@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0h_qcmzvudf58.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0i4j_a8lim1a-.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.300rpl789hft0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-ext-wght-normal.0e0ehl1cbv70c.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-cyrillic-wght-normal.2l7g66pn8ypc3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-devanagari-wght-normal.30jeo0xgwg10h.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-ext-wght-normal.3_t4s8v2ek_20.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-greek-wght-normal.2gsfckewrmvuo.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-vietnamese-wght-normal.2cvjouf5jj5ml.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-ext-wght-normal.06fnwztfqsyx7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-latin-wght-normal.0ac9n74nuuqb5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f7f7;--surface:#fff;--surface-soft:#eef2f1;--ink:#101415;--ink-soft:#343a3b;--muted:#626c6b;--line:#dbe1e0;--line-strong:#bec7c5;--cyan:#00c9c0;--cyan-soft:#d7f8f4;--cyan-ink:#006e69;--red:#fe2c55;--red-ink:#c90035;--red-soft:#ffe4e9;--shadow:0 24px 70px #14232217;--display:"Bricolage Grotesque Variable", "Noto Sans SC Variable", sans-serif;--body:"Noto Sans SC Variable", "Bricolage Grotesque Variable", sans-serif;--mono:"SFMono-Regular", "Roboto Mono", "Liberation Mono", monospace;--container:1180px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0d0f10;--surface:#151819;--surface-soft:#1b1f20;--ink:#f2f6f5;--ink-soft:#cbd1d0;--muted:#929c9b;--line:#293031;--line-strong:#404949;--cyan:#25f4ee;--cyan-soft:#123c3a;--cyan-ink:#76fff9;--red:#ff4267;--red-ink:#ff8297;--red-soft:#421c26;--shadow:0 28px 90px #00000061}}html:lang(ja){--display:"Bricolage Grotesque Variable", "Noto Sans JP Variable", sans-serif;--body:"Noto Sans JP Variable", "Bricolage Grotesque Variable", sans-serif}html:lang(ko){--display:"Bricolage Grotesque Variable", "Noto Sans KR Variable", sans-serif;--body:"Noto Sans KR Variable", "Bricolage Grotesque Variable", sans-serif}html:lang(fr),html:lang(pt){--display:"Bricolage Grotesque Variable", "Noto Sans Variable", sans-serif;--body:"Noto Sans Variable", "Bricolage Grotesque Variable", sans-serif}html:lang(bn){--display:"Noto Sans Bengali Variable", "Noto Sans SC Variable", sans-serif;--body:"Noto Sans Bengali Variable", "Noto Sans SC Variable", sans-serif}html:lang(bn) :is(.hero h1,.result-copy h2,.download-fallback strong,.section-heading h2,.features-intro h2,.process-item h3,.feature-row h3,.actor-copy h2,.faq-list summary){letter-spacing:0}html:lang(bn) .hero h1{line-height:1.08}html:lang(bn) :is(.section-heading h2,.features-intro h2,.actor-copy h2){line-height:1.14}html:lang(ar){--display:"Noto Kufi Arabic Variable", "Noto Sans Arabic Variable", sans-serif;--body:"Noto Sans Arabic Variable", "Noto Sans SC Variable", sans-serif}html:lang(ar) :is(.hero h1,.result-copy h2,.download-fallback strong,.section-heading h2,.features-intro h2,.process-item h3,.feature-row h3,.actor-copy h2,.faq-list summary){letter-spacing:0}html:lang(ar) .hero h1{line-height:1.2}html:lang(ar) :is(.section-heading h2,.features-intro h2,.actor-copy h2,.faq-list summary){line-height:1.35}html:lang(ur){--display:"Noto Nastaliq Urdu Variable", "Noto Sans Arabic Variable", serif;--body:"Noto Sans Arabic Variable", "Noto Sans SC Variable", sans-serif}html:lang(ur) :is(.hero h1,.result-copy h2,.download-fallback strong,.section-heading h2,.features-intro h2,.process-item h3,.feature-row h3,.actor-copy h2,.faq-list summary){letter-spacing:0}html:lang(ur) .hero h1{font-weight:620;line-height:1.38}html:lang(ur) :is(.section-heading h2,.features-intro h2,.actor-copy h2,.faq-list summary){line-height:1.55}:is(html:lang(ur),html:lang(ar)) :is(.eyebrow,.section-eyebrow,.input-label,.result-ready,.result-feedback,.actor-account-note,.footer-bottom){font-family:var(--body);letter-spacing:0;text-transform:none}:is(html:lang(ur),html:lang(ar)) .eyebrow>span{font-family:var(--mono)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .brand{direction:ltr}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .input-wrap input{direction:ltr}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .console-header{direction:ltr}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-console pre{direction:ltr}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .input-wrap input{text-align:left}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .console-header{text-align:left}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-console pre{text-align:left}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .language-options{text-align:right;left:0;right:auto}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .eyebrow>span:before{margin-left:5px;margin-right:0}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .signal-line{left:auto;right:46px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .input-wrap input{padding-left:100px;padding-right:17px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .paste-button{left:10px;right:auto}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.result-author,.result-copy h2){unicode-bidi:plaintext}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .download-fallback{padding-left:46px;padding-right:16px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fallback-close{left:9px;right:auto}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .process-item:not(:last-child){border-right:0;border-left:1px solid var(--line)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .process-item:not(:first-child){padding-left:0;padding-right:30px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .features-section:before{right:calc(50% - min(calc(100% - 48px), var(--container)) / 2);left:auto}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .feature-row>svg{transform:scaleX(-1)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .feature-row:hover>svg{transform:translate(-2px,-2px)scaleX(-1)}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-panel:before{left:auto;right:66px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-panel:after{left:auto;right:128px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .console-footer strong{text-align:left}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .faq-list{margin-left:0;margin-right:calc(33.333% + 13px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:#071312}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}main{min-height:100vh;position:relative;overflow:hidden}.not-found-page{background:linear-gradient(135deg, transparent 0 72%, color-mix(in srgb, var(--cyan) 12%, transparent) 72%), var(--bg);flex-direction:column;min-height:100vh;display:flex}.not-found-header{border-bottom:1px solid var(--line);align-items:center;height:84px;display:flex}.not-found-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;max-width:780px;padding-block:80px;display:flex}.not-found-content h1{max-width:720px;font-family:var(--display);letter-spacing:-.06em;margin:12px 0 22px;font-size:clamp(54px,8vw,104px);line-height:.94}.not-found-content>p:not(.section-eyebrow){max-width:610px;color:var(--muted);margin:0 0 34px;font-size:18px}.page-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--line) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px);background-size:72px 72px;height:850px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000008c,#0000 88%);mask-image:linear-gradient(#0000008c,#0000 88%)}.site-header{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;height:84px;display:grid}.brand{font-family:var(--display);letter-spacing:-.025em;justify-self:start;align-items:center;gap:11px;font-size:16px;font-weight:760;display:inline-flex}.brand>span>span{color:var(--red);letter-spacing:-.22em;margin-inline:1px}.brand-mark{width:29px;height:29px;overflow:visible}.mark-rail,.mark-core{stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.mark-rail-cyan{stroke:var(--cyan);transform:translate(-1px,1px)}.mark-rail-red{stroke:var(--red);transform:translate(1px,-1px)}.mark-core{fill:var(--surface);stroke:var(--ink)}.site-header nav{color:var(--muted);align-items:center;gap:34px;font-size:13px;font-weight:580;display:flex}.site-header nav a,.language-menu summary,.back-to-top{transition:color .18s}.site-header nav a:hover,.language-menu summary:hover,.back-to-top:hover{color:var(--ink)}.language-menu{justify-self:end;font-size:12px;position:relative}.language-menu summary{border:1px solid var(--line);color:var(--ink-soft);background:color-mix(in srgb, var(--surface) 62%, transparent);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-weight:650;list-style:none;display:inline-flex}.language-menu summary::-webkit-details-marker{display:none}.language-chevron{color:var(--muted);transition:transform .16s}.language-menu[open] .language-chevron{transform:rotate(180deg)}.language-options{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:2px;min-width:124px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 38px #0c161521}.language-options a{color:var(--muted);border-radius:5px;padding:8px 10px;font-size:11px;font-weight:600;transition:color .15s,background .15s}.language-options a:hover{background:var(--surface-soft);color:var(--ink)}.language-options a[aria-current=page]{background:var(--cyan-soft);color:var(--cyan-ink)}.hero{padding-top:clamp(74px,9vw,116px);padding-bottom:112px}.hero-copy{text-align:center;max-width:920px;margin:0 auto 50px}.eyebrow,.section-eyebrow{color:var(--muted);font-family:var(--mono);letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.eyebrow{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 62%, transparent);border-radius:99px;align-items:center;gap:10px;padding:6px 10px 6px 7px;display:inline-flex}.eyebrow>span{height:20px;color:var(--cyan-ink);background:var(--cyan-soft);letter-spacing:.08em;border-radius:99px;align-items:center;padding-inline:7px;font-size:9px;display:inline-flex}.eyebrow>span:before{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 18%, transparent);border-radius:50%;margin-right:5px}.hero h1{max-width:1020px;font-family:var(--display);letter-spacing:-.064em;text-wrap:balance;margin:25px auto 24px;font-size:clamp(48px,7.25vw,92px);font-weight:690;line-height:.98}.hero h1 em{color:inherit;z-index:0;font-style:normal;display:inline-block;position:relative}.hero h1 em:before,.hero h1 em:after{content:attr(data-text);position:absolute}.hero h1 em:after{content:"";z-index:-1;background:var(--cyan);height:.12em;box-shadow:.055em .055em 0 var(--red);bottom:.045em;left:-.01em;right:-.01em;transform:rotate(-1.4deg)}.hero-description{max-width:670px;color:var(--muted);text-wrap:balance;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.75}.resolver-shell{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 54%, transparent);max-width:980px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;margin:0 auto;padding:8px;position:relative}.signal-line{z-index:2;width:88px;height:3px;position:absolute;top:-1px;left:46px;overflow:hidden}.signal-line span{border-radius:99px;position:absolute;inset:0}.signal-line span:first-child{background:var(--cyan);transform:translate(-25px)}.signal-line span:last-child{background:var(--red);mix-blend-mode:multiply;transform:translate(25px)}@media (prefers-color-scheme:dark){.signal-line span:last-child{mix-blend-mode:screen}}.resolver-form{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface);border-radius:12px;padding:28px 28px 17px;position:relative}.input-label{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;font-weight:650;display:inline-flex}.input-label-dot{background:var(--red);width:6px;height:6px;box-shadow:-2px 2px 0 var(--cyan);border-radius:50%}.input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.input-wrap{position:relative}.input-wrap input{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:58px;color:var(--ink);font-family:var(--display);letter-spacing:-.015em;border-radius:8px;outline:none;padding:0 100px 0 17px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.input-wrap input::placeholder{color:color-mix(in srgb, var(--muted) 62%, transparent)}.input-wrap input:hover{border-color:var(--muted)}.input-wrap input:focus{border-color:var(--ink);background:var(--surface);box-shadow:3px 3px 0 var(--cyan), -2px -2px 0 var(--red)}.input-wrap input[aria-invalid=true]{border-color:var(--red)}.paste-button{background:var(--surface-soft);height:36px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:620;transition:background .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.paste-button:hover{background:var(--line);color:var(--ink)}.resolve-button,.download-button{background:var(--ink);color:var(--surface);cursor:pointer;letter-spacing:-.015em;box-shadow:3px 3px 0 var(--cyan), -3px -3px 0 var(--red);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-weight:680;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.resolve-button{min-width:150px;height:58px;padding:0 20px;font-size:14px}.resolve-button:hover:not(:disabled),.download-button:hover:not(:disabled){box-shadow:5px 5px 0 var(--cyan), -4px -4px 0 var(--red);transform:translateY(-2px)}.resolve-button:active:not(:disabled),.download-button:active:not(:disabled){box-shadow:2px 2px 0 var(--cyan), -2px -2px 0 var(--red);transform:translateY(1px)}.resolve-button:disabled,.download-button:disabled{cursor:wait;opacity:.72}.resolver-message{min-height:23px;color:var(--muted);align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.resolver-message.is-error{color:var(--red-ink)}.loading-pulse{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pulse}.spin{animation:.8s linear infinite spin}@keyframes pulse{50%{opacity:.3;transform:scale(.75)}}@keyframes spin{to{transform:rotate(360deg)}}.video-result{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface);border-radius:12px;margin:8px 0 0;padding:26px 28px 28px;animation:.36s cubic-bezier(.2,.75,.2,1) both result-in;position:relative}@keyframes result-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.result-ready{color:var(--cyan-ink);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:700;display:flex}.result-ready>span{width:22px;height:22px;color:var(--cyan-ink);background:var(--cyan-soft);border-radius:50%;place-items:center;display:inline-grid}.result-grid{grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.cover-wrap{aspect-ratio:3/4;background:linear-gradient(135deg, color-mix(in srgb, var(--cyan) 22%, var(--surface-soft)), var(--surface-soft) 45%, color-mix(in srgb, var(--red) 18%, var(--surface-soft)));width:94px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.cover-wrap img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-fallback{opacity:.45}.result-copy{min-width:0}.result-author{color:var(--red-ink);font-family:var(--mono);margin:0 0 4px;font-size:11px;font-weight:650}.result-copy h2{max-width:520px;font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 15px;font-size:20px;font-weight:640;line-height:1.35;overflow:hidden}.result-meta{color:var(--ink-soft);font-family:var(--mono);gap:25px;font-size:11px;font-weight:650;display:flex}.result-meta span{gap:2px;display:grid}.result-meta small{color:var(--muted);font-family:var(--body);font-size:10px;font-weight:480}.result-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:15px;padding-top:13px;display:flex}.result-tool{border:1px solid var(--line);background:var(--surface-soft);min-height:31px;color:var(--ink-soft);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:620;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.result-tool:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.result-tool:disabled{cursor:wait;opacity:.62}.result-feedback{min-height:15px;color:var(--cyan-ink);font-family:var(--mono);letter-spacing:.025em;margin:7px 0 0;font-size:9px;font-weight:620}.result-feedback:empty{min-height:0;margin:0}.result-action{justify-items:center;gap:9px;display:grid}.download-button{white-space:nowrap;min-height:48px;padding:0 16px;font-size:13px}.result-action>span{max-width:180px;color:var(--muted);text-align:center;font-size:9px;line-height:1.4}.download-fallback{border:1px solid color-mix(in srgb, var(--red) 28%, var(--line));background:color-mix(in srgb, var(--red-soft) 42%, var(--surface));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:20px;padding:16px 46px 16px 16px;display:grid;position:relative}.fallback-icon{background:var(--red-soft);width:32px;height:32px;color:var(--red-ink);border-radius:50%;place-items:center;display:grid}.download-fallback strong{font-family:var(--display);letter-spacing:-.015em;font-size:13px;font-weight:680;display:block}.download-fallback p{max-width:610px;color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.65}.fallback-open{border:1px solid var(--line-strong);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:650;transition:border-color .16s,transform .16s;display:inline-flex}.fallback-open:hover{border-color:var(--ink-soft);transform:translateY(-1px)}.fallback-close{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}.fallback-close:hover{background:var(--surface-soft);color:var(--ink)}.trust-row{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px 28px;margin-top:23px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:var(--cyan-ink)}.process-section{padding-top:18px;padding-bottom:132px}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;align-items:start;gap:28px;padding-bottom:34px;display:grid}.section-heading h2,.features-intro h2{font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:625;line-height:1.06}.section-eyebrow{color:var(--red-ink);padding-top:9px}.process-list{grid-template-columns:repeat(3,1fr);display:grid}.process-item{border-bottom:1px solid var(--line);min-height:300px;padding:28px 30px 30px 0;position:relative}.process-item:not(:last-child){border-right:1px solid var(--line)}.process-item:not(:first-child){padding-left:30px}.step-index{color:var(--muted);font-family:var(--mono);font-size:10px}.step-icon{border:1px solid var(--line-strong);background:var(--surface);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;margin:58px 0 25px;display:grid}.process-item:nth-child(2) .step-icon{box-shadow:3px 3px 0 var(--cyan), -2px -2px 0 var(--red)}.process-item h3,.feature-row h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:21px;font-weight:640}.process-item p{max-width:300px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.features-section{border-block:1px solid var(--line);background:var(--surface);padding:124px 0;position:relative}.features-section:before{content:"";top:-1px;left:calc(50% - min(calc(100% - 48px), var(--container)) / 2);background:var(--cyan);width:105px;height:2px;box-shadow:18px 0 0 var(--red);position:absolute}.features-layout{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.features-intro{align-self:start;position:sticky;top:120px}.features-intro h2{max-width:500px;margin-top:26px}.features-intro>p:last-child{max-width:470px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.85}.feature-list{border-top:1px solid var(--line)}.feature-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:start;gap:16px;min-height:188px;padding:30px 5px 30px 0;display:grid;position:relative}.feature-number{color:var(--muted);font-family:var(--mono);padding-top:4px;font-size:10px}.feature-row small{color:var(--red-ink);font-family:var(--mono);letter-spacing:.1em;font-size:9px;font-weight:700}.feature-row h3{margin-top:8px;font-size:25px}.feature-row p{max-width:450px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.feature-row>svg{color:var(--line-strong);margin-top:5px;transition:color .18s,transform .18s}.feature-row:hover>svg{color:var(--cyan-ink);transform:translate(2px,-2px)}.actor-section{padding-top:132px}.actor-panel{color:#f3f7f6;background:#111516;border:1px solid #2c3434;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(50px,7vw,96px);padding:clamp(38px,5.5vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0a141329}.actor-panel:before,.actor-panel:after{content:"";border-radius:0 0 99px 99px;height:3px;position:absolute;top:0}.actor-panel:before{background:var(--cyan);width:112px;left:66px}.actor-panel:after{background:var(--red);mix-blend-mode:screen;width:88px;left:128px}.actor-eyebrow{color:#a8b1b0;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:680;display:flex}.actor-eyebrow>span{background:var(--cyan);width:7px;height:7px;box-shadow:3px 0 0 var(--red);border-radius:50%}.actor-copy h2{max-width:560px;font-family:var(--display);letter-spacing:-.052em;text-wrap:balance;margin:24px 0 0;font-size:clamp(38px,4.5vw,58px);font-weight:625;line-height:1.03}.actor-description{color:#a8b1b0;max-width:560px;margin:24px 0 0;font-size:13px;line-height:1.85}.actor-benefits{color:#dce3e2;gap:10px;margin:27px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.actor-benefits li{align-items:center;gap:9px;display:flex}.actor-benefits svg{color:var(--cyan)}.actor-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.actor-primary,.actor-secondary{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:12px;font-weight:680;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.actor-primary{color:#101415;box-shadow:3px 3px 0 var(--cyan), -3px -3px 0 var(--red);background:#f3f7f6}.actor-secondary{color:#e5eae9;background:#191e1f;border:1px solid #3b4545}.actor-primary:hover,.actor-secondary:hover{transform:translateY(-2px)}.actor-secondary:hover{background:#202627;border-color:#667372}.actor-account-note{color:#7f8a89;margin:14px 0 0;font-size:9px}.actor-console{background:#090c0d;border:1px solid #303839;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 24px 55px #00000047}.console-header,.console-footer{font-family:var(--mono);letter-spacing:.045em;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.console-header{color:#7f8a89;border-bottom:1px solid #252c2d;min-height:43px;padding:0 17px}.console-header span:first-child{color:var(--cyan);font-weight:700}.actor-console pre{color:#dce4e2;font-family:var(--mono);tab-size:4;margin:0;padding:25px 24px 27px;font-size:11px;line-height:1.85;overflow-x:auto}.actor-console code{font-family:inherit}.console-footer{color:#6f7a79;border-top:1px solid #252c2d;min-height:52px;padding:0 17px}.console-footer strong{color:#aab4b3;text-align:right;font-size:9px;font-weight:550}.faq-section{padding-top:132px;padding-bottom:142px}.faq-heading{border-bottom:0}.faq-list{border-top:1px solid var(--line);margin-left:calc(33.333% + 13px)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:82px;font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:25px;padding:20px 2px;font-size:18px;font-weight:610;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{border:1px solid var(--line-strong);border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--ink);width:8px;height:1px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details>p{max-width:670px;color:var(--muted);margin:-4px 0 27px;font-size:13px;line-height:1.85}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.footer-topline{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;min-height:142px;display:grid}.footer-topline>p{max-width:570px;color:var(--muted);text-align:center;margin:0 auto;font-size:11px;line-height:1.7}.back-to-top{color:var(--muted);justify-self:end;align-items:center;gap:6px;font-size:11px;display:inline-flex}.footer-bottom{border-top:1px solid var(--line);height:52px;color:var(--muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}:focus-visible{outline:2px solid var(--cyan-ink);outline-offset:3px}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.features-layout{grid-template-columns:1fr;gap:60px}.features-intro{position:static}.actor-panel{grid-template-columns:1fr}.faq-list{margin-left:0}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .faq-list{margin-right:0}.result-grid{grid-template-columns:82px minmax(0,1fr)}.cover-wrap{width:82px}.result-action{grid-column:1/-1;justify-items:stretch;margin-top:7px}.result-action>span{max-width:none}}@media (max-width:700px){.container{width:min(calc(100% - 30px), var(--container))}.page-grid{background-size:48px 48px}.site-header{height:70px}.brand{gap:9px;font-size:14px}.brand-mark{width:25px;height:25px}.hero{padding-top:65px;padding-bottom:88px}.hero-copy{margin-bottom:36px}.hero h1{margin-top:20px;font-size:clamp(45px,13.5vw,62px);line-height:1.01}.hero-description{font-size:14px}.resolver-shell{border-radius:14px;padding:5px}.resolver-form{border-radius:9px;padding:22px 17px 13px}.input-row{grid-template-columns:1fr}.resolve-button{width:100%;min-width:0}.video-result{border-radius:9px;margin-top:5px;padding:22px 17px}.result-grid{grid-template-columns:72px minmax(0,1fr);gap:15px}.cover-wrap{width:72px}.result-copy h2{margin-bottom:10px;font-size:16px}.result-meta{gap:16px;font-size:9px}.download-fallback{grid-template-columns:auto 1fr;padding:15px 40px 15px 14px}.fallback-open{grid-column:1/-1;width:100%}.trust-row{gap:9px 16px;margin-top:19px;font-size:10px}.process-section{padding-bottom:90px}.section-heading{grid-template-columns:1fr;gap:15px;padding-bottom:27px}.section-heading h2,.features-intro h2{font-size:37px}.section-eyebrow{padding-top:0}.process-list{grid-template-columns:1fr}.process-item,.process-item:not(:first-child){border-right:0;grid-template-columns:31px 45px 1fr;align-items:start;gap:13px;min-height:0;padding:27px 0;display:grid}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .process-item{border-left:0;padding:27px 0}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .process-item:not(:first-child){border-left:0;padding:27px 0}.step-index{padding-top:13px}.step-icon{width:42px;height:42px;margin:0}.process-item h3{font-size:18px}.process-item p{margin-top:6px}.features-section{padding:88px 0}.features-section:before{left:15px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .features-section:before{left:auto;right:15px}.features-layout{gap:48px}.actor-section{padding-top:90px}.actor-panel{border-radius:12px;gap:42px;padding:38px 22px 22px}.actor-panel:before{left:24px}.actor-panel:after{left:86px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-panel:before{left:auto;right:24px}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .actor-panel:after{left:auto;right:86px}.actor-copy h2{font-size:38px}.actor-actions{display:grid}.actor-primary,.actor-secondary{width:100%}.actor-console pre{padding:21px 17px 23px;font-size:9px}.console-header,.console-footer{padding-inline:13px}.console-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.console-footer strong{text-align:left}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .console-footer strong{text-align:right}.features-intro h2{margin-top:18px}.feature-row{grid-template-columns:32px 1fr auto;min-height:168px}.feature-row h3{font-size:22px}.faq-section{padding-top:90px;padding-bottom:100px}.faq-list summary{min-height:76px;font-size:16px}.footer-topline{grid-template-columns:1fr auto;padding:38px 0}.footer-topline>p{text-align:left;grid-area:2/1/auto/-1}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .footer-topline>p{text-align:right}html:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .download-fallback{padding:15px 14px 15px 40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
