@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_a2baf6{font-family:pretendard,pretendard Fallback}.__variable_a2baf6{--font-pretendard:"pretendard","pretendard Fallback"}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--leading-tight:1.25;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--gap-item:var(--space-2);--gap-group:var(--space-6);--gap-section:var(--space-8);--band:var(--space-2);--page-inline:var(--space-4);--content-max:1120px;--text-caption:12px;--text-small:14px;--text-body:16px;--text-heading:20px;--text-title:24px;--text-display:32px;--text-hero:40px;--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--leading-tight:1.3;--leading-body:1.5;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--radius-control:8px;--radius-card:12px;--radius-sheet:24px;--radius-full:999px;--measure:65ch;--tap-min:44px;--control-height:48px;--ratio-square:1/1;--ratio-photo:4/3;--ratio-wide:16/9;--color-text:#1c1c1c;--color-text-secondary:#525252;--color-text-tertiary:#686868;--color-line:#e6e6e6;--color-surface:#fff;--color-canvas:#f3f3f3;--color-accent:#1c1c1c;--color-danger:#c8341f;--color-success:var(--color-text);--color-rise:#d0262d;--color-fall:#1b64da;--color-reward:#b07d00;--color-reward-silver:#7b8088;--color-reward-bronze:#a8662b}@media (min-width:768px){:root{--page-inline:var(--space-6);--gap-section:var(--space-12)}}:root{--motion-duration-instant:.1s;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-slow:.35s;--motion-duration-page:.42s;--motion-exit-ratio:.75;--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-in-out:cubic-bezier(.65,0,.35,1);--motion-ease-drawer:cubic-bezier(.32,.72,0,1);--motion-ease-overshoot:cubic-bezier(.34,1.56,.64,1);--motion-ease-linear:linear;--motion-stagger:30ms}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:1ms;--motion-duration-fast:1ms;--motion-duration-base:80ms;--motion-duration-slow:80ms;--motion-duration-page:.12s;--motion-stagger:0s}}.pressable{transition:transform var(--press-release,.22s) cubic-bezier(.22,1,.36,1),filter var(--press-release,.22s) ease}.pressable:active{transform:scale(var(--press-scale,.96));transition-duration:60ms}.pressable-dim:active{filter:brightness(.92)}@media (hover:hover) and (pointer:fine){.pressable-lift:hover{transform:translateY(-1px)}.pressable-lift:active{transform:scale(var(--press-scale,.96))}}@media (prefers-reduced-motion:reduce){.pressable:active{filter:brightness(.92);transform:none}}:root{--color-brand:var(--color-accent);--color-accent:#d83b1d;--color-on-accent:#fff;--color-accent-text:#cb2d0c;--color-accent-soft:#fbebe8;--font-sans:var(--font-pretendard),system-ui,sans-serif;--sidebar-width:232px;--header-height:64px;--text-landing:64px;--text-landing-heading:40px;--color-dark-secondary:#d5d5d5;--ink:var(--color-text);--muted:var(--color-text-secondary);--line:var(--color-line)}*{box-sizing:border-box}html{scroll-padding-top:var(--space-6)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-accent-text);outline-offset:var(--space-1)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-display);font-weight:var(--weight-bold)}h2{font-size:var(--text-heading)}h2,h3{font-weight:var(--weight-semibold)}h3{font-size:var(--text-body)}p{text-wrap:pretty}.muted,small{font-size:var(--text-small);color:var(--color-text-secondary)}hr{border:0;border-top:1px solid var(--color-line);margin-block:var(--space-6)}img,svg,video{flex-shrink:0}img,video{max-width:100%}time{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.form-row>*,.page-heading>*,.row>*,.section-heading>*{min-width:0}.skip-link{inset:var(--space-2) auto auto var(--space-2);z-index:100;background:var(--color-surface);padding:var(--space-3);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}.brand{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-size:var(--text-title);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}.brand svg{color:var(--color-brand)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-body);font-weight:var(--weight-semibold);text-align:center;transition:background-color var(--motion-duration-instant) var(--motion-ease-out),transform var(--press-release,.22s) var(--motion-ease-out);border:1px solid #0000;display:inline-flex}.button:hover{background:var(--color-accent-text)}.button.secondary{border-color:var(--color-line);color:var(--color-text);background:0 0}.button.secondary:hover{border-color:var(--color-text-secondary);opacity:1;background:0 0}.button.small{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);font-size:var(--text-small)}.button.full{width:100%;margin-top:var(--space-4)}.icon-button{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-control);color:var(--color-text-secondary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-canvas);color:var(--color-text)}.text-link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-block:var(--space-2);color:var(--color-accent-text);font-size:var(--text-small);font-weight:var(--weight-semibold);text-align:start;background:0 0;border:0;display:inline-flex}.text-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.back-link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);margin-bottom:var(--space-4);font-size:var(--text-small);color:var(--color-text-secondary);display:inline-flex}.loading{padding:var(--space-6);place-items:center;display:grid}.loading,.workspace{min-height:100dvh}.sidebar{z-index:20;width:var(--sidebar-width);gap:var(--space-6);padding:var(--space-8) var(--space-4) var(--space-4);background:var(--color-surface);border-right:1px solid var(--color-line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{margin-inline:var(--space-3)}.workspace-label{padding-inline:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-caption)}.sidebar nav{gap:var(--space-1);display:grid}.nav-link{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-3);color:var(--color-text-secondary);border-radius:var(--radius-control);font-size:var(--text-small);display:flex}.nav-link:hover{color:var(--color-text)}.nav-link.active{color:var(--color-accent-text);background:var(--color-accent-soft);font-weight:var(--weight-semibold)}.profile{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);margin-top:auto;display:flex}.profile-detail{min-width:0;flex:1;padding-inline-start:var(--space-3)}.profile small,.profile strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile strong{font-size:var(--text-small);font-weight:var(--weight-semibold)}.profile small{font-size:var(--text-caption);color:var(--color-text-tertiary);margin-top:var(--space-1)}.main-content{padding:var(--space-12) var(--space-8) var(--space-16);max-width:1512px;margin-inline-start:var(--sidebar-width)}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.page-heading p{margin-top:var(--space-3);color:var(--color-text-secondary);max-width:var(--measure)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section-heading h2>span{font-size:var(--text-small);color:var(--color-text-secondary);font-weight:var(--weight-regular);margin-inline-start:var(--space-2)}.panel{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-6);min-width:0}.panel,.panel>h2{margin-bottom:var(--space-6)}.panel>p+form{margin-top:var(--space-6)}.empty{padding:var(--space-12) var(--space-6);background:var(--color-surface)}.empty-icon{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.empty h3{margin-bottom:var(--space-2)}.empty p{max-width:var(--measure)}.empty p,.status{color:var(--color-text-secondary)}.status{align-items:center;gap:var(--space-1);font-size:var(--text-small);white-space:nowrap;display:inline-flex}.status-failed,.status-uncertain{color:var(--color-danger)}.status-published,.status-ready,.status-review,.status-succeeded{color:var(--color-text)}.error-note{color:var(--color-danger);margin-block:var(--space-3);font-size:var(--text-body);display:block}.info-note{color:var(--color-text-secondary);background:var(--color-canvas);padding:var(--space-4);margin-block:var(--space-4);font-size:var(--text-small)}.success-note{color:var(--color-text);padding-block:var(--space-3);font-size:var(--text-body)}.stats{gap:var(--space-6);background:var(--color-surface);padding:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stats>div{min-width:0}.stats>div>span{font-size:var(--text-small);color:var(--color-text-secondary)}.stats strong{margin-top:var(--space-2);font-size:var(--text-display);line-height:var(--leading-tight);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;display:block}.stats strong small{font-size:var(--text-small);font-weight:var(--weight-regular);margin-inline-start:var(--space-2)}.stats>div>small{margin-top:var(--space-1);display:block}.dashboard-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 256px;align-items:start;display:grid}.activity-list,.project-list-section{min-width:0}.project-list{background:var(--color-surface)}.project-row{align-items:center;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-line);display:flex}.project-row:hover h3{color:var(--color-accent-text)}.project-row>svg{color:var(--color-text-secondary)}.project-row-title{flex:1;min-width:0}.project-row-title p{align-items:center;gap:var(--space-2) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-small);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.activity-list{padding-top:0}.recent-job{padding-block:var(--space-4);border-top:1px solid var(--color-line)}.recent-job strong{margin-top:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-semibold);display:block}.recent-job p{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary)}.pagination{margin-top:var(--space-6);justify-content:center}label{gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-bottom:var(--space-6);flex-direction:column;min-width:0;display:flex}input,label>small,select,textarea{font-weight:var(--weight-regular)}input,select,textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body)}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary);opacity:1}input:disabled,select:disabled{background:var(--color-canvas);color:var(--color-text-secondary)}textarea{resize:vertical;line-height:1.7}input[type=checkbox]{width:20px;height:20px;min-height:20px;flex-shrink:0}input[type=checkbox],input[type=range]{accent-color:var(--color-accent);padding:0}input[type=range]{border:0}input[type=file]{padding:var(--space-2)}.check-label{align-items:center;gap:var(--space-3);min-height:var(--tap-min);font-weight:var(--weight-regular);flex-direction:row}.check-label strong{font-weight:var(--weight-semibold);display:block}.check-label small{margin-top:var(--space-1);display:block}.form-row{gap:var(--space-4);display:flex}.form-row>label{flex:1}.upload-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.dropzone{justify-content:center;align-items:center;gap:var(--space-3);min-height:256px;padding:var(--space-6);margin-block:var(--space-6);border:1px dashed var(--color-text-tertiary);background:var(--color-canvas);text-align:center;cursor:pointer;display:flex;position:relative}.dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone:focus-within{outline:2px solid var(--color-accent-text);outline-offset:var(--space-1)}.dropzone>svg{color:var(--color-accent-text)}.dropzone strong{font-size:var(--text-body);max-width:100%}.dropzone small,.dropzone span{color:var(--color-text-secondary);font-weight:var(--weight-regular)}progress{width:100%;height:var(--space-2);accent-color:var(--color-accent);border-radius:var(--radius-control);overflow:hidden}progress::-webkit-progress-bar{background:var(--color-canvas)}progress::-webkit-progress-value{background:var(--color-accent)}.job-row{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.job-row>div{flex:1;min-width:0}.job-row .muted,.job-row strong{display:block}.job-row .muted{margin-top:var(--space-1)}.job-row progress{width:128px}.log-line{margin-block:var(--space-2);color:var(--color-text-secondary)}.log-line,details summary{font-size:var(--text-small)}details summary{min-height:var(--tap-min);padding-block:var(--space-3);cursor:pointer;color:var(--color-accent-text)}.clip-grid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,256px),1fr));display:grid}.clip-card h3{margin-block:var(--space-4)}.video-preview{background:var(--color-text);height:384px;color:var(--color-surface);margin-bottom:var(--space-4);place-items:center;display:grid;overflow:hidden}.video-preview video{object-fit:contain;width:100%;height:100%}.article-summary{align-items:center;gap:var(--space-6);display:flex}.article-summary>div:nth-child(2){flex:1;min-width:0}.article-summary p{margin-block:var(--space-2)}.article-icon,.article-summary p{color:var(--color-text-secondary)}.article-icon{flex-shrink:0;place-items:center;display:grid}.source-video{background:var(--color-text);width:100%;max-height:480px;margin-block:var(--space-4);display:block}.transcript-list{max-height:448px;overflow:auto}.evidence,.transcript-list p{padding-block:var(--space-4);border-bottom:1px solid var(--color-line);line-height:1.7}.evidence time,.transcript-list time{font-size:var(--text-small);color:var(--color-accent-text);margin-inline-end:var(--space-3);display:inline-block}.transcript-list .muted{margin-top:var(--space-2);display:block}.editor-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.timeline{height:var(--space-6);margin-block:var(--space-4);background:var(--color-canvas);position:relative}.timeline>div{background:var(--color-accent);position:absolute;inset-block:0}.rendered-preview{max-height:480px;margin:var(--space-4) auto;display:block}.version-row{width:100%;min-height:var(--tap-min);margin-top:var(--space-2);padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-line);color:var(--color-text);font-size:var(--text-small);text-align:start;background:0 0;display:block}.version-row:hover{color:var(--color-accent-text)}.caption-row{grid-template-columns:96px 96px minmax(0,1fr) 128px var(--tap-min);gap:var(--space-3);align-items:center;display:grid}.caption-row label{margin-bottom:var(--space-4)}.article-editor-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 272px;align-items:start;display:grid}.article-canvas{padding:var(--space-8)}.article-tools{top:var(--space-6);position:sticky}.article-tools p{margin-block:var(--space-3)}.article-title-input{padding:var(--space-3) 0;border:0;font-size:var(--text-title);font-weight:var(--weight-semibold);border-radius:0}.article-title-input,.block-editor{border-bottom:1px solid var(--color-line)}.block-editor{padding-block:var(--space-6)}.block-editor>.row{margin-bottom:var(--space-4)}.block-editor figure{margin:var(--space-4) 0}.article-image{object-fit:contain;background:var(--color-canvas);width:100%;max-height:384px}figcaption{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary)}.editor-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.publishing-grid,.settings-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-grid .stats{margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.account-row{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);flex-wrap:wrap;display:flex}.account-row>div{flex:1;min-width:0}.table-wrap{width:100%;overflow-x:auto}.table-wrap:focus-visible{outline:2px solid var(--color-accent-text);outline-offset:var(--space-1)}table{border-collapse:collapse;text-align:start;width:100%;font-size:var(--text-small)}td,th{padding:var(--space-4);border-bottom:1px solid var(--color-line);vertical-align:top}th{color:var(--color-text-secondary);font-weight:var(--weight-semibold);white-space:nowrap}td{font-variant-numeric:tabular-nums}.credit-adjustment{gap:var(--space-2);flex-wrap:wrap;min-width:192px;display:flex}.credit-adjustment input{width:128px}.credit-packages{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,192px),1fr));display:grid}.credit-package{padding-block:var(--space-4);border-top:1px solid var(--color-line)}.credit-package strong{font-size:var(--text-title);margin-block:var(--space-3);display:block}.checkout-card{max-width:720px;margin-inline:auto}.auth-page{justify-content:center;gap:var(--space-8);max-width:528px;min-height:100dvh;padding:var(--space-12) var(--page-inline);flex-direction:column;margin-inline:auto;display:flex}.auth-page>.brand{align-self:flex-start}.auth-card{background:var(--color-surface);padding:var(--space-8)}.auth-card h1{font-size:var(--text-title)}.auth-card>p{margin-block:var(--space-3) var(--space-8);color:var(--color-text-secondary)}.auth-card form>.button{width:100%}.auth-card .auth-switch{margin:var(--space-6) 0 0;font-size:var(--text-small)}.auth-switch a{min-height:var(--tap-min);color:var(--color-accent-text);text-underline-offset:var(--space-1);align-items:center;margin-inline-start:var(--space-2);text-decoration:underline;display:inline-flex}.landing{background:var(--color-surface)}.landing-container{width:100%;max-width:1248px;padding-inline:var(--space-8);margin-inline:auto}.landing-nav{justify-content:space-between;gap:var(--space-6);min-height:96px}.landing-nav,.landing-nav>div{align-items:center;display:flex}.landing-nav>div{gap:var(--space-8);font-size:var(--text-small)}.landing-nav a:not(.brand){min-height:var(--tap-min);align-items:center;display:inline-flex}.hero{padding-block:var(--space-12) var(--space-8)}.hero-copy{gap:var(--space-16);margin-bottom:var(--space-12);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;display:grid}.hero h1{font-size:var(--text-landing);line-height:1.15}.hero h1 span,.hero-copy p{color:var(--color-text-secondary)}.hero-copy p{max-width:36ch;margin-bottom:var(--space-6);font-size:var(--text-body);line-height:1.7}.hero-actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hero-actions>span{font-size:var(--text-small);color:var(--color-text-secondary)}.studio-preview{background:var(--color-canvas);border-radius:var(--radius-card);overflow:hidden}.preview-chrome{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-text-secondary);display:flex}.preview-chrome strong{color:var(--color-text);font-weight:var(--weight-semibold)}.preview-workspace{grid-template-columns:160px minmax(0,1fr) 288px;min-height:384px;display:grid}.preview-nav{gap:var(--space-6);padding:var(--space-6) var(--space-4);font-size:var(--text-small);color:var(--color-text-secondary);flex-direction:column;display:flex}.preview-nav strong{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.preview-canvas{min-width:0;padding:var(--space-6);background:var(--color-text);color:var(--color-surface)}.lecture-illustration{justify-content:center;gap:var(--space-4);padding:var(--space-6);aspect-ratio:var(--ratio-wide);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex;position:relative}.lecture-illustration>span{color:var(--color-text-secondary);font-size:var(--text-caption)}.lecture-illustration h3{font-size:var(--text-title);max-width:18ch}.concept-diagram{gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;align-items:center;display:flex}.concept-diagram span{padding:var(--space-2) var(--space-3);background:var(--color-canvas)}.preview-time{margin-block:var(--space-4);color:var(--color-dark-secondary);font-size:var(--text-caption);justify-content:space-between}.preview-time,.preview-wave{align-items:center;display:flex}.preview-wave{gap:var(--space-1);height:var(--space-12);position:relative;overflow:hidden}.preview-wave i{height:var(--space-4);background:var(--color-dark-secondary);opacity:.5;flex:1}.preview-wave i:nth-child(3n){height:var(--space-8)}.preview-wave i:nth-child(4n){height:var(--space-6)}.preview-wave:after{content:"";border:2px solid var(--color-brand);position:absolute;inset:0 18% 0 38%}.preview-transcript{min-width:0;padding:var(--space-4);background:var(--color-surface)}.preview-transcript>strong{font-size:var(--text-small);margin-bottom:var(--space-3);display:block}.preview-transcript>div{gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);display:flex}.preview-transcript time{color:var(--color-text-tertiary);flex-shrink:0}.preview-transcript .selected{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.preview-mobile{display:none}.capability-strip{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-8);border-bottom:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.capability-strip span{align-items:center;gap:var(--space-2);display:inline-flex}.feature-row{align-items:center;gap:var(--space-16);padding-block:calc(var(--space-16) + var(--space-8));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.feature-row.reverse>:first-child{order:2}.feature-copy>span{color:var(--color-accent-text);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-bottom:var(--space-4);display:block}.feature-copy h2{font-size:var(--text-landing-heading);font-weight:var(--weight-bold);margin-bottom:var(--space-6)}.feature-copy p{color:var(--color-text-secondary);max-width:40ch;line-height:1.7}.feature-art{min-width:0;padding:var(--space-8);background:var(--color-canvas)}.clip-illustration{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.short-illustration{justify-content:space-between;gap:var(--space-4);aspect-ratio:9/16;padding:var(--space-4);background:var(--color-text);color:var(--color-surface);text-align:start;flex-direction:column;display:flex}.short-illustration strong{font-size:var(--text-heading)}.short-illustration p{font-size:var(--text-small)}.short-illustration>span{font-size:var(--text-caption);color:var(--color-dark-secondary)}.short-illustration .concept-diagram span{border:1px solid var(--color-dark-secondary);background:0 0}.clip-settings{gap:var(--space-6);font-size:var(--text-small);display:grid}.clip-settings div{gap:var(--space-2);display:grid}.clip-settings span{color:var(--color-text-secondary)}.clip-settings strong{font-weight:var(--weight-semibold)}.article-illustration{background:var(--color-surface);padding:var(--space-6)}.article-illustration h3{font-size:var(--text-title);margin-bottom:var(--space-4)}.article-illustration p{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.7}.article-illustration>div{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-caption);color:var(--color-accent-text)}.article-illustration>strong{margin-block:var(--space-6) var(--space-3);font-size:var(--text-body);display:block}.source-illustration{gap:var(--space-4);display:grid}.source-illustration>div{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-line);font-size:var(--text-small);display:flex}.source-illustration time{color:var(--color-accent-text)}.source-illustration p{color:var(--color-text-secondary);line-height:1.7;font-size:var(--text-body)}.review-band{background:var(--color-text);color:var(--color-surface);padding-block:var(--space-16)}.review-band>div{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.review-band h2{font-size:var(--text-landing-heading);font-weight:var(--weight-bold)}.review-band p{color:var(--color-dark-secondary);max-width:44ch;line-height:1.7}.export-strip{padding-block:var(--space-16)}.export-strip h2{font-size:var(--text-display);margin-bottom:var(--space-4)}.export-formats{gap:var(--space-4) var(--space-8);margin-top:var(--space-8);padding-block:var(--space-6);border-block:1px solid var(--color-line);flex-wrap:wrap;display:flex}.export-formats span{align-items:center;gap:var(--space-2);font-size:var(--text-small);display:flex}.faq{gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.faq h2{font-size:var(--text-display)}.faq details{border-top:1px solid var(--color-line)}.faq summary{font-size:var(--text-body);color:var(--color-text);padding-block:var(--space-6)}.faq p{padding-bottom:var(--space-6);color:var(--color-text-secondary);line-height:1.7}.landing-cta{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-16);border-top:1px solid var(--color-line);display:flex}.landing-cta h2{font-size:var(--text-display)}.landing footer{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--color-line);color:var(--color-text-secondary);font-size:var(--text-small);display:flex}@media (max-width:1200px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.activity-list{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-list>.section-heading{grid-column:1/-1}.article-editor-layout{grid-template-columns:minmax(0,1fr)}.article-tools{position:static}.preview-workspace{grid-template-columns:minmax(0,1fr) 288px}.preview-nav{display:none}}@media (max-width:1000px){.sidebar{width:100%;height:var(--header-height);padding:var(--space-2) var(--space-4);border-right:0;border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-4);flex-direction:row;position:sticky;inset:0 0 auto}.sidebar .brand{margin:0}.profile-detail,.workspace-label{display:none}.sidebar nav{gap:var(--space-1);min-width:0;margin-inline-start:auto;display:flex;overflow-x:auto}.nav-link{min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-3);flex-shrink:0}.nav-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile{border:0;margin:0;padding:0}.main-content{padding:var(--space-8) var(--space-6) var(--space-16);margin:0}.editor-layout,.publishing-grid,.settings-grid,.upload-layout{grid-template-columns:minmax(0,1fr)}.caption-row{grid-template-columns:88px 88px minmax(0,1fr) var(--tap-min)}.caption-row>label:nth-of-type(4){grid-column:1/4}.caption-row>button{grid-area:span 2/4}.hero-copy{gap:var(--space-8)}.hero h1{font-size:48px}.feature-row{gap:var(--space-8)}}@media (max-width:767px){:root{--text-landing:40px;--text-landing-heading:32px}h1{font-size:var(--text-title)}.main-content{padding:var(--space-6) var(--space-4) var(--space-16)}.page-heading{gap:var(--space-4);flex-wrap:wrap}.page-heading p{font-size:var(--text-body)}.page-heading>.button{width:100%}.stats,.stats.four{gap:var(--space-6);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.stats strong{font-size:var(--text-title)}.stats small{font-size:var(--text-caption)}.project-row{padding:var(--space-4);flex-wrap:wrap}.project-row-title{flex-basis:calc(100% - 56px)}.project-row>.status{margin-inline-start:40px}.project-row-arrow{margin-inline-start:auto}.activity-list{grid-template-columns:minmax(0,1fr)}.panel{padding:var(--space-4)}.form-row{gap:var(--space-3)}.article-summary{gap:var(--space-4);flex-wrap:wrap}.article-summary>div:nth-child(2){flex-basis:calc(100% - 56px)}.job-row>div{flex-basis:100%}.job-row progress{flex:1}.caption-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--tap-min);gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-line)}.caption-row .caption-text,.caption-row>label:nth-of-type(4){grid-column:1/3}.caption-row>button{grid-area:1/3/4}.caption-row label{margin-bottom:0}.article-title-input{font-size:var(--text-heading)}.auth-page{padding-block:var(--space-8)}.auth-card{padding:var(--space-6)}.landing-container{padding-inline:var(--space-4)}.landing-nav{min-height:80px}.landing-nav,.landing-nav>div{gap:var(--space-4)}.landing-nav a.nav-product{display:none}.hero{padding-block:var(--space-8)}.hero-copy{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1fr)}.hero h1{font-size:var(--text-landing);line-height:1.25}.hero-copy p{max-width:var(--measure);margin-bottom:var(--space-6)}.hero-actions{gap:var(--space-4)}.preview-desktop{display:none}.preview-mobile{display:block}.preview-mobile .lecture-illustration,.preview-mobile .preview-canvas{padding:var(--space-4)}.preview-mobile .lecture-illustration h3{font-size:var(--text-heading)}.preview-mobile .preview-transcript{padding:var(--space-4)}.preview-mobile .preview-transcript>div{font-size:var(--text-small)}.preview-chrome{padding:var(--space-4);flex-wrap:wrap}.capability-strip{gap:var(--space-4);padding-block:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-row{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:minmax(0,1fr)}.feature-row.reverse>:first-child{order:0}.feature-art{padding:var(--space-6)}.feature-copy h2{margin-bottom:var(--space-4)}.clip-illustration{gap:var(--space-4)}.short-illustration strong{font-size:var(--text-body)}.short-illustration p{font-size:var(--text-caption)}.review-band{padding-block:var(--space-12)}.review-band>div{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.review-band h2{font-size:var(--text-title)}.export-strip,.faq,.landing-cta{padding-block:var(--space-12)}.faq{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.export-strip h2,.faq h2,.landing-cta h2{font-size:var(--text-title)}.landing footer,.landing-cta{flex-direction:column;align-items:flex-start}.landing footer{gap:var(--space-3)}}@media (max-width:480px){.sidebar{gap:var(--space-2)}.sidebar .brand span{display:none}.sidebar .brand{min-width:var(--tap-min);justify-content:center}.sidebar nav{gap:0}.nav-link{padding:var(--space-3)}.editor-toolbar>.row{gap:var(--space-2);width:100%}.editor-toolbar .button{padding-inline:var(--space-2);flex:1}}@media (prefers-reduced-motion:reduce){.button,.skip-link{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}