@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@200..800&display=swap";:root{--bg:#0D2018;--surface:#122819;--surface2:#1A3324;--cream:#F5F0E5;--muted:#9A9488;--gold:#C9A050;--danger:#C87060;--ok:#5B9E6F}body{margin:0;background:var(--bg);color:var(--cream);font-family:Bricolage Grotesque,sans-serif}button,a,.upload{border:1px solid #ffffff22;background:var(--cream);color:var(--bg);border-radius:999px;padding:.8rem 1rem;font-weight:800;cursor:pointer;text-decoration:none}input,select{width:100%;padding:.9rem;border-radius:16px;border:1px solid #ffffff22;background:#07140f;color:var(--cream)}.logo{font-family:Bricolage Grotesque;font-size:1.7rem;letter-spacing:.08em}.landing nav{display:flex;justify-content:space-between;padding:24px 6vw;position:sticky;top:0;background:#0d2018dd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{padding:9vw 6vw;max-width:1100px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.2em}.hero h1{font:800 clamp(3rem,8vw,7rem)/.9 "Bricolage Grotesque";margin:0 0 1rem}.hero p{font-size:1.25rem;color:var(--muted);max-width:720px}.hero div{display:flex;gap:1rem;flex-wrap:wrap}.hero a{background:transparent;color:var(--cream)}.kill,.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;padding:4vw 6vw}.kill h2{grid-column:1/-1;font:800 3rem Bricolage Grotesque}.kill article,.card,.auth form,.inspector,.viewer,aside{background:var(--surface);border:1px solid #ffffff14;border-radius:28px;padding:1.2rem}.card svg{color:var(--gold)}.auth{min-height:100vh;display:grid;place-items:center}.auth form{width:min(420px,92vw);display:grid;gap:1rem}.error{color:var(--danger)}.app{height:100vh;display:grid;grid-template-columns:310px 1fr;gap:1rem;padding:1rem}aside{overflow:auto;display:flex;flex-direction:column;gap:.8rem}.upload{display:flex;gap:.5rem;align-items:center;justify-content:center}.upload input{display:none}.search{position:relative}.search svg{position:absolute;left:12px;top:15px}.search input{padding-left:36px}.doc{background:#0a1a13;color:var(--cream);border-radius:18px;display:flex;gap:.5rem;align-items:center;text-align:left}.doc.active{background:var(--cream);color:var(--bg)}.workspace{min-width:0}header{height:82px;display:flex;justify-content:space-between;align-items:center}header h1{margin:0;font-family:Bricolage Grotesque}header p{margin:.2rem 0;color:var(--muted)}.panes{height:calc(100vh - 110px);display:grid;grid-template-columns:1fr 390px;gap:1rem}.viewer{padding:0;overflow:hidden;min-height:640px}.pdfbox{height:100%;min-height:640px;display:flex;flex-direction:column;background:#07140f}.pdfbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #ffffff18;background:#0d2018}.pdfbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfbar a{padding:.45rem .7rem;font-size:.85rem}.viewer iframe{width:100%;height:100%;min-height:590px;border:0;background:#fff}.empty{height:100%;display:grid;place-items:center;color:var(--muted)}.inspector{overflow:auto}.inspector nav{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1rem}.inspector nav button{background:#0a1a13;color:var(--cream);padding:.6rem .8rem}.inspector nav button.active{background:var(--gold);color:#0d2018}.result,pre{background:#07140f;border-radius:18px;padding:1rem;white-space:pre-wrap;color:var(--cream)}canvas{width:100%;background:#07140f;border:1px dashed #ffffff44;border-radius:18px;touch-action:none}.hash{word-break:break-all;color:var(--gold)}[dir=rtl]{font-family:Bricolage Grotesque,sans-serif}.app[dir=rtl]{grid-template-columns:1fr 310px}.app[dir=rtl] aside{grid-column:2}.app[dir=rtl] .workspace{grid-column:1;grid-row:1}@media(max-width:900px){.app,.panes{height:auto;grid-template-columns:1fr}.viewer{height:70vh}.app[dir=rtl]{grid-template-columns:1fr}.app[dir=rtl] aside,.app[dir=rtl] .workspace{grid-column:auto;grid-row:auto}}button:disabled{opacity:.45;cursor:not-allowed}.inspector,.workspace,.panes{min-width:0}@media(max-width:900px){.pdfbox,.viewer{min-height:520px}.viewer iframe{min-height:470px}.inspector nav{position:sticky;top:0;background:var(--surface);z-index:2;padding-bottom:.5rem}}.mobilePdf{display:none}@media(max-width:900px){.mobilePdf{display:block;margin-bottom:1rem;border:1px solid #ffffff18;border-radius:22px;overflow:hidden}.mobilePdf .pdfbox{min-height:420px}.mobilePdf iframe{min-height:360px}.panes>.viewer{display:none}.inspector{min-height:calc(100vh - 120px)}.pdfbar{flex-wrap:wrap;align-items:flex-start}.pdfbar strong{width:100%;font-size:.9rem}.pdfbar a{font-size:.78rem}}html{scroll-behavior:smooth}body,button,input,select,textarea,a{font-family:Bricolage Grotesque,sans-serif!important}.landing{background:radial-gradient(circle at 20% 0%,#183827 0,#0d2018 34%,#08140f);min-height:100vh}.landingNav{margin:18px auto 0;width:min(1120px,92vw);border:1px solid #ffffff18;border-radius:999px;background:#10261acc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 18px;position:sticky;top:14px;z-index:10;box-shadow:0 24px 80px #0008}.mark{display:inline-flex;align-items:center;gap:.65rem;font-weight:900;letter-spacing:.08em}.markIcon{width:38px;height:38px;border-radius:15px;background:var(--cream);color:var(--bg);display:grid;place-items:center;font-weight:900;box-shadow:inset -7px -7px #c9a05055}.navPills{display:flex;align-items:center;gap:.45rem}.navPills a,.navPills button{padding:.65rem .9rem;background:#07140f;color:var(--cream);border:1px solid #ffffff12}.navPills button{background:var(--cream);color:var(--bg)}.hero{padding:clamp(70px,10vw,130px) 6vw 6vw;margin:auto;text-align:left}.hero h1{max-width:1050px;letter-spacing:-.07em}.heroStats{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.5rem}.heroStats span,.people span,.languageBand span{border:1px solid #ffffff18;background:#10261a;border-radius:999px;padding:.7rem 1rem;color:var(--cream)}.why,.vision,.languageBand{width:min(1120px,92vw);margin:4rem auto;padding:clamp(1.4rem,4vw,3rem);border:1px solid #ffffff18;border-radius:36px;background:#10261acc;box-shadow:0 30px 90px #0006}.why{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem}.why h2,.vision h2,.languageBand h2{font-size:clamp(2rem,5vw,4rem);line-height:.95;margin:.2rem 0 1rem;letter-spacing:-.05em}.why p,.vision p,.languageBand p{color:var(--muted);font-size:1.08rem;line-height:1.65}.people,.languageBand div{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.2rem}.featureGrid{width:min(1160px,94vw);margin:auto}.landing footer{width:min(1120px,92vw);margin:4rem auto 2rem;padding:1.2rem 1.4rem;border-radius:28px;border:1px solid #ffffff18;background:var(--cream);color:var(--bg);display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing footer p{margin:0;color:#385246}.landing footer button{background:var(--bg);color:var(--cream)}@media(max-width:760px){.landingNav{border-radius:28px;align-items:flex-start;gap:.8rem;flex-direction:column}.navPills{width:100%;overflow:auto;padding-bottom:.2rem}.navPills a,.navPills button{white-space:nowrap}.hero{padding-top:56px}.why{grid-template-columns:1fr}.landing footer{flex-direction:column;align-items:flex-start}.hero h1{font-size:clamp(3rem,16vw,5.5rem)}}.panelIntro{margin:0 0 1rem}.panelIntro h2{font-size:clamp(1.85rem,7vw,2.6rem);line-height:1;margin:.1rem 0 .55rem;letter-spacing:-.04em}.panelIntro p{color:var(--muted);margin:0;line-height:1.45}.inspector>div>div+div{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #ffffff12}.toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolgrid button{width:100%;border-radius:18px}.inspector input,.inspector select{margin:.35rem 0}.inspector small{display:block;margin-top:.75rem;color:var(--cream)}@media(max-width:900px){.app{padding:.75rem;background:#092016}.mobilePdf{max-height:46vh}.mobilePdf .pdfbox{min-height:360px}.mobilePdf iframe{min-height:300px}.inspector{border-radius:28px;padding:1rem;background:#102b1b}.inspector nav{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:-.1rem 0 1.25rem;position:sticky;top:0}.inspector nav button{font-size:.88rem;padding:.7rem .45rem;border-radius:999px;box-shadow:none}.toolgrid{grid-template-columns:1fr 1fr;gap:.55rem}.toolgrid button,.inspector button{font-size:.92rem;padding:.78rem .75rem;min-height:44px}.panelIntro h2{font-size:2rem}.panelIntro p{font-size:.98rem}.search,.doc{display:none}aside{padding:1rem;border-radius:26px}.upload{min-height:48px}.logo{font-size:1.25rem}}@media(max-width:430px){.inspector nav{grid-template-columns:repeat(2,1fr)}.toolgrid{grid-template-columns:1fr}.toolgrid button{justify-content:center}.heroStats span,.people span,.languageBand span{font-size:.85rem}}.resultLink{margin-top:1rem;border:1px solid #ffffff18;background:#07140f;border-radius:18px;padding:.8rem;display:grid;gap:.45rem}.resultLink span{font-size:.9rem;color:var(--muted);word-break:break-word}.resultLink a{justify-self:start;padding:.45rem .8rem}.miniList{padding-left:1.1rem;color:var(--muted)}.resultGrid{display:grid;gap:.45rem;margin-top:.8rem}.resultGrid a{border-radius:14px;background:#07140f;color:var(--cream);padding:.55rem .7rem;word-break:break-word}.inspector label{display:block;margin-top:.8rem;margin-bottom:.2rem;color:var(--muted);font-weight:800;font-size:.85rem}.toolSections{display:grid;gap:1rem}.toolSections h3{margin:.25rem 0 .55rem;color:var(--gold);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.toolgrid{align-items:stretch}.toolgrid button{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.1;border-radius:999px!important}.inspector{overflow-x:hidden}.inspector input{max-width:100%}@media(max-width:900px){.toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolgrid button{font-size:.9rem;padding:.82rem .7rem;border-radius:18px!important}.toolSections{gap:1.15rem}.toolSections h3{font-size:.82rem}.inspector{width:100%;max-width:100vw}.panes{width:100%}}@media(max-width:430px){.toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.toolgrid button{font-size:.84rem;padding:.72rem .5rem;min-height:44px}.app{overflow-x:hidden}.inspector{padding:.85rem}.pdfbar a{max-width:46%;text-align:center}}.previewEdit{display:flex;flex-direction:column;min-height:0;flex:1}.editStrip{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;padding:.65rem .75rem;background:#0b1d14;border-bottom:1px solid #ffffff14}.editStrip span{font-weight:900;color:var(--gold);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-right:.25rem}.editStrip button{padding:.48rem .7rem;min-height:34px;border-radius:999px;background:#102b1b;color:var(--cream);border:1px solid #ffffff18;font-size:.82rem}.editStrip button.active{background:var(--cream);color:var(--bg)}.editStrip input{width:180px;min-height:34px;padding:.45rem .7rem;border-radius:999px}.editHint{background:#c9a050;color:#07140f;font-weight:900;padding:.45rem .8rem;text-align:center}.pdfFrame{position:relative;flex:1;min-height:540px;background:#fff}.pdfFrame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:inherit}.pdfFrame.editing{cursor:crosshair}.clickLayer{position:absolute;top:0;right:0;bottom:0;left:0;background:#c9a0500f;border:2px dashed rgba(201,160,80,.65);pointer-events:none}.mobilePdf .pdfFrame{min-height:320px}.mobilePdf .editStrip{position:sticky;top:0;z-index:3}.mobilePdf .editStrip input{width:100%}@media(max-width:900px){.editStrip{gap:.4rem}.editStrip span{width:100%;font-size:.78rem}.editStrip button{font-size:.78rem;padding:.48rem .58rem}.pdfFrame{min-height:360px}.pdfbox,.mobilePdf .pdfbox{min-height:520px!important}.mobilePdf iframe{min-height:320px!important}}.foundationDeep{width:min(1120px,92vw);margin:4rem auto;padding:clamp(1.4rem,4vw,3.4rem);border:1px solid #ffffff18;border-radius:42px;background:linear-gradient(180deg,#f5f0e5,#e9dfc8);color:#0d2018;box-shadow:0 35px 110px #0007}.foundationDeep .eyebrow{color:#5f5a40}.foundationDeep h2{font-size:clamp(2.4rem,6vw,5rem);line-height:.92;letter-spacing:-.065em;margin:.3rem 0 2rem}.foundationColumns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.foundationColumns p{font-size:1.02rem;line-height:1.65;color:#385246;margin:0}.promiseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem}.promiseGrid span{border:1px solid #0d201820;background:#0d2018;color:#f5f0e5;border-radius:999px;padding:.75rem 1rem;text-align:center;font-weight:800}@media(max-width:850px){.foundationColumns,.promiseGrid{grid-template-columns:1fr}.foundationDeep{border-radius:30px}.foundationDeep h2{font-size:2.6rem}.promiseGrid span{text-align:left}}.pdfbar{gap:1rem}.pdfbarActions{display:flex;gap:.5rem;flex:0 0 auto}.viewerResult{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.55rem .75rem;background:#102b1b;border-bottom:1px solid #ffffff14;color:var(--cream)}.viewerResult span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewerResult a{padding:.38rem .65rem;font-size:.78rem}.pdfFrame{isolation:isolate}.clickLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;border:0;background:#c9a05014;cursor:crosshair;padding:0;border-radius:0}.clickLayer:focus{outline:3px solid rgba(201,160,80,.7);outline-offset:-3px}.editPoint{position:absolute;width:18px;height:18px;border-radius:999px;background:#c9a050;box-shadow:0 0 0 8px #c9a05040;transform:translate(-50%,-50%);pointer-events:none}.editStrip{position:relative;z-index:6}.editStrip button.active{box-shadow:0 0 0 3px #c9a05040}@media(max-width:900px){.pdfbar{align-items:flex-start}.pdfbarActions{width:100%;display:grid;grid-template-columns:1fr 1fr}.pdfbarActions a{max-width:none!important}.viewerResult{grid-template-columns:1fr}.viewerResult a{justify-self:start}.editHint{font-size:.9rem}.clickLayer{background:#c9a0501f}}.parity-warn span{background:#2b2010!important;color:#f5f0e5!important;border-color:#c9a05055!important}.inspector h3{margin:1.1rem 0 .65rem;color:var(--gold);letter-spacing:-.02em}.toolgrid button{word-break:normal;-webkit-hyphens:auto;hyphens:auto}.landingNav{width:min(760px,calc(100vw - 40px))!important;min-height:54px!important;padding:8px 10px 8px 14px!important;border-radius:999px!important;box-shadow:0 14px 50px #00000047!important}.landingNav .mark{gap:.5rem;font-size:.82rem;letter-spacing:.075em}.landingNav .markIcon{width:30px!important;height:30px!important;border-radius:11px!important;font-size:.85rem}.navPills{gap:.32rem!important}.navPills a,.navPills button{padding:.48rem .72rem!important;font-size:.78rem!important;line-height:1!important;min-height:34px!important;display:inline-flex;align-items:center}.hero{padding-top:clamp(88px,9vw,118px)!important}.hero .eyebrow{font-size:.82rem;letter-spacing:.24em}.hero h1{max-width:860px!important;font-size:clamp(3.8rem,7.2vw,6.6rem)!important}.hero p{max-width:680px!important}@media(max-width:760px){.landingNav{width:calc(100% - 24px)!important;margin-top:12px!important;border-radius:24px!important;padding:10px!important}.landingNav .mark{font-size:.8rem}.navPills{display:grid!important;grid-template-columns:repeat(4,max-content);max-width:100%;overflow-x:auto}.navPills a,.navPills button{font-size:.74rem!important;padding:.5rem .65rem!important}.hero{padding-top:52px!important}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden;background:#07140f!important}.landing{overflow-x:hidden}.landingNav{position:relative!important;top:auto!important;margin:10px auto 0!important;width:calc(100% - 28px)!important;min-height:46px!important;border-radius:18px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:9px!important}.landingNav .mark{font-size:.7rem!important}.landingNav .markIcon{width:25px!important;height:25px!important;border-radius:9px!important}.navPills{display:grid!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;gap:5px!important;overflow:visible!important}.navPills a,.navPills button{font-size:.62rem!important;padding:.42rem .28rem!important;min-height:29px!important;justify-content:center!important;border-radius:999px!important}.hero{padding:44px 22px 28px!important}.hero .eyebrow{font-size:.66rem!important;letter-spacing:.17em!important}.hero h1{font-size:clamp(2.25rem,12vw,3.25rem)!important;line-height:.96!important;letter-spacing:-.075em!important;max-width:100%!important}.hero p{font-size:.95rem!important;line-height:1.45!important;max-width:100%!important}.hero div:first-of-type{gap:8px!important}.hero div:first-of-type button,.hero div:first-of-type a{font-size:.76rem!important;padding:.62rem .8rem!important}.heroStats{gap:6px!important}.heroStats span{font-size:.68rem!important;padding:.48rem .58rem!important}.why,.vision,.languageBand,.foundationDeep{width:calc(100% - 28px)!important;margin:24px auto!important;padding:22px!important;border-radius:24px!important}.why{display:block!important}.why h2,.vision h2,.languageBand h2,.foundationDeep h2{font-size:clamp(2rem,10vw,2.7rem)!important;line-height:.95!important}.why p,.vision p,.languageBand p,.foundationDeep p{font-size:.92rem!important;line-height:1.5!important}.grid,.featureGrid{grid-template-columns:1fr!important;width:calc(100% - 28px)!important;padding:0!important}.card{border-radius:22px!important;padding:18px!important}.people,.languageBand div{gap:6px!important}.people span,.languageBand span{font-size:.72rem!important;padding:.5rem .65rem!important}.app{display:block!important;min-height:100dvh;padding:10px!important;background:#07140f!important}.app aside{display:block!important;width:100%!important;margin:0 0 10px!important;border-radius:22px!important;padding:12px!important}.app aside .search,.app aside .doc:not(.active):not(:first-of-type){display:none!important}.app aside .doc.active{display:flex!important;margin-top:8px!important}.app aside .upload{width:100%!important}.workspace{width:100%!important}.workspace header{height:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:6px 2px 12px!important}.workspace header h1{font-size:1.45rem!important;line-height:1!important}.workspace header p{font-size:.72rem!important;max-width:240px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.workspace header button{width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;font-size:.7rem!important}.panes{display:block!important;height:auto!important;width:100%!important}.panes>.viewer{display:block!important;height:auto!important;min-height:0!important;margin-bottom:10px}.inspector{width:100%!important;max-width:100%!important;border-radius:24px!important;padding:12px!important}.mobilePdf{display:none!important}.pdfbox{min-height:auto!important;height:auto!important;border-radius:22px!important;overflow:hidden}.pdfbar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important}.pdfbar strong{font-size:.78rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pdfbarActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.pdfbarActions a{font-size:.72rem!important;padding:.5rem!important}.previewEdit{height:auto!important}.editStrip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;padding:9px!important}.editStrip span{grid-column:1/-1!important;font-size:.65rem!important}.editStrip button{font-size:.68rem!important;min-height:32px!important;padding:.42rem .3rem!important}.editStrip input{grid-column:1/-1!important;width:100%!important;min-height:36px!important}.editHint{font-size:.75rem!important;padding:.38rem!important}.pdfFrame,.pdfFrame iframe{min-height:58vh!important;height:58vh!important}.inspector nav{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;position:relative!important}.inspector nav button{font-size:.68rem!important;min-height:32px!important;padding:.42rem .25rem!important}.toolgrid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.toolgrid button{font-size:.72rem!important;min-height:38px!important;padding:.5rem .35rem!important;border-radius:14px!important}.toolSections{gap:12px!important}.toolSections h3{font-size:.72rem!important;margin-bottom:6px!important}.panelIntro h2{font-size:1.6rem!important}.panelIntro p{font-size:.86rem!important}.inspector label{font-size:.75rem!important}.inspector input{min-height:40px!important;font-size:16px!important}.viewerResult{grid-template-columns:1fr!important;font-size:.78rem!important}.resultLink,.resultGrid a{font-size:.78rem!important}}@media(max-width:380px){.hero h1{font-size:2.1rem!important}.navPills a,.navPills button{font-size:.58rem!important}.pdfFrame,.pdfFrame iframe{height:54vh!important;min-height:54vh!important}.toolgrid{grid-template-columns:1fr!important}.inspector nav{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:760px){.toolSections{gap:18px!important}.toolSections>div{border-top:1px solid rgba(245,240,229,.08);padding-top:14px}.toolSections h3{margin:0 0 10px!important;color:#c9a050!important;font-size:.78rem!important;letter-spacing:.12em!important}.toolSections .toolgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.toolSections .toolgrid button{border-radius:16px!important;min-height:44px!important;height:auto!important;padding:10px 8px!important;font-size:.82rem!important;line-height:1.05!important;font-weight:850!important;background:#f5f0e5!important;color:#0d2018!important;border:1px solid rgba(245,240,229,.32)!important;box-shadow:0 8px 20px #0000001f!important;margin:0!important}.toolSections .toolgrid button:active{transform:scale(.98)}.panelIntro{margin-bottom:14px!important}.panelIntro h2{font-size:1.75rem!important;margin-bottom:7px!important}.panelIntro p{font-size:.88rem!important;line-height:1.42!important}}@media(max-width:390px){.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.toolSections .toolgrid button{font-size:.76rem!important;min-height:40px!important;padding:9px 6px!important;border-radius:14px!important}}.desktopBand{width:min(1120px,92vw);margin:4rem auto;padding:clamp(1.4rem,4vw,3rem);border:1px solid #ffffff18;border-radius:36px;background:#10261acc;box-shadow:0 30px 90px #0006}.desktopBand h2{font-size:clamp(2rem,5vw,4rem);line-height:.95;margin:.2rem 0 1rem;letter-spacing:-.05em}.desktopBand p{color:var(--muted);font-size:1.08rem;line-height:1.65}.desktopBand div{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.desktopBand span{border:1px solid #ffffff18;background:#0b1d14;border-radius:999px;padding:.7rem 1rem}@media(max-width:760px){.desktopBand{width:calc(100% - 28px)!important;margin:24px auto!important;padding:22px!important;border-radius:24px!important}.desktopBand h2{font-size:2.2rem!important}.desktopBand p{font-size:.92rem!important;line-height:1.5!important}.desktopBand span{font-size:.76rem!important;padding:.5rem .65rem!important}.workspace header h1{font-size:1.25rem!important}.editStrip span{letter-spacing:.08em!important}}.desktopBand a{border:1px solid #ffffff18;background:#0b1d14;border-radius:999px;padding:.7rem 1rem;color:var(--cream);text-decoration:none;font-weight:850}.desktopBand a:hover{background:var(--cream);color:var(--bg)}@media(max-width:760px){.desktopBand a{font-size:.76rem!important;padding:.5rem .65rem!important}}@media(max-width:760px){.app .inspector .toolSections .toolgrid,.app .inspector .toolgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.app .inspector .toolSections .toolgrid button,.app .inspector .toolgrid button{width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 8px!important;margin:0!important;border-radius:14px!important;font-size:.78rem!important;line-height:1.08!important;white-space:normal!important;box-shadow:none!important}}@media(max-width:390px){.app .inspector .toolSections .toolgrid,.app .inspector .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app .inspector .toolSections .toolgrid button,.app .inspector .toolgrid button{min-height:40px!important;font-size:.72rem!important;padding:8px 6px!important;border-radius:13px!important}}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}img,svg,canvas,iframe,object,video{max-width:100%}.app,.workspace,.panes,.inspector,.viewer,.pdfbox,.previewEdit,.pdfFrame{max-width:100%}@media(max-width:760px){.landing *,.app *{max-width:100%}.landingNav{left:auto!important;right:auto!important;transform:none!important}.navPills{scrollbar-width:none}.navPills::-webkit-scrollbar{display:none}.app{width:100%!important;overflow-x:hidden!important}aside,.workspace,.inspector,.viewer,.pdfbox{width:100%!important;max-width:100%!important}.pdfFrame,.pdfFrame iframe{width:100%!important;max-width:100%!important}.editStrip{overflow:hidden!important}.editStrip button{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.inspector nav{width:100%!important;overflow:visible!important}.inspector nav button{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.toolSections .toolgrid{width:100%!important;overflow:hidden!important}.toolSections .toolgrid button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important}.resultLink,.viewerResult,.resultGrid{width:100%!important;overflow:hidden!important}.resultLink span,.viewerResult span,.resultGrid a{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}.desktopBand div,.languageBand div,.people{overflow:hidden!important}footer{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}}@media(max-width:430px){.hero{padding-left:18px!important;padding-right:18px!important}.landingNav{width:calc(100% - 20px)!important}.navPills{grid-template-columns:repeat(2,1fr)!important}.inspector nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.editStrip,.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdfFrame,.pdfFrame iframe{height:52vh!important;min-height:52vh!important}}@media(max-width:340px){.toolSections .toolgrid,.inspector nav,.editStrip{grid-template-columns:1fr!important}.pdfFrame,.pdfFrame iframe{height:48vh!important;min-height:48vh!important}}.markIcon{background:transparent!important;box-shadow:none!important;width:34px!important;height:34px!important;border-radius:12px!important;overflow:visible!important}.solvaneGlyph{display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.28))}.landingNav .markIcon{width:32px!important;height:32px!important}.landingNav .solvaneGlyph{width:32px;height:32px}@media(max-width:760px){.landingNav .markIcon,.landingNav .solvaneGlyph{width:28px!important;height:28px!important}.markIcon{width:30px!important;height:30px!important}}.editStrip{margin:10px auto!important;width:min(920px,calc(100% - 24px))!important;justify-content:center!important;background:#ffffffeb!important;color:#1d2420!important;border:1px solid rgba(13,32,24,.08)!important;border-radius:22px!important;box-shadow:0 18px 50px #00000029!important;padding:10px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.editStrip>span{display:none!important}.editStrip button{background:transparent!important;color:#3c4540!important;border:0!important;border-radius:14px!important;min-width:72px!important;min-height:58px!important;display:grid!important;place-items:center!important;gap:4px!important;font-size:1.25rem!important;box-shadow:none!important}.editStrip button span{display:block;font-size:.76rem!important;font-weight:800!important;letter-spacing:-.02em!important}.editStrip button.active{background:#edf3ff!important;color:#3068d9!important}.editStrip input{border:1px solid rgba(13,32,24,.1)!important;background:#fff!important;color:#0d2018!important;min-height:42px!important;border-radius:14px!important;width:170px!important}.inspector nav{background:#f7f4ec!important;border:1px solid rgba(13,32,24,.08)!important;border-radius:999px!important;padding:6px!important;display:flex!important}.inspector nav button{background:transparent!important;color:#38433d!important;border:0!important;border-radius:999px!important}@media(max-width:760px){.editStrip{width:100%!important;margin:8px 0!important;border-radius:18px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.editStrip button{min-width:0!important;min-height:50px!important;font-size:1.05rem!important}.editStrip button span{font-size:.66rem!important}.editStrip input{grid-column:1/-1!important;width:100%!important}.inspector nav{display:grid!important;grid-template-columns:repeat(5,1fr)!important;border-radius:18px!important}.inspector nav button{font-size:.68rem!important;min-height:34px!important}}@media(max-width:390px){.editStrip{grid-template-columns:repeat(3,1fr)!important}.inspector nav{grid-template-columns:repeat(3,1fr)!important}.editStrip button{min-height:46px!important}}.app{background:#f6f1e7!important;color:#102018!important}.app aside,.workspace header,.inspector,.pdfbox,.viewer,.panelIntro,.toolSections>div{background:#fffaf0!important;color:#102018!important;border-color:#0d20181a!important}.workspace header p,.panelIntro p,.inspector small,.inspector label{color:#66756e!important}.app .logo,.toolSections h3{color:#8b6b22!important}.app aside .doc{background:#f1eadc!important;color:#102018!important;border:1px solid rgba(13,32,24,.08)!important}.app .upload{background:#0d2018!important;color:#f5f0e5!important}.inspector{box-shadow:0 18px 55px #0d20181a!important}.inspector nav{background:#ede5d5!important}.pdfbar,.editStrip{background:#fffffff2!important}.pdfbar strong{color:#102018!important}.toolSections>div{border:1px solid rgba(13,32,24,.08)!important;border-radius:22px!important;padding:14px!important}.toolSections .toolgrid{gap:12px!important}.toolSections .toolgrid button{background:#fff!important;color:#102018!important;border:1px solid rgba(13,32,24,.12)!important;box-shadow:0 8px 22px #0d201814!important;border-radius:18px!important}.toolSections .toolgrid button:hover{background:#0d2018!important;color:#f5f0e5!important}.resultLink,.viewerResult,.resultGrid a{background:#fff!important;color:#102018!important;border-color:#0d20181a!important}.previewEdit{background:#f6f1e7!important}@media(max-width:760px){.app{background:#f6f1e7!important}.inspector{background:#fffaf0!important;padding:14px!important}.toolSections{gap:20px!important}.toolSections>div{padding:14px!important;margin-bottom:4px!important}.toolSections .toolgrid{gap:12px!important}.toolSections .toolgrid button{min-height:44px!important;border-radius:16px!important;margin:0!important}.toolSections h3{margin:0 0 12px!important}.panelIntro{background:transparent!important}.pdfbox{background:#fffaf0!important}.pdfFrame{background:#fff!important}}.inspector nav{border-radius:18px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;background:#fff!important;padding:10px!important}.inspector nav button{border-radius:10px!important;min-height:42px!important;background:#f4efe4!important;color:#102018!important;border:1px solid rgba(13,32,24,.1)!important}.inspector nav button.active{background:#0d2018!important;color:#f5f0e5!important}.toolSections .toolgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.toolSections .toolgrid button{border-radius:12px!important;min-height:46px!important;background:#fff!important;color:#102018!important;border:1px solid rgba(13,32,24,.14)!important;box-shadow:0 3px 10px #0d20180f!important}.editStrip{border-radius:18px!important}.editStrip button{border-radius:10px!important}.editStrip input,.inspector input{border-radius:12px!important;background:#fff!important;color:#102018!important;border:1px solid rgba(13,32,24,.16)!important}.toolSections>div{border-radius:18px!important;background:#fffaf2!important}.desktopBand a,.heroActions a,.heroActions button,.navPills a,.navPills button{border-radius:12px!important}@media(max-width:760px){.inspector nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:16px!important}.inspector nav button{border-radius:10px!important}.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.toolSections .toolgrid button{border-radius:10px!important;min-height:42px!important}.editStrip{border-radius:16px!important}.editStrip button,.pdfbar a{border-radius:10px!important}}@media(max-width:390px){.inspector nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.macNote{margin-top:1rem!important;font-size:.9rem!important;color:var(--muted)!important}.macNote code{background:#07140f;color:#f5f0e5;border-radius:8px;padding:3px 6px;white-space:nowrap}@media(max-width:760px){.macNote{font-size:.78rem!important}.macNote code{white-space:normal;word-break:break-word}}.landing{background:#f6f1e7!important;color:#102018!important}.landingNav{background:#fffaf0eb!important;border-color:#0d20181f!important;box-shadow:0 14px 44px #0d20181f!important}.landingNav .mark{color:#102018!important}.navPills a,.navPills button{background:#fff!important;color:#102018!important;border-color:#0d20181f!important}.navPills button,.navPills a:hover{background:#0d2018!important;color:#f5f0e5!important}.hero{color:#102018!important}.hero .eyebrow{color:#8b6b22!important}.hero h1{color:#102018!important;text-shadow:none!important}.hero p{color:#55665e!important}.hero div:first-of-type button{background:#0d2018!important;color:#f5f0e5!important}.hero div:first-of-type a{background:#fff!important;color:#102018!important;border:1px solid rgba(13,32,24,.12)!important}.heroStats span{background:#fff!important;color:#102018!important;border-color:#0d20181a!important}.why,.vision,.languageBand,.desktopBand{background:#fffaf0!important;color:#102018!important;border-color:#0d20181a!important;box-shadow:0 22px 70px #0d201814!important}.why p,.vision p,.languageBand p,.desktopBand p{color:#55665e!important}.people span,.languageBand span,.desktopBand span,.desktopBand a{background:#f1eadc!important;color:#102018!important;border-color:#0d20181a!important}.desktopBand a:hover{background:#0d2018!important;color:#f5f0e5!important}.featureGrid .card,.grid .card{background:#fffaf0!important;color:#102018!important;border-color:#0d20181a!important;box-shadow:0 16px 48px #0d201814!important}.featureGrid .card p,.grid .card p{color:#55665e!important}.foundationDeep{background:#fff!important;border-color:#0d20181a!important;box-shadow:0 22px 70px #0d20181a!important}.landing footer{background:#0d2018!important;color:#f5f0e5!important}.landing footer p{color:#d8d0bf!important}.landing footer a,.landing footer button{background:#f5f0e5!important;color:#0d2018!important;border-radius:12px!important}@media(max-width:760px){.landing{background:#f6f1e7!important}.landingNav{background:#fffaf0!important}.hero h1{color:#102018!important}.why,.vision,.languageBand,.desktopBand,.foundationDeep,.featureGrid .card,.grid .card{background:#fffaf0!important}}:root{--sv-bg:#f6f1e7;--sv-surface:#fffaf0;--sv-card:#ffffff;--sv-ink:#102018;--sv-muted:#66756e;--sv-line:rgba(13,32,24,.12);--sv-gold:#9d7624;--sv-radius:18px;--sv-radius-lg:24px;--sv-shadow:0 14px 42px rgba(13,32,24,.08)}body,.landing,.app{background:var(--sv-bg)!important;color:var(--sv-ink)!important}button,a,input,select,textarea{font-family:Bricolage Grotesque,system-ui,sans-serif!important}.landingNav,.card,.panel,.why,.vision,.languageBand,.desktopBand,.foundationDeep,.inspector,.pdfbox,.app aside,.toolSections>div,.resultLink,.viewerResult{border:1px solid var(--sv-line)!important;box-shadow:var(--sv-shadow)!important}.landingNav,.inspector,.pdfbox,.app aside{background:var(--sv-surface)!important}.card,.panel,.toolSections>div,.resultLink,.viewerResult{background:var(--sv-card)!important;color:var(--sv-ink)!important}h1,h2,h3,.logo,.mark{color:var(--sv-ink)!important;letter-spacing:-.045em}p,.muted,.panelIntro p,.section-subtitle,.hero p{color:var(--sv-muted)!important}.eyebrow,.toolSections h3,.hero .eyebrow{color:var(--sv-gold)!important;letter-spacing:.14em!important}.btn,button,.navPills a,.navPills button,.heroActions a,.heroActions button,.desktopBand a,.pdfbar a,.resultLink a,.viewerResult a{border-radius:12px!important}.inspector nav,.editStrip{border-radius:16px!important;background:#fff!important;border:1px solid var(--sv-line)!important;box-shadow:var(--sv-shadow)!important}.inspector nav button,.editStrip button{border-radius:10px!important}.toolSections .toolgrid button{border-radius:12px!important;background:#fff!important;border:1px solid var(--sv-line)!important;color:var(--sv-ink)!important}.toolSections .toolgrid button:hover,.toolSections .toolgrid button:focus-visible{background:#0d2018!important;color:#f5f0e5!important}.pdfbar{background:#fff!important;border-bottom:1px solid var(--sv-line)!important}.previewEdit,.pdfFrame{background:#fff!important}.workspace header{background:transparent!important;border:0!important;box-shadow:none!important}.workspace header h1{font-size:clamp(1.45rem,3vw,2.4rem)!important}.workspace header p{color:var(--sv-muted)!important}.app aside .doc{border-radius:12px!important;box-shadow:none!important}.app aside .doc.active{background:#0d2018!important;color:#f5f0e5!important}.upload{border-radius:12px!important}.heroStats span,.people span,.languageBand span{border-radius:12px!important;background:#fff!important;color:var(--sv-ink)!important;border:1px solid var(--sv-line)!important}.landing footer{border-radius:24px!important;box-shadow:var(--sv-shadow)!important}.panelIntro h2{color:var(--sv-ink)!important}@media(max-width:760px){:root{--sv-radius:14px;--sv-radius-lg:20px}.landingNav,.card,.panel,.why,.vision,.languageBand,.desktopBand,.foundationDeep,.inspector,.pdfbox,.app aside,.toolSections>div{border-radius:var(--sv-radius-lg)!important}.content,.app{padding:10px!important}.hero{padding-top:44px!important}.hero h1{font-size:clamp(2.35rem,11.5vw,3.4rem)!important}.toolSections>div{padding:14px!important}.toolSections .toolgrid button{border-radius:12px!important}.inspector nav,.editStrip{border-radius:14px!important}.pdfbar{border-radius:0!important}.workspace header{padding:4px 2px 10px!important}}.githubStars{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#0d2018!important;color:#f5f0e5!important;border:1px solid rgba(13,32,24,.12)!important;border-radius:12px!important}.githubStars span{font-weight:900;color:#c9a050}@media(max-width:760px){.githubStars{font-size:.62rem!important;padding:.42rem .28rem!important;justify-content:center!important}}:root{--sv-control-radius:16px;--sv-nav-radius:22px}.landingNav{width:min(920px,calc(100vw - 36px))!important;min-height:64px!important;padding:10px 14px!important;border-radius:var(--sv-nav-radius)!important}.landingNav .markIcon,.landingNav .solvaneGlyph{width:38px!important;height:38px!important}.landingNav .mark{font-size:.92rem!important}.navPills a,.navPills button,.githubStars{min-height:42px!important;padding:.68rem .9rem!important;font-size:.84rem!important;border-radius:var(--sv-control-radius)!important}.app{grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;gap:14px!important;overflow-x:hidden!important}.app aside{min-width:0!important;overflow:hidden!important}.workspace{min-width:0!important;overflow:hidden!important}.panes{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;min-width:0!important;overflow:hidden!important}.viewer,.inspector{min-width:0!important;overflow:hidden!important}.inspector{overflow-y:auto!important}.pdfbar,.viewerResult,.resultLink{min-width:0!important}.pdfbar strong,.viewerResult span,.resultLink span,.doc span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.editStrip{max-width:100%!important;overflow:hidden!important}.editStrip button,.inspector nav button,.toolgrid button,.pdfbar a,.resultLink a,.viewerResult a,.upload,.doc,button{border-radius:var(--sv-control-radius)!important}.inspector nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important}.inspector nav button{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.toolSections,.toolSections>div{min-width:0!important;overflow:hidden!important}.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolSections .toolgrid button{min-width:0!important;white-space:normal!important;overflow:hidden!important}.desktopBand,.languageBand,.foundationDeep,.why,.vision,.grid,.featureGrid{overflow:hidden!important}.desktopBand a,.languageBand span,.people span,.heroStats span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.workspace header{min-width:0!important}.workspace header>div{min-width:0!important}.workspace header p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:1020px){.app{display:block!important}.app aside{margin-bottom:14px!important}.panes{display:block!important}.viewer{margin-bottom:14px!important}.inspector{width:100%!important}.pdfFrame,.pdfFrame iframe{height:64vh!important;min-height:520px!important}}@media(max-width:760px){.landingNav{width:calc(100% - 24px)!important;min-height:58px!important;border-radius:20px!important}.landingNav .markIcon,.landingNav .solvaneGlyph{width:30px!important;height:30px!important}.navPills a,.navPills button,.githubStars{min-height:36px!important;font-size:.7rem!important;padding:.5rem .45rem!important}.app{display:block!important;padding:10px!important}.app aside{border-radius:20px!important}.workspace header{display:grid!important;grid-template-columns:1fr auto!important}.panes,.viewer{display:block!important}.inspector nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.editStrip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdfFrame,.pdfFrame iframe{height:56vh!important;min-height:420px!important}.toolSections .toolgrid button{min-height:44px!important}}@media(max-width:420px){.navPills{grid-template-columns:repeat(2,1fr)!important}.inspector nav,.editStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.toolSections .toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdfFrame,.pdfFrame iframe{height:52vh!important;min-height:360px!important}}@media(max-width:760px){.landing{min-height:100dvh!important}.landingNav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;position:relative!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto 0!important;padding:12px!important;border-radius:20px!important}.landingNav .mark{justify-content:center!important;font-size:.86rem!important}.navPills{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important;overflow:visible!important}.navPills a,.navPills button,.githubStars{width:100%!important;justify-content:center!important;min-height:38px!important;padding:.58rem .45rem!important;font-size:.72rem!important}.hero{display:block!important;padding:42px 20px 28px!important;text-align:left!important}.hero h1{font-size:clamp(2.4rem,13vw,3.65rem)!important;line-height:.94!important;max-width:100%!important}.hero p{font-size:1rem!important;max-width:100%!important}.heroActions,.hero div:first-of-type{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.heroActions a,.heroActions button,.hero div:first-of-type a,.hero div:first-of-type button{width:100%!important;text-align:center!important;justify-content:center!important}.heroStats{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.heroStats span{width:100%!important;text-align:center!important}.featureGrid,.grid{display:grid!important;grid-template-columns:1fr!important;width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important}.why,.vision,.languageBand,.desktopBand,.foundationDeep{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:22px auto!important}.people,.languageBand div,.desktopBand div,.promiseGrid{display:grid!important;grid-template-columns:1fr!important}.people span,.languageBand span,.desktopBand span,.desktopBand a,.promiseGrid span{width:100%!important;text-align:center!important}.landing footer{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;display:grid!important;grid-template-columns:1fr!important;text-align:center!important}.landing footer .mark{justify-content:center!important}}.scrollNav{transition:width .32s ease,padding .32s ease,border-radius .32s ease,box-shadow .32s ease,background .32s ease;will-change:width,padding}.scrollNav .compactBrand{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}.scrollNav .compactBrand .mark{pointer-events:none}.scrollNav.is-compact{width:max-content!important;min-width:0!important;min-height:46px!important;padding:8px 14px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}.scrollNav.is-compact .navPills{display:none!important}.scrollNav.is-expanded{width:min(920px,calc(100vw - 36px))!important;min-height:64px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.scrollNav.is-expanded .navPills{display:flex!important}.scrollNav.is-compact .markIcon,.scrollNav.is-compact .solvaneGlyph{width:30px!important;height:30px!important}.scrollNav.is-compact .mark{font-size:.78rem!important}.scrollNav.is-expanded .mark{font-size:.92rem!important}.scrollNav.is-expanded .markIcon,.scrollNav.is-expanded .solvaneGlyph{width:38px!important;height:38px!important}@media(max-width:760px){.scrollNav{position:sticky!important;top:10px!important;z-index:20!important}.scrollNav.is-compact{width:max-content!important;max-width:calc(100vw - 24px)!important;margin:10px auto 0!important;border-radius:999px!important;padding:8px 13px!important;display:flex!important}.scrollNav.is-expanded{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:10px auto 0!important;border-radius:20px!important;padding:10px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.scrollNav.is-expanded .compactBrand{justify-content:center!important}.scrollNav.is-expanded .navPills{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important}.scrollNav.is-compact .navPills{display:none!important}.scrollNav.is-expanded .markIcon,.scrollNav.is-expanded .solvaneGlyph{width:30px!important;height:30px!important}.scrollNav.is-compact .markIcon,.scrollNav.is-compact .solvaneGlyph{width:26px!important;height:26px!important}.scrollNav.is-compact .mark{font-size:.72rem!important}.scrollNav.is-expanded .mark{font-size:.84rem!important}.scrollNav.is-expanded .navPills a,.scrollNav.is-expanded .navPills button,.scrollNav.is-expanded .githubStars{width:100%!important;min-height:36px!important;font-size:.7rem!important;padding:.52rem .45rem!important}}@media(prefers-reduced-motion:reduce){.scrollNav{transition:none!important}}.heroGithub{background:#0d2018!important;color:#f5f0e5!important;border:1px solid rgba(13,32,24,.16)!important}.teamVision h2{font-size:clamp(2rem,5vw,4.2rem);line-height:.95;letter-spacing:-.055em;margin:.2rem 0 1rem}.teamCards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.teamCards span{display:grid!important;gap:4px!important;text-align:left!important;border-radius:16px!important}.teamCards b{font-size:.95rem}.teamCards small{font-size:.76rem;color:var(--sv-muted)}@media(max-width:760px){.hero{padding:34px 24px 26px!important}.hero .eyebrow{font-size:.7rem!important;line-height:1.25!important;margin-bottom:12px!important;display:block!important}.hero h1{font-size:clamp(2.15rem,10vw,3.05rem)!important;line-height:1.02!important;letter-spacing:-.065em!important;margin:0 0 14px!important;max-width:11ch!important}.hero p{font-size:.94rem!important;line-height:1.48!important;max-width:32ch!important;margin-bottom:16px!important}.heroActions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.heroActions a,.heroActions button{width:100%!important;min-height:40px!important;border-radius:12px!important;font-size:.78rem!important}.heroStats{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important}.heroStats span{width:100%!important;text-align:left!important;border-radius:12px!important;font-size:.78rem!important;padding:.7rem .8rem!important}.why{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:24px!important}.why h2{font-size:clamp(2rem,9vw,2.65rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;margin:0!important}.why p{font-size:.92rem!important;line-height:1.55!important;margin:0!important}.vision,.teamVision{padding:24px!important}.teamVision h2{font-size:clamp(1.75rem,8vw,2.45rem)!important;line-height:1.02!important}.teamVision p{font-size:.92rem!important;line-height:1.55!important}.teamCards{grid-template-columns:1fr!important}.teamCards span{padding:12px!important}.featureGrid{gap:12px!important;margin-top:22px!important}.featureGrid .card{min-height:auto!important;padding:16px!important}.featureGrid .card h3{font-size:1rem!important;line-height:1.1!important}.featureGrid .card p{font-size:.84rem!important;line-height:1.4!important}.landing footer{margin-bottom:90px!important}}@media(max-width:390px){.hero h1{font-size:2.08rem!important;max-width:12ch!important}.hero{padding-left:20px!important;padding-right:20px!important}.why,.vision,.teamVision,.languageBand,.desktopBand,.foundationDeep{padding:18px!important}.why h2{font-size:2rem!important}}.scrollNav{position:sticky!important;top:14px!important;z-index:50!important;transform:none!important}.scrollNav .compactBrand{cursor:default!important}.scrollNav.is-compact{left:auto!important;right:auto!important;margin:12px auto 0!important;box-shadow:0 10px 30px #0d20181f!important}.scrollNav.is-expanded{box-shadow:0 18px 55px #0d201829!important}.scrollNav.is-expanded .compactBrand{flex:0 0 auto!important}.scrollNav.is-expanded .navPills{flex:1!important;justify-content:flex-end!important}.scrollNav.is-compact .navPills{visibility:hidden!important;pointer-events:none!important}.scrollNav.is-expanded .navPills{visibility:visible!important;pointer-events:auto!important}@media(max-width:760px){.scrollNav{top:8px!important}.scrollNav.is-compact{display:flex!important;width:max-content!important;max-width:calc(100vw - 24px)!important}.scrollNav.is-expanded{display:grid!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.scrollNav.is-expanded .navPills{display:grid!important;grid-template-columns:1fr 1fr!important}.scrollNav.is-compact .compactBrand{display:flex!important}.scrollNav.is-compact .navPills{display:none!important}}
