@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_36003af5-module__eq1zvW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_36003af5-module__eq1zvW__variable{--font-ui:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_AxnNgsbuQT5ewS6n43nPAm2wv6wx)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3c0ac300-module__rROENW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3c0ac300-module__rROENW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f0;--canvas:#fbfcfb;--surface:#ffffffc7;--surface-solid:#fff;--surface-soft:#eef2f1;--surface-green:#eaf6f1;--ink:#111713;--ink-soft:#2f3936;--muted:#67736f;--muted-light:#8e9895;--line:#26342f21;--line-strong:#26342f38;--green:#0d6b4e;--green-soft:#e7f5ef;--green-line:#0d6b4e38;--steel:#586f79;--steel-soft:#edf2f3;--amber:#9a6b20;--amber-soft:#fbf3df;--red:#a44a40;--red-soft:#f8e8e5;--body-orb:#9ba9a32e;--body-start:#fff;--body-end:#dce3e0;--workspace-bg:#e8edeb;--workspace-end:#d5ddda;--workspace-orb:#94a49d29;--sidebar-bg:#f9fbfac2;--control-bg:#ffffffad;--control-bg-soft:#ffffff8f;--field-bg:#ffffff85;--sheet-bg:#fff;--sheet-head-bg:#f7f9f5;--visual-toolbar-bg:#f8faf6e6;--primary-contrast:#fffefa;--primary-hover:#0a5d43;--danger-line:#a44a4033;--danger-line-strong:#a44a404d;--selected-ring:#0d6b4e14;--complete-bg:#0d6b4e0b;--nav-hover-bg:#0d6b4e0b;--nav-active-bg:#0d6b4e12;--mobile-sidebar-shadow:#1517131f;--shadow-xs:0 1px 1px #141c1708;--shadow-sm:0 10px 30px #141c170f;--shadow-lg:0 28px 80px #141c171a;--radius-sm:5px;--radius:8px;--focus:0 0 0 3px #0d6b4e24;--font-body:Arial, sans-serif;--font-code:"SFMono-Regular", Consolas, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#061a14;--canvas:#09221a;--surface:#0b261dd1;--surface-solid:#0d2b22;--surface-soft:#163a2db8;--surface-green:#55d19721;--ink:#f0f8f2;--ink-soft:#cde0d5;--muted:#9eb2a7;--muted-light:#71867a;--line:#d3f0de24;--line-strong:#d3f0de3d;--green:#84dfb4;--green-soft:#84dfb421;--green-line:#84dfb44d;--steel:#a5bec6;--steel-soft:#8dabb524;--amber:#f2c66d;--amber-soft:#f2c66d24;--red:#ff968b;--red-soft:#ff968b21;--body-orb:#84dfb41f;--body-start:#0a281f;--body-end:#04130f;--workspace-bg:#061812;--workspace-end:#04110d;--workspace-orb:#84dfb41a;--sidebar-bg:#051611d6;--control-bg:#f4fff811;--control-bg-soft:#f4fff80d;--field-bg:#f4fff80e;--sheet-bg:#0d2b22d1;--sheet-head-bg:#183f31d1;--visual-toolbar-bg:#0e2d23e6;--primary-contrast:#052016;--primary-hover:#9ce9c6;--danger-line:#ff968b3d;--danger-line-strong:#ff968b5c;--selected-ring:#84dfb429;--complete-bg:#84dfb416;--nav-hover-bg:#84dfb413;--nav-active-bg:#84dfb41f;--mobile-sidebar-shadow:#00000061;--shadow-xs:0 1px 1px #00000038;--shadow-sm:0 16px 42px #0000003d;--shadow-lg:0 34px 90px #00000057;--focus:0 0 0 3px #84dfb43d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-body:var(--font-ui,Arial), Arial, sans-serif;--font-code:var(--font-mono,"SFMono-Regular"), "SFMono-Regular", Consolas, monospace;background:radial-gradient(circle at 8% 0%, var(--body-orb), transparent 28rem), linear-gradient(135deg, var(--body-start) 0%, var(--bg) 52%, var(--body-end) 100%);color:var(--ink);font-family:var(--font-body);min-width:320px;margin:0}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input{font:inherit}button{border:0}code{font-family:var(--font-code)}h1,h2,h3,p{letter-spacing:0}button:focus-visible,a:focus-visible,input:focus-visible{box-shadow:var(--focus);outline:0}button:disabled,.button:disabled,.panel-command:disabled{cursor:not-allowed;opacity:.48}.loading-screen{background:var(--canvas);justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.loading-screen span{color:var(--muted);font-size:13px;font-weight:400}.brand-lockup,.sheetwallet-logo{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-lockup{border-radius:var(--radius)}.sheetwallet-mark{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px;display:block}.sheetwallet-wordmark strong,.sheetwallet-wordmark small{display:block}.sheetwallet-wordmark strong{color:var(--ink);letter-spacing:0;font-size:17px;font-weight:500;line-height:1}.sheetwallet-wordmark small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}.sheetwallet-logo.compact .sheetwallet-wordmark small{display:none}.button,.icon-button,.panel-command,.rail-toggle-button,.workspace-nav button,.sidebar-signout,.data-actions button{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:36px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.theme-switcher{background:var(--control-bg-soft);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-switcher button{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.theme-switcher button:hover{background:var(--surface-soft);color:var(--ink)}.theme-switcher button.active{background:var(--surface-green);color:var(--green)}.button{border-radius:var(--radius);white-space:nowrap;padding:0 14px;font-size:14px;font-weight:500}.button-primary{background:var(--green);color:var(--primary-contrast)}.button-primary:hover{background:var(--primary-hover);box-shadow:0 8px 22px #0d6b4e29}.button-secondary{background:var(--control-bg);border:1px solid var(--line);color:var(--ink)}.button-secondary:hover,.icon-button:hover,.panel-command:hover{border-color:var(--green-line);box-shadow:var(--shadow-xs)}.compact-button{min-height:36px}.icon-button{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);width:36px;height:36px;padding:0}.landing-shell{max-width:1240px;min-height:100vh;margin:0 auto;padding:24px 30px 64px}.landing-header{grid-template-columns:minmax(220px,1fr) auto minmax(120px,1fr);align-items:center;gap:18px;min-height:54px;display:grid}.landing-header nav{background:var(--control-bg-soft);border:1px solid var(--line);border-radius:var(--radius);justify-self:center;align-items:center;gap:2px;padding:3px;display:inline-flex}.landing-header nav a{border-radius:var(--radius-sm);color:var(--muted);padding:7px 11px;font-size:13px;font-weight:500}.landing-header nav a:hover{background:var(--surface-soft);color:var(--ink)}.landing-actions{justify-self:end;align-items:center;gap:8px;display:flex}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:72px;min-height:calc(100vh - 146px);padding:56px 0 36px;display:grid}.landing-copy{min-width:0}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 17px;font-size:11px;font-weight:600;line-height:1.45}.landing-copy h1{color:var(--ink);letter-spacing:0;max-width:10.7em;margin:0;font-size:62px;font-weight:400;line-height:.98}.hero-text{color:var(--ink-soft);max-width:610px;margin:24px 0 0;font-size:17px;font-weight:400;line-height:1.68}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.product-visual{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--ink);min-width:0;overflow:hidden}.visual-toolbar{background:var(--visual-toolbar-bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.visual-toolbar span,.visual-toolbar strong{min-width:0;font-size:12px}.visual-toolbar span{color:var(--muted);font-weight:500}.visual-toolbar strong{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 16px;display:grid}.workflow-preview-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-preview-steps article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);gap:8px;min-height:132px;padding:14px;display:grid}.workflow-preview-steps article:last-child{border-right:0}.workflow-preview-steps span,.workflow-preview-steps small{color:var(--muted);font-size:11px}.workflow-preview-steps svg{color:var(--green);margin-top:4px}.workflow-preview-steps strong{color:var(--ink);font-size:14px;font-weight:500;line-height:1.25}.metric-tile{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:78px;padding:14px 12px}.metric-tile:last-child{border-right:0}.metric-tile span{color:var(--muted);font-size:12px;font-weight:400;display:block}.metric-tile strong{color:var(--ink);letter-spacing:0;margin-top:14px;font-size:24px;font-weight:500;line-height:1;display:block}.metric-tile.up strong{color:var(--green)}.metric-tile.warn strong{color:var(--amber)}.visual-sheet{background:var(--sheet-bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);margin:16px;overflow:hidden}.visual-sheet-row{grid-template-columns:1fr .78fr .9fr minmax(170px,1.5fr);gap:0;display:grid}.visual-sheet-row>span,.visual-sheet-row code{background:var(--sheet-bg);border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;min-height:40px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.visual-sheet-head>span{background:var(--sheet-head-bg);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.visual-sheet-row code{color:var(--green);overflow-wrap:anywhere;white-space:normal;padding-top:9px;padding-bottom:9px;font-weight:500;line-height:1.35;display:block}.visual-formula{background:var(--surface-green);border-top:1px solid var(--green-line);color:var(--ink);align-items:center;gap:9px;min-height:40px;padding:0 16px;display:flex}.visual-formula span{color:var(--green);font-size:12px;font-weight:600}.visual-formula code{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;display:block}.mini-table{display:grid}.mini-table div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(112px,.7fr) minmax(88px,.5fr);align-items:center;gap:16px;min-height:44px;padding:0 16px;display:grid}.mini-table span,.mini-table strong,.mini-table small{font-size:12px}.mini-table span{color:var(--ink-soft);font-weight:500}.mini-table small{color:var(--muted)}.mini-table strong{color:var(--green);font-variant-numeric:tabular-nums;justify-self:end;font-weight:500}.landing-proof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 88px;display:grid}.pricing-band{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);align-items:start;gap:28px;margin-top:34px;padding-top:28px;display:grid}.pricing-band h2{color:var(--ink);letter-spacing:0;max-width:13em;margin:0;font-size:31px;font-weight:400;line-height:1.12}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);gap:14px;min-width:0;padding:16px;display:grid}.pricing-card.featured{border-color:var(--green-line);background:var(--surface-green)}.pricing-card div{align-items:center;gap:10px;display:flex}.pricing-card div span{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pricing-card strong{font-size:15px;font-weight:500}.pricing-card p{margin:0}.pricing-card b{color:var(--ink);letter-spacing:0;font-size:31px;font-weight:400}.pricing-card small,.pricing-card em{color:var(--muted);font-size:12px;font-style:normal}.landing-proof article{align-items:flex-start;gap:13px;padding:22px 18px;display:flex}.landing-proof svg,.security-band svg{color:var(--green);flex:none}.landing-proof h2{margin:0;font-size:15px;font-weight:500}.landing-proof p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.landing-section{grid-template-columns:minmax(0,.78fr) minmax(430px,1fr);align-items:start;gap:62px;margin-top:80px;display:grid}.landing-section h2{letter-spacing:0;max-width:10.8em;margin:0;font-size:46px;font-weight:400;line-height:1.04}.formula-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.78fr) minmax(430px,1fr);align-items:start;gap:62px;margin-top:80px;padding-top:80px;display:grid}.formula-section h2{letter-spacing:0;max-width:11em;margin:0;font-size:42px;font-weight:400;line-height:1.06}.formula-preview-grid{gap:10px;display:grid}.formula-example{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);gap:8px;padding:15px;display:grid}.formula-example span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.formula-example code{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.formula-example p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.workflow-list{gap:0;display:grid}.workflow-list article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:21px 0;display:grid}.workflow-list span{color:var(--green);font-family:var(--font-code);font-size:12px;font-weight:500}.workflow-list h3{margin:0;font-size:19px;font-weight:500}.workflow-list p{color:var(--muted);grid-column:2;margin:8px 0 0;font-size:14px;line-height:1.58}.security-band{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:78px;display:grid;overflow:hidden}.security-band div{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:82px;padding:18px;display:flex}.security-band div:last-child{border-right:0}.security-band span{color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.5}.workspace-shell,.app-shell{--app-topbar-height:58px;--sidebar-current-width:216px;background:radial-gradient(circle at 20% 0%, var(--workspace-orb), transparent 28rem), linear-gradient(145deg, var(--workspace-bg) 0%, var(--workspace-end) 100%);min-height:100vh;display:block}.workspace-shell.sidebar-collapsed,.app-shell.sidebar-collapsed{--sidebar-current-width:66px}.workspace-sidebar,.app-sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line);min-height:0;width:var(--sidebar-current-width);z-index:30;flex-direction:column;padding:0;transition:width .18s,transform .18s,padding .18s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.sidebar-header{border-bottom:1px solid var(--line);height:var(--app-topbar-height);min-height:var(--app-topbar-height);justify-content:flex-start;align-items:center;padding:0 14px;display:flex}.workspace-nav{gap:3px;padding:12px 14px 14px;display:grid}.sidebar-utility{border-bottom:1px solid var(--line);padding:10px 14px}.rail-toggle-button{border-radius:var(--radius);color:var(--muted);background:0 0;border-left:2px solid #0000;justify-content:flex-start;width:100%;min-height:38px;padding:0 10px;font-size:14px;font-weight:500}.workspace-nav button{border-radius:0 var(--radius) var(--radius) 0;color:var(--muted);background:0 0;border-left:2px solid #0000;justify-content:flex-start;width:100%;min-height:38px;padding:0 10px;font-size:14px;font-weight:500}.workspace-nav button span,.rail-toggle-button span,.sidebar-signout span,.sheetwallet-wordmark{min-width:0;transition:opacity .14s}.workspace-nav button:hover,.rail-toggle-button:hover{background:var(--nav-hover-bg);color:var(--ink)}.workspace-nav button.active{background:var(--nav-active-bg);border-left-color:var(--green);color:var(--ink)}.workspace-nav button.active svg{color:var(--green)}.workspace-shell.sidebar-collapsed .workspace-sidebar,.app-shell.sidebar-collapsed .app-sidebar{padding-left:0;padding-right:0}.workspace-shell.sidebar-collapsed .sidebar-header,.app-shell.sidebar-collapsed .sidebar-header{justify-content:center;padding-left:0;padding-right:0}.workspace-shell.sidebar-collapsed .sidebar-utility,.app-shell.sidebar-collapsed .sidebar-utility{padding-left:14px;padding-right:14px}.workspace-shell.sidebar-collapsed .sheetwallet-wordmark,.workspace-shell.sidebar-collapsed .workspace-nav button span,.workspace-shell.sidebar-collapsed .rail-toggle-button span,.workspace-shell.sidebar-collapsed .sidebar-signout span,.app-shell.sidebar-collapsed .sheetwallet-wordmark,.app-shell.sidebar-collapsed .workspace-nav button span,.app-shell.sidebar-collapsed .rail-toggle-button span,.app-shell.sidebar-collapsed .sidebar-signout span{opacity:0;pointer-events:none;position:absolute}.workspace-shell.sidebar-collapsed .workspace-nav button,.workspace-shell.sidebar-collapsed .rail-toggle-button,.workspace-shell.sidebar-collapsed .sidebar-signout,.app-shell.sidebar-collapsed .workspace-nav button,.app-shell.sidebar-collapsed .rail-toggle-button,.app-shell.sidebar-collapsed .sidebar-signout{border-radius:var(--radius);justify-content:center;padding-left:0;padding-right:0}.sidebar-footer{border-top:1px solid var(--line);gap:12px;margin-top:auto;padding:16px 14px 18px;display:grid}.user-avatar{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:inline-flex}.user-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.sidebar-signout{background:var(--control-bg-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);font-size:13px;font-weight:500}.sidebar-signout:hover{border-color:var(--danger-line-strong);color:var(--red)}.workspace-main,.app-main{margin-left:var(--sidebar-current-width);min-width:0;padding:calc(var(--app-topbar-height) + 18px) 22px 34px;transition:margin-left .18s}.workspace-main.sheet-detail-main,.app-main.sheet-detail-main{height:100dvh;padding-bottom:18px;overflow:hidden}.workspace-topbar,.app-topbar{background:color-mix(in srgb, var(--workspace-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);left:var(--sidebar-current-width);min-height:var(--app-topbar-height);z-index:24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 22px;transition:left .18s;display:grid;position:fixed;top:0;right:0}.topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.topbar-mobile-brand{min-width:0;display:none}.menu-button{display:none}.section-title-row p,.panel-heading p{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-user{border-left:1px solid var(--line);align-items:center;gap:9px;min-width:0;margin-left:2px;padding-left:10px;display:flex}.topbar-user div{text-align:center;min-width:0}.topbar-user strong,.topbar-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-user strong{color:var(--ink);max-width:132px;font-size:12px;font-weight:500}.topbar-user small{color:var(--muted);max-width:150px;font-size:11px}.workspace-view{gap:16px;margin-top:0;display:grid}.sheet-detail-view{height:100%;min-height:0}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.metric-card,.panel,.sheet-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);min-width:0}.metric-card{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:96px;padding:14px;display:grid}.metric-card>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);grid-row:1/4;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.metric-card small{color:var(--muted);font-size:12px;font-weight:400}.metric-card strong{color:var(--ink);letter-spacing:0;font-size:27px;font-weight:400;line-height:1}.metric-card em{color:var(--amber);align-items:center;gap:4px;font-size:12px;font-style:normal;font-weight:500;display:inline-flex}.metric-card em.positive{color:var(--green)}.workspace-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,.82fr);gap:12px;display:grid}.panel{padding:16px}.panel-large{min-height:390px}.panel-heading,.panel-header,.section-title-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.panel-heading h2,.panel-header h2,.section-title-row h2{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:1.15}.panel-heading+*{margin-top:14px}.panel-command{background:var(--control-bg-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-soft);white-space:nowrap;min-height:34px;padding:0 10px;font-size:13px;font-weight:500}.panel-command.danger{color:var(--red)}.panel-command.primary-command{background:var(--green);border-color:var(--green);color:var(--primary-contrast)}.panel-command.primary-command:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.panel-actions{align-items:center;gap:8px;display:flex}.workspace-status{gap:10px;margin-top:18px;display:grid}.status-row{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:0 12px;display:grid}.status-row>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.status-row strong,.status-row small{display:block}.status-row strong{font-size:14px;font-weight:500}.status-row small{color:var(--muted);margin-top:4px;font-size:12px}.status-row em{color:var(--amber);font-size:12px;font-style:normal;font-weight:500}.status-row em.positive{color:var(--green)}.workspace-table{border:1px solid var(--line);border-radius:var(--radius);margin-top:18px;overflow:hidden}.table-head,.table-row{grid-template-columns:92px minmax(150px,1fr) minmax(110px,.6fr) minmax(112px,.5fr);align-items:center;gap:14px;min-height:46px;padding:0 14px;display:grid}.table-head{background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:500}.table-row{border-top:1px solid var(--line);color:var(--ink-soft);font-size:13px}.table-row strong{color:var(--ink);font-weight:500}.table-row em{color:var(--red);font-variant-numeric:tabular-nums;justify-self:end;font-style:normal;font-weight:500}.table-row em.positive{color:var(--green)}.insight-list,.settings-fields,.security-list,.preference-list,.data-actions,.account-list{gap:10px;margin-top:18px;display:grid}.insight-list div{background:var(--surface-soft);border-radius:var(--radius);min-height:88px;padding:13px}.insight-list span,.insight-list small{color:var(--muted);font-size:12px;font-weight:400;display:block}.insight-list strong{margin:10px 0 6px;font-size:25px;font-weight:400;display:block}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;margin-top:18px;padding:28px;display:flex}.empty-state>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.empty-state h3{letter-spacing:0;max-width:520px;margin:18px 0 0;font-size:21px;font-weight:500;line-height:1.1}.empty-state p{color:var(--muted);max-width:590px;margin:12px 0 0;font-size:14px;line-height:1.55}.empty-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.compact-empty{min-height:280px}.setup-steps{gap:9px;margin-top:18px;display:grid}.setup-steps div{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:36px minmax(0,1fr);gap:4px 12px;min-height:70px;padding:11px 12px;display:grid}.setup-steps div.complete{background:var(--complete-bg);border-color:var(--green-line)}.setup-steps span{color:var(--green);font-family:var(--font-code);grid-row:1/3;font-size:12px;font-weight:500}.setup-steps strong,.setup-steps small{display:block}.setup-steps strong{font-size:14px;font-weight:500}.setup-steps small{color:var(--muted);font-size:12px;line-height:1.44}.setup-steps .button{width:100%;margin-top:4px}.section-title-row{min-height:54px}.account-row{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 36px;align-items:center;gap:12px;min-height:68px;padding:0 12px;display:grid}.account-row:hover{border-color:var(--green-line);box-shadow:var(--shadow-xs)}.account-row>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.account-row strong,.account-row small{display:block}.account-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.account-row small{color:var(--muted);margin-top:3px;font-size:12px}.account-row em{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:500}.account-row input{accent-color:var(--green);justify-self:end;width:17px;height:17px}.reference-list,.formula-catalog{gap:10px;display:grid}.reference-row{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:38px minmax(0,1fr) minmax(250px,360px) 96px 82px;align-items:center;column-gap:12px;min-height:62px;padding:12px;display:grid}.reference-row>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.reference-row strong,.formula-card strong{font-size:14px;font-weight:500;display:block}.reference-row small,.formula-card p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.reference-row label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.reference-row label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.reference-row input{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;min-width:0;height:34px;padding:0 10px}.reference-row em{color:var(--muted);white-space:nowrap;align-items:center;height:34px;font-size:12px;font-style:normal;line-height:1.2;display:inline-flex}.reference-row .panel-command{justify-self:end;min-width:76px}.formula-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.formula-card code{background:var(--control-bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);white-space:nowrap;padding:9px 10px;font-size:13px;display:block;overflow-x:auto}.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sheet-card{align-content:start;gap:14px;min-height:164px;padding:15px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.sheet-card.clickable{cursor:pointer}.sheet-card.clickable:hover{border-color:var(--green-line);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.sheet-card-hit-target{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.sheet-card-hit-target:focus-visible{box-shadow:var(--focus);outline:0}.sheet-card>span,.sheet-card>div:not(.sheet-card-actions){pointer-events:none;z-index:2;position:relative}.sheet-card.selected{border-color:var(--green-line);box-shadow:0 0 0 1px var(--selected-ring)}.sheet-card>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sheet-card strong{font-size:15px;font-weight:500;display:block}.sheet-card p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.sheet-card small{background:var(--steel-soft);border-radius:var(--radius-sm);color:var(--steel);place-self:end start;padding:5px 8px;font-size:12px;font-weight:500}.sheet-card-actions{z-index:3;flex-wrap:wrap;align-self:end;align-items:center;gap:8px;margin-top:auto;display:flex;position:relative}.sheet-card-actions .panel-command{z-index:1;position:relative}.sheet-workspace-surface{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);gap:14px;padding:14px;display:grid;overflow:hidden}.sheet-detail-view .sheet-workspace-surface{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.sheet-surface-header{grid-template-columns:minmax(190px,.7fr) minmax(0,1.6fr) max-content;align-items:center;gap:14px;display:grid}.sheet-surface-header p{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.sheet-surface-header h2{letter-spacing:0;margin:0;font-size:clamp(18px,2vw,24px);font-weight:500}.sheet-surface-header span{color:var(--muted);margin-top:7px;font-size:13px;display:block}.sheet-surface-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sheet-dashboard-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.sheet-dashboard-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);gap:4px;min-height:72px;padding:10px;display:grid}.sheet-dashboard-card.positive{background:var(--surface-green);border-color:var(--green-line)}.sheet-dashboard-card.warning{background:var(--amber-soft);border-color:#9a6b2038}.sheet-dashboard-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.sheet-dashboard-card strong{color:var(--ink);font-size:16px;font-weight:500;line-height:1.1}.sheet-dashboard-card small{color:var(--muted);font-size:11px;line-height:1.3}.google-sheet-frame-shell{--sheet-embed-scale:.88;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);overscroll-behavior:contain;grid-template-rows:auto minmax(520px,min(72vh,780px)) auto;display:grid;overflow:hidden}.sheet-detail-view .google-sheet-frame-shell{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.google-sheet-frame-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.google-sheet-frame-toolbar span{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.google-sheet-frame-toolbar em,.sheet-frame-fallback{color:var(--muted);font-size:12px;font-style:normal}.google-sheet-frame-viewport{background:#fff;min-height:0;overflow:hidden}.google-sheet-frame-viewport iframe{height:calc(100% / var(--sheet-embed-scale));overscroll-behavior:contain;transform:scale(var(--sheet-embed-scale));transform-origin:0 0;width:calc(100% / var(--sheet-embed-scale));border:0;display:block}.sheet-frame-fallback{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.settings-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.billing-gate-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:12px;display:grid}.billing-copy-panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.billing-plan-grid,.billing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);gap:14px;min-width:0;padding:16px;display:grid}.billing-plan-card.featured{background:var(--surface-green);border-color:var(--green-line)}.billing-plan-card h3{color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:500}.billing-plan-card span{color:var(--green);font-size:12px;font-weight:500}.billing-plan-card p{margin:0}.billing-plan-card p strong{color:var(--ink);letter-spacing:0;font-size:30px;font-weight:400}.billing-plan-card p small{color:var(--muted);margin-left:3px;font-size:12px}.billing-plan-card ul{color:var(--muted);gap:7px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.billing-plan-card li:before{background:var(--green);color:var(--green);content:"";vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.settings-content{min-width:0}.settings-fields label,.settings-field{gap:7px;display:grid}.settings-fields label>span,.settings-field>span{color:var(--muted);font-size:12px;font-weight:500}.settings-fields label>div,.settings-field>div{background:var(--field-bg);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.settings-fields svg,.settings-field svg{color:var(--green);flex:none}.settings-fields input,.settings-field input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.security-list>div{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:0 12px;display:grid}.security-list>div>span,.preference-list label>span{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.security-list strong,.security-list small,.preference-list strong,.preference-list small{display:block}.security-list strong,.preference-list strong{font-size:14px;font-weight:500}.security-list small,.preference-list small{color:var(--muted);margin-top:3px;font-size:12px}.preference-list label{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:12px;min-height:68px;padding:0 12px;display:grid}.preference-list input{accent-color:var(--green);justify-self:end;width:17px;height:17px}.data-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.data-actions button{background:var(--control-bg-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);min-height:44px;padding:0 12px;font-size:13px;font-weight:500}.data-actions button.danger{background:var(--red-soft);border-color:var(--danger-line);color:var(--red)}.status-note{background:var(--surface-green);border:1px solid var(--green-line);border-radius:var(--radius);color:var(--green);margin:12px 0 0;padding:9px 11px;font-size:13px;font-weight:500;line-height:1.44}.status-note.danger{background:var(--red-soft);border-color:var(--danger-line);color:var(--red)}@media (max-width:1080px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero,.pricing-band,.landing-section,.formula-section{grid-template-columns:1fr}.landing-hero{min-height:auto}.landing-hero>*{min-width:0}.product-visual{width:100%;max-width:820px}.stat-grid,.billing-gate-grid,.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid,.settings-layout{grid-template-columns:1fr}}@media (max-width:820px){html,body{overflow-x:hidden}.landing-shell{max-width:100%;padding:16px 16px 42px;overflow:hidden}.landing-header{grid-template-columns:1fr}.landing-actions{justify-content:space-between;justify-self:stretch}.landing-copy h1{max-width:100%;font-size:39px}.landing-copy,.hero-actions,.product-visual{width:calc(100vw - 32px)}.hero-actions,.hero-actions .button{width:100%}.product-visual{overflow-x:auto}.visual-grid,.workflow-preview-steps,.pricing-cards,.landing-proof,.security-band,.data-actions{grid-template-columns:1fr}.workflow-preview-steps article{grid-template-columns:34px 22px minmax(0,1fr) auto;align-items:center;min-height:54px}.workflow-preview-steps article,.workflow-preview-steps article:last-child{border-right:0}.workflow-preview-steps svg{margin-top:0}.visual-sheet{min-width:620px}.workflow-visual .visual-sheet{min-width:0}.workflow-visual .visual-sheet-row{grid-template-columns:.75fr .9fr .7fr minmax(120px,1.35fr)}.mini-table{min-width:520px}.landing-proof{margin-bottom:58px}.formula-section{gap:28px;margin-top:56px;padding-top:56px}.workspace-shell,.app-shell{--sidebar-current-width:0px}.workspace-sidebar,.app-sidebar{background:var(--canvas);box-shadow:18px 0 48px var(--mobile-sidebar-shadow);z-index:40;width:82vw;max-width:284px;transition:transform .16s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.workspace-shell.sidebar-collapsed .sheetwallet-wordmark,.workspace-shell.sidebar-collapsed .workspace-nav button span,.workspace-shell.sidebar-collapsed .sidebar-signout span,.app-shell.sidebar-collapsed .sheetwallet-wordmark,.app-shell.sidebar-collapsed .workspace-nav button span,.app-shell.sidebar-collapsed .sidebar-signout span{opacity:1;pointer-events:auto;position:static}.workspace-shell.sidebar-collapsed .workspace-nav button,.workspace-shell.sidebar-collapsed .sidebar-signout,.app-shell.sidebar-collapsed .workspace-nav button,.app-shell.sidebar-collapsed .sidebar-signout{border-radius:0 var(--radius) var(--radius) 0;justify-content:flex-start;padding-left:10px;padding-right:10px}.workspace-shell.sidebar-open .workspace-sidebar{transform:translate(0)}.workspace-main,.app-main{margin-left:0;padding:116px 12px 26px}.workspace-main.sheet-detail-main,.app-main.sheet-detail-main{height:100dvh;padding-bottom:12px;overflow:hidden}.workspace-topbar,.app-topbar{grid-template-columns:minmax(0,1fr);align-items:center;min-height:auto;padding:12px;left:0}.menu-button{display:inline-flex}.topbar-mobile-brand{display:block}.rail-toggle-button{display:none}.topbar-actions{justify-content:flex-end;width:100%}.topbar-user{border-left:0;margin-left:0;padding-left:0}.topbar-user div{display:none}.stat-grid,.billing-gate-grid,.billing-plan-grid,.billing-summary,.sheet-grid,.reference-row,.formula-card,.sheet-dashboard-strip,.settings-layout{grid-template-columns:1fr}.reference-row{grid-template-rows:auto;row-gap:10px}.reference-row>span,.reference-row>div,.reference-row label,.reference-row em,.reference-row .panel-command{grid-row:auto}.reference-row label{grid-template-rows:auto}.reference-row em{height:auto}.sheet-surface-header{grid-template-columns:1fr;display:grid}.sheet-surface-actions{justify-content:stretch}.sheet-surface-actions .panel-command{flex:1}.sheet-detail-view .sheet-dashboard-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.google-sheet-frame-shell{grid-template-rows:auto minmax(420px,62vh) auto}.sheet-detail-view .google-sheet-frame-shell{grid-template-rows:auto minmax(0,1fr) auto}.google-sheet-frame-toolbar{align-items:flex-start;display:grid}.workspace-table{overflow-x:auto}.table-head,.table-row{min-width:620px}.panel-heading,.panel-header,.section-title-row{flex-direction:column;align-items:flex-start}.panel-actions{width:100%}.panel-actions .panel-command{flex:1}.section-title-row .button,.panel-heading .panel-command,.panel-header .panel-command{width:100%}.account-row{grid-template-columns:38px minmax(0,1fr) 36px;padding:12px}.account-row em{grid-column:2/3}.account-row input{grid-area:1/3/3/4}}@media (max-width:520px){.sheetwallet-wordmark small{display:none}.landing-copy h1{letter-spacing:0;font-size:35px}.hero-text{font-size:16px}.landing-copy,.hero-actions,.product-visual{max-width:358px}.visual-toolbar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 13px}.workflow-list article{grid-template-columns:42px minmax(0,1fr)}.panel,.sheet-card,.metric-card{padding:13px}}
