.v2-state-f8e1246b:hover{background:var(--spk-v2-fill-alternative)}html[data-spker-chat-room],html[data-spker-chat-room] body{overscroll-behavior:none;overflow:hidden}[data-chat-scroll]{scrollbar-width:thin}html[data-spker-chat-room] [data-chat-scroll]{scrollbar-width:none}html[data-spker-chat-room] [data-chat-scroll]::-webkit-scrollbar{display:none}[data-chat-composer] textarea::placeholder{color:var(--spk-v2-fg3)}html[data-spker-chat-room] [data-chat-composer] textarea:focus-visible{box-shadow:none;border-color:var(--spk-v2-coral-500)!important}[data-chat-bar] button,[data-chat-composer] button,[data-chat-new]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.spker-chat-arrive{animation:.18s cubic-bezier(.22,1,.36,1) spker-chat-arrive}@keyframes spker-chat-arrive{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.spker-chat-arrive{animation:none}}[data-pt-reveal]{transition:opacity var(--spk-v2-dur-slow) var(--spk-v2-ease-out), transform var(--spk-v2-dur-slow) var(--spk-v2-ease-out)}[data-pt-reveal=wait]{opacity:0;transform:translateY(var(--spk-v2-space-3))}details[data-pt-faq]>summary{list-style-position:outside}@media (prefers-reduced-motion:reduce){[data-pt-reveal]{opacity:1;transition:none;transform:none}}
@keyframes spk-notice-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes spk-skeleton{0%,to{opacity:1}50%{opacity:.5}}@keyframes spk-spin{to{transform:rotate(360deg)}}.spker-frontend-v2,.spker-frontend-v2 h1,.spker-frontend-v2 h2,.spker-frontend-v2 h3,.spker-frontend-v2 h4,.spker-frontend-v2 h5,.spker-frontend-v2 h6,.spker-frontend-v2 p,.spker-frontend-v2 li,.spker-frontend-v2 dd,.spker-frontend-v2 dt,.spker-frontend-v2 blockquote,.spker-frontend-v2 figcaption,.spker-frontend-v2 label,.spker-frontend-v2 button{word-break:var(--spk-v2-wordbreak,keep-all);overflow-wrap:break-word}.spker-frontend-v2{line-height:var(--spk-v2-lh-body);letter-spacing:var(--spk-v2-ls-body)}.spker-frontend-v2 .spk-scroll-x{--spk-v2-scroll-x-pad:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--spk-v2-scroll-x-pad);scroll-padding-inline:var(--spk-v2-scroll-x-pad);scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:8px;display:flex;overflow:auto hidden}.spker-frontend-v2 .spk-scroll-x::-webkit-scrollbar{display:none}.spker-frontend-v2 .spk-scroll-x>*{scroll-snap-align:start;flex-shrink:0}.spker-frontend-v2 .spk-scroll-x-wrap{--spk-v2-scroll-x-fade:var(--spk-v2-bg);--spk-v2-scroll-x-fade-w:24px;min-width:0;position:relative}.spker-frontend-v2 .spk-scroll-x-fade{width:var(--spk-v2-scroll-x-fade-w);pointer-events:none;z-index:1;opacity:0;transition:opacity .16s ease-out;position:absolute;top:0;bottom:0}.spker-frontend-v2 .spk-scroll-x-fade--start{background:linear-gradient(to right, var(--spk-v2-scroll-x-fade), transparent);left:0}.spker-frontend-v2 .spk-scroll-x-fade--end{background:linear-gradient(to left, var(--spk-v2-scroll-x-fade), transparent);right:0}.spker-frontend-v2 .spk-text-action:hover,.spker-frontend-v2 .spk-text-action:focus-visible,.spker-frontend-v2 .spk-press-row:hover .spk-text-action,.spker-frontend-v2 .spk-press-row:focus-visible .spk-text-action,.spker-frontend-v2 .spk-press-row:focus-within .spk-text-action{text-decoration:underline}.spker-frontend-v2 .spk-press-row{cursor:pointer}.spker-frontend-v2 .spk-media-chip:hover,.spker-frontend-v2 .spk-media-add:hover{background:var(--spk-v2-fill-normal)}.spker-frontend-v2 .spk-video-card-link:hover,.spker-frontend-v2 .spk-video-card-link:focus-visible{text-decoration:underline}.spker-frontend-v2 .spk-video-card-link:after{content:"";border-radius:var(--spk-v2-radius-card-c);position:absolute;inset:0}.spker-frontend-v2 .spk-focus-ring:focus-visible{box-shadow:var(--spk-v2-focus-ring)}.spker-frontend-v2 .spk-press-card{cursor:pointer;transition:box-shadow var(--spk-v2-dur-press) var(--spk-v2-ease-out);outline:none}.spker-frontend-v2 .spk-press-card:hover,.spker-frontend-v2 .spk-press-card:focus-visible,.spker-frontend-v2 .spk-press-card:active{box-shadow:inset 0 0 0 2px var(--spk-v2-coral-400)}.spker-frontend-v2 .spk-choice-card{transition:border-color var(--spk-v2-dur-press) var(--spk-v2-ease-out)}.spker-frontend-v2 .spk-choice-card:hover:not([aria-checked=true]):not([aria-pressed=true]):not(:disabled),.spker-frontend-v2 .spk-choice-card:focus-visible:not([aria-checked=true]):not([aria-pressed=true]){border-color:var(--spk-v2-coral-500)!important}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 .spk-press-card,.spker-frontend-v2 .spk-choice-card{transition:none}}.spker-frontend-v2 .spk-lift{box-shadow:var(--spk-v2-shadow-md);transition:box-shadow var(--spk-v2-dur) var(--spk-v2-ease-out), transform var(--spk-v2-dur) var(--spk-v2-ease-out)}.spker-frontend-v2 .spk-lift:hover,.spker-frontend-v2 .spk-lift:focus-within{box-shadow:var(--spk-v2-shadow-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 .spk-lift{transition:box-shadow var(--spk-v2-dur) var(--spk-v2-ease-out)}.spker-frontend-v2 .spk-lift:hover,.spker-frontend-v2 .spk-lift:focus-within{transform:none}}.spker-frontend-v2 .spk-cal-day:hover{background:var(--spk-v2-bg-subtle)!important}.spker-frontend-v2 .spk-cal-day:focus-visible,.spker-frontend-v2 .spk-cal-chip:focus-visible{outline:none;box-shadow:var(--spk-v2-focus-ring)!important}.spker-frontend-v2 .spk-cal-chip:hover{background:var(--spk-v2-coral-100)!important}.spker-frontend-v2 .spk-read-current{background:var(--spk-v2-read-current-bg);color:var(--spk-v2-read-current-fg);font-weight:var(--spk-v2-w-emphasis);border-radius:var(--spk-v2-read-radius);padding:0 var(--spk-v2-space-0-5);-webkit-box-decoration-break:clone;box-decoration-break:clone}.spker-frontend-v2 .spk-read-done{color:var(--spk-v2-read-done-fg)}.spker-frontend-v2 .spk-read-pending{color:var(--spk-v2-read-pending-fg)}.spker-frontend-v2 .spk-notice-in{animation:spk-notice-in var(--spk-v2-dur-notice) var(--spk-v2-ease-out)}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 .spk-notice-in{animation:none}}.spker-frontend-v2 .spk-dt-row:hover>td,.spker-frontend-v2 .spk-task-row:hover,.spker-frontend-v2 .spk-admin-nav:hover:not([aria-current=page]){background:var(--spk-v2-bg-subtle)}.spker-frontend-v2 .spk-dt-sort:focus-visible,.spker-frontend-v2 .spk-admin-nav:focus-visible,.spker-frontend-v2 .spk-task-row:focus-visible{box-shadow:var(--spk-v2-focus-ring);outline:none}.spker-frontend-v2 .spk-skeleton{animation:1.4s ease-in-out infinite spk-skeleton}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 .spk-skeleton{animation:none}}.spker-frontend-v2 .spk-social,.spker-frontend-v2 .spk-press-btn{outline:none}.spker-frontend-v2 .spk-social:active:not(:disabled),.spker-frontend-v2 .spk-press-btn:active:not(:disabled){background-image:linear-gradient(var(--spk-v2-social-press), var(--spk-v2-social-press))}.spker-frontend-v2 .spk-social:focus-visible,.spker-frontend-v2 .spk-press-btn:focus-visible{box-shadow:var(--spk-v2-focus-ring), inset 0 0 0 1px var(--spk-v2-social-border)}.spker-frontend-v2 .spk-spin{animation:.8s linear infinite spk-spin}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 .spk-spin{animation-duration:2.4s}}.spker-frontend-v2[lang=en]{--spk-v2-lh-body:1.5;--spk-v2-lh-title:1.2;--spk-v2-ls-title:-.02em;--spk-v2-ls-body:0;--spk-v2-wordbreak:normal;--spk-v2-lh-c-title:var(--spk-v2-lh-title);--spk-v2-lh-c-body:var(--spk-v2-lh-body);font-family:var(--spk-v2-font-latin)}.spker-frontend-v2[lang=ko]{--spk-v2-lh-body:1.6;--spk-v2-lh-title:1.35;--spk-v2-ls-title:0;--spk-v2-ls-body:0;--spk-v2-wordbreak:keep-all;--spk-v2-lh-c-title:var(--spk-v2-lh-title);--spk-v2-lh-c-body:var(--spk-v2-lh-body)}.spker-frontend-v2[lang]{word-break:var(--spk-v2-wordbreak);line-height:var(--spk-v2-lh-body);letter-spacing:var(--spk-v2-ls-body)}
.spker-frontend-v2{background:var(--spk-v2-bg);min-height:100dvh;color:var(--spk-v2-fg1);font-family:var(--spk-v2-font-sans);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}.spker-frontend-v2 .spker-skip-link{z-index:200;border-radius:var(--spk-v2-radius-sm);background:var(--spk-v2-surface);color:var(--spk-v2-fg1);box-shadow:var(--spk-v2-shadow-lg);font-size:var(--spk-v2-fs-c-meta);padding:12px 16px;font-weight:600;position:fixed;top:-80px;left:16px}.spker-frontend-v2 .spker-skip-link:focus{top:8px}.spker-frontend-v2 [role=main]:focus{outline:none}.spker-frontend-v2 *,.spker-frontend-v2 :before,.spker-frontend-v2 :after{box-sizing:border-box}.spker-frontend-v2 button,.spker-frontend-v2 input,.spker-frontend-v2 select,.spker-frontend-v2 textarea{font:revert;letter-spacing:normal;font-family:inherit}.spker-frontend-v2 a{color:var(--spk-v2-coral-text);text-decoration:none}.spker-frontend-v2 a:hover{text-decoration:underline}.spker-frontend-v2 a.spker-tab-link,.spker-frontend-v2 a.spker-tab-link:hover{align-items:center;text-decoration:none;display:inline-flex}.spker-frontend-v2 button:not(:disabled){cursor:pointer}.spker-frontend-v2 :focus-visible{outline:2px solid var(--spk-v2-primary);outline-offset:3px}.frontend-status{justify-content:center;align-items:center;min-height:100dvh;display:flex}.frontend-admin-frame{flex-direction:column;height:100vh;display:flex}.frontend-admin-workspace{flex:1;min-height:0;position:relative}.frontend-status--content{min-height:calc(100vh - var(--spk-v2-admin-topbar-h) - var(--spk-v2-space-6) - var(--spk-v2-space-8))}.frontend-status--loading{justify-content:flex-start;align-items:stretch;gap:var(--spk-v2-space-6);flex-direction:column;width:100%;display:flex}.frontend-status--loading:not(.frontend-status--content){max-width:960px;padding:var(--spk-v2-space-6);margin:0 auto}@keyframes spkToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes spkFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.spker-frontend-v2 *,.spker-frontend-v2 :before,.spker-frontend-v2 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.spker-frontend-v2 .spker-faq summary::-webkit-details-marker{display:none}.spker-frontend-v2 .spker-faq summary{list-style:none}.spker-frontend-v2 .spker-faq[open] .spker-faq-chevron{transform:rotate(180deg)}.spker-frontend-v2 [role=tab]:focus:not(:focus-visible),.spker-frontend-v2 nav a:focus:not(:focus-visible),.spker-frontend-v2 nav button:focus:not(:focus-visible){outline:none}.spker-frontend-v2 [role=tab]:focus-visible,.spker-frontend-v2 nav a:focus-visible,.spker-frontend-v2 nav button:focus-visible{outline:2px solid var(--spk-v2-border-focus);outline-offset:2px}.spker-frontend-v2 .spk-level-chip{font:inherit;font-size:var(--spk-v2-fs-c-label);color:var(--spk-v2-fg2);border:1px solid var(--spk-v2-border-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex;position:relative}.spker-frontend-v2 .spk-level-chip:before{content:"";position:absolute;inset:-10px -4px}.spker-frontend-v2 .spk-level-chip:hover{background:var(--spk-v2-fill-normal)}.spker-frontend-v2 .spk-level-chip:active{background:var(--spk-v2-fill-strong)}
.spk-v2{--spk-v2-primary-normal:#ff5a39;--spk-v2-red-orange-50-primary:#ff5a39;--spk-v2-red-orange-60-primary:#ff5a39;--spk-v2-primary-strong:#ff6b4d;--spk-v2-primary-heavy:#ef5537;--spk-v2-label-strong:#000;--spk-v2-label-normal:#3b312b;--spk-v2-label-neutral:#2e2f33e0;--spk-v2-label-alternative:#37383c9c;--spk-v2-label-assistive:#37383c47;--spk-v2-label-disable:#37383c29;--spk-v2-background-normal-normal:#f7f5f2;--spk-v2-background-normal-alternative:#efebe6;--spk-v2-background-elevated-normal:#fff;--spk-v2-background-elevated-alternative:#f6f1ea;--spk-v2-background-transparent-alternative:#faf6f147;--spk-v2-fill-alternative:#70737c0d;--spk-v2-fill-normal:#70737c14;--spk-v2-fill-strong:#70737c29;--spk-v2-line-normal-alternative:#70737c14;--spk-v2-line-normal-neutral:#70737c29;--spk-v2-line-normal-normal:#70737c38;--spk-v2-line-normal-strong:#70737c85;--spk-v2-line-solid-alternative:#fcfaf6;--spk-v2-line-solid-neutral:#fbf8f3;--spk-v2-line-solid-normal:#faf6f1;--spk-v2-line-solid-strong:#efe8df;--spk-v2-status-positive:var(--spk-v2-success);--spk-v2-status-cautionary:var(--spk-v2-warning);--spk-v2-status-negative:var(--spk-v2-error);--spk-v2-accent-background-red-orange:#ff7b61;--spk-v2-accent-foreground-red-orange:#ff5a39;--spk-v2-accent-background-mint:#6fd9d8;--spk-v2-accent-foreground-mint:#289fa4;--spk-v2-accent-background-violet:#9747ff;--spk-v2-accent-foreground-violet:#7a2fe0;--spk-v2-accent-background-cyan:#00b7da;--spk-v2-accent-foreground-cyan:#0090b0;--spk-v2-accent-background-lime:#8fd400;--spk-v2-accent-foreground-lime:#5e8f00;--spk-v2-accent-background-pink:#ff5fa8;--spk-v2-accent-foreground-pink:#db3283;--spk-v2-inverse-primary:#ff7b61;--spk-v2-inverse-background:#5d5148;--spk-v2-inverse-label:#fefcf8;--spk-v2-static-white:#fff;--spk-v2-static-black:#000;--spk-v2-interaction-inactive:#c9bfb4;--spk-v2-interaction-disable:#fcfaf6;--spk-v2-opacity-0:0;--spk-v2-opacity-5:5;--spk-v2-opacity-8:8;--spk-v2-opacity-12:12;--spk-v2-opacity-16:16;--spk-v2-opacity-22:22;--spk-v2-opacity-28:28;--spk-v2-opacity-35:35;--spk-v2-opacity-43:43;--spk-v2-opacity-52:52;--spk-v2-opacity-61:61;--spk-v2-opacity-74:74;--spk-v2-opacity-88:88;--spk-v2-opacity-100:100;--spk-v2-radius-6:6px;--spk-v2-radius-8:8px;--spk-v2-radius-10:10px;--spk-v2-radius-999:999px;--spk-v2-font-sans:"Spker V2 Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;--spk-v2-font-family-pretendard:"Spker V2 Pretendard";--spk-v2-font-family-inter:"Spker V2 Pretendard";--spk-v2-font-definitions-font-family-sans:"Spker V2 Pretendard";--spk-v2-font-definitions-font-family-serif:"Spker V2 Pretendard";--spk-v2-font-definitions-font-family-body:"Spker V2 Pretendard";--spk-v2-font-definitions-font-family-headings:"Spker V2 Pretendard";--spk-v2-font-definitions-font-family-monospace:var(--spk-v2-font-mono);--spk-v2-w-regular:400;--spk-v2-w-medium:500;--spk-v2-w-semibold:600;--spk-v2-w-bold:700;--spk-v2-display-1-size:56px;--spk-v2-display-1-lh:1.286;--spk-v2-display-1-ls:-.032em;--spk-v2-display-2-size:40px;--spk-v2-display-2-lh:1.3;--spk-v2-display-2-ls:-.0282em;--spk-v2-display-3-size:36px;--spk-v2-display-3-lh:1.334;--spk-v2-display-3-ls:-.027em;--spk-v2-title-1-size:32px;--spk-v2-title-1-lh:1.375;--spk-v2-title-1-ls:-.0253em;--spk-v2-title-2-size:28px;--spk-v2-title-2-lh:1.358;--spk-v2-title-2-ls:-.0236em;--spk-v2-title-3-size:24px;--spk-v2-title-3-lh:1.334;--spk-v2-title-3-ls:-.023em;--spk-v2-heading-1-size:22px;--spk-v2-heading-1-lh:1.364;--spk-v2-heading-1-ls:-.0194em;--spk-v2-heading-2-size:20px;--spk-v2-heading-2-lh:1.4;--spk-v2-heading-2-ls:-.012em;--spk-v2-headline-1-size:18px;--spk-v2-headline-1-lh:1.445;--spk-v2-headline-1-ls:-.002em;--spk-v2-headline-2-size:17px;--spk-v2-headline-2-lh:1.412;--spk-v2-headline-2-ls:0em;--spk-v2-body-1-size:16px;--spk-v2-body-1-lh:1.5;--spk-v2-body-1-ls:.0057em;--spk-v2-body-1-reading-lh:1.625;--spk-v2-body-2-size:15px;--spk-v2-body-2-lh:1.467;--spk-v2-body-2-ls:.0096em;--spk-v2-body-2-reading-lh:1.6;--spk-v2-label-1-size:14px;--spk-v2-label-1-lh:1.429;--spk-v2-label-1-ls:.0145em;--spk-v2-label-1-reading-lh:1.571;--spk-v2-label-2-size:13px;--spk-v2-label-2-lh:1.385;--spk-v2-label-2-ls:.0194em;--spk-v2-caption-1-size:12px;--spk-v2-caption-1-lh:1.334;--spk-v2-caption-1-ls:.0252em;--spk-v2-caption-2-size:11px;--spk-v2-caption-2-lh:1.273;--spk-v2-caption-2-ls:.0311em;--spk-v2-coral-50:#fff5f3;--spk-v2-coral-100:#ffe8e3;--spk-v2-coral-200:#ffcec4;--spk-v2-coral-300:#ffa998;--spk-v2-coral-400:#ff7e65;--spk-v2-coral-500:var(--spk-v2-primary-normal);--spk-v2-coral-600:var(--spk-v2-primary-strong);--spk-v2-coral-700:var(--spk-v2-primary-heavy);--spk-v2-coral-800:#bd432a;--spk-v2-coral-900:#993622;--spk-v2-primary:var(--spk-v2-primary-normal);--spk-v2-primary-hover:var(--spk-v2-primary-strong);--spk-v2-primary-press:var(--spk-v2-primary-heavy);--spk-v2-primary-soft:var(--spk-v2-coral-50);--spk-v2-on-primary:var(--spk-v2-static-white);--spk-v2-fg1:var(--spk-v2-label-strong);--spk-v2-fg2:var(--spk-v2-label-normal);--spk-v2-fg3:var(--spk-v2-label-alternative);--spk-v2-fg4:var(--spk-v2-label-assistive);--spk-v2-fg-disabled:var(--spk-v2-label-disable);--spk-v2-on-ink:var(--spk-v2-inverse-label);--spk-v2-on-ink-soft:var(--spk-v2-label-assistive);--spk-v2-bg:var(--spk-v2-background-normal-normal);--spk-v2-bg-subtle:var(--spk-v2-background-normal-alternative);--spk-v2-bg-sunken:var(--spk-v2-fill-alternative);--spk-v2-surface:var(--spk-v2-background-elevated-normal);--spk-v2-surface-ink:var(--spk-v2-inverse-background);--spk-v2-border:var(--spk-v2-line-normal-normal);--spk-v2-border-strong:var(--spk-v2-line-normal-strong);--spk-v2-border-focus:var(--spk-v2-primary-normal);--spk-v2-neutral-0:#fff;--spk-v2-neutral-50:var(--spk-v2-warm-gray-99);--spk-v2-neutral-100:var(--spk-v2-warm-gray-96);--spk-v2-neutral-200:var(--spk-v2-warm-gray-80);--spk-v2-neutral-300:var(--spk-v2-warm-gray-70);--spk-v2-neutral-400:#c9bfb4;--spk-v2-neutral-500:#9c8f82;--spk-v2-neutral-600:#817368;--spk-v2-neutral-700:#5d5148;--spk-v2-neutral-800:#2a221e;--spk-v2-neutral-900:#3b312b;--spk-v2-ink-900:var(--spk-v2-warm-gray-7);--spk-v2-ink-800:#3b312b;--spk-v2-ink-700:#5d5148;--spk-v2-ink:var(--spk-v2-inverse-background);--spk-v2-success:#189d5b;--spk-v2-success-soft:#e6f6ee;--spk-v2-warning:#f5a524;--spk-v2-warning-soft:#fef3dd;--spk-v2-error:#e5484d;--spk-v2-error-soft:#fcebeb;--spk-v2-info:#3b82f6;--spk-v2-info-soft:#e8f0fe;--spk-v2-success-text:#117a45;--spk-v2-warning-text:#9a6206;--spk-v2-error-text:#b4232a;--spk-v2-info-text:#1d5fd1;--spk-v2-coral-text:var(--spk-v2-coral-500);--spk-v2-coral-text-inverse:var(--spk-v2-coral-500);--spk-v2-text-action:var(--spk-v2-coral-text);--spk-v2-space-0-5:2px;--spk-v2-space-1-5:6px;--spk-v2-space-2-5:10px;--spk-v2-space-3-5:14px;--spk-v2-space-4-5:18px;--spk-v2-focus-ring:0 0 0 2px var(--spk-v2-surface), 0 0 0 4px var(--spk-v2-coral-500);--spk-v2-focus-glow:color-mix(in srgb, var(--spk-v2-coral-500) 16%, transparent);--spk-v2-scrim:#1a161373;--spk-v2-toast-bg:#1a1613eb;--spk-v2-toast-fg:var(--spk-v2-static-white);--spk-v2-kakao-bg:#fee500;--spk-v2-kakao-fg:#191600;--spk-v2-kakao-symbol:#000000d9;--spk-v2-google-bg:#fff;--spk-v2-google-fg:#1f1f1f;--spk-v2-google-border:#747775;--spk-v2-apple-bg:#000;--spk-v2-apple-fg:#fff;--spk-v2-social-press-on-light:#0000000f;--spk-v2-social-press-on-dark:#ffffff29;--spk-v2-h-social-btn:52px;--spk-v2-social-icon-sm:20px;--spk-v2-social-icon-md:24px;--spk-v2-font-kr:var(--spk-v2-font-sans);--spk-v2-font-mono:"SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--spk-v2-fs-display:var(--spk-v2-display-1-size);--spk-v2-lh-display:var(--spk-v2-display-1-lh);--spk-v2-ls-display:var(--spk-v2-display-1-ls);--spk-v2-fs-h1:var(--spk-v2-display-3-size);--spk-v2-lh-h1:var(--spk-v2-display-3-lh);--spk-v2-ls-h1:var(--spk-v2-display-3-ls);--spk-v2-fs-h2:var(--spk-v2-title-2-size);--spk-v2-lh-h2:var(--spk-v2-title-2-lh);--spk-v2-ls-h2:var(--spk-v2-title-2-ls);--spk-v2-fs-h3:var(--spk-v2-title-3-size);--spk-v2-lh-h3:var(--spk-v2-title-3-lh);--spk-v2-ls-h3:var(--spk-v2-title-3-ls);--spk-v2-fs-h4:var(--spk-v2-heading-1-size);--spk-v2-lh-h4:var(--spk-v2-heading-1-lh);--spk-v2-ls-h4:var(--spk-v2-heading-1-ls);--spk-v2-fs-body-lg:var(--spk-v2-headline-1-size);--spk-v2-lh-body-lg:var(--spk-v2-headline-1-lh);--spk-v2-ls-body-lg:var(--spk-v2-headline-1-ls);--spk-v2-fs-body:var(--spk-v2-body-1-size);--spk-v2-fs-body-sm:var(--spk-v2-label-1-size);--spk-v2-lh-body-sm:var(--spk-v2-label-1-lh);--spk-v2-fs-caption:var(--spk-v2-label-2-size);--spk-v2-lh-caption:var(--spk-v2-label-2-lh);--spk-v2-ls-caption:var(--spk-v2-label-2-ls);--spk-v2-fs-overline:var(--spk-v2-caption-1-size);--spk-v2-lh-overline:var(--spk-v2-caption-1-lh);--spk-v2-ls-overline:var(--spk-v2-caption-1-ls);--spk-v2-w-thin:100;--spk-v2-w-extralight:200;--spk-v2-w-light:300;--spk-v2-w-extrabold:700;--spk-v2-w-black:900;--spk-v2-space-1:4px;--spk-v2-space-2:8px;--spk-v2-space-3:12px;--spk-v2-space-4:16px;--spk-v2-space-5:20px;--spk-v2-space-6:24px;--spk-v2-space-8:32px;--spk-v2-space-10:40px;--spk-v2-space-12:48px;--spk-v2-space-16:64px;--spk-v2-space-20:80px;--spk-v2-space-24:96px;--spk-v2-space-32:128px;--spk-v2-container-max:1060px;--spk-v2-container-pad:20px;--spk-v2-footer-pad-top:32px;--spk-v2-footer-pad-bottom:48px;--spk-v2-footer-logo-h:20px;--spk-v2-page-top:48px;--spk-v2-page-head-gap:32px;--spk-v2-page-head-desc-gap:8px;--spk-v2-fs-page-title:30px;--spk-v2-h-page-action:40px;--spk-v2-h-site-header:64px;--spk-v2-h-site-header-m:56px;--spk-v2-site-logo-h:22px;--spk-v2-h-site-tabbar:56px;--spk-v2-site-menu-w:280px;--spk-v2-footer-dt-w:128px;--spk-v2-gutter:20px;--spk-v2-radius-sm:8px;--spk-v2-radius-md:12px;--spk-v2-radius-lg:20px;--spk-v2-radius-pill:999px;--spk-v2-radius-xs:var(--spk-v2-radius-sm);--spk-v2-radius-xl:var(--spk-v2-radius-lg);--spk-v2-radius-2xl:var(--spk-v2-radius-lg);--spk-v2-shadow-sm:0 1px 3px #00000014, 0 1px 2px #1717170f;--spk-v2-shadow-lg:0 12px 32px #0000001f, 0 4px 8px #1717170f;--spk-v2-shadow-xl:0 24px 56px #00000029;--spk-v2-shadow-xs:var(--spk-v2-shadow-sm);--spk-v2-shadow-md:var(--spk-v2-shadow-sm);--spk-v2-shadow-coral:var(--spk-v2-shadow-sm);--spk-v2-ease-out:cubic-bezier(.22, 1, .36, 1);--spk-v2-ease-in-out:cubic-bezier(.65, 0, .35, 1);--spk-v2-dur-fast:.13s;--spk-v2-dur-press:.12s;--spk-v2-dur-notice:.15s;--spk-v2-read-current-bg:var(--spk-v2-coral-50);--spk-v2-read-current-fg:var(--spk-v2-fg1);--spk-v2-read-done-fg:var(--spk-v2-fg1);--spk-v2-read-pending-fg:var(--spk-v2-fg3);--spk-v2-read-radius:4px;--spk-v2-progress-h:4px;--spk-v2-progress-fill:var(--spk-v2-coral-500);--spk-v2-progress-soft:color-mix(in srgb, var(--spk-v2-coral-500) 35%, transparent);--spk-v2-progress-new:var(--spk-v2-coral-200);--spk-v2-dur:.2s;--spk-v2-dur-slow:.32s;--spk-v2-teal-50:#e9fbf7;--spk-v2-teal-300:#5fd6c2;--spk-v2-teal-500:#11b89c;--spk-v2-teal-600:#0e9b84;--spk-v2-teal-700:#0a7d6a;--spk-v2-point:var(--spk-v2-teal-500);--spk-v2-chart-accent:var(--spk-v2-point);--spk-v2-chart-area-from:color-mix(in srgb, var(--spk-v2-chart-accent) 22%, transparent);--spk-v2-chart-area-to:color-mix(in srgb, var(--spk-v2-chart-accent) 0%, transparent);--spk-v2-chart-grid:var(--spk-v2-border);--spk-v2-chart-axis:var(--spk-v2-fg3);--spk-v2-chart-h:240px;--spk-v2-chart-h-compact:200px;--spk-v2-trend-h:200px;--spk-v2-trend-h-compact:180px;--spk-v2-dist-h:230px;--spk-v2-cal-cell:40px;--spk-v2-h-chip-c:36px;--spk-v2-admin-sidebar-w:220px;--spk-v2-admin-sidebar-w-compact:64px;--spk-v2-admin-topbar-h:56px;--spk-v2-admin-body-max:1280px;--spk-v2-admin-pad-x:28px;--spk-v2-admin-row-h:44px;--spk-v2-admin-nav-h:40px;--spk-v2-admin-th-h:40px;--spk-v2-admin-control-h:32px;--spk-v2-admin-input-h:36px;--spk-v2-admin-chip-h:30px;--spk-v2-admin-logo-w:24px;--spk-v2-admin-logo-h:28px;--spk-v2-admin-logo-scale:.7;--spk-v2-admin-count-min:20px;--spk-v2-admin-skeleton-h:10px;--spk-v2-admin-filter-label-w:56px;--spk-v2-admin-kpi-value-fs:var(--spk-v2-fs-c-price);--spk-v2-admin-spark-h:32px;--spk-v2-admin-heat-cell-h:36px;--spk-v2-admin-bar-h:8px;--spk-v2-admin-vbar-h:160px;--spk-v2-admin-vbar-max-w:40px;--spk-v2-admin-heat-1:var(--spk-v2-coral-50);--spk-v2-admin-heat-2:var(--spk-v2-coral-100);--spk-v2-admin-heat-3:var(--spk-v2-coral-200);--spk-v2-admin-heat-4:var(--spk-v2-coral-300);--spk-v2-admin-heat-5:var(--spk-v2-coral-500);--spk-v2-admin-heat-5-fg:var(--spk-v2-static-white);--spk-v2-admin-detail-cols:minmax(0, 2fr) minmax(0, 1fr);--spk-v2-admin-step-w:88px;--spk-v2-admin-memo-h:88px;--spk-v2-z-admin-overlay:40;--spk-v2-admin-cand-h:280px;--spk-v2-admin-slot-w:220px;--spk-v2-admin-num-input-w:120px;--spk-v2-admin-unit-w:64px;--spk-v2-admin-review-w:360px;--spk-v2-admin-switch-w:32px;--spk-v2-admin-switch-h:18px;--spk-v2-step-dot:24px;--spk-v2-icon-xs:14px;--spk-v2-cal-max-w:360px;--spk-v2-cal-chip-h:72px;--spk-v2-cal-chip-gap:8px;--spk-v2-cal-chip-max-w:120px;--spk-v2-dist-h-compact:200px;--spk-v2-modal-w-md:400px;--spk-v2-modal-w-lg:480px;--spk-v2-modal-w-xl:560px;--spk-v2-modal-pad:var(--spk-v2-space-5);--spk-v2-modal-gap:var(--spk-v2-space-5);--spk-v2-fs-m-xl:20px;--spk-v2-fs-m-lg:17px;--spk-v2-fs-m-md:15px;--spk-v2-fs-m-base:14px;--spk-v2-fs-m-sm:13px;--spk-v2-fs-m-xs:12px;--spk-v2-fs-d-lg:16px;--spk-v2-fs-d-base:14px;--spk-v2-fs-d-sm:13px;--spk-v2-fs-d-xs:12px;--spk-v2-fs-d-2xs:11px;--spk-v2-fs-c-display:30px;--spk-v2-fs-c-title:22px;--spk-v2-fs-c-stat:20px;--spk-v2-fs-c-price:26px;--spk-v2-fs-c-body:16px;--spk-v2-fs-c-meta:14px;--spk-v2-fs-c-label:13px;--spk-v2-fs-c-caption:12px;--spk-v2-lh-body:1.6;--spk-v2-lh-title:1.35;--spk-v2-ls-title:0;--spk-v2-ls-body:0;--spk-v2-wordbreak:keep-all;--spk-v2-font-latin:var(--spk-v2-font-sans);--spk-v2-lh-c-title:var(--spk-v2-lh-title);--spk-v2-lh-c-body:var(--spk-v2-lh-body);--spk-v2-pad-card-c:20px;--spk-v2-pad-card-c-d:24px;--spk-v2-gap-card-c:16px;--spk-v2-h-btn-c:48px;--spk-v2-h-field-c:48px;--spk-v2-tap-min:44px;--spk-v2-radius-card-c:16px;--spk-v2-avatar-xs:24px;--spk-v2-avatar-sm:32px;--spk-v2-avatar-md:48px;--spk-v2-avatar-lg:64px;--spk-v2-avatar-xl:96px;--spk-v2-h-sticky-bar-c:72px;--spk-v2-h-choice-c:56px;--spk-v2-choice-pad:16px;--spk-v2-border-w-strong:1.5px;--spk-v2-choice-code-w:48px;--spk-v2-choice-code-h:32px;--spk-v2-choice-tile:44px;--spk-v2-radius-choice-tile:12px;--spk-v2-icon-choice-tile:22px;--spk-v2-choice-check:22px;--spk-v2-choice-sep-h:11px;--spk-v2-choice-disabled-opacity:.45;--spk-v2-h-choice-chip-c:52px;--spk-v2-radius-choice-chip:14px;--spk-v2-speed-track-h:4px;--spk-v2-speed-thumb:20px;--spk-v2-speed-panel-w:320px;--spk-v2-h-speed-btn:32px;--spk-v2-z-popover:30;--spk-v2-seg-pad-x:14px;--spk-v2-fs-c-rating:48px;--spk-v2-rating-bar-h:8px;--spk-v2-icon-sm:16px;--spk-v2-icon-md:20px;--spk-v2-icon-note:22px;--spk-v2-cover-h-preview:170px;--spk-v2-cover-max-h:280px;--spk-v2-cover-icon-preview:48px;--spk-v2-cover-icon-hero:64px;--spk-v2-btn-min-c:120px;--spk-v2-gap-head-c:10px;--spk-v2-fs-lp-hero:60px;--spk-v2-fw-lp-hero:800;--spk-v2-lh-lp-hero:1.15;--spk-v2-ls-lp-hero:-.03em;--spk-v2-fs-lp-h2:40px;--spk-v2-fw-lp-h2:700;--spk-v2-lh-lp-h2:1.25;--spk-v2-ls-lp-h2:-.02em;--spk-v2-fs-lp-h3:22px;--spk-v2-fw-lp-h3:700;--spk-v2-lh-lp-h3:1.35;--spk-v2-ls-lp-h3:-.01em;--spk-v2-fs-lp-lead:19px;--spk-v2-fw-lp-lead:500;--spk-v2-lh-lp-lead:1.65;--spk-v2-ls-lp-lead:0em;--spk-v2-fs-lp-stat:52px;--spk-v2-fw-lp-stat:800;--spk-v2-lh-lp-stat:1.1;--spk-v2-ls-lp-stat:-.02em;--spk-v2-fs-lp-eyebrow:14px;--spk-v2-fw-lp-eyebrow:700;--spk-v2-lh-lp-eyebrow:1.4;--spk-v2-ls-lp-eyebrow:.02em;--spk-v2-lp-head-gap:40px;--spk-v2-lp-accent-grad:linear-gradient(135deg, var(--spk-v2-coral-400) 0%, var(--spk-v2-coral-700) 100%);--spk-v2-lp-glow:radial-gradient(60% 55% at 50% 0%, #ff5a391f 0%, #ff5a3900 100%);--spk-v2-lp-highlight:linear-gradient(transparent 60%, var(--spk-v2-coral-200) 60%);--spk-v2-lp-band-accent:radial-gradient(70% 90% at 85% 0%, #ff5a3947 0%, #ff5a3900 70%), var(--spk-v2-ink-900);--spk-v2-lp-on-accent:var(--spk-v2-static-white);--spk-v2-lp-on-accent-ink:var(--spk-v2-ink-900);--spk-v2-w-title:700;--spk-v2-w-emphasis:600;--spk-v2-w-body:500;--spk-v2-warm-gray-99:#fefcf8;--spk-v2-warm-gray-96:#faf6f1;--spk-v2-warm-gray-80:#f6f1ea;--spk-v2-warm-gray-70:#efe8df;--spk-v2-warm-gray-7:#2a221e}@media (max-width:767px){.spk-v2{--spk-v2-footer-pad-top:24px;--spk-v2-footer-pad-bottom:40px;--spk-v2-page-top:24px;--spk-v2-page-head-gap:24px;--spk-v2-fs-page-title:24px;--spk-v2-fs-lp-hero:36px;--spk-v2-fs-lp-h2:28px;--spk-v2-fs-lp-h3:19px;--spk-v2-fs-lp-lead:17px;--spk-v2-fs-lp-stat:36px;--spk-v2-fs-lp-eyebrow:13px;--spk-v2-lp-head-gap:28px}}.spk-v2:lang(en){--spk-v2-lh-body:1.5;--spk-v2-lh-title:1.2;--spk-v2-ls-title:-.02em;--spk-v2-wordbreak:normal}
@font-face{font-family:Spker V2 Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(../media/Pretendard-Regular.3wot9mvtftklk.woff2)format("woff2")}@font-face{font-family:Spker V2 Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(../media/Pretendard-Medium.3__uqvtbxt4cu.woff2)format("woff2")}@font-face{font-family:Spker V2 Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(../media/Pretendard-SemiBold.3czsj3h2mwym-.woff2)format("woff2")}@font-face{font-family:Spker V2 Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(../media/Pretendard-Bold.1ukoaub-sjghn.woff2)format("woff2")}
.spk-v2:lang(en),.spk-v2 [lang=en]{--spk-v2-lh-body:1.5;--spk-v2-lh-title:1.2;--spk-v2-ls-title:-.02em;--spk-v2-ls-body:0;--spk-v2-wordbreak:normal;--spk-v2-lh-c-title:var(--spk-v2-lh-title);--spk-v2-lh-c-body:var(--spk-v2-lh-body);font-family:var(--spk-v2-font-latin)}.spk-v2 [lang=ko]{--spk-v2-lh-body:1.6;--spk-v2-lh-title:1.35;--spk-v2-ls-title:0;--spk-v2-ls-body:0;--spk-v2-wordbreak:keep-all;--spk-v2-lh-c-title:var(--spk-v2-lh-title);--spk-v2-lh-c-body:var(--spk-v2-lh-body)}.spk-v2 [lang]{word-break:var(--spk-v2-wordbreak);line-height:var(--spk-v2-lh-body);letter-spacing:var(--spk-v2-ls-body)}
.spk-v2{--spk2-field-height:var(--spk-v2-h-field-c);--spk2-body-size:var(--spk-v2-fs-c-body);color:var(--spk-v2-fg1);background:var(--spk-v2-bg);font-family:var(--spk-v2-font-sans);font-size:var(--spk2-body-size);font-weight:var(--spk-v2-w-body);line-height:var(--spk-v2-lh-body);letter-spacing:var(--spk-v2-ls-body);word-break:var(--spk-v2-wordbreak);overflow-wrap:break-word;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased}.spk-v2[data-density=dense]{--spk2-field-height:var(--spk-v2-admin-input-h);--spk2-body-size:var(--spk-v2-fs-d-base)}.spk-v2 :where(*){box-sizing:border-box}.spk-v2 :where(h1,h2,h3,p,dl,dd,fieldset){margin:0}.spk-v2 :where(button,input,textarea,select){font:inherit;letter-spacing:inherit}.spk-v2 :where(button,a,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--spk-v2-focus-ring);outline:none}.spk-v2 :where(button){cursor:pointer}.spk-v2 :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}.spk-v2 [hidden]{display:none!important}.spk2-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spk2-muted{color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-c-meta)}.spk2-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.spk2-logo{width:auto;height:var(--spk-v2-site-logo-h);object-fit:contain;display:block}.spk2-logo[data-variant=mark]{height:36px}.spk2-button{justify-content:center;align-items:center;gap:var(--spk-v2-space-1-5);border-radius:var(--spk-v2-radius-sm);min-width:0;max-width:100%;font-weight:var(--spk-v2-w-emphasis);white-space:nowrap;transition:background var(--spk-v2-dur) var(--spk-v2-ease-out);border:0;line-height:1.5;display:inline-flex}.spk2-button[data-size=sm]{padding:6px 12px;font-size:13.5px}.spk2-button[data-size=md]{padding:8px 16px;font-size:14px}.spk2-button[data-size=lg]{padding:14px 20px;font-size:16px}.spk2-button[data-size=c]{height:var(--spk-v2-h-btn-c);font-size:var(--spk-v2-fs-c-body);border-radius:var(--spk-v2-radius-md);padding:0 20px}.spk2-button[data-block]{width:100%}.spk2-button[data-variant=primary]{background:var(--spk-v2-primary);color:var(--spk-v2-on-primary)}.spk2-button[data-variant=primary]:hover:not(:disabled){background:var(--spk-v2-primary-hover)}.spk2-button[data-variant=primary]:active:not(:disabled){background:var(--spk-v2-primary-press)}.spk2-button[data-variant=fill]{background:var(--spk-v2-fill-normal);color:var(--spk-v2-label-strong)}.spk2-button[data-variant=fill]:hover:not(:disabled){background:var(--spk-v2-fill-strong)}.spk2-button[data-variant=outline]{color:var(--spk-v2-label-normal);box-shadow:inset 0 0 0 1px var(--spk-v2-border);background:0 0}.spk2-button[data-variant=outline]:hover:not(:disabled){background:var(--spk-v2-fill-alternative)}.spk2-button[data-variant=text]{color:var(--spk-v2-coral-text);padding-inline:var(--spk-v2-space-1);background:0 0}.spk2-button[data-variant=text]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.spk2-button[data-variant=danger]{background:var(--spk-v2-error-text);color:var(--spk-v2-static-white)}.spk2-button:disabled{background:var(--spk-v2-interaction-disable);color:var(--spk-v2-fg4);box-shadow:none}.spk-v2 .spk2-button:focus-visible{box-shadow:var(--spk-v2-focus-ring)}.spk2-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spk2-icon-button{width:var(--spk-v2-tap-min);min-width:var(--spk-v2-tap-min);padding-inline:0!important}.spk2-icon-button .spk2-button-label{display:inline-flex}.spk2-text-action{min-height:var(--spk-v2-tap-min);border-radius:var(--spk-v2-radius-sm);font-size:var(--spk-v2-fs-c-meta);white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.spk-v2 .spk2-text-action[data-tone=accent]{color:var(--spk-v2-text-action)}.spk-v2 .spk2-text-action[data-tone=neutral]{color:var(--spk-v2-fg2)}.spk2-text-action:hover,.spk2-text-action:focus-visible{text-decoration:underline}.spk2-text-action[data-inline]{min-height:0;font-size:inherit;line-height:inherit;white-space:normal;padding:0;display:inline}.spk2-text-action[data-decorative]{min-height:0}.spk2-text-action:disabled{opacity:.45}.spk2-chip{min-height:var(--spk-v2-h-chip-c);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-pill);background:var(--spk-v2-surface);color:var(--spk-v2-fg2);font-size:var(--spk-v2-fs-c-label);justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.spk2-chip[aria-pressed=true]{background:var(--spk-v2-coral-50);border-color:var(--spk-v2-coral-400);color:var(--spk-v2-coral-text)}.spk2-chip:disabled{opacity:.45}.spk2-badge{border-radius:var(--spk-v2-radius-pill);white-space:nowrap;align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex}.spk2-badge[data-size=sm]{padding:3px 10px;font-size:12px}.spk2-badge[data-size=md]{padding:4px 12px;font-size:14px}.spk2-badge[data-tone=fill]{background:var(--spk-v2-fill-normal);color:var(--spk-v2-label-strong)}.spk2-badge[data-tone=primary]{background:var(--spk-v2-primary);color:var(--spk-v2-static-white)}.spk2-badge[data-tone=primarySoft]{background:var(--spk-v2-coral-50);color:var(--spk-v2-coral-text)}.spk2-badge[data-tone=positive]{background:var(--spk-v2-success-soft);color:var(--spk-v2-success-text)}.spk2-badge[data-tone=negative]{background:var(--spk-v2-error-soft);color:var(--spk-v2-error-text)}.spk2-badge[data-tone=warning]{background:var(--spk-v2-warning-soft);color:var(--spk-v2-warning-text)}.spk2-badge[data-tone=info]{background:var(--spk-v2-info-soft);color:var(--spk-v2-info-text)}.spk2-avatar{--spk2-avatar-size:var(--spk-v2-avatar-md);width:var(--spk2-avatar-size);height:var(--spk2-avatar-size);background:var(--spk-v2-fill-normal);color:var(--spk-v2-fg3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.spk2-avatar[data-size=xs]{--spk2-avatar-size:var(--spk-v2-avatar-xs)}.spk2-avatar[data-size=sm]{--spk2-avatar-size:var(--spk-v2-avatar-sm)}.spk2-avatar[data-size=lg]{--spk2-avatar-size:var(--spk-v2-avatar-lg)}.spk2-avatar[data-size=xl]{--spk2-avatar-size:var(--spk-v2-avatar-xl)}.spk2-avatar[data-ring]{box-shadow:0 0 0 2px var(--spk-v2-surface)}.spk2-avatar img{object-fit:cover;width:100%;height:100%;display:block}.spk2-avatar-character{background:var(--spk-v2-coral-100);width:100%;height:100%;font-size:calc(var(--spk2-avatar-size) * .55);justify-content:center;align-items:center;display:flex}.spk2-form-field{gap:var(--spk-v2-space-2);flex-direction:column;min-width:0;display:flex}.spk2-field-label{font-size:var(--spk-v2-fs-c-meta);color:var(--spk-v2-fg1);font-weight:600}.spk2-required{color:var(--spk-v2-error-text)}.spk2-input{width:100%;min-width:0;height:var(--spk2-field-height);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-md);background:var(--spk-v2-surface);color:var(--spk-v2-fg1);font-size:var(--spk2-body-size);transition:border-color var(--spk-v2-dur-fast), box-shadow var(--spk-v2-dur-fast);outline:none;padding:0 14px;display:block}.spk2-input::placeholder{color:var(--spk-v2-fg4);opacity:1}.spk-v2 .spk2-input:focus{border-color:var(--spk-v2-border-focus);box-shadow:0 0 0 3px var(--spk-v2-focus-glow)}.spk2-input[aria-invalid=true]{border:2px solid var(--spk-v2-error)}.spk2-input:disabled{background:var(--spk-v2-fill-alternative);color:var(--spk-v2-fg3)}.spk2-textarea{resize:vertical;height:auto;min-height:112px;line-height:var(--spk-v2-lh-body);padding-block:12px}.spk2-field-hint{color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-c-label);font-weight:500;display:block}.spk2-field-error{font-size:var(--spk-v2-fs-c-meta);color:var(--spk-v2-error-text);align-items:flex-start;gap:6px;font-weight:600;display:flex}.spk2-field-error .spk2-icon{margin-top:3px}.spk2-select-wrap{display:block;position:relative}.spk2-select{appearance:none;padding-right:40px}.spk2-select-wrap>.spk2-icon{pointer-events:none;color:var(--spk-v2-fg3);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.spk2-check-control{min-height:var(--spk-v2-tap-min);cursor:pointer;align-items:flex-start;gap:10px;padding-block:10px;display:inline-flex;position:relative}.spk2-check-control input{opacity:0;width:20px;height:20px;margin:2px 0 0;position:absolute}.spk2-check-mark{border:1px solid var(--spk-v2-border-strong);color:#0000;background:var(--spk-v2-surface);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.spk2-check-control input:checked+.spk2-check-mark{border-color:var(--spk-v2-coral-500);background:var(--spk-v2-coral-500);color:var(--spk-v2-on-primary)}.spk2-check-control input:focus-visible+.spk2-check-mark{box-shadow:var(--spk-v2-focus-ring)}.spk2-check-control input:disabled~span{opacity:.45;cursor:not-allowed}.spk2-check-copy{font-size:var(--spk-v2-fs-c-meta);flex-direction:column;line-height:1.6;display:flex}.spk2-check-control[data-kind=radio] .spk2-check-mark{border-radius:50%}.spk2-check-control[data-kind=radio] input:checked+.spk2-check-mark:after{content:"";background:var(--spk-v2-surface);border-radius:50%;width:8px;height:8px}.spk2-check-control[data-kind=switch] .spk2-check-mark{border-radius:var(--spk-v2-radius-pill);background:var(--spk-v2-border-strong);border:0;justify-content:flex-start;width:36px;height:22px;padding:2px}.spk2-check-control[data-kind=switch] .spk2-check-mark:after{content:"";background:var(--spk-v2-surface);width:18px;height:18px;transition:transform var(--spk-v2-dur-fast);border-radius:50%}.spk2-check-control[data-kind=switch] input:checked+.spk2-check-mark{background:var(--spk-v2-primary)}.spk2-check-control[data-kind=switch] input:checked+.spk2-check-mark:after{transform:translate(14px)}.spk2-card{min-width:0;padding:var(--spk-v2-pad-card-c);background:var(--spk-v2-surface);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-card-c);box-shadow:none}.spk2-card[data-flush]{padding:0}.spk2-section-stack{gap:var(--spk-v2-space-8);flex-direction:column;display:flex}.spk2-section{gap:var(--spk-v2-space-4);flex-direction:column;min-width:0;scroll-margin-top:100px;display:flex}.spk2-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.spk2-section-head>div{min-width:0}.spk2-section-head h2{font-size:var(--spk-v2-fs-c-title);font-weight:700;line-height:var(--spk-v2-lh-title);letter-spacing:-.015em}.spk2-section-head p{margin-top:4px}.spk2-page-header{padding-top:var(--spk-v2-page-top);margin-bottom:var(--spk-v2-page-head-gap)}.spk2-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.spk2-page-title-row h1{font-size:var(--spk-v2-fs-page-title);font-weight:var(--spk-v2-w-title);line-height:var(--spk-v2-lh-title);letter-spacing:var(--spk-v2-ls-title)}.spk2-page-header p{margin-top:var(--spk-v2-page-head-desc-gap);color:var(--spk-v2-fg2)}.spk2-divider{border:0;border-top:1px solid var(--spk-v2-border);height:0;margin:20px 0}.spk2-sticky-bar{z-index:10;min-height:var(--spk-v2-h-sticky-bar-c);padding:12px 20px calc(12px + var(--spk-v2-safe-bottom,env(safe-area-inset-bottom,0px)));background:var(--spk-v2-surface);border-top:1px solid var(--spk-v2-border);flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:sticky;bottom:0}.spk2-sticky-status{flex:1;min-width:0}.spk2-sticky-actions{flex:1;gap:8px;display:flex}.spk2-sticky-actions>.spk2-button{flex:1}.spk2-stats{gap:24px;display:flex;overflow-x:auto}.spk2-stats>div{text-align:center;flex-direction:column;flex:1;gap:6px;min-width:80px;display:flex}.spk2-stats dt{color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-c-label);order:2}.spk2-stats dd{font-size:var(--spk-v2-fs-c-stat);font-weight:700}.spk2-desc-list{flex-direction:column;gap:12px;display:flex}.spk2-desc-list>div{font-size:var(--spk-v2-fs-c-meta);justify-content:space-between;gap:20px;display:flex}.spk2-desc-list dt{color:var(--spk-v2-fg3)}.spk2-desc-list dd{text-align:right;min-width:0;font-weight:600}.spk2-desc-list .spk2-desc-total{border-top:1px solid var(--spk-v2-border);align-items:center;padding-top:16px}.spk2-desc-total dd{font-size:var(--spk-v2-fs-c-price)}.spk2-trust-note{font-size:var(--spk-v2-fs-c-meta);color:var(--spk-v2-fg3);align-items:flex-start;gap:12px;display:flex}.spk2-trust-note>.spk2-icon{color:var(--spk-v2-fg2);margin-top:2px}.spk2-trust-note strong{color:var(--spk-v2-fg1);font-size:var(--spk-v2-fs-c-body);margin-bottom:4px;font-weight:600;display:block}.spk2-trust-note[data-boxed]{border-radius:var(--spk-v2-radius-md);background:var(--spk-v2-bg-subtle);padding:16px}.spk2-tabs{gap:20px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.spk2-tabs>button{min-width:0;min-height:var(--spk-v2-h-btn-c);color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-c-meta);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;padding:0 8px;overflow:hidden}.spk2-tabs>button[aria-selected=true]{color:var(--spk-v2-fg1);font-weight:600}.spk2-tabs[data-variant=underline]{border-bottom:1px solid var(--spk-v2-border)}.spk2-tabs[data-variant=underline]>button{border-bottom:2px solid #0000}.spk2-tabs[data-variant=underline]>button[aria-selected=true]{border-bottom-color:var(--spk-v2-coral-500)}.spk2-tabs[data-fit=hug]{display:inline-flex}.spk2-tabs[data-fit=hug]>button{padding-inline:var(--spk-v2-seg-pad-x);flex:none}.spk2-tabs[data-variant=segment]{border-radius:var(--spk-v2-radius-pill);background:var(--spk-v2-bg-subtle);gap:4px;padding:4px}.spk2-tabs[data-variant=segment]>button{min-height:calc(var(--spk-v2-h-btn-c) - 8px);border-radius:var(--spk-v2-radius-pill);transition:background var(--spk-v2-dur), color var(--spk-v2-dur)}.spk2-tabs[data-variant=segment]>button[aria-selected=true]{background:var(--spk-v2-surface);box-shadow:inset 0 0 0 1px var(--spk-v2-border)}.spk2-tabs>button:disabled{opacity:.45}.spk-v2 .spk2-tabs>button:focus-visible{box-shadow:inset 0 0 0 2px var(--spk-v2-coral-400)}.spk2-tab-panel{border-radius:var(--spk-v2-radius-sm);padding-top:20px}.spk2-choice-group{border:0;gap:10px;min-width:0;padding:0;display:grid}.spk2-choice{min-width:0;display:block;position:relative}.spk2-choice>input{opacity:0;width:1px;height:1px;position:absolute}.spk2-choice-surface{min-height:var(--spk-v2-h-choice-c);padding:var(--spk-v2-choice-pad);border-radius:var(--spk-v2-radius-card-c);background:var(--spk-v2-surface);box-shadow:inset 0 0 0 1px var(--spk-v2-border);cursor:pointer;transition:background var(--spk-v2-dur), box-shadow var(--spk-v2-dur-press);align-items:center;gap:12px;display:flex}.spk2-choice>input:checked+.spk2-choice-surface{background:var(--spk-v2-coral-50);box-shadow:inset 0 0 0 var(--spk-v2-border-w-strong) var(--spk-v2-coral-400)}.spk2-choice:hover>input:not(:disabled):not(:checked)+.spk2-choice-surface{box-shadow:inset 0 0 0 1px var(--spk-v2-coral-400)}.spk2-choice>input:focus-visible+.spk2-choice-surface{outline:2px solid var(--spk-v2-coral-500);outline-offset:2px}.spk2-choice>input:disabled+.spk2-choice-surface{opacity:var(--spk-v2-choice-disabled-opacity);cursor:not-allowed}.spk2-choice-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spk2-choice-copy strong{font-size:var(--spk-v2-fs-c-body);font-weight:700;line-height:var(--spk-v2-lh-title)}.spk2-choice-copy>span{font-size:var(--spk-v2-fs-c-meta);color:var(--spk-v2-fg2)}.spk2-choice-copy .spk2-choice-meta{font-size:var(--spk-v2-fs-c-label);color:var(--spk-v2-fg3);flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.spk2-choice-meta>span+span{border-left:1px solid var(--spk-v2-border-strong);padding-left:8px}.spk2-choice-code,.spk2-choice-icon{color:var(--spk-v2-coral-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.spk2-choice-code{width:var(--spk-v2-choice-code-w);height:var(--spk-v2-choice-code-h);background:var(--spk-v2-surface);border-radius:var(--spk-v2-radius-pill);box-shadow:inset 0 0 0 1px var(--spk-v2-border);font-size:var(--spk-v2-fs-c-meta);font-weight:700}.spk2-choice-icon{width:var(--spk-v2-choice-tile);height:var(--spk-v2-choice-tile);border-radius:var(--spk-v2-radius-choice-tile);background:var(--spk-v2-coral-50)}.spk2-choice-check{width:var(--spk-v2-choice-check);height:var(--spk-v2-choice-check);background:var(--spk-v2-coral-500);color:var(--spk-v2-on-primary);border-radius:50%;justify-content:center;align-items:center;display:none}.spk2-choice>input:checked+.spk2-choice-surface>.spk2-choice-check{flex-shrink:0;display:inline-flex}.spk2-choice[data-compact] .spk2-choice-surface{min-height:var(--spk-v2-h-choice-chip-c);border-radius:var(--spk-v2-radius-choice-chip);gap:10px;padding:0 16px}.spk2-choice[data-compact] .spk2-choice-icon{color:var(--spk-v2-fg3);background:0 0;width:20px;height:20px}.spk2-choice[data-compact] .spk2-choice-copy strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.spk2-choice[data-compact]>input:checked+.spk2-choice-surface .spk2-choice-icon{color:var(--spk-v2-coral-500)}.spk2-disclosure{border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-card-c);background:var(--spk-v2-surface);overflow:clip}.spk2-disclosure h3{font-size:var(--spk-v2-fs-c-body);font-weight:600}.spk2-disclosure h3>button{text-align:left;width:100%;color:var(--spk-v2-fg1);border-radius:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.spk2-disclosure-body{color:var(--spk-v2-fg2);padding:0 20px 20px}.spk2-expand-row{width:100%;min-height:var(--spk-v2-tap-min);border:0;border-top:1px solid var(--spk-v2-border);color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-c-meta);background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.spk2-modal{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--spk-v2-fg1);background:0 0;border:0;margin:0;padding:20px;inset:0;overflow:hidden}.spk2-modal[open]{place-items:center;display:grid}.spk2-modal::backdrop{background:var(--spk-v2-scrim)}.spk2-modal-panel{min-width:0;width:min(100%, var(--spk-v2-modal-w-md));max-height:80dvh;padding:var(--spk-v2-pad-card-c-d);border-radius:var(--spk-v2-radius-lg);background:var(--spk-v2-surface);box-shadow:var(--spk-v2-shadow-lg);animation:spk2-enter var(--spk-v2-dur) var(--spk-v2-ease-out);flex-direction:column;display:flex}.spk2-modal[data-size=lg] .spk2-modal-panel{width:min(100%, var(--spk-v2-modal-w-lg))}.spk2-modal[data-size=xl] .spk2-modal-panel{width:min(100%, var(--spk-v2-modal-w-xl))}.spk2-modal-head{flex-shrink:0;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.spk2-modal-head>div{flex:1;min-width:0}.spk2-modal-head h2{font-size:var(--spk-v2-fs-c-title);font-weight:700;line-height:var(--spk-v2-lh-title)}.spk2-modal-head p{margin-top:8px}.spk2-modal .spk2-modal-close{width:36px;min-width:36px;height:36px;color:var(--spk-v2-fg3);flex-shrink:0;margin:-4px -4px 0 0}.spk2-modal-body{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;margin:-4px -4px 0;padding:4px 4px 8px;display:flex;overflow-y:auto}.spk2-modal-body>*{flex-shrink:0}.spk2-modal-actions{flex-direction:column;flex-shrink:0;gap:8px;margin-top:16px;display:flex}.spk2-modal-actions>.spk2-button{width:100%}.spk2-modal[data-variant=sheet]{align-items:end;padding-bottom:0}.spk2-modal[data-variant=sheet] .spk2-modal-panel{width:min(100%, var(--spk-v2-modal-w-xl));border-radius:var(--spk-v2-radius-lg) var(--spk-v2-radius-lg) 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.spk2-notice{border-radius:var(--spk-v2-radius-md);width:100%;font-size:var(--spk-v2-fs-c-meta);background:var(--spk-v2-error-soft);color:var(--spk-v2-error-text);animation:spk2-enter var(--spk-v2-dur-notice) var(--spk-v2-ease-out);align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.spk2-notice-copy{flex:1;min-width:0}.spk2-notice>.spk2-icon{color:var(--spk-v2-error)}.spk2-notice[data-tone=info]{background:var(--spk-v2-bg-subtle);color:var(--spk-v2-fg1)}.spk2-notice[data-tone=info]>.spk2-icon{color:var(--spk-v2-fg2)}.spk2-notice .spk2-text-action{color:inherit}.spk2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 20px;display:flex}.spk2-empty-title{font-size:var(--spk-v2-fs-c-body);font-weight:600}.spk2-empty-icon{color:var(--spk-v2-fg3)}.spk2-loading{align-items:center;display:inline-flex}.spk2-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spk2-spin;display:inline-block}.spk2-skeleton{isolation:isolate;border-radius:var(--spk-v2-radius-pill);background:var(--spk-v2-fill-normal);flex-shrink:0;width:100%;height:14px;display:block;position:relative;overflow:hidden}.spk2-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--spk-v2-surface), transparent);opacity:.65;animation:1.6s ease-in-out infinite spk2-shimmer;position:absolute;inset:0;transform:translate(-100%)}.spk2-skeleton[data-variant=rect]{border-radius:var(--spk-v2-radius-md)}.spk2-skeleton[data-variant=circle]{border-radius:50%}.spk2-data-region,.spk2-data-skeleton{width:100%;min-width:0}.spk2-data-skeleton,.spk2-skeleton-panel,.spk2-skeleton-copy{gap:var(--spk-v2-space-3);flex-direction:column;display:flex}.spk2-data-skeleton[data-variant=card],.spk2-data-skeleton[data-variant=profile],.spk2-data-skeleton[data-variant=chart],.spk2-skeleton-panel{padding:var(--spk-v2-space-5);background:var(--spk-v2-surface);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-md)}.spk2-data-skeleton[data-variant=stats]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spk2-skeleton-panel{min-width:0}.spk2-data-skeleton[data-variant=table],.spk2-data-skeleton[data-variant=list]{background:var(--spk-v2-surface);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-md);gap:0;overflow:hidden}.spk2-skeleton-table-row{align-items:center;gap:var(--spk-v2-space-3);height:var(--spk-v2-admin-row-h);padding:0 var(--spk-v2-space-3);grid-template-columns:2fr repeat(3,minmax(0,1fr));display:grid}.spk2-skeleton-table-row:first-child{background:var(--spk-v2-bg)}.spk2-skeleton-table-row+.spk2-skeleton-table-row,.spk2-skeleton-list-row+.spk2-skeleton-list-row{border-top:1px solid var(--spk-v2-border)}.spk2-skeleton-list-row{align-items:center;gap:var(--spk-v2-space-3);display:flex}.spk2-data-skeleton[data-variant=list]>.spk2-skeleton-list-row{padding:var(--spk-v2-space-4)}.spk2-skeleton-copy{flex:1;min-width:0}.spk2-skeleton-chart{align-items:end;gap:var(--spk-v2-space-3);height:180px;display:flex}.spk2-skeleton-chart>.spk2-skeleton{flex:1;width:auto;min-width:0}.spk2-progress{flex-direction:column;gap:8px;display:flex}.spk2-progress-label{font-size:var(--spk-v2-fs-c-meta);justify-content:space-between;gap:8px;font-weight:600;display:flex}.spk2-progress-track{height:var(--spk-v2-progress-h);border-radius:var(--spk-v2-radius-pill);background:var(--spk-v2-neutral-200);display:flex;overflow:hidden}.spk2-progress-track>span{background:var(--spk-v2-progress-fill);height:100%}.spk2-progress-track>[data-tone=soft]{background:var(--spk-v2-progress-soft)}.spk2-progress-track>[data-tone=new]{background:var(--spk-v2-progress-new)}.spk2-progress[data-tone=warning] .spk2-progress-track>[data-tone=fill]{background:var(--spk-v2-warning)}.spk2-data-table{background:var(--spk-v2-surface);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-md);min-width:0;overflow:hidden}.spk2-table-scroll{overflow:auto}.spk2-data-table table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.spk2-data-table th{z-index:1;height:var(--spk-v2-admin-th-h);white-space:nowrap;background:var(--spk-v2-surface);color:var(--spk-v2-fg3);font-size:var(--spk-v2-fs-d-xs);box-shadow:inset 0 -1px 0 var(--spk-v2-border);padding:0 12px;font-weight:600;position:sticky;top:0}.spk2-data-table th>button{border-radius:var(--spk-v2-radius-sm);color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.spk2-data-table th[aria-sort=ascending],.spk2-data-table th[aria-sort=descending]{color:var(--spk-v2-fg1)}.spk2-data-table td{height:var(--spk-v2-admin-row-h);white-space:nowrap;font-size:var(--spk-v2-fs-d-sm);font-variant-numeric:tabular-nums;padding:0 12px}.spk2-data-table tr+tr td{border-top:1px solid var(--spk-v2-border)}.spk2-data-table tr[data-interactive]{cursor:pointer}.spk2-data-table tr[data-interactive]:hover td{background:var(--spk-v2-bg-subtle)}.spk2-data-table tr[data-selected] td{background:var(--spk-v2-coral-50)}.spk2-table-footer{border-top:1px solid var(--spk-v2-border);padding:12px}.spk2-toast-region{z-index:60;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;gap:8px;width:min(480px,100% - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.spk2-toast{background:var(--spk-v2-toast-bg);color:var(--spk-v2-toast-fg);border-radius:var(--spk-v2-radius-md);box-shadow:var(--spk-v2-shadow-lg);font-size:var(--spk-v2-fs-c-meta);pointer-events:auto;animation:spk2-enter var(--spk-v2-dur) var(--spk-v2-ease-out);align-items:center;gap:12px;padding:12px 16px;display:flex}.spk2-toast>span{flex:1}.spk2-toast .spk2-icon-button{color:var(--spk-v2-toast-fg);width:32px;min-width:32px;height:32px}.spk2-toast-action{color:var(--spk-v2-coral-text-inverse);white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;padding:4px;font-weight:600;text-decoration:underline}@keyframes spk2-spin{to{transform:rotate(360deg)}}@keyframes spk2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spk2-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:768px){.spk2-card:not([data-flush]){padding:var(--spk-v2-pad-card-c-d)}}@media (max-width:767px){.spk2-section-stack{gap:var(--spk-v2-space-6)}.spk2-modal[open]{align-items:end;padding:0}.spk2-modal .spk2-modal-panel{width:100%;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:var(--spk-v2-radius-lg) var(--spk-v2-radius-lg) 0 0}}@media (prefers-reduced-motion:reduce){.spk2-skeleton:after{content:none;animation:none}.spk-v2 *,.spk-v2 :before,.spk-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.spk-v2 .spk-social-link{color:var(--spk-v2-fg2);outline:none;transition:color .15s}.spk-v2 .spk-social-link:hover,.spk-v2 .spk-social-link:focus-visible{color:var(--spk-v2-fg1)}.spk-v2 .spk-social-link:focus-visible{box-shadow:var(--spk-v2-focus-ring)}

html,body{min-height:100%;margin:0}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased}.web-root{min-height:100dvh}.web-navigation{display:contents}.web-navigation-progress{top:0;z-index:100;background:linear-gradient(90deg, var(--spk-v2-coral-50), var(--spk-v2-primary), var(--spk-v2-coral-50));background-size:200% 100%;height:3px;animation:1s linear infinite web-navigation-progress;position:fixed;inset-inline:0}.web-navigation-progress span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.web-navigation[data-navigation-pending=true] [data-screen-data]{opacity:.55;pointer-events:none}.web-navigation[data-navigation-pending=true] [data-screen-data] [data-screen-data]{opacity:1}@keyframes web-navigation-progress{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.web-navigation-progress{animation:none}}.web-shell{background:var(--spk-v2-bg);min-height:100dvh;color:var(--spk-v2-fg1);flex-direction:column;display:flex}.web-shell a{color:inherit;text-decoration:none}.web-shell button,.web-shell a{-webkit-tap-highlight-color:transparent}.web-shell :focus-visible{outline:2px solid var(--spk-v2-primary);outline-offset:4px}.web-container{width:100%;max-width:var(--spk-v2-container-max);margin-inline:auto;padding-inline:32px}.web-preview-label{background:var(--spk-v2-fill-normal);color:var(--spk-v2-fg3);text-align:center;padding:4px 16px;font-size:11px}.web-header{z-index:30;background:var(--spk-v2-surface);border-bottom:1px solid var(--spk-v2-border);position:sticky;top:0}.web-header-row{min-height:var(--spk-v2-h-site-header);align-items:center;gap:28px;display:flex}.web-brand{flex-shrink:0;display:inline-flex}.web-brand .spk2-logo{height:var(--spk-v2-site-logo-h);width:auto}.web-first-tab,.web-login{white-space:nowrap;font-size:14px;font-weight:600}.web-first-tab:hover,.web-login:hover,.web-footer a:hover{color:var(--spk-v2-coral-text)}.web-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.web-space-switch{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.web-icon-button{border-radius:var(--spk-v2-radius-pill);color:var(--spk-v2-fg2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.web-icon-button:hover{background:var(--spk-v2-fill-normal)}.web-desktop-tabs{align-items:stretch;gap:24px;height:52px;display:flex}.web-desktop-tabs a{color:var(--spk-v2-fg3);align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.web-desktop-tabs a[aria-current=page]{color:var(--spk-v2-coral-text)}.web-desktop-tabs a[aria-current=page]:after{content:"";background:var(--spk-v2-primary);width:100%;height:2px;position:absolute;bottom:0}.web-popover{position:relative}.web-popover-panel{width:var(--spk-v2-site-menu-w);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-md);background:var(--spk-v2-surface);max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #3b312b14}.web-popover-panel>a,.web-popover-panel>button{border-radius:var(--spk-v2-radius-sm);width:100%;color:var(--spk-v2-fg2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;font-family:inherit;font-size:14px;display:flex}.web-popover-panel>a:hover,.web-popover-panel>button:hover{background:var(--spk-v2-fill-normal)}.web-popover-panel>button span{flex:1}.web-account-profile{margin-bottom:4px;border-bottom:1px solid var(--spk-v2-border)!important}.web-account-profile strong{flex:1}.web-menu-note{padding:16px;font-size:14px}.web-menu-note p{color:var(--spk-v2-fg3)}.web-main{padding-top:var(--spk-v2-page-top);flex:1;padding-bottom:64px}.web-main .spk2-page-header{margin-bottom:var(--spk-v2-page-head-gap);padding-top:0}.web-main>.spk2-section{margin-bottom:24px}.web-main:focus{outline:none}.web-link-button{gap:8px;width:fit-content;font-weight:600}.web-link-button[data-variant=primary]{color:#fff}.web-quick-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.web-quick-card{flex-direction:column;align-items:flex-start;display:flex}.web-quick-card>.spk2-icon{color:var(--spk-v2-coral-text)}.web-quick-card h2{margin:20px 0 8px;font-size:20px}.web-quick-card p{color:var(--spk-v2-fg3);flex:1;margin:0 0 24px}.web-footer{border-top:1px solid var(--spk-v2-border);padding-top:var(--spk-v2-footer-pad-top);padding-bottom:var(--spk-v2-footer-pad-bottom);background:var(--spk-v2-surface)}.web-footer-links{flex-wrap:wrap;gap:20px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.web-business{color:var(--spk-v2-fg3);font-size:11px;line-height:1.65}.web-business p{margin:4px 0}.web-business a{text-decoration:underline}.web-mobile-tabs{display:none}.web-skip{z-index:80;background:var(--spk-v2-surface);border-radius:8px;padding:12px 16px;position:fixed;top:-80px;left:16px}.web-skip:focus{top:8px}.web-hero{max-width:780px;padding:48px 0 0}.web-eyebrow{color:var(--spk-v2-coral-text);letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.web-hero h1{letter-spacing:-.035em;max-width:720px;margin:24px 0;font-size:clamp(36px,6vw,60px);line-height:1.18}.web-hero>p{color:var(--spk-v2-fg3);margin-bottom:32px;font-size:20px;line-height:1.6}.web-hero-notes{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid}.web-hero-notes>div{background:var(--spk-v2-surface);border:1px solid var(--spk-v2-border);border-radius:var(--spk-v2-radius-card-c);flex-direction:column;gap:32px;padding:24px;display:flex}.web-hero-notes .spk2-icon{color:var(--spk-v2-coral-text)}.web-hero-notes span{font-size:22px;font-weight:700}.web-auth{max-width:480px;margin:32px auto}.web-auth .spk2-page-header{margin-bottom:24px}.web-auth .web-link-button{width:100%;margin-top:24px}.web-setting-row{justify-content:space-between;align-items:center;display:flex}.web-setting-row p{color:var(--spk-v2-fg3);margin-bottom:0}.web-loading{gap:24px;min-height:240px;display:grid}.web-error{padding:48px 20px}.web-error .spk2-button{margin-top:24px}@media (max-width:767px){.web-container{padding-inline:var(--spk-v2-container-pad)}.web-header-row{min-height:var(--spk-v2-h-site-header-m);gap:16px}.web-header-actions{gap:4px}.web-first-tab{font-size:13px}.web-desktop,.web-desktop-tabs{display:none}.web-main{padding-bottom:40px}.web-shell[data-app-navigation=true]{padding-bottom:calc(var(--spk-v2-h-site-tabbar) + env(safe-area-inset-bottom))}.web-mobile-tabs{bottom:0;z-index:30;height:calc(var(--spk-v2-h-site-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--spk-v2-surface);border-top:1px solid var(--spk-v2-border);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-inline:0}.web-mobile-tabs a{color:var(--spk-v2-fg3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex}.web-mobile-tabs a[aria-current=page]{color:var(--spk-v2-coral-text)}.web-quick-grid{grid-template-columns:1fr;gap:16px}.web-hero{padding-top:24px}.web-hero>p{font-size:16px}.web-hero-notes{gap:8px;margin-top:40px}.web-hero-notes>div{gap:24px;padding:16px}.web-hero-notes span{font-size:18px}.web-auth{margin-block:0}.web-footer-links{gap:16px}}@media (prefers-reduced-motion:reduce){.web-shell *,.web-shell :before,.web-shell :after{scroll-behavior:auto!important}}
.debug-clock-panel-module__jdzsCW__root{z-index:40;color:var(--spk-v2-fg1);font:13px/1.5 var(--spk-v2-font-family,sans-serif);position:fixed;bottom:16px;right:16px}html[data-spker-chat-room] .debug-clock-panel-module__jdzsCW__root{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.debug-clock-panel-module__jdzsCW__trigger{border:1px solid var(--spk-v2-border);color:var(--spk-v2-fg1);background:var(--spk-v2-surface);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-weight:600;display:flex;box-shadow:0 4px 20px #00000014}.debug-clock-panel-module__jdzsCW__trigger:focus-visible,.debug-clock-panel-module__jdzsCW__panel button:focus-visible{outline:2px solid var(--spk-v2-primary);outline-offset:3px}.debug-clock-panel-module__jdzsCW__shifted{color:var(--spk-v2-accent,#bf482b);font-size:11px}.debug-clock-panel-module__jdzsCW__panel{border:1px solid var(--spk-v2-border);background:var(--spk-v2-surface);border-radius:20px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 100px);margin-bottom:10px;padding:18px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}.debug-clock-panel-module__jdzsCW__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.debug-clock-panel-module__jdzsCW__header strong{font-size:16px}.debug-clock-panel-module__jdzsCW__note{color:var(--spk-v2-fg3);margin:8px 0 14px;font-size:12px}.debug-clock-panel-module__jdzsCW__note:last-child{margin-bottom:0}.debug-clock-panel-module__jdzsCW__readout{background:var(--spk-v2-fill-normal);border-radius:12px;gap:4px;padding:12px;display:grid}.debug-clock-panel-module__jdzsCW__readout strong{font-variant-numeric:tabular-nums;font-size:16px}.debug-clock-panel-module__jdzsCW__readout span{color:var(--spk-v2-fg3);font-size:11px}.debug-clock-panel-module__jdzsCW__meta{grid-template-columns:auto 1fr;gap:4px 8px;font-size:11px;display:grid}.debug-clock-panel-module__jdzsCW__meta dt{color:var(--spk-v2-fg3)}.debug-clock-panel-module__jdzsCW__meta dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.debug-clock-panel-module__jdzsCW__steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0;display:grid}.debug-clock-panel-module__jdzsCW__fields{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.debug-clock-panel-module__jdzsCW__fields label{color:var(--spk-v2-fg3);gap:4px;font-size:11px;display:grid}.debug-clock-panel-module__jdzsCW__fields input{width:100%;min-width:0;height:36px;padding:8px}.debug-clock-panel-module__jdzsCW__error{color:var(--spk-v2-danger,#b42318);font-size:12px}.debug-clock-panel-module__jdzsCW__error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:767px){.debug-clock-panel-module__jdzsCW__root{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.debug-clock-panel-module__jdzsCW__panel{max-height:calc(100dvh - 178px - env(safe-area-inset-bottom,0px))}}