@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-italic-D26NjlyL.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-italic-BsTGSz8L.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-italic-B83LgwQp.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-italic-Bz3NsAdg.woff)format("woff");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:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2)format("woff2"),url(/assets/newsreader-latin-500-italic-m-xI0GeS.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2)format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2)format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff)format("woff");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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}:root{--sb-ink:#0a1724;--sb-ink-soft:#1b2b3a;--sb-blue:#0a66f5;--sb-blue-dark:#084fc0;--sb-blue-pale:#eaf2ff;--sb-paper:#f4f3ed;--sb-surface:#fffef9;--sb-surface-muted:#ecebe4;--sb-line:#d9d8d0;--sb-line-strong:#bcbcb3;--sb-text-muted:#66717b;--sb-yellow:#f2c94c;--sb-success:#157a55;--sb-danger:#b83a3a;--sb-shadow-sm:0 8px 24px #0a172412;--sb-shadow-md:0 22px 60px #0a17241f;--sb-radius-sm:8px;--sb-radius-md:14px;--sb-radius-lg:20px;--sb-content:1280px}::selection{color:#fff;background:var(--sb-blue)}:focus-visible{outline-offset:2px;outline:3px solid #0a66f547}:root{color:#0a1724;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f3ed;font-family:Inter Variable,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{background:#f4f3ed;width:100%;min-width:320px;min-height:100%;margin:0;padding:0;overflow:hidden auto}#root{width:100%;min-height:100vh;margin:0;padding:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}:root{--sb-font-body:16px;--sb-font-body-compact:15px;--sb-font-small:14px;--sb-font-label:12px;--sb-line-body:1.55;--sb-line-compact:1.4}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{font-size:var(--sb-font-body);line-height:var(--sb-line-body)}p,li,td,dd,blockquote{line-height:var(--sb-line-body)}small{font-size:var(--sb-font-small);line-height:var(--sb-line-compact)}input,select,textarea{line-height:1.4}button,a,input,select,textarea{text-underline-offset:.16em}[class*=eyebrow],[class*=kicker],[class*=overline],[class*=section-label],[class*=meta-label]{font-weight:700}table th{line-height:1.35}table td{line-height:1.5}@media (width<=760px){input,select,textarea{font-size:16px!important}body{line-height:1.5}}.language-switcher{position:relative}.language-switcher-trigger{color:#f6f8fc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .18s,border-color .18s;display:grid}.language-switcher-trigger:hover{background:#ffffff1f;border-color:#ffffff38}.language-switcher-menu{z-index:50;background:#0c1728;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:2px;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0006}.language-switcher-menu button{color:#aab6c8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:16px;font-weight:600;transition:background .15s,color .15s;display:flex}.language-switcher-menu button:hover{color:#f6f8fc;background:#ffffff14}.language-switcher-menu button.active{color:#f6f8fc;background:#4f7cff2e}.language-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px;display:block;box-shadow:0 0 0 1px #ffffff26}.sb-home{--sb-ink:#0a1724;--sb-ink-soft:#243546;--sb-paper:#f4f3ed;--sb-paper-alt:#ecebe4;--sb-white:#fff;--sb-line:#c9c9c1;--sb-line-dark:#344555;--sb-blue:#1557ff;--sb-blue-dark:#0b3ec9;--sb-yellow:#f0cc29;--sb-green:#178f5d;--sb-red:#c23c32;min-height:100vh;color:var(--sb-ink);background:var(--sb-paper);text-rendering:optimizelegibility;font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.sb-home *,.sb-home :before,.sb-home :after{box-sizing:border-box}.sb-home a{color:inherit}.sb-home button,.sb-home input,.sb-home textarea,.sb-home select{font:inherit}.sb-home button{color:inherit}.sb-home-container{width:min(1240px,100% - 48px);margin-inline:auto}.sb-home-header{z-index:50;border-bottom:1px solid var(--sb-line);background:#f4f3edf5;position:relative}.sb-home-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1380px,100% - 40px);min-height:76px;margin-inline:auto;display:grid}.sb-home-brand{color:var(--sb-ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.05rem;font-weight:850;text-decoration:none;display:inline-flex}.sb-home-brand img{object-fit:contain;width:38px;height:38px}.sb-home-nav{justify-content:center;align-items:center;gap:4px;display:flex}.sb-home-nav a{color:#475667;padding:10px 11px;font-size:.93rem;font-weight:720;text-decoration:none;transition:color .16s}.sb-home-nav a:hover{color:var(--sb-blue)}.sb-home-header-actions{align-items:center;gap:12px;display:flex}.sb-home-language{z-index:60;position:relative}.sb-home-login{color:var(--sb-ink);font-size:.93rem;font-weight:780;text-decoration:none}.sb-home-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 17px;font-size:.96rem;font-weight:820;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sb-home-button:hover{transform:translateY(-2px)}.sb-home-button-dark{color:var(--sb-white);background:var(--sb-ink)}.sb-home-button-dark:hover{background:#16283a}.sb-home-button-blue{color:var(--sb-white);background:var(--sb-blue)}.sb-home-button-blue:hover{background:var(--sb-blue-dark)}.sb-home-button-white{color:var(--sb-ink);background:var(--sb-white);border-color:#ffffff59}.sb-home-hero{border-bottom:1px solid var(--sb-line);padding:92px 0 0;position:relative}.sb-home-hero:before{content:"";background:#0a17241c;width:1px;position:absolute;top:0;bottom:0;left:calc(50% - 620px)}.sb-home-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:end;gap:72px;min-height:530px;display:grid}.sb-home-kicker,.sb-home-section-code{color:#536172;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:760;display:flex}.sb-home-kicker span{color:var(--sb-blue)}.sb-home-hero h1{max-width:890px;color:var(--sb-ink);letter-spacing:-.07em;margin:0;font-size:clamp(3.25rem,6.6vw,6.9rem);font-weight:760;line-height:.94}.sb-home-hero h1 span{color:var(--sb-blue);display:block}.sb-home-hero-description{max-width:720px;color:var(--sb-ink-soft);margin:34px 0 0;font-size:clamp(1rem,1.4vw,1.19rem);line-height:1.68}.sb-home-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.sb-home-text-link{border-bottom:1px solid var(--sb-ink);align-items:center;gap:10px;padding:10px 0;font-size:.96rem;font-weight:800;text-decoration:none;display:inline-flex}.sb-home-text-link span{font-family:ui-monospace,monospace}.sb-home-hero-note{border-left:2px solid var(--sb-yellow);color:#647180;max-width:530px;margin:32px 0 52px;padding-left:18px;font-size:.9rem;font-weight:670;line-height:1.55}.sb-home-hero-brief{min-height:480px;color:var(--sb-white);background:var(--sb-ink);flex-direction:column;align-self:stretch;padding:26px;display:flex}.sb-home-brief-topline,.sb-home-brief-footer{color:#a9b5c1;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex}.sb-home-brief-title{grid-template-columns:auto 1fr;gap:22px;margin-top:70px;display:grid}.sb-home-brief-index{color:var(--sb-yellow);font-family:ui-monospace,monospace;font-size:.87rem}.sb-home-brief-title p,.sb-home-brief-priorities>p{color:#9eacb9;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-family:ui-monospace,monospace;font-size:.8rem}.sb-home-brief-title h2{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(2.2rem,3.5vw,4.1rem);font-weight:680;line-height:.98}.sb-home-brief-title div>span{color:#aab6c2;font-size:.93rem}.sb-home-brief-rule{background:#3d4e5e;height:1px;margin:auto 0 28px}.sb-home-brief-priorities{justify-content:space-between;align-items:end;gap:24px;display:flex}.sb-home-brief-priorities div{align-items:baseline;gap:12px;display:flex}.sb-home-brief-priorities div span{color:var(--sb-yellow);letter-spacing:-.08em;font-size:3.8rem;font-weight:760}.sb-home-brief-priorities strong{color:#e7edf2;max-width:110px;font-size:.84rem;line-height:1.3}.sb-home-brief-footer{border-top:1px solid #3d4e5e;margin-top:32px;padding-top:18px}.sb-home-stats{border-top:1px solid var(--sb-line);grid-template-columns:repeat(3,minmax(0,1fr)) 1.5fr;display:grid}.sb-home-stats>div,.sb-home-stats>p{border-right:1px solid var(--sb-line);min-height:116px;padding:24px}.sb-home-stats>div:first-child{border-left:1px solid var(--sb-line)}.sb-home-stats strong,.sb-home-stats span{display:block}.sb-home-stats strong{color:var(--sb-ink);letter-spacing:-.06em;margin-bottom:7px;font-size:2.3rem;font-weight:760}.sb-home-stats span{color:#5b6876;font-size:.87rem;font-weight:680}.sb-home-stats>p{color:#79838d;letter-spacing:.08em;text-align:right;border-right:0;justify-content:flex-end;align-items:end;margin:0;font-family:ui-monospace,monospace;font-size:.8rem;display:flex}.sb-home-problem,.sb-home-project,.sb-home-workers,.sb-home-process,.sb-home-services,.sb-home-founder,.sb-home-final-cta{padding:126px 0}.sb-home-problem{background:var(--sb-paper-alt)}.sb-home-section-intro{border-bottom:1px solid var(--sb-line);grid-template-columns:.75fr 1.5fr 1fr;align-items:start;gap:50px;padding-bottom:54px;display:grid}.sb-home-section-intro .sb-home-section-code{margin:4px 0 0}.sb-home-section-intro h2,.sb-home-project-heading h2,.sb-home-workers-copy h2,.sb-home-ai-copy h2,.sb-home-process-heading h2,.sb-home-services-heading h2,.sb-home-custom-heading h2,.sb-home-final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.35rem,4.5vw,5.2rem);font-weight:720;line-height:1}.sb-home-section-intro>p:last-child,.sb-home-project-heading>p,.sb-home-workers-copy>p,.sb-home-ai-copy>p,.sb-home-custom-heading>p{color:#4f5d69;margin:0;font-size:1rem;line-height:1.72}.sb-home-problem-grid{margin-top:16px}.sb-home-problem-row{border-bottom:1px solid var(--sb-line);grid-template-columns:.55fr .9fr 1.55fr;align-items:start;gap:42px;padding:34px 0;display:grid}.sb-home-problem-row>span,.sb-home-process-step>span,.sb-home-service-index{color:var(--sb-blue);letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.84rem;font-weight:760}.sb-home-problem-row h3{letter-spacing:-.035em;margin:0;font-size:1.6rem;font-weight:720}.sb-home-problem-row p{color:#566370;max-width:600px;margin:0;line-height:1.65}.sb-home-problem-statement{border-top:4px solid var(--sb-ink);color:var(--sb-ink);letter-spacing:-.055em;margin:70px 0 0;padding:28px 0 0;font-size:clamp(2rem,4vw,4.6rem);font-weight:700;line-height:1}.sb-home-project{background:var(--sb-white)}.sb-home-project-heading{grid-template-columns:1.4fr .7fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.sb-home-product-frame{color:#e9eef3;background:#0d1c2b;border:1px solid #263849;box-shadow:0 30px 70px #0a172421}.sb-home-product-bar{border-bottom:1px solid #304353;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 20px;display:flex}.sb-home-product-brand{align-items:center;gap:13px;display:flex}.sb-home-product-mark{width:38px;height:38px;color:var(--sb-white);background:var(--sb-blue);place-items:center;font-size:.84rem;font-weight:900;display:grid}.sb-home-product-brand strong,.sb-home-product-brand small{display:block}.sb-home-product-brand strong{margin-bottom:4px;font-size:1rem}.sb-home-product-brand small{color:#94a5b5;font-size:.8rem}.sb-home-live-status{color:#a8b7c4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:.8rem;display:inline-flex}.sb-home-live-status i{background:#39c889;border-radius:50%;width:7px;height:7px}.sb-home-product-layout{grid-template-columns:74px minmax(0,1fr);display:grid}.sb-home-product-sidebar{background:#091622;border-right:1px solid #304353;flex-direction:column;align-items:center;gap:8px;padding:25px 12px;display:flex}.sb-home-product-sidebar span{color:#718395;border:1px solid #0000;place-items:center;width:38px;height:38px;font-family:ui-monospace,monospace;font-size:.8rem;display:grid}.sb-home-product-sidebar span.is-active{color:var(--sb-white);background:#14283a;border-color:#54708a}.sb-home-product-main{min-width:0;padding:28px}.sb-home-product-metrics{border:1px solid #304353;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sb-home-product-metrics>div{background:#102233;border-right:1px solid #304353;min-height:116px;padding:22px}.sb-home-product-metrics>div:last-child{border-right:0}.sb-home-product-metrics>div.is-attention{background:var(--sb-yellow)}.sb-home-product-metrics strong,.sb-home-product-metrics span{display:block}.sb-home-product-metrics strong{color:var(--sb-white);letter-spacing:-.06em;margin-bottom:12px;font-size:2.35rem;font-weight:730}.sb-home-product-metrics span{color:#9fb0bf;font-size:.84rem}.sb-home-product-metrics .is-attention strong,.sb-home-product-metrics .is-attention span{color:#17180e}.sb-home-table-card{background:#102233;border:1px solid #304353;margin-top:18px}.sb-home-table-heading{border-bottom:1px solid #304353;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.sb-home-table-heading span{color:#778b9d;letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.75rem}.sb-home-table-heading h3{margin:7px 0 0;font-size:1.1rem}.sb-home-table-heading button{color:#cdd7df;cursor:pointer;background:0 0;border:1px solid #496177;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.sb-home-table-scroll{overflow-x:auto}.sb-home-table-scroll table{border-collapse:collapse;width:100%;min-width:840px}.sb-home-table-scroll th,.sb-home-table-scroll td{color:#c7d1d9;text-align:left;white-space:nowrap;border-bottom:1px solid #293d4e;padding:16px 18px;font-size:.87rem}.sb-home-table-scroll th{color:#73889b;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.72rem;font-weight:700}.sb-home-table-scroll tbody tr:last-child td{border-bottom:0}.sb-home-person-cell{align-items:center;gap:10px;display:inline-flex}.sb-home-person-cell i{color:#dce5ec;border:1px solid #476176;place-items:center;width:28px;height:28px;font-size:.72rem;font-style:normal;display:grid}.sb-home-status{border:1px solid;padding:6px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.sb-home-status.is-valid{color:#63d9a2}.sb-home-status.is-warning{color:#f2cc4c}.sb-home-status.is-danger{color:#fa8c81}.sb-home-workers{background:var(--sb-paper)}.sb-home-workers-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:88px;display:grid}.sb-home-worker-card{border:1px solid var(--sb-ink);background:var(--sb-white)}.sb-home-worker-header{border-bottom:1px solid var(--sb-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:24px;display:grid}.sb-home-worker-avatar,.sb-home-founder-label>span,.sb-home-modal-person>span{width:54px;height:54px;color:var(--sb-white);background:var(--sb-ink);place-items:center;font-size:.87rem;font-weight:900;display:grid}.sb-home-worker-header h3,.sb-home-worker-header p{margin:0}.sb-home-worker-header h3{margin-bottom:5px;font-size:1rem}.sb-home-worker-header p{color:#63717e;font-size:.87rem}.sb-home-ready-status{color:var(--sb-green);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.sb-home-worker-meta{border-bottom:1px solid var(--sb-line);color:#75808a;letter-spacing:.07em;justify-content:space-between;gap:16px;padding:13px 24px;font-family:ui-monospace,monospace;font-size:.75rem;display:flex}.sb-home-document-list>div{border-bottom:1px solid var(--sb-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px 24px;display:grid}.sb-home-document-list>div:last-child{border-bottom:0}.sb-home-document-state{background:var(--sb-green);width:7px;height:28px}.sb-home-document-state.warning{background:var(--sb-yellow)}.sb-home-document-list strong,.sb-home-document-list small{display:block}.sb-home-document-list strong{margin-bottom:5px;font-size:.93rem}.sb-home-document-list small{color:#687581;font-size:.84rem}.sb-home-document-list svg{color:#687581}.sb-home-workers-copy .sb-home-section-code{margin-bottom:26px}.sb-home-workers-copy>p{margin-top:28px}.sb-home-point-list{border-top:1px solid var(--sb-line);margin-top:36px}.sb-home-point-list>div{border-bottom:1px solid var(--sb-line);grid-template-columns:45px 1fr;gap:18px;padding:18px 0;display:grid}.sb-home-point-list span{color:var(--sb-blue);font-family:ui-monospace,monospace;font-size:.8rem}.sb-home-point-list p{color:#3f4e5b;margin:0;font-size:.96rem;font-weight:670}.sb-home-ai{color:var(--sb-white);background:var(--sb-ink);padding:126px 0}.sb-home-ai-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:84px;display:grid}.sb-home-section-code.is-light{color:#92a1af}.sb-home-ai-copy h2{color:var(--sb-white)}.sb-home-ai-copy>p{color:#aeb9c3;margin-top:28px}.sb-home-ai-console{background:#0d1c2a;border:1px solid #3d4f5f}.sb-home-ai-console-header{color:#8597a6;letter-spacing:.08em;border-bottom:1px solid #3d4f5f;justify-content:space-between;gap:18px;padding:16px 18px;font-family:ui-monospace,monospace;font-size:.72rem;display:flex}.sb-home-ai-question{background:#142638;border-bottom:1px solid #3d4f5f;grid-template-columns:34px 1fr;gap:16px;padding:24px;display:grid}.sb-home-ai-question>span,.sb-home-ai-answer-title>span{color:var(--sb-yellow);font-family:ui-monospace,monospace;font-size:.84rem;font-weight:800}.sb-home-ai-question p{color:#eef3f7;margin:0;font-size:1rem;line-height:1.55}.sb-home-ai-answer{padding:26px}.sb-home-ai-answer-title{grid-template-columns:34px 1fr;align-items:start;gap:16px;display:grid}.sb-home-ai-answer-title strong{color:#eef3f7;font-size:1rem}.sb-home-ai-results{border-top:1px solid #35495a;margin:24px 0 0 50px}.sb-home-ai-results>div{border-bottom:1px solid #35495a;grid-template-columns:36px .8fr 1.2fr;gap:14px;padding:16px 0;display:grid}.sb-home-ai-results span{color:#718697;font-family:ui-monospace,monospace;font-size:.75rem}.sb-home-ai-results strong{color:#dbe4ea;font-size:.9rem}.sb-home-ai-results p{color:#97a7b4;margin:0;font-size:.87rem}.sb-home-ai-source{color:#6f8495;margin:20px 0 0 50px;font-family:ui-monospace,monospace;font-size:.72rem;line-height:1.5}.sb-home-ai-action{border:0;border-bottom:1px solid var(--sb-yellow);color:var(--sb-white);cursor:pointer;background:0 0;align-items:center;gap:9px;margin:22px 0 0 50px;padding:0 0 7px;font-size:.87rem;font-weight:800;display:inline-flex}.sb-home-process{background:var(--sb-white)}.sb-home-process-heading{grid-template-columns:.8fr 1.8fr;gap:70px;margin-bottom:54px;display:grid}.sb-home-process-heading .sb-home-section-code{margin-top:8px}.sb-home-process-list{border-top:1px solid var(--sb-ink)}.sb-home-process-step{border-bottom:1px solid var(--sb-line);grid-template-columns:.45fr .85fr 1.6fr 20px;align-items:center;gap:30px;min-height:114px;padding:23px 0;display:grid;position:relative}.sb-home-process-step h3,.sb-home-process-step p{margin:0}.sb-home-process-step h3{letter-spacing:-.03em;font-size:1.25rem}.sb-home-process-step p{color:#5a6773;line-height:1.55}.sb-home-process-step i{border-top:1px solid var(--sb-ink);border-right:1px solid var(--sb-ink);width:9px;height:9px;transform:rotate(45deg)}.sb-home-custom{background:var(--sb-white);padding:0 0 126px}.sb-home-custom-panel{color:var(--sb-white);background:var(--sb-blue);padding:54px}.sb-home-custom-heading{grid-template-columns:.75fr 1.5fr .9fr;align-items:start;gap:50px;display:grid}.sb-home-custom-heading h2{color:var(--sb-white)}.sb-home-custom-heading>p{color:#d8e3ff}.sb-home-custom-columns{border-top:1px solid #ffffff54;border-bottom:1px solid #ffffff54;grid-template-columns:repeat(3,1fr);margin:58px 0 36px;display:grid}.sb-home-custom-columns article{border-right:1px solid #ffffff54;min-height:220px;padding:26px}.sb-home-custom-columns article:last-child{border-right:0}.sb-home-custom-columns span{color:#c6d6ff;font-family:ui-monospace,monospace;font-size:.84rem}.sb-home-custom-columns h3{margin:48px 0 12px;font-size:1.25rem}.sb-home-custom-columns p{color:#dce6ff;margin:0;font-size:.96rem;line-height:1.6}.sb-home-services{background:var(--sb-paper-alt)}.sb-home-services-heading{grid-template-columns:.7fr 1.8fr;gap:70px;margin-bottom:52px;display:grid}.sb-home-services-heading .sb-home-section-code{margin-top:8px}.sb-home-services-grid{border-top:1px solid var(--sb-ink);border-left:1px solid var(--sb-ink);grid-template-columns:1fr 1fr;display:grid}.sb-home-service{border-right:1px solid var(--sb-ink);border-bottom:1px solid var(--sb-ink);grid-template-columns:56px minmax(0,1fr) auto;gap:26px;min-height:430px;padding:34px;display:grid;position:relative}.sb-home-service>div:nth-child(2)>p:first-child{color:#61707d;letter-spacing:.07em;text-transform:uppercase;margin:0 0 38px;font-family:ui-monospace,monospace;font-size:.75rem}.sb-home-service h3{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.sb-home-service-description{color:#4f5d68;max-width:510px;margin:30px 0 0;line-height:1.7}.sb-home-service a,.sb-home-service button{color:var(--sb-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:9px;margin-top:38px;padding:0 0 8px;font-size:.9rem;font-weight:820;text-decoration:none;display:inline-flex}.sb-home-service>svg{color:#8c969e;stroke-width:1.2px;align-self:end}.sb-home-service-protection{background:#f8f7f1}.sb-home-service-digital{background:var(--sb-yellow)}.sb-home-service-digital>div:nth-child(2)>p:first-child,.sb-home-service-digital .sb-home-service-description{color:#3d4131}.sb-home-founder{background:var(--sb-paper)}.sb-home-founder-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:90px;display:grid}.sb-home-founder-label{align-items:center;gap:16px;padding-top:6px;display:flex}.sb-home-founder-label strong,.sb-home-founder-label small{display:block}.sb-home-founder-label strong{margin-bottom:5px;font-size:.96rem}.sb-home-founder-label small{color:#687580;font-size:.8rem}.sb-home-founder-copy{border-left:1px solid var(--sb-line);padding-left:42px}.sb-home-founder-copy blockquote{color:var(--sb-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:690;line-height:1.04}.sb-home-founder-copy>p:last-child{color:#53616e;max-width:750px;margin:38px 0 0;font-size:1rem;line-height:1.75}.sb-home-final-cta{color:var(--sb-white);background:var(--sb-ink)}.sb-home-final-cta-inner{justify-content:space-between;align-items:end;gap:70px;display:flex}.sb-home-final-cta p{color:var(--sb-yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-family:ui-monospace,monospace;font-size:.8rem}.sb-home-final-cta h2{max-width:900px;color:var(--sb-white)}.sb-home-final-cta div>span{color:#a5b1bb;margin-top:26px;font-size:.9rem;display:block}.sb-home-footer{color:#a7b2bc;background:var(--sb-ink);border-top:1px solid #344555;padding:34px 0}.sb-home-footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;display:grid}.sb-home-footer-brand{color:var(--sb-white);align-items:center;gap:10px;display:flex}.sb-home-footer-brand img{object-fit:contain;width:34px;height:34px}.sb-home-footer p{text-align:center;margin:0;font-size:.87rem}.sb-home-footer>div>span{font-family:ui-monospace,monospace;font-size:.75rem}.sb-home-modal-open{overflow:hidden}.sb-home-modal{z-index:200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sb-home-modal-backdrop{cursor:pointer;background:#050d15b8;border:0;position:absolute;inset:0}.sb-home-modal-card{z-index:1;border:1px solid var(--sb-ink);background:var(--sb-paper);width:min(560px,100%);padding:42px;position:relative;box-shadow:0 34px 80px #040c1447}.sb-home-modal-close{border:1px solid var(--sb-line);cursor:pointer;background:0 0;border-radius:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.sb-home-modal-card h2{letter-spacing:-.055em;max-width:430px;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.sb-home-modal-card>p:not(.sb-home-section-code){color:#53616d;margin:24px 0 0;line-height:1.65}.sb-home-modal-person{border-top:1px solid var(--sb-line);align-items:center;gap:14px;margin-top:32px;padding-top:24px;display:flex}.sb-home-modal-person strong,.sb-home-modal-person small{display:block}.sb-home-modal-person strong{margin-bottom:5px;font-size:.96rem}.sb-home-modal-person small{color:#687580;font-size:.8rem}.sb-home-modal-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.sb-home-modal-links a{border:1px solid var(--sb-line);align-items:center;gap:10px;min-height:52px;padding:14px;font-size:.9rem;font-weight:750;text-decoration:none;display:flex}.sb-home-reveal{opacity:0;transition:opacity .56s,transform .56s;transform:translateY(18px)}.sb-home-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sb-home *,.sb-home :before,.sb-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sb-home-reveal{opacity:1;transform:none}}@media (width<=1180px){.sb-home-header-inner{grid-template-columns:auto 1fr}.sb-home-nav{display:none}.sb-home-header-actions{justify-self:end}.sb-home-hero-grid{grid-template-columns:minmax(0,1fr) 380px;gap:42px}.sb-home-hero h1{font-size:clamp(3.1rem,7vw,5.7rem)}.sb-home-section-intro,.sb-home-custom-heading{grid-template-columns:.55fr 1.3fr .9fr;gap:32px}.sb-home-ai-grid,.sb-home-workers-grid{gap:54px}}@media (width<=960px){.sb-home-container{width:min(100% - 32px,760px)}.sb-home-header-inner{width:calc(100% - 28px)}.sb-home-header-demo,.sb-home-login{display:none}.sb-home-hero{padding-top:64px}.sb-home-hero:before{display:none}.sb-home-hero-grid,.sb-home-workers-grid,.sb-home-ai-grid,.sb-home-founder-grid{grid-template-columns:1fr}.sb-home-hero-grid{gap:30px}.sb-home-hero-note{margin-bottom:32px}.sb-home-hero-brief{min-height:390px}.sb-home-stats{grid-template-columns:repeat(3,1fr)}.sb-home-stats>p{display:none}.sb-home-stats>div:last-of-type{border-right:0}.sb-home-section-intro,.sb-home-project-heading,.sb-home-process-heading,.sb-home-services-heading,.sb-home-custom-heading{grid-template-columns:1fr;gap:24px}.sb-home-section-intro>p:last-child,.sb-home-project-heading>p,.sb-home-custom-heading>p{max-width:650px}.sb-home-product-metrics{grid-template-columns:1fr 1fr}.sb-home-product-metrics>div:nth-child(2){border-right:0}.sb-home-product-metrics>div:nth-child(-n+2){border-bottom:1px solid #304353}.sb-home-worker-card{order:2}.sb-home-workers-copy{order:1}.sb-home-ai-copy{max-width:650px}.sb-home-custom-columns,.sb-home-services-grid{grid-template-columns:1fr}.sb-home-custom-columns article{border-bottom:1px solid #ffffff54;border-right:0;min-height:0}.sb-home-custom-columns article:last-child{border-bottom:0}.sb-home-custom-columns h3{margin-top:24px}.sb-home-founder-copy{border-top:1px solid var(--sb-line);border-left:0;padding:34px 0 0}.sb-home-final-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=680px){.sb-home-container{width:calc(100% - 24px)}.sb-home-header-inner{width:calc(100% - 20px);min-height:66px}.sb-home-brand img{width:34px;height:34px}.sb-home-brand span{font-size:1rem}.sb-home-hero{padding-top:48px}.sb-home-kicker,.sb-home-section-code{margin-bottom:18px;font-size:.75rem}.sb-home-hero h1{font-size:clamp(3rem,14vw,4.6rem);line-height:.95}.sb-home-hero-description{margin-top:24px;font-size:1rem}.sb-home-hero-actions{flex-direction:column;align-items:stretch}.sb-home-button{width:100%}.sb-home-text-link{width:fit-content}.sb-home-hero-brief{min-height:350px;padding:20px}.sb-home-brief-title{margin-top:44px}.sb-home-brief-title h2{font-size:2.65rem}.sb-home-brief-priorities div span{font-size:3rem}.sb-home-brief-footer{flex-direction:column;align-items:flex-start;gap:7px}.sb-home-stats{grid-template-columns:1fr}.sb-home-stats>div,.sb-home-stats>div:first-child{border-right:0;border-bottom:1px solid var(--sb-line);border-left:0;min-height:86px;padding:17px 4px}.sb-home-stats>div:last-of-type{border-bottom:0}.sb-home-problem,.sb-home-project,.sb-home-workers,.sb-home-ai,.sb-home-process,.sb-home-services,.sb-home-founder,.sb-home-final-cta{padding:84px 0}.sb-home-section-intro h2,.sb-home-project-heading h2,.sb-home-workers-copy h2,.sb-home-ai-copy h2,.sb-home-process-heading h2,.sb-home-services-heading h2,.sb-home-custom-heading h2,.sb-home-final-cta h2{font-size:clamp(2.45rem,12vw,3.65rem)}.sb-home-problem-row{grid-template-columns:38px 1fr;gap:18px}.sb-home-problem-row p{grid-column:2}.sb-home-problem-statement{font-size:2.7rem}.sb-home-product-frame{margin-inline:-12px}.sb-home-product-bar{flex-direction:column;align-items:flex-start}.sb-home-product-layout{grid-template-columns:44px minmax(0,1fr)}.sb-home-product-sidebar{padding-inline:4px}.sb-home-product-sidebar span{width:32px;height:32px}.sb-home-product-main{padding:12px}.sb-home-product-metrics>div{min-height:96px;padding:15px}.sb-home-product-metrics strong{font-size:1.75rem}.sb-home-table-heading{padding:16px}.sb-home-worker-header{grid-template-columns:auto 1fr}.sb-home-ready-status{border-top:1px solid var(--sb-line);grid-column:1/-1;padding-top:13px}.sb-home-worker-meta,.sb-home-ai-console-header{flex-direction:column;align-items:flex-start}.sb-home-ai-question,.sb-home-ai-answer-title{grid-template-columns:24px 1fr}.sb-home-ai-answer{padding:20px}.sb-home-ai-results,.sb-home-ai-source,.sb-home-ai-action{margin-left:40px}.sb-home-ai-results>div{grid-template-columns:28px 1fr}.sb-home-ai-results p{grid-column:2}.sb-home-process-step{grid-template-columns:40px 1fr 12px;gap:16px}.sb-home-process-step p{grid-column:2}.sb-home-process-step i{grid-area:1/3/span 2}.sb-home-custom{padding-bottom:84px}.sb-home-custom-panel{margin-inline:-12px;padding:34px 22px}.sb-home-custom-columns{margin-top:38px}.sb-home-service{grid-template-columns:38px 1fr;min-height:0;padding:26px 20px}.sb-home-service>svg{display:none}.sb-home-service h3{font-size:2.45rem}.sb-home-founder-copy blockquote{font-size:2.6rem}.sb-home-final-cta-inner{gap:40px}.sb-home-footer-inner{text-align:left;grid-template-columns:1fr;gap:18px}.sb-home-footer p{text-align:left}.sb-home-modal{align-items:end;padding:0}.sb-home-modal-card{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92vh;padding:36px 20px 24px;overflow-y:auto}.sb-home-modal-links{grid-template-columns:1fr}}body:has(.sb-home){background:#f4f3ed!important;margin:0!important}body:has(.sb-home) #root{text-align:left!important;border:0!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;display:block!important}.sb-home,.sb-home main,.sb-home section,.sb-home article,.sb-home header,.sb-home footer,.sb-home nav,.sb-home div{text-align:left}.sb-home{overflow-x:clip;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sb-home h1,.sb-home h2,.sb-home h3,.sb-home h4,.sb-home p,.sb-home blockquote{text-align:left!important}.sb-home .sb-home-header{position:relative;top:auto;color:var(--sb-ink)!important;background:#f4f3edfa!important;margin:0!important}.sb-home .sb-home-brand,.sb-home .sb-home-login,.sb-home .sb-home-nav a{color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important}.sb-home .sb-home-nav a{color:#475667!important;-webkit-text-fill-color:#475667!important}.sb-home .sb-home-button-dark,.sb-home .sb-home-button-blue{color:#fff!important;-webkit-text-fill-color:#fff!important}.sb-home .sb-home-button-white{color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important}.sb-home .sb-home-hero{margin:0!important;padding:clamp(64px,7vw,108px) 0 0!important;position:relative!important;overflow:hidden!important}.sb-home .sb-home-hero>.sb-home-container{width:min(1320px,100% - 64px)!important;max-width:none!important}.sb-home .sb-home-hero-grid{width:100%!important;min-height:0!important;display:block!important}.sb-home .sb-home-hero-copy{width:100%!important;max-width:1080px!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.sb-home .sb-home-kicker{color:#536172!important;-webkit-text-fill-color:#536172!important}.sb-home .sb-home-hero h1{width:100%!important;max-width:1060px!important;color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important;letter-spacing:-.075em!important;overflow-wrap:normal!important;word-break:normal!important;background:0 0!important;margin:0!important;font-size:clamp(3.5rem,7vw,7.25rem)!important;font-weight:780!important;line-height:.91!important}.sb-home .sb-home-hero h1 span{width:100%!important;max-width:1060px!important;color:var(--sb-blue)!important;-webkit-text-fill-color:var(--sb-blue)!important;background:0 0!important;display:block!important}.sb-home .sb-home-hero-description{color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important;max-width:760px!important}.sb-home .sb-home-hero-note{color:#647180!important;-webkit-text-fill-color:#647180!important}.sb-home .sb-home-hero-brief{color:#fff!important;background:#0a1724!important;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)!important;grid-template-areas:"top top""title priority""footer footer"!important;gap:30px 54px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:56px 0 0!important;padding:clamp(26px,3.5vw,46px)!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.sb-home .sb-home-brief-topline{grid-area:top;color:#a9b5c1!important}.sb-home .sb-home-brief-title{grid-area:title;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;gap:22px!important;margin:20px 0 12px!important;display:grid!important}.sb-home .sb-home-brief-title h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;margin:0 0 10px!important;font-size:clamp(2.7rem,5vw,5.25rem)!important;line-height:.95!important}.sb-home .sb-home-brief-title p,.sb-home .sb-home-brief-title div>span,.sb-home .sb-home-brief-priorities>p,.sb-home .sb-home-brief-priorities strong{color:#aab6c2!important;-webkit-text-fill-color:#aab6c2!important}.sb-home .sb-home-brief-rule{display:none!important}.sb-home .sb-home-brief-priorities{border-left:1px solid #3d4e5e;grid-area:priority;align-self:center;padding:24px 0 24px 34px}.sb-home .sb-home-brief-priorities>div span{color:var(--sb-yellow)!important;-webkit-text-fill-color:var(--sb-yellow)!important}.sb-home .sb-home-brief-footer{border-top:1px solid #3d4e5e;grid-area:footer;padding-top:24px;color:#a9b5c1!important}.sb-home .sb-home-stats{margin-top:0!important;position:static!important}.sb-home .sb-home-problem h2,.sb-home .sb-home-problem h3,.sb-home .sb-home-project-heading h2,.sb-home .sb-home-workers-copy h2,.sb-home .sb-home-worker-card h3,.sb-home .sb-home-process-heading h2,.sb-home .sb-home-process-step h3,.sb-home .sb-home-services-heading h2,.sb-home .sb-home-service h3,.sb-home .sb-home-founder-copy blockquote,.sb-home .sb-home-modal-card h2{color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important;background:0 0!important}.sb-home .sb-home-section-intro>p:last-child,.sb-home .sb-home-problem-row p,.sb-home .sb-home-project-heading>p,.sb-home .sb-home-workers-copy>p,.sb-home .sb-home-point-list p,.sb-home .sb-home-process-step p,.sb-home .sb-home-service-description,.sb-home .sb-home-founder-copy>p:last-child,.sb-home .sb-home-modal-card>p:not(.sb-home-section-code){color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important}.sb-home .sb-home-section-code:not(.is-light),.sb-home .sb-home-service>div:nth-child(2)>p:first-child,.sb-home .sb-home-worker-header p,.sb-home .sb-home-document-list small,.sb-home .sb-home-founder-label small{color:#536172!important;-webkit-text-fill-color:#536172!important}.sb-home .sb-home-ai,.sb-home .sb-home-custom-panel,.sb-home .sb-home-final-cta{color:#fff!important}.sb-home .sb-home-ai h2,.sb-home .sb-home-ai h3,.sb-home .sb-home-custom-panel h2,.sb-home .sb-home-custom-panel h3,.sb-home .sb-home-final-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.sb-home .sb-home-ai-copy>p,.sb-home .sb-home-custom-heading>p,.sb-home .sb-home-custom-columns p{color:#dbe5ed!important;-webkit-text-fill-color:#dbe5ed!important}.sb-home .sb-home-product-frame,.sb-home .sb-home-product-frame *{text-align:left}.sb-home .sb-home-product-frame{color:#e9eef3!important}.sb-home .sb-home-product-sidebar{position:static!important;inset:auto!important;transform:none!important}.sb-home .sb-home-table-heading h3,.sb-home .sb-home-product-brand strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.sb-home .sb-home-services-heading,.sb-home .sb-home-service,.sb-home .sb-home-service *{text-align:left!important}.sb-home .sb-home-services-heading h2,.sb-home .sb-home-service-protection,.sb-home .sb-home-service-protection h3,.sb-home .sb-home-service-protection a{color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important}.sb-home .sb-home-service-digital,.sb-home .sb-home-service-digital h3,.sb-home .sb-home-service-digital button{color:#17180e!important;-webkit-text-fill-color:#17180e!important}.sb-home .sb-home-service-digital .sb-home-service-description,.sb-home .sb-home-service-digital>div:nth-child(2)>p:first-child{color:#3d4131!important;-webkit-text-fill-color:#3d4131!important}.sb-home .sb-home-service a,.sb-home .sb-home-service button{justify-content:flex-start;width:fit-content}@media (width<=900px){.sb-home .sb-home-hero>.sb-home-container{width:calc(100% - 36px)!important}.sb-home .sb-home-hero h1{font-size:clamp(3.2rem,12vw,6rem)!important}.sb-home .sb-home-hero-brief{grid-template-columns:1fr!important;grid-template-areas:"top""title""priority""footer"!important;gap:24px!important}.sb-home .sb-home-brief-priorities{border-top:1px solid #3d4e5e;border-left:0!important;padding:24px 0 0!important}}@media (width<=680px){.sb-home .sb-home-hero{padding-top:44px!important}.sb-home .sb-home-hero>.sb-home-container{width:calc(100% - 24px)!important}.sb-home .sb-home-hero h1{letter-spacing:-.065em!important;font-size:clamp(2.7rem,15vw,4.25rem)!important;line-height:.94!important}.sb-home .sb-home-hero-brief{margin-top:38px!important;padding:22px!important}.sb-home .sb-home-brief-title h2{font-size:clamp(2.4rem,14vw,3.6rem)!important}.sb-home .sb-home-brief-footer{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}}.sb-home .sbx5-hero,.sb-home .sbx5-snapshot{width:100%!important;max-width:none!important;margin:0!important;display:block!important;position:relative!important;transform:none!important}.sb-home .sbx5-hero{background:linear-gradient(90deg, #1557ff0e 0, #1557ff00 46%), var(--sb-paper)!important;border-bottom:0!important;padding:clamp(64px,7vw,110px) 0 clamp(42px,5vw,76px)!important;overflow:hidden!important}.sb-home .sbx5-hero:before{content:"";pointer-events:none;background:#0a17241c;width:1px;position:absolute;inset:0 auto 0 max(24px,50% - 660px)}.sb-home .sbx5-shell{width:min(1320px,100% - 64px)!important;min-width:0!important;max-width:none!important;margin-inline:auto!important;padding:0!important;display:block!important;position:relative!important}.sb-home .sbx5-copy{z-index:1;width:100%!important;min-width:0!important;max-width:1060px!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.sb-home .sbx5-kicker{color:#536172!important;-webkit-text-fill-color:#536172!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;width:auto!important;margin:0 0 26px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.84rem!important;font-weight:760!important;line-height:1.4!important;display:flex!important}.sb-home .sbx5-kicker span{color:var(--sb-blue)!important;-webkit-text-fill-color:var(--sb-blue)!important}.sb-home .sbx5-title{width:100%!important;min-width:0!important;max-width:1060px!important;color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important;letter-spacing:-.075em!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;background:0 0!important;margin:0!important;padding:0!important;font-size:clamp(3.55rem,6.6vw,7rem)!important;font-weight:780!important;line-height:.92!important;display:block!important}.sb-home .sbx5-title span{width:100%!important;max-width:1060px!important;color:var(--sb-blue)!important;-webkit-text-fill-color:var(--sb-blue)!important;text-align:left!important;white-space:normal!important;background:0 0!important;margin:0!important;display:block!important}.sb-home .sbx5-description{color:#4f5d69!important;-webkit-text-fill-color:#4f5d69!important;text-align:left!important;width:100%!important;max-width:760px!important;margin:34px 0 0!important;font-size:clamp(1rem,1.25vw,1.17rem)!important;line-height:1.68!important;display:block!important}.sb-home .sbx5-actions{flex-wrap:wrap!important;align-items:center!important;gap:20px!important;width:100%!important;margin:32px 0 0!important;display:flex!important}.sb-home .sbx5-text-link{border-bottom:1px solid var(--sb-ink)!important;width:fit-content!important;color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important;align-items:center!important;gap:10px!important;padding:10px 0!important;font-size:.96rem!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.sb-home .sbx5-note{border-left:2px solid var(--sb-yellow)!important;color:#647180!important;-webkit-text-fill-color:#647180!important;text-align:left!important;width:100%!important;max-width:560px!important;margin:32px 0 0!important;padding-left:18px!important;font-size:.9rem!important;font-weight:670!important;line-height:1.55!important;display:block!important}.sb-home .sbx5-snapshot{border-bottom:1px solid var(--sb-line)!important;background:var(--sb-paper)!important;padding:0!important}.sb-home .sbx5-brief{color:#fff!important;background:#0a1724!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(28px,3.5vw,46px)!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.sb-home .sbx5-brief-topline{color:#a9b5c1!important;-webkit-text-fill-color:#a9b5c1!important;letter-spacing:.08em!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.75rem!important;line-height:1.4!important;display:flex!important}.sb-home .sbx5-brief-main{grid-template-columns:auto minmax(0,1fr) minmax(260px,.5fr)!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;margin:38px 0 42px!important;display:grid!important}.sb-home .sbx5-brief-index{color:var(--sb-yellow)!important;-webkit-text-fill-color:var(--sb-yellow)!important;align-self:start!important;padding-top:7px!important;font-family:ui-monospace,monospace!important;font-size:.87rem!important}.sb-home .sbx5-brief-title{min-width:0!important}.sb-home .sbx5-brief-title p,.sb-home .sbx5-brief-status>p{color:#9eacb9!important;-webkit-text-fill-color:#9eacb9!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-family:ui-monospace,monospace!important;font-size:.8rem!important;line-height:1.4!important}.sb-home .sbx5-brief-title h2{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.06em!important;text-align:left!important;white-space:normal!important;background:0 0!important;width:auto!important;max-width:none!important;margin:0 0 10px!important;font-size:clamp(2.7rem,4.5vw,5rem)!important;font-weight:700!important;line-height:.96!important;display:block!important}.sb-home .sbx5-brief-title>span{color:#aab6c2!important;-webkit-text-fill-color:#aab6c2!important;font-size:.96rem!important}.sb-home .sbx5-brief-status{border-left:1px solid #3d4e5e!important;min-width:0!important;padding:18px 0 18px 34px!important}.sb-home .sbx5-brief-status>div{align-items:flex-end!important;gap:12px!important;display:flex!important}.sb-home .sbx5-brief-status>div span{color:var(--sb-yellow)!important;-webkit-text-fill-color:var(--sb-yellow)!important;letter-spacing:-.08em!important;font-size:clamp(3rem,4.5vw,5rem)!important;font-weight:800!important;line-height:.8!important}.sb-home .sbx5-brief-status strong{color:#e7edf2!important;-webkit-text-fill-color:#e7edf2!important;max-width:130px!important;font-size:.84rem!important;line-height:1.3!important}.sb-home .sbx5-brief-footer{color:#a9b5c1!important;-webkit-text-fill-color:#a9b5c1!important;letter-spacing:.08em!important;border-top:1px solid #3d4e5e!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;padding-top:20px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.75rem!important;display:grid!important}.sb-home .sbx5-brief-footer span:nth-child(2){text-align:center!important}.sb-home .sbx5-brief-footer span:last-child{text-align:right!important}.sb-home .sbx5-snapshot .sb-home-stats{margin:0!important}@media (width<=900px){.sb-home .sbx5-shell{width:calc(100% - 36px)!important}.sb-home .sbx5-title{font-size:clamp(3.15rem,11.5vw,5.65rem)!important}.sb-home .sbx5-brief-main{grid-template-columns:auto minmax(0,1fr)!important}.sb-home .sbx5-brief-status{border-top:1px solid #3d4e5e!important;border-left:0!important;grid-column:2!important;padding:26px 0 0!important}}@media (width<=680px){.sb-home .sbx5-hero{padding:44px 0 36px!important}.sb-home .sbx5-shell{width:calc(100% - 24px)!important}.sb-home .sbx5-title{letter-spacing:-.065em!important;font-size:clamp(2.65rem,14vw,4.05rem)!important;line-height:.95!important}.sb-home .sbx5-description{margin-top:24px!important;font-size:1rem!important}.sb-home .sbx5-actions{flex-direction:column!important;align-items:stretch!important}.sb-home .sbx5-actions .sb-home-button{width:100%!important}.sb-home .sbx5-text-link{width:fit-content!important}.sb-home .sbx5-brief{padding:22px!important}.sb-home .sbx5-brief-topline{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.sb-home .sbx5-brief-main{grid-template-columns:1fr!important;gap:18px!important;margin:30px 0!important}.sb-home .sbx5-brief-index,.sb-home .sbx5-brief-status{grid-column:1!important}.sb-home .sbx5-brief-title h2{font-size:clamp(2.5rem,13vw,3.6rem)!important}.sb-home .sbx5-brief-status{padding-top:22px!important}.sb-home .sbx5-brief-footer{grid-template-columns:1fr!important;gap:9px!important}.sb-home .sbx5-brief-footer span,.sb-home .sbx5-brief-footer span:nth-child(2),.sb-home .sbx5-brief-footer span:last-child{text-align:left!important}}.sb-home section[id]{scroll-margin-top:98px}.sb-home .sbx7-header{will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s;transform:translateY(0);z-index:500!important;position:sticky!important;top:0!important;overflow:visible!important}.sb-home .sbx7-header.is-hidden{transform:translateY(calc(-100% - 2px))}.sb-home .sbx7-header.is-scrolled{box-shadow:0 16px 42px #0a17241f;background:#f4f3edfb!important}.sb-home .sbx7-header-inner{z-index:2;position:relative}.sb-home .sbx7-nav{justify-content:center;align-items:center;gap:2px;display:flex!important}.sb-home .sbx7-nav-trigger{color:#475667;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:42px;padding:10px 11px;font-size:.93rem;font-weight:760;transition:color .15s,background .15s;display:inline-flex}.sb-home .sbx7-nav-trigger svg{transition:transform .16s}.sb-home .sbx7-nav-trigger:hover,.sb-home .sbx7-nav-trigger:focus-visible,.sb-home .sbx7-nav-trigger.is-active{color:var(--sb-blue);background:#1557ff12;outline:none}.sb-home .sbx7-nav-trigger.is-active svg{transform:rotate(180deg)}.sb-home .sbx7-mega{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3edfb;border-top:1px solid #0a172414;padding:14px 20px 20px;animation:.18s both sbx7-mega-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 70px #0a17242e}.sb-home .sbx7-mega-inner{background:#f7f6f1;border:1px solid #bfc2bd;grid-template-columns:minmax(250px,.7fr) minmax(0,1.8fr);width:min(1240px,100%);margin-inline:auto;display:grid}.sb-home .sbx7-mega-intro{color:#fff;background:var(--sb-ink);min-height:310px;padding:34px}.sb-home .sbx7-mega-intro>span{color:#89a9ff;letter-spacing:.1em;margin-bottom:54px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:800;display:block}.sb-home .sbx7-mega-intro h2{letter-spacing:-.055em;max-width:390px;margin:0 0 16px;font-size:clamp(1.8rem,2.4vw,2.8rem);line-height:1.02;color:#fff!important}.sb-home .sbx7-mega-intro p{color:#b9c7d3;max-width:360px;margin:0;font-size:1rem;line-height:1.65}.sb-home .sbx7-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sb-home .sbx7-mega-item{min-height:155px;color:var(--sb-ink);background:#f7f6f1;border-bottom:1px solid #d4d4cd;border-right:1px solid #d4d4cd;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px;text-decoration:none;transition:background .15s,color .15s;display:grid}.sb-home .sbx7-mega-item:nth-child(2n){border-right:0}.sb-home .sbx7-mega-item:nth-last-child(-n+2){border-bottom:0}.sb-home .sbx7-mega-item:hover,.sb-home .sbx7-mega-item:focus-visible{color:#fff;background:var(--sb-blue);outline:none}.sb-home .sbx7-mega-item>span{color:var(--sb-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:850}.sb-home .sbx7-mega-item:hover>span,.sb-home .sbx7-mega-item:focus-visible>span{color:#dbe5ff}.sb-home .sbx7-mega-item strong{margin-bottom:9px;font-size:1rem;display:block}.sb-home .sbx7-mega-item p{color:#607080;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.sb-home .sbx7-mega-item:hover p,.sb-home .sbx7-mega-item:focus-visible p{color:#e9efff}.sb-home .sbx7-mobile-toggle{width:42px;height:42px;color:var(--sb-ink);cursor:pointer;background:0 0;border:1px solid #c4c5be;place-items:center;padding:0;display:none}.sb-home .sbx7-mobile-menu{display:none}@keyframes sbx7-mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.sb-home .sbx7-nav{display:none!important}.sb-home .sbx7-mobile-toggle{display:grid}.sb-home .sbx7-header-inner{grid-template-columns:auto 1fr auto}.sb-home .sbx7-header-actions{justify-self:end}.sb-home .sbx7-mega{display:none}.sb-home .sbx7-mobile-menu{background:#f4f3edfe;border-top:1px solid #c9c9c1;padding:12px;animation:.18s both sbx7-mega-in;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 70px #0a17242e}.sb-home .sbx7-mobile-menu-inner{background:#f8f7f2;border:1px solid #c6c7c1;width:min(760px,100%);margin-inline:auto}.sb-home .sbx7-mobile-menu-inner>a{min-height:58px;color:var(--sb-ink);border-bottom:1px solid #d5d5cf;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.sb-home .sbx7-mobile-menu-inner>a span{color:var(--sb-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:850}.sb-home .sbx7-mobile-menu-inner>a strong{font-size:.96rem}.sb-home .sbx7-mobile-actions{grid-template-columns:1fr 1fr;display:grid}.sb-home .sbx7-mobile-actions a,.sb-home .sbx7-mobile-actions button{min-height:54px;color:var(--sb-ink);cursor:pointer;background:#f0efe9;border:0;place-items:center;font-size:.93rem;font-weight:820;text-decoration:none;display:grid}.sb-home .sbx7-mobile-actions button{color:#fff;background:var(--sb-ink)}}@media (width<=680px){.sb-home .sbx7-header-inner{grid-template-columns:auto 1fr auto}.sb-home .sbx7-header-actions{gap:8px}.sb-home .sb-home-language{display:none}.sb-home .sbx7-mobile-menu{padding:8px}}.sb-home .sbx7-header{will-change:transform;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s;transform:translate(0,0);z-index:1000!important;width:100%!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.sb-home .sbx7-header.is-hidden{pointer-events:none;transform:translateY(calc(-100% - 4px))!important}.sb-home .sbx7-header:not(.is-hidden){pointer-events:auto}.sb-home .sbx7-header-spacer{flex:0 0 76px;width:100%;height:76px;display:block}.sb-home .sbx7-header.is-scrolled{-webkit-backdrop-filter:blur(16px);background:#f4f3edf7!important;border-bottom-color:#0a172424!important;box-shadow:0 14px 38px #0a172421!important}.sb-home .sbx7-mega,.sb-home .sbx7-mobile-menu{overscroll-behavior:contain;max-height:calc(100vh - 76px);overflow-y:auto}@media (width<=680px){.sb-home .sbx7-header-spacer{flex-basis:70px;height:70px}.sb-home .sbx7-header-inner{min-height:70px}.sb-home .sbx7-mega,.sb-home .sbx7-mobile-menu{max-height:calc(100vh - 70px)}}.sb-home .sbx41-proof-strip{border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line);background:#f4f3ed}.sb-home .sbx41-proof-inner{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:clamp(24px,4vw,58px);padding-top:0;padding-bottom:0;display:grid}.sb-home .sbx41-proof-strip .sb-home-stats{border:0;border-right:1px solid var(--sb-line);min-height:116px;box-shadow:none;background:0 0;margin:0}.sb-home .sbx41-proof-note{flex-direction:column;justify-content:center;gap:9px;min-width:0;padding:22px 0;display:flex}.sb-home .sbx41-proof-note span,.sb-home .sbx41-showcase-copy>span,.sb-home .sbx41-screen-label span,.sb-home .sbx41-detail-screen figcaption span,.sb-home .sbx41-ai-screen figcaption span{color:var(--sb-blue);letter-spacing:.095em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:780}.sb-home .sbx41-proof-note p{color:#596775;max-width:450px;margin:0;font-size:.9rem;line-height:1.55}.sb-home .sbx41-product-showcase{border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line);background:#fff;margin-top:clamp(34px,4vw,54px)}.sb-home .sbx41-showcase-tabs{border-bottom:1px solid var(--sb-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sb-home .sbx41-showcase-tabs button{border:0;border-right:1px solid var(--sb-line);color:#657381;text-align:left;cursor:pointer;background:#f4f3ed;gap:5px;min-width:0;min-height:70px;padding:14px 15px 13px;transition:background .15s,color .15s;display:grid;position:relative}.sb-home .sbx41-showcase-tabs button:last-child{border-right:0}.sb-home .sbx41-showcase-tabs button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.sb-home .sbx41-showcase-tabs button:hover{color:var(--sb-ink);background:#ecebe5}.sb-home .sbx41-showcase-tabs button.is-active{color:#fff;background:var(--sb-ink)}.sb-home .sbx41-showcase-tabs button.is-active:after{background:var(--sb-yellow)}.sb-home .sbx41-showcase-tabs button span{color:var(--sb-blue);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:790}.sb-home .sbx41-showcase-tabs button.is-active span{color:var(--sb-yellow)}.sb-home .sbx41-showcase-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:780;line-height:1.25;overflow:hidden}.sb-home .sbx41-showcase-stage{grid-template-columns:minmax(0,1.75fr) minmax(270px,.55fr);align-items:stretch;display:grid}.sb-home .sbx41-showcase-screen{aspect-ratio:16/9;border-right:1px solid var(--sb-line);background:#0a1724;min-width:0;position:relative;overflow:hidden}.sb-home .sbx41-showcase-screen img,.sb-home .sbx41-detail-screen img,.sb-home .sbx41-ai-screen img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.sb-home .sbx41-showcase-screen img{animation:.21s both sbx41-screen-in}@keyframes sbx41-screen-in{0%{opacity:.45;transform:scale(.996)}to{opacity:1;transform:scale(1)}}.sb-home .sbx41-screen-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131de6;border:1px solid #ffffff2b;gap:3px;max-width:min(370px,100% - 32px);padding:10px 13px;display:grid;position:absolute;bottom:16px;right:16px}.sb-home .sbx41-screen-label span{color:#85adff}.sb-home .sbx41-screen-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;overflow:hidden}.sb-home .sbx41-showcase-copy{background:#f4f3ed;flex-direction:column;justify-content:center;min-width:0;padding:clamp(26px,3vw,44px);display:flex}.sb-home .sbx41-showcase-copy h3{color:var(--sb-ink);letter-spacing:-.045em;margin:16px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.95rem,3vw,3rem);font-weight:500;line-height:1}.sb-home .sbx41-showcase-copy>p{color:#566574;margin:0;font-size:.94rem;line-height:1.65}.sb-home .sbx41-showcase-proof{border-top:1px solid var(--sb-line);color:var(--sb-green);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:25px;padding-top:20px;display:grid}.sb-home .sbx41-showcase-proof p{color:#62707c;margin:0;font-size:.8rem;font-weight:650;line-height:1.55}.sb-home .sbx41-detail-screen,.sb-home .sbx41-ai-screen{background:#0a1724;border:1px solid #bfc4bf;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 58px #0a17241f}.sb-home .sbx41-detail-screen{align-self:center}.sb-home .sbx41-detail-screen>img,.sb-home .sbx41-ai-screen>img{aspect-ratio:16/9}.sb-home .sbx41-detail-screen figcaption,.sb-home .sbx41-ai-screen figcaption{color:#dce5eb;background:#0a1724;border-top:1px solid #2c4050;align-items:center;gap:11px;padding:14px 16px;display:flex}.sb-home .sbx41-detail-screen figcaption svg{color:#4dd18b;flex:none}.sb-home .sbx41-detail-screen figcaption div,.sb-home .sbx41-ai-screen figcaption{min-width:0}.sb-home .sbx41-detail-screen figcaption div{gap:3px;display:grid}.sb-home .sbx41-detail-screen figcaption span,.sb-home .sbx41-ai-screen figcaption span{color:#81aaff}.sb-home .sbx41-detail-screen figcaption strong,.sb-home .sbx41-ai-screen figcaption strong{color:#fff;font-size:.88rem;font-weight:730;line-height:1.4}.sb-home .sbx41-ai-screen{border-color:#3c5262;align-self:center;box-shadow:0 30px 78px #00000038}.sb-home .sbx41-ai-screen figcaption{gap:5px;display:grid}@media (width<=1120px){.sb-home .sbx41-proof-inner{grid-template-columns:1fr;gap:0}.sb-home .sbx41-proof-strip .sb-home-stats{border-right:0;border-bottom:1px solid var(--sb-line)}.sb-home .sbx41-proof-note{padding:20px 0 24px}.sb-home .sbx41-showcase-stage{grid-template-columns:1fr}.sb-home .sbx41-showcase-screen{border-right:0;border-bottom:1px solid var(--sb-line)}.sb-home .sbx41-showcase-copy{min-height:235px}}@media (width<=900px){.sb-home .sbx41-showcase-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-home .sbx41-showcase-tabs button:nth-child(3){border-right:0}.sb-home .sbx41-showcase-tabs button:nth-child(-n+3){border-bottom:1px solid var(--sb-line)}.sb-home .sbx41-detail-screen,.sb-home .sbx41-ai-screen{width:100%}}@media (width<=680px){.sb-home .sbx41-proof-strip .sb-home-stats{min-height:0}.sb-home .sbx41-proof-note{padding-inline:0}.sb-home .sbx41-product-showcase,.sb-home .sbx41-detail-screen,.sb-home .sbx41-ai-screen{box-shadow:0 16px 38px #0a17241c}.sb-home .sbx41-showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-home .sbx41-showcase-tabs button,.sb-home .sbx41-showcase-tabs button:nth-child(3){border-right:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line);min-height:62px;padding:11px 12px}.sb-home .sbx41-showcase-tabs button:nth-child(2n){border-right:0}.sb-home .sbx41-showcase-tabs button:nth-last-child(-n+2){border-bottom:0}.sb-home .sbx41-showcase-tabs button strong{font-size:.76rem}.sb-home .sbx41-showcase-screen{aspect-ratio:4/3}.sb-home .sbx41-showcase-screen img{object-position:top left}.sb-home .sbx41-screen-label{max-width:none;padding:9px 10px;bottom:10px;left:10px;right:10px}.sb-home .sbx41-showcase-copy{min-height:0;padding:24px 18px 27px}.sb-home .sbx41-showcase-copy h3{margin-top:13px;font-size:2rem}.sb-home .sbx41-showcase-proof{margin-top:20px;padding-top:17px}.sb-home .sbx41-detail-screen>img,.sb-home .sbx41-ai-screen>img{aspect-ratio:4/3;object-position:top left}.sb-home .sbx41-detail-screen figcaption,.sb-home .sbx41-ai-screen figcaption{padding:12px 13px}}@media (prefers-reduced-motion:reduce){.sb-home .sbx41-showcase-screen img{animation:none}}.sb-home .sbx8-hero-focus{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.sb-home .sbx8-hero-focus li{color:var(--sb-ink);background:#ffffffb8;border:1px solid #0a172429;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:650;line-height:1.2;display:inline-flex}.sb-home .sbx8-hero-focus svg{color:var(--sb-blue);flex:none}.sb-home .sbx8-focus{color:#fff;background:var(--sb-ink);padding:clamp(80px,9vw,126px) 0}.sb-home .sbx8-focus-heading{border-bottom:1px solid var(--sb-line-dark);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:18px 64px;padding-bottom:48px;display:grid}.sb-home .sbx8-focus-heading .sb-home-section-code{grid-column:1/-1;margin:0}.sb-home .sbx8-focus-heading h2{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.4vw,4.6rem);font-weight:720;line-height:1}.sb-home .sbx8-focus-heading>p:last-child{color:#b9c5d0;-webkit-text-fill-color:#b9c5d0;margin:0;font-size:1.02rem;line-height:1.7}.sb-home .sbx8-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.sb-home .sbx8-focus-card{border:1px solid var(--sb-line-dark);background:#0f2031;border-radius:14px;flex-direction:column;min-width:0;padding:28px 26px 30px;transition:border-color .2s,transform .2s;display:flex}.sb-home .sbx8-focus-card:hover{border-color:#1557ffbf;transform:translateY(-2px)}.sb-home .sbx8-focus-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-home .sbx8-focus-code{color:#6f8295;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;font-weight:700}.sb-home .sbx8-focus-tag{color:#fff;background:var(--sb-blue);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.sb-home .sbx8-focus-card h3{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.035em;margin:26px 0 0;font-size:clamp(1.4rem,1.9vw,1.75rem);font-weight:720;line-height:1.12}.sb-home .sbx8-focus-card>p{color:#b9c5d0;-webkit-text-fill-color:#b9c5d0;margin:14px 0 0;font-size:.98rem;line-height:1.65}.sb-home .sbx8-visual{color:var(--sb-ink);background:#f7f7f3;border:1px solid #2a3b4c;border-radius:10px;margin-top:26px;padding:16px;font-size:.86rem}.sb-home .sbx8-visual-head{color:#536172;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #deded6;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:700;display:flex}.sb-home .sbx8-visual-head strong{color:var(--sb-green);letter-spacing:-.03em;font-family:Inter Variable,Inter,Helvetica Neue,Arial,sans-serif;font-size:1.5rem}.sb-home .sbx8-visual-foot{border-top:1px solid #deded6;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.sb-home .sbx8-visual-foot small{color:#536172;font-size:.78rem;line-height:1.35}.sb-home .sbx8-dot{background:#9aa6b2;border-radius:50%;flex:none;width:8px;height:8px}.sb-home .sbx8-dot.is-ok{background:var(--sb-green)}.sb-home .sbx8-dot.is-warn{background:#d9a400}.sb-home .sbx8-dot.is-bad{background:var(--sb-red)}.sb-home .sbx8-dot.is-check{background:var(--sb-blue)}.sb-home .sbx8-file-list,.sb-home .sbx8-status-list{margin:0;padding:0;list-style:none}.sb-home .sbx8-file-list li{border-bottom:1px dashed #e2e2da;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.sb-home .sbx8-file-list li:last-child{border-bottom:0}.sb-home .sbx8-file-list .sbx8-dot{margin-top:6px}.sb-home .sbx8-file-list div{flex-direction:column;min-width:0;display:flex}.sb-home .sbx8-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.sb-home .sbx8-file-list small{color:#5d6a77;font-size:.78rem;line-height:1.35}.sb-home .sbx8-meter{background:#e2e2da;border-radius:999px;height:8px;margin:12px 0 6px;overflow:hidden}.sb-home .sbx8-meter i{border-radius:inherit;background:var(--sb-green);height:100%;display:block}.sb-home .sbx8-status-list li{border-bottom:1px dashed #e2e2da;align-items:center;gap:10px;padding:7px 0;display:flex}.sb-home .sbx8-status-list li:last-child{border-bottom:0}.sb-home .sbx8-status-list li span:nth-child(2){color:#334353;flex:auto}.sb-home .sbx8-status-list strong{font-variant-numeric:tabular-nums}.sb-home .sbx8-doc{gap:8px;padding-top:12px;display:grid}.sb-home .sbx8-doc div{color:#334353;align-items:center;gap:10px;display:flex}.sb-home .sbx8-doc i{border:1.5px solid var(--sb-green);background:linear-gradient(135deg, transparent 45%, var(--sb-green) 45%, var(--sb-green) 58%, transparent 58%);border-radius:4px;flex:none;width:14px;height:14px}.sb-home .sbx8-files{gap:6px;display:flex}.sb-home .sbx8-files span{color:#fff;background:var(--sb-ink);border-radius:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700}.sb-home .sbx8-files span:first-child{background:var(--sb-red)}.sb-home .sbx8-files span:last-child{background:var(--sb-blue)}.sb-home .sbx8-points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sb-home .sbx8-points li{align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.sb-home .sbx8-points svg{color:var(--sb-blue);flex:none;margin-top:3px}.sb-home .sbx8-focus .sbx8-points li{color:#dbe5ed}.sb-home .sbx8-focus .sbx8-points svg{color:#6f9bff}.sb-home .sbx8-products{border-bottom:1px solid var(--sb-line);background:var(--sb-paper);padding:clamp(80px,9vw,126px) 0}.sb-home .sbx8-products-heading{border-bottom:1px solid var(--sb-line);padding-bottom:44px}.sb-home .sbx8-products-heading h2{max-width:900px;color:var(--sb-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.4vw,4.6rem);font-weight:720;line-height:1}.sb-home .sbx8-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.sb-home .sbx8-product{border:1px solid var(--sb-line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:34px 32px;display:flex}.sb-home .sbx8-product-my{box-shadow:inset 0 3px 0 var(--sb-blue);border-color:#1557ff73}.sb-home .sbx8-product-head{align-items:center;gap:16px;display:flex}.sb-home .sbx8-product-icon{color:#fff;background:var(--sb-ink);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.sb-home .sbx8-product-my .sbx8-product-icon{background:var(--sb-blue)}.sb-home .sbx8-product-head h3{color:var(--sb-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:740;line-height:1.1}.sb-home .sbx8-product-head small{color:#536172;margin-top:4px;font-size:.9rem;display:block}.sb-home .sbx8-product>p{color:#4f5d69;margin:22px 0 0;font-size:1rem;line-height:1.68}.sb-home .sbx8-product .sbx8-points li{color:var(--sb-ink-soft)}.sb-home .sbx8-product-cta{border:1px solid var(--sb-ink);color:var(--sb-ink);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.sb-home .sbx8-points+.sbx8-product-cta{margin-top:30px}.sb-home .sbx8-product-cta:hover{color:#fff;-webkit-text-fill-color:#fff;background:var(--sb-ink)}.sb-home .sbx8-product-my .sbx8-product-cta{border-color:var(--sb-blue);color:#fff;-webkit-text-fill-color:#fff;background:var(--sb-blue)}.sb-home .sbx8-product-my .sbx8-product-cta:hover{border-color:var(--sb-blue-dark);background:var(--sb-blue-dark)}@media (width<=1080px){.sb-home .sbx8-focus-grid{grid-template-columns:minmax(0,1fr);max-width:640px}.sb-home .sbx8-focus-heading{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.sb-home .sbx8-products-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.sb-home .sbx8-focus-card,.sb-home .sbx8-product{padding:24px 20px}.sb-home .sbx8-hero-focus li{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.sb-home .sbx8-focus-card{transition:none}.sb-home .sbx8-focus-card:hover{transform:none}}.sb-home .sbx8-partner{border-top:1px solid var(--sb-line);color:var(--sb-ink);align-items:center;gap:8px;margin:22px 0 0;padding-top:18px;font-size:.95rem;font-weight:700;display:flex}.sb-home .sbx8-partner svg{color:var(--sb-blue);flex:none}.sb-home .sbx8-partner a{color:var(--sb-blue);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.sb-home .sbx8-partner a:hover{text-decoration:underline}.sb-home .sb-home-founder-copy>p:not(.sb-home-section-code):not(.sbx8-partner){color:#4f5d69;-webkit-text-fill-color:#4f5d69}.sb-home .sbx8-tour-switch{border:1px solid var(--sb-line);background:#fff;border-radius:10px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.sb-home .sbx8-tour-switch button{color:var(--sb-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 18px;font-size:.95rem;font-weight:700;transition:background .16s,color .16s}.sb-home .sbx8-tour-switch button:hover{color:var(--sb-ink);background:var(--sb-paper-alt)}.sb-home .sbx8-tour-switch button.is-active{color:#fff;-webkit-text-fill-color:#fff;background:var(--sb-ink)}.sb-home .sbx5-hero .sbx5-title{max-width:1120px!important;font-size:clamp(2.5rem,5.4vw,5.6rem)!important;line-height:.96!important}@media (width<=680px){.sb-home .sbx5-hero .sbx5-title{letter-spacing:-.06em!important;font-size:min(2.6rem,10.4vw)!important}}.sb-home.mk-site{--mk-muted:#4f5d69;--mk-faint:#66717b;--mk-card:#fff;--mk-ease:cubic-bezier(.22, 1, .36, 1)}.mk-skip{z-index:600;background:var(--sb-ink);border-radius:6px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px;color:#fff!important}.mk-skip:focus{top:12px}.sb-home .mk-nav a{text-decoration:none;position:relative}.sb-home .mk-nav a:after{content:"";background:var(--sb-blue);transform-origin:0;height:2px;transition:transform .22s var(--mk-ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.sb-home .mk-nav a:hover:after,.sb-home .mk-nav a.is-active:after{transform:scaleX(1)}.sb-home .mk-nav a.is-active{color:var(--sb-ink)!important;-webkit-text-fill-color:var(--sb-ink)!important}.sb-home .sb-home-header-demo{text-decoration:none}.sb-home .mk-mobile-demo{text-align:center}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}.sb-home .mk-page{animation:.38s both mk-fade}.sb-home .mk-anim{animation:mk-rise .72s var(--mk-ease) both;animation-delay:var(--d,0s)}.sb-home .mk-reveal{opacity:0;transition:opacity .62s var(--mk-ease), transform .62s var(--mk-ease);transform:translateY(18px)}.sb-home .mk-reveal,.sb-home .sb-home-reveal{transition-delay:calc(var(--i,0) * 90ms)}.sb-home .mk-reveal.is-visible{opacity:1;transform:none}.sb-home .mk-hero{border-bottom:1px solid var(--sb-line);background:linear-gradient(#0a172409 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #0a172409 1px, transparent 1px) 0 0 / 40px 40px, var(--sb-paper);padding:clamp(40px,6vw,88px) 0 clamp(48px,6vw,92px);position:relative}.sb-home .mk-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sb-home .mk-hero-grid:has(>:only-child){grid-template-columns:minmax(0,860px)}.sb-home .mk-breadcrumbs ol{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:700;list-style:none;display:flex}.sb-home .mk-breadcrumbs li{color:var(--mk-faint);align-items:center;gap:6px;display:inline-flex}.sb-home .mk-breadcrumbs a{color:var(--mk-faint);text-decoration:none}.sb-home .mk-breadcrumbs a:hover{color:var(--sb-blue)}.sb-home .mk-breadcrumbs [aria-current]{color:var(--sb-ink)}.sb-home .mk-eyebrow{color:var(--sb-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:760}.sb-home .mk-hero h1{color:var(--sb-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:780;line-height:.98}.sb-home .mk-hero h1 span{color:var(--sb-blue);display:block}.sb-home .mk-lead{max-width:640px;color:var(--mk-muted);margin:26px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.sb-home .mk-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.sb-home .mk-actions .sb-home-button,.sb-home .sb-home-final-cta .sb-home-button{text-decoration:none}.sb-home .mk-section{padding:clamp(64px,8vw,112px) 0}.sb-home .mk-section-alt{background:var(--sb-paper-alt);border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line)}.sb-home .mk-section-dark{color:#fff;background:var(--sb-ink)}.sb-home .mk-section-head{max-width:820px;margin-bottom:clamp(32px,4vw,52px)}.sb-home .mk-section-head.is-center{text-align:center;margin-inline:auto}.sb-home .mk-section-head .sb-home-section-code{margin-bottom:16px}.sb-home .mk-section-head h2{color:var(--sb-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:740;line-height:1.02}.sb-home .mk-section-lead{color:var(--mk-muted);margin:18px 0 0;font-size:1.02rem;line-height:1.7}.sb-home .mk-section-dark .mk-section-head h2{color:#fff;-webkit-text-fill-color:#fff}.sb-home .mk-section-dark .mk-section-lead{color:#b9c5d0}.sb-home .mk-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sb-home .mk-split .mk-section-head{margin-bottom:20px}.sb-home .mk-text-link{color:var(--sb-blue);align-items:center;gap:7px;margin-top:6px;font-weight:760;text-decoration:none;display:inline-flex}.sb-home .mk-text-link svg{transition:transform .2s var(--mk-ease)}.sb-home .mk-text-link:hover svg{transform:translate(4px)}.sb-home .mk-section-dark .mk-text-link{color:#8fb2ff}.sb-home .mk-cards{gap:16px;display:grid}.sb-home .mk-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-home .mk-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-home .mk-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-home .mk-card{border:1px solid var(--sb-line);background:var(--mk-card);transition:border-color .22s ease, transform .22s var(--mk-ease), box-shadow .22s ease, opacity .62s var(--mk-ease);border-radius:12px;padding:26px 24px 28px}.sb-home .mk-card:hover{border-color:#1557ff73;box-shadow:0 14px 36px #0a172412}.sb-home .mk-card-icon{width:42px;height:42px;color:var(--sb-blue);background:#1557ff14;border-radius:10px;place-items:center;margin-bottom:20px;display:grid}.sb-home .mk-card h3{color:var(--sb-ink);letter-spacing:-.025em;margin:0;font-size:1.16rem;font-weight:740}.sb-home .mk-card p{color:var(--mk-muted);margin:10px 0 0;font-size:.96rem;line-height:1.65}.sb-home .mk-section-dark .mk-card{background:#0f2031;border-color:#2c3e4f}.sb-home .mk-section-dark .mk-card h3{color:#fff;-webkit-text-fill-color:#fff}.sb-home .mk-section-dark .mk-card p{color:#b9c5d0}.sb-home .mk-section-dark .mk-card-icon{color:#f0c84b;background:#f0c84b1a}.sb-home .mk-features{gap:clamp(56px,7vw,96px);display:grid}.sb-home .mk-feature{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.sb-home .mk-feature.is-reverse .mk-feature-copy{order:2}.sb-home .mk-feature-tag{color:var(--sb-blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:760;display:flex}.sb-home .mk-feature-tag span{border:1px solid #1557ff59;border-radius:4px;padding:3px 7px}.sb-home .mk-feature h3{color:var(--sb-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:760;line-height:1.08}.sb-home .mk-feature-copy>p{color:var(--mk-muted);margin:16px 0 0;font-size:1rem;line-height:1.72}.sb-home .mk-shot{border:1px solid var(--sb-line);background:#fff;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 30px 70px #0a17241a}.sb-home .mk-shot img{width:100%;height:auto;transition:transform 1.1s var(--mk-ease);display:block;transform:scale(1.025)}.sb-home .mk-feature.is-visible .mk-shot img{transform:none}.sb-home .mk-checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sb-home .mk-checks li{color:var(--sb-ink-soft);align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.5;display:flex}.sb-home .mk-checks svg{color:var(--sb-green);flex:none;margin-top:3px}.sb-home .mk-steps{border-top:1px solid var(--sb-line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.sb-home .mk-step{padding:26px 22px 30px 0;position:relative}.sb-home .mk-step:before{content:"";background:var(--sb-blue);width:0;height:2px;transition:width .9s var(--mk-ease);transition-delay:calc(var(--i,0) * .14s + .2s);position:absolute;top:-1px;left:0}.sb-home .mk-step.is-visible:before{width:56px}.sb-home .mk-step-no{color:var(--sb-blue);margin-bottom:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:760;display:block}.sb-home .mk-step h3{color:var(--sb-ink);letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:760}.sb-home .mk-step p{color:var(--mk-muted);margin:10px 0 0;font-size:.95rem;line-height:1.62}.sb-home .mk-panel{border:1px solid var(--sb-line);background:#fff;border-radius:12px;padding:28px}.sb-home .mk-panel-title{color:var(--sb-ink);letter-spacing:-.03em;margin:0 0 18px;font-size:1.2rem;font-weight:760}.sb-home .mk-panel .mk-checks{margin-top:0}.sb-home .mk-company>strong{color:var(--sb-ink);letter-spacing:-.01em;font-size:1.02rem;font-weight:760;line-height:1.45;display:block}.sb-home .mk-company dl{gap:0;margin:18px 0 0;display:grid}.sb-home .mk-company dl>div{border-top:1px solid var(--sb-line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.sb-home .mk-company dt{color:var(--mk-faint);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:700}.sb-home .mk-company dd{color:var(--sb-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.sb-home .mk-company a{color:var(--sb-blue);text-decoration:none}.sb-home .mk-company>p{color:var(--mk-muted);margin:18px 0 0;font-size:.95rem}.sb-home .mk-company>p a{color:var(--sb-blue);font-weight:700}.sb-home .mk-prose p{color:var(--sb-ink-soft);margin:0 0 18px;font-size:1.06rem;line-height:1.78}.sb-home .mk-prose p:first-child{color:var(--sb-ink);font-size:1.18rem}.sb-home .mk-faq{border-top:1px solid var(--sb-line)}.sb-home .mk-faq-item{border-bottom:1px solid var(--sb-line)}.sb-home .mk-faq-item summary{color:var(--sb-ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.06rem;font-weight:700;list-style:none;display:flex}.sb-home .mk-faq-item summary::-webkit-details-marker{display:none}.sb-home .mk-faq-item summary svg{color:var(--sb-blue);transition:transform .24s var(--mk-ease);flex:none}.sb-home .mk-faq-item[open] summary svg{transform:rotate(45deg)}.sb-home .mk-faq-item summary:hover span{color:var(--sb-blue)}.sb-home .mk-faq-item p{color:var(--mk-muted);animation:mk-rise .32s var(--mk-ease) both;margin:0;padding:0 40px 22px 0;line-height:1.72}.sb-home .mk-faq-groups{gap:clamp(40px,5vw,64px);max-width:920px;display:grid}.sb-home .mk-faq-group h2{color:var(--sb-ink);letter-spacing:-.04em;align-items:baseline;gap:14px;margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:760;display:flex}.sb-home .mk-faq-group h2 span{color:var(--sb-blue);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.sb-home .mk-band{border-top:1px solid var(--sb-line);padding:clamp(64px,8vw,104px) 0}.sb-home .mk-trust-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sb-home .mk-trust-copy h2{color:var(--sb-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:740;line-height:1.02}.sb-home .mk-trust-copy>p:not(.sb-home-section-code){color:var(--mk-muted);margin:18px 0;line-height:1.7}.sb-home .mk-trust-list{border-top:1px solid var(--sb-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.sb-home .mk-trust-list li{border-bottom:1px solid var(--sb-line);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.sb-home .mk-trust-list svg{color:var(--sb-blue);margin-top:3px}.sb-home .mk-trust-list h3{color:var(--sb-ink);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:740}.sb-home .mk-trust-list p{color:var(--mk-muted);margin:6px 0 0;line-height:1.62}.sb-home .sb-home-founder-copy .mk-text-link{margin-top:18px}.sb-home .mk-contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.sb-home .mk-contact-side{gap:20px;display:grid}.sb-home .mk-contact-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.sb-home .mk-contact-list li{border-top:1px solid var(--sb-line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.sb-home .mk-contact-list svg{color:var(--sb-blue);margin-top:4px}.sb-home .mk-contact-list small{color:var(--mk-faint);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;display:block}.sb-home .mk-contact-list a,.sb-home .mk-contact-list span{color:var(--sb-ink);font-size:1.05rem;font-weight:700;text-decoration:none}.sb-home .mk-contact-list a:hover{color:var(--sb-blue)}.sb-home .mk-form{gap:16px;display:grid}.sb-home .mk-form .mk-panel-title{margin-bottom:4px}.sb-home .mk-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sb-home .mk-form label{gap:7px;display:grid}.sb-home .mk-form label>span,.sb-home .mk-choice legend{color:var(--sb-ink);font-size:.9rem;font-weight:700}.sb-home .mk-form em{color:var(--mk-faint);font-size:.78rem;font-style:normal;font-weight:600}.sb-home .mk-form input:not([type=radio]),.sb-home .mk-form textarea{width:100%;color:var(--sb-ink);background:#fbfbf8;border:1px solid #c9c9c1;border-radius:8px;padding:12px 14px;font-size:1rem;transition:border-color .16s,box-shadow .16s,background .16s}.sb-home .mk-form input:focus,.sb-home .mk-form textarea:focus{border-color:var(--sb-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #1557ff24}.sb-home .mk-form textarea{resize:vertical;min-height:120px}.sb-home .mk-choice{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sb-home .mk-choice legend{margin-bottom:8px;padding:0}.sb-home .mk-choice label{cursor:pointer;display:inline-flex}.sb-home .mk-choice input{opacity:0;pointer-events:none;position:absolute}.sb-home .mk-choice label span{color:var(--sb-ink-soft);background:#fbfbf8;border:1px solid #c9c9c1;border-radius:999px;padding:9px 14px;font-size:.92rem;font-weight:650;transition:all .16s}.sb-home .mk-choice input:checked+span{border-color:var(--sb-ink);color:#fff;background:var(--sb-ink)}.sb-home .mk-choice input:focus-visible+span{box-shadow:0 0 0 3px #1557ff40}.sb-home .mk-form .sb-home-button{cursor:pointer;border:0;justify-self:start}.sb-home .mk-form-note{color:var(--mk-faint);margin:0;font-size:.86rem}.sb-home .mk-footer{color:#c3ced6;background:var(--sb-ink)}.sb-home .mk-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding:72px 0 48px;display:grid}.sb-home .mk-footer-logo{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sb-home .mk-footer-logo strong{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.03em;font-size:1.2rem;font-weight:800}.sb-home .mk-footer-brand p{color:#a9b6c1;max-width:320px;margin:16px 0 0;line-height:1.65}.sb-home .mk-footer h2{color:#7f92a2;-webkit-text-fill-color:#7f92a2;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:700}.sb-home .mk-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sb-home .mk-footer a{color:#dbe4ea;text-decoration:none;transition:color .16s}.sb-home .mk-footer a:hover{color:#fff}.sb-home .mk-footer-contact li{align-items:center;gap:9px;display:flex}.sb-home .mk-footer-contact svg{color:#f0c84b;flex:none}.sb-home .mk-footer-bottom{border-top:1px solid #22364a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 28px;font-size:.86rem;display:flex}.sb-home .mk-footer-bottom p{color:#8597a6;margin:0}.sb-home .mk-vis{border:1px solid var(--sb-line);background:#fff;border-radius:14px;padding:18px;position:relative;box-shadow:0 40px 90px #0a17241f}.sb-home .mk-vis-head{color:var(--sb-ink);border-bottom:1px solid #e6e5de;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:.86rem;font-weight:700;display:flex}.sb-home .mk-vis-head span{align-items:center;gap:8px;min-width:0;display:inline-flex}.sb-home .mk-vis-head svg{color:var(--sb-blue);flex:none}.sb-home .mk-vis-head small{color:var(--mk-faint);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.sb-home .mk-archive ul{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}@keyframes mk-file-row{0%,4%{opacity:0;transform:translate(-14px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes mk-file-meta{0%,12%{opacity:0}18%,88%{opacity:1}96%,to{opacity:0}}@keyframes mk-file-state{0%,14%{opacity:0;transform:scale(.6)}20%,88%{opacity:1;transform:none}96%,to{opacity:0}}.sb-home .mk-archive li{animation:mk-file-row 9s var(--mk-ease) infinite both;animation-delay:calc(var(--i) * .7s);background:#fbfbf8;border:1px solid #e6e5de;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px 12px;display:grid}.sb-home .mk-archive-icon{width:34px;height:34px;color:var(--sb-blue);background:#1557ff14;border-radius:8px;padding:8px;display:block}.sb-home .mk-archive li strong{color:var(--sb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;display:block;overflow:hidden}.sb-home .mk-archive li small{animation:9s infinite both mk-file-meta;animation-delay:calc(var(--i) * .7s);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:.76rem;display:flex}.sb-home .mk-archive li em{color:var(--mk-muted);font-style:normal}.sb-home .mk-archive li b{color:var(--sb-green);font-weight:700}.sb-home .mk-archive-state{color:var(--sb-green);animation:mk-file-state 9s var(--mk-ease) infinite both;animation-delay:calc(var(--i) * .7s)}.sb-home .mk-archive li.is-review{background:#fffaeb;border-color:#f0c84bb3}.sb-home .mk-archive li.is-review b,.sb-home .mk-archive li.is-review .mk-archive-state{color:#b07d00}.sb-home .mk-vis-foot{border-top:1px solid #e6e5de;align-items:center;gap:12px;padding-top:14px;display:flex}.sb-home .mk-vis-foot small{color:var(--mk-muted);font-size:.8rem}@keyframes mk-progress{0%,6%{width:0}60%,88%{width:100%}96%,to{opacity:0;width:100%}}.sb-home .mk-progress{background:#e6e5de;border-radius:999px;flex:0 0 90px;height:6px;position:relative;overflow:hidden}.sb-home .mk-progress i{border-radius:inherit;background:var(--sb-green);animation:9s infinite both mk-progress;position:absolute;inset:0 auto 0 0}.sb-home .mk-approval-doc{background:#fbfbf8;border:1px solid #e6e5de;border-radius:10px;margin:16px 0;padding:18px 18px 22px;position:relative}.sb-home .mk-approval-lines{gap:9px;display:grid}.sb-home .mk-approval-lines i{background:#e6e5de;border-radius:4px;height:8px;display:block}.sb-home .mk-approval-lines i:first-child{background:#d5d9df;width:62%}.sb-home .mk-approval-lines i:nth-child(2){width:92%}.sb-home .mk-approval-lines i:nth-child(3){width:84%}.sb-home .mk-approval-lines i:nth-child(4){width:46%}@keyframes mk-stamp{0%,62%{opacity:0;transform:rotate(-8deg)scale(1.4)}68%,92%{opacity:1;transform:rotate(-8deg)scale(1)}98%,to{opacity:0;transform:rotate(-8deg)scale(1)}}.sb-home .mk-approval-stamp{border:2px solid var(--sb-green);color:var(--sb-green);letter-spacing:.1em;text-transform:uppercase;animation:mk-stamp 7.5s var(--mk-ease) infinite both;border-radius:6px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:800;position:absolute;bottom:14px;right:18px}.sb-home .mk-approval ol{gap:14px;margin:0;padding:4px 0 0;list-style:none;display:grid;position:relative}.sb-home .mk-approval ol:before{content:"";background:#e6e5de;width:2px;position:absolute;top:18px;bottom:18px;left:15px}@keyframes mk-step-on{0%{color:var(--mk-faint);background:#fff;border-color:#d5d9df}8%,92%{color:#fff;border-color:var(--sb-blue);background:var(--sb-blue)}to{color:var(--mk-faint);background:#fff;border-color:#d5d9df}}@keyframes mk-step-on-last{0%{color:var(--mk-faint);background:#fff;border-color:#d5d9df}8%,92%{color:#fff;border-color:var(--sb-green);background:var(--sb-green)}to{color:var(--mk-faint);background:#fff;border-color:#d5d9df}}.sb-home .mk-approval li{align-items:center;gap:14px;display:flex;position:relative}.sb-home .mk-approval-dot{width:32px;height:32px;color:var(--mk-faint);animation:7.5s infinite both mk-step-on;animation-delay:calc(var(--i) * 1.6s);background:#fff;border:2px solid #d5d9df;border-radius:50%;flex:none;place-items:center;display:grid}.sb-home .mk-approval li:last-child .mk-approval-dot{animation-name:mk-step-on-last}.sb-home .mk-approval li strong{color:var(--sb-ink);font-size:.92rem;font-weight:750;display:block}.sb-home .mk-approval li small{color:var(--mk-muted);font-size:.8rem}.sb-home .sb-legal-content{padding:40px 0 96px}.sb-home .sb-legal-content .mk-breadcrumbs{margin-bottom:8px}@media (width<=1100px){.sb-home .mk-cards-4,.sb-home .mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.sb-home .mk-hero-grid,.sb-home .mk-split,.sb-home .mk-trust-grid,.sb-home .mk-contact-grid,.sb-home .mk-feature{grid-template-columns:minmax(0,1fr)}.sb-home .mk-feature.is-reverse .mk-feature-copy{order:0}.sb-home .mk-cards-3{grid-template-columns:minmax(0,1fr)}.sb-home .mk-hero-aside{max-width:560px}}@media (width<=680px){.sb-home .mk-cards-2,.sb-home .mk-cards-4,.sb-home .mk-form-row,.sb-home .mk-footer-grid{grid-template-columns:minmax(0,1fr)}.sb-home .mk-company dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.sb-home .mk-panel{padding:22px 18px}.sb-home .mk-faq-item p{padding-right:0}.sb-home .mk-footer-grid{padding:56px 0 36px}}@media (prefers-reduced-motion:reduce){.sb-home .mk-page,.sb-home .mk-anim,.sb-home .mk-archive li,.sb-home .mk-archive li small,.sb-home .mk-archive-state,.sb-home .mk-progress i,.sb-home .mk-approval-stamp,.sb-home .mk-approval-dot,.sb-home .mk-faq-item p{opacity:1!important;animation:none!important;transform:none!important}.sb-home .mk-reveal{opacity:1;transition:none;transform:none}.sb-home .mk-shot img{transform:none}.sb-home .mk-step:before{width:56px;transition:none}.sb-home .mk-progress i{width:100%}}.sb-legal-header-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.sb-legal-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.sb-legal-brand img{width:30px;height:30px}.sb-legal-brand strong{letter-spacing:-.01em;font-size:16px}.sb-legal-back{color:var(--sb-ink-soft);font-size:13px;font-weight:700;text-decoration:none}.sb-legal-back:hover{color:var(--sb-blue)}.sb-legal-content{max-width:760px;padding:48px 0 96px}.sb-legal-draft-notice{color:#6b4d06;background:#fff8e9;border:1px solid #e5c476;border-radius:4px;align-items:flex-start;gap:14px;margin-bottom:40px;padding:16px 18px;display:flex}.sb-legal-draft-notice svg{color:#8a6206;flex:none;margin-top:2px}.sb-legal-draft-notice strong{margin-bottom:4px;font-size:14px;display:block}.sb-legal-draft-notice p{margin:0;font-size:13px;line-height:1.6}.sb-legal-draft-notice code{background:#f0dfa9;border-radius:3px;padding:1px 5px;font-size:12px}.sb-legal-eyebrow{color:var(--sb-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.sb-legal-content h1{letter-spacing:-.02em;margin:0 0 8px;font-size:40px;line-height:1.05}.sb-legal-updated{color:var(--sb-ink-soft);margin:0 0 40px;font-size:14px}.sb-legal-content section{border-top:1px solid var(--sb-line);padding:28px 0}.sb-legal-content h2{letter-spacing:-.01em;margin:0 0 12px;font-size:21px}.sb-legal-content h3{color:var(--sb-ink-soft);margin:20px 0 8px;font-size:15px}.sb-legal-content p,.sb-legal-content li{color:var(--sb-ink-soft);font-size:15px;line-height:1.7}.sb-legal-content ul{margin:0;padding-left:20px}.sb-legal-content li+li{margin-top:8px}.sb-legal-content a{color:var(--sb-blue);font-weight:700}.sb-legal-fill{color:#8a6206;background:#fff8e9;border:1px solid #e5c476;border-radius:3px;padding:1px 6px;font-size:13px;font-weight:700;display:inline-block}.sb-auth-page{min-height:100svh;color:var(--sb-ink);background:linear-gradient(#0a172408 1px, transparent 1px), linear-gradient(90deg, #0a172408 1px, transparent 1px), var(--sb-paper);background-size:32px 32px;overflow-x:hidden}.sb-auth-page a{color:inherit;text-decoration:none}.sb-auth-header{z-index:20;color:#fff;background:var(--sb-ink);border-bottom:2px solid var(--sb-yellow);justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:64px;padding:8px clamp(18px,3.2vw,48px);display:flex;position:relative}.sb-auth-brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.sb-auth-brand-mark{background:#fff;border:1px solid #fff3;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.sb-auth-brand-mark img{object-fit:contain;width:25px;height:30px}.sb-auth-brand-copy{gap:2px;min-width:0;display:grid}.sb-auth-brand-copy strong{letter-spacing:-.02em;font-size:17px;line-height:1}.sb-auth-brand-copy small{color:#fff9;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.sb-auth-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sb-auth-header .language-switcher-trigger{border-radius:8px;width:38px;height:38px}.sb-auth-back-link{letter-spacing:.035em;color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:750;transition:background .16s,border-color .16s;display:inline-flex}.sb-auth-back-link:hover{background:#ffffff1f;border-color:#ffffff47}.sb-auth-main{place-items:center;width:100%;min-height:calc(100svh - 64px);padding:clamp(12px,2vh,20px) clamp(14px,3vw,44px);display:grid}.sb-auth-shell{background:var(--sb-surface);border:1px solid var(--sb-line-strong);border-radius:16px;grid-template-columns:minmax(0,.98fr) minmax(390px,.82fr);width:min(100%,1100px);height:clamp(540px,100svh - 92px,610px);min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 46px #0a17241c}.sb-auth-story{color:#fff;background:var(--sb-ink);flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,46px);display:flex;position:relative;overflow:hidden}.sb-auth-story:before{content:"";background:var(--sb-blue);width:5px;height:100%;position:absolute;top:0;right:0}.sb-auth-story:after{content:"";opacity:.12;pointer-events:none;background:linear-gradient(135deg,#0000 49.6%,#f2c94cd9 50%);width:132px;height:132px;position:absolute;bottom:0;right:5px}.sb-auth-story-grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.sb-auth-story-content,.sb-auth-story-footer{z-index:1;position:relative}.sb-auth-kicker{color:var(--sb-yellow);letter-spacing:.19em;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.sb-auth-story h1{letter-spacing:-.052em;max-width:540px;margin:0;font-size:clamp(40px,4.35vw,58px);line-height:.98}.sb-auth-story h1 span{color:#8cb7ff;display:block}.sb-auth-story-lead{color:#ffffffb3;max-width:530px;margin:18px 0 0;font-size:14.5px;line-height:1.58}.sb-auth-principles{border-top:1px solid #ffffff21;gap:0;margin-top:24px;display:grid}.sb-auth-principle{border-bottom:1px solid #ffffff21;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.sb-auth-principle-index{color:#fff6;letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.sb-auth-principle>div{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.sb-auth-principle svg{width:15px;height:15px;color:var(--sb-yellow);margin-top:2px}.sb-auth-principle p{color:#ffffffd6;margin:0;font-size:13.5px;line-height:1.42}.sb-auth-trust-note{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:11px;margin-top:18px;padding:13px 14px;display:grid}.sb-auth-trust-note>svg{color:#8cb7ff;width:19px;height:19px}.sb-auth-trust-note strong{color:#fff;font-size:13.5px;display:block}.sb-auth-trust-note p{color:#ffffff94;margin:3px 0 0;font-size:12px;line-height:1.45}.sb-auth-story-footer{color:#ffffff57;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;display:flex}.sb-auth-form-side{background:var(--sb-surface);flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,48px);display:flex}.sb-auth-form{width:min(100%,410px);margin:auto}.sb-auth-form-heading{border-bottom:1px solid var(--sb-line);margin-bottom:22px;padding:0 0 18px 16px;display:block;position:relative}.sb-auth-form-heading:before{content:"";background:var(--sb-blue);border-radius:2px;width:3px;position:absolute;top:2px;bottom:20px;left:0}.sb-auth-modal-icon{width:44px;height:44px;color:var(--sb-blue);background:var(--sb-blue-pale);box-shadow:none;border:1px solid #0a66f53d;border-radius:50%;place-items:center;display:grid}.sb-auth-modal-icon svg{width:20px;height:20px}.sb-auth-form-heading p,.sb-auth-modal>p{color:var(--sb-blue);letter-spacing:.16em;margin:0 0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:800}.sb-auth-form-heading h2{color:var(--sb-ink);letter-spacing:-.038em;margin:0;font-size:clamp(27px,2.5vw,32px);line-height:1.04}.sb-auth-form-heading span{color:var(--sb-text-muted);margin-top:4px;font-size:13.5px;line-height:1.42;display:block}.sb-auth-field{gap:7px;margin-bottom:15px;display:grid}.sb-auth-field label{color:var(--sb-ink-soft);letter-spacing:.035em;text-transform:uppercase;font-size:12.5px;font-weight:800}.sb-auth-input{border:1px solid var(--sb-line-strong);background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.sb-auth-input:focus-within{border-color:var(--sb-blue);background:#fff;box-shadow:0 0 0 3px #0a66f51c}.sb-auth-input>svg{color:#7c8791;width:18px;height:18px}.sb-auth-input:focus-within>svg{color:var(--sb-blue)}.sb-auth-input input{width:100%;min-width:0;height:48px;color:var(--sb-ink);background:0 0;border:0;outline:0;padding:0;font-size:15.5px}.sb-auth-input input::placeholder{color:#9aa2aa}.sb-auth-input-action{color:#6f7a83;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.sb-auth-input-action:hover{color:var(--sb-ink);background:var(--sb-surface-muted)}.sb-auth-options{justify-content:space-between;align-items:center;gap:14px;margin:3px 0 18px;display:flex}.sb-auth-check{color:var(--sb-text-muted);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.sb-auth-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sb-auth-check>span{color:#0000;border:1px solid var(--sb-line-strong);background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.sb-auth-check input:checked+span{color:#fff;background:var(--sb-blue);border-color:var(--sb-blue)}.sb-auth-text-button{color:var(--sb-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:750}.sb-auth-text-button:hover{text-decoration:underline}.sb-auth-primary,.sb-auth-secondary{letter-spacing:.035em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sb-auth-primary{color:#fff;background:var(--sb-blue);border:1px solid var(--sb-blue);width:100%;box-shadow:none}.sb-auth-primary:not(:disabled):hover{background:var(--sb-blue-dark);box-shadow:none;transform:none}.sb-auth-primary:disabled{cursor:wait;opacity:.65}.sb-auth-primary-arrow{transform:rotate(180deg)}.sb-auth-secondary{color:var(--sb-ink);border:1px solid var(--sb-line-strong);background:#fff}.sb-auth-secondary:hover{background:var(--sb-surface-muted)}.sb-auth-submit-row{grid-template-columns:minmax(176px,196px) minmax(0,1fr);align-items:center;gap:16px;margin-top:2px;display:grid}.sb-auth-submit-row .sb-auth-primary{min-height:46px;padding-inline:20px}.sb-auth-support{color:var(--sb-text-muted);text-align:left;margin:0;font-size:13px;line-height:1.45}.sb-auth-support a{color:var(--sb-blue);font-weight:800}.sb-auth-form-meta{color:#939a9f;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:7px 13px;width:min(100%,410px);margin:23px auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;display:flex}.sb-auth-form-meta span:not(:last-child):after{content:"/";color:var(--sb-line-strong);margin-left:13px}.sb-auth-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040c14b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sb-auth-modal{background:var(--sb-surface);border:1px solid var(--sb-line-strong);border-top:4px solid var(--sb-yellow);border-radius:13px;width:min(100%,470px);padding:32px;position:relative;box-shadow:0 30px 90px #00000047}.sb-auth-modal-close{width:36px;height:36px;color:var(--sb-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.sb-auth-modal-close:hover{color:var(--sb-ink);background:var(--sb-surface-muted)}.sb-auth-modal-icon{width:44px;height:44px;margin-bottom:20px}.sb-auth-modal h3{letter-spacing:-.035em;margin:0;font-size:27px}.sb-auth-modal-description{color:var(--sb-text-muted);margin:7px 0 20px;font-size:15px;display:block}.sb-auth-modal-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.sb-auth-modal-actions .sb-auth-primary{box-shadow:none}@media (width>=981px) and (height>=620px){.sb-auth-page{height:100svh;overflow:hidden}.sb-auth-main{height:calc(100svh - 64px)}}@media (height<=760px) and (width>=981px){.sb-auth-trust-note,.sb-auth-story-footer{display:none}.sb-auth-story h1{font-size:clamp(40px,4vw,54px)}}@media (width<=980px){.sb-auth-main{place-items:start center;padding:14px}.sb-auth-shell{grid-template-columns:1fr;height:auto;min-height:0}.sb-auth-form-side{order:1;padding:34px 32px 38px}.sb-auth-story{order:2;min-height:0;padding:34px 32px 38px}.sb-auth-story:before{width:100%;height:5px;top:0;bottom:auto}.sb-auth-story h1{max-width:620px;font-size:clamp(40px,7vw,56px)}.sb-auth-story-lead{max-width:680px}}@media (width<=680px){.sb-auth-header{min-height:58px;padding:8px 10px}.sb-auth-brand-mark{width:36px;height:36px}.sb-auth-brand-mark img{width:23px;height:28px}.sb-auth-brand-copy strong{font-size:16px}.sb-auth-brand-copy small{display:none}.sb-auth-back-link{width:38px;min-height:38px;padding:0;font-size:0}.sb-auth-back-link svg{width:18px;height:18px}.sb-auth-main{min-height:calc(100svh - 58px);padding:8px}.sb-auth-shell{border-radius:12px;width:100%}.sb-auth-form-side{justify-content:flex-start;min-height:0;padding:22px 18px 26px}.sb-auth-form{width:100%;margin:0 auto}.sb-auth-form-heading{margin-bottom:20px;padding:0 0 16px 14px}.sb-auth-form-heading:before{bottom:17px}.sb-auth-form-heading h2{font-size:27px}.sb-auth-form-heading span{font-size:13px}.sb-auth-field{margin-bottom:13px}.sb-auth-input{min-height:50px}.sb-auth-input input{height:48px;font-size:16px}.sb-auth-options{gap:10px;margin-bottom:17px}.sb-auth-check,.sb-auth-text-button{font-size:13px}.sb-auth-submit-row{grid-template-columns:1fr;gap:11px}.sb-auth-submit-row .sb-auth-primary{min-height:48px}.sb-auth-support{text-align:center}.sb-auth-form-meta,.sb-auth-story{display:none}.sb-auth-modal{padding:28px 20px 22px}.sb-auth-modal-actions{grid-template-columns:1fr}}@media (width<=390px){.sb-auth-brand-copy strong{font-size:15px}.sb-auth-header-actions{gap:6px}.sb-auth-form-side{padding-inline:15px}.sb-auth-options{flex-wrap:wrap;gap:8px}}:root{--sb-overlay-backdrop:#050e15a8;--sb-overlay-surface:#fffef9;--sb-overlay-surface-muted:#f2f1eb;--sb-overlay-surface-strong:#e9e8e1;--sb-overlay-text:#0a1724;--sb-overlay-muted:#65717c;--sb-overlay-line:#d8d7cf;--sb-overlay-line-strong:#b8bab5;--sb-overlay-blue:#0a66f5;--sb-overlay-yellow:#f2c94c;--sb-overlay-success:#157a55;--sb-overlay-danger:#b83a3a;--sb-overlay-warning:#a96605;--sb-overlay-shadow:0 28px 80px #0a172438;--sb-overlay-radius:12px;--sb-overlay-radius-sm:8px}.dashboard-page.theme-dark{--sb-overlay-backdrop:#01070bc7;--sb-overlay-surface:#111f29;--sb-overlay-surface-muted:#0c1821;--sb-overlay-surface-strong:#172832;--sb-overlay-text:#f5f2e9;--sb-overlay-muted:#aebac3;--sb-overlay-line:#30434e;--sb-overlay-line-strong:#4a606c;--sb-overlay-blue:#67a3ff;--sb-overlay-yellow:#f1c84b;--sb-overlay-success:#61c79c;--sb-overlay-danger:#ff7c79;--sb-overlay-warning:#f1bf55;--sb-overlay-shadow:0 32px 96px #00000094}.dashboard-page :is(.firm-overlay,.code-overlay,.project-upload-overlay,.deadline-overlay,.preview-overlay,.crop-overlay,.review-overlay,.all-attention-overlay,.activity-modal-overlay,.map-compose-overlay,.map-details-overlay,.sb-compose-backdrop),.ap-modal-overlay,.sb-auth-modal-backdrop{z-index:100500!important;background:var(--sb-overlay-backdrop)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;place-items:center!important;padding:18px!important;animation:.15s ease-out sb-overlay-fade!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.deadline-modal,.preview-modal,.crop-modal,.review-modal,.all-attention-modal,.activity-modal,.map-compose-modal,.map-details-modal,.sb-compose-panel),.ap-modal,.sb-auth-modal{border:1px solid var(--sb-overlay-line-strong)!important;border-radius:var(--sb-overlay-radius)!important;width:min(680px,100vw - 30px)!important;max-height:min(840px,100dvh - 30px)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;box-shadow:var(--sb-overlay-shadow)!important;margin:auto!important;animation:.19s cubic-bezier(.22,1,.36,1) sb-overlay-rise!important;position:relative!important;overflow:hidden auto!important;transform:none!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.deadline-modal,.preview-modal,.crop-modal,.review-modal,.all-attention-modal,.activity-modal,.map-compose-modal,.map-details-modal,.sb-compose-panel):before,.ap-modal:before,.sb-auth-modal:before{content:"";z-index:20;background:var(--sb-overlay-blue);height:3px;display:block;position:sticky;top:0}.dashboard-page :is(.review-modal,.all-attention-modal):before{background:var(--sb-overlay-yellow)}.dashboard-page .preview-modal{width:min(1040px,100vw - 30px)!important}.dashboard-page .all-attention-modal,.ap-modal.wide{width:min(1080px,100vw - 30px)!important}.dashboard-page .firm-modal{width:min(760px,100vw - 30px)!important}.dashboard-page .code-modal{width:min(640px,100vw - 30px)!important}.dashboard-page .map-details-modal{width:min(720px,100vw - 30px)!important}.dashboard-page :is(.firm-modal-header,.code-modal-header,.deadline-modal-header,.preview-header,.crop-header,.review-modal-header,.activity-modal-header,.map-compose-header,.map-details-header,.sb-compose-header),.ap-modal>header,.sb-auth-modal>:is(header,.sb-auth-modal-heading){border:0!important;border-bottom:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0!important;padding:18px 20px 16px!important;display:flex!important;position:relative!important}.dashboard-page :is(.firm-title,.code-title){align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.dashboard-page :is(.firm-title-icon,.code-title-icon){border:1px solid color-mix(in srgb, var(--sb-overlay-blue) 40%, var(--sb-overlay-line))!important;width:42px!important;height:42px!important;color:var(--sb-overlay-blue)!important;background:color-mix(in srgb, var(--sb-overlay-blue) 8%, var(--sb-overlay-surface))!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 42px!important;place-items:center!important;display:grid!important}.dashboard-page :is(.firm-modal-header h2,.code-modal-header h2,.deadline-modal-header h3,.preview-header h3,.crop-header h3,.review-modal-header h3,.activity-modal-header h3,.map-compose-header h3,.map-details-header h3,.sb-compose-header h3),.ap-modal>header h3,.sb-auth-modal h3{color:var(--sb-overlay-text)!important;letter-spacing:-.02em!important;text-shadow:none!important;margin:0!important;font:700 clamp(20px,2.6vw,27px)/1.16 Georgia,Times New Roman,serif!important}.dashboard-page :is(.firm-modal-header p,.code-modal-header p,.deadline-modal-header p,.crop-header p,.review-modal-header p,.activity-modal-header p,.map-compose-header p,.map-details-header p,.sb-compose-header p),.sb-auth-modal-description{color:var(--sb-overlay-muted)!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.45!important}.dashboard-page :is(.firm-close,.code-close,.deadline-modal-header>button,.preview-header>button,.crop-header>button,.review-modal-header>button,.activity-modal-header>button,.map-compose-header>button,.map-details-header>button,.sb-compose-close),.ap-modal>header>button,.sb-auth-modal-close{border:1px solid var(--sb-overlay-line)!important;width:36px!important;height:36px!important;color:var(--sb-overlay-muted)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border-radius:8px!important;flex:0 0 36px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:22px!important;line-height:1!important;display:grid!important}.dashboard-page :is(.firm-close,.code-close,.deadline-modal-header>button,.preview-header>button,.crop-header>button,.review-modal-header>button,.activity-modal-header>button,.map-compose-header>button,.map-details-header>button,.sb-compose-close):hover,.ap-modal>header>button:hover,.sb-auth-modal-close:hover{border-color:var(--sb-overlay-line-strong)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;transform:none!important}.dashboard-page :is(.firm-field,.code-field,.project-upload-modal>label,.activity-modal-form>label,.map-compose-modal>label,.sb-compose-field,.sb-compose-inline-field){color:var(--sb-overlay-text)!important;gap:7px!important;font-size:13px!important;font-weight:800!important;display:grid!important}.dashboard-page :is(.firm-field>span,.code-field>span,.project-upload-modal>label,.activity-modal-form label,.map-compose-modal label,.sb-compose-field>span,.sb-compose-inline-field>span){color:var(--sb-overlay-text)!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.activity-modal,.map-compose-modal,.sb-compose-panel) :is(input,select,textarea),.ap-modal :is(input,select,textarea),.sb-auth-modal :is(input,select,textarea){border:1px solid var(--sb-overlay-line-strong)!important;width:100%!important;min-height:44px!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;box-shadow:none!important;border-radius:8px!important;outline:none!important;padding:10px 12px!important;font-size:15px!important;line-height:1.4!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.activity-modal,.map-compose-modal,.sb-compose-panel) textarea,.ap-modal textarea{resize:vertical!important;min-height:108px!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.activity-modal,.map-compose-modal,.sb-compose-panel) :is(input,select,textarea):focus,.ap-modal :is(input,select,textarea):focus,.sb-auth-modal :is(input,select,textarea):focus{border-color:var(--sb-overlay-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-overlay-blue) 14%, transparent)!important}.dashboard-page :is(.firm-input-icon,.sb-compose-inline-field){position:relative!important}.dashboard-page .firm-input-icon>svg{z-index:2!important;color:var(--sb-overlay-muted)!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.dashboard-page .firm-input-icon>input{padding-left:39px!important}.dashboard-page input[type=file]{min-height:46px!important;padding:8px!important}.dashboard-page input[type=file]::file-selector-button{border:1px solid var(--sb-overlay-line-strong)!important;min-height:30px!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;cursor:pointer!important;border-radius:6px!important;margin-right:10px!important;padding:0 12px!important;font-weight:800!important}.dashboard-page :is(.firm-actions,.code-actions,.crop-actions,.review-modal-actions,.activity-modal-actions,.map-compose-actions,.sb-compose-footer),.ap-modal form>footer,.sb-auth-modal-actions{border-top:1px solid var(--sb-overlay-line)!important;background:var(--sb-overlay-surface)!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;margin:0!important;padding:15px 20px 18px!important;display:flex!important}.dashboard-page :is(.firm-actions,.code-actions,.crop-actions,.review-modal-actions,.activity-modal-actions,.map-compose-actions,.sb-compose-footer) button,.ap-modal button,.sb-auth-modal-actions button{min-height:42px!important;box-shadow:none!important;cursor:pointer!important;border-radius:8px!important;padding:0 16px!important;font-size:14px!important;font-weight:850!important;transform:none!important}.dashboard-page :is(.firm-cancel,.code-cancel,.crop-actions .secondary-settings-btn,.review-modal-actions .secondary,.activity-modal-actions button:first-child,.map-compose-actions button:first-child,.sb-compose-footer button:not(.primary)){border:1px solid var(--sb-overlay-line-strong)!important;color:var(--sb-overlay-text)!important;background:0 0!important}.dashboard-page :is(.firm-submit,.code-generate,.crop-actions .primary-settings-btn,.activity-modal-actions button:last-child,.map-compose-actions button:last-child,.sb-compose-footer .primary){color:#fff!important;background:#0a66f5!important;border:1px solid #0000!important}.dashboard-page :is(.firm-submit,.code-generate):disabled{opacity:.58!important;cursor:wait!important}.dashboard-page .firm-info-box,.dashboard-page .code-firm-box{border:1px solid var(--sb-overlay-line)!important;border-left:3px solid var(--sb-overlay-yellow)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;box-shadow:none!important;border-radius:8px!important;margin:18px 20px 0!important;padding:13px 15px!important}.dashboard-page :is(.firm-info-box,.code-firm-box) span,.dashboard-page :is(.firm-role-card,.code-role-card,.code-result-main)>span{color:var(--sb-overlay-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:4px!important;font:800 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:block!important}.dashboard-page :is(.firm-info-box,.code-firm-box) strong{color:var(--sb-overlay-text)!important;font-size:15px!important;display:block!important}.dashboard-page :is(.firm-info-box,.code-firm-box) p{color:var(--sb-overlay-muted)!important;margin:3px 0 0!important;font-size:13px!important}.dashboard-page .firm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;padding:18px 20px 20px!important;display:grid!important}.dashboard-page .firm-field.wide{grid-column:1/-1!important}.dashboard-page .firm-role-card,.dashboard-page .code-role-card{border:1px solid var(--sb-overlay-line)!important;min-height:78px!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;box-shadow:none!important;border-radius:8px!important;padding:12px 14px!important}.dashboard-page .firm-role-card strong,.dashboard-page .code-role-card strong{color:var(--sb-overlay-text)!important;font-size:15px!important}.dashboard-page .firm-role-card p{color:var(--sb-overlay-muted)!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important}.dashboard-page .code-form-row{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr)!important;gap:14px!important;padding:18px 20px 0!important;display:grid!important}.dashboard-page .code-empty{border:1px dashed var(--sb-overlay-line-strong)!important;min-height:150px!important;color:var(--sb-overlay-muted)!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border-radius:8px!important;place-items:center!important;gap:5px!important;margin:18px 20px 20px!important;padding:24px!important;display:grid!important}.dashboard-page .code-empty svg{color:var(--sb-overlay-blue)!important}.dashboard-page .code-empty h3{color:var(--sb-overlay-text)!important;margin:7px 0 0!important;font-size:17px!important}.dashboard-page .code-empty p{color:var(--sb-overlay-muted)!important;margin:0!important;font-size:13px!important}.dashboard-page .code-result{border:1px solid color-mix(in srgb, var(--sb-overlay-blue) 42%, var(--sb-overlay-line))!important;color:var(--sb-overlay-text)!important;background:color-mix(in srgb, var(--sb-overlay-blue) 6%, var(--sb-overlay-surface))!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:18px 20px 20px!important;padding:17px!important;display:grid!important}.dashboard-page .code-result-main strong{color:var(--sb-overlay-text)!important;letter-spacing:.12em!important;overflow-wrap:anywhere!important;font:850 clamp(25px,5vw,38px)/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:block!important}.dashboard-page .code-result-main p{color:var(--sb-overlay-muted)!important;margin:7px 0 0!important;font-size:13px!important}.dashboard-page .code-copy-btn{border:1px solid var(--sb-overlay-line-strong)!important;min-height:40px!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;box-shadow:none!important;border-radius:8px!important;padding:0 14px!important;font-weight:850!important}.dashboard-page .code-copy-btn.copied{border-color:var(--sb-overlay-success)!important;color:var(--sb-overlay-success)!important;background:color-mix(in srgb, var(--sb-overlay-success) 8%, var(--sb-overlay-surface))!important}.dashboard-page .project-upload-modal,.dashboard-page .ai-date-modal{padding:0!important}.dashboard-page .project-upload-modal>:not(.firm-modal-header):not(.code-modal-header),.dashboard-page .ai-date-modal>:not(.firm-modal-header):not(.code-modal-header){margin-left:20px!important;margin-right:20px!important}.dashboard-page .project-upload-modal>h3,.dashboard-page .ai-date-modal>h3{border-bottom:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-text)!important;margin:0!important;padding:18px 20px 15px!important;font:700 24px/1.15 Georgia,Times New Roman,serif!important}.dashboard-page .worker-modal-note,.dashboard-page .preview-review-comment{border:1px solid var(--sb-overlay-line)!important;border-left:3px solid var(--sb-overlay-yellow)!important;color:var(--sb-overlay-muted)!important;background:var(--sb-overlay-surface-muted)!important;border-radius:7px!important;padding:11px 13px!important}.dashboard-page .deadline-modal,.dashboard-page .review-modal,.dashboard-page .all-attention-modal{padding:0!important}.dashboard-page .review-modal-actions button.valid,.dashboard-page .review-modal-actions .valid{color:#fff!important;background:#157a55!important;border:1px solid #0000!important}.dashboard-page .review-modal-actions button.invalid,.dashboard-page .review-modal-actions .invalid{color:#fff!important;background:#b83a3a!important;border:1px solid #0000!important}.dashboard-page .preview-modal{grid-template-rows:auto minmax(0,1fr)!important;height:min(820px,100dvh - 30px)!important;padding:0!important;display:grid!important}.dashboard-page .preview-body{min-height:0!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;padding:16px!important}.dashboard-page .preview-body :is(iframe,img,.preview-body-image){border:1px solid var(--sb-overlay-line)!important;object-fit:contain!important;background:#fff!important;border-radius:8px!important;width:100%!important;height:100%!important;min-height:420px!important}.dashboard-page .preview-empty{border:1px dashed var(--sb-overlay-line-strong)!important;min-height:420px!important;color:var(--sb-overlay-muted)!important;background:var(--sb-overlay-surface)!important;text-align:center!important;border-radius:8px!important;place-items:center!important;padding:28px!important;display:grid!important}.dashboard-page .preview-empty h3{color:var(--sb-overlay-text)!important;margin:12px 0 3px!important}.dashboard-page .crop-modal{width:min(700px,100vw - 30px)!important;padding:0!important}.dashboard-page .crop-area{border:1px solid var(--sb-overlay-line)!important;background:#08131b!important;border-radius:8px!important;height:min(440px,48dvh)!important;margin:16px 20px 0!important;position:relative!important;overflow:hidden!important}.dashboard-page .crop-controls{color:var(--sb-overlay-text)!important;gap:8px!important;padding:16px 20px!important;display:grid!important}.dashboard-page .sb-compose-panel{width:min(780px,100vw - 30px)!important;padding:0!important}.dashboard-page .sb-compose-form-body{gap:14px!important;padding:18px 20px!important;display:grid!important}.dashboard-page .sb-compose-upload{border:1px dashed var(--sb-overlay-line-strong)!important;min-height:82px!important;color:var(--sb-overlay-muted)!important;background:var(--sb-overlay-surface-muted)!important;border-radius:8px!important;place-items:center!important;padding:14px!important;display:grid!important}.dashboard-page .sb-compose-files-list{gap:6px!important;display:grid!important}.dashboard-page .sb-compose-file-item{border:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:flex!important}.dashboard-page .activity-modal{width:min(660px,100vw - 30px)!important;padding:0!important}.dashboard-page .activity-ledger-modal-kicker{color:var(--sb-overlay-blue)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:3px!important;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:block!important}.dashboard-page .activity-modal-form{gap:14px!important;padding:18px 20px 0!important;display:grid!important}.dashboard-page .map-compose-modal{width:min(650px,100vw - 30px)!important;padding:0!important}.dashboard-page .map-compose-modal>label{margin:0 20px 14px!important}.dashboard-page .map-compose-header+label{margin-top:18px!important}.dashboard-page .map-image-preview{border:1px solid var(--sb-overlay-line)!important;background:var(--sb-overlay-surface-muted)!important;border-radius:8px!important;margin:0 20px 14px!important;overflow:hidden!important}.dashboard-page .map-image-preview img{object-fit:cover!important;width:100%!important;max-height:260px!important;display:block!important}.dashboard-page .map-details-modal{padding:0!important}.dashboard-page .map-details-image{border:1px solid var(--sb-overlay-line)!important;object-fit:cover!important;border-radius:8px!important;width:calc(100% - 40px)!important;max-height:360px!important;margin:18px 20px 0!important;display:block!important}.dashboard-page .map-details-body{color:var(--sb-overlay-text)!important;padding:18px 20px 20px!important}.dashboard-page .map-details-meta{border-bottom:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-muted)!important;justify-content:space-between!important;gap:12px!important;padding-bottom:12px!important;font-size:13px!important;display:flex!important}.dashboard-page .leaflet-popup-content-wrapper{border:1px solid var(--sb-overlay-line-strong)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 18px 46px #0a172438!important}.dashboard-page .leaflet-popup-tip{border:1px solid var(--sb-overlay-line-strong)!important;background:var(--sb-overlay-surface)!important;box-shadow:none!important;border-top:0!important;border-left:0!important}.dashboard-page .leaflet-popup-content{width:280px!important;margin:0!important}.dashboard-page .leaflet-popup-close-button{z-index:5!important;border:1px solid var(--sb-overlay-line)!important;width:30px!important;height:30px!important;color:var(--sb-overlay-text)!important;background:color-mix(in srgb, var(--sb-overlay-surface) 92%, transparent)!important;border-radius:7px!important;place-items:center!important;font-size:19px!important;display:grid!important;top:7px!important;right:7px!important}.dashboard-page .map-popup.professional{min-width:0!important;color:var(--sb-overlay-text)!important;background:0 0!important;padding:0!important}.dashboard-page .popup-title-row{border-bottom:1px solid var(--sb-overlay-line)!important;padding:14px 48px 9px 14px!important}.dashboard-page .popup-title-row strong{color:var(--sb-overlay-text)!important;font-size:15px!important}.dashboard-page .popup-date,.dashboard-page .popup-user,.dashboard-page .map-popup.professional p{color:var(--sb-overlay-muted)!important}.dashboard-page .map-popup.professional p{margin:0!important;padding:11px 14px!important;font-size:13px!important;line-height:1.45!important}.dashboard-page .map-popup.professional .map-popup-image{object-fit:cover!important;border-radius:0!important;width:100%!important;max-height:170px!important;display:block!important}.dashboard-page .popup-user{border-top:1px solid var(--sb-overlay-line)!important;padding:10px 14px 13px!important}.dashboard-page .popup-avatar{background:var(--sb-overlay-blue)!important;border-radius:50%!important}.dashboard-page :is(.global-search-results,.notification-menu,.menu),.language-switcher-menu{border:1px solid var(--sb-overlay-line-strong)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 18px 48px #0a172433!important}.dashboard-page .global-search-results{z-index:5000!important;width:min(620px,100vw - 30px)!important;max-height:min(520px,100dvh - 100px)!important;padding:0!important;top:calc(100% + 8px)!important}.dashboard-page .global-search-header,.dashboard-page .notification-menu-header{border-bottom:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface-muted)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important}.dashboard-page .global-search-header span,.dashboard-page .notification-menu-header strong{color:var(--sb-overlay-text)!important;font-size:13px!important;font-weight:850!important}.dashboard-page .global-search-result,.dashboard-page .notification-item{border:0!important;border-bottom:1px solid var(--sb-overlay-line)!important;width:100%!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;box-shadow:none!important;text-align:left!important;border-radius:0!important;align-items:center!important;gap:11px!important;padding:11px 13px!important;display:grid!important}.dashboard-page .global-search-result{grid-template-columns:36px minmax(0,1fr) auto!important}.dashboard-page .notification-item{grid-template-columns:36px minmax(0,1fr)!important}.dashboard-page :is(.global-search-result,.notification-item):hover{background:var(--sb-overlay-surface-muted)!important}.dashboard-page .notification-item.unread{background:color-mix(in srgb, var(--sb-overlay-blue) 7%, var(--sb-overlay-surface))!important}.dashboard-page :is(.global-search-result-icon,.notification-icon){border:1px solid var(--sb-overlay-line)!important;width:36px!important;height:36px!important;color:var(--sb-overlay-blue)!important;background:var(--sb-overlay-surface-muted)!important;border-radius:50%!important;place-items:center!important;display:grid!important}.dashboard-page :is(.global-search-result,.notification-item) strong{color:var(--sb-overlay-text)!important;font-size:14px!important}.dashboard-page :is(.global-search-result,.notification-item) p,.dashboard-page :is(.global-search-result,.notification-item) span,.dashboard-page :is(.global-search-empty,.notification-empty){color:var(--sb-overlay-muted)!important;font-size:13px!important}.dashboard-page .notification-menu{z-index:5000!important;width:min(390px,100vw - 24px)!important;max-height:min(560px,100dvh - 84px)!important;right:0!important}.dashboard-page .notification-list{max-height:460px!important;overflow:auto!important}.dashboard-page .notification-trigger.has-unread{border-color:color-mix(in srgb, var(--sb-overlay-yellow) 70%, var(--sb-overlay-line))!important;color:var(--sb-overlay-text)!important;background:color-mix(in srgb, var(--sb-overlay-yellow) 10%, transparent)!important}.dashboard-page .notification-dot{border:2px solid var(--sb-overlay-surface)!important;color:#fff!important;background:#c43c3c!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.dashboard-page .menu{z-index:6000!important;min-width:190px!important;padding:5px!important}.dashboard-page .menu>:is(div,button){min-height:38px!important;color:var(--sb-overlay-text)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important;display:flex!important}.dashboard-page .menu>:is(div,button):hover{background:var(--sb-overlay-surface-muted)!important}.dashboard-page .menu .sb-inbox-menu-danger,.dashboard-page .menu>div:first-child:last-child{color:var(--sb-overlay-danger)!important}.language-switcher-menu{min-width:180px!important;padding:5px!important}.language-switcher-menu button{min-height:38px!important;color:var(--sb-overlay-text)!important;background:0 0!important;border-radius:6px!important}.language-switcher-menu button:hover{background:var(--sb-overlay-surface-muted)!important}.dashboard-page .map-suggestions{z-index:4500!important;border:1px solid var(--sb-overlay-line-strong)!important;max-height:320px!important;color:var(--sb-overlay-text)!important;background:var(--sb-overlay-surface)!important;border-radius:8px!important;overflow:auto!important;box-shadow:0 16px 42px #0a17242e!important}.dashboard-page .map-suggestions>*{border-bottom:1px solid var(--sb-overlay-line)!important;color:var(--sb-overlay-text)!important;background:0 0!important}.dashboard-page .map-suggestions>:hover{background:var(--sb-overlay-surface-muted)!important}.admin-platform{--sb-overlay-backdrop:#01070bc7;--sb-overlay-surface:#13232c;--sb-overlay-surface-muted:#0f1d25;--sb-overlay-surface-strong:#172a34;--sb-overlay-text:#f3f0e8;--sb-overlay-muted:#aab8bd;--sb-overlay-line:#2e424c;--sb-overlay-line-strong:#49606b;--sb-overlay-blue:#68a1ff;--sb-overlay-yellow:#f0c43f;--sb-overlay-success:#5fc69a;--sb-overlay-danger:#ff7b78}.admin-platform .ap-modal-overlay{background:#050e15b3!important}.admin-platform .ap-modal{padding:0!important}.admin-platform .ap-modal>:not(header){margin-left:20px!important;margin-right:20px!important}.admin-platform .ap-modal>form{margin:0!important;padding:18px 20px 20px!important}.admin-platform .ap-modal>form :is(input,select,textarea){color:#0a1724!important;background:#f2f1eb!important}.sb-auth-modal{width:min(470px,100vw - 30px)!important;padding:20px!important}.sb-auth-modal:before{margin:-20px -20px 18px!important}.sb-auth-modal-icon{border:1px solid color-mix(in srgb, var(--sb-overlay-blue) 40%, var(--sb-overlay-line))!important;width:44px!important;height:44px!important;color:var(--sb-overlay-blue)!important;background:color-mix(in srgb, var(--sb-overlay-blue) 8%, var(--sb-overlay-surface))!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;margin:0 0 12px!important;display:grid!important}@media (width<=760px){.dashboard-page :is(.firm-overlay,.code-overlay,.project-upload-overlay,.deadline-overlay,.preview-overlay,.crop-overlay,.review-overlay,.all-attention-overlay,.activity-modal-overlay,.map-compose-overlay,.map-details-overlay,.sb-compose-backdrop),.ap-modal-overlay,.sb-auth-modal-backdrop{align-items:end!important;padding:8px!important}.dashboard-page :is(.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.deadline-modal,.preview-modal,.crop-modal,.review-modal,.all-attention-modal,.activity-modal,.map-compose-modal,.map-details-modal,.sb-compose-panel),.ap-modal,.sb-auth-modal{border-radius:12px 12px 7px 7px!important;width:100%!important;max-height:calc(100dvh - 16px)!important}.dashboard-page .firm-form-grid,.dashboard-page .code-form-row{grid-template-columns:1fr!important}.dashboard-page .firm-field.wide{grid-column:auto!important}.dashboard-page .code-result{grid-template-columns:1fr!important}.dashboard-page .code-copy-btn{width:100%!important}.dashboard-page :is(.firm-actions,.code-actions,.crop-actions,.review-modal-actions,.activity-modal-actions,.map-compose-actions,.sb-compose-footer){grid-template-columns:1fr 1fr!important;display:grid!important}.dashboard-page .preview-modal{height:calc(100dvh - 16px)!important}.dashboard-page .preview-body :is(iframe,img,.preview-body-image),.dashboard-page .preview-empty{min-height:300px!important}.dashboard-page .global-search-results,.dashboard-page .notification-menu{width:auto!important;position:fixed!important;top:68px!important;left:8px!important;right:8px!important}}@media (width<=480px){.dashboard-page :is(.firm-modal-header,.code-modal-header,.deadline-modal-header,.preview-header,.crop-header,.review-modal-header,.activity-modal-header,.map-compose-header,.map-details-header,.sb-compose-header){padding:15px 14px 13px!important}.dashboard-page .firm-form-grid,.dashboard-page .code-form-row,.dashboard-page .activity-modal-form,.dashboard-page .sb-compose-form-body{padding-left:14px!important;padding-right:14px!important}.dashboard-page :is(.firm-info-box,.code-firm-box,.code-empty,.code-result){margin-left:14px!important;margin-right:14px!important}.dashboard-page :is(.firm-actions,.code-actions,.crop-actions,.review-modal-actions,.activity-modal-actions,.map-compose-actions,.sb-compose-footer){grid-template-columns:1fr!important;padding-left:14px!important;padding-right:14px!important}.dashboard-page .map-compose-modal>label,.dashboard-page .map-image-preview,.dashboard-page .map-details-image,.dashboard-page .map-details-body{margin-left:14px!important;margin-right:14px!important}.dashboard-page .map-details-body{padding-left:0!important;padding-right:0!important}}@media (prefers-reduced-motion:reduce){.dashboard-page :is(.firm-overlay,.code-overlay,.project-upload-overlay,.deadline-overlay,.preview-overlay,.crop-overlay,.review-overlay,.all-attention-overlay,.activity-modal-overlay,.map-compose-overlay,.map-details-overlay,.sb-compose-backdrop,.firm-modal,.code-modal,.project-upload-modal,.ai-date-modal,.deadline-modal,.preview-modal,.crop-modal,.review-modal,.all-attention-modal,.activity-modal,.map-compose-modal,.map-details-modal,.sb-compose-panel),.ap-modal-overlay,.ap-modal,.sb-auth-modal-backdrop,.sb-auth-modal{animation:none!important}}@keyframes sb-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes sb-overlay-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-page .safebuild-map-marker{background:0 0!important;border:0!important}.dashboard-page .popup-title-row{display:block!important}.dashboard-page .popup-title-row .popup-date{color:var(--sb-overlay-muted)!important;margin:3px 0 0!important;font-size:12px!important}.dashboard-page .popup-user{align-items:center!important;gap:9px!important;display:flex!important}.dashboard-page .popup-avatar{color:#fff!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:14px!important;font-weight:900!important;display:grid!important}.dashboard-page .popup-user b{color:var(--sb-overlay-text)!important;font-size:13px!important;line-height:1.2!important;display:block!important}.dashboard-page .popup-user span{color:var(--sb-overlay-muted)!important;margin-top:2px!important;font-size:12px!important;display:block!important}
