@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:Timecard Stamp;src:url(/fonts/TimecardStamp-Regular.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Timecard Stamp Heavy;src:url(/fonts/TimecardStamp-Bold.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:85%}:root{--stamp:"Timecard Stamp",ui-monospace,monospace;--stamp-heavy:"Timecard Stamp Heavy","Timecard Stamp",ui-monospace,monospace;--accent:#ffad24;--second:#e8553a;--third:#c98a3d;--th:78;--tc:.55;--tn:.008}:root[data-style=carbon]{--accent:#6fb3ff;--second:#ff5b4a;--third:#f2d06b;--th:255;--tc:.6;--tn:.012}:root[data-style=night]{--accent:#b69bff;--second:#ffad24;--third:#ff6fae;--th:292;--tc:.6;--tn:.012}:root[data-style=dark]{--accent:#d6eca4;--second:#ffc15a;--third:#8fb3d9;--th:150;--tc:.5;--tn:.008}:root[data-style=seventies]{--accent:#e0762b;--second:#d9b43c;--third:#8a9a4f;--th:88;--tc:.75;--tn:.01}:root[data-style=os]{--accent:#d3ed9d;--second:#ffc15a;--third:#8fb3d9;--th:128.3;--tc:1;--tn:0}:root[data-style=halloween]{--accent:#ff8a1f;--second:#8fe03a;--third:#a66bff;--th:262;--tc:.95;--tn:.012}:root[data-style=christmas]{--accent:#ff5a52;--second:#ffd166;--third:#bfe6ff;--th:100;--tc:1.15;--tn:.01}:root[data-style=newyear]{--accent:#ffd35a;--second:#ff78c0;--third:#7fd8ff;--th:222;--tc:1;--tn:.014}:root[data-style=acid]{--accent:#b7ff36;--second:#ffad24;--third:#9a6bff;--th:128.3;--tc:1;--tn:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:oklch(.144 var(--tn) var(--th));color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}::selection{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th))}.topbar{z-index:100;background:oklch(.144 var(--tn) var(--th));border-bottom:1px solid oklch(.328 var(--tn) var(--th));position:sticky;top:0}.topbar nav{align-items:center;gap:32px;max-width:1440px;height:64px;margin:auto;padding:0 24px;display:flex}.wordmark{color:#fff;font:800 18px var(--stamp);letter-spacing:.08em;align-items:center;gap:10px;text-decoration:none;display:flex}.live-dot{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);width:9px;height:9px;box-shadow:0 0 14px oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.nav-status{font:11px var(--stamp);color:oklch(.569 var(--tn) var(--th));gap:9px;display:flex}.nav-status b{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.nav-links{font:12px var(--stamp);align-items:center;gap:24px;margin-left:auto;display:flex}.nav-links a{color:oklch(.826 var(--tn) var(--th));text-decoration:none}.nav-links a:hover{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.locked{border:1px solid oklch(.355 var(--tn) var(--th));color:oklch(.507 var(--tn) var(--th));padding:9px 12px}.hero{border-bottom:1px solid oklch(.347 var(--tn) var(--th));min-height:calc(100vh - 64px);position:relative;overflow:hidden}.hero-city{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.53;filter:saturate(1.1)contrast(1.15);position:absolute;inset:0}.shift-morning .hero-city{filter:saturate(.85)contrast(1.05)}.shift-afternoon .hero-city{filter:saturate(1.1)contrast(1.08)}.screen-noise{background:oklch(.144 var(--tn) var(--th) / .32);pointer-events:none;position:absolute;inset:0}.hero-ui{z-index:2;flex-direction:column;max-width:1440px;min-height:calc(100vh - 64px);margin:auto;padding:24px;display:flex;position:relative}.eyebrow{background:oklch(.144 var(--tn) var(--th) / .82);color:oklch(.808 calc(.013 * var(--tc)) calc(var(--th) + -41.4));font:11px var(--stamp);letter-spacing:.12em;border:1px solid #ffffff47;justify-content:space-between;padding:10px 14px;display:flex}.eyebrow span:nth-child(2){color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.hero-grid{flex:1;grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;padding:52px 5vw;display:grid}.kicker,.section-head>span,.section-head div>span,.faq-page header>span{font:12px var(--stamp);letter-spacing:.25em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.hero h1{letter-spacing:-.075em;margin:14px 0 24px;font-size:clamp(62px,9vw,140px);line-height:.76}.hero h1 em,.faq-page h1 em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.lede{max-width:600px;color:oklch(.851 calc(.013 * var(--tc)) calc(var(--th) + -36.8));font-size:18px;line-height:1.55}.hero-live{font:11px var(--stamp);letter-spacing:.05em;color:oklch(.808 calc(.013 * var(--tc)) calc(var(--th) + -41.4));flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 0;display:flex}.hero-live .live-dot{flex-shrink:0}.punch-card{background:oklch(.905 calc(.023 * var(--tc)) calc(var(--th) + -41.1));width:min(100%,360px);color:oklch(.195 var(--tn) var(--th));border:2px solid oklch(.195 var(--tn) var(--th));box-shadow:10px 10px 0 oklch(from var(--second) calc(l * 1) calc(c * 1) h);justify-self:end;padding:18px;transform:rotate(1.5deg)}.card-head{border-bottom:2px solid oklch(.204 var(--tn) var(--th));font:11px var(--stamp);justify-content:space-between;padding-bottom:12px;display:flex}.clock-face{text-align:center;padding:28px 0 24px;display:grid}.clock-face small{font:10px var(--stamp);letter-spacing:.2em}.clock-face strong{font:700 58px var(--stamp);letter-spacing:-.08em}.clock-face span{font:12px var(--stamp)}.punch-card button{background:oklch(.186 var(--tn) var(--th));color:#fff;width:100%;font:800 14px var(--stamp);letter-spacing:.14em;border:0;padding:16px}.punch-card button:hover{background:oklch(from var(--third) calc(l * .617) calc(c * .726) h)}.punch-card.is-punched{box-shadow:10px 10px 0 oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.punch-card.is-punched button{background:oklch(from var(--third) calc(l * .617) calc(c * .726) h)}.punch-card p{text-align:center;font:9px var(--stamp);margin:12px 0 0}.shift-switch{grid-template-columns:repeat(3,1fr);max-width:690px;margin:0 auto;display:grid}.shift-switch button{border:1px solid oklch(.478 var(--tn) var(--th));background:oklch(.144 var(--tn) var(--th) / .9);color:oklch(.738 var(--tn) var(--th));font:11px var(--stamp);padding:13px 24px}.shift-switch button span{color:oklch(.521 var(--tn) var(--th));margin-bottom:3px;display:block}.shift-switch button.active{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.shift-switch button.active span{color:oklch(.144 var(--tn) var(--th))}.loop-section,.legend-section{max-width:1440px;margin:auto;padding:110px 24px}.section-head{max-width:650px}.section-head.row{justify-content:space-between;align-items:end;gap:60px;max-width:none;display:flex}.section-head h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(42px,6vw,82px);line-height:.9}.section-head p{max-width:480px;color:oklch(.669 var(--tn) var(--th));line-height:1.6}.loop-track{border:1px solid oklch(.321 var(--tn) var(--th));grid-template-columns:repeat(5,1fr);margin-top:60px;display:grid}.loop-track article{border-right:1px solid oklch(.321 var(--tn) var(--th));min-height:260px;padding:20px;transition:all .2s}.loop-track article:last-child{border:0}.loop-track article:hover{background:oklch(.208 var(--tn) var(--th));transform:translateY(-8px)}.loop-track article>span{font:11px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.loop-icon{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:46px 0 25px;font-size:45px}.loop-track h3{font:700 16px var(--stamp)}.loop-track p,.microcopy{color:oklch(.569 var(--tn) var(--th));font-size:13px;line-height:1.5}.microcopy{text-align:center;margin-top:22px}.legend-section{border-top:1px solid oklch(.316 var(--tn) var(--th))}.filters{border:1px solid oklch(.348 var(--tn) var(--th));display:flex}.filters button{border:0;border-right:1px solid oklch(.348 var(--tn) var(--th));background:oklch(.176 var(--tn) var(--th));color:oklch(.569 var(--tn) var(--th));font:11px var(--stamp);padding:12px 18px}.filters button:last-child{border:0}.filters button.active{background:oklch(from var(--third) calc(l * 1) calc(c * 1) h);color:#fff}.legend-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:55px;display:grid}.legend-card{background:oklch(.181 var(--tn) var(--th));border:1px solid oklch(.304 var(--tn) var(--th));transition:all .2s}.legend-card:hover{border-color:oklch(from var(--third) calc(l * 1) calc(c * 1) h);box-shadow:5px 5px 0 oklch(from var(--third) calc(l * .617) calc(c * .726) h);transform:translateY(-5px)}.legend-img{aspect-ratio:1;background:oklch(.212 var(--tn) var(--th));position:relative;overflow:hidden}.legend-img img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:all .2s}.legend-card:hover img{transform:scale(1.08)}.legend-img span{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:800 10px var(--stamp);padding:4px 6px;position:absolute;top:8px;right:8px}.legend-card>div:last-child{padding:15px}.legend-card small{color:oklch(.569 var(--tn) var(--th));font:9px var(--stamp);text-transform:uppercase}.legend-card h3{font:15px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);margin:7px 0}.legend-card p{color:oklch(.626 var(--tn) var(--th));margin:0;font-size:12px;line-height:1.4}.site-footer{border-top:1px solid oklch(.328 var(--tn) var(--th));color:oklch(.514 var(--tn) var(--th));font:10px var(--stamp);justify-content:space-between;gap:20px;padding:32px 24px;display:flex}.site-footer a{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);text-decoration:none}.motion-toggle{border:1px solid oklch(.514 var(--tn) var(--th));color:oklch(.732 var(--tn) var(--th));font:10px var(--stamp);cursor:pointer;background:0 0;min-height:32px;padding:6px 10px}.motion-toggle[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.motion-toggle:disabled{opacity:.6;cursor:wait}.faq-page{max-width:1050px;margin:auto;padding:100px 24px}.faq-page header{border-left:5px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);padding-left:28px}.faq-page h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(55px,9vw,116px);line-height:.82}.faq-page header p{color:oklch(.626 var(--tn) var(--th))}.faq-list{border-top:1px solid oklch(.374 var(--tn) var(--th));margin-top:80px}.faq-list details{border-bottom:1px solid oklch(.374 var(--tn) var(--th))}.faq-list summary{cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:center;padding:28px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:12px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.faq-list summary b{font-size:clamp(18px,3vw,28px)}.faq-list summary i{font:normal 28px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:oklch(.734 var(--tn) var(--th));margin:0 0 32px 60px;line-height:1.7}@media (max-width:900px){.nav-status,.nav-links a:not(:last-of-type),.locked{display:none}.hero-grid{grid-template-columns:1fr;gap:35px;padding:55px 0}.punch-card{justify-self:start;width:320px}.hero h1{font-size:72px}.loop-track{grid-template-columns:1fr 1fr}.loop-track article{min-height:200px}.legend-grid{grid-template-columns:repeat(3,1fr)}.section-head.row{flex-direction:column;align-items:start;gap:20px}}@media (max-width:600px){.topbar nav{padding:0 16px}.hero-ui{padding:14px}.eyebrow span:nth-child(2){display:none}.hero h1{font-size:60px}.lede{font-size:16px}.punch-card{width:290px}.shift-switch{width:100%}.shift-switch button{padding:11px 4px;font-size:9px}.loop-section,.legend-section,.faq-page{padding:75px 16px}.loop-track{grid-template-columns:1fr}.loop-track article{min-height:0}.loop-icon{margin:25px 0 15px}.section-head.row{display:block}.legend-grid{grid-template-columns:repeat(2,1fr)}.legend-card p{display:none}.site-footer{flex-direction:column}.faq-list details p{margin-left:0}.faq-list summary{grid-template-columns:42px 1fr 24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mint-callout{background:oklch(.208 calc(.03 * var(--tc)) calc(var(--th) + 8.8) / .91);border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);max-width:540px;font:14px var(--stamp);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px;padding:16px 18px;line-height:1.5;text-decoration:none;display:flex}.mint-callout span{color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6))}.mint-callout:hover{background:oklch(.294 calc(.054 * var(--tc)) calc(var(--th) + 5.4))}.kinetic-pass{border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.198 calc(.022 * var(--tc)) calc(var(--th) + 8.2));margin-top:48px;padding:clamp(20px,4vw,36px);scroll-margin-top:90px}.kinetic-pass h2{letter-spacing:-.035em;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:16px 0;font-size:clamp(24px,4vw,38px);line-height:1.05}.kinetic-pass p{color:oklch(.818 calc(.014 * var(--tc)) calc(var(--th) + -8));line-height:1.6}.kinetic-link{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:700 14px var(--stamp);margin:10px 0;padding:14px 18px;line-height:1.5;text-decoration:none;display:inline-block}.kinetic-link:hover{background:oklch(from var(--accent) calc(l * 1.027) calc(c * .691) h)}.kinetic-contract{border-top:1px solid oklch(.36 calc(.04 * var(--tc)) calc(var(--th) + 7.1));margin-top:20px;padding-top:18px}.kinetic-contract span{font:12px var(--stamp);color:oklch(.738 calc(.034 * var(--tc)) calc(var(--th) + 4.1));margin-bottom:10px;display:block}.kinetic-contract code{font:14px var(--stamp);overflow-wrap:anywhere;color:oklch(.925 calc(.017 * var(--tc)) calc(var(--th) + -6.5))}.faq-page .faq-list{margin-top:48px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);outline-offset:5px}.nav-links .crew-nav{border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);white-space:nowrap;padding:10px 12px;display:block!important}.crew-page{max-width:1200px;margin:auto;padding:80px 24px 110px}.crew-heading h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(48px,8vw,96px);line-height:.9}.crew-heading em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.crew-heading p{color:oklch(.773 var(--tn) var(--th));font-size:18px}.crew-terminal{border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));background:oklch(.185 var(--tn) var(--th));margin-top:48px}.crew-terminal-bar{border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.crew-access{justify-content:space-between;align-items:center;gap:28px;padding:28px 24px 8px;display:flex}.crew-access h2{font:700 24px var(--stamp);margin:0}.crew-access p,.crew-result p{color:oklch(.807 calc(.017 * var(--tc)) calc(var(--th) + -6.5));line-height:1.6}.crew-wallet-buttons{flex-wrap:wrap;gap:8px;display:flex}.crew-button{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);min-height:46px;font:700 13px var(--stamp);padding:14px 20px;text-decoration:none;display:inline-block}.crew-button.secondary{background:oklch(.205 var(--tn) var(--th));color:oklch(.914 calc(.021 * var(--tc)) calc(var(--th) + -6.4));border-color:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2))}.crew-button:disabled{opacity:.5;cursor:wait}.crew-button:hover:not(:disabled){border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.crew-form{padding:12px 24px 28px}.crew-form label{font:11px var(--stamp);color:oklch(.793 calc(.023 * var(--tc)) calc(var(--th) + -7.2));margin-bottom:10px;display:block}.crew-form>div{gap:10px;display:flex}.crew-form input{background:oklch(.144 var(--tn) var(--th));min-width:0;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));font:14px var(--stamp);border-radius:0;flex:1;padding:14px}.crew-form input:focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-error{color:oklch(from var(--second) calc(l * 1.049) calc(c * .616) h);padding:0 24px 16px}.crew-result{border-top:1px dashed oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));padding:24px}.crew-address{justify-content:space-between;align-items:center;gap:16px;display:flex}.crew-address code{overflow-wrap:anywhere;min-width:0;color:oklch(.791 calc(.019 * var(--tc)) calc(var(--th) + -4.2));font-size:12px}.crew-address button{border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));color:oklch(.877 calc(.021 * var(--tc)) calc(var(--th) + -6.4));font:12px var(--stamp);background:0 0;padding:12px}.crew-result h3{font:700 clamp(22px,4vw,34px) var(--stamp);margin:28px 0 12px}.crew-positive{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-result a,.crew-empty a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:13px var(--stamp)}.crew-note{margin-top:24px;font:12px/1.6 var(--stamp)!important;color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7))!important}.crew-gallery{margin-top:72px}.crew-gallery-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.crew-gallery h2{letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(40px,6vw,64px);line-height:1}.crew-tabs{gap:8px;display:flex}.crew-tabs button{background:oklch(.176 var(--tn) var(--th));color:oklch(.898 var(--tn) var(--th));border:1px solid oklch(.422 calc(.021 * var(--tc)) calc(var(--th) + .7));font:13px var(--stamp);padding:14px}.crew-tabs button[aria-pressed=true]{color:oklch(.144 var(--tn) var(--th));background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-empty{border:1px dashed oklch(.407 calc(.031 * var(--tc)) calc(var(--th) + 1.1));background:oklch(.179 var(--tn) var(--th));text-align:center;place-content:center;gap:12px;min-height:230px;padding:48px 24px;display:grid}.crew-empty>span{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-size:38px}.crew-empty h3{font:700 20px var(--stamp);margin:0}.crew-empty p{color:oklch(.763 calc(.025 * var(--tc)) calc(var(--th) + -3));margin:0;line-height:1.6}.crew-empty .crew-button{justify-self:center;margin-top:8px}.crew-token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.crew-token{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));background:oklch(.179 var(--tn) var(--th));min-width:0;text-decoration:none}.crew-token:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-token-art{aspect-ratio:1;background:oklch(.221 var(--tn) var(--th));color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:24px var(--stamp);place-items:center;display:grid;position:relative}.crew-token-art img{object-fit:contain}.crew-token>div:last-child{padding:16px}.crew-token small{font:11px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-token h3{overflow-wrap:anywhere;margin-bottom:0;font-size:16px}.crew-view{margin-bottom:16px}.crew-pfp-save{border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);min-height:36px;font:700 11px var(--stamp);cursor:pointer;background:0 0;margin-top:12px;padding:8px 10px}.crew-pfp-save:hover:not(:disabled){border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.crew-pfp-save:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.crew-page{padding:48px 16px 70px}.crew-access{display:block}.crew-wallet-buttons{margin:20px 0}.crew-gallery-heading{display:block}.crew-tabs{margin-top:24px}.crew-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-terminal-bar{padding:12px;font-size:10px}.crew-form,.crew-access,.crew-result{padding-left:16px;padding-right:16px}.crew-form>div{flex-wrap:wrap}.crew-form input{flex-basis:100%}.crew-form button{width:100%}}.wallet-connect{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);min-height:42px;color:oklch(.144 var(--tn) var(--th));border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:700 12px var(--stamp);white-space:nowrap;flex-shrink:0;padding:10px 14px}.wallet-connect:disabled{opacity:.65;cursor:wait}.nav-links .crew-nav{color:oklch(.826 var(--tn) var(--th));border:0;padding:0}.wallet-dialog{background:oklch(.189 calc(.013 * var(--tc)) calc(var(--th) + 6.9));width:min(420px,100% - 32px);max-height:80vh;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.wallet-dialog::backdrop{background:#000b}.wallet-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.wallet-dialog h2{font:700 20px var(--stamp);margin:0}.wallet-dialog-head button{color:oklch(.898 var(--tn) var(--th));background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px}.wallet-dialog>.crew-button{width:100%;margin-top:12px;display:block}.wallet-dialog code{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.wallet-dialog p{color:oklch(.804 calc(.023 * var(--tc)) calc(var(--th) + -2));line-height:1.6}.crew-result{border-top:0}.crew-page>.crew-gallery{margin-top:40px}@media (max-width:1100px){.topbar .nav-status{display:none}.topbar nav,.nav-links{gap:16px}}@media (max-width:600px){.topbar nav{gap:10px;padding:0 12px}.wordmark{letter-spacing:0;gap:6px;font-size:14px}.wallet-connect{padding:10px;font-size:10px}.nav-links{gap:0;font-size:10px}.nav-links .crew-nav{white-space:nowrap}.topbar nav{height:64px}}.faq-mint-rules{margin:20px 0;overflow-x:auto}.faq-mint-rules table{border-collapse:collapse;text-align:left;width:100%;font:13px/1.5 var(--stamp)}.faq-mint-rules caption{text-align:left;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);margin-bottom:12px}.faq-mint-rules th,.faq-mint-rules td{border-bottom:1px solid oklch(.357 calc(.033 * var(--tc)) calc(var(--th) + 3.3));white-space:nowrap;padding:12px 10px}.faq-mint-rules td:last-child{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.faq-list .faq-mint-rules p{margin:18px 0;font-size:13px}.allocation-lookup{max-width:680px;margin:32px 0 16px}.allocation-lookup label{color:oklch(.758 calc(.027 * var(--tc)) calc(var(--th) + -1.6));font:11px var(--stamp);letter-spacing:.1em;margin-bottom:10px;display:block}.allocation-lookup>div{gap:8px;display:flex}.allocation-lookup input{border:1px solid oklch(.426 calc(.038 * var(--tc)) calc(var(--th) + 1.2));background:oklch(.185 var(--tn) var(--th));min-width:0;color:oklch(.949 var(--tn) var(--th));font:14px var(--stamp);flex:1;padding:13px}.allocation-lookup button{border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));background:oklch(.215 calc(.025 * var(--tc)) calc(var(--th) + 4.5));color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:700 12px var(--stamp);min-height:44px;padding:12px 16px}.allocation-lookup input:focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline-offset:2px}.allocation-lookup>p{color:oklch(from var(--second) calc(l * 1.049) calc(c * .616) h);font-size:13px}.allocation-viewing{color:oklch(.765 calc(.028 * var(--tc)) calc(var(--th) + -2.6));font:11px/1.7 var(--stamp);overflow-wrap:anywhere}.allocation-viewing code{color:oklch(.895 calc(.021 * var(--tc)) calc(var(--th) + -3.6))}.badge-page{max-width:1240px;margin:auto;padding:64px 24px 96px}.badge-heading h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(44px,7vw,86px);line-height:.9}.badge-heading em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.badge-heading p{color:oklch(.788 calc(.018 * var(--tc)) calc(var(--th) + -2.9));line-height:1.6}.badge-studio{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:40px;display:grid}.badge-preview{min-width:0;position:sticky;top:88px}.badge-preview canvas{border:1px solid oklch(.399 calc(.029 * var(--tc)) calc(var(--th) + 5.5));width:100%;height:auto;display:block}.badge-preview>p{font:12px/1.6 var(--stamp);color:oklch(.75 calc(.031 * var(--tc)) calc(var(--th) + -.3));margin:12px 0}.badge-controls{min-width:0}.badge-step{border:0;border-bottom:1px solid oklch(.349 calc(.033 * var(--tc)) calc(var(--th) + 3.3));min-width:0;margin:0 0 24px;padding:0 0 24px}.badge-step>span,.badge-step>label,.badge-step>legend{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:12px var(--stamp);letter-spacing:.06em;margin-bottom:16px;display:block}.badge-characters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.badge-characters button{border:1px solid oklch(.373 calc(.037 * var(--tc)) calc(var(--th) + 4.9));background:oklch(.208 calc(.02 * var(--tc)) calc(var(--th) + 7));min-width:0;color:oklch(.793 calc(.034 * var(--tc)) calc(var(--th) + -.2));flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex}.badge-characters img{width:100%;max-width:82px;height:auto;image-rendering:pixelated}.badge-characters small{font:10px/1.4 var(--stamp);align-items:center;min-height:28px;display:flex}.badge-characters button[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.326 calc(.054 * var(--tc)) calc(var(--th) + 1.8));color:oklch(.968 calc(.079 * var(--tc)) calc(var(--th) + -1.2));box-shadow:inset 0 0 0 1px oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.badge-selected{font:14px var(--stamp);color:oklch(.918 calc(.023 * var(--tc)) calc(var(--th) + -2))}.badge-selected span{color:oklch(.653 calc(.037 * var(--tc)) calc(var(--th) + .8));font-size:11px}.badge-step input{background:oklch(.195 calc(.02 * var(--tc)) calc(var(--th) + 7.1));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));width:100%;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border-radius:0;padding:15px;font:17px Arial}.badge-step input:focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline-offset:2px}.badge-shifts{gap:8px;display:flex}.badge-shifts button{background:oklch(.212 calc(.021 * var(--tc)) calc(var(--th) + 4.9));min-height:46px;color:oklch(.785 calc(.037 * var(--tc)) calc(var(--th) + -.1));border:1px solid oklch(.438 calc(.051 * var(--tc)) calc(var(--th) + 2.8));font:12px var(--stamp);flex:1;padding:12px 8px}.badge-shifts button[aria-pressed=true]{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.204 calc(.034 * var(--tc)) calc(var(--th) + 1.3))}.badge-step>p,.badge-actions p{color:oklch(.719 calc(.035 * var(--tc)) calc(var(--th) + 1.6));font-size:13px;line-height:1.6}.badge-actions{flex-wrap:wrap;gap:10px;display:flex}.badge-actions>.crew-button{text-align:center;white-space:nowrap;flex:1}.badge-actions p{flex-basis:100%;margin:0}.badge-actions p:empty{display:none}@media (max-width:760px){.badge-page{padding:40px 16px 64px}.badge-studio{grid-template-columns:1fr;gap:24px}.badge-preview{width:100%;max-width:min(100%,340px);margin:0 auto 4px;position:static}.badge-preview canvas{box-shadow:0 4px 14px #00000080}.badge-preview>p{text-align:center;margin:10px 0 0;display:block}.badge-characters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.topbar nav{flex-wrap:wrap;height:auto;min-height:64px;padding-top:10px;padding-bottom:10px}.topbar .wallet-connect{margin-left:auto}.topbar .nav-links{flex-basis:100%;order:3;justify-content:flex-end;gap:20px}.nav-links .badge-nav{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);display:block!important}.badge-actions>.crew-button{flex-basis:100%}}.campaign-registration{border:1px solid oklch(.422 calc(.036 * var(--tc)) calc(var(--th) + 2.1));background:oklch(.214 calc(.015 * var(--tc)) calc(var(--th) + 16.8));max-width:1000px;color:oklch(.946 calc(.021 * var(--tc)) calc(var(--th) + -12.9));margin:5rem auto 0;padding:2.5rem;scroll-margin-top:100px}.campaign-registration h2{margin:1rem 0;font:800 clamp(1.8rem,4vw,3rem)/1.05 Arial,sans-serif}.campaign-registration p{color:oklch(.815 calc(.027 * var(--tc)) calc(var(--th) + .5));line-height:1.6}.campaign-registration fieldset{border:0;min-width:0;margin:2rem 0;padding:0}.campaign-registration legend,.campaign-reply h3{font:700 .8rem var(--stamp);letter-spacing:.08em;color:oklch(from var(--accent) calc(l * 1.001) calc(c * .49) h);margin-bottom:1rem}.campaign-tasks>div{border-bottom:1px solid oklch(.356 calc(.033 * var(--tc)) calc(var(--th) + 5.2));justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.campaign-registration a{color:oklch(from var(--accent) calc(l * 1.021) calc(c * .539) h)}.campaign-tasks label,.campaign-consent{align-items:flex-start;gap:.7rem;font-size:.85rem;line-height:1.5;display:flex}.campaign-fields{gap:.8rem;display:grid}.campaign-fields>label:not(.campaign-consent){font:700 .75rem var(--stamp);margin-top:.6rem}.campaign-fields>input{box-sizing:border-box;background:oklch(.166 var(--tn) var(--th));width:100%;color:oklch(.962 calc(.016 * var(--tc)) calc(var(--th) + -13.9));border:1px solid oklch(.473 calc(.047 * var(--tc)) calc(var(--th) + 1.4));font:inherit;border-radius:0;padding:1rem}.campaign-registration input[type=checkbox]{width:18px;height:18px;accent-color:oklch(from var(--accent) calc(l * 1.021) calc(c * .539) h);flex-shrink:0;margin-top:2px}.campaign-registration :focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1.021) calc(c * .539) h);outline-offset:4px}.campaign-wallet{gap:.7rem;padding:1rem 0;display:grid}.campaign-wallet span{font-size:.75rem}.campaign-wallet code{overflow-wrap:anywhere}.campaign-consent{margin-top:1rem}.campaign-note{font-size:.8rem}.campaign-registration .campaign-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.campaign-registration button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.campaign-registration{margin-top:3rem;padding:1.25rem}.campaign-tasks>div{flex-direction:column;align-items:flex-start}.campaign-registration .crew-button{text-align:center;box-sizing:border-box;width:100%}}.badge-page{max-width:1440px;padding-top:36px}.badge-heading h1{font-size:clamp(40px,5vw,64px)}.badge-campaign-jump{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:12px/1.5 var(--stamp);text-underline-offset:4px;margin:4px 0 12px;display:inline-block}.badge-campaign-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.badge-campaign-layout>.badge-studio{border:1px solid oklch(.399 calc(.029 * var(--tc)) calc(var(--th) + 5.5));background:oklch(.195 calc(.018 * var(--tc)) calc(var(--th) + 9.7));flex-direction:column;gap:20px;min-width:0;margin:0;padding:24px;display:flex}.badge-campaign-layout .badge-preview{width:100%;max-width:300px;margin:auto;position:static}.badge-campaign-layout .badge-controls{width:100%}.badge-campaign-layout .badge-step{margin-bottom:16px;padding-bottom:16px}.badge-campaign-layout .badge-step>span,.badge-campaign-layout .badge-step>label,.badge-campaign-layout .badge-step>legend{margin-bottom:10px}.badge-campaign-layout>.campaign-registration{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:24px}.badge-campaign-layout .campaign-registration h2{font-size:clamp(25px,2.5vw,36px)}.badge-campaign-layout .campaign-registration fieldset{margin:1.5rem 0}.badge-campaign-layout .campaign-tasks>div{flex-wrap:wrap;gap:12px}.badge-campaign-layout .campaign-tasks a{font-size:12px}.badge-campaign-layout .badge-actions>.crew-button{white-space:normal}@media (max-width:900px){.badge-campaign-layout{grid-template-columns:minmax(0,1fr);gap:24px}.badge-campaign-layout>.badge-studio,.badge-campaign-layout>.campaign-registration{padding:20px}.badge-campaign-layout>.badge-studio{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid}.badge-campaign-layout .badge-preview{max-width:300px}}@media (max-width:600px){.badge-campaign-layout>.badge-studio{display:flex}.badge-campaign-layout>.badge-studio,.badge-campaign-layout>.campaign-registration{padding:16px}.badge-campaign-jump{padding:12px 0}.badge-page{padding-top:28px}}.campaign-task-instructions{font-size:12px}.campaign-tasks .campaign-social-task{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);gap:10px;display:grid}.campaign-social-task .crew-button{text-align:center;white-space:normal;box-sizing:border-box;padding:12px 10px;font-size:11px}.campaign-confirm{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);min-height:44px;color:oklch(.204 calc(.034 * var(--tc)) calc(var(--th) + 1.3));font:700 11px var(--stamp);cursor:pointer;padding:10px}.campaign-confirm:disabled{background:oklch(.278 calc(.032 * var(--tc)) calc(var(--th) + 5.8));color:oklch(.802 calc(.049 * var(--tc)) calc(var(--th) + 1.4));border-color:oklch(.471 calc(.049 * var(--tc)) calc(var(--th) + 2));opacity:.7}.campaign-social-task a[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:400px){.campaign-tasks .campaign-social-task{grid-template-columns:minmax(0,1fr)}.campaign-confirm{width:100%}}.skip-link{z-index:200;background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:700 12px var(--stamp);padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}#main-content,#city,#legendaries,#crew{scroll-margin-top:120px}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-actions .crew-button{text-align:center}.hero-copy .mint-callout{margin-top:14px}.campaign-progress{border-left:3px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.273 calc(.037 * var(--tc)) calc(var(--th) + 4.5));font:12px/1.6 var(--stamp);padding:12px;color:oklch(from var(--accent) calc(l * 1.021) calc(c * .539) h)!important}.campaign-fields>input{font-size:16px}.faq-list a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);text-underline-offset:3px}@media (max-width:900px){.topbar nav{flex-wrap:wrap;gap:8px 16px;height:auto;min-height:64px;padding-top:10px;padding-bottom:8px}.topbar .wallet-connect{margin-left:auto}.topbar .nav-links{overscroll-behavior-x:contain;scrollbar-width:thin;flex-basis:100%;order:3;justify-content:flex-start;gap:18px;min-width:0;max-width:100%;margin:0;overflow-x:auto}.topbar .nav-links a,.topbar .nav-links a:not(:last-of-type){white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;font-size:11px;display:flex!important}.topbar .nav-links .badge-nav{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.hero-grid{padding-top:32px;padding-bottom:32px}}@media (max-width:600px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .crew-button{width:100%}.topbar .nav-links{gap:16px}.campaign-social-task .crew-button,.campaign-confirm{font-size:12px}.hero .punch-card{max-width:calc(100% - 12px)}}.campaign-registration [hidden]{display:none!important}.campaign-registration{margin-top:32px}.registration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.registration-steps li{border-bottom:2px solid oklch(.422 calc(.036 * var(--tc)) calc(var(--th) + 2.1));font:12px/1.5 var(--stamp);color:oklch(.793 calc(.034 * var(--tc)) calc(var(--th) + -.2));align-items:center;gap:10px;padding:14px 8px;display:flex}.registration-steps li[aria-current=step]{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.registration-steps li>span{font-size:18px}.wizard-navigation{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.campaign-registration .badge-studio{gap:24px;margin:24px 0}.campaign-registration .badge-preview{max-width:300px;margin:auto;position:static}.campaign-registration .badge-actions>.crew-button{white-space:normal;min-width:180px}.badge-share-copy{border-left:3px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:18px/1.5 var(--stamp);color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));flex-basis:100%;margin:0;padding:16px}@media (max-width:600px){.registration-steps{gap:6px}.registration-steps li{flex-direction:column;align-items:flex-start;padding:10px 4px;font-size:11px}.wizard-navigation>.crew-button{width:100%}.campaign-registration .badge-studio{grid-template-columns:minmax(0,1fr)}}.meme-studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.meme-preview{min-width:0;position:sticky;top:100px}.meme-preview canvas{border:1px solid oklch(.422 calc(.036 * var(--tc)) calc(var(--th) + 2.1));width:100%;height:auto;display:block}.meme-controls{background:oklch(.214 calc(.015 * var(--tc)) calc(var(--th) + 16.8));border:1px solid oklch(.422 calc(.036 * var(--tc)) calc(var(--th) + 2.1));min-width:0;padding:24px}.meme-controls fieldset{border:0;min-width:0;margin:0;padding:0}.meme-controls legend{font:12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin-bottom:20px}.meme-controls label{font:12px var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));margin:20px 0 8px;display:block}.meme-controls select,.meme-controls textarea{box-sizing:border-box;background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));width:100%;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));padding:12px;font:16px/1.5 Arial}.meme-controls textarea{resize:vertical}.meme-controls :focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline-offset:3px}.meme-presets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meme-presets button{white-space:normal}.meme-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.meme-actions>*{text-align:center;white-space:nowrap;flex:1}.meme-studio p{font:12px/1.6 var(--stamp);color:oklch(.793 calc(.034 * var(--tc)) calc(var(--th) + -.2))}.meme-studio button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.meme-studio{grid-template-columns:minmax(0,1fr);gap:20px}.meme-preview{width:100%;max-width:min(100%,360px);margin:0 auto 4px;position:static}.meme-preview canvas{box-shadow:0 4px 14px #00000080}.meme-preview>p{text-align:center;margin:10px 0 0;display:block}.meme-preview .meme-look-shortcut{margin-top:2px;display:inline-block}.meme-controls{padding:16px}}.text-link{min-height:44px;font:700 12px/1.5 var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);align-items:center;text-decoration:none;display:inline-flex}.text-link:hover{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.home-refined .loop-section,.home-refined .legend-section{padding-top:72px;padding-bottom:72px}.explore-card{border-top:1px solid oklch(.321 var(--tn) var(--th));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1392px;margin:0 auto;padding:72px 24px;display:grid}.explore-card.is-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.explore-card.is-reverse .explore-card-media{order:2}.explore-card-media{min-width:0}.explore-card-media img{width:100%;height:auto;image-rendering:pixelated;border:1px solid oklch(.387 var(--tn) var(--th));display:block}.explore-card-media-button{cursor:zoom-in;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.explore-card-media-button span{font:11px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);letter-spacing:.05em;margin-top:10px;display:block}.explore-card-body{min-width:0}.explore-card-body .kicker{margin-bottom:8px;display:block}.explore-card-body h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(34px,4.5vw,58px);line-height:.95}.explore-card-body h2 em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.explore-card-body p{color:oklch(.669 var(--tn) var(--th));max-width:480px;margin:0 0 24px;line-height:1.6}.home-game .loop-track{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.home-game .loop-track article{min-height:190px;padding:24px}.home-game .loop-track h3{margin-top:24px}.home-game>.text-link{margin-top:18px}.home-refined .legend-grid{margin-top:28px}.home-refined .legend-card p{display:block}.legend-gallery-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.legend-gallery-footer p{color:oklch(.768 var(--tn) var(--th));font:12px var(--stamp)}.home-create{border:1px solid oklch(.533 calc(.077 * var(--tc)) calc(var(--th) + -6.1));background:oklch(.233 calc(.033 * var(--tc)) calc(var(--th) + 6.1));grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;max-width:1392px;margin:0 auto 72px;padding:40px;display:grid}.home-create h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(32px,5vw,60px);line-height:1}.home-create p{color:oklch(.81 calc(.032 * var(--tc)) calc(var(--th) + -1.2));line-height:1.6}.home-create-actions{gap:12px;display:grid}.home-create-actions .crew-button{text-align:center}#objects,#how-it-works{scroll-margin-top:120px}@media (max-width:900px){.explore-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:56px 24px}.explore-card.is-reverse .explore-card-media{order:0}.home-create{margin-left:24px;margin-right:24px}.topbar .nav-links{gap:16px}}@media (max-width:600px){.home-refined .loop-section,.home-refined .legend-section{padding-top:48px;padding-bottom:48px}.explore-card{padding:44px 16px}.home-game .loop-track{grid-template-columns:minmax(0,1fr)}.home-game .loop-track article{border-right:0;border-bottom:1px solid oklch(.321 var(--tn) var(--th));min-height:0}.home-game .loop-track article:last-child{border-bottom:0}.home-refined .legend-card p{font-size:12px}.home-create{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 16px 48px;padding:24px}.home-refined .section-head.row{gap:20px}.home-refined .filters{margin-top:16px}}.object-window{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));width:min(1040px,100vw - 64px);max-width:none;height:min(880px,100dvh - 64px);max-height:none;color:oklch(.246 calc(.021 * var(--tc)) calc(var(--th) + 30.5));border:2px solid oklch(.948 calc(.023 * var(--tc)) calc(var(--th) + -13.3));border-right-color:oklch(.533 calc(.03 * var(--tc)) calc(var(--th) + 10));border-bottom-color:oklch(.533 calc(.03 * var(--tc)) calc(var(--th) + 10));margin:auto;padding:5px;position:fixed;inset:0;overflow:hidden;box-shadow:12px 12px #0006}.object-window[open]{flex-direction:column;display:flex}.object-window::backdrop{background:oklch(.153 calc(.016 * var(--tc)) calc(var(--th) + 44.7) / .8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.object-window.is-maximized{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.object-window-titlebar{background:oklch(.336 calc(.044 * var(--tc)) calc(var(--th) + 34.3));color:oklch(.956 calc(.03 * var(--tc)) calc(var(--th) + -15.3));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 14px;display:flex}.object-window-titlebar h2{min-width:0;font:700 13px/1.4 var(--stamp);letter-spacing:.04em;align-items:center;gap:10px;margin:0;display:flex}.object-window-controls{flex-shrink:0;gap:4px;display:flex}.object-window button{font:700 12px/1.3 var(--stamp);cursor:pointer}.object-window-controls button{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));min-width:44px;min-height:44px;color:oklch(.297 calc(.033 * var(--tc)) calc(var(--th) + 24.4));border:2px solid oklch(.957 calc(.027 * var(--tc)) calc(var(--th) + -14.5));border-right-color:oklch(.538 calc(.041 * var(--tc)) calc(var(--th) + 9.3));border-bottom-color:oklch(.538 calc(.041 * var(--tc)) calc(var(--th) + 9.3));place-items:center;padding:0;display:grid}.object-window-controls button span{font-size:25px;line-height:1}.object-window-controls button:last-child:hover{background:oklch(.813 calc(.066 * var(--tc)) calc(var(--th) + -78.4));color:#461b15}.object-window-toolbar{font:11px/1.5 var(--stamp);border-bottom:1px solid oklch(.642 calc(.033 * var(--tc)) calc(var(--th) + 1.7));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 6px;display:flex}.object-window-toolbar [role=group]{gap:4px;display:flex}.object-window-toolbar button{border:1px solid oklch(.634 calc(.043 * var(--tc)) calc(var(--th) + 1.6));background:oklch(.904 calc(.027 * var(--tc)) calc(var(--th) + -12.2));min-width:58px;min-height:44px;color:oklch(.304 calc(.028 * var(--tc)) calc(var(--th) + 24.5));padding:8px}.object-window-toolbar button[aria-pressed=true]{background:oklch(.334 calc(.043 * var(--tc)) calc(var(--th) + 25.5));color:oklch(from var(--accent) calc(l * 1.037) calc(c * .508) h);border-color:oklch(.334 calc(.043 * var(--tc)) calc(var(--th) + 25.5))}.object-window-viewport{overscroll-behavior:contain;background:oklch(.187 calc(.015 * var(--tc)) calc(var(--th) + 138.5));border:2px solid oklch(.601 calc(.035 * var(--tc)) calc(var(--th) + .8));border-right-color:oklch(.942 calc(.024 * var(--tc)) calc(var(--th) + -13.7));border-bottom-color:oklch(.942 calc(.024 * var(--tc)) calc(var(--th) + -13.7));flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.object-window-viewport img{object-fit:contain;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block}.object-window-viewport.is-actual-size img{width:884px;max-width:none;height:1034px;max-height:none;margin:0 auto}.object-window-status{font:10px/1.5 var(--stamp);color:oklch(.384 calc(.043 * var(--tc)) calc(var(--th) + 8.1));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:12px;padding:10px 8px 5px;display:flex}.object-window :focus-visible{outline:3px solid oklch(from var(--accent) calc(l * .886) calc(c * .927) h);outline-offset:-3px}.object-window button:hover{filter:brightness(1.08)}@media (max-width:600px){.object-window{width:calc(100vw - 16px);height:calc(100dvh - 24px);padding:3px;box-shadow:4px 4px #0005}.object-window.is-maximized{width:100vw;height:100dvh}.object-window-titlebar{gap:6px;padding-left:8px}.object-window-titlebar h2{gap:6px;font-size:11px}.object-window-toolbar{gap:6px}.object-window-path{font-size:9px}.object-window-viewport{padding:6px}.object-window-status{gap:4px 12px;padding:8px 4px 4px;font-size:9px}}body.office-os{background-color:oklch(.332 calc(.048 * var(--tc)) calc(var(--th) + 45.6));background-image:radial-gradient(oklch(.623 calc(.052 * var(--tc)) calc(var(--th) + 18.5) / .141) 1px,transparent 1px);background-size:8px 8px}.office-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.office-os .office-taskbar{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));border-top:2px solid oklch(.949 calc(.026 * var(--tc)) calc(var(--th) + -19.1));border-bottom:2px solid oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));box-shadow:0 3px 0 oklch(.252 calc(.047 * var(--tc)) calc(var(--th) + 33.4) / .502);color:oklch(.303 calc(.035 * var(--tc)) calc(var(--th) + 27))}.office-os .office-taskbar nav{flex-wrap:nowrap;gap:20px;max-width:1600px;height:auto;min-height:72px;padding:8px 24px}.office-os .wordmark{color:oklch(.303 calc(.035 * var(--tc)) calc(var(--th) + 27));white-space:nowrap;gap:10px;font-size:17px}.office-os .wordmark>.office-icon{background:oklch(.341 calc(.045 * var(--tc)) calc(var(--th) + 25));width:32px;height:32px;color:oklch(from var(--accent) calc(l * 1.008) calc(c * .541) h);box-shadow:2px 2px 0 oklch(.642 calc(.03 * var(--tc)) calc(var(--th) + 3.7));padding:4px}.office-os .wordmark small{color:oklch(.485 calc(.054 * var(--tc)) calc(var(--th) + 6.5));letter-spacing:0;font-size:10px}.office-os .office-apps{flex:1;justify-content:center;align-items:stretch;gap:5px;margin:0;display:flex;overflow:visible}.office-os .office-apps a,.office-os .office-apps a:not(:last-of-type){white-space:nowrap;min-height:46px;color:oklch(.378 calc(.046 * var(--tc)) calc(var(--th) + 13));font:700 11px/1.4 var(--stamp);background:oklch(.898 calc(.027 * var(--tc)) calc(var(--th) + -12.2));border:2px solid oklch(.962 calc(.021 * var(--tc)) calc(var(--th) + -18.6));border-right-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));border-bottom-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.office-os .office-apps .office-icon{width:20px;height:20px}.office-os .office-apps a:hover{background:oklch(.949 calc(.032 * var(--tc)) calc(var(--th) + -13.6))}.office-os .office-apps a[aria-current=page]{background:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));color:oklch(from var(--accent) calc(l * 1.041) calc(c * .478) h);border-color:oklch(.277 calc(.039 * var(--tc)) calc(var(--th) + 27.7));border-right-color:oklch(.669 calc(.048 * var(--tc)) calc(var(--th) + .4));border-bottom-color:oklch(.669 calc(.048 * var(--tc)) calc(var(--th) + .4))}.office-os .office-taskbar .wallet-connect{background:oklch(from var(--accent) calc(l * .988) calc(c * .473) h);min-height:46px;color:oklch(.304 calc(.042 * var(--tc)) calc(var(--th) + 12.5));border:2px solid oklch(.976 calc(.068 * var(--tc)) calc(var(--th) + -7.3));border-right-color:oklch(.597 calc(.063 * var(--tc)) calc(var(--th) + -4));border-bottom-color:oklch(.597 calc(.063 * var(--tc)) calc(var(--th) + -4));box-shadow:none;margin:0;font-size:11px}.office-taskbar :focus-visible{outline-color:oklch(.432 calc(.096 * var(--tc)) calc(var(--th) + 8.2))}.office-workspace{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));border:2px solid oklch(.951 calc(.025 * var(--tc)) calc(var(--th) + -14.1));border-right-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));border-bottom-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));width:calc(100% - 48px);max-width:1480px;box-shadow:8px 8px 0 oklch(.214 calc(.033 * var(--tc)) calc(var(--th) + 42.3) / .4);margin:24px auto;padding:5px}.office-workspace.is-expanded{width:calc(100% - 16px);max-width:none;margin:8px auto}.workspace-titlebar{background:oklch(.336 calc(.044 * var(--tc)) calc(var(--th) + 34.3));min-height:50px;color:oklch(.956 calc(.042 * var(--tc)) calc(var(--th) + -9.3));justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 14px;display:flex}.workspace-app-name{font:700 12px/1.5 var(--stamp);letter-spacing:.06em;align-items:center;gap:10px;display:flex}.workspace-app-name .office-icon{width:20px;height:20px}.workspace-controls{gap:4px;display:flex}.workspace-controls button,.workspace-controls a{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));width:42px;min-height:42px;color:oklch(.319 calc(.049 * var(--tc)) calc(var(--th) + 15.1));border:2px solid oklch(.96 calc(.029 * var(--tc)) calc(var(--th) + -17.1));border-right-color:oklch(.56 calc(.046 * var(--tc)) calc(var(--th) + 8.2));border-bottom-color:oklch(.56 calc(.046 * var(--tc)) calc(var(--th) + 8.2));font:25px/1 var(--stamp);place-items:center;padding:0;text-decoration:none;display:grid}.workspace-controls button:hover{background:oklch(.927 calc(.054 * var(--tc)) calc(var(--th) + -7.3))}.workspace-controls a:hover{background:oklch(.813 calc(.066 * var(--tc)) calc(var(--th) + -78.4));color:#461b15}.workspace-location{color:oklch(.423 calc(.049 * var(--tc)) calc(var(--th) + 7.2));font:10px/1.5 var(--stamp);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-location a{color:oklch(.338 calc(.045 * var(--tc)) calc(var(--th) + 21.7));text-underline-offset:3px}.office-workspace main{background:oklch(.199 calc(.014 * var(--tc)) calc(var(--th) + 34.8));border:2px solid oklch(.602 calc(.035 * var(--tc)) calc(var(--th) + 6.8));border-right-color:oklch(.936 calc(.032 * var(--tc)) calc(var(--th) + -11.7));border-bottom-color:oklch(.936 calc(.032 * var(--tc)) calc(var(--th) + -11.7));outline-offset:-3px;min-width:0}.workspace-status{color:oklch(.411 calc(.05 * var(--tc)) calc(var(--th) + 8.4));font:9px/1.5 var(--stamp);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 4px;display:flex}.workspace-status>span:first-child{align-items:center;gap:6px;display:flex}.workspace-status i{background:oklch(.483 calc(.076 * var(--tc)) calc(var(--th) + 6.2));width:6px;height:6px;display:inline-block}.office-os .site-footer{max-width:1480px;color:oklch(.804 calc(.038 * var(--tc)) calc(var(--th) + 8.2));font:10px/1.7 var(--stamp);border:0;flex-wrap:wrap;margin:24px auto 0;padding:16px 24px 24px}.office-os .site-footer a{color:oklch(.93 calc(.046 * var(--tc)) calc(var(--th) + -8.9))}.office-os .motion-toggle{border-color:oklch(.543 calc(.062 * var(--tc)) calc(var(--th) + 8));color:oklch(.804 calc(.038 * var(--tc)) calc(var(--th) + 8.2))}.office-os .motion-toggle[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.896 calc(.099 * var(--tc)) calc(var(--th) + -5.3))}.office-os .skip-link{z-index:201}.office-os #main-content,.office-os #city,.office-os #crew,.office-os #objects,.office-os #how-it-works,.office-os #legendaries{scroll-margin-top:100px}.office-os .home-refined .hero{min-height:0}.office-os .home-refined .hero-ui{min-height:590px;padding:18px 24px}.office-os .home-refined .hero-grid{gap:48px;padding:40px 3vw}.office-os .home-refined .hero h1{font-size:clamp(60px,8vw,112px)}.office-os .home-refined .hero-city{opacity:.58}.office-os .home-refined .eyebrow{border-color:oklch(.611 calc(.053 * var(--tc)) calc(var(--th) + .1));background:oklch(.263 calc(.033 * var(--tc)) calc(var(--th) + 40.9) / .851);color:oklch(.864 calc(.04 * var(--tc)) calc(var(--th) + 2.8))}.office-os .home-refined .punch-card{max-width:300px;box-shadow:7px 7px 0 oklch(.653 calc(.068 * var(--tc)) calc(var(--th) + -1.5))}.office-os .home-refined .shift-switch button{border-color:oklch(.547 calc(.046 * var(--tc)) calc(var(--th) + 5.7));background:oklch(.254 calc(.029 * var(--tc)) calc(var(--th) + 32.1));color:oklch(.83 calc(.034 * var(--tc)) calc(var(--th) + -.2))}.office-os .home-refined .shift-switch button span{color:oklch(.719 calc(.049 * var(--tc)) calc(var(--th) + 2.1))}.office-os .home-refined .shift-switch button.active{background:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2));color:oklch(.321 calc(.053 * var(--tc)) calc(var(--th) + 13.3));border-color:oklch(.967 calc(.048 * var(--tc)) calc(var(--th) + -5.6))}.office-os .home-refined .shift-switch button.active span{color:oklch(.425 calc(.066 * var(--tc)) calc(var(--th) + 8.5))}.office-os .legend-card{background:oklch(.25 calc(.024 * var(--tc)) calc(var(--th) + 23.8));border-color:oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2))}.office-os .legend-img{background:#10191a}.office-os .home-game .loop-track{background:0 0;border:0;gap:12px}.office-os .home-game .loop-track article{border:2px solid oklch(.556 calc(.059 * var(--tc)) calc(var(--th) + 4.4));border-top-color:oklch(.811 calc(.065 * var(--tc)) calc(var(--th) + -4));border-left-color:oklch(.811 calc(.065 * var(--tc)) calc(var(--th) + -4));background:oklch(.287 calc(.037 * var(--tc)) calc(var(--th) + 24.8));box-shadow:4px 4px 0 oklch(.187 calc(.029 * var(--tc)) calc(var(--th) + 29.5));padding:22px}.office-os .home-game .loop-track h3{font:700 18px/1.3 var(--stamp);letter-spacing:-.03em}.office-os .home-create{background:oklch(.311 calc(.041 * var(--tc)) calc(var(--th) + 15));border:3px solid oklch(.755 calc(.064 * var(--tc)) calc(var(--th) + -3.2));border-top-color:oklch(.911 calc(.047 * var(--tc)) calc(var(--th) + -13.1));border-left-color:oklch(.911 calc(.047 * var(--tc)) calc(var(--th) + -13.1));max-width:none;box-shadow:5px 5px 0 oklch(.188 calc(.027 * var(--tc)) calc(var(--th) + 26.5));margin:12px 32px 40px}.office-os .home-create h2{font-size:clamp(32px,4vw,54px)}.office-os .crew-button,.office-os .kinetic-link{border:2px solid oklch(.977 calc(.062 * var(--tc)) calc(var(--th) + -5.1));border-right-color:oklch(.625 calc(.083 * var(--tc)) calc(var(--th) + -2.1));border-bottom-color:oklch(.625 calc(.083 * var(--tc)) calc(var(--th) + -2.1));background:oklch(from var(--accent) calc(l * .98) calc(c * .476) h);color:oklch(.313 calc(.051 * var(--tc)) calc(var(--th) + 9.4));box-shadow:2px 2px 0 oklch(.17 calc(.03 * var(--tc)) calc(var(--th) + 20.1) / .4)}.office-os .crew-button.secondary{background:oklch(.862 calc(.034 * var(--tc)) calc(var(--th) + -12));color:oklch(.37 calc(.051 * var(--tc)) calc(var(--th) + 6.6));border-color:oklch(.946 calc(.033 * var(--tc)) calc(var(--th) + -15.7));border-right-color:oklch(.604 calc(.049 * var(--tc)) calc(var(--th) + -2.5));border-bottom-color:oklch(.604 calc(.049 * var(--tc)) calc(var(--th) + -2.5))}.office-os .crew-button:hover,.office-os .kinetic-link:hover{background:oklch(.938 calc(.081 * var(--tc)) calc(var(--th) + -5.4));color:oklch(.265 calc(.046 * var(--tc)) calc(var(--th) + 14.8))}.office-os .crew-button:active{box-shadow:none}.office-os .mint-callout{background:oklch(.284 calc(.041 * var(--tc)) calc(var(--th) + 27));border-color:oklch(.695 calc(.08 * var(--tc)) calc(var(--th) + -2.9))}.office-os .mint-callout strong{color:oklch(.913 calc(.089 * var(--tc)) calc(var(--th) + -3.7))}.office-workspace.is-app .badge-page,.office-workspace.is-app .crew-page,.office-workspace.is-app .faq-page{width:100%;max-width:1280px;margin:0 auto;padding:40px clamp(20px,4vw,56px) 48px}.office-workspace.is-app .badge-heading,.office-workspace.is-app .crew-heading,.office-workspace.is-app .faq-page>header{border:0;border-bottom:1px solid oklch(.463 calc(.048 * var(--tc)) calc(var(--th) + 13.4));padding:0 0 24px}.office-workspace.is-app .badge-heading h1,.office-workspace.is-app .crew-heading h1,.office-workspace.is-app .faq-page h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,5.5vw,72px);line-height:.98}.office-workspace.is-app .badge-heading em,.office-workspace.is-app .crew-heading em,.office-workspace.is-app .faq-page h1 em{color:oklch(.896 calc(.099 * var(--tc)) calc(var(--th) + -5.3));font-style:normal}.office-workspace.is-app .kicker,.office-workspace.is-app .faq-page>header>span{color:oklch(.823 calc(.078 * var(--tc)) calc(var(--th) + -33.8));font:11px/1.6 var(--stamp);letter-spacing:.1em}.office-workspace.is-app .badge-heading p,.office-workspace.is-app .crew-heading p,.office-workspace.is-app .faq-page>header p{color:oklch(.821 calc(.038 * var(--tc)) calc(var(--th) + 3));margin-bottom:0;line-height:1.6}.office-workspace.is-app .badge-controls,.office-workspace.is-app .meme-controls{background:oklch(.273 calc(.033 * var(--tc)) calc(var(--th) + 26.2));border:2px solid oklch(.643 calc(.062 * var(--tc)) calc(var(--th) + 1.3));border-top-color:oklch(.819 calc(.06 * var(--tc)) calc(var(--th) + -4.9));border-left-color:oklch(.819 calc(.06 * var(--tc)) calc(var(--th) + -4.9));box-shadow:4px 4px 0 oklch(.179 calc(.029 * var(--tc)) calc(var(--th) + 24));padding:24px}.office-workspace.is-app .badge-preview,.office-workspace.is-app .meme-preview{background:oklch(.231 calc(.026 * var(--tc)) calc(var(--th) + 31.9));border:2px solid oklch(.687 calc(.054 * var(--tc)) calc(var(--th) + -2.1));border-top-color:oklch(.882 calc(.045 * var(--tc)) calc(var(--th) + -8.6));border-left-color:oklch(.882 calc(.045 * var(--tc)) calc(var(--th) + -8.6));padding:14px;top:100px}.office-workspace.is-app .badge-preview canvas,.office-workspace.is-app .meme-preview canvas{border-color:oklch(.483 calc(.051 * var(--tc)) calc(var(--th) + 6.7))}.office-workspace.is-app .badge-step input,.office-workspace.is-app .meme-controls select,.office-workspace.is-app .meme-controls textarea,.office-workspace.is-app .allocation-lookup input{background:oklch(.198 calc(.026 * var(--tc)) calc(var(--th) + 29.7));color:oklch(.951 calc(.027 * var(--tc)) calc(var(--th) + -7.8));border:2px solid oklch(.543 calc(.062 * var(--tc)) calc(var(--th) + 8));border-right-color:oklch(.81 calc(.063 * var(--tc)) calc(var(--th) + -1.5));border-bottom-color:oklch(.81 calc(.063 * var(--tc)) calc(var(--th) + -1.5));border-radius:0;font-size:16px}.office-workspace.is-app .badge-share-copy{background:oklch(.329 calc(.05 * var(--tc)) calc(var(--th) + 19));border-left-color:oklch(from var(--accent) calc(l * .864) calc(c * .473) h);color:oklch(.935 calc(.052 * var(--tc)) calc(var(--th) + -9.2));font-size:16px}.office-workspace.is-app .allocation-lookup{background:oklch(.273 calc(.033 * var(--tc)) calc(var(--th) + 26.2));border:2px solid oklch(.724 calc(.067 * var(--tc)) calc(var(--th) + -.8));box-shadow:4px 4px 0 oklch(.179 calc(.029 * var(--tc)) calc(var(--th) + 24));padding:24px}.office-workspace.is-app .crew-terminal{border:2px solid oklch(.752 calc(.059 * var(--tc)) calc(var(--th) + -1.8));background:oklch(.241 calc(.031 * var(--tc)) calc(var(--th) + 26.7))}.office-workspace.is-app .crew-terminal-bar{background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));color:oklch(.365 calc(.051 * var(--tc)) calc(var(--th) + 9.5))}.office-workspace.is-app .crew-empty{background:oklch(.266 calc(.032 * var(--tc)) calc(var(--th) + 24.8));border-color:oklch(.495 calc(.053 * var(--tc)) calc(var(--th) + 8.2))}.office-workspace.is-app .kinetic-pass{background:oklch(.286 calc(.04 * var(--tc)) calc(var(--th) + 22.5));border:2px solid oklch(.747 calc(.075 * var(--tc)) calc(var(--th) + 2.1));border-top-color:oklch(.872 calc(.062 * var(--tc)) calc(var(--th) + -5.6));border-left-color:oklch(.872 calc(.062 * var(--tc)) calc(var(--th) + -5.6));margin-top:28px;padding:24px}.office-workspace.is-app .kinetic-pass h2{color:oklch(.917 calc(.076 * var(--tc)) calc(var(--th) + -6.7))}.office-workspace.is-app .faq-list{border:2px solid oklch(.667 calc(.067 * var(--tc)) calc(var(--th) + 2.6));background:oklch(.249 calc(.032 * var(--tc)) calc(var(--th) + 24.6));margin-top:32px}.office-workspace.is-app .faq-list details{border-bottom-color:oklch(.442 calc(.059 * var(--tc)) calc(var(--th) + 9.8));padding:0 20px}.office-workspace.is-app .faq-list details:last-child{border-bottom:0}.office-workspace.is-app .faq-list details[open]{background:oklch(.297 calc(.04 * var(--tc)) calc(var(--th) + 23.7))}.office-workspace.is-app .faq-list summary{grid-template-columns:44px 1fr 24px;gap:10px;padding:22px 0}.office-workspace.is-app .faq-list summary b{font:700 clamp(15px,2vw,22px)/1.4 var(--stamp)}.office-workspace.is-app .faq-list summary span,.office-workspace.is-app .faq-list summary i{color:oklch(.862 calc(.092 * var(--tc)) calc(var(--th) + -5.4))}.office-workspace.is-app .faq-list details p{color:oklch(.839 calc(.041 * var(--tc)) calc(var(--th) + .7));margin-left:54px}@media (max-width:1100px){.office-os .office-taskbar nav{gap:12px;padding:8px 16px}.office-os .office-apps a,.office-os .office-apps a:not(:last-of-type){gap:6px;padding:8px;font-size:10px}.office-os .home-refined .hero-grid{gap:24px;padding-left:0;padding-right:0}.office-os .workspace-location>span:last-child{font-size:9px}}@media (max-width:900px){.office-os .office-taskbar nav{flex-wrap:wrap;gap:8px 16px}.office-os .office-taskbar .wallet-connect{margin-left:auto}.office-os .office-apps{flex-basis:100%;order:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;max-width:100%;display:grid;overflow:visible}.office-os .office-apps a,.office-os .office-apps a:not(:last-of-type){gap:6px;min-height:44px;padding:8px 4px}.office-workspace{width:calc(100% - 24px);margin:16px auto}.office-os .home-refined .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:24px}.office-os .home-refined .hero h1{font-size:clamp(56px,9vw,80px)}.office-os .home-refined .punch-card{width:100%;padding:14px}.office-os .home-refined .explore-card{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-status>span:nth-child(2){display:none}.office-os #main-content,.office-os #city,.office-os #crew,.office-os #objects,.office-os #how-it-works,.office-os #legendaries{scroll-margin-top:150px}.office-workspace.is-app .badge-preview,.office-workspace.is-app .meme-preview{top:145px}}@media (max-width:600px){.office-os .office-taskbar nav{gap:7px 10px;padding:7px 10px}.office-os .wordmark{font-size:15px}.office-os .wordmark>.office-icon{width:28px;height:28px}.office-os .office-taskbar .wallet-connect{min-height:42px;padding:8px;font-size:10px}.office-os .office-apps{gap:4px}.office-os .office-apps a,.office-os .office-apps a:not(:last-of-type){flex-direction:column;gap:4px;min-height:54px;padding:6px 2px;font-size:11px}.office-os .office-apps .office-icon{width:18px;height:18px}.office-workspace{width:calc(100% - 12px);box-shadow:3px 3px 0 oklch(.214 calc(.033 * var(--tc)) calc(var(--th) + 42.3));margin:10px auto;padding:3px}.office-workspace.is-expanded{width:100%;margin:0 auto}.workspace-titlebar{gap:6px;padding-left:8px}.workspace-app-name{gap:6px;font-size:10px}.workspace-app-name .office-icon{width:17px;height:17px}.workspace-controls button,.workspace-controls a{width:44px;min-height:44px}.workspace-location{padding:8px;font-size:9px}.workspace-location>span:last-child{display:none}.workspace-status{padding:8px 4px 4px;font-size:8px}.office-os .home-refined .hero-ui{min-height:0;padding:12px}.office-os .home-refined .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 0}.office-os .home-refined .hero h1{font-size:64px}.office-os .home-refined .punch-card{justify-self:center;width:250px;max-width:calc(100% - 12px)}.office-os .home-refined .clock-face{padding:16px 0}.office-os .home-refined .clock-face strong{font-size:44px}.office-os .home-refined .loop-section,.office-os .home-refined .legend-section{padding:36px 12px}.office-os .home-refined .section-head h2{font-size:36px}.office-os .home-create{margin:4px 12px 28px;padding:20px 16px}.office-workspace.is-app .badge-page,.office-workspace.is-app .crew-page,.office-workspace.is-app .faq-page{padding:24px 12px 32px}.office-workspace.is-app .badge-heading h1,.office-workspace.is-app .crew-heading h1,.office-workspace.is-app .faq-page h1{font-size:40px}.office-workspace.is-app .badge-controls,.office-workspace.is-app .meme-controls,.office-workspace.is-app .allocation-lookup{padding:16px}.office-workspace.is-app .badge-preview,.office-workspace.is-app .meme-preview{padding:10px 6px}.office-workspace.is-app .kinetic-pass{padding:18px}.office-workspace.is-app .faq-list details{padding:0 12px}.office-workspace.is-app .faq-list summary{grid-template-columns:26px 1fr 20px;gap:8px;padding:18px 0}.office-workspace.is-app .faq-list details p{margin-left:0;font-size:14px}.office-os .site-footer{gap:10px;margin-top:12px;padding:12px 16px 20px}}.meme-controls .meme-look{border-top:1px solid oklch(.501 calc(.064 * var(--tc)) calc(var(--th) + 7.5));margin-top:28px;padding-top:24px}.meme-controls .meme-look legend{float:left;width:100%;margin-bottom:16px}.meme-backgrounds{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.meme-backgrounds button{text-align:left;background:oklch(.302 calc(.04 * var(--tc)) calc(var(--th) + 20.1));min-height:48px;color:oklch(.933 calc(.034 * var(--tc)) calc(var(--th) + -5.1));border:2px solid oklch(.535 calc(.063 * var(--tc)) calc(var(--th) + 2.1));font:12px/1.4 var(--stamp);align-items:center;gap:10px;padding:10px;display:flex}.meme-backgrounds button[aria-pressed=true]{border-color:oklch(.91 calc(.086 * var(--tc)) calc(var(--th) + -3.3));background:oklch(.384 calc(.058 * var(--tc)) calc(var(--th) + 12.1));color:oklch(.983 calc(.045 * var(--tc)) calc(var(--th) + -4.8))}.meme-backgrounds button:hover{background:oklch(.401 calc(.054 * var(--tc)) calc(var(--th) + 18.9))}.meme-swatch{border:1px solid oklch(.927 calc(.044 * var(--tc)) calc(var(--th) + -6.9) / .533);width:22px;height:22px;box-shadow:2px 2px 0 oklch(.171 calc(.017 * var(--tc)) calc(var(--th) + 31.4));flex-shrink:0}.meme-look .meme-actions{margin-top:16px}.meme-look .meme-actions button{white-space:normal;min-height:44px;font-size:11px}.meme-controls fieldset:disabled button{opacity:.55;cursor:wait}@media (max-width:380px){.meme-backgrounds button{gap:6px;padding:8px 6px;font-size:11px}.meme-swatch{width:18px;height:18px}}#meme-look{scroll-margin-top:155px}.meme-look-shortcut{white-space:normal;padding:8px 0;font-size:11px;line-height:1.5}.office-page{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px;display:grid}.office-plaque{background:oklch(.905 calc(.023 * var(--tc)) calc(var(--th) + -41.1));color:oklch(.195 var(--tn) var(--th));border:2px solid oklch(.195 var(--tn) var(--th));max-width:420px;box-shadow:10px 10px 0 oklch(from var(--second) calc(l * 1) calc(c * 1) h);padding:24px;transform:rotate(-1deg)}.office-plaque-head{border-bottom:2px solid oklch(.204 var(--tn) var(--th));font:11px var(--stamp);letter-spacing:.08em;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;display:flex}.office-number{font:800 64px var(--stamp);letter-spacing:-.04em;line-height:1;display:block}.office-location{font:12px var(--stamp);letter-spacing:.05em;margin-top:8px}.office-location a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-plaque-empty{font:700 20px var(--stamp);letter-spacing:.03em;margin:8px 0 16px}.office-plaque .crew-button{text-align:center;width:100%}.office-plaque p{margin:0 0 12px;line-height:1.5}.office-upgrade{border-top:1px dashed oklch(.195 var(--tn) var(--th) / .502);margin-top:4px;padding-top:12px}.office-upgrade p{font-size:13px}.office-upgrade .crew-button{width:auto}.office-error{color:#c45628!important}.office-punch{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:20px;padding:24px;display:grid}.office-punch small{font:10px var(--stamp);letter-spacing:.1em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));margin-bottom:8px;display:block}.office-punch strong{font:700 22px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));display:block}.office-roster{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));padding:24px}.office-roster h2{font:700 clamp(22px,3vw,30px) var(--stamp);margin:0 0 8px}.office-roster-note{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin-bottom:18px;font-size:13px;line-height:1.5}.office-add-token{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.office-add-token input{background:oklch(.144 var(--tn) var(--th));min-width:120px;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));font:14px var(--stamp);border-radius:0;flex:1;padding:14px}.office-add-token input:focus-visible{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}@media (max-width:480px){.office-add-token{flex-direction:column}.office-add-token input{width:100%}}.office-token-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.office-token{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.16 var(--tn) var(--th));cursor:grab;padding:18px;transition:border-color .1s,transform .1s;position:relative}.office-token.is-clocked-in{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-token.is-drag-over{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);transform:translateY(2px)}.office-token:active{cursor:grabbing}.office-token-drag{z-index:1;color:oklch(.84 calc(.024 * var(--tc)) calc(var(--th) + -8));letter-spacing:-1px;background:oklch(.16 var(--tn) var(--th) / .8);border-radius:2px;padding:2px 4px;font-size:14px;line-height:1;position:absolute;top:6px;right:8px}.office-token-head{font:700 16px var(--stamp);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.office-token-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.office-token-kind{font:700 10px var(--stamp);letter-spacing:.06em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));text-transform:uppercase}.office-cargo-badge{font:700 9px var(--stamp);letter-spacing:.06em;text-transform:uppercase;border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));color:oklch(.839 calc(.041 * var(--tc)) calc(var(--th) + .7));white-space:nowrap;padding:2px 7px;display:inline-block}.office-cargo-badge.is-top{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-punch.mint-result{display:block}.mint-result-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.mint-result-list li{font:700 14px var(--stamp);align-items:center;gap:10px;display:flex}.office-token-head button{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:20px}.office-token-head button:hover{color:oklch(from var(--second) calc(l * 1.049) calc(c * .616) h)}.office-token-move{align-items:center;gap:2px;display:flex}.office-token-move button{font-size:14px!important}.office-token-move button:disabled{opacity:.3;cursor:default}.office-token-move button:disabled:hover{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8))}.office-token p{color:oklch(.807 calc(.017 * var(--tc)) calc(var(--th) + -6.5));margin:0 0 12px;font-size:13px;line-height:1.5}.office-token .crew-button{text-align:center;width:100%}.office-empty{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));font-size:13px}@media (max-width:600px){.office-punch{grid-template-columns:1fr 1fr;gap:16px}.office-punch button{grid-column:span 2}.office-plaque{max-width:none}}.office-token-portrait{aspect-ratio:1;background:oklch(.221 var(--tn) var(--th));border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));place-items:center;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.office-token-portrait img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.office-token-portrait-empty{font:11px var(--stamp);color:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2))}.office-token-working{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:700 9px var(--stamp);letter-spacing:.08em;padding:3px 6px;animation:1.2s ease-in-out infinite office-working-pulse;position:absolute;bottom:6px;right:6px}@keyframes office-working-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.office-token-working{animation:none}}.office-building{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));padding:24px}.office-building h2{font:700 clamp(22px,3vw,30px) var(--stamp);margin:0 0 16px}.office-building-shift{font:11px var(--stamp);letter-spacing:.05em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));margin:-8px 0 16px}.office-shift-preview{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.office-shift-preview button{background:oklch(.205 var(--tn) var(--th));color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:11px var(--stamp);cursor:pointer;padding:8px 12px}.office-shift-preview button.active{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-building-img{width:100%;height:auto;image-rendering:pixelated;border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));display:block}.office-building-meta{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin:12px 0 0;font-size:12px}.office-building-hint{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);margin:8px 0 0;font-size:12px;line-height:1.5}.office-shop{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));padding:24px}.office-shop-toggle{text-align:center;width:100%}.office-shop-body{margin-top:20px}.office-shop-filters{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.office-shop-filters button{background:oklch(.205 var(--tn) var(--th));color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:11px var(--stamp);cursor:pointer;padding:8px 12px}.office-shop-filters button.active{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-shop-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.office-shop-item{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.16 var(--tn) var(--th));padding:18px}.office-shop-item.is-owned{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-shop-item-art{aspect-ratio:1;background:oklch(.221 var(--tn) var(--th));border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.office-shop-item-art img{object-fit:contain;width:70%;height:70%;image-rendering:pixelated}.office-shop-item-head{font:700 14px var(--stamp);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.office-shop-item p{color:oklch(.807 calc(.017 * var(--tc)) calc(var(--th) + -6.5));margin:0 0 12px;font-size:13px;line-height:1.5}.office-shop-item .crew-button{text-align:center;width:100%}.office-shop-position{gap:8px;display:grid}.office-shop-position label{font:11px var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));justify-content:space-between;align-items:center;gap:8px;display:flex}.office-shop-position input,.office-shop-position select{background:oklch(.144 var(--tn) var(--th));color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));font:12px var(--stamp);width:110px;padding:8px}.office-shop-position-actions{gap:8px;display:flex}.office-shop-position-actions .crew-button{flex:1}@media (max-width:600px){.office-shop-grid{grid-template-columns:1fr}}.severance-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(640px,70vh);padding-right:6px;overflow-y:auto}.severance-list .office-shop-item-art{aspect-ratio:auto;height:96px}.city-block-grid{grid-template-columns:1fr;gap:24px;margin-top:24px;display:grid}.city-motion-note{border:1px solid oklch(.543 calc(.062 * var(--tc)) calc(var(--th) + 8));background:oklch(.209 calc(.018 * var(--tc)) calc(var(--th) + 9.6));color:oklch(.804 calc(.038 * var(--tc)) calc(var(--th) + 8.2));font:11px var(--stamp);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0 0;padding:10px 12px;display:flex}.city-block{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th))}.city-block.is-yours{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-block-art-wrap{border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));position:relative}.city-block-art-wrap .city-block-art{width:100%;height:auto;image-rendering:pixelated;border-bottom:0;display:block}.city-block-art.is-loading{aspect-ratio:624/364;background:oklch(.221 var(--tn) var(--th))}.city-block-shop-hotspot{cursor:pointer;outline-offset:2px;background:0 0;border:0;margin:0;padding:0;position:absolute}.city-block-shop-hotspot:hover,.city-block-shop-hotspot:focus-visible{box-shadow:0 0 0 2px oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.city-block-office-hotspot{cursor:pointer;outline-offset:2px;display:block;position:absolute}.city-block-office-hotspot:hover,.city-block-office-hotspot:focus-visible{box-shadow:0 0 0 2px oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-block-head{border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:700 13px var(--stamp);letter-spacing:.04em;padding:14px 18px}.city-block-slots{margin:0;padding:0;list-style:none}.city-slot{border-bottom:1px solid oklch(.234 calc(.012 * var(--tc)) calc(var(--th) + .8));font:12px var(--stamp);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.city-slot:last-child{border-bottom:0}.city-slot span{color:oklch(.914 calc(.021 * var(--tc)) calc(var(--th) + -6.4))}.city-slot small{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));text-align:right}.city-slot.is-shop{padding:0}.city-slot.is-shop button,.city-slot.is-shop a{width:100%;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:12px var(--stamp);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-style:italic;text-decoration:none;display:flex}.city-slot.is-shop button:hover,.city-slot.is-shop a:hover{background:oklch(.221 var(--tn) var(--th))}.city-slot.is-shop small{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.city-slot.is-vacant span,.city-slot.is-vacant small{color:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2))}.city-slot.is-mine{background:oklch(.243 calc(.04 * var(--tc)) calc(var(--th) + 5.5))}.city-slot.is-mine span{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-shop-panel{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.16 var(--tn) var(--th));margin-top:32px;padding:24px}.city-shop-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.city-shop-panel-head h2{font:700 clamp(22px,3vw,30px) var(--stamp);margin:0}.legendary-shop-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.legendary-shop-card{text-align:left;background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));cursor:pointer;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));padding:14px;font-family:inherit}.legendary-shop-card.has-power:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.legendary-shop-card.no-power{opacity:.6}.legendary-shop-card.is-selected{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.16 var(--tn) var(--th))}.legendary-shop-art{aspect-ratio:1;background:oklch(.221 var(--tn) var(--th));margin-bottom:10px;overflow:hidden}.legendary-shop-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.legendary-shop-card strong{font:700 14px var(--stamp);margin-bottom:4px;display:block}.legendary-shop-card p{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin:0 0 8px;font-size:12px;line-height:1.4}.legendary-shop-panel{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));margin-top:24px;padding:24px}.legendary-shop-panel h3{font:700 clamp(20px,3vw,26px) var(--stamp);margin:0 0 12px}@media (max-width:600px){.legendary-shop-grid{grid-template-columns:repeat(2,1fr)}}.shop-page{flex-direction:column;gap:24px;display:flex}.shop-front{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.16 var(--tn) var(--th))}.shop-front-art{width:100%;height:auto;image-rendering:pixelated;background:oklch(.221 var(--tn) var(--th));display:block}.shop-front-caption{font:11px var(--stamp);letter-spacing:.05em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));border-top:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));margin:0;padding:12px 16px}.shop-front-caption a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.shop-counters{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.shop-counter-tab{text-align:left;background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));cursor:pointer;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));align-items:center;gap:14px;padding:14px;font-family:inherit;display:flex}.shop-counter-tab:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.shop-counter-tab.active{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.16 var(--tn) var(--th))}.shop-counter-art{background:oklch(.221 var(--tn) var(--th));flex:0 0 56px;width:56px;height:56px;overflow:hidden}.shop-counter-art img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.shop-counter-tab strong{font:700 15px var(--stamp);display:block}.shop-counter-tab small{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));font:11px var(--stamp);display:block}.shop-counter-tab.active strong{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.shop-counter-panel{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));padding:24px}.shop-counter-head h2{font:700 clamp(20px,3vw,26px) var(--stamp);margin:0 0 8px}.shop-counter-head p{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin:0 0 20px;font-size:13px;line-height:1.5}.city-shop-panel-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.shop-counters{grid-template-columns:1fr}}.office-shop-scroll{overscroll-behavior:contain;border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));background:oklch(.16 var(--tn) var(--th));max-height:min(62vh,620px);padding:12px;overflow-y:auto}.office-shop-scroll::-webkit-scrollbar{width:10px}.office-shop-scroll::-webkit-scrollbar-track{background:oklch(.16 var(--tn) var(--th))}.office-shop-scroll::-webkit-scrollbar-thumb{background:oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));border:2px solid oklch(.16 var(--tn) var(--th))}.office-shop-scroll::-webkit-scrollbar-thumb:hover{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-shop-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.office-shop-more p{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font:11px var(--stamp);letter-spacing:.05em;margin:0}.office-render-status{font:11px var(--stamp);letter-spacing:.05em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));align-items:center;gap:8px;display:inline-flex}.office-render-led{background:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));border-radius:50%;flex:0 0 9px;width:9px;height:9px}.office-render-status.is-live .office-render-led{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);box-shadow:0 0 6px oklch(from var(--accent) calc(l * 1) calc(c * 1) h);animation:1.6s ease-in-out infinite office-led-pulse}.office-render-status.is-live{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-render-status.is-preview .office-render-led{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h);box-shadow:0 0 6px oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-render-status.is-preview{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-render-status.is-error .office-render-led{background:#ff4d3d;animation:.8s step-end infinite office-led-pulse;box-shadow:0 0 6px #ff4d3d}.office-render-status.is-error{color:#ff4d3d}.office-render-status.is-working .office-render-led{background:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));animation:1s ease-in-out infinite office-led-pulse}@keyframes office-led-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.office-render-led{animation:none!important}}.office-building-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 16px;display:flex}.office-building-head h2{margin:0}.office-standins{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);margin:8px 0 0;font-size:12px;line-height:1.5}.office-name{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.office-name input{background:oklch(.16 var(--tn) var(--th));min-width:0;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:12px var(--stamp);flex:200px;padding:8px 10px}.office-name input:focus{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline:none}.office-name-note{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font:11px var(--stamp);letter-spacing:.05em;width:100%;margin:6px 0 0}.office-roster-group{margin-top:20px}.office-roster-group h3{font:700 13px var(--stamp);letter-spacing:.06em;color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));align-items:center;gap:10px;margin:0 0 10px;display:flex}.office-roster-group.is-in h3{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-roster-group h3 span{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font-weight:400}.office-token.is-rendered{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-token-rendered-tag{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:700 9px var(--stamp);letter-spacing:.08em;vertical-align:middle;margin-left:6px;padding:2px 6px;display:inline-block}.office-stage-toggle{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;display:flex}.office-stage{flex-direction:column;gap:16px;display:flex}.office-stage-canvas-wrap{border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));background:oklch(.16 var(--tn) var(--th));touch-action:none;-webkit-user-select:none;user-select:none;line-height:0;position:relative}.office-stage-canvas-wrap.is-dragging{cursor:grabbing}.office-stage-canvas-wrap.is-dragging-out{border-color:#ff6b6b}.office-stage-canvas{width:100%;height:auto;image-rendering:pixelated;display:block}.office-juice{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:2;position:absolute;inset:0}.office-stage-slot{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .35);width:10px;height:10px;box-shadow:0 0 0 1px oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .6);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;transition:transform 80ms;position:absolute}.office-stage-slot.is-desk{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h / .35);box-shadow:0 0 0 1px oklch(from var(--second) calc(l * 1) calc(c * 1) h / .6)}.office-stage-why{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:11px/1.5 var(--stamp);margin-top:6px;display:block}.office-stage-slot.is-station{background:#7ac4ff4d;border-radius:3px;width:30px;height:16px;margin:-8px 0 0 -15px;box-shadow:0 0 0 1px #7ac4ffa6}.office-stage-slot.is-hover{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);box-shadow:0 0 8px oklch(from var(--accent) calc(l * 1) calc(c * 1) h);transform:scale(1.9)}.office-stage-held{outline:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline-offset:1px;pointer-events:none;position:absolute}.office-stage-held.is-leaving{outline-style:dashed;outline-color:#ff6b6b}.office-stage-drop-hint{color:#ffb3b3;font:10px var(--stamp);letter-spacing:.04em;white-space:nowrap;pointer-events:none;z-index:3;background:#2a0f0fcc;border:1px solid #ff6b6b;margin:0;padding:5px 10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.office-stage-controls p{margin:0 0 12px}.office-stage-pieces{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.office-stage-pieces li{border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));background:oklch(.16 var(--tn) var(--th));flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.office-stage-pieces .office-stage-piece-main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:140px;align-items:center;gap:10px;margin:0;padding:0;display:flex}.office-stage-piece-main img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;flex:0 0 36px}.office-stage-piece-info{flex:auto;min-width:0}.office-stage-pieces strong{font:700 12px var(--stamp);overflow-wrap:break-word;white-space:normal;display:block}.office-stage-pieces small{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font:10px var(--stamp);letter-spacing:.04em;overflow-wrap:break-word;white-space:normal;display:block}.office-stage-pieces button{flex:none;padding:6px 10px;font-size:10px}.office-stage-pieces li.is-selected .office-stage-piece-main strong{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-stage-save{border-top:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.office-stage-save p{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font:11px var(--stamp);letter-spacing:.05em;margin:0}.office-stage-handle{pointer-events:none;outline:2px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);outline-offset:1px;z-index:4;position:absolute}.office-stage-handle button{border:1px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(.179 var(--tn) var(--th));width:26px;height:26px;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:14px var(--stamp);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:-13px;right:-13px}.office-stage-handle button:hover,.office-stage-handle button:focus-visible{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th))}.office-stage-handle button.office-stage-send{color:#7ac4ff;border-color:#7ac4ff;left:-13px;right:auto}.office-stage-handle button.office-stage-send:hover,.office-stage-handle button.office-stage-send:focus-visible{color:oklch(.144 var(--tn) var(--th));background:#7ac4ff}.office-stage-handle button.office-stage-use{color:#7dffa0;width:auto;height:22px;font:10px var(--stamp);letter-spacing:.08em;white-space:nowrap;border-color:#7dffa0;border-radius:11px;padding:0 9px;top:-30px;left:50%;right:auto;transform:translate(-50%)}.office-stage-handle button.office-stage-use:hover,.office-stage-handle button.office-stage-use:focus-visible{color:oklch(.144 var(--tn) var(--th));background:#7dffa0}.office-stage-handle small{background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:9px var(--stamp);letter-spacing:.06em;white-space:nowrap;padding:1px 5px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.office-stage-pieces li.is-selected{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.shop-counters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.shop-counter-tab.is-quiet{opacity:.62}.shop-counter-tab.is-quiet.active{opacity:1}.shop-front-art.is-loading{aspect-ratio:128/74;background:oklch(.221 var(--tn) var(--th))}@media (max-width:700px){.shop-counters{grid-template-columns:repeat(2,1fr)}}.office-stage-fixed{color:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));font:9px var(--stamp);letter-spacing:.08em;flex:none}.office-stage-slot.is-pick{pointer-events:auto;cursor:pointer;border:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .22);width:22px;height:22px;margin:-11px 0 0 -11px;padding:0;animation:1.4s ease-in-out infinite office-slot-pulse}.office-stage-slot.is-pick.is-desk{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(from var(--second) calc(l * 1) calc(c * 1) h / .22)}.office-stage-slot.is-pick.is-station{background:#7ac4ff38;border-color:#7ac4ff;border-radius:3px;width:34px;height:20px;margin:-10px 0 0 -17px}.office-stage-slot.is-pick.is-station:hover,.office-stage-slot.is-pick.is-station:focus-visible{background:#7ac4ff}.office-stage-slot.is-pick:hover,.office-stage-slot.is-pick:focus-visible{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);animation:none;transform:scale(1.35)}.office-stage-slot.is-pick.is-desk:hover,.office-stage-slot.is-pick.is-desk:focus-visible{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-stage-slot.is-taken{opacity:.28;cursor:not-allowed;pointer-events:auto;border-style:dashed;animation:none}@keyframes office-slot-pulse{0%,to{box-shadow:0 0 0 0 oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .45)}50%{box-shadow:0 0 0 7px oklch(from var(--accent) calc(l * 1) calc(c * 1) h / 0)}}@media (prefers-reduced-motion:reduce){.office-stage-slot.is-pick{animation:none}}.office-stage-capacity{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));background:oklch(.16 var(--tn) var(--th));color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8));font:12px/1.5 var(--stamp);margin:0 0 10px;padding:10px 12px}.office-stage-capacity strong{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);letter-spacing:.04em}.office-shop-owned{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:700 11px var(--stamp);letter-spacing:.05em;margin:6px 0}.office-stage-tag{background:oklch(.179 var(--tn) var(--th));border:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);min-width:22px;height:22px;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:700 12px var(--stamp);pointer-events:auto;cursor:pointer;z-index:2;border-radius:11px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:flex;position:absolute;transform:translate(-30%,-30%)}.office-stage-tag.is-active{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));transform:translate(-30%,-30%)scale(1.25)}.office-stage-toolbar{justify-content:flex-end;gap:6px;margin-bottom:6px;display:flex}.office-stage-hide-tags{background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8));font:10px var(--stamp);letter-spacing:.04em;cursor:pointer;padding:5px 8px}.office-stage-hide-tags:hover,.office-stage-hide-tags:focus-visible{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-stage-glow{outline:3px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);outline-offset:2px;box-shadow:0 0 12px 2px oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .65);pointer-events:none;z-index:1;animation:1s ease-in-out infinite office-glow;position:absolute}@keyframes office-glow{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.office-stage-glow{animation:none}}.office-stage-num{background:oklch(.179 var(--tn) var(--th));border:2px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);height:22px;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:700 11px var(--stamp);border-radius:11px;flex:0 0 22px;justify-content:center;align-items:center;display:flex}.civic-street{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));margin:0 0 24px}.civic-street-head{border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:700 13px var(--stamp);letter-spacing:.04em;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.civic-street-head span{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font-weight:400}.civic-street-wrap{max-width:1100px;margin:0 auto;position:relative}.civic-street-scroll{overscroll-behavior-x:contain;overflow-x:auto}@media (max-width:720px){.civic-street-wrap{width:760px;max-width:none}}.civic-street-art{width:100%;height:auto;image-rendering:pixelated;display:block}.civic-street-art.is-loading{aspect-ratio:768/394;background:oklch(.221 var(--tn) var(--th));max-width:1100px;margin:0 auto}.civic-street-door{cursor:pointer;outline-offset:2px;display:block;position:absolute}.civic-street-door:hover,.civic-street-door:focus-visible{box-shadow:0 0 0 2px oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(from var(--second) calc(l * 1) calc(c * 1) h / .08)}.civic-street-doors{border-top:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:13px var(--stamp);flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 18px;list-style:none;display:flex}.civic-street-doors a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.shop-front-wrap{display:block;position:relative}.shop-front-wrap .shop-front-art{width:100%;height:auto;image-rendering:pixelated;display:block}.shop-keeper-hotspot{cursor:pointer;outline-offset:2px;background:0 0;border:0;margin:0;padding:0;position:absolute}.shop-keeper-hotspot:hover,.shop-keeper-hotspot:focus-visible,.shop-keeper-hotspot.is-speaking{box-shadow:0 0 0 2px oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(from var(--second) calc(l * 1) calc(c * 1) h / .1)}.shop-keeper-line{border:1px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(.189 calc(.024 * var(--tc)) calc(var(--th) + -40.3));font:13px var(--stamp);margin:10px 0 0;padding:10px 14px;line-height:1.5}.civic-directory{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.civic-directory{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.civic-directory a{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));height:100%;color:inherit;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.civic-directory a:hover,.civic-directory a:focus-visible{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.civic-directory strong{font:700 13px var(--stamp);letter-spacing:.04em}.civic-directory span{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:12px var(--stamp)}.civic-directory small{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));font-size:12px;line-height:1.45}.shop-counter-tab{text-decoration:none}.office-floors{gap:8px;margin:0 0 12px;display:flex}.office-floor-tab{text-align:left;background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));cursor:pointer;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));flex-direction:column;flex:1;gap:2px;padding:10px 14px;font-family:inherit;display:flex}.office-floor-tab strong{font:700 13px var(--stamp);letter-spacing:.06em}.office-floor-tab small{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));font:11px var(--stamp)}.office-floor-tab:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-floor-tab.active{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.16 var(--tn) var(--th))}.office-floor-tab.active strong{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-heading{position:relative}.city-shop-shortcut{border:1px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(.189 calc(.024 * var(--tc)) calc(var(--th) + -40.3));color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:700 13px var(--stamp);letter-spacing:.06em;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.city-shop-shortcut:hover,.city-shop-shortcut:focus-visible{background:oklch(from var(--second) calc(l * 1) calc(c * 1) h);color:oklch(.189 calc(.024 * var(--tc)) calc(var(--th) + -40.3))}@media (max-width:560px){.city-shop-shortcut{align-self:flex-start;margin:0 0 12px;position:static}}.office-shop-buy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-shop-qty{border:1px solid oklch(.3 calc(.022 * var(--tc)) calc(var(--th) + -2.2));align-items:center;display:inline-flex}.office-shop-qty button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 9px}.office-shop-qty span{text-align:center;min-width:22px;font:12px var(--stamp)}.office-shop-batch{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.office-roster-group h3 .office-roster-batch{margin-left:12px;padding:4px 10px;font-size:.75em}.office-token-pick{cursor:pointer;align-items:center;gap:4px;margin-right:10px;font-size:.8em;display:inline-flex}.office-stage-piece-send{margin:6px 0 0;padding:4px 10px;font-size:.75em}.office-page-wrap{padding-top:20px}.office-page-wrap .crew-heading{margin-bottom:14px}.office-page-wrap .crew-heading h1{font-size:clamp(22px,3.2vw,34px);line-height:1}.office-page-wrap .crew-heading h1 br{display:none}.office-page-wrap .crew-heading h1 em{margin-left:.3em}.office-page-wrap .crew-heading p{display:none}.office-hud{background:oklch(.905 calc(.023 * var(--tc)) calc(var(--th) + -41.1));color:oklch(.195 var(--tn) var(--th));border:2px solid oklch(.195 var(--tn) var(--th));box-shadow:5px 5px 0 oklch(from var(--second) calc(l * 1) calc(c * 1) h);font:12px var(--stamp);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 14px;display:flex}.office-hud-number{font:800 28px var(--stamp);letter-spacing:-.03em;line-height:1}.office-hud-tier{border:2px solid oklch(.195 var(--tn) var(--th));padding:3px 8px;font-weight:700}.office-hud-where{color:oklch(.195 var(--tn) var(--th));text-decoration:underline}.office-hud-weight{opacity:.8}.office-hud-switch{align-items:center;gap:.4em;font-size:.85em;display:inline-flex}.office-hud-switch select{font:inherit;color:inherit;background:0 0;border:2px solid;padding:.1em .3em}.office-hud-more{flex-basis:100%;font-size:.85em}.office-hud-more summary{cursor:pointer}.office-wallet{border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));background:oklch(.194 calc(.017 * var(--tc)) calc(var(--th) + 24));margin:0 0 16px;padding:10px 14px}.office-wallet summary{cursor:pointer;font:700 12px var(--stamp);letter-spacing:.12em}.office-wallet-address{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:8px 0;display:flex}.office-wallet-address code{font:11px var(--stamp);word-break:break-all;flex:220px;min-width:0}.office-wallet-address .crew-button,.office-wallet-table .crew-button,.office-wallet .office-roster-note .crew-button{min-height:0;margin-top:0;padding:6px 10px;font-size:11px}.office-wallet-table{border-collapse:collapse;width:100%;font:12px var(--stamp)}.office-wallet-table td{border-bottom:1px solid oklch(.294 calc(.022 * var(--tc)) calc(var(--th) + 38.4));padding:6px 4px}.office-wallet-table td:last-child{text-align:right}.office-deed-claim{gap:.6em;min-width:0;display:grid}.office-deed-chars{flex-wrap:wrap;gap:.4em;display:flex}.office-deed-claim .office-roster-note{color:inherit;opacity:.85;margin-bottom:0}.office-deed-chars label{cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid;justify-items:center;gap:4px;padding:6px;font-size:13px;display:grid;position:relative}.office-deed-chars label input{margin:0;position:absolute;top:4px;left:4px}.office-deed-chars img,.office-deed-noart{width:64px;height:64px;image-rendering:pixelated;display:block}.office-deed-noart{background:repeating-linear-gradient(45deg,#0000 0 6px,#00000014 6px 12px)}.office-deed-chars label.is-picked{color:#fff;outline-offset:1px;background:#111;outline:3px solid #8fe04a}.office-hud-upgrade{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-left:auto;display:flex}.office-hud-upgrade .crew-button{padding:6px 12px;font-size:11px}.office-hud-upgrade small{opacity:.75;font-size:10px}.office-hud .office-error{flex-basis:100%;margin:0}.office-help{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}.office-help>summary{cursor:pointer;width:18px;height:18px;font:700 11px var(--stamp);opacity:.7;border:1px solid;border-radius:9px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.office-help>summary::-webkit-details-marker{display:none}.office-help[open]>summary{opacity:1;background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.195 var(--tn) var(--th));border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-help-body{z-index:30;background:oklch(.16 var(--tn) var(--th));width:min(340px,80vw);color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8));border:1px solid oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font:12px/1.5 var(--stamp);letter-spacing:0;text-transform:none;padding:10px 12px;font-weight:400;position:absolute;top:24px;left:0;box-shadow:4px 4px #000}.office-help-body .office-stage-why{margin-top:6px;display:block}.office-stage-capacity{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.office-chip{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));background:oklch(.179 var(--tn) var(--th));font:10px var(--stamp);letter-spacing:.06em;color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8));align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.office-chip b{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-weight:700}.office-chip.is-warn{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-chip.is-warn b{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-stage-pieces{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:300px;display:grid}.office-stage-pieces li{flex-direction:column;align-items:stretch;gap:4px;padding:6px;position:relative}.office-stage-pieces .office-stage-piece-main{text-align:center;flex-direction:column;flex:none;align-items:center;gap:4px}.office-stage-pieces .office-stage-piece-main img{flex:0 0 40px;width:40px;height:40px}.office-stage-pieces .office-stage-num{flex:none;width:18px;height:18px;font-size:10px;position:absolute;top:4px;left:4px}.office-stage-pieces .office-stage-piece-info{width:100%;min-width:0}.office-stage-pieces strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.office-stage-pieces small{font-size:9px;line-height:1.2}.office-stage-pieces .office-stage-piece-send{width:100%;padding:3px 4px;font-size:9px}@media (max-width:520px){.office-hud-upgrade{margin-left:0}.office-stage-pieces{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.office-workspace.is-app .office-page-wrap .crew-heading h1,.office-page-wrap .crew-heading h1{margin:6px 0 0;font-size:clamp(22px,3.2vw,34px);line-height:1}.office-stage-canvas-wrap{width:fit-content;max-width:100%;margin:0 auto}.office-stage-canvas{width:auto;max-width:100%;max-height:62vh}.office-token-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.office-token{padding:10px}.office-token-portrait{margin-bottom:6px}.office-token p{margin:4px 0;font-size:12px}.office-token-earn{font:700 12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.office-token .crew-button{width:100%;min-height:0;padding:7px 8px;font-size:11px}.office-token-flags{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.office-token-flag{font:9px var(--stamp);letter-spacing:.06em;border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8));cursor:help;padding:2px 6px}.office-token-flag.is-warn{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.office-token-pick{margin:2px 0 4px;font-size:11px}.office-stage-canvas-wrap{width:min(100%,calc(62vh * var(--room-ratio,2)))}.office-stage-canvas{width:100%;height:auto;max-height:none}.office-token-list .office-token-head{flex-direction:column;align-items:stretch;gap:2px;margin-bottom:4px;font-size:14px}.office-token-list .office-token-move{justify-content:space-between}.office-token-list .office-token-head button{min-width:26px;min-height:26px}.office-stage-tray{background:oklch(.16 var(--tn) var(--th) / .867);border:1px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);z-index:5;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;line-height:1.2;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.office-stage-tray-label{font:700 10px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);letter-spacing:.06em}.office-stage-tray-item{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));background:oklch(.179 var(--tn) var(--th));align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.office-stage-tray-item img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}.office-stage-tray-item small{font:10px var(--stamp);color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8))}.office-stage-tray-item .office-stage-tray-why{color:oklch(.649 calc(.027 * var(--tc)) calc(var(--th) + -3.8))}.office-stage-tray-item button{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.144 var(--tn) var(--th));font:700 10px var(--stamp);cursor:pointer;border:0;padding:4px 8px}.office-token-portrait[role=button]{cursor:pointer}.office-token.is-picked{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);box-shadow:0 0 0 2px oklch(from var(--second) calc(l * 1) calc(c * 1) h) inset}.office-token-check{z-index:2;background:oklch(from var(--second) calc(l * 1) calc(c * 1) h);width:22px;height:22px;color:oklch(.144 var(--tn) var(--th));font:700 14px var(--stamp);justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:4px}.office-shop-item.is-pickable{cursor:pointer;position:relative}.office-shop-item.is-picked{border-color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);box-shadow:0 0 0 2px oklch(from var(--second) calc(l * 1) calc(c * 1) h) inset}.office-shop-item .office-token-check{margin-right:6px;display:inline-flex;position:static}.office-live-demo-controls{font:10px var(--stamp);color:oklch(.648 calc(.028 * var(--tc)) calc(var(--th) + -1.5));flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;display:flex}.office-live-demo-controls span{margin:0 4px 0 10px}.office-live-demo-controls span:first-child{margin-left:0}.office-live-demo-controls button{background:oklch(.179 var(--tn) var(--th));border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));color:oklch(.847 calc(.027 * var(--tc)) calc(var(--th) + -4.8));font:10px var(--stamp);cursor:pointer;padding:5px 8px}.office-live-demo-controls button[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.home-v2 .home-punch{color:oklch(.195 var(--tn) var(--th));cursor:pointer;text-decoration:none;transition:transform .15s;display:block}.home-v2 .home-punch:hover{transform:rotate(0)translateY(-3px)}.home-v2 .home-punch-button{background:oklch(.186 var(--tn) var(--th));color:#fff;text-align:center;font:800 14px var(--stamp);letter-spacing:.14em;padding:16px;display:block}.home-v2 .home-punch:hover .home-punch-button{background:oklch(from var(--third) calc(l * .617) calc(c * .726) h)}.home-v2 .hero-actions .crew-button{margin-top:0}.home-status{border-bottom:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));background:oklch(.205 calc(.02 * var(--tc)) calc(var(--th) + 31.8));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-status-item{color:oklch(.851 calc(.03 * var(--tc)) calc(var(--th) + -2.3));border-right:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));flex-direction:column;gap:6px;min-width:0;padding:18px 22px;text-decoration:none;display:flex}.home-status-item:last-child{border-right:0}.home-status-item:hover{background:oklch(.264 calc(.034 * var(--tc)) calc(var(--th) + 27.3))}.home-status-item strong{font:700 13px/1.3 var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));letter-spacing:.04em}.home-status-item>span:last-child{color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));font-size:13px;line-height:1.45}.home-status-tag{font:700 10px var(--stamp);letter-spacing:.18em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);align-items:center;gap:7px;display:inline-flex}.home-status-item.is-live .home-status-tag{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.home-status-item.is-soon .home-status-tag{color:oklch(from var(--third) calc(l * 1.118) calc(c * .547) h)}.home-head{margin-bottom:28px}.home-head .kicker{margin-bottom:10px;display:block}.home-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,64px);line-height:.95}.home-head h2 em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.home-cast,.home-floors{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:64px 32px}.home-cast{border-top:1px solid oklch(.316 var(--tn) var(--th))}.home-cast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.home-shift-card{border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:oklch(.234 calc(.022 * var(--tc)) calc(var(--th) + 30.3));flex-direction:column;min-width:0;margin:0;display:flex}.home-shift-card img{aspect-ratio:5/2;object-fit:cover;object-position:center 70%;width:100%;image-rendering:pixelated;border-bottom:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));display:block}.home-shift-card>div{padding:20px 22px 24px}.home-shift-card span{font:11px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.home-shift-card.is-night span{color:oklch(from var(--third) calc(l * 1.118) calc(c * .547) h)}.home-shift-card h3{font:700 30px/1 var(--stamp);letter-spacing:-.04em;margin:8px 0}.home-shift-card p{color:oklch(.759 calc(.032 * var(--tc)) calc(var(--th) + 1.6));max-width:520px;margin:0;line-height:1.55}.home-shift-card.is-night{background:oklch(.209 calc(.041 * var(--tc)) calc(var(--th) + 156.1));border-color:oklch(.421 calc(.077 * var(--tc)) calc(var(--th) + 159.2))}.home-shift-card.is-night img{border-color:oklch(.421 calc(.077 * var(--tc)) calc(var(--th) + 159.2))}.home-facts{border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 0;display:grid}.home-facts div{border-right:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));padding:16px 20px}.home-facts div:last-child{border-right:0}.home-facts dt{font:700 clamp(24px,3vw,36px)/1 var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);letter-spacing:-.04em}.home-facts dd{font:11px var(--stamp);letter-spacing:.1em;text-transform:uppercase;color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin:6px 0 0}.home-floors{border-top:1px solid oklch(.316 var(--tn) var(--th))}.home-floor-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.home-floor{border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:oklch(.234 calc(.022 * var(--tc)) calc(var(--th) + 30.3));min-width:0;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));flex-direction:column;grid-column:span 3;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.home-floor:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);transform:translateY(-2px)}.home-floor img{aspect-ratio:16/9;object-fit:cover;object-position:center bottom;width:100%;image-rendering:pixelated;background:oklch(.174 calc(.012 * var(--tc)) calc(var(--th) + 27.4));border-bottom:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));display:block}.home-floor>div{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.home-floor span{font:11px var(--stamp);color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);letter-spacing:.14em}.home-floor h3{font:700 20px/1.1 var(--stamp);letter-spacing:-.03em;margin:6px 0}.home-floor p{color:oklch(.759 calc(.032 * var(--tc)) calc(var(--th) + 1.6));margin:0 0 14px;font-size:14px;line-height:1.5}.home-floor b{font:700 12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin-top:auto}.home-floor-button{font:inherit;text-align:left;cursor:pointer;padding:0}.home-floor-button img{object-fit:cover;object-position:center top}.home-v2 .legend-section{padding:64px 32px}.home-v2 .home-create{margin:0 32px 48px}@media (max-width:1000px){.home-status{grid-template-columns:repeat(2,minmax(0,1fr))}.home-status-item:nth-child(2){border-right:0}.home-status-item:nth-child(-n+2){border-bottom:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6))}.home-floor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-floor,.home-floor:nth-child(-n+2){grid-column:span 1}.home-floor:last-child{grid-column:span 2}}@media (max-width:700px){.home-cast,.home-floors,.home-v2 .legend-section{padding:44px 16px}.home-cast-grid{grid-template-columns:minmax(0,1fr)}.home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-facts div:nth-child(2){border-right:0}.home-facts div:nth-child(-n+2){border-bottom:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6))}.home-floor-grid{grid-template-columns:minmax(0,1fr)}.home-floor:last-child{grid-column:span 1}.home-v2 .home-create{margin:0 16px 40px}.home-status-item{padding:14px 16px}}@media (max-width:600px){.home-v2 .home-punch{justify-self:stretch;width:auto;max-width:none;transform:none}}@media (max-width:700px){.home-floor img{aspect-ratio:2}}.quest-page,.hired-page{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:32px 24px 56px}.quest-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 28px;padding:0;list-style:none;display:grid}.quest-progress li{border-top:3px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));font:10px/1.3 var(--stamp);color:oklch(.623 calc(.037 * var(--tc)) calc(var(--th) + 3.3));flex-direction:column;gap:4px;min-width:0;padding:10px 8px;display:flex}.quest-progress li span{font-size:13px;font-weight:700}.quest-progress li b{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.quest-progress li.is-done{border-color:oklch(from var(--accent) calc(l * .66) calc(c * .526) h);color:oklch(.806 calc(.057 * var(--tc)) calc(var(--th) + -.5))}.quest-progress li.is-now{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.quest-screen{border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:oklch(.218 calc(.02 * var(--tc)) calc(var(--th) + 25.7));min-height:420px;padding:36px 40px}.quest-screen h1,.quest-screen h2{letter-spacing:-.05em;outline:none;margin:10px 0 14px;font-size:clamp(36px,6vw,68px);line-height:.95}.quest-screen h1 em,.quest-screen h2 em,.hired-body h1 em{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-style:normal}.quest-screen>p,.quest-screen form>p{max-width:640px;color:oklch(.816 calc(.032 * var(--tc)) calc(var(--th) + -1.2));font-size:16px;line-height:1.6}.quest-list{counter-reset:q;gap:8px;max-width:520px;margin:18px 0 0;padding:0;list-style:none;display:grid}.quest-list li{counter-increment:q;background:oklch(.194 calc(.017 * var(--tc)) calc(var(--th) + 24));border-left:3px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));font:13px var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));padding:10px 14px}.quest-list li:before{content:counter(q,decimal-leading-zero) "  ";color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.quest-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.quest-nav .crew-button{text-align:center;margin-top:0}.quest-nav .crew-button:only-child{margin-left:auto}.quest-screen .crew-button:disabled{opacity:.45;cursor:not-allowed}.quest-task{background:oklch(.194 calc(.017 * var(--tc)) calc(var(--th) + 24));border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));flex-wrap:wrap;gap:10px;max-width:560px;margin-top:14px;padding:14px;display:flex}.quest-task .crew-button{text-align:center;flex:1;min-width:180px;margin-top:0}.quest-task.is-done{border-color:oklch(from var(--accent) calc(l * .66) calc(c * .526) h)}.quest-handle{max-width:560px;margin-top:18px}.quest-handle label,.quest-field label{font:12px var(--stamp);letter-spacing:.1em;color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));margin-bottom:8px;display:block}.quest-handle>div{gap:10px;display:flex}.quest-handle input,.quest-field input{box-sizing:border-box;background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));width:100%;min-width:0;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:16px var(--stamp);flex:1;padding:13px}.quest-handle .crew-button{white-space:nowrap;margin-top:0}.quest-reveal{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}.quest-reveal img{width:100%;height:auto;animation:.6s cubic-bezier(.2,1.4,.4,1) quest-drop;display:block}@keyframes quest-drop{0%{opacity:0;transform:translateY(-40px)rotate(-4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quest-reveal img{animation:none}}.quest-reveal dl,.quest-summary{gap:10px;margin:0;display:grid}.quest-reveal dl div,.quest-summary div{border-bottom:1px solid oklch(.332 calc(.027 * var(--tc)) calc(var(--th) + 22.9));grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.quest-reveal dt,.quest-summary dt{font:11px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.quest-reveal dd,.quest-summary dd{font:700 15px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));overflow-wrap:anywhere;margin:0}.quest-summary{max-width:640px;margin:20px 0 0}.quest-post{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:20px;display:grid}.quest-post img{border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));width:100%;height:auto;display:block}.quest-post-actions{gap:10px;display:grid}.quest-post-actions .crew-button{text-align:center;margin-top:0}.quest-field{max-width:640px;margin-top:24px}.quest-field p{font:12px var(--stamp);color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin:8px 0 0}.quest-wallet{background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:14px var(--stamp);overflow-wrap:anywhere;padding:13px;display:block}.quest-consent{max-width:640px;font:13px/1.5 var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));align-items:flex-start;gap:10px;margin-top:20px;display:flex}.quest-consent input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.quest-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quest-note{border-left:3px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(.254 calc(.029 * var(--tc)) calc(var(--th) + -48.6));font:12px/1.6 var(--stamp);padding:12px;color:oklch(.895 calc(.07 * var(--tc)) calc(var(--th) + -45.2))!important}.quest-error{min-height:1em;font:13px var(--stamp);color:#ff8a6a;margin:16px 0 0}.hire-kit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.hire-kit section{background:oklch(.194 calc(.017 * var(--tc)) calc(var(--th) + 24));border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));min-width:0;padding:20px}.hire-kit h3{font:700 14px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);letter-spacing:.08em;margin:0 0 6px}.hire-kit p{color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin:0 0 14px;font-size:14px;line-height:1.5}.hire-copy{margin-top:12px}.hire-copy>span{font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);margin-bottom:6px;display:block}.hire-copy>div{align-items:stretch;gap:8px;display:flex}.hire-copy code{background:oklch(.153 var(--tn) var(--th));border:1px solid oklch(.332 calc(.027 * var(--tc)) calc(var(--th) + 22.9));min-width:0;font:12px var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));white-space:nowrap;flex:1;padding:10px;overflow-x:auto}.hire-copy .crew-button{min-height:0;margin-top:0;padding:8px 12px;font-size:11px}.hire-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.hire-downloads .crew-button{text-align:center;margin-top:0;padding:10px 8px;font-size:11px}.hired-page{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.hired-badge img{width:100%;height:auto;display:block}.hired-body h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:10px 0 18px;font-size:clamp(40px,6vw,72px);line-height:.95}.hired-body>p{color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));line-height:1.6}.hired-kit{border-top:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));margin-top:28px;padding-top:16px}.hired-kit summary{cursor:pointer;font:700 13px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.hired-kit .hire-kit{grid-template-columns:minmax(0,1fr)}@media (max-width:800px){.quest-progress li b{display:none}.quest-screen{padding:24px 18px}.quest-reveal,.quest-post,.hire-kit,.hired-page{grid-template-columns:minmax(0,1fr)}.quest-reveal img{max-width:300px;margin:0 auto}.hired-badge img{max-width:340px;margin:0 auto}.quest-page,.hired-page{padding:20px 12px 40px}}@media (max-width:600px){.quest-handle>div{flex-direction:column}.quest-nav>*{flex:1}.hire-downloads{grid-template-columns:minmax(0,1fr)}.quest-reveal dl div,.quest-summary div{grid-template-columns:100px minmax(0,1fr)}}.city-shell{margin-top:8px}.city-toolbar{z-index:5;background:oklch(.205 calc(.02 * var(--tc)) calc(var(--th) + 31.8) / .949);border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 14px;display:flex;position:sticky;top:0}.city-stats{gap:22px;margin:0;display:flex}.city-stats div{flex-direction:column;gap:2px;display:flex}.city-stats dt{font:10px var(--stamp);letter-spacing:.16em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.city-stats dd{font:700 18px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:0}.city-stats dd small{color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));font-size:10px}.city-shift{border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));display:flex}.city-shift button{background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));color:oklch(.83 calc(.034 * var(--tc)) calc(var(--th) + -.2));border:0;border-right:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));font:700 11px var(--stamp);letter-spacing:.06em;cursor:pointer;padding:8px 12px}.city-shift button:last-child{border-right:0}.city-shift button[aria-pressed=true]{background:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2));color:oklch(.321 calc(.053 * var(--tc)) calc(var(--th) + 13.3))}.city-jump{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;max-width:100%;margin-left:auto;display:flex;overflow-x:auto}.city-jump button{background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));min-width:34px;color:oklch(.759 calc(.032 * var(--tc)) calc(var(--th) + 1.6));border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));font:11px var(--stamp);cursor:pointer;flex-shrink:0;padding:7px 6px}.city-jump button:hover,.city-jump button.is-yours{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-shell .city-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.city-shell .city-block{border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));scroll-margin-top:90px}.city-shell .city-block.is-yours{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-block-foot{font:12px var(--stamp);align-items:center;gap:12px;padding:10px 14px;display:flex}.city-block-foot strong{letter-spacing:.06em;font-size:13px}.city-block-you{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);color:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));font:700 10px var(--stamp);padding:3px 7px}.city-block-occupancy{align-items:center;gap:4px;margin-left:auto;display:flex}.city-block-occupancy i{border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:0 0;width:10px;height:10px}.city-block-occupancy i.is-taken{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.city-block-occupancy small{color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin-left:6px}.city-more{font:12px var(--stamp);color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));align-items:center;gap:16px;margin-top:20px;display:flex}.city-more .crew-button{margin-top:0}.city-status{font:12px var(--stamp);color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin-top:14px}@media (max-width:1000px){.city-shell .city-block-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.city-toolbar{gap:10px;padding:10px}.city-stats{gap:16px}.city-stats dd{font-size:16px}.city-jump{flex-basis:100%;margin-left:0}.city-shift{flex:1}.city-shift button{flex:1;padding:8px 4px}}.city-shell .city-street{max-width:1100px;margin:18px auto 0}.city-jump button[aria-current=true]{background:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2));color:oklch(.321 calc(.053 * var(--tc)) calc(var(--th) + 13.3));border-color:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2))}.city-step{background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));min-width:36px;color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));font:700 14px var(--stamp);cursor:pointer;padding:6px 8px}.city-step:disabled{opacity:.3;cursor:default}.city-step:last-child{margin-left:8px}.claw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:12px;display:grid}.claw-stage{justify-self:center;width:100%;max-width:420px;position:relative}.claw-svg{width:100%;height:auto;image-rendering:pixelated;display:block}.claw-marquee{font:700 9px var(--stamp);letter-spacing:1px}.claw-slot{font:5px var(--stamp);letter-spacing:.5px}.claw-result{background:oklch(.163 var(--tn) var(--th) / .91);border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));font:700 13px var(--stamp);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px 18px;animation:.35s ease-out claw-pop;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.claw-result strong{color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));font-size:34px}.claw-result small{color:oklch(.759 calc(.032 * var(--tc)) calc(var(--th) + 1.6));font-size:12px}.claw-result em{max-width:190px;font:italic 400 11px/1.35 var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7))}.claw-result.is-win{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);box-shadow:0 0 24px oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .333)}.claw-result.is-win strong{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}@keyframes claw-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.claw-result{animation:none}}.claw-panel{flex-direction:column;gap:14px;min-width:0;display:flex}.claw-demo{border-left:3px solid oklch(from var(--second) calc(l * 1) calc(c * 1) h);background:oklch(.254 calc(.029 * var(--tc)) calc(var(--th) + -48.6));font:12px/1.5 var(--stamp);color:oklch(.895 calc(.07 * var(--tc)) calc(var(--th) + -45.2));margin:0;padding:10px 12px}.claw-balance{background:oklch(.194 calc(.017 * var(--tc)) calc(var(--th) + 24));border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));justify-content:space-between;align-items:baseline;padding:12px 14px;display:flex}.claw-balance span{font:11px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.claw-balance strong{font:700 24px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6))}.claw-bets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.claw-bets button{background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));font:700 14px var(--stamp);cursor:pointer;padding:12px 4px}.claw-bets button[aria-pressed=true]{background:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2));color:oklch(.321 calc(.053 * var(--tc)) calc(var(--th) + 13.3));border-color:oklch(.917 calc(.089 * var(--tc)) calc(var(--th) + -5.2))}.claw-bets button:disabled{opacity:.35;cursor:not-allowed}.claw-go{text-align:center;width:100%;margin-top:0;padding:16px;font-size:15px}.claw-go:disabled{opacity:.5;cursor:not-allowed}.claw-status{font:12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:0}.claw-error{font:12px var(--stamp);color:#ff8a6a;margin:0}.claw-pending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.claw-pending span{font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);flex-basis:100%}.claw-pending .crew-button{min-height:0;margin-top:0;padding:8px 12px;font-size:11px}.prize-name{font-size:20px!important}.prize-on{width:96px;height:96px;image-rendering:pixelated;margin:6px 0}.prize-chars{flex-direction:column;gap:6px;min-width:0;display:flex}.prize-chars>span{font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.prize-chars small{font:12px var(--stamp);color:oklch(.759 calc(.032 * var(--tc)) calc(var(--th) + 1.6))}.prize-char-row{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.prize-char-row button{background:oklch(.195 calc(.017 * var(--tc)) calc(var(--th) + 16.6));border:1px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));color:inherit;cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:2px;padding:4px;display:flex}.prize-char-row button[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);box-shadow:0 0 0 2px oklch(from var(--accent) calc(l * 1) calc(c * 1) h / .4)}.prize-char-row img,.prize-char-row i{width:48px;height:48px;image-rendering:pixelated;background:#1a1328;display:block}.prize-char-row b{font:700 10px var(--stamp)}.prize-machines{grid-template-columns:repeat(3,minmax(0,1fr))}.prize-machines button{flex-direction:column;align-items:center;gap:2px;display:flex}.prize-machines small{font:400 10px var(--stamp);opacity:.8}.prize-list span{font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.prize-list ul{font:12px var(--stamp);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.prize-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prize-list li i{width:8px;height:8px;display:inline-block}.prize-list li small{opacity:.65;flex-basis:100%;margin-left:14px;font-size:10px}.claw-odds{border-collapse:collapse;width:100%;font:12px var(--stamp)}.claw-odds caption{text-align:left;font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);padding-bottom:6px}.claw-odds td{border-bottom:1px solid oklch(.294 calc(.022 * var(--tc)) calc(var(--th) + 38.4));color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));padding:6px 8px}.claw-odds td:nth-child(2),.claw-odds td:nth-child(3){text-align:right}.claw-odds td:nth-child(3){color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6))}.claw-odds i,.claw-history i{vertical-align:-1px;width:10px;height:10px;margin-right:8px;display:inline-block}.claw-fine{font:11px/1.6 var(--stamp);color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin:0}.claw-history span{font:10px var(--stamp);letter-spacing:.14em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.claw-history ol{font:12px var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}@media (max-width:800px){.claw{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.shop-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-counter-tab{min-width:0;overflow:hidden}.shop-counter-tab small,.shop-counter-tab strong{overflow-wrap:anywhere}}.supadmin-bar{background:oklch(.205 calc(.02 * var(--tc)) calc(var(--th) + 31.8));border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));font:12px var(--stamp);color:oklch(.851 calc(.03 * var(--tc)) calc(var(--th) + -2.3));flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 14px;display:flex}.supadmin-bar input{background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));width:110px;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:14px var(--stamp);margin-left:8px;padding:8px}.supadmin-who{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin-left:auto}.supadmin-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px;margin-top:16px;display:grid}.supadmin-card{border:2px solid oklch(.465 calc(.046 * var(--tc)) calc(var(--th) + 11.2));background:oklch(.218 calc(.02 * var(--tc)) calc(var(--th) + 25.7));grid-template-columns:128px minmax(0,1fr);min-width:0;display:grid}.supadmin-card.is-rare{border-color:oklch(from var(--third) calc(l * 1.118) calc(c * .547) h)}.supadmin-card.has-problem{border-color:#ff8a6a}.supadmin-card img{width:128px;height:128px;image-rendering:pixelated;background:oklch(.856 calc(.033 * var(--tc)) calc(var(--th) + -9.8));display:block}.supadmin-body{font:12px var(--stamp);color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));flex-direction:column;gap:8px;padding:12px;display:flex}.supadmin-name{border:0;border-bottom:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));font:700 15px var(--stamp);background:0 0;padding:4px 0}.supadmin-body small{color:oklch(.657 calc(.033 * var(--tc)) calc(var(--th) + 3.4))}.supadmin-fields{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;display:grid}.supadmin-fields label{letter-spacing:.08em;color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);flex-direction:column;gap:3px;font-size:10px;display:flex}.supadmin-fields input,.supadmin-fields select{background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));min-width:0;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:13px var(--stamp);padding:6px}.supadmin-fields input:disabled,.supadmin-fields select:disabled{opacity:.5}.supadmin-toggles{gap:14px;display:flex}.supadmin-body dl{gap:3px;margin:0;display:grid}.supadmin-body dl div{justify-content:space-between;gap:8px;display:flex}.supadmin-body dt{color:oklch(.657 calc(.033 * var(--tc)) calc(var(--th) + 3.4))}.supadmin-body dd{text-align:right;margin:0}.supadmin-problem{color:#ff8a6a;margin:0}.supadmin-apply{background:oklch(.205 calc(.02 * var(--tc)) calc(var(--th) + 31.8) / .949);border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:14px;display:flex}.supadmin-apply .crew-button{margin-top:0}.supadmin-apply p{font:12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);flex-basis:100%;margin:0}.supadmin-apply .supadmin-note{color:oklch(.657 calc(.033 * var(--tc)) calc(var(--th) + 3.4))}@media (max-width:560px){.supadmin-grid,.supadmin-card{grid-template-columns:minmax(0,1fr)}.supadmin-card img{aspect-ratio:1;width:100%;height:auto}}.supadmin-test{border-top:1px dashed oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.supadmin-test span{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);letter-spacing:.1em;flex-basis:100%;font-size:10px}.supadmin-test .crew-button{min-height:0;margin-top:0;padding:7px 10px;font-size:11px}.office-os .taskbar-v2 nav{gap:16px;min-height:68px}.office-os .taskbar-v2 .office-apps{justify-content:center;gap:6px;min-width:0}.office-os .taskbar-v2 .office-apps>.nav-primary-link,.nav-more>summary{min-height:44px;font:700 11px/1.4 var(--stamp);gap:7px;padding:9px 12px}.nav-more{color:oklch(.378 calc(.046 * var(--tc)) calc(var(--th) + 13));flex-shrink:0;position:relative}.nav-more>summary{cursor:pointer;white-space:nowrap;background:oklch(.898 calc(.027 * var(--tc)) calc(var(--th) + -12.2));border:2px solid oklch(.962 calc(.021 * var(--tc)) calc(var(--th) + -18.6));border-right-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));border-bottom-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));justify-content:center;align-items:center;list-style:none;display:flex}.nav-more>summary::-webkit-details-marker{display:none}.nav-more[open]>summary,.nav-more.is-current>summary{background:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));color:oklch(from var(--accent) calc(l * 1.041) calc(c * .478) h);border-color:oklch(.277 calc(.039 * var(--tc)) calc(var(--th) + 27.7));border-right-color:oklch(.669 calc(.048 * var(--tc)) calc(var(--th) + .4));border-bottom-color:oklch(.669 calc(.048 * var(--tc)) calc(var(--th) + .4))}.nav-chevron{margin-left:3px}.nav-more-panel{z-index:105;overscroll-behavior:contain;background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));border:2px solid oklch(.951 calc(.025 * var(--tc)) calc(var(--th) + -14.1));border-right-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));border-bottom-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 150px);box-shadow:6px 6px 0 oklch(.214 calc(.033 * var(--tc)) calc(var(--th) + 42.3) / .4);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.nav-group>p{color:oklch(.423 calc(.049 * var(--tc)) calc(var(--th) + 7.2));font:700 10px/1.5 var(--stamp);letter-spacing:.1em;text-transform:uppercase;margin:10px 10px 6px}.office-os .taskbar-v2 .nav-more-panel a,.office-os .taskbar-v2 .nav-more-panel a:not(:last-of-type){white-space:normal;text-align:left;background:0 0;border:1px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:62px;padding:10px;display:flex}.office-os .taskbar-v2 .nav-more-panel a>span:nth-child(2){flex:1;min-width:0}.nav-more-panel strong,.nav-more-panel small{display:block}.nav-more-panel strong{font:700 12px/1.5 var(--stamp)}.nav-more-panel small{margin-top:2px;font:12px/1.5 Arial,Helvetica,sans-serif}.office-os .taskbar-v2 .nav-more-panel a:hover{background:oklch(.949 calc(.032 * var(--tc)) calc(var(--th) + -13.6));border-color:oklch(.673 calc(.048 * var(--tc)) calc(var(--th) + 4.6))}.office-os .taskbar-v2 .nav-more-panel a[aria-current=page]{background:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));color:oklch(from var(--accent) calc(l * 1.041) calc(c * .478) h)}.nav-preferences{border-top:1px solid oklch(.699 calc(.033 * var(--tc)) calc(var(--th) + -2.9));margin-top:8px;padding:10px 8px 4px}.office-os .nav-preferences .motion-toggle{text-align:left;width:100%;min-height:44px;color:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));border-color:oklch(.591 calc(.041 * var(--tc)) calc(var(--th) + 4.6));background:oklch(.898 calc(.027 * var(--tc)) calc(var(--th) + -12.2))}.workspace-location nav{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workspace-location [aria-current=page]{font-weight:700}.workspace-location>span{text-align:right;max-width:45%}.hero-start-note{color:oklch(.848 calc(.031 * var(--tc)) calc(var(--th) + 6.1));font:12px/1.6 var(--stamp);max-width:460px;margin:14px 0 0}.home-status-item strong{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-status-item strong>span{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-size:16px}.route-loading{min-height:48vh;padding:clamp(28px,7vw,80px)}.route-loading h1{margin:20px 0;font-size:clamp(28px,5vw,54px);line-height:1.1}.route-loading p{color:oklch(.826 calc(.033 * var(--tc)) calc(var(--th) + 6.7));max-width:560px;line-height:1.6}.route-loading-lines{gap:14px;max-width:600px;margin-top:32px;display:grid}.route-loading-lines span{background:oklch(.329 calc(.04 * var(--tc)) calc(var(--th) + 24.1));height:14px}.route-loading-lines span:nth-child(2){width:80%}.route-loading-lines span:nth-child(3){width:55%}@media (max-width:1100px){.office-os .taskbar-v2 nav{gap:10px;padding:8px 16px}.office-os .taskbar-v2 .office-apps>.nav-primary-link,.nav-more>summary{padding:8px;font-size:10px}}@media (max-width:900px){.office-os .taskbar-v2 nav{flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.office-os .taskbar-v2 .wallet-connect{margin-left:auto}.office-os .taskbar-v2 .office-apps{flex-basis:100%;order:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.office-os .taskbar-v2 .office-apps>.nav-primary-link,.nav-more>summary{flex-direction:row;gap:5px;min-height:44px;padding:8px 4px;font-size:10px}.office-os .taskbar-v2 .office-apps>.nav-primary-link .office-icon{width:17px;height:17px}.nav-more-panel{width:340px;right:0}.office-workspace.is-app .badge-preview,.office-workspace.is-app .meme-preview{top:136px}}@media (max-width:600px){.office-os .taskbar-v2 .office-apps>.nav-primary-link .office-icon{display:none}.office-os .taskbar-v2 .office-apps>.nav-primary-link,.nav-more>summary{font-size:10px}.nav-more>summary>span:first-child,.nav-chevron{display:none}.office-os .taskbar-v2 .wallet-connect{min-height:44px}.workspace-location nav{gap:5px;font-size:10px}.workspace-location>span{display:none}.hero-start-note{font-size:11px}.office-os .home-v2 .hero-grid{gap:24px;padding-top:24px}.office-os .home-v2 .hero h1{font-size:clamp(54px,15vw,76px)}.home-status-item>span:last-child{font-size:12px}}.admin-nav{z-index:30;background:oklch(.171 var(--tn) var(--th));border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));font:12px var(--stamp);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 24px;display:flex;position:sticky;top:0}.admin-nav-mark{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h);letter-spacing:.08em;margin-right:12px}.admin-nav a{color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));border:1px solid #0000;padding:8px 12px;text-decoration:none}.admin-nav a:hover{border-color:oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2))}.admin-nav a[aria-current=page]{color:oklch(.144 var(--tn) var(--th));background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:40px 0;display:grid}.admin-card{border:1px solid oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));background:oklch(.179 var(--tn) var(--th));color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));align-content:start;gap:10px;min-height:130px;padding:24px;text-decoration:none;display:grid}.admin-card strong{font:700 15px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-card span{color:oklch(.773 var(--tn) var(--th));line-height:1.5}.admin-card:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-panel{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));background:oklch(.185 var(--tn) var(--th));margin-top:32px;padding:24px}.admin-panel h2{font:700 18px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:0 0 16px}.admin-panel h2 small{font:12px var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin-left:10px}.admin-x-calendar{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-x-calendar li{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));background:oklch(.16 var(--tn) var(--th));align-content:start;gap:10px;padding:16px;display:grid}.admin-x-head{font:12px var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.admin-x-head strong{font:700 14px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-x-text{white-space:pre-line;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:0;line-height:1.5}.admin-x-asset{font:12px/1.5 var(--stamp);color:oklch(.773 var(--tn) var(--th));margin:0}.admin-x-calendar .crew-button{justify-self:start}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;display:grid}.admin-stats div{border:1px solid oklch(.311 calc(.022 * var(--tc)) calc(var(--th) + 1));padding:14px}.admin-stats dt{font:11px var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7))}.admin-stats dd{font:700 28px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:6px 0 0}.admin-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0 0;display:flex}.admin-actions label{font:11px var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));gap:4px;display:grid}.admin-actions input,.admin-missions input{font:13px var(--stamp);background:oklch(.18 var(--tn) var(--th));width:110px;color:inherit;border:1px solid oklch(.311 calc(.022 * var(--tc)) calc(var(--th) + 1));padding:7px 8px}.admin-missions input{width:72px}.admin-actions input[type=file]{width:auto;max-width:100%}.admin-actions .crew-button,.admin-missions .crew-button{width:auto;min-height:0;margin:0;padding:8px 12px;font-size:12px}.admin-missions input:disabled{opacity:.5}.admin-hint{font:12px/1.6 var(--stamp);color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));margin:14px 0 0}.admin-hint code,.admin-panel code{color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));overflow-wrap:anywhere}.admin-table{border-collapse:collapse;width:100%;font:12px var(--stamp)}.admin-table th{text-align:left;color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));border-bottom:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));padding:8px;font-weight:400}.admin-table td{border-bottom:1px solid oklch(.252 calc(.016 * var(--tc)) calc(var(--th) + 5.5));color:oklch(.914 calc(.021 * var(--tc)) calc(var(--th) + -6.4));vertical-align:middle;padding:8px}.admin-table-actions{white-space:nowrap;text-align:right}.admin-table-actions a{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin-left:12px;text-decoration:none}.admin-copy{border:1px solid oklch(.474 calc(.044 * var(--tc)) calc(var(--th) + -7.2));color:oklch(.892 calc(.029 * var(--tc)) calc(var(--th) + -4.3));font:11px var(--stamp);cursor:pointer;background:0 0;padding:6px 8px}.admin-copy:hover{border-color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-studio .meme-preview canvas{background:oklch(.159 var(--tn) var(--th))}.admin-segment{margin-bottom:8px}.admin-row{align-items:stretch;gap:8px;display:flex}.admin-row input,.admin-input{box-sizing:border-box;background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));width:100%;min-width:0;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:16px var(--stamp);flex:1;padding:12px}.admin-row select{flex:1}.admin-row .crew-button{white-space:nowrap}.admin-locks{border:1px dashed oklch(.501 calc(.064 * var(--tc)) calc(var(--th) + 7.5));margin-top:16px;padding:12px}.admin-locks summary,.admin-history summary{cursor:pointer;font:12px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h)}.admin-locks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.admin-locks label{margin:12px 0 4px!important;font-size:11px!important}.admin-checks{gap:8px;margin-top:20px;display:grid}.admin-checks label{align-items:center;gap:10px;margin:0!important;display:flex!important}.admin-traits{border:1px solid oklch(.422 calc(.036 * var(--tc)) calc(var(--th) + 2.1));background:oklch(.185 var(--tn) var(--th));margin-top:16px;padding:16px}.admin-traits strong{font:700 16px var(--stamp);color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6))}.admin-traits strong span{color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin-left:8px;font-size:12px;font-weight:400}.admin-traits ul{font:12px var(--stamp);color:oklch(.914 calc(.021 * var(--tc)) calc(var(--th) + -6.4));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-traits li span{color:oklch(.72 calc(.026 * var(--tc)) calc(var(--th) + 1.7));font-size:10px;display:block}.admin-history{border-top:1px solid oklch(.501 calc(.064 * var(--tc)) calc(var(--th) + 7.5));margin-top:24px;padding-top:16px}.admin-history>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}@media (max-width:800px){.admin-locks>div,.admin-traits ul{grid-template-columns:1fr}.admin-table td:nth-child(2){max-width:140px}}.style-picker{color:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));flex-shrink:0;position:relative}.style-picker>summary{cursor:pointer;white-space:nowrap;min-height:44px;font:700 11px/1.4 var(--stamp);background:oklch(.898 calc(.027 * var(--tc)) calc(var(--th) + -12.2));border:2px solid oklch(.962 calc(.021 * var(--tc)) calc(var(--th) + -18.6));border-right-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));border-bottom-color:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));align-items:center;gap:7px;padding:9px 12px;list-style:none;display:flex}.style-picker>summary::-webkit-details-marker{display:none}.style-picker[open]>summary{background:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));color:oklch(from var(--accent) calc(l * 1.041) calc(c * .478) h);border-color:oklch(.277 calc(.039 * var(--tc)) calc(var(--th) + 27.7))}.style-swatch{border:1px solid oklch(.2 var(--tn) var(--th));display:inline-flex}.style-swatch i{width:8px;height:14px;display:block}.style-panel{z-index:105;background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));border:2px solid oklch(.951 calc(.025 * var(--tc)) calc(var(--th) + -14.1));border-right-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));border-bottom-color:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.5));width:300px;max-width:calc(100vw - 24px);box-shadow:6px 6px 0 oklch(.214 calc(.033 * var(--tc)) calc(var(--th) + 42.3) / .4);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.style-panel p{font:700 10px var(--stamp);letter-spacing:.14em;color:oklch(.45 calc(.04 * var(--tc)) calc(var(--th) + 10));margin:4px 8px 8px}.style-panel button{text-align:left;width:100%;min-height:52px;color:oklch(.277 calc(.039 * var(--tc)) calc(var(--th) + 27.7));background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;display:flex}.style-panel button:hover{background:oklch(.949 calc(.032 * var(--tc)) calc(var(--th) + -13.6));border-color:oklch(.673 calc(.048 * var(--tc)) calc(var(--th) + 4.6))}.style-panel button[aria-pressed=true]{background:oklch(.347 calc(.047 * var(--tc)) calc(var(--th) + 26.7));color:oklch(.962 calc(.021 * var(--tc)) calc(var(--th) + -18.6))}.style-panel button .style-swatch i{width:10px;height:22px}.style-panel strong,.style-panel small{display:block}.style-panel strong{font:700 12px/1.4 var(--stamp)}.style-panel small{opacity:.8;font:12px/1.4 Arial,Helvetica,sans-serif}@media (max-width:600px){.style-picker>summary{padding:8px}.style-word{display:none}.style-panel{width:auto;max-width:none;position:fixed;top:64px;left:12px;right:12px}}.home-v2{--hv-desk:oklch(.332 calc(.048 * var(--tc)) calc(var(--th) + 45.6));--hv-deep:oklch(.248 calc(.031 * var(--tc)) calc(var(--th) + 42.6));--hv-panel:oklch(.32 calc(.044 * var(--tc)) calc(var(--th) + 38.7));--hv-panel2:oklch(.363 calc(.048 * var(--tc)) calc(var(--th) + 42));--hv-bar:oklch(.336 calc(.044 * var(--tc)) calc(var(--th) + 34.2));--hv-beige:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));--hv-beigehi:oklch(.951 calc(.025 * var(--tc)) calc(var(--th) + -14.1));--hv-beigelo:oklch(.54 calc(.037 * var(--tc)) calc(var(--th) + 8.4));--hv-paper:oklch(.925 calc(.024 * var(--tc)) calc(var(--th) + -16.3));--hv-ink:oklch(.282 calc(.032 * var(--tc)) calc(var(--th) + 25));--hv-text:oklch(.933 calc(.03 * var(--tc)) calc(var(--th) + -8.9));--hv-muted:oklch(.771 calc(.039 * var(--tc)) calc(var(--th) + 9.6));--hv-line:oklch(.46 calc(.048 * var(--tc)) calc(var(--th) + 37.9));--hv-key:oklch(.898 calc(.027 * var(--tc)) calc(var(--th) + -12.2));--hv-keyhi:oklch(.962 calc(.021 * var(--tc)) calc(var(--th) + -18.6));--hv-keylo:oklch(.64 calc(.035 * var(--tc)) calc(var(--th) + 4.2));--hv-keyhover:oklch(.949 calc(.032 * var(--tc)) calc(var(--th) + -13.6));--hv-keytext:oklch(.411 calc(.05 * var(--tc)) calc(var(--th) + 8.3));--hv-keysub:oklch(.485 calc(.054 * var(--tc)) calc(var(--th) + 6.5));--hv-cardlo:oklch(.549 calc(.05 * var(--tc)) calc(var(--th) + 23.4));--hv-cardhi:oklch(.746 calc(.05 * var(--tc)) calc(var(--th) + 11.1));--hv-imgbg:oklch(.21 calc(.025 * var(--tc)) calc(var(--th) + 39.6));--hv-shadow:oklch(.19 calc(.031 * var(--tc)) calc(var(--th) + 32));--hv-shadow2:oklch(.653 calc(.068 * var(--tc)) calc(var(--th) + -1.5));--hv-lede:oklch(.904 calc(.028 * var(--tc)) calc(var(--th) + -3.5));--hv-createline:oklch(.755 calc(.064 * var(--tc)) calc(var(--th) + -3.2));--hv-createhi:oklch(.911 calc(.047 * var(--tc)) calc(var(--th) + -13.1));--hv-createp:oklch(.861 calc(.033 * var(--tc)) calc(var(--th) + 2.3));--hv-smallc:oklch(.679 calc(.043 * var(--tc)) calc(var(--th) + 21.2));--hv-factlo:oklch(.564 calc(.051 * var(--tc)) calc(var(--th) + 27.7));--hv-factdk:oklch(.232 calc(.031 * var(--tc)) calc(var(--th) + 33.9));--hv-floorb:oklch(.539 calc(.065 * var(--tc)) calc(var(--th) + 28.2));--hv-eyehi:oklch(.694 calc(.047 * var(--tc)) calc(var(--th) + 9.6));--hv-accent:oklch(from var(--accent) l c h);--hv-accent-hi:oklch(from var(--accent) calc(l * 1.04 + .03) calc(c * .6) h);--hv-accent-dk:oklch(from var(--accent) .5 calc(c * .8) h);--hv-label:oklch(from var(--second) l c h);--hv-label-dk:oklch(from var(--second) .48 calc(c * .9) h);--hv-night:oklch(from var(--third) .29 calc(c * .3) h);--hv-night-line:oklch(from var(--third) .5 calc(c * .45) h);--hv-night-hi:oklch(from var(--third) .7 calc(c * .5) h);--hv-dusk:oklch(from var(--third) .84 calc(c * .7) h);background:var(--hv-deep);background-image:radial-gradient(oklch(from var(--hv-muted) l c h / .12) 1px,transparent 1px);color:var(--hv-text);background-size:8px 8px}.home-v2 .kicker,.home-v2 .section-head>div>span{color:var(--hv-label)}.home-v2 .hero h1 em,.home-v2 .home-head h2 em{color:var(--hv-accent)}.home-v2 .hero{border-bottom:3px solid var(--hv-beigelo)}.home-v2 .eyebrow{border:2px solid var(--hv-beigelo);border-top-color:var(--hv-eyehi);border-left-color:var(--hv-eyehi);background:oklch(from var(--hv-deep) l c h / .9);color:var(--hv-muted)}.home-v2 .eyebrow span:nth-child(2){color:var(--hv-accent)}.home-v2 .lede{color:var(--hv-lede)}.home-v2 .crew-button{background:var(--hv-accent);color:var(--hv-ink);border:2px solid var(--hv-accent-hi);border-right-color:var(--hv-keylo);border-bottom-color:var(--hv-keylo);box-shadow:3px 3px 0 oklch(from var(--hv-shadow) l c h / .6);transition:background .15s,transform .15s}.home-v2 .crew-button:hover:not(:disabled){background:var(--hv-accent-hi);border-color:var(--hv-accent-hi);border-right-color:var(--hv-keylo);border-bottom-color:var(--hv-keylo);transform:translateY(-1px)}.home-v2 .crew-button:active:not(:disabled){border-color:var(--hv-keylo);border-right-color:var(--hv-accent-hi);border-bottom-color:var(--hv-accent-hi);box-shadow:1px 1px 0 oklch(from var(--hv-shadow) l c h / .6);transform:translateY(1px)}.home-v2 .crew-button.secondary{background:var(--hv-beige);color:var(--hv-ink);border-color:var(--hv-beigehi);border-right-color:var(--hv-beigelo);border-bottom-color:var(--hv-beigelo)}.home-v2 .crew-button.secondary:hover:not(:disabled){background:var(--hv-paper)}.home-v2 .text-link{color:var(--hv-accent)}.home-v2 .text-link:hover{color:var(--hv-label)}.home-v2 .hero-start-note{color:var(--hv-muted)}.home-v2 .punch-card{background:var(--hv-paper);border:2px solid var(--hv-ink);box-shadow:8px 8px 0 var(--hv-shadow2)}.home-v2 .home-punch{color:var(--hv-ink)}.home-v2 .home-punch-button{background:var(--hv-bar);color:var(--hv-accent)}.home-v2 .home-punch:hover .home-punch-button{background:var(--hv-panel2);color:var(--hv-accent-hi)}.home-v2 .home-status{background:var(--hv-beige);border-bottom:3px solid var(--hv-beigelo);gap:6px;padding:8px}.home-v2 .home-status-item,.home-v2 .home-status-item:last-child,.home-v2 .home-status-item:nth-child(n){background:var(--hv-key);color:var(--hv-keytext);border:2px solid var(--hv-keyhi);border-right-color:var(--hv-keylo);border-bottom-color:var(--hv-keylo);transition:background .15s}.home-v2 .home-status-item:hover{background:var(--hv-keyhover)}.home-v2 .home-status-item strong{color:var(--hv-ink)}.home-v2 .home-status-item strong>span{color:var(--hv-accent-dk)}.home-v2 .home-status-item>span:last-child{color:var(--hv-keysub)}.home-v2 .home-status-tag{color:var(--hv-label-dk)}.home-v2 .home-cast,.home-v2 .legend-section{border-top:2px dashed var(--hv-line)}.home-v2 .home-floors{border-top:0}.home-v2 .section-head p{color:var(--hv-muted)}.home-v2 .home-floor,.home-v2 .home-shift-card{background:var(--hv-panel);border:2px solid var(--hv-cardlo);border-top-color:var(--hv-cardhi);border-left-color:var(--hv-cardhi);box-shadow:4px 4px 0 var(--hv-shadow)}.home-v2 .home-floor img,.home-v2 .home-shift-card img{border-bottom:2px solid var(--hv-cardlo);background:var(--hv-imgbg)}.home-v2 .home-floor:hover{border-color:var(--hv-accent);box-shadow:6px 6px 0 var(--hv-shadow)}.home-v2 .home-floor span,.home-v2 .home-shift-card span{color:var(--hv-label)}.home-v2 .home-floor p,.home-v2 .home-shift-card p{color:var(--hv-muted)}.home-v2 .home-floor b{background:var(--hv-bar);color:var(--hv-accent);border:1px solid var(--hv-floorb);align-self:flex-start;padding:6px 10px;display:inline-block}.home-v2 .home-floor:hover b{background:var(--hv-accent);color:var(--hv-ink);border-color:var(--hv-accent)}.home-v2 .home-shift-card.is-night{background:var(--hv-night);border-color:var(--hv-night-line);border-top-color:var(--hv-night-hi);border-left-color:var(--hv-night-hi)}.home-v2 .home-shift-card.is-night img{border-color:var(--hv-night-line)}.home-v2 .home-shift-card.is-night span{color:var(--hv-dusk)}.home-v2 .home-facts{background:var(--hv-beige);border:2px solid var(--hv-beigehi);border-right-color:var(--hv-beigelo);border-bottom-color:var(--hv-beigelo);gap:6px;padding:6px}.home-v2 .home-facts div,.home-v2 .home-facts div:nth-child(n){background:var(--hv-bar);border:2px solid var(--hv-factdk);border-right-color:var(--hv-factlo);border-bottom-color:var(--hv-factlo)}.home-v2 .home-facts dt{color:var(--hv-accent)}.home-v2 .home-facts dd{color:var(--hv-muted)}.home-v2 .filters{background:var(--hv-beige);border:2px solid var(--hv-beigehi);border-right-color:var(--hv-beigelo);border-bottom-color:var(--hv-beigelo);gap:4px;padding:4px}.home-v2 .filters button,.home-v2 .filters button:last-child{background:var(--hv-key);min-height:40px;color:var(--hv-keytext);border:2px solid var(--hv-keyhi);border-right-color:var(--hv-keylo);border-bottom-color:var(--hv-keylo);font-weight:700}.home-v2 .filters button.active{background:var(--hv-bar);color:var(--hv-accent);border-color:var(--hv-factdk);border-right-color:var(--hv-keylo);border-bottom-color:var(--hv-keylo)}.home-v2 .legend-card{background:var(--hv-panel);border:2px solid var(--hv-cardlo);border-top-color:var(--hv-cardhi);border-left-color:var(--hv-cardhi)}.home-v2 .legend-card:hover{border-color:var(--hv-accent);box-shadow:5px 5px 0 var(--hv-shadow)}.home-v2 .legend-img{background:var(--hv-imgbg)}.home-v2 .legend-img span{background:var(--hv-accent);color:var(--hv-ink)}.home-v2 .legend-card small{color:var(--hv-smallc)}.home-v2 .legend-card h3{color:var(--hv-label)}.home-v2 .legend-card p,.home-v2 .legend-gallery-footer p{color:var(--hv-muted)}.home-v2 .home-create{background:var(--hv-panel2);border:3px solid var(--hv-createline);border-top-color:var(--hv-createhi);border-left-color:var(--hv-createhi);box-shadow:6px 6px 0 var(--hv-shadow);padding-top:64px;position:relative}.home-v2 .home-create:before{content:"NEW_HIRE.EXE";background:var(--hv-bar);color:var(--hv-text);font:700 11px/1.4 var(--stamp);letter-spacing:.08em;border-bottom:2px solid var(--hv-createline);padding:6px 14px;position:absolute;top:0;left:0;right:0}.home-v2 .home-create p{color:var(--hv-createp)}@media (max-width:700px){.home-v2 .home-status,.home-v2 .home-facts{gap:4px;padding:4px}.home-v2 .home-create{padding-top:52px}}:root[data-style=halloween]{--hw-web:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 0L100.0 0.0M0 0L92.7 37.5M0 0L70.7 70.7M0 0L37.5 92.7M0 0L0.0 100.0M20.0 0.0Q15.0 2.9 18.5 7.5Q12.7 8.4 14.1 14.1Q8.4 12.7 7.5 18.5Q2.9 15.0 0.0 20.0M38.0 0.0Q28.6 5.6 35.2 14.2Q24.2 16.0 26.9 26.9Q16.0 24.2 14.2 35.2Q5.6 28.6 0.0 38.0M56.0 0.0Q42.1 8.2 51.9 21.0Q35.7 23.6 39.6 39.6Q23.6 35.7 21.0 51.9Q8.2 42.1 0.0 56.0M74.0 0.0Q55.6 10.8 68.6 27.7Q47.2 31.2 52.3 52.3Q31.2 47.2 27.7 68.6Q10.8 55.6 0.0 74.0M92.0 0.0Q69.1 13.4 85.3 34.5Q58.6 38.8 65.1 65.1Q38.8 58.6 34.5 85.3Q13.4 69.1 0.0 92.0' fill='none' stroke='%23e4e0f0' stroke-opacity='.85' stroke-width='1.3'/%3E%3C/svg%3E");--hw-spider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7' width='9' height='7' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23141018'/%3E%3Crect x='3' y='0' width='1' height='1' fill='%23141018'/%3E%3Crect x='5' y='0' width='1' height='1' fill='%23141018'/%3E%3Crect x='8' y='0' width='1' height='1' fill='%23141018'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23141018'/%3E%3Crect x='3' y='1' width='3' height='1' fill='%23141018'/%3E%3Crect x='7' y='1' width='1' height='1' fill='%23141018'/%3E%3Crect x='2' y='2' width='5' height='1' fill='%23141018'/%3E%3Crect x='0' y='3' width='3' height='1' fill='%23141018'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%23ff3b3b'/%3E%3Crect x='4' y='3' width='1' height='1' fill='%23141018'/%3E%3Crect x='5' y='3' width='1' height='1' fill='%23ff3b3b'/%3E%3Crect x='6' y='3' width='2' height='1' fill='%23141018'/%3E%3Crect x='2' y='4' width='5' height='1' fill='%23141018'/%3E%3Crect x='1' y='5' width='1' height='1' fill='%23141018'/%3E%3Crect x='3' y='5' width='3' height='1' fill='%23141018'/%3E%3Crect x='7' y='5' width='1' height='1' fill='%23141018'/%3E%3Crect x='0' y='6' width='1' height='1' fill='%23141018'/%3E%3Crect x='4' y='6' width='1' height='1' fill='%23141018'/%3E%3Crect x='8' y='6' width='1' height='1' fill='%23141018'/%3E%3C/svg%3E");--hw-bat1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6' width='11' height='6' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='10' y='0' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='0' y='1' width='2' height='1' fill='%230d0a12'/%3E%3Crect x='4' y='1' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='9' y='1' width='2' height='1' fill='%230d0a12'/%3E%3Crect x='0' y='2' width='11' height='1' fill='%230d0a12'/%3E%3Crect x='1' y='3' width='9' height='1' fill='%230d0a12'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='4' y='4' width='3' height='1' fill='%230d0a12'/%3E%3Crect x='8' y='4' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='5' y='5' width='1' height='1' fill='%230d0a12'/%3E%3C/svg%3E");--hw-bat2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6' width='11' height='6' shape-rendering='crispEdges'%3E%3Crect x='4' y='1' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='6' y='1' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='2' y='2' width='7' height='1' fill='%230d0a12'/%3E%3Crect x='0' y='3' width='11' height='1' fill='%230d0a12'/%3E%3Crect x='0' y='4' width='2' height='1' fill='%230d0a12'/%3E%3Crect x='4' y='4' width='3' height='1' fill='%230d0a12'/%3E%3Crect x='9' y='4' width='2' height='1' fill='%230d0a12'/%3E%3Crect x='0' y='5' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='5' y='5' width='1' height='1' fill='%230d0a12'/%3E%3Crect x='10' y='5' width='1' height='1' fill='%230d0a12'/%3E%3C/svg%3E");--hw-pumpkin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' shape-rendering='crispEdges'%3E%3Crect x='5' y='0' width='2' height='1' fill='%234f8a2b'/%3E%3Crect x='4' y='1' width='2' height='1' fill='%234f8a2b'/%3E%3Crect x='2' y='2' width='8' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='3' width='12' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='4' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='2' y='4' width='2' height='1' fill='%23ffe066'/%3E%3Crect x='4' y='4' width='4' height='1' fill='%23ff7a12'/%3E%3Crect x='8' y='4' width='2' height='1' fill='%23ffe066'/%3E%3Crect x='10' y='4' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='5' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='2' y='5' width='2' height='1' fill='%23ffe066'/%3E%3Crect x='4' y='5' width='4' height='1' fill='%23ff7a12'/%3E%3Crect x='8' y='5' width='2' height='1' fill='%23ffe066'/%3E%3Crect x='10' y='5' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='6' width='5' height='1' fill='%23ff7a12'/%3E%3Crect x='5' y='6' width='2' height='1' fill='%23ffe066'/%3E%3Crect x='7' y='6' width='5' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='7' width='1' height='1' fill='%23ff7a12'/%3E%3Crect x='1' y='7' width='1' height='1' fill='%23ffe066'/%3E%3Crect x='2' y='7' width='8' height='1' fill='%23ff7a12'/%3E%3Crect x='10' y='7' width='1' height='1' fill='%23ffe066'/%3E%3Crect x='11' y='7' width='1' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='8' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='2' y='8' width='8' height='1' fill='%23ffe066'/%3E%3Crect x='10' y='8' width='2' height='1' fill='%23ff7a12'/%3E%3Crect x='0' y='9' width='3' height='1' fill='%23ff7a12'/%3E%3Crect x='3' y='9' width='6' height='1' fill='%23ffe066'/%3E%3Crect x='9' y='9' width='3' height='1' fill='%23ff7a12'/%3E%3Crect x='1' y='10' width='10' height='1' fill='%23ff7a12'/%3E%3Crect x='3' y='11' width='6' height='1' fill='%23ff7a12'/%3E%3C/svg%3E")}:root[data-style=halloween] .office-workspace{position:relative}:root[data-style=halloween] .office-workspace:before,:root[data-style=halloween] .office-workspace:after{content:"";background:var(--hw-web) no-repeat 0 0/100% 100%;pointer-events:none;z-index:3;width:96px;height:96px;position:absolute;top:0}:root[data-style=halloween] .office-workspace:before{left:0}:root[data-style=halloween] .office-workspace:after{right:0;transform:scaleX(-1)}:root[data-style=halloween] .workspace-titlebar:after{content:"";background:var(--hw-spider) no-repeat center bottom/27px 21px,linear-gradient(#e4e0f0cc,#e4e0f0cc) no-repeat center top/1px calc(100% - 16px);filter:drop-shadow(0 0 1px #efe9ff)drop-shadow(0 0 4px #c9b8ff99);pointer-events:none;z-index:4;width:28px;height:84px;animation:4.2s ease-in-out infinite alternate hw-dangle;position:absolute;top:0;right:220px}@keyframes hw-dangle{0%{height:70px}to{height:128px}}:root[data-style=halloween] .office-os .wordmark:after{content:"";background:var(--hw-pumpkin) no-repeat center/contain;flex-shrink:0;width:24px;height:24px}:root[data-style=halloween] .workspace-status{padding-right:48px}:root[data-style=halloween] .workspace-status:after{content:"";background:var(--hw-pumpkin) no-repeat center/contain;pointer-events:none;z-index:3;filter:drop-shadow(0 0 6px #ffb04288);width:48px;height:48px;animation:2.6s ease-in-out infinite hw-glow;position:absolute;bottom:-14px;right:-14px}@keyframes hw-glow{0%,to{filter:drop-shadow(0 0 5px #ffb04280)}40%{filter:drop-shadow(0 0 11px #ffc861cc)}55%{filter:drop-shadow(0 0 4px #ffb04266)}}:root[data-style=halloween] .home-v2 .hero:before,:root[data-style=halloween] .home-v2 .hero:after{content:"";z-index:1;background:var(--hw-bat1) no-repeat center/contain;filter:drop-shadow(0 0 1px #d8ceff)drop-shadow(0 0 5px #b9a6ff88);pointer-events:none;width:55px;height:30px;animation:19s linear infinite hw-fly,.36s step-end infinite hw-flap;position:absolute}:root[data-style=halloween] .home-v2 .hero:before{top:12%;left:-8%}:root[data-style=halloween] .home-v2 .hero:after{opacity:.85;width:39px;height:21px;animation-duration:27s,.3s;animation-delay:-11s,0s;top:24%;left:-8%}@keyframes hw-fly{0%{left:-8%;transform:translateY(0)}25%{transform:translateY(-18px)}50%{transform:translateY(10px)}75%{transform:translateY(-12px)}to{left:108%;transform:translateY(0)}}@keyframes hw-flap{0%{background-image:var(--hw-bat1)}50%{background-image:var(--hw-bat2)}}:root[data-style=halloween] .home-v2 .home-create:before{content:"NEW_HIRE.EXE  ·  NIGHT OF THE LIVING PAYROLL"}:root[data-style=halloween][data-motion=reduced] .workspace-titlebar:after,:root[data-style=halloween][data-motion=reduced] .workspace-status:after,:root[data-style=halloween][data-motion=reduced] .home-v2 .hero:before,:root[data-style=halloween][data-motion=reduced] .home-v2 .hero:after{animation:none}:root[data-style=halloween][data-motion=reduced] .home-v2 .hero:before{left:62%}:root[data-style=halloween][data-motion=reduced] .home-v2 .hero:after{left:74%}@media (max-width:600px){:root[data-style=halloween] .office-workspace:before,:root[data-style=halloween] .office-workspace:after{width:60px;height:60px}:root[data-style=halloween] .workspace-titlebar:after{left:50%;right:auto}:root[data-style=halloween] .workspace-status:after{width:36px;height:36px;bottom:-10px;right:-8px}:root[data-style=halloween] .office-os .wordmark:after{width:18px;height:18px}}.season-wardrobe{display:none}:root[data-style=halloween] .home-v2 .season-halloween,:root[data-style=christmas] .home-v2 .season-christmas,:root[data-style=newyear] .home-v2 .season-newyear{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:64px 32px;display:block}.season-halloween{--season-bg:#130f1c}.season-christmas{--season-bg:#0f1626}.season-newyear{--season-bg:#0c0f22}.season-wardrobe .home-head p{max-width:560px;color:var(--hv-muted);margin:14px 0 0;line-height:1.55}.season-wardrobe-grid{grid-template-columns:repeat(var(--season-cols,7),minmax(0,1fr));gap:14px;display:grid}.season-costume{background:var(--season-bg);border:2px solid var(--hv-cardlo);border-top-color:var(--hv-cardhi);border-left-color:var(--hv-cardhi);min-width:0;box-shadow:4px 4px 0 var(--hv-shadow);flex-direction:column;margin:0;display:flex}.season-costume.is-monsters{flex-direction:row;grid-column:1/-1}.season-costume img{aspect-ratio:384/338;object-fit:cover;object-position:center top;width:100%;height:auto;image-rendering:pixelated;background:var(--season-bg);display:block}.season-costume.is-monsters img{aspect-ratio:504/292;flex:none;width:min(460px,55%)}.season-costume.is-monsters figcaption{border-top:0;border-left:2px solid var(--hv-cardlo);flex:1;align-content:center;margin-top:0;padding:20px 24px}.season-costume.is-monsters strong{font-size:16px}.season-costume.is-monsters span{font-size:14px}.season-costume figcaption{background:var(--hv-panel);border-top:2px solid var(--hv-cardlo);gap:4px;margin-top:auto;padding:12px 14px 14px;display:grid}.season-costume strong{font:700 13px/1.3 var(--stamp);color:var(--hv-label);letter-spacing:.04em}.season-costume span{color:var(--hv-muted);font-size:12px;line-height:1.45}@media (max-width:1100px){.season-wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){:root[data-style=halloween] .home-v2 .season-halloween,:root[data-style=christmas] .home-v2 .season-christmas,:root[data-style=newyear] .home-v2 .season-newyear{padding:44px 16px}.season-wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.season-costume.is-monsters{flex-direction:column}.season-costume.is-monsters img{width:100%}.season-costume.is-monsters figcaption{border-left:0;border-top:2px solid var(--hv-cardlo);padding:12px 14px 14px}}:root[data-style=christmas]{--xm-hat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 9' shape-rendering='crispEdges'%3E%3Crect x='10' y='0' width='2' height='1' fill='%23f4f1ea'/%3E%3Crect x='9' y='1' width='4' height='1' fill='%23f4f1ea'/%3E%3Crect x='7' y='2' width='2' height='1' fill='%23e23b35'/%3E%3Crect x='9' y='2' width='3' height='1' fill='%23f4f1ea'/%3E%3Crect x='5' y='3' width='5' height='1' fill='%23e23b35'/%3E%3Crect x='4' y='4' width='6' height='1' fill='%23e23b35'/%3E%3Crect x='3' y='5' width='7' height='1' fill='%23e23b35'/%3E%3Crect x='2' y='6' width='8' height='1' fill='%23e23b35'/%3E%3Crect x='1' y='7' width='11' height='1' fill='%23f4f1ea'/%3E%3Crect x='1' y='8' width='11' height='1' fill='%23f4f1ea'/%3E%3C/svg%3E");--xm-holly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8' shape-rendering='crispEdges'%3E%3Crect x='3' y='0' width='2' height='1' fill='%231f5e2a'/%3E%3Crect x='11' y='0' width='2' height='1' fill='%231f5e2a'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='3' y='1' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='10' y='1' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='11' y='1' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='13' y='1' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='2' y='2' width='4' height='1' fill='%233d9a45'/%3E%3Crect x='6' y='2' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='9' y='2' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='10' y='2' width='4' height='1' fill='%233d9a45'/%3E%3Crect x='14' y='2' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='0' y='3' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='1' y='3' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='4' y='3' width='3' height='1' fill='%233d9a45'/%3E%3Crect x='7' y='3' width='2' height='1' fill='%231f5e2a'/%3E%3Crect x='9' y='3' width='3' height='1' fill='%233d9a45'/%3E%3Crect x='12' y='3' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='13' y='3' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='15' y='3' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='1' y='4' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='2' y='4' width='4' height='1' fill='%233d9a45'/%3E%3Crect x='6' y='4' width='4' height='1' fill='%23d9262c'/%3E%3Crect x='10' y='4' width='4' height='1' fill='%233d9a45'/%3E%3Crect x='14' y='4' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='3' y='5' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='5' y='5' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='6' y='5' width='1' height='1' fill='%23d9262c'/%3E%3Crect x='7' y='5' width='2' height='1' fill='%23ff6b6b'/%3E%3Crect x='9' y='5' width='1' height='1' fill='%23d9262c'/%3E%3Crect x='10' y='5' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='11' y='5' width='2' height='1' fill='%233d9a45'/%3E%3Crect x='13' y='5' width='1' height='1' fill='%231f5e2a'/%3E%3Crect x='3' y='6' width='2' height='1' fill='%231f5e2a'/%3E%3Crect x='6' y='6' width='4' height='1' fill='%23d9262c'/%3E%3Crect x='11' y='6' width='2' height='1' fill='%231f5e2a'/%3E%3Crect x='7' y='7' width='2' height='1' fill='%23d9262c'/%3E%3C/svg%3E");--xm-tree:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 15' shape-rendering='crispEdges'%3E%3Crect x='6' y='0' width='1' height='1' fill='%23ffd35a'/%3E%3Crect x='5' y='1' width='3' height='1' fill='%23ffd35a'/%3E%3Crect x='6' y='2' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='5' y='3' width='3' height='1' fill='%232f7d3a'/%3E%3Crect x='4' y='4' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='5' y='4' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='6' y='4' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='7' y='4' width='1' height='1' fill='%23ff4d4d'/%3E%3Crect x='8' y='4' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='3' y='5' width='7' height='1' fill='%232f7d3a'/%3E%3Crect x='4' y='6' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='5' y='6' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='6' y='6' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='7' y='6' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='8' y='6' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='3' y='7' width='2' height='1' fill='%232f7d3a'/%3E%3Crect x='5' y='7' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='6' y='7' width='3' height='1' fill='%232f7d3a'/%3E%3Crect x='9' y='7' width='1' height='1' fill='%23ffd35a'/%3E%3Crect x='10' y='7' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='2' y='8' width='4' height='1' fill='%232f7d3a'/%3E%3Crect x='6' y='8' width='1' height='1' fill='%23ff4d4d'/%3E%3Crect x='7' y='8' width='4' height='1' fill='%232f7d3a'/%3E%3Crect x='3' y='9' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='4' y='9' width='1' height='1' fill='%23ffd35a'/%3E%3Crect x='5' y='9' width='4' height='1' fill='%232f7d3a'/%3E%3Crect x='9' y='9' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='10' y='9' width='1' height='1' fill='%232f7d3a'/%3E%3Crect x='2' y='10' width='3' height='1' fill='%232f7d3a'/%3E%3Crect x='5' y='10' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='6' y='10' width='3' height='1' fill='%232f7d3a'/%3E%3Crect x='9' y='10' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='10' y='10' width='2' height='1' fill='%232f7d3a'/%3E%3Crect x='1' y='11' width='2' height='1' fill='%232f7d3a'/%3E%3Crect x='3' y='11' width='1' height='1' fill='%23ff4d4d'/%3E%3Crect x='4' y='11' width='5' height='1' fill='%232f7d3a'/%3E%3Crect x='9' y='11' width='1' height='1' fill='%234fae4f'/%3E%3Crect x='10' y='11' width='3' height='1' fill='%232f7d3a'/%3E%3Crect x='6' y='12' width='2' height='1' fill='%237a4a24'/%3E%3Crect x='4' y='13' width='2' height='1' fill='%23c2412f'/%3E%3Crect x='6' y='13' width='2' height='1' fill='%237a4a24'/%3E%3Crect x='8' y='13' width='2' height='1' fill='%23c2412f'/%3E%3Crect x='4' y='14' width='6' height='1' fill='%23c2412f'/%3E%3C/svg%3E")}:root[data-style=christmas] .office-workspace{position:relative}:root[data-style=christmas] .office-workspace:before,:root[data-style=christmas] .office-workspace:after{content:"";background:var(--xm-holly) no-repeat center/contain;pointer-events:none;z-index:3;width:72px;height:36px;position:absolute;top:-8px}:root[data-style=christmas] .office-workspace:before{left:-8px;transform:rotate(-8deg)}:root[data-style=christmas] .office-workspace:after{right:-8px;transform:scaleX(-1)rotate(-8deg)}:root[data-style=christmas] .office-taskbar:before,:root[data-style=christmas] .office-taskbar:after{content:"";pointer-events:none;z-index:1;background-repeat:repeat-x;background-size:96px 16px;height:16px;position:absolute;bottom:-12px;left:0;right:0}:root[data-style=christmas] .office-taskbar:before{filter:drop-shadow(0 0 4px #ff8a8a99);background-image:linear-gradient(#1f3d25,#1f3d25),radial-gradient(circle at 12px 9px,#ff4d4d 0 3.5px,#0000 4px),radial-gradient(circle at 60px 9px,#4fd65a 0 3.5px,#0000 4px);background-position:0 3px,0 0,0 0;background-repeat:no-repeat,repeat-x,repeat-x;background-size:100% 2px,96px 16px,96px 16px;animation:1.8s step-end infinite xm-blink}:root[data-style=christmas] .office-taskbar:after{filter:drop-shadow(0 0 4px #ffe08a99);background-image:radial-gradient(circle at 36px 9px,#ffd35a 0 3.5px,#0000 4px),radial-gradient(circle at 84px 9px,#6fc3ff 0 3.5px,#0000 4px);animation:1.8s step-end infinite reverse xm-blink}@keyframes xm-blink{0%{opacity:1}50%{opacity:.35}}:root[data-style=christmas] .office-os .wordmark{position:relative}:root[data-style=christmas] .office-os .wordmark:before{content:"";background:var(--xm-hat) no-repeat center/contain;pointer-events:none;z-index:1;width:32px;height:22px;position:absolute;top:-13px;left:-9px;transform:rotate(-16deg)}:root[data-style=christmas] .workspace-status{padding-right:52px}:root[data-style=christmas] .workspace-status:after{content:"";background:var(--xm-tree) no-repeat center bottom/contain;pointer-events:none;z-index:3;width:52px;height:60px;animation:2.4s ease-in-out infinite xm-twinkle;position:absolute;bottom:-12px;right:-16px}@keyframes xm-twinkle{0%,to{filter:drop-shadow(0 0 3px #ffd35a66)}50%{filter:drop-shadow(0 0 9px #ffe38acc)}}:root[data-style=christmas] .home-v2 .hero:before,:root[data-style=christmas] .home-v2 .hero:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}:root[data-style=christmas] .home-v2 .hero:before{background-image:radial-gradient(circle at 20px 30px,#fff 0 1.6px,#0000 2.2px),radial-gradient(circle at 96px 118px,#ffffffd9 0 1.2px,#0000 1.8px),radial-gradient(circle at 150px 64px,#ffffffb3 0 2px,#0000 2.6px);background-size:180px 180px;animation:16s linear infinite xm-snow-a}:root[data-style=christmas] .home-v2 .hero:after{opacity:.85;background-image:radial-gradient(circle at 60px 40px,#fff 0 2.6px,#0000 3.2px),radial-gradient(circle at 190px 170px,#fffc 0 2.2px,#0000 2.8px);background-size:260px 260px;animation:11s linear infinite xm-snow-b}@keyframes xm-snow-a{0%{background-position:0 0}to{background-position:36px 180px}}@keyframes xm-snow-b{0%{background-position:0 0}to{background-position:-52px 260px}}:root[data-style=christmas] .home-v2 .home-create:before{content:"NEW_HIRE.EXE  ·  HOLIDAY PARTY IN THE BREAK ROOM"}:root[data-style=christmas][data-motion=reduced] .office-taskbar:before,:root[data-style=christmas][data-motion=reduced] .office-taskbar:after,:root[data-style=christmas][data-motion=reduced] .workspace-status:after,:root[data-style=christmas][data-motion=reduced] .home-v2 .hero:before,:root[data-style=christmas][data-motion=reduced] .home-v2 .hero:after{animation:none}@media (max-width:600px){:root[data-style=christmas] .office-workspace:before,:root[data-style=christmas] .office-workspace:after{width:52px;height:26px}:root[data-style=christmas] .office-workspace:before{left:-4px}:root[data-style=christmas] .office-workspace:after{right:-4px}:root[data-style=christmas] .workspace-status:after{width:38px;height:44px;bottom:-10px;right:-4px}:root[data-style=christmas] .office-os .wordmark:before{width:24px;height:17px;top:-10px;left:-7px}}:root[data-style=newyear]{--ny-hat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 7' shape-rendering='crispEdges'%3E%3Crect x='4' y='0' width='1' height='1' fill='%23ffd35a'/%3E%3Crect x='3' y='1' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='4' y='1' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='3' y='2' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='4' y='2' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='5' y='2' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='2' y='3' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='4' y='3' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='5' y='3' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='6' y='3' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='2' y='4' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='3' y='4' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='4' y='4' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='5' y='4' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='6' y='4' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='1' y='5' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='2' y='5' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='3' y='5' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='4' y='5' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='5' y='5' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='6' y='5' width='1' height='1' fill='%236fc3ff'/%3E%3Crect x='7' y='5' width='1' height='1' fill='%23ff5fa2'/%3E%3Crect x='0' y='6' width='8' height='1' fill='%23ffd35a'/%3E%3C/svg%3E");--ny-bottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 13' shape-rendering='crispEdges'%3E%3Crect x='4' y='0' width='2' height='1' fill='%23ffd35a'/%3E%3Crect x='4' y='1' width='2' height='1' fill='%23ffd35a'/%3E%3Crect x='4' y='2' width='2' height='1' fill='%2324502e'/%3E%3Crect x='3' y='3' width='4' height='1' fill='%2324502e'/%3E%3Crect x='3' y='4' width='1' height='1' fill='%2324502e'/%3E%3Crect x='4' y='4' width='1' height='1' fill='%233f7a4a'/%3E%3Crect x='5' y='4' width='2' height='1' fill='%2324502e'/%3E%3Crect x='2' y='5' width='5' height='1' fill='%2324502e'/%3E%3Crect x='2' y='6' width='1' height='1' fill='%2324502e'/%3E%3Crect x='3' y='6' width='3' height='1' fill='%23f4f1ea'/%3E%3Crect x='6' y='6' width='2' height='1' fill='%2324502e'/%3E%3Crect x='2' y='7' width='1' height='1' fill='%2324502e'/%3E%3Crect x='3' y='7' width='1' height='1' fill='%23f4f1ea'/%3E%3Crect x='4' y='7' width='2' height='1' fill='%23ffd35a'/%3E%3Crect x='6' y='7' width='1' height='1' fill='%23f4f1ea'/%3E%3Crect x='7' y='7' width='1' height='1' fill='%2324502e'/%3E%3Crect x='2' y='8' width='1' height='1' fill='%2324502e'/%3E%3Crect x='3' y='8' width='3' height='1' fill='%23f4f1ea'/%3E%3Crect x='6' y='8' width='2' height='1' fill='%2324502e'/%3E%3Crect x='2' y='9' width='1' height='1' fill='%2324502e'/%3E%3Crect x='3' y='9' width='1' height='1' fill='%233f7a4a'/%3E%3Crect x='4' y='9' width='4' height='1' fill='%2324502e'/%3E%3Crect x='2' y='10' width='1' height='1' fill='%2324502e'/%3E%3Crect x='3' y='10' width='1' height='1' fill='%233f7a4a'/%3E%3Crect x='4' y='10' width='4' height='1' fill='%2324502e'/%3E%3Crect x='2' y='11' width='6' height='1' fill='%2324502e'/%3E%3Crect x='3' y='12' width='4' height='1' fill='%2324502e'/%3E%3C/svg%3E");--ny-bubbles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' shape-rendering='crispEdges'%3E%3Crect x='4' y='16' width='1' height='1' fill='%23fff6c8'/%3E%3Crect x='6' y='10' width='1' height='1' fill='%23fff6c8'/%3E%3Crect x='3' y='5' width='1' height='1' fill='%23ffffff'/%3E%3Crect x='5' y='1' width='1' height='1' fill='%23fff6c8'/%3E%3C/svg%3E");--ny-bunting:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16' shape-rendering='crispEdges'%3E%3Crect x='0' y='1' width='48' height='1' fill='%233a3350'/%3E%3Cpath d='M2 2 L14 2 L8 13 Z' fill='%23ff5fa2'/%3E%3Cpath d='M18 2 L30 2 L24 13 Z' fill='%23ffd35a'/%3E%3Cpath d='M34 2 L46 2 L40 13 Z' fill='%236fc3ff'/%3E%3C/svg%3E");--ny-streamers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M0 4 C 18 10%2C 8 24%2C 26 30 S 30 52%2C 46 58' fill='none' stroke='%23ff5fa2' stroke-width='3' stroke-linecap='square'/%3E%3Cpath d='M4 0 C 14 16%2C 34 8%2C 40 24 S 60 30%2C 70 44' fill='none' stroke='%23ffd35a' stroke-width='3' stroke-linecap='square'/%3E%3Cpath d='M0 14 C 10 26%2C 2 40%2C 16 50 S 12 70%2C 22 80' fill='none' stroke='%236fc3ff' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E");--ny-burst-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' shape-rendering='crispEdges'%3E%3Crect x='43' y='23' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='36' y='23' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='31' y='26' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='40' y='33' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='34' y='29' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='29' y='29' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='33' y='40' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='29' y='34' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='26' y='31' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='23' y='43' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='23' y='36' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='22' y='31' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='13' y='40' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='17' y='34' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='19' y='29' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='6' y='33' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='12' y='29' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='17' y='26' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='3' y='23' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='10' y='23' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='17' y='22' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='6' y='13' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='12' y='17' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='19' y='19' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='13' y='6' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='16' y='12' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='22' y='17' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='23' y='3' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='23' y='10' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='26' y='17' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='33' y='6' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='29' y='12' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='29' y='19' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='40' y='13' width='3' height='3' fill='%23ffd35a'/%3E%3Crect x='34' y='16' width='3' height='3' fill='%23ffe9a0'/%3E%3Crect x='31' y='22' width='2' height='2' fill='%23ffe9a0'/%3E%3Crect x='22' y='22' width='4' height='4' fill='%23ffffff'/%3E%3C/svg%3E");--ny-burst-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' shape-rendering='crispEdges'%3E%3Crect x='43' y='23' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='36' y='23' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='31' y='26' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='40' y='33' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='34' y='29' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='29' y='29' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='33' y='40' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='29' y='34' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='26' y='31' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='23' y='43' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='23' y='36' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='22' y='31' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='13' y='40' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='17' y='34' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='19' y='29' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='6' y='33' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='12' y='29' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='17' y='26' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='3' y='23' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='10' y='23' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='17' y='22' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='6' y='13' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='12' y='17' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='19' y='19' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='13' y='6' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='16' y='12' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='22' y='17' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='23' y='3' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='23' y='10' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='26' y='17' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='33' y='6' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='29' y='12' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='29' y='19' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='40' y='13' width='3' height='3' fill='%23ff5fa2'/%3E%3Crect x='34' y='16' width='3' height='3' fill='%236fc3ff'/%3E%3Crect x='31' y='22' width='2' height='2' fill='%236fc3ff'/%3E%3Crect x='22' y='22' width='4' height='4' fill='%23ffffff'/%3E%3C/svg%3E")}:root[data-style=newyear] .office-workspace{position:relative}:root[data-style=newyear] .office-workspace:before,:root[data-style=newyear] .office-workspace:after{content:"";background:var(--ny-streamers) no-repeat 0 0/100% 100%;pointer-events:none;z-index:3;width:84px;height:84px;position:absolute;top:-4px}:root[data-style=newyear] .office-workspace:before{left:-4px}:root[data-style=newyear] .office-workspace:after{right:-4px;transform:scaleX(-1)}:root[data-style=newyear] .office-taskbar:after{content:"";background:var(--ny-bunting) repeat-x 0 0/72px 24px;pointer-events:none;z-index:1;height:24px;animation:3.2s ease-in-out infinite alternate ny-swing;position:absolute;bottom:-23px;left:0;right:0}@keyframes ny-swing{0%{background-position:0 0}to{background-position:6px 2px}}:root[data-style=newyear] .office-os .wordmark{position:relative}:root[data-style=newyear] .office-os .wordmark:before{content:"";background:var(--ny-hat) no-repeat center/contain;pointer-events:none;z-index:1;width:26px;height:23px;position:absolute;top:-19px;left:4px;transform:rotate(-14deg)}:root[data-style=newyear] .workspace-status{padding-right:40px}:root[data-style=newyear] .workspace-status:after{content:"";background:var(--ny-bubbles) no-repeat center top/40px 80px,var(--ny-bottle) no-repeat center bottom/40px 52px;pointer-events:none;z-index:3;width:40px;height:86px;animation:1.6s steps(4,end) infinite ny-fizz;position:absolute;bottom:-12px;right:-10px}@keyframes ny-fizz{0%{background-position:50% 14px,bottom}to{background-position:50% -10px,bottom}}:root[data-style=newyear] .home-v2 .hero:before,:root[data-style=newyear] .home-v2 .hero:after{content:"";z-index:1;pointer-events:none;opacity:0;width:150px;height:150px;animation:3.6s ease-out infinite ny-burst;position:absolute}:root[data-style=newyear] .home-v2 .hero:before{background:var(--ny-burst-a) no-repeat center/contain;top:8%;left:52%}:root[data-style=newyear] .home-v2 .hero:after{background:var(--ny-burst-b) no-repeat center/contain;width:110px;height:110px;animation-delay:1.7s;top:14%;left:72%}@keyframes ny-burst{0%{opacity:0;transform:scale(.15)}10%{opacity:1}45%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.12)translateY(10px)}to{opacity:0;transform:scale(1.12)translateY(10px)}}:root[data-style=newyear] .home-v2 .home-create:before{content:"NEW_HIRE.EXE  ·  FIRST SHIFT OF THE YEAR"}:root[data-style=newyear][data-motion=reduced] .office-taskbar:after,:root[data-style=newyear][data-motion=reduced] .workspace-status:after,:root[data-style=newyear][data-motion=reduced] .home-v2 .hero:before,:root[data-style=newyear][data-motion=reduced] .home-v2 .hero:after{animation:none}:root[data-style=newyear][data-motion=reduced] .home-v2 .hero:before,:root[data-style=newyear][data-motion=reduced] .home-v2 .hero:after{opacity:1}@media (prefers-reduced-motion:reduce){:root[data-style=newyear] .home-v2 .hero:before,:root[data-style=newyear] .home-v2 .hero:after{opacity:1}}@media (max-width:600px){:root[data-style=newyear] .office-workspace:before,:root[data-style=newyear] .office-workspace:after{width:54px;height:54px}:root[data-style=newyear] .workspace-status:after{background-size:26px 52px,26px 34px;width:26px;height:58px;right:-2px}:root[data-style=newyear] .home-v2 .hero:before{width:100px;height:100px;left:40%}:root[data-style=newyear] .home-v2 .hero:after{width:76px;height:76px;left:66%}:root[data-style=newyear] .office-os .wordmark:before{width:16px;height:14px;top:-12px;left:4px}}.admin-season-wardrobes{border:1px solid #3a4133;margin:32px 0;padding:0}.home-v2 .season-wardrobe.is-preview{box-sizing:border-box;border-top:2px dashed var(--hv-line);max-width:1440px;margin:0 auto;padding:48px 24px;display:block}.home-v2 .season-wardrobe.is-preview:first-child{border-top:0}.admin-season-sheets{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-season-sheets figure{background:#101210;border:1px solid #3a4133;margin:0}.admin-season-sheets img{width:100%;height:auto;image-rendering:pixelated;background:#0c0f14;display:block}.admin-season-sheets figcaption{gap:6px;padding:12px 14px;display:grid}.admin-season-sheets strong{font:700 13px var(--stamp);color:#b7ff36}.admin-season-sheets span{color:#b5b6ae;font-size:13px;line-height:1.5}@media (max-width:700px){.home-v2 .season-wardrobe.is-preview{padding:36px 12px}}.missions-page,.trick-page{--ev-line:oklch(.385 calc(.024 * var(--tc)) calc(var(--th) + -4.8));--ev-panel:oklch(.16 var(--tn) var(--th));--ev-dim:oklch(.62 var(--tn) var(--th));--ev-accent:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);--ev-second:oklch(from var(--second) calc(l * 1) calc(c * 1) h);--ev-third:oklch(from var(--third) calc(l * 1) calc(c * 1) h)}.missions-board,.trick-board{gap:18px;display:grid}.missions-note{color:var(--ev-dim);font:13px var(--stamp);margin:0}.missions-bar{border:1px solid var(--ev-line);background:var(--ev-panel);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.missions-bar strong{font:700 12px var(--stamp);letter-spacing:.08em;color:var(--ev-accent)}.missions-bar p{margin:6px 0 0;font-size:14px;line-height:1.5}.missions-wallet{font:12px var(--stamp);color:var(--ev-dim);justify-items:end;gap:6px;display:grid}.missions-wallet b{font:800 22px var(--stamp);color:var(--ev-accent)}.missions-wallet .crew-button{width:auto;min-height:0;margin:0;padding:8px 16px}.missions-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.mission-card{border:1px solid var(--ev-line);background:var(--ev-panel);align-content:start;gap:12px;padding:16px;display:grid}.mission-card.is-halloween{border-color:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.mission-card.is-halloween{border-color:color-mix(in oklch,var(--ev-accent) 55%,var(--ev-line))}}.mission-card h2{font:800 18px var(--stamp);letter-spacing:.04em;margin:0}.mission-card header p{color:var(--ev-dim);margin:6px 0 0;font-size:14px;line-height:1.5}.mission-season{font:700 10px var(--stamp);letter-spacing:.1em;background:var(--ev-accent);color:oklch(.144 var(--tn) var(--th));margin-bottom:6px;padding:2px 6px;display:inline-block}.mission-terms{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.mission-terms div{border-top:1px solid var(--ev-line);padding-top:6px}.mission-terms dt{font:10px var(--stamp);letter-spacing:.1em;color:var(--ev-dim)}.mission-terms dd{font:700 13px var(--stamp);margin:2px 0 0}.mission-crew{gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.mission-crew li{border:1px solid var(--ev-line);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:4px 8px 4px 4px;display:grid}.mission-crew img,.mission-crew-blank{width:48px;height:48px;image-rendering:pixelated;background:oklch(.2 var(--tn) var(--th));display:block}.mission-crew-id{font:700 13px var(--stamp)}.mission-crew .crew-button{width:auto;min-height:0;margin:0;padding:6px 12px;font-size:12px}.mission-crew li:has(.mission-pick){grid-template-columns:18px 48px 1fr auto}.mission-pick{width:16px;height:16px;accent-color:var(--ev-accent);margin:0}.mission-batch{font:12px var(--stamp);color:var(--ev-dim);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mission-batch .crew-button{width:auto;min-height:0;margin:0;padding:8px 14px}.mission-crew-state{font:700 11px var(--stamp);color:var(--ev-dim)}.mission-crew li.is-running .mission-crew-state{color:var(--ev-second)}.mission-crew li.is-done .mission-crew-state{color:var(--ev-accent)}@media (max-width:640px){.missions-bar{grid-template-columns:1fr}.missions-wallet{justify-items:start}.missions-list{grid-template-columns:1fr}}.trick-rules{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.trick-rules>div{border:1px solid var(--ev-line);background:var(--ev-panel);padding:16px 18px}.trick-rules strong,.trick-prize span{font:700 12px var(--stamp);letter-spacing:.08em;color:var(--ev-accent)}.trick-rules ul{gap:6px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.trick-prize{border-color:var(--ev-third)!important}@supports (color:color-mix(in lab, red, red)){.trick-prize{border-color:color-mix(in oklch,var(--ev-third) 60%,var(--ev-line))!important}}.trick-prize b{font:800 20px var(--stamp);color:var(--ev-third);margin-top:6px;display:block}.trick-prize p{color:var(--ev-dim);margin:8px 0 0;font-size:13px;line-height:1.5}.trick-connect{border:1px dashed var(--ev-line);font:12px var(--stamp);color:var(--ev-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.trick-connect .crew-button{width:auto;min-height:0;margin:0;padding:10px 18px}.trick-me{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trick-me div{border:1px solid var(--ev-line);background:var(--ev-panel);gap:2px;padding:10px 12px;display:grid}.trick-me span{font:10px var(--stamp);letter-spacing:.1em;color:var(--ev-dim)}.trick-me b{font:800 24px var(--stamp);color:var(--ev-accent)}.trick-bat-note,.trick-last{font:13px var(--stamp);border-left:3px solid var(--ev-third);background:var(--ev-panel);margin:0;padding:8px 12px}.trick-last.is-treat,.trick-last.is-bar{border-left-color:var(--ev-accent)}.trick-street{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trick-door{border:1px solid var(--ev-line);background:var(--ev-panel);text-align:center;justify-items:center;gap:6px;padding:12px;display:grid}.trick-door-art{shape-rendering:crispedges;width:72px;height:96px}.trick-door-frame{fill:oklch(.3 var(--tn) var(--th))}.trick-door-leaf{fill:#7a4a24}.trick-door-panel{fill:#5e3818}.trick-door-knob{fill:#ffd35a}.trick-door-candy rect{fill:var(--ev-accent)}.trick-door-bat{fill:#120a1c;stroke:var(--ev-third);stroke-width:.4px}.trick-door.is-trick .trick-door-leaf{fill:#3b2a4a}.trick-door.is-bar .trick-door-leaf{fill:#8a5a2c}.trick-door-name{font:700 12px var(--stamp)}.trick-door-owner{font:11px var(--stamp);color:var(--ev-dim)}.trick-door-result{font:12px var(--stamp);color:var(--ev-dim)}.trick-door-result b{color:var(--ev-accent)}.trick-door.is-trick .trick-door-result b{color:var(--ev-third)}.trick-door .crew-button{width:100%;min-height:0;margin:0;padding:8px 10px;font-size:12px}.trick-leaders{border:1px solid var(--ev-line);background:var(--ev-panel);padding:16px 18px}.trick-leaders h2{font:800 16px var(--stamp);letter-spacing:.06em;margin:0 0 10px}.trick-leaders ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.trick-leaders li{font:13px var(--stamp);border-top:1px solid var(--ev-line);grid-template-columns:36px 1fr auto;gap:10px;padding:6px 8px;display:grid}.trick-leaders li.is-me{background:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.trick-leaders li.is-me{background:color-mix(in oklch,var(--ev-accent) 14%,transparent)}}.trick-leaders li b{color:var(--ev-accent)}.trick-rank{color:var(--ev-dim)}.trick-board a{color:var(--ev-accent)}@media (max-width:760px){.trick-rules{grid-template-columns:1fr}.trick-me{grid-template-columns:repeat(2,1fr)}}.timesheet-stamp{line-height:1.3;color:var(--ev-third)!important;font-size:14px!important}.office-timecard{border:1px dashed oklch(from var(--accent) calc(l * 1) calc(c * 1) h);grid-template-columns:1fr auto;align-items:center;gap:16px;margin:12px 0;padding:12px 16px;display:grid}.office-timecard small{font:10px var(--stamp);letter-spacing:.1em;opacity:.7}.office-timecard strong{font:800 18px var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);display:block}.office-timecard p{margin:4px 0 0;font-size:13px;line-height:1.5}.office-timecard .crew-button{width:auto;margin:0}.office-timecard.is-done{opacity:.85;border-style:solid}@media (max-width:640px){.office-timecard{grid-template-columns:1fr}}.event-soon{font:700 10px var(--stamp);letter-spacing:.1em;border:1px solid var(--ev-third);color:var(--ev-third);margin-left:6px;padding:2px 6px;display:inline-block}.event-prize{font:13px/1.5 var(--stamp);color:var(--ev-third);margin:0}.events-page .missions-note a{color:var(--ev-accent)}.trick-prize-claim{border:1px solid var(--ev-third);background:var(--ev-panel);gap:10px;padding:16px 18px;display:grid}.trick-prize-claim strong{font:800 18px var(--stamp);color:var(--ev-third)}.trick-prize-claim p{margin:0;font-size:14px;line-height:1.5}.trick-claim-row{flex-wrap:wrap;gap:10px;display:flex}.trick-claim-row select{font:13px var(--stamp);background:var(--ev-panel);color:inherit;border:1px solid var(--ev-line);min-width:200px;padding:8px}.trick-claim-row .crew-button,.trick-prize-claim>.crew-button{width:auto;min-height:0;margin:0;padding:8px 16px}h1,.section-head h2,.kinetic-pass h2,.crew-gallery h2,.campaign-registration h2,.explore-card-body h2,.home-create h2,.home-head h2,.launch-strip h2,.quest-screen h2{font-weight:400;font-family:var(--stamp-heavy)!important;letter-spacing:0!important;line-height:.92!important}.wardrobe{grid-template-columns:minmax(300px,520px) 1fr;align-items:start;gap:28px;display:grid}@media (max-width:900px){.wardrobe{grid-template-columns:1fr}}.wardrobe-empty{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px}.wardrobe-empty .wardrobe-room-art{width:min(520px,100%);height:auto;image-rendering:pixelated}.wardrobe-stage-col{gap:14px;display:grid;position:sticky;top:12px}@media (max-width:900px){.wardrobe-stage-col{position:static}}.wardrobe-room{aspect-ratio:72/48;border:2px solid var(--ev-line);background:#1b2233;width:100%;position:relative;overflow:hidden}.wardrobe-room-art{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.wardrobe-mirror{width:44.4444%;height:66.6667%;position:absolute;top:14.5833%;left:27.7778%}.wardrobe-mirror img{width:100%;height:100%;image-rendering:pixelated;display:block}.wardrobe-tag{color:#ffcf5c;font:700 11px var(--stamp);letter-spacing:.08em;white-space:nowrap;background:#0b0c16d9;background:lab(3.58593% 1.15303 -5.23515/.85);border:1px solid #c9a24a;padding:3px 10px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.wardrobe-note{color:var(--ev-dim);margin:0;font-size:14px;line-height:1.5}.wardrobe-picker{scrollbar-width:thin;gap:8px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.wardrobe-picker button{border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-dim);font:700 11px var(--stamp);cursor:pointer;justify-items:center;gap:2px;padding:4px;display:grid}.wardrobe-picker button.is-on{border-color:var(--ev-accent);color:inherit;box-shadow:0 0 0 2px var(--ev-accent)}.wardrobe-picker img,.wardrobe-thumb-blank{width:48px;height:48px;image-rendering:pixelated;background:oklch(.2 var(--tn) var(--th));display:block}.wardrobe-panel{border:1px solid var(--ev-line);background:var(--ev-panel);gap:12px;padding:14px;display:grid}.wardrobe-panel-head{align-items:center;gap:12px;display:flex}.wardrobe-panel-head img,.wardrobe-panel-head .wardrobe-thumb-blank{width:56px;height:56px;image-rendering:pixelated;border:1px solid var(--ev-line)}.wardrobe-panel-head strong{font:800 18px var(--stamp);letter-spacing:.04em;display:block}.wardrobe-panel-head span{color:var(--ev-dim);font-size:13px}.wardrobe-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wardrobe-btn{border:2px solid var(--ev-accent);background:var(--ev-accent);color:#0b0c16;color:lab(3.58593% 1.15303 -5.23515);font:800 14px var(--stamp);letter-spacing:.06em;cursor:pointer;align-items:baseline;gap:8px;padding:10px 16px;display:inline-flex}.wardrobe-btn small{font:700 12px var(--stamp);opacity:.85}.wardrobe-btn.is-punch{color:var(--ev-accent);background:0 0}.wardrobe-btn.is-quiet{border-color:var(--ev-line);color:inherit;background:0 0}.wardrobe-btn:disabled{opacity:.5;cursor:wait}.wardrobe-chip{border:1px solid var(--ev-line);font:700 11px var(--stamp);letter-spacing:.06em;color:var(--ev-dim);text-transform:uppercase;padding:6px 10px}.wardrobe-help{color:var(--ev-dim);min-height:1em;margin:0;font-size:13px;line-height:1.5}.wardrobe-msg{border-left:3px solid var(--ev-third);margin:0;padding:8px 12px;font-size:14px}.wardrobe-msg.is-bad{border-left-color:#f14d4c;border-left-color:lab(57.3944% 63.124 38.0626)}.wardrobe-shop{gap:14px;display:grid}.wardrobe-shelves{flex-wrap:wrap;gap:6px;display:flex}.wardrobe-shelves button{border:1px solid var(--ev-line);color:var(--ev-dim);font:700 12px var(--stamp);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px}.wardrobe-shelves button.is-on{background:var(--ev-accent);border-color:var(--ev-accent);color:#0b0c16;color:lab(3.58593% 1.15303 -5.23515)}.wardrobe-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.wardrobe-card{border:1px solid var(--ev-line);background:var(--ev-panel);color:inherit;text-align:left;cursor:pointer;font:inherit;gap:4px;padding:10px;display:grid}.wardrobe-card:hover{border-color:var(--ev-accent)}@supports (color:color-mix(in lab, red, red)){.wardrobe-card:hover{border-color:color-mix(in oklch,var(--ev-accent) 60%,var(--ev-line))}}.wardrobe-card.is-on{border-color:var(--ev-accent);box-shadow:0 0 0 2px var(--ev-accent)}.wardrobe-card.is-off{opacity:.45}.wardrobe-card-img{aspect-ratio:1;background:oklch(.2 var(--tn) var(--th));margin-bottom:4px;display:block;position:relative}.wardrobe-card-img img{width:100%;height:100%;image-rendering:pixelated;display:block}.wardrobe-badge{background:var(--ev-third);color:#0b0c16;color:lab(3.58593% 1.15303 -5.23515);font:800 10px var(--stamp);letter-spacing:.06em;padding:2px 6px;position:absolute;top:6px;left:6px}.wardrobe-badge.is-rare{background:#ffcf5c}.wardrobe-card-name{font:800 14px var(--stamp);letter-spacing:.04em}.wardrobe-card-meta{color:var(--ev-dim);font-size:12px}.wardrobe-card-left{font:700 11px var(--stamp);color:var(--ev-second);letter-spacing:.04em}.launch-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.launch-step{border:1px solid oklch(.364 calc(.025 * var(--tc)) calc(var(--th) + 1));padding:14px 16px}.launch-step>strong{font:13px var(--stamp);letter-spacing:.06em}.launch-step.done{opacity:.72}.launch-step .crew-button{margin-top:10px}.launch-bar{background:oklch(.26 calc(.02 * var(--tc)) var(--th));height:10px;margin-top:12px}.launch-bar span{background:oklch(.78 calc(.14 * var(--tc)) calc(var(--th) + 40));height:100%;display:block}.launch-batches{font:12px var(--stamp);gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.launch-batches li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-batches .crew-button{margin-top:0}.supadmin-edition{border:1px dashed oklch(.5 calc(.05 * var(--tc)) var(--th));gap:8px;margin-top:12px;padding:12px;display:grid}.supadmin-edition label{font:11px var(--stamp);gap:4px;display:grid}.supadmin-edition label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.admin-table-wrap{max-width:100%;overflow-x:auto}.launch-strip{border-bottom:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));background:linear-gradient(90deg,oklch(.235 calc(.04 * var(--tc)) calc(var(--th) + 30)),oklch(.19 calc(.02 * var(--tc)) calc(var(--th) + 31.8)));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:28px;padding:36px 40px;display:grid}.launch-strip h2{letter-spacing:-.05em;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:10px 0 14px;font-size:clamp(30px,4vw,52px);line-height:.95}.launch-strip h2 em{color:var(--hv-accent,oklch(from var(--accent) calc(l * 1) calc(c * 1) h));font-style:normal}.launch-strip p{color:oklch(.775 calc(.03 * var(--tc)) calc(var(--th) + 1.6));max-width:62ch;margin:10px 0 0;font-size:15px;line-height:1.5}.launch-strip .kicker{align-items:center;gap:8px;display:inline-flex}.launch-strip .kicker i{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);width:8px;height:8px;animation:1.2s steps(2,start) infinite launch-blink}@keyframes launch-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.launch-strip .kicker i{animation:none}}.launch-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.launch-actions .crew-button{text-align:center;margin:0}.launch-clock{gap:10px;margin:6px 0 4px;display:flex}.launch-clock div{border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));background:oklch(.16 var(--tn) var(--th));justify-items:center;min-width:64px;padding:10px 8px;display:grid}.launch-clock strong{font:700 30px/1 var(--stamp);color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);font-variant-numeric:tabular-nums}.launch-clock small{font:700 10px var(--stamp);letter-spacing:.16em;color:oklch(.705 calc(.038 * var(--tc)) calc(var(--th) + 1.6));margin-top:6px}.launch-strip .launch-count{font:700 12px var(--stamp);letter-spacing:.12em;color:oklch(.851 calc(.03 * var(--tc)) calc(var(--th) + -2.3))}.launch-progress{border:1px solid oklch(.369 calc(.028 * var(--tc)) calc(var(--th) + 30.6));background:oklch(.16 var(--tn) var(--th));height:14px;margin-top:16px}.launch-progress span{background:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);height:100%;transition:width .6s;display:block}@media (max-width:800px){.launch-strip{grid-template-columns:minmax(0,1fr);gap:18px;padding:28px 16px}.launch-clock div{flex:1;min-width:0}.launch-clock strong{font-size:24px}}.admin-tests{gap:28px;min-width:0;display:grid}.admin-tests-head{font:13px var(--stamp);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-tests-group h2{font:20px var(--stamp);margin:0 0 6px}.admin-tests-group ol{gap:14px;margin:12px 0 0;padding-left:22px;display:grid}.admin-tests-group li{border:1px solid #ffffff26;min-width:0;padding:12px 14px}.admin-tests-group li.is-done{opacity:.55}.admin-tests-group li p{margin:6px 0;font-size:14px;line-height:1.5}.admin-tests-tick{cursor:pointer;align-items:center;gap:8px;display:flex}.admin-tests-link{margin-left:26px;font-size:13px}.admin-tests-cmd{align-items:flex-start;gap:8px;min-width:0;margin-top:8px;display:flex}.admin-tests-cmd code{overflow-wrap:anywhere;background:#00000059;flex:1;min-width:0;padding:8px;font-size:12px}.admin-tests-deed{gap:10px;margin-top:10px;display:grid}.admin-tests-deed-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-tests-deed-ask input{width:90px;font:inherit}.admin-tests-deed-out{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.admin-tests-deed-out img{width:100%;image-rendering:pixelated}.admin-tests-deed-out iframe{aspect-ratio:5/3;background:#23202a;border:0;width:100%}.admin-tests-deed-out dl{grid-column:1/-1;gap:4px;margin:0;font-size:13px;display:grid}.admin-tests-deed-out dl div{gap:8px;display:flex}.admin-tests-deed-out dt{opacity:.7;min-width:140px}.admin-tests-deed-out dd{overflow-wrap:anywhere;margin:0}.today{gap:16px;display:grid}.today-todo h2{font:800 14px var(--stamp);letter-spacing:.1em;color:var(--ev-accent);margin:0 0 8px}.today-todo ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-todo a{border:1px solid var(--ev-line);background:var(--ev-panel);color:inherit;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;text-decoration:none;display:grid}.today-todo a:hover,.today-todo a:focus-visible{border-color:var(--ev-accent)}.today-todo b{font:700 15px var(--stamp)}.today-todo span{color:var(--ev-dim);grid-column:1;font-size:13px}.today-todo i{color:var(--ev-accent);font-style:normal;font:800 18px var(--stamp);grid-area:1/2/span 2}.today-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.today-stats b{overflow-wrap:anywhere;font-size:18px}.office-visit{gap:16px;display:grid}.office-visit-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.office-visit-room{aspect-ratio:160/188;border:1px solid var(--ev-line);width:100%;image-rendering:pixelated;background:#000}.office-visit-facts{gap:6px;margin:0;display:grid}.office-visit-facts div{border-bottom:1px dashed var(--ev-line);font:12px var(--stamp);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.office-visit-facts dt{color:var(--ev-dim)}.office-visit-facts dd{text-align:right;color:var(--ev-accent);margin:0}.office-visit-nav{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.office-visit-nav .crew-button{width:auto;margin:0}@media (max-width:760px){.office-visit-body{grid-template-columns:1fr}}.civic-report{gap:14px;display:grid}.civic-report>.crew-button{justify-self:start;width:auto}.civic-report-totals b{overflow-wrap:anywhere;font-size:16px}.civic-report-table{border-collapse:collapse;width:100%;font:12px var(--stamp)}.civic-report-table th,.civic-report-table td{border-bottom:1px solid var(--ev-line);text-align:left;white-space:nowrap;padding:6px 8px}.civic-report-table th{color:var(--ev-dim);letter-spacing:.08em;font-weight:400}.civic-report-table td:nth-child(5),.civic-report-table td:nth-child(6){text-align:right;color:var(--ev-accent)}.civic-report-table tr.is-idle td{color:var(--ev-dim)}.civic-report{overflow-x:auto}.civic-report-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.civic-report-list li{border:1px solid var(--ev-line);background:var(--ev-panel);grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 12px;display:grid}.civic-report-list b{font:700 14px var(--stamp)}.civic-report-list small{color:var(--ev-dim);grid-column:1/-1;font-size:12px}.civic-where{font:10px var(--stamp);letter-spacing:.1em;border:1px solid;justify-self:end;padding:2px 6px}.civic-where.is-lurking{color:#ff6f6f}.civic-where.is-roaming{color:#ffc15a}.civic-where.is-off-books{color:var(--ev-dim)}.raffle-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.raffle-card{border:1px solid var(--ev-line);background:var(--ev-panel);grid-template-rows:auto 1fr;display:grid}.raffle-card img,.raffle-noart{aspect-ratio:1;object-fit:contain;width:100%;image-rendering:pixelated;font:800 24px var(--stamp);color:var(--ev-dim);background:#000;place-items:center;display:grid}.raffle-body{align-content:start;gap:6px;padding:12px;display:grid}.raffle-body h3{font:700 15px var(--stamp);margin:0}.raffle-body p{margin:0;font-size:13px}.raffle-stage{font:10px var(--stamp);letter-spacing:.1em;color:var(--ev-accent)}.raffle-card.is-3 .raffle-stage{color:#7dffa0}.raffle-card.is-4 .raffle-stage{color:var(--ev-dim)}.raffle-winner{color:#7dffa0;font:700 13px var(--stamp)!important}.raffle-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.raffle-actions .crew-button{width:auto;margin:0}.raffle-actions label{font:10px var(--stamp);letter-spacing:.08em;color:var(--ev-dim);align-items:center;gap:6px;display:flex}.raffle-actions input{width:64px;font:13px var(--stamp);color:inherit;border:1px solid var(--ev-line);background:0 0;padding:6px}.admin-raffle{gap:20px;display:grid}.admin-raffle-new{gap:8px;max-width:560px;display:grid}.admin-raffle label{font:11px var(--stamp);letter-spacing:.06em;grid-template-columns:180px 1fr;align-items:center;gap:8px;display:grid}.admin-raffle input{font:13px var(--stamp);color:inherit;border:1px solid var(--ev-line);background:0 0;padding:6px 8px}.admin-raffle .crew-button{width:auto}@media (max-width:600px){.admin-raffle label{grid-template-columns:1fr}}.civic-report-head{font:800 14px var(--stamp);letter-spacing:.1em;color:var(--ev-accent);margin:18px 0 0}.back-door{border:1px dashed var(--ev-line);gap:12px;padding:14px 16px;display:grid}.back-door h3{font:800 16px var(--stamp);letter-spacing:.08em;color:var(--ev-accent);margin:0}.back-door header p{margin:6px 0;font-size:14px}.back-door-odds{font:12px var(--stamp);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.back-door-odds b{color:var(--ev-accent)}.back-door-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.back-door-items button{text-align:left;border:1px solid var(--ev-line);background:var(--ev-panel);width:100%;color:inherit;cursor:pointer;gap:2px;padding:8px 10px;display:grid}.back-door-items button span{font:9px var(--stamp);letter-spacing:.1em;color:var(--tier)}.back-door-items button b{font:700 13px var(--stamp)}.back-door-items button small{color:var(--ev-dim);font-size:11px}.back-door-items button.is-on{border-color:var(--tier);box-shadow:inset 0 0 0 1px var(--tier)}.back-door-items button.is-off{opacity:.35}.back-door-deal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.back-door-deal span{font:10px var(--stamp);letter-spacing:.1em;color:var(--ev-dim)}.back-door-deal .crew-button{width:auto;margin:0}.back-door-deal .crew-button.is-on{border-color:var(--ev-accent);color:var(--ev-accent)}.back-door-crates{gap:6px;margin:0;padding:0;list-style:none;display:grid}.back-door-crates li{border-left:3px solid var(--ev-line);background:var(--ev-panel);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.back-door-crates span{font:10px var(--stamp);letter-spacing:.1em}.back-door-crates p{margin:0;font-size:13px}.back-door-crates p small{font:10px var(--stamp);letter-spacing:.06em;color:var(--ev-accent);margin-top:3px;display:block}.back-door-crates li.is-held{border-left-color:#ffc15a}.back-door-crates li.is-held span{color:#ffc15a}.back-door-crates .crew-button{width:auto;margin:0}.back-door-crates li.is-upgrade{border-left-color:#7dffa0}.back-door-crates li.is-upgrade span{color:#7dffa0}.back-door-crates li.is-fake,.back-door-crates li.is-half{border-left-color:#ffc15a}.back-door-crates li.is-seized{border-left-color:#ff6f6f}.back-door-crates li.is-seized span{color:#ff6f6f}@media (max-width:600px){.back-door-crates li{grid-template-columns:1fr}}.office-visit-live{gap:8px;min-width:0;display:grid}.office-visit-hours{gap:6px;display:flex}.office-visit-hours button{font:10px var(--stamp);letter-spacing:.08em;border:1px solid var(--ev-line);background:var(--ev-panel);color:inherit;cursor:pointer;padding:4px 8px}.office-visit-hours button[aria-pressed=true]{border-color:var(--ev-accent);color:var(--ev-accent)}.admin-tests-verified{color:#7dffa0;font:12px var(--stamp)}.admin-tests-redo{color:#ffc15a;font:12px var(--stamp)}.office-hud-link{font:700 11px var(--stamp);letter-spacing:.1em;border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;padding:4px 10px;text-decoration:none}.office-hud-link:hover,.office-hud-link:focus-visible{background:var(--accent);color:oklch(.144 var(--tn) var(--th))}.office-wallet summary{color:var(--accent);font-size:13px}.office-wallet summary:after{content:" — tap to open";color:var(--ev-dim,#999);letter-spacing:.04em;font-weight:400}.office-wallet[open] summary:after{content:""}.anniv-booth{background:linear-gradient(#3b2a5c33,#0000);border:1px solid #ffad24;gap:10px;margin:12px 0;padding:14px 16px;display:grid}.anniv-booth header strong{font:800 15px var(--stamp);letter-spacing:.08em;color:#ffad24;display:block}.anniv-booth header p{margin:4px 0 0;font-size:13px}.anniv-booth ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.anniv-booth li{border:1px solid var(--ev-line,#444);background:var(--ev-panel,#111);justify-items:start;gap:4px;padding:8px;display:grid}.anniv-booth img{image-rendering:pixelated;width:96px;height:96px}.anniv-booth b{font:700 13px var(--stamp)}.anniv-booth small{opacity:.75;font-size:11px}.anniv-booth .crew-button{width:auto;margin:0;font-size:11px}.special-looks{border:1px solid var(--ev-line,#444);gap:8px;margin:12px 0;padding:12px 14px;display:grid}.special-looks header strong{font:800 14px var(--stamp);letter-spacing:.08em;display:block}.special-looks header p{margin:4px 0 0;font-size:13px}.special-looks ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.special-looks li{border:1px solid var(--ev-line,#444);background:var(--ev-panel,#111);grid-template-columns:18px auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.special-looks img{image-rendering:pixelated}.special-looks li div{display:grid}.special-looks b{font:700 13px var(--stamp)}.special-looks small{opacity:.75;font-size:11px}.special-looks .crew-button{width:auto;margin:0;font-size:11px}.special-looks-blank{border:1px dashed var(--ev-line,#444);color:#ffc93c;place-items:center;width:64px;height:64px;font-size:22px;display:grid}.special-looks-many{align-items:center;gap:10px;margin:0;display:flex}.special-looks-many .crew-button{width:auto;margin:0;font-size:11px}.wardrobe-alloff{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.wardrobe-alloff .crew-button{width:auto;margin:0;font-size:11px}.wardrobe-alloff small{opacity:.75;font-size:12px}.wardrobe-owed{border:1px solid var(--ev-accent);gap:8px;margin:8px 0;padding:12px;display:grid}.wardrobe-owed>span{font:800 12px var(--stamp);letter-spacing:.08em;color:var(--ev-accent)}.wardrobe-owed ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wardrobe-owed li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wardrobe-owed li img{image-rendering:pixelated;border:1px solid var(--ev-line)}.wardrobe-owed li strong{font:800 14px var(--stamp)}.wardrobe-owed .wardrobe-btn{margin-left:auto;padding:6px 12px;font-size:12px}@media (max-width:600px){.workspace-controls button{display:none}}:root[data-style=halloween] .workspace-titlebar:after{right:46%}@media (max-width:560px){.city-shop-shortcut{width:fit-content;display:flex}}@media (max-width:700px){.shop-counter-tab{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.shop-counter-art{flex-basis:auto;width:44px;height:44px}.shop-counter-tab small,.shop-counter-tab strong{overflow-wrap:normal}}@media (max-width:600px){.office-os .taskbar-v2 nav{flex-wrap:nowrap;gap:8px;min-height:56px;padding:6px 10px}.office-os .taskbar-v2 .wallet-connect{min-height:44px;margin-left:auto}.office-os .taskbar-v2 .office-apps{z-index:110;padding:5px 5px calc(5px + env(safe-area-inset-bottom));background:oklch(.835 calc(.022 * var(--tc)) calc(var(--th) + -10));border-top:2px solid oklch(.949 calc(.026 * var(--tc)) calc(var(--th) + -19.1));box-shadow:0 -3px 0 oklch(.252 calc(.034 * var(--tc)) calc(var(--th) + 42.3) / .35);flex-basis:auto;order:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.office-os .taskbar-v2 .office-apps>.nav-primary-link,.office-os .taskbar-v2 .nav-more>summary{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:3px;height:100%;min-height:52px;padding:5px 2px;font-size:9.5px;line-height:1.2}.office-os .taskbar-v2 .office-apps>.nav-primary-link .office-icon{width:20px;height:20px;display:block}.office-os .taskbar-v2 .nav-more{min-width:0;display:block}.office-os .taskbar-v2 .nav-more>summary>span:first-child{font-size:18px;line-height:20px;display:block}.office-os .taskbar-v2 .nav-more-panel{top:auto;left:8px;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:calc(100dvh - 150px);position:fixed}body.office-os{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.office-os .office-workspace .workspace-titlebar{display:none}.office-os .office-workspace{margin:6px auto}.office-os .workspace-location{padding:9px 10px}.office-workspace.is-app .badge-preview,.office-workspace.is-app .meme-preview{top:64px}}@media (max-width:380px){.office-os .taskbar-v2 nav{gap:6px;padding:6px 8px}.office-os .wordmark small,:root[data-style] .office-os .wordmark:after{display:none}.office-os .wordmark{gap:6px;font-size:14px}.office-os .taskbar-v2 .wallet-connect{padding:8px;font-size:9.5px}}.punch-balance{white-space:nowrap;font:700 11px var(--stamp);color:oklch(.378 calc(.046 * var(--tc)) calc(var(--th) + 13));flex-shrink:0}.punch-balance strong{color:oklch(from var(--accent) calc(l * .8) c h);font-size:13px}@media (max-width:600px){.office-os .taskbar-v2.is-player .wordmark>span{display:none}.office-os .taskbar-v2 .wordmark{margin-right:auto}.office-os .taskbar-v2 .wallet-connect{margin-left:0}.office-os .taskbar-v2 .punch-balance{font-size:10px}}.today-line{font:11px var(--stamp);letter-spacing:.08em;color:var(--ev-dim);margin:0}.today-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.today-tiles div{border:1px solid var(--ev-line);background:var(--ev-panel);padding:10px}.today-tiles dt{font:10px var(--stamp);color:var(--ev-dim);letter-spacing:.06em}.today-tiles dd{font:700 20px var(--stamp);overflow-wrap:anywhere;margin:2px 0 0}.today-tiles dd.is-punch{color:var(--ev-accent)}.today-head{font:11px var(--stamp);letter-spacing:.1em;color:var(--ev-dim);margin:6px 0 0}.today-note{font:12px var(--stamp);color:var(--ev-accent);margin:0}.today-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-rows li{border:1px solid var(--ev-line);background:var(--ev-panel);align-items:center;gap:12px;padding:10px 12px;display:flex}.today-rows li.is-first{border-color:var(--ev-accent)}.today-icon{background:var(--ev-line);height:36px;color:var(--ev-accent);font:700 16px var(--stamp);flex:0 0 36px;place-items:center;display:grid}.today-faces{flex-shrink:0;display:flex}.today-faces img{width:36px;height:36px;image-rendering:pixelated;background:var(--ev-line)}.today-faces img+img{margin-left:-10px}.today-what{flex:1;gap:2px;min-width:0;display:grid}.today-what b{font:700 13px var(--stamp)}.today-what small{color:var(--ev-dim);font-size:12px}.today-rows .crew-button{flex-shrink:0;width:auto;min-height:44px;margin:0;padding:0 12px;font-size:12px}.today-city{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.today-city a{border:1px solid var(--ev-line);background:var(--ev-panel);color:inherit;gap:4px;padding:10px;text-decoration:none;display:grid}.today-city a:hover,.today-city a:focus-visible{border-color:var(--ev-accent)}.today-city small{font:10px var(--stamp);color:var(--ev-dim)}.today-city b{font:700 12px var(--stamp)}.today-city em{font:10px var(--stamp);color:var(--ev-accent);font-style:normal}@media (max-width:600px){.today-page .crew-heading{border:0;margin-bottom:6px;padding-bottom:0}.today-page .crew-heading p,.today-page .crew-heading .kicker,.today-page .crew-heading h1 br{display:none}.today-page .crew-heading h1{margin:0;font-size:26px;line-height:1.05}.today-page .crew-heading h1 em{margin-left:.3em}}.office-panes,.office-crew-list{display:none}.office-crew-sheet{border:0;border-top:2px solid var(--accent);background:oklch(.17 var(--tn) var(--th));width:100%;max-width:560px;color:oklch(.95 calc(.014 * var(--tc)) var(--th));margin:auto auto 0;padding:0}.office-crew-sheet::backdrop{background:#0009}.office-crew-sheet-body{padding:10px 16px calc(18px + env(safe-area-inset-bottom));gap:12px;display:grid}.office-crew-grip{background:oklch(.45 var(--tn) var(--th));justify-self:center;width:40px;height:4px}.office-crew-sheet header{align-items:flex-start;gap:12px;display:flex}.office-crew-sheet header img,.office-crew-sheet header .office-crew-noart{width:72px;height:72px;image-rendering:pixelated;background:oklch(.23 var(--tn) var(--th));object-fit:contain;flex-shrink:0}.office-crew-sheet header>div{flex:1;gap:3px;min-width:0;display:grid}.office-crew-sheet h2{font:700 22px var(--stamp);margin:0}.office-crew-sheet header span{color:oklch(.7 var(--tn) var(--th));font-size:12px}.office-crew-sheet header span.is-on{color:#6fda75;color:lab(78.8703% -47.6688 39.3197)}.office-crew-sheet header>button{border:1px solid oklch(.4 var(--tn) var(--th));width:44px;height:44px;color:inherit;background:0 0;flex-shrink:0;font-size:22px}.office-crew-sheet dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.office-crew-sheet dl div{border:1px solid oklch(.35 var(--tn) var(--th));padding:8px}.office-crew-sheet dt{font:10px var(--stamp);color:oklch(.65 var(--tn) var(--th))}.office-crew-sheet dd{font:700 17px var(--stamp);margin:2px 0 0}.office-crew-sheet dd.is-punch{color:var(--accent)}.office-crew-sheet .crew-button{width:100%;min-height:48px;margin:0}.office-crew-sheet-more{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-crew-sheet-more .crew-button{text-align:center;place-items:center;display:grid}.office-crew-noart{font:700 11px var(--stamp);place-items:center;display:grid}@media (max-width:600px){.office-page[data-pane]{flex-direction:column;display:flex}.office-page[data-pane]>.office-hud{order:1}.office-page[data-pane]>.office-building{order:2}.office-page[data-pane]>.office-panes{order:3}.office-page[data-pane]>*{order:4}.office-page[data-pane=crew] [data-pane-of]:not([data-pane-of=crew]),.office-page[data-pane=shop] [data-pane-of]:not([data-pane-of=shop]),.office-page[data-pane=wallet] [data-pane-of]:not([data-pane-of=wallet]),.office-page[data-pane=room] [data-pane-of]:not([data-pane-of=room]){display:none}.office-page[data-pane]:not([data-pane=room])>.office-building{z-index:20;background:oklch(.144 var(--tn) var(--th));border:0;margin:0;padding:0;position:sticky;top:58px}.office-page[data-pane]:not([data-pane=room]) .office-hud>:not(.office-hud-number):not(.office-hud-tier):not(.office-hud-where){display:none}.office-panes{border-bottom:1px solid oklch(.35 var(--tn) var(--th));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.office-panes button{min-height:44px;color:oklch(.7 var(--tn) var(--th));font:700 11px var(--stamp);letter-spacing:.06em;background:0 0;border:0;border-bottom:2px solid #0000}.office-panes button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.office-crew-list{display:block}.office-crew-list ul{margin:0;padding:0;list-style:none}.office-crew-list li button{border:0;border-bottom:1px solid oklch(.3 var(--tn) var(--th));width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 4px;display:flex}.office-crew-list li img,.office-crew-list .office-crew-noart{width:48px;height:48px;image-rendering:pixelated;background:oklch(.23 var(--tn) var(--th));object-fit:contain;flex-shrink:0}.office-crew-what{flex:1;gap:2px;min-width:0;display:grid}.office-crew-what b{font:700 13px var(--stamp)}.office-crew-what small{color:oklch(.65 var(--tn) var(--th));font-size:12px}.office-crew-what small.is-on{color:#6fda75;color:lab(78.8703% -47.6688 39.3197)}.office-crew-list li button>span:last-child{color:oklch(.6 var(--tn) var(--th));font-size:20px}.office-crew-bar{bottom:calc(68px + env(safe-area-inset-bottom));background:oklch(.144 var(--tn) var(--th));border-top:1px solid oklch(.35 var(--tn) var(--th));font:12px var(--stamp);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 4px;display:flex;position:sticky}.office-crew-bar .crew-button{width:auto;min-height:44px;margin:0;padding:0 14px}.office-page[data-pane]{gap:10px;margin-top:8px}.office-route .crew-heading{border:0;margin-bottom:0;padding-bottom:0}.office-route .crew-heading p,.office-route .crew-heading .kicker,.office-route .crew-heading h1 br{display:none}.office-route .crew-heading h1{margin:0;font-size:22px;line-height:1.05}.office-route .crew-heading h1 em{margin-left:.3em}.office-page[data-pane]:not([data-pane=room]) .office-stage>:not(.office-stage-canvas-wrap){display:none}.office-route:has(.office-page[data-pane]) .crew-heading{display:none}.office-page[data-pane] .office-hud{gap:6px 10px;margin:0;padding:8px 10px}.office-page[data-pane] .office-hud-number{font-size:20px}.office-page[data-pane=room]>.office-panes{z-index:20;background:oklch(.144 var(--tn) var(--th));order:2;position:sticky;top:58px}.office-page[data-pane=room]>.office-building{order:3}.office-page[data-pane] .office-hud-link,.office-page[data-pane] .office-building-head h2{display:none}}.claw-engine{background:oklch(.16 var(--tn) var(--th))}.claw-engine.is-loading{aspect-ratio:1;width:100%}@keyframes claw-sway{0%{transform:translate(-.7px)}to{transform:translate(.7px)}}.claw-sway{animation:.9s ease-in-out infinite alternate claw-sway}@media (prefers-reduced-motion:reduce){:root:not([data-motion=reduced][data-motion-from=choice]) .claw-anim{transition:var(--claw-t)!important}:root:not([data-motion=reduced][data-motion-from=choice]) .claw-sway{animation:.9s ease-in-out infinite alternate claw-sway!important}}:root[data-motion=reduced][data-motion-from=choice] .claw-sway{animation:none}.claw-stage-status{background:oklch(.12 var(--tn) var(--th) / .92);border:1px solid var(--accent);color:oklch(.95 .02 var(--th));font:700 12px/1.4 var(--stamp);text-align:center;margin:0;padding:8px 10px;position:absolute;bottom:8px;left:8px;right:8px}.claw-stage-status.is-error{color:#ffb1aa;border-color:#ff6b5e}.claw-stage{scroll-margin-top:72px}.error-scene{aspect-ratio:640/200;border:1px solid oklch(.328 var(--tn) var(--th));background:#2b303c;width:100%;max-width:640px;margin:0 0 28px;position:relative}.error-scene img{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.error-scene-on{animation:1.1s step-end infinite error-beacon}@keyframes error-beacon{50%{opacity:0}}[data-motion=reduced] .error-scene-on{animation:none}.error-page .hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.error-digest{font:11px var(--stamp);letter-spacing:.08em;margin-top:18px;color:oklch(.569 var(--tn) var(--th))!important}.stage-gate{border:1px dashed oklch(from var(--accent) calc(l * 1) calc(c * 1) h);background:oklch(.181 var(--tn) var(--th));max-width:720px;margin:24px 0;padding:clamp(20px,4vw,36px)}.stage-gate h2{font:800 clamp(22px,4vw,34px) var(--stamp);letter-spacing:.02em;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:14px 0 10px}.stage-gate p{color:oklch(.734 var(--tn) var(--th));max-width:560px;line-height:1.6}.wardrobe-catalogue{margin:8px 0 48px}.season-wardrobe-more{margin:24px 0 0}.wardrobe-catalogue-head h2{font:800 clamp(24px,4vw,40px) var(--stamp);margin:10px 0 8px}.wardrobe-catalogue-head p{color:oklch(.734 var(--tn) var(--th));max-width:620px;line-height:1.55}.wardrobe-catalogue-shelf{margin-top:32px}.wardrobe-catalogue-shelf h3{font:700 18px var(--stamp);letter-spacing:.08em;text-transform:uppercase;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:0 0 12px}.wardrobe-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.wardrobe-catalogue-grid figure{background:oklch(.181 var(--tn) var(--th));border:1px solid oklch(.3 var(--tn) var(--th));margin:0}.wardrobe-catalogue-grid img,.wardrobe-catalogue-blank{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;display:block}.wardrobe-catalogue-grid figcaption{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.wardrobe-catalogue-grid strong{font:700 14px var(--stamp)}.wardrobe-catalogue-grid span{color:oklch(.65 var(--tn) var(--th));font-size:12px}.wardrobe-catalogue-seasons{background:0 0;margin-top:40px}@media (max-width:700px){.wardrobe-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-gate .hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.legal-body{max-width:760px;margin-top:8px}.legal-body h2{font:800 clamp(17px,2.4vw,22px) var(--stamp);letter-spacing:.04em;color:oklch(from var(--accent) calc(l * 1) calc(c * 1) h);margin:40px 0 12px}.legal-body h3{font:700 14px var(--stamp);letter-spacing:.06em;color:oklch(.906 var(--tn) var(--th));margin:24px 0 8px}.legal-body p{color:oklch(.784 var(--tn) var(--th));margin:0 0 12px;font-size:16px;line-height:1.7}.legal-body a{color:oklch(from var(--second) calc(l * 1) calc(c * 1) h)}.quest-consent a{color:inherit;text-decoration:underline}.roadmap-map-scroll{border:1px solid oklch(.328 var(--tn) var(--th));overscroll-behavior-x:contain;background:#1b241e;margin:28px 0 6px;overflow-x:auto}.roadmap-map{min-width:760px;margin:0;position:relative}.roadmap-map img{width:100%;height:auto;image-rendering:pixelated;display:block}.roadmap-chip{font:9px var(--stamp);letter-spacing:.08em;white-space:nowrap;color:oklch(.738 var(--tn) var(--th));background:#0f0d13;border:1px solid;padding:3px 6px;position:absolute;transform:translate(-50%)}.roadmap-chip.is-open{color:#95e35c}.roadmap-chip.is-next{color:#ffcf5c}.roadmap-chip.is-done{color:oklch(.569 var(--tn) var(--th))}.roadmap-here{font:800 11px var(--stamp);letter-spacing:.06em;color:#141019;white-space:nowrap;background:#ffcf5c;padding:4px 8px;animation:1.2s ease-in-out infinite roadmap-bob;position:absolute;transform:translate(-50%,-100%);box-shadow:3px 3px #0f0d13}@keyframes roadmap-bob{50%{transform:translate(-50%,calc(-100% - 4px))}}[data-motion=reduced] .roadmap-here{animation:none}.roadmap-swipe{font:10px var(--stamp);letter-spacing:.12em;color:oklch(.569 var(--tn) var(--th));margin:0;display:none}@media (max-width:820px){.roadmap-swipe{display:block}}.roadmap-stops{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:32px 0 20px;padding:0;list-style:none;display:grid}.roadmap-stop{border:1px solid oklch(.328 var(--tn) var(--th));background:oklch(.181 var(--tn) var(--th));grid-template-columns:96px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.roadmap-stop.is-here{box-shadow:4px 4px 0 oklch(from var(--second) calc(l * 1) calc(c * 1) h);border-color:#ffcf5c}.roadmap-stop.is-teaser{border-style:dashed}.roadmap-crop{width:96px;height:96px;image-rendering:pixelated;border:1px solid oklch(.304 var(--tn) var(--th));background-repeat:no-repeat}.roadmap-stop small{font:10px var(--stamp);letter-spacing:.1em;color:oklch(.569 var(--tn) var(--th))}.roadmap-status.is-open{color:#95e35c}.roadmap-status.is-next{color:#ffcf5c}.roadmap-status.is-teaser{color:oklch(from var(--third) calc(l * 1) calc(c * 1) h)}.roadmap-stop h2{font:800 16px var(--stamp);letter-spacing:.04em;color:oklch(.952 calc(.014 * var(--tc)) calc(var(--th) + -39.6));margin:6px 0}.roadmap-stop p{color:oklch(.734 var(--tn) var(--th));margin:0 0 10px;font-size:14px;line-height:1.5}.roadmap-stop .crew-button{display:inline-block}.admin-claw-machine{border-top:1px solid #ffffff1f;gap:6px;padding-top:10px;display:grid}.admin-claw-machine h3{letter-spacing:.08em;margin:0;font-size:14px}.admin-raffle-new td input{width:7ch;margin-right:4px}.admin-nav{flex-wrap:nowrap;min-width:0}.admin-nav-mark{flex-shrink:0}.admin-nav-links{scrollbar-width:thin;gap:6px;min-width:0;padding:4px;display:flex;overflow-x:auto}.admin-nav-links a{white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;display:flex}.admin-nav a:focus-visible,.admin-card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.admin-network{border:1px solid var(--accent);font:12px var(--stamp);color:var(--accent);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:9px 12px;display:inline-flex}.admin-network small{color:inherit;opacity:.75}.admin-post-desk{border:1px solid var(--accent);background:oklch(.185 var(--tn) var(--th));margin-bottom:36px;padding:24px}.admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-section-heading h2{font:700 clamp(22px,3vw,30px) var(--stamp);margin:10px 0 0}.admin-section-heading>p{font:12px/1.6 var(--stamp);color:oklch(.773 var(--tn) var(--th));margin:0}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:20px 0 32px}.admin-post-grid{margin-bottom:12px}.admin-studio{scroll-margin-top:160px}.admin-studio .meme-controls input:not([type=checkbox]){box-sizing:border-box;background:oklch(.178 calc(.017 * var(--tc)) calc(var(--th) + 12.8));width:100%;min-width:0;color:oklch(.958 calc(.015 * var(--tc)) calc(var(--th) + -5.2));border:1px solid oklch(.485 calc(.047 * var(--tc)) calc(var(--th) + -1.9));font:16px var(--stamp);padding:12px}@media (max-width:600px){.admin-nav{flex-direction:column;align-items:start;gap:6px;padding:6px 12px}.admin-nav-mark{font-size:10px}.admin-nav-links{width:100%;max-width:100%}.admin-post-desk{padding:16px}.admin-section-heading{align-items:start}.admin-home .crew-heading h1{font-size:clamp(44px,12vw,72px)}}.checker h1{font:clamp(34px,6vw,64px)/.95 var(--stamp-heavy);margin:10px 0 14px}.checker h1 em{color:var(--accent);font-style:normal}.checker-card{color:#14151b;background:#f4ecd8;max-width:720px;margin-top:26px;animation:.35s ease-out checker-in;position:relative;transform:rotate(-1deg);box-shadow:12px 12px #00000073}.checker-card-head{font:12px var(--stamp);letter-spacing:.06em;border-bottom:4px solid #14151b;justify-content:space-between;gap:12px;padding:14px 22px 10px;display:flex}.checker-card-body{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:22px;padding:22px 22px 84px;display:grid;position:relative}.checker-card h2{font:clamp(26px,4vw,40px)/.95 var(--stamp-heavy);margin:0 0 14px}.checker-card h2 em{font-style:normal}.checker-card dl{gap:6px;margin:0 0 12px;display:grid}.checker-card dl div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.checker-card dt{font:11px var(--stamp);color:#6b6455}.checker-card dd{font:13px var(--stamp);overflow-wrap:anywhere;margin:0}.checker-card p{font:13px/1.5 var(--stamp);color:#3a352c;margin:0}.checker-card~.quest-note,.checker-share{margin-top:24px}.checker-share{display:inline-flex}.checker-mascot{text-align:center;width:108px;margin:0}.checker-mascot img{image-rendering:pixelated;width:100%;height:auto;display:block}.checker-mascot figcaption{font:10px var(--stamp);letter-spacing:.06em;color:#6b6455;margin-top:6px}.checker-stamp{font:clamp(22px,3.6vw,36px)/1 var(--stamp-heavy);opacity:.9;letter-spacing:.04em;mix-blend-mode:multiply;border:.12em solid;padding:.12em .3em .06em;animation:.3s cubic-bezier(.2,1.6,.4,1) .25s both checker-stamp;position:absolute;bottom:14px;right:26px;transform:rotate(9deg)}.checker-card.is-ok .checker-stamp{color:#2f8a2a}.checker-card.is-ok .checker-card-head{background:#c9e7bf}.checker-card.is-wait .checker-stamp{color:#b8861a}.checker-card.is-wait .checker-card-head{background:#f6e2a6}.checker-card.is-no .checker-stamp{color:#c23a32}.checker-card.is-no .checker-card-head{background:#f2c3bd}.checker-card.is-none .checker-stamp{color:#6b6455}.checker-card-holes{justify-content:space-between;padding:0 22px 14px;display:flex}.checker-card-holes i{background:#1b1c24;border-radius:50%;width:12px;height:12px}@keyframes checker-in{0%{opacity:0;transform:translateY(12px)rotate(-1deg)}}@keyframes checker-stamp{0%{opacity:0;transform:rotate(9deg)scale(2.2)}}@media (max-width:600px){.checker-card{transform:none}.checker-card-body{grid-template-columns:minmax(0,1fr)}.checker-mascot{width:72px}.checker-card-body{padding-bottom:18px}.checker-stamp{justify-self:start;margin-top:4px;position:static}}@media (prefers-reduced-motion:reduce){.checker-card,.checker-stamp{animation:none}}#main-content{position:relative}.spider-hang{z-index:40;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;min-width:44px;min-height:44px;padding:0;animation:2.6s ease-in-out infinite spider-bob;display:flex;position:absolute;transform:translate(-50%)}.spider-hang svg{image-rendering:pixelated;filter:drop-shadow(0 0 1px #f4ecd8)drop-shadow(0 0 3px #f4ecd899);display:block}.spider-thread{background:#f4ecd88c;width:2px;height:34px;display:block}.spider-hang:hover svg,.spider-hang:focus-visible svg{filter:drop-shadow(0 0 4px #f08a24)}@keyframes spider-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.spider-hang{animation:none}}:root[data-motion=reduced] .spider-hang{animation:none}.spider-toast{z-index:90;color:#f4ecd8;font:12px/1.4 var(--stamp);letter-spacing:.04em;background:#14151b;border:2px solid #f08a24;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 14px;display:flex;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:6px 6px #00000073}.spider-toast.is-done{border-color:#3f8f3a}.spider-toast a{color:#f5c84c}.spider-board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:24px;display:grid}.spider-rules ol{margin:12px 0 0;padding-left:26px;line-height:1.7;list-style:decimal}.spider-rules li::marker{color:#f08a24;font-family:var(--stamp)}.spider-board h2{font:14px var(--stamp);letter-spacing:.08em;margin:0 0 10px}.spider-desk{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.spider-today{flex-wrap:wrap;gap:10px;display:flex}.spider-today span{opacity:.35;border:2px dashed #4a4d5c;place-items:center;width:56px;height:56px;display:grid}.spider-today span.is-found{opacity:1;background:#f08a241f;border:2px solid #f08a24}.spider-count{font:16px var(--stamp);letter-spacing:.06em;margin:0}@media (max-width:700px){.spider-board{grid-template-columns:1fr;padding:16px}}.missions-head{font:14px var(--stamp);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;display:flex}.missions-head h2{font:inherit;margin:0}.missions-head h2 span{color:#8a8f9e;margin-left:8px}.mission-crew-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mission-crew-card{text-align:center;font:12px var(--stamp);background:#1d1e27;border:2px solid #2b2d38;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;display:flex}.mission-crew-card.is-picked{background:#2a2219;border-color:#f08a24}.mission-crew-card.is-running{border-color:#3a6fc4}.mission-crew-card.is-ready{border-color:#3f8f3a}.mission-crew-card.is-forfeited{border-color:#c23a32}.mission-crew-face{cursor:pointer;background:#14151b;border:0;place-items:center;width:84px;height:84px;padding:0;display:grid;position:relative}.mission-crew-face:disabled{cursor:default}.mission-crew-face img{image-rendering:pixelated;display:block}.mission-crew-card.is-running .mission-crew-face img{animation:1.2s steps(2,end) infinite mission-work}.mission-crew-face .mission-prop{animation:1.6s ease-in-out infinite mission-float;position:absolute;top:-6px;right:-6px}.mission-crew-check{color:#14151b;font:12px var(--stamp);background:#f08a24;padding:1px 5px;position:absolute;top:4px;left:4px}.mission-sign{color:#8a8f9e;letter-spacing:.06em;background:#14151b;flex-direction:column;gap:2px;padding:3px 8px;font-size:11px;display:flex}.mission-sign.is-out{color:#9fc0ff}.mission-sign.is-lost{color:#ff8a80}.mission-sign small{color:#8a8f9e;font-size:10px}.mission-crew-card .crew-button{min-height:36px;padding:6px 12px;font-size:11px}.mission-card h2 .mission-prop{vertical-align:middle;margin-right:6px}.mission-prop{image-rendering:pixelated}@keyframes mission-work{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes mission-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mission-crew-card.is-running .mission-crew-face img,.mission-crew-face .mission-prop{animation:none}}:root[data-motion=reduced] .mission-crew-card.is-running .mission-crew-face img,:root[data-motion=reduced] .mission-crew-face .mission-prop{animation:none}@media (max-width:700px){.mission-crew-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-crew-face{width:72px;height:72px}}.missions-picked-bar{z-index:30;font:13px var(--stamp);letter-spacing:.06em;background:#14151b;border:2px solid #f08a24;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:6px 6px #00000073}#missions-list{scroll-margin-top:90px}@media (max-width:700px){.missions-picked-bar{bottom:84px}}.office-add-token-fold{margin:8px 0 14px}.office-add-token-fold>summary{cursor:pointer;font:12px var(--stamp);letter-spacing:.06em;color:#8a8f9e}.office-add-token-fold[open]>summary{margin-bottom:8px}@media (max-width:700px){.office-token-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.office-token{padding:8px}.office-token-move button{min-width:28px}.office-token .crew-button{min-height:36px;padding:8px 6px;font-size:10px}}.quest-closed .quest-screen{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:28px;display:grid}.quest-closed-art{background:repeating-linear-gradient(90deg,#24252f 0 40px,#1f2029 40px 80px) bottom/100% 70px no-repeat;justify-content:center;align-items:flex-end;gap:6px;min-height:300px;margin:0;padding:0 0 18px;display:flex;position:relative}.quest-punchy{image-rendering:pixelated;z-index:1;display:block;position:relative}.quest-closed-crew{align-items:flex-end;gap:2px;display:flex}.quest-closed-crew .crew-sprite{width:96px}.quest-hiring-sign{color:#c23a32;font:22px var(--stamp-heavy,var(--stamp));letter-spacing:.06em;background:#f4ecd8;border:4px solid #c23a32;flex-direction:column;align-items:center;padding:8px 16px 6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:6px 6px #00000073}.quest-hiring-sign small{color:#14151b;font:12px var(--stamp)}@media (max-width:700px){.quest-closed .quest-screen{grid-template-columns:1fr}.quest-closed-art{min-height:250px}.quest-closed-crew .crew-sprite{width:64px}}.spider-prize{background:#1e1426;border:2px solid #f08a24;align-items:center;gap:18px;margin:0 0 22px;padding:14px;display:flex}.spider-prize img{image-rendering:pixelated;background:#2a1b31;flex:none}.spider-prize figcaption{color:#cfc6d8;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.spider-prize figcaption span{font:11px var(--stamp);letter-spacing:.1em;color:#f08a24}.spider-prize figcaption b{font:20px var(--stamp);color:#f4ecd8;letter-spacing:.04em}@media (max-width:700px){.spider-prize img{width:128px;height:128px}}.quest-closed-copy p{margin:0 0 12px}.mint-day{background:#1b1c24;border:1px solid #2b2d38;margin:24px 0 0;padding:24px}.mint-day h2{font:14px var(--stamp);letter-spacing:.08em;color:#f5c84c;margin:0 0 14px}.mint-day h2:not(:first-child){margin-top:28px}.mint-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mint-phases li{background:#14151b;border:2px solid #2b2d38;flex-direction:column;gap:6px;padding:16px;display:flex}.mint-phases li:first-child{border-color:#f08a24}.mint-phase-time{font:22px var(--stamp);color:#f4ecd8;flex-direction:column;gap:2px;display:flex}.mint-phase-time small{font:11px var(--stamp);color:#8a8f9e;letter-spacing:.04em}.mint-phases b{font:13px var(--stamp);letter-spacing:.06em;color:#f08a24}.mint-phases p{color:#cfd3dc;margin:0;font-size:14px;line-height:1.5}.mint-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mint-steps li{color:#cfd3dc;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.mint-steps li b{color:#14151b;width:30px;height:30px;font:14px var(--stamp);background:#f5c84c;flex:none;place-items:center;display:grid}.mint-steps a{color:#f5c84c}.mint-safe{color:#e9d6d6;background:#1f1416;border-left:3px solid #c23a32;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}@media (max-width:800px){.mint-phases{grid-template-columns:1fr}.mint-day{padding:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
