:root{--rd-spacing-x1:4px;--rd-spacing-x2:8px;--rd-spacing-x3:12px;--rd-spacing-x4:16px;--rd-spacing-x5:20px;--rd-spacing-x6:24px;--rd-spacing-x8:32px;--rd-spacing-button-height:52px;--rd-spacing-focus-offset:3px;--rd-spacing-tap-target:44px;--rd-radius-base:8px;--rd-radius-inset:5px;--rd-font-sans:"SUIT";--rd-font-mono:"JetBrains Mono";--rd-font-brand-en:"002 zou ver.2";--rd-font-brand-ko:"establish Retrosans";--rd-type-screen-title-font-size:22px;--rd-type-screen-title-line-height:1.25;--rd-type-screen-title-letter-spacing:-.66px;--rd-type-screen-title-font-weight:800;--rd-type-kicker-font-size:11px;--rd-type-kicker-line-height:1.4;--rd-type-kicker-letter-spacing:.88px;--rd-type-kicker-font-weight:400;--rd-type-mono-label-font-size:11px;--rd-type-mono-label-line-height:1.4;--rd-type-mono-label-font-weight:400;--rd-type-action-label-font-size:12px;--rd-type-action-label-line-height:1.4;--rd-type-action-label-font-weight:600;--rd-type-mono-date-font-size:12px;--rd-type-mono-date-line-height:1.4;--rd-type-mono-date-font-weight:400;--rd-type-metric-value-font-size:18px;--rd-type-metric-value-line-height:1.15;--rd-type-metric-value-letter-spacing:-.36px;--rd-type-metric-value-font-weight:800;--rd-type-metric-unit-font-size:12px;--rd-type-metric-unit-line-height:1.15;--rd-type-metric-unit-font-weight:500;--rd-type-discovery-action-font-size:13px;--rd-type-discovery-action-line-height:1.65;--rd-type-discovery-action-font-weight:600;--rd-type-discovery-purpose-font-size:15px;--rd-type-discovery-purpose-line-height:1.4;--rd-type-discovery-purpose-font-weight:600;--rd-type-discovery-caption-font-size:12px;--rd-type-discovery-caption-line-height:1.65;--rd-type-discovery-caption-font-weight:400;--rd-type-discovery-lead-font-size:13px;--rd-type-discovery-lead-line-height:1.65;--rd-type-discovery-lead-font-weight:400;--rd-type-discovery-kicker-font-size:10px;--rd-type-discovery-kicker-line-height:1.4;--rd-type-discovery-kicker-letter-spacing:1px;--rd-type-section-title-font-size:14px;--rd-type-section-title-line-height:1.4;--rd-type-section-title-letter-spacing:-.14px;--rd-type-section-title-font-weight:700;--rd-type-card-date-font-size:22px;--rd-type-card-date-line-height:1.05;--rd-type-card-date-letter-spacing:-.66px;--rd-type-card-date-font-weight:800;--rd-type-product-detail-metric-font-size:36px;--rd-type-product-detail-metric-line-height:1.15;--rd-type-product-detail-metric-letter-spacing:-1.08px;--rd-type-product-detail-metric-font-weight:800;--rd-type-product-title-font-size:16px;--rd-type-product-title-line-height:1.4;--rd-type-product-title-font-weight:600;--rd-type-product-subtitle-font-size:13px;--rd-type-product-subtitle-line-height:1.45;--rd-type-product-subtitle-font-weight:400;--rd-type-product-metric-font-size:26px;--rd-type-product-metric-line-height:1;--rd-type-product-metric-letter-spacing:-.78px;--rd-type-product-metric-font-weight:800;--rd-type-product-metric-unit-font-size:13px;--rd-type-product-metric-unit-line-height:1;--rd-type-product-metric-unit-font-weight:500;--rd-type-card-number-font-size:22px;--rd-type-card-number-line-height:1;--rd-type-card-number-letter-spacing:-.66px;--rd-type-card-number-font-weight:800;--rd-type-card-title-font-size:15px;--rd-type-card-title-line-height:1.4;--rd-type-card-title-font-weight:600;--rd-type-race-title-font-size:15px;--rd-type-race-title-line-height:1.35;--rd-type-race-title-letter-spacing:-.15px;--rd-type-race-title-font-weight:700;--rd-type-card-sub-font-size:12px;--rd-type-card-sub-line-height:1.45;--rd-type-card-sub-font-weight:400;--rd-type-pill-label-font-size:11px;--rd-type-pill-label-line-height:1;--rd-type-pill-label-font-weight:700;--rd-type-chip-label-font-size:12px;--rd-type-chip-label-line-height:1;--rd-type-chip-label-font-weight:700;--rd-type-profile-card-goal-font-size:17px;--rd-type-profile-card-goal-line-height:1.5;--rd-type-profile-card-goal-letter-spacing:-.34px;--rd-type-profile-card-goal-font-weight:600;--rd-type-running-number-font-size:44px;--rd-type-running-number-line-height:1.1;--rd-type-running-number-font-weight:800;--rd-type-running-unit-font-size:16px;--rd-type-running-unit-font-weight:600;--rd-type-cta-label-font-size:15px;--rd-type-cta-label-letter-spacing:-.15px;--rd-type-cta-label-font-weight:700;--rd-type-ghost-label-font-size:14px;--rd-type-ghost-label-letter-spacing:-.14px;--rd-type-ghost-label-font-weight:600;--rd-type-choice-label-font-size:15px;--rd-type-choice-label-letter-spacing:-.15px;--rd-type-choice-label-font-weight:600;--rd-type-choice-sub-font-size:12.5px;--rd-type-choice-sub-font-weight:400;--rd-type-top-bar-label-font-size:10.5px;--rd-type-top-bar-label-font-weight:400;--rd-type-coach-label-font-size:11px;--rd-type-coach-label-font-weight:700;--rd-type-notice-label-font-size:10px;--rd-type-notice-label-font-weight:500;--rd-type-notice-body-font-size:12px;--rd-type-notice-body-line-height:1.5;--rd-type-notice-body-font-weight:400;--rd-type-consent-master-font-size:16px;--rd-type-consent-master-line-height:1.4;--rd-type-consent-master-letter-spacing:-.16px;--rd-type-consent-master-font-weight:700;--rd-type-consent-item-font-size:15px;--rd-type-consent-item-line-height:1.5;--rd-type-consent-item-font-weight:400;--rd-type-consent-view-font-size:13px;--rd-type-consent-view-line-height:1.5;--rd-type-consent-view-font-weight:500;--rd-type-section-label-font-size:12px;--rd-type-section-label-line-height:1.5;--rd-type-section-label-letter-spacing:.24px;--rd-type-section-label-font-weight:500;--rd-type-link-small-font-size:12px;--rd-type-link-small-line-height:1.5;--rd-type-link-small-font-weight:500;--rd-type-lead-font-size:14px;--rd-type-lead-line-height:1.5;--rd-type-lead-font-weight:400;--rd-type-top-bar-title-font-size:16px;--rd-type-top-bar-title-line-height:1.3;--rd-type-top-bar-title-letter-spacing:-.16px;--rd-type-top-bar-title-font-weight:700;--rd-type-row-label-font-size:14px;--rd-type-row-label-line-height:1.5;--rd-type-row-label-font-weight:500;--rd-type-row-value-font-size:13px;--rd-type-row-value-line-height:1.5;--rd-type-row-value-font-weight:400;--rd-type-level-row-label-font-size:14px;--rd-type-level-row-label-font-weight:500;--rd-type-display-large-font-size:34px;--rd-type-display-large-line-height:1.1;--rd-type-display-large-letter-spacing:-1.02px;--rd-type-display-large-font-weight:800;--rd-type-display-medium-font-size:30px;--rd-type-display-medium-line-height:1.1;--rd-type-display-medium-letter-spacing:-.9px;--rd-type-display-medium-font-weight:800;--rd-type-headline-small-font-size:19px;--rd-type-headline-small-line-height:1.35;--rd-type-headline-small-font-weight:700;--rd-type-title-medium-font-size:16px;--rd-type-title-medium-line-height:1.45;--rd-type-title-medium-font-weight:600;--rd-type-body-medium-font-size:14px;--rd-type-body-medium-line-height:1.6;--rd-type-body-medium-font-weight:400;--rd-type-body-small-font-size:12px;--rd-type-body-small-line-height:1.5;--rd-type-body-small-font-weight:400;--rd-type-label-small-font-size:11px;--rd-type-label-small-line-height:1.4;--rd-type-label-small-letter-spacing:1.1px;--rd-type-label-small-font-weight:400;--rd-feedback-sheet-top-gap:24px;--rd-feedback-sheet-handle-width:32px;--rd-feedback-sheet-handle-height:4px;--rd-feedback-sheet-handle-area:24px;--rd-feedback-sheet-compact-height:400px;--rd-feedback-toast-max-width:480px;--rd-feedback-dialog-max-width:400px;--rd-feedback-loader-size:24px;--rd-feedback-loader-stroke:2px;--rd-feedback-sheet-large-text-scale:1.6;--rd-feedback-toast-duration:3s;--rd-feedback-error-duration:5s;--rd-feedback-transition:.18s;--rd-conversation-speech-letter:38ms;--rd-conversation-speech-pause:.42s;--rd-conversation-speech-maximum:2.4s;--rd-conversation-reply-invitation:.36s;--rd-mascot-welcome-rest-min:10s;--rd-mascot-welcome-rest-max:20s;--rd-mascot-welcome-run:2.1s;--rd-mascot-welcome-travel:.6;--rd-mascot-welcome-track-width:3.5;--rd-mascot-welcome-track-height:1.3;--rd-motion-duration:var(--rd-feedback-transition)}:root,[data-rd-theme=light]{--rd-background:#fff;--rd-foreground:#09090b;--rd-surface:#fff;--rd-muted:#f4f4f5;--rd-muted-foreground:#71717b;--rd-border:#e4e4e7;--rd-primary:#9ae600;--rd-primary-foreground:#35530e;--rd-focus:#519700;--rd-error:#e7000b;--rd-on-error:#fff}[data-rd-theme=dark]{--rd-background:#09090b;--rd-foreground:#fafafa;--rd-surface:#18181b;--rd-muted:#27272a;--rd-muted-foreground:#9f9fa9;--rd-border:#ffffff1f;--rd-primary:#7ccf00;--rd-primary-foreground:#35530e;--rd-focus:#7ccf00;--rd-error:#e7000b;--rd-on-error:#fff}@media (prefers-color-scheme:dark){:root:not([data-rd-theme]){--rd-background:#09090b;--rd-foreground:#fafafa;--rd-surface:#18181b;--rd-muted:#27272a;--rd-muted-foreground:#9f9fa9;--rd-border:#ffffff1f;--rd-primary:#7ccf00;--rd-primary-foreground:#35530e;--rd-focus:#7ccf00;--rd-error:#e7000b;--rd-on-error:#fff}}@media (prefers-reduced-motion:reduce){:root{--rd-motion-duration:0s;--rd-conversation-speech-letter:0s;--rd-conversation-speech-pause:0s;--rd-conversation-speech-maximum:0s;--rd-conversation-reply-invitation:0s;--rd-mascot-welcome-run:0s}}
body{font-size:.875rem;font-weight:400;line-height:1.6}h1{letter-spacing:-.04125rem;font-size:1.375rem;font-weight:800;line-height:1.25}h2{font-size:1.1875rem;font-weight:700;line-height:1.35}h3{font-size:1rem;font-weight:600;line-height:1.45}.hero h1{letter-spacing:-.06375rem;font-size:2.125rem;font-weight:800;line-height:1.1}.hero p,.lead{font-size:.875rem;font-weight:400;line-height:1.5}.button{letter-spacing:-.009375rem;font-size:.9375rem;font-weight:700}.list-row strong{font-size:.875rem;font-weight:500;line-height:1.5}small,.list-row small,.metadata,.pill{font-size:.75rem;font-weight:400;line-height:1.5}.eyebrow{letter-spacing:.06875rem;font-size:.6875rem;font-weight:400;line-height:1.4}table{font-size:.8125rem;font-weight:400;line-height:1.5}.consent-row{font-size:.9375rem;font-weight:400;line-height:1.5}.consent-row strong{letter-spacing:-.01rem;font-size:1rem;font-weight:700;line-height:1.4}.consent-row a{font-size:.8125rem;font-weight:500;line-height:1.5}body{font-family:var(--rd-font-sans),"IBM Plex Sans KR","Apple SD Gothic Neo",sans-serif;font-variant-numeric:tabular-nums;font-synthesis:none}.eyebrow{font-family:var(--rd-font-mono),var(--rd-font-sans),"IBM Plex Sans KR","Apple SD Gothic Neo",monospace}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"002 zou ver.2";src:url(/fonts/002zouver.2-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--rd-wordmark-color:#09090b}@media (prefers-color-scheme:dark){:root{--rd-wordmark-color:#b6fd02}}[data-rd-theme=light]{--rd-wordmark-color:#09090b}[data-rd-theme=dark]{--rd-wordmark-color:#b6fd02}.brand-word{font-family:var(--rd-font-brand-en);letter-spacing:normal;text-shadow:.0707107em .0707107em 0 color-mix(in srgb,currentColor 6%,transparent);margin-right:.140541em;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1;transform:skew(-8deg)}
@font-face{font-family:SUIT;src:url(/fonts/SUIT-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--rd-background);color:var(--rd-foreground);margin:0}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rd-focus);outline-offset:var(--rd-spacing-focus-offset)}h1,h2,h3,p{margin:0}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.site-header,.site-footer,main{width:min(100%,1120px);padding:0 var(--rd-spacing-x5);margin:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--rd-spacing-x6);min-height:88px;display:flex}.brand{min-height:var(--rd-spacing-tap-target);align-items:center;text-decoration:none;display:inline-flex}nav{gap:var(--rd-spacing-x6);flex-wrap:wrap;display:flex}nav a{min-height:var(--rd-spacing-tap-target);align-items:center;text-decoration:none;display:inline-flex}nav a:hover{text-decoration:underline}.site-footer{border-top:1px solid var(--rd-border);padding-top:var(--rd-spacing-x8);margin-top:96px;padding-bottom:48px}.site-footer p{margin:var(--rd-spacing-x2) 0 var(--rd-spacing-x5)}.site-footer small{margin-top:var(--rd-spacing-x5);color:var(--rd-muted-foreground);display:block}.page{max-width:760px;margin:40px auto 0}.page-top{margin-bottom:var(--rd-spacing-x8)}.eyebrow{color:var(--rd-muted-foreground);margin-bottom:var(--rd-spacing-x3)}.lead{margin-top:var(--rd-spacing-x4);color:var(--rd-muted-foreground)}.hero{grid-template-columns:1fr 300px;align-items:center;gap:48px;padding:80px 0 64px;display:grid}.hero p{margin:var(--rd-spacing-x6) 0;max-width:480px}.hero-mascot{width:100%;height:auto}.pill{border:1px solid var(--rd-border);padding:6px var(--rd-spacing-x3);margin-bottom:var(--rd-spacing-x6);border-radius:999px;display:inline-block}.button{justify-content:center;align-items:center;gap:var(--rd-spacing-x2);min-height:var(--rd-spacing-button-height);padding:var(--rd-spacing-x3) var(--rd-spacing-x6);border-radius:var(--rd-radius-base);border:1px solid var(--rd-focus);background:var(--rd-primary);color:var(--rd-primary-foreground);text-decoration:none;display:inline-flex}.button.secondary{background:var(--rd-surface);color:var(--rd-foreground);border-color:var(--rd-border)}.actions{gap:var(--rd-spacing-x3);margin-top:var(--rd-spacing-x6);flex-wrap:wrap;display:flex}.intro{border-top:1px solid var(--rd-border);grid-template-columns:1fr 1fr;gap:48px;padding:40px 0;display:grid}.intro p{margin-top:var(--rd-spacing-x3);color:var(--rd-muted-foreground)}.list-row{justify-content:space-between;align-items:center;gap:var(--rd-spacing-x4);min-height:80px;padding:var(--rd-spacing-x5) 0;border-bottom:1px solid var(--rd-border);text-decoration:none;display:flex}.list-row small{margin-top:var(--rd-spacing-x1);color:var(--rd-muted-foreground);display:block}.business-address{align-items:flex-start;gap:var(--rd-spacing-x2);flex-direction:column}.business-address dd{margin:0}.business-address dd,.address-lines{white-space:pre-line;overflow-wrap:anywhere}.list-row:hover{background:var(--rd-muted)}.notice{background:var(--rd-muted);padding:var(--rd-spacing-x5);border-radius:var(--rd-radius-base);margin:var(--rd-spacing-x5) 0}.notice.error{border-left:3px solid var(--rd-error)}.metadata{gap:var(--rd-spacing-x3);margin:var(--rd-spacing-x3) 0 var(--rd-spacing-x6);color:var(--rd-muted-foreground);flex-wrap:wrap;display:flex}.prose{overflow-wrap:anywhere}.prose h2{margin:40px 0 var(--rd-spacing-x4)}.prose h3{margin:var(--rd-spacing-x6) 0 var(--rd-spacing-x3)}.prose p{margin:var(--rd-spacing-x4) 0}.prose li{margin:var(--rd-spacing-x2) 0}.table-scroll{margin:var(--rd-spacing-x6) 0;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:var(--rd-spacing-x3);text-align:left;vertical-align:top;border:1px solid var(--rd-border);min-width:120px}th{background:var(--rd-muted)}details{border-bottom:1px solid var(--rd-border);padding:var(--rd-spacing-x4) 0}summary{cursor:pointer;min-height:var(--rd-spacing-tap-target);align-items:center;display:flex}.consent-row{gap:var(--rd-spacing-x3);padding:var(--rd-spacing-x4) 0;border-bottom:1px solid var(--rd-border);align-items:flex-start;display:flex}.consent-row label{gap:var(--rd-spacing-x3);cursor:pointer;min-height:var(--rd-spacing-tap-target);flex:1;align-items:center;display:flex}.consent-row input{width:22px;height:22px;accent-color:var(--rd-focus);flex:none}.consent-row a{min-height:var(--rd-spacing-tap-target);flex:none;align-items:center;display:flex}.consent-row small{color:var(--rd-muted-foreground);display:block}.consent-actions{background:var(--rd-background);border-top:1px solid var(--rd-border);padding:var(--rd-spacing-x4) 0 calc(var(--rd-spacing-x4) + env(safe-area-inset-bottom));margin-top:var(--rd-spacing-x6);position:sticky;bottom:0}.consent-actions .button{width:100%}.history{margin-top:48px}.history li{padding:var(--rd-spacing-x4) 0;border-bottom:1px solid var(--rd-border);list-style:none}.history ul{padding:0}.history small{color:var(--rd-muted-foreground);display:block}.deletion-action{margin-top:var(--rd-spacing-x3)}.deletion-action .notice{margin:var(--rd-spacing-x3) 0 0}.history li p{margin:var(--rd-spacing-x2) 0;overflow-wrap:anywhere;word-break:keep-all}.skip{z-index:10;background:var(--rd-background);padding:var(--rd-spacing-x3);position:absolute;top:-100px;left:20px}.skip:focus{top:8px}.back{min-height:var(--rd-spacing-tap-target);margin-bottom:var(--rd-spacing-x5);align-items:center;display:inline-flex}.field{margin:var(--rd-spacing-x5) 0;display:block}.field input{width:100%;min-height:var(--rd-spacing-button-height);background:var(--rd-surface);color:var(--rd-foreground);border:1px solid var(--rd-border);border-radius:var(--rd-radius-base);padding:var(--rd-spacing-x3);display:block}@media (max-width:640px){.site-header{padding-top:var(--rd-spacing-x5);padding-bottom:var(--rd-spacing-x4);align-items:flex-start;gap:var(--rd-spacing-x2);flex-wrap:wrap}.site-header nav{gap:var(--rd-spacing-x4)}.hero{gap:var(--rd-spacing-x6);grid-template-columns:1fr;padding:40px 0}.hero-mascot{justify-self:end;width:160px}.intro{gap:var(--rd-spacing-x8);grid-template-columns:1fr}.page{margin-top:var(--rd-spacing-x6)}.site-footer{margin-top:64px}.consent-row{gap:var(--rd-spacing-x2)}.actions .button{flex:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hero>*,.list-row>*,.consent-row label,.consent-row label span{min-width:0}.consent-row label{overflow-wrap:anywhere}nav{max-width:100%}small{overflow-wrap:anywhere}.brand-mark{background:currentColor;width:42px;height:24px;display:block;-webkit-mask:url(/logo_mark.svg) 50%/contain no-repeat;mask:url(/logo_mark.svg) 50%/contain no-repeat}.brand-word{white-space:nowrap;transform-origin:0 100%;display:block}.brand{color:var(--rd-wordmark-color)}.mascot-dark{display:none}@media (prefers-color-scheme:dark){.mascot-light{display:none}.mascot-dark{display:block}}.beta-form{gap:var(--rd-spacing-x5);flex-direction:column;min-width:0;display:flex}.beta-form label{gap:var(--rd-spacing-x2);flex-direction:column;display:flex}.beta-form input:not([type=checkbox]),.beta-form select,.beta-form textarea{width:100%;min-width:0;min-height:var(--rd-spacing-button-height);border:1px solid var(--rd-border);border-radius:var(--rd-radius-base);padding:var(--rd-spacing-x3);background:var(--rd-surface);color:var(--rd-foreground);font:inherit}.beta-form textarea{resize:vertical;line-height:1.6}.beta-form textarea:focus-visible{outline:2px solid var(--rd-focus);outline-offset:var(--rd-spacing-focus-offset)}.beta-form fieldset{border:0;margin:0;padding:0}.beta-form .beta-check{min-height:var(--rd-spacing-tap-target);flex-direction:row;align-items:center}.beta-check input{width:24px;height:24px;accent-color:var(--rd-primary);flex-shrink:0}.beta-form summary{cursor:pointer;min-height:var(--rd-spacing-tap-target);padding:var(--rd-spacing-x3);border:1px solid var(--rd-border);border-radius:var(--rd-radius-base)}.beta-form details p{margin:var(--rd-spacing-x3) 0}.beta-form p,.beta-form label,.beta-form button{overflow-wrap:anywhere;word-break:keep-all}.button[aria-busy=true]:before{content:"";width:1em;height:1em;vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;margin-inline-end:var(--rd-spacing-x2);animation:.8s linear infinite request-progress;display:inline-block}@keyframes request-progress{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.button[aria-busy=true]:before{animation:none}}.beta-operations summary{padding:var(--rd-spacing-x3);border:1px solid var(--rd-border);border-radius:var(--rd-radius-base);overflow-wrap:anywhere}
