*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.break-all{word-break:break-all}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:620;letter-spacing:-.035em}h1{font-size:42px;line-height:1.12}h2{font-size:27px;line-height:1.2}h3{font-size:18px;line-height:1.35}p{line-height:1.65}::-moz-selection{background:var(--accent);color:var(--ink)}::selection{background:var(--accent);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{border:0;background:transparent;color:inherit}input,textarea,select{width:100%;border:1px solid transparent;border-radius:12px;background:var(--raised);color:var(--accent);padding:13px 15px;outline:none;transition:background .15s,border-color .15s}input:focus,textarea:focus,select:focus{background:var(--raised);border-color:var(--muted)}input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;flex:0 0 18px;padding:0}input[type=range]{accent-color:var(--accent);padding:0;background:transparent;cursor:pointer}textarea{resize:vertical;min-height:76px}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:30px}small{font-size:12px;line-height:1.5}.accent-text{color:var(--accent)}.unit{font-size:.62em;letter-spacing:.04em;color:var(--muted);font-weight:500}.break-all{overflow-wrap:anywhere}.stack{display:flex;flex-direction:column;gap:26px}.stack.compact{gap:10px}.eyebrow{display:block;font-size:10px;letter-spacing:.16em;line-height:1.6;font-weight:650;color:var(--muted)}.lead{font-size:17px;color:var(--accent)}.small-line{display:inline-block;width:23px;height:2px;background:var(--accent);vertical-align:middle;margin-right:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:12px 17px;border-radius:12px;white-space:nowrap;font-size:13px;line-height:1.1;font-weight:630;transition:background .17s,transform .17s;letter-spacing:-.01em}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--accent);color:var(--surface)}.button.primary:hover:not(:disabled){background:var(--accent)}.button.secondary{background:var(--raised);color:var(--accent)}.button.secondary:hover:not(:disabled){background:var(--line)}.button.ghost{background:transparent;color:var(--accent)}.button.danger{background:var(--raised);color:var(--accent)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:8px;color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--raised);color:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:560;color:var(--accent)}.text-link:hover{color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:5px;background:var(--raised);color:var(--accent);border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.1;font-weight:570;white-space:nowrap;vertical-align:middle}.badge.green,.badge.amber,.badge.red{background:var(--raised);color:var(--accent)}.status-dot,.service-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;display:inline-block}.service-dot.local{background:var(--accent)}.address{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);min-width:0}.address.full{max-width:100%;overflow-wrap:anywhere;word-break:break-all}.address.full>span{min-width:0}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--raised);color:var(--accent);border-radius:12px;flex-shrink:0}.tag-wrap{display:flex;flex-wrap:wrap;gap:7px}.app-shell{min-height:100vh}.app-rail{position:fixed;top:0;bottom:0;left:0;width:233px;padding:32px 20px 20px;background:var(--surface);display:flex;flex-direction:column;z-index:35;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.brand{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 0 30px}.brand-logo{display:block;width:56px;height:56px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.brand:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:12px}.rail-label{color:var(--muted);font-size:8px;font-weight:600;letter-spacing:.15em;margin:0 15px 12px}.app-rail>nav{display:flex;flex-direction:column;gap:5px}.app-rail>nav>a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;color:var(--muted);font-size:12px;font-weight:520;transition:background .15s,color .15s;min-height:45px}.app-rail>nav>a.active{background:var(--raised);color:var(--accent)}.app-rail>nav>a:hover{background:var(--raised);color:var(--accent)}.nav-plus{font-size:14px;margin-left:auto;color:var(--muted)}.rail-note{margin:50px 10px 30px;background:var(--surface);padding:18px;border-radius:15px}.rail-note>svg{color:var(--accent);margin-bottom:16px}.rail-note strong{display:block;font-size:14px;font-weight:550;line-height:1.5}.rail-note p{font-size:11px;color:var(--muted);margin-top:9px;line-height:1.8}.rail-note a{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:9px;color:var(--accent)}.rail-bottom{margin-top:auto;display:flex;align-items:center;gap:7px;padding:10px 12px 0;color:var(--muted);font-size:10px}.rail-bottom>a{margin-left:auto;color:var(--muted)}.app-main{margin-left:233px}.topbar{height:84px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;gap:18px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:26px}.topbar-breadcrumb{font-size:11px;color:var(--muted)}.topbar-guide{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.topbar .button{min-height:37px;padding:10px 14px;font-size:11px;border-radius:10px}.mobile-menu,.nav-scrim{display:none}.page{max-width:1500px;margin:0 auto;padding:30px 44px 58px;min-height:calc(100vh - 195px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:5px 0 35px}.page-heading .eyebrow{margin-bottom:14px}.page-heading h1{font-size:39px}.page-heading p{font-size:14px;color:var(--muted);max-width:670px;margin-top:15px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:25px}.section-title .eyebrow{margin-bottom:9px}.section-title p{font-size:13px;color:var(--muted);max-width:680px;margin-top:10px}.section-title>.text-link{white-space:nowrap}.app-footer{max-width:1500px;margin:0 auto;padding:26px 44px 28px;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;color:var(--muted);font-size:10px}.app-footer nav{display:flex;gap:22px}.app-footer nav a:hover{color:var(--accent)}.app-footer p{flex-basis:100%;font-size:9px;line-height:1.3;color:var(--line)}.skip-link{position:fixed;top:-60px;left:15px;background:var(--accent);color:var(--surface);padding:14px;z-index:100}.skip-link:focus{top:10px}.back-link{display:inline-block;color:var(--muted);font-size:11px;margin-bottom:26px}.back-link:hover{color:var(--accent)}.notice{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:14px;background:var(--surface);margin-bottom:24px;color:var(--accent);font-size:12px}.notice>svg{color:var(--muted)}.notice>div{flex:1;min-width:0}.notice strong{font-size:12px;font-weight:580;color:var(--accent)}.notice p{color:var(--muted);font-size:11px;line-height:1.6;margin-top:3px}.notice.setup{background:var(--raised);color:var(--muted)}.notice.setup strong{color:var(--accent)}.notice.setup p{font-size:10px}.notice.error{background:var(--raised);color:var(--accent)}.notice.error p,.notice.error strong{color:var(--accent)}.form-error{font-size:12px;line-height:1.7;background:var(--raised);color:var(--accent);padding:15px 17px;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}.fine-print{font-size:10px;line-height:1.7;color:var(--muted)}.fine-print svg{display:inline;margin-right:6px;vertical-align:middle}.page-end-note{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted);margin-top:35px}.page-end-note p{flex:1}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;padding:45px 28px;background:var(--surface);border-radius:20px}.empty-icon{display:flex;align-items:center;justify-content:center;width:61px;height:61px;background:var(--raised);border-radius:19px;color:var(--muted);margin-bottom:22px}.empty-state h3{font-size:20px;color:var(--accent);letter-spacing:-.035em}.empty-state p{max-width:470px;font-size:12px;color:var(--muted);margin-top:11px;line-height:1.8}.empty-state>.button{margin-top:23px}.loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:150px;color:var(--muted);font-size:12px}.spinner{display:inline-block;width:17px;height:17px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:rotate .7s linear infinite;flex-shrink:0}@keyframes rotate{to{transform:rotate(360deg)}}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:10px;max-width:min(540px,calc(100vw - 36px));background:var(--accent);color:var(--raised);border-radius:13px;padding:14px 19px;font-size:12px;box-shadow:0 12px 60px #0005}.modal-overlay{position:fixed;inset:0;z-index:70;background:#040404bc;backdrop-filter:blur(7px);display:flex;justify-content:center;align-items:center;padding:28px;overflow:auto}.modal{width:100%;max-width:480px;max-height:calc(100dvh - 56px);overflow-y:auto;background:var(--surface);padding:28px;border-radius:23px;box-shadow:0 24px 80px #0005;outline:none}.modal.wide{max-width:800px}.modal>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.modal>header h2{font-size:23px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px}.modal>p.muted{font-size:12px;line-height:1.8;margin-bottom:20px}.wallet-summary{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:5px 0 14px}.wallet-summary p{font-size:12px;color:var(--muted)}.wallet-install{display:flex;justify-content:center;gap:25px;font-size:10px;color:var(--accent)}.wallet-install a{display:flex;align-items:center;gap:4px}.hero{display:flex;align-items:center;gap:30px;min-height:373px;padding:10px 0 30px;margin-bottom:18px}.hero-copy{flex:1.2;min-width:0}.hero-copy>.eyebrow{font-size:9px;color:var(--muted);margin-bottom:21px}.hero h1{font-size:clamp(38px,3.7vw,62px);letter-spacing:-.056em;line-height:1.06;font-weight:620;white-space:nowrap}.hero h1 span{color:var(--accent)}.hero-copy>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:420px;margin-top:22px}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-meta{display:flex;gap:20px;margin-top:26px;font-size:9px;color:var(--muted)}.hero-meta>span{display:flex;align-items:center;gap:6px}.hero-meta svg{color:var(--muted)}.hero-graphic{position:relative;flex:1;max-width:450px;min-width:280px;overflow:hidden;align-self:stretch;min-height:352px;background:var(--surface);border-radius:25px;padding:23px 27px 19px;margin:6px 0 0 5px}.graphic-topline{display:flex;align-items:center;justify-content:space-between;color:var(--muted);gap:15px}.graphic-topline .eyebrow{font-size:7px;color:var(--muted);letter-spacing:.16em}.reference-fan{position:relative;height:194px;margin-top:20px;display:flex;align-items:center;justify-content:center}.fan-sheet{position:absolute;width:124px;height:143px;background:var(--line);border-radius:13px;display:flex;justify-content:center;align-items:center;color:var(--muted);transform-origin:center 150%;box-shadow:0 5px 16px #08080828}.fan-sheet>span{position:absolute;top:10px;left:11px;font-size:8px;letter-spacing:.08em;color:var(--muted)}.sheet-one{transform:translate(-59px) rotate(-15deg);background:var(--raised);color:var(--muted)}.sheet-two{transform:translateY(-11px) rotate(-1deg);background:var(--line);color:var(--muted)}.sheet-three{transform:translate(59px) rotate(15deg);background:var(--accent);color:var(--line)}.sheet-three>span{color:var(--line)}.graphic-processing{display:flex;align-items:center;justify-content:space-around;gap:12px;padding:11px 2px;color:var(--muted)}.graphic-processing>div{display:flex;align-items:center;gap:10px;font-size:9px;line-height:1.5}.graphic-arrow{color:var(--muted)}.graphic-bottom{display:flex;align-items:center;justify-content:space-between;font-size:6px;letter-spacing:.16em;color:var(--muted);margin-top:22px}.graphic-bottom .mono{font-size:16px;color:var(--muted)}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 24px}.home-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{padding:20px 21px;background:var(--surface);border-radius:16px;min-width:0}.stat-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin-bottom:16px;line-height:1.4}.stat-label svg{color:var(--muted)}.stat>strong{display:block;font-size:25px;font-weight:570;letter-spacing:-.045em;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat>small{display:block;margin-top:9px;font-size:9px;color:var(--muted)}.protocol-strip{display:flex;align-items:center;gap:13px;background:var(--surface);border-radius:14px;padding:15px 18px;margin-bottom:50px}.protocol-emblem{display:flex;width:36px;height:36px;align-items:center;justify-content:center;background:var(--raised);border-radius:11px;color:var(--muted)}.protocol-strip>div:nth-child(2){min-width:0;flex:1}.protocol-strip strong{font-size:12px;font-weight:550}.protocol-strip small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.protocol-strip>.address{background:var(--raised);border-radius:8px;padding:4px 8px;margin:0 6px}.protocol-strip>.text-link{font-size:10px}.discovery .section-title h2{font-size:29px}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tabs{display:flex;align-items:center;gap:5px;overflow:auto;scrollbar-width:thin;margin:0 0 28px;padding-bottom:8px}.tabs>button{padding:12px 16px;color:var(--muted);font-size:12px;font-weight:570;border-radius:10px;white-space:nowrap;display:flex;align-items:center;gap:8px}.tabs>button.active{background:var(--raised);color:var(--accent)}.tabs>button:hover{color:var(--accent)}.tabs>button>span{background:var(--line);color:var(--muted);border-radius:4px;font-size:9px;min-width:17px;padding:2px 4px}.collection-toolbar .tabs{margin:0;padding:0}.search-box{display:flex;align-items:center;gap:9px;background:var(--surface);border-radius:10px;padding:0 12px;color:var(--muted);min-width:230px}.search-box input{padding:11px 0;background:transparent!important;border:0!important;outline:none!important;font-size:11px}.search-box input::-moz-placeholder{color:var(--muted)}.search-box input::placeholder{color:var(--muted)}.coin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.coin-card{display:block;overflow:hidden;border-radius:19px;background:var(--surface);transition:transform .2s,background .2s;min-width:0}.coin-card:hover{background:var(--raised);transform:translateY(-3px)}.coin-art{position:relative;aspect-ratio:1.27;background:var(--raised);margin:8px 8px 0;border-radius:13px;overflow:hidden}.coin-art>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.coin-art>.badge{position:absolute;bottom:11px;left:11px;box-shadow:0 2px 12px #0b0b0b44}.coin-card-content{padding:17px 18px 15px}.coin-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.coin-card-title h3{font-size:18px;line-height:1.2}.coin-card-title span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.coin-card-title>svg{color:var(--muted)}.coin-card-content>p{margin-top:13px;color:var(--muted);font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px;line-height:1.65}.coin-card-brain{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted);margin-top:17px;min-width:0}.coin-card-brain>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coin-card-footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:17px;padding-top:15px;border-top:1px solid var(--raised)}.coin-card-footer strong{font-size:12px;color:var(--accent);font-weight:530}.meme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.load-more{display:flex;justify-content:center;padding-top:30px}.home-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:63px;padding-top:25px}.home-features>a{padding:6px 4px}.home-features .feature-icon{margin-bottom:19px}.home-features h3{font-size:17px}.home-features p{font-size:11px;line-height:1.9;color:var(--muted);margin:11px 0 18px;max-width:310px}.home-features .text-link{font-size:10px}.launch-page{max-width:1450px}.launch-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;align-items:start}.step-list{position:sticky;top:25px;display:flex;flex-direction:column;gap:8px}.step-list>button{display:flex;align-items:center;text-align:left;gap:13px;padding:13px 15px;border-radius:12px;color:var(--muted);font-size:12px}.step-list>button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:8px;background:var(--raised);font-size:10px;color:var(--muted)}.step-list>button.current{background:var(--raised);color:var(--accent)}.step-list>button.current>span:first-child{background:var(--accent);color:var(--raised)}.step-list>button.done>span:first-child{color:var(--accent)}.step-list>p,.launch-summary{font-size:10px;line-height:1.9;color:var(--muted);margin:22px 14px}.form-panel{min-width:0;background:var(--surface);border-radius:23px;padding:33px}.form-step>h2,.form-step>div>h2{font-size:27px;margin:5px 0 10px}.form-step>p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field>span,.field-label{font-size:12px;font-weight:570;color:var(--accent)}.field>small{font-size:10px;color:var(--muted);line-height:1.65}.field input,.field textarea,.field select{font-size:12px;background:var(--raised)}.field-label{margin-bottom:12px;display:flex;justify-content:space-between;gap:20px}.field-label>span{font-size:10px;font-weight:450;color:var(--muted)}.choice-pills{display:flex;flex-wrap:wrap;gap:7px}.choice-pills>button{display:flex;align-items:center;gap:4px;font-size:10px;background:var(--raised);color:var(--muted);border-radius:9px;padding:9px 10px;line-height:1.2}.choice-pills>button.selected{background:var(--line);color:var(--accent)}.choice-pills>button:hover{background:var(--raised);color:var(--accent)}.checkbox{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.55;color:var(--accent)}.checkbox>input{margin-top:1px}.checkbox small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.65}.reference-uploads,.reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 26px}.reference-upload,.reference-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;aspect-ratio:.94;background:var(--raised);border-radius:14px;cursor:pointer;overflow:hidden;color:var(--muted)}.reference-upload:hover,.reference-tile:hover{background:var(--raised)}.reference-upload input,.reference-tile input{position:absolute;inset:0;opacity:0;cursor:pointer}.reference-upload img,.reference-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reference-upload .ref-number,.reference-tile .ref-number{position:absolute;top:10px;left:10px;font-size:9px;background:#131313e0;border-radius:6px;padding:4px 7px;color:var(--accent)}.reference-upload svg,.reference-tile svg{margin-bottom:12px}.reference-upload strong,.reference-tile strong{font-size:11px;font-weight:550}.reference-upload small,.reference-tile small{font-size:8px;margin-top:8px;color:var(--muted)}.upload-caption{position:absolute;bottom:0;left:0;right:0;background:#161616dc;padding:12px;font-size:10px;color:var(--accent)}.reference-upload>span:not(.ref-number){font-size:10px}.model-picker{display:flex;align-items:center;gap:16px;width:100%;padding:21px;background:var(--raised);border-radius:14px;text-align:left}.model-picker.chosen{background:var(--raised)}.model-picker>span:nth-child(2){flex:1;min-width:0}.model-picker strong{display:block;font-size:13px;color:var(--accent);overflow-wrap:anywhere}.model-picker small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.model-picker>svg{color:var(--muted)}.model-search{display:flex;gap:12px;margin:18px 0}.model-search input{flex:1;font-size:12px}.model-search select{max-width:190px;font-size:11px}.model-list{display:flex;flex-direction:column;gap:6px;max-height:48vh;overflow:auto;margin-top:14px}.model-row{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:var(--raised);border-radius:11px;padding:15px}.model-row:hover,.model-row.selected{background:var(--raised)}.model-row>div{min-width:0}.model-row strong{display:block;font-size:12px;color:var(--accent)}.model-row small{font-size:9px;color:var(--muted);display:block;margin-top:4px;overflow-wrap:anywhere}.model-row>.badge{flex-shrink:0}.model-row .model-cost{font-size:9px;color:var(--muted)}.model-facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;font-size:10px;color:var(--muted)}.model-feature{display:flex;gap:12px;align-items:flex-start;padding:18px;background:var(--raised);border-radius:12px}.model-feature p{font-size:11px;color:var(--muted)}.fee-split{padding:24px;background:var(--raised);border-radius:16px}.fee-split h3{font-size:17px}.fee-split>p{font-size:11px;color:var(--muted);margin-top:9px}.split-track{display:flex;width:100%;height:9px;border-radius:6px;overflow:hidden;background:var(--raised);margin:22px 0}.split-track>span{height:100%;transition:width .2s}.split-track .agent{background:var(--accent)}.split-track .creator{background:var(--subtle)}.split-track .protocol{background:var(--line)}.split-labels{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px}.split-labels>div{display:flex;flex-direction:column;gap:6px}.split-labels strong{font-size:25px;letter-spacing:-.04em;font-weight:550}.split-labels span,.split-labels small{font-size:10px;color:var(--muted)}.split-labels>div:first-child strong{color:var(--accent)}.range-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:9px}.form-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:31px;padding-top:24px;border-top:1px solid var(--raised)}.form-navigation>span{font-size:9px;color:var(--muted);text-align:center}.review-header{display:flex;align-items:center;gap:17px}.review-header>img{width:77px;height:77px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.review-header h2{font-size:24px;margin:5px 0}.review-header p{font-size:12px;color:var(--muted)}.review-references{display:flex;gap:10px}.review-references img{width:calc((100% - 20px)/3);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:13px}.review-summary{display:flex;flex-direction:column;gap:0;background:var(--raised);border-radius:13px;padding:3px 20px}.review-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:15px 0;font-size:11px;border-bottom:1px solid var(--raised)}.review-summary>div:last-child{border-bottom:0}.review-summary span{color:var(--muted)}.review-summary strong{font-weight:550;color:var(--accent);text-align:right;overflow-wrap:anywhere;max-width:65%}.launch-journey{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;padding:17px 0 12px}.launch-journey>h2{font-size:26px;line-height:1.3;max-width:570px}.launch-journey>p{font-size:12px;color:var(--muted);max-width:470px}.journey-orb{display:flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:35px;background:var(--raised);color:var(--muted);position:relative}.journey-orb.success{animation:success-reveal .55s cubic-bezier(.2,.7,.2,1)}.journey-orb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.journey-orb:not(.success){animation:journey-pulse 2s ease-in-out infinite}@keyframes journey-pulse{50%{box-shadow:0 0 0 10px #e0e0e008}}@keyframes success-reveal{0%{transform:scale(.82);opacity:.2}to{transform:scale(1);opacity:1}}.form-panel .fine-print{margin-top:14px}.panel{background:var(--surface);border-radius:19px;padding:25px;min-width:0}.panel .section-title{margin-bottom:22px}.panel h2{font-size:23px}.panel>.fine-print{margin-top:20px}.panel>h2{margin-bottom:21px}.coin-header{display:flex;gap:25px;align-items:center;margin-bottom:32px}.coin-portrait{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:26px;flex-shrink:0}.coin-heading{flex:1;min-width:0}.coin-heading>div:first-child{display:flex;gap:10px;align-items:center}.coin-ticker{font-size:11px;color:var(--muted)}.coin-heading h1{font-size:39px;margin:10px 0}.coin-heading>p{font-size:12px;color:var(--muted);max-width:620px}.coin-links{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px}.coin-links>.text-link{font-size:10px}.coin-header-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.coin-header-actions>.button{font-size:11px}.studio-layout,.operator-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(255px,1fr);gap:24px;align-items:start}.operator-layout{margin:20px 0 27px}.operator-layout+.panel{margin-bottom:27px}.brief-details{margin:23px 0}.brief-details dt{font-size:9px;color:var(--muted);letter-spacing:.05em;font-weight:600;text-transform:uppercase;margin:20px 0 7px}.brief-details dd{margin:0;font-size:12px;line-height:1.85;color:var(--muted);white-space:pre-wrap}.brain-panel>.eyebrow{margin:22px 0 10px}.brain-panel h3{font-size:17px;line-height:1.45;letter-spacing:-.02em}.brain-panel>p,.x-panel>p{font-size:11px;color:var(--muted);line-height:1.85;margin-top:14px}.detail-pairs{display:flex;flex-direction:column;margin-top:20px;gap:16px}.detail-pairs>span{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:10px;color:var(--muted);line-height:1.6}.detail-pairs strong{font-size:11px;max-width:62%;text-align:right;font-weight:520;color:var(--accent);overflow-wrap:anywhere}.x-panel>svg{color:var(--muted);margin-bottom:18px}.x-panel h3{font-size:20px}.x-panel>.stack{margin:22px 0}.x-panel>.text-link{margin-top:20px;font-size:10px}.job-list{display:flex;flex-direction:column;gap:20px}.job-row{display:flex;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--raised)}.job-row:last-child{padding-bottom:0;border:0}.job-icon{display:flex;width:35px;height:35px;align-items:center;justify-content:center;background:var(--raised);border-radius:10px;flex-shrink:0;color:var(--muted)}.job-main{flex:1;min-width:0}.job-main>div:first-child{display:flex;gap:9px;justify-content:space-between;align-items:flex-start}.job-main strong{font-size:12px;font-weight:560;color:var(--accent)}.job-main p{font-size:10px;color:var(--muted);margin-top:9px;line-height:1.75}.job-main>small{display:block;font-size:8px;color:var(--muted);margin-top:8px}.job-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.job-actions>.button{padding:9px 10px;min-height:32px;font-size:9px;white-space:normal}.reward-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wallet-allocation{display:flex;flex-direction:column;gap:21px;margin:24px 0}.wallet-allocation>div{display:flex;gap:20px;align-items:flex-start}.wallet-allocation strong{font-size:25px;font-weight:530;letter-spacing:-.04em;min-width:68px}.wallet-allocation>div:first-child>strong{color:var(--accent)}.wallet-allocation>div>span{font-size:10px;color:var(--muted);display:flex;flex-direction:column;gap:4px;min-width:0}.wallet-allocation .address{font-size:10px}.funding-bar{height:6px;background:var(--raised);border-radius:5px;overflow:hidden;margin:24px 0 12px}.funding-bar>span{display:block;height:100%;background:var(--accent);border-radius:inherit}.reward-detail-grid>.panel>.detail-pairs+small{display:block;font-size:9px;margin-top:17px}.table-scroll{width:100%;overflow:auto;background:var(--surface);border-radius:18px}.data-table{width:100%;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.data-table th{font-size:9px;font-weight:520;letter-spacing:.025em;color:var(--muted);background:var(--raised);padding:16px 18px}.data-table td{font-size:11px;color:var(--accent);padding:18px;border-bottom:1px solid var(--raised)}.data-table tbody tr:last-child td{border:0}.data-table td small{display:block;font-size:9px;color:var(--muted);margin-top:6px}.data-table td .text-link{font-size:10px}.data-table td .unit{font-size:8px}.data-table+.fine-print{padding:18px 20px}.activity-explainer{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:38px}.activity-explainer>div{padding:23px 25px;border-radius:18px;background:var(--surface)}.activity-explainer .feature-icon{margin-bottom:17px}.activity-explainer h3{font-size:18px}.activity-explainer p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:10px;max-width:480px}.market-chart{width:100%;height:590px;border:0;border-radius:18px;background:var(--surface)}.studio-list{display:flex;flex-direction:column;gap:12px}.studio-list>article{display:flex;gap:16px;align-items:center;padding:20px;border-radius:17px;background:var(--surface)}.studio-list>article img{height:64px;width:64px;-o-object-fit:cover;object-fit:cover;border-radius:14px}.studio-list>article>div{flex:1;min-width:0}.studio-list>article h3{font-size:18px}.studio-list>article p{font-size:10px;color:var(--muted);margin-top:6px}.studio-list>article .text-link{font-size:10px}.studio-list>article>div:last-child{flex:0;display:flex;align-items:center;gap:12px}.token-thumb{height:48px;width:48px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.switch-row strong{font-size:12px;display:block;color:var(--accent);font-weight:560}.switch-row small{font-size:10px;display:block;color:var(--muted);margin-top:6px}.switch-row input{width:20px;height:20px}.event-list{display:flex;flex-direction:column;gap:10px}.event-list>div{padding:14px;background:var(--raised);border-radius:9px;display:flex;gap:15px;flex-wrap:wrap;font-size:10px}.event-list>div>span{color:var(--muted)}.event-list>div>strong{font-weight:550;color:var(--accent)}.event-list code{display:block;flex-basis:100%;color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:9px}.generation-card{background:var(--surface);border-radius:18px;overflow:hidden;min-width:0}.generation-card>button,.generation-image{display:block;width:100%;padding:0;overflow:hidden;position:relative}.generation-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.generation-card:hover img{transform:scale(1.015)}.generation-content{padding:18px}.generation-content>p{font-size:13px;line-height:1.65;color:var(--accent)}.generation-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:19px;font-size:9px;color:var(--muted)}.generation-footer .text-link{font-size:9px}.generation-detail img{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:14px;background:var(--ink)}.generation-detail .caption{font-size:19px;line-height:1.5;color:var(--accent);margin-top:22px}.generation-detail .creative-note{background:var(--raised);border-radius:12px;padding:19px;margin-top:20px}.creative-note strong,.creative-note .eyebrow{font-size:9px;color:var(--muted)}.creative-note p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}.generation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.docs-page{display:grid;grid-template-columns:212px minmax(0,750px) 150px;gap:38px;max-width:1550px;margin:0 auto;padding:26px 36px 65px 29px;align-items:start}.docs-index{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:thin;padding-right:12px}.docs-brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:550;letter-spacing:-.04em;margin-bottom:28px}.docs-brand .feature-icon{width:34px;height:38px;border-radius:10px}.docs-brand small{display:block;font-size:8px;letter-spacing:0;color:var(--muted);margin-top:5px}.docs-index .search-box{min-width:0;margin-bottom:29px;padding:0 10px}.docs-index input{font-size:10px}.docs-index nav{display:flex;flex-direction:column;gap:2px;margin-bottom:25px}.docs-index nav>.eyebrow{font-size:8px;color:var(--muted);letter-spacing:.13em;margin:0 9px 8px}.docs-index nav>a{font-size:10px;line-height:1.5;color:var(--muted);padding:8px 10px;border-radius:8px;display:flex;justify-content:space-between;gap:6px}.docs-index nav>a:hover{color:var(--accent);background:var(--raised)}.doc-article{min-width:0;padding-top:8px}.doc-header{margin-bottom:35px}.doc-header>.eyebrow{font-size:8px;color:var(--muted);margin-bottom:21px}.doc-header>h1{font-size:42px;line-height:1.13;letter-spacing:-.045em;max-width:740px}.doc-header>p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:19px}.doc-article>section{scroll-margin-top:35px;margin-top:40px}.doc-article>section h2{font-size:24px;letter-spacing:-.035em;color:var(--accent);margin-bottom:19px}.doc-article>section p{font-size:13px;color:var(--muted);line-height:1.98;margin:14px 0}.doc-article>section ul{padding-left:20px;line-height:1.9;font-size:13px;color:var(--muted)}.doc-flow{background:var(--raised);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:29px 21px;color:var(--muted);margin:30px 0 43px}.doc-flow>div{display:flex;align-items:center;flex-direction:column;gap:11px;text-align:center}.doc-flow strong{font-size:10px;font-weight:550;color:var(--accent)}.doc-flow small{font-size:8px;color:var(--muted);margin-top:-4px}.doc-flow>svg{color:var(--line)}.doc-toc{position:sticky;top:34px;display:flex;flex-direction:column;gap:13px;padding-top:19px}.doc-toc>.eyebrow{font-size:7px;color:var(--muted);margin-bottom:5px}.doc-toc>a{font-size:9px;line-height:1.7;color:var(--muted)}.doc-toc>a:hover{color:var(--accent)}.doc-toc>div{background:var(--raised);border-radius:15px;margin-top:28px;padding:19px 16px}.doc-toc>div>svg{color:var(--muted)}.doc-toc>div p{font-size:11px;color:var(--muted);margin-top:15px;line-height:1.9}.doc-toc .text-link{font-size:8px;margin-top:19px}.doc-feedback{display:flex;gap:12px;padding:19px 21px;background:var(--surface);border-radius:13px;margin-top:40px;color:var(--muted)}.doc-feedback p{font-size:10px;color:var(--muted);line-height:1.8}.doc-pagination{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:38px}.doc-pagination>a{padding:19px 20px;background:var(--raised);border-radius:13px}.doc-pagination>a:last-child{text-align:right}.doc-pagination small{font-size:8px;color:var(--muted)}.doc-pagination strong{display:block;font-size:11px;line-height:1.65;color:var(--muted);font-weight:520;margin-top:10px}:root{--ink:var(--ink);--surface:var(--surface);--raised:var(--raised);--muted:var(--muted)}.hero-graphic{background:var(--raised)}.sheet-one{background:var(--line);color:var(--muted)}.sheet-two{background:var(--line);color:var(--accent)}.sheet-three{background:var(--accent);color:var(--line)}.hero-copy>p,.page-heading p,.section-title p{color:var(--muted)}.hero-meta,.home-features p{color:var(--muted)}.rail-note{background:var(--surface)}.rail-note p{color:var(--muted)}.app-rail>nav>a.active{background:var(--raised)}.home-stats .stat,.panel,.form-panel,.coin-card,.generation-card,.activity-explainer>div{background:var(--surface)}.empty-state,.table-scroll{background:var(--surface)}.stat-label,.stat>small{color:var(--muted)}.protocol-strip{background:var(--raised)}.choice-pills>button,.field input,.field textarea,.field select,.reference-upload,.reference-tile,.model-row,.model-picker,.wallet-option{background:var(--raised)}.choice-pills>button.selected,.model-row.selected,.model-picker.chosen{background:var(--raised)}.choice-pills>button{color:var(--muted)}.field>span,.field-label{color:var(--accent)}.field>small,.fine-print,.field-label>span{color:var(--muted)}.reference-uploads,.reference-grid{color:var(--muted)}.coin-card-footer,.job-row,.form-navigation{border-color:var(--raised)}.fee-split,.review-summary{background:var(--raised)}.docs-index nav>a{color:var(--muted)}.docs-index nav>a.active{background:var(--raised);color:var(--accent)}.doc-header>p{color:var(--muted)}.doc-article>section p{color:var(--muted)}.doc-article>section h2{color:var(--accent)}.doc-flow{background:var(--raised)}.doc-feedback,.doc-pagination>a,.doc-toc>div{background:var(--raised)}.doc-toc>a{color:var(--muted)}.data-table th{background:var(--raised);color:var(--muted)}.data-table td{border-color:var(--raised);color:var(--accent)}.brief-details dd{color:var(--accent)}.brain-panel>p,.x-panel>p,.job-main p{color:var(--muted)}.detail-pairs>span{color:var(--muted)}.detail-pairs strong{color:var(--accent)}.studio-list>article{background:var(--raised)}.search-box,.coin-art{background:var(--raised)}.generation-content>p{color:var(--accent)}.event-list>div{background:var(--raised)}.reward-detail-grid .fine-print{color:var(--muted)}@media(min-width:1550px){.hero h1{font-size:63px}.hero{gap:70px}.coin-grid,.meme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-graphic{max-width:470px}.page{padding-left:54px;padding-right:54px}}@media(max-width:1250px){.app-rail{width:210px;padding-left:13px;padding-right:13px}.app-main{margin-left:210px}.topbar{padding:0 30px}.page{padding-left:30px;padding-right:30px}.hero{gap:20px}.hero-graphic{min-width:255px;padding:23px 20px}.hero h1{font-size:41px}.hero-copy>p{font-size:12px}.hero-meta{gap:11px;font-size:8px}.hero-actions{gap:3px}.hero-actions>.button{font-size:11px;padding:12px 13px}.graphic-processing>div{font-size:8px;gap:6px}.graphic-processing>div svg{width:21px}.home-stats{gap:9px}.stat{padding:19px 15px}.stat>strong{font-size:22px}.stat-label{font-size:9px}.protocol-strip{gap:10px;flex-wrap:wrap}.protocol-strip>div:nth-child(2){flex-basis:50%}.protocol-strip>.address{margin-left:46px}.protocol-strip>.text-link{margin-left:auto}.launch-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}.form-panel{padding:28px}.step-list>button{font-size:10px;padding:12px 10px;gap:9px}.docs-page{grid-template-columns:185px minmax(0,1fr);gap:28px;padding:25px 30px 55px 22px}.doc-toc{display:none}.doc-header>h1{font-size:37px}.studio-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:18px}.panel{padding:23px}.coin-header{gap:18px}.coin-heading h1{font-size:33px}.coin-portrait{width:144px;height:144px}.coin-header-actions .button{font-size:10px}.app-footer{padding-left:30px;padding-right:30px}}@media(max-width:1000px){.app-rail{width:188px;padding:28px 10px 18px}.app-main{margin-left:188px}.app-rail>nav>a{font-size:10px;padding:13px 11px;gap:9px}.rail-label{font-size:7px;margin-left:11px}.rail-note{padding:16px;margin:35px 4px 25px}.rail-note a{font-size:8px}.topbar{height:74px;padding:0 24px}.topbar-breadcrumb{font-size:9px}.topbar-right{gap:16px}.page{padding:25px 24px 46px}.hero{gap:15px;min-height:335px}.hero h1{font-size:34px}.hero-copy>.eyebrow{font-size:7px;margin-bottom:18px}.hero-copy>p{font-size:11px;line-height:1.9}.hero-graphic{min-width:230px;min-height:323px;padding:19px 16px}.graphic-topline .eyebrow{font-size:6px}.reference-fan{height:171px;margin-top:19px}.fan-sheet{width:104px;height:121px}.sheet-one{transform:translate(-43px) rotate(-15deg)}.sheet-three{transform:translate(43px) rotate(15deg)}.fan-sheet svg{width:51px}.hero-actions{gap:9px}.hero-actions>.button{font-size:10px;padding:11px 13px;min-height:37px}.hero-actions>.button.ghost{padding:6px 0;min-height:28px}.hero-meta{display:none}.hero .graphic-processing{padding-top:10px}.graphic-processing>div{font-size:7px;gap:5px}.graphic-processing>div svg{width:19px}.graphic-arrow svg{width:16px}.home-stats{grid-template-columns:1fr 1fr;gap:11px}.stat>strong{font-size:25px}.stat-label{font-size:10px}.stat>small{font-size:9px}.protocol-strip small{font-size:9px}.coin-grid,.meme-grid{grid-template-columns:1fr 1fr;gap:16px}.home-features{gap:18px}.home-features h3{font-size:15px}.home-features p{font-size:10px}.section-title h2,.discovery .section-title h2{font-size:25px}.section-title p{font-size:11px}.search-box{min-width:195px}.search-box input{font-size:10px}.tabs>button{padding:11px 12px;font-size:11px}.launch-layout{grid-template-columns:1fr;gap:17px}.step-list{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.step-list>button{padding:9px;font-size:9px}.step-list>button>span:first-child{width:21px;height:21px;font-size:8px}.step-list>p,.launch-summary{display:none}.page-heading h1{font-size:34px}.page-heading p{font-size:12px}.form-panel{padding:29px}.studio-layout,.operator-layout{grid-template-columns:1fr}.studio-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:17px}.reward-detail-grid{grid-template-columns:1fr}.coin-header{flex-wrap:wrap}.coin-header-actions{flex-basis:100%;flex-direction:row;justify-content:flex-start}.coin-heading h1{font-size:33px}.coin-portrait{width:136px;height:136px}.coin-heading>p{font-size:11px}.docs-page{grid-template-columns:155px minmax(0,1fr);gap:24px;padding:22px 24px 45px 18px}.docs-index nav>a{font-size:9px;padding:8px}.docs-index nav>.eyebrow{font-size:7px}.docs-brand{font-size:15px;gap:8px}.docs-brand small{font-size:6px}.docs-brand .feature-icon{width:28px;height:32px}.docs-brand .feature-icon svg{width:19px}.doc-header>h1{font-size:32px}.doc-header>p{font-size:13px}.doc-article>section p{font-size:12px}.doc-article>section h2{font-size:21px}.doc-flow{padding:21px 14px;gap:6px}.doc-flow>div>svg{width:22px}.doc-flow>svg{width:14px}.doc-flow strong{font-size:8px}.doc-flow small{font-size:6px}.doc-pagination>a{padding:15px}.doc-pagination strong{font-size:10px}.doc-feedback{padding:16px}.doc-feedback p{font-size:9px}.doc-feedback>svg{width:15px}.app-footer nav{gap:15px}.app-footer{font-size:9px;padding-left:24px;padding-right:24px}}@media(max-width:760px){.app-rail{transform:translate(-100%);transition:transform .2s;width:235px;padding:30px 20px}.app-rail.open{transform:translate(0)}.app-main{margin-left:0}.app-rail>nav>a{font-size:12px;gap:13px}.rail-note strong{font-size:15px}.rail-note p{font-size:11px}.rail-note a{font-size:9px}.rail-note{margin-top:40px;padding:20px}.rail-label{font-size:8px}.mobile-menu{display:inline-flex}.nav-scrim{display:block;position:fixed;inset:0;background:#050505aa;z-index:34}.topbar{height:70px;padding:0 20px}.topbar-left{gap:10px}.topbar-breadcrumb{font-size:9px}.topbar-guide{display:none}.topbar-right{gap:10px}.topbar .button{font-size:10px;min-height:36px;padding:10px 12px}.page{padding:21px 20px 40px}.hero{gap:22px;margin-bottom:18px;min-height:340px}.hero h1{font-size:37px}.hero-copy>p{font-size:12px}.hero-actions>.button{font-size:11px;min-height:39px}.hero-actions>.button.ghost{font-size:10px}.hero-copy>.eyebrow{font-size:8px}.hero-graphic{min-width:238px}.hero-meta{display:none}.notice.setup{padding:13px 14px;gap:10px;align-items:flex-start}.notice.setup>.text-link{display:none}.notice.setup p{font-size:9px}.notice.setup strong{font-size:10px}.notice.setup>svg{width:18px;margin-top:1px}.protocol-strip{margin-bottom:36px}.docs-page{grid-template-columns:165px minmax(0,1fr);gap:24px;padding:23px 20px 42px}.doc-header>h1{font-size:32px}.app-footer{padding:24px 20px;font-size:9px}.form-panel{padding:26px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:33px}.page-heading p{font-size:12px}.activity-explainer{gap:15px;margin-bottom:29px}.activity-explainer>div{padding:20px}.activity-explainer h3{font-size:17px}.activity-explainer p{font-size:10px}.hero-graphic .graphic-topline>svg{width:15px}}@media(max-width:570px){.topbar-breadcrumb{max-width:165px;font-size:8px;line-height:1.6}.topbar .button svg{width:15px}.topbar{height:66px;padding:0 16px}.page{padding:16px 17px 37px}.hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin:16px 0 30px;padding-bottom:0;min-height:0}.hero-copy{flex:none;padding:5px 4px 0}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:19px}.hero h1{font-size:46px;line-height:1.06;white-space:normal;letter-spacing:-.055em}.hero-copy>p{font-size:12px;max-width:365px;margin-top:19px;line-height:1.85}.hero-actions{gap:10px;margin-top:23px}.hero-actions>.button{font-size:11px;min-height:41px;padding:12px 15px}.hero-actions>.button.ghost{font-size:10px;padding:10px 5px}.hero-meta{display:flex;gap:19px;font-size:8px;margin-top:21px}.hero-graphic{min-width:0;max-width:none;margin:0;min-height:218px;flex:none;border-radius:19px;padding:17px 22px}.graphic-topline .eyebrow{font-size:7px}.reference-fan{height:119px;margin-top:7px}.fan-sheet{width:91px;height:96px;border-radius:10px}.fan-sheet>span{font-size:6px;top:7px;left:7px}.fan-sheet>svg{width:40px}.sheet-one{transform:translate(-44px) rotate(-14deg)}.sheet-two{transform:translateY(-3px) rotate(0)}.sheet-three{transform:translate(44px) rotate(14deg)}.graphic-processing{padding:8px 20px 0!important;gap:25px;justify-content:center}.graphic-processing>div{font-size:8px;gap:8px}.graphic-processing>div svg{width:20px}.graphic-bottom{display:none}.home-stats{margin:17px 0 20px;gap:10px}.stat{padding:17px 15px;border-radius:13px}.stat-label{font-size:9px;margin-bottom:13px;min-height:14px}.stat-label svg{width:14px;height:14px}.stat>strong{font-size:25px}.stat>small{font-size:8px;line-height:1.55;margin-top:8px}.protocol-strip{padding:15px;gap:12px;border-radius:13px;margin-bottom:40px}.protocol-strip>div:nth-child(2){flex-basis:calc(100% - 49px)}.protocol-strip strong{font-size:12px}.protocol-strip small{font-size:9px;line-height:1.6}.protocol-strip>.address{margin:0 0 0 46px;font-size:9px;padding:2px 6px}.protocol-strip>.text-link{font-size:9px}.protocol-strip>.muted{margin-left:46px;font-size:10px}.section-title{align-items:flex-start;gap:14px;margin-bottom:22px}.section-title h2,.discovery .section-title h2{font-size:27px}.section-title>.text-link{font-size:9px;margin-top:20px}.section-title .eyebrow{font-size:8px}.section-title p{font-size:11px;line-height:1.8}.collection-toolbar{display:block;margin-bottom:19px}.collection-toolbar .tabs{margin-bottom:15px}.tabs{gap:3px;margin-bottom:23px}.tabs>button{font-size:10px;padding:10px 12px}.collection-toolbar .tabs>button{font-size:11px;padding:11px 15px}.search-box{min-width:0}.search-box input{font-size:11px;padding:12px 0}.coin-grid,.meme-grid{grid-template-columns:1fr 1fr;gap:11px}.coin-card{border-radius:14px}.coin-art{margin:6px 6px 0;border-radius:10px;aspect-ratio:1}.coin-art .badge{font-size:7px;left:7px;bottom:7px;padding:4px 5px}.coin-card-content{padding:12px 11px}.coin-card-title h3{font-size:14px}.coin-card-title span{font-size:8px;margin-top:5px}.coin-card-title>svg{width:13px}.coin-card-content>p{font-size:9px;line-height:1.6;margin-top:10px;min-height:29px}.coin-card-brain{font-size:7px;margin-top:13px}.coin-card-brain>svg{width:12px}.coin-card-footer{font-size:7px;margin-top:11px;padding-top:10px}.coin-card-footer strong{font-size:9px}.empty-state{min-height:280px;padding:38px 22px;border-radius:16px}.empty-state h3{font-size:21px;line-height:1.35}.empty-state p{font-size:11px;line-height:1.85}.empty-state>.button{font-size:11px}.home-features{grid-template-columns:1fr;gap:27px;margin-top:38px;padding-top:7px}.home-features>a{display:grid;grid-template-columns:46px 1fr;-moz-column-gap:15px;column-gap:15px;padding:0}.home-features .feature-icon{grid-row:1/4;margin:3px 0 0}.home-features h3{font-size:17px}.home-features p{font-size:11px;margin:9px 0 11px;max-width:none}.home-features .text-link{font-size:10px}.page-heading{display:block;margin:5px 0 27px}.page-heading h1{font-size:34px}.page-heading .eyebrow{font-size:8px}.page-heading p{font-size:12px;line-height:1.8}.page-heading>.button{margin-top:19px}.step-list{flex-wrap:nowrap;gap:0;overflow:auto;padding-bottom:5px;margin:0 -2px}.step-list>button{flex-direction:column;gap:7px;align-items:center;justify-content:center;text-align:center;padding:9px 8px;font-size:8px;white-space:nowrap;flex:1;border-radius:10px;min-height:58px}.step-list>button>span:first-child{width:22px;height:22px;font-size:9px}.form-panel{padding:21px 18px;border-radius:18px}.form-step>h2,.form-step>div>h2{font-size:26px}.form-step>p{font-size:11px}.form-grid{grid-template-columns:1fr;gap:19px}.stack{gap:22px}.reference-uploads,.reference-grid{gap:8px}.reference-upload,.reference-tile{border-radius:11px;min-height:117px;aspect-ratio:.8}.reference-upload>svg,.reference-tile>svg{width:22px;margin-bottom:10px}.reference-upload strong,.reference-tile strong{font-size:9px}.reference-upload small,.reference-tile small{font-size:7px;max-width:80px;padding:0 5px;line-height:1.6}.reference-upload>span:not(.ref-number){font-size:8px}.reference-upload .ref-number,.reference-tile .ref-number{font-size:7px;top:6px;left:6px;padding:4px 5px}.upload-caption{font-size:8px;padding:9px 5px}.field>span,.field-label{font-size:11px}.field input,.field textarea,.field select{font-size:12px}.choice-pills{gap:6px}.choice-pills>button{font-size:9px;padding:8px 9px}.form-navigation{gap:10px;position:relative;margin-top:25px;padding-top:19px}.form-navigation>span{font-size:7px;max-width:90px;line-height:1.6}.form-navigation .button{font-size:11px;min-height:39px;padding:12px}.model-picker{padding:16px 14px;gap:12px}.model-picker .feature-icon{width:34px;height:37px}.model-picker strong{font-size:12px}.model-picker small{font-size:9px;line-height:1.6}.fee-split{padding:19px 15px}.split-labels strong{font-size:24px}.split-labels span{font-size:9px}.checkbox{font-size:11px;gap:9px}.checkbox small{font-size:9px}.review-header>img{width:67px;height:67px}.review-header h2{font-size:22px}.review-summary{padding:0 15px}.review-summary>div{font-size:10px;gap:12px}.launch-journey{gap:19px}.launch-journey>h2{font-size:23px}.launch-journey>p{font-size:11px}.journey-orb{width:108px;height:108px;border-radius:28px}.modal-overlay{padding:14px}.modal{max-height:calc(100dvh - 28px);padding:23px 20px;border-radius:19px}.modal>header{margin-bottom:23px;gap:14px}.modal>header h2{font-size:21px}.model-search{gap:8px;flex-direction:column}.model-search select{max-width:none}.model-row{padding:13px;gap:12px}.model-row strong{font-size:11px}.model-row>.badge{font-size:8px}.model-row small{font-size:8px}.model-list{max-height:45vh}.coin-header{gap:15px;align-items:flex-start}.coin-portrait{width:112px;height:112px;border-radius:20px;margin-top:2px}.coin-heading h1{font-size:31px;margin:9px 0}.coin-heading>div:first-child{gap:7px}.coin-heading .badge{font-size:8px}.coin-ticker{font-size:9px}.coin-heading>p{font-size:11px;line-height:1.8}.coin-links{gap:9px;margin-top:10px}.coin-links .address{font-size:9px}.coin-links>.text-link{font-size:8px}.coin-header-actions{margin-top:5px;gap:10px}.coin-header-actions>.button{font-size:10px;padding:12px 13px;min-height:39px}.back-link{font-size:9px;margin-bottom:23px}.detail-page .tabs{margin-left:-2px;margin-right:-2px}.detail-page .tabs>button{font-size:10px;padding:11px 12px}.detail-page .section-title h2{font-size:25px}.studio-layout>aside{grid-template-columns:1fr;gap:20px}.panel{padding:23px 20px;border-radius:17px}.panel .section-title h2{font-size:24px}.panel .section-title>.button{font-size:9px;padding:10px;min-height:33px}.home-stats.three{grid-template-columns:1fr 1fr}.home-stats.three>.stat:last-child{grid-column:span 2}.reward-detail-grid{gap:19px}.wallet-allocation>div{gap:16px}.wallet-allocation strong{font-size:27px;min-width:67px}.wallet-allocation>div>span{font-size:10px}.data-table th{padding:14px;font-size:8px}.data-table td{padding:15px 14px;font-size:10px}.data-table td small{font-size:8px}.activity-explainer{grid-template-columns:1fr;gap:13px}.activity-explainer>div{padding:22px}.activity-explainer .feature-icon{margin-bottom:17px;width:38px;height:38px}.activity-explainer p{font-size:11px}.page-end-note{flex-wrap:wrap;align-items:flex-start;gap:9px;font-size:9px}.page-end-note>.text-link{margin-left:26px;font-size:9px}.page-end-note p{flex-basis:80%}.market-chart{height:490px;border-radius:14px}.studio-list>article{padding:16px;gap:12px;flex-wrap:wrap}.studio-list>article img{height:50px;width:50px;border-radius:12px}.studio-list>article h3{font-size:17px}.studio-list>article>div:last-child{flex-basis:100%;justify-content:flex-end;margin-top:6px}.generation-card{border-radius:14px}.generation-content{padding:13px 12px}.generation-content>p{font-size:11px;line-height:1.6}.generation-footer{font-size:8px;gap:6px;margin-top:14px;flex-wrap:wrap}.generation-footer .text-link{font-size:8px}.generation-detail .caption{font-size:18px}.generation-detail .creative-note{padding:17px}.creative-note p{font-size:11px}.generation-actions>.button{font-size:10px}.docs-page{display:block;padding:17px 20px 45px}.docs-index{position:static;max-height:none;padding:0;margin-bottom:33px}.docs-brand{font-size:18px;gap:10px;margin-bottom:20px}.docs-brand small{font-size:8px}.docs-brand .feature-icon{width:35px;height:39px}.docs-brand .feature-icon svg{width:22px}.docs-index .search-box{margin-bottom:16px}.docs-index nav{display:none}.docs-index nav:has(.active){display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:0}.docs-index nav:has(.active)>.eyebrow{flex-basis:100%;font-size:8px;margin:2px 0 5px}.docs-index nav:has(.active)>a{font-size:9px;padding:9px;background:var(--raised);max-width:100%}.docs-index nav[aria-label="Search results"]{display:flex!important;flex-direction:column;gap:4px}.docs-index nav[aria-label="Search results"]>a{font-size:11px;padding:10px}.doc-article{padding:5px 0}.doc-header{margin-bottom:26px}.doc-header>.eyebrow{font-size:7px;letter-spacing:.13em;margin-bottom:17px}.doc-header>h1{font-size:37px;letter-spacing:-.04em;line-height:1.15}.doc-header>p{font-size:13px;line-height:1.9;margin-top:17px}.doc-flow{margin:27px 0 35px;padding:25px 16px;border-radius:17px}.doc-flow strong{font-size:9px}.doc-flow small{font-size:6px}.doc-flow>div>svg{width:24px}.doc-article>section{margin-top:35px;scroll-margin-top:24px}.doc-article>section h2{font-size:25px;margin-bottom:17px}.doc-article>section p{font-size:13px;line-height:1.98;margin:13px 0}.doc-feedback{padding:18px 16px;gap:10px}.doc-feedback p{font-size:10px;line-height:1.9}.doc-pagination{gap:12px;margin-top:29px}.doc-pagination>a{padding:17px 15px}.doc-pagination strong{font-size:11px;line-height:1.7}.doc-pagination small{font-size:8px}.app-footer{padding:23px 20px 24px;font-size:9px;gap:15px}.app-footer nav{gap:17px;flex-wrap:wrap}.app-footer p{font-size:8px;line-height:1.7}.notice{padding:16px;gap:10px;align-items:flex-start;flex-wrap:wrap}.notice>div{flex-basis:75%}.notice>.button{margin-left:30px;font-size:10px;min-height:35px}.notice p{font-size:10px}.notice strong{font-size:11px}.notice>.text-link{font-size:10px}.toast{font-size:11px;padding:14px 16px;bottom:17px}.job-main strong{font-size:11px}.job-main .badge{font-size:8px}.job-main p{font-size:10px}.job-actions>.button{font-size:8px;min-height:30px;padding:8px}.event-list>div{font-size:9px}.switch-row strong{font-size:12px}}@media(max-width:360px){.hero h1{font-size:41px}.hero-actions>.button{font-size:10px}.hero-actions>.button.ghost{font-size:9px}.stat>strong{font-size:22px}.stat{padding:15px 13px}.stat-label{font-size:8px}.coin-grid,.meme-grid{grid-template-columns:1fr}.page-heading h1{font-size:30px}.step-list>button{font-size:7px;padding:9px 6px}.form-navigation>span{display:none}.protocol-strip>.address{margin-left:0}.doc-header>h1{font-size:33px}.topbar-breadcrumb{font-size:7px;max-width:135px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}.launch-index{position:sticky;top:26px}.step-list>button>div{font-size:12px;font-weight:540}.step-list>button small{display:block;font-size:8px;color:var(--muted);line-height:1.6;margin-top:4px;font-weight:400}.step-list>button.current small{color:var(--muted)}.launch-summary{margin:30px 12px 0;padding:19px 4px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.launch-summary>svg{color:var(--muted)}.launch-summary h3{font-size:13px;line-height:1.65;letter-spacing:-.02em;font-weight:530}.launch-summary p{font-size:10px;line-height:1.85;color:var(--muted)}.launch-summary>.text-link{font-size:9px;line-height:1.7}.form-panel-heading{margin-bottom:28px}.form-panel-heading>.eyebrow{font-size:8px;color:var(--muted);margin-bottom:13px}.form-panel-heading h2{font-size:30px;line-height:1.2;margin-bottom:13px}.form-panel-heading>p{font-size:12px;color:var(--muted);line-height:1.85;max-width:660px}.reference-uploads{margin:0}.reference-upload>div{display:flex;flex-direction:column;align-items:center;padding:12px}.reference-upload .ref-label{position:absolute;top:10px;left:10px;border-radius:5px;background:#111111c9;padding:4px 6px;font-size:8px;color:var(--accent);pointer-events:none}.replace-reference{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:7px;background:#101010cf;padding:11px;font-size:10px;pointer-events:none;opacity:0;transition:opacity .2s}.replace-reference>svg{margin:0;width:13px}.reference-upload:hover .replace-reference{opacity:1}.reference-upload>input{z-index:2}.role-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.role-cards>div{padding:22px;background:var(--raised);border-radius:15px}.role-cards h3{font-size:17px;margin-top:17px}.role-cards p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:12px}.role-cards code{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere;margin-top:17px}.input-prefix,.input-suffix{display:flex;align-items:center;gap:8px;background:var(--raised);border-radius:12px}.input-prefix>span{padding-left:15px;font-size:13px;color:var(--muted)}.input-suffix>span{padding-right:15px;font-size:10px;color:var(--muted)}.input-prefix>input{padding-left:0}.input-prefix>input,.input-suffix>input{border:0}.subsection>h3{font-size:21px;margin-bottom:12px}.subsection>p{font-size:12px;line-height:1.8;margin-bottom:24px}.fee-allocation{background:var(--raised);border-radius:15px;padding:22px}.range-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:12px;color:var(--accent)}.range-label strong{font-weight:540}.range-label>span{font-size:23px;letter-spacing:-.04em;color:var(--accent)}.range-ends{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:var(--muted);line-height:1.8;margin-top:8px}.split-bar{display:flex;height:8px;border-radius:6px;overflow:hidden;margin:27px 0 22px}.split-bar .agent,.legend.agent{background:var(--accent)}.split-bar .creator,.legend.creator{background:var(--muted)}.split-bar .protocol,.legend.protocol{background:var(--line)}.fee-allocation .split-labels{margin:0;gap:13px}.fee-allocation .split-labels>div{position:relative;gap:7px;padding-left:14px}.legend{position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:2px}.fee-allocation .split-labels strong{font-size:26px}.fee-allocation .split-labels small{font-size:9px}.launch-review-identity{display:flex;align-items:center;gap:19px}.launch-review-identity>img{width:91px;height:91px;border-radius:21px;-o-object-fit:cover;object-fit:cover}.launch-review-identity .eyebrow{font-size:7px}.launch-review-identity h2{font-size:25px;margin:9px 0}.launch-review-identity h2>span{font-size:13px;color:var(--muted);font-weight:470;letter-spacing:0}.launch-review-identity p{font-size:11px;line-height:1.8;color:var(--muted)}.detail-list{margin:0;background:var(--raised);border-radius:13px;padding:5px 20px}.detail-list>div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.detail-list>div:last-child{border:0}.detail-list dt{color:var(--muted);font-size:10px}.detail-list dd{margin:0;max-width:67%;text-align:right;color:var(--accent);font-size:11px;line-height:1.7;overflow-wrap:anywhere}.review-ack{display:flex;flex-direction:column;gap:22px}.model-row{flex-shrink:0}.model-row>div:nth-child(2){text-align:right}.model-row>div:nth-child(2)>small{font-size:8px;margin-top:7px}.model-search>.search-box{flex:1;min-width:0}.meme-card{background:var(--surface);border-radius:19px;overflow:hidden}.meme-image{display:block;padding:0;width:100%;position:relative;overflow:hidden}.meme-image>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.meme-image:hover>img{transform:scale(1.025)}.image-open{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:9px;background:#111111d9;color:var(--accent);opacity:0;transition:opacity .2s}.meme-image:hover>.image-open{opacity:1}.meme-card-body{padding:19px}.meme-byline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.meme-byline>a{font-size:10px;color:var(--accent)}.meme-byline>span{font-size:8px;color:var(--muted)}.meme-card-body>p{font-size:13px;line-height:1.8;color:var(--accent);overflow-wrap:anywhere}.creative-note-link{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);margin-top:19px;padding:0}.creative-note-link:hover{color:var(--accent)}.generation-detail>.stack{margin-top:24px}.generation-detail>.stack h3{font-size:22px;line-height:1.6;font-weight:500;letter-spacing:-.02em}.generation-detail .creative-note{margin-top:0}.creative-note .eyebrow{display:flex;align-items:center;gap:7px}.studio-list>article>.studio-identity{flex:1}.studio-identity h3>span{font-size:11px;color:var(--muted);font-weight:470;margin-left:8px;letter-spacing:0}.studio-identity small{font-size:9px;color:var(--muted);display:block;margin-top:7px}.studio-list>article>.badge{align-self:center;flex:none}.studio-list>article>a{font-size:11px}.studio-list>article>.flex{flex:0}.fatal{max-width:650px;margin:15vh auto;padding:30px}.fatal>h1{font-size:34px;margin-bottom:20px}.fatal>p{font-size:14px;color:var(--muted);line-height:1.8}.fatal>button{padding:13px 20px;background:var(--accent);color:var(--surface);border-radius:11px;margin-top:24px}@media(max-width:1000px){.launch-index,.step-list{position:static}.step-list>button small{display:none}.step-list>button>div{font-size:9px}.launch-summary{display:none}.studio-list>article>.studio-identity{flex:1}.studio-list>article>div:last-child{flex:0}}@media(max-width:570px){.step-list>button>div{font-size:8px;font-weight:520}.form-panel-heading h2{font-size:27px}.form-panel-heading>p{font-size:11px;line-height:1.85}.reference-upload>div{padding:12px 5px}.reference-upload .ref-label{font-size:6px;top:7px;left:7px}.reference-upload .replace-reference{font-size:8px;opacity:1;padding:9px}.role-cards{grid-template-columns:1fr}.role-cards>div{padding:21px}.role-cards h3{font-size:18px}.role-cards p{font-size:11px}.subsection>h3{font-size:22px}.subsection>p{font-size:11px}.fee-allocation{padding:19px 15px}.fee-allocation .split-labels small{font-size:8px}.fee-allocation .split-labels strong{font-size:25px}.fee-allocation .split-labels>div{padding-left:10px}.legend{width:4px;height:4px}.range-ends{font-size:7px;gap:15px}.range-label{font-size:11px}.launch-review-identity{gap:14px}.launch-review-identity>img{width:77px;height:77px;border-radius:17px}.launch-review-identity h2{font-size:22px}.launch-review-identity .eyebrow{font-size:6px}.launch-review-identity h2>span{font-size:10px;display:block;margin-top:7px}.launch-review-identity p{font-size:10px}.detail-list{padding:3px 15px}.detail-list>div{padding:13px 0;gap:16px}.detail-list dt{font-size:9px}.detail-list dd{font-size:10px;max-width:66%}.meme-card{border-radius:14px}.meme-card-body{padding:13px}.meme-byline{gap:6px;flex-wrap:wrap;margin-bottom:10px}.meme-byline>a{font-size:9px}.meme-byline>span{font-size:7px}.meme-card-body>p{font-size:11px;line-height:1.7}.creative-note-link{font-size:8px;gap:5px;margin-top:13px}.creative-note-link svg{width:12px}.meme-image .image-open{opacity:1;bottom:8px;right:8px;width:25px;height:25px}.generation-detail>.stack h3{font-size:19px}.studio-list>article>.studio-identity{flex-basis:calc(100% - 85px)}.studio-list>article>a{flex-basis:auto;margin-left:auto;font-size:10px}.studio-list>article>.flex{flex-basis:100%;align-items:flex-end}.model-row>div:nth-child(2)>small{font-size:7px}.model-row>div:first-child{flex:1}.model-row>div:nth-child(2){max-width:40%}.model-row>svg{width:14px}.model-search>.search-box{width:100%}}.chapter-nav{display:flex;align-items:center;gap:32px;flex-wrap:wrap;margin:48px 0 8px;padding:0 0 20px;color:var(--muted)}.chapter-nav a{display:flex;align-items:center;gap:10px;font-size:12px;transition:color .18s}.chapter-nav a:hover{color:var(--accent)}.chapter-nav a>span{font-size:9px;letter-spacing:.12em;color:var(--subtle)}.feed-block{margin:58px 0 76px;scroll-margin-top:105px}.feed-block>.section-title{margin-bottom:24px}.feed-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.feed-refresh{background:var(--surface);border-radius:50%;width:36px;height:36px}.feed-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.feed-caption{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.feed-toolbar .search-box{width:290px;background:var(--surface)}.latest-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.latest-launch-card{display:flex;gap:18px;align-items:center;padding:18px;background:var(--surface);border-radius:18px;min-width:0;transition:background .2s,transform .2s}.latest-launch-card:hover{background:var(--raised);transform:translateY(-2px)}.latest-launch-portrait{width:100px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0}.latest-launch-copy{flex:1;min-width:0}.latest-launch-copy>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.latest-launch-copy h3{font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latest-launch-copy>div:first-child>svg{color:var(--subtle)}.latest-symbol{display:block;font-size:10px;color:var(--accent);margin:6px 0 10px;letter-spacing:.06em}.latest-launch-copy>p{font-size:11px;color:var(--muted);line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:35px}.latest-launch-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px}.latest-launch-meta>span:first-child{display:flex;gap:5px;align-items:center;font-size:9px;color:var(--subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.latest-launch-meta .badge{flex-shrink:0;font-size:8px}.child-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.child-grid>div{min-width:0}.child-card{background:var(--surface);border-radius:19px;overflow:hidden;min-width:0;height:100%;transition:transform .2s}.child-card:hover{transform:translateY(-3px)}.child-card-image{display:block;position:relative;overflow:hidden}.child-card-image>img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.child-card-image:hover>img{transform:scale(1.025)}.child-art-tag{position:absolute;bottom:13px;left:13px;background:var(--ink);color:var(--accent);border-radius:20px;font-size:9px;padding:7px 10px;display:flex;align-items:center;gap:5px}.child-card-content{padding:20px}.child-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.child-card-heading>a{min-width:0;flex:1}.child-card-heading h3{font-size:19px;line-height:1.3;overflow-wrap:anywhere}.child-card-heading>a>span{display:block;color:var(--muted);font-size:10px;margin-top:6px;letter-spacing:.06em}.child-card-heading .badge{font-size:8px;white-space:nowrap;margin-top:3px;flex-shrink:0}.child-parent-link{display:flex;gap:8px;align-items:center;padding:10px 12px;margin:20px 0 18px;background:var(--raised);border-radius:11px;font-size:10px;color:var(--muted)}.child-parent-link img{width:23px;height:23px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.child-parent-link strong{color:var(--accent);font-weight:500}.child-parent-link>svg{margin-left:auto}.child-card-footer{display:flex;justify-content:space-between;align-items:center;gap:9px}.child-card-footer>span{font-size:9px;color:var(--muted)}.child-card-footer>strong{font-size:15px;font-weight:500}.child-time{display:block;color:var(--subtle);font-size:8px;margin-top:13px}.child-recheck{padding:14px 8px;display:flex;align-items:center;gap:12px}.child-recheck>small{font-size:10px;color:var(--muted);line-height:1.7;flex:1}.child-recheck .button{font-size:10px;padding:8px;white-space:nowrap}.child-grid:has(.child-recheck) .child-card{height:auto}.lineage-summary{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--surface);padding:22px 25px;border-radius:17px;margin:24px 0 32px}.lineage-summary>svg{color:var(--accent)}.lineage-summary>div{flex:1;min-width:0}.lineage-summary strong{font-size:14px;font-weight:550}.lineage-summary p{font-size:11px;color:var(--muted);margin-top:5px}.lineage-summary .text-link{font-size:11px;flex-shrink:0}.meme-child-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:10px;margin-top:14px}.agent-launches-section>.page-end-note{margin-top:32px}.child-backlink{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);margin:8px 0 32px}.child-backlink>svg{transform:rotate(180deg);color:var(--accent)}.child-detail-header{display:flex;gap:26px;align-items:center;margin-bottom:30px;min-width:0}.child-detail-avatar{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:25px;flex-shrink:0}.child-detail-title{flex:1;min-width:0}.child-detail-title h1{font-size:40px;overflow-wrap:anywhere;margin:12px 0}.child-detail-title .eyebrow{display:flex;align-items:center;gap:7px}.child-ticker{display:inline-block;color:var(--muted);font-size:14px;letter-spacing:.04em;margin-right:14px}.child-detail-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.child-story-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:25px;align-items:start}.child-story-layout>*{min-width:0}.child-scene{background:var(--surface);border-radius:22px;overflow:hidden}.child-scene>img{width:100%;-o-object-fit:contain;object-fit:contain}.child-scene>div{padding:26px}.child-scene h2{font-size:24px;margin:12px 0 18px;line-height:1.45;overflow-wrap:anywhere}.child-scene p{font-size:13px;line-height:1.85;color:var(--muted);overflow-wrap:anywhere}.original-agent-card{display:flex;align-items:center;gap:16px;padding:16px;background:var(--raised);border-radius:14px}.original-agent-card>img{width:55px;height:55px;-o-object-fit:cover;object-fit:cover;border-radius:13px}.original-agent-card>div{flex:1;min-width:0}.original-agent-card strong{display:block;font-size:18px;overflow-wrap:anywhere}.original-agent-card small{display:block;font-size:11px;color:var(--accent);margin-top:5px}.original-agent-card>svg{color:var(--accent)}.child-flow{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--raised);padding:18px;border-radius:13px;color:var(--muted);font-size:11px}.child-flow>strong{color:var(--accent)}.child-flow>span{overflow-wrap:anywhere}.child-addresses{display:flex;flex-direction:column;gap:20px}.child-addresses>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.child-addresses>div>span{font-size:10px;color:var(--muted)}.child-addresses small{font-size:11px;color:var(--subtle)}.launch-history>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;cursor:pointer;font-size:15px;font-weight:550;list-style:none}.launch-history>summary>span{font-size:10px;color:var(--muted);font-weight:400}.launch-history[open]>.fine-print{margin:20px 0}.child-operator-queue{margin:24px 0}.child-operator-queue>.fine-print{margin:12px 0 20px}@media(min-width:1500px){.latest-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-launch-portrait{width:80px;height:110px}.latest-launch-card{gap:13px;padding:15px}.latest-launch-copy h3{font-size:17px}}@media(max-width:1150px){.child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-launch-portrait{width:85px;height:105px}.latest-launch-card{gap:13px;padding:15px}.child-story-layout{grid-template-columns:minmax(0,1fr)}.child-detail-header{gap:20px;flex-wrap:wrap}.child-detail-title h1{font-size:34px}.child-detail-actions{flex-basis:100%}}@media(max-width:700px){.chapter-nav{gap:15px;margin-top:34px}.chapter-nav a{font-size:10px;gap:6px}.chapter-nav a>span{font-size:8px}.feed-block{margin:40px 0 55px}.feed-block>.section-title{align-items:flex-start}.feed-actions{gap:12px}.feed-actions .text-link{font-size:10px}.feed-toolbar{flex-wrap:wrap;gap:16px}.feed-toolbar .search-box{width:100%}.latest-launch-grid{grid-template-columns:1fr}.latest-launch-card{padding:17px;gap:18px}.latest-launch-portrait{width:88px;height:110px}.child-grid{gap:12px}.child-card{border-radius:14px}.child-card-content{padding:13px}.child-card-heading{flex-wrap:wrap}.child-card-heading h3{font-size:16px}.child-card-heading .badge{font-size:7px}.child-parent-link{padding:8px;margin:15px 0 13px;font-size:9px;gap:6px}.child-parent-link img{width:21px;height:21px}.child-card-footer{align-items:flex-start;flex-direction:column;gap:7px}.child-card-footer>span{font-size:8px}.child-card-footer>strong{font-size:15px}.child-art-tag{font-size:8px;bottom:9px;left:9px;padding:6px 8px}.child-art-tag svg{width:11px}.lineage-summary{padding:20px;gap:12px;align-items:flex-start}.lineage-summary>div{flex-basis:calc(100% - 48px)}.lineage-summary>.text-link{margin-left:32px}.child-detail-avatar{width:112px;height:112px;border-radius:19px}.child-detail-header{gap:17px}.child-detail-title h1{font-size:28px;line-height:1.2;margin:10px 0}.child-detail-title .eyebrow{font-size:8px}.child-ticker{font-size:12px}.child-scene>div{padding:22px}.child-scene h2{font-size:21px}.child-flow{font-size:10px;padding:16px}.launch-history>summary{font-size:13px;align-items:flex-start}.launch-history>summary>span{font-size:9px}.feed-block .empty{padding:36px 20px}.chapter-nav{justify-content:space-between;gap:14px}}@media(max-width:370px){.child-grid{grid-template-columns:1fr}.chapter-nav{gap:16px;justify-content:flex-start}.child-detail-title h1{font-size:24px}.latest-launch-card{padding:13px;gap:12px}.latest-launch-portrait{width:72px;height:98px}}@media(prefers-reduced-motion:reduce){.latest-launch-card,.child-card,.child-card-image>img{transition:none}.latest-launch-card:hover,.child-card:hover,.child-card-image:hover>img{transform:none}}.generation-child-link{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:10px;margin-top:15px}.generation-child-link>span{color:var(--muted);font-size:8px;margin-left:auto}.generation-child-link>svg:last-child{color:var(--subtle)}.child-backlink>img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;border-radius:7px;flex-shrink:0}.child-backlink>span{color:var(--subtle);font-size:10px;margin-left:5px}.child-scene{margin:0}.child-scene>figcaption{padding:26px}.child-scene>figcaption>p{font-size:22px;color:var(--accent);line-height:1.5;margin:12px 0}.child-scene>figcaption>.text-link{margin-top:15px}.child-story-layout .panel>.eyebrow{display:block;margin-bottom:20px}.child-story-layout .panel>p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:20px}.original-agent-card h2{font-size:21px;overflow-wrap:anywhere}.original-agent-card div>span{display:block;color:var(--accent);font-size:11px;margin-top:7px}.child-flow{margin:22px 0}.child-flow>span{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;text-align:center}.child-flow>span>svg{color:var(--accent)}.lineage-summary>div>strong{display:block}.lineage-summary>div>span{display:block;font-size:11px;color:var(--muted);margin-top:6px}.lineage-summary .feature-icon{margin:0;flex-shrink:0}.lineage-summary>.button{flex-shrink:0}@media(max-width:700px){.child-scene>figcaption{padding:20px}.child-scene>figcaption>p{font-size:18px}.child-backlink{font-size:11px;flex-wrap:wrap}.child-backlink>span{display:none}.lineage-summary>.button{margin-left:0}.lineage-summary .feature-icon{width:30px;height:30px}.child-story-layout .panel>p{font-size:12px}.generation-child-link{font-size:9px;gap:4px}.generation-child-link>span{font-size:7px}}.launch-x-note,.x-setup-banner{display:flex;align-items:flex-start;gap:17px;padding:22px;background:var(--raised);border-radius:14px}.launch-x-note>svg,.x-setup-banner>svg{flex-shrink:0;color:var(--accent)}.launch-x-note strong,.x-setup-banner strong{font-size:14px;font-weight:500}.launch-x-note p,.x-setup-banner p{font-size:11px;line-height:1.85;color:var(--muted);margin-top:8px}.x-setup-banner{align-items:center;margin:20px 0 30px}.x-setup-banner>div{flex:1}.x-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.x-mode-label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:var(--muted)}.x-mode-label select{font-size:11px}.x-panel .compact>.fine-print{margin:0;font-size:10px;line-height:1.8}.x-panel .compact .button{justify-content:center}.launch-page .field:has(.model-picker)>.model-picker{width:100%}@media(max-width:760px){.x-setup-banner{flex-wrap:wrap}.x-setup-banner .button{margin-left:40px}}@media(max-width:570px){.launch-x-note{padding:18px;gap:12px}.launch-x-note strong{font-size:13px}}.x-completion{background:var(--raised);border-radius:12px;padding:18px;margin:18px 0}.x-completion strong{font-size:13px;color:var(--accent)}.x-completion .button{width:100%;font-size:11px;margin-top:13px}.x-panel .x-completion p{margin:9px 0 0;font-size:11px;line-height:1.8}.agent-handle-field{padding:22px;background:var(--raised);border-radius:15px}.handle-field-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.handle-field-heading label{font-size:13px;font-weight:600}.handle-field-heading .text-link{font-size:10px;color:var(--accent)}.handle-input{display:flex;align-items:center;gap:0;background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:0 14px;min-width:0}.handle-input:focus-within{border-color:var(--accent)}.handle-input>span{font-size:12px;color:var(--muted);white-space:nowrap}.handle-input>span:first-child{font-size:10px;color:var(--muted)}.handle-input>input{flex:1;min-width:50px;width:0;padding:14px 5px 14px 7px;border:0;background:transparent;font-size:14px;box-shadow:none}.handle-input>input:focus{outline:none;background:transparent}.handle-input>svg,.handle-input>.spinner{margin-left:12px;color:var(--accent);flex-shrink:0}.handle-input.invalid,.handle-input.taken{border-color:var(--muted)}.handle-status{font-size:10px;line-height:1.7;min-height:19px;margin-top:11px;color:var(--muted);display:flex;align-items:center;gap:12px}.handle-status.available,.handle-status.invalid,.handle-status.taken,.handle-status.error{color:var(--accent)}.handle-status>.button{font-size:10px;min-height:26px;padding:5px 9px}.agent-handle-field>p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:8px}@media(max-width:570px){.agent-handle-field{padding:16px}.handle-input{padding:0 10px}.handle-input>span:first-child{display:none}.handle-input>input{font-size:13px;padding-left:0}.handle-input>span{font-size:11px}.handle-field-heading label{font-size:12px}.handle-field-heading .text-link{font-size:9px}.handle-status{font-size:10px}}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-pro-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-pro-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/source-sans-pro-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-pro-latin-400-italic.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}:root{--sans:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ink:#0c0f1a;--surface:#101623;--raised:#151d2c;--hover:#1c2639;--accent:#e5e7eb;--muted:#9ca3af;--subtle:#788396;--line:#1b2333;--radius:8px;--link:#60a5fa;font-family:var(--sans);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--accent);background:var(--ink);color-scheme:dark;font-synthesis:none}html,body,#root{background:var(--ink);min-height:100%;width:100%}body{margin:0}button,input,textarea,select{font-family:var(--sans)}h1,h2,h3,h4{letter-spacing:0;font-weight:600}h1{font-size:24px;line-height:1.3}h2{font-size:20px;line-height:1.4}h3{font-size:18px;line-height:1.4}p{line-height:1.5}code,.mono{font-family:var(--mono)}::-moz-selection{background:#294b81;color:#fff}::selection{background:#294b81;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #7489ac;outline-offset:3px}.eyebrow{font-family:var(--sans);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-transform:none;color:var(--muted)}.lead{font-size:16px;line-height:24px;color:#c7cdd6}.muted{color:var(--muted)}.fine-print{font-size:14px;line-height:1.5;color:var(--muted)}.stack{gap:24px}.stack.compact{gap:12px}.unit{font-family:var(--sans);font-size:.75em;letter-spacing:0;color:var(--muted)}.button{min-height:32px;padding:5px 12px;gap:7px;border:1px solid var(--line);border-radius:8px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;box-shadow:none;transition:background .15s,border-color .15s,color .15s}.button.primary,.button.secondary{background:linear-gradient(#1b2535,#0e1420);border-color:#202a3b;color:var(--accent)}.button.primary:hover:not(:disabled),.button.secondary:hover:not(:disabled){background:linear-gradient(#253147,#131b2b);border-color:#35435d}.button.ghost{background:transparent;border-color:transparent;color:var(--muted)}.button.ghost:hover:not(:disabled){background:var(--raised);color:var(--accent)}.button.danger{background:#261a24;border-color:#4c2b3d;color:#fda4af}.icon-button{width:30px;height:30px;border-radius:6px;color:var(--muted)}.icon-button:hover{background:var(--raised);color:#fff}.text-link{gap:6px;font-size:14px;line-height:20px;font-weight:400;color:#cbd5e1}.text-link:hover{color:#fff;text-decoration:underline}.badge{display:inline-flex;gap:5px;align-items:center;min-height:24px;font:13px/18px var(--sans);padding:2px 7px;border:1px solid var(--line);border-radius:6px;letter-spacing:0;background:var(--surface);color:#c7ced9}.badge.green{background:#102028;border-color:#203640;color:#8bd4b7}.badge.amber{background:#2a2219;border-color:#473a25;color:#f0c774}.badge.red{background:#271a25;border-color:#472538;color:#f0a5b8}.status-dot,.service-dot{width:5px;height:5px}.address{font:12px/20px var(--mono);color:var(--muted);gap:4px;max-width:100%}.address .icon-button{height:24px;width:24px}.page{width:100%;max-width:none;padding:32px 24px 48px;min-height:calc(100vh - 145px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.page-heading .eyebrow{margin-bottom:8px}.page-heading h1{font-size:24px;line-height:32px;letter-spacing:0}.page-heading p{font-size:16px;line-height:24px;max-width:700px;margin-top:8px;color:var(--muted)}.section-title{gap:16px;margin-bottom:20px}.section-title h2{font-size:20px;letter-spacing:0}.section-title p{font-size:15px;line-height:22px;margin-top:6px}.section-title .eyebrow{margin-bottom:6px}.panel,.form-panel{background:transparent;border:1px solid var(--line);border-radius:8px;padding:24px;box-shadow:none}.panel>p{font-size:16px;color:var(--muted)}.empty-state{padding:32px 20px;background:transparent;text-align:center;border:1px dashed #283246;border-radius:8px}.empty-state .empty-icon{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:40px;height:40px;margin:0 auto 14px;color:var(--muted)}.empty-state h3{font-size:18px;line-height:26px;color:var(--accent)}.empty-state p{font-size:15px;line-height:22px;max-width:510px;margin:8px auto 0;color:var(--muted)}.empty-state>.button{margin-top:16px}.loading{padding:32px 20px;font:14px var(--sans);color:var(--muted)}.notice{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px 16px;font-size:14px;gap:12px}.notice strong{font-size:15px;color:var(--accent);font-weight:600}.notice p{font-size:14px;line-height:21px;color:var(--muted)}.notice.setup{background:var(--surface);border-color:var(--line)}.notice.setup strong{font-size:14px;color:#cbd5e1}.notice.setup p{font-size:14px}.notice.error{background:#211820;border-color:#472538}.form-error{font-size:14px;line-height:21px;border-radius:8px;background:#241925;border:1px solid #472538}.page-end-note{font-size:14px;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.page-end-note p{font-size:14px;line-height:21px}.stat{background:transparent;border:1px solid var(--line);border-radius:8px;padding:18px;min-width:0}.stat-label{font:14px/20px var(--sans);text-transform:none;letter-spacing:0;color:var(--muted);margin-bottom:4px}.stat>strong{font-size:24px;line-height:32px;font-weight:600;letter-spacing:0}.stat>small{font-size:13px;line-height:20px;margin-top:6px;color:var(--muted)}.home-stats{gap:16px;margin:20px 0}.tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto}.tabs>button{font-size:16px;line-height:24px;font-weight:400;padding:12px 14px;min-height:48px;flex-shrink:0;white-space:nowrap;color:var(--muted);border-bottom:2px solid transparent}.tabs>button.active{font-weight:600;color:var(--accent);border-color:#9ca3af}.tabs>button>span{font:12px var(--sans);background:#202b3c;border-radius:3px;padding:1px 4px;margin-left:7px}.table-scroll{background:transparent;border:1px solid var(--line);border-radius:8px}.data-table{font-size:14px}.data-table th{font:14px/20px var(--sans);text-transform:none;padding:12px 16px;background:var(--surface);color:var(--muted);letter-spacing:0}.data-table td{padding:14px 16px;font-size:14px;color:#d1d5db;border-color:var(--line)}.data-table td small{font-size:13px;line-height:20px}.data-table tbody tr:hover{background:var(--surface)}.table-token{font-size:14px}.token-thumb{width:48px;height:48px;border-radius:6px}.event-list>div{background:transparent;border:1px solid var(--line);border-radius:8px;padding:16px}.event-list p{font-size:15px}.event-list small{font-size:13px}input,textarea,select{background:var(--surface);border:1px solid var(--line);font-size:16px;line-height:24px;color:var(--accent);border-radius:8px;padding:8px 12px;min-width:0;box-shadow:none;transition:border-color .15s}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,textarea:focus,select:focus{background:var(--surface);border-color:#526079}input[type=checkbox]{accent-color:#759aca;width:16px;height:16px;border-radius:3px}.field{gap:7px}.field>span,.field-label{font-size:15px!important;color:#d1d5db;font-weight:600}.field>small,.field-label>span{font-size:14px!important;line-height:20px;color:var(--muted)}.form-grid{gap:20px}.checkbox{gap:10px;align-items:flex-start;font-size:14px}.checkbox>span{font-size:14px;line-height:21px}.checkbox small{font-size:13px;line-height:20px;color:var(--muted)}.checkbox input{margin-top:3px}.search-box{background:var(--ink);border:1px solid var(--line);border-radius:16px;padding:3px 11px;min-height:30px;min-width:150px}.search-box:focus-within{border-color:#526079}.search-box input{font-size:14px;line-height:22px;background:transparent;border:0;outline:0;padding:0}.search-box svg{width:14px}.model-search{gap:12px;margin:20px 0}.model-search select{font-size:14px}.model-picker{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px}.model-picker.chosen{background:#142037;border-color:#2a4062}.model-picker strong{font:15px/22px var(--mono)}.model-picker small{font-size:14px;line-height:20px;margin-top:4px}.model-row{padding:12px;background:var(--ink);border:1px solid var(--line);border-radius:8px;gap:12px}.model-row.selected{background:#142037;border-color:#2a4062}.model-row strong{font:14px/21px var(--mono)}.model-row small,.model-row>div:nth-child(2)>small{font-size:13px;margin-top:4px}.choice-pills>button{font-size:14px;line-height:20px;padding:3px 9px;min-height:28px;border:1px solid var(--line);background:var(--surface);border-radius:6px}.choice-pills>button.selected{background:#1d2d46;border-color:#354d6d;color:#d7e6fa}.modal-overlay{background:#050810b3;backdrop-filter:blur(3px)}.modal{background:var(--ink);border:1px solid #263149;border-radius:12px;padding:24px;color:var(--accent);box-shadow:0 20px 70px #0005}.modal>header{margin-bottom:24px;border-bottom:1px solid var(--line);padding-bottom:16px}.modal>header h2{font-size:20px;letter-spacing:0}.modal p{font-size:15px;line-height:23px}.toast{background:var(--surface);border:1px solid #33425b;border-radius:8px;font-size:14px;color:var(--accent)}.feature-icon{width:36px;height:36px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.spinner{border-color:#35435b;border-top-color:#cbd5e1}.fee-allocation,.detail-list,.agent-handle-field,.launch-x-note,.x-setup-banner,.x-completion,.original-agent-card,.child-flow,.lineage-summary{background:var(--surface);border-color:var(--line);border-radius:8px}.handle-input{background:var(--ink);border-color:var(--line);border-radius:8px}.handle-input input{background:transparent}.handle-input>span{color:var(--muted)}.handle-status{font-size:13px}.handle-field-heading label{font-size:15px}.role-cards>div{border-color:var(--line);background:var(--surface);border-radius:8px}@media(max-width:760px){.page{padding:24px 16px 40px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:24px}.page-heading h1{font-size:22px;line-height:28px}.page-heading p{font-size:15px;line-height:22px}.section-title h2{font-size:19px}.panel,.form-panel{padding:18px}.modal{padding:18px;max-height:90vh}.modal>header h2{font-size:18px}.form-grid{gap:16px}.tabs>button{font-size:15px;padding:12px}.data-table th,.data-table td{padding:12px}.notice.setup{align-items:flex-start}.notice.setup>.text-link{font-size:13px}.stat>strong{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}:root .custom-wallet{position:relative;display:inline-flex;flex-shrink:0;font-family:Source Sans Pro,sans-serif}:root .custom-wallet-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid #1b2333;border-radius:8px;background:#101623;color:#e5e7eb;box-shadow:none;font-size:14px;font-weight:400;white-space:nowrap;transition:background .15s,border-color .15s}:root .custom-wallet-button:hover{background:#151d2c;border-color:#374151}:root .custom-wallet-button>svg:first-child{color:#9ca3af}:root .wallet-button-shortcut{display:grid;place-items:center;width:20px;height:20px;margin-left:2px;border:1px solid #1b2333;border-radius:4px;background:#0c0f1a;color:#9ca3af}:root .custom-wallet-button.is-connected{padding-left:5px;font:14px var(--mono,"IBM Plex Mono",monospace);gap:7px}:root .connected-wallet-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;overflow:hidden;border:1px solid #1b2333;border-radius:8px;background:#151d2c;color:#9ca3af}:root .connected-wallet-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:root .custom-wallet-button .connected-wallet-icon{width:22px;height:22px;border-radius:5px}:root .custom-wallet-button .connected-wallet-icon>svg{width:14px}:root .wallet-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#0c0f1acc;backdrop-filter:none;font-family:Source Sans Pro,sans-serif;animation:wallet-overlay-in .15s ease both}:root .wallet-dialog{position:relative;width:448px;max-width:100%;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #1b2333;border-radius:8px;background:#101623;color:#e5e7eb;box-shadow:0 12px 36px #0004;animation:wallet-dialog-in .15s ease both}:root .wallet-dialog-chrome{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #1b2333;background:#101623}:root .wallet-mini-brand{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:0}:root .wallet-mini-brand>span:last-child{font-size:14px;font-weight:400;color:#9ca3af;letter-spacing:0}:root .wallet-mini-brand .wallet-chrome-slash{padding:0 2px;font-size:14px;font-weight:400;color:#4b5563}:root .wallet-brand-mark{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transform:none;filter:none}:root .wallet-close{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:8px;color:#9ca3af}:root .wallet-close:hover{border-color:#1b2333;background:#151d2c;color:#e5e7eb}:root .wallet-dialog-body{padding:0 20px 20px}:root .wallet-heading{padding-top:20px;text-align:left}:root .wallet-network{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:0}:root .wallet-network>span{width:5px;height:5px;border-radius:50%;background:#9ca3af}:root .wallet-heading h2{margin:8px 0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0;color:#e5e7eb}:root .wallet-heading p{margin:0;font-size:15px;line-height:1.5;color:#9ca3af}:root .wallet-section-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0 8px;color:#9ca3af;font-size:14px;font-weight:600;letter-spacing:0}:root .wallet-section-label>span:last-child:not(:first-child){font-size:14px;font-weight:400;color:#9ca3af}:root .wallet-options{display:flex;flex-direction:column;gap:8px}:root .wallet-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid #1b2333;border-radius:8px;background:#151d2c;text-align:left;transition:background .15s,border-color .15s}:root .wallet-option:hover:not(:disabled){background:#1b2333;border-color:#374151;transform:none}:root .wallet-option-name{flex:1;min-width:0}:root .wallet-option-name strong{display:block;font-size:15px;font-weight:600;color:#e5e7eb}:root .wallet-option-name small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:#9ca3af}:root .wallet-detected{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:3px 7px;border:1px solid #273246;border-radius:8px;background:#101623;color:#9ca3af;font-size:14px}:root .wallet-option>svg{flex-shrink:0;color:#9ca3af}:root .wallet-no-extension{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}:root .wallet-no-extension>svg{flex-shrink:0;margin-top:2px;color:#9ca3af}:root .wallet-no-extension p{font-size:14px;line-height:1.5;color:#9ca3af}:root .wallet-install-section .wallet-section-label{margin-top:20px}:root .wallet-install-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root .wallet-install-link{display:flex;align-items:center;gap:6px;min-width:0;min-height:32px;padding:6px 8px;border:1px solid #1b2333;border-radius:8px;background:#151d2c;font-size:14px;color:#e5e7eb}:root .wallet-install-link:hover{background:#1b2333;border-color:#374151}:root .wallet-install-link>svg{width:12px;flex-shrink:0;margin-left:auto;color:#9ca3af}:root .wallet-letter,:root .wallet-letter.solflare,:root .wallet-letter.backpack{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:5px;background:#1b2333;color:#e5e7eb;font-size:14px;font-weight:600}:root .wallet-help-link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;margin-top:16px;padding:5px;color:#9ca3af;font-size:14px}:root .wallet-help-link:hover{color:#e5e7eb}:root .wallet-dialog-foot{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-top:1px solid #1b2333;background:#0c0f1a;color:#9ca3af;font-size:14px;line-height:1.4}:root .wallet-dialog-foot>svg{color:#9ca3af;flex-shrink:0}:root .wallet-pending{margin-top:20px;padding:12px;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}:root .wallet-pending-identity{display:flex;align-items:center;gap:10px}:root .wallet-pending-identity>div{flex:1;min-width:0}:root .wallet-pending-identity strong{font-size:15px;font-weight:600;color:#e5e7eb}:root .wallet-pending-identity span:not(.connected-wallet-icon){display:block;margin-top:3px;font-size:14px;color:#9ca3af;overflow-wrap:anywhere}:root .wallet-pending-identity>svg{color:#9ca3af;flex-shrink:0}:root .wallet-pending>p{margin-top:12px;padding-top:12px;border-top:1px solid #1b2333;font-size:14px;line-height:1.5;color:#9ca3af}:root .wallet-error-state,:root .wallet-connected-state{margin-top:20px}:root .wallet-error-copy{padding:12px;border:1px solid #374151;border-radius:8px;background:#151d2c;color:#e5e7eb;font-size:15px;line-height:1.5;overflow-wrap:anywhere}:root .wallet-state-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:16px}:root .wallet-state-actions .button,:root .wallet-help-content .button,:root .wallet-local-origin .button{min-height:32px;padding:5px 10px;font-size:14px;border-radius:8px}:root .wallet-connected-id{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:16px;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}:root .wallet-connected-id>div{flex:1;min-width:0}:root .wallet-connected-id strong{display:block;font-size:15px;font-weight:600;color:#e5e7eb}:root .wallet-connected-id code{display:block;margin-top:4px;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#9ca3af;overflow-wrap:anywhere}:root .wallet-success-check{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #374151;border-radius:8px;background:#151d2c;color:#e5e7eb}:root .wallet-capability-note{padding:0 0 16px;font-size:14px;line-height:1.5;color:#9ca3af}:root .wallet-help-content{margin-top:20px}:root .wallet-help-content>div:not(.wallet-state-actions){display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #1b2333}:root .wallet-help-content>div>span{padding-top:2px;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#9ca3af}:root .wallet-help-content p{font-size:14px;line-height:1.6;color:#9ca3af}:root .wallet-help-content strong{display:block;font-size:15px;font-weight:600;color:#e5e7eb}:root .wallet-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:288px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #1b2333;border-radius:8px;background:#101623;box-shadow:0 8px 24px #0003;animation:wallet-dialog-in .15s ease both}:root .wallet-account-heading{display:flex;align-items:center;gap:10px;padding:10px 8px 12px;border-bottom:1px solid #1b2333}:root .wallet-account-heading>div{flex:1;min-width:0}:root .wallet-account-heading strong{font-size:15px;font-weight:600;color:#e5e7eb}:root .wallet-account-heading>div>span{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:14px;color:#9ca3af}:root .wallet-account-heading i{width:4px;height:4px;border-radius:50%;background:#9ca3af}:root .wallet-account-heading>svg{color:#9ca3af}:root .wallet-balance{padding:12px;margin:8px 0;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}:root .wallet-balance>span{font-size:14px;color:#9ca3af}:root .wallet-balance>strong{display:flex;align-items:baseline;gap:6px;margin-top:4px;font:500 22px/1.3 var(--mono,"IBM Plex Mono",monospace);color:#e5e7eb;letter-spacing:0}:root .wallet-balance>strong>small{font-size:14px;color:#9ca3af}:root .wallet-balance .wallet-balance-error{display:block;margin-top:6px;font-size:14px;color:#e5e7eb}:root .wallet-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border-radius:8px;color:#9ca3af;font-size:14px;text-align:left}:root .wallet-menu-item>span{flex:1;min-width:0}:root .wallet-menu-item>code{font:14px var(--mono,"IBM Plex Mono",monospace);color:#9ca3af}:root .wallet-menu-item>svg{flex-shrink:0;color:#9ca3af}:root .wallet-menu-item:hover,:root .wallet-menu-item:focus-visible{background:#151d2c;color:#e5e7eb}:root .wallet-menu-divider{height:1px;margin:6px 2px;background:#1b2333}:root .wallet-menu-item.disconnect-item,:root .wallet-menu-item.disconnect-item>svg{color:#e5e7eb}:root .wallet-verification-address{display:block;margin:12px 0;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#9ca3af;overflow-wrap:anywhere}:root .wallet-account-switch-note{margin:0 0 16px;color:#9ca3af;font-size:14px;line-height:1.5}:root .wallet-local-origin{margin-top:20px;padding:12px;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}:root .wallet-local-origin p{margin-bottom:12px;font-size:14px;line-height:1.5;color:#9ca3af}:root .wallet-local-origin .button{width:100%}:root .wallet-overlay .spin,:root .custom-wallet .spin{animation:slop-wallet-spin .85s linear infinite}@keyframes wallet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes wallet-dialog-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes slop-wallet-spin{to{transform:rotate(360deg)}}@media(max-width:520px){:root .custom-wallet-button{height:32px;padding:0 8px}:root .custom-wallet-button .wallet-button-shortcut{display:none}:root .wallet-overlay{padding:12px}:root .wallet-dialog{max-height:calc(100dvh - 24px)}:root .wallet-dialog-chrome{padding:8px 12px}:root .wallet-dialog-body{padding:0 16px 16px}:root .wallet-heading{padding-top:16px}:root .wallet-heading h2{font-size:21px}:root .wallet-install-list{grid-template-columns:1fr}:root .wallet-install-link{padding:5px 8px}:root .wallet-account-menu{right:0}:root .wallet-option{flex-wrap:wrap}}@media(max-width:380px){:root .wallet-detected{font-size:13px;min-height:26px}:root .wallet-dialog-foot{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){:root .wallet-overlay,:root .wallet-dialog,:root .wallet-account-menu,:root .wallet-overlay .spin,:root .custom-wallet .spin{animation:none;transition:none}}.character-designer.character-designer{display:flex;flex-direction:column;gap:24px;min-width:0;color:#e5e7eb;font-family:Source Sans Pro,sans-serif}.character-designer .character-section{border:0;padding:0;margin:0;min-width:0}.character-designer .character-section legend{display:block;padding:0;margin-bottom:6px;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.4}.character-designer .character-section>p,.character-designer .character-section-meta p{font-size:14px;line-height:1.5;color:#9ca3af}.character-designer .character-section-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.character-designer .character-section-meta>span{flex-shrink:0;padding:2px 7px;background:#151d2c;border:1px solid #1b2333;border-radius:8px;color:#9ca3af;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);font-variant-numeric:tabular-nums}.character-designer .character-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.character-designer .character-choice,.character-designer .character-choice-grid.compact .character-choice{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:86px;padding:12px;background:#101623;border:1px solid #1b2333;border-radius:8px;text-align:left;transition:background .15s,border-color .15s}.character-designer .character-choice:hover:not(:disabled){background:#151d2c;border-color:#374151;transform:none}.character-designer .character-choice.selected{background:#151d2c;border-color:#6b7280;box-shadow:none}.character-designer .character-choice:disabled{opacity:.4}.character-designer .character-choice-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.character-designer .character-choice-heading strong{font-size:15px;font-weight:600;line-height:1.4;color:#e5e7eb;overflow-wrap:anywhere}.character-designer .character-choice-mark{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border:1px solid #4b5563;border-radius:4px;background:#0c0f1a;color:#9ca3af}.character-designer .character-choice.selected .character-choice-mark{border-color:#9ca3af;background:#e5e7eb;color:#101623}.character-designer .character-choice-description{max-width:100%;font-size:14px;line-height:1.5;color:#9ca3af}.character-designer .character-chip-sections{display:flex;flex-direction:column;gap:20px;padding:20px 0;border-top:1px solid #1b2333;border-bottom:1px solid #1b2333}.character-designer .character-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.character-designer .character-chips>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:3px 8px;border:1px solid #1b2333;border-radius:8px;background:#101623;color:#9ca3af;font-size:14px;line-height:20px;transition:background .15s,border-color .15s}.character-designer .character-chips>button:hover:not(:disabled){background:#151d2c;border-color:#374151;color:#e5e7eb}.character-designer .character-chips>button[aria-pressed=true]{background:#151d2c;border-color:#6b7280;color:#e5e7eb}.character-designer .character-chips>button:disabled{opacity:.4}.character-designer .character-weirdness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.character-designer .character-weirdness>button{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px;border:1px solid #1b2333;border-radius:8px;background:#101623;text-align:left;transition:background .15s,border-color .15s}.character-designer .character-weirdness>button:hover{background:#151d2c;border-color:#374151}.character-designer .character-weirdness>button.selected{background:#151d2c;border-color:#6b7280;box-shadow:none}.character-designer .character-weirdness-top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:18px;color:#e5e7eb;margin-bottom:2px}.character-designer .weirdness-meter{display:flex;align-items:flex-end;gap:3px;height:16px}.character-designer .weirdness-meter>i{display:block;width:5px;height:6px;border-radius:2px;background:#273246}.character-designer .weirdness-meter>i:nth-child(2){height:11px}.character-designer .weirdness-meter>i:nth-child(3){height:16px}.character-designer .weirdness-meter>i.on{background:#6b7280}.character-designer .selected .weirdness-meter>i.on{background:#e5e7eb}.character-designer .character-weirdness>button>strong{font-size:15px;font-weight:600;line-height:1.4;color:#e5e7eb}.character-designer .character-weirdness>button>span:last-child{font-size:14px;line-height:1.5;color:#9ca3af}.character-designer .character-section>p+.character-choice-grid{margin-top:12px}.character-designer .character-preview{display:block;min-width:0;padding:16px;border:1px solid #1b2333;border-radius:8px;background:#101623}.character-designer .character-preview-label{display:flex;align-items:center;gap:8px;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#9ca3af;letter-spacing:0}.character-designer .character-preview>p{margin-top:10px;font-size:16px;line-height:1.6;color:#e5e7eb;overflow-wrap:anywhere;white-space:pre-line}.character-designer .character-preview>small{display:block;margin-top:12px;padding-top:12px;border-top:1px solid #1b2333;font-size:14px;line-height:1.5;color:#9ca3af}.character-designer .character-expander{margin:0;padding:0;overflow:hidden;border:1px solid #1b2333;border-radius:8px;background:#101623}.character-designer .character-expander>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;list-style:none;cursor:pointer}.character-designer .character-expander>summary:hover{background:#151d2c}.character-designer .character-expander>summary::-webkit-details-marker{display:none}.character-designer .character-expander>summary:focus-visible{outline:2px solid #9ca3af;outline-offset:-3px}.character-designer .character-expander>summary strong{font-size:15px;font-weight:600;line-height:1.4;color:#e5e7eb}.character-designer .character-expander>summary small{display:block;margin-top:3px;font-size:14px;line-height:1.5;color:#9ca3af}.character-designer .character-expander>summary>svg{flex-shrink:0;color:#9ca3af}.character-designer .character-expander[open]>summary>svg{color:#e5e7eb}.character-designer .character-expander-body{display:flex;flex-direction:column;gap:16px;padding:4px 16px 16px}.character-designer .character-expander-body .field>span,.character-designer .character-expander-body .field>small{font-size:14px}@media(max-width:680px){.character-designer.character-designer{gap:20px}.character-designer .character-section-meta{align-items:flex-start;gap:8px}.character-designer .character-choice-grid{grid-template-columns:1fr}.character-designer .character-choice,.character-designer .character-choice-grid.compact .character-choice{min-height:0}.character-designer .character-weirdness{grid-template-columns:1fr}.character-designer .character-weirdness>button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px}.character-designer .character-weirdness-top{grid-row:span 2;align-self:center;flex-direction:column;height:auto;gap:6px}.character-designer .character-weirdness>button>span:last-child{grid-column:2}.character-designer .character-preview{padding:12px}.character-designer .character-expander>summary{padding:12px}.character-designer .character-expander-body{padding:4px 12px 12px}}@media(prefers-reduced-motion:reduce){.character-designer .character-choice,.character-designer .character-chips>button,.character-designer .character-weirdness>button{transition:none}}.scene-preview{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.scene-player{display:block;width:100%;min-width:0;max-height:70vh;-o-object-fit:contain;object-fit:contain;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}.scene-media-fallback{min-width:0;padding:0!important;text-align:center;border:1px solid #1b2333;border-radius:8px;background:#101623;overflow:hidden}.scene-media-fallback>img{display:block;width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;background:#0c0f1a;border-radius:0}.scene-media-fallback>p{margin:0;padding:12px 16px;color:#9ca3af;font-size:14px;line-height:1.5}.scene-media-fallback>.button{min-height:32px;margin:0 16px 12px;padding:5px 10px;border-radius:8px;font-size:14px}.generation-detail>img,.explore-art-detail>img{display:block;width:100%;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain;border:1px solid #1b2333;border-radius:8px;background:#0c0f1a}.explore-art-detail>.scene-media-fallback{padding-top:0}.collection-page .child-scene>.scene-player{max-height:70vh;border-radius:8px}@media(max-width:760px){.scene-player,.scene-media-fallback>img,.generation-detail>img,.explore-art-detail>img,.collection-page .child-scene>.scene-player{max-height:60vh}}article.meme-card,article.child-card{min-width:0;overflow:hidden;border:1px solid #1b2333;border-radius:8px;background:#101623;font-family:Source Sans Pro,sans-serif}article.meme-card:hover,article.child-card:hover{border-color:#374151;background:#101623;transform:none}.meme-card .meme-image,.child-card .child-card-image{position:relative;display:block;width:100%;padding:0;aspect-ratio:4/3;overflow:hidden;border:0;border-bottom:1px solid #1b2333;border-radius:0;background:#0c0f1a}.meme-card .meme-image>img,.meme-card .meme-image>video,.child-card .child-card-image>img,.child-card .child-card-image>video{display:block;width:100%;height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;transform:none;transition:none}.meme-card .meme-image:hover>img,.child-card .child-card-image:hover>img{transform:none}.meme-card .media-format-label,.child-card .child-art-tag{position:absolute;top:8px;left:8px;bottom:auto;display:flex;align-items:center;gap:6px;min-height:28px;max-width:calc(100% - 16px);padding:3px 8px;border:1px solid #273246;border-radius:8px;background:#101623ed;color:#e5e7eb;font:14px/20px Source Sans Pro,sans-serif;letter-spacing:0}.meme-card .image-open,.child-image-open{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #273246;border-radius:8px;background:#101623ed;color:#e5e7eb;opacity:0;transition:opacity .15s}.meme-card .meme-image:focus-visible .image-open,.meme-card:hover .image-open,.child-card-image:focus-visible .child-image-open,.child-card:hover .child-image-open{opacity:1}.meme-card .meme-card-body,.child-card .child-card-content{padding:12px}.meme-card .meme-byline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.meme-card .meme-byline>a{color:#e5e7eb;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);overflow-wrap:anywhere}.meme-card .meme-byline>span{color:#9ca3af;font-size:14px;line-height:1.5}.meme-card-title{margin:0 0 6px}.meme-card-title>button{display:block;text-align:left;color:#e5e7eb;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.meme-card-title>button:hover{color:#fff}.meme-card .meme-card-body>p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#9ca3af;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.meme-card .creative-note-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;margin-top:12px;padding-top:8px;border-top:1px solid #1b2333;color:#9ca3af;font-size:14px}.meme-card .creative-note-link:hover{color:#e5e7eb}.meme-card .generation-child-link{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:32px;margin-top:10px;padding:6px 8px;border:1px solid #1b2333;border-radius:8px;background:#151d2c;color:#e5e7eb;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);overflow-wrap:anywhere}.meme-card .generation-child-link span{margin-left:auto;color:#9ca3af;font-family:Source Sans Pro,sans-serif;font-size:14px}.child-card .child-card-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.child-card .child-card-heading h3{color:#e5e7eb;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.child-card .child-card-heading>a>span{display:block;margin-top:4px;color:#9ca3af;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:0}.child-card .child-card-heading .badge{display:inline-flex;align-items:center;min-height:28px;margin-top:0;padding:3px 7px;border:1px solid #1b2333;border-radius:8px;background:#151d2c;color:#9ca3af;font-size:14px;font-weight:400}.child-card .child-parent-link{display:flex;align-items:center;gap:8px;margin:12px 0;padding:10px 0;border-top:1px solid #1b2333;border-bottom:1px solid #1b2333;border-radius:0;background:transparent;color:#9ca3af;font-size:14px}.child-card .child-parent-link>img{width:24px;height:24px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:5px}.child-card .child-parent-link strong{color:#e5e7eb;font:14px var(--mono,"IBM Plex Mono",monospace);overflow-wrap:anywhere}.child-card .child-parent-link>svg{flex-shrink:0;margin-left:auto;color:#9ca3af}.child-card .child-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.child-card .child-card-footer>span{color:#9ca3af;font-size:14px}.child-card .child-card-footer>strong{color:#e5e7eb;font:500 15px/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:0}.child-card .child-card-footer .unit{color:#9ca3af;font-size:14px;letter-spacing:0}.child-card .child-time{display:block;margin-top:10px;color:#9ca3af;font-size:14px;line-height:1.5}.generation-detail>.stack{margin-top:16px}.generation-detail .creative-note{margin-top:0;padding:12px;border:1px solid #1b2333;border-radius:8px;background:#101623}.generation-detail .creative-note .eyebrow{color:#9ca3af;font:14px/1.5 var(--mono,"IBM Plex Mono",monospace);letter-spacing:0}.generation-detail .creative-note>p{margin-top:8px;color:#9ca3af;font-size:15px;line-height:1.6}.generation-detail>.stack h3{color:#e5e7eb;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0}@media(max-width:700px){.meme-card .image-open,.child-image-open{opacity:1}.meme-card .meme-card-body,.child-card .child-card-content{padding:12px}.child-card .child-card-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.meme-card,.child-card,.meme-card .image-open,.child-image-open{transition:none}}.page.directory-layout{display:grid;grid-template-columns:minmax(250px,29%) minmax(0,1fr);max-width:none;width:100%;padding:0;margin:0;min-height:calc(100dvh - 65px);color:#e5e7eb;background:#0c0f1a;align-items:stretch}.directory-sidebar{min-width:0;padding:24px;border-right:1px solid #1b2333;background:#101623}.directory-sidebar-intro{margin:0 0 26px}.directory-sidebar-intro h2{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 9px}.directory-sidebar-intro p,.directory-sidebar-section>p{font-size:14px;color:#9ca3af;line-height:1.55;margin:0;max-width:340px}.directory-sidebar-section{border-top:1px solid #1b2333;padding-top:20px;margin-top:22px}.directory-sidebar-section h3{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0 0 12px;color:#e5e7eb}.directory-sidebar-section .directory-sidebar-note{font-size:12px;color:#7f8b9e;margin-top:18px;line-height:1.6}.directory-links{display:flex;flex-direction:column;gap:4px;margin-top:8px}.directory-links a{display:flex;align-items:center;gap:9px;font-size:14px;color:#b7c0ce;padding:7px 8px;border-radius:6px;min-width:0;line-height:1.45}.directory-links a:hover{background:#1a2333;color:#f3f4f6}.directory-links a svg{color:#8291a8;flex-shrink:0}.directory-main{min-width:0;padding:24px 24px 48px}.directory-main>.notice.setup{margin-bottom:20px}.directory-layout .page-heading{margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #1b2333;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.directory-layout .page-heading .eyebrow{font-size:11px;line-height:1.4;letter-spacing:.035em;color:#7f8b9e;margin:0 0 8px}.directory-layout .page-heading h1{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0;color:#e5e7eb}.directory-layout .page-heading p{font-size:14px;line-height:1.55;letter-spacing:0;margin:7px 0 0;color:#9ca3af;max-width:600px}.directory-layout .text-link{font-size:14px;line-height:1.5;gap:7px;letter-spacing:0}.directory-layout .button{border-radius:6px;min-height:32px;font-size:14px;padding:6px 11px;gap:7px;line-height:1.4;white-space:normal}.directory-layout .button.primary{background:#1c2638;color:#e5e7eb;border:1px solid #344159;box-shadow:none}.directory-layout .button.primary:hover{background:#26334a;border-color:#52617b}.directory-layout .button.secondary{background:#131a28;border:1px solid #263247;color:#c6cfdd}.directory-layout .button.secondary:hover{background:#1c2638}.directory-layout .empty-state{background:#0e1420;border:1px solid #1b2333;border-radius:8px;min-height:200px;padding:28px 24px;color:#e5e7eb}.directory-layout .empty-state .empty-icon{display:none}.directory-layout .empty-state h3{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.4;margin:0}.directory-layout .empty-state p{font-size:14px;line-height:1.6;color:#9ca3af;max-width:500px;margin:10px auto 0}.directory-layout .empty-state>.button{margin-top:18px}.directory-layout .load-more{padding-top:20px;text-align:center}.directory-layout .ledger-footnote{font-size:13px;line-height:1.6;color:#7f8b9e;margin:22px 0 0}.creator-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.studio-shortcuts{display:flex;flex-direction:column;gap:6px}.studio-shortcuts>a{display:flex;align-items:center;gap:12px;padding:10px 0;color:#cbd3df;min-width:0}.studio-shortcuts>a:hover{color:#fff}.studio-shortcut-icon{font:12px/1.4 var(--mono,"IBM Plex Mono",monospace);color:#738299;flex:none}.studio-shortcuts>a>div{flex:1;min-width:0}.studio-shortcuts strong{font-size:14px;font-weight:500;display:block;line-height:1.4}.studio-shortcuts div>span{display:block;font-size:13px;line-height:1.5;color:#7f8b9e;margin-top:3px}.studio-shortcuts>a>svg{flex:none;color:#738299}.creator-collection-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}.creator-collection-heading h2{font-size:18px;font-weight:600;letter-spacing:0}.creator-collection-heading h2>span{font-size:14px;font-weight:400;color:#7f8b9e;margin-left:8px}.creator-collection-heading>div{display:flex;gap:14px;font-size:13px;color:#9ca3af}.creator-collection-heading>div>span{display:flex;gap:6px;align-items:center}.creator-status-dot{width:6px;height:6px;border-radius:50%;background:#94a3b8}.studio-entry{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;border:1px solid #1b2333;border-radius:8px;padding:20px;background:#0e1420;align-items:center}.studio-entry-art{position:relative;min-width:0}.studio-entry-art>img{display:block;aspect-ratio:1.25;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:6px}.studio-entry-art>div{display:flex;justify-content:space-between;gap:8px;font:10px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#8592a6;margin-top:10px}.studio-entry-content{min-width:0;padding:4px 0}.studio-entry-label{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.02em;color:#8695ad;margin-bottom:16px}.creator-page .studio-entry .empty-state{min-height:0;padding:0;border:0;text-align:left;background:none;align-items:flex-start}.creator-page .studio-entry .empty-state p{margin:10px 0 18px;text-align:left}.studio-entry-content>.text-link{display:inline-flex;align-items:center;margin-top:18px}.studio-entry-note{display:block;font-size:12px;color:#7f8b9e;margin-top:14px}.studio-entry-verify{display:block;max-width:720px;padding:28px}.creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.creator-card{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:16px;border:1px solid #1b2333;border-radius:8px;background:#0e1420}.creator-card-art{min-width:0;position:relative}.creator-card-art>img{width:124px;height:146px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.creator-card-art>.badge{margin-top:8px;font-size:11px;padding:3px 6px;max-width:100%;position:static;display:inline-flex;border-radius:5px}.creator-card-content{min-width:0}.creator-card-title{display:flex;align-items:baseline;gap:8px;justify-content:space-between;margin-bottom:7px}.creator-card-title h3{font:500 15px/1.45 var(--mono,"IBM Plex Mono",monospace);margin:0;overflow-wrap:anywhere;min-width:0}.creator-card-title>span{font-size:12px;line-height:1.5;color:#8695ad;flex:none}.creator-card-model{font-size:13px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px}.creator-card-meta{display:flex;gap:18px;font-size:12px;color:#7f8b9e;flex-wrap:wrap;line-height:1.5}.creator-card-meta strong{display:block;font-size:13px;font-weight:400;color:#b7c0ce}.creator-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #1b2333}.creator-card-actions>.button{min-height:28px;padding:4px 8px;font-size:12px}.activity-page .directory-sidebar .tabs{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;border:0;overflow:visible}.activity-page .directory-sidebar .tabs>button{display:block;text-align:left;font-size:14px;font-weight:400;padding:8px 10px;line-height:1.4;border:1px solid transparent;border-radius:6px;background:none;color:#9ca3af}.activity-page .directory-sidebar .tabs>button.active{background:#1b2535;border-color:#303d52;color:#e5e7eb}.ledger-section-label{display:flex;justify-content:space-between;gap:12px;color:#7f8b9e;font-size:11px;line-height:1.5;letter-spacing:.025em;margin:0 0 12px}.ledger-section-label>span{display:flex;align-items:center;gap:7px}.ledger-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px}.activity-page .ledger-overview .stat{min-width:0;border:1px solid #1b2333;border-radius:8px;background:#0e1420;padding:16px}.activity-page .ledger-overview .stat-label{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:#9ca3af;margin:0 0 12px}.activity-page .ledger-overview .stat>strong{font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0;color:#e5e7eb}.activity-page .ledger-overview .stat .unit{font-size:13px;color:#7f8b9e}.receipt-workspace{min-width:0}.receipt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 14px;border-bottom:1px solid #1b2333}.receipt-toolbar h2{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.4}.receipt-toolbar .icon-button{height:28px;width:28px;color:#9ca3af;border:1px solid #263247;border-radius:6px}.ledger-context{display:flex;align-items:center;gap:7px;padding:12px 0;color:#9ca3af;font-size:13px;line-height:1.5}.ledger-context>span:last-child{margin-left:auto;white-space:nowrap;color:#7f8b9e;font-size:12px}.ledger-context-dot{width:5px;height:5px;border-radius:50%;background:#7f8b9e;flex:none}.activity-page .table-scroll{max-width:100%;overflow-x:auto;border:1px solid #1b2333;border-radius:8px}.activity-page .data-table{font-size:13px;min-width:680px;background:#0e1420}.activity-page .data-table th{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#9ca3af;background:#111927;padding:12px;border-bottom:1px solid #1b2333}.activity-page .data-table td{font-size:13px;padding:14px 12px;border-bottom:1px solid #1b2333;color:#cbd3df}.activity-page .data-table td small{font-size:11px;line-height:1.5;color:#7f8b9e;margin-top:4px}.activity-page .data-table tr:last-child td{border-bottom:0}.receipt-asset{font:500 13px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#d0d9e8}.activity-page .table-scroll>.ledger-footnote{padding:0 14px 14px;margin-top:14px}@media(min-width:1800px){.directory-sidebar{padding-left:max(24px,calc((100vw - 1700px)/2));padding-right:28px}.directory-main{padding-right:max(24px,calc((100vw - 1740px)/2))}}@media(max-width:1100px){.page.directory-layout{grid-template-columns:250px minmax(0,1fr)}.directory-sidebar{padding:22px 18px}.directory-main{padding:22px 20px 40px}.creator-grid{grid-template-columns:1fr}.studio-entry{grid-template-columns:1fr;max-width:650px}.studio-entry-art>img{max-height:270px;-o-object-position:center 44%;object-position:center 44%}.ledger-overview{gap:10px}.activity-page .ledger-overview .stat{padding:13px}.ledger-section-label>span:last-child{display:none}}@media(max-width:760px){.page.directory-layout{display:flex;flex-direction:column;min-height:calc(100dvh - 65px)}.directory-sidebar{border-right:0;border-bottom:1px solid #1b2333;padding:14px 18px}.directory-sidebar-intro{display:none}.directory-sidebar-section{padding:0;margin:0;border:0}.directory-sidebar-section:not(:first-of-type){display:none}.directory-sidebar-section h3{font-size:13px;margin-bottom:9px}.directory-main{padding:20px 18px 36px}.home-page>.directory-sidebar,.creator-page>.directory-sidebar{order:2;border-top:1px solid #1b2333;border-bottom:0}.directory-layout .page-heading{gap:14px;margin-bottom:20px;flex-direction:column}.directory-layout .page-heading p{font-size:14px;margin-top:6px}.directory-layout .page-heading .eyebrow{font-size:10px;margin-bottom:6px}.creator-heading-actions{justify-content:flex-start}.studio-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-shortcuts>a{padding:0;gap:6px;align-items:flex-start}.studio-shortcuts>a>svg,.studio-shortcut-icon{display:none}.studio-shortcuts strong{font-size:13px}.studio-shortcuts div>span{font-size:12px}.studio-entry{padding:16px;gap:20px}.studio-entry-art>img{aspect-ratio:1.6}.creator-collection-heading{align-items:flex-start;flex-direction:column;gap:8px}.creator-card{padding:13px;gap:12px}.creator-card-title{flex-wrap:wrap}.activity-page .directory-sidebar .tabs{flex-direction:row;flex-wrap:wrap}.activity-page .directory-sidebar .tabs>button{padding:6px 10px}.ledger-overview{grid-template-columns:1fr;gap:10px}.activity-page .ledger-overview .stat{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px}.activity-page .ledger-overview .stat-label{margin:0}.activity-page .ledger-overview .stat>strong{font-size:20px}.ledger-context{align-items:flex-start;font-size:12px}.ledger-context-dot{margin-top:6px}.ledger-context>span:last-child{display:none}.directory-layout .empty-state{padding:24px 18px}.directory-links{flex-direction:row;flex-wrap:wrap;gap:4px 10px}.directory-links a{font-size:13px;padding:5px 0}}@media(max-width:380px){.directory-main,.directory-sidebar{padding-left:14px;padding-right:14px}.creator-card{grid-template-columns:94px minmax(0,1fr)}.creator-card-art>img{width:94px;height:112px}.creator-card-meta{gap:10px}}.detail-page.collection-page{width:100%;max-width:1536px;margin:0 auto;padding:24px 24px 56px;background:var(--ink,#0c0f1a)}.detail-page .back-link,.detail-page .child-backlink{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--muted,#9ca3af);font-size:14px;line-height:20px}.detail-page .back-link>svg,.detail-page .child-backlink>svg{transform:rotate(180deg)}.detail-page .child-backlink>img{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.detail-page .coin-header,.detail-page .child-detail-header{display:block;margin:0;padding:0 0 24px;border:0;background:transparent}.detail-identity{display:flex;align-items:center;gap:12px;min-width:0}.detail-page .coin-portrait,.detail-page .child-detail-avatar{display:block;width:48px;height:48px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line,#1b2333);border-radius:6px;flex:none}.detail-page .coin-heading,.detail-page .child-detail-title{flex:1;min-width:0;padding:0}.detail-page .coin-heading h1,.detail-page .child-detail-title h1{font:600 20px/28px var(--mono,monospace);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;color:var(--accent,#e5e7eb)}.detail-title-line{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.detail-title-owner{font:400 20px/28px var(--mono,monospace);letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--muted,#9ca3af);font-weight:400}.detail-page .collection-kicker{display:block;color:var(--muted,#9ca3af);font-size:13px;line-height:20px;font-family:inherit;letter-spacing:0;text-transform:none;margin:3px 0 0}.detail-page .coin-header-actions,.detail-page .child-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:0;flex-basis:auto}.detail-page .button{min-height:32px;padding:5px 11px;font-size:14px;line-height:20px;border-radius:6px;gap:7px}.detail-metadata{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 0;min-width:0}.detail-metadata .badge,.detail-chip,.detail-metadata .address{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 9px;border:1px solid var(--line,#1b2333);border-radius:6px;font-size:13px;font-weight:400;line-height:20px;color:var(--muted,#9ca3af);background:var(--surface,#101623);max-width:100%;text-transform:none;letter-spacing:0}.detail-chip:hover{color:var(--accent,#e5e7eb);border-color:#354155}.detail-description{font-size:16px;line-height:24px;color:var(--muted,#9ca3af);margin:16px 0 0;max-width:900px}.detail-page>.tabs{height:48px;display:flex;align-items:stretch;gap:0;margin:0 -24px;padding:0 24px;border-top:1px solid var(--line,#1b2333);border-bottom:1px solid var(--line,#1b2333);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.detail-page>.tabs>button{font-size:15px;line-height:22px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted,#9ca3af);padding:0 14px;margin:0;gap:8px;min-height:47px}.detail-page>.tabs>button.active,.detail-page>.tabs>button[aria-selected=true]{color:var(--accent,#e5e7eb);border-bottom-color:var(--accent,#e5e7eb)}.detail-page>.tabs>button>span{font-size:12px;background:var(--raised,#151d2c);border:1px solid var(--line,#1b2333);border-radius:5px;padding:0 5px;line-height:18px}.detail-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:0;align-items:stretch}.detail-workspace-wide{display:block}.detail-main{min-width:0;padding:28px 28px 24px 0}.detail-workspace-wide>.detail-main{padding-right:0}.detail-summary{min-width:0;padding:28px 0 24px 24px;border-left:1px solid var(--line,#1b2333)}.detail-summary-heading{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--muted,#9ca3af)}.detail-summary-heading h2{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;color:var(--accent,#e5e7eb)}.detail-page .collection-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;background:transparent;border:0;border-radius:0}.detail-page .collection-metrics>.stat{min-width:0;padding:0 15px 20px 0;background:transparent;border:0;border-bottom:1px solid var(--line,#1b2333);border-radius:0;margin-bottom:20px}.detail-page .collection-metrics .stat-label,.detail-page .collection-metrics>.stat>span,.detail-page .collection-metrics>.stat>small{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.detail-page .collection-metrics>.stat>strong{display:block;font:600 20px/28px var(--mono,monospace);letter-spacing:-.025em;margin:7px 0;color:var(--accent,#e5e7eb)}.detail-page .collection-metrics .stat small{font-size:12px;line-height:18px;color:var(--muted,#9ca3af)}.detail-page .lineage-summary{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;padding:0;margin:0;background:transparent;border:0;border-radius:0}.detail-page .lineage-count{font:600 20px/28px var(--mono,monospace);color:var(--accent,#e5e7eb);min-width:24px}.detail-page .lineage-summary>div{flex:1;min-width:0;padding:0}.detail-page .lineage-summary>div>strong{font-size:15px;font-weight:600;line-height:24px}.detail-page .lineage-summary>div>span{display:block;font-size:13px;line-height:21px;color:var(--muted,#9ca3af);margin-top:5px}.detail-page .lineage-summary>.button{margin-left:0;flex-basis:100%;justify-content:flex-start;padding-left:0;color:var(--accent,#e5e7eb)}.detail-page .section-title{margin:0 0 22px;align-items:flex-start;gap:16px}.detail-page .section-title h2{font-size:20px;font-weight:600;line-height:28px;letter-spacing:0;margin:0}.detail-page .section-title p{font-size:15px;line-height:24px;color:var(--muted,#9ca3af);margin-top:6px;max-width:none}.detail-page .section-title .eyebrow,.detail-page .panel>.eyebrow{font-size:12px;line-height:20px;font-family:inherit;letter-spacing:0;color:var(--muted,#9ca3af);margin:0 0 5px}.detail-page .collection-gallery{margin:0;padding:0}.detail-page .meme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-page .meme-card{border:1px solid var(--line,#1b2333);border-radius:8px;background:var(--surface,#101623)}.detail-page .meme-card-body{padding:14px}.detail-page .meme-card-body>p{font-size:15px;line-height:24px}.detail-page .meme-byline>a,.detail-page .meme-byline>span,.detail-page .creative-note-link{font-size:13px;line-height:20px}.detail-page .studio-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:0;margin:0;align-items:start}.detail-page .studio-layout>div.stack{padding-right:28px}.detail-page .studio-layout>aside{border-left:1px solid var(--line,#1b2333);padding-left:24px}.detail-page .stack{gap:24px}.detail-page .panel{padding:0 0 24px;background:transparent;border:0;border-bottom:1px solid var(--line,#1b2333);border-radius:0;min-width:0}.detail-page .panel h3{font-size:18px;font-weight:600;line-height:26px;letter-spacing:0;margin:12px 0}.detail-page .panel p,.detail-page .lead{font-size:16px;line-height:24px;color:var(--muted,#9ca3af)}.detail-page .brief-details{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px 18px;margin:22px 0;font-size:15px;line-height:24px}.detail-page .brief-details dt{color:var(--muted,#9ca3af)}.detail-page .brief-details dd{margin:0;color:var(--accent,#e5e7eb);overflow-wrap:anywhere}.detail-page .tag-wrap{gap:7px}.detail-page .tag-wrap .badge{font-size:12px;line-height:20px;border:1px solid var(--line,#1b2333);border-radius:5px;background:var(--surface,#101623);color:var(--muted,#9ca3af);padding:2px 7px;letter-spacing:0;text-transform:none}.detail-page .detail-pairs{margin:16px 0 0}.detail-page .detail-pairs>span{font-size:14px;line-height:22px;gap:14px;padding:11px 0;border-color:var(--line,#1b2333);color:var(--muted,#9ca3af)}.detail-page .detail-pairs strong{font-size:14px;font-weight:500;line-height:22px;color:var(--accent,#e5e7eb);overflow-wrap:anywhere;max-width:65%;text-align:right}.detail-page .fine-print{font-size:13px;line-height:21px;color:var(--muted,#9ca3af)}.detail-page .x-setup-banner,.detail-page .notice{padding:14px 16px;margin:0 0 20px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--muted,#9ca3af)}.detail-page .x-setup-banner p,.detail-page .notice p{font-size:14px;line-height:22px}.detail-page .x-setup-banner strong,.detail-page .notice strong{font-size:15px;color:var(--accent,#e5e7eb)}.detail-page .x-mode-label,.detail-page .x-mode-label select,.detail-page .x-panel .compact>.fine-print{font-size:14px;line-height:22px}.detail-page .job-list{border:0}.detail-page .job-row{gap:12px;padding:18px 0;border-color:var(--line,#1b2333)}.detail-page .job-icon{background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px;width:32px;height:32px}.detail-page .job-main strong{font-size:15px;font-weight:600}.detail-page .job-main p{font-size:14px;line-height:22px}.detail-page .job-main small{font-size:13px;line-height:20px}.detail-page .job-actions{gap:8px;margin-top:12px;flex-wrap:wrap}.detail-page .reward-detail-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:24px}.detail-page .wallet-allocation{gap:0;margin:20px 0}.detail-page .wallet-allocation>div{padding:12px 0;border-bottom:1px solid var(--line,#1b2333);gap:16px}.detail-page .wallet-allocation strong{font:500 20px/28px var(--mono,monospace)}.detail-page .wallet-allocation>div>span{font-size:14px;line-height:22px}.detail-page .split-track,.detail-page .funding-bar{height:5px;border-radius:2px;background:var(--raised,#151d2c)}.detail-page .split-track .agent,.detail-page .funding-bar>span{background:#a5b4fc}.detail-page .collection-market .home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-page .market-chart{min-height:430px;border:1px solid var(--line,#1b2333);border-radius:6px}.detail-page .child-story-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:0;padding-top:28px;align-items:start}.detail-page .child-story-layout>aside{border-left:1px solid var(--line,#1b2333);padding-left:24px}.detail-page .child-scene{padding:0 28px 0 0;margin:0;background:transparent;border-radius:0;min-width:0;overflow:hidden}.detail-page .child-scene>img,.detail-page .child-scene>video,.detail-page .child-scene>.scene-media{border:1px solid var(--line,#1b2333);border-radius:8px;width:100%}.detail-page .child-scene figcaption{padding:22px 0}.detail-page .child-scene h2{font-size:20px;font-weight:600;line-height:28px;letter-spacing:0;margin:7px 0 10px}.detail-page .child-scene p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af)}.detail-page .original-agent-card{padding:12px 0;margin:0;gap:12px;border-radius:0;background:transparent}.detail-page .original-agent-card>img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.detail-page .original-agent-card h2{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;margin:0}.detail-page .original-agent-card span{font:12px/20px var(--mono,monospace);color:var(--muted,#9ca3af)}.detail-page .child-flow{padding:12px 0;border-top:1px solid var(--line,#1b2333);border-bottom:1px solid var(--line,#1b2333);border-radius:0;background:transparent;font-size:14px;line-height:22px;margin:18px 0}.detail-page .child-addresses{gap:16px;margin:18px 0}.detail-page .child-addresses>div>span,.detail-page .child-addresses small{font-size:13px;line-height:20px}.child-detail-page>.stack{padding-top:28px}.child-detail-page>.stack>.collection-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-page .empty{padding:40px 20px;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:8px}.detail-page .empty h3{font-size:18px;line-height:26px;letter-spacing:0}.detail-page .empty p{font-size:15px;line-height:24px;max-width:500px}.detail-page .data-table{font-size:14px}.detail-page .data-table th{font-size:13px;text-transform:none;letter-spacing:0}.detail-page .data-table td{padding:14px 12px;border-color:var(--line,#1b2333)}.detail-page .load-more{margin-top:22px}@media(max-width:1000px){.detail-workspace,.detail-page .studio-layout,.detail-page .child-story-layout,.detail-page .reward-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr)}.detail-page .meme-grid{grid-template-columns:1fr}.detail-page .coin-header-actions,.detail-page .child-detail-actions{flex-basis:100%;justify-content:flex-start}.detail-identity{flex-wrap:wrap}.detail-page .brief-details{grid-template-columns:1fr;gap:5px}.detail-page .brief-details dd{margin-bottom:12px}}@media(max-width:760px){.detail-page.collection-page{padding:20px 16px 40px}.detail-page .back-link,.detail-page .child-backlink{margin-bottom:18px}.detail-page .coin-heading h1,.detail-page .child-detail-title h1{font-size:18px;line-height:26px}.detail-page>.tabs{margin:0 -16px;padding:0 8px}.detail-page>.tabs>button{padding:0 12px;font-size:14px}.detail-workspace,.detail-page .studio-layout,.detail-page .child-story-layout,.detail-page .reward-detail-grid{display:flex;flex-direction:column;gap:0}.detail-main{padding:24px 0;width:100%}.detail-summary{border-left:0;border-top:1px solid var(--line,#1b2333);padding:24px 0;width:100%}.detail-page .studio-layout>div.stack{padding:0;width:100%}.detail-page .studio-layout>aside,.detail-page .child-story-layout>aside{padding:24px 0 0;border-left:0;width:100%}.detail-page .child-scene{padding:0;width:100%}.detail-page .meme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-page .meme-card-body{padding:12px}.detail-page .meme-card-body>p{font-size:14px;line-height:22px}.detail-page .detail-description{font-size:15px;line-height:23px}.detail-page .reward-detail-grid>.panel{width:100%}.child-detail-page>.stack>.collection-metrics{grid-template-columns:1fr 1fr}.detail-page .x-setup-banner{align-items:flex-start;flex-wrap:wrap}.detail-page .x-setup-banner>.button{margin-left:34px}.detail-page .section-title{margin-bottom:18px}}@media(max-width:420px){.detail-page .meme-grid{grid-template-columns:1fr}.detail-page .coin-portrait,.detail-page .child-detail-avatar{width:40px;height:40px}.detail-page .coin-heading h1,.detail-page .child-detail-title h1{font-size:16px;line-height:24px}.detail-page .detail-metadata{gap:6px}.detail-page .detail-metadata .address{max-width:100%;font-size:12px}}@media(max-width:760px){.detail-title-owner{font-size:18px;line-height:26px}}@media(max-width:420px){.detail-title-owner{font-size:16px;line-height:24px}}.slop-home{color:#e5e7eb}.slop-home .slop-hero{margin:0 0 26px;border-bottom:1px solid #1b2333;padding-bottom:22px}.hero-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;padding:0 0 24px}.hero-message{min-width:0}.slop-hero h1{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:#e5e7eb;margin:0}.slop-hero h1>span{display:block}.slop-hero h1>span:last-child{color:#bac4d4}.slop-hero-description{font-size:14px;line-height:1.6;color:#9ca3af;max-width:480px;margin:13px 0 0}.slop-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:17px}.slop-hero-secondary{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#b7c0ce;line-height:1.5;min-height:32px}.slop-hero-secondary:hover{color:#fff}.hero-visual{margin:0;min-width:0}.slop-hero-art{aspect-ratio:1.08;max-height:440px;overflow:hidden;background:transparent}.slop-hero-art>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slop-studies{margin:0 0 28px;scroll-margin-top:90px}.home-collection-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px;min-width:0}.home-collection-heading h2{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0;color:#e5e7eb;margin:0}.home-section-description{font-size:13px;line-height:1.5;color:#7f8b9e;margin:5px 0 0}.home-collection-heading>.text-link{flex:none;font-size:13px;color:#9ca3af}.slop-home .collection-kicker{font-size:11px;line-height:1.5;letter-spacing:.015em;color:#7f8b9e;display:block;margin-bottom:5px}.study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.study-card{display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:left;min-width:0;border:1px solid #1b2333;border-radius:8px;background:#0e1420;color:inherit;padding:12px;transition:border-color .15s,background .15s;cursor:pointer}.study-card:hover{background:#131b2a;border-color:#334057}.study-art{position:relative;flex:none;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:5px;background:#141d2a}.study-art>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.study-personality{position:absolute;left:0;right:0;bottom:0;padding:7px 6px;text-align:center;color:#e5e7eb;background:#101623db;font-size:11px;line-height:1.4}.study-open{display:none}.study-caption{display:flex;align-items:flex-start;gap:8px;min-width:0}.study-number{font:10px/1.7 var(--mono,"IBM Plex Mono",monospace);color:#687991;flex:none}.study-caption h3{font:500 15px/1.4 var(--mono,"IBM Plex Mono",monospace);color:#d6deea;margin:0;overflow-wrap:anywhere}.study-caption p{font-size:13px;line-height:1.5;color:#8d9aaf;margin:7px 0 0}.home-collection-nav{display:flex;align-items:center;gap:20px;padding:14px 0;margin:0 0 24px;border-top:1px solid #1b2333;border-bottom:1px solid #1b2333;font-size:13px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.home-live-label{font-size:12px;color:#687991;flex:none}.home-collection-nav>a{display:inline-flex;align-items:center;gap:6px;color:#aebbd0}.home-collection-nav>a:hover{color:#fff}.home-collection-nav>a:last-child{margin-left:auto}.home-live-collections{display:flex;flex-direction:column;gap:28px}.slop-home .feed-block{margin:0;scroll-margin-top:90px;min-width:0}.feed-actions{display:flex;align-items:center;gap:12px;flex:none}.feed-actions .text-link{font-size:13px;color:#9ca3af}.slop-home .feed-refresh{width:28px;height:28px;border:1px solid #263247;border-radius:6px;color:#9ca3af}.slop-home .feed-refresh:hover{color:#e5e7eb;background:#1a2435}.slop-home .feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.feed-caption{color:#9ca3af;font-size:13px;line-height:1.5}.slop-home .search-box{display:flex;align-items:center;gap:7px;width:270px;min-width:0;min-height:28px;height:28px;padding:3px 10px;border:1px solid #2a3548;border-radius:999px;background:#101623;color:#7f8b9e;box-shadow:none}.slop-home .search-box input{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;font-size:13px;line-height:20px;height:20px;min-width:0;color:#d2dbea;flex:1;width:100%}.slop-home .search-box>svg{width:14px;height:14px;flex:none}.slop-home .search-box .icon-button{width:18px;height:18px;min-width:0;padding:0}.collection-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #1b2333;border-radius:8px;background:#0e1420}.collection-empty h3{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;margin:0;color:#cbd3df}.collection-empty p{font-size:13px;line-height:1.6;color:#7f8b9e;margin:5px 0 0;max-width:560px}.collection-empty>.button{flex:none}.latest-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.latest-launch-card{display:flex;align-items:stretch;gap:18px;background:#0e1420;border:1px solid #1b2333;border-radius:8px;padding:14px;min-width:0;transition:border-color .15s}.latest-launch-card:hover{border-color:#3a475d;background:#131b2a}.latest-launch-image{position:relative;flex:none;width:124px;min-width:0}.latest-launch-portrait{width:124px;height:146px;-o-object-fit:cover;object-fit:cover;border-radius:5px;display:block}.latest-launch-image>.badge{position:static;font-size:10px;padding:2px 5px;display:inline-flex;max-width:100%;margin-top:7px;border-radius:4px}.latest-launch-copy{min-width:0;flex:1}.latest-launch-copy>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.latest-launch-copy h3{font:500 15px/1.45 var(--mono,"IBM Plex Mono",monospace);color:#d6deea;margin:0;overflow-wrap:anywhere;min-width:0}.latest-symbol{font-size:11px;line-height:1.5;color:#8291a8;flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis}.latest-launch-copy>p{font-size:13px;line-height:1.5;color:#8d9aaf;margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest-launch-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;color:#7f8b9e;flex-wrap:wrap}.launch-card-open{display:inline-flex;align-items:center;gap:5px;color:#9fadc3}.slop-home .meme-grid,.slop-home .child-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.slop-home .meme-card,.slop-home .child-card{display:flex;gap:18px;align-items:flex-start;border:1px solid #1b2333;border-radius:8px;background:#0e1420;padding:14px;min-width:0;overflow:hidden}.slop-home .meme-image,.slop-home .child-card-image{width:148px;height:166px;aspect-ratio:auto;flex:none;border-radius:5px;overflow:hidden}.slop-home .meme-image>img,.slop-home .child-card-image>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slop-home .meme-card-body,.slop-home .child-card-content{padding:0;min-width:0;flex:1}.slop-home .meme-card-title,.slop-home .child-card-heading h3{font:500 15px/1.4 var(--mono,"IBM Plex Mono",monospace);letter-spacing:0;margin:7px 0;color:#d6deea}.slop-home .meme-card-body>p{font-size:13px;line-height:1.5;color:#8d9aaf}.slop-home .meme-byline,.slop-home .child-time,.slop-home .child-card-footer,.slop-home .creative-note-link{font-size:12px;color:#8291a8;line-height:1.5}.slop-home .child-card-heading{gap:6px;flex-wrap:wrap}.slop-home .child-card-heading>a>span{font-size:11px}.slop-home .child-card-footer{margin-top:12px;padding-top:10px;border-color:#1b2333;gap:8px;flex-wrap:wrap}.slop-home .child-card-heading>.badge{font-size:10px;padding:2px 5px}.slop-home .media-format-label,.slop-home .child-art-tag{font-size:8px;inset:auto 3px 3px;gap:3px;padding:3px;background:#101623e6;border-radius:3px;text-align:center;justify-content:center;white-space:normal}.slop-home .image-open,.slop-home .child-image-open{display:none}.home-create-note{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #1b2333;margin-top:28px;padding-top:24px}.home-create-note>div>p{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;margin:4px 0 0}.home-create-note-action{display:flex;align-items:center;gap:20px}.home-create-note-action>p{font-size:13px!important;font-weight:400!important;color:#9ca3af}.study-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.study-detail>img{display:block;width:100%;max-height:65vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.study-detail-label{font-size:12px;color:#8190a6;line-height:1.5}.study-detail h3{font-size:20px;line-height:1.4;letter-spacing:0;font-weight:600;margin:14px 0}.study-detail p{font-size:14px;color:#9ca3af;line-height:1.65;margin:12px 0}.study-direction{border-top:1px solid #1b2333;padding-top:16px;margin-top:20px}.study-direction>span{font-size:13px;color:#bac4d4}.study-detail .study-disclosure{font-size:12px;color:#7f8b9e;margin:20px 0}@media(max-width:1150px){.hero-intro{gap:20px}.slop-hero h1{font-size:26px}.study-grid{gap:12px}.study-card{gap:14px;padding:10px}.study-caption h3{font-size:13px}.slop-home .meme-grid,.slop-home .child-grid,.latest-launch-grid{grid-template-columns:1fr}.home-collection-nav{gap:16px}.home-live-label{display:none}}@media(max-width:900px){.hero-intro{grid-template-columns:1fr;gap:24px}.hero-visual{max-width:480px;width:100%;justify-self:center}.slop-hero-art{aspect-ratio:1.2;max-height:400px}.study-grid{grid-template-columns:1fr}.study-card{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(0,1fr);align-items:center;gap:20px}.study-art{aspect-ratio:1}.study-caption h3{font-size:15px}.home-create-note-action{display:block}.home-create-note-action>.button{margin-top:10px}}@media(max-width:760px){.hero-intro{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding-bottom:20px}.slop-hero h1{font-size:24px}.slop-hero-description{margin-top:10px;font-size:14px}.slop-hero-actions{gap:16px;margin-top:14px}.hero-visual{align-self:center}.slop-hero-art{height:auto;max-height:380px;aspect-ratio:1.08}.study-grid{grid-template-columns:1fr;gap:16px}.study-card{display:flex;flex-direction:column;padding:12px;gap:16px}.study-art{width:100%;height:auto;aspect-ratio:4/3}.study-caption h3{font-size:15px}.home-collection-heading{align-items:flex-start;gap:12px}.home-collection-heading>.text-link{font-size:12px;max-width:108px}.home-section-description{font-size:12px}.home-collection-nav{font-size:12px;gap:16px}.slop-home .feed-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.slop-home .search-box{width:100%}.feed-actions{gap:8px}.feed-actions .text-link{font-size:12px}.collection-empty{padding:16px;align-items:flex-start;flex-direction:column;gap:14px}.home-create-note{align-items:flex-start;gap:20px}.home-create-note-action{max-width:190px}.study-detail{grid-template-columns:1fr;gap:20px}.study-detail>img{max-height:45vh}.slop-home .meme-card,.slop-home .child-card{gap:12px;padding:12px}.slop-home .meme-image,.slop-home .child-card-image{width:118px;height:138px}}@media(max-width:380px){.latest-launch-card{gap:12px;padding:12px}.latest-launch-image,.latest-launch-portrait{width:94px}.latest-launch-portrait{height:112px}.latest-launch-copy h3{font-size:13px}.slop-home .meme-image,.slop-home .child-card-image{width:96px;height:120px}.home-create-note{flex-direction:column}.home-create-note-action{max-width:none}.home-create-note-action>p br{display:none}}@media(prefers-reduced-motion:reduce){.slop-home *{transition:none!important;animation:none!important}}.launch-page.launch-page{width:100%;max-width:1280px;margin:0 auto;padding:30px 24px 56px;background:var(--ink,#0c0f1a)}.launch-page .page-heading{align-items:center;gap:24px;margin:0;padding:0 0 24px;border-bottom:1px solid var(--line,#1b2333)}.launch-page .page-heading h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.025em;max-width:none;margin:0}.launch-page .page-heading p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af);margin-top:8px;max-width:650px}.launch-page .page-heading .eyebrow{font-size:12px;line-height:20px;letter-spacing:0;color:var(--muted,#9ca3af);margin-bottom:5px;font-family:inherit}.launch-output-types{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0}.launch-output-types>span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--muted,#9ca3af);font-size:12px;line-height:20px;white-space:nowrap}.launch-output-types svg{width:13px;height:13px}.launch-page .launch-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:0;align-items:start;max-width:none;padding-top:28px}.launch-page .launch-index{position:sticky;top:93px;margin:0;padding:0 22px 0 0;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;border-right:1px solid var(--line,#1b2333)}.launch-index-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 14px}.launch-index-heading .eyebrow,.launch-index-heading>span:last-child{font-size:13px;line-height:20px;font-family:inherit;letter-spacing:0;color:var(--muted,#9ca3af);margin:0}.launch-index-heading .eyebrow{font-weight:600;color:var(--accent,#e5e7eb)}.launch-page .step-list{position:static;display:flex;flex-direction:column;gap:5px;min-width:0;padding:0 0 22px;margin:0;overflow:visible}.launch-page .step-list>button{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 10px;background:transparent;border:1px solid transparent;border-radius:6px;text-align:left;white-space:normal;color:var(--muted,#9ca3af)}.launch-page .step-list>button.current{color:var(--accent,#e5e7eb);background:var(--raised,#151d2c);border-color:var(--line,#1b2333)}.launch-page .step-list>button.done{color:var(--accent,#e5e7eb)}.launch-page .step-list>button:not(:disabled):hover{background:var(--surface,#101623);color:var(--accent,#e5e7eb)}.launch-page .step-list>button:disabled{opacity:.6}.launch-page .step-list>button>span:first-child{display:flex;align-items:center;justify-content:center;width:23px;height:23px;flex:none;border:1px solid var(--line,#1b2333);border-radius:5px;background:var(--surface,#101623);color:var(--muted,#9ca3af);font:12px/20px var(--mono,monospace)}.launch-page .step-list>button.current>span:first-child{border-color:#64748b;background:var(--surface,#101623);color:var(--accent,#e5e7eb)}.launch-page .step-list>button.done>span:first-child{color:#a5b4fc}.launch-page .step-list>button>div{font-size:15px;font-weight:500;line-height:21px}.launch-page .step-list>button small{display:block;font-size:12px;font-weight:400;line-height:18px;color:var(--muted,#9ca3af);margin-top:3px}.launch-project-card{padding:20px 0;border:0;border-top:1px solid var(--line,#1b2333);border-radius:0;background:transparent}.launch-project-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1.15;overflow:hidden;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px;color:var(--muted,#9ca3af)}.launch-project-art>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.launch-project-art>span:not(.launch-project-format){font-size:12px;line-height:20px;text-align:center;max-width:140px}.launch-project-art>svg{width:26px;height:26px;stroke-width:1.5}.launch-project-art:before,.launch-project-art:after{display:none}.launch-project-format{position:absolute;bottom:8px;left:8px;background:var(--ink,#0c0f1a);border:1px solid var(--line,#1b2333);border-radius:4px;padding:2px 6px;font:11px/18px var(--mono,monospace);color:var(--muted,#9ca3af)}.launch-project-caption{display:flex;flex-direction:column;gap:5px;padding:13px 0 15px;min-width:0}.launch-project-caption .eyebrow{font-size:12px;line-height:20px;letter-spacing:0;font-family:inherit;color:var(--muted,#9ca3af);margin:0}.launch-project-caption>strong{font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;overflow-wrap:anywhere}.launch-project-caption>span:last-child{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.launch-project-progress{display:flex;gap:4px;padding:0}.launch-project-progress>span{height:3px;flex:1;background:var(--raised,#151d2c);border-radius:2px}.launch-project-progress>span.active{background:#94a3b8}.launch-index-note{font-size:13px;line-height:21px;color:var(--muted,#9ca3af);margin:0 0 20px}.launch-page .launch-guide{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line,#1b2333);padding:16px 0;margin:0;font-size:14px;line-height:22px;color:var(--muted,#9ca3af)}.launch-page .launch-guide>svg:last-child{margin-left:auto}.launch-page .launch-guide:hover{color:var(--accent,#e5e7eb)}.launch-page .form-panel{padding:0 0 24px 30px;min-width:0;max-width:none;border:0;border-radius:0;background:transparent}.launch-page .form-panel>.stack{gap:22px}.launch-page .form-panel-heading{padding:0 0 22px;margin:0 0 24px;border-bottom:1px solid var(--line,#1b2333);max-width:none}.launch-page .form-panel-heading>.eyebrow{display:flex;align-items:center;gap:7px;font-size:12px;line-height:20px;font-family:inherit;letter-spacing:0;color:var(--muted,#9ca3af);margin:0 0 7px}.launch-stage-dot{height:5px;width:5px;border-radius:50%;background:#94a3b8}.launch-page .form-panel-heading h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.015em;margin:0 0 9px}.launch-page .form-panel-heading>p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af);max-width:720px}.launch-page .field{gap:7px}.launch-page .field>span{font-size:15px;line-height:22px;font-weight:500}.launch-page .field small,.launch-page .fine-print{font-size:13px;line-height:21px;color:var(--muted,#9ca3af)}.launch-page .field input,.launch-page .field textarea,.launch-page .field select,.launch-page .input-prefix,.launch-page .input-suffix{font-size:15px;line-height:22px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--accent,#e5e7eb)}.launch-page .field input,.launch-page .field select{min-height:38px;padding:8px 11px}.launch-page .field textarea{padding:10px 11px}.launch-page .field input:focus,.launch-page .field textarea:focus,.launch-page .field select:focus{border-color:#64748b;background:var(--surface,#101623);outline:0;box-shadow:0 0 0 2px #33415555}.launch-page .input-prefix,.launch-page .input-suffix{min-height:38px}.launch-page .input-prefix>input,.launch-page .input-suffix>input{border:0;background:none}.launch-page .input-prefix>span,.launch-page .input-suffix>span{font:13px/20px var(--mono,monospace);color:var(--muted,#9ca3af)}.launch-page .character-upload-drop{position:relative;display:flex;align-items:center;gap:12px;padding:16px;min-height:80px;background:var(--surface,#101623);border:1px dashed #344155;border-radius:6px;text-align:left;cursor:pointer}.launch-page .character-upload-drop:hover,.launch-page .character-upload-drop:focus-within{border-color:#64748b;background:var(--raised,#151d2c)}.launch-page .character-upload-drop>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.launch-page .character-upload-drop.loading{opacity:.6;cursor:wait}.launch-page .upload-drop-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;color:var(--muted,#9ca3af);border:0;background:none;border-radius:0}.launch-page .upload-drop-icon>svg{width:23px;height:23px}.launch-page .upload-drop-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.launch-page .upload-drop-copy strong{font-size:15px;font-weight:600;line-height:22px;color:var(--accent,#e5e7eb)}.launch-page .upload-drop-copy>span{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.launch-page .character-upload-drop>.upload-drop-action{display:flex;align-items:center;gap:6px;justify-content:center;padding:5px 10px;min-height:32px;background:var(--raised,#151d2c);border:1px solid #344155;border-radius:6px;font-size:13px;line-height:20px;color:var(--accent,#e5e7eb);white-space:nowrap;flex:none}.launch-page .reference-count{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:20px;color:var(--muted,#9ca3af);margin:0;text-transform:none;letter-spacing:0}.launch-page .reference-uploads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.launch-page .reference-upload{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.14;min-height:0;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px;overflow:hidden}.launch-page .reference-upload:hover,.launch-page .reference-upload:focus-within{border-color:#64748b;background:var(--raised,#151d2c);box-shadow:none}.launch-page .reference-upload:before,.launch-page .reference-upload:after{display:none}.launch-page .reference-upload>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.launch-page .reference-upload>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.launch-page .reference-upload>div{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 10px;text-align:center;color:var(--muted,#9ca3af)}.launch-page .reference-upload>div>svg{width:22px;height:22px;margin:0 0 4px;stroke-width:1.5}.launch-page .reference-upload>div strong{position:static;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0}.launch-page .reference-upload>div small{position:static;font-size:12px;line-height:18px;max-width:150px}.launch-page .reference-upload .ref-label{position:absolute;left:8px;top:8px;bottom:auto;font-size:10px;line-height:16px;letter-spacing:0;color:var(--muted,#9ca3af);padding:2px 5px;background:var(--ink,#0c0f1a);border-radius:4px}.launch-page .reference-upload:not(.filled) .ref-label{display:none}.launch-page .reference-upload .replace-reference{position:absolute;bottom:0;left:0;right:0;padding:8px;text-align:center;background:#0c0f1ae6;font-size:12px;line-height:18px;color:var(--accent,#e5e7eb)}.launch-page .character-details,.launch-page .launch-character-strip,.launch-page .character-setup-summary{border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623)}.launch-page .character-details>summary{font-size:15px;font-weight:500;line-height:24px;padding:14px 16px;list-style:none;cursor:pointer}.launch-page .character-details>summary:hover{background:var(--raised,#151d2c)}.launch-page .character-details[open]>.stack{padding:4px 16px 18px;gap:20px}.launch-page .launch-character-strip{display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:0}.launch-page .launch-character-strip>img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.launch-page .launch-character-strip>div{flex:1;min-width:0}.launch-page .launch-character-strip h3{font-size:16px;line-height:24px;font-weight:600;margin:0}.launch-page .launch-character-strip p{font-size:13px;line-height:20px;color:var(--muted,#9ca3af);margin-top:3px}.launch-page .character-setup-summary{display:flex;align-items:center;gap:15px;padding:18px}.launch-page .character-setup-summary>img{width:64px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:5px;flex:none}.launch-page .character-setup-summary>div{flex:1;min-width:0}.launch-page .character-setup-summary .eyebrow{font-size:12px;line-height:20px;color:var(--muted,#9ca3af);margin-bottom:5px;letter-spacing:0}.launch-page .character-setup-summary h3{font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;overflow-wrap:anywhere}.launch-page .character-setup-summary p{font-size:14px;line-height:22px;color:var(--muted,#9ca3af);margin-top:6px}.launch-page .button{min-height:34px;padding:6px 12px;font-size:14px;line-height:20px;border-radius:6px;gap:7px}.launch-page .character-setup-summary>.button{flex:none}.launch-page .model-picker,.launch-page .model-picker.chosen{padding:16px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623)}.launch-page .model-picker.chosen{border-color:#475569}.launch-page .model-picker>.feature-icon{width:38px;height:38px;background:var(--raised,#151d2c);border:1px solid var(--line,#1b2333);border-radius:6px;color:var(--accent,#e5e7eb)}.launch-page .model-picker strong{font-size:15px;line-height:22px}.launch-page .model-picker small{font-size:13px;line-height:20px}.launch-page .subsection>h3{font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;margin-bottom:10px}.launch-page .subsection>p{font-size:14px;line-height:22px;color:var(--muted,#9ca3af);margin-bottom:20px}.launch-page .fee-allocation{padding:20px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623)}.launch-page .range-label{font-size:15px;line-height:22px}.launch-page .range-label>span{font:500 20px/28px var(--mono,monospace);color:var(--accent,#e5e7eb)}.launch-page .range-ends{font-size:12px;line-height:19px;color:var(--muted,#9ca3af)}.launch-page .split-bar{height:5px;border-radius:3px;margin:24px 0 20px}.launch-page .split-bar .agent,.launch-page .legend.agent{background:#a5b4fc}.launch-page .split-bar .creator,.launch-page .legend.creator{background:#64748b}.launch-page .split-bar .protocol,.launch-page .legend.protocol{background:#334155}.launch-page .fee-allocation .split-labels strong{font:500 22px/30px var(--mono,monospace);letter-spacing:-.02em}.launch-page .fee-allocation .split-labels small{font-size:12px;line-height:19px;color:var(--muted,#9ca3af)}.launch-page .launch-review-identity{display:flex;align-items:center;gap:16px;min-width:0;padding:0}.launch-page .launch-review-identity>img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.launch-page .launch-review-identity>div{min-width:0}.launch-page .launch-review-identity h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere;margin:5px 0}.launch-page .launch-review-identity h2>span{font:13px/20px var(--mono,monospace);color:var(--muted,#9ca3af)}.launch-page .launch-review-identity p{font-size:14px;line-height:22px;color:var(--muted,#9ca3af)}.launch-page .launch-review-identity .eyebrow{font-size:12px;line-height:20px;letter-spacing:0;color:var(--muted,#9ca3af)}.launch-page .detail-list{padding:0;margin:0;border-top:1px solid var(--line,#1b2333);border-bottom:1px solid var(--line,#1b2333);border-radius:0;background:transparent}.launch-page .detail-list>div{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid var(--line,#1b2333)}.launch-page .detail-list>div:last-child{border:0}.launch-page .detail-list dt{font-size:14px;line-height:22px;color:var(--muted,#9ca3af)}.launch-page .detail-list dd{font-size:14px;line-height:22px;color:var(--accent,#e5e7eb);max-width:65%;text-align:right;margin:0;overflow-wrap:anywhere}.launch-page .notice,.launch-page .launch-x-note{padding:14px 16px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--muted,#9ca3af);gap:12px}.launch-page .notice p,.launch-page .launch-x-note p{font-size:14px;line-height:22px;color:var(--muted,#9ca3af)}.launch-page .notice strong,.launch-page .launch-x-note strong{font-size:15px;line-height:23px;color:var(--accent,#e5e7eb)}.launch-page .notice>svg,.launch-page .launch-x-note>svg{color:var(--muted,#9ca3af)}.launch-page .checkbox{font-size:14px;line-height:23px}.launch-page .review-ack{gap:16px}.launch-page .form-navigation{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line,#1b2333)}.launch-page .form-navigation>span{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.launch-recovery{margin:0 0 24px}.launch-recovery>.button{font-size:14px;color:var(--muted,#9ca3af)}.launch-recovery>.stack{max-width:540px;padding:18px;margin-top:12px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623)}.launch-artwork-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:0}.launch-artwork{margin:0;min-width:0;overflow:hidden;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:8px}.launch-artwork-frame{display:grid;place-items:center;aspect-ratio:1;background:var(--surface,#101623);overflow:hidden}.launch-artwork-frame>img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.launch-artwork-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:24px;text-align:center;color:var(--muted,#9ca3af)}.launch-artwork-empty>svg{color:var(--muted,#9ca3af);width:32px;height:32px;stroke-width:1.5}.launch-artwork-empty>strong{font-size:18px;line-height:26px;font-weight:600;letter-spacing:0;color:var(--accent,#e5e7eb);max-width:230px}.launch-artwork-empty>span:not(.spinner){font-size:13px;line-height:21px;max-width:250px}.launch-artwork-empty>.spinner{height:18px;width:18px}.launch-artwork figcaption{padding:16px;border-top:1px solid var(--line,#1b2333)}.launch-artwork figcaption .eyebrow{font-size:12px;line-height:20px;letter-spacing:0;color:var(--muted,#9ca3af);margin-bottom:6px}.launch-artwork figcaption>strong{display:block;font-size:18px;line-height:26px;font-weight:600;overflow-wrap:anywhere}.launch-artwork figcaption>strong>span{font:12px/20px var(--mono,monospace);color:var(--muted,#9ca3af);margin-left:5px}.launch-artwork figcaption>p{font-size:13px;line-height:21px;color:var(--muted,#9ca3af);margin-top:7px}.launch-journey-status,.launch-journey-heading{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.launch-journey-heading{width:100%;gap:9px}.launch-journey-heading>.eyebrow{font-size:12px;line-height:20px;letter-spacing:0;color:var(--muted,#9ca3af);margin:0}.launch-journey-heading>h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.launch-journey-status>p{font-size:15px;line-height:23px;color:var(--muted,#9ca3af)}.launch-journey-status>.launch-progress-note{font-size:13px;line-height:21px;width:100%;padding-top:14px;border-top:1px solid var(--line,#1b2333);overflow-wrap:anywhere}.launch-progress-note>strong{font-weight:600;color:var(--accent,#e5e7eb)}.launch-journey-status>.form-error{font-size:14px;line-height:22px}.launch-journey-status>.address,.launch-journey-status>.text-link{max-width:100%;font-size:13px;line-height:21px;overflow-wrap:anywhere}.launch-complete-actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1100px){.launch-page .page-heading{align-items:flex-start;flex-direction:column;gap:16px}.launch-page .launch-layout{grid-template-columns:205px minmax(0,1fr)}.launch-page .launch-index{padding-right:20px}.launch-page .form-panel{padding-left:24px}.launch-page .character-upload-drop{flex-wrap:wrap}.launch-page .character-upload-drop>.upload-drop-action{margin-left:46px}.launch-page .character-setup-summary{flex-wrap:wrap}.launch-page .character-setup-summary>.button{margin-left:79px}.launch-artwork-journey{grid-template-columns:1fr;max-width:520px;margin:auto}}@media(max-width:800px){.launch-page.launch-page{padding:24px 20px 40px}.launch-page .launch-layout{grid-template-columns:1fr;padding-top:22px}.launch-page .launch-index{position:static;border:0;padding:0}.launch-index-heading,.launch-project-card,.launch-index-note,.launch-page .launch-guide{display:none}.launch-page .step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 22px;gap:6px}.launch-page .step-list>button{padding:9px 7px;min-height:48px;gap:7px}.launch-page .step-list>button>div{font-size:13px;line-height:20px}.launch-page .step-list>button small{display:none}.launch-page .step-list>button>span:first-child{width:21px;height:21px;font-size:11px}.launch-page .form-panel{padding:0 0 24px}.launch-page .character-upload-drop{flex-wrap:nowrap}.launch-page .character-upload-drop>.upload-drop-action{margin-left:0}.launch-page .field input,.launch-page .field textarea,.launch-page .field select{font-size:16px}.launch-artwork-journey{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none}}@media(max-width:570px){.launch-page.launch-page{padding:22px 16px 36px}.launch-page .page-heading h1{font-size:23px;line-height:31px}.launch-page .page-heading p{font-size:15px;line-height:23px}.launch-page .step-list{gap:4px}.launch-page .step-list>button{flex-direction:column;align-items:flex-start;gap:4px;min-height:60px;padding:7px}.launch-page .step-list>button>div{font-size:12px;line-height:18px}.launch-page .form-panel-heading h2{font-size:21px;line-height:29px}.launch-page .form-panel-heading>p{font-size:15px;line-height:23px}.launch-page .reference-uploads{gap:8px}.launch-page .reference-upload{aspect-ratio:.85}.launch-page .reference-upload>div{gap:4px;padding:12px 6px}.launch-page .reference-upload>div strong{font-size:11px;line-height:17px}.launch-page .reference-upload>div small{font-size:10px;line-height:16px}.launch-page .character-upload-drop{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px}.launch-page .upload-drop-icon{width:28px;height:28px}.launch-page .character-upload-drop>.upload-drop-action{grid-column:2;justify-self:start;font-size:12px;margin-left:0}.launch-page .upload-drop-copy strong{font-size:14px;line-height:21px}.launch-page .upload-drop-copy>span{font-size:12px;line-height:19px}.launch-page .form-navigation>span{display:none}.launch-page .launch-character-strip{flex-wrap:wrap;padding:12px}.launch-page .launch-character-strip>.button{margin-left:56px}.launch-page .character-setup-summary{padding:14px;gap:12px}.launch-page .character-setup-summary>img{width:52px;height:62px}.launch-page .character-setup-summary>.button{margin-left:64px}.launch-page .fee-allocation{padding:16px 13px}.launch-page .fee-allocation .split-labels strong{font-size:20px;line-height:28px}.launch-page .fee-allocation .split-labels small{font-size:11px;line-height:17px}.launch-page .detail-list>div{gap:15px}.launch-page .detail-list dt,.launch-page .detail-list dd{font-size:13px;line-height:21px}.launch-page .launch-review-identity>img{width:62px;height:62px}.launch-page .launch-review-identity h2{font-size:20px;line-height:28px}.launch-artwork-journey{display:flex;flex-direction:column;align-items:stretch;max-width:440px;gap:20px;margin:auto}.launch-journey-status{display:contents}.launch-journey-heading{order:-1}.launch-journey-status>.button,.launch-journey-status>.text-link,.launch-journey-status>.address{align-self:flex-start}.launch-artwork-frame{max-height:370px}.launch-complete-actions>.button{flex:1}.launch-page .reference-upload .replace-reference{font-size:11px;padding:7px}}.slop-docs{display:grid;grid-template-columns:248px minmax(0,760px) 200px;gap:0;max-width:1440px;margin:0 auto;min-height:calc(100dvh - 65px);padding:0 24px 48px;color:var(--accent,#e5e7eb);background:var(--ink,#0c0f1a)}.slop-docs .docs-index{position:sticky;top:81px;align-self:start;max-height:calc(100dvh - 97px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line,#1b2333) transparent;border-right:1px solid var(--line,#1b2333);padding:30px 20px 24px 0;min-width:0}.docs-index-heading{margin-bottom:18px}.docs-home{font-size:18px;font-weight:600;line-height:26px;color:var(--accent,#e5e7eb)}.docs-index-toggle{display:none}.docs-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 9px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--muted,#9ca3af);margin-bottom:24px}.docs-search:focus-within{border-color:#64748b;outline:2px solid #334155;outline-offset:1px}.docs-search>svg{flex:none;width:15px;height:15px}.docs-search>input{width:100%;height:100%;min-width:0;border:0;padding:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--accent,#e5e7eb)}.docs-search>input::-moz-placeholder{color:var(--muted,#9ca3af)}.docs-search>input::placeholder{color:var(--muted,#9ca3af)}.docs-search>button{display:grid;place-items:center;width:23px;height:25px;flex:none;border:0;background:transparent;padding:0;color:var(--muted,#9ca3af);font-size:20px;cursor:pointer}.docs-search>button:hover{color:var(--accent,#e5e7eb)}.docs-chapters nav{display:flex;flex-direction:column;gap:1px;margin:0 0 22px}.docs-group-label{font-size:14px;font-weight:600;line-height:22px;color:var(--accent,#e5e7eb);margin:0 0 7px;padding:0 9px}.docs-chapters nav>a{display:block;padding:6px 9px;border-radius:5px;font-size:15px;line-height:22px;color:var(--muted,#9ca3af);border:1px solid transparent}.docs-chapters nav>a:hover{color:var(--accent,#e5e7eb);background:var(--surface,#101623)}.docs-chapters nav>a.active{background:var(--raised,#151d2c);border-color:var(--line,#1b2333);color:var(--accent,#e5e7eb)}.docs-chapters nav>a>span{display:block;color:var(--muted,#9ca3af);font-size:12px;line-height:18px;margin-top:2px}.docs-no-results{font-size:14px;line-height:22px;padding:10px}.docs-no-results>strong{font-weight:600}.docs-no-results p{color:var(--muted,#9ca3af);margin:7px 0}.docs-no-results button{font:inherit;color:var(--accent,#e5e7eb);border:0;background:none;padding:6px 0;cursor:pointer}.doc-article{padding:30px 32px 0;min-width:0}.doc-header{padding:0 0 24px;margin:0 0 28px;border-bottom:1px solid var(--line,#1b2333)}.doc-breadcrumb{display:flex;align-items:center;gap:9px;font-size:14px;line-height:22px;color:var(--muted,#9ca3af);margin-bottom:20px}.doc-breadcrumb>a:hover{color:var(--accent,#e5e7eb)}.doc-breadcrumb>span[aria-hidden]{color:#475569}.doc-edition{display:flex;gap:14px;justify-content:space-between;color:var(--muted,#9ca3af);font-size:12px;line-height:20px;margin-bottom:9px;text-transform:none;letter-spacing:0}.doc-header>h1{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.025em;color:var(--accent,#e5e7eb);margin:0}.doc-header>p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af);margin:14px 0 12px}.doc-reading-time{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.doc-mobile-toc{display:none}.doc-article>section{padding:0 0 24px;margin:28px 0 0;border-bottom:1px solid var(--line,#1b2333);scroll-margin-top:90px}.doc-article>section h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:var(--accent,#e5e7eb);margin:0 0 14px}.doc-article>section h2>a{color:inherit}.doc-anchor-mark{opacity:0;margin-left:8px;color:var(--muted,#9ca3af);font-weight:400}.doc-article>section h2>a:hover .doc-anchor-mark,.doc-article>section h2>a:focus-visible .doc-anchor-mark{opacity:1}.doc-article>section p,.doc-article>section ul{font-size:16px;line-height:24px;letter-spacing:0;color:#c7ced8;margin:12px 0;overflow-wrap:anywhere}.doc-article>section ul{padding-left:22px}.doc-article>section li{padding-left:3px;margin:9px 0}.doc-article>section li::marker{color:#64748b}.doc-policy{font-size:14px;line-height:22px;color:var(--muted,#9ca3af);margin:28px 0 0;padding:0;border:0;background:transparent}.doc-pagination{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0}.doc-pagination>a{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:12px 14px;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px}.doc-pagination>a:hover{background:var(--raised,#151d2c);border-color:#334155}.doc-pagination>a:last-child{text-align:right;align-items:flex-end}.doc-pagination small{display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.doc-pagination strong{font-size:15px;font-weight:600;line-height:22px}.doc-toc{position:sticky;top:97px;align-self:start;margin-top:32px;padding-left:22px;min-width:0}.doc-toc>p{font-size:14px;line-height:22px;font-weight:600;margin:0 0 12px;color:var(--accent,#e5e7eb)}.doc-toc>nav{display:flex;flex-direction:column;border-left:1px solid var(--line,#1b2333)}.doc-toc nav>a{display:block;padding:6px 0 6px 13px;margin-left:-1px;border-left:1px solid transparent;font-size:14px;line-height:21px;color:var(--muted,#9ca3af)}.doc-toc nav>a:hover,.doc-toc nav>a[aria-current=location]{color:var(--accent,#e5e7eb)}.doc-toc nav>a[aria-current=location]{border-left-color:#94a3b8}.doc-back-top{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--muted,#9ca3af);margin-top:22px}.doc-back-top:hover{color:var(--accent,#e5e7eb)}.slop-docs a:focus-visible,.slop-docs button:focus-visible,.slop-docs summary:focus-visible{outline:2px solid #94a3b8;outline-offset:3px;border-radius:4px}.slop-docs.doc-not-found{display:block;max-width:800px;padding:40px 24px}.doc-not-found h1{font-size:28px;line-height:36px;font-weight:600;margin:12px 0}.doc-not-found p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af);margin-bottom:22px}.doc-not-found .docs-kicker{font-size:14px;line-height:22px}@media(max-width:1200px){.slop-docs{grid-template-columns:224px minmax(0,1fr);max-width:1120px}.doc-toc{display:none}.doc-article{padding-right:0}.doc-mobile-toc{display:block;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px;margin-bottom:26px}.doc-mobile-toc>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;cursor:pointer;list-style:none;font-size:14px;line-height:22px}.doc-mobile-toc>summary::-webkit-details-marker{display:none}.doc-mobile-toc>summary>span{font-size:18px;color:var(--muted,#9ca3af)}.doc-mobile-toc[open]>summary>span{transform:rotate(45deg)}.doc-mobile-toc>nav{display:flex;flex-direction:column;padding:0 13px 10px}.doc-mobile-toc nav>a{font-size:14px;line-height:22px;color:var(--muted,#9ca3af);padding:6px 0}.doc-mobile-toc nav>a:hover{color:var(--accent,#e5e7eb)}}@media(max-width:800px){.slop-docs{display:block;padding:0 20px 40px;max-width:800px}.slop-docs .docs-index{position:static;max-height:none;border:0;border-bottom:1px solid var(--line,#1b2333);padding:22px 0;margin:0;overflow:visible}.docs-index-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.docs-index-toggle{display:flex;align-items:center;gap:10px;font:inherit;font-size:14px;line-height:20px;padding:6px 10px;min-height:34px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--accent,#e5e7eb);cursor:pointer}.docs-search{margin-bottom:0;height:36px}.docs-chapters{display:none}.docs-chapters.is-open{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.docs-chapters nav{margin:0}.docs-search-results{grid-column:1/-1}.docs-search-results nav{display:grid;grid-template-columns:1fr 1fr;gap:5px}.doc-article{padding:24px 0 0}.doc-header>h1{font-size:26px;line-height:34px}.doc-breadcrumb{margin-bottom:16px}.doc-header{margin-bottom:24px}.doc-article>section{scroll-margin-top:85px}}@media(max-width:480px){.slop-docs{padding-right:16px;padding-left:16px}.docs-home{font-size:17px}.docs-index-toggle{font-size:13px;padding:6px 8px;gap:6px}.docs-chapters.is-open{grid-template-columns:1fr}.docs-search-results nav{display:flex}.doc-pagination{gap:8px}.doc-pagination>a{padding:11px}.doc-pagination strong{font-size:14px}.doc-pagination small{font-size:12px}.doc-edition{font-size:11px;gap:8px}.doc-header>h1{font-size:25px;line-height:33px}.doc-anchor-mark{display:none}}.admin-page{max-width:1440px;margin:0 auto;padding:30px 24px 56px;background:var(--ink,#0c0f1a)}.admin-page .page-heading{align-items:center;margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--line,#1b2333);gap:20px}.admin-page .page-heading h1{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em}.admin-page .page-heading p{font-size:16px;line-height:24px;margin-top:8px;color:var(--muted,#9ca3af)}.admin-page .page-heading .eyebrow{font-size:12px;line-height:20px;letter-spacing:0;color:var(--muted,#9ca3af);margin-bottom:5px}.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-page .button{min-height:34px;padding:6px 12px;border-radius:6px;font-size:14px;line-height:20px}.admin-page .admin-login{max-width:520px;margin:36px auto 60px;padding:28px;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:8px}.admin-access-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line,#1b2333);font-size:12px;line-height:20px;color:var(--muted,#9ca3af);letter-spacing:0}.admin-access-label>span:first-child{color:var(--accent,#e5e7eb)}.admin-page .admin-login>.feature-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--raised,#151d2c);color:var(--accent,#e5e7eb);border:1px solid var(--line,#1b2333);border-radius:7px;margin-bottom:18px}.admin-page .admin-login>h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.admin-page .admin-login>p{font-size:16px;line-height:24px;color:var(--muted,#9ca3af)}.admin-page .admin-login>form{margin-top:24px}.admin-page .admin-login>.fine-print{margin-top:20px}.admin-page .admin-login form>.button{min-height:36px;justify-content:center}.admin-page .admin-login .field input{font-size:16px}.admin-page .admin-savebar{position:sticky;top:76px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;background:var(--surface,#101623);border:1px solid var(--line,#1b2333);border-radius:6px;margin:0 0 24px}.admin-savebar>div:first-child{display:flex;flex-direction:column;gap:4px}.admin-savebar strong{font-size:15px;line-height:22px;font-weight:600}.admin-savebar span{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.admin-fieldset{padding:0;margin:0;border:0;min-width:0}.admin-page .operator-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px;align-items:start;margin-top:24px}.admin-page .operator-layout>aside{border-left:1px solid var(--line,#1b2333);padding-left:24px}.admin-page .stack{gap:24px}.admin-page .panel{padding:0 0 24px;background:transparent;border:0;border-bottom:1px solid var(--line,#1b2333);border-radius:0;min-width:0}.admin-page .panel h2{font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;margin:0}.admin-page .panel .eyebrow{font-size:12px;line-height:20px;color:var(--muted,#9ca3af);letter-spacing:0;margin-bottom:5px}.admin-page .panel .eyebrow+h2{margin-top:0}.admin-page .panel .fine-print{font-size:13px;line-height:21px;color:var(--muted,#9ca3af);margin:0}.admin-page>.panel{margin-bottom:24px}.admin-page>.panel>h2{margin-bottom:18px}.admin-page .field>span{font-size:15px;line-height:22px}.admin-page .field>small{font-size:13px;line-height:20px;color:var(--muted,#9ca3af)}.admin-page .field input,.admin-page .field select{font-size:15px;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);min-height:38px}.admin-page .field input:focus,.admin-page .field select:focus{border-color:#64748b}.admin-page .switch-row{padding:15px 0;gap:18px;border-color:var(--line,#1b2333)}.admin-page .switch-row strong{font-size:15px;font-weight:600;line-height:24px}.admin-page .switch-row small{font-size:14px;line-height:22px;color:var(--muted,#9ca3af)}.admin-notice{display:flex;align-items:center;gap:10px;padding:12px 15px;margin:16px 0;border:1px solid var(--line,#1b2333);border-radius:6px;background:var(--surface,#101623);color:var(--accent,#e5e7eb);font-size:14px;line-height:22px}.admin-readonly{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;line-height:21px;color:var(--muted,#9ca3af);border-top:1px solid var(--line,#1b2333);padding:13px 0}.admin-readonly strong{font-weight:500;color:var(--accent,#e5e7eb)}.admin-page .admin-emergency{border:1px solid #50343b;border-radius:6px;padding:18px}.admin-diagnostics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.admin-page .table-scroll{margin-top:18px}.admin-page .event-list code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:20px}.admin-page .event-list>div{min-width:0}.admin-page .detail-pairs>span{font-size:14px;line-height:22px;padding:11px 0;border-color:var(--line,#1b2333)}.admin-page .detail-pairs strong{font-size:14px;line-height:22px;overflow-wrap:anywhere}.admin-page .data-table{font-size:14px}.admin-page .data-table th{font-size:13px;letter-spacing:0;text-transform:none}.admin-page .data-table td{padding:12px;border-color:var(--line,#1b2333)}@media(max-width:1000px){.admin-page .operator-layout{grid-template-columns:1fr}.admin-page .operator-layout>aside{display:grid;grid-template-columns:1fr 1fr;align-items:start;border-left:0;padding-left:0;border-top:1px solid var(--line,#1b2333);padding-top:24px}}@media(max-width:760px){.admin-page{padding:24px 16px 40px}.admin-page .page-heading{align-items:flex-start;gap:16px}.admin-page .admin-login{margin:24px 0 40px;padding:22px}.admin-page .admin-savebar{top:72px;align-items:stretch;flex-direction:column;padding:14px;gap:12px}.admin-savebar .admin-actions{display:grid;grid-template-columns:1fr 1fr}.admin-savebar .button{white-space:normal;min-height:36px}.admin-page .operator-layout>aside,.admin-diagnostics{grid-template-columns:1fr}.admin-page .form-grid{grid-template-columns:1fr}.admin-page .field input{font-size:16px}.admin-page .event-list>div{grid-template-columns:1fr}.admin-page .event-list code{grid-column:1}.admin-page .panel h2{font-size:20px}}.slop-explore{color:#e5e7eb}.slop-explore .explore-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #1b2333}.explore-overline{display:block;font-size:11px;line-height:1.5;letter-spacing:.035em;color:#7f8b9e;margin:0 0 8px}.slop-explore .explore-heading h1{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0;color:#e5e7eb}.slop-explore .explore-heading p{font-size:14px;color:#9ca3af;line-height:1.55;margin:7px 0 0}.explore-heading-aside{display:flex;align-items:flex-end;flex-direction:column;gap:8px;flex:none}.explore-coordinate{font-size:10px;line-height:1.5;letter-spacing:.015em;color:#687991;text-align:right;max-width:210px}.slop-explore .explore-filters{display:flex;flex-wrap:wrap;gap:8px}.slop-explore .explore-filters>button{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;font-size:14px;line-height:1.3;color:#9ca3af;border:1px solid #263247;border-radius:6px;background:#141d2d;text-align:left;min-width:0}.slop-explore .explore-filters>button:hover{background:#202d41;color:#d7dfeb}.slop-explore .explore-filters>button.active{background:#243044;border-color:#52617b;color:#e5e7eb}.slop-explore .explore-filters>button>svg{color:#8093b3;flex:none}.explore-controls{display:flex;align-items:center;gap:10px;margin-bottom:22px}.explore-search{display:flex;align-items:center;gap:7px;background:#101623;border:1px solid #2a3548;border-radius:999px;padding:3px 10px;color:#7f8b9e;height:28px;width:340px;max-width:100%;min-width:0}.explore-search>svg{flex:none}.explore-search input{width:100%;min-width:0;flex:1;background:none;border:0;border-radius:0;box-shadow:none;outline:none;padding:0;font-size:13px;line-height:20px;color:#d2dbea;height:20px}.explore-search:focus-within{border-color:#7789a7;outline:2px solid #7789a733;outline-offset:1px}.explore-search input::-webkit-search-cancel-button{display:none}.explore-search button{display:grid;place-items:center;flex:none;width:18px;height:18px;padding:0;color:#94a3b8;background:none;border:0}.explore-refresh{display:grid;place-items:center;width:28px;height:28px;flex:none;color:#9ca3af;border:1px solid #263247;border-radius:6px;background:#131a28;padding:0}.explore-refresh:hover{background:#1c2638;color:#e5e7eb}.explore-refresh:disabled{opacity:.5}.explore-stream-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;color:#9ca3af;font-size:13px;line-height:1.5}.explore-stream-label>span{display:flex;align-items:center;gap:6px}.explore-stream-label>span:last-child{font-size:11px;color:#7f8b9e}.explore-stream-label>span:last-child>svg{transform:rotate(90deg)}.explore-day{margin:0 0 26px;min-width:0}.explore-date{display:flex;align-items:center;gap:12px;margin-bottom:13px}.explore-date h2{font-size:14px;line-height:1.4;letter-spacing:0;font-weight:500;margin:0;color:#aebbd0}.explore-date-rule{height:1px;background:#1b2333;flex:1;min-width:10px}.explore-day-count{color:#687991;font-size:12px;line-height:1.5;white-space:nowrap}.explore-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.explore-card{display:flex;align-items:stretch;gap:18px;min-width:0;padding:14px;border:1px solid #1b2333;border-radius:8px;background:#0e1420;transition:border-color .15s,background .15s}.explore-card:hover{border-color:#344159;background:#131b2a}.explore-media{display:block;position:relative;width:132px;height:148px;flex:none;overflow:hidden;text-align:left;background:#141d2d;border:0;border-radius:5px;padding:0}.explore-media>img,.explore-media>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.explore-kind{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 2px;background:#101623e8;color:#d6deea;font-size:9px;line-height:1.4;text-align:center}.explore-kind>svg{width:10px;height:10px;flex:none}.explore-open{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#101623db;color:#d6deea;opacity:0}.explore-open>svg{width:13px;height:13px}.explore-media:focus-visible .explore-open,.explore-card:hover .explore-open{opacity:1}.explore-card-body{min-width:0;flex:1;padding:0}.explore-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;min-width:0}.explore-card-title>a,.explore-card-title>button{font:500 15px/1.45 var(--mono,"IBM Plex Mono",monospace);color:#d6deea;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;background:none;border:0;padding:0;letter-spacing:0}.explore-card-title>span{font:12px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#8291a8;flex:none;max-width:38%;overflow:hidden;text-overflow:ellipsis}.explore-card-context{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;line-height:1.5;color:#8291a8;min-width:0}.explore-card-context>a{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a0aec3}.explore-card-context img{width:16px;height:16px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.explore-card-context time{font-size:11px;white-space:nowrap;flex:none;color:#687991}.explore-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #1b2333;font-size:12px;line-height:1.5;color:#9aa8bc;white-space:nowrap;flex-wrap:wrap}.explore-card-bottom>a:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0;color:#8d9aaf}.explore-card-bottom>a:first-child>span,.explore-market>span{color:#687991;margin-right:3px}.explore-market{flex:none;color:#bdc9da}.explore-art-label{color:#687991;font-size:11px}.explore-child-link{display:inline-flex;align-items:center;gap:4px;color:#b5c4da;font-size:12px}.explore-empty{padding:0;margin-top:8px}.explore-empty-copy{padding:22px;border:1px solid #1b2333;border-radius:8px;background:#0e1420;max-width:none}.explore-empty-copy h2{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:0;margin:0 0 9px;color:#e5e7eb}.explore-empty-copy p{font-size:14px;line-height:1.6;color:#9ca3af;margin:0 0 16px;max-width:650px}.explore-empty-copy .explore-overline{font-size:10px;margin-bottom:8px;color:#687991}.explore-studies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.explore-studies figure{display:flex;align-items:center;gap:14px;min-width:0;margin:0;border:1px solid #1b2333;border-radius:8px;padding:12px;background:#0e1420}.explore-studies img{display:block;flex:none;width:74px;height:74px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.explore-studies figcaption{font:500 14px/1.5 var(--mono,"IBM Plex Mono",monospace);color:#b8c5d8;min-width:0}.explore-editorial-note{font-size:12px;line-height:1.6;color:#7f8b9e;margin:12px 0 0}.explore-more{text-align:center;padding:4px 0 20px}.explore-end{font-size:13px;text-align:center;color:#7f8b9e;padding:8px 0 20px;margin:0}.explore-market-note{font-size:12px;line-height:1.6;color:#7f8b9e;padding-top:14px;border-top:1px solid #1b2333;margin-top:8px}.explore-skeletons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px}.explore-skeletons>div{display:flex;gap:14px;align-items:center;padding:14px;background:#0e1420;border:1px solid #1b2333;border-radius:8px;animation:explore-pulse 1.5s infinite alternate}.explore-skeletons span{display:block;width:132px;height:148px;background:#182235;border-radius:5px;flex:none}.explore-skeletons i{display:block;height:60px;flex:1;background:#182235;border-radius:4px}.explore-art-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.explore-art-detail>img,.explore-art-detail>video{display:block;width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;background:#0c0f1a;border-radius:8px}.explore-art-detail h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:0;margin:18px 0 14px}.explore-art-detail p{font-size:14px;line-height:1.7;color:#9ca3af;margin:0 0 20px}.explore-art-detail .button{margin:0 7px 10px 0}@keyframes explore-pulse{to{opacity:.5}}@media(max-width:1200px){.explore-card{gap:12px;padding:12px}.explore-media{width:112px;height:132px}.explore-card-title>a,.explore-card-title>button{font-size:13px}.explore-card-context{flex-wrap:wrap;gap:5px}.explore-card-title{flex-wrap:wrap;gap:3px}.explore-card-title>span{font-size:11px}.explore-card-bottom{font-size:11px}.explore-skeletons span{width:112px;height:132px}}@media(max-width:950px){.explore-day-grid,.explore-studies,.explore-skeletons{grid-template-columns:1fr}.explore-media{width:132px;height:148px}.explore-card-title>a,.explore-card-title>button{font-size:15px}.explore-card-title{flex-wrap:nowrap;gap:8px}.explore-card-context{flex-wrap:nowrap}.explore-card-bottom{font-size:12px}.explore-coordinate{display:none}.explore-skeletons span{width:132px;height:148px}}@media(max-width:760px){.slop-explore .explore-heading{gap:14px;margin-bottom:16px}.slop-explore .explore-heading p{font-size:13px}.explore-heading-aside{max-width:125px}.explore-heading-aside>.button{font-size:12px;padding:5px 8px}.explore-overline{font-size:10px;margin-bottom:6px}.slop-explore .explore-filters{gap:6px}.slop-explore .explore-filters>button{font-size:12px;padding:5px 7px;gap:5px}.slop-explore .explore-filters>button>svg{width:13px;height:13px}.explore-controls{margin-bottom:18px}.explore-search{flex:1;width:auto}.explore-stream-label{font-size:12px}.explore-stream-label>span:last-child{font-size:10px}.explore-day-grid{gap:12px}.explore-card{padding:12px;gap:12px}.explore-card-title>a,.explore-card-title>button{font-size:14px}.explore-date h2{font-size:13px}.explore-day-count{font-size:11px}.explore-empty-copy{padding:18px}.explore-empty-copy p{font-size:13px}.explore-studies{gap:12px}.explore-studies figure{padding:11px}.explore-studies img{width:68px;height:68px}.explore-art-detail{grid-template-columns:1fr;gap:18px}.explore-art-detail>img,.explore-art-detail>video{max-height:50vh}.explore-open{opacity:1}}@media(max-width:380px){.explore-media{width:96px;height:116px}.explore-card{gap:10px}.explore-card-title{flex-wrap:wrap;gap:3px}.explore-card-title>a,.explore-card-title>button{font-size:13px}.explore-card-context{flex-wrap:wrap}.explore-card-bottom,.explore-child-link{font-size:11px}.slop-explore .explore-heading{flex-direction:column}.explore-heading-aside{align-items:flex-start;max-width:none}.explore-skeletons span{width:96px;height:116px}}@media(prefers-reduced-motion:reduce){.slop-explore *{animation:none!important;transition:none!important}}.app-shell{min-height:100vh;background:var(--ink)}.app-shell .app-main{margin:0;min-width:0;width:100%}.app-shell .topbar{display:flex;align-items:center;position:relative;top:auto;z-index:35;width:100%;height:65px;padding:0 24px;gap:24px;background:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:none}.header-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;white-space:nowrap}.header-brand img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;border-radius:5px}.header-brand strong{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0}.global-search{display:flex;align-items:center;gap:8px;flex:1;min-width:140px;max-width:384px;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:var(--ink);color:var(--muted)}.global-search:focus-within{border-color:#526079}.global-search input{width:100%;min-width:0;height:34px;border:0!important;outline:0!important;border-radius:0;background:transparent!important;padding:0!important;font-size:16px;line-height:24px;box-shadow:none!important}.global-search input::-moz-placeholder{color:var(--muted)}.global-search input::placeholder{color:var(--muted)}.app-navigation{margin-left:auto;flex-shrink:0}.app-navigation nav{display:flex;align-items:center;gap:22px}.app-navigation nav>a{display:inline-flex;align-items:center;gap:7px;font-size:16px;line-height:24px;font-weight:600;white-space:nowrap;color:#d1d5db}.app-navigation nav>a>svg{color:#6b7280}.app-navigation nav>a:hover,.app-navigation nav>a.active{color:#f3f4f6}.app-navigation nav>a.active>svg{color:#9ca3af}.app-shell .topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.topbar-right .header-create{min-height:32px;padding:5px 13px;font-size:14px;line-height:20px;border-radius:18px;background:#111827;border:1px solid var(--line);color:#f3f4f6}.topbar-right .header-create:hover{background:#1c2536}.app-shell .topbar .custom-wallet-button{height:32px;min-height:32px;padding:4px 9px;border:0;border-left:1px solid #273044;border-radius:0;background:transparent;box-shadow:none;font-size:15px;font-weight:600;gap:7px;color:#d1d5db}.app-shell .topbar .custom-wallet-button:hover{background:transparent;color:#fff}.topbar .wallet-button-shortcut{display:none}.topbar .custom-wallet-button>svg{width:15px;height:15px}.mobile-menu,.mobile-nav-heading,.mobile-nav-resources{display:none}.nav-scrim{position:fixed;inset:0;z-index:39;background:#0008;border:0;backdrop-filter:none}.app-footer{width:100%;max-width:none;margin:0;padding:24px;min-height:80px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.footer-identity{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.footer-identity>strong{font-size:18px;color:var(--accent);font-weight:700;letter-spacing:0}.footer-identity>span{font-size:14px}.platform-token{display:flex;align-items:center;gap:8px;font-size:13px}.platform-token>a{font-family:var(--mono);color:#d1d5db}.platform-token .address{font-size:12px}.mint-pending{font-size:12px;color:var(--subtle)}.app-footer nav{display:flex;align-items:center;gap:20px;font-size:14px}.app-footer a:hover{color:#fff}@media(max-width:1350px){.app-shell .topbar{gap:18px;padding:0 20px}.app-navigation nav{gap:16px}.app-navigation nav>a{font-size:15px}.global-search{max-width:300px}.app-shell .topbar-right{gap:8px}.app-navigation nav>a svg{width:13px;height:13px}.topbar .header-create{font-size:13px}}@media(max-width:1100px){.app-shell .topbar{gap:18px}.global-search{max-width:420px}.app-shell .topbar-right{margin-left:auto}.mobile-menu{display:inline-flex}.app-navigation{position:fixed;top:0;right:0;bottom:0;z-index:41;width:300px;max-width:90vw;padding:20px;background:var(--surface);border-left:1px solid var(--line);overflow-y:auto;transform:translate(105%);visibility:hidden;transition:transform .15s}.app-navigation.open{transform:translate(0);visibility:visible}.mobile-nav-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-size:18px}.app-navigation nav{align-items:stretch;flex-direction:column;gap:5px}.app-navigation nav>a{min-height:42px;padding:9px 12px;border-radius:6px;font-size:16px;gap:12px}.app-navigation nav>a.active{background:var(--raised)}.app-navigation nav>a svg{width:16px;height:16px}.mobile-nav-resources{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--line);margin-top:24px;padding-top:22px;color:var(--muted);font-size:14px}.mobile-nav-resources>.button{font-size:14px;min-height:34px;padding:6px 10px}.mobile-nav-resources>a:last-child{display:flex;align-items:center;gap:6px}}@media(max-width:760px){.app-shell .topbar{height:61px;padding:0 16px;gap:12px}.header-brand strong{display:none}.header-brand img{width:28px;height:28px}.global-search{max-width:none;min-width:90px;flex:1}.global-search input{font-size:14px}.global-search{padding:0 9px;gap:6px}.topbar-right .header-create{display:none}.app-shell .topbar-right{gap:4px;margin:0}.app-shell .topbar .custom-wallet-button{width:30px;height:32px;padding:4px 6px;border:0;justify-content:center}.topbar .custom-wallet-button>span:not(.connected-wallet-icon){display:none}.topbar .custom-wallet-button>.connected-wallet-icon{width:24px;height:24px;border-radius:5px}.topbar .custom-wallet-button:has(.connected-wallet-icon)>svg{display:none}.topbar .custom-wallet-button>svg{width:18px;height:18px}.mobile-menu{width:29px;height:32px;min-width:29px}.app-footer{padding:22px 16px;flex-direction:column;align-items:flex-start;gap:18px}.footer-identity{gap:10px 16px}.app-footer nav{gap:18px;font-size:13px}.footer-identity>span{font-size:13px}}@media(prefers-reduced-motion:reduce){.app-navigation{transition:none}}
