:root{--brand:#0b9566;--brand-strong:#08744f;--brand-soft:#ddf7ec;--product-night:#07100d;--product-panel:#0e1915;--product-line:#9dceb933}html[data-theme=dark]{--brand:#49dca5;--brand-strong:#79ebbd;--brand-soft:#123c2d}.site-header{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--page) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 10px 30px #05140e0d}.header-shell.container{width:min(1320px,100% - 32px)}.desktop-nav{gap:1px}.desktop-nav-trigger,.desktop-nav-link{border-radius:6px;min-height:38px;padding-inline:10px;font-size:.79rem;font-weight:760}.desktop-nav-trigger:hover,.desktop-nav-trigger.is-active,.desktop-nav-link:hover{background:var(--surface);color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--line)}.desktop-mega-menu{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:8px;grid-template-columns:250px minmax(0,1fr);gap:22px;width:min(1120px,100vw - 48px);padding:18px;inset-inline:50%;translate:-50% -8px;box-shadow:0 28px 80px #030e0a3d}[dir=rtl] .desktop-mega-menu{translate:50% -8px}.desktop-mega-menu.is-open{translate:-50%}[dir=rtl] .desktop-mega-menu.is-open{translate:50%}.mega-menu-intro{border:1px solid var(--product-line);background:linear-gradient(150deg, #42dca429, transparent 55%), var(--product-night);color:#f1fbf7;border-radius:6px;align-content:start;padding:18px}.mega-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:5px 12px}.mega-menu-item{border:1px solid #0000;border-radius:6px;min-height:76px;padding-block:11px}.mega-menu-item:hover{border-color:var(--line);background:var(--surface-muted);translate:0 -1px}.mega-menu-icon{background:color-mix(in srgb, var(--brand-soft) 76%, var(--surface));width:36px;height:36px;color:var(--brand-strong)}:root{--brand:#087a55;--brand-strong:#006b4b}html[data-theme=dark]{--brand:#5cddb2;--brand-strong:#8aebca}.a11y-trigger{background:#2563eb;border-color:#628ff1;border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;box-shadow:0 10px 28px #2563eb47}.a11y-trigger:hover{background:#1d4ed8}.a11y-trigger span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.button-brand{background:#087a55;border-color:#087a55}.button-brand:hover{background:#056a49;border-color:#056a49}.home-launch-experience{background:var(--product-night)}.home-hero{background:#050a09;border-bottom:0;min-height:640px}.hero-artwork{object-fit:cover;object-position:center 34%;opacity:.58;filter:saturate(.88)contrast(1.04)}.hero-veil{background:linear-gradient(90deg,#050908 3%,#050908f5 35%,#0509084d 76%,#050908a8 100%),linear-gradient(#0000 65%,#07100d 100%)}[dir=rtl] .hero-veil{background:linear-gradient(-90deg,#050908 3%,#050908f5 35%,#0509084d 76%,#050908a8 100%),linear-gradient(#0000 65%,#07100d 100%)}.hero-content.container{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(1320px,100% - 48px);padding-block:52px 78px;display:grid}.home-hero .display-title{max-width:690px;font-size:clamp(3.25rem,4.65vw,4.9rem);line-height:.94}.home-hero .display-title em{color:#0000;background:linear-gradient(92deg,#74edbc 0%,#7cb4ff 54%,#d6a7ff 100%);-webkit-background-clip:text;background-clip:text}.home-launch-experience .public-demo-section{z-index:4;color:#edf7f3;background:0 0;padding-block:0 96px;position:relative}.public-demo-heading{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;margin-bottom:24px}.public-demo-heading .section-title{color:#fff;font-size:clamp(2rem,3.5vw,3.5rem)}.home-launch-experience .section-kicker,.home-product-showcase .section-kicker,.editor-story .section-kicker,.download-feature .section-kicker,.home-pricing-story .section-kicker{color:#6fe0be}.public-demo-heading .section-lead,.public-demo-privacy{color:#9fb1aa}.public-demo-shell{isolation:isolate;background:#0b1411;border:1px solid #90ccb540;border-radius:8px;width:min(1280px,100% - 40px);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 34px 90px #0006}.home-launch-experience .public-demo-app{isolation:isolate;background:#0b1411;position:relative}.public-demo-main,.public-demo-result{z-index:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-width:0;position:relative}.public-demo-main{border-inline-end:1px solid #ffffff14;flex-direction:column;gap:14px;padding:20px;display:flex}.home-launch-experience .public-demo-dropzone{color:#edf7f3;background:linear-gradient(145deg,#45dca414,#0000 54%),#0e1a16;border-color:#5bddac57}.home-launch-experience .public-demo-dropzone>strong{color:#f5fbf8}.home-launch-experience .public-demo-dropzone>small{color:#9fb1aa}.home-launch-experience .public-demo-upload-icon{color:#5be3b0;background:#4adda621;border-color:#5bddac52}.home-launch-experience .public-demo-preview,.home-launch-experience .public-demo-file-row{color:#edf7f3;background:#0e1a16;border-color:#ffffff1a}.home-launch-experience .public-demo-file-row small,.home-launch-experience .public-demo-controls fieldset>span,.home-launch-experience .public-demo-controls label>span{color:#9fb1aa}.home-launch-experience .public-demo-controls select,.home-launch-experience .public-demo-segmented{color:#ecf7f2;background:#111d19;border-color:#ffffff24}.home-launch-experience .public-demo-controls select:focus-visible{border-color:#55dfac;box-shadow:0 0 0 3px #55dfac33}.home-launch-experience .public-demo-segmented button{color:#9fb1aa}.home-launch-experience .public-demo-segmented button[data-active=true]{color:#fff;background:#245d49}.home-launch-experience .public-demo-progress{color:#edf7f3;background:#10231c;border-color:#52dda840}.public-demo-controls{grid-template-columns:1.1fr minmax(150px,.9fr) .8fr;gap:8px}.public-demo-result{grid-template-rows:auto 1fr auto auto;padding:20px;display:grid}.public-demo-result pre,.public-demo-result-empty{color:#ddece6;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#07100d;border-color:#ffffff1a}.public-demo-result header small{color:#a6b8b1}.home-launch-experience .public-demo-continue{color:#79e6c2}.home-launch-experience .public-demo-continue:hover{color:#a5f2d8}.capability-section{background:var(--page)}.capability-grid{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden}.capability-item{border:0;border-inline-end:1px solid var(--line);background:0 0;border-radius:0;min-height:228px}.capability-item:hover{background:var(--surface-muted);translate:0}.app-content{background:linear-gradient(180deg, color-mix(in srgb, var(--brand-soft) 28%, transparent), transparent 360px), var(--page)}.dashboard-welcome{border-bottom:1px solid var(--line);align-items:end;padding-block:8px 18px}.dashboard-welcome h1{font-size:clamp(2rem,4vw,3.7rem)}.quick-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-catalog{grid-template-columns:none;gap:7px;padding-bottom:5px;display:flex;overflow-x:auto}.tool-catalog article{background:0 0;border:0;flex:0 0 208px;display:block}.tool-runner{border-radius:8px;box-shadow:0 18px 50px #0f231b14}.download-analysis{border-radius:7px}.site-footer{color:#eef8f4;background:#07100d;border-top:0}.footer-platform-band.container,.footer-main.container,.footer-bottom.container{width:min(1320px,100% - 40px)}.footer-platform-band{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(240px,.86fr) minmax(0,1.6fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:36px;display:grid}.footer-platform-copy{gap:7px;display:grid}.footer-platform-copy>span{color:#6fe0be;text-transform:uppercase;font-size:.69rem;font-weight:800}.footer-platform-copy>strong{color:#f6fcf9;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.15}.footer-platform-copy>p{color:#91a59d;max-width:570px;margin:0;font-size:.78rem;line-height:1.65}.footer-platform-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.footer-platform-links>a{color:#dcebe5;background:#0d1b17;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px 12px;font-size:.75rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:grid}.footer-platform-links>a:hover{color:#fff;background:#12261f;border-color:#6fe0be73}.footer-platform-links>a>span{min-width:0}.footer-main{grid-template-columns:minmax(250px,1.25fr) minmax(0,3.75fr);gap:clamp(40px,6vw,88px);padding-block:72px 52px}.footer-brand-block>p{color:#9dafa7}.footer-preferences .language-button,.footer-preferences .icon-button{color:#eef8f4;background:#10211b;border-color:#ffffff2e}.footer-preferences .language-button:hover,.footer-preferences .icon-button:hover{background:#193129}.footer-socials .icon-button{color:#c7d8d1;background:#0f201a;border-color:#ffffff21}.footer-socials .icon-button:hover{color:#fff;background:#152b23;border-color:currentColor}.footer-socials .icon-button[data-network=telegram]:hover{color:#2aabee}.footer-socials .icon-button[data-network=youtube]:hover{color:#f33}.footer-socials .icon-button[data-network=instagram]:hover{color:#f56040}.footer-socials .icon-button[data-network=linkedin]:hover{color:#3b9be8}.footer-socials .icon-button[data-network=facebook]:hover{color:#5b8def}.footer-socials .icon-button[data-network=discord]:hover{color:#7289da}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.footer-links h2{color:#f4fbf8}.footer-links a,.footer-links button{color:#91a59d}.footer-bottom{color:#81958d;text-align:center;border-color:#ffffff1a;justify-content:center}@media (max-width:1180px){.desktop-nav-trigger,.desktop-nav-link{padding-inline:7px;font-size:.72rem}.header-utility{display:none}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.desktop-nav,.desktop-only{display:none!important}.mobile-menu-trigger{display:inline-grid}.mobile-navigation{inset:var(--header-height) 0 0;background:color-mix(in srgb, var(--page) 98%, transparent);width:100%;max-width:none;box-shadow:none;border:0;grid-template-rows:auto auto minmax(0,1fr);display:grid}.mobile-menu-toolbar{border-bottom:1px solid var(--line);justify-content:end;min-height:58px;padding:9px 18px}.mobile-menu-scroll{overscroll-behavior:contain;min-height:0;padding:10px 18px 28px;overflow-y:auto}.mobile-group-trigger{min-height:54px}.mobile-menu-item{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-height:64px}.hero-content.container{grid-template-columns:minmax(0,1fr);width:min(760px,100% - 40px);padding-block:68px 116px}.hero-product-pulse{display:none}.home-hero{min-height:620px}.public-demo-app{grid-template-columns:102px minmax(0,1fr)}.public-demo-result{border-top:1px solid #ffffff14;grid-column:1/-1;min-height:320px}.footer-main,.footer-platform-band{grid-template-columns:1fr}.footer-platform-links,.footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.container,.header-shell.container,.footer-main.container,.footer-bottom.container{width:min(100% - 28px,100%)}.home-hero{min-height:548px}.hero-content.container{align-items:start;padding-block:48px 70px}.home-hero .display-title{max-width:13ch;font-size:clamp(2.65rem,12.2vw,4rem);line-height:.95}.hero-description{margin-top:18px;font-size:.94rem}.hero-actions{grid-template-columns:1fr;gap:8px;display:grid}.hero-actions .button{width:100%;min-height:46px}.hero-notice,.hero-scroll{display:none}.home-launch-experience .public-demo-section{padding-bottom:64px}.public-demo-heading{grid-template-columns:1fr;gap:10px;width:min(100% - 28px,100%);margin-bottom:16px;display:grid}.public-demo-heading .section-title{font-size:1.75rem}.public-demo-heading .section-lead{margin:0;font-size:.78rem}.public-demo-shell{width:min(100% - 20px,100%)}.public-demo-app{display:block}.public-demo-stage-rail{border-inline-end:0;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.public-demo-stage-rail>span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:48px}.public-demo-main{border-inline-end:0;padding:12px}.public-demo-dropzone{min-height:178px}.public-demo-controls{grid-template-columns:1fr}.public-demo-result{min-height:280px;padding:14px}.public-demo-result-actions{grid-template-columns:1fr}.public-demo-result-actions .button:last-child{grid-column:auto}.capability-grid{background:0 0;border:0;border-radius:0;grid-template-columns:none;gap:8px;margin-inline:-14px;padding:0 14px 6px;display:flex;overflow-x:auto}.capability-item{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex:0 0 min(78vw,280px);min-height:190px}.footer-main{padding-block:54px 38px}.footer-platform-band.container{width:min(100% - 28px,100%)}.footer-platform-band{gap:20px;padding-block:28px}.footer-platform-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-platform-links>a{min-height:50px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.footer-bottom{text-align:center;justify-items:center;gap:12px;display:grid}}:is(body:has(.app-shell)>div>.site-header,body:has(.app-shell)>div>.site-footer){display:none}.plisio-checkout-dialog{z-index:2001;isolation:isolate;border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:color-mix(in srgb, var(--surface) 96%, #07110e);width:min(760px,100vw - 32px);max-height:min(860px,100dvh - 32px);color:var(--ink);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;position:fixed;top:50%;left:50%;overflow:auto;translate:-50% -50%;box-shadow:0 28px 90px #00000061}.plisio-checkout-dialog>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px 22px 18px;display:grid}.plisio-checkout-dialog>header h2{margin:0;font-size:1.12rem}.plisio-checkout-dialog>header p{max-width:590px;color:var(--muted);margin:5px 0 0;font-size:.82rem;line-height:1.55}.plisio-checkout-icon{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 13%, var(--surface));width:42px;height:42px;color:var(--brand);border-radius:7px;place-items:center;display:grid}.plisio-checkout-state{text-align:center;align-content:center;place-items:center;gap:16px;min-height:320px;padding:40px;display:grid}.plisio-checkout-state>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plisio-checkout-state.is-success>svg{color:var(--brand)}.plisio-checkout-state.is-error p{max-width:520px;color:var(--danger)}.plisio-invoice{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:24px;padding:24px;display:grid}.plisio-qr{border:1px solid var(--line);background:#fff;border-radius:8px;align-self:start;place-items:center;min-height:256px;display:grid}.plisio-qr img{width:min(220px,100%);height:auto}.plisio-invoice-details{align-content:start;gap:15px;min-width:0;display:grid}.plisio-amount{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px;padding:14px 16px;display:grid}.plisio-amount span{color:var(--muted);grid-column:1/-1;font-size:.72rem}.plisio-amount strong{overflow-wrap:anywhere;letter-spacing:0;min-width:0;font-size:clamp(1.25rem,3vw,1.8rem)}.plisio-amount em{color:var(--brand);font-style:normal;font-weight:800}.plisio-wallet{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.plisio-wallet>span{color:var(--muted);grid-column:1/-1;font-size:.72rem}.plisio-wallet code{border:1px solid var(--line);background:var(--surface-raised);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:11px 12px;overflow:hidden}.plisio-wallet button,.admin-payment-callback button,.admin-payment-key button{border:1px solid var(--line);background:var(--surface-raised);min-width:42px;min-height:42px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.plisio-wallet button{gap:7px;padding-inline:12px;font-weight:760;display:flex}.plisio-payment-status,.plisio-expiry{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:.78rem;display:flex}.plisio-payment-status{background:var(--surface-raised);color:var(--warning);border-radius:6px;padding:11px 12px}.plisio-payment-status[data-status=expired],.plisio-payment-status[data-status=error],.plisio-payment-status[data-status=mismatch]{color:var(--danger)}.plisio-checkout-dialog>footer{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:13px 20px;font-size:.7rem;display:flex}.admin-plisio-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;display:grid}.admin-plisio-settings,.admin-payment-orders{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0}.admin-plisio-settings>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px;display:grid}.admin-plisio-settings>header>span{background:color-mix(in srgb, var(--brand) 12%, var(--surface-raised));width:42px;height:42px;color:var(--brand);border-radius:7px;place-items:center;display:grid}.admin-plisio-settings h2,.admin-payment-orders h2{margin:0;font-size:1rem}.admin-plisio-settings header p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.55}.admin-provider-toggle{border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:20px;margin:18px 20px 0;padding:14px 16px;display:grid;position:relative}.admin-provider-toggle span{gap:3px;display:grid}.admin-provider-toggle small,.admin-payment-form-grid small{color:var(--muted);font-size:.69rem;line-height:1.45}.admin-provider-toggle input{opacity:0;position:absolute}.admin-provider-toggle i{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;width:46px;height:26px;position:relative}.admin-provider-toggle i:after{background:var(--muted);content:"";border-radius:50%;width:18px;height:18px;transition:translate .16s,background .16s;position:absolute;top:3px;left:3px}.admin-provider-toggle input:checked+i{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 18%, var(--surface))}.admin-provider-toggle input:checked+i:after{background:var(--brand);translate:20px}[dir=rtl] .admin-provider-toggle input:checked+i:after{translate:-20px}.admin-payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.admin-payment-form-grid>label{align-content:start;gap:7px;min-width:0;font-size:.76rem;font-weight:720;display:grid}.admin-payment-form-grid input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;min-height:42px;color:var(--ink);border-radius:6px;font-size:1rem}.admin-payment-key{grid-column:1/-1}.admin-payment-key>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline-start:12px;display:grid}.admin-payment-key>div input{background:0 0;border:0;outline:0}.admin-payment-key>small[data-ok=true]{color:var(--success)}.admin-payment-callback{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 20px 18px;display:grid}.admin-payment-callback>span{color:var(--muted);grid-column:1/-1;font-size:.72rem}.admin-payment-callback code{border:1px solid var(--line);background:var(--surface-raised);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:11px 12px;overflow:hidden}.admin-payment-feedback{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-radius:6px;align-items:center;gap:8px;margin:0 20px 16px;padding:10px 12px;font-size:.76rem;display:flex}.admin-payment-feedback[data-ok=true]{background:color-mix(in srgb, var(--success) 9%, transparent);color:var(--success)}.admin-plisio-settings>footer{border-top:1px solid var(--line);justify-content:end;gap:10px;padding:16px 20px;display:flex}.admin-payment-orders>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.admin-payment-orders>header span{background:var(--surface-raised);min-width:30px;height:25px;color:var(--muted);border-radius:999px;place-items:center;font-size:.7rem;display:grid}.admin-payment-order-list{overscroll-behavior:contain;max-height:720px;overflow:auto}.admin-payment-order-list article{border-bottom:1px solid var(--line);gap:12px;padding:15px 18px;display:grid}.admin-payment-order-list article>div{gap:3px;display:grid}.admin-payment-order-list small,.admin-payment-order-list dt{color:var(--muted);font-size:.65rem}.admin-payment-order-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-payment-order-list dl>div{min-width:0}.admin-payment-order-list dt,.admin-payment-order-list dd{margin:0}.admin-payment-order-list dd{overflow-wrap:anywhere;margin-top:3px;font-size:.73rem;font-weight:720}.admin-payment-status{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning);border-radius:999px;padding:3px 7px;display:inline-flex}article[data-status=completed] .admin-payment-status{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.admin-empty-state{color:var(--muted);text-align:center;padding:34px 20px}@media (max-width:1060px){.admin-plisio-layout{grid-template-columns:1fr}}@media (max-width:680px){.plisio-checkout-dialog{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:8px 8px 0 0;top:auto;bottom:0;translate:-50%}.plisio-checkout-dialog>header{padding:17px 16px 14px}.plisio-checkout-icon{width:38px;height:38px}.plisio-invoice{grid-template-columns:1fr;gap:16px;padding:16px}.plisio-qr{min-height:196px}.plisio-qr img{width:180px}.plisio-wallet{grid-template-columns:1fr}.plisio-wallet button{justify-content:center}.admin-payment-form-grid{grid-template-columns:1fr;padding-inline:14px}.admin-payment-key{grid-column:auto}.admin-provider-toggle,.admin-payment-callback,.admin-payment-feedback{margin-inline:14px}.admin-plisio-settings>header,.admin-payment-orders>header{padding-inline:14px}.admin-plisio-settings>footer{grid-template-columns:1fr;padding-inline:14px;display:grid}.admin-plisio-settings>footer .button{width:100%}.admin-payment-order-list dl{grid-template-columns:1fr 1fr}}body:has(.app-shell){background:#070b10;min-height:100dvh;overflow-x:clip}body:has(.app-editor-route) .a11y-trigger{bottom:214px}.app-shell{--page:#070b10;--surface:#0c1218;--surface-raised:#10171e;--surface-muted:#172027;--ink:#f1f5f3;--ink-soft:#8d9a96;--line:#253038;--line-strong:#34424b;--brand:#75e45b;--brand-strong:#99f17f;--brand-soft:#75e45b1f;--teal:#32d3c2;--teal-soft:#32d3c21f;--violet:#a785ff;--violet-soft:#a785ff21;--coral:#ff806d;--coral-soft:#ff806d1f;--amber:#f7c553;--amber-soft:#f7c5531f;--success:#75e45b;--danger:#ff766c;--danger-soft:#ff766c1f;--focus:#93ef78;--shadow-sm:0 8px 24px #0003;--shadow-lg:0 28px 72px #00000075;--sidebar-width:236px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070b10}.app-shell:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.app-sidebar,.app-header,.app-content,.app-bottom-nav{z-index:1;position:relative}.app-sidebar{z-index:1100;background:#080e13;border-color:#202b32;grid-template-rows:76px minmax(0,1fr) auto;position:fixed}.app-sidebar-brand{border-color:#202b32;padding-inline:19px}.app-sidebar-brand .brand{gap:9px}.app-sidebar-brand .brand-mark,.app-header-brand .brand-mark{width:34px;height:34px}.app-sidebar-brand .brand-name,.app-header-brand .brand-name{color:#fff;font-size:1rem}.app-sidebar-nav{scrollbar-color:#34424b transparent;padding:14px 10px 18px;display:block}.app-sidebar-group{border-bottom:1px solid #1c262d;gap:3px;padding-block:8px 12px;display:grid}.app-sidebar-group:last-child{border-bottom:0}.app-sidebar-group h2{color:#65736f;letter-spacing:.08em;margin:0 0 5px;padding-inline:10px;font-size:.58rem;font-weight:800}[dir=rtl] .app-sidebar-group h2{letter-spacing:0}.app-sidebar-nav .app-sidebar-group a{color:#8f9b97;border:1px solid #0000;border-radius:5px;grid-template-columns:21px minmax(0,1fr);gap:9px;min-height:39px;padding:7px 9px;font-size:.74rem;font-weight:650;position:relative}.app-sidebar-nav .app-sidebar-group a:hover{color:#eef5f2;background:#111a20;border-color:#26333a}.app-sidebar-nav .app-sidebar-group a.is-active{color:#9cf283;background:linear-gradient(90deg,#75e45b2b,#75e45b0a);border-color:#75e45b3d;box-shadow:inset 2px 0 #75e45b}[dir=rtl] .app-sidebar-nav .app-sidebar-group a.is-active{background:linear-gradient(-90deg,#75e45b2b,#75e45b0a);box-shadow:inset -2px 0 #75e45b}.app-sidebar-account{background:#0a1116;border-color:#202b32}.sidebar-user strong{color:#eef5f2}.sidebar-user small{color:#82e968}.sidebar-collapsed .app-sidebar-group h2{display:none}.sidebar-collapsed .app-sidebar-group{padding-block:6px}.sidebar-collapsed .app-sidebar-nav .app-sidebar-group a{grid-template-columns:1fr;justify-items:center;padding-inline:0}.app-header{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#0a1015eb;border-color:#6477804d;height:62px;min-height:62px;padding:7px 10px 7px 16px;position:fixed;inset-block-start:9px;box-shadow:0 16px 40px #00000042}.app-header-leading,.app-top-nav,.app-plan-chip{align-items:center;display:flex}.app-header-leading{gap:12px;min-width:0}.app-header-brand,.app-mobile-menu-trigger{display:none}.app-top-nav{gap:3px}.app-top-nav a{color:#899690;border-radius:5px;min-height:38px;padding:0 12px;font-size:.73rem;font-weight:700}.app-top-nav a:hover{color:#eef5f2;background:#141e24}.app-top-nav a.is-active{color:#92ef76;box-shadow:inset 0 -2px #75e45b}.app-header-actions{gap:6px}.app-header .icon-button,.app-header .language-button,.app-account-trigger,.app-plan-chip{color:#dbe5e1;background:#111920;border-color:#28343b}.app-header .icon-button:hover,.app-header .language-button:hover,.app-account-trigger:hover,.app-plan-chip:hover{background:#182229;border-color:#3a4a52}.app-plan-chip{color:#f0cd65;border:1px solid #2b373e;border-radius:6px;gap:8px;min-height:40px;padding:5px 10px}.app-plan-chip>span{line-height:1.1;display:grid}.app-plan-chip small{color:#74817c;font-size:.52rem}.app-plan-chip strong{color:#f1d67d;font-size:.66rem}.app-account-trigger{border:1px solid #0000}.app-account-copy strong{color:#f1f6f4}.app-account-copy small{color:#79e45f}.app-content{z-index:1;background:0 0;min-width:0;padding:88px 24px 54px;position:relative}.app-page{width:min(1420px,100%)}.app-page-heading,.dashboard-welcome{align-items:center;margin-bottom:22px}.app-page-heading h1,.dashboard-welcome h1{color:#f4f8f6;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.05}.app-kicker{color:#76e45c;letter-spacing:.07em;font-size:.62rem}[dir=rtl] .app-kicker{letter-spacing:0}.dashboard-home{gap:18px;display:grid}.dashboard-studio-overview{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:12px;display:grid}.dashboard-studio-hero,.dashboard-plan-summary{background:#0e161c;border:1px solid #273239;border-radius:8px;min-width:0;overflow:hidden}.dashboard-studio-hero{background:linear-gradient(90deg,#1f4d3685,#0000 58%),#0d151a;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:center;min-height:318px;display:grid;position:relative}[dir=rtl] .dashboard-studio-hero{background:linear-gradient(-90deg,#1f4d3685,#0000 58%),#0d151a}.dashboard-studio-copy{z-index:2;min-width:0;padding:clamp(24px,3vw,42px);position:relative}.dashboard-studio-copy h1{color:#f7faf9;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(2rem,3.3vw,3.35rem);line-height:.98}.dashboard-studio-copy>p:not(.app-kicker){color:#a0afa9;max-width:570px;margin:14px 0 0;font-size:.86rem;line-height:1.65}.dashboard-studio-copy>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.dashboard-studio-copy .button{border-radius:6px;min-height:42px}.dashboard-ghost-button{color:#e9f1ee;background:#111a20;border:1px solid #344149}.dashboard-ghost-button:hover{background:#19242b;border-color:#53616a}.dashboard-studio-copy>small{color:#75847e;align-items:center;gap:6px;margin-top:17px;font-size:.65rem;display:flex}.dashboard-studio-art{background-color:#091016;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-inline-start:1px solid #ffffff0d;align-self:stretch;min-width:0;position:relative;overflow:hidden}.dashboard-studio-art:after{content:"";border:1px solid #7be55c24;position:absolute;inset:13% 10%;transform:rotate(-5deg)}.dashboard-studio-art>img{z-index:2;object-fit:contain;filter:saturate(.86)drop-shadow(0 18px 40px #00000080);border-radius:50%;width:min(78%,310px);height:auto;position:absolute;inset:12% 7% auto auto}[dir=rtl] .dashboard-studio-art>img{inset-inline:7% auto}.dashboard-studio-art>span{z-index:3;color:#99f17f;background:#10181feb;border:1px solid #34424a;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:46px;min-height:42px;font-size:.66rem;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 28px #0000004d}.dashboard-studio-art>span[data-tool=cc]{inset-block-end:17%;inset-inline-start:9%}.dashboard-studio-art>span[data-tool=audio]{inset-block-start:15%;inset-inline-start:8%}.dashboard-studio-art>span[data-tool=translate]{color:#ad91ff;inset-block-end:11%;inset-inline-end:9%}.dashboard-plan-summary{grid-template-rows:auto 1fr auto;padding:18px;display:grid}.dashboard-plan-summary>header,.dashboard-plan-summary>header>div,.dashboard-plan-summary>header a{align-items:center;display:flex}.dashboard-plan-summary>header{border-bottom:1px solid #253038;justify-content:space-between;gap:12px;padding-bottom:15px}.dashboard-plan-summary>header>div{flex-direction:column;align-items:flex-start;gap:2px}.dashboard-plan-summary>header .app-kicker{color:#798782;margin:0}.dashboard-plan-summary>header>div>strong{color:#99ef81;font-size:.82rem}.dashboard-plan-summary>header a{color:#9aa8a2;gap:5px;font-size:.64rem;font-weight:700}.dashboard-plan-usage{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;padding-block:22px;display:grid}.dashboard-usage-ring{aspect-ratio:1;background:conic-gradient(#78e65f var(--usage-angle), #202b31 0);border-radius:50%;place-items:center;width:104px;display:grid}.dashboard-usage-ring:before{aspect-ratio:1;content:"";background:#10171e;border-radius:50%;grid-area:1/1;width:78px}.dashboard-usage-ring>span{z-index:1;grid-area:1/1;justify-items:center;display:grid}.dashboard-usage-ring strong{color:#f4f8f6;font-size:1.35rem}.dashboard-usage-ring small{color:#77847f;font-size:.57rem}.dashboard-plan-meters{gap:17px;display:grid}.dashboard-plan-meter{gap:7px;display:grid}.dashboard-plan-meter>span{color:#86938e;justify-content:space-between;gap:8px;font-size:.6rem;display:flex}.dashboard-plan-meter strong{color:#dfe7e4;font-size:.62rem}.dashboard-plan-meter>i,.dashboard-live-list i{background:#263138;border-radius:2px;height:4px;overflow:hidden}.dashboard-plan-meter>i>b,.dashboard-live-list i b{border-radius:inherit;background:#75e45b;height:100%;display:block}.dashboard-plan-facts{border-top:1px solid #253038;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px;display:grid}.dashboard-plan-facts>span{border-inline-end:1px solid #253038;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding-inline:7px;display:grid}.dashboard-plan-facts>span:last-child{border-inline-end:0}.dashboard-plan-facts svg{color:#78e65f;grid-row:1/3}.dashboard-plan-facts small{color:#72807b;font-size:.55rem}.dashboard-plan-facts strong{color:#eef4f1;font-size:.76rem}.dashboard-template-section,.dashboard-section{gap:11px;margin:0;display:grid}.app-section-heading{align-items:end;margin:0}.app-section-heading h2{color:#eef4f1;font-size:1rem}.app-section-heading span{color:#7f8c87;font-size:.68rem}.app-section-heading>a{color:#8ce970;font-size:.67rem}.workflow-template-rail{scrollbar-color:#34424b transparent;grid-template-columns:repeat(8,minmax(150px,1fr));gap:7px;padding-bottom:4px;display:grid;overflow-x:auto}.workflow-template-rail>a{background:#0e161c;border-color:#263139;border-radius:7px;min-height:142px;padding:12px}.workflow-template-rail>a:hover{background:#131d23;border-color:#48585f;transform:translateY(-1px)}.workflow-template-visual{color:#82e969;background:#75e45b1a;border-radius:6px;width:40px;height:40px}.workflow-template-visual i{display:none}.workflow-template-rail strong{color:#e9f0ed;margin-top:12px;font-size:.72rem}.workflow-template-rail small{color:#77857f;margin-top:5px;font-size:.6rem;line-height:1.4}.workflow-template-rail em{color:#88e76d;margin-top:auto;font-size:.57rem}.workspace-quick-start{min-height:214px;box-shadow:none;background:#0e161c;border-color:#273239;border-radius:8px;grid-template-columns:minmax(250px,.52fr) minmax(0,1.48fr);overflow:hidden}.workspace-quick-copy{background:#101920;border-inline-end-color:#253038;padding:23px}.workspace-quick-copy h2{color:#f0f5f3;font-size:1.25rem}.workspace-quick-copy p{color:#87958f;font-size:.7rem}.workspace-quick-badge{color:#8bea71;background:#75e45b1a}.workspace-quick-actions button,.workspace-quick-actions a{color:#a7b3af;background:#121b21;border-color:#2b373e}.workspace-quick-actions [data-active=true]{color:#91ed76;background:#75e45b1f;border-color:#75e45b70}.workspace-input-stage{background:#0b1217;min-width:0;padding:18px}.workspace-dropzone{color:#dce5e1;background:#0e171c;border-color:#314048;border-radius:7px;min-height:176px}.workspace-dropzone:hover,.workspace-dropzone[data-dragging=true]{background:#75e45b0f;border-color:#76e45c}.workspace-url-stage{background:#0e171c;border-color:#303d44}.workspace-url-stage input{color:#eff5f2}.dashboard-workspace-overview{grid-template-columns:minmax(0,1fr)}.dashboard-resume,.dashboard-live-panel,.dashboard-stat,.dashboard-status-strip article,.dashboard-identity-band,.recent-project-list,.app-empty-state{box-shadow:none;background:#0e161c;border-color:#273239}.dashboard-resume-rich{min-height:124px}.dashboard-live-grid{gap:10px}.dashboard-live-panel{border-radius:8px}.dashboard-live-panel>header{border-color:#263139}.dashboard-live-panel h2{color:#ecf3f0;font-size:.92rem}.dashboard-live-list>a,.dashboard-result-grid>article{background:0 0;border-color:#253038}.dashboard-live-list>a:hover{background:#141e24}.dashboard-stat-grid{gap:8px}.dashboard-stat{border-radius:7px;padding:15px}.dashboard-stat strong{color:#f2f6f4;font-size:1.35rem}.dashboard-status-strip,.dashboard-identity-band{border:1px solid #273239;border-radius:7px;gap:0;overflow:hidden}.dashboard-status-strip article{border:0;border-inline-end:1px solid #273239;border-radius:0}.dashboard-status-strip article:last-child{border-inline-end:0}.dashboard-identity-band{padding:0}.dashboard-identity-band>div{border-inline-end:1px solid #273239;justify-content:center;min-height:70px;padding:14px}.dashboard-identity-band .button{align-self:center;margin-inline:12px}.recent-project-list>a{border-color:#263139}.recent-project-list>a:hover{background:#141e24}.app-shell .project-browser-toolbar,.app-shell .managed-projects article,.app-shell .project-files-section,.app-shell .project-history-section,.app-shell .tool-catalog-shell,.app-shell .tool-runner,.app-shell .job-list-shell,.app-shell .settings-panel,.app-shell .profile-panel,.app-shell .privacy-account-summary,.app-shell .privacy-consent-panel,.app-shell .privacy-requests-layout>section{box-shadow:none;background:#0e161c;border-color:#273239}.app-shell .project-browser-toolbar input,.app-shell .project-browser-toolbar select,.app-shell .tool-runner input,.app-shell .tool-runner select,.app-shell .tool-runner textarea{color:#edf4f1;background:#0a1116;border-color:#303d45}.app-shell .managed-projects article:hover{border-color:#425159}.app-shell .managed-projects dl,.app-shell .tool-quota-summary{background:#111a20;border-color:#263139}.app-shell .tool-catalog article{background:#0e161c;border:1px solid #273239;border-radius:7px}.app-shell .tool-catalog article:hover{background:#131d23;border-color:#43525a}.app-shell .tool-runner{border-radius:8px}.app-shell .download-analysis{background:#0a1116;border-color:#2a363d}.app-editor-route{--sidebar-width:0px;padding-inline-start:0}.app-editor-route:before,.app-editor-route .app-sidebar,.app-editor-route>.app-header,.app-editor-route>.app-bottom-nav{display:none}.app-editor-route>.app-content{min-height:100dvh;padding:0}@media (max-width:1180px){.app-top-nav a{padding-inline:8px;font-size:.67rem}.app-plan-chip small{display:none}.dashboard-studio-overview{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.dashboard-studio-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.58fr)}.workflow-template-rail{grid-template-columns:repeat(8,164px)}}@media (max-width:900px){.app-shell,.app-shell.sidebar-collapsed{--sidebar-width:0px}.app-header{height:58px;min-height:58px;padding:6px 8px;position:fixed;inset:7px 8px auto}.app-header-leading{flex:1;gap:7px}.app-mobile-menu-trigger{width:38px;height:38px;display:inline-grid}.app-header-brand{min-width:0;display:block}.app-header-brand .brand{gap:7px}.app-header-brand .brand-name{font-size:.86rem}.app-header-brand .brand-mark{width:30px;height:30px}.app-top-nav,.app-plan-chip,.app-header .theme-button,.app-header .app-settings-button,.app-header .app-account-copy,.app-account-trigger>svg{display:none}.app-header-actions{flex:none;gap:4px;width:auto}.app-header .language-button{width:38px;min-width:38px;padding:0;font-size:0;display:inline-flex}.app-header .language-button svg{margin:auto}.app-account-trigger{grid-template-columns:32px;width:38px;min-width:38px;padding:2px}.app-account-trigger .user-avatar{flex-basis:32px;width:32px;height:32px}.app-content{padding:78px 12px calc(86px + env(safe-area-inset-bottom))}.app-bottom-nav{z-index:1150;height:calc(65px + env(safe-area-inset-bottom));background:#0c1319f5;border-color:#2b373e;border-radius:8px;position:fixed;inset:auto 8px 7px;box-shadow:0 -12px 36px #00000059}body:has(.app-shell) .a11y-trigger{bottom:calc(82px + env(safe-area-inset-bottom))}body:has(.app-editor-route) .a11y-trigger{display:none}.app-bottom-nav a,.app-bottom-nav button{color:#72807b;position:relative}.app-bottom-nav a.is-active,.app-bottom-nav button.is-active{color:#8bec70;background:0 0}.app-bottom-nav a.is-active:before,.app-bottom-nav button.is-active:before{content:"";background:#75e45b;border-radius:2px;width:30px;height:2px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.app-mobile-menu{width:100%;max-height:100dvh;padding:18px 16px max(16px, env(safe-area-inset-bottom));box-shadow:none;background:#090f14;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;inset:0;overflow:hidden;translate:0}[dir=rtl].app-mobile-menu{translate:0}.app-mobile-menu-head{border-bottom:1px solid #253038;min-height:44px;padding-bottom:10px}.app-mobile-menu-head h2,.app-mobile-user strong{color:#f1f5f3}.app-mobile-user small{color:#91a09a}.app-mobile-user{background:#10181e;border:1px solid #29353c;margin-top:12px}.app-mobile-links{overscroll-behavior:contain;scrollbar-color:#34424b transparent;gap:14px;min-height:0;margin:14px -4px 0;padding:0 4px 22px;display:grid;overflow-y:auto}.app-mobile-link-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-mobile-link-group>p{color:#67756f;letter-spacing:.07em;grid-column:1/-1;margin:0 0 2px;font-size:.59rem;font-weight:800}[dir=rtl] .app-mobile-link-group>p{letter-spacing:0}.app-mobile-links .app-mobile-link-group a{color:#c9d3cf;background:#0e161c;border:1px solid #273239;border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:52px;padding:8px 10px;font-size:.72rem}.app-mobile-links .app-mobile-link-group a:hover{background:#141e24;border-color:#43525a}.app-mobile-preferences{border-top:1px solid #253038;padding-top:11px}.app-logout{background:#ff766c14;border-color:#ff766c47}.dashboard-studio-overview{grid-template-columns:1fr}.dashboard-studio-hero{min-height:290px}.dashboard-plan-summary{min-height:260px}.workspace-quick-start{grid-template-columns:1fr}.workspace-quick-copy{border-inline-end:0;border-bottom:1px solid #253038}.app-editor-route>.app-content{padding:0}}@media (max-width:620px){.dashboard-home{gap:14px}.dashboard-studio-hero{grid-template-rows:auto 150px;grid-template-columns:1fr;min-height:410px}.dashboard-studio-copy{padding:22px 19px 10px}.dashboard-studio-copy h1{max-width:14ch;font-size:2rem}.dashboard-studio-copy>p:not(.app-kicker){font-size:.76rem}.dashboard-studio-copy>div{grid-template-columns:1fr auto;margin-top:17px;display:grid}.dashboard-studio-copy .button{width:100%;min-width:0;padding-inline:11px;font-size:.68rem}.dashboard-studio-copy>small{margin-top:12px}.dashboard-studio-art{border-inline-start:0;border-top:1px solid #ffffff0d}.dashboard-studio-art>img{width:130px;inset-block-start:4%}.dashboard-studio-art>span{min-width:40px;min-height:35px}.dashboard-plan-summary{padding:15px}.dashboard-plan-usage{grid-template-columns:92px minmax(0,1fr);gap:12px}.dashboard-usage-ring{width:90px}.dashboard-usage-ring:before{width:68px}.workflow-template-rail{grid-template-columns:repeat(8,150px);margin-inline:-12px;padding-inline:12px}.workspace-quick-copy,.workspace-input-stage{padding:16px}.workspace-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-quick-actions button,.workspace-quick-actions a{min-width:0;padding-inline:6px;font-size:.62rem}.workspace-input-stage{min-height:204px}.dashboard-live-grid{grid-template-columns:1fr}.dashboard-status-strip article{border-inline-end:0;border-bottom:1px solid #273239}.dashboard-status-strip article:last-child{border-bottom:0}.app-mobile-link-group{grid-template-columns:1fr}.app-mobile-link-group>p{grid-column:auto}}@media (max-width:390px){.app-header{inset-inline:5px}.app-header-brand .brand-name{font-size:.76rem;display:block}.app-header .language-button{display:none}.dashboard-studio-copy>div{grid-template-columns:1fr}.dashboard-studio-copy>small{display:none}}
