@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink: #161713;--ink-muted: #55574f;--ink-faint: #85877e;--paper: #f1efe7;--paper-deep: #e7e3d8;--surface: #fbfaf5;--surface-raised: #f1efe7;--surface-border: rgba(22, 23, 19, .18);--acid: #d7ff38;--acid-dark: #b6df18;--red: #b6382f;--red-light: #f4d8d3;--amber: #a36514;--amber-light: #f3e4c7;--green: #2d6a43;--green-light: #dbe8d8;--teal: #526c2f;--teal-light: #e7efcf;--teal-dark: #34431e;--radius: 0;--radius-sm: 0;--radius-lg: 0;--font: "Manrope", Arial, sans-serif;--font-mono: "DM Mono", monospace;--font-display: Georgia, "Times New Roman", serif;--shadow-sm: none;--shadow: 0 26px 70px rgba(22, 23, 19, .14)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font);background:var(--paper);color:var(--ink);line-height:1.55;min-height:100dvh}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 20px;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--acid-dark);outline-offset:3px}.btn--primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}.btn--primary:hover:not(:disabled){background:var(--ink);color:var(--surface);border-color:var(--ink)}.btn--secondary{background:var(--surface);color:var(--ink)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--ink);color:var(--surface)}.btn--ghost{border-color:transparent;padding-inline:4px}.btn--dark{background:var(--ink);color:var(--surface)}.btn--dark:hover:not(:disabled){background:var(--acid);color:var(--ink)}.health-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.health-dot--ok{background:#7bd769;box-shadow:0 0 0 3px #7bd76921}.health-dot--error{background:var(--red)}.health-dot--unknown{background:var(--ink-faint)}.home-page{min-height:100vh;overflow:clip;background:var(--paper)}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,68px);border-bottom:1px solid rgba(251,250,245,.3);color:var(--surface)}.site-header__brand{color:inherit;font-size:1.22rem;font-weight:700;letter-spacing:-.05em;text-decoration:none}.site-header__brand span{font-family:var(--font-display);font-style:italic;font-weight:400}.site-header__nav{display:flex;align-items:center;gap:34px}.site-header__nav a{color:inherit;text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75;transition:opacity .2s}.site-header__nav a:hover{opacity:1}.site-header__actions{justify-self:end;display:flex;align-items:center;gap:24px}.site-header__health{display:flex;align-items:center;gap:9px;font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.site-header__cta{min-height:40px;padding:9px 16px;border-color:var(--surface);background:var(--surface);color:var(--ink)}.site-header__account{display:flex;align-items:center;gap:10px;max-width:240px;color:#fbfaf5bd;font:.58rem var(--font-mono);letter-spacing:.04em}.site-header__account span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__account button{border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--paper)}.auth-panel{width:min(100%,520px);padding:clamp(28px,7vw,58px) 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.auth-panel__brand{display:inline-block;margin-bottom:44px;color:var(--ink)}.auth-panel h1{max-width:480px;font-size:clamp(3rem,8vw,5.5rem);line-height:.88;letter-spacing:-.07em;font-weight:600}.auth-panel__copy{margin:24px 0 30px;max-width:420px;color:var(--ink-muted)}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:8px;color:var(--ink-muted);font:.65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.auth-form input{height:52px;padding:0 14px;border:1px solid var(--ink);background:var(--surface);color:var(--ink);font:.95rem var(--font);text-transform:none;letter-spacing:0}.auth-form .btn{margin-top:8px}.auth-form__field{display:grid;gap:4px}.auth-form__error{color:var(--red);font-size:.82rem}.auth-form__hint{color:var(--ink-faint);font-size:.62rem}.auth-panel__switch{margin-top:20px;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink-muted);cursor:pointer;font:.68rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.landing-hero{position:relative;min-height:100svh;padding:clamp(130px,17vh,190px) clamp(20px,5.8vw,96px) 70px;display:flex;flex-direction:column;justify-content:center;isolation:isolate;overflow:hidden;color:var(--surface);background:#171913}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 74% 42%,rgba(205,255,66,.16),transparent 27%),linear-gradient(110deg,#11130f 5%,#22251d 65%,#10110f)}.landing-hero:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.13;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.landing-hero__eyebrow,.section-kicker{font:500 .66rem var(--font-mono);letter-spacing:.17em;text-transform:uppercase}.landing-hero__eyebrow{margin-bottom:23px;color:var(--acid)}.landing-hero__title{max-width:920px;font-size:clamp(3.8rem,8.5vw,8.8rem);line-height:.84;letter-spacing:-.075em;font-weight:500}.landing-hero__title em,.section-heading h2 em,.method-section h2 em,.final-cta h2 em{font-family:var(--font-display);font-weight:400}.landing-hero__title em{color:var(--acid)}.landing-hero__copy{width:min(440px,74vw);margin:38px 0 23px;color:#fbfaf5b3;font-size:clamp(.86rem,1.25vw,1rem)}.landing-hero__link{width:max-content;padding:7px 0;display:inline-flex;align-items:center;gap:12px;border:0;border-bottom:1px solid rgba(251,250,245,.55);background:transparent;color:var(--surface);font-size:.78rem;font-weight:600;cursor:pointer;transition:color .2s,border-color .2s,gap .2s}.landing-hero__link:hover{color:var(--acid);border-color:var(--acid);gap:18px}.landing-hero__signal{position:absolute;right:clamp(0px,1.8vw,30px);top:50%;width:min(34vw,480px);aspect-ratio:1;transform:translateY(-45%)}.signal-frame{position:absolute;width:62%;aspect-ratio:1.45;padding:14px;display:flex;justify-content:space-between;border:1px solid rgba(251,250,245,.28);background:#f1efe70d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:.57rem var(--font-mono);letter-spacing:.14em;animation:signalFloat 7s ease-in-out infinite}.signal-frame b{color:var(--acid);font-weight:500}.signal-frame:after{content:"";position:absolute;left:14px;right:14px;bottom:15px;height:36%;background:repeating-linear-gradient(90deg,transparent 0 8%,rgba(215,255,56,.5) 8% 9%);clip-path:polygon(0 70%,8% 60%,16% 85%,25% 24%,35% 45%,42% 14%,50% 75%,58% 55%,67% 93%,77% 35%,87% 65%,100% 12%,100% 100%,0 100%)}.signal-frame--one{top:0;left:15%}.signal-frame--two{top:30%;right:0;animation-delay:-2.3s}.signal-frame--three{top:58%;left:0;animation-delay:-4.6s}.signal-caption{position:absolute;right:0;bottom:2%;color:#fbfaf585;font:.58rem var(--font-mono);letter-spacing:.16em}.landing-hero__index{position:absolute;left:clamp(20px,5.8vw,96px);bottom:30px;font:.58rem var(--font-mono);letter-spacing:.14em;color:#fbfaf58c}.hero-reveal{opacity:0;animation:heroReveal .8s cubic-bezier(.2,.75,.25,1) forwards}.hero-reveal--2{animation-delay:.1s}.hero-reveal--3{animation-delay:.22s}.hero-reveal--4{animation-delay:.34s}@keyframes heroReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes signalFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.workspace-section,.workflows-section,.recent-section{padding:clamp(90px,13vw,180px) clamp(20px,7.5vw,124px)}.section-heading{max-width:620px}.section-heading--row{max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:60px}.section-kicker{margin-bottom:18px;color:#607030}.section-heading h2,.method-section h2{font-size:clamp(2.8rem,5.4vw,5.6rem);line-height:.96;letter-spacing:-.06em;font-weight:500}.section-heading h2 em,.method-section h2 em{color:#627e30}.section-heading>p:last-child,.section-heading--row>p{margin-top:25px;color:var(--ink-muted);max-width:430px}.workspace-section{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(440px,1.15fr);gap:clamp(70px,10vw,160px);align-items:end;background:var(--paper)}.ingest-panel{padding-top:14px;border-top:1px solid var(--ink)}.source-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;border:1px solid var(--ink);background:var(--surface)}.source-tab{min-height:46px;border:0;border-right:1px solid var(--surface-border);background:transparent;color:var(--ink-muted);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.source-tab:last-child{border-right:0}.source-tab:hover,.source-tab--active{background:var(--ink);color:var(--surface)}.ingest-form{display:block}.ingest-form__label{display:block;margin:10px 0 18px;font:.65rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.ingest-form__row{position:relative;display:flex;align-items:stretch;border:1px solid var(--ink);background:var(--surface)}.ingest-form__row--file{align-items:center}.ingest-form__icon{align-self:center;flex:none;width:18px;height:18px;margin-left:20px}.ingest-form__input{min-width:0;flex:1;height:70px;padding:0 20px;border:0;outline:0;background:transparent;color:var(--ink);font-size:.9rem}.ingest-form__input--file{padding-top:22px}.ingest-form__input--file::file-selector-button{margin-right:14px;border:1px solid var(--surface-border);background:var(--paper);color:var(--ink);padding:8px 12px;font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.ingest-form__input::placeholder{color:var(--ink-faint)}.ingest-form__submit{min-width:180px;margin:6px}.ingest-form__hint{margin-top:13px;color:var(--ink-faint);font:.66rem var(--font-mono)}.ingest-form__notice{margin-top:10px;padding-left:14px;border-left:2px solid var(--amber);color:var(--ink-muted);font-size:.78rem;line-height:1.55}.ingest-form__error{margin-top:10px;color:var(--red);font-size:.8rem}.capture-callout{display:grid;gap:16px;padding:28px;border:1px solid var(--ink);background:var(--surface)}.capture-callout h3{max-width:520px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1;letter-spacing:-.045em}.capture-callout p:not(.ingest-form__label){max-width:560px;color:var(--ink-muted)}.capture-callout .btn{justify-self:start;margin-top:4px}.workflows-section{background:var(--surface)}.preset-rail{margin-top:74px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--surface-border)}.preset-chip{position:relative;min-height:200px;padding:72px 22px 22px;border:0;border-right:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .25s,color .25s,transform .25s}.preset-chip:before{content:"0" counter(item);position:absolute;top:20px;left:22px;font:.58rem var(--font-mono);letter-spacing:.12em;opacity:.55}.preset-rail{counter-reset:item}.preset-chip{counter-increment:item}.preset-chip:hover{z-index:1;background:var(--paper);transform:translateY(-5px)}.preset-chip--active{background:var(--ink);color:var(--surface)}.preset-chip--active:after{content:"SELECTED";position:absolute;top:20px;right:18px;color:var(--acid);font:.5rem var(--font-mono);letter-spacing:.12em}.preset-chip__label{display:block;margin-bottom:9px;font-size:.9rem;font-weight:700;line-height:1.25}.preset-chip__tagline{display:block;font-size:.72rem;line-height:1.55;opacity:.64}.method-section{min-height:840px;display:grid;grid-template-columns:1fr 1fr;background:var(--paper-deep)}.method-section__visual{position:relative;min-height:680px;display:grid;place-items:center;overflow:hidden;background:#23251e}.method-section__visual:before{content:"";position:absolute;width:640px;height:640px;border:1px solid rgba(251,250,245,.12);border-radius:50%;box-shadow:0 0 0 80px #fbfaf506,0 0 0 160px #fbfaf505}.method-poster{position:relative;width:min(62%,390px);aspect-ratio:.75;padding:28px;display:flex;flex-direction:column;background:var(--acid);color:var(--ink);transform:rotate(-4deg);box-shadow:var(--shadow);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.method-section__visual:hover .method-poster{transform:rotate(0) scale(1.035)}.method-poster__stamp{align-self:flex-end;font:.54rem var(--font-mono)}.method-poster>p{margin-top:auto;font:.62rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.method-poster strong{margin-top:8px;font-size:clamp(2.6rem,4.7vw,5rem);line-height:.82;letter-spacing:-.07em}.method-poster strong em{font-family:var(--font-display);font-weight:400}.method-poster>span{margin-top:auto;font:.55rem var(--font-mono);text-transform:uppercase}.method-poster__wave{height:80px;margin:24px 0;display:flex;align-items:center;gap:7px}.method-poster__wave i{flex:1;height:24%;background:var(--ink);animation:wave 1.4s ease-in-out infinite alternate}.method-poster__wave i:nth-child(2n){height:72%;animation-delay:-.3s}.method-poster__wave i:nth-child(3n){height:100%;animation-delay:-.6s}.method-poster__wave i:nth-child(5n){height:45%;animation-delay:-.9s}@keyframes wave{to{transform:scaleY(.45)}}.method-section__content{padding:clamp(80px,10vw,150px) clamp(30px,8vw,120px);display:flex;flex-direction:column;justify-content:center}.method-section__intro{margin:38px 0 48px;max-width:530px;color:var(--ink-muted)}.method-list{list-style:none;border-top:1px solid var(--ink)}.method-list li{display:grid;grid-template-columns:56px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid var(--surface-border)}.method-list li>span{padding-top:3px;font:.57rem var(--font-mono);color:var(--ink-faint)}.method-list strong{font-size:.92rem}.method-list p{margin-top:3px;color:var(--ink-muted);font-size:.76rem}.recent-section{background:var(--surface)}.job-list{margin-top:55px;list-style:none;border-top:1px solid var(--ink)}.job-item__row{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid var(--surface-border);transition:background .25s}.job-item__row:hover{background:var(--paper)}.job-item__open{min-width:0;display:grid;grid-template-columns:48px 1fr auto auto 20px;align-items:center;gap:22px;padding:15px 10px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:padding .25s}.job-item__open:hover{padding-inline:20px}.job-item__index{font:.58rem var(--font-mono);color:var(--ink-faint)}.job-item__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600}.job-item__status{min-width:80px;font:.55rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.job-item__status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--ink-faint)}.job-item__status--ready:before{background:var(--green)}.job-item__status--processing:before{background:var(--amber)}.job-item__status--failed:before{background:var(--red)}.job-item__meta{color:var(--ink-faint);font:.62rem var(--font-mono);white-space:nowrap}.job-item__actions{display:flex;align-items:center;gap:8px;padding-right:10px}.job-action{min-height:34px;padding:0 10px;border:1px solid var(--surface-border);background:var(--surface);color:var(--ink-muted);font:.55rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.job-action:hover:not(:disabled){background:var(--ink);border-color:var(--ink);color:var(--surface)}.job-action--danger:hover:not(:disabled){background:var(--red);border-color:var(--red)}.job-action:disabled{opacity:.45;cursor:not-allowed}.final-cta{min-height:620px;padding:100px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--acid)}.final-cta .section-kicker{color:var(--ink)}.final-cta h2{max-width:940px;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.88;letter-spacing:-.075em;font-weight:500}.final-cta__button{margin-top:42px;background:var(--ink);color:var(--surface)}.final-cta__note{margin-top:19px;display:flex;align-items:center;gap:7px;font:.58rem var(--font-mono);letter-spacing:.04em}.site-footer{min-height:120px;padding:34px clamp(20px,4vw,68px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--ink);color:var(--surface)}.site-footer p{color:#fbfaf58c;font:.58rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.site-footer p:last-child{justify-self:end}.progress-track{height:3px;background:var(--paper-deep);overflow:hidden;border-radius:2px}.progress-fill{height:100%;background:var(--acid-dark);transition:width .4s ease}.progress-track--complete .progress-fill{background:var(--green)}.processing-page,.review-page{min-height:100vh;background:var(--paper)}.processing-page{max-width:none;margin:0;padding:42px clamp(20px,7vw,110px);display:flex;flex-direction:column;gap:48px}.processing-page__back{align-self:flex-start}.processing-page__actions{width:min(100%,880px);margin:-30px auto 0;display:flex;justify-content:flex-end}.processing-page__error,.export-panel__error{color:var(--red);font-size:.8rem}.processing-view{width:min(100%,880px);margin:auto;padding:48px 0;display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.processing-view__header{display:flex;justify-content:space-between;align-items:end}.processing-view__preset{font-size:clamp(2rem,5vw,4.5rem);line-height:.95;letter-spacing:-.055em;font-weight:600}.processing-view__step{font:.65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.processing-view__counts{display:flex;gap:20px;color:var(--ink-muted);font:.65rem var(--font-mono)}.processing-view__failed{color:var(--red)}.processing-view__footer{display:flex;justify-content:space-between;align-items:center}.processing-view__elapsed{color:var(--ink-faint);font:.62rem var(--font-mono);letter-spacing:.06em}.processing-view__spinner{width:28px;height:28px;border:2px solid var(--surface-border);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.processing-failure{width:min(100%,760px);margin:auto;padding:38px 0;display:grid;gap:18px;border-top:3px solid var(--red);border-bottom:1px solid var(--ink)}.processing-failure--youtube{border-top-color:var(--amber)}.processing-failure__eyebrow{color:var(--red);font:.64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.processing-failure--youtube .processing-failure__eyebrow{color:var(--amber)}.processing-failure h1{font-size:clamp(2rem,5vw,4rem);line-height:.98;letter-spacing:-.05em}.processing-failure p{max-width:640px;color:var(--ink-muted)}.processing-failure__steps{display:grid;gap:10px;padding:16px 0 4px 22px;color:var(--ink-muted);font-size:.9rem}.processing-failure__steps li::marker{color:var(--amber);font-family:var(--font-mono)}.processing-failure__actions{display:flex;flex-wrap:wrap;gap:10px}.review-page{max-width:1240px;margin:0 auto;padding:30px clamp(16px,4vw,60px) 90px}.review-page--loading,.review-page--error{display:flex;flex-direction:column;gap:30px;align-items:flex-start;min-height:60vh;justify-content:center}.review-page__loading-msg{font:.72rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.review-page__error{color:var(--red);font-size:.88rem}.review-page__top-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:13px 0 28px;border-bottom:1px solid var(--ink)}.review-page__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.5rem,3.2vw,2.8rem);letter-spacing:-.04em}.review-page__preset,.block-badge{padding:4px 8px;background:var(--acid);color:var(--ink);font:.55rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.review-page__summary{max-width:820px;padding:36px 0;color:var(--ink-muted);font-size:1.02rem}.review-page__tabs{display:flex;gap:30px;border-bottom:1px solid var(--surface-border);overflow-x:auto}.review-tab{min-height:48px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);font:.62rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.review-tab:hover{color:var(--ink)}.review-tab--active{color:var(--ink);border-bottom-color:var(--ink)}.review-page__content{padding-top:50px}.review-page__empty{padding:60px 0;color:var(--ink-faint);text-align:center}.review-page__blocks{display:flex;flex-direction:column}.review-page__group-title{padding:24px 0 10px;border-bottom:1px solid var(--ink);color:var(--ink-faint);font:.6rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.block-card{padding:26px 4px;border-bottom:1px solid var(--surface-border);transition:padding .2s,background .2s}.block-card:hover{padding-inline:16px;background:var(--surface)}.block-card--edited{border-left:3px solid var(--acid-dark)}.block-card--emphasized{background:#d7ff381f}.block-card--code{background:#e5e3db}.block-card__header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.block-card__ts{color:var(--ink-faint);font:.62rem var(--font-mono)}.block-card__edited-mark{color:var(--teal)}.block-card__edit-btn{margin-left:auto;padding:4px 8px;border:0;background:none;color:var(--ink-faint);cursor:pointer;font:.62rem var(--font-mono);text-transform:uppercase}.block-card__edit-btn:hover{color:var(--ink)}.block-card__heading{margin-bottom:8px;font-size:1.1rem}.block-card__body{white-space:pre-wrap;color:var(--ink-muted);font-size:.9rem;line-height:1.75}.block-card__code{overflow-x:auto;white-space:pre;font:.82rem/1.7 var(--font-mono)}.block-card__quote{padding-left:18px;border-left:2px solid var(--ink);font-family:var(--font-display);font-style:italic}.block-card__edit-area{display:flex;flex-direction:column;gap:10px}.block-card__textarea{width:100%;padding:14px;resize:vertical;border:1px solid var(--ink);background:var(--surface)}.block-card__edit-actions{display:flex;gap:8px}.block-card__footer{margin-top:10px}.block-card__confidence{color:var(--amber);font:.6rem var(--font-mono)}.block-card__error{color:var(--red);font-size:.78rem}.artifact-document{max-width:820px;margin:0 auto;padding:clamp(24px,6vw,70px);background:var(--surface);border-top:5px solid var(--acid-dark)}.artifact-section{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--surface-border)}.artifact-section:last-child{border:0;margin:0}.artifact-section__meta{display:flex;justify-content:space-between;gap:12px;color:var(--teal);font:.57rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.artifact-section h2,.artifact-document--markdown h2{margin:10px 0 14px;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.04em}.artifact-section p,.artifact-document--markdown p{color:var(--ink-muted);line-height:1.8;white-space:pre-wrap}.artifact-document pre{margin-top:14px;padding:20px;overflow-x:auto;background:var(--ink);color:var(--surface);font:.78rem/1.7 var(--font-mono)}.artifact-document blockquote{padding-left:18px;border-left:2px solid var(--acid-dark);color:var(--ink-muted)}.artifact-document__list-item{padding-left:14px}.timeline-panel,.chunk-evidence,.export-panel{max-width:820px}.timeline-panel__title,.chunk-evidence__title,.export-panel__title{margin-bottom:25px;font-size:1.6rem;letter-spacing:-.035em}.timeline-panel__list,.chunk-evidence__list,.export-panel__list{list-style:none}.timeline-item{display:grid;grid-template-columns:70px 1fr;gap:4px 18px;padding:16px 0;border-bottom:1px solid var(--surface-border)}.timeline-item__ts{color:var(--teal);font:.65rem var(--font-mono)}.timeline-item__label{font-size:.9rem;font-weight:600}.timeline-item__detail{grid-column:2;color:var(--ink-muted);font-size:.8rem}.timeline-item--imp5 .timeline-item__label{font-weight:700}.chunk-item,.export-panel__item{display:flex;align-items:center;gap:14px;padding:15px 2px;border-bottom:1px solid var(--surface-border);font-size:.8rem}.chunk-item--failed{color:var(--red)}.chunk-item__range{min-width:125px;font-family:var(--font-mono)}.chunk-item__counts{color:var(--ink-muted)}.chunk-item__latency{margin-left:auto;color:var(--ink-faint);font-family:var(--font-mono)}.chunk-item__error{flex:1;color:var(--red)}.export-panel__primary{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.export-panel__subtitle{margin-bottom:10px;font:.62rem var(--font-mono);text-transform:uppercase}.export-panel__item{justify-content:space-between}.export-panel__item-label{font-weight:600}@media(max-width:980px){.site-header{grid-template-columns:1fr 1fr}.site-header__nav,.site-header__account{display:none}.landing-hero__signal{opacity:.48;right:-8%;width:50vw}.landing-hero__title{position:relative;z-index:2}.workspace-section{grid-template-columns:1fr;gap:60px}.preset-rail{grid-template-columns:repeat(2,1fr)}.method-section{grid-template-columns:1fr}.method-section__visual{min-height:720px}}@media(max-width:640px){.site-header{height:68px;padding-inline:18px}.site-header__health{display:none}.site-header__actions{gap:0}.site-header__cta{min-height:38px;padding-inline:12px;font-size:.62rem}.landing-hero{min-height:760px;justify-content:flex-start;padding:150px 20px 54px}.landing-hero__title{font-size:clamp(3.4rem,16vw,5rem);line-height:.87}.landing-hero__copy{width:90%;margin-top:27px}.landing-hero__signal{top:auto;right:-18%;bottom:20px;width:80vw;transform:none;opacity:.42}.landing-hero__index{display:none}.workspace-section,.workflows-section,.recent-section{padding:82px 18px}.section-heading--row{grid-template-columns:1fr;gap:8px}.section-heading h2,.method-section h2{font-size:2.9rem}.source-tabs{grid-template-columns:1fr}.source-tab{border-right:0;border-bottom:1px solid var(--surface-border)}.source-tab:last-child{border-bottom:0}.ingest-form__row{flex-wrap:wrap}.ingest-form__icon{position:absolute;top:26px;margin-left:18px}.ingest-form__input{flex-basis:100%;width:100%;padding-left:50px;padding-right:16px}.ingest-form__input--file{height:auto;min-height:76px;padding-top:22px;padding-bottom:14px}.ingest-form__submit{width:100%;margin:0;min-height:58px}.preset-rail{grid-template-columns:1fr;margin-top:45px}.preset-chip{min-height:150px;padding-top:58px}.method-section__visual{min-height:570px}.method-poster{width:66%}.method-section__content{padding:80px 22px}.job-item__row{grid-template-columns:1fr;padding-bottom:10px}.job-item__open{grid-template-columns:30px 1fr auto;gap:12px}.job-item__status,.job-item__meta{display:none}.job-item__actions{justify-content:flex-end;padding:0 10px}.final-cta{min-height:560px}.final-cta h2{font-size:3.7rem}.final-cta__note{font-size:.48rem}.site-footer{grid-template-columns:1fr 1fr;gap:16px}.site-footer p:nth-child(2){display:none}.processing-page{padding:24px 16px;gap:30px}.processing-page__actions{margin-top:-14px;justify-content:flex-start}.processing-view{padding:32px 0}.processing-view__header{flex-direction:column;align-items:flex-start;gap:12px}.processing-failure__steps{padding-left:18px;font-size:.82rem}.review-page{padding:14px 14px 60px}.review-page__top-bar{grid-template-columns:auto 1fr}.review-page__preset{grid-column:2;width:max-content}.review-page__tabs{gap:22px;scrollbar-width:none}.artifact-document{margin-inline:-4px}.artifact-section__meta{flex-direction:column;gap:3px}.chunk-item{flex-wrap:wrap;align-items:flex-start}.chunk-item__latency{margin-left:0}.export-panel__item{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
