@font-face{font-family:Faruma;src:url(/fonts/Faruma.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.workspace-home{--bg:#f6f6f1;--surface:#fff;--stage:#f2f5ed;--ink:#1d2d25;--ink-2:#56655b;--ink-3:#8a968d;--sage:#7f9473;--sage-2:#aebd9f;--sage-3:#dbe4d2;--gold:#cf9a3c;--gold-soft:#fbf1d8;--gold-line:#e5cd8f;--gold-ink:#7a5818;--forest:#2e4a3e;--forest-2:#223a2f;--line:#1d2d251c;--line-faint:#1d2d250d;--tick:#1d2d2538;--f-sans:"Geist", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--f-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-thaana:"MV Faruma", "Faruma", "Thaana", "MV Boli", "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-home *{box-sizing:border-box}.workspace-home{background:var(--bg);color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:28px 40px;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.workspace-home .grid-bg{pointer-events:none;background-image:linear-gradient(var(--line-faint) 1px, transparent 1px), linear-gradient(90deg, var(--line-faint) 1px, transparent 1px);background-size:56px 56px;height:720px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.workspace-home .wrap{max-width:1240px;margin:0 auto;position:relative}.workspace-home .topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-home .pill{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:999px;padding:8px 16px;font-size:11px;font-weight:500}.workspace-home .status{font-family:var(--f-mono);color:var(--ink-2);letter-spacing:.02em;align-items:center;gap:10px;font-size:12px;display:inline-flex}.workspace-home .dot{background:var(--sage);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite home-breathe}@keyframes home-breathe{50%{opacity:.35}}.workspace-home .hero{min-height:380px;padding-block:72px 64px;position:relative}.workspace-home .field{pointer-events:none;width:56%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000 100%);mask-image:linear-gradient(270deg,#000 35%,#0000 100%)}.workspace-home .hero-copy{max-width:760px;position:relative}.workspace-home h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,8.2vw,100px);font-weight:600;line-height:.98}.workspace-home h1 .soft{color:var(--sage);display:block}.workspace-home .caret-h{background:var(--gold);vertical-align:-.02em;border-radius:2px;width:.06em;height:.78em;margin-left:.08em;animation:1.1s step-end infinite home-blink;display:inline-block}@keyframes home-blink{50%{opacity:0}}.workspace-home .lede{max-width:46ch;color:var(--ink-2);margin:28px 0 0;font-size:18px;line-height:1.65}.workspace-home .grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.workspace-home .card{background:var(--surface);border:1px solid var(--line);min-width:0;color:inherit;border-radius:20px;flex-direction:column;grid-column:span 12;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -22px #1d2d2547}.workspace-home .card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #cf9a3c1a, transparent 62%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.workspace-home .card:hover{border-color:var(--sage-2);transform:translateY(-3px);box-shadow:0 26px 50px -26px #1d2d2557}.workspace-home .card:hover:before{opacity:1}.workspace-home .card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.workspace-home .card-body{z-index:1;flex-direction:column;flex:1;padding:28px 28px 26px;display:flex;position:relative}.workspace-home .row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-home .icon{background:var(--stage);border:1px solid var(--sage-3);width:46px;height:46px;color:var(--forest);border-radius:13px;place-items:center;display:grid}.workspace-home .icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.workspace-home .chip{font-family:var(--f-mono);letter-spacing:.02em;color:var(--forest);background:var(--stage);border:1px solid var(--sage-3);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11.5px}.workspace-home .kicker{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 0;font-size:11px}.workspace-home h2{letter-spacing:-.028em;text-wrap:balance;margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.12}.workspace-home .desc{max-width:44ch;color:var(--ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.6}.workspace-home .card-foot{z-index:1;border-top:1px solid var(--line);background:#fafaf6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;position:relative}.workspace-home .btn{background:var(--forest);color:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 18px;font-size:14.5px;font-weight:500;transition:background .2s;display:inline-flex}.workspace-home .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s}.workspace-home .card:hover .btn{background:var(--forest-2)}.workspace-home .card:hover .btn svg{transform:translate(4px)}.workspace-home .meta{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.01em;font-size:11.5px}.workspace-home .stage{background:var(--stage);border:1px solid var(--sage-3);border-radius:14px;height:232px;margin-top:24px;padding:18px;display:flex;position:relative;overflow:hidden}.workspace-home .th{font-family:var(--f-thaana);direction:rtl}.workspace-home .tag{z-index:2;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;position:absolute;top:0;left:0}.workspace-home .tag.live{color:var(--gold-ink)}.workspace-home .ocr{flex:1;align-items:center;min-width:0;display:grid;position:relative}.workspace-home .ocr .layer{text-align:center;white-space:nowrap;grid-area:1/1;font-size:58px;line-height:1.9}.workspace-home .ocr .scan{color:#1d2d252b}.workspace-home .ocr .done{color:var(--forest);clip-path:inset(0 0 0 100%)}.workspace-home .ocr .boxes{pointer-events:none;position:absolute;inset:0}.workspace-home .ocr .box{border:1px solid var(--sage-2);opacity:0;background:#7f947314;border-radius:6px;transition:opacity .25s,transform .25s;position:absolute;transform:scale(.97)}.workspace-home .ocr .box.on{opacity:1;transform:none}.workspace-home .ocr .beam{background:var(--gold);opacity:0;will-change:transform;width:1.5px;position:absolute;top:-4px;bottom:-4px;left:0}.workspace-home .ocr .trail{background:linear-gradient(90deg,#cf9a3c29,#cf9a3c00);width:84px;position:absolute;top:0;bottom:0;left:1.5px}.workspace-home .audio{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding-top:18px;display:flex}.workspace-home .bars{flex:1;justify-content:center;align-items:center;gap:3px;min-height:0;display:flex}.workspace-home .bar{background:var(--sage-2);border-radius:2px;flex:1 1 0;min-width:2px;max-width:5px;transition:background .18s}.workspace-home .bar.played{background:var(--forest)}.workspace-home .bar.cur{background:var(--gold)}.workspace-home .cue{border-top:1px dashed var(--tick);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:10px;transition:opacity .3s;display:flex}.workspace-home .cue.dim{opacity:.4}.workspace-home .cue .tc{font-family:var(--f-mono);color:var(--ink-2);white-space:nowrap;font-size:11px}.workspace-home .cue .th{color:var(--forest);white-space:nowrap;font-size:24px;line-height:1.6}.workspace-home .write{flex:1;place-items:center;display:grid}.workspace-home .doc{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(84%,360px);padding:11px 16px 10px;box-shadow:0 10px 24px -18px #1d2d254d}.workspace-home .doc-bar{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.workspace-home .doc-bar .fmt{gap:6px;display:flex}.workspace-home .doc-bar .fmt span{border:1px solid var(--line);border-radius:5px;padding:1px 6px}.workspace-home .doc-body{transition:opacity .3s}.workspace-home .doc-body.out{opacity:0}.workspace-home .en{min-height:26px;color:var(--ink);align-items:center;margin-top:8px;font-size:16px;display:flex}.workspace-home .sep{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ink-3);align-items:center;gap:10px;margin:6px 0 0;font-size:9.5px;display:flex}.workspace-home .sep i{background:var(--line);flex:1;height:1px}.workspace-home .dv{min-height:62px;font-family:var(--f-thaana);color:var(--forest);direction:rtl;align-items:center;font-size:38px;line-height:1.7;display:flex}.workspace-home .caret{background:var(--gold);width:2px;height:1.05em;margin-inline:2px;animation:1s step-end infinite home-blink;display:inline-block}.workspace-home .doc[data-a=en] .dv .caret,.workspace-home .doc[data-a=dv] .en .caret{display:none}.workspace-home .sub{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.workspace-home .frame{isolation:isolate;background:#18251f;border-radius:9px;place-items:end center;display:grid;position:relative;overflow:hidden}.workspace-home .subtitle-demo-video{object-fit:cover;object-position:center 35%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.workspace-home .frame:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000004d,#0000 35%,#0000008c);position:absolute;inset:0}.workspace-home .frame .tc{font-family:var(--f-mono);color:#fff;text-shadow:0 1px 3px #000;letter-spacing:.04em;font-size:10.5px;position:absolute;top:9px;left:11px}.workspace-home .frame .rec{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.4s step-end infinite home-blink;position:absolute;top:11px;right:12px}.workspace-home #subline{text-shadow:0 2px 4px #000,0 0 12px #0008;color:#fff;align-items:flex-end;min-height:1.6em;padding:0 12px 10px;font-size:30px;line-height:1.6;display:flex}.workspace-home #subline.in{animation:.35s cubic-bezier(.2,.7,.2,1) home-rise}@keyframes home-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.workspace-home .track{background:#1d2d250f;border-radius:7px;height:28px;position:relative}.workspace-home .track:before{content:"";background:repeating-linear-gradient(90deg, var(--tick) 0 1px, transparent 1px 11.111%);opacity:.7;height:5px;position:absolute;bottom:0;left:0;right:0}.workspace-home .cueblk{background:var(--sage-3);border:1px solid var(--sage-2);border-radius:4px;height:15px;transition:background .2s,border-color .2s;position:absolute;top:50%;transform:translateY(-50%)}.workspace-home .cueblk.on{background:var(--gold-soft);border-color:var(--gold)}.workspace-home .head{background:var(--forest);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-2px;left:0}.workspace-home .head:before{content:"";background:var(--forest);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;left:-3px}.workspace-home .foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:44px;padding-top:22px;font-size:14px;display:flex}.workspace-home .foot span{align-items:center;gap:10px;display:inline-flex}.workspace-home .foot svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (width>=900px){.workspace-home .c-ocr{grid-column:span 7}.workspace-home .c-audio,.workspace-home .c-write{grid-column:span 5}.workspace-home .c-sub{grid-column:span 7}}@media (width<=640px){.workspace-home .hero{padding-block:48px 44px}.workspace-home .field{opacity:.55;width:100%}.workspace-home .card-body{padding:22px 20px 20px}.workspace-home .card-foot{padding:16px 20px}.workspace-home h2{font-size:26px}.workspace-home .ocr .layer{font-size:44px}.workspace-home .doc{width:94%}}@media (prefers-reduced-motion:reduce){.workspace-home *,.workspace-home :before,.workspace-home :after{transition:none!important;animation:none!important}}.workspace-home{min-height:100vh}.workspace-home h1,.workspace-home h2{font-family:var(--f-sans)}.workspace-home .topbar{border:0;height:auto;padding:0}.workspace-home .tag{pointer-events:none}
