@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-body-face:"Geist","Geist Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-display-face:"Instrument Serif","Instrument Serif Fallback"}:root{--bg:#fff9ef;--bg-2:#f3eee2;--surface:#ffffff;--surface-2:#f7f3ea;--ink:#003c42;--ink-dim:#2a585c;--muted:#5c7679;--teal:#003c42;--teal-mid:#064248;--teal-deep:#002c30;--teal-ink:#001a1c;--teal-soft:#e6f1f2;--teal-glow:rgba(0,60,66,0.14);--line:#d4e2e3;--line-strong:#b6ccce;--danger:#b42318;--ok:#1b6b4a;--warn:#c4840c;--brass:#e49c0c;--brass-ink:#3a2703;--radius:14px;--font-body:var(--font-body-face),"Geist",system-ui,-apple-system,sans-serif;--font-display:var(--font-display-face),"Instrument Serif",Georgia,serif;--font-mono:"Courier New",Courier,ui-monospace,monospace;--shadow:0 18px 40px rgba(0,60,66,0.08);--splash-plate:#536c75}*{box-sizing:border-box}html{color-scheme:light}body,html{background:var(--bg)}body,html{margin:0;padding:0;color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:radial-gradient(900px 520px at 88% -8%,rgba(228,156,12,.1),transparent 58%),radial-gradient(720px 420px at -10% 18%,rgba(0,60,66,.06),transparent 62%),var(--bg)}body:before{opacity:.22;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 0,#000 18%,transparent 72%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1}body:after{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:var(--teal);text-decoration:none;font-weight:550}a:hover{color:var(--teal-mid)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:0 0 0 4px var(--teal-glow)}.skip-link{position:absolute;left:12px;top:-48px;background:var(--teal);color:#fff;padding:8px 12px;z-index:90;border-radius:8px;font-weight:650}.skip-link:focus{top:12px}.wrap{width:min(1120px,calc(100% - 48px));margin:0 auto;position:relative;z-index:2}.wrap.wide{width:min(1180px,calc(100% - 48px))}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:rgba(255,249,239,.86);border-bottom:1px solid var(--line)}.site-footer-inner,.site-header-inner{width:min(1120px,calc(100% - 48px));margin:0 auto}.site-header-inner{justify-content:space-between;gap:20px;padding:16px 0}.site-header-inner,.wordmark{display:flex;align-items:center}.brand-mark img,.wordmark img{width:min(252px,64vw);height:auto;max-width:252px;object-fit:contain}.brand-mark.compact img,.wordmark .brand-mark.compact img{width:min(188px,56vw);max-width:188px}.nav{display:flex;gap:22px;align-items:center;font-size:14px;font-weight:550}.nav a{color:var(--ink-dim);text-decoration:none;letter-spacing:-.01em}.nav a:hover{color:var(--ink)}.nav .btn{color:#fff}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;padding:72px 0 28px}.auth-card h1,.hero h1,.legal h1,.page-title h1,.section-head h2,.workspace h1{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:0}.hero h1{font-size:clamp(2.7rem,6.4vw,4.6rem);max-width:12ch}.lede{color:var(--ink-dim);font-size:1.05rem;font-weight:400;margin:16px 0 0;max-width:38rem}.hero .lede{font-size:1.12rem}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.btn,.cta-row{align-items:center}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;padding:11px 18px;font:inherit;font-size:14px;font-weight:650;letter-spacing:-.01em;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;gap:8px;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease}.btn-primary{background:var(--teal);color:#fff;box-shadow:0 0 0 1px rgba(0,60,66,.12),0 10px 28px rgba(0,60,66,.1)}.btn-primary:hover{background:var(--teal-mid);text-decoration:none;color:#fff;transform:translateY(-1px)}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:rgba(255,255,255,.02)}.btn-ghost:hover{background:var(--teal-soft);border-color:var(--teal);color:var(--ink);text-decoration:none}.btn-danger{color:var(--danger);border-color:rgba(239,107,97,.35)}.btn-danger:hover{background:rgba(239,107,97,.08)}.btn-brass{background:var(--brass);color:var(--brass-ink)}.btn-brass:hover{filter:brightness(1.05);text-decoration:none}.btn-compact{padding:8px 14px;font-size:13px}.btn:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:650;color:var(--teal);cursor:pointer}.linkish:hover{color:var(--teal-mid);text-decoration:underline}.panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.panel-pad{padding:18px}.converter{display:grid;grid-gap:0;gap:0}.converter>div:first-child{padding:22px}.converter .options{padding:16px 22px 18px;border-top:1px solid var(--line);background:var(--teal-soft);display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.dropzone{position:relative;border:1px dashed var(--line-strong);border-radius:16px;padding:48px 16px;text-align:center;background:radial-gradient(420px 140px at 50% 0,var(--teal-soft),transparent 70%),var(--surface-2);cursor:pointer;color:var(--muted);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.dropzone:before{content:"";display:block;width:36px;height:44px;margin:0 auto 14px;border:1px solid var(--teal);border-radius:5px 10px 5px 5px;box-shadow:8px 8px 0 -7px var(--teal),8px 8px 0 -6px var(--surface);background:linear-gradient(180deg,rgba(0,60,66,.1),transparent)}.dropzone strong{display:block;color:var(--ink);font-size:1.08rem;font-weight:650;letter-spacing:-.02em;margin-bottom:4px}.dropzone.active,.dropzone:hover{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow)}.dropzone input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.file-table{width:100%;border-collapse:collapse;font-size:14px;font-weight:450}.file-table td,.file-table th{text-align:left;padding:11px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.file-table th{color:var(--muted);font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-family:var(--font-mono)}.status-ok{color:var(--ok)}.status-warn{color:var(--warn)}.status-bad{color:var(--danger)}.options label{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:450;color:var(--ink-dim)}.auth-card input,.field-input,.legal input,.options select{font:inherit;font-size:15px;font-weight:550;border:1px solid var(--line-strong);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--ink)}.field-input:focus,.options select:focus{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow);outline:none}.limit-meter{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--teal)}.field{display:grid;grid-gap:6px;gap:6px;color:var(--ink-dim);font-size:14px}.field-input{width:100%}.token-list{margin:8px 0 0;padding-left:18px;color:var(--ink-dim);font-size:13px}.token-list code{font-weight:700;color:var(--teal)}.fold{width:100%}.fold summary{cursor:pointer;font-size:14px;font-weight:650;color:var(--ink);list-style:none}.fold summary::-webkit-details-marker{display:none}.fold-body{display:grid;grid-gap:10px;gap:10px;padding:12px 0 4px}.results{margin-top:16px;display:grid;grid-gap:8px;gap:8px}.result-card{padding:12px 0;border-top:1px solid var(--line)}.preview-frame{width:100%;min-height:420px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.section{padding:64px 0 0}.section-head{margin-bottom:22px;max-width:36rem}.section-head h2{font-size:clamp(1.8rem,3.4vw,2.5rem)}.section-head .lede{margin-top:10px}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tool-card{border:1px solid var(--line);border-radius:16px;padding:20px 18px 18px;min-height:148px;position:relative;background:var(--surface);display:grid;align-content:start;grid-gap:8px;gap:8px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tool-card,.tool-card:hover{color:inherit;text-decoration:none}.tool-card:hover{background:var(--surface-2);transform:translateY(-3px);border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--shadow)}.tool-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,var(--teal),transparent);opacity:.55}.tool-card .idx{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-weight:700}.tool-card h2{margin:8px 0 0;font-family:var(--font-display);font-size:1.45rem;font-weight:400;letter-spacing:-.03em}.tool-card p{margin:0;color:var(--ink-dim);font-size:14px}.ext-row,.tool-card .ext{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ext-pill{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--teal);border:1px solid var(--line);border-radius:999px;padding:3px 8px}.guide{margin:72px 0 8px;border-top:1px solid var(--line);padding-top:36px}.guide h2{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400;letter-spacing:-.03em;margin:0 0 8px}.guide details{border-bottom:1px solid var(--line);padding:14px 0}.guide summary{cursor:pointer;font-weight:650;font-size:15px}.guide ol{margin:10px 0 0;padding-left:18px;color:var(--ink-dim);font-size:15px}.guide li{margin:0 0 6px}.guide p{color:var(--ink-dim);font-size:15px;margin:8px 0 0}.note,.price-line{color:var(--ink-dim);font-size:14px;font-weight:450}.warn{color:var(--danger);font-size:14px;font-weight:600}.kicker{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 12px}.legal{padding:48px 0 72px;max-width:680px}.legal h1{margin-top:0;font-size:clamp(2rem,4vw,3rem)}.legal h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;margin:28px 0 8px}.legal li,.legal p{color:var(--ink-dim)}.owner-todo{background:rgba(228,156,12,.1);border:1px solid rgba(228,156,12,.36);color:var(--brass-ink);padding:12px 14px;border-radius:10px}.site-footer{margin-top:80px;border-top:1px solid var(--line);position:relative;z-index:2}.site-footer-inner{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;padding:36px 0 48px;color:var(--muted);font-size:14px}.footer-brand p{margin:10px 0 0;max-width:28rem}.site-footer .nav{justify-content:flex-end;flex-wrap:wrap}.test-banner{background:var(--teal);color:#fff;text-align:center;padding:8px 12px;font-size:13px;font-weight:700;position:relative;z-index:31}.page-title{padding:56px 0 24px;max-width:40rem}.page-title h1{font-size:clamp(2.2rem,5vw,3.6rem)}.brand-mark{display:inline-flex;align-items:center;max-width:252px}.brand-fallback{font-family:var(--font-body);font-size:1.05rem;font-style:normal;font-weight:650;color:var(--ink);letter-spacing:0}.brand-fallback.compact{font-size:.95rem}.trial-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:56px 0 0;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.trial-stat{background:var(--surface);padding:22px 20px}.trial-stat strong{display:block;font-family:var(--font-display);font-size:1.7rem;font-weight:400;letter-spacing:-.03em;color:var(--teal)}.trial-stat span{color:var(--muted);font-size:13px}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.plan-card{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--surface);display:grid;align-content:start;grid-gap:8px;gap:8px}.plan-card.featured{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--shadow);background:radial-gradient(480px 180px at 100% 0,rgba(228,156,12,.12),transparent 60%),var(--surface)}.plan-card h2{font-family:var(--font-display);font-size:2rem;font-weight:400;margin:0}.plan-card ul{margin:8px 0 12px;padding-left:18px;color:var(--ink-dim)}.plan-card li{margin:0 0 6px}.plan-price{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-weight:700}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.trust-item{border-top:1px solid var(--line);padding-top:14px}.trust-item strong{display:block;font-size:14px;margin-bottom:6px}.trust-item p{margin:0;color:var(--muted);font-size:13px}.workspace{padding:48px 0 24px}.workspace-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}fieldset.field{border:1px solid var(--line);border-radius:10px;padding:10px 12px}legend{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}pre{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;overflow:auto;color:var(--ink-dim);font-family:var(--font-mono);font-size:13px}.workspace h1{font-size:clamp(2rem,4vw,3rem);margin-top:4px}.page-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.page-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;text-decoration:none}.page-card:hover{border-color:var(--teal);color:inherit}.inline-form{display:grid;grid-gap:10px;gap:10px;margin:16px 0 8px;max-width:460px}.view-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 22px;padding:5px;border:1px solid var(--line);border-radius:999px;width:-moz-fit-content;width:fit-content;background:var(--bg-2)}.view-tabs .btn{padding:7px 12px;font-size:13px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:8px 0 22px}.metric{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--surface)}.metric b{display:block;font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--teal)}.metric span{color:var(--muted);font-size:12px}.empty-state{border:1px dashed var(--line-strong);border-radius:14px;padding:28px 18px;color:var(--muted);text-align:center;background:var(--teal-soft)}.auth-shell{min-height:calc(100vh - 220px);display:grid;align-content:center;padding:48px 0 24px}.auth-card{width:min(440px,100%);padding:28px;margin:0 auto}.auth-card h1{font-size:2.4rem}.auth-card form{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.auth-card .lede{margin-top:8px}.hero-stage{position:relative;min-height:340px}.hero-glow{position:absolute;inset:8% 6% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(228,156,12,.22),transparent 68%);filter:blur(8px);pointer-events:none}.file-stack{position:relative;height:340px}.sheet{position:absolute;width:min(280px,72%);border:1px solid var(--line);border-radius:12px;padding:14px 14px 16px;background:var(--surface);box-shadow:var(--shadow);font-size:12px}.sheet .name{font-family:var(--font-mono);color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet .rule{height:4px;border-radius:99px;background:var(--line);margin:10px 0 6px}.sheet .rule.short{width:58%}.sheet-a{top:36px;left:8%;transform:rotate(-8deg);opacity:.72}.sheet-b{top:88px;left:22%;transform:rotate(5deg);opacity:.86}.sheet-c{top:148px;left:12%;transform:rotate(-1deg);border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-glow),var(--shadow)}.sheet-c .name{color:var(--teal)}.sheet-c .rule{background:rgba(228,156,12,.45)}.tree{position:absolute;right:0;bottom:18px;width:168px;border:1px solid var(--line);border-radius:12px;padding:12px;background:rgba(255,249,239,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.02em}.tree b{color:var(--teal);font-weight:700}.tree div{margin:4px 0 0}.splash{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#536c75;opacity:1;transition:opacity .55s ease}.splash.is-done{opacity:0;pointer-events:none}.splash img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;background:#536c75}.splash img.splash-still{position:relative;inset:auto;width:min(280px,46vw);height:auto;max-width:100%;object-fit:contain;background:transparent}.splash-skip{position:absolute;right:24px;bottom:24px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.splash-skip:hover{text-decoration:underline}html.splash-pending,html.splash-pending body{background:#536c75!important;overflow:hidden}@media (max-width:720px){.site-footer-inner,.site-header-inner,.wrap{width:min(1120px,calc(100% - 32px))}.hero,.metric-row,.plan-grid,.site-footer-inner,.tools-grid,.trial-strip,.trust-grid{grid-template-columns:1fr}.site-header-inner{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.nav{gap:14px;flex-wrap:wrap;width:100%;justify-content:flex-start}.hero{padding:40px 0 12px;gap:28px}.hero h1{max-width:none}.dropzone{padding:36px 12px}.view-tabs{width:100%;border-radius:14px}.file-stack,.hero-stage{min-height:280px;height:280px}.sheet{width:min(240px,78%)}.tree{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.splash{transition:none}html.splash-pending,html.splash-pending body{background:var(--bg);overflow:auto}}