:root{--h1-size:clamp(36px,5.9vw,80px);--bg:#faf9f5;--panel:#fffdf9;--cream-deep:#f0ebe0;--ink:#1d1d1f;--muted:#5f5b52;--faint:#928f86;--placeholder:#736f66;--amber:#d97757;--amber-deep:#b5542f;--bg-dark:#0a0a0f;--line:rgba(125,80,56,.18);--line-strong:rgba(125,80,56,.32);--disp:var(--font-sora,"Sora"),sans-serif;--mono:var(--font-plex-mono,"IBM Plex Mono"),monospace;--kr:var(--font-noto-kr,"Noto Sans KR"),"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--ease:cubic-bezier(.16,1,.3,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--t-pulse:2560ms;--lh-tight:1.24;--lh-body:1.75;--ink-d:#f4f4f7;--muted-d:#9a9ab0;--faint-d:#80808f;--panel-d:#13131b;--panel-d-2:#191922;--line-d:rgba(244,244,247,.10);--line-d-strong:rgba(244,244,247,.20);--ink-forensic:#c9cad6;--line-forensic:rgba(201,202,214,.16);--amber-veil:rgba(217,119,87,.07);--amber-veil-strong:rgba(217,119,87,.14);--amber-edge:rgba(217,119,87,.55);--sec-y:clamp(64px,9vw,112px);--sec-y-lg:clamp(96px,13vw,168px);--container:1080px;--container-narrow:640px}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--kr);font-size:14px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}::selection{background:var(--amber-deep);color:#fff}input,textarea{caret-color:var(--amber)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--amber-edge)}html{scrollbar-color:var(--line-strong) transparent}h1,h2,h3{font-family:var(--disp);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.018em;text-wrap:balance;word-break:keep-all}p{text-wrap:pretty}.clause{display:inline-block}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--muted);text-transform:uppercase}button{font-family:var(--kr);cursor:pointer;border:none;background:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}button:active{transform:scale(.97);transition-duration:70ms}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:3px;box-shadow:0 0 0 4px rgba(217,119,87,.16);transition:box-shadow var(--dur-fast) var(--ease)}:focus:not(:focus-visible){outline:none}.phyllo-live .pp{animation:ppulse var(--t-pulse) var(--ease) infinite}@keyframes ppulse{0%,to{opacity:.45}12%{opacity:1}}@keyframes inkbleed{0%{text-shadow:0 0 0 rgba(217,119,87,0)}45%{text-shadow:0 0 16px rgba(217,119,87,.5)}to{text-shadow:0 0 7px rgba(217,119,87,.28)}}.wordmark:hover .f{animation:inkbleed var(--dur-base) var(--ease) both}@keyframes bf-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.bf-shimmer{position:relative;overflow:hidden}.bf-shimmer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(217,119,87,.14),transparent 80%);transform:translateX(-120%)}.bf-shimmer-hover:hover:after{animation:bf-shimmer .96s var(--ease) 1}::view-transition-group(phyllo),::view-transition-new(phyllo),::view-transition-old(phyllo){animation-duration:var(--dur-base);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.record-scope .rec-masthead-row .wordmark{view-transition-name:bfword}::view-transition-group(bfword),::view-transition-new(bfword),::view-transition-old(bfword){animation-duration:var(--dur-base);animation-timing-function:var(--ease)}.cs-bar{view-transition-name:bfbar}.cs-brand{view-transition-name:bfbrand}.cs-footer{view-transition-name:bffoot}::view-transition-group(bfbar),::view-transition-group(bfbrand),::view-transition-group(bffoot),::view-transition-new(bfbar),::view-transition-new(bfbrand),::view-transition-new(bffoot),::view-transition-old(bfbar),::view-transition-old(bfbrand),::view-transition-old(bffoot){animation-duration:var(--t-base);animation-timing-function:var(--ease-enter)}.cs-applead{view-transition-name:bfapp}::view-transition-group(bfapp),::view-transition-new(bfapp),::view-transition-old(bfapp){animation-duration:var(--t-slow);animation-timing-function:var(--ease-enter)}.wordmark{font-family:var(--font-inter,"Inter"),var(--disp),sans-serif;font-weight:800;font-variation-settings:"opsz" 32;letter-spacing:.025em;line-height:1}.wordmark .b{color:var(--ink)}.wordmark .f{color:var(--amber)}.wordmark.on-dark .b{color:#f4f4f7}@media (prefers-reduced-motion:reduce){*{transition:none!important}.phyllo-live .pp,.wordmark:hover .f{animation:none}.bf-shimmer:after{animation:none!important;transform:translateX(-120%)}:focus-visible{box-shadow:0 0 0 4px rgba(217,119,87,.16)}}@media (forced-colors:active){:focus-visible{outline:2px solid CanvasText}}.home-record,.record-scope{--ground:#0a0a0f;--panel:#14141b;--newsprint:#ece6d8;--newsprint-mute:#a9a296;--rule:rgba(236,230,216,.16);--rule-strong:rgba(236,230,216,.30);--slate-data:#c2c6d0;--slate-mute:#8b93a4;--amber-live:#d97757;--amber-deep:#b5542f;--sage-ok:#8fa892;--paper:#f2ede1;--ink:#1d1d1f;--page-max:1280px;--sp-1:8px;--sp-2:14px;--sp-3:22px;--sp-4:34px;--band-y:clamp(26px,3.2vw,44px);--rec-mono:var(--font-plex-mono,"IBM Plex Mono"),monospace;--rec-disp:var(--font-archivo,"Archivo"),"Pretendard Variable","Pretendard",var(--disp),var(--kr);--rec-disp-x:var(--font-archivo,"Archivo"),"Pretendard Variable",var(--disp),var(--kr);--rec-kr:"Pretendard Variable","Pretendard",var(--kr)}@supports (color:oklch(0% 0 0)){.home-record,.record-scope{--ground:oklch(.145 .012 275);--panel:oklch(.19 .012 275);--newsprint:oklch(.925 .015 85);--newsprint-mute:oklch(.71 .012 85);--slate-data:oklch(.82 .012 265);--slate-mute:oklch(.63 .018 265);--amber-live:oklch(.68 .12 42);--amber-deep:oklch(.55 .13 40);--sage-ok:oklch(.71 .04 150)}}[data-edition=morning] .home-record{--ground:#f2ede1;--panel:#e2dace;--newsprint:#1d1d1f;--newsprint-mute:#5f5a53;--rule:rgba(120,78,54,.24);--rule-strong:rgba(120,78,54,.42);--slate-data:#475061;--slate-mute:#555f72;--amber-live:#a0461f;--amber-deep:#8f3714;--sage-ok:#56735b}@supports (color:oklch(0% 0 0)){[data-edition=morning] .home-record{--panel:oklch(.892 .018 80);--newsprint-mute:oklch(.47 .013 74);--slate-data:oklch(.43 .03 262);--slate-mute:oklch(.485 .032 262);--amber-live:oklch(.505 .13 42);--amber-deep:oklch(.455 .128 40);--sage-ok:oklch(.525 .05 150)}}@keyframes rec-rule-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-record .rec-rule-draw:after{transform-origin:left;animation:rec-rule-in var(--dur-slow) var(--ease) both;animation-delay:calc(var(--rd,0s) + 80ms)}@media (prefers-reduced-motion:reduce){.home-record .rec-rule-draw:after{animation:none;transform:scaleX(1)}.home-record .rec-ticker-track{animation:none!important}}.console-scope{--ground:#131210;--panel:#1b1a17;--panel-2:#211f1b;--line:rgba(230,225,214,.13);--line-strong:rgba(230,225,214,.26);--text:#e6e1d6;--text-dim:#a19b8d;--data:#b9c0c9;--data-dim:#7e8791;--sig-live:#e0903a;--sig-live-soft:rgba(224,144,58,.13);--sig-ok:#55b98a;--sig-block:#d0555a;--page-max:1280px;--sp-1:8px;--sp-2:14px;--sp-3:22px;--sp-4:34px;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.55,0,.8,.3);--ease-snap:cubic-bezier(.2,1.4,.3,1);--t-fast:120ms;--t-base:200ms;--t-slow:320ms;--t-press:70ms;--t-tick:36ms;--cs-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,monospace;--cs-kr:"Pretendard Variable","Pretendard",var(--kr,sans-serif);--cs-wm:var(--font-inter,"Inter"),sans-serif;--newsprint:var(--text);--newsprint-mute:var(--text-dim);--slate-data:var(--data);--slate-mute:var(--data-dim);--amber-live:var(--sig-live);--amber-deep:var(--sig-live);--amber:var(--sig-live);--sage-ok:var(--sig-ok);--rule:var(--line);--rule-strong:var(--line-strong);--rec-mono:var(--cs-mono);--rec-disp:var(--cs-kr);--rec-kr:var(--cs-kr);--ease:var(--ease-enter);--dur-fast:var(--t-fast);--dur-base:var(--t-base);--dur-slow:var(--t-slow)}@supports (color:oklch(0% 0 0)){.console-scope{--ground:oklch(.175 .006 85);--panel:oklch(.215 .007 85);--panel-2:oklch(.245 .008 85);--text:oklch(.91 .013 85);--text-dim:oklch(.68 .014 85);--data:oklch(.80 .012 250);--data-dim:oklch(.60 .015 250);--sig-live:oklch(.73 .14 58);--sig-ok:oklch(.71 .10 158);--sig-block:oklch(.62 .15 20)}}html[data-theme=light] .console-scope{--ground:#e9ebe6;--panel:#f3f4f0;--panel-2:#fafaf7;--line:rgba(29,33,30,.15);--line-strong:rgba(29,33,30,.32);--text:#20241f;--text-dim:#5c635b;--data:#39434d;--data-dim:#5f6a75;--sig-live:#8a5620;--sig-live-soft:rgba(138,86,32,.12);--sig-ok:#1f7a4f;--sig-block:#ab3339}@supports (color:oklch(0% 0 0)){html[data-theme=light] .console-scope{--ground:oklch(.937 .006 140);--panel:oklch(.965 .004 130);--panel-2:oklch(.983 .003 110);--text:oklch(.27 .01 150);--text-dim:oklch(.50 .012 150);--data:oklch(.38 .022 250);--data-dim:oklch(.52 .022 250);--sig-live:oklch(.50 .10 60);--sig-ok:oklch(.51 .10 158);--sig-block:oklch(.50 .15 20)}}body:has(.cs-page){background:#131210}html[data-theme=light] body:has(.cs-page){background:#e9ebe6}@media (prefers-color-scheme:light){html:not([data-theme]) body:has(.cs-page){background:#e9ebe6}}html:not([data-theme]) .cs-theme[aria-hidden=true],html:not([data-theme]) .cs-viz{display:none}@media (prefers-color-scheme:light){html:not([data-theme]) .console-scope{--ground:#e9ebe6;--panel:#f3f4f0;--panel-2:#fafaf7;--line:rgba(29,33,30,.15);--line-strong:rgba(29,33,30,.32);--text:#20241f;--text-dim:#5c635b;--data:#39434d;--data-dim:#5f6a75;--sig-live:#8a5620;--sig-live-soft:rgba(138,86,32,.12);--sig-ok:#1f7a4f;--sig-block:#ab3339}}