@font-face{font-family:paperlogy;src:url(../media/Paperlogy_4Regular-s.p.1su32wf_28w7t.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_6SemiBold-s.p.1q-wbikgkqbfo.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:paperlogy;src:url(../media/Paperlogy_8ExtraBold-s.p.17jaxqhrjfcpb.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:paperlogy Fallback;src:local(Arial);ascent-override:85.65%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:114.16%}.paperlogy_6ac5efb-module__jLQhYW__className{font-family:paperlogy,paperlogy Fallback}.paperlogy_6ac5efb-module__jLQhYW__variable{--font-paperlogy:"paperlogy", "paperlogy Fallback"}
@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-border-style:solid;--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-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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-paperlogy);--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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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))}}:root{--ink:#080808;--paper:#f2efe7;--paper-dim:#aba89f;--line:#f2efe72e;--line-strong:#f2efe76b;--signal:#ff285f;--signal-hot:#ff0a7a;--acid:#c8ff3d;--field-border:#f2efe76b;--field-focus:#f2efe7;--field-error:#ff7898;--field-valid:#c8ff3d}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ink);color:var(--paper);font-family:var(--font-paperlogy), sans-serif;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--signal);color:var(--ink)}.site-shell{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:42px 42px;min-height:100svh;position:relative;overflow:hidden}.site-shell:before{z-index:10;pointer-events:none;content:"";opacity:.22;background:repeating-linear-gradient(#0000 0 3px,#ffffff05 3px 4px);position:fixed;inset:0}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1rem;display:flex}.site-header{min-height:64px}.brand{letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:.83rem;font-weight:800;display:inline-flex}.brand-text-logo{width:64px;height:auto}.terminal-link,.terminal-label,.terminal-count,.project-type,.project-index,.project-meta,.visual-code{font-variant-numeric:tabular-nums;letter-spacing:.055em}.terminal-link{color:var(--paper-dim);font-size:.75rem;transition:color .16s}.terminal-link:hover,.terminal-link:focus-visible{color:var(--acid)}.site-utility-nav{align-items:center;gap:.8rem;display:flex}@media (max-width:520px){.terminal-link-social,.brand-project{display:none}}.archive-main{min-height:calc(100svh - 153px);padding:2rem 1rem 4.5rem}.archive-heading{color:var(--paper-dim);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.75rem;display:flex}.archive-mission{gap:2rem;margin-top:5rem;padding:2rem 0 0;display:grid}.archive-mission>div{max-width:62rem}.archive-mission-en{color:var(--signal);letter-spacing:.02em;margin:0 0 2rem;font-size:.75rem;line-height:1.5}.archive-mission h2{letter-spacing:-.015em;margin:0 0 2rem;font-size:clamp(3rem,13vw,7rem);line-height:1.03}.archive-mission>div>p:not(.archive-mission-en){max-width:42rem;color:var(--paper-dim);word-break:keep-all;font-size:.78rem;line-height:1.75}.archive-mission small{color:#f2efe780;word-break:keep-all;max-width:42rem;margin-top:1rem;font-size:.75rem;line-height:1.6;display:block}.archive-mission a{border-bottom:1px solid var(--signal);color:var(--signal);margin-top:1.5rem;padding-bottom:.35rem;font-size:.75rem;display:inline-block}.love-discovery{background:var(--paper);color:var(--ink)}.love-discovery .section-code{color:#d80045}.love-discovery-line{color:#d80045;letter-spacing:.06em;margin:0 0 2rem;font-size:.75rem;font-weight:700;line-height:1.5}.love-discovery h2{letter-spacing:-.015em;word-break:keep-all;margin:0 0 1.5rem;font-size:clamp(2.5rem,10vw,5.5rem);line-height:1.03}.love-discovery>div>p:not(.love-discovery-line){word-break:keep-all;max-width:46rem;font-size:.82rem;line-height:1.8}.love-discovery small{color:#0808089e;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;display:block}@media (min-width:720px){.archive-mission{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);margin-top:8rem;padding-top:3rem}}.archive-heading p{margin:0}.terminal-label:before{content:"[ ";color:var(--signal)}.terminal-label:after{content:" ]";color:var(--signal)}.project-row{cursor:pointer;outline:none;grid-template-columns:3.2rem 1fr;transition:background-color .16s,opacity .12s;display:grid;position:relative}.project-row:hover,.project-row:focus-visible{background:#f2efe709}.project-row:active{opacity:.72}.project-visual{background:#071015;grid-column:1/-1;min-height:min(72vw,400px);position:relative;overflow:hidden}.project-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#05090b05,#05090b57);position:absolute;inset:0}.project-image{object-fit:cover;object-position:50% 50%}.project-index{color:var(--paper-dim);padding:1.1rem .5rem 1.5rem 0;font-size:.75rem}.project-copy{padding:1.1rem 0 1.5rem}.project-type,.project-question{margin:0}.project-type{color:var(--signal);font-size:.75rem;font-weight:600}.project-copy h1{letter-spacing:-.01em;margin:.15rem 0 .85rem;font-size:clamp(3.6rem,21vw,9.5rem);font-weight:800;line-height:.94}.project-question{max-width:28rem;color:var(--paper-dim);word-break:keep-all;font-size:.86rem;line-height:1.55}.project-meta{color:var(--paper-dim);grid-column:1/-1;align-items:center;gap:.5rem;padding:.85rem 0;font-size:.75rem;display:flex}.status-dot{background:var(--acid);border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #c8ff3db8}.project-arrow{color:var(--paper);font-size:1rem;transition:transform .18s}.project-open-label{background:var(--signal);min-width:7.6rem;min-height:44px;color:var(--ink);letter-spacing:-.01em;justify-content:center;align-items:center;margin-left:auto;padding:.65rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.project-open-label[data-pending=true]{background:var(--acid)}.project-row:hover .project-arrow,.project-row:focus-visible .project-arrow{transform:translate(.3rem)}.project-row:focus-visible{box-shadow:0 0 0 2px var(--acid)}.site-footer{min-height:89px;color:var(--paper-dim);flex-direction:column;align-items:flex-start;font-size:.75rem;line-height:1.45}.site-footer p{margin:0}.site-footer-intro{max-width:12rem}.site-footer-business{flex-direction:column;gap:.35rem;display:flex}.site-footer-company{font-weight:600}.site-footer-business dl{flex-direction:column;gap:.16rem;margin:0;display:flex}.site-footer-business dl div{gap:.45rem;display:flex}.site-footer-business dt{min-width:5.2rem}.site-footer-business dd{color:inherit;margin:0}@media (min-width:720px){.site-header,.site-footer,.archive-main{padding-left:2rem;padding-right:2rem}.site-header{min-height:76px}.site-footer{flex-direction:row;align-items:flex-end}.site-footer-business{text-align:right;margin-left:auto}.site-footer-business dl{flex-flow:wrap;justify-content:flex-end;column-gap:1rem}.site-footer-business dt{min-width:0}.brand{font-size:.95rem}.brand-text-logo{width:72px}.archive-main{min-height:calc(100svh - 177px);padding-top:3.5rem;padding-bottom:7rem}.project-row{grid-template-columns:5rem minmax(22rem,1fr) minmax(18rem,.82fr);align-items:stretch}.project-visual{border-left:1px solid var(--line);grid-area:1/3/span 2;min-height:390px;transition:filter .22s}.project-row:hover .project-visual{filter:saturate(1.2)contrast(1.06)}.project-index{grid-area:1/1;padding-top:1.65rem}.project-copy{flex-direction:column;grid-area:1/2;min-height:320px;padding:1.6rem 2rem 2rem 0;display:flex}.project-copy h1{margin-top:auto;margin-bottom:1.3rem}.project-meta{grid-area:2/1/auto/3;min-height:70px}}@media (min-width:1180px){.site-header,.site-footer,.archive-main{padding-left:3rem;padding-right:3rem}.archive-heading{margin-bottom:1.5rem}.project-row{grid-template-columns:7rem minmax(32rem,1.15fr) minmax(24rem,.85fr)}.project-copy h1{font-size:clamp(7rem,10vw,10rem)}}.rules-shell{background:var(--paper);min-height:100svh;color:var(--ink)}.rules-shell .site-header{border-color:#08080833}.rules-shell .terminal-link,.rules-shell .site-footer{color:#08080894}.rules-main{padding:3rem 1rem 0}.rules-intro{padding-bottom:4rem}.rules-intro>a,.rules-intro>p{color:#08080894;letter-spacing:.08em;margin:0 0 1rem;font-size:.75rem;display:block}.rules-intro>a:hover,.rules-intro>a:focus-visible{color:#d80045}.rules-intro h1{letter-spacing:-.02em;margin:2rem 0 3rem;font-size:clamp(3.6rem,18vw,10rem);font-weight:800;line-height:1}.rules-notice{border:1px solid #08080859;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;max-width:42rem;padding:1rem;display:grid}.rules-notice .status-dot{box-shadow:none;background:#d80045;margin-top:.4rem}.rules-notice p{color:#080808ad;word-break:keep-all;margin:0;font-size:.78rem;line-height:1.65}.rules-list>section{padding:2.5rem 0 3.5rem}.rules-title{grid-template-columns:3rem 1fr;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:grid}.rules-title span{color:#d80045;font-size:.75rem}.rules-title h2{letter-spacing:-.015em;margin:0;font-size:2rem;line-height:1.15}.rules-list ol{margin:0;padding:0;list-style:none}.rules-list li{grid-template-columns:3rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.rules-list li>span{color:#0808087a;padding-top:.18rem;font-size:.75rem}.rules-list li p{word-break:keep-all;max-width:52rem;margin:0;font-size:.88rem;line-height:1.7}.rules-contact{flex-direction:column;gap:.7rem;padding:4rem 0;display:flex}.rules-contact p{color:#0808088c;margin:0;font-size:.75rem}.rules-contact a{font-size:1.25rem;font-weight:600}.rules-shell .site-footer{border-color:#08080833}@media (min-width:720px){.rules-main{padding-left:2rem;padding-right:2rem}.rules-intro{padding-top:3rem;padding-bottom:7rem}.rules-list>section{grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);gap:4rem;padding-top:4rem;padding-bottom:5rem;display:grid}.rules-title{align-content:start}}@media (min-width:1180px){.rules-main{padding-left:3rem;padding-right:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.love-shell{background-color:#070707;background-image:linear-gradient(#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100svh;overflow:hidden}.brand-project{color:var(--signal);font-weight:400}.love-hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 64px);padding:1rem 1rem 2rem;display:flex;position:relative;overflow:hidden}.love-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#04080a14 0%,#04080a42 48%,#04080af5 100%),linear-gradient(90deg,#04080a75,#0000 64%);position:absolute;inset:0}.love-hero-image{z-index:-2;object-fit:cover;object-position:50% 50%;position:absolute}.love-kicker{color:var(--paper-dim);letter-spacing:.08em;justify-content:space-between;font-size:.75rem;display:flex}.love-hero h1{letter-spacing:-.01em;margin:.4rem 0 1rem;font-size:clamp(6.5rem,29vw,18rem);font-weight:800;line-height:.86}.love-question{letter-spacing:-.012em;word-break:keep-all;margin:0;font-size:clamp(1.1rem,4.8vw,2.2rem);font-weight:600;line-height:1.4}.love-status{border:1px solid var(--line-strong);color:var(--paper-dim);align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.65rem .8rem;font-size:.75rem;display:inline-flex}.love-network-note{color:#f2efe7b8;word-break:keep-all;max-width:32rem;margin:1rem 0 0;font-size:.75rem;line-height:1.65}.love-facts{display:grid}.love-facts article{grid-template-columns:4.6rem 1fr;gap:.25rem 1rem;padding:1.25rem 1rem;display:grid}.love-facts p,.love-facts strong,.love-facts span{margin:0}.love-facts p{color:var(--signal);letter-spacing:.08em;grid-row:1/span 2;font-size:.75rem}.love-facts strong{letter-spacing:-.01em;font-size:1.45rem;line-height:1}.love-facts span{color:var(--paper-dim);font-size:.75rem}.section-grid,.love-flow,.love-enter{padding:5rem 1rem}.section-code{color:var(--signal);letter-spacing:.08em;margin:0 0 2.5rem;font-size:.75rem}.section-grid h2,.love-enter h2{letter-spacing:-.015em;word-break:keep-all;margin:0 0 1.6rem;font-size:clamp(2.35rem,11vw,5.8rem);line-height:1.05}.section-grid>div>p,.love-enter>div>p:last-child{max-width:42rem;color:var(--paper-dim);word-break:keep-all;margin:0 0 1rem;font-size:.95rem;line-height:1.8}.love-flow ol{margin:0;padding:0;list-style:none}.love-flow li{grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.love-flow li>span{color:var(--paper-dim);font-size:.75rem}.love-flow li strong{font-size:1.35rem}.love-flow li p{color:var(--paper-dim);word-break:keep-all;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.required-signal{border:1px solid var(--signal);background:#ff285f0e;gap:.6rem;margin-top:2.5rem;padding:1.25rem;display:grid}.required-signal span{color:var(--signal);letter-spacing:.1em;margin-bottom:.4rem;font-size:.75rem}.required-signal strong{gap:.3rem;font-size:1.25rem;display:grid}.required-signal strong small{color:var(--paper-dim);font-size:.75rem;font-weight:400}.love-enter{background:linear-gradient(#070707d6, #070707d6), radial-gradient(circle at 85% 20%, var(--signal), transparent 45%)}.enter-actions{gap:.7rem;margin-top:2.5rem;display:grid}.enter-disabled,.enter-actions a{justify-content:center;align-items:center;min-height:52px;padding:.9rem 1.2rem;font-size:.78rem;font-weight:600;display:flex}.enter-disabled{cursor:not-allowed;background:var(--paper);color:var(--ink);opacity:.45}.enter-actions a{border:1px solid var(--line-strong);transition:border-color .16s,color .16s}.enter-actions a:hover,.enter-actions a:focus-visible{border-color:var(--signal);color:var(--signal)}@media (min-width:720px){.love-hero,.love-facts article,.section-grid,.love-flow,.love-enter{padding-left:2rem;padding-right:2rem}.love-hero{min-height:calc(100svh - 76px);padding-bottom:3rem}.love-facts{grid-template-columns:repeat(3,1fr)}.love-facts article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:150px;display:flex}.love-facts article:last-child{border-right:0}.section-grid,.love-flow,.love-enter{padding-top:8rem;padding-bottom:8rem}.section-grid{grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);gap:3rem;display:grid}.section-code{margin-bottom:0}.love-flow ol{margin-top:3rem}.love-flow li{grid-template-columns:4rem .5fr 1fr;align-items:baseline}.love-flow li>div{display:contents}.love-flow li p{margin:0}.required-signal{grid-template-columns:1fr 1fr 1fr;align-items:center}.required-signal span{margin:0}.love-enter{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);align-items:end;gap:4rem;display:grid}.enter-actions{margin-top:0}}@media (min-width:1180px){.love-hero,.love-facts article,.section-grid,.love-flow,.love-enter{padding-left:3rem;padding-right:3rem}.love-hero h1{font-size:clamp(12rem,23vw,23rem)}.love-question{width:34rem;position:absolute;bottom:3rem;right:3rem}.love-status{margin-top:2rem}}.entry-gate-shell,.featured-shell,.portal-shell{background:#070707;min-height:100svh}.entry-gate-main{isolation:isolate;align-items:end;min-height:calc(100svh - 64px);padding:4rem 1rem 5rem;display:grid;position:relative;overflow:hidden}.entry-gate-main:before{z-index:-1;aspect-ratio:1;content:"";background:repeating-radial-gradient(circle,#0000 0 17px,#ff285f1c 18px,#0000 20px 34px),radial-gradient(circle at 48% 48%,#ff0a68,#8b002e 22%,#4b001840 47%,#0000 68%);border:1px solid #ff285f59;border-radius:50%;width:min(92vw,700px);position:absolute;top:8%;right:-26%;box-shadow:0 0 90px #ff0a6833}.entry-gate-code{color:var(--paper-dim);letter-spacing:.1em;font-size:.75rem;position:absolute;top:1.5rem;left:1rem}.entry-gate-status{gap:.35rem;display:flex;position:absolute;top:1.4rem;right:1rem}.entry-gate-status span{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.entry-gate-status span:first-child{background:var(--acid);box-shadow:0 0 9px var(--acid)}.entry-gate-main section{max-width:70rem}.entry-gate-main section>p:first-child,.featured-head>p:first-child,.portal-code{color:var(--signal);letter-spacing:.09em;font-size:.75rem}.entry-gate-main h1{letter-spacing:-.015em;word-break:keep-all;margin:1rem 0 2rem;font-size:clamp(3.25rem,14vw,8rem);line-height:1.05}.entry-gate-copy{max-width:37rem;color:var(--paper-dim);word-break:keep-all;font-size:.9rem;line-height:1.75}.entry-gate-facts{margin-top:3rem;display:grid}.entry-gate-facts>div{justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.entry-gate-facts span{color:var(--paper-dim);font-size:.75rem}.entry-gate-facts strong{font-size:.78rem}.entry-gate-actions{grid-template-columns:1fr;gap:.6rem;margin-top:2rem;display:grid}.entry-gate-actions>*{border:1px solid var(--line-strong);justify-content:center;align-items:center;min-height:50px;padding:.8rem;font-size:.75rem;display:flex}.entry-gate-actions>span{cursor:not-allowed;background:var(--paper);color:var(--ink);opacity:.42}.entry-gate-actions a:hover,.entry-gate-actions a:focus-visible{border-color:var(--signal);color:var(--signal)}.featured-main{padding:4rem 1rem 5rem}.featured-head{min-height:60svh;padding-bottom:5rem}.featured-head h1{color:#0000;letter-spacing:-.01em;-webkit-text-stroke:1px var(--paper);margin:1.5rem 0 2rem;font-size:clamp(3rem,15vw,13rem);font-weight:800;line-height:.86}.featured-head>p:last-child{max-width:37rem;color:var(--paper-dim);word-break:keep-all;margin:0;font-size:.88rem;line-height:1.75}.featured-empty{grid-template-columns:3.5rem 1fr;gap:1rem;padding:2.5rem 0;display:grid}.featured-empty>span{color:var(--paper-dim);font-size:.75rem}.featured-empty p{max-width:36rem;color:var(--paper-dim);margin:0;font-size:.75rem;line-height:1.65}.featured-empty h2{letter-spacing:-.012em;margin:.75rem 0 1rem;font-size:1.5rem;line-height:1.12}.featured-back{color:var(--paper-dim);margin-top:3rem;font-size:.75rem;display:inline-block}.featured-records>section{padding:3.5rem 0}.featured-section-label{align-items:baseline;gap:1rem;display:flex}.featured-section-label span,.featured-section-label p,.featured-result-meta{color:var(--paper-dim);letter-spacing:.08em;margin:0;font-size:.75rem}.featured-section-label span{color:var(--signal)}.featured-records h2{letter-spacing:-.015em;margin:1rem 0 2rem;font-size:clamp(2.4rem,12vw,6.5rem);line-height:1}.featured-result-grid{display:grid}.featured-result{min-width:0;padding:1.25rem 0;transition:border-color .16s,color .16s;display:block}.featured-result:hover,.featured-result:focus-visible{border-color:var(--signal);outline:none}.featured-result-meta{justify-content:space-between;gap:1rem;display:flex}.featured-result h3{overflow-wrap:anywhere;letter-spacing:-.015em;margin:2.6rem 0 .65rem;font-size:clamp(1.55rem,7vw,3rem);line-height:1.08}.featured-result>p{color:var(--paper-dim);margin:0;font-size:.75rem}.featured-winner .featured-result{border:1px solid var(--signal);background:linear-gradient(135deg,#ff285f1f,#0000 58%);padding:1.5rem}.featured-winner .featured-result h3{margin-top:5rem}.portal-shell{background-color:#070707;background-image:linear-gradient(#ffffff04 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 7px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.portal-main{min-height:calc(100svh - 64px);padding:4rem 1rem}.portal-main h1{letter-spacing:-.015em;margin:1rem 0 1.5rem;font-size:clamp(3.5rem,16vw,8rem);line-height:1}.portal-main>p,.portal-login>div>p:last-child,.portal-dashboard header>div>p:last-child{max-width:37rem;color:var(--paper-dim);word-break:keep-all;font-size:.82rem;line-height:1.7}.portal-unavailable a{color:var(--signal);margin-top:2rem;font-size:.75rem;display:inline-block}.portal-login{align-content:center;gap:4rem;display:grid}.magic-form{border:1px solid var(--line-strong);max-width:38rem;padding:1rem;position:relative}.magic-form>label{color:var(--paper-dim);margin-bottom:.7rem;font-size:.75rem;display:block}.magic-form>div:not(.honeypot){gap:.5rem;display:grid}.magic-form input{border:1px solid var(--field-border);min-width:0;min-height:50px;color:var(--paper);font:inherit;background:0 0;border-radius:0;outline:none;padding:.75rem}.magic-form input:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}.magic-form button,.portal-dashboard button{background:var(--paper);min-height:50px;color:var(--ink);font:inherit;border:0;border-radius:0;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.magic-form button:disabled{opacity:.55}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-message{min-height:1.3rem;color:var(--paper-dim);margin:.7rem 0 0;font-size:.75rem}.form-message-error{color:#ff698d}.form-message-success{color:var(--acid)}.portal-dashboard header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:3rem;display:flex}.portal-dashboard button{min-height:38px;color:var(--paper-dim);border:1px solid var(--line-strong);background:0 0}.portal-empty,.portal-entry-link{grid-template-columns:3rem 1fr;gap:1rem;padding:2rem 0;display:grid}.portal-empty>span,.portal-entry-link>span{color:var(--paper-dim);font-size:.75rem}.portal-empty h2,.portal-entries h2{margin:0 0 .8rem;font-size:1.25rem}.portal-empty p,.portal-entries p{color:var(--paper-dim);margin:0 0 1rem;font-size:.75rem;line-height:1.6}.portal-empty a{color:var(--signal);font-size:.75rem}.portal-entry-link>strong{color:var(--acid);grid-column:2;font-size:.75rem}@media (min-width:720px){.entry-gate-main,.featured-main,.portal-main{padding-left:2rem;padding-right:2rem}.entry-gate-main{min-height:calc(100svh - 76px)}.entry-gate-code{left:2rem}.entry-gate-status{right:2rem}.entry-gate-facts{grid-template-columns:repeat(3,1fr)}.entry-gate-facts>div{border-right:1px solid var(--line);flex-direction:column;min-height:105px;padding:1rem}.entry-gate-actions{grid-template-columns:repeat(3,1fr)}.featured-empty{grid-template-columns:6rem 1fr;padding:4rem 0}.featured-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-result-grid .featured-result{border-right:1px solid var(--line);min-height:250px;padding:1.25rem}.featured-result-grid .featured-result:nth-child(2n){border-right:0}.featured-result-grid .featured-result h3{margin-top:5rem}.portal-login{grid-template-columns:minmax(0,1fr) minmax(22rem,.7fr);align-items:center}.magic-form>div:not(.honeypot){grid-template-columns:1fr auto}.portal-empty,.portal-entry-link{grid-template-columns:6rem 1fr auto;padding:3rem 0}.portal-entry-link>strong{grid-column:auto}}@media (min-width:1180px){.entry-gate-main,.featured-main,.portal-main{padding-left:3rem;padding-right:3rem}.entry-gate-code{left:3rem}.entry-gate-status{right:3rem}}.payment-result-shell{background:radial-gradient(circle at 80% 20%,#ff285f21,#0000 38%),#070707;min-height:100svh}.payment-result-shell main{flex-direction:column;justify-content:center;min-height:calc(100svh - 64px);padding:4rem 1rem;display:flex}.payment-result-shell main>p{color:var(--signal);letter-spacing:.09em;margin:0;font-size:.75rem}.payment-result-shell h1{letter-spacing:-.015em;margin:1rem 0 3rem;font-size:clamp(3.5rem,16vw,8rem);line-height:1}.payment-state{border:1px solid var(--line-strong);max-width:40rem;color:var(--paper-dim);margin:0;padding:1.25rem;font-size:.82rem;line-height:1.65}.payment-state p{margin:0}.payment-state a{color:var(--paper);margin-top:1.25rem;font-weight:600;display:inline-block}.payment-state-error{border-color:#ff285fb3}.payment-state-error a{color:var(--signal)}.payment-state-done{border-color:#c8ff3d99}.payment-state-done strong{color:var(--acid);margin-top:1rem;font-size:1.5rem;display:block}@media (min-width:720px){.payment-result-shell main{min-height:calc(100svh - 76px);padding-left:2rem;padding-right:2rem}}@media (min-width:1180px){.payment-result-shell main{padding-left:3rem;padding-right:3rem}}.ops-shell{background:#0a0a0a;min-height:100svh}.ops-offline{color:#080808;letter-spacing:.08em;text-align:center;background:#d7ff3f;padding:.55rem 1rem;font-size:.75rem;font-weight:800}.ops-nav{scrollbar-width:none;gap:1.2rem;padding:.9rem 1rem;display:flex;overflow-x:auto}.ops-nav a{color:var(--paper-dim);letter-spacing:.07em;flex:none;font-size:.75rem}.ops-nav a:hover,.ops-nav a:focus-visible{color:var(--acid)}.ops-main{padding:3.5rem 1rem 6rem}.ops-title,.ops-section-title{justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:2rem;display:flex}.ops-title p,.ops-section-title p,.ops-placeholder>p:first-child{color:var(--signal);letter-spacing:.08em;margin:0 0 .8rem;font-size:.75rem}.ops-title h1,.ops-section-title h1,.ops-placeholder h1{letter-spacing:-.015em;margin:0;font-size:clamp(3rem,14vw,7rem);line-height:.98}.ops-title>span,.ops-section-title>span{color:var(--acid);letter-spacing:.08em;white-space:nowrap;font-size:.75rem}.ops-metrics{grid-template-columns:repeat(2,1fr);display:grid}.ops-metrics>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:118px;padding:1rem .7rem;display:flex}.ops-metrics span,.ops-summary span{color:var(--paper-dim);letter-spacing:.08em;font-size:.75rem}.ops-metrics strong{font-size:2.5rem;line-height:1}.ops-summary{gap:1rem;padding-top:3rem;display:grid}.ops-summary article{border:1px solid var(--line);padding:1.2rem}.ops-summary strong{margin:1.5rem 0 .7rem;font-size:2rem;display:block}.ops-summary p{color:var(--paper-dim);margin:0;font-size:.75rem;line-height:1.55}.ops-empty{border:1px dashed var(--line-strong);color:var(--paper-dim);text-align:center;margin-top:2rem;padding:3rem 1rem;font-size:.78rem}.ops-placeholder>p:nth-of-type(2){max-width:42rem;color:var(--paper-dim);margin:2rem 0 4rem;font-size:.86rem;line-height:1.7}.ops-placeholder ol{max-width:65rem;margin:0;padding:0;list-style:none}.ops-placeholder li{grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.ops-placeholder li span{color:var(--signal);font-size:.75rem}.ops-placeholder li p{margin:0;font-size:.82rem}.review-list,.judge-list{gap:1rem;padding-top:2rem;display:grid}.review-list article,.judge-list>a{border:1px solid var(--line);padding:1rem}.review-list article>header{color:var(--paper-dim);justify-content:space-between;font-size:.75rem;display:flex}.review-list article>header strong{color:var(--acid)}.review-list h2{margin:2rem 0 .8rem;font-size:1.5rem}.review-list article>a{color:var(--signal);font-size:.75rem}.review-list form{margin-top:2rem;padding-top:1rem}.review-list fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0 0 1.2rem;padding:0 0 1.2rem;display:grid}.review-list legend{width:100%;color:var(--paper-dim);letter-spacing:.08em;grid-column:1/-1;margin-bottom:.7rem;font-size:.75rem}.review-list .review-check{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;margin:0;display:grid}.review-check input{width:16px;height:16px;accent-color:var(--acid);margin:0}.review-check span{color:var(--paper);font-size:.75rem}.review-list label{color:var(--paper-dim);margin-bottom:.6rem;font-size:.75rem;display:block}.review-list textarea{resize:vertical;border:1px solid var(--field-border);width:100%;min-height:84px;color:var(--paper);font:inherit;background:0 0;border-radius:0;outline:none;padding:.65rem;font-size:.75rem}.review-list form>div{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.review-list button,.score-actions button{border:1px solid var(--line-strong);min-height:44px;color:var(--paper);font:inherit;background:0 0;border-radius:0;font-size:.75rem}.review-list button:first-child{color:var(--acid);border-color:#c8ff3d99}.review-list button:last-child{color:var(--signal);border-color:#ff285f99}.judge-list>a{grid-template-columns:3.5rem 1fr;gap:1rem;display:grid}.judge-list>a>span,.judge-list p{color:var(--paper-dim);font-size:.75rem}.judge-list p{margin:0 0 .45rem}.judge-list h2{margin:0;font-size:1.2rem}.judge-list>a>strong{color:var(--acid);grid-column:2;font-size:.75rem}.score-back{color:var(--paper-dim);font-size:.75rem}.score-main>header{padding:3rem 0}.score-main>header>p:first-child,.score-disclosure>p{color:var(--signal);letter-spacing:.08em;margin:0 0 .8rem;font-size:.75rem}.score-main>header h1{letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(2.6rem,11vw,6rem);line-height:1}.score-main>header>p:not(:first-child),.score-disclosure div>p{max-width:44rem;color:var(--paper-dim);font-size:.78rem;line-height:1.65}.score-main>header a{color:var(--acid);margin-top:1rem;font-size:.75rem;display:inline-block}.score-disclosure{gap:1rem;padding:2rem 0;display:grid}.score-disclosure pre{border:1px solid var(--line);max-width:100%;color:var(--paper-dim);white-space:pre-wrap;padding:.8rem;font-size:.75rem;overflow:auto}.score-fields label{grid-template-columns:2.5rem 1fr 5rem;align-items:center;gap:.8rem;padding:1rem 0;display:grid}.score-fields label>span{color:var(--paper-dim);font-size:.75rem}.score-fields strong{font-size:.82rem}.score-fields small{color:var(--signal);margin-top:.25rem;font-size:.75rem;display:block}.score-fields input{border:1px solid var(--field-border);width:100%;min-height:48px;color:var(--paper);font:inherit;text-align:center;background:0 0;border-radius:0;outline:none;padding:.5rem;font-size:1rem}.score-form{padding-top:3rem}.score-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.score-actions button:last-child{border-color:var(--acid);background:var(--acid);color:var(--ink);font-weight:700}.score-warning{color:var(--paper-dim);text-align:right;font-size:.75rem}.score-locked{border:1px solid var(--acid);color:var(--acid);margin-top:3rem;padding:1.2rem;font-size:.75rem}@media (min-width:720px){.ops-nav,.ops-main{padding-left:2rem;padding-right:2rem}.ops-metrics{grid-template-columns:repeat(4,1fr)}.ops-summary,.review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.judge-list>a{grid-template-columns:6rem 1fr auto;align-items:center}.judge-list>a>strong{grid-column:auto}.score-disclosure{grid-template-columns:12rem 1fr}}@media (min-width:1180px){.ops-nav,.ops-main{padding-left:3rem;padding-right:3rem}}.portal-entry-link{transition:border-color .16s}.portal-entry-link:hover,.portal-entry-link:focus-visible{border-color:var(--signal)}.entry-detail-main>header{justify-content:space-between;align-items:flex-end;gap:1rem;padding:3rem 0 2rem;display:flex}.entry-detail-main>header h1{margin:.8rem 0 0;font-size:clamp(2.8rem,12vw,6rem)}.entry-detail-main>header>strong{color:var(--acid);letter-spacing:.08em;font-size:.75rem}.entry-state-grid{grid-template-columns:repeat(2,1fr);display:grid}.entry-state-grid>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:100px;padding:.9rem .6rem;display:flex}.entry-state-grid span{color:var(--paper-dim);letter-spacing:.07em;font-size:.75rem}.entry-state-grid strong{font-size:.75rem;line-height:1.4}.submission-form{max-width:58rem;padding-top:4rem}.submission-form fieldset{border:0;margin:0;padding:0}.submission-form legend{width:100%;color:var(--signal);letter-spacing:.08em;margin-bottom:2.5rem;padding-bottom:.9rem;font-size:.75rem}.submission-form fieldset>label,.submission-grid>label{margin-bottom:1.5rem;display:block}.submission-form label>span{color:var(--paper-dim);margin-bottom:.55rem;font-size:.75rem;display:block}.submission-form label em{color:#aba89f94;margin-left:.4rem;font-style:normal}.submission-form input,.submission-form textarea,.submission-form select{border:1px solid var(--field-border);width:100%;min-height:50px;color:var(--paper);font:inherit;background:#0a0a0a;border-radius:0;outline:none;padding:.75rem;font-size:.8rem}.submission-form textarea{resize:vertical}.submission-form input:focus,.submission-form textarea:focus,.submission-form select:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}:is(.submission-form input[aria-invalid=true],.submission-form textarea[aria-invalid=true],.submission-form select[aria-invalid=true],.submission-form input:user-invalid,.submission-form textarea:user-invalid,.submission-form select:user-invalid){border-color:var(--field-error);box-shadow:none}.submission-form label>small{color:var(--field-error);margin-top:.35rem;font-size:.75rem;display:block}.submission-form label>small.field-help{color:var(--paper-dim)}.submission-form label>small.field-error{color:var(--field-error)}.input-unit{position:relative}.input-unit input{padding-right:2.5rem}.input-unit b{color:var(--paper-dim);font-size:.75rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.submission-checks{border:1px solid var(--line);gap:.75rem;margin:2.5rem 0;padding:1.2rem;display:grid}.submission-checks label{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.submission-checks input{width:18px;min-height:18px;accent-color:var(--field-valid);margin:0}.submission-checks label>span{color:var(--paper);margin:0;font-size:.75rem;line-height:1.5}.submission-check-item{gap:.35rem;display:grid}.submission-check-item>small,.application-form .submission-checks>small{color:var(--field-error);margin-left:1.55rem;font-size:.75rem}.submission-lock-note{background:#ff285f0d;border:1px solid #ff285fa6;padding:1rem}.submission-lock-note strong{color:var(--signal);font-size:.75rem}.submission-lock-note p{color:var(--paper-dim);margin:.55rem 0 0;font-size:.75rem;line-height:1.6}.submission-form fieldset>button{background:var(--paper);width:100%;min-height:54px;color:var(--ink);font:inherit;border:0;border-radius:0;margin-top:.75rem;font-size:.78rem;font-weight:700}.submission-form fieldset:disabled{opacity:.62}.submitted-record{margin-top:4rem;padding:2rem 0}.submitted-record>p:first-child{color:var(--signal);letter-spacing:.08em;font-size:.75rem}.submitted-record h2{margin:1rem 0;font-size:2rem}.submitted-record>p:not(:first-child),.submitted-record div p{max-width:40rem;color:var(--paper-dim);font-size:.75rem;line-height:1.65}.submitted-record>a{color:var(--acid);font-size:.75rem}.submitted-record>div{border:1px solid #ff285fa6;margin-top:2rem;padding:1rem}@media (min-width:720px){.entry-state-grid{grid-template-columns:repeat(4,1fr)}.submission-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}.application-main>header{padding:3rem 0}.application-main>header h1{letter-spacing:-.015em;margin:.8rem 0 1rem;font-size:clamp(3rem,13vw,7rem);line-height:1}.application-main>header>p:last-child{max-width:40rem;color:var(--paper-dim);font-size:.78rem;line-height:1.7}.application-form{max-width:58rem;padding-top:4rem}.application-form fieldset{border:0;margin:0;padding:0}.application-form legend{width:100%;color:var(--signal);letter-spacing:.07em;justify-content:space-between;margin-bottom:2rem;padding-bottom:.9rem;font-size:.75rem;display:flex}.application-form legend span{color:var(--paper)}.application-form fieldset>label,.application-form .submission-grid>label{margin-bottom:1.5rem;display:block}.application-form label>span{color:var(--paper-dim);margin-bottom:.55rem;font-size:.75rem;display:block}.application-form input{border:1px solid var(--field-border);width:100%;min-height:50px;color:var(--paper);font:inherit;background:#0a0a0a;border-radius:0;outline:none;padding:.75rem;font-size:.8rem}.application-form input:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}:is(.application-form input[aria-invalid=true],.application-form input:user-invalid){border-color:var(--field-error);box-shadow:none}.application-form label>small{color:var(--paper-dim);margin-top:.35rem;font-size:.75rem;line-height:1.45;display:block}.application-form label>small.field-error{color:var(--field-error)}.team-fields{border:1px solid var(--line);margin:2.5rem 0;padding:1rem}.team-fields header{justify-content:space-between;gap:1rem;margin-bottom:1.4rem;display:flex}.team-fields header strong{color:var(--signal);font-size:.75rem}.team-fields header span{color:var(--paper-dim);font-size:.75rem}.team-credit-note{color:var(--paper-dim);margin:-.6rem 0 1.5rem;font-size:.75rem;line-height:1.6}.application-form .submission-checks input{width:18px;min-height:18px}.application-links{flex-wrap:wrap;gap:.75rem 1.2rem;margin:1rem 0 2rem;display:flex}.application-links a{color:var(--paper-dim);font-size:.75rem}.application-links a:hover,.application-links a:focus-visible{color:var(--signal)}.application-form fieldset>button{background:var(--paper);width:100%;min-height:54px;color:var(--ink);font:inherit;border:0;border-radius:0;font-size:.78rem;font-weight:700}.application-form fieldset:disabled{opacity:.62}.legal-pending-shell main{padding:4rem 1rem 6rem}.legal-pending-shell main>p{color:#d80045;letter-spacing:.08em;font-size:.75rem}.legal-pending-shell main>h1{letter-spacing:-.015em;word-break:keep-all;max-width:70rem;margin:1rem 0 3rem;font-size:clamp(3rem,13vw,7rem);line-height:1.03}.legal-pending-shell main>ol{margin:4rem 0 2rem;padding:0;list-style:none}.legal-pending-shell main>ol li{grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.legal-pending-shell main>ol span{color:#d80045;font-size:.75rem}.legal-pending-shell main>ol p{margin:0;font-size:.8rem}.legal-pending-shell main>a{color:#d80045;font-size:.75rem}@media (min-width:720px){.legal-pending-shell main{padding-left:2rem;padding-right:2rem}}@media (min-width:1180px){.legal-pending-shell main{padding-left:3rem;padding-right:3rem}}.creator-auth-shell,.creator-portal-shell{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:38px 38px;min-height:100svh}.creator-auth-main{min-height:calc(100svh - 64px);display:grid}.creator-auth-copy,.creator-auth-panel{padding:3rem 1rem}.creator-auth-copy{background:#ff285f09;flex-direction:column;justify-content:space-between;gap:2rem;display:flex}.creator-auth-copy h1,.creator-auth-panel>h1{letter-spacing:-.015em;word-break:keep-all;margin:0;font-size:clamp(3rem,14vw,7rem);line-height:1.03}.creator-auth-copy>p:not(.portal-code),.creator-auth-copy blockquote{max-width:34rem;color:var(--paper-dim);word-break:keep-all;margin:0;font-size:.78rem;line-height:1.7}.creator-auth-copy blockquote{color:var(--signal)}.creator-auth-copy ol{margin:0;padding:0;list-style:none}.creator-auth-copy li{grid-template-columns:2rem 1fr;padding:.75rem 0;font-size:.75rem;display:grid}.creator-auth-copy li span{color:var(--signal)}.creator-auth-panel{align-self:center;width:100%;max-width:42rem;margin:0 auto}.creator-auth-panel>header{color:var(--paper-dim);letter-spacing:.06em;justify-content:space-between;gap:1rem;margin-bottom:2rem;padding-bottom:.8rem;font-size:.75rem;display:flex}.creator-auth-panel>header a{color:var(--signal);letter-spacing:0}.creator-auth-form{gap:1.1rem;display:grid;position:relative}.creator-auth-field{gap:.45rem;display:grid}.creator-auth-field>label,.creator-auth-form label>span{color:var(--paper-dim);font-size:.75rem}.creator-auth-form input{border:1px solid var(--field-border);width:100%;min-height:52px;color:var(--paper);font:inherit;background:#0a0a0a;border-radius:0;outline:none;padding:.8rem;font-size:.82rem}.creator-auth-form input:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}.creator-auth-form input.creator-auth-field-valid,.creator-auth-form input.creator-auth-field-valid:focus{border-color:var(--field-valid);box-shadow:none}.creator-auth-form input.creator-auth-field-invalid,.creator-auth-form input.creator-auth-field-invalid:focus,:is(.creator-auth-form input[aria-invalid=true],.creator-auth-form input:user-invalid){border-color:var(--field-error);box-shadow:none}.creator-auth-form small{min-height:.8rem;color:var(--paper-dim);font-size:.75rem}.creator-auth-form small.creator-auth-field-error{color:var(--field-error)}.creator-auth-form small.creator-auth-field-success{color:var(--field-valid)}.creator-password-control{position:relative}.creator-password-control input{padding-right:4.5rem}.creator-password-control>button{min-width:3.6rem;min-height:42px;color:var(--paper-dim);font:inherit;background:0 0;border:0;padding:0 .6rem;font-size:.75rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.creator-password-control>button:hover,.creator-password-control>button:focus-visible{color:var(--signal)}.creator-auth-check{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:1rem;display:grid}.creator-auth-check input{width:18px;min-height:18px;accent-color:var(--field-valid);margin:0}.creator-auth-check a{text-underline-offset:.18rem;text-decoration:underline}.creator-auth-form>button{border:1px solid var(--paper);background:var(--paper);min-height:52px;color:var(--ink);font:inherit;border-radius:0;font-size:.75rem;font-weight:700}.creator-auth-form>button:disabled{opacity:.55}.creator-auth-form>.creator-auth-secondary{border-color:var(--line-strong);color:var(--paper-dim);background:0 0;font-weight:400}.creator-auth-context{border:1px solid var(--line);color:var(--paper-dim);margin:0;padding:.85rem;font-size:.75rem;line-height:1.55}.creator-auth-next-actions{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.creator-auth-next-actions a{border:1px solid var(--line-strong);min-height:46px;color:var(--paper);text-align:center;place-items:center;font-size:.75rem;display:grid}.creator-auth-next-actions a:hover,.creator-auth-next-actions a:focus-visible{border-color:var(--signal);color:var(--signal)}.creator-auth-notice{color:var(--acid);border:1px solid #c8ff3d59;margin:0 0 1.5rem;padding:.85rem;font-size:.75rem}.creator-auth-notice-error{color:#ff7898;border-color:#ff698d73}.creator-auth-main-single{justify-content:center;align-items:center;display:flex}.creator-auth-main-single .creator-auth-panel>h1{margin-bottom:2.5rem;font-size:clamp(2.5rem,12vw,5.5rem)}.creator-nav{background:#f2efe709;display:flex;overflow-x:auto}.creator-nav a{border-right:1px solid var(--line);min-height:48px;color:var(--paper-dim);letter-spacing:-.01em;text-align:center;flex:1 0 auto;place-items:center;padding:.75rem 1rem;font-size:.82rem;transition:background-color .14s,color .14s,opacity .12s;display:grid}.creator-nav a:hover,.creator-nav a:focus-visible{color:var(--paper);background:#ff285f1f}.creator-nav a:active{opacity:.65}.creator-nav a span[data-pending=true]{color:var(--acid)}.creator-nav form{flex:none;display:flex}.creator-nav button{border:0;border-left:1px solid var(--line);min-width:5.5rem;min-height:48px;color:var(--paper-dim);cursor:pointer;font:inherit;letter-spacing:-.01em;background:0 0;border-radius:0;padding:.75rem 1rem;font-size:.82rem}.creator-nav button:hover,.creator-nav button:focus-visible{color:var(--signal)}.creator-nav a[aria-current=page]{background:var(--paper);color:var(--ink)}.creator-profile-main,.creator-projects-main{min-height:calc(100svh - 108px)}.route-loading-main{place-items:center;min-height:calc(100svh - 112px);display:grid}.project-route-loading-shell .route-loading-main{min-height:calc(100svh - 64px)}.route-loading-status{color:var(--paper-dim);align-items:center;gap:.75rem;font-size:.82rem;display:flex}.route-loading-status>span{background:var(--signal);width:.7rem;height:.7rem;animation:.8s steps(2,jump-none) infinite route-loading-pulse}.route-loading-status p{margin:0}@keyframes route-loading-pulse{50%{background:var(--acid);opacity:.35}}@media (prefers-reduced-motion:reduce){.route-loading-status>span{animation:none}}.portal-access-notice{color:#ff7898;border:1px solid #ff698d73;margin:0 0 1.5rem;padding:.85rem;font-size:.75rem}.creator-profile-heading{gap:1.5rem;padding-bottom:3rem;display:grid}.creator-profile-heading h1{margin-bottom:0}.creator-profile-heading>p{max-width:40rem;color:var(--paper-dim);word-break:keep-all;margin:0;font-size:.75rem;line-height:1.7}.creator-profile-form{max-width:64rem;padding-top:2rem}.creator-profile-form fieldset{border:0;margin:0;padding:2.5rem 0}.creator-profile-form legend{width:100%;color:var(--signal);letter-spacing:.07em;margin-bottom:2rem;font-size:.75rem}.creator-profile-form legend span{width:2rem;color:var(--paper-dim);display:inline-block}.creator-profile-form fieldset>label,.creator-profile-form .submission-grid>label{gap:.45rem;margin-bottom:1.2rem;display:grid}.creator-profile-form label>span{color:var(--paper-dim);font-size:.75rem}.creator-profile-form input,.creator-profile-form textarea,.creator-profile-form select{border:1px solid var(--field-border);width:100%;min-height:50px;color:var(--paper);font:inherit;background:#0a0a0a;border-radius:0;outline:none;padding:.75rem;font-size:.8rem}.creator-profile-form textarea{resize:vertical}.creator-profile-form input:focus,.creator-profile-form textarea:focus,.creator-profile-form select:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}.creator-profile-form input[aria-invalid=true],.creator-profile-form textarea[aria-invalid=true],.creator-profile-form select[aria-invalid=true],.handle-input[data-invalid=true]{border-color:var(--field-error);box-shadow:none}.creator-profile-form input:user-invalid{border-color:var(--field-error);box-shadow:none}.creator-profile-form textarea:user-invalid{border-color:var(--field-error);box-shadow:none}.creator-profile-form select:user-invalid{border-color:var(--field-error);box-shadow:none}.handle-input:has(input:user-invalid){border-color:var(--field-error);box-shadow:none}.creator-profile-form small{min-height:.8rem;color:var(--paper-dim);font-size:.75rem;line-height:1.5}.creator-profile-form small.field-error{color:var(--field-error)}.creator-profile-form label em{color:#aba89f94;margin-left:.35rem;font-style:normal}.creator-profile-form fieldset:disabled{opacity:.62}.handle-input{border:1px solid var(--field-border);background:#0a0a0a;grid-template-columns:auto 1fr;align-items:center;display:grid}.handle-input:focus-within{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}.handle-input b{color:var(--signal);padding-left:.75rem}.handle-input input{box-shadow:none;border:0}.handle-input[data-invalid=true]:focus-within{border-color:var(--field-error);box-shadow:none}.handle-input:has(input:user-invalid):focus-within{border-color:var(--field-error);box-shadow:none}.creator-profile-form .submission-checks{margin-bottom:0}.creator-profile-save{background:var(--signal);width:100%;min-height:56px;color:var(--ink);font:inherit;border:0;border-radius:0;margin-top:2rem;font-size:.78rem;font-weight:800}.creator-onboarding-callout{align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.creator-onboarding-callout>span,.creator-onboarding-callout>a{color:var(--signal);letter-spacing:.05em;font-size:.75rem}.creator-onboarding-callout h2,.creator-onboarding-callout p{margin:0}.creator-onboarding-callout h2{margin-bottom:.5rem;font-size:1.25rem}.creator-onboarding-callout p{color:var(--paper-dim);font-size:.75rem;line-height:1.6}.creator-metrics{grid-template-columns:repeat(2,1fr);display:grid}.creator-metrics>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:110px;padding:1rem;display:flex}.creator-metrics span{color:var(--paper-dim);letter-spacing:.06em;font-size:.75rem}.creator-metrics strong{color:var(--acid);font-size:2rem}.creator-invitations>header{color:var(--signal);letter-spacing:.06em;justify-content:space-between;padding:1rem 0;font-size:.75rem;display:flex}.creator-invitations article{gap:1.25rem;padding:1.5rem 0;display:grid}.creator-invitations p,.creator-invitations h2,.creator-invitations small{margin:0}.creator-invitations p{color:var(--paper-dim);font-size:.75rem}.creator-invitations h2{margin:.5rem 0;font-size:1.2rem}.creator-invitations small{color:var(--paper-dim);font-size:.75rem;line-height:1.5}.creator-invitations form{gap:.5rem;display:flex}.creator-invitations form button{border:1px solid var(--line-strong);min-height:42px;color:var(--paper-dim);font:inherit;background:0 0;border-radius:0;padding:.65rem .85rem;font-size:.75rem}.creator-invitations form button:first-of-type{border-color:var(--signal);background:var(--signal);color:var(--ink);font-weight:700}@media (min-width:720px){.creator-auth-copy,.creator-auth-panel{padding:4rem 2rem}.creator-onboarding-callout{grid-template-columns:8rem minmax(0,1fr) auto}.creator-invitations article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.creator-metrics{grid-template-columns:repeat(4,1fr)}.creator-profile-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end}}@media (min-width:960px){.creator-auth-main{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr)}.creator-auth-copy{border-right:1px solid var(--line-strong);min-height:calc(100svh - 64px);padding:4rem 3rem}.creator-auth-panel{padding:4rem}}.love-schedule{display:grid}.love-schedule>div{justify-content:space-between;align-items:center;gap:1rem;min-height:82px;padding:1rem;display:flex}.love-schedule span{color:var(--signal);letter-spacing:.08em;font-size:.75rem}.love-schedule strong{text-align:right;font-size:.75rem}.enter-actions .enter-primary,.entry-gate-actions .entry-gate-primary{border-color:var(--signal);background:var(--signal);color:var(--ink);font-weight:700}.result-selection,.winner-verification,.featured-selection,.project-settings-form,.launch-gates,.project-transition{padding:3rem 0}.result-instruction{max-width:46rem;margin-bottom:2rem}.result-instruction>p:first-child,.winner-verification>p:first-child{color:var(--signal);letter-spacing:.08em;margin:0 0 .7rem;font-size:.75rem}.result-instruction h2,.winner-verification h2,.result-published h2{letter-spacing:-.015em;margin:0 0 .8rem;font-size:clamp(1.7rem,7vw,3rem);line-height:1.08}.result-instruction>p:last-child,.winner-verification>p,.result-published p{color:var(--paper-dim);font-size:.75rem;line-height:1.65}.result-candidates article{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1rem 0;display:grid}.result-candidates article>span,.result-candidates article p{color:var(--paper-dim);margin:0;font-size:.75rem}.result-candidates article h3{margin:.3rem 0 0;font-size:.9rem}.result-candidates article a{color:var(--paper-dim);text-underline-offset:.2em;margin-top:.55rem;font-size:.75rem;text-decoration:underline;display:inline-block}.result-candidates article>strong{color:var(--acid);font-size:.78rem}.result-candidates label,.tie-consensus>label:first-child,.winner-verification>label,.project-check{color:var(--paper-dim);grid-template-columns:auto 1fr;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.result-candidates label{grid-column:2/-1}.result-candidates input,.tie-consensus input,.winner-verification input,.project-check input{width:17px;height:17px;accent-color:var(--field-valid);margin:0}.tie-consensus{border:1px solid var(--line);gap:1rem;margin:2rem 0;padding:1rem;display:grid}.tie-consensus>label:last-child,.verification-notes{color:var(--paper-dim);gap:.55rem;font-size:.75rem;display:grid}.tie-consensus textarea,.verification-notes textarea,.project-settings-form input,.launch-gate-list input,.payment-ledger input{border:1px solid var(--field-border);width:100%;min-height:46px;color:var(--paper);font:inherit;background:#080808;border-radius:0;outline:none;padding:.7rem;font-size:.75rem}.tie-consensus textarea,.verification-notes textarea{resize:vertical}.result-selection>button,.winner-verification>button,.featured-selection>button,.project-settings-form button,.launch-gate-list button,.project-transition button,.payment-ledger button{border:1px solid var(--paper);background:var(--paper);min-height:46px;color:var(--ink);font:inherit;border-radius:0;padding:.7rem 1rem;font-size:.75rem;font-weight:700}button:disabled{cursor:not-allowed;opacity:.36}.winner-verification{gap:1rem;max-width:45rem;display:grid}.featured-selection{padding-top:4rem}.featured-selection>.verification-notes{margin:2rem 0 1rem}.result-published{border:1px solid var(--acid);margin-top:3rem;padding:2rem}.project-settings-form fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.project-settings-form fieldset>label:not(.project-check),.payment-ledger form>label:first-of-type{color:var(--paper-dim);gap:.5rem;font-size:.75rem;display:grid}.project-check{border:1px solid var(--line);padding:.8rem}.launch-gate-list form{gap:.7rem;padding:1rem 0;display:grid}.launch-gate-list form>div{grid-template-columns:2.5rem 1fr;align-items:center;gap:.5rem;display:grid}.launch-gate-list form>div span{color:var(--signal);font-size:.75rem}.launch-gate-list form>div strong{font-size:.75rem}.launch-gate-list button,.project-transition button{border-color:var(--line-strong);color:var(--paper);background:0 0}.project-transition form{gap:.6rem;display:grid}.payment-ledger{gap:1rem;padding-top:2rem;display:grid}.payment-ledger>article{border:1px solid var(--line);padding:1rem}.payment-ledger article>header{justify-content:space-between;gap:1rem;display:flex}.payment-ledger header div{gap:.35rem;display:grid}.payment-ledger header span,.payment-ledger header b,.payment-ledger dt{color:var(--paper-dim);letter-spacing:.07em;font-size:.75rem}.payment-ledger header b[data-status=done]{color:var(--acid)}.payment-ledger header b[data-status=refund_pending],.payment-ledger header b[data-status=cancelled]{color:var(--signal)}.payment-ledger dl{gap:.65rem;margin:1.5rem 0;display:grid}.payment-ledger dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.7rem;display:grid}.payment-ledger dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.75rem}.payment-ledger form{gap:.8rem;padding-top:1rem;display:grid}.payment-ledger button{border-color:var(--signal);color:var(--signal);background:0 0}.payment-lock-note{color:var(--paper-dim);margin:0;padding-top:1rem;font-size:.75rem}@media (min-width:720px){.love-schedule{grid-template-columns:repeat(3,1fr)}.love-schedule>div{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:110px}.love-schedule strong{text-align:left}.result-candidates article{grid-template-columns:3rem minmax(0,1fr) 8rem}.result-candidates label{grid-column:auto}.project-settings-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.project-poster-field,.project-settings-form .project-check,.project-settings-form fieldset>button{grid-column:1/-1}.launch-gate-list form{grid-template-columns:minmax(15rem,.9fr) minmax(15rem,1.4fr) 7rem;align-items:center}.project-transition form{grid-template-columns:repeat(3,1fr)}.payment-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.not-found-shell main,.route-error{align-content:center;min-height:calc(100svh - 150px);padding:4rem 1rem;display:grid}.not-found-shell main>p,.route-error>p:first-child{color:var(--signal);letter-spacing:.08em;font-size:.75rem}.not-found-shell main h1,.route-error h1{letter-spacing:-.015em;margin:1rem 0 2rem;font-size:clamp(3rem,14vw,8rem);line-height:1}.not-found-shell main a{color:var(--paper-dim);font-size:.75rem}.route-error>p:not(:first-child){max-width:38rem;color:var(--paper-dim);font-size:.75rem;line-height:1.65}.route-error button{border:1px solid var(--paper);background:var(--paper);width:fit-content;min-height:46px;color:var(--ink);font:inherit;border-radius:0;margin-top:1rem;padding:.7rem 1.2rem;font-size:.75rem}@media (min-width:720px){.not-found-shell main,.route-error{padding-left:2rem;padding-right:2rem}}.mfa-panel{border:1px solid var(--line-strong);max-width:42rem;margin-top:3rem;padding:1.2rem}.mfa-panel>p:first-child{color:var(--signal);letter-spacing:.08em;margin:0 0 .8rem;font-size:.75rem}.mfa-panel h2{letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(1.8rem,8vw,3.4rem);line-height:1.08}.mfa-panel>p:not(:first-child){color:var(--paper-dim);font-size:.75rem;line-height:1.6}.mfa-enrollment{gap:1rem;margin:2rem 0;display:grid}.mfa-enrollment img{background:#fff;max-width:220px;height:auto;padding:.6rem}.mfa-enrollment label,.mfa-code-form{color:var(--paper-dim);gap:.55rem;font-size:.75rem;display:grid}.mfa-enrollment input,.mfa-code-form input{border:1px solid var(--field-border);width:100%;min-height:48px;color:var(--paper);font:inherit;background:#080808;border-radius:0;padding:.7rem}.mfa-panel button{border:1px solid var(--acid);background:var(--acid);min-height:48px;color:var(--ink);font:inherit;border-radius:0;margin-top:1rem;padding:.7rem 1rem;font-size:.75rem;font-weight:700}.mfa-success{border-color:var(--acid)}.mfa-success h2{color:var(--acid)}.review-list textarea:focus,.score-fields input:focus,.tie-consensus textarea:focus,.verification-notes textarea:focus,.project-settings-form input:focus,.launch-gate-list input:focus,.payment-ledger input:focus,.mfa-enrollment input:focus,.mfa-code-form input:focus{border-color:var(--field-focus);box-shadow:0 0 0 1px #f2efe733}:is(.review-list textarea:user-invalid,.score-fields input:user-invalid,.tie-consensus textarea:user-invalid,.verification-notes textarea:user-invalid,.project-settings-form input:user-invalid,.launch-gate-list input:user-invalid,.payment-ledger input:user-invalid,.mfa-enrollment input:user-invalid,.mfa-code-form input:user-invalid){border-color:var(--field-error);box-shadow:none}@media (max-width:719px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{font-size:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}
