:root{--font-display:Georgia, "Times New Roman", serif;--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:ui-monospace, "SFMono-Regular", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius:var(--radius-md);--font-mono:var(--font-data);--max-width:1200px;--duration-fast:.18s;--duration-base:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--accent-rgb:4, 120, 87;--bg:#f6f8fb;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef3f7;--ink:#0f172a;--ink-strong:#07111f;--muted:#475569;--muted-strong:#334155;--line:#d7e2ea;--line-strong:#afbfcc;--accent:#047857;--accent-strong:#065f46;--accent-soft:#dff6eb;--accent-ink:#fff;--cyan:#0e7490;--cyan-soft:#dff5f8;--indigo:#4f46e5;--warning:#9a5b06;--warning-soft:#fff4d6;--danger:#b42318;--shadow:0 24px 64px #0f172a1a;--header-bg:#f6f8fbf7;--closing-surface:#07111f;--closing-ink:#fff;--closing-muted:#cbd5e1}:root[data-theme=dark]{--accent-rgb:52, 211, 153;--bg:#07111f;--surface:#0f1b2d;--surface-raised:#142238;--surface-soft:#101f33;--ink:#f1f5f9;--ink-strong:#fff;--muted:#a7b4c7;--muted-strong:#cbd5e1;--line:#253551;--line-strong:#3b4f70;--accent:#34d399;--accent-strong:#6ee7b7;--accent-soft:#103c36;--accent-ink:#062619;--cyan:#22d3ee;--cyan-soft:#103746;--indigo:#818cf8;--warning:#f5bd59;--warning-soft:#422f0d;--danger:#ff8c82;--shadow:0 28px 72px #00000052;--header-bg:#07111ff7}:root{--fg:var(--ink);--surface-2:var(--surface-soft);--border:var(--line);--border-strong:var(--line-strong);--accent-fg:var(--accent-ink);--ok:var(--accent);--ok-soft:var(--accent-soft);--warn:var(--warning);--warn-soft:var(--warning-soft);--err:var(--danger)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:var(--ink);--surface-2:var(--surface-soft);--border:var(--line);--border-strong:var(--line-strong);--accent-fg:var(--accent-ink);--ok:var(--accent);--ok-soft:var(--accent-soft);--warn:var(--warning);--warn-soft:var(--warning-soft);--err:var(--danger)}@layer od-layout{.bilingual-landing :where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.bilingual-landing .od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.bilingual-landing .od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.bilingual-landing .od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.bilingual-landing .od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.bilingual-landing .od-fill{flex:1 1 0;min-width:0}.bilingual-landing .od-fixed{flex:none}.bilingual-landing .od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}.bilingual-landing .od-stat,.bilingual-landing .od-field,.bilingual-landing .od-cell{gap:var(--od-gap,2px);display:grid}.bilingual-landing :where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.bilingual-landing .od-tile{grid-template-rows:auto 1fr;display:grid}.bilingual-landing :where(.od-tile)>:where(*){display:block}.bilingual-landing .od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.bilingual-landing .od-media-cover{object-fit:cover}.bilingual-landing .od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.bilingual-landing .od-clamp-2,.bilingual-landing .od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bilingual-landing .od-clamp-2{-webkit-line-clamp:2}.bilingual-landing .od-clamp-3{-webkit-line-clamp:3}.bilingual-landing .od-lines-2{min-height:2.8em}.bilingual-landing .od-nowrap{white-space:nowrap}.bilingual-landing .od-keep{word-break:keep-all;overflow-wrap:anywhere}.bilingual-landing .od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.bilingual-landing .od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.bilingual-landing .od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.bilingual-landing .od-rail::-webkit-scrollbar{display:none}.bilingual-landing :where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}.bilingual-landing :where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.bilingual-landing .od-spacer{visibility:hidden;pointer-events:none;flex:none}.bilingual-landing .od-touch{min-width:44px;min-height:44px}}.bilingual-landing *,.bilingual-landing :before,.bilingual-landing :after{box-sizing:border-box}.bilingual-landing{scroll-behavior:smooth;background:var(--bg);min-width:0;color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);margin:0;scroll-padding-top:96px;font-size:17px;line-height:1.65}.bilingual-landing button,.bilingual-landing a{-webkit-tap-highlight-color:transparent}.bilingual-landing button,.bilingual-landing input{font:inherit}.bilingual-landing button{cursor:pointer}.bilingual-landing a{color:inherit}.bilingual-landing img,.bilingual-landing svg{display:block}.bilingual-landing [hidden]{display:none!important}.bilingual-landing .skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--ink-strong);color:var(--bg);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:fixed;transform:translateY(-160%)}.bilingual-landing .skip-link:focus{transform:translateY(0)}.bilingual-landing :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.bilingual-landing .container{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.bilingual-landing .site-header{z-index:50;background:var(--header-bg);border-bottom:1px solid var(--line);position:sticky;top:0}.bilingual-landing .header-inner{align-items:center;gap:var(--space-5);min-height:76px;display:flex}.bilingual-landing .bl-brand{align-items:center;gap:var(--space-3);color:var(--ink);flex:none;text-decoration:none;display:inline-flex}.bilingual-landing .brand-logo{aspect-ratio:1;border-radius:10px;width:42px;height:auto;box-shadow:0 8px 22px #0f172a33}.bilingual-landing .brand-copy{gap:0;display:grid}.bilingual-landing .brand-name{color:var(--ink-strong);letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.1;display:block}.bilingual-landing .brand-tagline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4;display:block}.bilingual-landing .nav-panel{align-items:center;gap:var(--space-5);flex:1;display:flex}.bilingual-landing .primary-nav{align-items:center;gap:var(--space-5);margin-inline:auto;display:flex}.bilingual-landing .primary-nav a{color:var(--muted-strong);transition:color var(--duration-fast) var(--ease-out);font-size:14px;font-weight:700;text-decoration:none}.bilingual-landing .header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.bilingual-landing .lang-switch{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;padding:3px;display:flex}.bilingual-landing .lang-button{min-width:44px;min-height:36px;color:var(--muted);letter-spacing:.06em;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:800}.bilingual-landing .lang-button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.bilingual-landing .icon-button{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.bilingual-landing .icon-button svg{width:20px;height:20px}.bilingual-landing .menu-button{display:none}.bilingual-landing .bl-hero{padding-block:var(--space-9) var(--space-8);position:relative}.bilingual-landing .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.bilingual-landing .bl-eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex}.bilingual-landing .bl-eyebrow:before{background:var(--accent);content:"";flex:none;width:28px;height:2px}.bilingual-landing .bl-hero h1{max-width:12ch;color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.bilingual-landing .hero-lede{max-width:62ch;margin:var(--space-5) 0 0;color:var(--muted-strong);font-size:clamp(17px,2vw,20px);line-height:1.65}.bilingual-landing .hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.bilingual-landing .button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;min-height:48px;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.bilingual-landing .button svg{width:18px;height:18px}.bilingual-landing .button-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 24px rgba(var(--accent-rgb), .18)}.bilingual-landing .button-secondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.bilingual-landing .hero-note{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--muted);font-size:13px;font-weight:650;display:flex}.bilingual-landing .hero-note svg{width:17px;height:17px;color:var(--accent);flex:none}.bilingual-landing .snapshot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);position:relative}.bilingual-landing .snapshot:before{z-index:-1;border:18px solid var(--accent-soft);content:"";border-radius:50%;width:112px;height:112px;position:absolute;inset:-32px -36px auto auto}.bilingual-landing .snapshot-header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.bilingual-landing .snapshot-logo{aspect-ratio:1;border-radius:8px;flex:none;width:34px;height:auto}.bilingual-landing .snapshot-title{gap:1px;display:grid}.bilingual-landing .snapshot-title strong{color:var(--ink-strong);font-size:14px;line-height:1.35;display:block}.bilingual-landing .snapshot-title span{color:var(--muted);font-size:12px;line-height:1.35;display:block}.bilingual-landing .sample-badge{border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:800;line-height:1}.bilingual-landing .snapshot-body{padding:var(--space-5)}.bilingual-landing .snapshot-total{gap:var(--space-2);padding-bottom:var(--space-5);display:grid}.bilingual-landing .snapshot-total span{color:var(--muted);font-size:13px;font-weight:700;display:block}.bilingual-landing .snapshot-total strong{color:var(--ink-strong);font-family:var(--font-data);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.05;display:block}.bilingual-landing .source-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bilingual-landing .source-row{align-items:center;gap:var(--space-4);min-height:74px;padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.bilingual-landing .source-row+.source-row{border-top:1px solid var(--line)}.bilingual-landing .source-name{gap:2px;display:grid}.bilingual-landing .source-name strong{color:var(--ink);font-size:14px;display:block}.bilingual-landing .source-name span{color:var(--muted);font-size:12px;display:block}.bilingual-landing .currency-chip{background:var(--cyan-soft);color:var(--cyan);font-family:var(--font-data);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1}.bilingual-landing .source-value{text-align:right;gap:2px;min-width:116px;display:grid}.bilingual-landing .source-value strong{color:var(--ink);font-family:var(--font-data);white-space:nowrap;font-size:13px;display:block}.bilingual-landing .source-value span{color:var(--muted);font-family:var(--font-data);white-space:nowrap;font-size:11px;display:block}.bilingual-landing .snapshot-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-4);color:var(--muted);font-size:12px;font-weight:700;display:flex}.bilingual-landing .live-dot{border:2px solid var(--surface);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--accent);border-radius:50%;flex:none}.bilingual-landing .formula{font-family:var(--font-data);letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-size:10px}.bilingual-landing .proof-strip{border-block:1px solid var(--line);background:var(--surface)}.bilingual-landing .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bilingual-landing .proof-item{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-4) var(--space-5);display:flex}.bilingual-landing .proof-item+.proof-item{border-left:1px solid var(--line)}.bilingual-landing .proof-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.bilingual-landing .proof-icon svg{width:19px;height:19px}.bilingual-landing .proof-copy{gap:1px;display:grid}.bilingual-landing .proof-copy strong{color:var(--ink);font-size:14px;display:block}.bilingual-landing .proof-copy span{color:var(--muted);font-size:12px;line-height:1.45;display:block}.bilingual-landing .bl-section{padding-block:var(--space-9);scroll-margin-top:92px}.bilingual-landing .section-compact{padding-block:var(--space-8)}.bilingual-landing .section-soft{border-block:1px solid var(--line);background:var(--surface-soft)}.bilingual-landing .section-kicker{margin:0 0 var(--space-3);color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.4}.bilingual-landing .section-heading{max-width:16ch;color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.7vw,58px);font-weight:500;line-height:1.02}.bilingual-landing .section-intro{max-width:66ch;margin:var(--space-4) 0 0;color:var(--muted-strong);font-size:18px}.bilingual-landing .section-head-row{align-items:end;gap:var(--space-8);margin-bottom:var(--space-7);grid-template-columns:minmax(0,.82fr) minmax(320px,.55fr);display:grid}.bilingual-landing .section-head-row .section-intro{margin:0}.bilingual-landing .feature-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bilingual-landing .feature{min-height:300px;padding:var(--space-5) var(--space-6) var(--space-6);border-bottom:1px solid var(--line)}.bilingual-landing .feature:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.bilingual-landing .feature-index{margin-bottom:var(--space-6);color:var(--accent-strong);font-family:var(--font-data);font-size:12px;font-weight:800;display:block}.bilingual-landing .feature-icon{width:44px;height:44px;margin-bottom:var(--space-5);border:1px solid var(--line);color:var(--cyan);border-radius:11px;justify-content:center;align-items:center;display:flex}.bilingual-landing .feature-icon svg{width:22px;height:22px}.bilingual-landing .feature h3{color:var(--ink);margin:0;font-size:20px;line-height:1.25}.bilingual-landing .feature p{margin:var(--space-3) 0 0;color:var(--muted);font-size:15px;line-height:1.65}.bilingual-landing .workflow-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(48px,7vw,96px);display:grid}.bilingual-landing .workflow-copy{position:sticky;top:120px}.bilingual-landing .workflow-list{border-top:1px solid var(--line-strong)}.bilingual-landing .workflow-step{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.bilingual-landing .step-number{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--accent-strong);font-family:var(--font-data);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.bilingual-landing .step-copy{gap:var(--space-2);display:grid}.bilingual-landing .step-copy h3{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.bilingual-landing .step-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.bilingual-landing .month-board{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.bilingual-landing .month-board-head{align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line);display:flex}.bilingual-landing .month-board-title{gap:2px;display:grid}.bilingual-landing .month-board-title strong{color:var(--ink);font-size:16px;display:block}.bilingual-landing .month-board-title span{color:var(--muted);font-size:12px;display:block}.bilingual-landing .status{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.bilingual-landing .status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bilingual-landing .month-board-body{padding:var(--space-5)}.bilingual-landing .progress-track{background:var(--surface-soft);border-radius:999px;height:7px;overflow:hidden}.bilingual-landing .progress-value{border-radius:inherit;background:var(--accent);width:76%;height:100%}.bilingual-landing .board-stats{--od-gap:0;--od-cols:3;margin:var(--space-5) 0;border-block:1px solid var(--line)}.bilingual-landing .board-stat{padding:var(--space-4)}.bilingual-landing .board-stat+.board-stat{border-left:1px solid var(--line)}.bilingual-landing .board-stat strong{color:var(--ink);font-family:var(--font-data);white-space:nowrap;font-size:16px;display:block}.bilingual-landing .board-stat span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.bilingual-landing .check-list{gap:var(--space-2);display:grid}.bilingual-landing .check-row{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) 0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.bilingual-landing .check-mark{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-strong);border-radius:50%;justify-content:center;align-items:center;display:flex}.bilingual-landing .check-mark svg{width:14px;height:14px}.bilingual-landing .check-copy{gap:1px;display:grid}.bilingual-landing .check-copy strong{color:var(--ink);font-size:13px;display:block}.bilingual-landing .check-copy span{color:var(--muted);font-size:11px;display:block}.bilingual-landing .check-state{color:var(--muted-strong);white-space:nowrap;font-size:11px;font-weight:800}.bilingual-landing .product-shell{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:520px;box-shadow:var(--shadow);grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.bilingual-landing .product-sidebar{min-width:0;padding:var(--space-5);border-right:1px solid var(--line);background:var(--surface-soft)}.bilingual-landing .product-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.bilingual-landing .product-brand img{aspect-ratio:1;border-radius:9px;width:36px;height:auto}.bilingual-landing .product-brand strong{color:var(--ink);font-size:15px;display:block}.bilingual-landing .product-brand span{color:var(--muted);font-size:11px;display:block}.bilingual-landing .tab-list{gap:var(--space-2);min-width:0;display:grid}.bilingual-landing .product-tab{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:48px;color:var(--muted-strong);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:750;display:flex}.bilingual-landing .product-tab svg{flex:none;width:18px;height:18px}.bilingual-landing .product-tab[aria-selected=true]{border-color:var(--line);background:var(--surface);color:var(--accent-strong)}.bilingual-landing .product-main{min-width:0;padding:var(--space-6)}.bilingual-landing .product-main>[role=tabpanel]{min-width:0;max-width:100%}.bilingual-landing .panel-heading{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.bilingual-landing .panel-heading-copy{gap:var(--space-2);display:grid}.bilingual-landing .panel-heading h3{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:31px;font-weight:500;line-height:1.1}.bilingual-landing .panel-heading p{max-width:58ch;color:var(--muted);margin:0;font-size:14px}.bilingual-landing .panel-badge{border:1px solid var(--line);color:var(--muted-strong);font-family:var(--font-data);white-space:nowrap;border-radius:7px;flex:none;margin-left:auto;padding:7px 9px;font-size:11px;font-weight:800}.bilingual-landing .forecast-bars{align-items:end;gap:var(--space-5);min-height:260px;padding:var(--space-5) var(--space-5) 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bilingual-landing .bar-column{gap:var(--space-3);text-align:center;grid-template-rows:auto 1fr auto;align-items:end;height:100%;display:grid}.bilingual-landing .bar-value{color:var(--ink);font-family:var(--font-data);white-space:nowrap;font-size:12px;font-weight:800;display:block}.bilingual-landing .bar{background:var(--accent);border-radius:7px 7px 0 0;justify-self:center;width:100%;max-width:84px;min-height:58px}.bilingual-landing .bar-1{height:56%}.bilingual-landing .bar-2{background:var(--cyan);height:78%}.bilingual-landing .bar-3{background:var(--indigo);height:92%}.bilingual-landing .bar-label{padding-bottom:var(--space-4);color:var(--muted);font-size:12px;font-weight:750;display:block}.bilingual-landing .settle-layout{gap:var(--space-5);grid-template-columns:1fr .82fr;display:grid}.bilingual-landing .settle-pane{border:1px solid var(--line);border-radius:var(--radius-md)}.bilingual-landing .settle-pane h4{padding:var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);margin:0;font-size:14px}.bilingual-landing .project-checks{padding:var(--space-3) var(--space-4)}.bilingual-landing .project-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:48px;color:var(--muted-strong);font-size:13px;display:flex}.bilingual-landing .project-row:last-child{border-bottom:0}.bilingual-landing .fake-check{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.bilingual-landing .fake-check svg{width:13px;height:13px}.bilingual-landing .preview-list{padding:var(--space-3) var(--space-4)}.bilingual-landing .preview-row{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:45px;font-size:12px;display:flex}.bilingual-landing .preview-row:last-child{border-bottom:0}.bilingual-landing .preview-row span{color:var(--muted)}.bilingual-landing .preview-row strong{color:var(--ink);font-family:var(--font-data);text-align:right;white-space:nowrap;font-size:11px}.bilingual-landing .tax-grid{--od-cols:3;--od-gap:var(--space-3)}.bilingual-landing .tax-stat{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.bilingual-landing .tax-stat strong{color:var(--ink);font-family:var(--font-data);white-space:nowrap;font-size:19px;display:block}.bilingual-landing .tax-stat span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.bilingual-landing .tax-note{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted-strong);font-size:13px;display:flex}.bilingual-landing .tax-note svg{width:18px;height:18px;color:var(--warning);flex:none;margin-top:2px}.bilingual-landing .architecture{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(48px,8vw,104px);display:grid}.bilingual-landing .architecture-diagram{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.bilingual-landing .architecture-node{justify-content:center;align-items:flex-start;gap:var(--space-4);min-height:220px;padding:var(--space-5);flex-direction:column;display:flex}.bilingual-landing .architecture-node+.architecture-node{border-left:1px solid var(--line)}.bilingual-landing .architecture-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:10px;justify-content:center;align-items:center;display:flex}.bilingual-landing .architecture-icon svg{width:22px;height:22px}.bilingual-landing .architecture-node strong{color:var(--ink);font-size:15px;display:block}.bilingual-landing .architecture-node span{color:var(--muted);font-size:12px;line-height:1.55;display:block}.bilingual-landing .detail-list{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.bilingual-landing .detail-list li{align-items:flex-start;gap:var(--space-3);color:var(--muted-strong);font-size:14px;display:flex}.bilingual-landing .detail-list svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.bilingual-landing .closing{padding-block:var(--space-9)}.bilingual-landing .closing-panel{align-items:center;gap:var(--space-7);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--closing-surface);color:var(--closing-ink);grid-template-columns:minmax(0,1fr) auto;padding:clamp(32px,6vw,64px);display:grid}.bilingual-landing .closing-copy{gap:var(--space-4);display:grid}.bilingual-landing .closing-copy h2{max-width:17ch;color:var(--closing-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:500;line-height:1.05}.bilingual-landing .closing-copy p{max-width:60ch;color:var(--closing-muted);margin:0;font-size:16px}.bilingual-landing .closing-panel .button-primary{color:#062619;background:#34d399}.bilingual-landing .site-footer{padding-block:var(--space-6);border-top:1px solid var(--line)}.bilingual-landing .footer-inner{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.bilingual-landing .footer-brand{align-items:center;gap:var(--space-3);display:flex}.bilingual-landing .footer-brand img{aspect-ratio:1;border-radius:8px;width:32px;height:auto}.bilingual-landing .footer-brand-copy{gap:1px;display:grid}.bilingual-landing .footer-brand-copy strong{color:var(--ink);font-size:14px;display:block}.bilingual-landing .footer-brand-copy span{color:var(--muted);font-size:11px;display:block}.bilingual-landing .footer-note{max-width:52ch;color:var(--muted);text-align:right;margin:0;font-size:12px}.bilingual-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.bilingual-landing .primary-nav a:hover{color:var(--accent-strong)}.bilingual-landing .icon-button:hover{border-color:var(--accent);background:var(--accent-soft)}.bilingual-landing .lang-button:hover{color:var(--ink)}.bilingual-landing .button:hover{transform:translateY(-2px)}.bilingual-landing .button-secondary:hover{border-color:var(--accent);background:var(--accent-soft)}.bilingual-landing .product-tab:hover{color:var(--ink)}}@media (width<=1024px){.bilingual-landing .hero-grid{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.bilingual-landing .bl-hero h1{font-size:clamp(46px,6vw,64px)}.bilingual-landing .feature{padding-inline:var(--space-5)}.bilingual-landing .workflow-grid{gap:var(--space-7);grid-template-columns:minmax(0,.74fr) minmax(390px,1.26fr)}.bilingual-landing .architecture{grid-template-columns:1fr}.bilingual-landing .architecture-copy{max-width:760px}.bilingual-landing .header-inner{min-height:68px}.bilingual-landing .menu-button{margin-left:auto;display:inline-flex}.bilingual-landing .nav-panel{align-items:stretch;gap:var(--space-4);max-height:calc(100dvh - 68px);padding:var(--space-4) 20px var(--space-5);overscroll-behavior:contain;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--line);background:var(--bg);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.bilingual-landing .nav-panel::-webkit-scrollbar{width:8px}.bilingual-landing .nav-panel::-webkit-scrollbar-track{background:0 0}.bilingual-landing .nav-panel::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.bilingual-landing .nav-panel.open{display:grid}.bilingual-landing .primary-nav{align-items:stretch;gap:0;margin:0;display:grid}.bilingual-landing .primary-nav a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;display:flex}.bilingual-landing .header-actions{justify-content:space-between}.bilingual-landing .bl-hero{padding-top:var(--space-8)}.bilingual-landing .hero-grid{grid-template-columns:1fr}.bilingual-landing .hero-copy{max-width:720px}.bilingual-landing .bl-hero h1{max-width:13ch}.bilingual-landing .snapshot{max-width:680px}.bilingual-landing .section-head-row{gap:var(--space-4);grid-template-columns:1fr}.bilingual-landing .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bilingual-landing .feature:not(:nth-child(3n+1)){border-left:0}.bilingual-landing .feature:nth-child(2n){border-left:1px solid var(--line)}.bilingual-landing .workflow-grid{grid-template-columns:1fr}.bilingual-landing .workflow-copy{max-width:700px;position:static}.bilingual-landing .month-board{max-width:700px}.bilingual-landing .product-shell{grid-template-columns:1fr}.bilingual-landing .product-sidebar{border-right:0;border-bottom:1px solid var(--line)}.bilingual-landing .product-brand{margin-bottom:var(--space-4)}.bilingual-landing .tab-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.bilingual-landing .product-tab{text-align:center;justify-content:center;width:100%;min-width:0}.bilingual-landing .closing-panel{grid-template-columns:1fr}.bilingual-landing .closing-panel .button{justify-self:start}}@media (width<=640px){.bilingual-landing .container{width:min(calc(100% - 28px), var(--max-width))}.bilingual-landing .brand-tagline{display:none}.bilingual-landing .bl-hero{padding-block:var(--space-8)}.bilingual-landing .bl-hero h1{font-size:clamp(43px,13vw,58px)}.bilingual-landing .hero-lede{font-size:17px}.bilingual-landing .hero-actions{display:grid}.bilingual-landing .button{width:100%}.bilingual-landing .snapshot-header,.bilingual-landing .snapshot-body{padding-inline:var(--space-4)}.bilingual-landing .source-row{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.bilingual-landing .source-name{overflow-wrap:anywhere;grid-column:1/-1}.bilingual-landing .currency-chip{grid-area:2/1;justify-self:start}.bilingual-landing .source-value{grid-area:2/2;justify-self:end;min-width:0;max-width:100%}.bilingual-landing .formula{display:none}.bilingual-landing .proof-grid{grid-template-columns:1fr}.bilingual-landing .proof-item+.proof-item{border-top:1px solid var(--line);border-left:0}.bilingual-landing .bl-section{padding-block:var(--space-8)}.bilingual-landing .section-heading{font-size:clamp(36px,11vw,48px)}.bilingual-landing .section-intro{font-size:16px}.bilingual-landing .feature-grid{grid-template-columns:1fr}.bilingual-landing .feature,.bilingual-landing .feature:nth-child(2n){border-left:0;min-height:0}.bilingual-landing .month-board-head{flex-direction:column;align-items:flex-start}.bilingual-landing .month-board-head .status{margin-left:0}.bilingual-landing .board-stats{--od-cols:1}.bilingual-landing .board-stat+.board-stat{border-top:1px solid var(--line);border-left:0}.bilingual-landing .check-row{grid-template-columns:28px minmax(0,1fr)}.bilingual-landing .check-state{grid-column:2}.bilingual-landing .tab-list{grid-template-columns:1fr}.bilingual-landing .product-tab{text-align:left;justify-content:flex-start}.bilingual-landing .product-shell,.bilingual-landing .product-sidebar,.bilingual-landing .product-main,.bilingual-landing .product-main>[role=tabpanel],.bilingual-landing .panel-heading-copy,.bilingual-landing .forecast-bars,.bilingual-landing .bar-column,.bilingual-landing .settle-layout,.bilingual-landing .settle-pane,.bilingual-landing .project-checks,.bilingual-landing .project-row,.bilingual-landing .preview-list,.bilingual-landing .preview-row,.bilingual-landing .tax-grid,.bilingual-landing .tax-stat,.bilingual-landing .tax-note{min-width:0;max-width:100%}.bilingual-landing .product-main{padding:var(--space-5) var(--space-4)}.bilingual-landing .panel-heading{display:grid}.bilingual-landing .panel-badge{justify-self:start;margin-left:0}.bilingual-landing .forecast-bars{min-height:0;padding:var(--space-3) var(--space-4);grid-template-columns:1fr;align-items:stretch;gap:0}.bilingual-landing .bar-column{align-items:center;gap:var(--space-2) var(--space-3);height:auto;padding-block:var(--space-3);border-bottom:1px solid var(--line);text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.bilingual-landing .bar-column:last-child{border-bottom:0}.bilingual-landing .bar-value{grid-area:1/1}.bilingual-landing .bar{border-radius:999px;grid-area:2/1/auto/-1;justify-self:start;max-width:none;height:12px;min-height:12px}.bilingual-landing .bar-1{width:56%}.bilingual-landing .bar-2{width:78%}.bilingual-landing .bar-3{width:92%}.bilingual-landing .bar-label{text-align:right;grid-area:1/2;padding-bottom:0}.bilingual-landing .settle-layout{grid-template-columns:1fr}.bilingual-landing .project-row{grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.bilingual-landing .project-row .od-nowrap{grid-column:2;justify-self:start}.bilingual-landing .preview-row{align-items:start;gap:var(--space-1);grid-template-columns:1fr;display:grid}.bilingual-landing .preview-row strong{text-align:left}.bilingual-landing .settle-pane h4,.bilingual-landing .project-row .od-fill,.bilingual-landing .preview-row span,.bilingual-landing .tax-note span{overflow-wrap:anywhere}.bilingual-landing .tax-grid{--od-cols:1}.bilingual-landing .architecture-diagram{grid-template-columns:1fr}.bilingual-landing .architecture-node{min-height:0}.bilingual-landing .architecture-node+.architecture-node{border-top:1px solid var(--line);border-left:0}.bilingual-landing .footer-inner{flex-direction:column;align-items:flex-start}.bilingual-landing .footer-note{text-align:left}}@media (prefers-reduced-motion:reduce){.bilingual-landing{scroll-behavior:auto}.bilingual-landing *,.bilingual-landing :before,.bilingual-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bilingual-landing [data-hidden=true]{display:none}.bilingual-landing{--max-width:1200px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px}@media (width<=1280px){.bilingual-landing .snapshot:before{right:0}}.bilingual-landing .header-launch{white-space:nowrap;flex:none;width:auto;min-height:42px;padding:10px 14px;font-size:14px}@media (width<=1024px){.bilingual-landing .header-inner{gap:12px}.bilingual-landing .header-launch{margin-left:auto}.bilingual-landing .menu-button{order:3;margin-left:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body);color:var(--ink);background:var(--bg)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}.lang-button{place-items:center;text-decoration:none;display:inline-grid}.lang-button[aria-current=page]{background:var(--ink);color:var(--bg)}@media (width<=640px){.bilingual-landing .header-launch{white-space:normal;text-align:center;justify-content:center;max-width:150px}}.bilingual-landing .page-hero h1{max-width:22ch}.bilingual-landing .site-page{min-height:70vh}.bilingual-landing .content-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bilingual-landing .content-card{height:100%;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.bilingual-landing .content-card h2{color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.15}.bilingual-landing .content-card h2 a{text-decoration:none}.bilingual-landing .content-card h2 a:hover{color:var(--accent-strong);text-underline-offset:4px;text-decoration:underline}.bilingual-landing .content-card>p:last-child{margin:var(--space-4) 0 0;color:var(--muted-strong)}.bilingual-landing .content-empty{padding-block:var(--space-5)}.bilingual-landing .article-content{overflow-wrap:anywhere;max-width:76ch}.bilingual-landing .article-meta{margin:0 0 var(--space-6);color:var(--muted);font-size:14px}.bilingual-landing .article-content h2{margin:var(--space-7) 0 var(--space-4);color:var(--ink-strong);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.2}.bilingual-landing .article-body>:first-child{margin-top:0}.bilingual-landing .article-content li{margin-block:var(--space-2)}.bilingual-landing .article-content a{color:var(--accent-strong);text-underline-offset:3px}.bilingual-landing .article-review{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line-strong)}.bilingual-landing .article-review h2{margin-top:0}.bilingual-landing .site-legal .draft{padding:var(--space-4) var(--space-5);border-left:4px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft)}.bilingual-landing .primary-nav a[aria-current]{color:var(--accent-strong)}.bilingual-landing .legal-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:13px;display:flex}.bilingual-landing .legal-links a{color:var(--muted-strong);text-decoration:none}.bilingual-landing .legal-links a:hover{color:var(--accent-strong);text-decoration:underline}.bilingual-landing .footer-inner{flex-wrap:wrap}@media (width<=640px){.bilingual-landing .content-list{grid-template-columns:1fr}.bilingual-landing .content-card{padding:var(--space-5)}}.launch-signup{text-align:left;max-width:42rem;margin:0 auto}.launch-signup form{gap:1rem;display:grid}.signup-success{border:1px solid var(--line,#747e8c);background:var(--surface,transparent);border-radius:.65rem;padding:1.25rem}.signup-success h3{margin:0 0 .5rem}.signup-success p{margin:0}.launch-signup input[type=email]{border:1px solid var(--line,#747e8c);width:100%;color:inherit;background:var(--surface,transparent);border-radius:.65rem;padding:.85rem}.signup-consent{align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.signup-consent input{flex-shrink:0;margin-top:.45rem}.launch-signup button{cursor:pointer;border-radius:.65rem;padding:.85rem 1rem}.launch-signup button:disabled{opacity:.55;cursor:not-allowed}.launch-signup :focus-visible{outline-offset:3px;outline:3px solid #559ae6}@media (width>=1025px) and (width<=1400px){.bilingual-landing .header-inner,.bilingual-landing .nav-panel,.bilingual-landing .primary-nav{gap:12px}.bilingual-landing .primary-nav a{font-size:13px}}
