:root{color-scheme:dark;--color-primary:#fff;--color-on-primary:#121212;--color-background:#0f0f10;--color-surface:#131315;--color-surface-raised:#212021;--color-surface-selected:#2e2e33;--color-viewer:#2b2b2e;--color-timeline:#232426;--color-border:#ffffff1a;--color-text:#fff;--color-text-muted:#9a9aa6;--color-clip-video:#1e5591;--color-clip-video-edge:#06192f;--color-clip-caption:#7364ba;--color-waveform:#617a9d;--color-cut-hatch:#181a1b;--color-playhead:#fff;--font-family-body:"Pretendard Variable", "Pretendard", sans-serif;--font-family-timecode:"JetBrains Mono", monospace;--font-feature-settings-timecode:"tnum";--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--layout-panel-padding:var(--space-md);--layout-item-gap:var(--space-sm);--component-button-primary-background:var(--color-primary);--component-button-primary-text:var(--color-on-primary);--component-button-primary-font-family:var(--font-family-body);--component-button-primary-radius:var(--radius-md);--component-button-primary-padding:var(--space-sm) 14px;--component-button-secondary-background:var(--color-surface-raised);--component-button-secondary-text:var(--color-text);--component-button-secondary-font-family:var(--font-family-body);--component-button-secondary-radius:var(--radius-md);--component-button-secondary-padding:6px var(--space-md);--component-chat-bubble-user-background:var(--color-surface-raised);--component-chat-bubble-user-text:var(--color-text);--component-chat-bubble-user-font-family:var(--font-family-body);--component-chat-bubble-user-radius:var(--radius-lg);--component-clip-video-background:var(--color-clip-video);--component-clip-video-text:var(--color-text);--component-clip-video-font-family:var(--font-family-body);--component-clip-video-radius:var(--radius-sm);--component-clip-caption-background:var(--color-clip-caption);--component-clip-caption-text:var(--color-text);--component-clip-caption-font-family:var(--font-family-body);--component-clip-caption-radius:var(--radius-sm);--component-caption-row-selected-background:var(--color-surface-selected);--component-caption-row-selected-text:var(--color-text);--component-caption-row-selected-font-family:var(--font-family-body);--component-caption-row-selected-radius:var(--radius-md);--component-timecode-font-family:var(--font-family-timecode);--component-timecode-font-feature-settings:var(--font-feature-settings-timecode);--proposal-color-marker:#f5b400;--proposal-color-success:#3fbf4a;--proposal-color-danger:#f2555a;--proposal-type-body-size:13px;--proposal-type-body-weight:400;--proposal-type-body-line-height:1.45;--proposal-type-body-letter-spacing:-.01em;--proposal-type-body-strong-size:13px;--proposal-type-body-strong-weight:600;--proposal-type-body-strong-line-height:1.45;--proposal-type-body-strong-letter-spacing:-.01em;--proposal-type-label-size:12px;--proposal-type-label-weight:500;--proposal-type-label-line-height:1.35;--proposal-type-label-letter-spacing:-.01em;--proposal-type-caption-size:11px;--proposal-type-caption-weight:400;--proposal-type-caption-line-height:1.35;--proposal-type-caption-letter-spacing:-.01em;--proposal-type-timecode-size:12px;--proposal-type-timecode-weight:400;--proposal-type-timecode-line-height:1.4;--proposal-type-timecode-letter-spacing:0;--proposal-type-title-size:15px;--proposal-type-title-weight:600;--proposal-type-title-line-height:1.2;--proposal-type-title-letter-spacing:-.02em;--site-width:1120px;--site-gutter:24px;--site-section-space:160px;--site-header-height:64px;--site-type-display:clamp(40px, 6.2vw, 84px);--site-type-heading:clamp(28px, 4.2vw, 54px);--site-type-lead:clamp(17px, 1.7vw, 21px);--site-type-stat:clamp(104px, 17vw, 212px);--site-type-count:clamp(36px, 4.6vw, 56px);--site-type-text:15px;--site-title-line-height:var(--proposal-type-title-line-height);--site-title-letter-spacing:var(--proposal-type-title-letter-spacing);--site-text-line-height:var(--proposal-type-body-line-height);--site-text-letter-spacing:var(--proposal-type-body-letter-spacing);--site-dot-size:22px;--site-move-duration:.9s;--site-move-ease:cubic-bezier(.65, 0, .35, 1)}@media (width<=640px){:root{--site-gutter:16px;--site-section-space:104px;--site-header-height:56px;--site-type-text:14px}}:root{--site-icon-size:18px;--site-icon-stroke:2;font-family:var(--font-family-body);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:var(--site-header-height)}body{min-width:320px;color:var(--color-text);color-scheme:dark;background:var(--color-background);font-size:var(--site-type-text);line-height:var(--site-text-line-height);letter-spacing:var(--site-text-letter-spacing);word-break:keep-all;margin:0}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;top:var(--space-sm);left:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-background);position:sticky;top:0}.site-header__inner,.site-footer__inner{width:min(100% - 2 * var(--site-gutter), var(--site-width));min-height:var(--site-header-height);justify-content:space-between;align-items:center;gap:var(--space-xl);margin:0 auto;display:flex}.wordmark{letter-spacing:var(--site-title-letter-spacing);font-size:20px;font-weight:800;text-decoration:none}.site-nav{gap:var(--space-xs);display:flex}.site-nav a{padding:6px var(--space-md);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--proposal-type-body-size);text-decoration:none}.site-nav a:hover{color:var(--color-text);background:var(--color-surface-raised)}.section{width:min(100% - 2 * var(--site-gutter), var(--site-width));padding-top:var(--site-section-space);margin:0 auto;position:relative}.section__title{max-width:18ch;margin:0 0 var(--space-lg);font-size:var(--site-type-heading);letter-spacing:var(--site-title-letter-spacing);font-weight:700;line-height:var(--site-title-line-height)}.section__lead{color:var(--color-text-muted);font-size:var(--site-type-lead);line-height:var(--site-text-line-height);margin:0 0 48px}.section__lead--small{margin-bottom:40px}.fine-print{margin:var(--space-lg) 0 0;color:var(--color-text-muted);font-size:var(--proposal-type-label-size);line-height:var(--proposal-type-label-line-height);letter-spacing:var(--proposal-type-label-letter-spacing);display:block}.draft-gap{width:fit-content;padding:2px var(--space-sm);border:1px dashed var(--proposal-color-marker);border-radius:var(--radius-sm);color:var(--proposal-color-marker);font-size:var(--proposal-type-label-size)}.checkout-action{justify-items:center;gap:var(--space-sm);display:grid}.checkout-button{border-radius:var(--component-button-primary-radius);min-height:52px;color:var(--component-button-primary-text);background:var(--component-button-primary-background);font:var(--proposal-type-body-strong-weight) 16px / 1.3 var(--component-button-primary-font-family);letter-spacing:var(--proposal-type-body-strong-letter-spacing);text-align:center;cursor:pointer;transition:transform .16s var(--site-move-ease);border:0;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.checkout-button:hover{transform:translateY(-2px)}.checkout-button:active{transform:translateY(0)}.checkout-button:disabled{cursor:not-allowed}.checkout-button:disabled:hover{transform:none}.checkout-action .checkout-action__status{justify-content:center;gap:2px var(--space-sm);color:var(--proposal-color-marker);font-size:var(--proposal-type-caption-size);flex-wrap:wrap;display:flex}.checkout-action__status a{color:var(--proposal-color-marker)}.hero{padding:112px var(--site-gutter) 0;text-align:center;position:relative;overflow:hidden}.hero__dots{background-image:radial-gradient(var(--color-border) 1px, transparent 1px);background-size:var(--site-dot-size) var(--site-dot-size);pointer-events:none;height:760px;position:absolute;inset:0 0 auto;mask-image:radial-gradient(60% 70% at 50% 30%,#000 40%,#0000 100%)}.hero__copy{justify-items:center;display:grid;position:relative}.hero h1{font-size:var(--site-type-display);letter-spacing:var(--site-title-letter-spacing);font-weight:800;line-height:var(--site-title-line-height);margin:0}.hero__lead{margin:var(--space-xl) 0 0;color:var(--color-text-muted);font-size:var(--site-type-lead)}.editor-preview{width:min(100%, var(--site-width));aspect-ratio:1920/1080;margin:56px auto 0;position:relative}.hero__cta{justify-items:center;margin-top:40px;display:grid;position:relative}.editor-preview__poster{width:100%;height:auto;display:block}.editor-preview__poster[hidden]{display:none}.fatigue{text-align:center}.fatigue__title{max-width:none}.proof__stats{text-align:center;justify-items:center;margin-top:96px;display:grid}.proof__big{font-size:var(--site-type-stat);font-feature-settings:var(--component-timecode-font-feature-settings);letter-spacing:var(--site-title-letter-spacing);font-weight:800;line-height:var(--site-title-line-height)}.proof__counts{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin-top:56px;display:grid}.proof__count{align-content:start;justify-items:start;gap:var(--space-sm);text-align:left;padding:var(--space-xl) var(--space-lg);display:grid}.proof__count+.proof__count{border-left:1px solid var(--color-border)}.proof__count strong{font-size:var(--site-type-count);font-feature-settings:var(--component-timecode-font-feature-settings);letter-spacing:var(--site-title-letter-spacing);font-weight:700;line-height:var(--site-title-line-height)}.proof__agreement{margin-top:var(--space-xl);font-size:var(--site-type-lead);font-weight:700}.proof__conditions{margin-top:var(--space-sm);color:var(--color-text-muted);font-size:var(--proposal-type-body-size)}.proof-demo{margin-top:96px}.captions__table{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.captions__row{grid-template-columns:minmax(120px,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);display:grid}.captions__row+.captions__row{border-top:1px solid var(--color-border)}.captions__row>*{padding:var(--space-lg) var(--space-xl)}.captions__row [role=rowheader]{color:var(--color-text-muted)}.captions__row--head{background:var(--color-surface-raised);font-weight:600}.captions__row--head .is-ours{color:var(--color-on-primary);background:var(--color-primary)}.captions__cell.is-ours{background:var(--color-surface-selected);font-weight:600}.finish{padding-bottom:96px}.finish__dots{height:420px;mask-image:radial-gradient(50% 60%,#000 30%,#0000 100%)}.finish__cta{place-items:center;min-height:300px;display:grid;position:relative}.finish__cta .checkout-button{min-height:64px;padding:0 40px;font-size:20px}.finish__terms{gap:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--proposal-type-body-size);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.finish__terms h3{margin:0 0 var(--space-sm);color:var(--color-text);font-size:var(--proposal-type-title-size);font-weight:var(--proposal-type-title-weight)}.finish__terms p{margin:0 0 var(--space-sm)}.site-footer{border-top:1px solid var(--color-border)}.site-footer__links{gap:var(--space-lg);flex-wrap:wrap;display:flex}.site-footer__link{color:var(--color-text-muted);font-size:var(--proposal-type-body-size);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:var(--color-text)}@media (width<=760px){.site-nav{display:none}.editor-preview{aspect-ratio:1}}@media (width<=640px){.hero{padding-top:72px}.hero__lead{margin:var(--space-lg) 0 0}.editor-preview,.hero__cta{margin-top:32px}.section__lead{margin-bottom:32px}.proof__stats{margin-top:64px}.proof__counts{margin-top:40px}.proof-demo{margin-top:64px}.proof__counts{grid-template-columns:1fr}.proof__count{padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center}.proof__count+.proof__count{border-top:1px solid var(--color-border);border-left:0}.proof__units{grid-column:1/-1;width:100%}.captions__row{font-size:var(--proposal-type-body-size);grid-template-columns:76px minmax(0,1fr) minmax(0,1fr)}.captions__row>*{padding:var(--space-md) 10px}.finish__cta{min-height:220px}.finish__cta .checkout-button{min-height:56px;padding:0 24px;font-size:17px}.finish__terms{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fatigue__cut,.fatigue__cursor,.evidence__panel,.checkout-button{transition:none;animation:none}}.icon{width:var(--site-icon-size);height:var(--site-icon-size);stroke-width:var(--site-icon-stroke);flex:none}.checkout-button{gap:10px}.checkout-button .icon{transition:transform .16s var(--site-move-ease)}.checkout-button:hover .icon{transform:translate(3px)}.checkout-action__status p{align-items:center;gap:var(--space-xs);margin:0;display:inline-flex}.site-nav a{align-items:center;gap:6px;display:inline-flex}.finish__terms h3{align-items:center;gap:var(--space-sm);display:flex}.comparison-source-list__item time{letter-spacing:var(--proposal-type-timecode-letter-spacing)}.evidence{justify-items:start;gap:var(--space-sm);margin-top:var(--space-lg);display:grid}.evidence__button{min-height:32px;padding:var(--component-button-secondary-padding);border:1px solid var(--color-border);border-radius:var(--component-button-secondary-radius);color:var(--color-text-muted);background:var(--component-button-secondary-background);font:var(--proposal-type-label-weight) var(--proposal-type-label-size) / var(--proposal-type-label-line-height) var(--component-button-secondary-font-family);letter-spacing:var(--proposal-type-label-letter-spacing);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.evidence__button:hover,.evidence.is-open .evidence__button{color:var(--color-text)}.evidence__chevron{transition:transform .2s var(--site-move-ease)}.evidence.is-open .evidence__chevron{transform:rotate(180deg)}.evidence__panel{max-width:640px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--proposal-type-label-size);line-height:var(--proposal-type-label-line-height);text-align:left;margin:0;display:none}.evidence.is-open .evidence__panel{animation:panel-drop .2s var(--site-move-ease);display:block}@keyframes panel-drop{0%{transform:translateY(-8px)}to{transform:translateY(0)}}.fatigue__strip{margin-top:var(--space-lg);position:relative}.fatigue__svg{width:100%;height:80px;display:block}.fatigue__clip{fill:var(--component-clip-video-background);stroke:var(--color-clip-video-edge);stroke-width:1px}.fatigue__cut{stroke:var(--color-primary);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--site-move-ease);transform:scaleY(0)}.fatigue__cut.is-on{transform:scaleY(1)}.fatigue__cursor{color:var(--color-background);transition:left .26s var(--site-move-ease);display:block;position:absolute;top:46px;left:0;transform:translate(-3px)}.fatigue__cursor .icon{--site-icon-size:26px;fill:var(--color-primary)}.proof__count-label{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);display:inline-flex}.proof__units{max-width:100%;height:auto;margin-top:var(--space-sm);display:block}.proof__units rect{fill:var(--color-waveform)}.captions__row:not(.captions__row--bars) .captions__cell{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.captions__method{flex-basis:100%;width:min(100%,240px);max-width:240px;height:14px;display:block}.captions__method-fill{fill:var(--color-primary)}.captions__method-chunk{fill:var(--color-text-muted)}.site-footer__inner{row-gap:var(--space-sm);padding-block:var(--space-md);flex-wrap:wrap}h1,h2,.section__lead,.hero__lead{text-wrap:balance}.captions__row:not(.captions__row--bars) .captions__cell>span{flex:1 1 calc(100% - var(--site-icon-size) - var(--space-sm));min-width:0}
