:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:clamp(1rem, .25vw + .9rem, 1.125rem);--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:96px;--section-gap:120px;--section-gap-l:160px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(98.6% .005 250);--color-paper-2:oklch(96.2% .008 252);--color-paper-3:oklch(93% .011 252);--color-ink:oklch(21% .028 262);--color-ink-2:oklch(36% .022 260);--color-muted:oklch(50% .018 258);--color-rule:oklch(90% .009 252);--color-rule-2:oklch(83% .012 252);--color-graphite:oklch(21% .024 262);--color-graphite-2:oklch(26.5% .026 262);--color-graphite-ink:oklch(93% .01 250);--color-graphite-muted:oklch(69% .022 256);--color-accent:oklch(52% .19 258);--color-accent-2:oklch(76% .13 254);--color-accent-wash:oklch(95% .028 256);--color-accent-ink:oklch(98.6% .005 250);--color-focus:oklch(52% .19 258);--color-accent-deep:oklch(43% .2 262);--color-accent-edge:oklch(39% .16 260);--color-glyph-1:oklch(89% .025 254);--color-glyph-2:oklch(81% .045 255);--color-glyph-3:oklch(70% .085 256);--color-glyph-4:oklch(60% .13 257);--color-graphite-glyph-1:oklch(33% .03 262);--color-graphite-glyph-2:oklch(41% .05 260);--color-graphite-glyph-3:oklch(53% .1 258);--color-key-face:oklch(99.4% .003 250);--color-key-edge:oklch(80% .016 254);--font-display:"Familjen Grotesk", "Pretendard Variable", "SW Fallback", system-ui, sans-serif;--font-body:"Pretendard Variable", "SW Fallback", system-ui, sans-serif;--font-outlier:"JetBrains Mono", ui-monospace, monospace;--radius-card:8px;--radius-input:6px;--radius-pill:999px;--cell-w:8px;--cell-h:16px;--cut:8px;--cut-l:16px;--rule-hair:1px;--shadow-card:0 1px 2px oklch(21% .028 262/.06);--shadow-key:0 3px 0 0 var(--color-key-edge), 0 6px 8px -4px oklch(21% .028 262/.28), inset 0 1px 0 oklch(100% 0 0/.9);--shadow-key-accent:0 3px 0 0 var(--color-accent-edge), 0 6px 8px -4px oklch(30% .12 260/.45), inset 0 1px 0 oklch(100% 0 0/.22);--shadow-key-press:inset 0 1px 2px oklch(21% .028 262/.14);--tracking-display:-.028em;--display-weight:600;--color-hold:oklch(48% .12 62);--color-hold-wash:oklch(95.5% .03 75);--color-success-wash:oklch(95.5% .03 150);--color-graphite-ok:oklch(80% .12 150);--color-graphite-hold:oklch(83% .12 75);--leading-body:1.7;--leading-ko-head:1.18;--measure:28em;--nav-height:64px;--text-hero:clamp(2rem, 6vw - 1.5rem, 3.75rem)}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(16.5% .015 262);--color-paper-2:oklch(19.5% .016 262);--color-paper-3:oklch(23% .018 262);--color-ink:oklch(95.5% .008 255);--color-ink-2:oklch(84% .014 256);--color-muted:oklch(71% .02 258);--color-rule:oklch(30% .02 260);--color-rule-2:oklch(40% .024 260);--color-graphite:oklch(21.5% .02 262);--color-graphite-2:oklch(26% .022 262);--color-graphite-ink:oklch(95% .008 250);--color-graphite-muted:oklch(73% .02 256);--color-accent:oklch(70% .15 258);--color-accent-2:oklch(80% .1 254);--color-accent-wash:oklch(26% .05 260);--color-accent-ink:oklch(16.5% .02 262);--color-focus:oklch(74% .14 256);--color-accent-deep:oklch(64% .15 258);--color-accent-edge:oklch(52% .13 260);--color-glyph-1:oklch(25% .025 258);--color-glyph-2:oklch(31% .04 258);--color-glyph-3:oklch(41% .07 257);--color-glyph-4:oklch(52% .11 257);--color-key-face:oklch(25% .018 258);--color-key-edge:oklch(12% .012 258);--color-error:oklch(72% .15 27);--color-success:oklch(78% .13 150);--color-success-wash:oklch(26% .04 150);--color-hold:oklch(82% .12 75);--color-hold-wash:oklch(27% .04 70);--shadow-card:0 0 0 1px var(--color-rule);--shadow-key:0 3px 0 0 var(--color-key-edge), inset 0 1px 0 oklch(100% 0 0/.06);--shadow-key-accent:0 3px 0 0 var(--color-accent-edge), inset 0 1px 0 oklch(100% 0 0/.18)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]:has(>img){isolation:isolate;background:var(--color-paper);outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px}[data-slot]>img{z-index:0;filter:grayscale()contrast(1.08);mix-blend-mode:multiply}[data-slot]:has(>img):before{content:"";z-index:1;background:var(--color-graphite);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}@font-face{font-family:SW Fallback;src:local(Noto Sans CJK KR),local(NotoSansCJKkr-Regular),local(Noto Sans KR);size-adjust:93.5%}:root{--wrap:1180px;--wrap-pad:44px;--section-pad:128px;--section-pad-tight:72px;--radius-box:14px;--radius-small:8px;--shadow-float:0 18px 40px -24px oklch(21% .028 262/.28), 0 1px 2px oklch(21% .028 262/.06);--header-h:67px;--shadow-lift:0 12px 24px -16px oklch(21% .028 262/.4), 0 1px 2px oklch(21% .028 262/.06)}:root[data-mode=dark]{--shadow-float:0 0 0 1px var(--color-rule);--shadow-lift:0 0 0 1px var(--color-rule-2)}[tabindex="-1"]:focus{outline:none}::view-transition-old(root){animation-duration:.24s}::view-transition-new(root){animation-duration:.24s}body{word-break:keep-all;overflow-wrap:break-word;font-synthesis:none;line-height:1.65}:root[data-mode=dark] body{font-weight:350}h1,h2,h3{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;max-width:none}p{text-wrap:pretty}.container{max-width:var(--wrap);padding-inline:var(--wrap-pad)}.mono{font-family:var(--font-outlier)}a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.skip-link{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip-link:focus-visible{top:var(--space-md)}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.is-off{visibility:hidden;opacity:0}.btn,.key{justify-content:center;align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-key-face);min-height:50px;color:var(--color-ink);font:600 15px / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover,.key:hover{border-color:var(--color-ink-2)}@media (hover:hover){.btn:not(.is-disabled):hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}}.btn:not(.is-disabled):focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.btn:not(.is-disabled):active{box-shadow:none;transform:translateY(1px)}.btn--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{border-color:var(--color-accent-deep);background:var(--color-accent-deep)}.btn--ghost{background:0 0}.btn--sm,.key--sm{min-height:40px;padding:0 18px;font-size:14px}.btn--xs{min-height:30px;padding:0 12px;font-size:13px}.btn.is-disabled,.btn[aria-disabled=true]{border-color:var(--color-rule-2);color:var(--color-muted);cursor:not-allowed;background:0 0;transform:none}[data-play-toggle] .icon-play,[data-play-toggle][data-paused] .icon-pause{display:none}[data-play-toggle][data-paused] .icon-play{display:block}html:not(.js) [data-play-toggle]{display:none}.js .pipe__bar [data-play-toggle][hidden]{visibility:hidden;display:inline-flex!important}.btn--xs{position:relative}.btn--xs:after{content:"";position:absolute;inset:-7px 0}.icon-button{border:var(--rule-hair) solid transparent;border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;place-items:center;padding:0;display:inline-grid}.icon-button:hover,.icon-button[aria-expanded=true]{background:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink)}.icon-button--sm{width:32px;height:32px;position:relative}.icon-button--sm:after{content:"";position:absolute;inset:-6px}.icon-button{flex:none}.status{align-items:center;gap:var(--space-2xs);font:500 13px / 1.3 var(--font-body);color:var(--color-muted);white-space:nowrap;display:inline-flex}.status--ok{color:var(--color-success)}.status--hold{color:var(--color-hold)}.status--soon:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill{border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink-2);font:500 12.5px / 1.5 var(--font-body);white-space:nowrap;align-items:center;padding:2px 10px;display:inline-flex}.pill--ok{background:var(--color-success-wash);color:var(--color-success)}.pill--hold{background:var(--color-hold-wash);color:var(--color-hold)}.tag{font:400 12.5px / 1.3 var(--font-body);color:var(--color-muted);white-space:nowrap}.dot{background:var(--color-accent);width:7px;height:7px;transition:background-color var(--dur-short) var(--ease-out);border-radius:50%;flex:none;display:inline-block}[data-player]:has([data-play-toggle]:is([data-paused],[hidden])) .dot{background:var(--color-muted)}.site-header{z-index:var(--z-sticky-nav);background:color-mix(in oklab, var(--color-paper) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--rule-hair) solid var(--color-rule);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-lg);min-height:67px;display:flex}.wordmark{font:700 19px / 1 var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;text-decoration:none}a.wordmark{align-items:center;min-height:44px;display:inline-flex}.site-nav{margin-left:auto}.site-nav ul{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:44px;color:var(--color-ink-2);font:500 14px / 1 var(--font-body);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--color-accent)}.site-nav a{transition:color var(--dur-short) var(--ease-out);position:relative}.site-nav a:after{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--dur-short) var(--ease-out);border-radius:1px;position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.site-nav a[aria-current]{color:var(--color-ink)}.site-nav a[aria-current]:after{transform:none}.site-header__tools{align-items:center;gap:var(--space-xs);display:flex}.theme{position:relative}html:not(.js) .theme,.theme-icon{display:none}:root:not([data-choice]) .theme-icon--light,:root[data-choice=light] .theme-icon--light,:root[data-choice=dark] .theme-icon--dark,:root[data-choice=system] .theme-icon--system{display:block}.theme__menu{top:calc(100% + var(--space-xs));z-index:var(--z-dropdown);border:var(--rule-hair) solid var(--color-rule-2);background:var(--color-key-face);min-width:12rem;box-shadow:var(--shadow-float);animation:menu-in var(--dur-short) var(--ease-out);border-radius:12px;gap:2px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;right:0}.theme__menu[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.theme__menu button{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-small);color:var(--color-ink);font:500 14px / 1 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.theme__menu button:hover,.theme__menu button:focus-visible{background:var(--color-paper-2)}.theme__menu button svg{color:var(--color-ink-2)}.theme__menu button[aria-checked=true]{color:var(--color-accent)}.theme__menu button[aria-checked=true]:after{content:"✓";margin-left:auto;font-weight:600}.menu-toggle{display:none}.section{padding-block:var(--section-pad)}.section--tight{padding-block:var(--section-pad-tight)}.head{justify-items:start;gap:var(--space-md);margin-bottom:48px;display:grid}.eyebrow{font:500 11.5px / 1.6 var(--font-outlier);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;margin:0;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.head h2{letter-spacing:-.015em;font-size:46px;font-weight:700;line-height:1.16}.head--small h2{font-size:25px}.head__lead{max-width:35rem;color:var(--color-ink-2);font-size:17px;line-height:1.7}.label{font:500 12px / 1.4 var(--font-outlier);letter-spacing:.08em;color:var(--color-accent);margin:0}.label--hold{color:var(--color-hold)}.footnote{max-width:none;margin-top:var(--space-lg);color:var(--color-muted);font-size:13px;line-height:1.6}.footnote.soon b{color:var(--color-accent);margin-right:6px}.js [data-reveal]:not(.is-in){opacity:0}.js:not(.motion-ok) [data-reveal]:not(.is-in),.js:not(.motion-ok) .live:not(.is-ready) .live__body{animation:1ms 3s forwards show-late}@keyframes show-late{to{opacity:1}}.js [data-reveal].is-in{animation:rise var(--dur-long) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}.js .head[data-reveal].is-in,.js :is(.steps,.faq)[data-reveal].is-in{animation:none}.js .head[data-reveal].is-in>*{animation:rise-short var(--dur-long) var(--ease-out) backwards}.js .head[data-reveal].is-in>:nth-child(2){animation-delay:70ms}.js .head[data-reveal].is-in>:nth-child(3){animation-delay:.14s}.js :is(.pipe,.plan,.offer)[data-reveal].is-in{animation-name:settle}.js :is(.cells,.table-wrap)[data-reveal].is-in{animation:fade var(--dur-short) var(--ease-out) backwards}.js .cells[data-reveal].is-in>*>*{animation:rise-short var(--dur-long) var(--ease-out) backwards;animation-delay:calc(80ms + var(--r,0) * 70ms)}.js .table-wrap[data-reveal].is-in tbody tr{animation:fade var(--dur-long) var(--ease-out) backwards;animation-delay:calc(.1s + var(--r,0) * 50ms)}.js :is(.steps,.faq)[data-reveal].is-in>*{animation:rise-short var(--dur-long) var(--ease-out) backwards;animation-delay:calc(var(--r,0) * 50ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes rise-short{0%{opacity:0;transform:translateY(8px)}}@keyframes settle{0%{opacity:0;transform:scale(.985)}}@keyframes fade{0%{opacity:0}}.hero{padding-block:104px 88px}.hero__grid{grid-template-columns:minmax(0,1fr) 495px;align-items:center;gap:60px;display:grid}.hero__copy{justify-items:start;display:grid}.badge{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);font:500 13px / 1.3 var(--font-body);color:var(--color-ink-2);align-items:center;gap:9px;margin:0 0 24px;padding:6px 14px;display:inline-flex}.hero h1{letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:1.08}.hero h1 em{color:var(--color-accent);font-style:normal}.hero__lead{max-width:32rem;color:var(--color-ink-2);margin-top:22px;font-size:18px;line-height:1.68}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero__note{border-bottom:var(--rule-hair) solid var(--color-rule);width:100%;color:var(--color-muted);margin-top:26px;padding-bottom:12px;font-size:13px}.hero__facts{flex-wrap:wrap;gap:18px 44px;margin:18px 0 0;display:flex}.hero__facts dt{font:600 21px / 1.2 var(--font-outlier);color:var(--color-ink)}.hero__facts dt b{font:inherit;font-variant-numeric:tabular-nums}.hero__facts dd{color:var(--color-muted);margin:4px 0 0;font-size:13px}.live{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);box-shadow:var(--shadow-float);margin:0;overflow:hidden}.live__bar{align-items:center;gap:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);min-height:41px;padding:4px 6px 4px 16px;display:flex}.live__title{white-space:nowrap;font:500 11.5px / 1 var(--font-outlier);letter-spacing:.18em;color:var(--color-muted);align-items:center;gap:9px;display:inline-flex}.live .tag{margin-left:auto}.live__body{gap:10px;padding:14px 20px 18px;display:grid}.js .live:not(.is-ready) .live__body{opacity:0}.live__body>*{transition:opacity var(--dur-short) var(--ease-out)}.live[data-step="6"] .live__body>*{opacity:0;transition:opacity .3s var(--ease-in)}.live__steps{font:500 11.5px / 1 var(--font-body);color:var(--color-muted);gap:4px;margin:0 0 2px;padding:0;list-style:none;display:flex}.live__steps li{text-align:center;transition:color var(--dur-short) var(--ease-out);flex:1;padding-bottom:8px;position:relative}.live__steps li:before,.live__steps li:after{content:"";background:var(--color-rule);border-radius:1px;height:2px;position:absolute;inset:auto 0 0}.live__steps li:after{background:var(--color-accent);transform-origin:0;transition:transform var(--dur-long) var(--ease-out);transform:scaleX(0)}.live__steps .is-done{color:var(--color-ink-2)}.live__steps .is-done:after{transform:none}.live__steps .is-current{color:var(--color-accent);font-weight:600}.live__label{letter-spacing:.04em;color:var(--color-muted);font-size:12px}.live__chat{background:var(--color-paper-2);max-width:100%;font:400 14px / 1.5 var(--font-body);color:var(--color-ink);border-radius:12px 12px 12px 4px;justify-self:start;margin-top:-4px;padding:8px 13px}.live[data-step="0"] [data-type]>span{animation:1ms linear both type;animation-delay:calc(.2s + var(--n) * 38ms)}@keyframes type{0%{opacity:0}}.live__rows{--row-h:38px;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.live__rows:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-paper-2) 0 var(--row-h), transparent var(--row-h) calc(var(--row-h) + 6px));opacity:0;transition:opacity var(--dur-short) var(--ease-out);border-radius:8px;position:absolute;inset:0}.live[data-step="0"] .live__rows:before{opacity:1}.lrow{align-items:center;gap:var(--space-sm);min-height:var(--row-h);border:var(--rule-hair) solid var(--color-rule);background:var(--color-key-face);transition:border-color var(--dur-short) var(--ease-out);border-radius:8px;grid-template-columns:9.2rem minmax(0,1fr) 5.2rem;padding:4px 10px;font-size:13.5px;display:grid;position:relative}.lrow>span{min-width:0;position:relative}.lrow__raw{font:400 12.5px / 1.35 var(--font-outlier);color:var(--color-ink-2)}.lrow--hold .lrow__raw{color:var(--color-hold)}.lrow__part b{color:var(--color-ink);font-weight:500}.lrow__part small{color:var(--color-muted);font-size:12px}.lrow__wait{color:var(--color-muted)}.lrow__amount{font:500 13px / 1.3 var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-ink);text-align:right}.lrow__part em{color:var(--color-accent);font-style:normal;position:relative}.lrow__part em:after{content:"";transform-origin:0;background:currentColor;border-radius:1px;height:2px;position:absolute;inset:auto 0 -3px}.lrow__part .is-entering em:after{animation:draw var(--dur-long) var(--ease-out) .25s backwards}@keyframes draw{0%{transform:scaleX(0)}}.live[data-step="2"] .lrow:not(.lrow--hold){border-color:var(--color-accent)}.lrow__part .lrow__state{vertical-align:middle;justify-items:start;margin-left:4px;display:inline-grid}.lrow__flag{border:var(--rule-hair) solid var(--color-hold);border-radius:inherit;background:var(--color-hold-wash);transform-origin:0;position:absolute;inset:-1px}.lrow__flag.is-entering{animation:sweep var(--dur-long) var(--ease-out) backwards}@keyframes sweep{0%{opacity:.3;transform:scaleX(.2)}}.live__total{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px 0;font-size:13px;display:flex}.live__total b{font:600 17px / 1.2 var(--font-outlier);font-variant-numeric:tabular-nums;color:var(--color-accent)}.live__quote{background:var(--color-accent-wash);color:var(--color-accent);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.live__quote b{color:var(--color-ink);font-weight:600}.live__quote span{color:var(--color-ink-2);margin-left:auto;font-size:12.5px}.live .is-entering{animation:rise-short var(--dur-long) var(--ease-out) backwards}.live .lrow__state .is-entering{animation:pop var(--dur-short) var(--ease-out) backwards}.live .lrow__flag.is-entering{animation-name:sweep}.live__total.is-entering{animation-name:fade}.live .lrow:nth-child(2).is-entering,.live .lrow:nth-child(2) .is-entering{animation-delay:.15s}.live .lrow:nth-child(3).is-entering,.live .lrow:nth-child(3) .is-entering{animation-delay:.3s}@keyframes pop{0%{opacity:0;transform:scale(.9)}}.swap{display:grid}.swap>*{grid-area:1/1}.swap>.is-entering{animation:swapin var(--dur-long) var(--ease-out) backwards}@keyframes swapin{0%{opacity:0;transform:translateY(4px)}}.meter{border-radius:var(--radius-pill);background:var(--color-paper-3);height:6px;display:block;position:relative;overflow:hidden}.meter__fill{background:var(--color-accent);transform-origin:0;transition:transform var(--dur-long) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.meter__fill--full:not(.is-off){transform:none}.meter__fill--half:not(.is-off){transform:scaleX(.45)}.meter__fill--hold{background:var(--color-hold)}.cells{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cells--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cell{background:var(--color-key-face);align-content:start;gap:10px;padding:26px;display:grid}.cell h3{font-size:20px;font-weight:700;line-height:1.35}.cell p:not(.label):not(.chip-line):not(.cell__num){color:var(--color-ink-2);font-size:15px;line-height:1.65}.chip-line{border-radius:var(--radius-small);background:var(--color-hold-wash);font:400 12.5px / 1.5 var(--font-body);color:var(--color-hold);margin-top:6px;padding:8px 12px}.cell__num{font:500 13px / 1 var(--font-outlier);color:var(--color-accent)}.cells--figures{margin-top:16px}.cells--figures dt{font:700 30px / 1.15 var(--font-display);color:var(--color-accent);font-variant-numeric:tabular-nums}.cells--figures dd{color:var(--color-ink-2);margin:0;font-size:14px}.pipe{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);box-shadow:var(--shadow-float);margin:0;overflow:hidden}.pipe__bar{border-bottom:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 20px;display:flex}.pipe__title{font:500 11.5px / 1 var(--font-outlier);letter-spacing:.18em;color:var(--color-ink-2);align-items:center;gap:9px;display:inline-flex}.pipe__counts{font:400 13px / 1 var(--font-body);color:var(--color-muted);gap:16px;margin:0 0 0 auto;display:flex}.pipe__counts b{font:600 14px / 1 var(--font-outlier);color:var(--color-accent)}.pipe__counts .is-hold b{color:var(--color-hold)}.pipe__cols{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,1fr);display:grid}.pipe__col{border-left:var(--rule-hair) solid var(--color-rule);align-content:start;gap:10px;padding:16px;display:grid}.pipe__col:first-child{border-left:0}.pipe__head{font:600 14px / 1.3 var(--font-body);color:var(--color-ink);align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pipe__head span{font:400 10.5px / 1 var(--font-outlier);letter-spacing:.14em;color:var(--color-muted)}.req,.line,.draft{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.req__from{color:var(--color-muted);font-size:12.5px}.req__text{color:var(--color-ink);font-size:14px}.req__tags{color:var(--color-muted);align-items:center;gap:10px;font-size:12px;display:flex}.line__raw{font:400 12.5px / 1.4 var(--font-outlier);color:var(--color-hold)}.line__part{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.line__part b,.draft b{font-weight:500}.draft__head{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.draft__row,.draft__total{color:var(--color-ink-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.draft__total{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);padding-top:6px}.draft__total b{color:var(--color-accent)}.pipe :is(.req,.draft).is-entering{animation:dropin var(--dur-long) var(--ease-out) backwards}.pipe__steps{border-bottom:var(--rule-hair) solid var(--color-rule);scrollbar-width:thin;gap:6px;margin:0;padding:10px 16px;list-style:none;display:flex;overflow-x:auto}.pipe__steps button{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);min-height:36px;color:var(--color-muted);font:500 13px / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 13px;display:inline-flex;position:relative}.pipe__steps button:after{content:"";position:absolute;inset:-4px 0}.pipe__steps .mono{font-size:11.5px}.pipe__steps button[data-done]{border-color:var(--color-rule-2);color:var(--color-ink-2)}.pipe__steps button[aria-current=step]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}@media (hover:hover){.pipe__steps button:not([aria-current]):hover{border-color:var(--color-accent);color:var(--color-ink)}}.pipe__steps button:active{transform:translateY(1px)}.line__part.swap{justify-content:normal;display:grid}.line__part>span:not(.line__wait){justify-content:space-between;align-items:center;gap:8px;display:flex}.line__wait{color:var(--color-muted);font-size:13px}.draft--ghost{background:0 0;border-style:dashed}.draft--ghost b{color:var(--color-muted)}.draft--ghost .draft__row i{background:var(--color-paper-3);border-radius:4px;width:55%;height:8px;margin-block:4px;display:block}.draft--ghost .draft__row i+i{width:22%}@keyframes dropin{0%{opacity:0;transform:translateY(-10px)}}.pipe__note{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);padding:12px 20px;font-size:13px}.after{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.after__note{color:var(--color-muted);font-size:13px}.modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.module,.card{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);align-content:start;gap:10px;padding:26px;display:grid}.module{grid-column:span 2}.module--wide{grid-column:span 3}.module--full{grid-column:1/-1}.module h3,.card h3{font-size:19px;font-weight:700;line-height:1.35}.module>p:not(.label):not(.now):not(.tags),.card p:not(.label):not(.card__foot):not(.card__tag){color:var(--color-ink-2);font-size:15px;line-height:1.65}.now{border-radius:var(--radius-small);background:var(--color-hold-wash);color:var(--color-ink-2);margin-top:4px;padding:10px 14px;font-size:13.5px;line-height:1.55}.now b{color:var(--color-hold);margin-right:6px}.tags{font:400 12px / 1.6 var(--font-outlier);color:var(--color-muted)}.banner{border:var(--rule-hair) solid color-mix(in oklab, var(--color-accent) 25%, var(--color-rule));border-radius:var(--radius-box);background:var(--color-accent-wash);color:var(--color-ink-2);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;padding:20px 26px;font-size:14px;display:flex}.banner b{font:700 26px / 1.2 var(--font-display);color:var(--color-accent)}.banner__aside{color:var(--color-muted);margin-left:auto;font-size:13px}.swap-cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:16px;display:grid}.swap-cols__col{border:var(--rule-hair) solid;border-radius:var(--radius-box);gap:12px;padding:24px 26px;display:grid}.swap-cols__col--before{border-color:color-mix(in oklab, var(--color-hold) 35%, var(--color-rule));background:color-mix(in oklab, var(--color-hold-wash) 60%, var(--color-key-face))}.swap-cols__col--after{border-color:color-mix(in oklab, var(--color-accent) 30%, var(--color-rule));background:color-mix(in oklab, var(--color-accent-wash) 60%, var(--color-key-face))}.swap-cols__col--before h3{color:var(--color-hold)}.swap-cols__col--after h3{color:var(--color-accent)}.swap-cols h3{font-size:18px;font-weight:700}.swap-cols ul{color:var(--color-ink-2);gap:8px;margin:0;padding-left:1.1em;font-size:15px;display:grid}.swap-cols__arrow{color:var(--color-muted);font-size:22px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-key-face);min-height:40px;color:var(--color-ink-2);font:500 14px / 1 var(--font-body);cursor:pointer;padding:0 18px}.chip:hover{border-color:var(--color-ink-2)}.chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.assume{border:var(--rule-hair) solid var(--color-rule);max-width:none;color:var(--color-ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:12px 16px;font-size:13px;display:flex}.assume span:not(.assume__label){border-radius:var(--radius-pill);background:var(--color-paper-2);padding:4px 10px}.assume__label{font:500 12px / 1 var(--font-outlier);color:var(--color-muted);margin-right:4px}.table-wrap{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:15px}.table th,.table td{border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:top;padding:16px 20px}.table tbody tr:last-child>*{border-bottom:0}.table thead th{font:600 14px / 1.3 var(--font-body);color:var(--color-ink)}.table thead small{color:var(--color-muted);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.table tbody th{color:var(--color-ink);white-space:nowrap;font-weight:600}.table td{color:var(--color-ink-2)}.table .is-pick{background:var(--color-accent-wash);color:var(--color-ink)}.table thead .is-pick{color:var(--color-accent)}.calc__table{table-layout:fixed;min-width:34rem}.calc__table thead td:first-child{width:24%}.calc__table b{font:600 18px / 1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.calc__table b.is-key{color:var(--color-accent)}.bar{background:var(--color-paper-3);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.bar i{background:var(--color-ink-2);height:100%;transform:scaleX(var(--v,0));transform-origin:0;transition:transform .6s var(--ease-out);display:block}.is-pick .bar i{background:var(--color-accent)}[data-bar=now\.manualHours]{--v:.1333}[data-bar=a\.toolHours]{--v:.0444}[data-bar=b\.toolHours]{--v:.0711}[data-bar=a\.savedHours]{--v:.0889}[data-bar=b\.savedHours]{--v:.0622}.chip{transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out)}.chip:active{transform:translateY(1px)}.chip{position:relative}.chip:after{content:"";position:absolute;inset:-2px 0}@media (width>=84rem){.calc .assume{margin-inline:-46px}.calc .table-wrap{margin-inline:-70px}}.cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card__foot{color:var(--color-muted);margin-top:auto;padding-top:6px;font-size:12.5px}.card h3 a{color:inherit;text-decoration:none}.card h3 a:hover{color:var(--color-accent)}.module,.card{transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out)}.card:has(h3 a){position:relative}.card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (hover:hover){.module:hover,.card:hover{border-color:var(--color-rule-2);box-shadow:var(--shadow-lift)}.card:has(h3 a):hover{border-color:var(--color-accent);transform:translateY(-2px)}.card:has(.status--soon):hover{box-shadow:none;cursor:not-allowed;border-style:dashed}.card:has(.status--soon):hover .status--soon{color:var(--color-ink)}}.card:has(h3 a):focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.card:has(h3 a):active{box-shadow:none;transform:translateY(0)}.status--soon{transition:color var(--dur-short) var(--ease-out)}.card--icon{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px}.card--icon>svg{box-sizing:content-box;background:var(--color-accent-wash);color:var(--color-accent);border-radius:12px;padding:10px}.card--icon>div{gap:8px;display:grid}.card--stack{grid-template-columns:minmax(0,1fr)}.cards--soft .card{background:var(--color-paper-2)}.cards+.footnote,.cards+.strip{margin-top:16px}.chipbox{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);padding:16px 20px}.chipbox__label{font:500 12px / 1 var(--font-outlier);letter-spacing:.08em;color:var(--color-muted);margin-bottom:10px}.chipbox__chips{flex-wrap:wrap;gap:8px;max-width:none;display:flex}.note-box{border:var(--rule-hair) solid color-mix(in oklab, var(--color-accent) 25%, var(--color-rule));border-radius:var(--radius-box);background:var(--color-accent-wash);gap:8px;margin-top:16px;padding:24px 26px;display:grid}.note-box h3{font-size:18px;font-weight:700}.note-box p{color:var(--color-ink-2);font-size:15px}.steps{border-bottom:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.steps li{border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:84px minmax(0,448fr) minmax(0,516fr);gap:22px;max-width:none;padding:30px 0;display:grid}.steps__num{font:500 13px / 1.8 var(--font-outlier);color:var(--color-accent)}.steps__title{font:700 20px / 1.3 var(--font-display);color:var(--color-ink);gap:4px;display:grid}.steps__title span{font:400 11px / 1 var(--font-outlier);letter-spacing:.14em;color:var(--color-muted)}.steps li>p:last-child{color:var(--color-ink-2);font-size:15px;line-height:1.65}.fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fit__col{border:var(--rule-hair) solid;border-radius:var(--radius-box);align-content:start;gap:14px;padding:26px;display:grid}.fit__col--yes{border-color:color-mix(in oklab, var(--color-success) 35%, var(--color-rule));background:color-mix(in oklab, var(--color-success-wash) 55%, var(--color-key-face))}.fit__col--no{border-color:color-mix(in oklab, var(--color-hold) 35%, var(--color-rule));background:color-mix(in oklab, var(--color-hold-wash) 55%, var(--color-key-face))}.fit h3{font-size:19px;font-weight:700}.fit ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fit li{color:var(--color-ink-2);padding-left:22px;font-size:15px;line-height:1.6;position:relative}.fit li:before{font-weight:700;position:absolute;left:0}.fit__col--yes li:before{content:"✓";color:var(--color-success)}.fit__col--no li:before{content:"•";color:var(--color-hold)}.plan{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);max-width:820px;box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:0 auto 16px;display:grid;overflow:hidden}.plan__price{gap:14px;padding:30px 32px;display:grid}.plan__row{align-items:baseline;gap:16px;display:flex}.plan__label{min-width:4.5rem;color:var(--color-muted);font-size:13px}.plan__row b{font:700 28px / 1.2 var(--font-display);color:var(--color-ink)}.plan__side{background:var(--color-accent-wash);align-content:center;justify-items:start;gap:16px;padding:28px;display:grid}.plan__includes{color:var(--color-ink-2);font-size:14px;line-height:1.6}.plan__includes b{color:var(--color-ink);margin-bottom:4px;display:block}.strip{background:var(--color-paper-2);max-width:none;color:var(--color-ink-2);border-radius:10px;padding:14px 18px;font-size:13.5px}.faq{border-top:var(--rule-hair) solid var(--color-rule)}.faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:72px;font:600 16.5px / 1.4 var(--font-body);color:var(--color-ink);cursor:pointer;padding-block:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px / 1 var(--font-body);color:var(--color-accent);transition:transform var(--dur-short) var(--ease-in-out);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details::details-content{transition:grid-template-rows .28s var(--ease-in), content-visibility .28s allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}.faq details[open]::details-content{transition-duration:var(--dur-long);transition-timing-function:var(--ease-out);grid-template-rows:1fr}.faq details p{max-width:48rem;min-height:0;color:var(--color-ink-2);padding-bottom:18px;font-size:15px;line-height:1.7}.offer{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);border-radius:16px;justify-items:start;gap:16px;padding:56px 64px;display:grid}.offer h2{letter-spacing:-.015em;max-width:620px;font-size:45px;font-weight:700;line-height:1.18}.offer__lead{max-width:36rem;color:var(--color-ink-2);font-size:17px;line-height:1.7}.offer__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.offer__mail{color:var(--color-muted);font-size:14px}.offer__mail code{font-family:var(--font-outlier);color:var(--color-accent)}.offer__status{min-height:1lh;color:var(--color-accent);font-size:13px}.site-footer{border-top:var(--rule-hair) solid var(--color-rule);padding-block:56px 32px;font-size:14px}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;display:grid}.site-footer__maker{color:var(--color-ink-2);align-content:start;gap:8px;display:grid}.site-footer__head{font:500 11.5px / 1 var(--font-outlier);letter-spacing:.18em;color:var(--color-muted);margin-top:16px}.site-footer__links .site-footer__head{margin-top:0;margin-bottom:12px}.site-footer__links{grid-template-columns:repeat(3,120px);gap:36px;display:grid}.site-footer__links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--color-ink-2);text-decoration:none}.site-footer a:hover{color:var(--color-accent)}.site-footer__biz{gap:2px;margin:4px 0 0;display:grid}.site-footer__biz div{gap:12px;display:flex}.site-footer__biz dt{min-width:7rem;color:var(--color-muted)}.site-footer__biz dd{margin:0}.site-footer__fine{max-width:48rem;color:var(--color-muted);grid-column:1/-1;font-size:12.5px}.site-footer__bottom{border-top:var(--rule-hair) solid var(--color-rule);max-width:none;color:var(--color-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;padding-top:18px;font-size:12.5px;display:flex}@media (width<=75rem){.site-nav ul{gap:16px}}@media (width<=64rem){:root{--wrap-pad:24px;--section-pad:96px;--section-pad-tight:64px}.menu-toggle{display:inline-grid}.site-nav{padding:var(--space-md) var(--wrap-pad) var(--space-lg);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);display:none;position:absolute;inset:67px 0 auto}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:2px}.site-header__tools{margin-left:auto}html:not(.js) .site-nav{padding:0 0 var(--space-md);border:0;display:block;position:static}html:not(.js) .menu-toggle{display:none}html:not(.js) .site-header__inner{flex-wrap:wrap}.hero__grid,.pipe__cols,.swap-cols,.fit,.plan{grid-template-columns:minmax(0,1fr)}.cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.live{max-width:560px}.pipe__col{border-left:0;border-top:var(--rule-hair) solid var(--color-rule)}.pipe__col:first-child{border-top:0}.swap-cols__arrow{justify-self:center;transform:rotate(90deg)}.modules{grid-template-columns:repeat(2,minmax(0,1fr))}.module,.module--wide{grid-column:span 1}.steps li{grid-template-columns:56px minmax(0,1fr)}.steps li>p:last-child{grid-column:2}.site-footer__inner{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){:root{--wrap-pad:20px;--section-pad:72px;--section-pad-tight:48px}.site-header__cta{padding-inline:14px}.hero{padding-block:56px 72px}.hero h1{font-size:34px}.live__body{padding-inline:14px}.live__rows{--row-h:50px}.lrow{gap:var(--space-xs);padding-inline:var(--space-xs);grid-template-columns:6.8rem minmax(0,1fr) 4.4rem}.compare :is(th,td){padding:var(--space-md) var(--space-sm)}.lrow__part small{display:block}.live__bar{gap:8px;padding-left:14px}.live__title{letter-spacing:.04em;gap:7px}.live .tag{font-size:11.5px}.hero__lead{font-size:16.5px}.head h2{font-size:30px}.head--small h2{font-size:24px}.cells--3,.cells--4,.cards--2,.cards--3,.cards--4,.modules{grid-template-columns:minmax(0,1fr)}.module--full{grid-column:auto}.cells--figures{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe__counts{width:100%;margin-left:0}.banner__aside{margin-left:0}.offer{padding:36px 24px}.offer h2{font-size:30px}.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-footer__links ul{gap:0}.site-footer__links a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::details-content{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.demo .container{max-width:calc(1176px + 2 * var(--wrap-pad))}.demo .site-header{position:relative}html{scroll-padding-top:0}.demo .site-header .key{margin-left:auto}.demo-mark{font:500 12px / 1 var(--font-outlier);letter-spacing:.08em;color:var(--color-accent)}html:not(.js) :is(.gauge,[data-stage],[data-done]){display:none!important}.js .tours{display:none}.gauge{z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);position:sticky;top:0}.gauge__in{align-items:stretch;display:flex}.gv{align-content:center;gap:4px;min-width:150px;padding:12px 22px 12px 0;display:grid}.gv+.gv{border-left:var(--rule-hair) solid var(--color-rule);padding-left:22px}.gv--x{text-align:right;margin-left:auto;border-left:0!important}.gv__k{font:500 12px / 1.4 var(--font-outlier);letter-spacing:.12em;color:var(--color-muted)}.gv__v{font:700 26px / 1.15 var(--font-outlier);font-variant-numeric:tabular-nums;white-space:nowrap}.gv--x .gv__v{font-size:30px}.gv--m .gv__v{color:var(--color-hold)}.gv--s .gv__v{color:var(--color-accent)}.gv__note{color:var(--color-muted);font-size:12px}.intro{padding-top:44px}.intro h1{letter-spacing:-.02em;max-width:none;font-size:clamp(1.8rem,2.2vw + 1.2rem,2.75rem);font-weight:700;line-height:1.2}.intro h1 em{color:var(--color-accent);font-style:normal}.intro__lead{max-width:36rem;color:var(--color-ink-2);margin-top:16px;font-size:16px;line-height:1.7}.intro__lead b{color:var(--color-ink)}.picker{gap:var(--space-md);margin:var(--space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sc{min-height:199px;padding:var(--space-lg)}.sc h2{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.35}.sc h2 a{color:inherit;text-decoration:none}.sc h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.sc{position:relative}@media (hover:hover){.sc:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.sc:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-lift)}.sc>p:not([class]){color:var(--color-ink-2);font-size:14px;line-height:1.6}.sc__t{border-top:var(--rule-hair) dashed var(--color-rule);font:500 12.5px / 1.4 var(--font-outlier);flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:12px;display:flex}.m{color:var(--color-hold)}.s{color:var(--color-accent)}.stage{margin-top:var(--space-xl);scroll-margin-top:112px;position:relative}.frame{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-box);background:var(--color-paper-2);box-shadow:var(--shadow-float);overflow:hidden}.frame__bar{border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;padding:6px 12px 6px 16px;display:grid}.frame__dots{gap:7px;display:flex}.frame__dots i{background:var(--color-rule-2);border-radius:50%;width:10px;height:10px}.frame__url{border-radius:var(--radius-input);background:var(--color-paper-3);min-width:min(340px,40vw);font:500 12px / 1.3 var(--font-outlier);letter-spacing:.04em;text-align:center;color:var(--color-muted);padding:6px 16px}.frame__acts{justify-content:flex-end;gap:var(--space-xs);display:flex}.fbtn{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-key-face);min-height:30px;color:var(--color-ink-2);font:500 12.5px / 1 var(--font-body);white-space:nowrap;cursor:pointer;padding:0 11px;position:relative}.fbtn:after{content:"";position:absolute;inset:-7px 0}.fbtn:hover{border-color:var(--color-ink-2);color:var(--color-ink)}.app{background:var(--color-key-face);grid-template-columns:210px minmax(0,1fr);min-height:560px;display:grid}.app__side{gap:var(--space-2xs);padding:var(--space-lg) var(--space-sm);border-right:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.app__brand{margin:0 var(--space-sm) var(--space-sm);font:700 15px / 1 var(--font-display);letter-spacing:-.01em}.app__grp{margin:var(--space-md) var(--space-sm) var(--space-2xs);font:500 12px / 1.4 var(--font-outlier);letter-spacing:.1em;color:var(--color-muted)}.app__side ul{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.app__side li{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-small);color:var(--color-ink-2);font-size:14px;display:flex}.app__side li svg{color:var(--color-muted)}.app__side li.is-on{background:var(--color-accent-wash);color:var(--color-accent);font-weight:600}.app__side li.is-on svg{color:currentColor}.app__user{margin:auto var(--space-sm) 0;padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-size:13px}.app__main{padding:var(--space-lg);position:relative}.app__main .screen,.is-entering{animation:demo-in var(--dur-short) var(--ease-out) backwards}@keyframes demo-in{0%{opacity:0;transform:translateY(4px)}}.ahead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.ahead__t{font:700 20px / 1.3 var(--font-display);letter-spacing:-.01em}.ahead__sub{color:var(--color-muted);font-size:13px}.ahead .pill{align-self:center}.acard{margin-top:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);border-radius:10px;overflow:hidden}.acard__h{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);font-size:13px}.acard__h .tag{margin-left:6px}.acard__b{gap:var(--space-sm);padding:var(--space-md);display:grid}.split{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.split .acard{margin-top:var(--space-md)}.afield__k{color:var(--color-muted);font-size:12.5px}.paste{border-radius:var(--radius-small);background:var(--color-paper-2);gap:2px;padding:10px 12px;font-size:14px;line-height:1.6;display:grid}.paste--sm{font-size:13.5px}.paste__who{color:var(--color-muted)}.att{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-small);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;font-size:13.5px;display:flex}.att small{color:var(--color-muted);font-size:12px}.att .pill{margin-left:auto}.photo{gap:6px;margin:0;display:grid}.photo__paper{background:repeating-linear-gradient(to bottom, transparent 0 29px, color-mix(in oklab, var(--color-accent) 18%, transparent) 29px 30px), color-mix(in oklab, var(--color-paper) 70%, oklch(95% .03 90));box-shadow:var(--shadow-card), 0 6px 14px -10px oklch(21% .028 262/.35);color:var(--color-ink-2);font:italic 500 18px / 26px var(--font-body);border-radius:4px;gap:4px;padding:14px 18px;display:grid;transform:rotate(-1.2deg)}.photo__paper--crop{background:color-mix(in oklab, var(--color-paper) 70%, oklch(95% .03 90));padding:6px 12px;font-size:16px;line-height:22px;display:inline-grid;transform:none}.blot{filter:blur(2.2px);opacity:.55;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ink) 30%, transparent), transparent);display:inline-block}.photo figcaption{color:var(--color-muted);font-size:12px}.empty{border:var(--rule-hair) dashed var(--color-rule-2);border-radius:var(--radius-small);color:var(--color-muted);text-align:center;padding:18px;font-size:13px}.reading{gap:8px;display:grid}.reading__bar{background:var(--color-paper-3);border-radius:3px;height:6px;overflow:hidden}.reading__bar i{background:var(--color-accent);height:100%;transform:scaleX(var(--read,0));transform-origin:0;transition:transform var(--dur-long) var(--ease-out);display:block}.reading__t{font:500 12.5px / 1.4 var(--font-outlier);color:var(--color-muted)}.alist{margin:0;padding:0;list-style:none}.aline{align-items:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) 64px 56px;font-size:14px;line-height:1.45;display:grid}.alist>.aline:first-child{border-top-color:#0000}.aline--head{background:var(--color-paper-2);color:var(--color-muted);border-top:0;font-size:12px}.acard>.aline--head{border-bottom:var(--rule-hair) solid var(--color-rule)}.aline--4{grid-template-columns:minmax(0,.9fr) minmax(0,2fr) 96px 76px}.aline--price{grid-template-columns:minmax(0,1.6fr) 52px 72px 84px minmax(0,1.1fr)}.aline--quote{grid-template-columns:minmax(0,2fr) 52px 72px 84px}.aline .num{text-align:right;font-variant-numeric:tabular-nums}.aline small{color:var(--color-muted);font-size:12.5px}.aline .mono{font-size:13.5px}.aline u{-webkit-text-decoration:underline 2px var(--color-accent);text-decoration:underline 2px var(--color-accent);text-underline-offset:3px}.aline--held{background:var(--color-hold-wash)}.aline__pick{border:var(--rule-hair) dashed var(--color-hold);border-radius:var(--radius-input);background:var(--color-key-face);color:var(--color-hold);text-align:left;cursor:pointer;justify-items:start;gap:2px;padding:8px 10px;display:grid}.aline__pick small{color:var(--color-ink-2)}.aresult{padding:var(--space-sm) var(--space-md) 0;color:var(--color-success);font-size:13px}.atotal{justify-content:flex-end;align-items:baseline;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:2px solid var(--color-ink);color:var(--color-ink-2);font-size:13px;display:flex}.atotal b{color:var(--color-ink);font-size:18px}.afoot{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.afoot__hint{color:var(--color-muted);font-size:13px}.abtn{border-radius:var(--radius-small);background:var(--color-accent);min-height:40px;color:var(--color-accent-ink);font:600 14px / 1 var(--font-body);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.abtn:after{content:"";position:absolute;inset:-2px 0}.abtn:hover:not(:disabled){background:var(--color-accent-deep)}:is(.abtn,.aline__pick,.cand):disabled{cursor:default}.is-target,:is(.abtn,.aline__pick,.cand,.fbtn,.arow):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.arow:is(.is-target,:focus-visible){outline-offset:-3px}[data-act]{scroll-margin-block:160px 96px}.is-target{animation:target-wave 1.8s var(--ease-out) infinite}.is-target.is-strong{animation-name:target-wave-strong;animation-duration:1.4s}@keyframes target-wave{0%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-accent) 40%, transparent)}to{box-shadow:0 0 0 16px color-mix(in oklab, var(--color-accent) 0%, transparent)}}@keyframes target-wave-strong{0%{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-accent) 60%, transparent)}to{box-shadow:0 0 0 26px color-mix(in oklab, var(--color-accent) 0%, transparent)}}.coach{z-index:var(--z-raised);max-width:min(18rem, calc(100% - 2 * var(--wrap-pad)));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-small);background:var(--color-accent);box-shadow:var(--shadow-lift);color:var(--color-accent-ink);font:600 14px / 1.4 var(--font-body);white-space:nowrap;pointer-events:none;translate:var(--x,0) var(--y,0);animation:coach-in var(--dur-long) var(--ease-out) backwards;margin:0;position:absolute;top:0;left:0}.coach:after{content:"";bottom:-5px;left:var(--arrow,50%);background:inherit;width:10px;height:10px;margin-left:-5px;position:absolute;rotate:45deg}.coach[data-side=below]:after{top:-5px;bottom:auto}.coach:is([data-side=left],[data-side=right]):after{margin:-5px 0 0;top:50%;bottom:auto}.coach[data-side=left]:after{left:auto;right:-5px}.coach[data-side=right]:after{left:-5px}.coach--strong{padding:var(--space-sm) var(--space-md);font-size:16px}@keyframes coach-in{0%{opacity:0;transform:translateY(6px)}}.coach[data-side=below]{animation-name:coach-in-below}@keyframes coach-in-below{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.is-target,.coach{animation:none!important}}.pick{margin-top:14px}.js .pick{z-index:5;background:color-mix(in oklab, var(--color-ink) 28%, transparent);place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.pick__box{border:var(--rule-hair) solid var(--color-rule);background:var(--color-key-face);width:min(540px,100%);box-shadow:var(--shadow-float);border-radius:12px;gap:10px;padding:18px;display:grid}.pick__t{font:700 17px / 1.3 var(--font-display)}.pick__d{color:var(--color-ink-2);font-size:13.5px}.pick__src{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.pick__list{gap:var(--space-xs);display:grid}.cand{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-small);background:var(--color-paper);min-height:48px;color:var(--color-ink);text-align:left;cursor:pointer;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;display:grid}.cand span{color:var(--color-ink-2)}.cand:hover:not(:disabled){border-color:var(--color-accent)}.cand.is-chosen{border-color:var(--color-accent);background:var(--color-accent-wash)}.quote__head{align-items:end;gap:var(--space-sm);padding:var(--space-md);grid-template-columns:1fr auto 1fr;display:grid}.quote__t{font:700 22px / 1 var(--font-display);letter-spacing:.3em;grid-area:1/2}.quote__to{grid-area:1/1;font-size:14px}.quote__from{text-align:right;grid-area:1/3;font-size:14px}.quote__head small{color:var(--color-muted);font-size:12px}.quote__out{gap:var(--space-xs);padding:0 var(--space-md) var(--space-md);flex-wrap:wrap;display:flex}.drop{border:var(--rule-hair) dashed var(--color-rule-2);border-radius:var(--radius-small);color:var(--color-ink-2);text-align:center;justify-items:center;gap:6px;padding:22px 14px;font-size:14px;display:grid}.drop svg{color:var(--color-accent)}.sheet{margin:var(--space-sm) var(--space-md) 0;border:var(--rule-hair) solid var(--color-rule);font:500 12.5px / 1.4 var(--font-outlier);display:grid}.sheet__r{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 48px 52px;display:grid}.sheet__r>span{border-top:var(--rule-hair) solid var(--color-rule);border-left:var(--rule-hair) solid var(--color-rule);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 8px;overflow:hidden}.sheet__r>span:first-child{border-left:0}.sheet__r--h>span{background:color-mix(in oklab, var(--color-success-wash) 70%, var(--color-paper));color:var(--color-ink-2);border-top:0}.sheet__r--more{color:var(--color-muted)}.split .sheet{margin-bottom:var(--space-md)}.paper{gap:var(--space-xs);margin:var(--space-sm) var(--space-md) var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-key-face);box-shadow:var(--shadow-card);padding:16px;display:grid}.paper__t{font:700 16px / 1 var(--font-display);letter-spacing:.3em;text-align:center}.paper__to{font-size:13px}.paper__to small{color:var(--color-muted);margin-left:6px}.paper__lines{gap:6px;display:grid}.paper__lines i{background:var(--color-paper-3);border-radius:3px;height:6px}.paper__lines i:nth-child(odd){width:86%}.paper__sum{border-top:2px solid var(--color-ink);justify-content:space-between;padding-top:8px;font-size:12.5px;display:flex}.quote__out--flat{margin-top:12px;padding:0}.muted{color:var(--color-muted)}.aline--map{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr)}.aline--mem{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.8fr) 64px 112px}.aline--mine{background:color-mix(in oklab, var(--color-accent-wash) 55%, var(--color-paper))}.aline--ver{grid-template-columns:48px minmax(0,1.4fr) 84px minmax(0,1.2fr)}.aline--ver .pill{justify-self:start}.aline--log{grid-template-columns:116px 64px minmax(0,1fr);font-size:13.5px}.aline--more{color:var(--color-muted)}.paste--chip{padding:4px 10px;display:inline-block}.memory__rule{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.alog{color:var(--color-ink-2);margin-top:12px;font-size:13px}.alog .tag{margin-right:6px}.abtn--line{border:var(--rule-hair) solid var(--color-accent);background:var(--color-key-face);color:var(--color-accent)}.abtn--line:hover:not(:disabled){background:var(--color-accent-wash)}.abtn--sm{min-height:32px;padding:0 12px;font-size:13px}.abtn--sm:after{inset:-6px 0}.alist .arow{align-items:center;gap:var(--space-md);width:100%;min-height:48px;padding:var(--space-sm) var(--space-md);border:0;border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);text-align:left;background:0 0;grid-template-columns:104px 76px minmax(0,1fr) auto;font-size:14px;display:grid}.alist>li:first-child>.arow,.alist>.arow:first-child{border-top:0}button.arow{cursor:pointer}button.arow:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;margin-left:-9px;position:absolute}.arow--still{color:var(--color-ink-2)}.approve{color:var(--color-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:14px;display:flex}.approve b{color:var(--color-ink);margin-left:auto;font-size:18px}.fixed{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.fixed svg{color:var(--color-success)}.fixed span{color:var(--color-ink-2)}.fixed__file{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.guide{align-items:start;gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,516px);display:grid}.steps{gap:var(--space-xs);border-bottom:0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.steps li{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);min-height:32px;color:var(--color-muted);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.steps b{font:600 12px / 1 var(--font-outlier)}.steps li.is-done{color:var(--color-ink-2)}.steps li.is-done b:before{content:"✓ "}.steps li[aria-current]{border-color:var(--color-accent);background:var(--color-accent-wash);color:var(--color-accent);font-weight:600}.guide__t{max-width:none;margin-top:var(--space-lg);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.35}.guide__d{margin-top:var(--space-sm);color:var(--color-ink-2);font-size:15px;line-height:1.7}.act{gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) dashed var(--color-accent);border-radius:var(--radius-small);font:500 13px / 1.4 var(--font-body);color:var(--color-accent);display:inline-flex}.vs{border:var(--rule-hair) solid var(--color-rule);border-radius:12px;margin:0;overflow:hidden}.vs__r{align-items:center;gap:var(--space-md);padding:var(--space-md);grid-template-columns:92px minmax(0,1fr) auto;display:grid}.vs__r+.vs__r{border-top:var(--rule-hair) solid var(--color-rule)}.vs__r--m{background:color-mix(in oklab, var(--color-hold-wash) 60%, var(--color-paper))}.vs__r--s{background:color-mix(in oklab, var(--color-accent-wash) 60%, var(--color-paper))}.vs dt{font:500 12px / 1.4 var(--font-outlier);letter-spacing:.08em}.vs__r--m dt{color:var(--color-hold)}.vs__r--s dt{color:var(--color-accent)}.vs dd{color:var(--color-ink-2);margin:0;font-size:14px;line-height:1.55}.vs .vs__t{font:700 17px / 1 var(--font-outlier);white-space:nowrap}.vs__r--m .vs__t{color:var(--color-hold)}.vs__r--s .vs__t{color:var(--color-accent)}.done{margin-top:var(--space-xl);scroll-margin-top:112px}.done__card{border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);border-radius:16px;padding:40px}.done h2 em{color:var(--color-accent);font-style:normal}.done h2{max-width:none;font-size:clamp(1.625rem,1.4vw + 1.1rem,2.125rem);font-weight:700;line-height:1.3}.done__lead{color:var(--color-ink-2);margin-top:10px;font-size:16px}.done__band{margin-top:var(--space-lg);background:var(--color-paper-3);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.done__band>div{gap:6px;padding:20px 22px;display:grid}.done__band>div+div{border-left:var(--rule-hair) solid var(--color-rule-2)}.done__v{font:700 26px / 1.1 var(--font-outlier);white-space:nowrap}.done__v--m{color:var(--color-hold)}.done__v--s{color:var(--color-accent)}.done__k{color:var(--color-muted);font-size:13px}.done__note{max-width:46rem;color:var(--color-muted);margin-top:12px;font-size:12.5px;line-height:1.7}.done__note b{color:var(--color-ink-2);margin-right:4px}.tally{margin-top:var(--space-lg);padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-key-face);border-radius:12px}.tally h3{font-size:17px;font-weight:700}.tally ul{margin:12px 0 0;padding:0;list-style:none}.tally li{border-top:var(--rule-hair) dashed var(--color-rule);color:var(--color-ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;font-size:14px;display:flex}.tally li.is-done{color:var(--color-ink);font-weight:600}.tally__t{font:500 12.5px / 1.5 var(--font-outlier);gap:12px;display:flex}.tally__sum{border-top:var(--rule-hair) solid var(--color-rule-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:12px;font-size:14px;display:flex}.ask{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule)}.ask h3{font-size:20px;font-weight:700}.ask p:not([class]){color:var(--color-ink-2);margin-top:8px;font-size:15px}.ask__acts{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.ask__note{color:var(--color-muted);font-size:13px}.nextrow{gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.nextrow__go,.nextrow__more{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tour{border-top:var(--rule-hair) solid var(--color-rule);padding-block:48px}.tours{margin-top:48px}.tour__head h2{margin-top:8px;font-size:30px;font-weight:700;line-height:1.25}.tour__steps{counter-reset:step;gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tstep{counter-increment:step;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:32px;display:grid}.tstep__text{gap:10px;display:grid}.tstep__text h3{font-size:19px;font-weight:700;line-height:1.35}.tstep__text h3:before{content:counter(step) ". ";color:var(--color-accent)}.tstep__text>p{color:var(--color-ink-2);font-size:15px}.tstep .vs__r{grid-template-columns:84px minmax(0,1fr) auto}.tstep .screen{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-box);background:var(--color-key-face);padding:18px;position:relative}.tour__done{border-left:3px solid var(--color-accent);gap:6px;margin-top:32px;padding-left:16px;display:grid}.tour__done h3{font-size:19px;font-weight:700}.tour__basis{color:var(--color-muted);font-size:13px}.demo-foot{border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);margin-top:96px;padding:28px 0 48px;font-size:12.5px;line-height:1.8}.demo-foot p{max-width:none}.demo-foot a{color:var(--color-ink-2)}@media (width<=1024px){.picker{grid-template-columns:repeat(2,minmax(0,1fr))}.guide{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.tstep{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr);min-height:0}.app__side{display:none}.split{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=760px){.gv{flex:1 1 0;min-width:0;padding:10px 10px 10px 0}.gv+.gv{padding-left:10px}.gv__k{letter-spacing:.02em;font-size:12px}.gv__v,.gv--x .gv__v{font-size:17px}.gv__note{display:none}.frame__bar{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr)}.frame__dots{display:none}.frame__url{order:2;min-width:0}.frame__acts{justify-content:flex-start}.app__main{padding:var(--space-md)}.done__card{padding:var(--space-lg) var(--space-md)}.done__band{grid-template-columns:minmax(0,1fr)}.done__band>div+div{border-left:0;border-top:var(--rule-hair) solid var(--color-rule-2)}.vs__r,.tstep .vs__r{gap:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.vs dt{grid-column:1/-1}}@media (width<=640px){.picker{grid-template-columns:minmax(0,1fr)}.sc{min-height:0}.aline--4,.aline--price,.aline--quote,.aline--mem,.aline--ver,.aline--log,.alist .arow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.aline--4>.mono:first-child{color:var(--color-muted);flex-basis:100%;font-size:12px}.aline--4>.res{flex:100%}.aline--4>.status,.aline--4>.swap{margin-left:auto}.aline.aline--head{display:none}.aline--mem>.swap,.aline--mem>.status,.aline--ver>.pill,.alist .arow>.tag{margin-left:auto}.aline--log>:last-child,.alist .arow>span:nth-child(3),.aline--price>:first-child,.aline--quote>:first-child{flex-basis:100%}.aline--price>.num:before,.aline--quote>.num:before{color:var(--color-muted);margin-right:4px;font-size:12px}.aline--price>.num:nth-child(2):before,.aline--quote>.num:nth-child(2):before{content:"수량"}.aline--price>.num:nth-child(3):before,.aline--quote>.num:nth-child(3):before{content:"단가"}.aline--price>.num:nth-child(4):before,.aline--quote>.num:nth-child(4):before{content:"금액"}.aline--price>.tag{margin-left:auto}.quote__head{grid-template-columns:minmax(0,1fr) auto}.quote__t{text-align:center;grid-area:1/1/auto/-1}.quote__to,.quote__from{grid-row:2}.quote__from{grid-column:2}.cand{grid-template-columns:minmax(0,1fr);gap:2px}}
