@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Poppins:wght@300;400;500;600&family=Source+Sans+3:wght@300;400;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--radix-green: #A1CE5E;--radix-green-accessible: #7aab32;--radix-green-dark: #527723;--radix-green-tint: rgba(161,206,94,.07);--radix-green-tint-border: rgba(161,206,94,.2);--radix-green-hover: rgba(161,206,94,.3);--radix-black: #212222;--radix-gray: #53565A;--radix-bg-page: #FAF9F7;--radix-bg-sand: #F0EDE7;--radix-bg-card: #FFFFFF;--radix-bg-dark: #1A1D1E;--radix-bg-darkest: #111314;--radix-text-primary: #1A1D1E;--radix-text-secondary: #4A4F52;--radix-text-muted: #6B7280;--radix-text-accent: #7aab32;--radix-success: #A1CE5E;--radix-warning: #C77D1A;--radix-error: #C73A3A;--radix-border: rgba(0,0,0,.06);--radix-border-dark: rgba(255,255,255,.1);--font-heading: "Montserrat", -apple-system, sans-serif;--font-body: "Source Sans 3", -apple-system, sans-serif;--font-ui: "Poppins", -apple-system, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--text-2xs: 13px;--text-xs: 14px;--text-sm: 15px;--text-base:17px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 25px;--text-3xl: 30px;--spacing-header: 64px;--radius-sm: 4px;--radius-default: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px rgba(26,29,30,.06), 0 1px 2px rgba(26,29,30,.04);--shadow-md: 0 4px 12px rgba(26,29,30,.08);--shadow-lg: 0 12px 40px rgba(26,29,30,.08);--shadow-hover: 0 8px 24px rgba(26,29,30,.1);--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .25s;--ease-brand: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}body{margin:0;background-color:var(--radix-bg-page);color:var(--radix-text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-family:var(--font-ui);font-weight:500;color:var(--radix-text-accent);text-decoration:none;transition:color var(--duration-fast)}a:hover{color:var(--radix-green-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--radix-text-primary);font-weight:600;letter-spacing:-.025em;margin:0}h1{font-size:var(--text-3xl);font-weight:700;line-height:1.2}h2{font-size:var(--text-xl);line-height:1.3}h3{font-size:var(--text-lg);line-height:1.4}code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--radix-green-tint);border:1px solid var(--radix-green-tint-border);color:var(--radix-green-dark);padding:.125rem .375rem;border-radius:var(--radius-sm)}*:focus-visible{outline:2px solid var(--radix-green);outline-offset:2px}.layout{min-height:100vh;display:flex;flex-direction:column;background:var(--radix-bg-page)}.main-content{flex:1;padding:1.5rem 2rem;max-width:1280px;margin:0 auto;width:100%}.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:var(--spacing-header);position:sticky;top:0;z-index:100}.navbar--dark{background:#1a1d1eeb;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--radix-border-dark);color:#fff}.navbar--light{background:#faf9f7d9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--radix-border);color:var(--radix-text-primary)}.navbar-brand{display:flex;align-items:center;gap:.75rem}.navbar-brand span{font-family:var(--font-ui);font-size:18px;font-weight:300;letter-spacing:.1em;text-transform:uppercase}.navbar--dark .navbar-brand span{color:#ffffffb3}.navbar--light .navbar-brand span{color:var(--radix-text-secondary)}.navbar-links{display:flex;gap:.25rem}.navbar-links a{font-family:var(--font-ui);font-weight:500;font-size:var(--text-sm);padding:.5rem .75rem;border-radius:var(--radius-default);text-decoration:none;transition:all var(--duration-fast)}.navbar--dark .navbar-links a{color:#ffffff8c}.navbar--light .navbar-links a{color:var(--radix-text-secondary)}.navbar--dark .navbar-links a:hover{color:#fff;background:#ffffff0f}.navbar--light .navbar-links a:hover{color:var(--radix-green-accessible);background:#a1ce5e14}.navbar--dark .navbar-links a.active{color:#fff;background:#ffffff14;border-bottom:2px solid var(--radix-green);border-radius:var(--radius-default) var(--radius-default) 0 0}.navbar--light .navbar-links a.active{color:var(--radix-green-dark);background:#a1ce5e1a;border-bottom:2px solid var(--radix-green-accessible);border-radius:var(--radius-default) var(--radius-default) 0 0}.navbar-user{display:flex;align-items:center;gap:.75rem}.navbar--dark .navbar-user span{color:#ffffff73;font-size:var(--text-sm)}.navbar--light .navbar-user span{color:var(--radix-text-muted);font-size:var(--text-sm)}.btn-logout{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;padding:.375rem .875rem;border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast);background:transparent;border:1px solid var(--radix-green);color:var(--radix-green)}.btn-logout:hover{background:var(--radix-green);color:var(--radix-text-primary)}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--radix-bg-page)}.login-card{background:var(--radix-bg-card);padding:2rem;border-radius:var(--radius-lg);width:100%;max-width:400px;border:1px solid var(--radix-border);box-shadow:var(--shadow-md)}.login-card h1{margin:0 0 1.5rem;text-align:center;font-size:var(--text-2xl);color:var(--radix-text-primary)}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.375rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;color:var(--radix-text-secondary)}.form-group input,.form-group select{width:100%;height:2.25rem;padding:0 .75rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);color:var(--radix-text-primary);font-size:var(--text-sm);font-family:var(--font-body);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.form-group input:disabled,.form-group select:disabled{opacity:.6;background:var(--radix-bg-page);cursor:not-allowed}.form-group input::placeholder{color:var(--radix-text-muted)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:2.25rem;padding:0 1rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-default);background:var(--radix-green);color:var(--radix-text-primary);border:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-brand)}.btn-primary:hover:not(:disabled){background:var(--radix-green-accessible);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary:active:not(:disabled){background:var(--radix-green-dark);color:#fff;transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary,.details-header button{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-default);background:var(--radix-bg-card);border:1px solid var(--radix-border);color:var(--radix-text-secondary);cursor:pointer;transition:all var(--duration-fast)}.btn-secondary:hover,.details-header button:hover{border-color:#0000001f;color:var(--radix-text-primary);background:var(--radix-bg-page)}.btn-danger{background:var(--radix-error)!important;color:#fff!important;border:none!important}.btn-danger:hover{background:#a82e2e!important}.error-message{background:#c73a3a12;color:var(--radix-error);border:1px solid rgba(199,58,58,.2);padding:.75rem 1rem;border-radius:var(--radius-default);margin-bottom:1rem;font-size:var(--text-sm);font-weight:500}.success-message{background:#a1ce5e1a;color:var(--radix-green-dark);border:1px solid rgba(161,206,94,.25);padding:.75rem 1rem;border-radius:var(--radius-default);margin-bottom:1rem;font-size:var(--text-sm);font-weight:500}table{width:100%;border-collapse:collapse;font-size:var(--text-sm);background:var(--radix-bg-card)}th,td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--radix-border)}th{background:var(--radix-bg-page);font-family:var(--font-ui);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--radix-text-muted)}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--radix-green-accessible)}.resizable-table{table-layout:fixed}.resizable-table th{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resizable-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px;cursor:col-resize;z-index:1}.col-resize-handle:hover{background:var(--radix-green-accessible)}tbody tr{transition:background var(--duration-fast)}tbody tr:hover{background:#a1ce5e0a}td{color:var(--radix-text-secondary)}.search-bar{display:flex;gap:.75rem;margin-bottom:1rem}.search-bar input{flex:1;height:2.5rem;padding:0 .875rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);color:var(--radix-text-primary);font-size:var(--text-base);font-family:var(--font-body)}.search-bar input:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.search-bar input::placeholder{color:var(--radix-text-muted)}.search-bar button{height:2.5rem;padding:0 1.5rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;background:var(--radix-green);color:var(--radix-text-primary);border:none;border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-brand)}.search-bar button:hover:not(:disabled){background:var(--radix-green-accessible);color:#fff}.search-bar button:disabled{opacity:.5;cursor:not-allowed}.account-details{max-width:900px}.details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.details-header h1{margin:0;font-size:var(--text-2xl);color:var(--radix-text-primary)}.details-section{background:var(--radix-bg-card);padding:1.25rem;border-radius:var(--radius-lg);margin-bottom:1.25rem;border:1px solid var(--radix-border);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-slow) var(--ease-brand),border-color var(--duration-slow) var(--ease-brand),transform var(--duration-slow) var(--ease-brand)}.details-section h2{margin:0 0 1rem;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--radix-text-muted)}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.info-item{display:flex;flex-direction:column;gap:.125rem}.info-item label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;color:var(--radix-text-muted);text-transform:uppercase;letter-spacing:.025em}.info-item span{color:var(--radix-text-primary);font-size:var(--text-sm)}.checkbox-grid{display:flex;flex-wrap:wrap;gap:1rem}.checkbox-item{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--text-sm);color:var(--radix-text-secondary)}.checkbox-item input{width:1rem;height:1rem;accent-color:var(--radix-green-accessible);cursor:pointer}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.settings-grid .form-group{margin-bottom:0}.settings-grid .form-group label{color:var(--radix-text-secondary)}.settings-grid input{width:100%;height:2.25rem;padding:0 .75rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);color:var(--radix-text-primary);font-size:var(--text-sm)}.settings-grid input:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.api-key-display{display:flex;flex-direction:column;gap:.75rem}.api-key-display code{background:var(--radix-bg-page);padding:.75rem;border-radius:var(--radius-default);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all;color:var(--radix-text-secondary);border:1px solid var(--radix-border)}.api-key-actions{display:flex;gap:.5rem}.api-key-actions button,.details-section>button{height:2.25rem;padding:0 1rem;border-radius:var(--radius-default);cursor:pointer;border:none;background:var(--radix-green);color:var(--radix-text-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;transition:all var(--duration-fast) var(--ease-brand)}.api-key-actions button:hover,.details-section>button:hover{background:var(--radix-green-accessible);color:#fff}.search-form{margin-bottom:1rem}.search-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem}.search-inputs .form-group{margin-bottom:0}.search-inputs .form-group label{color:var(--radix-text-secondary)}.search-inputs input{width:100%;height:2.25rem;padding:0 .75rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);color:var(--radix-text-primary);font-size:var(--text-sm)}.search-inputs input:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.search-inputs input::placeholder{color:var(--radix-text-muted)}.search-button{height:2.25rem;padding:0 1.25rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;background:var(--radix-green);color:var(--radix-text-primary);border:none;border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast) var(--ease-brand)}.search-button:hover:not(:disabled){background:var(--radix-green-accessible);color:#fff}.search-button:disabled{opacity:.5;cursor:not-allowed}.pagination-bar{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;font-size:var(--text-sm);color:var(--radix-text-muted)}.pagination-bar-bottom{border-top:1px solid var(--radix-border);margin-top:.5rem;padding-top:.75rem}.pagination-info{display:flex;align-items:center;gap:.75rem;font-weight:500}.export-btn{font-size:var(--text-xs)!important;height:1.75rem!important;padding:0 .75rem!important}.pagination-controls{display:flex;align-items:center;gap:.5rem}.pagination-controls label{font-size:var(--text-sm);color:var(--radix-text-muted)}.pagination-controls select{height:1.75rem;padding:0 .5rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);font-size:var(--text-sm);color:var(--radix-text-secondary)}.pagination-page{font-size:var(--text-sm);color:var(--radix-text-muted);min-width:6rem;text-align:center}.details-section table{margin-top:.75rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);overflow:hidden}.details-section th{background:var(--radix-bg-page);color:var(--radix-text-muted);border-bottom:1px solid var(--radix-border)}.details-section td{color:var(--radix-text-secondary);border-bottom:1px solid var(--radix-border)}.details-section tbody tr:last-child td{border-bottom:none}.details-section tbody tr:hover{background:#a1ce5e0a}td.actions{display:flex;gap:.375rem}td.actions button{height:1.75rem;padding:0 .625rem;font-family:var(--font-ui);font-size:var(--text-xs);background:var(--radix-green);color:var(--radix-text-primary);border:none;border-radius:var(--radius-default);cursor:pointer;transition:all var(--duration-fast)}td.actions button:hover{background:var(--radix-green-accessible);color:#fff}.license-grant select{width:100%;height:2.25rem;padding:0 .75rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);background:var(--radix-bg-card);color:var(--radix-text-primary);font-size:var(--text-sm)}.license-grant select:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.license-type-options{display:flex;flex-wrap:wrap;gap:1rem}.radio-item{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--text-sm);color:var(--radix-text-secondary)}.radio-item input{width:1rem;height:1rem;accent-color:var(--radix-green-accessible);cursor:pointer}.license-type-label{text-transform:capitalize}.transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.target-account-info{background:var(--radix-bg-page);padding:1rem;border-radius:var(--radius-default);margin-top:.75rem;border:1px solid var(--radix-border)}.target-account-info p{margin:.375rem 0;font-size:var(--text-sm);color:var(--radix-text-secondary)}.target-account-info strong{color:var(--radix-green-accessible)}.category-menu{display:flex;flex-wrap:wrap;gap:.375rem}.category-btn{padding:.375rem .875rem;border:1px solid var(--radix-border);border-radius:var(--radius-pill);background:var(--radix-bg-card);color:var(--radix-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--duration-fast)}.category-btn:hover{border-color:var(--radix-green);color:var(--radix-green-accessible)}.category-btn.active{background:var(--radix-green);border-color:var(--radix-green);color:var(--radix-text-primary)}.module-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.module-card{background:var(--radix-bg-card);padding:1.25rem;border-radius:var(--radius-lg);border:1px solid var(--radix-border);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--duration-slow) var(--ease-brand),box-shadow var(--duration-slow) var(--ease-brand),border-color var(--duration-slow) var(--ease-brand)}.module-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:var(--radix-green-hover)}.module-card-name{margin:0 0 .5rem;font-size:var(--text-base);font-weight:600;color:var(--radix-text-primary)}.module-card-description{margin:0 0 .75rem;font-size:var(--text-sm);color:var(--radix-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.module-card-meta{display:flex;align-items:center;gap:.75rem;font-size:var(--text-xs);color:var(--radix-text-muted)}.module-card-version{font-weight:600;color:var(--radix-green-dark)}.module-card-price.free{color:var(--radix-green-dark);font-weight:600}.module-card-price.paid{color:var(--radix-green-accessible);font-weight:600}.module-card-categories{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.module-card-tag{display:inline-block;padding:.125rem .5rem;background:#a1ce5e14;color:var(--radix-green-dark);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500}.modal-backdrop{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;animation:fadeIn var(--duration-fast) ease-out}.modal-content{background:var(--radix-bg-card);border-radius:var(--radius-lg);box-shadow:0 20px 60px #1a1d1e40;max-height:90vh;overflow-y:auto;width:100%;animation:slideUp .2s ease-out}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--radix-border)}.modal-header h2{margin:0;font-size:var(--text-lg);color:var(--radix-text-primary)}.modal-close{background:none;border:none;font-size:30px;color:var(--radix-text-muted);cursor:pointer;padding:.25rem;line-height:1}.modal-close:hover{color:var(--radix-text-secondary)}.modal-body{padding:1.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}tr.instance-row{cursor:pointer}tr.instance-row:hover{background:#a1ce5e0a}tr.instance-row.expanded{background:var(--radix-bg-page)}tr.instance-detail-row>td{padding:0;border-bottom:2px solid var(--radix-green-hover)}.instance-detail{padding:1rem 1.25rem;background:var(--radix-bg-page);display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.25rem}.instance-detail h3{margin:0 0 .5rem;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--radix-text-muted);text-transform:uppercase;letter-spacing:.05em}.expand-chevron{display:inline-block;transition:transform var(--duration-fast);margin-right:.375rem;font-size:var(--text-xs);color:var(--radix-text-muted)}.expand-chevron.expanded{transform:rotate(90deg)}.filter-chips{display:flex;align-items:center;gap:1rem;padding:.5rem 0;margin-bottom:.75rem;flex-wrap:wrap}.filter-chips .filter-group{display:flex;align-items:center;gap:.375rem}.filter-chips .filter-group>label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;color:var(--radix-text-muted);text-transform:uppercase;letter-spacing:.025em;margin-right:.25rem}.filter-chip{padding:.25rem .625rem;border:1px solid var(--radix-border);border-radius:var(--radius-pill);background:var(--radix-bg-card);color:var(--radix-text-muted);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:all var(--duration-fast)}.filter-chip:hover:not(:disabled){border-color:var(--radix-green);color:var(--radix-green-accessible)}.filter-chip.active{background:var(--radix-green);border-color:var(--radix-green);color:var(--radix-text-primary)}.filter-chip:disabled{opacity:.5;cursor:not-allowed}.filter-description-input{height:1.75rem;padding:0 .5rem;border:1px solid var(--radix-border);border-radius:var(--radius-default);font-size:var(--text-xs);font-family:var(--font-body);width:180px;color:var(--radix-text-primary);background:var(--radix-bg-card)}.filter-description-input:focus{outline:none;border-color:var(--radix-green-accessible);box-shadow:0 0 0 3px #a1ce5e33}.filter-description-input::placeholder{color:var(--radix-text-muted)}.bulk-action-bar{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:#a1ce5e12;border:1px solid rgba(161,206,94,.2);border-radius:var(--radius-default);margin-bottom:.75rem;font-size:var(--text-sm);color:var(--radix-green-dark)}.bulk-action-bar strong{font-weight:600}.bulk-action-bar .btn-secondary,.bulk-action-bar .btn-danger{height:1.75rem;padding:0 .75rem;font-size:var(--text-xs)}.bulk-action-bar .btn-danger{background:var(--radix-error);color:#fff;border:none;border-radius:var(--radius-default);cursor:pointer;font-weight:500;font-family:var(--font-ui);transition:background var(--duration-fast)}.bulk-action-bar .btn-danger:hover{background:#a82e2e}.badge{display:inline-block;padding:.125rem .5rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500}.badge-valid{background:#a1ce5e1f;color:var(--radix-green-dark)}.badge-invalid{background:#c73a3a1a;color:var(--radix-error)}.owner-link{color:var(--radix-green-accessible);cursor:pointer;text-decoration:none}.owner-link:hover{color:var(--radix-green-dark);text-decoration:underline}@media(max-width:768px){.transfer-grid,.search-inputs,.settings-grid,.info-grid{grid-template-columns:1fr}.navbar-links{display:none}.main-content{padding:1rem}}
