@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ci-bg:#fff;--ci-plate:#f3f5f6;--ci-hair:#e9edef;--ci-ink:#0f1b22;--ci-ink-2:#55646c;--ci-ink-3:#616e75;--ci-mute:#a9b3b8;--ci-on-ink:#fff;--ci-on-sea:#fff;--ci-on-sea-2:#ffffffdb;--ci-sea-shade:#04121ee6;--ci-sea-button:#081e2e99;--ci-sea-button-line:#ffffff47;--ci-dim:#04101a6b;--ci-float:#f2683a;--ci-float-text:#bd4318;--ci-grade-2:#2c9b84;--ci-grade-3:#3f7fd1;--ci-grade-4:#c9962a;--ci-halo-3:#d6efff;--ci-halo-4:#ffdf8c;--ci-sparkle:#fff3bf;--ci-sky-1:#9fcfe2;--ci-sky-2:#d8ecee;--ci-sky-3:#f6ead2;--ci-sea-1:#5ab6c8;--ci-sea-2:#2f8fb0;--ci-sea-3:#17628a;--ci-sea-4:#0d3d61;--ci-sea-5:#082842;--ci-fresh-1:#86bd9e;--ci-fresh-2:#4f9278;--ci-fresh-3:#2f6b5c;--ci-fresh-4:#1e4a42;--ci-fresh-5:#12302d;--ci-murk:#6f7a2e;--ci-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Hiragino Sans","Noto Sans KR","Noto Sans JP","Malgun Gothic",system-ui,sans-serif;--ci-fs-number:3rem;--ci-fs-page:1.875rem;--ci-fs-title:1.6875rem;--ci-fs-island:1.375rem;--ci-fs-body:1rem;--ci-fs-body-s:.9375rem;--ci-fs-sub:.84375rem;--ci-fs-min:.78125rem;--ci-fw-light:300;--ci-fw-regular:400;--ci-fw-medium:500;--ci-fw-semi:600;--ci-text-scale:1;--ci-pad:22px;--ci-sp-1:4px;--ci-sp-2:8px;--ci-sp-3:12px;--ci-sp-4:16px;--ci-sp-5:20px;--ci-sp-6:24px;--ci-r-ctrl:15px;--ci-r-plate:18px;--ci-r-photo:20px;--ci-r-sheet:30px;--ci-r-pill:999px;--ci-tap:44px;--ci-tap-main:52px;--ci-add:56px;--ci-nav-h:96px;--ci-ease:cubic-bezier(.2,.8,.2,1);--ci-dur-sheet:.45s;--ci-dur-fade:.35s;--ci-dur-press:.15s;--ci-toast-time:3.5s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ci-bg:#0d1418;--ci-plate:#172027;--ci-hair:#27333b;--ci-ink:#f1f5f6;--ci-ink-2:#aab7bd;--ci-ink-3:#8d9aa1;--ci-mute:#55626a;--ci-on-ink:#0d1418;--ci-float-text:#ff8f63;--ci-dim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ci-bg:#0d1418;--ci-plate:#172027;--ci-hair:#27333b;--ci-ink:#f1f5f6;--ci-ink-2:#aab7bd;--ci-ink-3:#8d9aa1;--ci-mute:#55626a;--ci-on-ink:#0d1418;--ci-float-text:#ff8f63;--ci-dim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:calc(100% * var(--ci-text-scale));-webkit-text-size-adjust:100%}html[data-text="2"]{--ci-text-scale:1.15}html[data-text="3"]{--ci-text-scale:1.3}*,:before,:after{box-sizing:border-box}body{background:var(--ci-bg);color:var(--ci-ink);font-family:var(--ci-font);font-size:var(--ci-fs-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.6}button,input,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ci-ink);outline-offset:3px;border-radius:6px}.boot{max-width:520px;padding:64px var(--ci-pad) 48px;gap:var(--ci-sp-6);flex-direction:column;margin:0 auto;display:flex}.boot h1{font-size:var(--ci-fs-page);font-weight:var(--ci-fw-semi);letter-spacing:-.035em;margin:0;line-height:1.25}.boot .brand{font-size:var(--ci-fs-min);font-weight:var(--ci-fw-semi);letter-spacing:.12em;color:var(--ci-ink-3)}.boot p{color:var(--ci-ink-2);margin:0}.boot ul{margin:0;padding:0;list-style:none}.boot li{justify-content:space-between;align-items:center;gap:var(--ci-sp-3);border-bottom:1px solid var(--ci-hair);min-height:58px;display:flex}.boot li b{font-weight:var(--ci-fw-medium)}.boot li span{font-size:var(--ci-fs-sub);color:var(--ci-ink-2)}.boot li span.ok{color:var(--ci-ink);font-weight:var(--ci-fw-semi)}.boot li span.fail{color:var(--ci-float-text);font-weight:var(--ci-fw-semi)}.boot .row{gap:var(--ci-sp-2);flex-direction:column;display:flex}.boot .row>span{font-size:var(--ci-fs-min);color:var(--ci-ink-3)}.seg{background:var(--ci-plate);border-radius:13px;padding:3px;display:flex}.seg button{min-height:var(--ci-tap);font-size:var(--ci-fs-body-s);font-weight:var(--ci-fw-medium);color:var(--ci-ink-2);border-radius:10px;flex:1}.seg button[aria-pressed=true]{background:var(--ci-bg);color:var(--ci-ink);font-weight:var(--ci-fw-semi);box-shadow:0 1px 3px color-mix(in srgb, var(--ci-ink) 14%, transparent)}.boot small{font-size:var(--ci-fs-sub);color:var(--ci-ink-3)}
