@layer tokens, base, legacy, components, layout, page;@layer tokens{:root{color-scheme:light;--canvas:#FAF8F5;--bg:#FAF8F5;--surface:#FFFFFF;--panel:#FFFFFF;--sunken:#F5F2ED;--hover:#F5F2ED;--selected:#FFEDE7;--ink:#16130F;--text:#3B352E;--muted:#6A645C;--faint:#A29B91;--line:#ECE7DF;--line-strong:#DCD5CA;--rule:#ECE7DF;--surface-line:#ECE7DF;--accent:#F2492D;--accent-hover:#D93A1F;--accent-soft:#FFEDE7;--accent-line:#FFD9CE;--on-accent:#FFFFFF;--tint:#FFEDE7;--tint2:#FFD9CE;--brand:#F2492D;--brand-ink:#B3321B;--brand-soft:#FFEDE7;--on-brand:#FFFFFF;--chart-1:#F2492D;--chart-1-fill:rgba(242,73,45,.20);--chart-2:#A29B91;--logo:#E5372B;--ok:#1F7A45;--ok-soft:#E6F4EB;--wait:#8A5A00;--wait-soft:#FFF1CC;--bad:#C73A28;--bad-soft:#FDE7E4;--idle:#6A645C;--idle-soft:#F5F2ED;--info:#1D4ED8;--info-soft:#DBEAFE;--red:#C73A28;--red-soft:#FDE7E4;--code-bg:#16130F;--code-ink:#EDEDED;--mesh:#16130F;--shadow-sm:0 1px 2px rgba(22,19,15,.05);--lift-1:0 1px 2px rgba(22,19,15,.05);--lift-2:0 .75rem 2rem rgba(22,19,15,.14),0 0 0 1px rgba(22,19,15,.05);--shadow-card:0 1px 0 var(--line),0 .75rem 1.75rem rgba(22,19,15,.05);--shadow-icon:0 .875rem 1.5rem rgba(179,50,27,.26);--tint-ink:rgba(242,73,45,.13);--shadow-accent:0 .75rem 1.75rem rgba(242,73,45,.4);--shadow-pop:0 2rem 4rem rgba(22,19,15,.2);--focus:0 0 0 2px var(--surface),0 0 0 .25rem rgba(242,73,45,.55);--backdrop:rgba(22,19,15,.32);--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--serif:var(--font);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--t12:.75rem;--t13:.8125rem;--t14:.875rem;--t16:1rem;--t20:1.25rem;--t24:1.5rem;--t28:1.75rem;--t32:2rem;--t44:2.75rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--r-control:1rem;--r-card:1.75rem;--r-object:1.25rem;--r-pill:999px;--r-btn:999px;--pad-panel:1.5rem;--content:90rem;--content-public:80rem;--sidebar:16.5rem}}@layer base{*,:after,:before{box-sizing:border-box}body,html{margin:0}html{background:var(--canvas);font-size:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:.9375rem;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";word-break:keep-all;overflow-wrap:break-word}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2,h3,h4{color:var(--ink);font-weight:600;overflow-wrap:anywhere;letter-spacing:-.02em}h1{font-size:1.625rem;font-weight:700;letter-spacing:-.025em;line-height:1.25}h2{font-size:.9375rem}h3{font-size:var(--t14)}p+p{margin-top:var(--s2)}a{color:inherit;text-underline-offset:.1875rem}img{max-width:100%}ol,ul{padding-left:1.125rem}li+li{margin-top:var(--s1)}code,pre{font-family:var(--mono);font-size:var(--t13)}code{background:var(--sunken);border:1px solid var(--line);border-radius:.375rem;padding:1px .3125rem;font-size:.92em}pre{overflow:auto;padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--code-bg);color:var(--code-ink);line-height:1.6;border:1px solid var(--line)}:not(pre)>code{overflow-wrap:anywhere}pre code{background:none;border:0;padding:0;font-size:inherit}label{font-size:var(--t13);font-weight:500;color:var(--text)}input,select,textarea{width:100%;font:inherit;font-size:var(--t14);color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-control);padding:.625rem 1rem;min-height:3rem;box-shadow:none;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}input:disabled,select:disabled,textarea:disabled{background:var(--sunken);color:var(--muted);box-shadow:none}input[type=checkbox],input[type=radio]{width:1rem;height:1rem}input[type=checkbox],input[type=radio],input[type=range]{min-height:0;padding:0;box-shadow:none;accent-color:var(--accent)}input[type=range]{border:0}input[type=file]{padding:.375rem}textarea{resize:vertical}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;font-size:var(--t13);color:var(--text);margin-bottom:var(--s2)}legend,summary{font-weight:500}summary{cursor:pointer}hr{border:0;border-top:1px solid var(--line);margin:var(--s4) 0}::selection{background:var(--brand-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[role=status]{font-size:var(--t13);color:var(--text)}[role=alert]{font-size:var(--t13);color:var(--bad)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}}