.notification-region{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:min(380px,calc(100% - 32px));z-index:100;pointer-events:none}.notification-toast{display:flex;align-items:flex-start;gap:10px;padding:14px 12px 14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:var(--shadow);font-size:.875rem;line-height:1.5;pointer-events:auto;animation:notification-appear .16s ease-out}.notification-toast>svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.notification-message{flex:1;min-width:0;overflow-wrap:anywhere}.notification-message a{display:block;width:fit-content;margin-top:5px;color:var(--accent);text-decoration:underline}.notification-toast .notification-dismiss{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;min-height:0;margin:-4px -3px 0 0;padding:0;border:0;border-radius:6px;color:var(--muted);background:transparent}.notification-toast .notification-dismiss:hover{background:var(--surface-hover);color:var(--text)}@keyframes notification-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.notification-toast{animation:none}}@media(max-width:540px){.notification-region{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}.workspace-navigation-wrap{margin:-14px 0 36px}.workspace-navigation-label{margin:0 0 12px;color:var(--muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspace-navigation{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:7px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.workspace-navigation a{display:flex;align-items:center;gap:13px;min-width:0;min-height:72px;padding:13px 18px;border-radius:9px;color:var(--text)}.workspace-navigation a>svg{flex-shrink:0;color:var(--muted)}.workspace-navigation a>span{display:flex;flex-direction:column;gap:4px;min-width:0}.workspace-navigation strong{font-size:.9375rem;font-weight:700;line-height:1.3}.workspace-navigation small{color:var(--muted);font-size:.6875rem;line-height:1.4}.workspace-navigation a[aria-current=page]{color:var(--accent-contrast);background:var(--accent)}.workspace-navigation a[aria-current=page]>svg,.workspace-navigation a[aria-current=page] small{color:inherit}.workspace-navigation a[aria-current=page] small{opacity:.8}.workspace-navigation a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.workspace-navigation a:not([aria-current=page]):hover{color:var(--text);background:var(--surface-hover)}.workspace-navigation a[aria-current=page]:hover{color:var(--accent-contrast)}}@media(max-width:760px){.workspace-navigation-wrap{margin:-6px 0 28px}.workspace-navigation{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-navigation a{min-height:57px;padding:12px;gap:10px}.workspace-navigation strong{font-size:.8125rem}.workspace-navigation small{display:none}.workspace-navigation a>svg{width:19px;height:19px}}.wallet-label{display:flex;flex-direction:column;gap:3px;text-align:left}.wallet-label small{color:var(--muted);font-size:11px;font-weight:400}.wallet-icon,.wallet-mark{width:32px;height:32px;border-radius:8px;flex-shrink:0}.wallet-mark{display:grid;place-items:center;color:#fff;font-weight:800}.wallet-mark.coinbase{background:#1652f0}.wallet-mark.walletconnect{background:#2878e6}.wallet-list>button{min-height:60px}.wallet-switch-steps{display:flex;justify-content:space-between;gap:8px;padding:0;margin:8px 0 22px;list-style:none;color:var(--muted);font-size:12px}.wallet-switch-steps li{display:flex;align-items:center;gap:6px}.wallet-switch-steps span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%}.wallet-switch-steps [aria-current]{color:var(--accent)}.wallet-switch-steps [aria-current] span{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.wallet-switch-target{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:18px}.wallet-switch-target>svg{color:var(--accent);flex-shrink:0}.wallet-switch-target>div{display:grid;gap:6px;min-width:0}.wallet-switch-target small{color:var(--muted)}.wallet-switch-target strong{overflow-wrap:anywhere}.wallet-switch-target code{font-size:12px;overflow-wrap:anywhere}.wallet-switch-explainer{margin-bottom:8px}.wallet-switch-saved{display:flex;gap:8px;align-items:center;font-size:13px}.wallet-switch-saved svg{color:var(--accent);flex-shrink:0}.wallet-list>.wallet-switch-preferred{border-color:var(--line)}.wallet-switch-help,.wallet-switch-more{color:var(--muted);font-size:13px}.wallet-switch-help{margin:0 0 18px}.wallet-switch-more{margin-top:8px}.wallet-switch-help summary,.wallet-switch-more summary{cursor:pointer;padding:5px 0}.wallet-choice{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.wallet-choice .wallet-label{flex:1}.wallet-choice a{font-size:12px;white-space:nowrap}.wallet-choice button{padding:7px;font-size:12px}.wallet-qr{text-align:center;padding:20px 0}.wallet-qr svg{max-width:100%;height:auto;border-radius:8px}.wallet-connecting{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:2147483647;padding:14px;border-radius:8px;background:var(--panel);border:1px solid var(--line);display:flex;gap:14px;align-items:center;width:min(500px,94vw)}@media(max-width:440px){.wallet-choice{flex-wrap:wrap}.wallet-choice .wallet-label{min-width:140px}}.wallet-main .wallet-title{margin:0 0 28px}.wallet-title h1{font-size:clamp(1.8rem,3vw,2.5rem)}.wallet-title p{font-size:.95rem;margin-top:10px}.wallet-main .search-panel{margin-bottom:0}.scan-wallet,.portfolio-selector{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.scan-wallet>svg,.portfolio-selector>svg{color:var(--muted);flex-shrink:0}.scan-wallet>div,.portfolio-selector label{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.scan-wallet small,.portfolio-selector label>span,.portfolio-selector small{font-size:11px;color:var(--muted)}.scan-wallet strong{font-size:14px;font-weight:500}.wallet-main .portfolio-selector select{width:100%;max-width:none;border:0;padding:2px 24px 2px 0;background-color:transparent;font-size:14px;text-overflow:ellipsis}.portfolio-selector option{background:var(--panel)}.portfolio-selector .portfolio-attention{color:var(--warning)}.wallet-context,.wallet-context-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.wallet-context{justify-content:space-between;margin:12px 2px 24px;color:var(--muted);font-size:12px}.wallet-context-links a{display:inline-flex;align-items:center;gap:3px}.wallet-context .access-details-link{background:transparent;border:0;padding:5px 0;font-size:12px;font-weight:500;color:var(--muted)}.wallet-context .access-details-link:hover{color:var(--accent)}.wallet-more{position:relative}.wallet-more summary{cursor:pointer;padding:5px 0}.wallet-more-content{position:absolute;top:100%;left:0;z-index:3;width:300px;max-width:85vw;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:16px;display:grid;gap:10px}.wallet-main .tab-count{border-radius:5px;background:var(--panel);padding:2px 6px;font-size:11px}.wallet-main .scan-refresh{padding:9px;flex:none}.wallet-main .scan-complete{font-size:11px;padding:0 22px 12px;gap:6px}.scan-complete>span{color:var(--accent)}.linked-wallet-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 22px 14px;padding:10px 12px;background:var(--panel);border-radius:8px}.linked-wallet-notice p{margin:0;font-size:12px}.linked-wallet-notice button{padding:7px 10px;white-space:nowrap;font-size:12px}@media(max-width:680px){.wallet-main{padding-top:28px}.wallet-main .search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px}.scan-wallet,.portfolio-selector{grid-column:1 / -1;padding-bottom:8px}.wallet-main .search-panel>select{max-width:none;width:100%}.wallet-context{gap:8px;margin-bottom:16px}.wallet-main .tabs{gap:16px;padding:0 14px}.wallet-main .tabs button{gap:5px}.wallet-main .tabs button>svg{display:none}.linked-wallet-notice{flex-wrap:wrap;margin:0 14px 12px}}dialog.album-editor,dialog.album-nft-picker{width:min(1180px,calc(100vw - 40px));max-width:none;height:min(900px,calc(100dvh - 48px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:24px;background:var(--panel);color:var(--text);box-shadow:0 36px 110px #0008;overflow:hidden}.album-editor[open],.album-nft-picker[open]{display:flex;flex-direction:column}.album-editor::backdrop,.album-nft-picker::backdrop{background:#000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.album-editor>.dialog-heading,.album-nft-picker>.dialog-heading{margin:0;padding:24px 30px 18px;flex:0 0 auto;border-bottom:1px solid var(--line)}.album-editor>.dialog-heading h2,.album-nft-picker>.dialog-heading h2{font-size:24px;letter-spacing:-.045em}.album-editor .ae-editor-scroll{flex:1;min-height:0;padding:26px 30px;overflow-y:auto;scrollbar-gutter:stable}.album-editor label,.album-nft-picker label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);min-width:0}.album-editor input,.album-editor textarea,.album-editor select,.album-nft-picker input,.album-nft-picker select{width:100%;min-width:0;box-sizing:border-box;flex:0 0 auto;color:var(--text)}.album-editor textarea{resize:vertical;min-height:72px}.ae-mode-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px}.ae-mode-options>button{display:flex;align-items:center;gap:16px;padding:20px;text-align:left;background:transparent;border:1px solid var(--line);border-radius:16px;min-width:0}.ae-mode-options>button>span{display:flex;flex:1;flex-direction:column;gap:6px}.ae-mode-options strong{font-size:17px;letter-spacing:-.02em}.ae-mode-options small{color:var(--muted);line-height:1.5;font-weight:400}.ae-mode-options>button.is-active{border-color:color-mix(in srgb,var(--text) 65%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}.ae-intro{margin-bottom:28px}.ae-current-style{display:flex;align-items:center;gap:7px;margin-bottom:15px;color:var(--muted);font-size:11px}.album-editor .ae-title-input{font-size:27px;letter-spacing:-.04em;font-weight:550;background:transparent;padding:11px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.ae-album-details{margin-top:14px}.ae-album-details>summary{color:var(--muted);font-size:12px;cursor:pointer}.ae-album-details>label{margin-top:16px}.ae-album-details>small{display:block;color:var(--muted);font-size:11px;margin-top:12px}.album-editor .ae-checkbox{flex-direction:row;align-items:center}.album-editor .ae-checkbox input{width:16px;height:16px}.ae-pages-row{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.ae-page-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;flex:1;padding:2px}.ae-page-tabs>button{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid transparent;background:transparent;color:var(--muted);padding:10px 13px}.ae-page-tabs>button.is-active{border-color:var(--line);background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.ae-page-tabs small{border-radius:5px;padding:2px 5px;font-size:10px;background:color-mix(in srgb,var(--text) 7%,transparent)}.ae-new-page{flex-shrink:0}.ae-page-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0}.ae-page-tools>button{white-space:nowrap}.ae-page-settings{flex:1;max-width:580px}.ae-page-settings>summary{display:flex;gap:7px;align-items:center;color:var(--muted);cursor:pointer;padding:11px 0;font-size:12px}.ae-page-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:10px}.ae-page-settings .ae-inline-actions{grid-column:1/-1}.ae-inline-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ae-canvas{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.ae-canvas.has-selection{grid-template-columns:minmax(0,1fr) 260px}.ae-editor-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.has-selection .ae-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-entry{border:1px solid var(--line);border-radius:15px;overflow:hidden;min-width:0;background:color-mix(in srgb,var(--text) 2%,transparent);transition:border-color .2s}.ae-entry.is-selected{border-color:color-mix(in srgb,var(--text) 65%,transparent)}.album-editor .ae-entry-visual{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;text-align:left}.ae-entry-art,.ae-pick-art{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;background:color-mix(in srgb,var(--text) 3%,transparent);overflow:hidden;padding:12px}.ae-entry-art img,.ae-pick-art img{width:100%;height:100%;object-fit:contain;border-radius:8px}.ae-entry-visual>strong{display:block;padding:12px 12px 4px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ae-entry-visual>small{display:block;color:var(--muted);padding:0 12px 12px;font-size:10px}.ae-entry-added{position:absolute;bottom:18px;left:18px;display:flex;align-items:center;gap:4px;border-radius:20px;padding:4px 7px;background:#121714de;color:#eaf5ec;border:1px solid #ffffff25;font-size:9px}.ae-entry-controls{display:flex;gap:4px;padding:7px 9px;border-top:1px solid var(--line)}.album-editor .ae-entry-controls>button{min-width:0;padding:6px;background:transparent;border:0;color:var(--muted)}.album-editor .ae-entry-controls>.ae-entry-settings{margin-left:auto}.ae-art-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--muted)}.ae-art-placeholder>span{font-size:10px;text-align:center}.ae-empty-page{padding:70px 20px;border:1px dashed var(--line);border-radius:18px;text-align:center;background:color-mix(in srgb,var(--text) 1%,transparent)}.ae-empty-page>svg{color:var(--muted)}.ae-empty-page h3{font-size:20px;letter-spacing:-.035em;margin:18px 0 8px}.ae-empty-page p{color:var(--muted);font-size:13px;margin:0 0 24px}.ae-item-inspector{padding:18px;background:color-mix(in srgb,var(--text) 3%,transparent);border:1px solid var(--line);border-radius:15px;min-width:0}.ae-inspector-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.ae-inspector-heading>strong{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.album-editor .ae-inspector-heading>button{padding:4px;border:0;background:transparent}.ae-item-inspector>h3{font-size:16px;letter-spacing:-.02em;line-height:1.5;margin:14px 0;overflow-wrap:anywhere}.ae-item-inspector>label{margin:14px 0}.ae-item-inspector>small{display:block;color:var(--muted);font-size:10px;margin-top:14px}.ae-advanced{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.ae-advanced summary{color:var(--muted);cursor:pointer;font-size:11px}.ae-advanced small{display:block;overflow-wrap:anywhere;margin-top:10px;color:var(--muted);font-size:10px}.ae-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 30px;border-top:1px solid var(--line);background:var(--panel)}.ae-footer>div{display:flex;flex-direction:column;gap:5px}.ae-footer span{font-size:12px}.ae-footer small{color:var(--muted);font-size:10px}.ae-unsaved:before{content:"";width:6px;height:6px;border-radius:50%;background:#daba7a;display:inline-block;margin-right:7px;vertical-align:middle}.album-editor>.ae-save-pending{margin:0;padding:12px 30px;font-size:12px;background:color-mix(in srgb,#daba7a 10%,transparent);border-top:1px solid var(--line)}.ae-footer>button{min-width:150px}.ae-loading,.ae-empty{text-align:center;padding:36px 20px;color:var(--muted);font-size:13px}.ae-discard{border-radius:20px;max-width:min(440px,calc(100vw - 32px))}.ae-discard>p{margin:18px 0 24px}.ae-picker-intro{padding:15px 30px;flex:0 0 auto}.ae-picker-intro p{font-size:13px;color:var(--muted);margin:0 0 5px}.ae-picker-intro small{font-size:11px}.ae-picker-scroll{overflow-y:auto;min-height:0;flex:1;padding:8px 30px 24px;scrollbar-gutter:stable}.album-nft-picker .ae-search{display:flex;flex-direction:row;align-items:center;gap:10px;border:1px solid var(--line);border-radius:11px;padding:0 13px;margin:0 0 20px;background:color-mix(in srgb,var(--text) 3%,transparent)}.album-nft-picker .ae-search input{flex:1;border:0;padding:13px 0;background:transparent;outline-offset:-2px}.ae-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ae-collection-grid>button{padding:12px;border-radius:14px;display:flex;align-items:center;gap:15px;text-align:left;background:color-mix(in srgb,var(--text) 2%,transparent)}.ae-collection-grid>button>span:nth-child(2){display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.ae-collection-grid strong{font-size:14px;overflow-wrap:anywhere}.ae-collection-grid small{font-size:10px;color:var(--muted)}.ae-collection-art{width:80px;height:90px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:8px;overflow:hidden}.ae-collection-art img{width:100%;height:100%;object-fit:contain}.ae-collection-art .ae-art-placeholder>span{display:none}.album-nft-picker .ae-back{padding:5px 0 16px;background:transparent;border:0}.ae-picker-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.album-nft-picker .ae-pick-card{padding:0 0 13px;display:block;text-align:left;background:color-mix(in srgb,var(--text) 2%,transparent);overflow:hidden;border:1px solid var(--line);border-radius:14px;min-width:0;transition:border-color .15s,background .15s}.album-nft-picker .ae-pick-card.is-selected{border-color:color-mix(in srgb,var(--text) 75%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent)}.album-nft-picker .ae-pick-card.is-in-album{opacity:.75}.ae-selection-indicator{position:absolute;top:13px;right:13px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;background:#151515bf;border:1px solid #ffffff55;color:#fff;border-radius:50%}.is-selected .ae-selection-indicator{color:var(--panel);background:var(--text);border-color:transparent}.ae-pick-card>strong,.ae-pick-card>small,.ae-pick-card>.ae-pick-state{display:block;margin:10px 13px 0;overflow-wrap:anywhere}.ae-pick-card>strong{font-size:13px;line-height:1.4}.ae-pick-card>small{font-size:10px;color:var(--muted);margin-top:5px}.ae-pick-state{font-size:10px;color:var(--muted)}.is-selected .ae-pick-state{color:var(--text)}.ae-pagination{display:flex;justify-content:space-between;gap:16px;margin-top:20px}.ae-direct-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:12px;margin:16px 0}.ae-destination-list{display:grid;gap:10px;margin:20px 0}.ae-destination-list>button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:12px}.ae-destination-list>button>img,.ae-destination-cover{width:50px;height:56px;object-fit:cover;border-radius:7px;background:color-mix(in srgb,var(--text) 5%,transparent);display:grid;place-items:center}.ae-destination-list>button>span:nth-child(2){flex:1}.ae-destination-list strong,.ae-destination-list small{display:block}.ae-destination-list small{font-size:11px;color:var(--muted);margin-top:4px}@media(max-width:900px){.ae-editor-grid,.ae-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-canvas.has-selection{grid-template-columns:minmax(0,1fr)}.ae-item-inspector{grid-row:1}.ae-mode-options>button{padding:16px;gap:12px}}@media(max-width:600px){dialog.album-editor,dialog.album-nft-picker{width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:none;border-radius:18px}.album-editor>.dialog-heading,.album-nft-picker>.dialog-heading{padding:18px 17px 14px}.album-editor>.dialog-heading h2,.album-nft-picker>.dialog-heading h2{font-size:20px}.album-editor .ae-editor-scroll{padding:18px 16px}.ae-mode-options{gap:8px;margin-bottom:20px}.ae-mode-options>button{padding:13px 11px;display:grid;grid-template-columns:1fr auto;gap:9px}.ae-mode-options>button>span{grid-column:1 / -1;grid-row:2}.ae-mode-options strong{font-size:14px}.ae-mode-options small{font-size:10px}.album-editor .ae-title-input{font-size:22px}.ae-editor-grid,.ae-picker-grid,.has-selection .ae-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ae-page-tools{gap:8px}.ae-page-tools>button{padding:11px;font-size:11px}.ae-page-settings>div{grid-template-columns:1fr}.ae-pages-row{gap:6px}.ae-new-page{padding:10px}.ae-entry-art,.ae-pick-art{padding:8px}.ae-entry-added{left:12px;bottom:12px}.ae-entry-visual>strong,.ae-pick-card>strong{font-size:11px}.ae-entry-controls{padding:6px;gap:2px}.ae-picker-scroll{padding:8px 16px 20px}.ae-picker-intro{padding:14px 17px}.ae-collection-grid{grid-template-columns:1fr}.ae-empty-page{padding:42px 15px}.ae-footer{padding:14px 16px;gap:8px}.ae-footer>button{min-width:0}.ae-footer span{font-size:11px}.ae-footer small{font-size:9px}.ae-direct-grid{grid-template-columns:1fr}}.nft-activity-bar{position:fixed;inset:auto 0 0;z-index:30;border-top:1px solid var(--line);background:var(--panel);color:var(--muted);padding-bottom:env(safe-area-inset-bottom);font-size:11px}.nft-activity-bar summary{display:flex;align-items:center;gap:8px;min-height:30px;max-width:1140px;margin:auto;padding:4px 16px;cursor:pointer;list-style:none}.nft-activity-bar summary::-webkit-details-marker{display:none}.nft-activity-bar summary:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.nft-activity-bar summary svg{flex-shrink:0}.nft-activity-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-activity-count{margin-left:auto;white-space:nowrap}.nft-activity-details{position:absolute;bottom:calc(100% + 8px);right:max(12px,calc((100vw - 1140px)/2));width:min(360px,calc(100vw - 24px));padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 8px 30px #0002;line-height:1.6}.nft-activity-details ul{padding-left:16px;margin:12px 0}.nft-activity-details p{color:var(--muted);margin-bottom:0}.nft-activity-details button{margin-top:12px}.nft-activity-bar details[open] summary>svg:last-child{transform:rotate(180deg)}.nft-browser:has(.nft-activity-bar){padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cards-page{max-width:1380px;margin:0 auto;padding:42px 26px 90px}.cards-topnav,.cards-actions,.cards-filters,.cards-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cards-topnav{font-size:14px}.cards-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:24px 0 34px}.cards-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:12px 0 16px}.cards-heading p{max-width:670px;color:var(--muted);line-height:1.6}.cards-kicker{font-size:11px;letter-spacing:.18em;color:var(--muted)}.cards-address{font-size:12px;overflow-wrap:anywhere}.cards-back{display:inline-flex;align-items:center;gap:6px;font-size:13px}.cards-actions button,.cards-actions a{display:inline-flex;align-items:center;gap:7px}.cards-actions a.button{padding:11px 14px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.cards-status{border:1px solid var(--line);border-radius:12px;padding:18px 22px;margin-bottom:26px;background:var(--panel)}.cards-status p{font-size:13px;line-height:1.6;color:var(--muted);margin:10px 0}.cards-pill{display:inline-block;border:1px solid var(--line);border-radius:20px;padding:4px 9px;font-size:11px;margin-right:7px;color:var(--muted)}.cards-status-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.cards-status-heading>div{flex:1;min-width:220px}.cards-status-heading>button{flex-shrink:0}.cards-status .cards-fee-line{border-top:1px solid var(--line);padding-top:10px;margin-bottom:0;font-size:12px}.cards-setup-checklist{padding:0;list-style:none}.cards-setup-checklist li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.cards-setup-checklist small{display:block;color:var(--muted);margin-top:5px}.cards-setup-checklist li>span{text-align:right}.cards-diagnostics{margin:20px 0;font-size:13px;overflow-wrap:anywhere}.cards-setup-next{padding:16px;margin:16px 0;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.cards-setup-next h3{margin:0}.cards-setup-next button{margin:0 8px 8px 0}.cards-setup-feedback:empty{display:none}.cards-diagnostics summary{cursor:pointer}.cards-upgrade-note{padding:12px;border:1px solid var(--line);border-radius:8px}.cards-art-placeholder{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--muted);font-size:12px;text-align:center;padding:18px}.cards-pill.ready{color:var(--text);background:var(--panel-alt)}.cards-toolbar{padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:24px;justify-content:space-between;font-size:12px}.cards-search{flex:1;max-width:430px;min-width:180px}.cards-search input{width:100%;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:11px 13px}.cards-search .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cards-dialog label,.cards-wallet label{display:grid;gap:8px;margin:18px 0;font-size:13px}.cards-dialog input,.cards-dialog select,.cards-wallet input{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.cards-dialog p,.cards-wallet p{line-height:1.6;font-size:13px}.cards-dialog fieldset{margin:22px 0;border:1px solid var(--line);border-radius:8px}.cards-filters{gap:4px}.cards-filters button{font-size:12px;padding:8px 11px}.cards-filters button[aria-pressed=true]{background:var(--text);color:var(--bg)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:26px 20px}.cards-card,.cards-collection{min-width:0}.cards-card h2,.cards-collection h2{font-size:16px;margin:14px 0 10px;line-height:1.4;overflow-wrap:anywhere}.cards-card p,.cards-collection p{font-size:12px;color:var(--muted);line-height:1.5}.cards-art{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.cards-art img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.cards-art:hover img{transform:scale(1.015)}.cards-collection{border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;padding:15px;background:var(--panel)}.cards-collection>a{display:block;color:inherit;text-decoration:none}.cards-collection>button{margin-top:12px;width:100%}.cards-page .cards-swap-action,.cards-dialog .cards-swap-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:550;text-decoration:none}.cards-collection>.cards-swap-action{display:flex;margin-top:16px;background:var(--accent);color:var(--accent-contrast)}.cards-swap-action svg{flex-shrink:0}.cards-page .cards-swap-action:hover,.cards-dialog .cards-swap-action:hover{border-color:var(--muted);filter:brightness(.94);text-decoration:none}.cards-swap-action:focus-visible,.cards-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cards-swap-listing{display:flex;flex-direction:column}.cards-swap-listing>a:first-child{flex:1}.cards-listing-item{display:flex;gap:18px;align-items:center;margin:20px 0}.cards-listing-item>div:last-child{min-width:0}.cards-listing-item h3{margin:0 0 8px;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.cards-listing-item p{margin:0;font-size:13px;color:var(--muted)}.cards-listing-image{display:flex;align-items:center;justify-content:center;flex:0 0 88px;height:108px;padding:6px;border-radius:10px;background:var(--panel-alt)}.cards-listing-image img{width:100%;height:100%;object-fit:contain}.cards-listing-quantity{display:flex;gap:8px}.cards-listing-quantity input{min-width:0;flex:1}.cards-listing-quantity button{flex:none}.cards-listing-dialog>.primary{width:100%;margin-top:16px}.cards-collection-art{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--panel-alt);border-radius:6px;margin-bottom:18px;color:var(--muted)}.cards-collection-art img{width:100%;height:100%;object-fit:contain}.cards-traits{display:flex;flex-wrap:wrap;gap:5px}.cards-traits span{font-size:10px;padding:4px 6px;border:1px solid var(--line);border-radius:4px;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.cards-muted{color:var(--muted);font-size:13px;line-height:1.6}.cards-traits span[class*=ct-tier-],.cards-trait-detail{color:var(--tier-color);background:var(--tier-bg);border-color:color-mix(in srgb,var(--tier-color) 35%,transparent)}.cards-listings article:target{outline:2px solid var(--focus);outline-offset:4px}.cards-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:50px 20px;margin:20px auto;max-width:800px}.cards-empty p{color:var(--muted);max-width:520px;margin:16px auto 24px;line-height:1.7}.cards-more{padding:24px;text-align:center;font-size:13px;color:var(--muted)}.cards-section{margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}.cards-section h2{display:flex;gap:12px;align-items:center;font-size:23px}.cards-section>p{color:var(--muted);font-size:13px}.cards-listings,.cards-offers{display:grid;gap:12px;margin-top:20px}.cards-listings article,.cards-offers article{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid var(--line);border-radius:8px;padding:18px;background:var(--panel);font-size:13px}.cards-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.cards-detail-art{max-height:430px;display:flex;justify-content:center;background:var(--panel-alt);border-radius:8px}.cards-detail-art img{max-width:100%;max-height:430px;object-fit:contain}.cards-wallet dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.cards-wallet dd{text-align:right;overflow-wrap:anywhere}.cards-setting{padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:var(--panel);margin-top:12px}.cards-setting .cards-setting-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;width:fit-content;margin:0;font-size:14px;cursor:pointer}.cards-setting .cards-setting-toggle input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.cards-setting-body{margin-left:28px}.cards-setting-body p{margin:6px 0 0}.cards-setting-body a{display:inline-block;margin-top:10px}.cards-admin-table{display:grid;gap:12px}.cards-admin-page>p{max-width:780px;color:var(--muted)}.cards-admin-details{margin:18px 0;padding:16px 0;border-top:1px solid var(--line)}.cards-admin-details>summary{cursor:pointer;font-weight:600;font-size:14px}.cards-admin-details[open]>summary{margin-bottom:20px}.cards-admin-collection{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.cards-admin-collection h4{margin:0 0 8px;font-size:17px}.cards-admin-collection p{margin:8px 0;color:var(--muted);font-size:13px}.cards-deployment-current{padding:18px;border:1px solid var(--line);border-radius:10px;margin:20px 0;background:var(--panel-alt)}.cards-deployment-current p:last-child{margin-bottom:0}.cards-activation-wallet{padding:16px;margin-top:18px;border:1px solid var(--line);border-radius:8px}.cards-status-compact{padding:16px 20px}.cards-status-compact p{margin-bottom:0}@media(max-width:760px){.cards-admin-collection .cards-deployment-heading{flex-direction:column}.cards-admin-collection .cards-actions{width:100%}}.cards-admin-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,180px) minmax(90px,120px) auto;gap:12px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:8px;font-size:13px}.cards-admin-row small{display:block;color:var(--muted);margin-top:7px}.cards-admin-fees{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.cards-admin-fees label{min-width:140px;flex:1}.cards-admin-fees input{width:100%}.cards-admin-audit{max-height:260px;overflow:auto;font-size:12px;line-height:1.7}.cards-page button:focus-visible,.cards-page a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:640px){.cards-page{padding:25px 15px 70px}.cards-heading{align-items:flex-start;flex-direction:column;gap:8px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.cards-card h2{font-size:13px}.cards-card p{font-size:11px}.cards-status{padding:16px}.cards-filters{width:100%;justify-content:space-between}.cards-search{max-width:none;width:100%}.cards-topnav{gap:8px;font-size:12px}.cards-admin-row{grid-template-columns:1fr}.cards-listings article,.cards-offers article{gap:10px;padding:14px}.cards-art{padding:5px}.cards-heading h1{font-size:35px}.cards-collection{padding:10px}.cards-actions{gap:8px}}@media(prefers-reduced-motion:reduce){.cards-art img{transition:none}}.cards-deployments{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.cards-deployment-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.cards-deployment-heading h3{margin-top:0}.cards-deployment-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(250px,2fr);gap:16px}.cards-deployment-fields label,.cards-deployment-recovery label{display:grid;gap:8px}.cards-deployment-fields input,.cards-deployment-fields select,.cards-deployment-recovery input{width:100%;min-width:0}.cards-deployment-facts{display:grid;gap:10px}.cards-deployment-facts>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px}.cards-deployment-facts dd{margin:0;overflow-wrap:anywhere}.cards-deployment-facts dt{color:var(--muted)}.cards-deployment-activation,.cards-deployment-pending,.cards-deployment-recovery{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.cards-deployment-pending>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0}.cards-deployments .cards-deployment-ack{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:18px 0}.cards-deployment-ack input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0}.cards-deployment-recovery button{margin-top:10px}.cards-wallet dd{overflow-wrap:anywhere}@media(max-width:640px){.cards-deployments{padding:16px}.cards-deployment-fields{grid-template-columns:minmax(0,1fr)}.cards-deployment-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.cards-setup-dialog{width:min(640px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));overflow-y:auto;box-sizing:border-box}.cards-setup-cost{padding:14px;border:1px solid var(--line);border-radius:10px}.cards-wallet-inline{width:100%}.cards-wallet-inline details{margin:20px 0}.collection-migration{margin:1rem 0;border:1px solid var(--line);border-radius:12px;background:var(--panel, #202020)}.collection-migration-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem}.collection-migration-heading p{margin:.4rem 0 0;color:var(--muted, #aaa);font-size:.85rem}.collection-migration-heading button{flex-shrink:0}.collection-migration-body,.collection-migration-recovery{padding:0 1.1rem 1.1rem}.collection-migration-body h4{font-size:1.1rem;margin:1.2rem 0 .6rem}.collection-migration-body p{max-width:78ch;line-height:1.6}.collection-migration-steps{display:flex;flex-wrap:wrap;gap:.6rem 1.1rem;list-style:none;padding:1rem 0;margin:0;border-block:1px solid var(--line)}.collection-migration-steps li{display:flex;gap:.4rem;align-items:center;color:var(--muted, #aaa);font-size:.8rem}.collection-migration-steps li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%}.collection-migration-steps li[aria-current]{color:var(--accent, #cac6ff);font-weight:600}.collection-migration-steps li.complete{color:var(--success)}.collection-migration-addresses,.collection-migration-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin:1rem 0}.collection-migration-addresses{font-size:.8rem;color:var(--muted, #aaa)}.collection-migration-addresses code{margin-left:.35rem}.collection-migration-actions button,.collection-migration-heading button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.collection-migration-body>small{color:var(--muted, #aaa)}@media(max-width:600px){.collection-migration-heading{align-items:flex-start;flex-direction:column}.collection-migration-steps{gap:.75rem}.collection-migration-steps li{flex-basis:46%}}.creator-panel{margin:18px 0 24px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--panel-alt);font-size:12px;line-height:1.65}.creator-profile-layout{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:28px;margin:18px 0}.creator-avatar-preview{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:14px;background:var(--panel)}.creator-avatar-preview img{width:100%;height:100%;object-fit:cover;display:block}.creator-avatar-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--muted)}.creator-avatar-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.creator-profile-fields{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.creator-profile-fields>label{width:100%}.creator-profile textarea{width:100%;min-height:140px;resize:vertical;border:1px solid var(--line);border-radius:5px;padding:12px;color:var(--text);background:var(--panel);font:inherit;box-sizing:border-box}.creator-profile-uri{overflow-wrap:anywhere;max-width:100%}.creator-panel input[hidden]{display:none}@media(max-width:640px){.creator-profile-layout{grid-template-columns:minmax(0,1fr);gap:16px}.creator-avatar-editor{max-width:280px;width:100%}}.creator-heading{margin-top:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;flex-wrap:wrap}.creator-heading h3{display:flex;align-items:center;gap:8px;font-size:17px;margin:10px 0 4px}.creator-heading p{margin:0;color:var(--muted)}.creator-network,.creator-field,.creator-form-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:11px}.creator-network select{min-width:180px}.creator-network small{max-width:230px;font-size:11px;line-height:1.5}.creator-panel input:not([type=checkbox]),.creator-panel select{flex:0 0 auto;font-size:12px;min-width:0;width:100%}.creator-panel input:not([type=checkbox]),.creator-panel select{padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text)}.creator-panel-summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;list-style:none}.creator-panel-summary::-webkit-details-marker{display:none}.creator-panel-summary>svg:last-child{margin-left:auto}.creator-panel>details[open]>.creator-panel-summary>svg:last-child{transform:rotate(180deg)}.creator-panel button{font-size:11px;padding:9px 12px;gap:7px}.creator-small{color:var(--muted);font-size:11px}.creator-note{border-left:2px solid var(--accent);padding-left:12px;color:var(--muted)}.creator-note strong{display:block;color:var(--text)}.creator-setup{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.creator-setup>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.creator-setup>summary>svg:last-child{margin-left:auto}.creator-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.creator-deployed{display:flex;align-items:center;gap:12px;padding:15px 0;color:var(--accent)}.creator-deployed>div{flex:1;min-width:0}.creator-deployed strong,.creator-deployed>div>span{display:block}.creator-deployed>div>span,.creator-deployed strong>span{font-size:11px;color:var(--muted);font-weight:400}.creator-deployed a,.creator-recovery>a{display:inline-flex;align-items:center;gap:6px;font-size:11px}.creator-panel .creator-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;justify-content:start;width:fit-content;max-width:76ch;margin:16px 0;font-size:12px;line-height:1.55;cursor:pointer}.creator-panel .creator-check input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-width:18px;padding:0;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.creator-check span{min-width:0}.creator-check small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.creator-panel input[aria-invalid=true]{border-color:var(--warning, #b95a42)}.creator-setup>button{margin-top:4px}.creator-selection{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;max-height:245px;overflow:auto}.creator-selection>div{display:flex;gap:9px;align-items:center;padding:6px;background:var(--panel);border-radius:5px;min-width:0}.creator-selection img{width:44px;height:44px;object-fit:contain;border-radius:3px}.creator-selection span{font-size:11px;overflow-wrap:anywhere}.creator-selection small{display:block;color:var(--muted);font-size:10px}.creator-selection .creator-edition-quantity{flex:0 0 64px;margin-left:auto;font-size:10px}.creator-edition-quantity input{width:100%;min-width:0;padding:6px}.creator-progress{display:flex;gap:7px;align-items:center;color:var(--accent)}.creator-error{color:var(--warning, #ffb78d);overflow-wrap:anywhere}.creator-recovery{margin-top:16px;padding:15px;border:1px solid var(--accent);border-radius:6px}.creator-recovery>strong{display:block}.creator-recovery .transaction-advanced>button{margin:10px 8px 0 0}.creator-operations>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}.creator-minted{padding:0;list-style:none}.creator-minted li{display:flex;gap:12px;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line)}.creator-minted a{white-space:nowrap;flex-shrink:0}.creator-minted li>span{min-width:0;overflow-wrap:anywhere}dialog.creator-review{width:620px;max-width:calc(100vw - 28px)}.creator-review>p{color:var(--muted);font-size:12px}.creator-review dl{display:grid;grid-template-columns:135px 1fr;gap:12px;font-size:12px}.creator-review dt{color:var(--muted)}.creator-review dd{margin:0;overflow-wrap:anywhere}.creator-review-row{display:contents}@media(max-width:620px){.creator-panel{padding:15px}.creator-form-grid{grid-template-columns:1fr}.creator-network{width:100%}.creator-review dl{grid-template-columns:1fr;gap:5px}.creator-review dd{margin-bottom:9px}.creator-deployed{flex-wrap:wrap}.creator-operations>div{align-items:flex-start;flex-direction:column}}.creator-minted-pages{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.creator-minted-pages>span:first-child{margin-right:auto}.creator-panel-summary{font-size:15px}.creator-heading h3{font-size:24px;letter-spacing:-.5px;margin:0 0 6px}.creator-heading{margin:26px 0 20px}.creator-heading p{max-width:58ch}.creator-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator-panel .creator-workflow>button{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:12px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.creator-workflow>button[aria-current=step]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--panel))}.creator-step-number{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--accent) 9%,var(--panel));color:var(--accent);font-size:11px;font-weight:650}.creator-workflow strong{display:block;font-size:13px}.creator-workflow small{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:400}.creator-workflow-note,.creator-inline-guide{display:flex;align-items:center;justify-content:space-between;gap:16px}.creator-workflow-note{margin:12px 0 0;color:var(--muted)}.creator-workflow-note p{margin:0;max-width:85ch}.creator-workflow-note button,.creator-inline-guide button{flex-shrink:0}.creator-group-heading{margin:32px 0 14px;scroll-margin-top:24px}.creator-group-heading>span{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;color:var(--accent)}.creator-group-heading h3{font-size:21px;letter-spacing:-.35px;margin:3px 0;line-height:1.4}.creator-group-heading p{color:var(--muted);margin:0}.creator-manage-heading{border-top:1px solid var(--line);padding-top:26px}.creator-panel>details>.creator-setup,.creator-panel>details>div>.creator-setup{padding:18px 20px;margin-top:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}.creator-panel .creator-setup>summary{list-style:none;font-size:14px;min-height:24px;gap:12px}.creator-panel .creator-setup>summary::-webkit-details-marker{display:none}.creator-panel .creator-setup>summary>svg:first-child{color:var(--accent);flex-shrink:0}.creator-panel .creator-setup>summary>svg:last-child{flex-shrink:0;color:var(--muted)}.creator-panel .creator-setup[open]>summary>svg:last-child{transform:rotate(180deg)}.creator-summary-text{min-width:0}.creator-summary-text strong{display:block;font-size:15px;font-weight:650}.creator-summary-text small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:400}.creator-panel .creator-deployed{margin:12px 0 0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.creator-panel .pm-section-header h3{font-size:17px;font-weight:650}.creator-panel .pm-section>.pm-editor{border-top:1px solid var(--line);border-radius:0;padding:0;background:transparent}.creator-panel .pm-section>.pm-editor>summary{padding:16px 0 0}.creator-panel .pm-section>.pm-editor[open]>summary{padding-bottom:12px}.creator-panel .creator-mint-card{scroll-margin-top:24px}.creator-inline-guide{margin:18px 0;padding:12px;border-radius:6px;background:var(--panel-alt);color:var(--muted)}.creator-count{margin-left:auto;white-space:nowrap;color:var(--accent);font-size:11px}.creator-label-help{display:inline-flex;align-items:center;gap:6px}.creator-help{position:relative;display:inline-flex;vertical-align:middle;flex-shrink:0;font-weight:400}.creator-panel .creator-help>button{display:grid;place-items:center;padding:3px;min-width:24px;height:24px;border:0;background:transparent;color:var(--muted);border-radius:50%}.creator-help>button:hover{color:var(--text)}.creator-help [role=tooltip]{position:absolute;z-index:20;top:100%;right:0;width:230px;max-width:calc(100vw - 64px);padding:12px 14px;color:var(--text);background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0004;font-size:12px;line-height:1.6;text-align:left}.creator-panel :is(button,summary,a):focus-visible,.creator-group-heading:focus-visible,.ig-selection-bar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ig-selection-bar{scroll-margin-top:24px}.ig-review-mint{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:12px}@media(max-width:760px){.creator-workflow{grid-template-columns:1fr;gap:8px}.creator-panel .creator-workflow>button{padding:10px 12px}.creator-workflow-note,.creator-inline-guide{align-items:flex-start;flex-direction:column;gap:10px}.creator-heading h3{font-size:21px}.creator-panel>details>.creator-setup,.creator-panel>details>div>.creator-setup{padding:15px}.creator-group-heading h3{font-size:19px}.creator-label-help .creator-help [role=tooltip]{right:auto;left:-70px}}.creator-panel select{max-width:100%}.creator-marketplace-details{width:100%;margin-top:12px;border-top:1px solid var(--line);padding-top:18px}.creator-marketplace-details>summary{cursor:pointer;font-weight:650;margin-bottom:16px}.creator-marketplace-details>summary span{margin-left:8px;font-weight:400}.creator-profile>.pm-branding-editor{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.creator-marketplace-avatar{width:64px;height:64px;object-fit:cover;border-radius:12px;display:block;margin-bottom:12px}.creator-trading fieldset{min-width:0;margin:12px 0;padding:12px 16px;border:1px solid var(--line);border-radius:10px}.creator-trading legend{padding:0 6px;font-size:12px;color:var(--muted)}.creator-trading .creator-check{align-items:flex-start}.creator-trading .creator-check input{flex-shrink:0;margin-top:3px}.creator-docs-link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-top:4px}.creator-docs-link:hover{color:var(--text)}.creator-mint-profile-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.creator-mint-profile-banner{position:relative;aspect-ratio:8 / 3;background:linear-gradient(120deg,#29233d,#485465)}.creator-mint-profile-banner>img,.creator-mint-profile-banner>.collection-banner{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.creator-mint-video-controls{margin:16px 0}.creator-mint-video-controls .creator-actions{display:flex;flex-wrap:wrap;gap:8px}.creator-mint-banner-actions{position:absolute;right:12px;top:12px;display:flex;gap:6px}.creator-mint-banner-actions button{background:#171717e8;color:#fff;border-color:#ffffff40}.creator-mint-profile-body{padding:0 20px 14px}.creator-mint-profile-identity{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:8px;min-width:0}.creator-mint-profile-avatar{flex-shrink:0;width:92px;height:92px;margin-top:-26px;border:4px solid var(--panel);border-radius:14px;overflow:hidden;background:var(--panel);display:grid;place-items:center}.creator-mint-profile-avatar img{width:100%;height:100%;object-fit:cover}.creator-mint-profile-identity h4{flex:1;font-size:20px;line-height:1.3;margin:12px 0;overflow-wrap:anywhere;min-width:0}.creator-mint-profile-identity>button{flex-shrink:0}.creator-mint-generate{margin:2px 0 14px}.creator-mint-generate>summary{cursor:pointer;color:var(--muted);width:fit-content}.creator-mint-generate>div{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.creator-mint-generate .creator-field{max-width:190px;margin:0}.creator-mint-profile-fields .creator-field{gap:5px;margin-bottom:0}.creator-mint-profile-fields textarea{min-height:84px;padding:10px}.creator-mint-description-count{color:var(--muted);text-align:right}.creator-mint-profile-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:8px}.creator-mint-profile-links .creator-field{display:block}.creator-mint-profile-links .creator-field>span{margin-left:5px}.creator-mint-profile-links input{display:block;width:100%;margin-top:5px;box-sizing:border-box}.creator-mint-profile-links small[role=alert]{display:block}.creator-mint-image-help{margin:12px 0 0}.creator-mint-profile-save{display:flex;align-items:center;gap:12px;margin:16px 0}.creator-mint-profile-save>button{flex-shrink:0}.creator-mint-profile-save>span{flex:1}.creator-mint-profile-save>a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.creator-mint-contract-status{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px}.creator-mint-contract-status.needs-publishing{border-color:#a37b4166;background:#a37b410a}.creator-mint-contract-status>svg{flex-shrink:0;margin-top:3px}.creator-mint-contract-status>div{flex:1;min-width:0}.creator-mint-contract-status p{margin:4px 0}.creator-mint-contract-status small{color:var(--muted)}.creator-mint-contract-status>button{flex-shrink:0;align-self:center}@media(max-width:640px){.creator-mint-profile-body{padding:0 12px 12px}.creator-mint-profile-avatar{width:64px;height:64px;margin-top:-18px}.creator-mint-profile-identity{flex-wrap:wrap;gap:8px}.creator-mint-profile-identity h4{font-size:17px}.creator-mint-profile-identity>button{margin-left:auto}.creator-mint-profile-links{grid-template-columns:minmax(0,1fr)}.creator-mint-profile-save{flex-wrap:wrap}.creator-mint-profile-save>span{flex-basis:55%}.creator-mint-contract-status{display:grid;grid-template-columns:18px minmax(0,1fr)}.creator-mint-contract-status>button{grid-column:2;justify-self:start}}.creator-verification{margin-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.creator-verification>summary{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 0;cursor:pointer;list-style:none}.creator-verification>summary::-webkit-details-marker{display:none}.creator-verification>summary>svg{flex-shrink:0}.creator-verification>summary>span:first-of-type{color:var(--text)}.creator-verification-label{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.creator-verification[open]>summary>svg:last-child{transform:rotate(180deg)}.creator-verification-body{padding:0 0 8px 22px}.creator-verification-body>p{max-width:85ch;margin:0 0 10px}.creator-verification-services{list-style:none;padding:0;margin:14px 0}.creator-verification-services li{display:flex;flex-wrap:wrap;gap:6px 16px;padding:6px 0}.creator-verification-services li>span:first-child{min-width:85px;color:var(--text)}.creator-verification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.creator-verification-actions button{font-size:11px;padding:6px 8px}@media(max-width:560px){.creator-verification>summary>span:first-of-type{flex-shrink:0}.creator-verification-body{padding-left:0}}.creator-manual-help{display:inline-flex;align-items:center;gap:6px;font-size:11px}.manual-verification-dialog{width:760px;font-size:13px}.manual-verification-dialog p{line-height:1.65}.manual-verification-network,.manual-verification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.manual-verification-network{padding:12px 0;border-bottom:1px solid var(--line)}.manual-verification-network span,.manual-verification-note{color:var(--muted)}.manual-verification-step{margin:24px 0}.manual-verification-step h3{font-size:16px}.manual-verification-actions a,.manual-verification-actions button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.manual-verification-actions .manual-verification-primary{padding:11px 14px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--panel);text-decoration:none}.manual-verification-primary:hover{opacity:.85}.manual-verification-step ol{line-height:1.65;padding-left:22px}.manual-verification-step li+li{margin-top:6px}.manual-verification-selector{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0;font-size:12px}.manual-verification-selector select{width:100%;max-width:360px;padding:10px;background:var(--panel-alt);color:var(--text);border:1px solid var(--line);border-radius:6px}.manual-verification-fields{margin:16px 0}.manual-verification-field{border-bottom:1px solid var(--line);padding:10px 0}.manual-verification-field dt{color:var(--muted);font-size:11px;margin-bottom:6px}.manual-verification-dialog .manual-verification-field dd{margin:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.manual-verification-field code{overflow-wrap:anywhere;min-width:0;line-height:1.5;-webkit-user-select:all;user-select:all;font-size:12px}.manual-verification-field button{display:inline-flex;gap:5px;align-items:center;flex-shrink:0;padding:5px 7px;font-size:11px}.manual-verification-dialog textarea{width:100%;height:180px;resize:vertical;padding:12px;background:var(--panel-alt);color:var(--text);border:1px solid var(--line);font:11px/1.5 monospace}.manual-verification-dialog summary{cursor:pointer}.manual-verification-notice{position:sticky;bottom:0;background:var(--panel);margin:0}.manual-verification-notice:not(:empty){padding:12px 0;border-top:1px solid var(--line)}@media(max-width:600px){.manual-verification-dialog{padding:18px}.manual-verification-field button span{display:none}}.collection-verified{display:inline-flex;width:.85em;height:.85em;min-width:17px;min-height:17px;max-width:28px;max-height:28px;margin-inline-start:.3em;vertical-align:-.08em;flex:none}.collection-verified svg{display:block;width:100%;height:100%}.collection-verified .cv-seal{fill:#4978f5}.collection-verified .cv-check{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter}.collection-verification-contracts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:10px 0;font-size:13px;color:var(--muted)}.collection-verification-contracts>span{display:inline-flex;align-items:center;gap:5px}.pm-public{--pm-accent: color-mix(in srgb, var(--text) 55%, #7195ff);color:var(--text);min-height:100vh;background:radial-gradient(ellipse at 80% 5%,#17233a55,transparent 48%),var(--bg)}.pm-public-header{flex-wrap:wrap;max-width:1180px;margin:auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.pm-brand{display:flex;align-items:baseline;gap:9px;font-size:26px;font-weight:650;letter-spacing:-1px;text-decoration:none}.pm-brand span{color:var(--muted);font-size:10px;letter-spacing:1px}.pm-public main{max-width:1180px;margin:auto;padding:28px 28px 64px}.pm-collection-cover{position:relative;aspect-ratio:8 / 3;margin-bottom:84px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,#172640,#465989 55%,#26355e)}.pm-collection-banner{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pm-collection-avatar{position:absolute;bottom:-54px;left:28px;width:128px;height:128px;border:2px solid var(--line);border-radius:24px;overflow:hidden;background:var(--panel);box-shadow:0 8px 24px #0003}.pm-collection-avatar img,.pm-collection-avatar span{width:100%;height:100%;object-fit:cover}.pm-collection-avatar span{display:grid;place-items:center;font-size:48px}.pm-public footer{flex-wrap:wrap;gap:14px 24px;max-width:1180px;margin:auto;padding:24px 28px 40px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.pm-public button,.pm-public a,.pm-editor button,.pm-dialog button,.pm-whitelist-dialog button{gap:7px}.pm-public button,.pm-public-header button,.pm-actions button,.pm-phase-heading button{display:inline-flex;align-items:center;justify-content:center}.pm-public a{color:inherit}.pm-hero{display:flex;justify-content:space-between;gap:48px;margin-bottom:48px}.pm-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.1;font-weight:500;letter-spacing:-2px;margin:16px 0}.pm-hero p{max-width:650px;color:var(--muted);white-space:pre-wrap;line-height:1.7}.pm-eyebrow{display:flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--text) 55%,#7195ff);font-size:12px}.pm-links{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap;font-size:12px}.pm-links a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.pm-links button{background:transparent;border:0;padding:0;font-size:12px;color:var(--muted)}.pm-supply{min-width:190px;padding-top:26px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.pm-like-control{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.pm-links .pm-like-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 13px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--panel);transition:background .15s,border-color .15s,color .15s}.pm-links .pm-like-button:hover:not(:disabled),.pm-links .pm-like-button[aria-pressed=true]{color:#ec648b;border-color:#ec648b60;background:color-mix(in srgb,var(--panel) 90%,#ec648b)}.pm-like-button:focus-visible{outline:2px solid var(--text);outline-offset:3px}.pm-like-count{font-variant-numeric:tabular-nums;border-left:1px solid var(--line);padding-left:8px}.pm-like-error{max-width:300px;font-size:11px;color:var(--muted)}.pm-like-error button{margin-left:6px;text-decoration:underline}.pm-supply strong{font-size:54px;line-height:1;font-weight:450;letter-spacing:-2px}.pm-supply span{color:var(--text);font-size:13px}.pm-supply small{color:var(--muted);font-size:11px}.pm-public-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:24px;align-items:start}.pm-mint-progress{margin:-12px 0 32px;padding:18px 20px 12px;border:1px solid color-mix(in srgb,var(--pm-accent) 22%,var(--line));border-radius:12px;background:linear-gradient(110deg,#6588ff0c,#61deef06)}.pm-progress-labels,.pm-progress-scale{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-variant-numeric:tabular-nums}.pm-progress-labels{font-size:13px;color:var(--muted);margin-bottom:12px}.pm-progress-labels strong{color:var(--text);font-weight:550}.pm-progress-labels>strong{color:var(--pm-accent)}.pm-progress-track{height:14px;overflow:hidden;border-radius:30px;background:repeating-linear-gradient(110deg,#7d9fff0d 0 2px,transparent 2px 10px),#080d1740;box-shadow:inset 0 1px 5px #0005,0 0 0 1px #819aff1c}.pm-progress-fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(95deg,#7968f0,#528dff 55%,#63e6ed);box-shadow:inset 0 1px #ffffff65,2px 0 16px #6bc9ff70;transition:width .9s cubic-bezier(.2,.8,.2,1);overflow:hidden}.pm-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff45 50%,transparent 75%);transform:translate(-100%);animation:pm-progress-sheen 5s ease-in-out infinite}.pm-progress-scale{color:var(--muted);font-size:10px;margin-top:8px}.pm-mint-progress-complete .pm-progress-fill{background:linear-gradient(95deg,#568dff,#70ebcf)}.pm-quantity-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.pm-quantity-heading span{font-size:11px;color:var(--pm-accent)}.pm-quantity-control{display:flex;gap:8px}.pm-quantity-control input{min-width:0;flex:1;width:100%}.pm-quantity-control .pm-max{padding:10px 18px;color:var(--pm-accent);border-color:color-mix(in srgb,var(--pm-accent) 35%,var(--line));background:#7195ff10;font-weight:600}.pm-collector-status{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:10px;background:#7195ff08}.pm-collector-status>svg{flex-shrink:0;color:var(--pm-accent)}.pm-collector-status strong{font-size:13px}.pm-collector-status p{margin:6px 0;color:var(--muted);font-size:12px;line-height:1.6}.pm-collector-status a{display:inline-flex;align-items:center;gap:4px;font-size:11px}.pm-mint-success{display:flex;align-items:flex-start;gap:12px;margin:18px 0;padding:18px;border:1px solid color-mix(in srgb,var(--pm-accent) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--pm-accent) 7%,var(--panel))}.pm-mint-success-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--pm-accent);color:var(--panel)}.pm-mint-success>div{min-width:0}.pm-mint-success strong{font-size:15px}.pm-mint-success p{margin:6px 0 12px;color:var(--muted);font-size:13px}.pm-mint-success-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.pm-mint-success-links a{display:inline-flex;align-items:center;gap:4px;font-size:12px}.pm-mint-success-links button{padding:7px 10px;font-size:12px}.pm-cost-summary{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:10px}.pm-cost-summary dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;margin:0;font-size:12px}.pm-cost-summary dt{color:var(--muted)}.pm-cost-summary dd{margin:0;text-align:right;overflow-wrap:anywhere}.pm-cost-summary .pm-cost-total{padding-top:10px;border-top:1px solid var(--line);font-weight:600;color:var(--text)}.pm-cost-summary p{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.pm-cost-usd{color:var(--muted);white-space:nowrap}@keyframes pm-progress-sheen{0%,45%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pm-progress-fill{transition:none}.pm-progress-fill:after{animation:none}}.pm-panel{padding:26px;border:1px solid var(--line);background:var(--panel);border-radius:12px}.pm-panel h2{font-size:19px;margin:0 0 12px;font-weight:500}.pm-note{color:var(--muted);font-size:12px;line-height:1.65;margin:12px 0}.pm-note svg{vertical-align:middle;margin-right:5px}.pm-timeline{list-style:none;padding:0;margin:24px 0 0}.pm-timeline li{position:relative;border-top:1px solid var(--line)}.pm-timeline li>button,.pm-reveal-step>div{width:100%;display:flex;align-items:flex-start;gap:14px;padding:20px 4px;border:0;border-radius:0;background:transparent;text-align:left;justify-content:flex-start}.pm-timeline li>button:hover{background:#ffffff04}.pm-reveal-controls{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:#ffffff03}.pm-reveal-controls>strong{display:block;margin-bottom:10px}.pm-reveal-controls .mint-countdown{flex-wrap:wrap}.pm-force-reveal{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.pm-timeline strong,.pm-timeline small{display:block}.pm-timeline strong{font-size:13px;font-weight:550;margin:1px 0 7px}.pm-timeline small{color:var(--muted);font-size:11px;line-height:1.6}.pm-timeline em{margin-left:auto;color:var(--muted);font-size:10px;font-style:normal;padding-top:4px}.mint-countdown{display:inline-flex;align-items:baseline;gap:7px;white-space:nowrap;line-height:1.5}.mint-countdown-label{color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.mint-countdown-digits{color:var(--text);font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.025em}.pm-timeline li>.pm-phase-button,.pm-reveal-step>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto}.pm-phase-timing{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pm-phase-timing .mint-countdown{flex-direction:column;align-items:flex-end;gap:0}@media(max-width:1100px){.pm-timeline li>.pm-phase-button,.pm-reveal-step>div{grid-template-columns:26px minmax(0,1fr);row-gap:10px}.pm-phase-timing{grid-column:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}.pm-phase-timing .mint-countdown{flex-direction:row;gap:7px}.pm-timeline .pm-phase-timing em{display:block;margin:0;padding:0}}.pm-timeline .pm-whitelist-status{display:flex;align-items:center;gap:5px;margin-top:7px}.pm-whitelist-status svg{flex-shrink:0}.pm-timeline .pm-eligible{color:#8fd9ba}.pm-timeline .pm-ineligible{color:#e9ada6}.pm-step{display:inline-flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:11px}.pm-current .pm-step{background:#9eafff18;border-color:#a4b9ff80;color:color-mix(in srgb,var(--text) 55%,#7195ff)}.pm-current em{color:color-mix(in srgb,var(--text) 55%,#7195ff)}.pm-mint-panel h2{margin:16px 0 28px;font-size:34px;letter-spacing:-1px}.pm-mint-panel h2 small{display:block;margin-top:7px;font-size:12px;color:var(--muted);letter-spacing:0}.pm-timeline .pm-phase-sold-out{padding:4px 8px;border:1px solid #8fd9ba40;border-radius:5px;background:#8fd9ba0a;color:#8fd9ba;white-space:nowrap}.pm-timeline .pm-phase-supply{color:var(--text);font-variant-numeric:tabular-nums}.pm-phase-notice h2{display:flex;align-items:center;gap:10px;font-size:26px;letter-spacing:-.5px;margin-bottom:12px}.pm-phase-notice h2 svg{flex-shrink:0;color:#8fd9ba}.pm-next-phase{border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.pm-next-phase h3{margin:8px 0 12px;font-size:18px}.pm-phase-remaining{display:block;margin:12px 0;color:var(--text);font-size:15px}.pm-phase-notice .mint-countdown{display:flex;flex-wrap:wrap;margin:14px 0}.pm-phase-notice .mint-countdown-digits{font-size:22px}.pm-phase-notice button{width:100%;margin-top:12px}.pm-primary{background:#e6ebff!important;border-color:#e6ebff!important;color:#11172c!important;font-weight:600}.pm-primary:disabled{opacity:.45}.pm-mint-panel>.pm-primary{width:100%;min-height:46px;margin:12px 0}.pm-public label,.pm-editor label,.pm-dialog label{display:flex;flex-direction:column;gap:8px;color:var(--text);font-size:12px;line-height:1.5}.pm-public input:not([type=checkbox]),.pm-editor input:not([type=checkbox]),.pm-editor select,.pm-editor textarea,.pm-dialog input:not([type=checkbox]),.pm-whitelist-dialog input:not([type=checkbox]){display:block;width:100%;min-width:0;box-sizing:border-box;min-height:42px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text) 25%,var(--line));border-radius:6px;background:var(--panel);color:var(--text);font:inherit;line-height:1.5}.pm-editor textarea{resize:vertical}.pm-public input:focus-visible,.pm-editor input:focus-visible,.pm-editor select:focus-visible,.pm-editor textarea:focus-visible,.pm-whitelist-dialog input:focus-visible{outline:2px solid #acbfff;outline-offset:2px;border-color:#acbfff}.pm-editor input::placeholder,.pm-whitelist-dialog input::placeholder{color:var(--muted)}.pm-editor label small{color:var(--muted)}.pm-check,.pm-editor .pm-check,.pm-dialog .pm-check{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:9px;font-size:12px;line-height:1.6}.pm-check input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0 0;accent-color:#b3c4ff}.pm-notice,.pm-error,.pm-recovery{padding:14px 16px;background:#ffffff04;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.pm-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:var(--danger-bg);white-space:pre-line}.pm-recovery{margin:16px 0}.pm-recovery p{font-size:12px;color:var(--muted)}.pm-recovery .pm-check{margin:16px 0}.pm-recovery button{margin-top:10px}.pm-empty{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.pm-editor>summary{gap:8px}.pm-editor fieldset{border:0;padding:0;margin:0;min-width:0}.pm-branding-editor{margin:16px 0 24px;padding:14px 0;border-bottom:1px solid var(--line)}.pm-branding-editor>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:600}.pm-branding-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin-top:18px}.pm-branding-preview{position:relative;aspect-ratio:8 / 3;background:#26355e;border-radius:8px;margin-bottom:40px}.pm-branding-banner{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.pm-branding-avatar{position:absolute;left:16px;bottom:-24px;width:72px;height:72px;border:4px solid var(--panel);border-radius:14px;object-fit:cover}.pm-branding-layout h4{font-size:16px;margin:0 0 18px}.pm-share-preview>img{display:block;width:100%;aspect-ratio:1200 / 630;object-fit:contain;margin:12px 0;border:1px solid var(--line);border-radius:8px}.pm-share-preview>a{display:inline-flex;gap:6px;align-items:center;font-size:12px}.pm-editor fieldset:disabled input,.pm-editor fieldset:disabled select,.pm-editor fieldset:disabled textarea{opacity:.6}.pm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;align-items:start}.pm-wide{grid-column:1 / -1}.pm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0;font-size:12px}.pm-actions-end{justify-content:flex-end}.pm-section-heading,.pm-phase-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-section-heading{margin-top:28px}.pm-section-heading h3{font-size:15px}.pm-editor .pm-phase-heading input:not([type=checkbox]){flex:1 1 0%;width:0;min-width:0}.pm-phase-heading>button,.pm-phase-heading>.pm-step{flex-shrink:0}.pm-phase-editor{background:#ffffff04;border:1px solid var(--line);min-width:0;padding:12px;margin:10px 0;border-radius:8px}.pm-phase-editor .pm-phase-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:12px 0 0}.pm-phase-fields>label{min-width:0}.pm-phase-editor input:not([type=checkbox]),.pm-phase-editor select{min-height:36px;min-width:0;max-width:100%;padding:8px 10px;font-size:12px}.pm-phase-follows{margin:8px 0 0;color:var(--muted);font-size:11px}.pm-phase-editor>button{margin-top:10px;padding:7px 10px;font-size:12px}.pm-inventory{margin:24px 0;border-top:1px solid var(--line);padding-top:4px}.pm-art-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:220px;overflow:auto;gap:10px}.pm-art-list label{align-items:center!important;font-size:11px;padding:8px;background:#ffffff04;border-radius:6px}.pm-art-list img{width:36px;height:36px;object-fit:cover;border-radius:3px}.pm-art-list>div{min-width:0}.pm-edition-artwork{border:1px solid var(--line);border-radius:6px}.pm-art-list .pm-edition-quantity{display:flex;justify-content:space-between;gap:12px}.pm-edition-quantity input{width:80px;min-width:0}.pm-launch{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.pm-launch>.pm-primary{margin-top:16px}.pm-launch a{display:inline-flex;align-items:center;gap:5px;font-size:12px}.pm-advanced{margin-top:22px}.pm-advanced summary{color:var(--muted);font-size:12px}.pm-dialog{max-width:min(620px,calc(100vw - 30px))}.pm-review{display:grid;grid-template-columns:130px minmax(0,1fr);gap:17px;font-size:12px;margin:26px 0}.pm-review dt{color:var(--muted)}.pm-review dd{margin:0;overflow-wrap:anywhere}.pm-whitelist-dialog{width:min(860px,calc(100vw - 32px));max-width:860px}.pm-whitelist-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:12px 0;color:var(--muted);font-size:12px}.pm-whitelist-search-field{display:flex;align-items:center;position:relative;flex:1 1 220px;max-width:390px}.pm-whitelist-search-field>svg{position:absolute;left:10px;pointer-events:none}.pm-whitelist-dialog .pm-whitelist-search-field input{min-height:36px;padding:7px 36px 7px 32px}.pm-whitelist-search-field input::-webkit-search-cancel-button{display:none}.pm-whitelist-search-field button{position:absolute;right:3px;width:30px;height:30px;min-height:30px;padding:0;border:0;background:transparent}.pm-table-wrap td.pm-whitelist-empty{padding:24px 6px;color:var(--muted);text-align:center}.pm-whitelist-dialog .pm-invalid-row{background:color-mix(in srgb,var(--text) 4%,transparent)}.pm-whitelist-dialog input[aria-invalid=true]{border-color:#c75b3e}.pm-whitelist-dialog .pm-field-error{display:block;color:var(--text);font-size:11px;line-height:1.5;margin:4px 0}.pm-csv-extra{margin:10px 0}.pm-holder-import{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.pm-holder-import h3{margin:0 0 12px}.pm-holder-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0;padding:0;margin:16px 0;min-width:0}.pm-holder-fields label,.pm-holder-allowance{display:flex;flex-direction:column;gap:6px;font-size:12px}.pm-holder-fields select{width:100%;min-width:0;min-height:42px;border:1px solid var(--line);border-radius:6px;padding:8px;color:var(--text);background:var(--panel);font:inherit}.pm-holder-result{margin:18px 0;border-top:1px solid var(--line)}.pm-holder-preview{list-style:none;padding:0}.pm-holder-preview li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:12px}@media(max-width:600px){.pm-holder-fields{grid-template-columns:1fr}}.pm-csv-extra label{display:block;font-size:12px;margin-bottom:6px}.pm-csv-extra textarea{width:100%;box-sizing:border-box;min-height:70px;padding:8px;border:1px solid #c75b3e;border-radius:6px;background:var(--panel);color:var(--text);font:inherit;resize:vertical}.pm-table-wrap{overflow:auto;max-height:48vh}.pm-table-wrap table{width:100%;min-width:540px;border-collapse:collapse}.pm-table-wrap th{text-align:left;font-size:11px;color:var(--muted);padding:8px 6px}.pm-table-wrap td{padding:4px 6px}.pm-table-wrap td:first-child{width:60%}.pm-table-wrap td:nth-child(2){width:90px}.pm-table-wrap input{font-size:12px!important}@media(max-width:720px){.pm-public-header .pm-header-wallet{display:none}.pm-public main{padding:20px 20px 38px}.pm-collection-cover{aspect-ratio:16 / 9;margin-bottom:68px}.pm-collection-avatar{width:92px;height:92px;left:16px;bottom:-42px;border-width:4px;border-radius:18px}.pm-branding-layout{grid-template-columns:1fr;gap:14px}.pm-public-header{padding:20px}.pm-hero{flex-direction:column;gap:12px;margin-bottom:30px}.pm-supply{align-items:flex-start;padding-top:0}.pm-supply strong{font-size:36px}.pm-public-columns{grid-template-columns:1fr}.pm-mint-panel{grid-row:1}.pm-panel{padding:20px}.pm-form-grid{grid-template-columns:1fr}.pm-review{grid-template-columns:100px minmax(0,1fr)}.pm-phase-editor{padding:12px}.pm-timeline em{display:none}}.pm-editor>summary{display:flex;align-items:center;cursor:pointer;font-weight:600;padding:16px 0}.pm-section{margin:18px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--line);background:transparent;min-width:0}.pm-section-header,.pm-page-actions,.pm-section-header h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-section-header{justify-content:space-between}.pm-section-header h3{margin:0;font-size:12px}.pm-section-header p,.pm-page-status{margin:8px 0 0;color:var(--muted);font-size:12px}.pm-page-actions a{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);font-size:12px}.pm-page-actions button{padding:9px 12px;font-size:12px}.pm-page-link{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:16px;font-size:12px}.pm-page-link>span{color:var(--muted)}.pm-page-link a,.pm-page-link code{overflow-wrap:anywhere;min-width:0;font:inherit}.pm-section>.pm-editor{border:0;margin-top:16px;padding-top:0}.pm-settings-chevron{margin-left:auto}.pm-editor[open]>summary .pm-settings-chevron,.pm-branding-editor[open]>summary .pm-settings-chevron{transform:rotate(180deg)}.pm-editor input[hidden],.pm-whitelist-dialog input[hidden]{display:none!important}.pm-phase-editor input[readonly]{color:var(--muted);background:var(--panel-alt)}.pm-phase-fields small{min-height:1.5em;font-size:10px}.pm-recovery code{display:block;overflow-wrap:anywhere;margin-top:8px}.creator-panel .pm-primary{background:var(--text)!important;border-color:var(--text)!important;color:var(--bg)!important}@media(max-width:900px){.pm-phase-editor .pm-phase-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.pm-phase-editor .pm-phase-fields{grid-template-columns:minmax(0,1fr)}.pm-page-actions{width:100%}.pm-page-actions>*{flex:1;justify-content:center}}.pm-admin-fees{margin:1rem 0 1.5rem;padding:16px 18px;border:1px solid var(--line);border-radius:12px}.pm-admin-fees-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.pm-admin-fees-heading h3{margin:0;font-size:16px}.pm-admin-fees .pm-admin-fees-heading .pm-check{display:flex;flex-direction:row;align-items:center;gap:7px;margin:0;font-size:12px}.pm-admin-fees-heading .pm-check input[type=checkbox]{margin:0}.pm-admin-fees .pm-admin-fees-intro{margin:6px 0 10px}.pm-admin-fees fieldset{border:0;padding:0;margin:0;min-width:0}.pm-admin-fee-fields{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(120px,.65fr) minmax(240px,2fr);align-items:end;gap:12px}.pm-admin-fee-fields label{display:grid;gap:5px;min-width:0;font-size:12px}.pm-admin-fees input:not([type=checkbox]){width:100%;box-sizing:border-box;min-width:0;min-height:36px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:inherit}.pm-admin-fee-actions{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:10px}.pm-admin-fee-actions .pm-note{margin:0}.pm-admin-fee-actions button{flex-shrink:0;min-height:36px;padding:8px 12px;font-size:12px}.pm-admin-setup{margin-top:10px;font-size:12px}.pm-admin-setup p{margin:8px 0;color:var(--muted);line-height:1.6}.pm-admin-setup code{overflow-wrap:anywhere}@media(max-width:700px){.pm-admin-fee-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-admin-fee-recipient{grid-column:1 / -1}}@media(max-width:480px){.pm-admin-fees{padding:14px}.pm-admin-fee-actions{flex-wrap:wrap}.pm-admin-fee-actions button{margin-left:auto}}.pm-protection{margin-bottom:1.25rem}.pm-preview-setup{padding-block:1rem;margin-bottom:1.25rem;border-block:1px solid var(--border)}.pm-coming-soon{margin-top:2rem;padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--border);border-radius:1rem;background:linear-gradient(125deg,rgba(120,153,255,.12),transparent 70%)}.pm-coming-soon h2{margin:.75rem 0}.pm-coming-soon p{color:var(--muted);max-width:42rem;line-height:1.7}.pm-captcha{margin:1rem 0;min-width:0}.pm-placeholder-editor{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);align-items:center;gap:24px;padding:22px;margin:20px 0 28px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--panel) 85%,var(--pm-accent) 5%)}.pm-placeholder-editor h3{margin:0 0 10px;font-size:17px}.pm-placeholder-preview{min-width:0;text-align:center}.pm-placeholder-preview img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#161820;border-radius:10px;border:1px solid var(--line)}.pm-placeholder-preview span{display:block;margin-top:9px;color:var(--muted);font-size:11px}@media(max-width:600px){.pm-placeholder-editor{grid-template-columns:1fr;padding:16px;gap:18px}.pm-placeholder-preview{width:min(100%,240px);justify-self:center}}.pm-controller-setup h4{font-size:17px}.pm-price-status{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px 18px;padding:10px 0;margin:10px 0 12px;border-block:1px solid var(--line)}.pm-price-status-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-price-status-heading h4{margin:0;font-size:12px}.pm-price-status .pm-price-refresh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0}.pm-price-status ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:0;margin:0;list-style:none}.pm-price-status li{min-width:0}.pm-price-status li>div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:12px}.pm-price-status .pm-note{margin:3px 0 0;font-size:11px}@media(max-width:700px){.pm-price-status{grid-template-columns:1fr}}@media(max-width:480px){.pm-price-status ul{grid-template-columns:1fr}}.pm-price-ready{color:var(--good, #81d9ad)}.pm-price-unavailable{color:var(--warn, #eeb479)}.pm-wallet-steps{display:grid;gap:12px;list-style:none;padding:0;margin:22px 0}.pm-wallet-steps li{display:flex;gap:10px;align-items:flex-start}.pm-wallet-steps svg{flex-shrink:0;color:var(--good, #81d9ad);margin-top:3px}.pm-wallet-steps small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.pm-wallet-stage{display:grid;gap:8px;padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.pm-wallet-stage strong{font-size:17px}.pm-wallet-stage span{font-size:14px;line-height:1.6}.pm-wallet-progress{width:100%;height:6px;margin-top:16px;accent-color:var(--accent, #b8bbff)}.pm-wallet-upcoming{margin:12px 0 22px;font-size:13px;color:var(--muted)}.pm-wallet-upcoming li{margin:8px 0}.pm-wallet-dialog .pm-actions-end{position:sticky;bottom:-24px;margin-bottom:-24px;padding:16px 0 24px;background:var(--panel);border-top:1px solid var(--line);z-index:1}.pm-controller-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.pm-controller-step strong{font-size:14px}.pm-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.pm-social-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px}.pm-social-links a:hover{background:var(--panel)}.pm-description{white-space:pre-line;overflow-wrap:anywhere}.pm-additional-badge{display:inline-flex;padding:6px 10px;margin:0 0 12px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:12px;font-weight:600}.pm-additional-release{padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line)}.pm-additional-release>strong{font-size:14px}.pm-additional-release p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.pm-progress-segmented{position:relative;display:flex}.pm-progress-previous{flex:0 0 auto;height:100%;background:linear-gradient(180deg,#858b96,#555d69);box-shadow:inset 0 1px #ffffff35}.pm-progress-segmented .pm-progress-fill{flex:0 0 auto;border-radius:0 30px 30px 0}.pm-progress-boundary{position:absolute;top:0;bottom:0;width:2px;background:#e0e3eb;transform:translate(-1px)}.pm-progress-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:14px;margin-top:10px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.pm-progress-legend span{display:inline-flex;align-items:center;gap:7px}.pm-progress-legend span:last-child{margin-left:auto}.pm-progress-legend i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.pm-progress-key-previous{background:#747c89}.pm-progress-key-current{background:linear-gradient(95deg,#7968f0,#63e6ed)}@media(max-width:600px){.pm-progress-labels{flex-wrap:wrap;gap:6px 12px}.pm-progress-legend span:last-child{margin-left:0;width:100%}.pm-progress-scale{gap:8px}.pm-progress-scale>span:nth-child(2){text-align:center}.pm-progress-scale>span:last-child{text-align:right}}.pm-celebration{width:min(760px,calc(100vw - 32px))}.pm-celebration-success{display:flex;align-items:center;gap:8px;color:#91d8b4}.pm-celebration-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;max-height:55vh;overflow:auto}.pm-celebration-items figure{margin:0;min-width:0}.pm-celebration-items img{display:block;width:100%;max-height:360px;aspect-ratio:1;object-fit:contain;border-radius:10px;background:var(--panel)}.pm-celebration-items figcaption{margin-top:8px;overflow-wrap:anywhere;font-size:14px}.pm-celebration .pm-actions{flex-wrap:wrap}.pm-celebration .pm-actions a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:12px 16px;border-radius:8px}.mint-report-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.mint-report-dialog .dialog-heading h2{font-size:24px}.mint-report-intro,.mint-report-help,.mint-report-context{color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.mint-report-intro strong{color:var(--text);font-size:15px}.mint-report-dialog fieldset,.mint-report-item fieldset{border:0;padding:0;margin:20px 0;min-width:0;display:grid;gap:18px}.mint-report-dialog label,.mint-report-item label{display:grid;gap:8px;font-size:13px}.mint-report-dialog select,.mint-report-dialog textarea,.mint-report-item select,.mint-report-item textarea,.mint-report-filter select{width:100%;max-width:none;box-sizing:border-box;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:11px;font:inherit}.mint-report-dialog textarea,.mint-report-item textarea{resize:vertical;min-height:80px}.mint-report-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0 0}.mint-report-actions button{min-height:40px}.mint-report-confirmation{padding:24px 0 0;line-height:1.7}.mint-report-confirmation p{color:var(--muted);font-size:14px}.mint-reports-admin{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:24px;margin:0 0 32px}.mint-reports-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.mint-reports-heading h2{display:flex;gap:10px;align-items:center;margin:0;font-size:22px}.mint-reports-heading p{color:var(--muted);font-size:12px}.mint-report-filter{display:flex;align-items:center;gap:12px;font-size:13px;margin:18px 0}.mint-report-filter select{max-width:220px}.mint-report-item{border-top:1px solid var(--line);padding:18px 0}.mint-report-item summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;align-items:center}.mint-report-item summary strong{font-size:15px;overflow-wrap:anywhere}.mint-report-item summary small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:6px}.mint-report-item[open] summary{margin-bottom:18px}.mint-report-item form{margin-top:24px;padding-top:4px;border-top:1px solid var(--line)}.mint-report-item form>button{min-height:40px}.mint-report-details{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.mint-report-status{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;flex-shrink:0}.pm-links .pm-report-button{min-height:40px;gap:6px}.pm-links .mint-report-dialog button{padding:10px 16px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:13px}.pm-links .mint-report-dialog button.primary{background:var(--accent);color:var(--bg)}.pm-links .mint-report-dialog .dialog-heading button{padding:8px}@media(max-width:600px){.mint-reports-admin{padding:18px}.mint-report-item summary{align-items:flex-start;flex-direction:column;gap:8px}}.mint-report-summary-end{display:inline-flex;align-items:center;gap:12px}.mint-report-item[open] .mint-report-chevron{transform:rotate(180deg)}.chain-logo{display:inline-block;flex-shrink:0;vertical-align:middle;object-fit:contain;border-radius:50%}.collectibles-editor{--ce-accent: var(--accent, #a99cf3);margin:22px 0 30px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel)}.ce-header,.ce-section-heading,.ce-actions,.ce-toolbar,.ce-card-heading,.ce-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ce-header{height:auto;min-height:0;padding:22px 24px 18px;justify-content:space-between}.ce-eyebrow{display:flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;color:var(--muted)}.collectibles-editor .ce-header h2{margin:7px 0 5px;font-size:clamp(22px,3vw,29px);font-weight:600}.collectibles-editor p{line-height:1.6}.ce-header p,.ce-section-heading p{color:var(--muted);font-size:12px;margin:5px 0 0}.ce-status{color:var(--muted);font-size:11px}.ce-public-link{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px;text-decoration:none}.ce-status[data-dirty=true]{color:var(--ce-accent)}.ce-tabs{display:flex;gap:4px;overflow-x:auto;padding:0 20px;border-bottom:1px solid var(--line);scrollbar-width:thin}.nft-browser .ce-tabs>button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:12px;padding:13px 10px;color:var(--muted)}.nft-browser .ce-tabs>button[aria-selected=true]{color:var(--text);border-color:var(--ce-accent)}.ce-workspace{padding:24px;min-height:290px}.ce-workspace>fieldset,.ce-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.ce-section-heading{justify-content:space-between;margin-bottom:22px}.ce-section-heading h3{font-size:18px;margin:0}.ce-section-heading>div:first-child{flex:1;min-width:180px}.ce-actions button,.ce-toolbar button,.ce-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.ce-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.ce-stat{padding:17px;border:1px solid var(--line);border-radius:10px;background:var(--panel-alt)}.ce-stat strong{display:block;margin-bottom:5px;font-size:25px;font-weight:500}.ce-stat span{color:var(--muted);font-size:11px}.ce-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ce-card{padding:20px;border:1px solid var(--line);border-radius:12px;min-width:0}.ce-contract-settings{margin-bottom:24px}.ce-contract-settings>.ce-card-heading{justify-content:space-between}.ce-contract-settings>.ce-review-list{margin:16px 0 24px}.ce-contract-settings fieldset{border:0;margin:0;padding:0;min-width:0}.ce-contract-settings .creator-form-grid{margin-top:14px}.ce-contract-settings input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font-size:14px}.ce-contract-settings input[aria-invalid=true]{border-color:var(--danger, #e97474)}.ce-contract-settings code{overflow-wrap:anywhere}.ce-card h4{font-size:14px;margin:0}.ce-card p{font-size:12px;color:var(--muted);margin:10px 0}.ce-card-heading{justify-content:space-between;margin-bottom:12px}.ce-card-heading>div{flex:1}.ce-card-heading img{width:48px;height:58px;object-fit:cover;border-radius:6px}.ce-card .ce-actions{margin-top:16px}.ce-steps{display:grid;gap:6px}.nft-browser .ce-step{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--panel-alt);border:0;padding:13px}.ce-step>span:first-child{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;flex-shrink:0}.ce-step>span:nth-child(2){flex:1}.ce-step strong{display:block;font-size:12px}.ce-step small{display:block;color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.ce-notice{background:var(--panel-alt);border:1px solid var(--line);border-radius:9px;padding:12px 15px;margin:16px 0;font-size:12px;color:var(--muted);line-height:1.6}.ce-notice strong{color:var(--text)}.ce-error{color:var(--danger, #f1aa95);border-color:currentColor}.ce-toolbar{margin:0 0 16px}.ce-toolbar>input[type=search]{flex:1;min-width:180px;max-width:420px}.ce-toolbar>select{width:auto;max-width:220px}.ce-toolbar .ce-count{margin-left:auto;color:var(--muted);font-size:11px}.ce-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.ce-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.ce-table th{padding:12px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500;background:var(--panel-alt);white-space:nowrap}.ce-table td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:middle}.ce-table td small{display:block;color:var(--muted);margin-top:4px}.ce-table .ce-item-title{display:flex;align-items:center;gap:10px;min-width:170px}.ce-item-title img{width:36px;height:42px;object-fit:cover;border-radius:4px}.ce-item-title .ce-art-placeholder{width:36px;height:42px;display:grid;place-items:center;background:var(--panel-alt);border-radius:4px}.ce-table input[type=number]{width:100px}.ce-table select{min-width:145px;max-width:200px}.ce-table td button{padding:5px 9px;white-space:nowrap}.ce-table .ce-remove{padding:6px}.ce-footer{justify-content:space-between;margin-top:14px;font-size:11px;color:var(--muted)}.ce-empty{text-align:center;padding:45px 20px;border:1px dashed var(--line);border-radius:12px}.ce-empty>svg{color:var(--muted)}.ce-empty h4{font-size:17px;margin:15px 0 6px}.ce-empty p{color:var(--muted);font-size:12px;max-width:440px;margin:0 auto 20px}.ce-empty .ce-actions{justify-content:center}.ce-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ce-form-grid>.ce-wide{grid-column:1 / -1}.ce-field{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0}.ce-field small{font-size:11px;color:var(--muted);line-height:1.5}.ce-field input,.ce-field select,.ce-field textarea{width:100%;min-width:0}.ce-field textarea{min-height:85px;resize:vertical}.ce-field input:not([type]),.ce-field input[type=datetime-local],.ce-set-toolbar input{padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font:inherit}.ce-inline-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;margin:13px 0}.ce-inline-check input{margin:3px 0 0;width:auto}.ce-inline-check small{display:block;color:var(--muted)}.ce-sales-divider{width:100%;margin:32px 0;border:0;border-top:1px solid var(--line)}.ce-dialog{width:min(680px,calc(100vw - 30px));max-height:calc(100vh - 40px)}.ce-dialog .ce-form-grid{margin-top:22px}.ce-dialog .ce-actions{justify-content:flex-end;margin-top:22px}.ce-dialog .ce-dialog-intro{color:var(--muted);font-size:12px}.ce-dialog .ce-trait{display:grid;grid-template-columns:1fr 100px 1fr auto;gap:8px;align-items:center;margin:8px 0}.ce-dialog .ce-trait input,.ce-dialog .ce-trait select{min-width:0;width:100%}.ce-detail{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.ce-detail summary{cursor:pointer;font-size:12px}.ce-detail>.ce-form-grid{margin-top:16px}.ce-members{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.ce-members label{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:20px;padding:7px 10px;font-size:11px}.ce-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--muted);background:var(--panel-alt);border:1px solid var(--line);border-radius:20px;padding:4px 8px;white-space:nowrap}.ce-pack-slots{display:grid;gap:8px;margin:16px 0}.ce-pack-slot{display:grid;grid-template-columns:30px 1fr 85px auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.ce-pack-slot>span{font-size:11px;color:var(--muted)}.ce-pack-slot select,.ce-pack-slot input{width:100%;min-width:0}.ce-slot-preview{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 8px}.ce-slot-preview>span{display:grid;place-content:center;min-width:44px;min-height:62px;max-width:80px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--ce-accent) 9%,var(--panel));color:var(--text);text-align:center;padding:6px;font-size:10px}.ce-slot-preview small{color:var(--muted);margin-top:5px}.ce-progress-track{height:7px;background:var(--panel-alt);border-radius:10px;overflow:hidden;margin:12px 0}.ce-progress-track>span{display:block;height:100%;background:var(--ce-accent);max-width:100%}.ce-issues{padding-left:18px;font-size:12px;line-height:1.8}.ce-issues li{margin:5px 0}.ce-review-list{display:grid;gap:1px;margin-top:16px}.ce-review-list>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.ce-review-list>div>span{color:var(--muted)}.ce-review-list code{overflow-wrap:anywhere;font-size:11px}.ce-loading{padding:26px;display:flex;gap:9px;align-items:center;color:var(--muted)}.ce-direct-mint{margin-top:24px}.ce-direct-mint>summary{cursor:pointer;font-weight:500}.ce-direct-mint>div{margin-top:16px}@media(max-width:760px){.ce-header{padding:18px 16px}.ce-tabs{padding:0 10px}.ce-workspace{padding:18px 14px}.ce-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ce-grid{grid-template-columns:1fr}.ce-card{padding:16px}.ce-form-grid{grid-template-columns:1fr}.ce-toolbar>input[type=search]{max-width:none;width:100%}.ce-toolbar .ce-count{width:100%;margin-left:0}.ce-dialog .ce-trait{grid-template-columns:1fr 76px 1fr auto;gap:4px}.ce-pack-slot{grid-template-columns:24px 1fr 68px auto;padding:8px;gap:5px}.ce-header>.ce-actions{width:100%;justify-content:space-between}}.collectibles-editor .ce-profile{margin:0;padding:0;border:0;background:transparent}.ce-treatment-items{margin-block:1rem}.ce-csv-hint{color:var(--muted);font-size:12px;margin:-6px 0 16px}.ce-csv-tools{margin-bottom:20px;border-bottom:1px solid var(--line)}.ce-csv-help{flex:1 1 100%;color:var(--muted);font-size:12px}.ce-csv-help summary{cursor:pointer;width:fit-content}.ce-csv-help>div{max-width:760px;padding:4px 0 12px}.ce-treatment-items>h4{margin-bottom:6px}.ce-treatment-items>p{color:var(--muted);font-size:12px;line-height:1.5}.ce-treatment-items>.ce-toolbar{gap:8px;margin-top:10px}.ce-treatment-items>.ce-toolbar button{padding:8px 10px;font-size:12px}.ce-treatment-items>.ce-toolbar>span{margin-inline-start:auto;color:var(--muted);font-size:12px}.ce-treatment-item-list{max-height:18rem;overflow-y:auto;display:grid;gap:4px;margin-block:.75rem;padding:4px;border:1px solid var(--line);border-radius:9px;scrollbar-width:thin;overscroll-behavior:contain}.ce-dialog .ce-treatment-item-list>label{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:42px;margin:0;padding:9px 10px;border:1px solid transparent;border-radius:6px;text-align:start;font-size:13px;line-height:1.4;cursor:pointer}.ce-treatment-item-list>label:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.ce-treatment-item-list>label:has(:checked){background:color-mix(in srgb,var(--accent, #a99cf3) 10%,transparent);border-color:color-mix(in srgb,var(--accent, #a99cf3) 28%,transparent)}.ce-treatment-item-list>label:has(:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}.ce-dialog .ce-treatment-item-list input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--accent, #a99cf3);cursor:inherit}.ce-treatment-item-list>label>span{min-width:0;overflow-wrap:anywhere}.ce-treatment-item-list>label:has(:disabled){cursor:default}.ce-treatment-item-list small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.ce-pack-order{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:18px}.ce-pack-order p{flex:1 1 280px;margin:0;font-size:12px;color:var(--muted)}.ce-pack-position{display:flex;align-items:center;gap:8px;margin:12px 0}.ce-pack-position>.ce-badge{margin-inline-end:auto;font-variant-numeric:tabular-nums}.ce-set-toolbar,.ce-review-tools{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem}.ce-set-toolbar input{flex:1;min-width:160px}.ce-set-dialog,.ce-review-dialog{width:min(1000px,calc(100vw - 32px))}.ce-set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.8rem;margin-block:1rem}.ce-set-grid>button,.ce-set-grid>article{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:start;border:1px solid var(--border, #393939);border-radius:12px;padding:.6rem;background:var(--surface, #202020);overflow:hidden}.ce-set-grid img{width:100%;height:170px;object-fit:contain;background:#101413;border-radius:7px;margin-bottom:.7rem}.ce-set-grid span,.ce-set-grid strong{font-size:.85rem;line-height:1.45}.ce-set-grid small{display:flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.73rem;color:var(--muted, #aaa)}.ce-set-grid .is-selected{border-color:#8bbba2;box-shadow:inset 0 0 0 1px #8bbba2;background:#8bbba20d}.ce-set-grid .is-selected small{color:#a7d9bd}.ce-history-list{display:grid;gap:.5rem;margin-block:1rem}.ce-history-list button{display:flex;text-align:start;align-items:center;gap:1rem;padding:.8rem}.ce-history-list button span{flex:1;color:var(--muted, #aaa);font-size:.8rem}.ce-change-list>div{display:grid;grid-template-columns:1fr 1fr auto 1fr;gap:.75rem;padding:.8rem 0;border-bottom:1px solid var(--border, #393939);font-size:.8rem}.ce-change-list span{overflow-wrap:anywhere;white-space:pre-wrap}.ce-change-list strong small,.ce-item-title small{display:block;margin-top:.3rem;color:var(--muted, #aaa);font-weight:400}.ce-change-list img{width:70px;height:80px;object-fit:contain}.ce-review-tools{padding:1rem 0;border-bottom:1px solid var(--border, #393939)}@media(max-width:600px){.ce-change-list>div{grid-template-columns:1fr auto 1fr}.ce-change-list strong{grid-column:1/-1}.ce-history-list button{flex-wrap:wrap}}.ce-browser-placeholder{display:flex;gap:18px;align-items:center;margin-bottom:24px}.ce-browser-placeholder>div:last-child{min-width:0;flex:1}.ce-browser-placeholder-preview{flex:0 0 90px;width:90px;height:110px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg)}.ce-browser-placeholder-preview img{width:100%;height:100%;object-fit:contain}.ce-browser-placeholder-preview span{font-size:11px;text-align:center;padding:8px;color:var(--muted)}.ce-browser-placeholder select{width:auto;max-width:100%}@media(max-width:600px){.ce-browser-placeholder{align-items:flex-start;flex-wrap:wrap}.ce-browser-placeholder>div:last-child{flex-basis:200px}}.creator-panel [hidden]{display:none!important}.mint-wizard-header{margin:22px 0 16px}.mint-wizard-heading,.mint-wizard-artwork-heading,.mint-wizard-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mint-wizard-heading h3{margin:5px 0;font-size:23px}.mint-wizard-heading p,.mint-wizard-artwork p,.mint-wizard-footer p{color:var(--muted);margin:4px 0 12px}.mint-wizard-eyebrow{font-size:10px;color:var(--muted);letter-spacing:.09em}.mint-wizard-heading>button{flex-shrink:0}.mint-wizard-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:20px}.creator-panel .mint-wizard-steps button{justify-content:flex-start;text-align:left;padding:10px 8px;background:transparent}.mint-wizard-steps button[aria-current=step]{background:var(--panel);border-color:var(--text)}.mint-wizard-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 22px;height:22px;border:1px solid var(--line);border-radius:50%}.mint-wizard-steps .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mint-wizard-steps button[aria-current=step] .mint-wizard-step-number{background:var(--text);color:var(--panel);border-color:var(--text)}.mint-wizard-artwork{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.mint-wizard-artwork h4{margin:0;font-size:17px}.mint-wizard-artwork-heading a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mint-wizard-preview{display:flex;gap:8px;overflow:hidden;margin:14px 0 18px}.mint-wizard-preview img{width:clamp(52px,9vw,112px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:5px}.mint-wizard-artwork-actions,.mint-wizard-footer>div{display:flex;flex-wrap:wrap;gap:8px}.mint-wizard-artwork-actions{margin-top:16px}.mint-wizard-footer{align-items:center;border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.mint-wizard-footer p{max-width:500px;margin:0;font-size:11px}.mint-wizard-footer>div{flex-shrink:0}.mint-wizard-step-content{margin-top:16px}.mint-wizard-focus{scroll-margin-top:90px;outline:none}@media(max-width:1000px){.mint-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mint-wizard-heading,.mint-wizard-footer{flex-direction:column}.mint-wizard-artwork{padding:14px}.mint-wizard-artwork-heading{flex-wrap:wrap;gap:4px}.mint-wizard-footer>div{width:100%}.mint-wizard-footer .primary{flex:1}.creator-panel .mint-wizard-steps button{font-size:10px;padding:8px 5px;gap:5px}}.ig-gallery{min-width:0}.ig-folder-heading,.ig-actions,.ig-image-actions,.ig-dialog-actions,.ig-view-footer{display:flex;align-items:center;gap:8px}.ig-folder-heading{justify-content:space-between;flex-wrap:wrap;gap:14px}.ig-folder-title{min-width:0}.ig-folder-title h2{font-size:18px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 6px}.ig-folder-title>span{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--muted);font-size:11px}.ig-actions{flex-wrap:wrap}.ig-upload-dialog{max-width:480px}.ig-upload-options{display:grid;gap:10px;margin:20px 0}.nft-browser .ig-upload-options>button{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;gap:14px;align-items:center;padding:16px;text-align:left;background:var(--panel-alt)}.ig-upload-options>button>span{display:grid;gap:5px}.ig-upload-options strong{font-size:13px}.ig-upload-options small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.ig-public-hidden{display:flex;align-items:center;gap:6px;margin:8px 0;color:var(--muted);font-size:10px;line-height:1.5}.ig-public-hidden>svg{flex-shrink:0}.ig-actions>button,.ig-dialog-actions>button,.ig-link-button{padding:10px 12px;font-size:11px;gap:7px}.ig-link-button,.ig-icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--text);border-radius:6px;background:var(--panel-alt);text-decoration:none}.ig-link-button:hover,.ig-icon-button:hover{background:var(--surface-hover)}.ig-upload-note,.ig-format-note,.ig-hint{font-size:10px;color:var(--muted);line-height:1.65}.ig-upload-note{margin:11px 0 22px}.ig-format-note{margin:18px 0 0}.ig-progress,.ig-error{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ig-progress>svg{flex-shrink:0}.ig-error{flex-wrap:wrap;padding:12px;margin:14px 0;border:1px solid var(--line);background:var(--panel-alt);border-radius:6px}.ig-error>button{padding:5px 9px;font-size:11px}.ig-size-small{--ig-card-width: 160px}.ig-size-medium{--ig-card-width: 220px}.ig-size-large{--ig-card-width: 320px}.ig-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ig-card-width)),1fr));align-items:start;gap:24px 18px}.ig-image-card{min-width:0}.ig-image-card.ig-drop-target{outline:2px solid var(--accent);outline-offset:3px}.ig-image-card.ig-dragging{opacity:.55}.ig-image-reorder{display:flex;align-items:center;gap:5px;margin-top:6px}.nft-browser .ig-image-reorder button{min-height:32px;padding:7px;flex-shrink:0}.ig-image-reorder .ig-drag-handle{margin-right:auto;cursor:grab;color:var(--muted);background:transparent;border-color:transparent}.ig-drag-handle:active{cursor:grabbing}.ig-image-thumbnail{display:flex;align-items:center;justify-content:center;aspect-ratio:1}.ig-image-frame{position:relative;min-width:0}.nft-browser .ig-image-cover{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:4px;overflow:hidden}.nft-browser .ig-image-cover:disabled{opacity:1;cursor:default}.ig-image-cover>img{display:block;width:100%;height:100%;object-fit:contain}.ig-image-cover>video{display:block;width:100%;height:100%;object-fit:contain}.nft-browser .ig-selected .ig-image-cover{outline:1px solid var(--accent);outline-offset:2px}.ig-selected-mark{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;background:var(--accent);color:var(--bg);border-radius:50%}.ig-media-type{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:var(--panel);font-size:10px}.ig-beta{display:inline-flex;padding:3px 7px;border:1px solid var(--line);border-radius:4px;color:var(--accent);font-size:9px;letter-spacing:.03em;font-weight:600;vertical-align:middle}.ig-selection-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0;font-size:11px;color:var(--muted)}.ig-selection-bar button{font-size:10px;padding:6px 9px}.ig-selection-mode{display:inline-flex;align-items:center;gap:6px}.nft-browser .ig-selection-mode select{width:auto;min-width:0;padding:6px 9px;font-size:11px;background:var(--panel-alt);border:1px solid var(--line);border-radius:6px}.ig-selection-bar>span:last-child{margin-left:auto}.ig-traits h3{font-size:12px;margin-top:22px}.ig-trait{display:flex;gap:8px;margin:8px 0}.ig-trait input{width:0;flex:1;min-width:0;font-size:11px}.ig-trait button{padding:7px}.ig-traits>button{font-size:11px;padding:7px 9px}.ig-share-link textarea{font:inherit;min-width:0;max-width:100%;color:var(--text);background:var(--panel-alt);border:1px solid var(--line);border-radius:6px;padding:10px}.ig-hidden-folder{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.ig-hidden-folder small{display:block;color:var(--muted);font-size:10px}.ig-hidden-folder button{font-size:11px}.ig-expand{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:29px;height:29px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:5px;transition:transform .16s ease}.ig-image-cover:hover .ig-expand{transform:translateY(-2px)}.ig-image-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding-top:10px;flex-wrap:wrap}.ig-image-caption h3{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;margin:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-image-caption h3>span:last-child:not(.ig-artwork-draft),.ig-image-title{overflow:hidden;text-overflow:ellipsis}.ig-image-actions{flex-shrink:0;gap:3px}.ig-artwork-lock{display:flex;align-items:center;gap:5px;margin:6px 0 0;color:var(--muted);font-size:10px}.ig-onchain-icon{display:inline-flex;align-items:center;flex-shrink:0;color:color-mix(in srgb,#67a9e4 80%,var(--text))}.ig-artwork-draft{flex-shrink:0;font-size:10px;font-weight:500;color:var(--warning);border:1px solid var(--line);border-radius:4px;padding:2px 5px;white-space:nowrap}.ig-folder-title h2>.ig-onchain-icon{margin-left:8px;vertical-align:middle}.ig-lock-explanation{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nft-browser .ig-icon-button,.ig-icon-button{width:31px;height:31px;padding:7px;flex-shrink:0}.ig-image-actions .ig-icon-button{background:transparent;border-color:transparent}.ig-image-actions .ig-icon-button:hover{background:var(--surface-hover);border-color:var(--line)}.ig-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--line);border-radius:8px;padding:44px 20px;text-align:center}.ig-empty>svg{color:var(--muted)}.ig-empty h3{font-size:16px;font-weight:500;margin:20px 0 0}.ig-empty p{font-size:12px;max-width:340px;color:var(--muted);line-height:1.7;margin:10px 0 20px}.ig-empty button{font-size:11px}dialog.ig-view-dialog{width:max-content;max-width:calc(100vw - 36px);max-height:calc(100dvh - 36px);padding:20px}.ig-view-dialog .dialog-heading h2{margin:0;font-size:16px;overflow-wrap:anywhere}.ig-view-art{margin-top:16px;display:flex;align-items:center;justify-content:center}.ig-view-art img{display:block;width:auto;height:auto;max-width:min(1050px,calc(100vw - 78px));max-height:calc(100dvh - 190px);object-fit:contain;border-radius:3px}.ig-view-art video{display:block;width:auto;height:auto;max-width:min(1050px,calc(100vw - 78px));max-height:calc(100dvh - 190px);object-fit:contain}.ig-view-footer{justify-content:space-between;margin-top:14px;color:var(--muted);font-size:11px}dialog.ig-action-dialog{width:490px}.ig-action-dialog .dialog-heading h2{margin:0;overflow-wrap:anywhere;font-size:18px}.ig-action-dialog>p{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.ig-share-link{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted);margin-top:20px}.ig-share-link input{width:100%;min-width:0;font-size:11px}.ig-sharing-actions{margin-top:13px}.ig-dialog-actions{justify-content:flex-end;flex-wrap:wrap;margin-top:24px}@media(max-width:620px){.ig-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ig-image-caption{align-items:flex-start;flex-direction:column}.ig-image-caption h3{max-width:100%}.ig-image-actions{margin-left:-6px}.ig-folder-heading>.ig-actions{width:100%}.ig-folder-heading>.ig-actions>.primary{flex:1}.ig-folder-title h2{font-size:17px}.ig-upload-note{margin-top:10px}dialog.ig-view-dialog{padding:14px;max-width:calc(100vw - 20px)}.ig-view-art img{max-width:calc(100vw - 50px)}}@media(prefers-reduced-motion:reduce){.ig-expand{transition:none}}.ig-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px}.ig-pagination>span{flex:1;min-width:180px;color:var(--muted)}.ig-pagination label{display:flex;align-items:center;gap:6px}.ig-pagination input{width:68px;min-height:34px;padding:6px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);text-align:center}.ig-pagination button{min-height:34px;padding:6px 10px}.ig-view-compact{--ig-card-width: 140px}.ig-view-compact .ig-image-grid{gap:18px 12px}.ig-view-compact .ig-image-actions{flex-wrap:wrap}:is(.ig-view-list,.ig-view-list-compact) .ig-image-grid{grid-template-columns:minmax(0,1fr);gap:0}:is(.ig-view-list,.ig-view-list-compact) .ig-image-card{display:grid;grid-template-columns:92px minmax(180px,1fr) minmax(170px,30%);gap:6px 18px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}:is(.ig-view-list,.ig-view-list-compact) .ig-image-thumbnail{grid-column:1;grid-row:1 / 5}:is(.ig-view-list,.ig-view-list-compact) .ig-image-caption{grid-column:2;grid-row:1;padding:0;align-items:center}:is(.ig-view-list,.ig-view-list-compact) .ig-image-caption h3{font-size:14px}:is(.ig-view-list,.ig-view-list-compact) .ct-card-info{grid-column:3;grid-row:1;margin:0}:is(.ig-view-list,.ig-view-list-compact) .ig-image-reorder{grid-column:2;grid-row:2;margin:0;max-width:190px}:is(.ig-view-list,.ig-view-list-compact) .artwork-ipfs{grid-column:2;grid-row:3;margin:0}:is(.ig-view-list,.ig-view-list-compact) .ig-public-hidden{grid-column:3;grid-row:2;margin:0}:is(.ig-view-list,.ig-view-list-compact) .ig-artwork-lock{grid-column:3;grid-row:3;margin:0}@media(max-width:700px){:is(.ig-view-list,.ig-view-list-compact) .ig-image-card{grid-template-columns:68px minmax(0,1fr);gap:6px 14px}:is(.ig-view-list,.ig-view-list-compact) .ig-image-thumbnail{grid-row:1 / 7}:is(.ig-view-list,.ig-view-list-compact) .ig-image-caption{flex-direction:row}:is(.ig-view-list,.ig-view-list-compact) .ct-card-info{grid-column:2;grid-row:2}:is(.ig-view-list,.ig-view-list-compact) .ig-image-reorder{grid-row:3}:is(.ig-view-list,.ig-view-list-compact) .artwork-ipfs{grid-row:4}:is(.ig-view-list,.ig-view-list-compact) .ig-public-hidden{grid-column:2;grid-row:5}:is(.ig-view-list,.ig-view-list-compact) .ig-artwork-lock{grid-column:2;grid-row:6}}.ig-view-list-compact{--ig-list-preview-size: 23px}.ig-view-list-compact .ig-image-card{grid-template-columns:32px minmax(210px,1fr) 220px 116px;gap:3px 12px;padding:7px 0;align-items:center}.ig-view-list-compact .ig-image-thumbnail{width:32px;height:32px;align-self:start;grid-row:1 / 4}.ig-view-list-compact .ig-image-frame{width:32px;height:32px;aspect-ratio:1}.ig-view-list-compact .ig-image-cover>img,.ig-view-list-compact .ig-image-cover>video{width:var(--ig-list-preview-size);height:var(--ig-list-preview-size)}.ig-view-list-compact .ig-image-thumbnail .nft-expand-button,.ig-view-list-compact .ig-media-type{display:none}.ig-view-list-compact .ig-selected-mark{top:0;right:0;width:12px;height:12px}.ig-view-list-compact .ig-selected-mark svg{width:10px;height:10px}.ig-view-list-compact .ig-image-caption{gap:6px;min-width:0}.ig-view-list-compact .ig-image-caption h3{font-size:12px}.ig-view-list-compact .ig-image-actions{gap:2px;flex-shrink:0}.nft-browser .ig-view-list-compact .ig-icon-button{width:26px;min-width:26px;height:28px;min-height:28px;padding:4px}.ig-view-list-compact .ct-card-info{gap:4px 8px;font-size:11px;justify-content:flex-end;text-align:right}.ig-view-list-compact .ct-rank{padding:2px 5px;font-size:11px}.nft-browser .ig-view-list-compact .ct-card-info button{min-height:28px;padding:3px 6px;font-size:11px}.ig-view-list-compact .ig-image-reorder{grid-column:4;grid-row:1 / 3;gap:2px;max-width:none}.nft-browser .ig-view-list-compact .ig-image-reorder button{min-height:28px;padding:4px}.ig-view-list-compact .artwork-ipfs{grid-row:2;font-size:10px}.ig-view-list-compact .ig-artwork-lock{grid-row:2;font-size:10px;justify-self:end}.ig-view-list-compact .ig-public-hidden{grid-column:2;grid-row:3;font-size:10px}@media(max-width:700px){.ig-view-list-compact{--ig-list-preview-size: 17px}.ig-view-list-compact .ig-image-card{grid-template-columns:32px minmax(0,1fr) auto;gap:3px 8px}.ig-view-list-compact .ig-image-thumbnail{grid-row:1}.ig-view-list-compact .ig-image-caption{grid-column:2 / -1;flex-wrap:wrap}.ig-view-list-compact .ig-image-caption h3{flex:1 1 90px}.ig-view-list-compact .ct-card-info{grid-column:2 / -1;grid-row:2}.ig-view-list-compact .ig-image-reorder{grid-column:3;grid-row:3;justify-content:flex-start;width:fit-content}.ig-view-list-compact .artwork-ipfs{grid-column:2 / -1;grid-row:4}.ig-view-list-compact .ig-public-hidden{grid-column:2 / -1;grid-row:5}.ig-view-list-compact .ig-artwork-lock{grid-column:2;grid-row:3;justify-self:start}}@media(min-width:1000px){.ig-view-list{--ct-columns: 92px minmax(180px, 1fr) minmax(200px, 1fr) 76px 110px}.ig-view-list-compact{--ct-columns: 32px minmax(180px, 1fr) 76px 65px 105px 116px}:is(.ig-view-list,.ig-view-list-compact) :is(.ct-list-header,.ig-image-card){display:grid;grid-template-columns:var(--ct-columns);column-gap:12px}:is(.ig-view-list,.ig-view-list-compact) .ct-card-info{display:contents}:is(.ig-view-list,.ig-view-list-compact) .ct-sort-name{grid-column:1 / 3;grid-row:1}.ig-view-list :is(.ct-sort-traits,.ct-row-traits){grid-column:3;grid-row:1}.ig-view-list .ct-row-traits{display:flex}.ig-view-list .ct-card-info .ct-trait-total{display:none}.ig-view-list :is(.ct-sort-rarity,.ct-card-info .ct-rank){grid-column:4;grid-row:1}.ig-view-list-compact :is(.ct-sort-rarity,.ct-card-info .ct-rank){grid-column:3;grid-row:1}.ig-view-list-compact :is(.ct-sort-traits,.ct-card-info .ct-trait-total){grid-column:4;grid-row:1}:is(.ig-view-list,.ig-view-list-compact) :is(.ct-sort-copies,.ct-card-info .ct-copy-total){grid-column:5;grid-row:1}:is(.ig-view-list,.ig-view-list-compact) .ct-card-info>*{justify-self:start;font-size:11px}.ig-view-list .ig-artwork-lock{grid-column:4 / -1;grid-row:2}.ig-view-list-compact .ig-image-reorder{grid-column:6}.ig-view-list-compact .ig-artwork-lock{grid-column:3 / 6}}.ch-dialog{width:min(680px,calc(100vw - 32px))}.ch-scope{color:var(--muted);font-size:.85rem;line-height:1.65}.ch-scope p{margin:10px 0}.ch-scope strong{color:var(--text)}.ch-label{display:grid;gap:7px;margin:18px 0 7px;font-size:.88rem}.ch-label input{width:100%}.ch-note{color:var(--muted);font-size:.8rem;line-height:1.6}.ch-dialog .ch-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;margin:18px 0;font-size:.86rem;line-height:1.6}.ch-dialog .ch-check input{width:auto;flex:0 0 auto;margin-top:5px}.ch-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.ch-actions button,.ch-text-action{display:inline-flex;align-items:center;justify-content:center;gap:6px}button.ch-text-action{background:none;border:0;padding:8px 0;font-size:.82rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ch-summary{display:grid;gap:5px;margin:14px 0}.ch-summary strong{font-size:1.15rem}.ch-summary span{font-size:.8rem;color:var(--muted)}.ch-parties{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px;font-size:.82rem}.ch-parties dt{color:var(--muted)}.ch-parties dd{margin:0;overflow-wrap:anywhere}.ch-details{margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.ch-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:.83rem}.ch-contracts{list-style:none;padding:0;margin:16px 0}.ch-contracts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:.8rem;border-bottom:1px solid var(--line)}.ch-contracts li>div{display:grid;gap:4px}.ch-contracts li>div>span{color:var(--muted)}.ch-contracts li>span{display:inline-flex;align-items:center;gap:5px;text-align:right}.ch-approval{padding:15px;border:1px solid var(--line);border-radius:9px;margin:14px 0}.ch-approval>strong{font-size:.9rem}.ch-inbox{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:14px 18px;margin:18px 0}.ch-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.ch-inbox-heading h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.95rem}.ch-inbox-heading button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.ch-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 4px}.ch-inbox-row>div{display:grid;gap:5px;min-width:0}.ch-inbox-row strong{overflow-wrap:anywhere}.ch-inbox-row small{color:var(--muted);line-height:1.5}.ch-inbox-row button{flex-shrink:0}@media(max-width:600px){.ch-inbox-row{align-items:flex-start;flex-direction:column}.ch-parties{grid-template-columns:65px minmax(0,1fr)}.ch-actions{justify-content:stretch}.ch-actions button{flex:1 1 auto;min-height:44px}}dialog.artwork-metadata-dialog{width:820px;max-width:calc(100vw - 28px);font-size:13px}.metadata-toolbar,.metadata-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0}.metadata-toolbar button,.metadata-footer button,.metadata-item button,.metadata-shared button{font-size:12px}.metadata-help,.metadata-shared{margin:16px 0;padding:12px;border:1px solid var(--line);border-radius:6px}.metadata-help p{color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.metadata-shared label,.metadata-item label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.metadata-items{border-top:1px solid var(--line)}.metadata-item{border-bottom:1px solid var(--line);padding:12px 0}.metadata-item summary{display:flex;align-items:center;gap:12px;cursor:pointer;overflow-wrap:anywhere}.metadata-item summary:after{content:"+";margin-left:auto}.metadata-item[open] summary:after{content:"−"}.metadata-item summary img,.metadata-item summary video{width:44px;height:44px;object-fit:contain;background:var(--panel-alt);border-radius:4px}.metadata-pending-media{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.metadata-pending-media span{min-width:0}.metadata-item small,.metadata-shared small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.metadata-item fieldset{border:0;padding:0;margin:0;min-width:0}.metadata-item input,.metadata-item textarea,.metadata-shared input,.metadata-shared textarea{width:100%;min-width:0;font-size:13px}.metadata-trait{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px;margin:10px 0}.metadata-trait select{min-width:0;font-size:12px;padding:8px}.metadata-item input,.metadata-item textarea,.metadata-item select,.metadata-shared input,.metadata-shared textarea,.metadata-shared select{padding:9px 11px;border:1px solid var(--line);border-radius:5px;background:var(--panel-alt);color:var(--text);line-height:1.5}.metadata-item textarea,.metadata-shared textarea{resize:vertical}.metadata-item fieldset:disabled{opacity:.7}.metadata-footer{position:sticky;bottom:-24px;margin-bottom:0;padding:16px 0;background:var(--panel);border-top:1px solid var(--line)}.metadata-footer>span{margin-right:auto;color:var(--muted)}.artwork-ipfs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:10px;color:var(--muted)}.artwork-ipfs a{display:inline-flex;align-items:center;gap:3px}.artwork-ipfs-expanded{align-items:flex-start;flex-direction:column;width:100%;font-size:12px}.artwork-ipfs-expanded>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.artwork-ipfs-expanded code{overflow-wrap:anywhere;flex:1;min-width:120px;font-size:11px}.artwork-ipfs-expanded button{font-size:11px;padding:5px 8px}@media(max-width:560px){.metadata-trait{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metadata-footer{bottom:-16px}}.studio-sections{display:flex;gap:6px;margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid var(--line)}.studio-sections button{display:inline-flex;align-items:center;gap:8px}.studio-sections button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.nft-browser.whitelist-active>:not(.nft-hero):not(.studio-sections):not(.studio-whitelist){display:none}.studio-whitelist[hidden],.nft-browser .nft-tabs[hidden]{display:none}.wl-manager{min-width:0}.wl-manager-sources{display:flex;gap:8px;margin-bottom:22px}.wl-manager-sources button[aria-pressed=true]{border-color:var(--text);background:var(--panel-alt)}.wl-manager button,.wl-manager a{display:inline-flex;align-items:center;justify-content:center;gap:7px}.wl-manager button{font-size:12px}.wl-manager button:disabled{cursor:not-allowed}.wl-manager h2,.wl-manager h3,.wl-manager p{margin:0}.wl-manager-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.wl-manager-heading h2{font-size:24px;line-height:1.3;letter-spacing:-.04em}.wl-manager-heading p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.wl-manager-state{display:inline-flex;flex-shrink:0;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:30px;color:var(--muted);font-size:11px}.wl-manager-state.live{color:var(--text)}.wl-manager-state.live:before{content:"";width:5px;height:5px;margin-right:7px;border-radius:50%;background:#89b884}.wl-manager-notice,.wl-manager-message{margin:0 0 18px!important;border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7}.wl-manager-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wl-manager-notice span{flex:1 1 320px}.wl-manager-message.error{border-color:#b86d595c;color:var(--danger, #d89a86)}.wl-manager-message button{margin-left:10px}.wl-manager-tabs{display:flex;gap:18px;margin-bottom:24px;border-bottom:1px solid var(--line)}.wl-manager-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 2px;background:transparent;color:var(--muted);font-size:13px}.wl-manager-tabs button.active{color:var(--text);border-bottom-color:var(--text)}.wl-manager-tabs span{border-radius:4px;padding:0 5px;background:var(--panel);font-size:10px}.wl-manager-publishing{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:0 0 22px}.wl-manager-publishing strong{font-size:13px}.wl-manager-publishing p{margin-top:5px;max-width:540px;color:var(--muted);font-size:12px;line-height:1.6}.wl-manager-publishing a{max-width:100%;margin-top:7px;font-size:12px;overflow-wrap:anywhere;text-align:left}.wl-manager-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex-shrink:0}.wl-manager-live-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:-2px 0 24px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wl-manager-live-controls span{margin-right:auto;color:var(--muted);font-size:12px}.wl-manager-live-controls button{padding:7px 10px;min-height:34px}.wl-manager-editor{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(330px,1.05fr);align-items:start;gap:26px}.wl-manager-fields fieldset{min-width:0;margin:0;padding:0;border:0}.wl-manager-fields details{margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.wl-manager-fields summary{padding:16px 18px;cursor:pointer;font-size:13px;font-weight:600}.wl-manager-section{display:grid;gap:17px;padding:3px 18px 20px}.wl-manager-section label{min-width:0;display:grid;gap:7px;color:var(--text);font-size:12px}.wl-manager-section input:not([type=color]):not([type=file]),.wl-manager-section textarea,.wl-manager-section select{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;line-height:1.5}.wl-manager-section textarea{resize:vertical;min-height:80px}.wl-manager-section small{display:block;color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.wl-manager-slug{display:flex;align-items:center;gap:6px;min-width:0}.wl-manager-slug>span{color:var(--muted);font-size:12px}.wl-manager-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wl-manager-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wl-manager-colors label{justify-items:start}.wl-manager-colors input{width:100%;height:36px;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--bg);cursor:pointer}.wl-manager-colors span{color:var(--muted);font-size:11px}.wl-manager-upload{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.wl-manager-upload>div{flex:1 1 100%}.wl-manager-upload strong{display:block;margin-bottom:5px;font-size:12px}.wl-manager-upload .wl-manager-upload-button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:7px;cursor:pointer}.wl-manager-upload input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.wl-manager-upload-button:focus-within{outline:2px solid var(--text);outline-offset:3px}.wl-manager-upload>button{min-height:36px;padding:7px}.wl-manager-preview{position:sticky;top:24px;min-width:0}.wl-manager-preview-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px}.wl-manager-preview-label span+span{color:var(--muted);font-size:10px}.wl-manager-preview .whitelist-surface{min-height:590px;padding:50px 24px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.wl-manager-preview .whitelist-content{width:100%;max-width:none;padding:0}.wl-manager-preview .whitelist-title{font-size:clamp(32px,8cqw,72px);line-height:1.08;overflow-wrap:anywhere}.wl-manager-preview .whitelist-subtitle{font-size:clamp(14px,2.4cqw,20px);letter-spacing:normal}.wl-manager-preview .whitelist-description{font-size:12px;white-space:pre-wrap}.wl-manager-preview .whitelist-signup{margin-top:26px;padding:0}.wl-manager-preview .whitelist-signup h2{margin-bottom:12px;font-size:15px}.wl-manager-preview .whitelist-signup label{display:grid;gap:6px;font-size:11px}.wl-manager-preview .whitelist-signup input{width:100%;padding:9px;color:inherit;border:1px solid #ffffff45;background:#ffffff08;border-radius:6px}.wl-manager-preview .whitelist-signup button{width:auto;justify-content:center;margin-top:0;font-size:11px;opacity:1;cursor:default}.wl-manager-preview-security{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px!important;font-size:10px;opacity:.8}.wl-manager-preview-follow{margin-top:12px!important;text-align:center;font-size:11px}.wl-manager-preview-motion{position:absolute;right:16px;bottom:16px;background:#111b;color:#fff;border-color:#ffffff50}.wl-manager-note{margin-top:10px!important;color:var(--muted);font-size:11px;line-height:1.6}.wl-manager-social-preview{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.wl-manager-social-preview summary{cursor:pointer;font-size:13px;font-weight:600}.wl-manager-social-preview p{margin:8px 0 12px;color:var(--muted);font-size:12px}.wl-manager-social-preview a{display:block;max-width:500px}.wl-manager-social-preview img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:9px}.wl-manager-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 20px;border:1px dashed var(--line);border-radius:12px;text-align:center}.wl-manager-empty h2,.wl-manager-empty h3,.wl-manager-empty p{margin:0}.wl-manager-empty p{max-width:460px;color:var(--muted);font-size:13px;line-height:1.7}.wl-manager-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.wl-manager-counts>div{display:grid;gap:5px;padding:16px 18px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.wl-manager-counts strong{font-size:25px;font-weight:500}.wl-manager-counts span{color:var(--muted);font-size:11px}.wl-manager-entry-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.wl-manager-entry-tools input,.wl-manager-entry-tools select{min-height:40px;padding:9px 12px;font-size:12px}.wl-manager-search{flex:1 1 230px}.wl-manager-search input{width:100%}.wl-manager-exports{display:flex;gap:8px;flex-wrap:wrap}.wl-manager-review{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wl-manager-review>span{margin-right:auto;color:var(--muted);font-size:12px}.wl-manager-review button{min-height:34px;padding:7px 10px}.wl-manager-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:9px}.wl-manager-table{width:100%;border-collapse:collapse;font-size:12px}.wl-manager-table th{padding:12px 14px;background:var(--panel);color:var(--muted);text-align:left;font-size:11px;font-weight:500;white-space:nowrap}.wl-manager-table td{padding:14px;border-top:1px solid var(--line);white-space:nowrap}.wl-manager-table input{width:16px;height:16px}.wl-manager-wallet{font-family:ui-monospace,monospace;font-size:11px}.wl-manager-entry-state{display:inline-block;padding:3px 7px;border:1px solid var(--line);border-radius:5px;font-size:10px;text-transform:capitalize}.wl-manager-entry-state.approved{color:#87b983;border-color:#87b98366}.wl-manager-entry-state.rejected{color:#d98e7b;border-color:#d98e7b66}.wl-manager-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:15px}.wl-manager-pagination>span{margin-right:auto;color:var(--muted);font-size:12px}.wl-manager-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:950px){.wl-manager-editor{grid-template-columns:minmax(0,1fr)}.wl-manager-preview{position:static}.wl-manager-preview .whitelist-surface{min-height:530px}.wl-manager-preview .whitelist-title{font-size:clamp(32px,8cqw,72px)}.wl-manager-publishing{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.wl-manager-heading{flex-direction:column;gap:12px}.wl-manager-counts{grid-template-columns:repeat(2,1fr)}.wl-manager-preview .whitelist-content{padding:0}.wl-manager-two{gap:10px}.wl-manager-actions{width:100%}.wl-manager-actions>button{flex:1 1 auto}.wl-manager-live-controls span{flex-basis:100%}}.wl-manager-domain{margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:12px}.wl-manager-domain summary{cursor:pointer;font-weight:600}.wl-manager-domain label{display:grid;gap:.4rem;margin:.8rem 0}.wl-manager-domain input{width:100%;max-width:40rem}.wl-manager-domain button{margin:.4rem .6rem .4rem 0}.wl-manager-domain input{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:inherit;font-size:14px}.wl-manager-domain input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wl-manager-domain input[readonly]{color:var(--muted)}.wl-manager-domain p{max-width:72ch;font-size:13px;line-height:1.65}.nft-cart{margin-top:16px}.nft-cart-summary{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:19px}.nft-cart-summary>span:first-child{color:var(--accent)}.nft-cart-empty-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-5px 0 18px}.nft-cart-empty-action button{padding:7px 10px}.nft-cart-empty-action small{color:var(--muted);font-size:11px}.nft-cart input,.nft-cart select{width:100%;min-width:0;color:var(--text);background:var(--panel-alt);border:1px solid var(--line);border-radius:7px;padding:10px 11px;font-size:12px}.nft-cart input[type=checkbox]{width:15px;height:15px;flex-shrink:0;padding:0;accent-color:var(--accent);margin:0}.nft-cart label{font-size:11px;color:var(--muted)}.nft-cart button{font-size:12px}.nft-cart code{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.nft-cart-recipient-all{padding:15px;border:1px solid var(--line);border-radius:8px;margin-bottom:18px;background:var(--panel-alt)}.nft-cart-recipient-all>label{display:block;color:var(--text);font-size:12px;margin-bottom:10px}.nft-cart-recipient-all>div{display:flex;gap:8px}.nft-cart-recipient-all>div>input{flex:1}.nft-cart-recipient-all button{padding:9px 12px;flex-shrink:0}.nft-cart-recipient-all select{margin-top:9px}.nft-cart-items{display:grid;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px}.nft-cart-item{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.nft-cart-item-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}.nft-cart-item-heading>div:nth-child(2){min-width:0;flex:1}.nft-cart-item-heading strong{display:block;font-size:12px;overflow-wrap:anywhere}.nft-cart-item-heading small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.nft-cart-item-heading>button{padding:7px;flex-shrink:0}.nft-cart-art{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:7px;background:var(--panel-alt);color:var(--muted);overflow:hidden}.nft-cart-art img{width:100%;height:100%;object-fit:contain}.nft-cart-art .nft-art-fallback{min-height:0;gap:0}.nft-cart-item-fields{display:flex;gap:9px}.nft-cart-item-fields>label{flex:1;min-width:0}.nft-cart-item-fields>.nft-cart-quantity{max-width:90px}.nft-cart-item-fields input{margin-top:5px}.nft-cart-item>select{margin-top:9px;font-size:11px;padding:8px 10px}.nft-cart-warning{display:block;color:var(--warning);font-size:10px;line-height:1.6;margin-top:10px}.nft-cart-address-book{padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.nft-cart-address-book summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-size:13px;list-style:none}.nft-cart-address-book summary>span{margin-left:auto;color:var(--muted);font-size:10px}.nft-cart-address-book>p{color:var(--muted);font-size:11px}.nft-cart-book-entry{display:flex;align-items:center;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}.nft-cart-book-entry>div{flex:1;min-width:0}.nft-cart-book-entry strong{display:block;font-size:12px;margin-bottom:3px}.nft-cart-book-entry code{font-size:9px;color:var(--muted)}.nft-cart-book-entry button{flex-shrink:0;padding:7px 8px;font-size:10px}.nft-cart-book-form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}.nft-cart-book-form label{grid-column:1/-1}.nft-cart-book-form input{margin-top:5px}.nft-cart-book-form>button:first-of-type{justify-self:start}.nft-cart-note{color:var(--muted);font-size:12px;line-height:1.7;margin:17px 0}.nft-cart-note>svg{display:inline-block;vertical-align:middle;margin-right:6px}.nft-cart-error{color:var(--danger);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.nft-cart-block-help{padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--warning-bg);margin-bottom:18px;border-color:var(--warning)}.nft-cart-block-help>strong{display:flex;align-items:flex-start;gap:8px;color:var(--warning);font-size:13px}.nft-cart-block-help>strong>svg{flex-shrink:0}.nft-cart-block-help p{color:var(--warning);font-size:12px;line-height:1.7}.nft-cart-block-help a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent)}.nft-cart-empty{text-align:center;padding:25px 12px;color:var(--muted)}.nft-cart-empty>svg{color:var(--accent)}.nft-cart-empty h3{font-size:15px;color:var(--text)}.nft-cart-empty p{font-size:12px;line-height:1.7}.nft-cart-review-list{padding:0;list-style:none;display:grid;gap:12px;max-height:420px;overflow-y:auto}.nft-cart-review-list>li{padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.nft-cart-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px}.nft-cart-review-heading>span{color:var(--muted);font-size:10px;flex-shrink:0}.nft-cart-review-heading>span.confirmed{color:var(--success)}.nft-cart-review-list dl{display:grid;grid-template-columns:56px minmax(0,1fr);gap:7px 9px;margin:15px 0 0;font-size:11px}.nft-cart-review-list dt{color:var(--muted)}.nft-cart-review-list dd{margin:0;overflow-wrap:anywhere}.nft-cart-recipient{color:var(--accent)}.nft-cart-review-list a,.nft-cart-recovery-item>a{font-size:11px;color:var(--accent);display:inline-flex;align-items:center;gap:4px;margin-top:12px}.nft-cart-actions{display:flex;gap:10px;margin-top:18px}.nft-cart-actions>.primary{flex:1}.nft-cart-switch{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);margin-top:18px}.nft-cart-switch>svg{color:var(--accent)}.nft-cart-switch strong{display:block;font-size:13px;margin-bottom:6px}.nft-cart-switch p{margin:8px 0 0;font-size:11px;line-height:1.6;color:var(--muted)}.nft-cart-switch button{grid-column:1/-1}.nft-cart-recovery{padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--warning-bg);margin-bottom:18px;border-color:var(--warning)}.nft-cart-recovery>strong{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--warning)}.nft-cart-recovery p{font-size:11px;line-height:1.7;color:var(--warning)}.nft-cart-recovery>.transaction-advanced>button{margin-top:15px}.nft-cart-recovery-item{padding-top:13px;margin-top:13px;border-top:1px solid color-mix(in srgb,var(--warning) 28%,transparent)}.nft-cart-recovery-item>strong{font-size:12px;display:block}.nft-cart-recovery-item>small{display:block;font-size:10px;color:var(--warning);overflow-wrap:anywhere;margin-top:6px}.nft-cart-recovery-item label{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;margin:12px 0}.nft-cart-recovery-item label input{margin-top:2px}.nft-cart-recovery-item>button{font-size:11px;padding:8px 10px}.nft-cart-hash-input{display:flex;gap:7px;margin-top:12px}.nft-cart-hash-input input{flex:1}.nft-cart-hash-input button{flex-shrink:0}@media(max-width:480px){.nft-cart-recipient-all>div,.nft-cart-actions{flex-wrap:wrap}.nft-cart-recipient-all>div>input,.nft-cart-recipient-all>div>button,.nft-cart-actions>button{width:100%}.nft-cart-review-list dl{grid-template-columns:1fr;gap:3px}.nft-cart-review-list dd{margin-bottom:7px}.nft-cart-review-heading{flex-wrap:wrap;gap:5px}.nft-cart-book-entry{flex-wrap:wrap}.nft-cart-book-entry>div{flex-basis:100%}.nft-cart-hash-input{flex-wrap:wrap}.nft-cart-hash-input input{flex-basis:100%}}.nft-selection-tray{width:min(850px,calc(100vw - 32px))}.nft-selection-tray>p{color:var(--muted);line-height:1.6}.nft-selection-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.nft-selection-actions button{display:inline-flex;align-items:center;gap:8px}.nft-selection-actions span{margin-left:auto;color:var(--muted);font-size:13px}.nft-selection-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.nft-selection-items article{min-width:0;display:flex;flex-direction:column;gap:10px}.nft-selection-items strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.nft-selection-art{aspect-ratio:1;overflow:hidden;border-radius:6px;background:var(--panel-alt)}.nft-selection-art img{width:100%;height:100%;object-fit:contain}.artlab-dialog{width:min(1320px,calc(100vw - 40px));max-width:1320px;padding:24px}.artlab-dialog *{box-sizing:border-box}.artlab-dialog h3,.artlab-dialog h4{margin:0 0 10px}.artlab-dialog p{line-height:1.65}.artlab-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.artlab-dialog input:not([type=file]),.artlab-dialog select,.artlab-dialog textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font:inherit}.artlab-dialog label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px}.artlab-dialog label small,.artlab-hint,.artlab-dialog small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.artlab-dialog input[hidden]{display:none}.artlab-intro{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin-bottom:20px}.artlab-intro p{flex:1;margin:0}.artlab-intro a{white-space:nowrap}.artlab-premium{border:1px solid #a88cd566;background:#a88cd510;color:var(--text);border-radius:20px;padding:3px 10px;font-size:11px}.artlab-welcome{border:1px solid var(--line);padding:24px;background:linear-gradient(130deg,#917bb418,transparent);border-radius:12px;display:flex;gap:20px;margin:16px 0 24px}.artlab-welcome>svg{flex-shrink:0}.artlab-welcome p{max-width:700px;color:var(--muted);margin:0}.artlab-create{display:flex;gap:12px;align-items:flex-end;margin-bottom:30px}.artlab-create label{flex:1;max-width:480px}.artlab-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artlab-projects article{display:flex;border:1px solid var(--line);border-radius:10px;padding:8px}.artlab-projects article>button:first-child{flex:1;text-align:left;justify-content:flex-start;background:transparent;border:0}.artlab-projects article span{flex:1}.artlab-projects small{display:block}.artlab-project-heading,.artlab-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.artlab-project-heading h3{flex:1;margin:0}.artlab-project-heading>span{color:var(--muted);font-size:12px}.artlab-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 26px;border-bottom:1px solid var(--line)}.artlab-steps button{padding:14px 10px;border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.artlab-steps button[aria-current]{border-bottom-color:var(--text);color:var(--text)}.artlab-steps button span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:50%;font-size:11px}.artlab-setup,.artlab-review{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:32px}.artlab-setup p,.artlab-review p{color:var(--muted);font-size:13px}.artlab-setup label,.artlab-review label{margin-bottom:18px}.artlab-setup aside{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:24px;align-self:start}.artlab-setup aside ul{padding-left:20px;font-size:13px;color:var(--muted);line-height:1.8}.artlab-setup aside li{margin:12px 0}.artlab-fields{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.artlab-editor{display:grid;grid-template-columns:190px minmax(0,1fr) 280px;gap:20px}.artlab-layer-list{border-right:1px solid var(--line);padding-right:16px}.artlab-layer-list>button{width:100%;justify-content:flex-start;text-align:left;padding:12px 8px;margin:5px 0;border-color:transparent;background:transparent}.artlab-layer-list>button.active{border-color:var(--line);background:var(--panel)}.artlab-layer-list>button strong{font-size:12px;flex:1;overflow-wrap:anywhere}.artlab-layer-list>button>span{color:var(--muted);font-size:11px}.artlab-layer-list small{white-space:nowrap;font-size:10px}.artlab-artwork-only,.artlab-uniqueness-off{display:inline-block;border:1px solid var(--line);border-radius:4px;padding:1px 5px;margin-left:7px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.5;vertical-align:middle}.artlab-layer-list .artlab-artwork-only,.artlab-layer-list .artlab-uniqueness-off{display:table;margin:4px 0 0}.artlab-dialog .artlab-trait-setting{flex-direction:row;align-items:flex-start;gap:9px;margin:0 0 12px}.artlab-trait-setting input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;padding:0;margin:2px 0 0}.artlab-trait-setting small{display:block;margin-top:3px}.artlab-setting-help{margin:-4px 0 14px 24px;font-size:11px}.artlab-uniqueness-summary{border-left:2px solid var(--line);padding-left:12px;margin:14px 0;font-size:12px;overflow-wrap:anywhere}.artlab-uniqueness-summary p{margin:0 0 6px}.artlab-uniqueness-summary a{font-size:11px}.artlab-section-heading h3,.artlab-section-heading label{flex:1;margin:0}.artlab-section-heading>span{color:var(--muted);font-size:11px}.artlab-actions{display:flex;gap:4px}.artlab-actions button{padding:8px}.artlab-upload{border:1px dashed var(--line);padding:16px;text-align:center;border-radius:8px}.artlab-upload p{font-size:12px;margin:8px 0}.artlab-upload small{display:block;margin-top:8px}.artlab-variants{max-height:390px;overflow:auto;margin-top:16px}.artlab-variant{display:grid;grid-template-columns:46px minmax(60px,1fr) 70px 44px 28px;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:9px 0}.artlab-variant>img{width:46px;height:46px;object-fit:contain;background:repeating-conic-gradient(#7772 0% 25%,transparent 0% 50%) 50%/12px 12px;border-radius:4px}.artlab-variant label{font-size:10px;gap:3px}.artlab-variant input{padding:7px!important;font-size:12px!important}.artlab-variant>span{font-size:11px;color:var(--muted)}.artlab-variant>button{padding:6px}.artlab-links{grid-column:1 / -1;min-width:0;margin:4px 0 12px;border:1px solid var(--line);border-radius:6px;padding:9px 10px;font-size:12px}.artlab-links summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px;cursor:pointer;overflow-wrap:anywhere}.artlab-links summary:before{content:"▸";color:var(--muted)}.artlab-links[open] summary:before{content:"▾"}.artlab-links summary>span{margin-left:auto;color:var(--muted);font-size:11px}.artlab-links .artlab-hint{margin:9px 0}.artlab-links fieldset{position:relative;min-width:0;padding:7px 9px 9px;margin:12px 0;border:1px solid var(--line);border-radius:5px}.artlab-links legend{padding:0 5px;max-width:calc(100% - 36px);overflow-wrap:anywhere}.artlab-links .artlab-link-remove{position:absolute;right:5px;top:-20px;padding:5px}.artlab-link-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;max-height:160px;overflow:auto;margin:5px 0}.artlab-link-options label{flex-direction:row;align-items:center;padding:5px 0;font-size:12px;overflow-wrap:anywhere}.artlab-link-options input[type=checkbox]{flex:0 0 14px;width:14px;height:14px;margin:0;padding:0}.artlab-links .artlab-link-add{margin:9px 0}.artlab-links select{padding:7px;font-size:12px}.artlab-variant>.artlab-links{margin:0;border:0;padding:4px 0}.artlab-variant .artlab-links[open]{padding:7px 0}.artlab-preview-empty{display:grid;place-content:center;padding:24px;text-align:center;color:var(--muted);height:100%;font-size:12px}.artlab-canvas{position:relative;width:100%;aspect-ratio:1;background:repeating-conic-gradient(#7772 0% 25%,transparent 0% 50%) 50%/20px 20px;border:1px solid var(--line);overflow:hidden;border-radius:8px}.artlab-canvas>img{position:absolute;transform:translate(-50%,-50%);object-fit:contain;max-width:none}.artlab-live-preview{min-width:0}.artlab-live-preview .artlab-section-heading{margin-top:14px}.artlab-live-preview label{margin:10px 0}.artlab-live-preview select{padding:7px;font-size:12px}.artlab-live-preview button{padding:7px;font-size:11px}.artlab-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.artlab-stat-grid>div{border:1px solid var(--line);border-radius:8px;padding:14px}.artlab-stat-grid strong{display:block;font-size:22px}.artlab-stat-grid span{color:var(--muted);font-size:11px}.artlab-weight-review,.artlab-counts{margin:20px 0}.artlab-weight-review details,.artlab-counts details{border-bottom:1px solid var(--line);padding:10px 0}.artlab-weight-review summary,.artlab-counts summary{cursor:pointer;font-size:13px}.artlab-weight-review details>div{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin:8px 14px}.artlab-review aside>button{margin:12px 8px 12px 0}.artlab-review aside ul{padding:0;list-style:none;font-size:12px;line-height:1.8}.artlab-review aside li strong{margin-right:8px}.artlab-rendered-preview{display:block;width:100%;margin-top:14px}.artlab-render progress{width:100%;height:12px;accent-color:#a9a9ef}.artlab-render-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:20px 0 26px}.artlab-render-actions label{min-width:200px}.artlab-destination{min-width:0;border:1px solid var(--line);border-radius:8px;padding:14px;margin:20px 0}.artlab-destination legend{padding:0 6px;font-size:13px}.artlab-destination .artlab-destination-options{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:14px}.artlab-destination-options label{flex-direction:row;align-items:center;min-width:0;margin:0}.artlab-destination-options input[type=radio]{width:15px;height:15px;flex:0 0 15px;padding:0;margin:0}.artlab-destination-target{display:flex;align-items:flex-end;gap:8px;margin-bottom:9px}.artlab-destination-target label{flex:1;min-width:0;margin:0}.artlab-destination-target button{flex-shrink:0}.artlab-destination-notice{margin-top:12px}.artlab-destination-notice p{font-size:12px;margin:0 0 8px}.artlab-render-actions>.artlab-destination,.artlab-render-actions>.artlab-replace-confirm{flex-basis:100%;width:100%;margin:0}.artlab-replace-confirm p{font-size:13px}.artlab-samples{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:26px}.artlab-samples span{display:block;color:var(--muted);font-size:11px;margin-top:5px}.artlab-counts table{width:100%;text-align:left;font-size:12px;border-collapse:collapse;margin:10px 0}.artlab-counts th,.artlab-counts td{border-bottom:1px solid var(--line);padding:8px}.artlab-counts td:not(:first-child),.artlab-counts th:not(:first-child){text-align:right}.artlab-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding-top:16px;border-top:1px solid var(--line)}.artlab-footer>span{color:var(--muted);font-size:12px}.artlab-status{display:flex;align-items:center;gap:8px}.artlab-error{color:#f1b19b!important;border:1px solid #c3846555;border-radius:8px;padding:12px;overflow-wrap:anywhere;font-size:13px}.artlab-empty{text-align:center;padding:40px 16px;color:var(--muted)}.artlab-confirm{border:1px solid var(--line);padding:16px;border-radius:10px;margin-top:18px}.artlab-confirm button{margin:4px}@media(max-width:1100px){.artlab-editor{grid-template-columns:160px minmax(0,1fr)}.artlab-live-preview{grid-column:1/-1;display:grid;grid-template-columns:240px repeat(2,minmax(0,1fr));gap:12px;align-items:start}.artlab-live-preview .artlab-canvas{grid-row:span 5}.artlab-live-preview .artlab-hint{grid-column:2/-1}.artlab-variant{grid-template-columns:46px minmax(60px,1fr) 64px 44px 28px}}@media(max-width:650px){.artlab-dialog{width:calc(100vw - 16px);padding:16px}.artlab-intro{flex-wrap:wrap}.artlab-intro p{flex-basis:70%}.artlab-welcome{padding:16px}.artlab-create{flex-wrap:wrap}.artlab-create label{flex-basis:100%}.artlab-projects,.artlab-setup,.artlab-review,.artlab-editor{grid-template-columns:minmax(0,1fr)}.artlab-project-heading{flex-wrap:wrap}.artlab-project-heading h3{flex-basis:55%}.artlab-steps button{font-size:11px;flex-direction:column;padding:10px 2px}.artlab-layer-list{border:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.artlab-layer-list .artlab-section-heading,.artlab-layer-list .artlab-hint{width:100%;margin:0}.artlab-layer-list>button{width:auto;max-width:100%;border:1px solid var(--line);padding:8px}.artlab-live-preview{display:block}.artlab-live-preview .artlab-canvas{max-width:360px;margin:auto}.artlab-variant{grid-template-columns:36px minmax(50px,1fr) 52px 36px 26px;gap:5px}.artlab-variant>img{width:36px;height:36px}.artlab-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artlab-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artlab-footer{flex-wrap:wrap}.artlab-footer>span{order:3;flex-basis:100%;text-align:center}.artlab-render-actions>button{width:100%}}.artlab-dialog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artlab-redraw-dialog{width:min(880px,calc(100vw - 32px))}.artlab-redraw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:22px 0}.artlab-redraw-grid h3,.artlab-redraw-status{display:flex;align-items:center;gap:8px}.artlab-redraw-order{list-style:none;padding:0;margin:16px 0;max-height:430px;overflow-y:auto}.artlab-redraw-order li{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;margin-bottom:8px}.artlab-redraw-order button{padding:7px;flex-shrink:0}.artlab-redraw-position{font-size:12px;opacity:.65;min-width:16px}.artlab-redraw-name{flex:1;min-width:0;overflow-wrap:anywhere}.artlab-redraw-name small{display:block;opacity:.65;font-size:11px;margin-top:3px}.artlab-redraw-preview-controls{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:16px 0}.artlab-redraw-preview-controls label{display:grid;gap:5px;font-size:12px;flex:1}.artlab-redraw-preview img,.artlab-redraw-placeholder{display:block;width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:var(--panel-alt)}.artlab-redraw-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;box-sizing:border-box;text-align:center;color:var(--muted)}.artlab-redraw-explanation{font-size:13px;line-height:1.6;border-top:1px solid var(--line)}.artlab-redraw-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.artlab-redraw-actions a{flex:1;font-size:12px}@media(max-width:650px){.artlab-redraw-grid{grid-template-columns:minmax(0,1fr);gap:16px}.artlab-redraw-preview{max-width:380px;width:100%;margin:auto}.artlab-redraw-actions a{flex-basis:100%}}.gm-dialog,.gm-saved-dialog,.gm-galleries{--gm-tile-0: #d4d2c5;--gm-tile-1: #a9b5a5;--gm-tile-2: #c4b09d;--gm-tile-3: #939f9b}dialog.gm-dialog{width:1120px;padding:0}.gm-dialog>.dialog-heading{padding:24px 28px 0}.gm-dialog>.dialog-heading h2{margin:0;font-size:24px;letter-spacing:-.04em}.gm-intro{padding:13px 28px 23px}.gm-eyebrow{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--muted)}.gm-intro p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.gm-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-block:1px solid var(--line)}.gm-preview-panel{min-width:0;padding:20px 24px 24px;background:var(--panel-alt);border-right:1px solid var(--line)}.gm-preview-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;margin-bottom:12px}.gm-preview-meta>span:first-child{color:var(--text);font-weight:600}.gm-preview-stage{display:flex;align-items:center;justify-content:center;min-height:200px;height:380px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.gm-canvas{position:relative;width:100%;overflow:hidden;max-width:100%}.gm-aspect-square .gm-canvas{width:min(100%,380px)}.gm-aspect-portrait .gm-canvas{width:237.5px}.gm-canvas-cell,.gm-canvas-image{position:absolute;overflow:hidden}.gm-canvas .gm-canvas-image img{display:block;width:100%;height:100%;object-fit:cover}.gm-canvas .nft-art-fallback{min-height:0;height:100%;background:var(--panel-alt)}.gm-canvas-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:12px;color:var(--muted)}.gm-generated-image{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.gm-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.gm-preview-toolbar>span{font-size:10px;color:var(--muted);text-transform:capitalize}.gm-preview-toolbar button{font-size:10px;padding:8px 10px;gap:6px}.gm-order-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:25px 0 10px}.gm-order-heading h3{font-size:11px;margin:0}.gm-order-heading>span{font-size:10px;color:var(--muted)}.gm-order-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.gm-order-list li{display:flex;align-items:center;gap:8px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:var(--panel);cursor:grab}.gm-order-list li.gm-dragging{opacity:.5}.gm-order-number{flex:0 0 12px;color:var(--muted);font-size:10px;text-align:center}.gm-order-art{width:30px;height:30px;flex-shrink:0;border-radius:3px;overflow:hidden}.gm-order-art img{width:100%;height:100%;object-fit:cover}.gm-order-art .nft-art-fallback{min-height:0;height:100%}.gm-order-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px}.gm-order-list button{width:25px;height:25px;padding:4px;border-color:transparent;background:transparent;flex-shrink:0}.gm-grip{color:var(--muted);flex-shrink:0}.gm-empty-order{border:1px dashed var(--line);color:var(--muted);padding:16px;font-size:12px;line-height:1.65;border-radius:6px}.gm-editor-panel{min-width:0}.gm-tabs{display:flex;padding:0 22px;border-bottom:1px solid var(--line);gap:19px}.gm-tabs button{flex:1;padding:17px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:11px;gap:7px}.gm-tabs button>span{display:grid;place-items:center;height:18px;width:18px;border:1px solid var(--line);border-radius:50%;font-size:9px}.gm-tabs button[aria-selected=true]{border-bottom-color:var(--text);color:var(--text)}.gm-tabs button[aria-selected=true]>span{background:var(--text);color:var(--panel);border-color:var(--text)}.gm-tab-panel{padding:22px}.gm-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:23px 0 12px}.gm-section-heading:first-child{margin-top:0}.gm-section-heading h3{font-size:12px;margin:0}.gm-section-heading>span{font-size:10px;color:var(--muted)}.gm-aspect-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gm-aspect-options button{font-size:10px;text-transform:capitalize;gap:8px;padding:12px 5px;background:var(--panel)}.gm-aspect-options button[aria-pressed=true]{border-color:var(--text);background:var(--panel-alt)}.gm-aspect-icon{display:inline-block;border:1.4px solid currentColor;border-radius:2px;height:13px;width:13px}.gm-icon-landscape{height:10px;width:16px}.gm-icon-portrait{height:16px;width:10px}.gm-layout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gm-layout-grid>button{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:9px 7px 8px;background:var(--panel);border-radius:6px}.gm-layout-grid>button[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.gm-layout-grid>button>span:last-of-type{font-size:9px;font-weight:500;line-height:1.35;text-align:center}.gm-layout-thumbnail{display:block;position:relative;width:48px;max-height:48px;max-width:100%;background:#e8e6df;overflow:hidden}.gm-layout-thumbnail>span{display:grid;place-items:center;position:absolute;border:1px solid var(--panel);color:#37403b;font-size:7px;font-weight:500}.gm-layout-check{position:absolute;top:3px;right:3px;background:var(--panel);border-radius:50%}.gm-pick-art{width:100%;font-size:11px;padding:18px 10px;border-style:dashed;font-weight:500}.gm-range-label{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.gm-range-label strong{color:var(--text);font-weight:500}.gm-tab-panel input[type=range]{width:100%;accent-color:var(--text);padding:0;border:0;margin:12px 0 18px;height:16px;cursor:pointer}.gm-color-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gm-color-row label{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:6px;cursor:pointer;min-width:0}.gm-color-row input[type=color]{width:29px;height:29px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.gm-color-row input::-webkit-color-swatch-wrapper{padding:0}.gm-color-row input::-webkit-color-swatch{border:1px solid var(--line);border-radius:4px}.gm-color-row span{font-size:10px;line-height:1.3}.gm-color-row small{display:block;font-size:9px;margin-top:4px;color:var(--muted)}.gm-next{display:flex;width:100%;justify-content:space-between;padding:11px 13px;margin-top:22px;font-size:11px;background:var(--panel-alt)}.gm-hint{margin:9px 0;color:var(--muted);font-size:11px;line-height:1.65}.gm-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:430px;overflow-y:auto;padding:3px;margin:14px -3px 0}.gm-selection-card{display:block;border:1px solid var(--line);padding:5px;min-width:0;text-align:left;border-radius:6px;background:var(--panel)}.gm-selection-card[aria-pressed=true]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.gm-selection-card>span{display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:7px 2px 3px}.gm-selection-art{aspect-ratio:1;position:relative;overflow:hidden;border-radius:3px}.gm-selection-art img{width:100%;height:100%;object-fit:cover}.gm-selection-art .nft-art-fallback{height:100%;min-height:0}.gm-selection-check{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:var(--text);background:var(--panel);border:1px solid var(--line);font-size:9px}.gm-selection-card[aria-pressed=true] .gm-selection-check{color:var(--panel);background:var(--text);border-color:var(--text)}.gm-field{display:flex;flex-direction:column;gap:9px;margin-top:20px;font-size:11px;font-weight:600}.gm-field input,.gm-field select,.gm-inline-folder input,.gm-share-link input{min-width:0;width:100%;padding:11px 12px;background:var(--panel-alt);color:var(--text);border:1px solid var(--line);border-radius:6px;font-weight:400;font-size:12px}.gm-text-button{background:transparent;border-color:transparent;font-size:11px;padding:8px 0;font-weight:500}.gm-text-button small{color:var(--muted);font-size:10px;font-weight:400}.gm-inline-folder{display:flex;gap:6px;margin-top:12px}.gm-inline-folder button{font-size:10px;padding:6px 10px;flex-shrink:0}.gm-inline-folder input{font-size:11px}.gm-save-note{display:flex;gap:12px;margin:24px 0;padding:16px 0;border-block:1px solid var(--line)}.gm-save-note>svg{flex-shrink:0;margin-top:2px}.gm-save-note p{margin:0;font-size:11px}.gm-save-note strong{display:block;font-size:11px;font-weight:600}.gm-save-note span{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:6px}.gm-save-button{width:100%;font-size:12px}.gm-error{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;margin:15px 0;border:1px solid var(--line);background:var(--panel-alt);border-radius:6px;font-size:12px;line-height:1.6;color:var(--text)}.gm-dialog>.gm-error{margin:15px 24px}.gm-error button{padding:5px 9px;font-size:10px}.gm-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 25px}.gm-dialog-footer>span{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted)}.gm-dialog-footer button{padding:8px 13px;font-size:11px}.gm-image-actions{margin-top:15px}.gm-post-text{display:grid;gap:7px;color:var(--muted);font-size:11px;margin-bottom:12px}.gm-post-text textarea{width:100%;resize:vertical;min-height:64px;max-height:180px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;line-height:1.5}.gm-post-link{display:flex;align-items:center;gap:7px;font-size:11px;margin-bottom:12px}.gm-share-status{padding:10px 12px;border:1px solid var(--line);border-radius:6px;font-size:12px;line-height:1.6}.gm-share-error{color:var(--danger)}.gm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gm-actions button,.gm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);padding:9px 12px;color:var(--text);text-decoration:none}.gm-button:hover{background:var(--surface-hover)}.gm-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.gm-actions button.primary:hover{background:var(--accent-hover)}.gm-image-actions .gm-hint{font-size:10px}dialog.gm-saved-dialog{width:800px;padding:24px}.gm-saved-dialog>.dialog-heading h2{margin:0;font-size:18px}.gm-saved-confirm{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.gm-saved-large{display:flex;align-items:center;justify-content:center;margin-top:20px;background:var(--panel-alt);border:1px solid var(--line);overflow:hidden}.gm-saved-large img{display:block;max-width:100%;max-height:52dvh;object-fit:contain}.gm-saved-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;font-size:10px;color:var(--muted)}.gm-saved-meta>span{display:flex;align-items:center;gap:5px}.gm-sharing{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.gm-sharing>div:first-child{flex:1}.gm-sharing h3{font-size:12px;margin:0}.gm-sharing p{font-size:11px;color:var(--muted);line-height:1.6;margin:6px 0 0}.gm-sharing>button{font-size:11px;padding:8px 10px}.gm-share-link{display:flex;align-items:center;gap:7px;width:100%}.gm-share-link input{font-size:11px;padding:10px}.gm-share-link button{padding:9px 12px;font-size:11px;flex-shrink:0}.gm-saved-dialog>.gm-dialog-footer{padding:20px 0 0}.gm-delete-confirm{display:flex;align-items:center;gap:8px;font-size:11px}.gm-delete-confirm button.gm-danger{color:#b73535}.gm-loading{display:flex;align-items:center;gap:6px}.gm-galleries{margin:0}.gm-gallery-summary{margin-bottom:20px}.gm-gallery-summary>button{flex-shrink:0}.gm-size-small{--gm-card-width: 160px}.gm-size-medium{--gm-card-width: 220px}.gm-size-large{--gm-card-width: 320px}.gm-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--gm-card-width, 220px)),1fr));gap:18px}.gm-grid-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.gm-galleries .gm-grid-cover{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel-alt);overflow:hidden}.gm-grid-cover>img{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 3px 13px #0001}.gm-grid-cover>span{position:absolute;bottom:9px;right:9px;width:28px;height:28px;display:grid;place-items:center;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:5px}.gm-grid-card-body{padding:14px}.gm-grid-card h3{font-size:13px;margin:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-grid-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted);margin-top:9px}.gm-grid-card-meta>span{display:flex;align-items:center;gap:4px}.gm-grid-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nft-browser .gm-grid-card-actions>button{flex:1 1 auto;font-size:10px;padding:8px;gap:5px}.nft-browser .gm-grid-card-actions>.gm-grid-share{flex:0 0 34px;width:34px;padding:8px}.gm-gallery-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:45px 20px;text-align:center;border:1px dashed var(--line);border-radius:9px;margin-top:18px}.gm-empty-symbol{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--line);background:var(--panel-alt);border-radius:12px;color:var(--muted)}.gm-gallery-empty h3{font-size:16px;font-weight:500;margin:20px 0 0}.gm-gallery-empty p{font-size:12px;line-height:1.7;max-width:330px;color:var(--muted);margin:10px 0 20px}.gm-gallery-empty button{font-size:11px}dialog.gm-folder-dialog{width:420px}.gm-folder-dialog-actions{justify-content:flex-end;margin-top:22px}@media(max-width:850px){.gm-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gm-preview-panel,.gm-tab-panel{padding:17px}.gm-tabs{padding-inline:17px;gap:12px}.gm-preview-stage{height:300px}.gm-aspect-square .gm-canvas{width:min(100%,300px)}.gm-aspect-portrait .gm-canvas{width:187.5px}.gm-preview-toolbar{align-items:flex-start;flex-direction:column}.gm-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-order-list li{gap:5px}.gm-grip{display:none}.gm-color-row{grid-template-columns:1fr}}@media(max-width:620px){dialog.gm-dialog{max-width:calc(100vw - 16px);max-height:95dvh;border-radius:10px}.gm-dialog>.dialog-heading{padding:19px 17px 0}.gm-dialog>.dialog-heading h2{font-size:21px}.gm-intro{padding:10px 17px 17px}.gm-workspace{display:flex;flex-direction:column}.gm-preview-panel{border-right:0;border-bottom:1px solid var(--line)}.gm-preview-stage{height:280px}.gm-aspect-square .gm-canvas{width:min(100%,280px)}.gm-aspect-portrait .gm-canvas{width:175px}.gm-order-list{grid-template-columns:1fr;max-height:170px;overflow:auto}.gm-order-heading{margin-top:18px}.gm-preview-toolbar{flex-direction:row;align-items:center}.gm-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-color-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-dialog-footer{padding:13px 17px}.gm-dialog-footer>span{font-size:9px}.gm-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gm-grid-card-body{padding:10px}.gm-grid-card h3{font-size:11px}.gm-grid-card-meta{flex-direction:column;align-items:flex-start;gap:6px}.gm-grid-card-actions{gap:4px}.gm-grid-card-actions>button{padding:7px 4px;font-size:9px}.gm-grid-card-actions>button>svg{width:12px}dialog.gm-saved-dialog{padding:17px}.gm-sharing{flex-direction:column}.gm-delete-confirm{flex-wrap:wrap}.gm-share-link{gap:5px}.gm-share-link button{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.gm-dialog *,.gm-saved-dialog *,.gm-galleries *{scroll-behavior:auto;transition:none}}.nft-browser{padding:16px 0 40px}.nft-browser button,.nft-browser input,.nft-browser select{font-size:13px}.nft-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:8px 0 30px}.nft-eyebrow{display:flex;gap:7px;align-items:center;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nft-hero h1{margin:15px 0 12px;font-family:var(--font-sans);font-size:clamp(2rem,4vw,3rem);line-height:1.15;letter-spacing:-.045em;font-weight:550}.nft-hero h1 span{color:var(--accent)}.nft-browser-workspace .nft-hero{padding:4px 0 24px}.nft-browser-workspace .nft-hero h1{font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 7px}.nft-hero p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.nft-preview-offer{border-left:1px solid var(--line);padding:8px 0 8px 30px}.nft-preview-offer strong{font-size:17px}.nft-preview-offer p{margin:8px 0 17px;font-size:13px}.nft-manage-link{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.nft-demo-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:24px;font-size:12px;color:var(--muted)}.nft-demo-banner>span{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.nft-demo-banner strong{color:var(--text);font-weight:500}.nft-demo-banner svg{color:var(--accent);flex-shrink:0}.nft-demo-banner button{flex-shrink:0;padding:7px 10px;border-color:transparent;background:none}.nft-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin-bottom:16px}.nft-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:0 13px;flex:1;min-width:160px;max-width:470px;background:var(--panel);color:var(--muted)}.nft-search input{min-width:0;width:100%;border:0;background:transparent;color:inherit;padding:12px 0;border-radius:0;margin:0}.nft-search:focus-within{outline:1px solid var(--accent);outline-offset:1px}.nft-search input:focus{outline:none}.nft-selects{display:flex;gap:9px;min-width:0}.nft-selects label{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);padding-left:10px;min-width:0}.nft-selects label svg{color:var(--muted);flex-shrink:0}.nft-selects select{max-width:175px;min-width:0;width:100%;border:0;background:transparent;color:var(--text);padding:10px 9px}.nft-selects option{background:var(--panel)}.nft-selects .nft-refresh{padding:10px}.nft-view-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;flex-wrap:wrap}.nft-view-options{display:flex;align-items:center;gap:16px;margin-left:auto}.nft-grid-sizes{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.nft-grid-sizes button{background:transparent;border-color:transparent;color:var(--muted);font-size:11px;padding:7px 10px;border-radius:5px}.nft-grid-sizes button[aria-pressed=true]{color:var(--accent);background:var(--surface-hover);border-color:var(--line)}.nft-tabs{display:flex;flex-wrap:wrap;gap:5px}.nft-tabs button{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:0;border-bottom:2px solid transparent;padding:8px 12px;gap:7px;font-size:12px}.nft-tabs button:hover{color:var(--text);background:var(--surface-hover)}.nft-tabs button.active{background:transparent;color:var(--accent);border-color:transparent;border-bottom-color:var(--accent)}.nft-tabs button span{min-width:18px;background:var(--panel);border-radius:4px;padding:1px 4px;font-size:10px;line-height:1.4}.nft-result-count{font-size:11px;color:var(--muted)}.nft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nft-grid-medium{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nft-grid-small{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nft-grid-small .nft-card-body{padding:11px 0 0}.nft-grid-small .nft-card-title h2{font-size:12px}.nft-grid-small .nft-card-body>p{margin-bottom:10px;font-size:10px}.nft-grid-small .nft-permission-status{font-size:10px;gap:5px;align-items:flex-start}.nft-grid-small .nft-art-tag{top:7px;left:7px;right:7px;width:fit-content;max-width:calc(100% - 14px);font-size:9px}.nft-grid .nft-card{display:block;padding:0;width:100%;min-width:0;border-radius:0;background:transparent;border:0;text-align:left;font-weight:400;overflow:visible}.nft-art{position:relative;aspect-ratio:5/4;background:var(--panel-alt);overflow:hidden;border-radius:6px}.nft-art img,.nft-sample-art,.nft-detail-art img{width:100%;height:100%;display:block;object-fit:cover}.nft-art img{object-fit:contain}.nft-art-fallback{width:100%;height:100%;min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);background:var(--panel-alt)}.nft-art-fallback span{font-size:11px;font-weight:400}.nft-art-tag{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;color:var(--text);background:var(--panel);font-size:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nft-card-body{padding:14px 0 0}.nft-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.nft-card-title h2{font:650 15px var(--font-sans);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nft-card-title svg{flex-shrink:0;color:var(--muted)}.nft-card-body>p{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:8px 0 16px;font-size:11px;color:var(--muted);line-height:1.4}.nft-card-body>p>span{color:var(--muted)}.nft-visibility-reason{display:block;margin:-6px 0 12px;color:var(--muted);font-size:10px;line-height:1.5}.nft-permission-status{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:11px;line-height:1.5}.nft-permission-status svg{flex-shrink:0}.nft-permission-status.warning,.nft-warning-text{color:var(--warning)!important}.nft-empty{min-height:260px;padding:45px 20px;border:1px dashed var(--line);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}.nft-empty>svg{color:var(--muted)}.nft-empty h2{margin:18px 0 8px;font:600 17px var(--font-sans);color:var(--text)}.nft-empty p{margin:0;max-width:460px;font-size:13px;line-height:1.7}.nft-message{border:1px solid var(--line);background:var(--panel);padding:13px 15px;margin-bottom:16px;border-radius:8px;font-size:12px;line-height:1.7;display:flex;gap:10px}.nft-message.error{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.nft-message>svg{flex-shrink:0;margin-top:2px}.nft-coverage-note{display:flex;gap:8px;align-items:center;padding:0 2px 17px;color:var(--warning);font-size:12px;line-height:1.5}.nft-coverage-note>svg{flex-shrink:0}.nft-filter-help{margin:-2px 0 18px;color:var(--muted);font-size:12px}.nft-inventory-status{margin-top:22px}.nft-inventory-status>details{border:1px solid var(--line);border-radius:8px;padding:12px 15px}.nft-inventory-status summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:12px;color:var(--muted)}.nft-inventory-status summary::-webkit-details-marker{display:none}.nft-inventory-status summary span{display:flex;gap:8px;align-items:center}.nft-inventory-status details[open]>summary>svg{transform:rotate(180deg)}.nft-inventory-status>p{color:var(--muted);font-size:11px;line-height:1.7;max-width:840px;margin:15px 0 0}.nft-wallet-coverage{display:grid;gap:14px;margin-top:17px}.nft-wallet-coverage>div{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px}.nft-wallet-coverage strong{display:block;font-size:12px}.nft-wallet-coverage small{display:block;font-size:11px;color:var(--muted);line-height:1.7;margin-top:2px}.nft-wallet-coverage button{padding:7px 10px;white-space:nowrap}.nft-load-status{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:13px 15px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.nft-render-marker{height:2px;grid-column:1/-1;width:100%}.nft-check-status{display:flex;align-items:center;gap:7px;margin:-6px 1px 18px;color:var(--muted);font-size:11px;line-height:1.6}.nft-basket-button{white-space:nowrap}.nft-basket-button>span{background:var(--accent);color:var(--accent-contrast);border-radius:5px;padding:1px 5px;font-size:10px}.nft-collection-transfer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin:15px 0}.nft-collection-transfer>span{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.nft-collection-transfer>div{display:flex;gap:7px}.nft-collection-transfer button{font-size:11px;padding:8px 10px}.nft-detail-gallery .nft-item-select{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel-alt);font-size:11px;line-height:1.3;color:var(--text);margin-top:9px;cursor:pointer}.nft-detail-gallery .nft-item-select:hover:not(:disabled){border-color:var(--accent);background:var(--surface-hover)}.nft-detail-gallery .nft-item-select[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.nft-detail-gallery .nft-item-select[aria-pressed=true]:hover:not(:disabled){background:var(--accent-hover)}.nft-item-select svg{flex-shrink:0}.nft-check-status>svg{flex-shrink:0}.nft-item-check{display:flex;align-items:flex-start;gap:4px;font-size:10px;color:var(--muted);line-height:1.5;margin-top:8px}.nft-item-check svg{flex-shrink:0;margin-top:2px}.nft-item-check.flagged,.nft-item-check.restricted{color:var(--warning)}.nft-load-status>div{display:flex;align-items:center;gap:11px}.nft-load-status>div>svg{flex-shrink:0;color:var(--accent)}.nft-load-status strong{display:block;font-size:12px;font-weight:500}.nft-load-status small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.nft-load-status button{font-size:11px;padding:8px 10px}.nft-load-status.paused>div>svg{color:var(--warning)}.nft-load-status>i{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line);overflow:hidden}.nft-load-status>i:after{content:"";display:block;width:25%;height:100%;background:var(--accent);animation:nft-load-progress 2s ease-in-out infinite}@keyframes nft-load-progress{0%{transform:translate(-100%)}to{transform:translate(500%)}}.nft-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:var(--panel-alt);padding:20px;border-radius:8px;margin-top:25px}.nft-preview-footer>span{display:flex;align-items:center;gap:10px;font-size:14px}.nft-preview-footer>span>svg{color:var(--accent);flex-shrink:0}dialog.nft-collection-dialog{width:1320px;max-width:calc(100vw - 40px);height:92dvh;max-height:1080px;padding:24px;overflow:hidden}.nft-collection-dialog[open]{display:flex;flex-direction:column}.nft-collection-dialog>.dialog-heading{flex-shrink:0}.nft-collection-dialog .dialog-heading h2{overflow-wrap:anywhere;margin:0}.nft-detail{margin-top:12px;display:flex;flex-direction:column;flex:1;min-height:0}.nft-detail>:not(.nft-detail-layout){flex-shrink:0}.nft-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:24px;flex:1;min-height:0;border-top:1px solid var(--line);padding-top:18px}.nft-detail-sidebar{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px 20px;border-left:1px solid var(--line)}.nft-detail-sidebar .nft-description{margin-top:0}.nft-detail-sidebar .nft-detail-section-title{margin-top:14px}.nft-detail-sidebar .nft-detail-hide{flex-wrap:wrap}.nft-detail-demo{color:var(--accent);font-size:12px;border:1px solid var(--line);border-radius:6px;padding:9px 12px;margin-bottom:16px}.nft-detail-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:0}.nft-detail-meta code{font-size:11px}.nft-detail-meta a{display:inline-flex;align-items:center;gap:3px;color:var(--accent);margin-left:auto}.nft-detail-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:20px 14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 10px 12px 2px}.nft-detail-gallery>div{min-width:0}.nft-detail-art{display:block;position:relative;width:100%;padding:0;aspect-ratio:1;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.nft-detail-art:hover:not(:disabled),.nft-detail-art[aria-pressed=true]{border-color:var(--accent)}.nft-detail-art:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nft-detail-art img{object-fit:contain}.nft-detail-art .nft-art-fallback span{display:none}.nft-detail-gallery strong{font-size:11px;margin-top:8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-detail-gallery small{display:block;font-size:10px;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}.nft-detail-gallery .nft-no-art{grid-column:1/-1;display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:15px;color:var(--muted)}.nft-no-art p{font-size:12px;margin:0;line-height:1.7}.nft-no-art svg{flex-shrink:0}.nft-description{font-size:12px;color:var(--muted);margin-top:17px}.nft-description summary{cursor:pointer}.nft-description p{overflow-wrap:anywhere;white-space:pre-line;max-height:150px;overflow-y:auto;line-height:1.7}.nft-detail-section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:26px 0 13px}.nft-detail-section-title h3{font-size:15px;margin:0}.nft-detail-section-title>span{color:var(--muted);font-size:10px}.nft-permission-wallet{padding:15px;border:1px solid var(--line);border-radius:8px;margin-bottom:12px;background:var(--panel)}.nft-permission-wallet-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.nft-permission-wallet-heading>strong{display:flex;align-items:center;gap:7px;font-size:12px}.nft-permission-wallet-heading small{font-size:10px;color:var(--muted)}.nft-spender-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid var(--line)}.nft-spender-row>div{min-width:0}.nft-spender-row strong{display:flex;align-items:center;gap:6px;font-size:12px;overflow-wrap:anywhere}.nft-spender-row small{font-size:10px;line-height:1.7;display:block;color:var(--muted);margin-top:3px}.nft-permission-wallet>button{width:100%;margin-top:10px;font-size:12px;padding:9px 10px}.nft-permission-wallet>p{font-size:12px;color:var(--muted)}.nft-detail-hide{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;margin-top:22px;border-top:1px solid var(--line)}.nft-detail-hide strong{font-size:12px}.nft-detail-hide p{margin:6px 0 0;font-size:11px;color:var(--muted);line-height:1.6}.nft-detail-hide button{flex-shrink:0;font-size:11px;padding:9px 11px}.nft-detail .nft-detail-footnote{font-size:10px;color:var(--muted);line-height:1.7;margin:18px 0 0}.nft-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nft-spin{animation:nft-spin .9s linear infinite}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.nft-art img,.nft-detail-art img,.nft-card-title>svg{transition:transform .22s ease}.nft-card:hover .nft-art img,.nft-detail-art:hover img{transform:scale(1.025)}.nft-card:hover .nft-card-title>svg{transform:translate(2px,-2px)}}@keyframes nft-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nft-load-status>i:after{animation:none}.nft-spin{animation:none}.nft-grid .nft-card{transition:none}.nft-grid .nft-card:hover{transform:none}}@media(max-width:960px){.nft-grid{gap:14px}.nft-grid-medium{grid-template-columns:repeat(3,minmax(0,1fr))}.nft-grid-small{grid-template-columns:repeat(4,minmax(0,1fr))}.nft-toolbar{flex-wrap:wrap}.nft-search{max-width:none}.nft-card-body{padding:13px 0 0}}@media(max-width:800px),(max-height:600px){dialog.nft-collection-dialog{max-width:calc(100vw - 20px);height:94dvh;padding:18px}.nft-collection-dialog .nft-detail{overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.nft-detail-layout{display:block;flex:none}.nft-detail-gallery{overflow:visible;padding-right:0}.nft-detail-sidebar{overflow:visible;border-left:0;border-top:1px solid var(--line);padding:20px 0 0;margin-top:24px}}@media(max-width:700px){.nft-hero{gap:20px;align-items:flex-start;padding-bottom:24px}.nft-hero h1{font-size:2.2rem}.nft-preview-offer{max-width:220px;padding-left:20px}.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-grid-small{grid-template-columns:repeat(3,minmax(0,1fr))}.nft-demo-banner{align-items:flex-start}.nft-demo-banner>span{display:block;line-height:1.7}.nft-demo-banner>span>svg{vertical-align:middle;margin-right:7px}.nft-selects{width:100%}.nft-selects label{flex:1}.nft-selects select{max-width:none}.nft-result-count{display:none}.nft-preview-footer>span{font-size:12px}.nft-manage-link{font-size:11px;flex-wrap:wrap;max-width:110px;margin-top:10px}}@media(max-width:480px){.nft-manage-link{max-width:none;flex-wrap:nowrap;margin-top:0;font-size:12px}.nft-browser{padding-top:8px}.nft-hero{flex-wrap:wrap;gap:18px}.nft-hero h1{font-size:2.15rem}.nft-hero p{font-size:12px}.nft-eyebrow{font-size:9px}.nft-preview-offer{width:100%;max-width:none;border-left:0;border-top:1px solid var(--line);padding:16px 0 0;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center}.nft-preview-offer strong{font-size:14px}.nft-preview-offer p{grid-column:1/-1;grid-row:2;margin:0;font-size:12px}.nft-preview-offer p br{display:none}.nft-preview-offer button{grid-row:1;grid-column:2;font-size:11px;padding:8px 10px}.nft-demo-banner{flex-wrap:wrap;padding:11px 12px;margin-bottom:18px}.nft-demo-banner button{padding:2px 0;font-size:11px}.nft-tabs{gap:3px;width:100%}.nft-tabs button{padding:8px 9px;font-size:11px;gap:4px}.nft-grid{gap:11px}.nft-card-body{padding:11px 0 0}.nft-card-title h2{font-size:12px}.nft-card-title svg{width:12px}.nft-card-body>p{font-size:10px;gap:4px;margin:7px 0 10px}.nft-permission-status{align-items:flex-start;font-size:10px;gap:5px;min-height:44px}.nft-permission-status svg{width:12px;margin-top:1px}.nft-art-fallback span{font-size:9px}.nft-preview-footer{padding:15px;flex-wrap:wrap;gap:13px}.nft-preview-footer button{width:100%}.nft-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-detail-hide{flex-wrap:wrap;gap:12px}.nft-detail-hide button{width:100%}.nft-wallet-coverage>div{flex-wrap:wrap}.nft-coverage-note{font-size:11px;align-items:flex-start}}.nft-collection-sort{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin:16px 0}.nft-collection-sort label{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.nft-collection-sort select{max-width:240px;padding:9px 12px;border:1px solid var(--line);border-radius:5px;background:var(--panel-alt);color:var(--text)}.nft-collection-sort>small{color:var(--muted);font-size:11px}.nft-card-shell{min-width:0;display:flex;flex-direction:column}.nft-card-shell>.nft-card{width:100%}.nft-card-quick-actions{display:flex;align-items:center;gap:14px;margin-top:4px}.nft-card-quick-actions button{min-height:30px;padding:4px 0;display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--muted);border:0;border-radius:3px;font-size:11px;font-weight:500}.nft-card-quick-actions button:hover:not(:disabled){color:var(--text);background:transparent}.nft-card-quick-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.nft-card-shell>.nft-permission-status{margin-top:4px}.nft-detail-art-wrap,.nft-favorite-art-wrap{position:relative}.nft-browser .nft-heart-button,.nft-browser .nft-expand-button{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:7px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--panel-alt);box-shadow:var(--shadow)}.nft-browser .nft-heart-button{top:8px;right:8px}.nft-browser .nft-expand-button{bottom:8px;right:8px}.nft-browser .nft-heart-button[aria-pressed=true]{color:#e03b49}.nft-browser .nft-heart-button:hover:not(:disabled),.nft-browser .nft-expand-button:hover{color:var(--accent);background:var(--surface-hover)}.nft-browser .nft-heart-button[aria-pressed=true]:hover:not(:disabled){color:#e03b49;background:var(--surface-hover)}.nft-browser .nft-favorite-art{display:block;width:100%;aspect-ratio:1;overflow:hidden;padding:0;border:0;border-radius:6px;background:var(--panel-alt)}.nft-favorite-art img{display:block;height:100%;width:100%;object-fit:contain}.nft-browser .nft-favorite-art[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:-2px}.nft-selection-check{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--accent-contrast);pointer-events:none}.nft-art-actions{display:flex;align-items:stretch;gap:6px;margin:8px 0}.nft-browser .nft-art-actions>button{flex:1;width:auto;min-width:0;margin:0;padding:7px 4px;font-size:11px;gap:5px}.nft-art-actions>.nft-share-icon{flex:0 0 34px;justify-content:center;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);padding:7px}.nft-art-actions>.nft-share-icon:hover{background:var(--surface-hover);text-decoration:none}.nft-favorites-grid .nft-favorite-card.nft-drop-target{outline:2px solid var(--accent);outline-offset:3px}.nft-favorites-grid .nft-favorite-card.nft-dragging{opacity:.55}.nft-favorite-reorder{display:flex;align-items:center;gap:5px;margin-top:6px}.nft-favorite-reorder button{min-height:32px;padding:7px;flex-shrink:0}.nft-favorite-reorder .nft-drag-handle{margin-right:auto;cursor:grab;color:var(--muted);background:transparent;border-color:transparent}.nft-drag-handle:active{cursor:grabbing}.nft-card-body>.nft-favorite-caption{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.nft-browser .nft-favorite-basket{width:100%;margin-top:9px;padding:8px 4px;font-size:11px;gap:5px}.nft-favorite-basket[aria-pressed=true]{color:var(--accent-contrast);background:var(--accent)}.nft-favorites-sharing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 0;margin-bottom:0;border-top:1px solid var(--line)}.nft-favorites-sharing strong{display:flex;align-items:center;gap:8px;font-size:14px}.nft-favorites-sharing strong svg{color:var(--accent)}.nft-favorites-sharing p{margin:7px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.nft-favorites-share-actions{display:flex;flex-wrap:wrap;gap:8px}.nft-favorites-link{display:flex;flex-basis:100%;align-items:center;gap:12px;min-width:0}.nft-favorites-link input{flex:1;min-width:0;margin:0;font-size:12px}.nft-favorites-link a{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:var(--accent);font-size:12px}.nft-favorites-sharing .nft-favorites-notice{flex-basis:100%;margin:0;color:var(--accent)}.nft-empty>button{margin-top:18px}.nft-favorite-folders{margin:0 0 18px}.nft-folder-strip{display:flex;align-items:flex-start;gap:8px}.nft-folder-strip>.nft-folder-pills{flex:1;min-width:0}.nft-folder-strip>button{flex-shrink:0}.nft-folder-options{position:relative;flex-shrink:0}.nft-folder-options>summary{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);cursor:pointer;list-style:none}.nft-folder-options>summary::-webkit-details-marker{display:none}.nft-folder-options>div{position:absolute;right:0;top:calc(100% + 7px);width:min(285px,80vw);z-index:5;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.nft-folder-options>div>button{display:flex;width:100%;justify-content:flex-start;border-color:transparent;background:transparent}.nft-folder-options small{display:block;color:var(--muted);font-size:10px;padding:10px 7px 4px}.nft-folder-arrange{display:flex;align-items:center;gap:7px;margin-top:12px}.nft-folder-arrange>span{margin-right:auto;color:var(--muted);font-size:12px}.nft-folder-arrange button{padding:7px}.nft-folder-pills button[draggable=true]{cursor:grab}.nft-open-gallery{display:inline-flex;align-items:center;gap:5px;font-size:12px}@media(max-width:640px){.nft-folder-strip{flex-wrap:wrap}.nft-folder-strip>.nft-folder-pills{flex-basis:100%}.nft-folder-strip>.nft-folder-options{margin-left:auto}}.nft-folder-pills,.nft-folder-management,.nft-folder-dialog-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nft-folder-pills button{max-width:100%;padding:10px 13px;gap:7px}.nft-folder-pills button>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-folder-pills button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--panel-alt)}.nft-folder-pills small{font-size:10px;padding:2px 5px;border-radius:4px;background:var(--panel)}.nft-folder-pills button.nft-folder-onchain{color:color-mix(in srgb,#67a9e4 35%,var(--text));border-color:color-mix(in srgb,#67a9e4 22%,var(--line));background:color-mix(in srgb,#67a9e4 6%,var(--panel-alt))}.nft-folder-pills button.nft-folder-onchain:hover{border-color:color-mix(in srgb,#67a9e4 55%,var(--line))}.nft-folder-pills button.nft-folder-onchain[aria-pressed=true]{border-color:color-mix(in srgb,#67a9e4 65%,var(--line));background:color-mix(in srgb,#67a9e4 10%,var(--panel-alt))}.nft-folder-onchain>svg{color:color-mix(in srgb,#67a9e4 80%,var(--text))}.nft-folder-management{margin-top:12px}.nft-folder-management>span{margin-right:auto;color:var(--muted);font-size:11px}.nft-folder-management button{padding:7px 10px;font-size:11px}dialog.nft-folder-dialog{width:min(460px,calc(100vw - 32px));max-height:90dvh}.nft-folder-dialog>.dialog-heading{margin-bottom:24px}.nft-folder-dialog p{color:var(--muted);font-size:13px;line-height:1.6}.nft-folder-dialog .nft-folder-item-name{color:var(--text);font-weight:700;margin-bottom:0;overflow-wrap:anywhere}.nft-folder-memberships{display:grid;gap:8px;margin:20px 0}.nft-folder-memberships button{justify-content:flex-start;padding:12px;width:100%;text-align:left}.nft-folder-memberships button span{flex:1;overflow-wrap:anywhere}.nft-folder-memberships button svg{flex-shrink:0}.nft-folder-memberships button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--panel-alt)}.nft-folder-dialog-actions{margin-top:20px;justify-content:flex-end}.nft-folder-dialog-actions span{margin-right:auto;color:var(--muted);font-size:11px}.nft-folder-name-input{display:grid;gap:8px;color:var(--text);font-size:13px;font-weight:500}.nft-folder-name-input input{margin:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.nft-favorite-art img{transition:transform .22s ease}.nft-favorite-art:hover img{transform:scale(1.025)}.nft-browser .nft-heart-button svg,.nft-browser .nft-expand-button svg{transition:transform .16s ease}.nft-browser .nft-heart-button:hover:not(:disabled) svg,.nft-browser .nft-expand-button:hover svg{transform:scale(1.08)}}@media(max-width:600px){.nft-favorites-link{flex-direction:column;align-items:stretch}.nft-favorites-link input{width:100%}.nft-favorite-reorder button{min-height:36px}}.nft-folder-kind-input{margin-bottom:16px}.nft-folder-kind-input select{width:100%;max-width:none}.aurora-dashboard{display:grid;gap:30px}.aurora-dashboard-pending{min-height:520px;align-content:start}.aurora-dashboard-status{display:flex;align-items:center;gap:14px;padding:22px 0 6px;color:var(--muted)}.aurora-dashboard-status>svg{flex-shrink:0}.aurora-dashboard-status h1{margin:0;font-size:19px;letter-spacing:-.025em;color:var(--text)}.aurora-dashboard-status p{margin:8px 0 0;font-size:12px;color:var(--muted)}.aurora-dashboard-status button{margin-inline-start:auto}.aurora-dashboard-skeleton{display:grid;gap:30px}.aurora-skeleton-welcome{display:grid;gap:12px;padding:8px 0 14px}.aurora-skeleton-welcome span{display:block;height:26px;width:min(460px,80%);border-radius:3px;background:var(--panel-alt)}.aurora-skeleton-welcome span:last-child{height:14px;width:min(290px,55%)}.aurora-dashboard-skeleton .aurora-metrics>div{min-height:58px}.aurora-dashboard-skeleton .aurora-collection-grid>div{aspect-ratio:1;background:var(--panel-alt);border-radius:5px}.aurora-collection-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.aurora-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:4px 0 0}.aurora-eyebrow{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;letter-spacing:.12em;font-weight:600}.aurora-welcome h1{font-family:inherit;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.08;margin:8px 0 0;letter-spacing:-.055em;color:var(--text)}.aurora-welcome p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.aurora-account-chip{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;padding:10px 14px;flex-shrink:0;font-size:11px}.aurora-account-chip small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.aurora-feature-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr);gap:24px}.aurora-collection-feature{display:flex;align-items:center;position:relative;min-height:300px;border-radius:6px;overflow:hidden;background:var(--panel-alt);padding:32px}.aurora-feature-copy{position:relative;z-index:2;width:62%}.aurora-feature-copy h2{font-size:clamp(25px,2.5vw,32px);font-weight:600;letter-spacing:-.045em;line-height:1.16;margin:15px 0}.aurora-feature-copy p{font-size:13px;max-width:280px;color:var(--muted);line-height:1.7;margin-bottom:24px}.aurora-button{display:inline-flex;align-items:center;gap:10px;border-radius:5px;padding:12px 16px;font-size:12px;font-weight:600}.aurora-button.primary{background:var(--accent);color:var(--accent-contrast)}.aurora-art-stack{position:absolute;width:240px;height:255px;inset-inline-end:-15px;top:30px}.aurora-art-stack>div{position:absolute;width:156px;height:191px;border-radius:4px;overflow:hidden;box-shadow:var(--shadow)}.aurora-art-stack svg{height:100%;width:100%;object-fit:cover}.aurora-art-stack>div:nth-child(1){transform:rotate(-14deg);left:0;top:46px}.aurora-art-stack>div:nth-child(2){transform:rotate(12deg);left:87px;top:0}.aurora-art-stack>div:nth-child(3){transform:rotate(3deg);left:65px;top:110px}.aurora-art-caption{position:absolute;bottom:12px;inset-inline-end:18px;font-size:8px;color:var(--muted)}.aurora-feature-side{display:grid;grid-template-rows:1fr auto}.aurora-gallery-feature{display:flex;gap:14px;padding:25px 0;border-top:1px solid var(--line);align-items:flex-start}.aurora-gallery-feature>svg{color:var(--muted);flex-shrink:0}.aurora-gallery-feature>svg:last-child{margin-inline-start:auto}.aurora-gallery-feature h2{font-size:22px;font-weight:600;letter-spacing:-.035em;margin:0 0 12px;line-height:1.2}.aurora-gallery-feature p{color:var(--muted);font-size:12px;line-height:1.7;margin:0}.aurora-transfer-feature{display:flex;align-items:center;gap:15px;padding:22px 0;border-top:1px solid var(--line)}.aurora-transfer-feature>svg{color:var(--muted);flex-shrink:0}.aurora-transfer-feature strong{font-size:13px}.aurora-transfer-feature small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.aurora-transfer-feature>svg:last-child{margin-inline-start:auto}.aurora-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aurora-metrics>div{display:flex;align-items:center;justify-content:center;padding:0 16px;min-width:0;text-align:center}.aurora-metrics>div+div{border-inline-start:1px solid var(--line)}.aurora-metrics strong{display:block;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.aurora-metrics small{display:block;font-size:11px;line-height:1.4;color:var(--muted);margin-top:4px}.aurora-saved-section+.aurora-saved-section{padding-top:28px;border-top:1px solid var(--line)}.aurora-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.aurora-section-heading h2{font-size:23px;font-weight:600;letter-spacing:-.045em;line-height:1.25;margin:0 0 6px}.aurora-section-heading p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}.aurora-section-heading a,.aurora-dashboard-card>a,.aurora-empty a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text)}.aurora-collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.aurora-collection-grid>:is(a,button){min-width:0;border-radius:5px}.aurora-collection-image{position:relative;aspect-ratio:1;border-radius:5px;background:var(--panel-alt);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted)}.aurora-collection-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.aurora-collection-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;margin:9px 0 2px}.aurora-collection-grid small{color:var(--muted);font-size:10px;line-height:1.55}.aurora-empty{display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:25px}.aurora-received-image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:5px;background:var(--panel-alt)}.aurora-received-image img{display:block;width:100%;height:100%;object-fit:contain}.aurora-received-badge{position:absolute;inset-inline-end:8px;bottom:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--bg);color:var(--text);pointer-events:none}.aurora-received-grid small,.aurora-received-grid time{display:block;font-size:10px;color:var(--muted);line-height:1.5;margin-top:3px}.aurora-received-token{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-empty>svg{color:var(--muted);flex-shrink:0}.aurora-empty strong{font-size:14px}.aurora-empty p{font-size:12px;color:var(--muted);margin:6px 0 0}.aurora-empty a{margin-inline-start:auto;white-space:nowrap}.aurora-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px;border-top:1px solid var(--line)}.aurora-dashboard-card{padding:0 24px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.aurora-dashboard-card:first-child{padding-inline-start:0}.aurora-dashboard-card:last-child{padding-inline-end:0}.aurora-dashboard-card+.aurora-dashboard-card{border-inline-start:1px solid var(--line)}.aurora-card-heading{display:flex;gap:9px;align-items:center;width:100%}.aurora-card-heading>svg{color:var(--muted);flex-shrink:0}.aurora-card-heading h2{font-size:14px;font-weight:600;letter-spacing:-.025em;margin:0}.aurora-card-heading>a{margin-inline-start:auto}.aurora-dashboard-card p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.aurora-dashboard-card>a{margin-top:auto}.aurora-gallery-list{display:grid;gap:11px;width:100%}.aurora-gallery-list a{display:flex;gap:9px;align-items:center}.aurora-gallery-list a>svg:first-child{color:var(--muted);width:16px;height:16px;flex-shrink:0}.aurora-gallery-list a>svg:last-child{margin-inline-start:auto;flex-shrink:0}.aurora-gallery-list strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere}.aurora-gallery-list small{font-size:10px;color:var(--muted);display:block;margin-top:2px}.aurora-report-status{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.aurora-status-dot{width:5px;height:5px;border-radius:50%;background:var(--text)}.aurora-upgrade{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:24px 0 0;border-top:1px solid var(--line)}.aurora-upgrade>div{display:flex;gap:15px;align-items:center}.aurora-upgrade>div>svg{color:var(--muted);flex-shrink:0}.aurora-upgrade strong{font-size:15px}.aurora-upgrade small{display:block;margin-top:6px;font-size:11px;color:var(--muted)}.aurora-upgrade button{white-space:nowrap}.aurora-inline-note{font-size:11px;color:var(--muted);line-height:1.6;margin:10px 0 0}.aurora-inline-note+.aurora-inline-note{margin-top:3px}.aurora-inline-note button{padding:4px 8px;font-size:11px}.aurora-dashboard a:focus-visible{outline:2px solid var(--focus);outline-offset:5px}@media(hover:hover)and (pointer:fine){.aurora-collection-grid img{transition:transform .28s cubic-bezier(.2,.65,.3,1)}.aurora-collection-grid>:is(a,button):hover img{transform:scale(1.025)}.aurora-collection-grid>:is(a,button):hover strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.aurora-section-heading a>svg,.aurora-dashboard-card a>svg:last-child,.aurora-button>svg,.aurora-feature-side a>svg:last-child{transition:transform .18s ease}.aurora-section-heading a:hover>svg,.aurora-dashboard-card a:hover>svg:last-child,.aurora-button:hover>svg,.aurora-feature-side a:hover>svg:last-child{transform:translate(3px)}.aurora-gallery-list a:hover strong{text-decoration:underline;text-underline-offset:3px}}@media(min-width:1500px){.aurora-art-stack{inset-inline-end:10px}}@media(max-width:1000px){.aurora-feature-layout{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr)}.aurora-collection-feature{padding:25px}.aurora-art-stack{inset-inline-end:-55px;opacity:.65}.aurora-feature-copy{width:75%}.aurora-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.aurora-dashboard-card{padding:0 18px}.aurora-upgrade{flex-wrap:wrap}}@media(max-width:700px){.aurora-dashboard{gap:24px}.aurora-account-chip{display:none}.aurora-feature-layout{grid-template-columns:1fr}.aurora-art-stack{opacity:1;inset-inline-end:-10px}.aurora-feature-copy{width:65%}.aurora-collection-feature{min-height:300px}.aurora-feature-side{grid-template-columns:1fr}.aurora-gallery-feature h2{font-size:21px}.aurora-metrics{padding:16px 0}.aurora-metrics>div{padding:0 7px}.aurora-metrics strong{font-size:21px}.aurora-metrics small{font-size:10px}.aurora-bottom-grid{grid-template-columns:1fr;gap:22px}.aurora-dashboard-card{padding:0}.aurora-dashboard-card+.aurora-dashboard-card{border-inline-start:0;border-top:1px solid var(--line);padding-top:20px}.aurora-dashboard-card>a{min-height:28px}.aurora-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 14px}.aurora-upgrade>div:last-child{flex-wrap:wrap}.aurora-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.aurora-section-heading h2{font-size:21px}.aurora-section-heading a{white-space:nowrap;min-height:28px}.aurora-empty{flex-wrap:wrap;padding:20px}.aurora-empty a{margin-inline-start:44px}}@media(max-width:430px){.aurora-art-stack{inset-inline-end:-95px;opacity:.32}.aurora-feature-copy{width:85%}.aurora-feature-copy p{max-width:210px}.aurora-feature-copy h2{font-size:27px}.aurora-collection-feature{padding:23px}.aurora-art-caption{font-size:7px}.aurora-welcome h1{font-size:34px}.aurora-welcome p{font-size:12px}.aurora-metrics strong{font-size:20px}.aurora-metrics small{font-size:9px}}@media(prefers-reduced-motion:reduce){.aurora-dashboard-status .spin{animation:none}.aurora-collection-grid img,.aurora-section-heading a>svg,.aurora-dashboard-card a>svg:last-child,.aurora-button>svg,.aurora-feature-side a>svg:last-child{transition:none;transform:none}.aurora-collection-grid>:is(a,button):hover img,.aurora-section-heading a:hover>svg,.aurora-dashboard-card a:hover>svg:last-child,.aurora-button:hover>svg,.aurora-feature-side a:hover>svg:last-child{transform:none}}button.aurora-received-item{display:block;padding:0;border:0;background:transparent;text-align:start;font-weight:400;width:100%}.creator-access-card{margin:20px 0;scroll-margin-top:24px}.creator-access-summary{display:flex;align-items:center;gap:18px;padding:22px 24px;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creator-access-summary>svg{color:var(--accent);flex-shrink:0}.creator-access-summary>div:first-of-type{flex:1;min-width:0}.creator-access-summary h2{margin:0 0 6px;font-size:17px}.creator-access-summary p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.creator-access-summary-actions{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px}@media(max-width:700px){.creator-access-summary{flex-wrap:wrap;padding:18px;gap:12px}.creator-access-summary-actions{width:100%;flex-direction:row;flex-wrap:wrap;gap:16px}}.creator-access-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.creator-access-form label{display:grid;gap:8px;font-weight:600}.creator-access-form input,.creator-access-form textarea{width:100%;box-sizing:border-box}.creator-access-form textarea{resize:vertical;min-height:130px;padding:12px;color:var(--text);background:var(--panel-alt);border:1px solid var(--line);border-radius:7px}.creator-access-form>button{justify-self:start}.creator-access-project{grid-column:1 / -1}.creator-access-status{line-height:1.7}.creator-access-status a{display:inline-flex;align-items:center;gap:5px}.creator-application-review{padding:24px 0;border-top:1px solid var(--line, #d9dce3)}.creator-application-review-heading,.creator-application-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.creator-application-review dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px 16px}.creator-application-review dd{margin:0;overflow-wrap:anywhere}.creator-application-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;max-width:85ch}.admin-users-heading,.admin-users-heading h2,.admin-users-toolbar,.admin-users-search,.admin-user-access,.admin-user-badge,.admin-users-pagination{display:flex;align-items:center;gap:10px}.admin-users-heading{justify-content:space-between;gap:24px;margin:26px 0}.admin-users-heading h2{margin:0 0 8px;font-size:1.45rem}.admin-users-heading p{color:var(--muted);margin:0}.admin-users-heading>a{font-size:.85rem;white-space:nowrap}.admin-users-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.admin-users-stats>div{display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;padding:12px 16px;background:var(--panel)}.admin-users-stats strong{font-size:1.65rem;font-weight:650}.admin-users-stats span{color:var(--muted);font-size:.8rem}.admin-users-toolbar{flex-wrap:wrap;margin-bottom:12px}.admin-users .admin-users-search{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 320px;min-width:0;height:44px;margin:0;border:1px solid var(--line);border-radius:6px;padding:0 12px;background:var(--panel)}.admin-users-search>svg{color:var(--muted);flex-shrink:0}.admin-users .admin-users-search input{flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.admin-users-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.admin-users .admin-users-toolbar>select{flex:0 1 225px;width:auto;max-width:none;height:44px;padding:0 12px}.admin-users-toolbar>button{min-height:44px}.admin-users-list{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.admin-user-row+.admin-user-row{border-top:1px solid var(--line)}.admin-user-row>summary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(235px,1fr) 180px 60px 16px;align-items:center;gap:12px;padding:10px 14px;list-style:none;cursor:pointer}.admin-user-row>summary::-webkit-details-marker{display:none}.admin-user-row>summary:hover{background:var(--panel-alt)}.admin-user-row[open]>summary{border-bottom:1px solid var(--line)}.admin-user-row[open] .admin-user-chevron{transform:rotate(180deg)}.admin-user-identity{display:grid;gap:2px;min-width:0}.admin-user-identity>small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity>strong{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-access{flex-wrap:wrap;gap:5px}.admin-user-badge{border:1px solid var(--line);border-radius:20px;padding:3px 7px;font-size:.72rem;gap:5px;color:var(--muted);white-space:nowrap}.admin-user-badge.active{color:var(--success);background:var(--success-bg);border-color:color-mix(in srgb,var(--success) 25%,transparent)}.admin-user-badge.premium{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--panel));border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.admin-user-wallet-count{font-size:.8rem;color:var(--muted)}.admin-user-login{display:grid;gap:2px;font-size:.75rem;font-variant-numeric:tabular-nums}.admin-user-details{padding:16px;background:var(--panel-alt)}.admin-user-details dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:0;font-size:.85rem}.admin-user-details dt{color:var(--muted)}.admin-user-details dd{margin:0;overflow-wrap:anywhere}.admin-user-details h3{margin:16px 0 8px;font-size:.9rem}.admin-user-details .creator-application-actions{margin-top:12px}.admin-user-details .creator-application-actions small{color:var(--muted);max-width:65ch;line-height:1.5}.admin-users-pagination{justify-content:flex-end;flex-wrap:wrap;margin-top:18px;font-size:.8rem}.admin-users-pagination>span:first-child{margin-right:auto;color:var(--muted)}.admin-users-empty{padding:52px 24px;border:1px dashed var(--line);border-radius:10px;text-align:center}.admin-users-empty p{color:var(--muted)}@media(max-width:900px){.admin-user-row>summary{grid-template-columns:minmax(0,1fr) 18px;gap:6px 10px}.admin-user-identity,.admin-user-access{grid-column:1}.admin-user-login{grid-column:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.admin-user-chevron{grid-column:2;grid-row:1}.admin-user-wallet-count{display:none}}@media(max-width:600px){.admin-users-heading{align-items:flex-start;flex-direction:column;gap:12px}.admin-users-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-users-stats>div{padding:14px}.admin-users .admin-users-search{flex-basis:100%}.admin-users .admin-users-toolbar>select{max-width:100%;flex:1 1 180px}.admin-user-details{padding:18px}.admin-user-details dl{grid-template-columns:1fr;gap:5px}.admin-user-details dd{margin-bottom:9px}}.creator-workspace-card{padding:32px;border:1px solid var(--line, #d9dce3);border-radius:20px;margin-top:24px}.creator-workspace-card p{max-width:65ch;line-height:1.7}.creator-workspace-card .aurora-button{margin:12px 12px 0 0}@media(max-width:600px){.creator-access-form{grid-template-columns:1fr}.creator-workspace-card{padding:22px}.creator-application-review dl{grid-template-columns:1fr;gap:4px}.creator-application-review dd{margin-bottom:10px}}.workspace-features{margin:32px 0}.workspace-feature-group{margin-top:24px}.workspace-feature-group h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:16px}.workspace-feature-group h3 small{color:var(--muted);font-size:12px;font-weight:400}.workspace-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-feature-grid>a{display:block;min-width:0;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--panel);text-decoration:none;color:inherit}.workspace-feature-grid>a:hover{border-color:var(--muted);background:var(--panel-alt)}.workspace-feature-grid strong{display:flex;justify-content:space-between;gap:10px;font-size:14px}.workspace-feature-grid p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.6}@media(max-width:900px){.workspace-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.workspace-feature-grid{grid-template-columns:minmax(0,1fr)}}.x-api-admin{width:100%;max-width:1160px;margin:0 auto;color:var(--text)}.x-api-admin>.x-api-heading{display:flex;position:static;align-items:center;justify-content:space-between;gap:24px;height:auto;min-height:0;padding:0;margin:0 0 28px;border:0;background:none}.x-api-admin h2,.x-api-admin h3,.x-api-admin h4,.x-api-admin p{margin:0}.x-api-heading h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em}.x-api-heading>div>p:last-child{margin-top:9px;color:var(--muted);line-height:1.6}.x-api-admin .x-api-eyebrow{display:block;font-size:10px;letter-spacing:.12em;font-weight:600;color:var(--muted);margin:0 0 9px}.x-api-admin fieldset{border:0;padding:0;margin:0;min-width:0}.x-api-admin button,.x-api-admin .x-api-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;max-width:100%;min-height:40px;border:1px solid var(--line, #393939);border-radius:9px;background:var(--panel-alt, #232323);padding:10px 15px;color:inherit;font:inherit;font-size:13px;font-weight:600;text-decoration:none;white-space:normal;cursor:pointer}.x-api-admin button:disabled{opacity:.45;cursor:default}.x-api-admin button.primary{background:var(--accent, #ecece9);color:var(--accent-contrast, #171717);border-color:transparent}.x-api-admin .x-api-button{flex-shrink:0}.x-api-overview{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(250px,.85fr);gap:22px;padding:26px;border:1px solid var(--line, #393939);border-radius:16px;background:var(--panel, #1d1d1d)}.x-api-account-mark{display:grid;place-items:center;align-self:start;width:50px;height:50px;border-radius:14px;background:var(--panel-alt, #252525);border:1px solid var(--line, #393939)}.x-api-account-summary h3{font-size:22px;letter-spacing:-.025em}.x-api-overview p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:9px}.x-api-overview a{display:inline-flex;align-items:center;gap:3px;margin-top:14px;font-size:12px;text-decoration:none}.x-api-social-summary{border-inline-start:1px solid var(--line, #393939);padding-inline-start:24px;min-width:0}.x-api-social-state{display:flex;align-items:center;gap:7px;font-size:16px;line-height:1.5}.x-api-overview .x-api-issue{font-size:12px;color:var(--warning, #d3b875);overflow-wrap:anywhere}.x-api-admin .x-api-scope-note{display:flex;gap:9px;align-items:flex-start;color:var(--muted);font-size:12px;line-height:1.65;margin:13px 4px 26px}.x-api-scope-note svg{flex:0 0 auto;margin-top:1px}.x-api-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line, #393939);margin-bottom:24px}.x-api-admin .x-api-tabs button{padding:13px 15px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted)}.x-api-admin .x-api-tabs button[aria-pressed=true]{border-bottom-color:var(--text, #eee);color:var(--text, #eee)}.x-api-unsaved-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.x-api-tab-panel[hidden]{display:none}.x-api-admin .x-api-panel,.x-api-admin .x-api-tab-panel>details{border:1px solid var(--line, #393939);border-radius:13px;padding:23px;margin:0 0 16px;background:var(--panel, #1d1d1d)}.x-api-section-heading{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.x-api-section-heading h3{font-size:16px;letter-spacing:-.015em}.x-api-section-heading p{color:var(--muted);font-size:12px;line-height:1.65;margin-top:6px;max-width:680px}.x-api-section-heading>svg{color:var(--muted);flex-shrink:0}.x-api-admin details>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;font-size:14px;list-style:none}.x-api-admin details>summary::-webkit-details-marker{display:none}.x-api-admin details>summary:before{content:"";display:block;flex:0 0 6px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);margin-inline-end:5px;transition:transform .15s ease}.x-api-admin details[open]>summary:before{transform:rotate(45deg)}.x-api-admin details[open]>summary{margin-bottom:22px}.x-api-admin summary small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:var(--muted)}.x-api-admin .x-api-advanced{border:0;border-top:1px solid var(--line, #393939);border-radius:0;padding:15px 0 0;margin:18px 0 0;background:transparent}.x-api-admin .x-api-advanced summary{font-size:12px;color:var(--muted)}.x-api-admin .x-api-advanced[open] summary{margin-bottom:12px}.x-api-publishing-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:30px;align-items:center;margin-bottom:24px}.x-api-provider{border-top:1px solid var(--line, #393939);padding-top:22px;margin-top:24px}.x-api-provider .x-api-section-heading{margin-bottom:16px}.x-api-provider h3{font-size:14px}.x-api-status{display:inline-flex;align-items:center;white-space:nowrap;font-size:10px;padding:5px 8px;border-radius:30px;border:1px solid var(--line, #393939);color:var(--muted)}.x-api-status.good{color:var(--success, #91b9a0)}.x-api-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin:20px 0}.x-api-card{border:1px solid var(--line, #393939);border-radius:12px;padding:20px;margin:18px 0;min-width:0}.x-api-admin .x-api-field{display:grid;gap:8px;margin:14px 0;min-width:0;font-size:12px}.x-api-grid .x-api-field,.x-api-publishing-row .x-api-field{margin:0}.x-api-field input,.x-api-field select,.x-api-field textarea{width:100%;min-width:0;max-width:none;box-sizing:border-box}.x-api-admin .x-api-field>input,.x-api-admin .x-api-field>select,.x-api-admin .x-api-field>textarea{min-height:43px;border:1px solid var(--line, #393939);border-radius:8px;background:var(--panel-alt, #252525);color:inherit;padding:10px 12px;font:inherit;font-size:13px}.x-api-admin .x-api-toggle,.x-api-admin .x-api-check{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:12px;min-width:0;font-size:13px;line-height:1.5;margin:15px 0;cursor:pointer}.x-api-admin .x-api-toggle>input,.x-api-admin .x-api-check>input{flex:0 0 auto;width:17px;height:17px;min-width:17px;margin:1px 0 0;padding:0;accent-color:var(--text, #eee)}.x-api-toggle>span{display:grid;gap:4px}.x-api-toggle strong{font-size:13px;font-weight:500}.x-api-admin .x-api-toggle small{font-size:12px;font-weight:400;line-height:1.55;color:var(--muted)}.x-api-save-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 24px}.x-api-save-bar span{font-size:12px;color:var(--muted)}.x-api-note,.x-api-admin small{font-size:12px;color:var(--muted, #aaa);line-height:1.65}.x-api-admin .x-api-note{margin:14px 0}.x-api-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0}.x-api-results{max-height:440px;overflow:auto;overflow-wrap:anywhere;margin-top:14px}.x-api-results article{padding:15px 0;border-bottom:1px solid var(--line, #393939)}.x-api-results p,.x-api-text{white-space:pre-wrap;line-height:1.6;padding:8px 0}.x-api-results small,.x-api-results code{display:block}.x-api-results>button{display:flex;width:100%;text-align:start;justify-content:flex-start;margin-top:8px}.x-api-preview{display:block;max-width:min(100%,450px);max-height:300px;object-fit:contain;margin:15px 0;border-radius:8px}.x-api-feedback{display:flex;align-items:center;gap:8px;padding:12px 15px;margin:0 0 20px!important;color:var(--success, #91b9a0);border:1px solid var(--line, #393939);border-radius:10px;font-size:13px}@media(max-width:800px){.x-api-overview{grid-template-columns:auto minmax(0,1fr)}.x-api-social-summary{grid-column:1 / -1;border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line, #393939);padding-top:20px}.x-api-publishing-row{grid-template-columns:1fr;gap:15px}}@media(max-width:560px){.x-api-admin>.x-api-heading{align-items:flex-start;flex-direction:column;gap:16px}.x-api-overview{padding:18px;gap:15px}.x-api-account-mark{width:40px;height:40px;border-radius:11px}.x-api-account-summary h3{font-size:18px;overflow-wrap:anywhere}.x-api-admin .x-api-panel,.x-api-admin .x-api-tab-panel>details,.x-api-card{padding:17px}.x-api-admin .x-api-tabs{gap:0}.x-api-admin .x-api-tabs button{gap:5px;padding:11px 9px;font-size:11px}.x-api-admin .x-api-tabs button svg{width:15px}.x-api-section-heading{gap:12px}.x-api-admin .x-api-status{white-space:normal;text-align:center}}.partner-api-admin{display:grid;gap:24px;min-width:0}.partner-api-admin h2,.partner-api-admin p{margin:0}.partner-api-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.partner-api-admin>.partner-api-heading{height:auto;min-height:0;position:static;padding:0;margin:0;border:0}.partner-api-heading h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.04em}.partner-api-admin p{color:var(--muted);line-height:1.6;margin-top:8px}.partner-api-admin button,.partner-api-button,.partner-api-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.partner-api-admin button.primary,.partner-api-tabs button[aria-pressed=true]{background:var(--accent, #ecece9);color:var(--accent-contrast, #171717)}.partner-api-admin button:disabled{opacity:.45;cursor:default}.partner-api-tabs{display:flex;gap:8px;margin-bottom:28px}.partner-api-endpoint{display:flex;align-items:flex-start;gap:16px;padding:22px;border:1px solid var(--line);border-radius:14px}.partner-api-endpoint svg{flex-shrink:0;margin-top:2px}.partner-api-create{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:16px;align-items:end}.partner-api-create label{display:grid;gap:8px;font-size:13px}.partner-api-create input,.partner-api-create select{width:100%;max-width:none;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);font:inherit}.partner-api-secret{display:grid;gap:14px;border:1px solid var(--line);padding:22px;border-radius:14px}.partner-api-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:14px;background:var(--panel);border-radius:8px}.partner-api-secret>button{justify-self:start}.partner-api-keys{list-style:none;padding:0;margin:0}.partner-api-keys li{display:flex;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.partner-api-keys li>div:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.partner-api-keys code{display:block;color:var(--muted);font-size:12px;margin-top:8px}.partner-api-keys dl{display:flex;gap:24px;margin:0;font-size:13px}.partner-api-keys dt{color:var(--muted);font-size:12px;margin-bottom:6px}.partner-api-keys dd{margin:0}.partner-api-actions{display:flex;gap:8px;flex-wrap:wrap}.partner-api-empty{padding:30px 0;text-align:center}.partner-api-example summary{cursor:pointer}.partner-api-example pre{padding:18px;background:var(--panel);border:1px solid var(--line);border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.partner-api-heading{align-items:flex-start;flex-direction:column}.partner-api-create{grid-template-columns:minmax(0,1fr)}.partner-api-keys li{align-items:flex-start;flex-direction:column;gap:16px}.partner-api-keys dl{flex-wrap:wrap;gap:20px}.partner-api-secret .partner-api-heading{flex-direction:row}}.spender-filters{display:flex;align-items:end;gap:12px;padding:20px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.spender-filters label{flex:1;min-width:210px}.spender-admin select{max-width:none}.spender-admin .admin-checkbox input{flex:0 0 18px;padding:0}.spender-filters label:first-child{flex:2}.spender-row{display:flex;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid var(--line)}.spender-identity{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.spender-identity .mono{font-size:12px;overflow-wrap:anywhere}.spender-seen{max-width:160px}.spender-pagination{display:flex;align-items:center;gap:12px;padding:18px 24px}.spender-pagination span{flex:1;font-size:13px;color:var(--muted)}.spender-admin .admin-heading h2{margin-top:0}.spender-admin .admin-heading>button{flex-shrink:0}@media(max-width:680px){.spender-admin .admin-heading{align-items:start;flex-direction:column}.spender-row{flex-wrap:wrap;padding:16px}.spender-identity{flex-basis:calc(100% - 90px)}.spender-seen{order:3;max-width:none}.spender-filters,.spender-pagination{padding:16px}}.admin-shell{min-height:100vh;background:var(--bg)}.admin-nav{height:88px;border-bottom:1px solid var(--line);padding:0 5%;display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-nav a{display:inline-flex;align-items:center;gap:10px;font-size:14px}.admin-nav .admin-brand{font-weight:800;font-size:20px}.admin-brand svg{color:var(--accent)}.admin-brand span{font-weight:400;color:var(--muted);font-size:13px;letter-spacing:2px}.admin-main{max-width:1180px;margin:0 auto;padding:48px 28px 80px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.admin-heading h1{font-size:36px;margin:8px 0 12px;letter-spacing:-1px}.admin-heading p,.admin-footnote{color:var(--muted);line-height:1.6}.admin-eyebrow{color:var(--accent)!important;font-size:11px;font-weight:700;letter-spacing:2px;margin:0}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:8px;margin:28px 0;background:var(--panel)}.admin-stats>div{padding:24px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.admin-stats>div:last-child{border:0}.admin-stats strong{font-size:26px}.admin-stats span{font-size:13px;color:var(--muted)}.admin-networks{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.admin-toolbar{display:flex;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--line)}.admin-shell .admin-search{flex-direction:row;min-width:0;display:flex!important;align-items:center;gap:10px;max-width:420px;flex:1}.admin-search input{border:0!important;background:transparent!important;padding:5px!important}.admin-network-list{max-height:530px;overflow:auto}.admin-network-row{display:flex;gap:18px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.admin-network-row:last-child{border:0}.admin-network-icon{width:40px;height:40px;border-radius:8px;background:var(--panel-alt);display:grid;place-items:center;color:var(--accent)}.admin-network-row>button{flex-shrink:0}.admin-network-title{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.admin-network-title strong{overflow-wrap:anywhere}.admin-network-title span,.admin-provider small{color:var(--muted);font-size:12px}.admin-provider{display:flex;flex-direction:column;gap:7px;width:160px;font-size:13px}.admin-badge{font-size:11px;padding:6px 9px;border-radius:4px;background:var(--panel-alt);color:var(--muted);min-width:64px;text-align:center}.admin-badge.enabled{background:var(--success-bg);color:var(--success)}.admin-footnote{font-size:12px;margin-top:18px}.admin-empty{padding:24px}.admin-login{max-width:470px;padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:55px auto}.admin-login>svg{color:var(--accent)}.admin-login p{color:var(--muted);line-height:1.6}.admin-login button{margin-top:20px;width:100%}.admin-shell label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500}.admin-shell input,.admin-shell select{width:100%;min-width:0;border:1px solid var(--line);background:var(--panel-alt);border-radius:7px;color:inherit;padding:12px;font-size:14px}.admin-shell small{font-size:12px;font-weight:400;line-height:1.5;color:var(--muted)}.admin-editor{margin-top:30px;border:1px solid var(--line);border-radius:8px;padding:28px;background:var(--panel);scroll-margin-top:20px}.admin-editor-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-editor-title h2{margin:8px 0 0}.admin-catalog{display:grid;gap:12px;padding-bottom:25px;margin-bottom:24px;border-bottom:1px solid var(--line)}.admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:0;padding:0;margin:0;min-width:0}.admin-fields legend{font-size:16px;font-weight:600;margin-bottom:20px}.admin-wide{grid-column:1 / -1}.admin-shell .admin-checkbox{flex-direction:row;align-items:center;gap:12px}.admin-checkbox input{width:18px;height:18px;accent-color:var(--accent)}.admin-editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.admin-alert,.admin-notice{padding:15px 20px;margin:16px 0;border:1px solid var(--line);background:var(--danger-bg);border-radius:8px;line-height:1.5;border-color:var(--danger);color:var(--danger)}.admin-notice{border-color:var(--success);background:var(--success-bg);color:var(--success)}.admin-checks{padding:10px 20px;background:var(--panel);border-radius:8px}.admin-checks p{display:flex;flex-direction:column;gap:5px;font-size:13px}.admin-checks span{color:var(--muted)}@media(max-width:680px){.admin-nav{padding:0 20px}.admin-nav .admin-brand{font-size:17px}.admin-brand span{display:none}.admin-main{padding:30px 16px 60px}.admin-heading{align-items:flex-start}.admin-heading h1{font-size:27px}.admin-heading>button{padding:10px;white-space:nowrap}.admin-stats>div{padding:16px 10px}.admin-stats strong{font-size:19px}.admin-stats span{font-size:11px}.admin-toolbar{padding:14px;gap:10px}.admin-toolbar button{white-space:nowrap;padding:10px}.admin-network-row{padding:14px;gap:10px}.admin-network-icon,.admin-provider{display:none}.admin-network-title strong{font-size:14px}.admin-editor{padding:20px 16px}.admin-fields{grid-template-columns:1fr}.admin-editor-actions{flex-wrap:wrap}.admin-editor-actions button{flex:1}.admin-login{padding:24px}}.access-editor fieldset{border:1px solid var(--line);border-radius:8px;padding:24px;margin:26px 0;background:var(--panel);min-width:0}.access-editor legend{font-size:20px;font-weight:700;padding:0 8px}.access-editor p{color:var(--muted);font-size:14px;line-height:1.6}.access-wallets>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:16px 0}.access-wallets code{overflow-wrap:anywhere;flex:1;min-width:170px;font-size:13px}.access-add-wallet{display:flex;align-items:end;gap:12px;margin-top:20px}.access-add-wallet label{flex:1;min-width:0}.access-gate{border:1px solid var(--line);padding:20px;border-radius:8px;margin:20px 0;background:var(--panel)}.access-remove{margin-top:16px}.access-editor .admin-fields{margin-bottom:12px}@media(max-width:680px){.access-editor fieldset{padding:18px 12px}.access-gate{padding:16px 12px}.access-add-wallet{flex-wrap:wrap}.access-add-wallet label{flex-basis:100%}}.contract-review{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);min-width:0}.contract-background{border:1px solid var(--line);border-radius:8px;padding:20px;margin:20px 0;background:var(--panel);min-width:0}.contract-background p{color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.contract-background summary{cursor:pointer;margin-top:18px}.background-counts{display:flex;flex-wrap:wrap;gap:12px 24px}.background-counts strong{color:var(--accent)}.background-activity{list-style:none;padding:0;margin:0}.background-activity li{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.background-activity span,.background-activity small{color:var(--muted)}.background-activity code{font-size:12px}.contract-review p,.contract-review li{line-height:1.6}.contract-review h3{margin-top:24px}.contract-review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.contract-review-actions label{display:grid;gap:6px;max-width:100%}.contract-review-actions select{max-width:100%}.contract-source{display:grid;gap:6px;padding:12px 0}.contract-review code,.contract-review small,.contract-review li{overflow-wrap:anywhere}.contract-review details{margin:16px 0}.contract-review summary{cursor:pointer}.contract-ai-report{border:1px solid var(--line);border-radius:8px;padding:18px;margin-top:20px}.contract-finding{border-top:1px solid var(--line);margin-top:16px}.contract-finding pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-alt);padding:12px;border-radius:8px;font-size:12px}.access-editor .access-gate{padding:12px;margin:10px 0}.access-gate .admin-fields{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(130px,1fr) minmax(220px,2fr);gap:10px 12px;margin-bottom:0}.access-gate .admin-wide{grid-column:auto}.access-gate label{min-width:0;gap:4px;font-size:12px}.access-gate input:not([type=checkbox]),.access-gate select{width:100%;min-width:0;max-width:none;padding:8px 10px;height:36px}.access-gate .admin-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:8px}.access-gate .admin-checkbox input{width:16px;height:16px;margin:0}.access-gate .access-remove{margin-top:8px;padding:6px 10px;font-size:12px}@media(max-width:760px){.access-gate .admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.access-gate .admin-wide{grid-column:1 / -1}}@media(max-width:420px){.access-gate .admin-fields{grid-template-columns:minmax(0,1fr)}}.admin-section-nav{display:flex;flex-wrap:wrap;gap:18px 24px;padding:18px 0 24px;margin-bottom:26px;border-bottom:1px solid var(--line)}.admin-section-group{min-width:0}.admin-section-group>span{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:0 10px 9px}.admin-section-group>div{display:flex;gap:4px}.admin-section-group a{display:flex;align-items:center;gap:7px;padding:11px 10px;border-radius:7px;color:var(--muted);text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.admin-section-group a:hover{color:var(--text);background:var(--panel-alt)}.admin-section-group a[aria-current=page]{color:var(--text);border-color:var(--line);background:var(--panel-alt);box-shadow:inset 0 -2px var(--accent)}.admin-section-group a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.admin-section-group a[aria-disabled=true]{opacity:.5}@media(max-width:600px){.admin-section-nav{display:grid;grid-template-columns:1fr;gap:16px}.admin-section-group>div{flex-wrap:wrap}}.usage-intro h2{margin-bottom:8px}.usage-intro p,.usage-panel>p,.usage-intro small,.usage-totals{color:var(--muted);line-height:1.6}.usage-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:24px 0}.usage-filters label,.analytics-settings form>label{display:flex;flex-direction:column;gap:8px;font-size:12px}.usage-filters input,.usage-filters select,.analytics-settings input:not([type=checkbox]){border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:10px}.usage-search{flex:1;min-width:200px}.usage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.usage-cards>div{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:9px}.usage-cards strong{font-size:28px;color:var(--accent)}.usage-cards span{font-size:12px;color:var(--muted)}.usage-totals{font-size:12px}.usage-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.usage-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:20px;margin:20px 0}.usage-panel h3,.usage-panel h2{margin:0 0 12px}.usage-panel>p{font-size:13px}.usage-panel table{width:100%;min-width:0;border-collapse:collapse;font-size:12px}.usage-panel th,.usage-panel td{padding:10px 8px;white-space:normal;text-align:left;max-width:none;border-bottom:1px solid var(--line);font-size:12px}.usage-wallets,.usage-records{table-layout:fixed}.usage-wallets th:first-child{width:18%}.usage-wallets th:last-child{width:14%}.usage-wallet-identity{display:flex;flex-direction:column;align-items:start;gap:4px}.usage-wallet-identity small{font-size:10px}.usage-wallet-identity .usage-owner-verified{color:var(--accent)}.usage-time{display:flex;flex-direction:column;gap:4px;font-size:11px}.usage-time small{font-size:10px;color:var(--muted)}.usage-pass-counts{display:flex;flex-direction:column;gap:4px;font-size:11px}.usage-pass-counts small{font-size:10px;color:var(--muted)}.usage-count-note{padding:10px 12px;background:var(--panel-alt);border-radius:7px}.usage-panel th{font-size:11px;color:var(--muted);font-weight:500}.usage-chart{max-height:320px;overflow:auto}.usage-day{display:flex;gap:10px;align-items:center;font-size:10px;margin:10px 0}.usage-day time{width:72px;flex-shrink:0}.usage-day>span{width:55px;text-align:right;flex-shrink:0}.usage-bars{flex:1}.usage-bars meter{display:block;width:100%;height:9px}.usage-bars meter::-webkit-meter-bar{background:var(--panel-alt);border:0}.usage-bars meter::-webkit-meter-optimum-value{background:var(--accent)}.usage-bars meter+meter::-webkit-meter-optimum-value{background:var(--muted)}.usage-wallet-button{background:none;border:0;padding:0;color:var(--accent);font-size:11px}.usage-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px;font-size:12px}.usage-pagination span{margin-right:auto;color:var(--muted)}.usage-pagination button{padding:7px}.usage-detail-heading{display:flex;justify-content:space-between;align-items:center}.usage-wallet-address{overflow-wrap:anywhere}.analytics-settings form{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.analytics-settings form>.analytics-enabled{flex-direction:row;align-items:center;align-self:center;font-size:13px}.analytics-enabled input{flex:none;width:16px;height:16px;accent-color:var(--accent)}@media(max-width:760px){.usage-panel .usage-responsive,.usage-responsive tbody{display:block}.usage-responsive thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.usage-responsive tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:14px 0;border-bottom:1px solid var(--line)}.usage-panel .usage-responsive td{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:7px 0;border:0;min-width:0}.usage-responsive td:before{content:attr(data-label);color:var(--muted);font-size:10px}.usage-responsive td:first-child,.usage-responsive td:last-child{grid-column:1 / -1}.usage-responsive .usage-wallet-identity,.usage-responsive .usage-time{align-items:end}.usage-records tr{grid-template-columns:minmax(0,1fr)}.usage-cards{grid-template-columns:repeat(2,1fr)}.usage-panels{grid-template-columns:1fr;gap:0}.usage-panel{padding:15px}.usage-filters label{flex:1;min-width:140px}.usage-filters .usage-search{flex-basis:100%}.usage-cards>div{padding:16px}}.usage-sort-button{display:flex;align-items:center;gap:4px;width:100%;padding:4px 0;background:transparent;border:0;border-radius:3px;text-align:left;font:inherit;color:inherit}.usage-sort-button svg{flex-shrink:0}.usage-sort-button:hover,.usage-wallets th[aria-sort=ascending],.usage-wallets th[aria-sort=descending]{color:var(--accent)}.usage-mobile-sort{display:none}@media(max-width:760px){.usage-mobile-sort{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.usage-mobile-sort label{display:flex;flex:1;min-width:130px;flex-direction:column;gap:8px;font-size:12px}.usage-mobile-sort select{width:100%;max-width:none;border:1px solid var(--line);border-radius:7px}}.daily-report-delivery{margin:20px 0;padding:16px 18px;display:grid;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.daily-report-delivery[data-attention]{border-color:#99704a}.daily-report-delivery p{margin:0}.daily-report-delivery small{color:var(--muted);font-size:12px}.admin-email-panel{min-width:0}.admin-email-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}.admin-email-heading h2{display:flex;align-items:center;gap:10px;margin:0}.admin-email-heading p,.admin-email-hint{color:var(--muted);font-size:13px;line-height:1.7}.admin-email-heading a{color:var(--accent);white-space:nowrap}.admin-email-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.admin-email-status span{display:grid;gap:7px;font-size:12px;overflow-wrap:anywhere;color:var(--muted)}.admin-email-status strong{color:var(--text);font-size:14px}.admin-email-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:24px 0}.admin-email-toolbar label{display:grid;gap:8px;font-size:12px}.admin-email-toolbar select{min-width:180px}.admin-email-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;margin:20px 0 10px}.admin-email-preview-controls>div{display:flex;gap:8px}.admin-email-preview-controls button[aria-pressed=true]{border-color:var(--line);color:var(--text)}.admin-email-preview-stage{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--panel);display:flex;justify-content:center;min-height:400px}.admin-email-preview-stage iframe{width:100%;height:750px;border:0;background:var(--panel)}.admin-email-preview-stage pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font-size:13px;line-height:1.7}@media(max-width:700px){.admin-email-heading,.admin-email-preview-controls{align-items:start;flex-direction:column}.admin-email-status{grid-template-columns:1fr;gap:16px}.admin-email-preview-stage{padding:0}.admin-email-toolbar label{flex:1;min-width:160px}.admin-email-toolbar select{min-width:0}.admin-email-preview-controls>div{flex-wrap:wrap}}.admin-premium-panel{display:grid;gap:24px}.admin-premium-pricing{padding:0 24px 24px}.admin-premium-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-premium-prices label{display:grid;gap:8px;min-width:0;font-size:13px}.admin-premium-prices input{width:100%;min-width:0}.admin-premium-prices small{color:var(--muted)}.admin-premium-pricing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(max-width:900px){.admin-premium-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.admin-premium-prices{grid-template-columns:minmax(0,1fr)}}.admin-voucher-folders{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-voucher-folders button[aria-pressed=true]{color:var(--accent);background:var(--panel-alt);border-color:var(--accent)}.admin-voucher-folders span{font-size:12px;margin-left:5px}.admin-voucher-share-field{display:grid;gap:8px;padding:0 24px 24px;font-size:13px}.admin-voucher-share-field input{width:100%;min-width:0}.admin-voucher-row>button{margin-right:10px;margin-bottom:8px}.admin-premium-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-premium-heading h2,.admin-premium-section-heading h3,.admin-voucher-created h4{display:flex;align-items:center;gap:9px;margin:0}.admin-premium-heading h2{font-size:22px}.admin-premium-heading h2 svg,.admin-premium-section-heading h3 svg{color:var(--accent);flex-shrink:0}.admin-premium-heading p,.admin-premium-section-heading p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.admin-premium-heading>button{flex-shrink:0}.admin-premium-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--panel)}.admin-premium-summary>div{display:flex;align-items:center;gap:17px;padding:24px}.admin-premium-summary>div+div{border-left:1px solid var(--line)}.admin-premium-summary svg{color:var(--accent)}.admin-premium-summary span{color:var(--muted);font-size:12px}.admin-premium-summary strong{display:block;margin-bottom:5px;color:var(--text);font-size:28px}.admin-premium-section{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0}.admin-premium-section-heading{padding:22px 24px}.admin-premium-section-heading h3{font-size:17px}.admin-premium-search{display:flex;gap:10px;align-items:center;padding:0 24px 20px}.admin-premium-search>label{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0;max-width:520px;border:1px solid var(--line);border-radius:8px;padding-left:12px;color:var(--muted)}.admin-shell .admin-premium-search input{border:0;background:transparent}.admin-premium-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-premium-table-wrap{overflow-x:auto}.admin-premium-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.admin-premium-table th,.admin-premium-table td{padding:15px 24px;border-top:1px solid var(--line);vertical-align:middle}.admin-premium-table th{color:var(--muted);font-weight:500;font-size:11px;background:var(--panel-alt);white-space:nowrap}.admin-premium-table td>strong{display:block;margin-bottom:6px}.admin-premium-table code{white-space:nowrap;font-size:11px;color:var(--text)}.admin-premium-table td:nth-child(4){min-width:150px}.admin-subscriber-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:16px}.admin-subscribers .admin-premium-section-heading{padding:0;flex:1 1 320px}.admin-subscribers .admin-premium-section-heading p{margin-top:5px;font-size:12px}.admin-subscribers .admin-premium-search{padding:0;flex:1 1 330px;max-width:440px;flex-wrap:nowrap;gap:8px}.admin-subscribers .admin-premium-search input,.admin-subscribers .admin-premium-search button{padding:9px 11px;font-size:12px}.admin-subscribers .admin-premium-table th,.admin-subscribers .admin-premium-table td{padding:8px 16px}.admin-subscribers .admin-premium-table td{max-width:none;overflow-wrap:normal;font-size:12px}.admin-subscribers .admin-premium-table td>strong{margin-bottom:2px;font-size:12px}.admin-subscribers .admin-premium-source{padding:3px 7px}.admin-subscriber-activity{white-space:nowrap}.admin-subscriber-unknown{color:var(--muted)}.admin-subscribers .admin-premium-pagination{padding:10px 16px}.admin-premium-source,.admin-voucher-status{display:inline-flex;padding:4px 8px;border-radius:5px;background:var(--panel-alt);color:var(--text);white-space:nowrap;font-size:11px}.admin-premium-source.paid,.admin-voucher-status.active{color:var(--success);background:var(--success-bg)}.admin-premium-source.voucher,.admin-premium-source.admin{color:var(--text);background:var(--panel-alt)}.admin-premium-perpetual{color:var(--accent)}.admin-voucher-status.disabled,.admin-voucher-status.expired{color:var(--muted);background:var(--panel-alt)}.admin-premium-pagination{display:flex;align-items:center;gap:10px;padding:17px 24px;border-top:1px solid var(--line)}.admin-premium-pagination>span{color:var(--muted);font-size:12px}.admin-premium-pagination>span:first-child{margin-right:auto}.admin-premium-pagination button{font-size:12px;padding:8px 11px}.admin-premium-empty,.admin-premium-loading{display:flex;align-items:center;gap:9px;margin:0;padding:24px;color:var(--muted);font-size:13px}.admin-premium-spin{animation:admin-premium-spin 1s linear infinite}@keyframes admin-premium-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.admin-premium-spin{animation:none}}.admin-premium-section>.admin-alert,.admin-premium-section>.admin-notice{margin:16px 24px;font-size:13px}.admin-voucher-form{padding:0 24px 24px}.admin-voucher-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;padding:0;margin:0;min-width:0}.admin-voucher-label,.admin-voucher-duration{grid-column:1 / -1}.admin-voucher-duration{display:grid;grid-template-columns:120px 140px 1fr;gap:12px;align-items:end}.admin-voucher-presets{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:2px}.admin-voucher-presets button{padding:10px 12px;font-size:12px}.admin-voucher-presets button[aria-pressed=true]{background:var(--panel-alt);border-color:var(--accent);color:var(--accent)}.admin-premium-optional{color:var(--muted);font-weight:400}.admin-voucher-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.admin-voucher-form-footer p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.admin-voucher-form-footer button{flex-shrink:0}.admin-voucher-created{margin:0 24px 24px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--success-bg);border-color:var(--success)}.admin-voucher-created h4{color:var(--success);font-size:15px;overflow-wrap:anywhere}.admin-voucher-created p{font-size:13px;color:var(--text);line-height:1.6}.admin-voucher-code{display:flex;align-items:stretch;gap:10px;margin:16px 0}.admin-voucher-code label{flex:1;min-width:0}.admin-voucher-code input{font-family:ui-monospace,monospace;font-size:15px;letter-spacing:.05em;color:var(--text)}.admin-voucher-code button{flex-shrink:0}.admin-voucher-row{padding:20px 24px;border-top:1px solid var(--line)}.admin-voucher-row-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-voucher-row-heading h4{font-size:14px;margin:0 0 7px;overflow-wrap:anywhere}.admin-voucher-row-heading code{color:var(--muted);font-size:11px}.admin-voucher-row dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;font-size:12px}.admin-voucher-row dt{color:var(--muted);margin-bottom:5px}.admin-voucher-row dd{margin:0;line-height:1.6}.admin-voucher-row .admin-voucher-creator{grid-column:1 / -1}.admin-voucher-creator code{overflow-wrap:anywhere;font-size:11px}.admin-voucher-disable{padding:8px 11px;font-size:12px;color:var(--warning)}.admin-voucher-disable-confirm{display:flex;gap:8px;flex-wrap:wrap;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--warning-bg);border-color:var(--warning)}.admin-voucher-disable-confirm p{flex-basis:100%;margin:0 0 5px;font-size:12px;line-height:1.6;color:var(--warning)}.admin-voucher-disable-confirm button{font-size:12px}@media(max-width:800px){.admin-voucher-duration{grid-template-columns:1fr 1fr}.admin-voucher-presets{grid-column:1 / -1}.admin-voucher-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.admin-premium-heading{align-items:flex-start;flex-wrap:wrap}.admin-premium-heading h2{font-size:20px}.admin-premium-summary>div{padding:18px 14px;gap:10px}.admin-premium-summary svg{display:none}.admin-premium-summary strong{font-size:25px}.admin-premium-section-heading,.admin-voucher-row{padding:18px 16px}.admin-premium-search{padding:0 16px 16px;flex-wrap:wrap}.admin-premium-search label{flex-basis:100%}.admin-premium-table th,.admin-premium-table td{padding:13px 16px}.admin-premium-pagination{padding:14px 16px;flex-wrap:wrap}.admin-premium-pagination>span:first-child{flex-basis:100%}.admin-voucher-form{padding:0 16px 18px}.admin-voucher-form fieldset{grid-template-columns:1fr}.admin-voucher-form-footer,.admin-voucher-code{flex-direction:column;align-items:stretch}.admin-voucher-created{margin:0 16px 18px;padding:16px}.admin-premium-section>.admin-alert,.admin-premium-section>.admin-notice{margin:14px 16px}}.social-admin{--social-mint: var(--accent);--social-purple: var(--muted)}.social-queue-health{margin:24px 0;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.social-queue-heading{display:flex;align-items:flex-start;gap:14px}.social-queue-heading>div{flex:1}.social-queue-heading h3{margin:0 0 7px;font-size:17px}.social-queue-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.social-queue-icon{color:var(--muted)}.social-queue-health.is-running .social-queue-icon{color:var(--success)}.social-queue-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.social-queue-facts span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.social-queue-facts strong{color:var(--text)}.social-queue-issue{margin:14px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:650px){.social-queue-heading{flex-wrap:wrap}.social-queue-heading>div{flex-basis:calc(100% - 40px)}.social-queue-heading>button{margin-inline-start:36px}}.social-posting-mix{margin:24px 0}.social-posting-mix>p{max-width:900px;line-height:1.65;color:var(--muted)}.social-panel .social-mint-toggle{display:flex;flex-direction:row;align-items:center;gap:12px;margin:18px 0}.social-panel .social-mint-toggle input{width:18px;height:18px;flex:0 0 auto}.social-admin select.social-opening-format{width:min(100%,360px);min-width:0;max-width:100%}.social-editor-columns.social-announcement-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mint-posting-contracts{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.mint-posting-contracts h4{margin:0;font-size:18px}.social-admin .mint-posting-contracts>label,.social-admin .mint-posting-preview>label{display:grid;gap:8px;margin:0}.social-admin .mint-posting-contracts select{width:100%;min-width:0;max-width:100%}.mint-posting-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;margin-top:20px}.mint-posting-controls,.mint-posting-preview{min-width:0}.mint-posting-address{overflow-wrap:anywhere;font-size:12px;color:var(--muted)}.mint-posting-controls fieldset{display:grid;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:12px}.mint-posting-controls fieldset label{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0}.mint-posting-controls input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;margin:0}.mint-posting-controls fieldset:disabled{opacity:.55}.mint-posting-preview img{display:block;width:100%;aspect-ratio:1200 / 630;object-fit:contain;border-radius:12px;margin-top:16px}.mint-posting-preview .mint-posting-copy{white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.mint-posting-loading{display:grid;place-items:center;aspect-ratio:1200 / 630;background:var(--panel-alt);border-radius:12px}.mint-posting-reload{margin-top:16px}@media(max-width:800px){.mint-posting-layout{grid-template-columns:1fr}}@media(max-width:800px){.social-editor-columns.social-announcement-cards{grid-template-columns:1fr}}.social-mint-preview{max-width:600px;margin-top:20px;white-space:pre-wrap;overflow-wrap:anywhere}.social-mint-preview img{display:block;width:100%;border-radius:8px;margin:12px 0}.social-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin:28px 0}.social-heading h2{font-size:30px;margin:8px 0 12px;letter-spacing:-.8px}.social-heading p{color:var(--muted);margin:6px 0;line-height:1.6}.social-heading .eyebrow{color:var(--social-mint);font-size:11px;font-weight:800;letter-spacing:1.5px}.social-state{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);background:var(--panel-alt);padding:6px 10px;border-radius:4px;white-space:nowrap}.social-state.on{color:var(--success);background:var(--success-bg)}.social-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.social-overview>div{display:grid;grid-template-columns:26px 1fr;gap:8px 10px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.social-overview svg{color:var(--social-purple)}.social-overview strong{font-size:20px}.social-overview span{grid-column:2;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.social-setup{display:grid;grid-template-columns:1fr 1fr;gap:20px}.social-panel{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0}.social-panel h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:17px}.social-panel p{font-size:13px;line-height:1.7;color:var(--muted)}.social-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.social-admin button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.social-admin button:disabled{opacity:.45;cursor:not-allowed}.social-admin label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);margin:15px 0}.social-admin input,.social-admin textarea{width:100%;min-width:0;border:1px solid var(--line);background:var(--panel-alt);color:var(--text);border-radius:8px;padding:10px 12px;font:inherit;font-size:13px;box-sizing:border-box}.social-admin select{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--text);background:var(--panel-alt)}.social-news h3{display:flex;align-items:center;gap:9px}.social-news h4{font-size:15px;line-height:1.6;margin:12px 0}.social-news a{color:var(--social-mint);overflow-wrap:anywhere}.social-news-drafts{display:grid;gap:20px;margin:24px 0}.social-source-inbox{margin-top:26px}.social-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-source-story{display:flex;flex-direction:column;align-items:start;border:1px solid var(--line);border-radius:8px;padding:15px;min-width:0;background:var(--panel)}.social-source-story.nft,.social-news-draft.nft{border-color:var(--accent)}.social-source-story.nft{background:var(--panel-alt)}.social-story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;width:100%}.social-nft-badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;background:var(--accent);color:var(--accent-contrast);padding:4px 7px;font-size:10px;font-weight:700}.social-source-story h4{margin:10px 0 6px;font-size:14px;line-height:1.45}.social-source-story .social-story-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 12px;line-height:1.5;font-size:12px}.social-source-story>button{margin-top:auto;padding:7px 10px}.social-source-story small,.social-source-story time{color:var(--muted);font-size:11px}.social-source-story time{margin-left:auto}.social-stories-more{justify-content:space-between;margin-bottom:0}.social-article-preview{min-width:0}.social-link-preview-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.social-link-preview-controls button{padding:7px 10px}.social-article-post{padding:18px;background:var(--panel-alt);border:1px solid var(--line);border-radius:8px}.social-preview-author{display:flex;align-items:center;gap:10px}.social-preview-author small{display:block;margin-top:3px;color:var(--muted);font-weight:400}.social-article-post .social-link-post-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.6;margin:16px 0}.social-link-card{display:block;overflow:hidden;border:1px solid var(--line);border-radius:8px;text-decoration:none}.social-link-card>img{display:block;width:100%;aspect-ratio:1.91;object-fit:cover}.social-link-card-copy{display:grid;gap:6px;padding:12px;min-width:0}.social-link-card-copy small{color:var(--muted);font-size:11px}.social-link-card-copy strong{color:var(--text);line-height:1.4;font-size:14px}.social-link-card-copy>span{color:var(--muted);font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.social-link-image-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;color:var(--muted);background:var(--panel-alt);font-size:12px}.social-link-card.summary{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center}.social-link-card.summary>img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.social-link-card.summary .social-link-image-empty{min-height:100px;padding:8px;text-align:center;font-size:10px}.social-story-form{margin:22px 0}.social-manual-share{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.social-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);text-decoration:none;font-size:12px}.social-button:hover{background:var(--surface-hover)}.social-admin textarea{resize:vertical;line-height:1.6}.social-inline{display:flex;gap:8px;align-items:center}.social-inline button{flex-shrink:0}.social-limits{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.social-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.social-admin .social-checkbox{flex-direction:row;align-items:center}.social-admin .social-checkbox input{width:17px;height:17px;flex:0 0 17px;margin:0;padding:0;accent-color:var(--social-mint)}.social-hint{color:var(--muted);font-size:12px;line-height:1.7}.social-hint svg{vertical-align:middle;margin-right:4px}.social-panel details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:12px}.social-panel summary{cursor:pointer;color:var(--social-mint)}.social-panel code{font-size:11px;overflow-wrap:anywhere}.social-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 16px;border-bottom:1px solid var(--line);padding-bottom:12px}.social-tabs .active{background:var(--panel-alt);color:var(--social-mint);border-color:var(--accent)}.social-refresh{margin-left:auto}.social-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.social-format{border:1px solid var(--line);padding:21px;background:var(--panel);border-radius:8px}.social-format.selected{border-color:var(--social-mint)}.social-format-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.social-format-title>span:first-child{color:var(--social-purple);display:flex}.social-format-title h3{flex:1;margin:0;font-size:14px}.social-format p{color:var(--muted);font-size:13px;line-height:1.7}.social-format-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.social-format-bottom>span{font-size:11px;color:var(--muted)}.social-editor{margin-top:22px}.social-editor .social-heading{margin-top:0}.social-editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.social-preview{min-width:0}.social-preview-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:55px 20px;border:1px dashed var(--line);border-radius:8px;color:var(--social-purple)}.social-preview-empty span{color:var(--muted);font-size:12px}.social-post-preview{background:var(--panel);border-radius:8px;padding:20px}.social-post-preview>div{display:flex;align-items:center;gap:12px}.social-post-preview strong{font-size:14px}.social-post-preview small{display:block;color:var(--muted);font-size:11px;margin-top:6px}.social-post-preview p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.social-preview-image{width:100%;height:auto;border-radius:8px}.social-approval{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.social-history article{border-top:1px solid var(--line);padding:20px 0}.social-history-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-history-title strong{font-size:14px}.social-history time{margin-left:auto;color:var(--muted);font-size:11px}.social-history article p{white-space:pre-wrap;color:var(--text);overflow-wrap:anywhere}.social-history small{color:var(--muted)}.social-history a{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--social-mint)}.social-message{padding:14px 18px;border-radius:8px;background:var(--success-bg);color:var(--success);font-size:13px}.social-message.error{background:var(--danger-bg);color:var(--danger)}.social-pricing{padding-top:22px}@media(max-width:850px){.social-overview{grid-template-columns:1fr 1fr}.social-setup,.social-editor-columns{grid-template-columns:1fr}}@media(max-width:600px){.social-source-grid{grid-template-columns:1fr}.social-heading{flex-direction:column}.social-heading h2{font-size:25px}.social-overview>div{padding:14px;grid-template-columns:22px 1fr}.social-overview strong{font-size:17px}.social-panel{padding:18px}.social-formats{grid-template-columns:1fr}.social-format{padding:17px}.social-limits{gap:10px}.social-limits{grid-template-columns:1fr}.social-history time{margin-left:0}.social-format-bottom{flex-wrap:wrap}}.social-heatmap{margin:24px 0}.social-heatmap-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.social-heatmap-heading .eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 8px;color:var(--muted)}.social-heatmap-heading h3{font-size:23px;margin:0 0 10px;display:flex;gap:10px;align-items:center}.social-heatmap-heading p{color:var(--muted);line-height:1.6}.social-heatmap-scroll{overflow-x:auto;margin-top:8px;border-radius:6px}.social-heatmap table{width:100%;min-width:790px;border-collapse:separate;border-spacing:4px;table-layout:fixed}.social-heatmap-axis{text-align:left;color:var(--muted);font-size:12px;padding:0 0 12px}.social-heatmap th{font-size:11px;font-weight:500;color:var(--muted);text-align:center;padding:5px 0}.social-heatmap th:first-child{position:sticky;left:0;z-index:1;background:var(--panel);width:42px;text-align:left}.social-heatmap td{padding:0}.social-heatmap td button{position:relative;display:block;width:100%;min-width:0;height:32px;padding:0;border-radius:4px;border:1px solid transparent;background:color-mix(in srgb,var(--accent) var(--heat),var(--panel-alt))}.social-heatmap td button:hover,.social-heatmap td button:focus-visible,.social-heatmap td button[aria-pressed=true]{outline:2px solid var(--text);outline-offset:1px}.social-heatmap-value{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.social-heatmap-footer{display:flex;justify-content:space-between;gap:16px;margin:14px 0;color:var(--muted);font-size:11px}.social-heatmap-footer span{display:flex;align-items:center;gap:10px}.social-heatmap-footer i{width:90px;height:8px;border-radius:3px;background:linear-gradient(90deg,var(--panel-alt),var(--accent))}.social-heatmap-detail{min-height:2em;font-size:12px;color:var(--muted);line-height:1.6}.social-heatmap-summary{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;padding:20px 0;margin:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.social-heatmap-summary div{display:grid;gap:8px}.social-heatmap-summary span,.social-heatmap-summary small{color:var(--muted);font-size:12px;line-height:1.6}.social-heatmap-summary strong{font-size:16px}.social-heatmap summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px}.social-heatmap details p{font-size:12px;color:var(--muted);line-height:1.7;max-width:850px}@media(max-width:650px){.social-heatmap-heading{flex-direction:column;gap:8px}.social-heatmap-summary{grid-template-columns:1fr;gap:16px}.social-heatmap-footer{flex-wrap:wrap}}.social-topic-groups{display:grid;gap:12px;margin-block:20px}.social-topic-group{border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--panel)}.social-topic-group summary{cursor:pointer;padding:4px}.social-topic-group summary strong{margin-inline:8px}.social-topic-group summary span{color:var(--muted);font-size:12px;white-space:nowrap}.social-group-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.social-format{display:flex;flex-direction:column}.social-format-bottom{margin-top:auto}.social-brand-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:16px}.social-brand-tabs button[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.slop-poster{display:grid;gap:22px;min-width:0}.slop-poster .social-heading{margin:0}.slop-poster h3{margin-top:0}.slop-poster label{display:grid;gap:8px;margin-block:14px}.slop-poster input,.slop-poster select,.slop-poster textarea{width:100%;box-sizing:border-box;min-width:0}.slop-poster textarea{resize:vertical;line-height:1.6;font:inherit}.slop-prompt{min-height:320px}.slop-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.slop-poster .slop-check{display:flex;flex-direction:row;gap:10px;align-items:center}.slop-poster .slop-check input{width:18px;height:18px;flex:0 0 auto;padding:0;margin:0}.slop-summary{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--line)}.slop-summary span{display:flex;align-items:center;gap:8px}.slop-summary button{margin-inline-start:auto}.slop-times,.slop-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.slop-times span{padding:8px 14px;border:1px solid var(--line);border-radius:9px;font-variant-numeric:tabular-nums}.slop-poster button,.slop-history a{display:inline-flex;gap:7px;align-items:center;justify-content:center}.slop-poster small{color:var(--muted);line-height:1.6}.slop-poster details{margin-block:20px}.slop-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.slop-section-heading button{flex-shrink:0}.slop-artwork-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:20px}.slop-artwork{padding:14px;border:1px solid var(--line);border-radius:14px;min-width:0}.slop-artwork>img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:var(--bg);border-radius:9px}.slop-artwork .slop-actions{margin-top:14px}.slop-preview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;align-items:center}.slop-preview img{width:100%;max-height:360px;object-fit:contain;border-radius:12px}.slop-poster .slop-preview p{font-size:22px;line-height:1.5}.slop-history article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding-block:18px;border-bottom:1px solid var(--line)}.slop-history img{width:120px;aspect-ratio:1200 / 630;object-fit:contain;border-radius:9px}.slop-history p{overflow-wrap:anywhere}.slop-history a{margin-inline-end:16px}.slop-history .slop-actions{margin-top:12px}@media(max-width:650px){.slop-settings,.slop-preview{grid-template-columns:1fr}.slop-section-heading{flex-wrap:wrap}.slop-poster .social-panel{padding:18px}.slop-summary{gap:14px}.slop-poster .slop-preview p{font-size:19px}}.admin-creator{max-width:1000px}.creator-availability{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:10px}.creator-availability h3{margin:0 0 8px}.creator-availability-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.creator-availability-row>div{min-width:0}.creator-availability-row strong,.creator-availability-row span{display:block}.creator-availability-row span{margin-top:5px;color:var(--muted)}.creator-availability-row button{flex-shrink:0;font-size:12px}@media(max-width:600px){.creator-availability-row{align-items:stretch;flex-direction:column}.creator-availability-row button{width:100%}}.admin-creator label:not(.admin-checkbox){display:flex;flex-direction:column;gap:8px;margin:16px 0}.admin-creator input:not([type=checkbox]),.admin-creator select{padding:11px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);min-width:0}.admin-creator fieldset,.creator-admin-operation{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:8px}.admin-creator code,.admin-creator dd,.admin-creator a{overflow-wrap:anywhere}.admin-creator dd{margin:6px 0 15px}.admin-creator p{line-height:1.6}.creator-missing-transaction{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.creator-missing-transaction h4{margin:0}.admin-creator .admin-checkbox{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.admin-creator input[type=checkbox]{margin-top:4px;flex-shrink:0}.creator-admin-status{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px}.creator-storage{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.creator-storage-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.creator-storage-heading h3{margin:0}.creator-storage-heading button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.creator-storage-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.creator-storage-counts dt{color:var(--muted);font-size:12px}.admin-creator .creator-storage-counts dd{margin:8px 0 0;font-size:24px}.creator-storage-events{list-style:none;padding:0;max-height:320px;overflow:auto}.creator-storage-events li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.creator-storage-events time{font-size:12px;color:var(--muted)}@media(max-width:600px){.creator-storage-heading{flex-wrap:wrap}.creator-storage-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-storage-events li{grid-template-columns:1fr;gap:6px}}.creator-admin-status>span{display:flex;flex-direction:column;gap:5px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;flex:1 1 160px;font-size:12px;color:var(--muted)}.creator-admin-status strong{font-size:14px;color:var(--text);font-weight:500}.creator-admin-connection{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:24px;align-items:start;margin:20px 0}.admin-creator .creator-admin-connection>label{margin:0;font-size:12px;color:var(--muted)}.creator-admin-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.creator-admin-wallet>span{width:100%;font-size:12px;color:var(--muted)}.creator-admin-wallet code,.creator-admin-wallet button{font-size:12px}.creator-admin-build{font-size:12px;color:var(--muted)}.creator-admin-build summary{cursor:pointer}.creator-admin-operation>summary{font-size:14px;font-weight:500;cursor:pointer}.creator-admin-operation-body{padding-top:10px}.creator-deployment-blocker{margin:12px 0 20px;padding:18px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;background:var(--panel-alt)}.creator-deployment-blocker h4{margin:0;font-size:15px;color:var(--text)}.creator-deployment-blocker p{font-size:13px;line-height:1.65}.admin-creator .creator-deployment-blocker dl{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.creator-deployment-blocker dt{color:var(--muted);font-size:12px}.admin-creator .creator-deployment-blocker dd{margin:0 0 8px}.creator-deployment-blocker code{overflow-wrap:anywhere;font-size:12px}.creator-admin-access{padding:20px 0;border-top:1px solid var(--line)}.creator-admin-access h3{margin:0;font-size:15px}.creator-admin-access p{color:var(--muted);font-size:12px}.creator-admin-section{border-top:1px solid var(--line)}.creator-admin-section>summary{display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:500}.creator-admin-section>summary:before{content:"›";color:var(--muted)}.creator-admin-section[open]>summary:before{transform:rotate(90deg)}.creator-admin-section>summary span{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted)}.creator-admin-section>.creator-storage,.creator-admin-section>.admin-public-mint{border-top:0;margin-top:0;padding:0 0 20px}@media(max-width:600px){.creator-admin-connection{grid-template-columns:minmax(0,1fr);gap:16px}.creator-admin-status{gap:8px}.creator-admin-section>summary span{max-width:45%;text-align:right}}.creator-randomness{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.creator-randomness-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creator-randomness-heading h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px}.creator-randomness-heading h3 span{padding:3px 7px;border-radius:5px;background:var(--panel-alt);color:var(--muted);font-size:11px;font-weight:400}.creator-randomness p{font-size:12px;color:var(--muted);margin:8px 0 0}.creator-randomness-heading>button{flex-shrink:0;font-size:12px}.creator-randomness form{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.admin-creator .creator-randomness fieldset{margin:12px 0 0;padding:0;border:0;min-width:0}.admin-creator .creator-randomness label{font-size:12px}.creator-randomness input{width:100%;font-size:13px}.creator-randomness small{color:var(--muted);font-size:11px}.creator-randomness-explanation{margin-top:12px;font-size:12px}.creator-randomness-explanation summary{cursor:pointer}.creator-randomness-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.creator-randomness-actions>span{color:var(--muted);font-size:11px}.creator-randomness-check{padding:12px;margin:16px 0;border:1px solid var(--line);border-radius:7px}.creator-randomness-check strong,.creator-randomness-success{display:flex;align-items:center;gap:7px;font-size:12px}.openvrf-deployment{margin-block:20px;padding-block:18px;border-block:1px solid var(--line)}.openvrf-deployment h4{margin:0 0 12px}.openvrf-deployment code,.openvrf-deployment a{overflow-wrap:anywhere}.openvrf-deployment fieldset>button,.openvrf-review>button{margin:14px 10px 8px 0}.openvrf-deployment label{display:block;margin-block:12px}.openvrf-deployment label.admin-checkbox{display:flex;align-items:start;gap:10px}.openvrf-deployment input[type=checkbox]{width:18px;flex:0 0 18px;margin:0}.openvrf-steps{display:flex;flex-wrap:wrap;gap:12px 26px;padding-inline-start:20px;margin-block:20px;color:var(--muted);font-size:12px}.openvrf-steps .done{color:var(--text)}.openvrf-review{border:1px solid var(--line);border-radius:10px;padding:16px;margin-top:16px}@media(max-width:600px){.creator-randomness-heading{flex-direction:column;gap:10px}}.verification-activity{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);min-width:0}.verification-activity-heading,.verification-job-actions,.verification-job-meta,.verification-configuration,.verification-pagination,.verification-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.verification-activity-heading>div{flex:1 1 300px}.verification-activity-heading h3,.verification-activity-heading h4,.verification-activity p{margin:0}.verification-activity-heading p,.verification-log-caption{color:var(--muted);font-size:12px}.verification-activity-heading p{margin-top:4px}.verification-overview{justify-content:flex-start;margin:16px 0 10px;font-size:12px;color:var(--muted)}.verification-overview>span{display:inline-flex;align-items:center;gap:6px}.verification-worker-warning{color:var(--warning, #bd712b)}.verification-system{margin-bottom:14px;font-size:12px}.verification-system>summary,.verification-log>summary{cursor:pointer;color:var(--muted);padding:7px 0}.verification-worker{margin:12px 0;font-size:12px}.verification-worker small,.verification-job-meta,.verification-configuration{color:var(--muted);font-size:11px}.verification-configuration{justify-content:flex-start;margin:12px 0}.verification-configuration strong{color:var(--text);margin-left:6px}.verification-jobs{border:1px solid var(--line);border-radius:8px;overflow:hidden}.verification-job{min-width:0}.verification-job+.verification-job{border-top:1px solid var(--line)}.verification-job>summary,.verification-events summary{list-style:none;cursor:pointer}.verification-job>summary::-webkit-details-marker,.verification-events summary::-webkit-details-marker{display:none}.verification-job-heading{display:grid;grid-template-columns:13px minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:10px;padding:10px 12px;min-height:38px;box-sizing:border-box;font-size:12px}.verification-job-name,.verification-event-kind,.verification-event-preview{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verification-job-name strong{font-weight:500}.verification-job-address{font-size:10px;color:var(--muted)}.verification-disclosure{color:var(--muted);flex-shrink:0}.verification-job[open]>summary .verification-disclosure,.verification-events details[open]>summary .verification-disclosure{transform:rotate(90deg)}.verification-job>summary:hover,.verification-events summary:hover{background:var(--panel)}.verification-job>summary:focus-visible,.verification-events summary:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.verification-state{display:inline-flex;justify-self:end;align-items:center;gap:5px;font-size:11px;white-space:nowrap}.verification-state.failed{color:var(--muted)}.verification-job-body{padding:4px 14px 16px 35px;font-size:12px}.verification-job-body>p{margin:6px 0 12px}.verification-response{padding:10px 12px;border-left:2px solid var(--line);background:var(--panel);font-family:monospace;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.verification-response>span{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.verification-job-meta{justify-content:flex-start;margin:10px 0}.verification-job-actions{justify-content:flex-start;font-size:12px}.verification-job-actions button,.verification-activity-heading button{font-size:12px}.verification-request{margin-top:12px;font-size:11px}.verification-request>summary{cursor:pointer;color:var(--muted)}.verification-request dl{margin-bottom:0}.verification-pagination{margin-top:12px;font-size:12px}.verification-log{margin-top:16px}.verification-log-heading{margin:8px 0}.verification-events{list-style:none;margin:10px 0 0;padding:0;max-height:360px;overflow:auto}.verification-events li{border-top:1px solid var(--line);min-width:0}.verification-events summary{display:grid;grid-template-columns:12px 145px 170px minmax(0,1fr);gap:10px;align-items:center;padding:8px 4px;font-size:11px}.verification-events time,.verification-event-kind{color:var(--muted);font-size:10px}.verification-event-body{padding:4px 14px 12px 26px;font-size:11px}.verification-event-body p{margin-top:5px;overflow-wrap:anywhere;white-space:pre-wrap}.verification-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;margin:12px 0}.verification-services article{padding:12px;border:1px solid var(--line);border-radius:6px;min-width:0;overflow-wrap:anywhere}.verification-services strong small{margin-left:6px;color:var(--muted);font-weight:400}.verification-services p{margin:6px 0}.verification-services article>small{color:var(--muted)}@media(max-width:600px){.verification-job-heading{grid-template-columns:12px minmax(0,1fr) auto;gap:7px;padding:10px 8px;font-size:11px}.verification-job-address{display:none}.verification-state{font-size:10px}.verification-job-body{padding-left:14px}.verification-events summary{grid-template-columns:12px minmax(0,1fr) minmax(0,1.2fr);gap:7px}.verification-events summary time{display:none}}.md-feature-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.md-feature-toggle[aria-pressed=true]{color:var(--text);border-color:var(--text);background:var(--panel-alt)}.am-catalog{margin-top:2rem}.am-toolbar,.am-actions,.am-row-actions,.am-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.am-toolbar{margin:1.5rem 0 .6rem;align-items:end}.am-toolbar label{display:grid;gap:.4rem;font-size:.8rem}.am-toolbar select,.am-toolbar input{min-height:42px}.am-catalog .am-toolbar .am-search{flex-direction:row;flex:1;min-width:210px;display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;padding:0 .75rem}.am-catalog .am-search input{min-width:0;padding-left:0;width:100%;border:0;background:transparent}.am-muted,.am-row small{color:var(--muted);font-size:.8rem;line-height:1.65}.am-list{border-top:1px solid var(--line)}.am-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 162px;gap:1rem;align-items:center;border-bottom:1px solid var(--line);padding:.65rem 0}.am-inspect{display:flex;align-items:center;gap:1rem;text-align:left;min-width:0;width:100%;border:0;background:transparent;padding:.5rem}.am-inspect>span:nth-child(2){min-width:0;flex:1}.am-inspect strong{font-size:1rem}.am-inspect small,.am-row-status small{display:block}.am-address{overflow-wrap:anywhere}.am-chain-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--panel);border-radius:10px;flex-shrink:0}.am-row-status{font-size:.85rem}.am-row-actions button,.am-actions button{display:inline-flex;align-items:center;gap:.4rem}.am-actions a{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.am-empty{padding:2rem 0}.am-pagination{justify-content:center;margin:1.5rem 0}.am-dialog{width:min(960px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}.am-dialog .dialog-heading h2{font-size:1.3rem;overflow-wrap:anywhere}.am-summary{border:1px solid var(--line);background:var(--panel-alt);padding:1rem 1.2rem;margin-top:1rem;border-radius:8px}.am-summary p{margin:.45rem 0}.am-summary.am-attention{border-color:#9a7248}.am-summary.am-incomplete{border-color:#7c7d94}.am-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.am-checks section{border:1px solid var(--line);padding:1rem;border-radius:8px}.am-checks h3,.am-phases h3{margin:0 0 1rem;font-size:1rem}.am-checks dl{margin:0}.am-check{padding:.6rem 0;border-top:1px solid var(--line)}.am-check:first-child{border-top:0}.am-check dt{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:600}.am-check dt svg{flex-shrink:0}.am-check dd{margin:.3rem 0 0 1.45rem;color:var(--muted);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.am-check.am-ok dt svg{color:#68aa91}.am-check.am-attention dt svg{color:#c98d57}.am-check.am-unknown dt svg{color:#9698bd}.am-phases{margin-top:1.5rem}.am-phases article{border-top:1px solid var(--line);padding:1rem 0}.am-phases p{margin:.4rem 0;font-size:.85rem}.am-post-dialog{max-width:620px}.am-post-art{display:block;width:100%;border-radius:8px;margin:1rem 0}.am-post-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}@media(max-width:800px){.am-row{grid-template-columns:minmax(0,1fr) auto}.am-inspect{grid-column:1 / -1}.am-row-status{grid-column:1;min-width:0}.am-row-actions{grid-column:2}.am-checks{grid-template-columns:1fr}}@media(max-width:480px){.am-row{gap:.4rem}.am-row-status{padding-left:.5rem}.am-toolbar label{flex:1}.am-dialog{padding:1rem}}.am-catalog .am-toolbar select{max-width:none}.am-catalog .am-toolbar>label{flex-shrink:0}.am-row-actions{justify-content:flex-end;flex-wrap:nowrap;gap:6px}.am-row-actions :is(button,.am-mint-link){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:36px;min-width:36px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:7px}.am-row-actions .am-mint-link{color:inherit;text-decoration:none}.am-row-actions :is(button,.am-mint-link):hover:not(:disabled){background:var(--panel-alt);border-color:var(--line)}.am-row-actions :is(button,.am-mint-link):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.am-row-actions .am-verified-action{color:#2586f5}@media(min-width:801px)and (pointer:coarse){.am-row{grid-template-columns:minmax(0,1fr) 170px 194px}}@media(max-width:800px),(pointer:coarse){.am-row-actions :is(button,.am-mint-link){width:44px;min-width:44px;height:44px}}.am-catalog>.mint-reports-admin{margin-top:1.5rem}@media(max-width:800px){.am-catalog .am-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.am-catalog .am-toolbar .am-search{grid-column:1/-1;min-width:0}.am-catalog .am-toolbar>label{min-width:0}}@media(max-width:480px){.am-catalog .am-toolbar{grid-template-columns:1fr}.am-catalog .admin-heading{flex-direction:column;align-items:stretch}.am-catalog .admin-heading>button{align-self:flex-start}}.amm-monitor{margin-top:2rem}.amm-heading,.amm-controls,.amm-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.amm-heading h2{margin:.3rem 0 .5rem;font-size:1.8rem;letter-spacing:-.04em}.amm-heading p,.amm-panel-heading p{color:var(--muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.amm-live{display:inline-flex;align-items:center;gap:.5rem;color:var(--success);font-size:.75rem}.amm-live i{height:7px;width:7px;border-radius:50%;background:currentColor}.amm-paused{color:var(--muted)}.amm-controls{justify-content:flex-start;align-items:end;margin:1.5rem 0}.amm-controls label{display:grid;gap:.4rem;font-size:.8rem;color:var(--muted)}.amm-controls label:first-child{flex:1;min-width:180px;max-width:390px}.amm-controls select{min-height:40px;width:100%;max-width:none}.amm-controls a{display:inline-flex;gap:.3rem;align-items:center;font-size:.8rem;padding:.7rem 0}.amm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.amm-kpis article,.amm-panel{border:1px solid var(--line);border-radius:10px;background:var(--panel, #202020);padding:1.1rem}.amm-kpis article{display:grid;gap:.8rem}.amm-kpis article>span{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--muted)}.amm-kpis article>strong{font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.05em;font-weight:600}.amm-kpis small,.amm-note,.amm-chart-axis,.amm-gates small{color:var(--muted);font-size:.73rem;line-height:1.65}.amm-panel{margin-bottom:1rem;min-width:0}.amm-panel h3{font-size:.95rem;margin:0}.amm-panel-heading{align-items:start;margin-bottom:1.15rem}.amm-panel-heading>svg{color:var(--muted)}.amm-panel-heading>div{flex:1;min-width:0}.amm-traffic .amm-panel-heading>div{min-width:200px}.amm-legend{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.7rem}.amm-legend i{display:inline-block;width:7px;height:7px;background:#a5addb;border-radius:2px}.amm-legend i.amm-error-dot{margin-left:.4rem;background:#cf937d}.amm-chart{display:flex;align-items:end;height:154px;gap:clamp(0px,.25vw,3px);border-bottom:1px solid var(--line);padding-top:4px;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,var(--line) 50px)}.amm-chart-column{height:100%;min-width:0;flex:1;display:flex;align-items:end}.amm-chart-column>span{width:100%;min-height:1px;background:#a5addb;position:relative;border-radius:2px 2px 0 0}.amm-chart-column>span>i{position:absolute;bottom:0;width:100%;background:#cf937d}.amm-chart-axis{display:flex;justify-content:space-between;gap:.5rem;margin-top:.55rem;font-variant-numeric:tabular-nums}.amm-two-column{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.amm-funnel{margin:0}.amm-funnel>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.amm-funnel dt{font-size:.83rem}.amm-funnel dt small{margin-left:.5rem;color:var(--muted)}.amm-funnel dd{font-size:1.25rem;font-weight:600;margin:0;font-variant-numeric:tabular-nums}.amm-positive{color:var(--success)}.amm-warning{color:var(--danger)}.amm-note{margin:.85rem 0 0}.amm-table-wrap{overflow-x:auto}.amm-table-wrap table{border-collapse:collapse;width:100%;font-size:.8rem}.amm-table-wrap th,.amm-table-wrap td{padding:.7rem .6rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.amm-table-wrap th:first-child{text-align:left;padding-left:0}.amm-table-wrap thead{color:var(--muted)}.amm-table-wrap thead th{font-weight:400}.amm-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.amm-health>div{display:grid;gap:.4rem}.amm-health strong{font-size:1.15rem;font-weight:500}.amm-health span{color:var(--muted);font-size:.72rem}.amm-gates{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding-top:1.1rem;margin-top:1.2rem;border-top:1px solid var(--line)}.amm-gates>div>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.76rem}.amm-gates meter{display:block;width:100%;height:10px;margin:.5rem 0;accent-color:#a5addb}.amm-retention{margin-bottom:1rem}@media(max-width:800px){.amm-kpis{grid-template-columns:1fr 1fr}.amm-two-column{grid-template-columns:1fr;gap:0}.amm-health{grid-template-columns:1fr 1fr}}@media(max-width:480px){.amm-panel,.amm-kpis article{padding:.85rem}.amm-chart-axis span:nth-child(2){display:none}.amm-controls label:first-child{max-width:none;flex-basis:100%}}.names-shell{min-height:100vh;background:radial-gradient(ellipse at 80% 5%,#17233a55,transparent 48%),var(--bg)}.names-main{max-width:1180px;margin:0 auto;padding:28px 28px 64px}.names-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 0 44px}.names-heading h1{font-size:clamp(32px,4.5vw,58px);letter-spacing:-.05em;line-height:1.08;margin:8px 0 18px}.names-heading p{color:var(--muted);line-height:1.6;margin:0}.names-kicker{font-size:10px;letter-spacing:.16em;font-weight:650}.names-guide{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.names-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:24px;margin:20px 0}.names-card h2{margin-top:0;font-size:18px;letter-spacing:-.02em}.names-card p{color:var(--muted);line-height:1.6}.names-find{margin-top:0}.names-hint{font-size:12px}.names-main .names-name-search{flex-direction:row;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:0 16px;margin:20px 0 10px}.names-name-search>svg{color:var(--muted);flex-shrink:0}.names-main .names-name-search input{min-width:0;padding:16px 0;font-size:16px;background:transparent;border:0;outline:none}.names-name-search:focus-within{outline:2px solid var(--focus);outline-offset:3px}.names-availability-form{display:flex;align-items:center;gap:12px;margin:20px 0 10px}.names-main .names-availability-form .names-name-search{flex:1;margin:0;min-width:0}.names-availability-form>button{flex-shrink:0}.names-results .names-notice p:last-child{margin-bottom:0}.names-registration-signin{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.names-row,.names-actions,.names-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.names-row{justify-content:space-between}.names-search{align-items:flex-end;margin:22px 0}.names-search label{flex:1;min-width:160px}.names-main label,.admin-names label{display:flex;flex-direction:column;gap:8px;margin:12px 0}.names-main input,.names-main select,.admin-names input,.admin-names select{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--line);background:var(--panel-alt);color:var(--text);border-radius:8px}.names-main select,.admin-names select{max-width:100%}.names-main select option,.admin-names select option{background:var(--panel-alt);color:var(--text)}.names-search button{margin-bottom:12px}.names-alert,.names-notice{padding:14px 18px;border-radius:10px;line-height:1.55;border:1px solid #66554d}.names-alert{background:#45282633}.names-notice{background:#73649c19;border-color:#67607a}.names-address{overflow-wrap:anywhere;font-size:13px}.names-item{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding:20px 0}.names-item h3{margin:0 0 8px}.names-item p{font-size:13px;margin:6px 0}.names-result-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.names-result-price strong{color:var(--text)}.names-price-benefit{border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:var(--text)}.names-steps{counter-reset:name-step}.names-step{margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:12px}.names-step h3{margin-top:0}.names-legacy-choice{margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel-alt)}.names-legacy-choice h4{margin:0 0 8px}.names-legacy-choice p{line-height:1.55}.names-legacy-choice .muted{margin-bottom:0;font-size:13px}.names-step h3:before{counter-increment:name-step;content:counter(name-step) " · ";color:#bdb0e9}.names-snapshot{max-height:460px;overflow:auto}.names-snapshot table{width:100%;border-collapse:collapse;font-size:13px}.names-snapshot td,.names-snapshot th{padding:9px;text-align:left;border-bottom:1px solid var(--line)}.names-controllers td{vertical-align:top}.names-controllers .names-address{min-width:220px}.names-controller-blocks p{margin:6px 0}.names-progress{width:100%;height:10px}.admin-names{max-width:1100px}.admin-names .names-card{margin:16px 0}.admin-names .names-actions button{white-space:normal}.names-admin-heading,.names-admin-section-heading,.names-admin-status{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.names-admin-heading h2,.names-admin-status h3,.names-admin-section-heading h3{margin:0}.admin-names p{font-size:14px;line-height:1.6}.names-admin-heading p,.names-admin-status p{margin:6px 0 0}.names-admin-heading .names-actions,.names-admin-expiry,.names-admin-section-heading small,.names-admin-gate small{color:var(--muted);font-size:13px}.names-admin-domains{display:flex;align-items:flex-start;gap:24px;margin-top:24px}.admin-names .names-admin-domains>label{flex:0 1 320px;margin:0}.admin-names .names-add-domain{flex:1;min-width:0;margin:32px 0 0;font-size:14px}.names-admin-expiry,.names-admin-chain-error{flex-basis:100%}.names-admin-policy>h3{margin:0}.names-admin-policy .names-search{margin:16px 0}.names-admin-section-heading{border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.names-admin-gate{padding:12px 0}.names-admin-gate small{display:block;margin-top:5px;overflow-wrap:anywhere}.names-admin-gate-form{padding:16px;margin-top:12px;border:1px solid var(--line);border-radius:8px}.admin-names .names-admin-gate-form>.names-search{display:grid;grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(100px,1fr);margin:0;gap:12px}.admin-names .names-admin-gate-form label{min-width:0;margin:0;font-size:13px}.admin-names .names-admin-gate-options{grid-column:1 / -1;margin:0;font-size:13px}.names-admin-gate-form button{grid-column:1 / -1;justify-self:start}.names-admin-gate-form input,.names-admin-gate-form select{min-width:0}.names-admin-policy>details,.names-admin-setup,.names-admin-history,.names-admin-advanced{border-top:1px solid var(--line);padding:16px 0 0;font-size:14px}.names-draft-message{border-left:2px solid var(--accent);padding:8px 12px}.names-admin-recovery{margin:16px 0}.names-admin-advanced .names-row p{overflow-wrap:anywhere;min-width:0}@media(max-width:640px){.admin-names .names-card{padding:18px}.names-admin-domains{flex-direction:column;gap:12px}.admin-names .names-admin-domains>label{flex-basis:auto;width:100%}.admin-names .names-add-domain{margin:0;width:100%}.admin-names .names-admin-gate-form>.names-search{grid-template-columns:repeat(2,minmax(0,1fr))}.names-admin-gate-form>.names-search>label:first-child{grid-column:1 / -1}}.names-domain-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.names-domain-tabs button[aria-pressed=true]{outline:2px solid #b7a4e1}@media(max-width:600px){.names-availability-form{flex-direction:column;align-items:stretch}.names-main{padding:28px 16px}.names-card{padding:18px}.names-heading h1{font-size:32px}.names-heading{align-items:flex-start;flex-direction:column;gap:16px;padding:10px 0 28px}.names-search{display:block}.names-item{align-items:flex-start}.names-snapshot{overflow-x:auto}}.names-form label{display:flex;flex-direction:column;gap:7px;margin:14px 0}.names-form input{box-sizing:border-box;width:100%;padding:10px 12px;background:var(--panel-alt);color:var(--text);border:1px solid var(--line);border-radius:8px}.names-form .names-checkbox,.names-checkbox{display:flex;flex-direction:row;align-items:center;gap:10px}.names-checkbox input[type=checkbox]{width:auto;flex:0 0 auto}.names-image-editor canvas,.names-art{width:180px;max-width:100%;height:auto;border-radius:12px}.names-image-editor canvas{width:260px;display:block}.names-check{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.names-check>div{min-width:0;flex:1 1 260px}.names-check svg{display:block;background:#fff;padding:8px;margin:12px 0}.names-main details,.admin-names details{margin:18px 0}.names-main summary,.admin-names summary{cursor:pointer}.names-manage-dialog{width:min(580px,calc(100vw - 32px))}.names-current-image{display:flex;gap:16px;align-items:center;margin:16px 0}.names-current-image img{width:96px;height:96px;object-fit:cover;border-radius:12px}.names-current-image p{font-size:13px;margin:6px 0 0;color:var(--muted)}.names-manage-dialog .names-edit-section{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.names-edit-section>summary{cursor:pointer;font-weight:600}.names-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.names-edit-grid label{min-width:0}.names-manage-dialog .names-form label{margin:10px 0;font-size:14px}.names-manage-dialog .names-form>.primary{width:100%;margin-top:12px}.names-manage-dialog .names-hint{font-size:12px}@media(max-width:480px){.names-edit-grid{grid-template-columns:1fr}}.names-setup-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:12px;margin:24px 0}.names-setup-progress li{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px}.names-setup-progress li>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%}.names-setup-progress li[aria-current=step]{color:var(--text);font-weight:600}.names-setup-progress li[aria-current=step]>span{background:var(--text);color:var(--panel)}#names-pricing{scroll-margin-top:100px}@media(max-width:600px){.names-setup-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.swap-setup{margin:28px 0 36px;padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--panel);min-width:0}.swap-setup-heading,.swap-setup-next-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.swap-setup-kicker{font-size:10px;letter-spacing:.14em;color:var(--muted)}.swap-setup .swap-setup-heading h3{font-size:24px;font-weight:550;letter-spacing:-.025em;margin:9px 0}.swap-setup p{color:var(--muted);font-size:13px;line-height:1.65;margin:10px 0 20px;max-width:740px}.swap-setup-network{display:flex;gap:8px;align-items:flex-end;flex-shrink:0}.swap-setup-network select{min-height:40px;max-width:250px;margin:0}.swap-setup-network button{display:grid;place-items:center;height:40px;padding:10px}.swap-setup .swap-setup-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:24px 0;list-style:none;gap:12px}.swap-setup-progress li{display:flex;align-items:center;gap:10px;border-top:2px solid var(--line);padding-top:14px;color:var(--muted);font-size:12px}.swap-setup-progress li>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--line);border-radius:50%;flex-shrink:0;font-size:11px}.swap-setup-progress li.is-complete{color:var(--success);border-color:var(--success)}.swap-setup-progress li.is-complete>span{border-color:var(--success);background:var(--success-bg)}.swap-setup-progress li.is-current{color:var(--text);border-color:var(--text)}.swap-setup-progress li.is-current>span{background:var(--text);color:var(--bg);border-color:var(--text)}.swap-setup-next{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--bg);scroll-margin-top:100px}.swap-setup-next.is-ready{background:color-mix(in srgb,var(--success-bg) 42%,var(--bg));border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.swap-setup .swap-setup-next h4{margin:0;font-size:21px;font-weight:550;letter-spacing:-.02em}.swap-setup-success{display:flex;align-items:flex-start;gap:15px}.swap-setup-success>svg{flex-shrink:0;color:var(--success);margin-top:2px}.swap-setup-success p{margin-bottom:0}.swap-setup-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 24px;font-size:12px;color:var(--muted)}.swap-setup code{font-size:12px;overflow-wrap:anywhere}.swap-setup-summary code{color:var(--text)}.swap-setup-badge{color:var(--success);background:var(--success-bg);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:20px;padding:4px 9px;font-size:10px}.swap-setup a.button,.swap-setup-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:9px;padding:12px 16px;font-size:12px}.swap-setup a.primary{background:var(--accent);color:var(--accent-contrast);border:1px solid var(--accent)}.swap-setup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.swap-setup .swap-setup-facts{display:grid;gap:14px;margin:20px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.swap-setup-facts>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:15px;font-size:12px}.swap-setup-facts dt{color:var(--muted)}.swap-setup-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.swap-setup-wait{display:flex;align-items:center;gap:12px;color:var(--text);font-size:13px;padding:15px 18px;background:var(--panel-alt);border-radius:9px}.swap-setup-wait small{display:block;color:var(--muted);margin-top:5px;font-size:11px}.swap-setup .swap-setup-ack{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;margin:20px 0;line-height:1.6}.swap-setup-ack input[type=checkbox]{width:17px;height:17px;margin:2px 0 0;flex-shrink:0}.swap-setup .swap-setup-field{display:grid;gap:9px;max-width:540px;margin:20px 0;font-size:12px}.swap-setup-field input{width:100%;min-width:0;margin:0;font-size:13px}.swap-setup-wallet,.swap-setup-recovery{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.swap-setup .swap-setup-error{padding:14px 16px;color:var(--danger);background:var(--danger-bg);border-radius:9px;max-width:none}.swap-setup-advanced{margin-top:22px}.swap-setup-advanced>summary{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;cursor:pointer;padding:8px 0;list-style:none}.swap-setup-advanced>summary:after{content:"+";margin-left:auto;font-size:18px}.swap-setup-advanced[open]>summary:after{content:"−"}.swap-setup-advanced>summary::-webkit-details-marker{display:none}.swap-setup-advanced h4{font-size:14px;margin:20px 0 0}.swap-setup-advanced button{font-size:12px}.swap-setup-replace{padding-bottom:22px}.swap-setup-history{border-top:1px solid var(--line);padding:18px 0}.swap-setup-history summary{cursor:pointer;color:var(--muted);font-size:12px}.swap-setup-history summary span{font-size:10px;padding:2px 6px;border:1px solid var(--line);border-radius:5px;margin-left:6px}.swap-setup-history-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.swap-setup-history-row>div{min-width:0}.swap-setup-history-row button{flex-shrink:0}.swap-setup-history small{display:block;margin-top:6px;font-size:11px;color:var(--muted)}.swap-setup-subtle{margin-top:15px}.swap-setup :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media(max-width:760px){.swap-setup{padding:18px;border-radius:14px}.swap-setup-heading{flex-direction:column;gap:14px}.swap-setup-network{width:100%}.swap-setup-network label{flex:1}.swap-setup-network select{width:100%;max-width:none}.swap-setup .swap-setup-progress{gap:8px}.swap-setup-progress li{flex-direction:column;align-items:flex-start;font-size:11px;gap:9px}.swap-setup-next{padding:20px}.swap-setup .swap-setup-next h4{font-size:19px}.swap-setup-success{gap:10px}.swap-setup-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.swap-setup-history-row{flex-direction:column;align-items:flex-start;gap:10px}}:root[data-theme=day]{--collectible-common-color: #425160;--collectible-common-bg: #eef1f5;--collectible-uncommon-color: #246340;--collectible-uncommon-bg: #eaf5ee;--collectible-rare-color: #285c98;--collectible-rare-bg: #eaf1fc;--collectible-epic-color: #704596;--collectible-epic-bg: #f3ecfa;--collectible-legendary-color: #805d13;--collectible-legendary-bg: #faf2de;--collectible-tone-0: #2e6c4e;--collectible-tone-1: #38648f;--collectible-tone-2: #755495;--collectible-tone-3: #876324;--collectible-tone-4: #8a4f60}@media(prefers-color-scheme:light){:root:not([data-theme]){--collectible-common-color: #425160;--collectible-common-bg: #eef1f5;--collectible-uncommon-color: #246340;--collectible-uncommon-bg: #eaf5ee;--collectible-rare-color: #285c98;--collectible-rare-bg: #eaf1fc;--collectible-epic-color: #704596;--collectible-epic-bg: #f3ecfa;--collectible-legendary-color: #805d13;--collectible-legendary-bg: #faf2de;--collectible-tone-0: #2e6c4e;--collectible-tone-1: #38648f;--collectible-tone-2: #755495;--collectible-tone-3: #876324;--collectible-tone-4: #8a4f60}}.collectible-trait.ct-tier-common{--tier-color: var(--collectible-common-color, #eff2f6);--tier-bg: var(--collectible-common-bg, #39414b)}.collectible-trait.ct-tier-uncommon{--tier-color: var(--collectible-uncommon-color, #9de1b4);--tier-bg: var(--collectible-uncommon-bg, #143d2a)}.collectible-trait.ct-tier-rare{--tier-color: var(--collectible-rare-color, #b8d9ff);--tier-bg: var(--collectible-rare-bg, #17365e)}.collectible-trait.ct-tier-epic{--tier-color: var(--collectible-epic-color, #e7c5ff);--tier-bg: var(--collectible-epic-bg, #422568)}.collectible-trait.ct-tier-legendary{--tier-color: var(--collectible-legendary-color, #ffe09a);--tier-bg: var(--collectible-legendary-bg, #503810)}.collectible-trait-tone-0{--tier-color: var(--collectible-tone-0, #a6ccb7);--tier-bg: color-mix(in srgb, var(--tier-color) 7.06%, transparent)}.collectible-trait-tone-1{--tier-color: var(--collectible-tone-1, #a6c6e8);--tier-bg: color-mix(in srgb, var(--tier-color) 7.06%, transparent)}.collectible-trait-tone-2{--tier-color: var(--collectible-tone-2, #d0b7e9);--tier-bg: color-mix(in srgb, var(--tier-color) 7.06%, transparent)}.collectible-trait-tone-3{--tier-color: var(--collectible-tone-3, #e1c18e);--tier-bg: color-mix(in srgb, var(--tier-color) 7.06%, transparent)}.collectible-trait-tone-4{--tier-color: var(--collectible-tone-4, #dfadb8);--tier-bg: color-mix(in srgb, var(--tier-color) 7.06%, transparent)}.collectible-trait-compact{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border:1px solid color-mix(in srgb,var(--tier-color) 25%,transparent);border-radius:5px;background:var(--tier-bg);color:var(--tier-color);font-size:10px;line-height:1.35;overflow-wrap:anywhere}dialog.collectible-detail{width:min(1120px,calc(100vw - 48px));max-width:1120px;max-height:calc(100dvh - 48px);padding:0;margin:auto;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--text) 15%,transparent);border-radius:24px;background:var(--panel);box-shadow:0 32px 120px #0009;scrollbar-width:thin;box-sizing:border-box}dialog.collectible-detail::backdrop{background:#050808c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.collectible-detail>.dialog-heading{position:sticky;top:18px;height:0;margin:0;padding:0;z-index:3;align-items:flex-start;justify-content:flex-end;pointer-events:none}.collectible-detail>.dialog-heading h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collectible-detail>.dialog-heading button{display:grid;place-items:center;width:38px;height:38px;margin:0 18px 0 0;padding:0;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--panel) 90%,transparent);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.collectible-detail>.dialog-heading button:hover{background:var(--panel-alt);border-color:color-mix(in srgb,var(--text) 40%,transparent)}.collectible-detail :is(button,a,summary):focus-visible{outline:2px solid var(--focus, #b3d6c2);outline-offset:4px}.collectible-detail-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:start;background:#101414}.collectible-detail-art{position:sticky;top:0;display:grid;place-items:center;align-self:start;min-width:0;height:min(740px,calc(100dvh - 50px));padding:clamp(24px,3vw,42px);box-sizing:border-box;background:radial-gradient(ellipse at 50% 44%,#29434238,transparent 70%),#101414;border-right:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.collectible-detail-art img{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;filter:drop-shadow(0 20px 24px #0007)}.collectible-detail-art .cards-art-placeholder{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;color:#aab4b4;font-size:12px;text-align:center}.collectible-detail-info{align-self:stretch;min-width:0;padding:54px 34px 30px;background:var(--panel)}.collectible-detail-title{position:static;display:block;height:auto;padding:0;border:0;background:transparent;margin-bottom:26px}.collectible-detail-title .collectible-detail-collection{margin:0 28px 12px 0;color:var(--muted);font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.collectible-detail-title h2{margin:0;color:var(--text);font-size:clamp(23px,2.3vw,30px);font-weight:550;line-height:1.18;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.collectible-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid var(--line)}.collectible-detail-stats:empty{display:none}.collectible-detail-stats>div{min-width:0}.collectible-detail-stats dt{color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:6px}.collectible-detail-stats dd{margin:0;color:var(--text);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.collectible-detail-properties h3{margin:0 0 13px;color:var(--text);font-size:13px;font-weight:500;letter-spacing:-.01em}.collectible-detail-traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.collectible-trait-expanded{position:relative;padding:13px 13px 14px;border:1px solid color-mix(in srgb,var(--tier-color) 20%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--tier-color) 8%,transparent),transparent);color:var(--tier-color);overflow-wrap:anywhere}.collectible-trait-expanded dt{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--tier-color);font-size:10px;font-weight:400;line-height:1.3}.collectible-trait-expanded dt:before{content:"";flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.8}.collectible-trait-expanded dd{margin:0;color:var(--text);font-size:12px;font-weight:500;line-height:1.5}.collectible-trait-expanded .collectible-trait-frequency{margin-top:8px;color:var(--tier-color);font-size:10px;font-weight:400;line-height:1.45}.collectible-detail-token{margin-top:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.collectible-detail-token summary{display:flex;align-items:center;gap:10px;padding:14px 0;color:var(--muted);font-size:11px;list-style:none;cursor:pointer}.collectible-detail-token summary::-webkit-details-marker{display:none}.collectible-detail-token-short{margin-left:auto;font-variant-numeric:tabular-nums}.collectible-detail-token summary svg{flex:0 0 auto}.collectible-detail-token[open] summary svg{transform:rotate(180deg)}.collectible-detail-token code{display:block;padding-bottom:16px;color:var(--text);font-size:11px;line-height:1.7;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.collectible-detail-albums{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text);font-size:11px;line-height:1.5;text-decoration:none}.collectible-detail-albums svg{flex-shrink:0}.collectible-detail-albums svg:last-child{margin-left:auto;color:var(--muted)}.collectible-detail-albums:hover{border-color:color-mix(in srgb,var(--text) 30%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}@media(max-width:760px){dialog.collectible-detail{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.collectible-detail-layout{grid-template-columns:minmax(0,1fr)}.collectible-detail>.dialog-heading{top:12px}.collectible-detail>.dialog-heading button{margin-right:12px}.collectible-detail-art{position:static;height:min(470px,51dvh);padding:28px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--text) 9%,transparent)}.collectible-detail-info{padding:26px 22px 22px}.collectible-detail-title h2{font-size:26px}}@media(max-width:380px){.collectible-detail-info{padding-right:16px;padding-left:16px}.collectible-trait-expanded{padding:11px 10px}}dialog.swap-picker{width:min(1080px,calc(100vw - 32px));max-width:none;height:min(820px,calc(100dvh - 48px));max-height:calc(100dvh - 32px);padding:24px 0 0;border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:0 32px 100px #0006}.swap-picker[open]{display:flex;flex-direction:column}.swap-picker::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swap-picker>.dialog-heading{padding:0 28px;margin:0;flex:0 0 auto}.swap-picker>.dialog-heading h2{font-size:23px;letter-spacing:-.04em}.swap-picker .swap-picker-collection{padding:0 28px;margin:6px 0 22px;font-size:12px}.swap-picker-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;flex:1;min-height:0;border-top:1px solid var(--line)}.swap-picker-browser{display:flex;flex-direction:column;min-height:0;min-width:0}.swap-picker .swap-picker-tools{display:block;height:auto;flex:0 0 auto;padding:20px 24px 15px;border-bottom:1px solid var(--line)}.swap-picker-intro{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-picker h3{margin:0;font-size:15px;font-weight:650;letter-spacing:-.025em}.swap-picker .swap-picker-tools p{margin:5px 0 17px;font-size:12px;line-height:1.6}.swap-picker-refresh{padding:7px;display:flex;border:0;background:transparent}.swap-picker-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:0 13px;background:var(--bg);color:var(--muted)}.swap-picker-search input{width:100%;min-width:0;border:0;background:transparent;padding:12px 0;font-size:12px;margin:0}.swap-picker-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.swap-picker-search input:focus-visible{outline:0}.swap-picker-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.swap-picker-filters button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:11px;border-radius:20px;background:transparent}.swap-picker-filters button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.swap-picker-filters>span{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;color:var(--muted);font-size:10px}.swap-picker-results{overflow:auto;overscroll-behavior:contain;padding:20px 24px;flex:1;min-height:0}.swap-picker-grid,.swap-picker-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.swap-picker-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;text-align:start;border-radius:13px;padding:7px 7px 12px;background:var(--bg);border:1px solid var(--line);transition:border-color .15s,background .15s}.swap-picker-card:hover{border-color:var(--muted);background:var(--panel-alt)}.swap-picker-card[aria-pressed=true]{border-color:var(--success);box-shadow:inset 0 0 0 1px var(--success);background:color-mix(in srgb,var(--success) 9%,var(--bg))}.swap-picker-card-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;background:var(--panel-alt);border-radius:8px;overflow:hidden}.swap-picker-card-art img{width:100%;height:100%;object-fit:contain}.swap-picker-card-art .cards-art-placeholder{padding:10px;font-size:10px}.swap-picker-owned{position:absolute;bottom:7px;inset-inline-start:7px;padding:4px 7px;background:#141414dc;color:#fff;border:1px solid #ffffff26;border-radius:6px;font-size:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.swap-picker-check{position:absolute;top:7px;inset-inline-end:7px;background:var(--success);color:var(--panel);display:grid;place-items:center;border-radius:50%;width:25px;height:25px;border:2px solid var(--panel)}.swap-picker-card-title{font-size:12px;line-height:1.5;font-weight:650;padding:0 2px;overflow-wrap:anywhere}.swap-picker-token{font-size:9px;color:var(--muted);padding:0 2px;margin-top:-4px}.swap-picker-card-traits{display:flex;flex-wrap:wrap;gap:4px;padding:0 2px}.swap-picker-card-traits .collectible-trait{font-size:9px;padding:3px 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.swap-picker-review{padding:22px;background:var(--bg);border-inline-start:1px solid var(--line);overflow:auto;min-width:0}.swap-picker-preview h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px}.swap-picker-preview-card{display:flex;align-items:center;gap:12px}.swap-picker-preview-card>div:last-child{min-width:0}.swap-picker-preview-card strong{font-size:13px;line-height:1.5;display:block;overflow-wrap:anywhere}.swap-picker-preview-card small,.swap-picker-preview-card span{display:block;font-size:10px;color:var(--muted);line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.swap-picker-preview-art{width:82px;height:106px;flex:0 0 82px;border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden;display:flex;align-items:center;justify-content:center}.swap-picker-preview-art img{width:100%;height:100%;object-fit:contain}.swap-picker-preview-art .cards-art-placeholder{padding:8px}.swap-picker-preview-art .cards-art-placeholder span{display:none}.swap-picker-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin:14px 0 0;color:var(--muted)}.swap-picker .swap-picker-quantity input{flex:0 0 auto;width:88px;padding:8px 10px;margin:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);font-size:13px}.swap-picker-direction{margin:20px 0;display:flex;align-items:center;gap:12px;color:var(--muted)}.swap-picker-direction:before,.swap-picker-direction:after{content:"";height:1px;flex:1;background:var(--line)}.swap-picker-keep{padding:6px 0;margin-top:4px;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px;font-size:10px;color:var(--muted)}.swap-picker .swap-picker-fees{margin-top:24px;padding-top:17px;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.swap-picker-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 24px;border-top:1px solid var(--line);flex:0 0 auto}.swap-picker .swap-picker-footer p{margin:0;font-size:11px}.swap-picker-footer button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;font-size:12px;padding:13px 18px}.swap-picker-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--muted)}.swap-picker-empty p{margin:0;font-size:12px;max-width:300px}.swap-picker-notice{padding:12px;border:1px solid var(--line);border-radius:8px;margin-bottom:15px;font-size:12px}.swap-picker-notice p{margin:0 0 10px}.swap-picker-notice button,.swap-picker-more{font-size:12px}.swap-picker-more{display:block;margin:20px auto 0}.swap-picker .swap-picker-discovery{font-size:10px;line-height:1.6;margin:18px 0 0}.swap-picker-skeleton span{aspect-ratio:3/4;background:var(--panel-alt);border:1px solid var(--line);border-radius:13px}.swap-picker-spinner{animation:swap-picker-spin 1s linear infinite}@keyframes swap-picker-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.swap-picker-spinner{animation:none}}@media(max-width:760px){dialog.swap-picker{width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:none;border-radius:16px;padding-top:18px}.swap-picker>.dialog-heading{padding:0 18px}.swap-picker>.dialog-heading h2{font-size:20px}.swap-picker .swap-picker-collection{padding:0 18px;margin-bottom:16px}.swap-picker-body{display:flex;flex-direction:column;overflow:auto}.swap-picker-browser{overflow:visible;min-height:auto}.swap-picker-review{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;overflow:visible;flex-shrink:0;padding:17px;border:0;border-bottom:1px solid var(--line)}.swap-picker-direction,.swap-picker-keep{display:none}.swap-picker .swap-picker-fees{grid-column:1/-1;font-size:10px;margin:0;padding-top:12px}.swap-picker-preview-art{width:54px;height:70px;flex-basis:54px}.swap-picker-preview-card{gap:8px}.swap-picker-preview-card strong{font-size:11px}.swap-picker-preview-card small{display:none}.swap-picker-preview-card span,.swap-picker-preview h3{font-size:9px}.swap-picker-quantity{margin-top:10px;font-size:10px}.swap-picker .swap-picker-quantity input{width:65px;padding:7px}.swap-picker-review>.error,.swap-picker-review>.swap-picker-notice{grid-column:1/-1}.swap-picker .swap-picker-tools{padding:16px}.swap-picker-results{overflow:visible;padding:16px}.swap-picker-grid,.swap-picker-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.swap-picker-footer{padding:13px 16px;flex-direction:column;gap:10px}.swap-picker-footer button{width:100%}.swap-picker-filters>span{margin-inline-start:0;width:100%;margin-top:5px}}dialog.album-swap-dialog{width:min(880px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);padding:24px 0 0;border-radius:20px;overflow:hidden;background:var(--panel)}.album-swap-dialog[open]{display:flex;flex-direction:column}.album-swap-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.album-swap-dialog>.dialog-heading{padding:0 24px;flex-shrink:0}.album-swap-mode{display:flex;flex-wrap:wrap;gap:6px;margin:16px 24px;flex-shrink:0}.album-swap-mode button{padding:8px 12px;border-radius:8px;font-size:12px}.album-swap-mode button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);opacity:1}.album-swap-scroll{padding:0 24px 24px;overflow-y:auto;min-height:0}.album-swap-caption{color:var(--muted);font-size:12px;margin:4px 0 20px}.album-swap-art{aspect-ratio:1;overflow:hidden;border-radius:9px;background:var(--bg)}.album-swap-art img{width:100%;height:100%;object-fit:contain}.album-swap-anchor{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.album-swap-anchor .album-swap-art{width:88px;flex-shrink:0}.album-swap-anchor>div:last-child{display:grid;gap:5px}.album-swap-anchor small,.album-swap-anchor span{font-size:12px;color:var(--muted)}.album-swap-tools{padding:20px 0 16px}.album-swap-dialog h3{font-size:16px;margin:0 0 12px}.album-swap-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding-left:12px}.album-swap-search input{width:100%;border:0;background:transparent}.album-swap-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.album-swap-dialog label{font-size:12px}.album-swap-dialog select,.album-swap-dialog input{min-width:0;width:100%;margin-top:5px}.album-swap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.album-swap-choice{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:8px;gap:8px;border-radius:13px;font:inherit}.album-swap-choice strong{font-size:12px;font-weight:550;line-height:1.45}.album-swap-choice small{font-size:10px;color:var(--muted);margin-top:auto}.album-swap-choice.is-selected{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.album-swap-selected{position:absolute;top:13px;left:13px;display:flex;align-items:center;gap:3px;background:#151815df;color:#fff;border-radius:12px;padding:4px 6px;font-size:10px}.album-swap-picks{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.album-swap-picks p,.album-swap-review p{color:var(--muted);font-size:13px;line-height:1.6}.album-swap-pick{display:flex;align-items:center;gap:12px;margin-top:14px}.album-swap-pick .album-swap-art{width:46px;flex-shrink:0}.album-swap-pick>strong{flex:1;min-width:0;font-size:12px}.album-swap-pick>label{width:100px;flex-shrink:0;display:grid;gap:2px}.album-swap-pick small{color:var(--muted);font-size:10px}.album-swap-pick input{padding:8px}.album-swap-pick>button{padding:7px}.album-swap-expiry{display:block;max-width:200px;margin-top:20px}.album-swap-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:16px 24px;flex-shrink:0;background:var(--panel)}.album-swap-footer .album-swap-jump{font-size:12px;color:var(--muted);border:0;background:transparent;padding:0;text-align:start}.album-swap-exchange{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:20px;margin:20px auto;max-width:520px}.album-swap-exchange>div{display:flex;flex-direction:column;gap:8px}.album-swap-exchange .album-swap-art{width:100%;max-height:210px}.album-swap-exchange strong{font-size:14px}.album-swap-exchange small{color:var(--muted);font-size:12px}.album-swap-success{text-align:center;padding:40px 16px}.album-swap-success h3{margin-top:15px}.album-swap-inbox{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;min-height:42px;padding:10px 16px;border:1px solid var(--line);border-radius:9px;background:var(--panel-alt);color:var(--text);font-size:13px;font-weight:550;line-height:1.4;text-decoration:none}.album-swap-inbox svg{flex-shrink:0}.album-swap-inbox:hover{background:var(--panel);border-color:var(--muted);text-decoration:none}.album-swap-inbox:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.album-swap-inbox-collection{display:flex;justify-content:space-between;width:100%;margin-top:12px;text-align:left}.album-swap-signin{padding:0 24px 24px}.ca-card-bottom button{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:8px 12px}.ca-album-swaps-note{border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}.ca-album-swaps-note p{font-size:13px}@media(max-width:600px){dialog.album-swap-dialog{padding-top:16px}.album-swap-scroll{padding:0 16px 20px}.album-swap-dialog>.dialog-heading{padding:0 16px}.album-swap-mode{margin:12px 16px}.album-swap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.album-swap-pick{display:grid;grid-template-columns:44px minmax(0,1fr) 32px;gap:10px;border-bottom:1px solid var(--line);padding-bottom:14px}.album-swap-pick>label{width:auto;grid-row:2}.album-swap-pick>label.album-swap-give{grid-column:1 / 3;width:calc(50% - 5px)}.album-swap-pick>label.album-swap-receive{grid-column:2 / 4;justify-self:end;width:calc(60% - 5px)}.album-swap-pick>label.album-swap-holder{grid-row:3;grid-column:1 / 4;width:100%}.album-swap-pick>button{grid-column:3;grid-row:1}.album-swap-footer{padding:14px 16px}.album-swap-exchange{gap:12px}}.ca-shell{min-height:100vh;background:var(--bg);color:var(--text)}.ca-main{max-width:1240px;margin:auto;padding:28px 32px 64px}.ca-main button,.ca-dialog button,.ca-admin button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ca-breadcrumb,.ca-actions,.ca-badges,.ca-curator,.ca-sync,.ca-scope,.ca-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ca-breadcrumb{font-size:13px;color:var(--muted);margin-bottom:35px}.ca-breadcrumb a{color:inherit}.ca-heading{height:auto;min-height:0;padding:0;border:0;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.ca-eyebrow{font-size:11px;letter-spacing:.16em;color:var(--muted)}.ca-heading h1,.ca-detail-copy h1{font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:10px 0 18px}.ca-heading p,.ca-detail-copy>p{color:var(--muted);line-height:1.6;max-width:700px}.ca-explainer{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--panel-alt);border:1px solid var(--line);border-radius:10px;margin:22px 0}.ca-explainer p{margin:0;line-height:1.6;font-size:14px;flex:1}.ca-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:28px 0 20px}.ca-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid var(--line);border-radius:9px}.ca-tabs button{border:0;background:transparent;color:var(--muted);font-size:13px;padding:9px 13px}.ca-tabs button[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);border-radius:6px}.ca-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--panel)}.ca-search input{border:0;background:transparent;min-width:220px;max-width:100%;padding:12px 0}.ca-album-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ca-album-tile{border:1px solid var(--line);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;background:var(--panel);transition:transform .16s}.ca-album-tile:hover{transform:translateY(-3px)}.ca-album-tile>div:last-child{padding:20px}.ca-album-tile h2{margin:0 0 10px;font-size:21px;font-weight:550}.ca-album-tile p{font-size:14px;color:var(--muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.ca-album-tile small{display:flex;justify-content:space-between;margin-top:20px;font-size:12px}.ca-album-cover{position:relative;height:236px;display:flex;align-items:center;justify-content:center;background:var(--panel-alt);color:var(--muted)}.ca-album-cover img{width:100%;height:100%;object-fit:contain;padding:16px}.ca-album-cover>span{position:absolute;left:16px;bottom:16px;padding:6px 10px;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:50px;font-size:11px}.ca-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:68px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.ca-empty h2{font-size:23px;color:var(--text);font-weight:500;margin:4px}.ca-empty p{line-height:1.6;max-width:490px;margin:0 0 12px}.ca-pagination{justify-content:center;margin:26px 0;font-size:13px}.ca-detail-heading{height:auto;min-height:0;padding:0;border:0;align-items:start;display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;margin:16px 0 28px}.ca-detail-cover{height:285px;background:var(--panel-alt);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.ca-detail-cover img{width:100%;height:100%;object-fit:cover}.ca-badges>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:6px 10px;border:1px solid var(--line);border-radius:30px}.ca-curator{font-size:13px;margin:20px 0}.ca-curator img,.ca-avatar{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--panel-alt);object-fit:cover}.ca-curator small{color:var(--muted)}.ca-actions{gap:8px}.ca-actions button,.ca-upload{font-size:12px;padding:9px 12px;white-space:nowrap}.ca-upload{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:7px;cursor:pointer}.ca-upload input{position:absolute;width:1px;height:1px;opacity:0}.ca-upload:focus-within{outline:2px solid var(--focus)}.ca-progress{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:24px 0 15px}.ca-progress>div:first-child{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ca-progress strong{font-weight:550}.ca-progress span{font-size:13px;color:var(--muted)}.ca-progress progress{appearance:none;width:100%;height:7px;border:0;border-radius:4px;overflow:hidden;background:var(--panel-alt);margin:18px 0 12px}.ca-progress progress::-webkit-progress-bar{background:var(--panel-alt)}.ca-progress progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.ca-sync{justify-content:space-between;font-size:12px}.ca-sync button{font-size:12px;padding:6px 9px}.ca-scope{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ca-scope code{font-size:11px;background:var(--panel-alt);padding:4px 6px;border-radius:4px}.ca-collections{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ca-collections a{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:7px;padding:10px 14px;text-decoration:none;color:inherit;font-size:13px}.ca-collections small{font-size:10px;color:var(--muted)}.ca-filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap}.ca-filters label,.ca-actions>label{display:flex;flex-direction:column;gap:5px;font-size:12px}.ca-page{margin:28px 0}.ca-page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 16px}.ca-page-title h2{font-size:21px;font-weight:500;margin:0}.ca-page-title small,.ca-page-title>span{font-size:12px;font-weight:400;color:var(--muted)}.ca-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ca-card{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--panel)}.ca-card-art{aspect-ratio:3/4;padding:12px;background:var(--panel-alt);display:flex;align-items:center;justify-content:center;position:relative}.ca-card-art img{width:100%;height:100%;object-fit:contain}.ca-card-state{position:absolute;left:10px;bottom:10px;padding:5px 8px;display:inline-flex;gap:3px;align-items:center;border:1px solid var(--line);border-radius:6px;background:var(--panel);font-size:10px}.ca-card-missing .ca-card-art{background:repeating-linear-gradient(135deg,var(--panel-alt),var(--panel-alt) 9px,var(--panel) 9px,var(--panel) 10px)}.ca-card-missing .ca-card-art img{opacity:.65}.ca-card-copy{padding:14px}.ca-card-copy h3{font-size:15px;margin:0 0 7px;font-weight:550;overflow-wrap:anywhere}.ca-card-copy>p,.ca-card-copy>small{font-size:11px;color:var(--muted);line-height:1.6;margin:5px 0}.ca-traits{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.ca-traits span{font-size:10px;padding:4px 6px;border-radius:4px}.ca-card-copy details{font-size:11px;margin-top:10px}.ca-swap{display:block;font-size:12px;color:var(--text);margin-top:14px}.ca-footnote{font-size:12px;color:var(--muted);line-height:1.7;margin-top:25px}.ca-notes{font-size:13px;margin:18px 0}.ca-notes p{white-space:pre-wrap}.ca-warning{border-left:3px solid #c09842;padding:14px;background:var(--panel-alt);font-size:13px}.ca-dialog{width:min(760px,calc(100vw - 28px));max-height:90vh;overflow:auto}.ca-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;margin:13px 0}.ca-dialog label.ca-check{flex-direction:row;align-items:center}.ca-check input{width:auto;flex:none}.ca-dialog p{font-size:13px;line-height:1.7}.ca-dialog input,.ca-dialog textarea,.ca-dialog select{min-width:0;width:100%;max-width:100%}.ca-dialog input[type=checkbox]{width:16px}.ca-dialog textarea{min-height:75px}.ca-dialog code{overflow-wrap:anywhere}.ca-dialog fieldset{border:1px solid var(--line);margin:20px 0;padding:10px 15px}.ca-preview{background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;padding:16px;margin:20px 0}.ca-admin-table{overflow-x:auto}.ca-admin table{width:100%;border-collapse:collapse;font-size:13px}.ca-admin th,.ca-admin td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.ca-admin blockquote{border-left:2px solid var(--line);padding:10px;font-size:13px}.ca-admin blockquote small{display:block}.ca-spinning{animation:ca-spin 1.5s linear infinite}@keyframes ca-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.ca-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-detail-heading{grid-template-columns:180px minmax(0,1fr);gap:22px}.ca-detail-cover{height:235px}}@media(max-width:600px){.ca-main{padding:20px 15px 44px}.ca-heading{align-items:flex-start;flex-direction:column;gap:10px}.ca-album-grid{grid-template-columns:1fr}.ca-album-cover{height:260px}.ca-toolbar{align-items:stretch;gap:12px}.ca-search{width:100%}.ca-search input{min-width:0;flex:1}.ca-detail-heading{grid-template-columns:1fr;gap:20px}.ca-detail-cover{height:240px;width:180px}.ca-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ca-card-art{padding:8px}.ca-card-copy{padding:11px}.ca-progress{padding:16px}.ca-sync{gap:9px}.ca-explainer{padding:14px;align-items:flex-start;flex-wrap:wrap}.ca-breadcrumb{margin-bottom:24px}.ca-dialog{padding:18px}.ca-filters label{width:100%}.ca-tabs button{padding:8px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ca-spinning{animation:none}.ca-album-tile{transition:none}}.ca-art-grid .ca-card-art{aspect-ratio:1}.ca-art-grid .ca-card-art img{object-fit:contain}.albums-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;color:var(--muted);font-size:.8rem;margin:.6rem 0 1.5rem}.albums-detail{padding:1rem 0}.album-create-options{display:grid;gap:.6rem}.album-create-options button{text-align:left;padding:1rem;display:flex;gap:.9rem;align-items:center}.album-create-options span{display:grid;gap:.35rem}.album-create-options small{font-weight:400;color:var(--muted);line-height:1.4}.ca-main{max-width:1400px;padding:32px 40px 80px}.ca-heading{padding:18px 0 16px}.ca-heading h1,.ca-detail-copy h1{font-size:clamp(32px,4.5vw,58px);letter-spacing:-.045em}.ca-album-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 0 30px;border-bottom:1px solid var(--line)}.ca-album-intro>div{display:flex;align-items:flex-start;gap:14px}.ca-album-intro svg{color:var(--muted);flex:none;margin-top:3px}.ca-album-intro span{display:grid;gap:7px}.ca-album-intro strong{font-size:15px;font-weight:550}.ca-album-intro small{color:var(--muted);font-size:13px;line-height:1.6;max-width:420px}.ca-album-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:12px}.ca-album-tile{border-radius:18px;background:var(--panel);transition:transform .2s,box-shadow .2s}.ca-album-tile:hover{box-shadow:0 16px 40px #0002}.ca-album-cover{height:auto;aspect-ratio:1.4;background:color-mix(in srgb,var(--panel) 85%,#000)}.ca-album-cover img{padding:12px}.ca-album-tile>div:last-child{padding:18px}.ca-album-tile h2{font-size:20px;letter-spacing:-.03em}.ca-album-tile small{justify-content:flex-start;gap:6px;flex-wrap:wrap;color:var(--muted)}.ca-album-tile small>span:last-child{margin-left:auto}.ca-detail-heading{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:30px;padding:16px 0 38px;border-bottom:1px solid var(--line);margin-bottom:32px}.ca-detail-cover{height:210px;border:2px solid var(--line);padding:0;position:relative;overflow:hidden;border-radius:18px;background:color-mix(in srgb,var(--panel) 85%,#000);box-shadow:0 18px 48px #0002}.ca-detail-cover img{padding:0;border-radius:0}.ca-cover-control{position:absolute;inset:auto 14px 14px;margin:0;padding:12px;justify-content:center;background:#171817e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff3b;color:#fff;opacity:0;transform:translateY(5px);transition:opacity .15s,transform .15s;z-index:1}.ca-detail-cover:hover .ca-cover-control,.ca-detail-cover:focus-within .ca-cover-control{opacity:1;transform:none}.ca-cover-control input{inset:0;width:100%;height:100%;cursor:pointer}.ca-mode-badge{color:var(--text);background:var(--panel-alt)}.ca-detail-copy>p:empty{display:none}.ca-detail-copy>p{max-width:670px;font-size:15px}.ca-actions{margin-top:24px}.ca-actions button{font-size:13px;padding:11px 16px;border-radius:9px}.ca-actions button:first-child{background:var(--accent);color:var(--accent-contrast)}.ca-actions button:last-child:not(:first-child){background:transparent}.ca-progress{padding:24px 28px;border-radius:14px;background:var(--panel)}.ca-progress strong{font-size:20px;letter-spacing:-.025em}.ca-progress progress{height:5px;margin:20px 0 13px}.ca-sync{opacity:.85}.ca-page-navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);padding-bottom:14px}.ca-page-navigation nav{display:flex;gap:6px;flex-wrap:wrap}.ca-page-navigation nav button{background:transparent;color:var(--muted);border:0;border-radius:6px;font-size:13px;padding:8px 12px}.ca-page-navigation nav button[aria-pressed=true]{color:var(--text);background:var(--panel-alt)}.ca-trait-filter{font-size:12px;color:var(--muted);position:relative;flex:none}.ca-trait-filter summary{cursor:pointer}.ca-trait-filter label{position:absolute;right:0;top:28px;width:250px;display:grid;gap:8px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 12px 28px #0003;z-index:3}.ca-trait-filter input{width:100%;min-width:0}.ca-page{margin:34px 0 46px}.ca-page-title{margin-bottom:22px}.ca-page-title h2{font-size:25px;letter-spacing:-.03em}.ca-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ca-card{border-radius:16px;transition:border-color .2s,box-shadow .2s}.ca-card:hover{border-color:color-mix(in srgb,var(--text) 28%,var(--line));box-shadow:0 12px 32px #0002}.ca-main button.ca-card-art{width:100%;border:0;border-radius:0;margin:0;padding:10px;aspect-ratio:1;display:flex;color:var(--muted);overflow:hidden;background:color-mix(in srgb,var(--panel) 85%,#000)}.ca-card-art img{max-height:100%;transition:transform .3s}.ca-card:hover .ca-card-art img{transform:scale(1.025)}.ca-card-missing .ca-card-art img{opacity:.38;filter:saturate(.15)}.ca-art-open{position:absolute;top:12px;right:12px;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;background:#171817cc;color:#fff;opacity:0;transition:opacity .15s}.ca-card-art:hover .ca-art-open,.ca-card-art:focus-visible .ca-art-open{opacity:1}.ca-card-state{left:14px;bottom:12px;font-size:10px;border-radius:40px;padding:6px 9px;gap:5px;background:color-mix(in srgb,var(--panel) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text)}.ca-card-state.is-owned{color:#9edbb8;background:#15261f;border-color:#83cfa92e}.ca-card-copy{padding:13px;border-top:1px solid var(--line)}.ca-card-copy .ca-card-collection{font-size:10px;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-main .ca-card-title{display:block;background:transparent;border:0;color:var(--text);padding:0;text-align:left;font-size:14px;font-weight:550;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere;border-radius:2px}.ca-traits{gap:5px;margin-top:14px}.ca-traits span{font-size:10px;padding:4px 7px;border-radius:5px}.ca-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px}.ca-card-bottom:empty{display:none}.ca-card-bottom small{font-size:11px;color:var(--muted)}.ca-card-bottom a{display:inline-flex;padding:7px 10px;border:1px solid var(--line);border-radius:7px;gap:3px;align-items:center;font-size:11px;text-decoration:none}.ca-album-about{padding:24px 0;border-top:1px solid var(--line);margin-top:34px;color:var(--muted);font-size:12px;line-height:1.7}.ca-album-about summary{cursor:pointer}.ca-art-dialog{width:min(1080px,calc(100vw - 32px));max-height:92dvh;padding:0;overflow:auto;border-radius:20px;background:var(--panel);color:var(--text);border:1px solid var(--line)}.ca-art-dialog::backdrop{background:#070b0ad9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ca-art-dialog .dialog-heading{padding:20px 24px;border-bottom:1px solid var(--line);margin:0;display:flex;gap:20px;justify-content:space-between;align-items:center}.ca-art-dialog .dialog-heading h2{font-size:15px;font-weight:500;margin:0;line-height:1.4}.ca-art-dialog .dialog-heading button{padding:8px;display:flex;border-radius:50%}.ca-art-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ca-art-detail-image{min-height:450px;padding:32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--panel) 85%,#000)}.ca-art-detail-image img{width:100%;max-height:65vh;object-fit:contain}.ca-art-detail-copy{padding:32px;min-width:0}.ca-nft-description{font-size:13px;line-height:1.65;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:10em;overflow-y:auto}.ca-detail-status{font-size:12px;color:var(--muted)}.ca-rarity{border-block:1px solid var(--line);padding:16px 0;margin:20px 0}.ca-rarity>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.ca-rarity strong{font-size:22px;font-weight:550}.ca-rarity details,.ca-rarity p{font-size:12px;color:var(--muted);line-height:1.65}.ca-rarity summary{cursor:pointer;margin-top:8px}.ca-art-detail-copy h3{font-size:clamp(24px,3vw,36px);margin:10px 0 18px;letter-spacing:-.04em;font-weight:500;line-height:1.15}.ca-detail-ownership{font-size:13px;color:var(--muted);margin-bottom:24px}.ca-art-detail-traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.ca-art-detail-links{display:flex;flex-wrap:wrap;gap:12px;padding:20px 0}.ca-art-detail-links a{display:inline-flex;gap:6px;align-items:center;font-size:12px;text-decoration:none}.ca-token-details{font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.ca-token-details summary{cursor:pointer}.ca-token-details dd{margin:6px 0 14px;overflow-wrap:anywhere;font-family:monospace}.ca-private-note{font-size:13px;white-space:pre-wrap;color:var(--muted)}@media(hover:none){.ca-cover-control{opacity:1;transform:none}}@media(max-width:1000px){.ca-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ca-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ca-main{padding:24px 18px 48px}.ca-heading{flex-direction:column;align-items:flex-start;gap:8px}.ca-album-intro{grid-template-columns:1fr;gap:20px}.ca-detail-heading{grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:start}.ca-detail-cover{height:145px;width:100%;border-radius:12px}.ca-detail-copy h1{font-size:30px}.ca-detail-copy>p{font-size:13px}.ca-detail-copy .ca-actions{margin-left:-130px;margin-top:26px}.ca-cover-control{inset:auto 4px 4px;opacity:1;transform:none;font-size:10px;padding:8px 3px;gap:3px}.ca-cover-control svg{width:12px}.ca-badges{gap:6px}.ca-badges>span{font-size:10px;padding:4px 7px}.ca-curator{font-size:11px;gap:6px;margin:14px 0}.ca-curator small{display:none}.ca-actions button{font-size:12px;padding:10px 12px}.ca-progress{padding:20px}.ca-search{width:100%}.ca-search input{min-width:0;width:100%}.ca-page-navigation{align-items:flex-start}.ca-page-navigation nav{gap:2px}.ca-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ca-main button.ca-card-art{padding:10px}.ca-card-copy{padding:13px}.ca-main .ca-card-title{font-size:14px}.ca-card-state{left:8px;bottom:8px;padding:4px 6px;font-size:9px}.ca-traits span{font-size:9px}.ca-card-bottom{flex-wrap:wrap;gap:6px;margin-top:12px}.ca-album-grid{grid-template-columns:1fr}.ca-album-cover{aspect-ratio:auto;height:180px}.ca-art-dialog{width:calc(100vw - 20px)}.ca-art-detail{grid-template-columns:1fr}.ca-art-detail-image{min-height:0;padding:20px}.ca-art-detail-image img{max-height:45vh}.ca-art-detail-copy{padding:24px}}@media(prefers-reduced-motion:reduce){.ca-card,.ca-card-art img,.ca-cover-control,.ca-art-open{transition:none}}.ca-card{display:flex;flex-direction:column}.ca-card-copy{display:flex;flex-direction:column;flex:1}.ca-card-bottom{margin-top:auto;padding-top:16px;min-height:50px;flex-wrap:wrap}.ca-card-bottom button{margin-left:auto}.ac-page{max-width:1180px}.ac-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.ac-page-heading h2{margin:0 0 9px;font-size:28px;font-weight:550;letter-spacing:-.04em}.ac-page-heading p,.ac-section-heading p{max-width:660px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.ac-public-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;padding-top:8px}.ac-public-links a{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;text-decoration:none}.ac-public-links a:hover{color:var(--text)}.ac-collections{margin-top:38px;scroll-margin-top:32px}.ac-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.ac-section-heading h3{margin:0 0 7px;font-size:19px;font-weight:550;letter-spacing:-.03em}.ac-count{display:grid;place-items:center;min-width:34px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px}.ac-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--muted);font-size:12px}.ac-page .ac-search{display:flex;flex-direction:row;align-items:center;gap:10px;width:min(100%,380px);padding:0 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ac-search>svg{flex-shrink:0}.ac-page .ac-search input{width:100%;min-width:0;height:42px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:12px}.ac-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ac-search input:focus{outline:none}.ac-collection-list{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.ac-collection-list:empty{display:none}.ac-collection+.ac-collection{border-top:1px solid var(--line)}.ac-collection-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:19px 20px}.ac-collection-identity{display:flex;align-items:center;gap:13px;min-width:0}.ac-collection-art{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel-alt)}.ac-collection-art img{display:block;width:100%;height:100%;object-fit:cover}.ac-collection-art .cards-art-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.ac-collection-art .cards-art-placeholder svg{width:21px;height:21px}.ac-collection-art .cards-art-placeholder span{display:none}.ac-collection-name{min-width:0}.ac-collection-name h4{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ac-collection-name h4 a{color:var(--text);text-decoration:none}.ac-collection-name h4 a:hover{text-decoration:underline;text-underline-offset:3px}.ac-collection-name p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;color:var(--muted);font-size:11px;line-height:1.5}.ac-hidden{display:inline-flex;align-items:center;gap:4px}.ac-collection-status{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:6px 9px;border-radius:6px;background:var(--panel-alt);color:var(--muted);font-size:10px;line-height:1.45}.ac-collection-status.is-ready{background:var(--success-bg);color:var(--success)}.ac-collection-status.is-paused{background:var(--warning-bg);color:var(--warning)}.ac-collection-status>svg{flex-shrink:0}.ac-status-dot{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor}.ac-settings-toggle,.ac-settings-actions button,.ac-visibility-row button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;font-size:11px;line-height:1.5}.ac-settings-toggle{padding:9px 12px}.ac-settings-toggle svg{flex-shrink:0}.ac-settings-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ac-collection-settings{padding:22px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel-alt) 50%,var(--panel))}.ac-settings-main{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px}.ac-settings-main h5{margin:0 0 7px;font-size:13px;font-weight:600}.ac-settings-main p{max-width:530px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.ac-settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto;max-width:280px}.ac-visibility-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.ac-visibility-row>span{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.ac-visibility-row svg{flex-shrink:0}.ac-inner-details{border-top:1px solid var(--line)}.ac-inner-details>summary{display:flex;align-items:center;gap:10px;padding:16px 0;font-size:12px;list-style:none;cursor:pointer}.ac-inner-details>summary span{margin-left:auto;color:var(--muted)}.ac-inner-details>summary svg:last-child{margin-left:auto}.ac-inner-details>summary span+svg:last-child{margin-left:0}.ac-inner-details[open]>summary svg:last-child,.ac-advanced-section[open]>summary svg:last-child{transform:rotate(180deg)}.ac-inner-details>summary::-webkit-details-marker,.ac-advanced-section>summary::-webkit-details-marker{display:none}.ac-inner-details fieldset{min-width:0;margin:0 0 14px;padding:0;border:0}.ac-page .cards-admin-fees{display:grid;grid-template-columns:minmax(160px,1fr) minmax(100px,180px) auto;align-items:end;gap:16px}.ac-page .cards-admin-fees label{display:grid;gap:8px;min-width:0;color:var(--muted);font-size:12px}.ac-page .cards-admin-fees :is(input,select){width:100%;min-width:0;min-height:40px;margin:0;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font-size:12px;box-sizing:border-box}.ac-page .cards-admin-fees button{min-height:40px;font-size:12px}.ac-contract-facts{display:grid;gap:12px;margin:0 0 18px;font-size:11px}.ac-contract-facts>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.ac-contract-facts dt{color:var(--muted)}.ac-contract-facts dd{margin:0;overflow-wrap:anywhere}.ac-contract-facts code{font-size:11px}.ac-empty{display:grid;justify-items:center;gap:12px;padding:42px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center;font-size:13px}.ac-empty p{margin:0}.ac-advanced{margin-top:38px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.ac-advanced-section+.ac-advanced-section{border-top:1px solid var(--line)}.ac-advanced-section>summary{display:flex;align-items:center;gap:12px;padding:20px;color:var(--text);font-size:13px;font-weight:500;list-style:none;cursor:pointer}.ac-advanced-section>summary>svg{flex-shrink:0;color:var(--muted)}.ac-advanced-section>summary>svg:last-child{margin-left:auto}.ac-advanced-content{padding:4px 20px 24px}.ac-advanced-content>.cards-admin-fees{max-width:720px;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-advanced-content>.cards-admin-fees>label:nth-child(3){grid-column:1 / -1}.ac-advanced-content>.cards-admin-fees>button{justify-self:start}.ac-page :is(button,a,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:900px){.ac-page-heading{flex-direction:column;gap:15px}.ac-public-links{justify-content:flex-start;padding-top:0}.ac-settings-main{flex-direction:column;gap:15px}.ac-settings-actions{justify-content:flex-start;max-width:none}}@media(max-width:680px){.ac-page-heading h2{font-size:25px}.ac-collection-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px 16px}.ac-collection-identity{grid-column:1 / -1}.ac-collection-status{justify-self:start}.ac-settings-toggle{max-width:165px;padding:8px 9px;font-size:10px}.ac-collection-settings{padding:20px 16px}.ac-visibility-row{flex-direction:column;align-items:flex-start;gap:12px}.ac-page .cards-admin-fees{grid-template-columns:minmax(0,1fr)}.ac-page .cards-admin-fees>button{justify-self:start}.ac-contract-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.ac-advanced-section>summary{padding:18px 16px}.ac-advanced-content{padding:4px 16px 20px}}.health-report{display:grid;gap:20px}.health-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.health-heading h2{margin:0 0 8px}.health-heading p,.health-note{color:var(--muted);font-size:13px;line-height:1.6}.health-heading button{display:flex;gap:8px;align-items:center}.health-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.health-release{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:12px}.health-release .health-metric strong{font-size:20px}.health-metric{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--panel, transparent);border:1px solid var(--line);border-radius:12px;min-width:0}.health-metric>span,.health-metric small{font-size:12px;color:var(--muted)}.health-metric strong{font-size:23px;line-height:1.3;font-weight:550;overflow-wrap:anywhere}.health-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.health-card{padding:24px;border:1px solid var(--line);border-radius:14px;min-width:0}.health-card h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:17px}.health-card h3 span{margin-inline-start:auto}.health-list{list-style:none;padding:0;margin:16px 0 0}.health-list li{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.health-list li>div:first-child{flex:1;min-width:0}.health-list li span{overflow-wrap:anywhere}.health-list li>div:last-child{text-align:end}.health-list strong{white-space:nowrap;font-weight:500}.health-list small{display:block;color:var(--muted);margin-top:4px}.health-list meter{width:100%;height:6px;display:block;margin-top:8px}.health-disk meter{width:100%;height:10px}.health-note{margin:0}.health-card .health-note{margin:12px 0}.health-mini{grid-template-columns:1fr 1fr}.health-mini .health-metric{padding:12px}.health-mini strong{font-size:19px}.health-facts{font-size:13px}.health-facts>div{display:flex;gap:20px;justify-content:space-between;padding:8px 0}.health-facts dt{color:var(--muted)}.health-facts dd{margin:0;text-align:end}.health-warning{padding:14px;border:1px solid #bc8054;border-radius:10px;color:#bc8054;font-size:13px;overflow-wrap:anywhere}.health-status{font-size:13px;line-height:1.6;padding:12px;background:var(--panel, transparent);border-inline-start:2px solid var(--line)}.health-card a{font-size:13px}.health-chart{width:100%;height:120px;margin-top:18px;color:var(--accent, #b5b2ef)}.health-table{overflow:auto;margin-top:24px}.health-table table{width:100%;border-collapse:collapse;font-size:13px;text-align:start}.health-table th,.health-table td{padding:12px;border-bottom:1px solid var(--line);text-align:start}.health-table th{font-weight:500;color:var(--muted)}@media(max-width:850px){.health-columns{grid-template-columns:1fr}.health-metrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){.health-release{grid-template-columns:1fr}.health-card{padding:16px}.health-heading{align-items:start}.health-metric{padding:12px}.health-metric strong{font-size:19px}.health-facts>div{flex-direction:column;gap:4px}.health-facts dd{text-align:start}}.admin-translator{display:grid;gap:16px}.translator-heading,.translator-item-heading,.translator-pagination{display:flex;align-items:center;gap:12px;justify-content:space-between}.translator-heading h2{display:flex;align-items:center;gap:8px;margin:0}.translator-heading p{margin:8px 0 0}.translator-heading button,.translator-item-heading button{display:flex;align-items:center;gap:6px;flex-shrink:0}.translator-meta,.translator-item-meta{font-size:12px;opacity:.72;margin:0}.translator-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.translator-counts button{display:grid;text-align:start;gap:8px;padding:16px}.translator-counts strong{font-size:26px}.translator-counts [aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.translator-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.translator-filters label{display:grid;gap:6px;font-size:12px}.translator-filters input,.translator-filters select{width:100%;min-width:0}.translator-items{display:grid;gap:16px}.translator-item{border:1px solid var(--border, #383838);border-radius:12px;padding:20px;min-width:0}.translator-item-heading{justify-content:flex-start;flex-wrap:wrap}.translator-item-heading button{margin-inline-start:auto}.translator-state{font-size:11px;padding:3px 8px;border:1px solid var(--border, #555);border-radius:20px}.translator-state.failed,.translator-state.bad,.translator-bad-note{color:var(--danger, #a33e36)}.translator-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0}.translator-compare>div{min-width:0}.translator-compare h3{font-size:12px;opacity:.7;margin:0 0 8px;font-weight:500}.translator-compare p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;max-height:320px;overflow:auto;margin:0}.translator-empty{padding:32px;text-align:center;border:1px dashed var(--border, #555);border-radius:12px}.translator-pagination{justify-content:flex-end;font-size:12px}@media(max-width:650px){.translator-heading{align-items:flex-start}.translator-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.translator-filters{grid-template-columns:1fr 1fr}.translator-filters label:first-child{grid-column:1/-1}.translator-compare{grid-template-columns:1fr;gap:18px}.translator-item{padding:16px}}.md-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:38px 0 44px}.md-heading h1{font-size:clamp(32px,4.5vw,58px);letter-spacing:-.05em;line-height:1.08;margin:8px 0 18px}.md-heading p:last-child{color:var(--muted);font-size:15px;line-height:1.6;margin:0;max-width:670px}.md-kicker{font-size:10px;letter-spacing:.16em;font-weight:650;color:var(--muted)}.md-heading>div:first-child{min-width:0}.md-discovery-art{position:relative;isolation:isolate;width:380px;height:258px;flex:0 0 380px;pointer-events:none}.md-discovery-halo{position:absolute;inset:-20px;z-index:-1;background:radial-gradient(ellipse at 40% 45%,#7a74ef30,transparent 62%),radial-gradient(ellipse at 80% 60%,#409dce20,transparent 60%)}.md-discovery-orbit{position:absolute;inset:15px -2px 23px;border:1px solid color-mix(in srgb,var(--pm-accent) 20%,transparent);border-radius:50%;transform:rotate(-18deg)}.md-discovery-orbit:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:38px;right:40px;background:#b9b9ff;box-shadow:0 0 18px #b9b9ff80}.md-discovery-card{position:absolute;width:152px;padding:7px;border-radius:13px;background:var(--panel);border:1px solid color-mix(in srgb,var(--line) 70%,#879ccc);box-shadow:0 16px 36px #080b2025;transform-origin:50% 85%;overflow:hidden}.md-discovery-card-0{left:8px;top:41px;transform:rotate(-15deg)}.md-discovery-card-1{left:111px;top:15px;transform:rotate(3deg);z-index:2}.md-discovery-card-2{right:0;top:52px;transform:rotate(17deg)}.md-discovery-canvas{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#203c69,#8c9add 65%,#dbb6cc)}.md-discovery-canvas img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.md-discovery-orb{position:absolute;width:75%;height:75%;left:12%;top:12%;border-radius:50%;background:radial-gradient(circle at 30% 24%,#f1eaff,#a8a5fd 24%,#616bdd 48%,#1d3259 74%);box-shadow:inset -6px -9px 18px #10244b,8px 16px 20px #25386970}.md-discovery-rings{position:absolute;inset:35% -17%;border:1px solid #d6eeffd0;border-radius:50%;transform:rotate(-30deg);box-shadow:0 -5px 0 -4px #ffffffa0,0 5px 0 -4px #ffffff70,0 0 0 10px #c0d7ff15,0 0 0 20px #c0d7ff10}.md-discovery-card-0 .md-discovery-canvas{background:linear-gradient(150deg,#342e55,#cf778c 65%,#ffd7a1)}.md-discovery-card-0 .md-discovery-orb{width:120%;height:120%;left:12%;top:23%;background:repeating-radial-gradient(ellipse at 30% 35%,#ffd9c4 0 2px,#a7577940 3px 12px,#fab4a8 13px 15px,#855380 16px 22px);border-radius:40%;transform:rotate(-25deg);box-shadow:none}.md-discovery-card-0 .md-discovery-rings{display:none}.md-discovery-card-2 .md-discovery-canvas{background:linear-gradient(135deg,#06282d,#428779 60%,#a7d6a4)}.md-discovery-card-2 .md-discovery-orb{inset:20% -30% auto auto;width:135%;height:135%;background:repeating-radial-gradient(ellipse at 45% 45%,#d6f3c7 0 2px,#326b6630 3px 13px,#87bbab 14px 16px,#245c5c 17px 26px);box-shadow:none}.md-discovery-card-2 .md-discovery-rings{display:none}.md-discovery-caption{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 2px 3px;color:var(--text);font-size:9px;font-weight:600}.md-discovery-caption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-discovery-caption svg{flex-shrink:0;opacity:.6}.md-discovery-stamp{position:absolute;bottom:5px;left:0;right:0;text-align:center;font-size:9px;font-weight:600;letter-spacing:.22em;color:var(--muted)}@media(min-width:761px)and (max-width:1000px){.md-discovery-art{flex-basis:310px;width:310px}.md-discovery-card{width:128px}.md-discovery-card-1{left:90px;top:28px}.md-discovery-card-0{top:53px}.md-discovery-card-2{top:64px}}.md-header-actions,.md-directory-link{display:flex;align-items:center;gap:18px}.md-header-actions a,.md-directory-link{font-size:13px;text-decoration:none;white-space:nowrap}.md-header-actions a{display:flex;align-items:center;gap:6px}.md-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.md-section-heading h2{display:flex;align-items:center;gap:9px;font-size:19px;letter-spacing:-.03em;margin:0}.md-section-heading>span{font-size:12px;color:var(--muted)}.md-featured{margin-bottom:48px}.md-feature-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px)/2);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.md-feature-track::-webkit-scrollbar{display:none}.md-feature-track:has(>:only-child){grid-auto-columns:100%}.md-feature-track>.md-feature{scroll-snap-align:start;scroll-snap-stop:always}.md-feature-track .md-feature:focus-visible{outline-offset:-4px}.md-carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:12px}.md-carousel-controls>span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.md-carousel-controls>div{display:flex;gap:8px}.md-carousel-controls button{width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border-radius:50%}.md-feature{position:relative;isolation:isolate;min-width:0;min-height:350px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:18px;background:#152334;border:1px solid #ffffff26;text-decoration:none;color:#fff;box-shadow:0 10px 28px #0001}.md-feature-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s ease}.pm-public .md-feature{color:#fff}.md-feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#090e1e55,#090e1e1a 24%,#090e1eda 64%,#090e1ef5)}.md-feature:hover .md-feature-art{transform:scale(1.035)}.md-feature:focus-visible{outline:3px solid var(--text);outline-offset:4px}.md-feature-top{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.md-feature-countdown{flex-shrink:0}.md-feature-countdown .mint-countdown{padding:6px 9px;border:1px solid #ffffff26;border-radius:999px;background:#090e1ec9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px #0002}.md-feature-countdown .mint-countdown-label{color:#d0ddff}.md-feature-countdown .mint-countdown-digits{color:#fff}.md-chain{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--muted)}.md-likes{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.md-collection .md-likes{margin-left:12px}.md-feature .md-likes{color:#f3bbc9;margin-bottom:8px}.md-feature .md-chain,.md-feature .md-status{color:#fff;background:#090e1ec9;padding:6px 9px;border-radius:20px;font-size:10px}.md-feature-copy{padding:24px;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:16px}.md-avatar{width:48px;height:48px;flex-shrink:0;object-fit:cover;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.md-feature .md-avatar{width:66px;height:66px;border-radius:16px;border:2px solid #ffffff88;box-shadow:0 4px 20px #0005}.md-feature .md-kicker{color:#c5d7ff;font-size:9px}.md-feature h3{font-size:28px;line-height:1.15;letter-spacing:-.04em;margin:7px 0 10px;color:#fff;overflow-wrap:anywhere}.md-feature p{font-size:12px;line-height:1.6;color:#e0e4ed;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-feature-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #ffffff30;font-size:11px;line-height:1.5}.md-feature-bottom>span:last-child{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#d0ddff}.md-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding:18px 0}.md-filters{display:flex;gap:5px;flex-wrap:wrap}.md-filters button{font-size:12px;padding:9px 12px;min-height:36px;background:transparent;border-color:transparent;white-space:nowrap;gap:7px}.md-filters button[aria-pressed=true]{background:var(--panel);border-color:var(--line)}.md-filters button span{font-size:10px;color:var(--muted)}.md-search-controls{display:flex;gap:8px;min-width:0}.md-browse .md-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--muted);min-width:0;background:var(--panel)}.md-search input{width:180px;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important;font-size:12px}.md-search:focus-within{outline:2px solid var(--text);outline-offset:2px}.md-browse .md-search-controls select{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:9px 10px;font-size:12px;min-width:100px;max-width:180px}.md-results{position:relative;min-height:60px}.md-loading{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px}.md-list{border-top:1px solid var(--line)}.md-row{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(135px,1fr) minmax(100px,.8fr) auto;align-items:center;gap:22px;padding:22px 8px;border-bottom:1px solid var(--line)}.md-collection{display:flex;align-items:center;gap:15px;min-width:0;text-decoration:none;color:var(--text)}.md-collection>div{min-width:0}.md-collection h3{display:flex;align-items:center;gap:7px;font-size:15px;line-height:1.4;letter-spacing:-.02em;margin:0 0 5px;overflow-wrap:anywhere}.md-collection small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.md-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.md-status>span{width:5px;height:5px;border-radius:50%;background:var(--muted)}.md-status-live>span{background:#53b791;box-shadow:0 0 0 3px #53b79118}.md-status-upcoming>span,.md-status-coming-soon>span{background:#7b9cf9}.md-status-paused>span{background:#c6a463}.md-row-state small,.md-price small{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);margin-top:7px;line-height:1.5}.md-price strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.md-open{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:34px;height:34px;text-decoration:none}.md-star{color:#99b6ee;flex-shrink:0}.md-feature-toggle{font-size:12px;min-width:108px}.md-feature-toggle[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--panel) 80%,#789cea)}.md-row-actions{display:flex;flex-direction:column;gap:8px}.md-row-actions button{min-height:36px;padding:8px 12px;font-size:12px}.md-avatar-closed{display:grid;place-items:center;color:var(--muted)}.md-collection .md-moderation{width:fit-content;padding:3px 7px;border-radius:5px;background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--text)}.md-collection .md-moderation-closed{background:#c06b4b1f;color:light-dark(#894124,#f3b49c)}.md-price .md-fee-override{color:var(--text);height:auto;line-height:1.5;margin-top:6px}.md-management-dialog{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow-y:auto;padding:24px}.md-management-collection{display:flex;align-items:center;gap:12px;margin-top:22px}.md-management-collection strong{overflow-wrap:anywhere}.md-management-collection span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.md-management-dialog fieldset{border:0;padding:0;margin:22px 0 0;min-width:0;display:flex;flex-direction:column;gap:8px}.md-management-dialog label{font-size:13px;line-height:1.5}.md-management-dialog label span,.md-management-note{font-size:12px;color:var(--muted);line-height:1.6;margin:3px 0 0}.md-management-dialog select,.md-management-dialog input,.md-management-dialog textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:13px;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:7px}.md-management-dialog textarea{resize:vertical}.md-management-amount{display:flex;flex-direction:column;gap:8px;margin-top:8px}.md-management-divider{border-top:1px solid var(--line);margin:14px 0}.md-management-warning{padding:10px 12px;border:1px solid #bc895c50;border-radius:7px;background:#bc895c0d;font-size:12px;line-height:1.6;margin:4px 0 0}.md-management-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:24px}.md-message{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.md-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 20px;color:var(--muted);border:1px dashed var(--line);border-radius:14px}.md-empty h3{font-size:20px;color:var(--text);margin:18px 0 6px}.md-empty p{font-size:13px;line-height:1.6;max-width:400px}.md-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:12px}.md-footnote{font-size:11px;color:var(--muted);margin-top:22px;line-height:1.6}.md-public footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.md-public footer a{display:flex;align-items:center;gap:6px}@media(max-width:760px){.md-feature-track{grid-auto-columns:100%}.md-discovery-art{flex:0 0 auto;width:min(100%,350px);height:228px;align-self:center;overflow:clip}.md-discovery-card{width:38%;max-width:142px;box-sizing:border-box}.md-discovery-card-0{left:34px}.md-discovery-card-2{right:34px}.md-discovery-card-1{left:29%;top:10px}.md-heading{flex-direction:column;align-items:stretch;gap:12px;padding:20px 0 30px}.md-row{grid-template-columns:minmax(140px,1fr) minmax(110px,.8fr) auto;gap:14px}.md-price{grid-column:2;grid-row:auto}.md-open,.md-row-actions,.md-feature-toggle{grid-column:3;grid-row:1 / span 2}.md-collection{grid-row:1 / span 2}.md-row-state{grid-column:2}.md-public .md-header-actions .appearance-control{display:none}.md-search-controls{width:100%}.md-browse .md-search{flex:1}.md-search input{width:100%}.md-heading:has(.md-directory-link){align-items:start;flex-direction:column}}@media(max-width:480px){.md-public main{padding:20px 16px 40px}.md-public .pm-public-header{padding:20px 16px}.md-feature{min-height:330px}.md-feature-top{padding:14px;gap:8px;flex-wrap:wrap}.md-feature-countdown{margin-left:auto}.md-feature-copy{padding:18px;gap:12px;grid-template-columns:52px minmax(0,1fr)}.md-feature .md-avatar{width:52px;height:52px;border-radius:12px}.md-feature h3{font-size:25px}.md-feature-bottom{flex-wrap:wrap;margin-top:14px}.md-row{grid-template-columns:minmax(0,1fr) auto;padding:18px 0;gap:12px}.md-collection{grid-column:1;grid-row:1}.md-row-state{grid-column:1;grid-row:2;padding-left:63px}.md-price{grid-column:1;grid-row:3;padding-left:63px}.md-open,.md-row-actions,.md-feature-toggle{grid-column:2;grid-row:1 / span 3}.md-public footer{flex-direction:column;align-items:start}.md-section-heading>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.md-feature-art{transition:none}.md-feature:hover .md-feature-art{transform:none}}.md-browse .md-search input:focus-visible{outline:none}.md-selected-badge{display:inline-flex;align-items:center;flex:none;margin-inline-start:5px;padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:9px;font-weight:500;line-height:1.2;vertical-align:middle;white-space:nowrap}.cd-toolbar{gap:14px;flex-wrap:wrap}.cd-toolbar label{display:flex;flex-direction:row;min-width:0;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.cd-toolbar select,.cd-search{border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text)}.cd-toolbar select{min-height:42px;padding:8px 12px;font:inherit}.cd-toolbar .cd-search{flex:1 1 260px;padding:0 12px}.cd-public .cd-search input:not([type=checkbox]){width:100%;min-width:0;min-height:42px;padding:8px 0;border:0;background:transparent;color:var(--text);font:inherit}.cd-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cd-public .cd-search input:focus-visible{outline:none}.cd-clear{font-size:12px}.cd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.cd-card{display:block;min-width:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;color:var(--text);background:var(--panel);text-decoration:none;transition:border-color .2s,transform .2s}.cd-card:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line));transform:translateY(-3px)}.cd-card:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.cd-banner{position:relative;aspect-ratio:8/3;background:var(--panel-alt)}.cd-banner>img{width:100%;height:100%;object-fit:cover;display:block}.cd-banner .md-chain{position:absolute;top:14px;left:14px;color:#fff;background:#10121bd6;padding:6px 9px;border-radius:20px}.cd-copy{position:relative;padding:0 22px 20px}.cd-avatar{display:block;position:relative;width:76px;height:76px;object-fit:cover;border:4px solid var(--panel);border-radius:19px;margin-top:-28px;background:var(--panel)}.cd-standard{position:absolute;right:22px;top:40px;color:var(--muted);font-size:10px}.cd-copy h2{display:flex;align-items:center;gap:7px;font-size:19px;line-height:1.35;margin:16px 0 9px;overflow-wrap:anywhere}.cd-copy h2 .collection-verified{flex-shrink:0}.cd-copy>p{color:var(--muted);font-size:13px;line-height:1.7;height:44px;margin:0 0 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.cd-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:16px;font-size:11px}.cd-card-footer span{display:inline-flex;align-items:center;gap:6px}.cd-card-footer span:first-child{color:var(--muted)}.cd-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 20px;text-align:center;color:var(--muted)}.cd-empty h3,.cd-empty p{margin:0}.cd-empty a{color:var(--text);display:inline-flex;align-items:center;gap:6px}.cd-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0}.cd-pagination button{display:inline-flex;align-items:center;gap:7px}.cd-pagination span{color:var(--muted);font-size:12px}@media(max-width:1000px){.cd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cd-grid{grid-template-columns:minmax(0,1fr);gap:18px}.cd-toolbar label{flex:1 1 45%}.cd-toolbar select{flex:1;min-width:0}.cd-toolbar .cd-search{flex-basis:100%}.cd-copy{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.cd-card{transition:none}.cd-card:hover{transform:none}}.collection-trading{padding-top:8px}.collection-trading button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.collection-trading-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.collection-trading-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.collection-trading-heading h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;margin:10px 0}.collection-trading-heading p{color:var(--muted);font-size:14px;line-height:1.65;margin:0;max-width:620px}.collection-trading-heading-actions{display:flex;gap:10px;flex-shrink:0}.collection-trading-navigation{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.collection-trading-navigation button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:12px 0 16px;color:var(--muted);font-size:14px}.collection-trading-navigation button[aria-pressed=true]{border-bottom-color:var(--text);color:var(--text)}.collection-trading-navigation button>span,.collection-trading-filters button>span{display:inline-flex;align-items:center;justify-content:center;font-size:11px;min-width:22px;min-height:22px;padding:0 6px;border-radius:99px;background:var(--panel);border:1px solid var(--line)}.collection-trading-note{color:var(--muted);font-size:13px;line-height:1.6;margin:0 0 20px}.collection-trading-filters{display:flex;gap:8px;margin-bottom:22px}.collection-trading-filters button{border-radius:99px;padding:7px 12px;font-size:12px}.collection-trading-filters button[aria-pressed=true]{border-color:var(--text);color:var(--text)}.collection-trading-listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:20px}.collection-trading-listing{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px;min-width:0}.collection-trading-listing-art{aspect-ratio:1;position:relative;background:color-mix(in srgb,var(--bg) 75%,transparent);border-radius:10px;overflow:hidden}.collection-trading-listing-art>img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}.collection-trading-quantity,.collection-trading-own{position:absolute;right:9px;bottom:9px;padding:5px 9px;background:#151716df;color:#f5f7f6;border:1px solid #ffffff24;border-radius:7px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection-trading-own{inset:9px auto auto 9px;display:flex;align-items:center;gap:4px;font-size:10px}.collection-trading-listing-content{padding:16px 4px 4px;display:flex;flex-direction:column;gap:14px}.collection-trading-item-heading{min-height:58px}.collection-trading-item-heading h3{font-size:16px;line-height:1.4;letter-spacing:-.015em;margin:0 0 5px;overflow-wrap:anywhere}.collection-trading-item-heading small,.collection-trading-offer-card>small{color:var(--muted);font-size:11px}.collection-trading-person{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:500}.collection-trading-person>img,.collection-trading-avatar{width:27px;height:27px;flex-shrink:0;border-radius:50%;object-fit:cover}.collection-trading-person>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collection-trading-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--line);color:var(--muted)}.collection-trading-traits{display:flex;flex-wrap:wrap;gap:5px;min-height:25px}.collection-trading-listing-content>button{width:100%;font-size:13px;margin-top:2px}.collection-trading-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.collection-trading-offer{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px;min-width:0}.collection-trading-offer-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.collection-trading-offer-heading>div{display:flex;flex-direction:column;gap:9px;min-width:0}.collection-trading-direction{color:var(--muted);font-size:11px;font-weight:500}.collection-trading-status{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:5px 9px;font-size:11px;white-space:nowrap}.collection-trading-status-available,.collection-trading-status-pending{color:#ddc799;border-color:#c7a05b44;background:#c7a05b12}.collection-trading-status-completed{color:#abd4b6;border-color:#7fae8d44;background:#7fae8d12}.collection-trading-exchange{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:12px}.collection-trading-offer-card{min-width:0;display:flex;flex-direction:column;gap:8px}.collection-trading-offer-card>strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.collection-trading-offer-art{position:relative;aspect-ratio:1;border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.collection-trading-offer-art>img{width:100%;height:100%;display:block;object-fit:contain;padding:5px;box-sizing:border-box}.collection-trading-exchange-icon{align-self:center;justify-self:center;color:var(--muted);margin-top:-26px}.collection-trading-offer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);min-height:24px}.collection-trading-offer-actions:empty{display:none}.collection-trading-offer-actions button{font-size:12px}.collection-trading-offer-actions>span{font-size:12px;color:var(--muted)}.collection-trading-offer>.collection-trading-note{margin-top:16px}.collection-trading .cards-art-placeholder{width:100%;height:100%;min-height:0;gap:8px;padding:16px;box-sizing:border-box;text-align:center}.collection-trading .cards-art-placeholder>span{font-size:11px}.collection-trading-empty{text-align:center;padding:54px 20px;border:1px dashed var(--line);border-radius:16px}.collection-trading-empty>span{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;background:var(--panel);border:1px solid var(--line);border-radius:50%;color:var(--muted)}.collection-trading-empty h3{margin:20px 0 10px;font-size:19px}.collection-trading-empty p{color:var(--muted);margin:0 auto 20px;max-width:460px;font-size:13px;line-height:1.7}.collection-trading-loading{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:13px;padding:25px}.collection-trading-metadata-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0;color:var(--muted);font-size:12px}.collection-trading-metadata-note button{padding:7px 10px;font-size:12px}.collection-trading-more{display:flex;justify-content:center;margin-top:26px}.collection-trading-spin{animation:collection-trading-spin 1.2s linear infinite}@keyframes collection-trading-spin{to{transform:rotate(360deg)}}@media(min-width:1150px){.collection-trading-listings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.collection-trading-heading{align-items:flex-start;flex-direction:column;gap:20px}.collection-trading-heading-actions{width:100%}.collection-trading-heading-actions>.primary{margin-left:auto}.collection-trading-offers{grid-template-columns:minmax(0,1fr)}.collection-trading-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-trading-listing{padding:8px;border-radius:12px}.collection-trading-listing-content{padding:12px 2px 2px;gap:11px}.collection-trading-item-heading h3{font-size:14px}.collection-trading-listing-content>button{font-size:11px;padding:10px 7px}.collection-trading-navigation{gap:20px}.collection-trading-navigation button{font-size:12px;gap:6px}.collection-trading-traits{display:none}}@media(max-width:380px){.collection-trading-navigation button>svg{display:none}.collection-trading-offer{padding:15px}.collection-trading-exchange{gap:7px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.collection-trading-spin{animation:none}}.collection-view-nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 0 18px;margin:-4px 0 26px;border-bottom:1px solid var(--line);scroll-margin-top:20px}.collection-view-nav a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 18px;color:var(--muted);text-decoration:none;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:10px}.collection-view-nav a:hover{background:var(--panel);color:var(--text)}.collection-view-nav a[aria-current=page]{background:var(--text);color:var(--bg)}.collection-view-nav .collection-view-offers{margin-inline-start:auto;border-color:var(--line);color:var(--text);font-size:12px}.collection-view-count{border-radius:15px;background:color-mix(in srgb,currentColor 12%,transparent);min-width:21px;padding:2px 6px;text-align:center;font-size:10px}@media(max-width:760px){.collection-view-nav{gap:6px;flex-wrap:wrap}.collection-view-nav a{flex:1 1 calc(50% - 6px);padding:10px 12px;font-size:13px}.collection-view-nav .collection-view-offers{flex-basis:100%;margin:0;min-height:40px}}.collection-view-nav .collection-view-buy:not([aria-current=page]){border-color:var(--line);color:var(--text);background:var(--panel)}.collection-view-nav a>svg{flex-shrink:0}.collection-view-nav .collection-view-open:not([aria-current=page]){border-color:var(--text);color:var(--text)}.pack-opening-entry{display:flex;align-items:center;gap:20px;padding:24px;margin:0 0 28px;border:1px solid color-mix(in srgb,var(--text) 24%,var(--line));border-radius:16px;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--text) 8%,transparent),transparent 65%),var(--panel);scroll-margin-top:90px}.pack-opening-symbol{flex:0 0 68px;height:68px;display:grid;place-items:center;border-radius:14px;background:var(--bg);overflow:hidden}.pack-opening-symbol img{width:100%;height:100%;object-fit:cover}.pack-opening-copy{flex:1;min-width:0}.pack-opening-copy h2{margin:0;font-size:20px;letter-spacing:-.03em}.pack-opening-copy p{margin:7px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.pack-opening-copy>span{display:block;font-size:12px;margin-top:8px}.pack-opening-entry a.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;min-height:44px;flex-shrink:0;text-decoration:none;color:var(--bg);background:var(--text);border:1px solid var(--text);border-radius:10px;font-size:13px}.pack-opening-choice{display:flex;align-items:center;gap:10px;min-width:0}.pack-opening-choice select{max-width:230px;min-width:0;min-height:44px}.pack-opening-entry a:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media(max-width:900px){.pack-opening-directory{flex-wrap:wrap}.pack-opening-choice{width:100%}.pack-opening-choice select{flex:1;max-width:none;width:100%}}@media(max-width:560px){.pack-opening-entry{padding:18px;gap:14px;flex-wrap:wrap}.pack-opening-symbol{flex-basis:48px;height:48px}.pack-opening-copy h2{font-size:18px}.pack-opening-entry>a{width:100%;box-sizing:border-box}.pack-opening-choice{flex-direction:column;align-items:stretch}}.ct-toolbar{margin:14px 0;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt)}.ct-toolbar-main,.ct-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.ct-toolbar label{display:flex;align-items:center;gap:6px;font-size:12px}.ct-toolbar .ct-owned-filter{border:1px solid var(--line);border-radius:5px;padding:6px 9px;min-height:32px;cursor:pointer;background:var(--bg)}.ct-owned-filter input[type=checkbox]{width:14px;height:14px;margin:0;flex:0 0 auto;accent-color:var(--text)}.ct-toolbar select,.ct-toolbar button,.ct-toolbar input[type=search],.ct-toolbar .ct-filter-chip{padding:5px 9px;min-height:32px;border:1px solid var(--line);border-radius:5px;background:var(--bg);color:var(--text);font:inherit;font-size:12px;max-width:100%}.ct-toolbar p,.ct-toolbar details,.ct-note{color:var(--muted);font-size:12px;line-height:1.5}.ct-view-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--bg);flex-shrink:0}.ct-toolbar .ct-view-option{position:relative;display:grid;place-items:center;width:32px;height:32px;margin:0;border:1px solid transparent;border-radius:5px;color:var(--muted);cursor:pointer}.ct-view-option input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-view-option svg{width:17px;height:17px;pointer-events:none}.ct-view-option:hover{color:var(--text);background:var(--panel-alt)}.ct-view-option:has(input:checked){color:var(--text);background:var(--panel-alt);border-color:var(--line)}.ct-view-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media(pointer:coarse){.ct-toolbar .ct-view-option{width:36px;height:36px}}.ct-toolbar p{margin:6px 0 0}.ct-toolbar summary{cursor:pointer;margin:0}.ct-toolbar [hidden]{display:none!important}.ct-toolbar .ct-filters{color:var(--text);margin:0}.ct-toolbar .ct-toggle{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-right:auto;padding:4px 0;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:650;text-align:left;cursor:pointer}.ct-toggle-arrow{display:inline-block;color:var(--muted)}.ct-toggle[aria-expanded=true] .ct-toggle-arrow{transform:rotate(90deg)}.ct-filters>summary{width:fit-content;padding:4px 0;font-size:14px;font-weight:650}.ct-selected-count{margin-left:5px;color:var(--muted);font-size:11px}.ct-filter-body{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ct-filter-search{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.ct-toolbar .ct-search-label{margin:0;min-width:0;flex-wrap:wrap}.ct-toolbar .ct-filter-search p{margin:0;font-size:11px}.ct-toolbar .ct-search-label input{width:230px;max-width:100%;min-width:0}.ct-filter-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:start;gap:8px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.ct-toolbar .ct-filter-group{border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text);min-width:0}.ct-filter-group>summary{padding:6px 8px;margin:0;font-weight:600;overflow-wrap:anywhere}.ct-filter-values{max-height:150px;overflow-y:auto;padding:0 4px 4px}.ct-toolbar .ct-filter-option{padding:4px 5px;min-height:28px;cursor:pointer;border-radius:4px}.ct-filter-option:hover,.ct-filter-option:has(input:checked){background:var(--panel-alt)}.ct-filter-option input[type=checkbox]{width:14px;height:14px;flex:0 0 14px;margin:0;accent-color:var(--focus)}.ct-filter-option>span{min-width:0;overflow-wrap:anywhere}.ct-filter-option>small{margin-left:auto;padding-left:6px;color:var(--muted);font-variant-numeric:tabular-nums}.ct-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.ct-toolbar .ct-filter-chip{display:inline-flex;align-items:center;gap:8px;padding:3px 7px;min-height:28px;text-decoration:none;overflow-wrap:anywhere;text-align:left;font-size:11px;cursor:pointer}.ct-filter-chip>span{margin-left:auto;font-size:15px;line-height:1}.ct-toolbar .ct-clear{display:inline-flex;align-items:center;padding:3px 5px;min-height:28px;border:0;background:transparent;box-shadow:none;color:var(--muted);font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ct-toolbar .ct-clear:hover{color:var(--text);background:transparent}.ct-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-toolbar .ct-artwork-search{flex:0 1 240px;min-width:150px;margin:0}.ct-toolbar .ct-artwork-search input{width:100%;min-width:0}.ct-list-header,.ct-row-traits{display:none}.ct-list-header{gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.ct-list-header :is(a,button){position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:fit-content;min-height:28px;border:0;padding:3px 0;background:transparent;color:var(--muted);font:inherit;text-decoration:none;cursor:pointer}.ct-list-header :is([aria-current=true],[aria-pressed=true],a:hover,button:hover){color:var(--text)}.ct-row-traits{gap:5px;align-content:center;flex-wrap:wrap;min-width:0}.ct-row-traits .ct-row-trait{position:relative;z-index:2;display:inline-block;min-height:0;padding:4px 7px;border:1px solid color-mix(in srgb,var(--tier-color, var(--muted)) 35%,transparent);border-radius:5px;background:var(--tier-bg, var(--panel-alt));color:var(--tier-color, var(--text));font:inherit;font-size:11px;font-weight:550;line-height:1.5;text-align:left;text-decoration:none;overflow-wrap:anywhere}.ct-row-traits .ct-row-trait>span{color:inherit;margin-right:3px;font-weight:400;opacity:.8}.ct-row-traits .ct-row-trait:hover{border-color:var(--tier-color, var(--text))}.gallery-load-more{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0;color:var(--muted);font-size:12px}.gallery-load-more p{margin:0}.gallery-load-more :is(a,button){padding:9px 14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);color:var(--text);font:inherit;text-decoration:none}.gallery-start{display:inline-block;margin:10px 0;font-size:12px}.ct-list-header+.gallery{margin-top:0}.ct-toolbar-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:4px}.ct-toolbar .ct-toolbar-footer>p{margin:0;font-size:11px}.ct-toolbar-footer>details{margin:0 0 0 auto;font-size:11px}.ct-toolbar-footer>details[open]{flex-basis:100%}.ct-toolbar-footer>details>summary{width:fit-content;margin-left:auto;padding:3px 0}@media(pointer:coarse){.ct-toolbar .ct-filter-option{min-height:36px}.ct-toolbar .ct-filter-chip,.ct-toolbar .ct-clear{min-height:32px}}#gallery-results[aria-busy=true]{opacity:.6}.ct-heading{justify-content:space-between;margin:16px 0}.ct-heading h3{font-size:16px;margin:0}.ct-rank{display:inline-block;padding:4px 8px;border:1px solid var(--line);border-radius:5px;color:var(--text);background:var(--panel-alt);font-size:12px;font-variant-numeric:tabular-nums}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:20px}.ct-grid .ct-trait{display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px 14px;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);color:var(--text);text-decoration:none;font:inherit;cursor:pointer;overflow-wrap:anywhere}.ct-grid .ct-trait:disabled{opacity:1;cursor:default}.ct-trait>span{font-size:11px;color:var(--muted)}.ct-trait>strong{font-size:14px;font-weight:600}.ct-trait>small{font-size:11px;color:var(--muted)}.ct-trait>.ct-tier{align-self:flex-start;display:inline-flex;padding:2px 6px;border:1px solid color-mix(in srgb,var(--tier-color) 40%,transparent);border-radius:4px;background:var(--tier-bg);color:var(--tier-color);font-size:10px;font-weight:650;line-height:1.4;white-space:nowrap}.ct-tier-common{--tier-bg: #39414b;--tier-color: #eff2f6}.ct-tier-uncommon{--tier-bg: #143d2a;--tier-color: #9de1b4}.ct-tier-rare{--tier-bg: #17365e;--tier-color: #b8d9ff}.ct-tier-epic{--tier-bg: #422568;--tier-color: #e7c5ff}.ct-tier-legendary{--tier-bg: #503810;--tier-color: #ffe09a}.ct-card-info{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0;font-size:12px;color:var(--muted)}.ct-card-info button{padding:4px 8px;font-size:12px}.ct-toolbar :focus-visible,.ct-details :focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:560px){.ct-toolbar{padding:14px}.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-view-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:24px;margin:16px 0}.ct-view-layout .ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-view-layout .gallery-lightbox-art,.ct-view-layout .ig-view-art{margin:0;min-width:0}.ct-view-layout #gallery-lightbox-image,.ct-view-layout #gallery-lightbox-video,.ct-view-layout .ig-view-art img,.ct-view-layout .ig-view-art video{max-height:65dvh}@media(max-width:700px){.ct-view-layout{grid-template-columns:minmax(0,1fr);gap:8px}.ct-view-layout #gallery-lightbox-image,.ct-view-layout #gallery-lightbox-video,.ct-view-layout .ig-view-art img,.ct-view-layout .ig-view-art video{max-height:45dvh}}dialog.ig-view-dialog:has(.ct-view-layout){width:min(1160px,calc(100vw - 36px))}.ct-view-layout .ig-view-art img,.ct-view-layout .ig-view-art video{max-width:100%}.ct-filter{overflow-wrap:anywhere;font-size:12px}.ct-view-layout:has(>#gallery-lightbox-traits:empty){grid-template-columns:minmax(0,1fr)}#gallery-browser[data-view=compact] .gallery{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:18px 14px}#gallery-browser[data-view=compact] .ct-card-info{gap:5px;font-size:11px}#gallery-browser[data-view=compact] .ct-rank{font-size:11px}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery{display:flex;flex-direction:column;gap:0}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery article{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(250px,36%);align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery .art{width:76px;height:76px}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery h2,#gallery-browser:is([data-view=list],[data-view=list-compact]) .ct-card-info{margin:0}@media(max-width:560px){#gallery-browser[data-view=compact] .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}#gallery-browser[data-view=compact] .ct-rank{overflow-wrap:anywhere}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery article{grid-template-columns:64px minmax(0,1fr);gap:8px 14px}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery .art{width:64px;height:64px;grid-row:1 / 3}#gallery-browser:is([data-view=list],[data-view=list-compact]) .ct-card-info{grid-column:2;font-size:11px}}#gallery-browser[data-view=list-compact] .gallery article{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 12px;padding:6px 0}#gallery-browser[data-view=list-compact] .gallery .art{width:32px;height:32px;border-radius:3px}#gallery-browser[data-view=list-compact] .gallery .art img{width:19px;height:19px}#gallery-browser[data-view=list-compact] .gallery h2{font-size:12px}#gallery-browser[data-view=list-compact] .ct-card-info{display:grid;grid-template-columns:max-content 48px;align-items:center;gap:5px 10px;font-size:11px;justify-content:flex-end;text-align:right}#gallery-browser[data-view=list-compact] .ct-card-info:has(.ct-copy-total){grid-template-columns:max-content 48px 108px}#gallery-browser[data-view=list-compact] .ct-trait-total{grid-column:2}#gallery-browser[data-view=list-compact] .ct-copy-total{grid-column:3}#gallery-browser[data-view=list-compact] .ct-rank{padding:2px 5px;font-size:11px}main:has(#gallery-browser[data-view=list-compact])>footer{margin-top:0;border-top:0}@media(max-width:560px){.ct-toolbar{padding:10px}.ct-toolbar-main{gap:6px 10px}.ct-toolbar-main>.ct-toggle{width:auto;flex-basis:100%}.ct-toolbar-main label{gap:5px}.ct-toolbar-main>label{flex:1 1 124px;min-width:0}.ct-toolbar-main>label select{width:0;min-width:0;flex:1}.ct-filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-toolbar .ct-search-label{width:100%}.ct-toolbar .ct-search-label input{flex:1;width:0}#gallery-browser[data-view=list-compact] .gallery article{grid-template-columns:32px minmax(0,1fr) minmax(0,auto);gap:3px 10px}#gallery-browser[data-view=list-compact] .gallery .art{grid-row:1}#gallery-browser[data-view=list-compact] .ct-card-info{grid-column:3;grid-row:1;display:flex;max-width:48vw}#gallery-browser[data-view=list-compact] .gallery .art img{width:16px;height:16px}}@media(min-width:1000px){#gallery-browser[data-view=list]{--ct-columns: 76px minmax(170px, 1fr) minmax(220px, 1.35fr) 120px 115px}#gallery-browser[data-view=list-compact]{--ct-columns: 32px minmax(200px, 1fr) 120px 65px 115px}#gallery-browser:is([data-view=list],[data-view=list-compact]) :is(.ct-list-header,.gallery article){display:grid;grid-template-columns:var(--ct-columns);gap:12px}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery .ct-card-info{display:contents}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery .art{grid-column:1;grid-row:1}#gallery-browser:is([data-view=list],[data-view=list-compact]) .gallery h2{grid-column:2;grid-row:1}#gallery-browser .ct-sort-name{grid-column:1 / 3;grid-row:1}#gallery-browser[data-view=list] :is(.ct-sort-traits,.ct-row-traits){grid-column:3;grid-row:1}#gallery-browser[data-view=list] .ct-row-traits{display:flex}#gallery-browser[data-view=list] .ct-trait-total{display:none}#gallery-browser[data-view=list] :is(.ct-sort-rarity,.gallery .ct-rank){grid-column:4;grid-row:1}#gallery-browser[data-view=list-compact] :is(.ct-sort-rarity,.gallery .ct-rank){grid-column:3;grid-row:1}#gallery-browser[data-view=list-compact] :is(.ct-sort-traits,.gallery .ct-trait-total){grid-column:4;grid-row:1}#gallery-browser:is([data-view=list],[data-view=list-compact]) :is(.ct-sort-copies,.gallery .ct-copy-total){grid-column:5;grid-row:1}#gallery-browser .gallery :is(.ct-rank,.ct-trait-total,.ct-copy-total){justify-self:start;font-size:11px}}.collectibles-gallery{--gallery-surface: color-mix(in srgb, var(--panel) 88%, var(--bg));max-width:1440px;padding:44px 40px 100px}.collectibles-gallery .cards-back{color:var(--muted);text-decoration:none;gap:9px}.collectibles-gallery .collectibles-hero{align-items:center;gap:26px;margin:32px 0 28px;padding-bottom:30px;border-bottom:1px solid var(--line)}.collectibles-hero-copy{flex:1;min-width:0}.collectibles-cover{height:clamp(160px,22vw,280px);margin-top:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.collectibles-gallery .collectibles-hero-with-cover{position:relative;margin-top:0;padding-top:76px}.collectibles-hero-with-cover .collectibles-hero-art{position:absolute;top:-40px;inset-inline-start:24px;width:96px;height:96px}.collectibles-gallery .cards-kicker{font-size:10px;font-weight:600;letter-spacing:.2em}.collectibles-gallery .cards-heading h1{font-size:clamp(32px,4.6vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:12px 0 18px}.collectibles-gallery-directory .cards-heading h1{max-width:690px;font-size:clamp(42px,5.2vw,72px)}.collectibles-gallery .cards-heading p{max-width:660px;font-size:14px;margin:12px 0}.collectibles-gallery .cards-heading p:empty{display:none}.collectibles-hero-art{flex:0 0 104px;width:104px;height:104px;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid var(--line);border-radius:18px;background:var(--gallery-surface);box-shadow:0 8px 25px #00000014;overflow:hidden}.collectibles-hero-art img{width:100%;height:100%;object-fit:cover}.collectibles-hero-meta{display:flex;align-items:center;gap:16px;color:var(--muted);font-size:12px;flex-wrap:wrap}.collectibles-contract{position:relative}.collectibles-contract summary{cursor:pointer;list-style:none;border-bottom:1px dotted var(--line)}.collectibles-contract code{display:block;margin-top:9px;font-size:11px;overflow-wrap:anywhere;max-width:330px}.collectibles-gallery .cards-heading .cards-actions{flex:0 1 290px;justify-content:flex-end;gap:8px}.collectibles-gallery .cards-actions button,.collectibles-gallery .cards-actions a{font-size:12px;border-radius:9px;min-height:40px;padding:10px 12px;text-decoration:none}.collectibles-gallery .cards-status-compact{margin:0 0 22px;border-radius:12px;background:transparent}.collectibles-gallery .cards-toolbar{padding:12px 0 22px;border:0;gap:20px;margin:0 0 8px}.collectibles-gallery .cards-search{position:relative;min-width:220px;max-width:430px}.collectibles-gallery .cards-search>svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--muted);pointer-events:none}.collectibles-gallery .cards-search input{padding:14px 14px 14px 43px;border-radius:12px;background:var(--gallery-surface);font-size:13px}.collectibles-gallery .cards-filters{padding:4px;gap:3px;border:1px solid var(--line);border-radius:12px;background:var(--gallery-surface)}.collectibles-gallery .cards-filters button{background:transparent;border:0;border-radius:8px;padding:10px 14px;font-size:12px}.collectibles-gallery .cards-filters button[aria-pressed=true]{background:var(--text);color:var(--bg)}.collectibles-result-count{color:var(--muted);font-size:12px;white-space:nowrap}.collectibles-gallery .cards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.collectible-tile{min-width:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--gallery-surface);transition:border-color .2s,box-shadow .2s}.collectible-tile:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line));box-shadow:0 12px 35px #00000018}.collectible-tile-open{display:block;width:100%;border:0;border-radius:0;padding:0;background:transparent;color:var(--text);text-align:start}.collectible-tile-art{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1;padding:16px;background:color-mix(in srgb,var(--panel-alt) 75%,var(--bg));overflow:hidden;border-bottom:1px solid var(--line)}.collectible-tile-art>img{width:100%;height:100%;object-fit:contain;border-radius:5px;filter:drop-shadow(0 8px 12px #00000025);transition:transform .28s ease}.collectible-tile-open:hover .collectible-tile-art>img{transform:scale(1.025)}.collectible-tile-reveal{display:flex;align-items:center;justify-content:center;position:absolute;right:13px;top:13px;width:30px;height:30px;border-radius:50%;color:#f5f5f5;background:#111111b8;border:1px solid #ffffff25;opacity:0;transition:opacity .2s}.collectible-tile-open:hover .collectible-tile-reveal,.collectible-tile-open:focus-visible .collectible-tile-reveal{opacity:1}.collectible-tile-owned{position:absolute;bottom:13px;left:13px;padding:5px 9px;font-size:10px;font-weight:500;border-radius:6px;background:#141414dd;color:#f1f1e9;border:1px solid #ffffff25}.collectible-tile-heading{display:flex;flex-direction:column;gap:8px;padding:18px 18px 0}.collectible-tile-name{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:-.018em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.9em}.collectible-tile-id{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.collectible-tile-body{padding:14px 18px 15px}.collectible-tile-traits{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;min-height:50px}.collectible-tile-traits .collectible-trait{font-size:10px;line-height:1.4;padding:4px 7px;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.collectible-tile-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.collectible-tile-swap{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);font-size:12px;color:var(--text)}.collectible-tile-swap:hover{border-color:var(--muted)}.collectibles-gallery .cards-collection{padding:0;border-radius:18px;background:var(--gallery-surface);transition:border-color .2s}.collectibles-gallery .cards-collection:hover{border-color:color-mix(in srgb,var(--text) 35%,var(--line))}.collectibles-gallery .cards-collection-art{margin:0;border-radius:0;padding:22px;aspect-ratio:1;border-bottom:1px solid var(--line)}.collectibles-gallery .cards-collection-art img{border-radius:7px;filter:drop-shadow(0 8px 14px #00000025)}.collectibles-directory-info{padding:21px}.collectibles-gallery .cards-collection h2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:20px;letter-spacing:-.025em}.collectibles-gallery .cards-collection h2 svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.collectibles-gallery .cards-collection .cards-pill{border:0;padding:0;margin:0;font-size:10px;letter-spacing:.06em}.collectibles-gallery .cards-collection>button{width:calc(100% - 42px);margin:0 21px 21px;font-size:11px}.collectibles-gallery .cards-collection p{margin:8px 0 0;font-size:12px}.collectibles-gallery .cards-collection p:last-child{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collectible-loading-tile{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--gallery-surface)}.collectible-loading-tile>div{aspect-ratio:1;background:var(--panel-alt)}.collectible-loading-tile>span{display:block;height:12px;background:var(--panel-alt);margin:20px;border-radius:4px}.collectible-loading-tile>span:last-child{width:45%;margin-top:0}@media(max-width:1100px){.collectibles-gallery{padding-inline:26px}.collectibles-gallery .cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collectibles-hero-art{flex-basis:88px;width:88px;height:88px}.collectibles-gallery .cards-toolbar{gap:14px}}@media(max-width:760px){.collectibles-gallery{padding:24px 18px 70px}.collectibles-gallery .collectibles-hero{display:block;margin:24px 0;padding-bottom:24px}.collectibles-gallery .collectibles-hero-with-cover{margin-top:0}.collectibles-hero-art{margin-bottom:18px}.collectibles-gallery .cards-heading .cards-actions{justify-content:flex-start;margin-top:24px}.collectibles-gallery .cards-heading h1{font-size:38px}.collectibles-gallery .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.collectibles-gallery .cards-search{flex-basis:100%;max-width:none}.collectibles-gallery .cards-filters{flex:1;width:auto;justify-content:space-between}.collectibles-gallery .cards-filters button{padding:9px}.collectibles-result-count{width:100%;padding:0 2px}.collectible-tile{border-radius:12px}.collectible-tile-art{padding:9px}.collectible-tile-heading{padding:12px 12px 0;gap:7px}.collectible-tile-name{font-size:13px}.collectible-tile-body{padding:12px}.collectible-tile-traits{min-height:0}.collectible-tile-traits .collectible-trait{font-size:9px;padding:3px 5px}.collectible-tile-footer{font-size:10px;margin-top:12px;padding-top:10px}.collectible-tile-owned{bottom:9px;left:9px;font-size:9px}.collectibles-gallery .cards-collection-art{padding:12px}.collectibles-directory-info{padding:14px}.collectibles-gallery .cards-collection h2{font-size:17px}.collectibles-gallery .cards-collection>button{width:calc(100% - 28px);margin:0 14px 14px}}@media(prefers-reduced-motion:reduce){.collectible-tile,.collectible-tile-art>img,.collectible-tile-reveal{transition:none}}.collectibles-pack-promos{margin:0 0 32px}.collectibles-pack-promos h2{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:16px;font-weight:600}.collectibles-pack-banner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.collectibles-pack-banner{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;min-height:104px;padding:18px;overflow:hidden;border:1px solid #ffffff24;border-radius:14px;background:#142529;color:#fff;text-decoration:none}.collectibles-pack-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#081114eb,#081114b3 65%,#08111473)}.collectibles-pack-banner-backdrop{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.collectibles-pack-banner-avatar{display:grid;place-items:center;flex:0 0 58px;height:58px;overflow:hidden;border-radius:12px;border:1px solid #ffffff38;background:#142529}.collectibles-pack-banner-avatar img{width:100%;height:100%;object-fit:cover}.collectibles-pack-banner-copy{display:grid;gap:6px;min-width:0;flex:1}.collectibles-pack-banner-copy strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.collectibles-pack-banner-copy>span{font-size:11px;color:#ffffffbf}.collectibles-pack-banner>svg{flex-shrink:0}.collectibles-pack-banner:hover{border-color:#ffffff80;color:#fff}.collectibles-pack-banner:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1000px){.collectibles-pack-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.collectibles-pack-banner-grid{grid-template-columns:minmax(0,1fr)}}.cards-sets{margin:0 0 24px}.cards-sets-label{display:block;margin-bottom:10px;color:var(--muted);font-size:12px}.cards-set-options{display:flex;flex-wrap:wrap;gap:8px}.cards-set-options button{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:40px;padding:8px 13px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font-size:13px;overflow-wrap:anywhere}.cards-set-options button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.cards-set-count{border-radius:5px;padding:2px 5px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:11px;font-variant-numeric:tabular-nums}.collectible-tile-unrevealed{border-style:dashed;box-shadow:none}.collectible-tile-unrevealed .collectible-tile-art{background:transparent;color:var(--muted)}.collectible-tile-unrevealed .collectible-tile-name{color:var(--muted);font-size:13px}.collectibles-directory-opening{padding:0 18px 18px;margin-top:auto}.collectibles-gallery .cards-actions a.primary{color:var(--bg);background:var(--text);border-color:var(--text)}.collectibles-directory-opening a.button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:10px;padding:11px 16px;text-decoration:none;color:var(--text);font-size:13px}.cp-page{min-height:100vh;background:var(--bg);color:var(--text)}.cp-page main{max-width:1160px;margin:0 auto;padding:50px 28px 70px}.cp-hero{height:auto;min-height:0;padding:0;border:0;display:block;margin-bottom:32px}.cp-cover{position:relative;height:clamp(160px,22vw,260px);border:1px solid var(--line);border-radius:18px;background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 65%),var(--panel-alt)}.cp-cover-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.cp-avatar{position:absolute;inset-inline-start:26px;bottom:-30px;display:grid;place-items:center;width:88px;height:88px;border:2px solid var(--line);border-radius:24px;background:var(--panel);overflow:hidden}.cp-avatar img{width:100%;height:100%;object-fit:cover}.cp-hero-body{display:grid;align-items:start;gap:28px;padding-top:50px}.cp-hero-content,.cp-hero-opening{min-width:0}.cp-hero-opening .pack-opening-entry{margin-bottom:0}@media(min-width:800px){.cp-hero-with-opening{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.cp-hero-opening .pack-opening-entry{box-sizing:border-box;min-height:280px;flex-direction:column;padding:22px;gap:14px;text-align:center}.cp-hero-opening .pack-opening-symbol{flex:0 0 60px;width:60px;height:60px}.cp-hero-opening .pack-opening-entry>a{box-sizing:border-box;width:100%;margin-top:auto}}.cp-eyebrow{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;color:var(--muted)}.cp-hero h1{font-size:clamp(30px,4vw,46px);letter-spacing:-.05em;line-height:1.12;margin:12px 0}.cp-hero p{font-size:14px;color:var(--muted);max-width:700px;line-height:1.65}.cp-description{white-space:pre-line;margin:12px 0 6px;overflow-wrap:anywhere}.cp-description[data-expanded=false]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cp-page .cp-description-toggle{padding:3px 0;border:0;background:none;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.cp-hero .cp-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cp-hero .cp-links a,.cp-hero .cp-links button{padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:transparent;overflow-wrap:anywhere}.cp-hero .cp-links a:hover,.cp-hero .cp-links button:hover{border-color:var(--muted);background:var(--panel)}.cp-hero h1{overflow-wrap:anywhere}.cp-hero a,.cp-hero .cp-links button,.cp-explorer{display:inline-flex;gap:5px;align-items:center;color:var(--muted);font-size:12px;text-decoration:none}.cp-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:28px;overflow-x:auto}.cp-tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;background:none;padding:14px 0;white-space:nowrap;font-size:13px;color:var(--muted)}.cp-tabs button[aria-selected=true]{color:var(--text);border-color:var(--accent)}.cp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cp-pack{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;min-width:0;display:flex;flex-direction:column}.cp-pack-art{height:270px;flex-shrink:0;padding:20px;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 12%,var(--panel)),var(--panel-alt))}.cp-pack-art img{width:100%;height:100%;min-height:0;max-height:100%;max-width:100%;object-fit:contain;border-radius:8px;filter:drop-shadow(0 8px 15px #0003)}.cp-pack-art>svg{color:var(--muted)}.cp-pack-body{padding:21px;display:flex;flex-direction:column;flex:1}.cp-pack-heading{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.cp-offer-actions{display:grid;align-content:start;padding-top:18px}.cp-pack-intro{display:grid;grid-template-rows:1fr auto auto}.cp-eligibility{min-height:28px}.cp-offer-actions .cp-purchase{padding-top:0;margin-top:0}@supports (grid-template-rows: subgrid){.cp-grid>.cp-pack{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.cp-grid>.cp-pack>.cp-pack-body{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.cp-pack h2{font-size:18px;letter-spacing:-.025em;margin:0 0 8px;overflow-wrap:anywhere}.cp-pack p{font-size:12px;line-height:1.7;color:var(--muted);margin:4px 0}.cp-pack[data-status=Available] .cp-pack-heading .cp-badge{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.cp-mint-progress{border-block:1px solid var(--line);padding:17px 0;margin:18px 0 0;font-variant-numeric:tabular-nums}.cp-progress-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.cp-progress-heading>span{color:var(--muted)}.cp-progress-heading>strong{font-size:18px;font-weight:600}.cp-mint-progress progress{display:block;appearance:none;border:0;border-radius:20px;overflow:hidden;background:var(--line);color:var(--accent);width:100%;height:6px;margin:12px 0 14px}.cp-mint-progress progress::-webkit-progress-bar{background:var(--line);border-radius:20px}.cp-mint-progress progress::-webkit-progress-value{background:var(--accent);border-radius:20px}.cp-mint-progress progress::-moz-progress-bar{background:var(--accent);border-radius:20px}.cp-progress-counts{display:flex;justify-content:space-between;gap:12px;margin:12px 0 0}.cp-progress-counts>div{min-width:0}.cp-progress-counts>div:last-child{text-align:end}.cp-progress-counts dt{font-size:11px;color:var(--muted);margin-bottom:5px}.cp-progress-counts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.cp-progress-counts dd small{font-size:11px;color:var(--muted)}.cp-progress-note{display:block;margin-top:12px;font-size:10px;color:var(--muted);line-height:1.5}.cp-sale-picker{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:7px;margin-top:18px;font-size:11px;color:var(--muted)}.cp-phase-list{list-style:none;display:grid;align-content:end;gap:5px;padding:0;margin:0}.cp-page .cp-phase-option{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:8px 10px;text-align:start;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted)}.cp-page .cp-phase-option[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel));color:var(--text)}.cp-phase-option:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.cp-phase-marker{width:16px;height:16px;margin-top:2px;border:1px solid var(--line);border-radius:50%}.cp-phase-option[aria-pressed=true] .cp-phase-marker{border:0}.cp-phase-info{display:grid;gap:3px;min-width:0}.cp-phase-info strong{font-size:12px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.cp-phase-meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px;font-size:11px;line-height:1.4;color:var(--muted)}.cp-phase-eligibility[data-eligibility=eligible]{color:var(--text)}.cp-phase-timing:empty{display:none}.cp-phase-timing{font-size:11px;font-variant-numeric:tabular-nums}.cp-phase-timing .mint-countdown{display:flex;flex-wrap:wrap;gap:4px;font-size:inherit}.cp-phase-timing .mint-countdown-label{font-size:inherit;text-transform:none;letter-spacing:normal}.cp-phase-timing .mint-countdown-digits{font-size:inherit}.cp-purchase .mint-countdown{display:grid;gap:2px;text-align:center;font-variant-numeric:tabular-nums}.cp-purchase .mint-countdown-label{font-size:10px;text-transform:none;letter-spacing:normal}.cp-purchase .mint-countdown-digits{font-size:12px;white-space:nowrap}.cp-purchase .primary{min-width:0;min-height:48px}.cp-pack[data-status="Coming soon"] .cp-purchase .primary:disabled{opacity:1;background:var(--panel-alt);color:var(--text);border:1px solid var(--line)}.cp-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--line);border-radius:20px;font-size:10px;color:var(--muted);white-space:nowrap}.cp-price{font-size:21px;margin:20px 0 5px}.cp-price small{font-size:12px;color:var(--muted)}.cp-purchase{display:flex;gap:8px;margin-top:auto;padding-top:18px}.cp-purchase select{width:66px}.cp-purchase button{flex:1}.cp-page button,.cp-review button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cp-notice{padding:15px 18px;margin:16px 0 24px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--panel);font-size:13px;line-height:1.6}.cp-error{color:var(--danger, #f1aa95)}.cp-empty{border:1px dashed var(--line);border-radius:15px;padding:55px 25px;text-align:center}.cp-empty h2{font-size:21px;margin:16px 0 8px}.cp-empty p{max-width:480px;margin:0 auto 18px;font-size:13px;line-height:1.65;color:var(--muted)}.cp-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:35px 0 18px}.cp-section-heading h2{font-size:21px;margin:0}.cp-section-heading p{font-size:12px;color:var(--muted)}.cp-openings{display:grid;gap:15px}.cp-opening-history{margin-top:16px}.cp-opening-flow{box-sizing:border-box;width:min(780px,calc(100vw - 28px));max-width:calc(100vw - 28px);height:min(800px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);min-height:0;padding:24px;overflow:hidden}.cp-opening-flow[open]{display:flex;flex-direction:column}.cp-opening-flow>.dialog-heading,.cp-flow-overview,.cp-flow-footer{flex:0 0 auto;min-width:0}.cp-opening-flow>.dialog-heading h2{margin:0}.cp-flow-body{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding:2px 4px 2px 0}.cp-flow-body>:first-child{margin-top:0}.cp-flow-body>:last-child{margin-bottom:0}.cp-flow-pack{display:flex;align-items:center;gap:14px;min-width:0;margin:16px 0}.cp-flow-pack img{flex:0 0 auto;width:48px;height:48px;object-fit:cover;border-radius:10px}.cp-flow-pack strong,.cp-flow-pack span{display:block;overflow-wrap:anywhere}.cp-flow-pack span{color:var(--muted);font-size:12px;margin-top:5px}.cp-flow-progress-heading,.cp-flow-cost,.cp-flow-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-flow-progress-heading{font-size:13px}.cp-flow-progress-heading span,.cp-flow-footer span{color:var(--muted);font-size:12px}.cp-flow-progress ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:12px 0 16px}.cp-flow-progress li{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:2px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.cp-flow-progress li[aria-current=step]{border-color:var(--text);color:var(--text)}.cp-flow-progress li[data-done=true]{border-color:var(--success);color:var(--success)}.cp-flow-step-number{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;font-size:12px}.cp-flow-progress li[aria-current=step] .cp-flow-step-number{background:var(--text);color:var(--bg)}.cp-flow-stage{box-sizing:border-box;display:flex;flex-direction:column;min-height:214px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.cp-flow-stage-heading{display:flex;align-items:center;gap:10px}.cp-flow-stage-heading svg{flex-shrink:0}.cp-flow-stage h3{margin:0;font-size:17px;line-height:1.4}.cp-flow-stage p{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.cp-flow-stage .cp-error{color:var(--warning, #e6aa83);overflow-wrap:anywhere}.cp-flow-stage .cp-flow-note{font-size:11px}.cp-flow-wait{font-variant-numeric:tabular-nums}.cp-flow-cost{padding:14px 0;margin-top:18px;border-top:1px solid var(--line);font-size:12px}.cp-flow-cost span{color:var(--muted)}.cp-flow-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.cp-flow-stage>.cp-flow-actions{margin-top:auto;padding-top:16px}.cp-flow-actions>button,.cp-flow-footer>button{min-width:0;max-width:100%;white-space:normal}.cp-flow-actions .primary{flex:1;justify-content:center;min-height:46px}.cp-flow-recipient{margin-top:18px;font-size:12px}.cp-flow-recipient summary{overflow-wrap:anywhere}.cp-flow-recipient label{display:grid;gap:8px;margin-top:12px}.cp-flow-recipient input{width:100%;min-width:0;box-sizing:border-box;font-size:12px}.cp-flow-footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.cp-flow-debug-toggle{color:var(--muted);font-size:12px}.cp-flow-debug{min-width:0;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.cp-flow-debug p{font-size:inherit;color:var(--muted)}.cp-flow-debug :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.cp-flow-debug :is(button,input,select,textarea){max-width:100%;min-width:0}.cp-flow-debug button{white-space:normal}.cp-opening-flow .cp-results{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}@media(max-width:480px){.cp-opening-flow{padding:18px}.cp-flow-stage{padding:16px}.cp-flow-progress ol{gap:6px}.cp-flow-progress li{font-size:10px}.cp-flow-stage h3{font-size:16px}}@media(max-height:560px){.cp-opening-flow{padding:14px 18px}.cp-opening-flow>.dialog-heading h2{font-size:18px}.cp-flow-pack{gap:10px;margin:10px 0}.cp-flow-pack img{width:36px;height:36px}.cp-flow-pack span{margin-top:2px}.cp-flow-progress ol{margin:8px 0 12px}.cp-flow-progress li{gap:4px;padding-top:7px;line-height:1.3}.cp-flow-step-number{width:22px;height:22px}.cp-flow-stage{min-height:180px;padding:16px}.cp-flow-footer{margin-top:10px;padding-top:10px}}.cp-opening{border:1px solid var(--line);border-radius:13px;padding:22px;background:var(--panel)}.cp-opening-title{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.cp-opening-title h3{margin:0 0 6px;font-size:16px}.cp-opening-title p{font-size:12px;line-height:1.6;color:var(--muted);margin:4px 0}.cp-opening-steps{display:flex;align-items:center;gap:7px;margin:20px 0;font-size:10px;flex-wrap:wrap;color:var(--muted)}.cp-opening-steps span{display:flex;align-items:center;gap:5px}.cp-opening-steps span[data-done=true]{color:var(--text)}.cp-opening-steps i{width:25px;height:1px;background:var(--line)}.cp-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:18px}.cp-shared-opening{margin-bottom:30px}.cp-shared-opening h2{margin:15px 0 8px;font-size:22px}.cp-page .cp-share-opening{margin:18px 0}.cp-share-dialog{width:min(660px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto}.cp-share-dialog>p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cp-share-dialog .cp-results{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.cp-share-dialog .cp-reveal .cp-result{animation:none}.cp-share-link{display:grid;gap:8px;margin-top:22px;color:var(--muted);font-size:12px}.cp-share-link input{width:100%;min-width:0;font-size:12px}.cp-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cp-share-actions a,.cp-share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--text);font-size:13px}.cp-share-actions a{background:var(--accent);color:var(--bg);border-color:var(--accent)}.cp-result{padding:9px;background:var(--panel-alt);border:1px solid var(--line);border-radius:10px;min-width:0;overflow-wrap:anywhere}.cp-reveal .cp-result{padding:0;border:0;background:transparent;animation:cp-reveal-in .42s both ease-out}@keyframes cp-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cp-reveal .cp-result{animation:none}}.cp-result img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:5px}.cp-result h4{margin:9px 0 5px;font-size:12px}.cp-result p{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.cp-reveal .cp-result img,.cp-result-placeholder{aspect-ratio:1;border-radius:10px}.cp-result-placeholder{display:grid;place-items:center;background:var(--panel-alt);color:var(--muted)}.cp-review{width:min(500px,calc(100vw - 30px))}.cp-review>p{font-size:13px;line-height:1.7;color:var(--muted)}.cp-costs{display:grid;margin:20px 0}.cp-costs div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.cp-costs span{color:var(--muted)}.cp-review .cp-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.cp-review .cp-actions button.primary{flex:1}.cp-stats{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:25px}.cp-stats div strong{display:block;font-size:21px}.cp-stats div span{color:var(--muted);font-size:11px}.cp-load{display:flex;justify-content:center;padding:60px 20px;gap:10px;color:var(--muted)}.cp-section-heading a{color:var(--muted);font-size:12px}@media(max-width:880px){.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cp-page main{padding:30px 18px 50px}.cp-hero{display:block}.cp-avatar{inset-inline-start:18px;width:76px;height:76px;border-radius:20px}.cp-hero-body{padding-top:45px}.cp-pack-heading{flex-wrap:wrap;gap:4px 10px;margin-bottom:7px}.cp-grid{grid-template-columns:1fr;gap:16px}.cp-pack-art{height:230px}.cp-tabs{gap:20px}.cp-opening{padding:17px}.cp-opening-title>button{width:100%;margin-top:6px}.cp-results{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-stats{gap:15px}}.cp-purchase .cp-max{text-transform:uppercase;flex:0 0 auto;padding:10px 8px}.cp-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:var(--muted);text-decoration:none;font-size:13px}.cp-pack-contents{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.cp-info-button{padding:4px 0;border:0;background:transparent;border-radius:3px;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.cp-info-button:hover,.cp-gift-link:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.cp-contents-dialog{width:680px;max-width:calc(100vw - 32px);max-height:min(660px,90dvh);padding:22px;overflow-y:auto}.cp-contents-dialog .dialog-heading{margin-bottom:9px}.cp-contents-dialog .dialog-heading h2{font-size:18px;margin:0}.cp-contents-overview{display:flex;gap:6px 14px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--muted)}.cp-contents-overview strong{color:var(--text);font-weight:500}.cp-contents-pools{display:flex;overflow-x:auto;gap:6px;margin-block:16px 4px;padding-bottom:5px;scrollbar-width:thin}.cp-contents-pools button{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;font-size:12px;white-space:nowrap;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted)}.cp-contents-pools button[aria-pressed=true]{color:var(--text);border-color:var(--line);background:color-mix(in srgb,var(--text) 6%,transparent)}.cp-contents-pools button span{opacity:.65;font-size:10px}.cp-contents-summary{display:flex;justify-content:space-between;gap:5px 12px;align-items:center;flex-wrap:wrap}.cp-contents-pool{padding-block:14px 12px}.cp-contents-summary h3{font-size:14px;margin:0}.cp-contents-summary>span{font-size:11px;color:var(--muted)}.cp-contents-dialog p.cp-contents-caption{font-size:11px;line-height:1.5;color:var(--muted);margin:6px 0 12px}.cp-contents-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cp-contents-list>div{display:grid;grid-template-rows:auto 1fr auto;gap:7px;min-width:0;padding:9px;background:color-mix(in srgb,var(--text) 3%,transparent);border-radius:9px}.cp-contents-art{height:86px}.cp-contents-list img{width:100%;height:100%;object-fit:contain;border-radius:5px}.cp-contents-list>div>strong{font-size:12px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.cp-contents-chance{display:grid;gap:2px;font-variant-numeric:tabular-nums}.cp-contents-chance b{font-size:13px;font-weight:600}.cp-contents-chance small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.cp-contents-list .is-exhausted{opacity:.45}.cp-contents-explanation{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.cp-contents-explanation summary{cursor:pointer;color:var(--muted)}.cp-contents-dialog .cp-contents-explanation p,.cp-contents-explanation small{font-size:11px;color:var(--muted);line-height:1.6;margin-block:10px}.cp-contents-actions{display:flex;justify-content:flex-end;margin-top:8px}.cp-contents-actions button{padding:5px 0;border:0;background:transparent;font-size:11px;color:var(--muted)}@media(max-width:520px){.cp-contents-dialog{padding:18px}.cp-contents-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-contents-list>div{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;gap:5px 7px;padding:8px}.cp-contents-art{grid-row:span 2;height:54px;align-self:center}.cp-contents-list>div>strong{font-size:11.5px}.cp-contents-chance b{font-size:12px}.cp-contents-chance small{font-size:9px}}.cp-gift{margin-bottom:10px}.cp-gift-link{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;border-radius:3px;background:transparent;color:var(--muted);font-size:12px}.cp-gift-link[aria-expanded=true] svg{transform:rotate(180deg)}.cp-gift-options{margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:8px;min-width:0;display:grid;gap:10px}.cp-gift label{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.45rem;font-size:.82rem}.cp-gift input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}.cp-gift input:not([type=checkbox]){width:100%;margin-top:.35rem;padding:9px 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--text)}.cp-gift small{color:var(--muted, #a8a8a8);line-height:1.5}.cp-gift-review strong{overflow-wrap:anywhere;font-size:.8rem;max-width:70%}.cp-room-hero{display:flex;align-items:center;gap:clamp(24px,5vw,64px);margin-bottom:32px;padding:32px clamp(20px,4vw,48px);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--text) 10%,transparent),transparent 60%),var(--panel)}.cp-room-art{display:grid;place-items:center;width:clamp(100px,18vw,180px);height:190px;flex-shrink:0}.cp-room-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 20px #0004)}.cp-room-hero h1{font-size:clamp(28px,4vw,48px);line-height:1.1;letter-spacing:-.05em;margin:14px 0}.cp-room-hero p{color:var(--muted);margin:0;line-height:1.6}.cp-sealed-grid>.cp-pack{display:flex;flex-direction:column;grid-row:auto}.cp-sealed-grid>.cp-pack>.cp-pack-body{display:flex;grid-row:auto}.cp-sealed-grid .cp-pack-art{aspect-ratio:1.2;padding:20px;background:radial-gradient(ellipse at 50% 65%,color-mix(in srgb,var(--text) 10%,transparent),transparent 70%),var(--panel-alt)}.cp-sealed-grid .cp-purchase{margin-top:auto;padding-top:20px}.cp-ceremony-pack{position:relative;isolation:isolate;display:grid;place-items:center;min-height:180px;padding:22px;margin:0 0 18px;border-radius:16px;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--text) 13%,transparent),transparent 65%),var(--panel-alt)}.cp-ceremony-pack:before{content:"";position:absolute;inset:15% 20%;border:1px solid var(--line);border-radius:50%;transform:rotate(-20deg);z-index:-1}.cp-ceremony-pack img{width:160px;height:160px;object-fit:contain;border-radius:12px;filter:drop-shadow(0 12px 16px #0004)}.cp-ceremony-pack[data-waiting=true] img{animation:cp-pack-arrival 1.2s ease-out both}@keyframes cp-pack-arrival{0%{opacity:.3;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.cp-reveal-dialog{box-sizing:border-box;width:min(980px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:28px;overflow-y:auto;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--text) 7%,transparent),transparent 60%),var(--bg)}.cp-reveal-dialog>.dialog-heading h2{font-size:clamp(18px,3vw,26px)}.cp-reveal-intro{text-align:center;margin:22px 0 28px}.cp-reveal-intro h3{margin:12px 0;font-size:clamp(24px,4vw,36px);letter-spacing:-.04em;overflow-wrap:anywhere}.cp-reveal-intro p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.cp-unveil-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.cp-reveal-dialog .cp-unveil-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;width:100%;padding:0;text-align:start;background:transparent;border:0;color:var(--text);white-space:normal}.cp-unveil-card:focus-visible{outline:2px solid var(--text);outline-offset:4px;border-radius:12px}.cp-unveil-face{display:grid;place-items:center;position:relative;flex-shrink:0;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 25%,var(--line));border-radius:12px;box-sizing:border-box;background:radial-gradient(ellipse at 40% 20%,color-mix(in srgb,var(--text) 12%,transparent),transparent 80%),var(--panel)}.cp-unveil-face:before{content:"";position:absolute;inset:8px;border:1px solid var(--line);border-radius:7px;pointer-events:none}.cp-unveil-face>img{display:block;width:100%;height:100%;object-fit:contain}.cp-unveil-face>img.cp-unveil-mark{width:40%;height:40%;opacity:.65}.cp-unveil-face>span{position:absolute;bottom:15px;font-size:12px;color:var(--muted)}.cp-unveil-face[data-revealed=true]{background:var(--panel-alt);border-color:transparent}.cp-unveil-face[data-revealed=true]:before{display:none}.cp-unveil-face[data-revealed=true]>img{animation:cp-card-unveil .55s ease-out both}.cp-unveil-card:not([aria-pressed=true]):hover .cp-unveil-face{border-color:var(--text)}.cp-unveil-name{display:block;padding:12px 2px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cp-unveil-card[aria-pressed=false] .cp-unveil-name{color:var(--muted)}@keyframes cp-card-unveil{0%{opacity:0;transform:scale(.91) rotateY(-20deg)}to{opacity:1;transform:none}}.cp-reveal-footer{position:sticky;bottom:-28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:18px 0;border-top:1px solid var(--line);background:var(--bg)}.cp-reveal-footer>span{font-size:12px;color:var(--muted)}.cp-reveal-footer>div{display:flex;flex-wrap:wrap;gap:10px}.cp-reveal-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.cp-page .cp-reveal-footer .cp-share-opening{margin:0}@media(max-width:560px){.cp-room-hero{flex-direction:column;text-align:center;padding:22px;gap:8px}.cp-room-art{width:120px;height:120px}.cp-room-hero h1{font-size:30px}.cp-ceremony-pack{min-height:120px;padding:12px}.cp-ceremony-pack img{width:120px;height:120px}.cp-reveal-dialog{padding:18px}.cp-unveil-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-reveal-footer{bottom:-18px}}@media(max-height:560px){.cp-ceremony-pack{min-height:100px}.cp-ceremony-pack img{width:100px;height:100px}}@media(prefers-reduced-motion:reduce){.cp-ceremony-pack[data-waiting=true] img,.cp-unveil-face[data-revealed=true]>img{animation:none}}.collection-banner{position:relative;overflow:hidden;border-radius:inherit;width:100%;height:100%}.collection-banner>img,.collection-banner>video{display:block;width:100%;height:100%;object-fit:cover}.collection-banner>video{position:absolute;inset:0;opacity:0}.collection-banner>video[data-visible=true]{opacity:1}.collection-banner .collection-banner-toggle{position:absolute;inset-inline-end:12px;bottom:12px;display:grid;place-items:center;min-width:36px;min-height:36px;padding:8px;border:1px solid #ffffff60;border-radius:10px;color:#fff;background:#171717cf}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.address-link{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem}.notice{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:0 0 20px;border:1px solid var(--line);border-radius:8px;background:var(--panel-alt);font-size:.875rem}.notice>svg{flex-shrink:0}.notice span{flex:1}.notice button{padding:0 7px;font-size:1.25rem;background:none;border:0}.notice.error{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.error-text{color:var(--danger)}.notice a{text-decoration:underline}.account-bar{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:22px;margin-bottom:17px;gap:20px}.account-address{display:flex;align-items:center;gap:13px;margin-top:9px}.account-address>a{font-size:1.2rem}.wallet-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;font-size:11px;color:var(--muted)}.wallet-links a{display:inline-flex;align-items:center;gap:3px}.wallet-links a:hover{color:var(--accent)}.account-stats{display:flex;align-items:center;gap:30px}.account-stats>div{display:flex;flex-direction:column;text-align:right;gap:7px}.account-stats span{font-size:.75rem;letter-spacing:.03em;color:var(--muted)}.account-stats strong{font-size:1.3rem}.access-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 3px 19px;font-size:.875rem;color:var(--muted)}.access-bar button{background:transparent;border:0;color:var(--accent);padding:7px 0;font-size:.875rem}.table-tools{display:flex;align-items:center;gap:12px}.table-tools input{border:1px solid var(--line);border-radius:6px;padding:9px 12px;font-size:.875rem;width:240px}.button{display:inline-flex;gap:6px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:6px;font-size:.875rem}.scan-status{display:flex;gap:8px;align-items:center;padding:0 25px 20px;color:var(--muted);font-size:.875rem}.scan-status svg{flex-shrink:0}.scan-error{color:var(--danger)}.scan-status button{margin-left:auto;white-space:nowrap}.table-scroll{overflow:auto}table{border-collapse:collapse;min-width:740px;width:100%;text-align:left}th{font-size:.75rem;letter-spacing:.035em;font-weight:500;background:var(--panel-alt);color:var(--muted);padding:14px 22px;white-space:nowrap}td{padding:19px 22px;border-bottom:1px solid var(--line);font-size:.875rem;max-width:220px;overflow-wrap:anywhere;vertical-align:middle}td strong{font-size:.9375rem;font-weight:500}td button{font-size:.875rem;padding:8px 13px}tbody tr:last-child td{border-bottom:0}.sub{display:block;color:var(--muted);font-size:.75rem;margin:5px 0;line-height:1.5}.unlimited{color:var(--warning);background:var(--warning-bg);border-radius:5px;padding:5px 9px;font-size:.875rem}.tag.revoked{color:var(--accent)}.raw-amount{max-width:170px;font-family:ui-monospace,monospace;font-size:.75rem}.pagination{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}.pagination>div{display:flex;gap:10px}.pagination button{padding:6px}.delegation-info{padding:0 25px 20px;font-size:.875rem;color:var(--muted);line-height:1.6}.eip-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 25px;display:flex;gap:25px;align-items:center;justify-content:space-between;background:var(--panel-alt)}.eip-panel strong{font-size:.875rem;font-weight:500}.eip-panel p{font-size:.875rem;margin-top:8px}.eip-panel>a{white-space:nowrap;font-size:.8125rem;color:var(--accent)}.collection-links{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-size:.8125rem;overflow-wrap:anywhere}.faq p{overflow-wrap:anywhere}.spin{animation:spin 1.2s linear infinite}.inline{display:inline-block;vertical-align:middle;margin-right:9px}@keyframes spin{to{transform:rotate(360deg)}}dialog{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:27px;width:540px;max-width:calc(100vw - 30px);max-height:90dvh;box-shadow:var(--shadow)}dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.transaction-advanced{margin-block:14px}.transaction-advanced>summary{cursor:pointer;color:var(--muted);font-size:.875rem;font-weight:600}.transaction-advanced[open]>summary{margin-bottom:12px}.dialog-heading h2{font-size:1.25rem}.dialog-heading button{border:0;background:none;padding:3px}dialog :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:44px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--text) 50%,var(--panel));border-radius:7px;background:var(--bg);color:var(--text);line-height:1.5}dialog :where(input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}dialog :where(input,textarea)::placeholder{color:var(--muted);opacity:1}@media(max-width:600px){dialog :where(input,select,textarea){font-size:16px}}dialog p{font-size:.875rem}dialog .full{width:100%;margin-top:22px}dialog .small{font-size:.8125rem}.wallet-list{display:flex;flex-direction:column;gap:10px;margin:23px 0}.wallet-list button{justify-content:flex-start}.wallet-list button svg:last-child{margin-left:auto}.detail-box{background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;padding:14px;margin-top:18px;overflow-wrap:anywhere;font-size:.875rem}.detail-box p{margin-top:0;margin-bottom:12px}.review-details{display:grid;grid-template-columns:115px 1fr;gap:17px 12px;margin:24px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.875rem}.review-details dt{color:var(--muted)}.review-details dd{margin:0;overflow-wrap:anywhere}.price{display:flex;align-items:center;gap:18px;margin-top:28px}.price strong{font-size:3rem;color:var(--accent);font-weight:500}.price span{font-size:.875rem;color:var(--muted)}.dialog-actions{display:flex;flex-direction:column;gap:12px}.dialog-actions button{margin-top:0}dialog .dialog-actions{margin-top:22px}@media(max-width:760px){.account-bar{align-items:flex-start;flex-direction:column}.account-stats{width:100%;justify-content:space-between;gap:15px}.account-stats>div{text-align:left}.account-stats span{font-size:.75rem}.access-bar{align-items:flex-start;flex-direction:column;gap:5px}.table-tools{width:100%}.table-tools input{flex:1;width:100px}.scan-status{padding:0 16px 16px;flex-wrap:wrap}.eip-panel{align-items:flex-start;flex-direction:column;padding:20px 16px;gap:12px}.delegation-info{padding:0 16px 20px}.review-details{grid-template-columns:95px 1fr}.account-address>a{font-size:1rem}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.workspace .section-top{padding:18px 22px}.table-tools select{font-size:12px;padding:9px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel-alt);color:inherit}.approvals-table{min-width:1020px}.approvals-table th{padding:11px 12px;font-size:10px;letter-spacing:.03em}.approvals-table td{padding:11px 12px;font-size:13px;max-width:none}.approvals-table th:first-child,.approvals-table td:first-child{padding-left:20px}.approvals-table th:last-child,.approvals-table td:last-child{padding-right:20px;text-align:right}.approvals-table td button{padding:6px 10px;font-size:12px}.approvals-table .selection-cell{width:42px;padding-right:3px}.approval-checkbox{display:block;width:16px;height:16px;margin:0;padding:0;flex:none;accent-color:var(--accent);cursor:pointer}.approval-checkbox:disabled{cursor:default;opacity:.4}.approval-selected{background:var(--surface-hover)}.approval-selection-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line)}.approval-selection-bar button{padding:7px 11px;font-size:12px}.approval-selection-bar>span{color:var(--muted);font-size:12px}.approval-selection-bar .clear-selection{margin-left:auto;background:transparent}.pending-revocations{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:15px 20px;background:var(--warning-bg);border-bottom:1px solid var(--line);font-size:12px}.pending-revocations>div{flex:1 1 240px}.pending-revocations p{margin:5px 0;color:var(--muted)}.pending-revocations button{font-size:12px}.pending-links{display:flex;flex-wrap:wrap;gap:8px 14px}.pending-links>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pending-links .tracking-help{font-size:11px;background:transparent;padding:3px 5px}.tracking-confirm{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.tracking-confirm input{margin-top:3px}.pending-links a,.bulk-transaction{display:inline-flex;align-items:center;gap:4px;color:var(--accent)}.bulk-review-list{list-style:none;padding:0;margin:16px 0;max-height:300px;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.bulk-item{padding:12px;font-size:12px}.bulk-item+.bulk-item{border-top:1px solid var(--line)}.bulk-item-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bulk-item-title strong{overflow-wrap:anywhere}.bulk-item-title span{color:var(--muted);text-align:right;flex-shrink:0;font-size:11px}.bulk-item-confirmed .bulk-item-title span{color:var(--accent)}.bulk-item-failed .bulk-item-title span,.bulk-item-unresolved .bulk-item-title span{color:var(--danger)}.bulk-item-addresses{display:flex;flex-wrap:wrap;gap:5px 15px;color:var(--muted);margin:6px 0;font-size:11px}.bulk-item-addresses svg{vertical-align:middle}.bulk-item small{display:block;color:var(--muted)}.bulk-item .error-text{overflow-wrap:anywhere}.bulk-transaction{margin-top:6px;font-size:11px}.asset-cell{display:flex;align-items:center;gap:10px}.asset-icon{width:36px;height:36px;flex:0 0 36px;border-radius:6px;background:var(--panel-alt);color:var(--muted);display:grid;place-items:center;font-size:10px;font-weight:700;overflow:hidden}.asset-icon img{width:100%;height:100%;object-fit:contain}.asset-text{min-width:0}.asset-name{display:block;max-width:205px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.45}.asset-subline{display:flex;align-items:center;gap:5px;max-width:230px;white-space:nowrap;color:var(--muted);font-size:10px;margin-top:3px}.asset-subline .address-link{font-size:10px}.asset-subline>span{overflow:hidden;text-overflow:ellipsis}.asset-type{display:inline-flex;min-width:45px;justify-content:center;border-radius:12px;padding:3px 9px;background:var(--panel-alt);font-size:10px;line-height:1.25;color:var(--text)}.compact-sub{display:block;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.35}.compact-sub.error-text{color:var(--danger);max-width:160px}.approvals-table .unlimited{background:transparent;padding:0;font-size:13px;color:var(--text)}.spender-cell{display:flex;align-items:center;gap:8px;white-space:nowrap}.spender-cell>div{display:flex;flex-direction:column;gap:3px}.approvals-table .spender-name{font-size:13px;font-weight:500}.spender-cell .address-link{font-size:10px;color:var(--muted)}.approvals-table button.copy-address{background:none;border:0;padding:5px;color:var(--muted)}.risk-cell{color:var(--muted);white-space:nowrap}.approvals-table .assessment-cell{width:72px;padding-left:8px;padding-right:8px;text-align:center;white-space:nowrap}.approvals-table .contract-signal{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;padding:4px;background:transparent;border:0}.approvals-table .contract-signal:hover .traffic-lights,.approvals-table .contract-signal:focus-visible .traffic-lights{border-color:var(--accent)}.approval-date{white-space:nowrap;font-variant-numeric:tabular-nums}.approval-date svg{vertical-align:middle}.scan-status.scan-progress{display:block;padding:0 22px 15px}.scan-progress-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:8px}.scan-progress-label>span{min-width:0;overflow-wrap:anywhere}.scan-progress-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.scan-progress-actions button{padding:6px 9px;font-size:11px;white-space:nowrap}.scan-percent{font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--accent)}.scan-progress progress{display:block;width:100%;height:6px;border:0;border-radius:8px;overflow:hidden;appearance:none;background:var(--line);accent-color:var(--accent)}.scan-progress progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.scan-progress progress::-webkit-progress-value{background:var(--accent);border-radius:8px;transition:width .35s ease}.scan-progress progress::-moz-progress-bar{background:var(--accent);border-radius:8px}.scan-progress small{display:block;font-size:10px;margin-top:7px;color:var(--muted)}.scan-error progress{accent-color:var(--warning)}.scan-error progress::-webkit-progress-value{background:var(--warning)}.scan-error .scan-percent{color:var(--warning)}@media(max-width:760px){.workspace .section-top{padding:16px}.scan-status.scan-progress{padding:0 16px 13px}.table-tools{flex-wrap:wrap;gap:8px}.table-tools select{max-width:145px}.approvals-table th:first-child,.approvals-table td:first-child{padding-left:16px}}@media(prefers-reduced-motion:reduce){.scan-progress progress::-webkit-progress-value{transition:none}}.contract-signal{display:block;padding:4px 0;border:0;background:transparent;text-align:left;font-size:11px}.contract-signal-label{display:inline-flex;align-items:center;gap:7px}.traffic-lights{display:inline-flex;gap:3px;background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;padding:4px;flex-shrink:0}.traffic-lights i{display:block;width:7px;height:7px;border-radius:50%;background:var(--line)}.traffic-lights .lit.red{background:#ff6262;box-shadow:0 0 5px #ff626266}.traffic-lights .lit.amber{background:#ffc857;box-shadow:0 0 5px #ffc85766}.traffic-lights .lit.green{background:#b9f56b;box-shadow:0 0 5px #b9f56b66}.contract-signal-dialog{width:min(640px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box}.contract-signal-dialog code,.contract-signal-dialog small,.contract-signal-dialog li{overflow-wrap:anywhere}.contract-signal-dialog li{margin-bottom:8px}.contract-signal-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel-alt);padding:12px;border-radius:8px;font-size:12px}.folder-create-options{display:grid;gap:12px}.folder-create-options button{display:flex;align-items:flex-start;gap:14px;padding:18px;text-align:left}.folder-create-options span{display:grid;gap:6px}.folder-create-options small{color:var(--muted);line-height:1.5}.workspace-folder-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;color:var(--muted);font-size:13px}.workspace-folder-context a{white-space:nowrap}
