:root{--bg:#0a0d08;--panel:#11150d;--panel-hover:#141a0e;--line:#2a3320;--line-soft:#1c2314;--text:#eef5e6;--muted:#8fa080;--accent:#d4f24c;--accent-dim:#5a6b2a;--accent-glow:rgba(212,242,76,.18);--danger:#ff6b6b;--mono:"IBM Plex Mono","SF Mono",Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Inter",sans-serif}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:clip}body{margin:0;background:var(--bg);background-image:radial-gradient(680px circle at 12% 0,rgba(212,242,76,.05),transparent 55%),radial-gradient(600px circle at 100% 20%,rgba(212,242,76,.035),transparent 50%);background-attachment:fixed;color:var(--text);font-family:var(--sans);min-height:100vh;display:flex;flex-direction:column}.page-body{flex:1 1}.wrap{width:100%;margin:0 auto;padding:32px clamp(16px,4vw,64px) 60px}.eyebrow{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}h1{font-size:clamp(24px,20.4px + .9vw,34.8px);font-weight:600;margin:0 0 6px;letter-spacing:-.01em}.sub{color:var(--muted);font-size:clamp(14px,12.367px + .4083vw,18.9px);margin:0 0 26px;line-height:1.5}.panel{position:relative;background:linear-gradient(180deg,var(--panel-hover) 0,var(--panel) 100%);border:1px solid var(--line);border-radius:14px;padding:22px;margin-bottom:18px;max-width:100%;min-width:0;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 8px 24px -16px rgba(0,0,0,.6);transition:border-color .2s ease}.setup-chain-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:900px){.setup-chain-grid{grid-template-columns:repeat(3,1fr)}}.status-manage-row{display:flex;justify-content:center;margin:32px 0}.status-manage-panel{border-top:1px solid var(--line);padding-top:28px}.panel:hover{border-color:#34401f}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-dim),transparent);opacity:.6}h2{font-size:clamp(13px,11.467px + .3833vw,17.6px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 14px;font-family:var(--mono)}button{font-family:var(--sans);font-size:clamp(14px,12.367px + .4083vw,18.9px);font-weight:600;border-radius:8px;padding:10px 16px;border:1px solid transparent;cursor:pointer;background:var(--accent);color:#0a0d08;box-shadow:0 0 0 0 var(--accent-glow);transition:opacity .15s,background .15s,box-shadow .2s,transform .1s}button:hover:not(:disabled){opacity:.92;box-shadow:0 0 0 4px var(--accent-glow)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}button.ghost{background:transparent;color:var(--text);border-color:var(--line)}button.ghost:hover:not(:disabled){border-color:var(--accent-dim);box-shadow:none}button.btn-progress{background:#2a2c14;color:#e8d94c}button.btn-success{background:var(--accent);color:#0a0d08}button.btn-error{background:#ff6b6b;color:#1a0d0d}.category-list{display:flex;flex-direction:column;gap:8px}.category-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.category-row.active{border-color:var(--accent-dim);background:#141c0d}.category-move{display:flex;flex-direction:column;gap:2px}.move-btn{background:transparent;border:none;color:var(--muted);font-size:clamp(9px,8.267px + .1833vw,11.2px);line-height:1;padding:2px 4px;cursor:pointer}.move-btn:hover:not(:disabled){color:var(--accent)}.move-btn:disabled{opacity:.25;cursor:not-allowed}.category-name{flex:1 1;text-align:left;background:transparent;border:none;color:var(--text);font-family:var(--mono);font-size:clamp(13px,11.467px + .3833vw,17.6px);padding:6px 0;cursor:pointer}.category-row.active .category-name{color:var(--accent)}.category-remove{background:transparent;color:var(--muted);border:none;width:28px;height:28px;font-size:clamp(11px,9.7px + .325vw,14.9px);cursor:pointer;flex-shrink:0}.category-remove:hover{color:#ff6b6b}.add-category-btn{background:transparent;color:var(--accent);border:1px dashed var(--accent-dim);padding:10px;font-size:clamp(13px,11.467px + .3833vw,17.6px)}input[type=datetime-local],input[type=file],input[type=password],input[type=text],textarea{width:100%;max-width:100%;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--text);background:#0a0d08;border:1px solid var(--line);border-radius:8px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}input[type=datetime-local]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{outline:none;border-color:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-glow)}input:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input[type=datetime-local]{color-scheme:dark}textarea{resize:vertical}.row{gap:10px;align-items:center}.row,.tabs-row{display:flex;flex-wrap:wrap}.tabs-row{gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.status{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted);margin-top:14px;white-space:pre-wrap;line-height:1.6;word-break:break-all}.status.err{color:#ff6b6b}.status.ok{color:var(--accent)}.meta{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted);margin-top:10px}.meta b{color:var(--text)}.badge{display:inline-block;font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);padding:3px 8px;border-radius:4px;background:#161d0c;border:1px solid var(--accent-dim);color:var(--accent);margin-left:8px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.activity-scroll{max-height:420px;overflow-y:auto}table{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px)}th{text-align:left;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(10px,9.167px + .2083vw,12.5px);border-bottom:1px solid var(--line)}td,th{padding:8px 10px}td{border-bottom:1px solid #1a2213;white-space:nowrap}.status-pill{font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);padding:2px 7px;border-radius:10px;text-transform:uppercase}.status-pill.pending{background:#232a1c;color:var(--muted)}.status-pill.deploying{background:#2a2c14;color:#e8d94c}.status-pill.done{background:#16241a;color:var(--accent)}.status-pill.error{background:#2a1414;color:#ff6b6b}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;height:60px;margin:0 auto;padding:0 clamp(16px,4vw,64px);gap:8px;background:var(--bg);border-bottom:1px solid var(--line-soft)}.site-title{font-family:var(--mono);font-weight:600;font-size:clamp(13px,4vw,15px);color:var(--text);text-decoration:none;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.header-nav,.nav-item{display:flex;align-items:center;gap:6px;flex-shrink:0}.nav-item{justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--text);text-decoration:none;cursor:pointer;padding:0}.nav-item:hover{border-color:var(--accent-dim);color:var(--accent)}.nav-item.connected{background:var(--accent);color:#0a0d08;border-color:var(--accent)}.nav-item.wrong-chain{border-color:#ff6b6b;color:#ff6b6b}.nav-icon{display:flex;align-items:center;justify-content:center}.nav-label{display:none;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);font-weight:600;white-space:nowrap}@media (min-width:720px){.nav-item{width:auto;height:auto;border-radius:6px;padding:9px 14px}.nav-icon{display:none}.nav-label{display:inline}}.header-nav{display:none}.hamburger-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--text);cursor:pointer;flex-shrink:0;padding:0}.hamburger-btn:hover{color:var(--accent)}@media (min-width:720px){.header-nav{display:flex}.hamburger-btn{display:none}}.mobile-menu-overlay{position:fixed;inset:0;z-index:200;background:var(--bg);display:flex;flex-direction:column}.mobile-menu-topbar{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 clamp(16px,4vw,64px);flex-shrink:0}.mobile-menu-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--text);cursor:pointer;padding:0}.mobile-menu-close:hover{color:var(--accent)}.mobile-menu-list{flex:1 1;display:flex;flex-direction:column;gap:30px;padding:40px clamp(16px,4vw,64px);overflow-y:auto}.mobile-menu-link{display:flex;align-items:center;gap:14px;color:var(--text);text-decoration:none;font-family:var(--mono);font-weight:600;font-size:clamp(13px,4vw,15px)}.mobile-menu-icon{align-items:center}.mobile-menu-bottom,.mobile-menu-icon{display:flex;justify-content:center;flex-shrink:0}.mobile-menu-bottom{padding:16px clamp(16px,4vw,64px) calc(24px + env(safe-area-inset-bottom))}.mobile-connect-pill{width:100%;max-width:480px;padding:16px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-family:var(--mono);font-size:clamp(15px,13px + .5vw,21px);font-weight:600;text-align:center;cursor:pointer}.mobile-connect-pill.connected{background:var(--accent);color:#0a0d08;border-color:var(--accent)}.mobile-connect-pill.wrong-chain{border-color:#ff6b6b;color:#ff6b6b}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.modal-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;width:100%;max-width:320px}.modal-title{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}.modal-address{font-family:var(--mono);font-size:clamp(13px,11.467px + .3833vw,17.6px);word-break:break-all;margin-bottom:12px}.modal-balance{font-family:var(--mono);font-size:clamp(22px,18.7px + .825vw,31.9px);font-weight:600;color:var(--accent)}.wallet-modal-card{background:var(--panel);border:1.5px solid var(--line);border-radius:18px;width:100%;max-width:340px;padding:0;overflow:hidden}.wallet-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.wallet-modal-header-title{font-family:var(--mono);font-size:clamp(13px,11.467px + .3833vw,17.6px);text-transform:uppercase;letter-spacing:.08em;color:var(--text)}.wallet-modal-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:8px}.wallet-modal-close:hover{color:var(--text);background:var(--panel-hover)}.wallet-modal-body{padding:18px;display:flex;flex-direction:column;gap:12px}.wallet-modal-subtitle{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center}.wallet-row{gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-hover)}.wallet-row,.wallet-row-icon{display:flex;align-items:center}.wallet-row-icon{width:36px;height:36px;border-radius:10px;background:var(--bg);border:1px solid var(--line);justify-content:center;color:var(--accent);flex-shrink:0}.wallet-row-text{flex:1 1;min-width:0}.wallet-row-name{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.wallet-row-sub{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted);margin-top:2px;word-break:break-all}.wallet-toggle{position:relative;width:42px;height:22px;border-radius:999px;border:none;background:var(--line);cursor:pointer;flex-shrink:0;transition:background .15s ease}.wallet-toggle.on{background:var(--accent)}.wallet-toggle:disabled{opacity:.5;cursor:not-allowed}.wallet-toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--bg);transition:transform .15s ease}.wallet-toggle.on .wallet-toggle-knob{transform:translateX(20px)}.wallet-modal-balance-row{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid var(--line);border-radius:12px}.wallet-modal-balance-label{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.wallet-modal-balance-value{font-family:var(--mono);font-size:clamp(16px,13.867px + .5333vw,22.4px);font-weight:600;color:var(--accent)}.wallet-modal-footer{padding:0 18px 18px;font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:center;line-height:1.6}.code-modal-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:0;width:100%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.code-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.code-modal-title{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.code-modal-actions{display:flex;gap:6px}.icon-btn{width:32px;height:32px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--text);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:clamp(13px,11.467px + .3833vw,17.6px)}.icon-btn:hover{border-color:var(--accent-dim);color:var(--accent)}.modal-code-block{margin:0;border:none;border-radius:0;max-height:60vh;overflow-y:auto}.field-stack{display:flex;flex-direction:column;gap:10px;margin-top:12px}.site-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;justify-content:space-between;width:100%;height:60px;margin:0 auto;padding:0 clamp(16px,4vw,64px);background:var(--bg);border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px)}.footer-sync,.site-footer{display:flex;align-items:center;gap:8px}.footer-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.footer-dot-synced{background:var(--accent)}.footer-dot-syncing{background:var(--danger);animation:footerDotBlink .9s steps(1) infinite}@keyframes footerDotBlink{50%{opacity:.25}}.footer-sync-label{color:var(--muted)}.footer-links{display:flex;align-items:center;gap:18px}.footer-icon-link{display:flex;align-items:center;color:var(--accent);opacity:.85}.footer-icon-link img{display:block;border-radius:3px}.footer-icon-link:hover{opacity:1}.footer-icon-link-disabled{pointer-events:none;opacity:.35}.home-tabs{gap:4px;display:flex;width:100%;border-bottom:1px solid var(--line);margin-bottom:18px}.home-tab{flex:1 1;text-align:center;background:transparent;color:var(--muted);border:1px solid var(--line);border-bottom:none;border-radius:8px 8px 0 0;padding:12px 0;font-size:clamp(13px,11.467px + .3833vw,17.6px)}.home-tab.active{background:var(--panel);color:var(--accent);border-color:var(--accent-dim)}.chain-select{position:relative;width:100%;margin-bottom:14px}.chain-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-size:clamp(13px,11.467px + .3833vw,17.6px);cursor:pointer}.chain-select-trigger-label{display:flex;align-items:center;gap:8px}.chain-select-caret{color:var(--muted);font-size:clamp(11px,9.7px + .325vw,14.9px);transition:transform .15s ease}.chain-select-caret.open{transform:rotate(180deg)}.chain-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.35)}.chain-select-option{display:flex;align-items:center;gap:8px;width:100%;background:transparent;color:var(--text);border:none;padding:10px 14px;font-size:clamp(13px,11.467px + .3833vw,17.6px);cursor:pointer;text-align:left}.chain-select-option:hover{background:var(--line)}.chain-select-option.active{color:var(--accent)}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:14px;gap:14px}@media (max-width:640px){.collection-grid{grid-template-columns:repeat(1,1fr)}}@media (min-width:1100px){.collection-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}}.owned-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}@media (min-width:480px){.owned-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}}@media (min-width:1100px){.owned-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:20px}}.collection-row-status{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.collection-row-status.live{color:var(--accent)}.collection-row-status.draft{color:var(--muted)}.collection-row-status.upcoming{color:var(--accent-dim)}.collection-row-status.ended{color:var(--muted)}.collection-row-desc{font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-carousel{position:relative;width:100%;border-radius:14px;margin:0 0 28px;height:260px;overflow:hidden;background:#1a2213;display:flex;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;align-items:flex-end;text-decoration:none;color:var(--text)}.hero-bg{background-size:cover;background-position:50%}.hero-bg,.hero-bg:after{position:absolute;inset:0}.hero-bg:after{content:"";background:rgba(0,0,0,.06)}.hero-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted)}.hero-empty{cursor:default}.hero-content{position:relative;width:100%;padding:20px}.hero-name{font-size:clamp(22px,18.7px + .825vw,31.9px);font-weight:600;white-space:nowrap}.hero-desc,.hero-name{overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hero-desc{font-size:clamp(13px,11.467px + .3833vw,17.6px);color:var(--text);margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hero-bar-row{display:flex;align-items:center;gap:10px;margin-top:14px}.hero-bar-row .progress-bar-track{flex:1 1;margin-top:0}.hero-bar-pct{font-size:clamp(13px,11.467px + .3833vw,17.6px);font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hero-dots{display:flex;gap:5px;margin-top:14px}.hero-dot{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.35);border:none;padding:0;cursor:pointer}.hero-dot.active{background:var(--accent)}@media (min-width:720px){.hero-carousel{height:360px}}.explore-label{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.explore-label-skeleton{height:11px;width:120px;border-radius:4px;margin-bottom:4px}.collection-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--text)}.collection-row:first-of-type{border-top:none}.collection-row-thumb{width:52px;height:52px;border-radius:8px;background-color:#1a2213;background-size:cover;background-position:50%;background-repeat:no-repeat;border:1px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:clamp(8px,7.333px + .1667vw,10px);color:var(--muted);text-align:center}.collection-row-text{flex:1 1;min-width:0}.collection-row-name{font-size:clamp(14px,12.367px + .4083vw,18.9px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-row-chain{display:flex;align-items:center;gap:6px;margin-top:4px}.collection-row-chain img{border-radius:3px;flex-shrink:0}.collection-row-chain span{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted);min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-section-gap{margin-top:32px}.home-collections-wrap{overflow-y:auto;max-height:540px}.home-skeleton-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.home-skeleton-row:first-of-type{border-top:none}.home-empty-state{display:flex;align-items:center;justify-content:center;text-align:center;height:240px;color:var(--muted);font-size:clamp(13px,11.467px + .3833vw,17.6px)}@media (min-width:720px){.home-collections-wrap{max-height:600px}}.collection-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px;text-decoration:none;color:var(--text);transition:border-color .15s;display:block;position:relative;min-width:0}.collection-card:hover{border-color:var(--accent-dim)}.collection-card .thumb{width:100%;aspect-ratio:1/1;background:#1a2213;background-size:cover;background-position:50%;border-radius:6px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.card-stage-badge{position:absolute;top:22px;right:22px;display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:10px;background:rgba(10,14,6,.75);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-stage-badge.live{color:var(--accent)}.card-stage-badge.draft{color:var(--muted)}.card-stage-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.card-stage-badge.live .card-stage-dot{animation:stage-dot-pulse 1.4s ease-in-out infinite}@keyframes stage-dot-pulse{0%,to{opacity:1}50%{opacity:.25}}.collection-card .thumb-label{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted)}.owned-grid .collection-card .thumb{padding:0}.collection-card .name{font-size:clamp(13px,11.467px + .3833vw,17.6px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-card .meta-line{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted);margin-top:4px}.empty-state{padding:48px 16px;font-size:clamp(13px,11.467px + .3833vw,17.6px);line-height:1.6}.empty-state,.empty-state-full{text-align:center;color:var(--muted)}.empty-state-full{flex-direction:column;font-size:clamp(14px,12.367px + .4083vw,18.9px)}.empty-state-full,.notfound-screen{display:flex;align-items:center;justify-content:center;height:70vh}.notfound-screen{text-align:center;color:var(--text);font-size:clamp(20px,17px + .75vw,29px);font-weight:700}.code-block{margin-top:14px;background:#0a0d08;border:1px solid var(--line);border-radius:8px;padding:14px;max-width:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--mono);font-size:clamp(11.5px,10.167px + .3333vw,15.5px);line-height:1.6;color:var(--text);white-space:pre}.step-progress{margin-bottom:24px}.step-progress-label{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px}.step-progress-track{width:100%;height:4px;background:var(--line);border-radius:2px;overflow:hidden}.step-progress-fill{height:100%;background:var(--accent);border-radius:2px;transition:width .2s}.wizard-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;min-width:0}.nft-detail{display:flex;flex-direction:column;gap:20px}.nft-cover{width:100%;aspect-ratio:1/1;background:#1a2213;background-size:cover;background-position:50%;border-radius:14px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 40px -22px rgba(0,0,0,.75)}.nft-attr-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:14px}.nft-attr-box{background:#0d1109;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.nft-attr-label{font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.nft-attr-value{font-family:var(--mono);font-size:clamp(14px,12.367px + .4083vw,18.9px);color:var(--text);margin-top:4px}@media (min-width:860px){.nft-detail{display:grid;grid-template-columns:minmax(300px,420px) 1fr;grid-gap:32px;gap:32px;align-items:start}.nft-detail-media{position:-webkit-sticky;position:sticky;top:24px}.nft-attr-grid{grid-template-columns:1fr 1fr}}.create-layout,.create-main{min-width:0;max-width:100%}.create-layout{display:flex;flex-direction:column;gap:24px;overflow-x:hidden}.create-intro{max-width:560px;margin:40px auto;text-align:center}@media (min-width:860px){.create-intro{max-width:960px}}.create-intro-desc{color:var(--muted);font-size:clamp(14px,12.367px + .4083vw,18.9px);line-height:1.6;margin-top:12px}.create-chain-picker{display:flex;flex-direction:column;gap:10px;margin-top:16px;width:100%}.create-chain-option{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text);font-family:var(--mono);font-size:clamp(14px,12.367px + .4083vw,18.9px);cursor:pointer;width:100%}.create-chain-option.active{border-color:var(--accent);background:#12160c;color:var(--accent)}.create-chain-option.locked{cursor:not-allowed;opacity:.5}.create-chain-status-label{margin-left:auto;color:var(--muted);font-size:clamp(12px,10.6px + .35vw,16.2px)}.create-get-started{margin-top:24px;width:100%}.create-get-started.loading{opacity:.6;cursor:wait}.create-steps-nav{display:none}.create-step-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px solid transparent;font-family:var(--mono);font-size:clamp(13px,11.467px + .3833vw,17.6px);color:var(--muted)}.create-step-item.active{color:var(--text);background:#12160c;border-color:var(--line)}.create-step-item.done{color:var(--accent)}.create-step-num{width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:clamp(11px,9.7px + .325vw,14.9px);flex-shrink:0}.create-step-item.active .create-step-num{border-color:var(--accent);color:var(--accent)}.create-step-item.done .create-step-num{border-color:var(--accent);background:var(--accent);color:#12160c}@media (min-width:860px){.create-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:32px;gap:32px;align-items:start}.create-steps-nav{display:flex;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:24px}}.mint-banner{position:relative;width:100%;border-radius:14px;margin:0 0 18px;height:clamp(260px,193.333px + 16.667vw,460px);overflow:hidden;background:#1a2213;display:flex;align-items:flex-end}.mint-banner-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.mint-banner-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.06)}.mint-banner-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted)}.mint-banner-content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:20px}.mint-banner-avatar{width:104px;height:104px;border-radius:12px;background:#1a2213;background-size:cover;background-position:50%;border:2px solid rgba(0,0,0,.6);flex-shrink:0;box-shadow:0 8px 20px -10px rgba(0,0,0,.7)}.mint-banner-text{min-width:0;width:100%;flex:1 1;align-self:stretch}.mint-banner-desc{font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--text);margin-top:14px;line-height:17px;max-height:34px;width:100%;overflow-y:auto;overflow-wrap:break-word}.mint-banner-desc,.mint-banner-name{text-shadow:0 1px 3px rgba(0,0,0,.6)}.mint-banner-name{font-size:clamp(24px,20.4px + .9vw,34.8px);font-weight:700;line-height:29px;margin-bottom:4px}.mint-banner-created{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted);margin-top:5px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.mint-banner-created a{color:var(--accent);text-decoration:none}@media (min-width:720px){.mint-banner-content{flex-direction:row;align-items:center;text-align:left;gap:14px}.mint-info-grid{grid-template-columns:1fr 1fr;gap:10px 12px}.mint-banner-desc{max-height:51px}.mint-banner-avatar{width:120px;height:120px}.banner-edit-textarea{height:34px}.hero-desc{-webkit-line-clamp:3}}.banner-edit{margin-top:4px}.banner-cover-pill{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(10,13,8,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);font-weight:600;box-shadow:none}.banner-cover-pill:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent);opacity:1;box-shadow:none}.banner-top-actions{position:absolute;z-index:3;top:14px;right:14px;display:flex;align-items:center;gap:8px}.banner-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:rgba(10,13,8,.68);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);font-weight:600;box-shadow:none;cursor:pointer;white-space:nowrap}.banner-pill:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent);opacity:1;box-shadow:none}.banner-pill:disabled{opacity:.6;cursor:default}.banner-username-row{display:flex;align-items:baseline;margin-bottom:4px}.banner-username-at{font-size:clamp(24px,20.4px + .9vw,34.8px);font-weight:700;line-height:29px;color:var(--text);text-shadow:0 1px 3px rgba(0,0,0,.6);flex-shrink:0}.mint-banner-text .banner-edit-input,.mint-banner-text .banner-edit-textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--text);font-family:inherit;padding:0;text-shadow:0 1px 3px rgba(0,0,0,.6)}.mint-banner-text .banner-edit-input:focus,.mint-banner-text .banner-edit-textarea:focus{outline:none;border:none;box-shadow:none}.mint-banner-text .banner-edit-input{font-size:clamp(24px,20.4px + .9vw,34.8px);font-weight:700;line-height:29px;flex:1 1;min-width:0}.mint-banner-text .banner-edit-textarea{font-size:clamp(12px,10.6px + .35vw,16.2px);margin-top:14px;line-height:17px;height:17px;resize:none;overflow:hidden}.mint-banner-text .banner-edit-input::placeholder,.mint-banner-text .banner-edit-textarea::placeholder{color:var(--muted);opacity:1;text-shadow:none}@media (max-width:719px){.banner-top-actions{top:10px;right:10px;gap:6px}.banner-pill{padding:7px 12px;font-size:clamp(11px,9.7px + .325vw,14.9px)}}.banner-avatar-btn{background:transparent;border:none;padding:0;border-radius:12px;box-shadow:none;flex-shrink:0}.banner-avatar-btn:hover:not(:disabled){opacity:1;box-shadow:none}.banner-avatar-btn .mint-banner-avatar{position:relative;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;transition:border-color .15s}.banner-avatar-btn:hover:not(:disabled) .mint-banner-avatar{border-color:var(--accent-dim)}.banner-avatar-plus{inset:-2px;border-radius:12px;background:rgba(10,13,8,.68);color:var(--text);border:1px solid rgba(0,0,0,.6);opacity:.85}.banner-avatar-busy,.banner-avatar-plus{position:absolute;display:flex;align-items:center;justify-content:center}.banner-avatar-busy{inset:0;border-radius:12px;background:rgba(10,13,8,.55)}.banner-spinner{width:20px;height:20px;border-radius:50%;border:2px solid hsla(88,43%,93%,.25);border-top:2px solid var(--accent);animation:banner-spin .7s linear infinite}.banner-edit-err{margin-top:10px}.upload-row{display:flex;align-items:center;gap:8px;margin-top:12px;height:38px;box-sizing:border-box;background:#0a0d08;border:1px solid var(--line);border-radius:8px;padding:0 10px}.upload-plus-btn,.upload-trash-btn{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:0;background:transparent;color:var(--muted);flex-shrink:0;cursor:pointer;box-shadow:none;transition:color .15s}.upload-plus-btn:hover:not(:disabled),.upload-trash-btn:hover:not(:disabled){opacity:1;box-shadow:none;background:transparent;color:var(--accent)}.upload-plus-btn:disabled,.upload-trash-btn:disabled{opacity:.35;cursor:default}.upload-trash-btn{margin-left:auto}.upload-placeholder{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted);opacity:.6}.upload-thumb{width:20px;height:20px;border-radius:4px;border:1px solid var(--line)}.upload-thumb,.upload-thumb-cover{background-size:cover;background-position:50%;flex-shrink:0}.upload-thumb-cover{width:26px;height:15px;border-radius:3px;border:1px solid var(--line)}.upload-filename{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted)}@keyframes banner-spin{to{transform:rotate(1turn)}}@media (max-width:719px){.banner-cover-pill{top:10px;right:10px;padding:7px 12px;font-size:clamp(11px,9.7px + .325vw,14.9px)}}.mint-desc{margin:0 0 18px}.mint-info-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.mint-info-row{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#0d1109;border:1px solid var(--line);border-radius:8px;padding:10px 12px}.mint-info-label{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.mint-info-value{font-family:var(--mono);font-size:clamp(14px,12.367px + .4083vw,18.9px);font-weight:600;color:var(--text);white-space:nowrap}a.mint-info-value{text-decoration:none}.stage-details{display:flex;flex-direction:column;gap:8px;margin-top:10px}.stage-row{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0d1109;border:1px solid var(--line);border-radius:8px;padding:10px 12px;transition:background .4s ease,border-color .4s ease}@keyframes stageLiveBlink{0%,to{background:#0d1109;border-color:var(--line)}50%{background:rgba(184,224,74,.08);border-color:var(--accent-dim)}}.stage-row-live{animation:stageLiveBlink 2.6s ease-in-out infinite}.stage-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.stage-row-name{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--text);margin-bottom:2px}.stage-row-dates{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted)}.stage-row-cooldown{font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.stage-live-badge{display:inline-flex;align-items:center;gap:5px}.stage-live-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:stage-dot-pulse 1.4s ease-in-out infinite}.qty-stepper{display:flex;align-items:center;gap:12px}.qty-stepper-full{width:100%;justify-content:space-between}.qty-btn{width:36px;height:36px;padding:0;border-radius:8px;line-height:1;flex-shrink:0}.qty-btn,.qty-value{font-size:clamp(18px,15.6px + .6vw,25.2px)}.qty-value{font-family:var(--mono);min-width:36px;text-align:center}.progress-bar-track{width:100%;height:4px;background:#1a2213;border-radius:2px;overflow:hidden;margin-top:10px}.progress-bar-fill{height:100%;background:var(--accent);transition:width .3s ease}.toggle-row{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-row input[type=checkbox]{display:none}.toggle-row.disabled{opacity:.4;cursor:not-allowed}.toggle-track{position:relative;width:38px;height:22px;border-radius:999px;background:#1a2213;border:1px solid var(--line);flex-shrink:0;transition:background .2s,border-color .2s}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--muted);transition:transform .2s ease,background .2s ease}.toggle-row input:checked+.toggle-track{background:#1c2a10;border-color:var(--accent-dim)}.toggle-row input:checked+.toggle-track:after{transform:translateX(16px);background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.stage-tabs{display:flex;gap:8px;margin-top:12px}.stage-tab{flex:1 1;text-align:center;padding:10px 16px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.stage-tab:hover:not(:disabled){border-color:var(--accent-dim);box-shadow:none}.stage-tab.active{border-color:var(--accent-dim);background:#1c2a10;color:var(--accent)}.stage-tab:disabled{opacity:.4;cursor:not-allowed}.row-split{display:flex;gap:10px}.row-split>*{flex:1 1}.stage-panel{display:none}.stage-panel.open{display:block}@media (min-width:860px){.stage-panels{display:flex;gap:24px;align-items:flex-start}.stage-panel{display:block!important;flex:1 1;min-width:0}.stage-tab{cursor:default;pointer-events:none;border-color:var(--accent-dim);background:#1c2a10;color:var(--accent)}}.address-modal-card{max-width:420px}.modal-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.modal-header-row .modal-title{margin-bottom:0}.address-chip{gap:8px;font-family:var(--mono);font-size:clamp(12px,10.6px + .35vw,16.2px);color:var(--muted);background:#0d1109;border:1px solid var(--line);border-radius:999px;padding:6px 6px 6px 14px}.address-chip,.address-chip button{display:inline-flex;align-items:center}.address-chip button{justify-content:center;width:26px;height:26px;padding:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--accent)}.address-chip button:hover:not(:disabled){background:var(--accent-glow);opacity:1;box-shadow:none}.title-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);padding:0;cursor:pointer;box-shadow:none;flex-shrink:0}.title-icon-btn:hover:not(:disabled){border-color:var(--accent-dim);color:var(--accent);opacity:1;box-shadow:none}.stage-hero-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.stage-hero-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.stage-hero-badge.live{color:var(--accent);border-color:var(--accent-dim);background:rgba(212,242,76,.06)}.stage-hero-badge.live .dot{animation:stage-dot-pulse 1.4s ease-in-out infinite}.stage-hero-badge.paused{color:var(--muted)}@media (max-width:560px){.table-scroll.stack-wrap{overflow:visible}table.stack-on-mobile{min-width:0;display:block}table.stack-on-mobile thead{display:none}table.stack-on-mobile tbody{display:flex;flex-direction:column;gap:10px}table.stack-on-mobile tr{display:flex;flex-direction:column;gap:6px;background:#0d1109;border:1px solid var(--line);border-radius:10px;padding:12px}table.stack-on-mobile td{display:flex;align-items:center;justify-content:space-between;padding:2px 0;border-bottom:none;white-space:normal}table.stack-on-mobile td:before{content:attr(data-label);font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}}.section-divider{border:none;border-top:1px solid var(--line);margin:22px 0;opacity:.6}.mint-primary-row{display:flex;flex-direction:column;gap:10px;margin-top:14px}.mint-primary-row>*{width:100%}@media (min-width:480px){.mint-primary-row{flex-direction:row;align-items:center}.mint-primary-row>*{width:auto;flex:1 1}}.mint-primary-row a{display:flex;color:inherit;text-decoration:none}.mint-primary-row a button{width:100%}.title-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.skeleton{background:var(--panel-hover);border-radius:6px;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px}.skeleton-card .skeleton-thumb{width:100%;aspect-ratio:1/1;border-radius:6px;margin-bottom:10px}.skeleton-card .skeleton-line{height:12px;width:70%}.skeleton-block{border-radius:8px}.skeleton-panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px}.skeleton-panel+.skeleton-panel{margin-top:16px}.skeleton-row{display:flex;flex-direction:column;gap:10px}.card-progress-row{display:flex;align-items:center;gap:8px;margin-top:4px}.card-progress-row .progress-bar-track{flex:1 1;min-width:0;margin-top:0}.card-progress-pct{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px);color:var(--muted);flex-shrink:0;white-space:nowrap;line-height:1}.collection-card .name.name-with-token{display:flex;align-items:baseline;gap:6px}.collection-card .name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto}.collection-card .name-token-id{flex-shrink:0;color:var(--muted);font-weight:400;white-space:nowrap}.action-tag,.collection-card .name-token-id{font-family:var(--mono);font-size:clamp(11px,9.7px + .325vw,14.9px)}.action-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.wallet-modal-header-left{display:flex;align-items:center;gap:8px}.wallet-modal-back{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;border-radius:8px}.wallet-modal-back:hover{color:var(--text);background:var(--panel-hover)}.wallet-row-icon-img{width:100%;height:100%;object-fit:cover}.wallet-row-disabled{opacity:.5}.wallet-row-install{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--muted);flex-shrink:0}.wallet-row-install:hover{color:var(--text);background:var(--panel-hover)}.wallet-toggle.pending .wallet-toggle-knob{animation:wallet-toggle-pulse 1s ease-in-out infinite}@keyframes wallet-toggle-pulse{0%,to{opacity:1}50%{opacity:.4}}.wc-loading,.wc-qr-view{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0}.wc-qr-frame{background:#fff;padding:10px;border-radius:12px}.wc-qr-image{width:240px;height:240px;display:block}.wc-open-wrap{width:100%}.wc-open-label{font-family:var(--mono);font-size:clamp(10px,9.167px + .2083vw,12.5px);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center;margin:0 0 8px}.wc-fallback-btn,.wc-open-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--accent);color:#0a0d08;font-family:var(--mono);font-size:clamp(13px,11.467px + .3833vw,17.6px);font-weight:600;text-decoration:none;cursor:pointer}.wc-spinner{width:40px;height:40px;border-radius:999px;border:2px solid var(--line);border-top-color:var(--accent);animation:wc-spin .7s linear infinite}@keyframes wc-spin{to{transform:rotate(1turn)}}.wallet-row-icon{overflow:hidden}.feedback-link{color:var(--accent);text-decoration:none}