:root,[data-theme=light]{--surface:#f5f6f8;--surface-raised:#fff;--line:#e3e6eb;--line-strong:#6b7480;--ink:#0b0d12;--ink-muted:#555e6b;--carbon:#0b0d12;--on-carbon:#f5f6f8;--carbon-muted:#9ba4b3;--accent:#2a62f0;--on-accent:#fff;--accent-text:#1f54e0;--accent-soft:#e8efff;--accent-bright:#6f9bff;--success:#0e7a52;--danger:#c62f28;--focus-ring:var(--accent-text);--link:var(--accent-text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#0b0d12;--surface-raised:#151920;--line:#242a34;--line-strong:#5f6878;--ink:#f2f4f7;--ink-muted:#9ba4b3;--carbon:#05070a;--on-carbon:#f2f4f7;--carbon-muted:#9ba4b3;--accent:#4d82ff;--on-accent:#05070b;--accent-text:#82a8ff;--accent-soft:#0f1d40;--accent-bright:#6f9bff;--success:#3ccf95;--danger:#ff6b63;--focus-ring:var(--accent-text);--link:var(--accent-text)}}[data-theme=dark]{--surface:#0b0d12;--surface-raised:#151920;--line:#242a34;--line-strong:#5f6878;--ink:#f2f4f7;--ink-muted:#9ba4b3;--carbon:#05070a;--on-carbon:#f2f4f7;--carbon-muted:#9ba4b3;--accent:#4d82ff;--on-accent:#05070b;--accent-text:#82a8ff;--accent-soft:#0f1d40;--accent-bright:#6f9bff;--success:#3ccf95;--danger:#ff6b63;--focus-ring:var(--accent-text);--link:var(--accent-text)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:12px;--radius-lg:16px;--radius-xl:28px;--radius-pill:999px;--font-sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-vietnamese-400-normal.BF4g3tCF.woff2)format("woff2"),url(/_astro/archivo-vietnamese-400-normal.FGOLYM1a.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-ext-400-normal.B5tPZzqW.woff2)format("woff2"),url(/_astro/archivo-latin-ext-400-normal.DrmqtLj6.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:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-vietnamese-500-normal.k0drYPZA.woff2)format("woff2"),url(/_astro/archivo-vietnamese-500-normal.7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-ext-500-normal.RFhg4CpD.woff2)format("woff2"),url(/_astro/archivo-latin-ext-500-normal.D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/archivo-latin-500-normal.CGugC8dq.woff2)format("woff2"),url(/_astro/archivo-latin-500-normal.pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-vietnamese-700-normal.nuAQAQa7.woff2)format("woff2"),url(/_astro/archivo-vietnamese-700-normal.Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-ext-700-normal.DD_nkw6b.woff2)format("woff2"),url(/_astro/archivo-latin-ext-700-normal.CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-latin-700-normal.D9cHMWGj.woff2)format("woff2"),url(/_astro/archivo-latin-700-normal.lT5TFe7H.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-vietnamese-800-normal.DHDgv4cm.woff2)format("woff2"),url(/_astro/archivo-vietnamese-800-normal.BKe5Z8rz.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-ext-800-normal.BC6piDwP.woff2)format("woff2"),url(/_astro/archivo-latin-ext-800-normal.B9NTbsU1.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:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.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:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.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:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/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(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:68px}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:17px;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1,h2,h3{letter-spacing:-.02em;margin:0 0 var(--space-4);font-weight:800;line-height:1.1}h1{font-size:clamp(34px,4.5vw,52px)}h2{font-size:clamp(26px,3vw,36px)}h3{letter-spacing:-.01em;font-size:20px}p{margin:0 0 var(--space-4);max-width:65ch}.lead{color:inherit;font-size:20px;line-height:1.5}.muted{color:var(--ink-muted)}.small{font-size:14px}.wrap{width:min(1120px, 100% - 2 * var(--space-4));margin-inline:auto}.section{padding-block:var(--space-12);border-top:1px solid var(--line)}.section:first-of-type,.intro+.section{border-top:0}.carbon{background:var(--carbon);color:var(--on-carbon);border-top:0}.carbon .muted{color:var(--carbon-muted)}.carbon a:not(.btn){color:inherit;text-underline-offset:3px;text-decoration:underline}.carbon :focus-visible{outline-color:var(--on-carbon)}.grid{gap:var(--space-6);display:grid}@media (width>=720px){.grid--3{grid-template-columns:repeat(3,1fr)}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4);z-index:30;background:var(--surface-raised);color:var(--ink);padding:var(--space-2) var(--space-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{top:env(safe-area-inset-top,0px);z-index:20;height:52px;color:var(--on-carbon);background:var(--carbon);background:color-mix(in srgb, var(--carbon) 92%, transparent);-webkit-backdrop-filter:saturate(180%)blur(18px);border-bottom:1px solid var(--carbon);border-bottom:1px solid color-mix(in srgb, var(--on-carbon) 8%, transparent);position:sticky}.site-header__inner{align-items:center;gap:28px;height:52px;display:flex}.site-header__logo{margin-right:auto;display:block}.site-header__logo img{width:auto;height:20px;display:block}.site-nav{color:var(--carbon-muted);gap:28px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.site-nav a{color:inherit;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--on-carbon)}.site-header__cta{background:var(--on-carbon);height:30px;color:var(--carbon);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.site-header__cta:hover{filter:brightness(.92)}.site-header :focus-visible{outline:2px solid var(--on-carbon);outline-offset:2px}.site-menu{display:none}.site-menu__toggle{cursor:pointer;height:30px;color:var(--on-carbon);user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.site-menu__toggle::-webkit-details-marker{display:none}.site-menu__icon{width:16px;height:12px;position:relative}.site-menu__icon span{background:currentColor;width:16px;height:1.5px;transition:transform .2s,opacity .2s;position:absolute;left:0}.site-menu__icon span:first-child{top:0}.site-menu__icon span:nth-child(2){top:5.25px}.site-menu__icon span:nth-child(3){top:10.5px}.site-menu[open] .site-menu__icon span:first-child{transform:translateY(5.25px)rotate(45deg)}.site-menu[open] .site-menu__icon span:nth-child(2){opacity:0}.site-menu[open] .site-menu__icon span:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}.site-menu__word--close,.site-menu[open] .site-menu__word--open{display:none}.site-menu[open] .site-menu__word--close{display:inline}.site-menu__panel{background:var(--carbon);border-top:1px solid color-mix(in srgb, var(--on-carbon) 8%, transparent);height:calc(100dvh - 48px);padding:12px clamp(20px,5vw,48px) 40px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-menu__panel ul{margin:0;padding:0;list-style:none}.site-menu__panel li{border-bottom:1px solid color-mix(in srgb, var(--on-carbon) 10%, transparent)}.site-menu__panel a{letter-spacing:-.02em;color:var(--on-carbon);padding:18px 0;font-size:26px;font-weight:700;text-decoration:none;display:block}.site-menu__panel a[aria-current=page]{color:var(--carbon-muted)}@media (width<=899px){.site-nav-wide{display:none}.site-menu{display:block}.site-header__inner{gap:18px}}@media (prefers-reduced-motion:reduce){.site-menu__icon span{transition:none}}.site-footer{border-top:1px solid var(--line);padding-block:var(--space-8);margin-top:var(--space-12);color:var(--ink-muted);font-size:12px}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-8);display:flex}.site-footer__legal{min-width:0;max-width:none;margin:0}.site-footer__inner>nav{flex:none;margin-left:auto}.site-footer__nav{justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=899px){.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer__inner>nav{margin-left:0}.site-footer__nav{justify-content:flex-start}}.site-footer__nav a{color:var(--ink-muted);text-decoration:none}.site-footer__nav a:hover{color:var(--ink)}.breadcrumbs ol{gap:var(--space-2);margin:0 0 var(--space-6);padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-muted)}.breadcrumbs a{color:var(--ink-muted)}.enquiry{gap:var(--space-4);display:grid}@media (width>=720px){.enquiry{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}.field{gap:var(--space-1);display:grid}.field label{font-weight:500}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);padding:var(--space-2) var(--space-3);border-radius:12px}.field [aria-invalid=true]{border-color:var(--danger)}.check{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr}.check .field-error{grid-column:1/-1}.hp{position:absolute;left:-9999px}.form-error{color:var(--danger);font-weight:500}.enquiry-done{background:var(--surface);color:var(--success);padding:var(--space-6);border-radius:var(--radius-md);font-weight:500}.enquiry-done:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.enquiry-done:empty{display:none}.field-error{color:var(--danger);margin:var(--space-1) 0 0;font-size:14px}.v2-section{padding-block:clamp(88px,12vw,160px)}.v2-section :where(h1,h2,h3,p,dl){margin:0}.v2-section--raised{background:var(--surface-raised)}.v2-section--flush{padding-top:0}.v2-section--compact{padding-block:72px}h1.mega,h2.big,h2.mid,h3.mid{text-wrap:balance}.eyebrow{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.mega{letter-spacing:-.045em;font-size:clamp(48px,8.6vw,104px);font-weight:800;line-height:.98}.big{letter-spacing:-.035em;font-size:clamp(36px,5.6vw,64px);font-weight:800;line-height:1.02}.mid{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.15}.sub{color:var(--ink-muted);letter-spacing:-.005em;font-size:clamp(19px,1.9vw,24px);font-weight:400;line-height:1.35}.center{text-align:center;margin-inline:auto}.center>p{margin-inline:auto}.eyebrow+.mega,.eyebrow+.big,.eyebrow+.mid{margin-top:20px}.mega+.sub,.big+.sub{margin-top:24px}.sub.narrow{max-width:30ch}.dot{background:var(--accent);vertical-align:.02em;width:.16em;height:.16em;margin-left:.04em;display:inline-block}.v2-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;font-size:17px;display:flex}.btn{background:var(--accent);height:48px;color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.95)}.btn[disabled]{opacity:.55;cursor:not-allowed}.more{min-height:48px;color:var(--accent-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.more:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:8px;transform:rotate(45deg)}.more:hover{text-underline-offset:3px;text-decoration:underline}.btn:focus-visible,.more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}.more:focus-visible{border-radius:4px}.carbon .sub,.carbon .eyebrow{color:var(--carbon-muted)}.carbon .btn:focus-visible,.carbon .more:focus-visible,.carbon :focus-visible{outline-color:var(--on-carbon)}.carbon .more{color:var(--on-carbon)}.triad{flex-wrap:wrap;justify-content:center;gap:0 .35em;display:flex}.hero{text-align:center;padding-top:clamp(40px,5.5vw,72px);padding-bottom:clamp(40px,5vw,72px);overflow:hidden}.hero .mega{font-size:clamp(44px,6.4vw,84px)}.hero .sub{max-width:40ch;margin:18px auto 0}.hero .v2-links{margin-top:24px}.hero.carbon .more{color:var(--accent-bright);text-decoration:none}.hero.carbon .more:hover{text-decoration:underline}.hero .stage{max-width:1080px;margin:clamp(24px,3.5vw,44px) auto 0;padding-inline:clamp(0px,2vw,24px)}.triad span:nth-child(3){color:var(--ink-muted)}.sub.statement{max-width:48ch}.bento{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:56px;display:grid}.tile{background:var(--surface-raised);cursor:default;border-radius:28px;outline:none;flex-direction:column;justify-content:space-between;gap:24px;min-height:260px;padding:36px;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.tile>div{grid-template-columns:1fr;display:grid}.tile .v2-title{letter-spacing:-.02em;grid-area:1/1;max-width:14ch;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.12}.tile .v2-desc,.tile .reveal{color:var(--ink-muted);grid-area:2/1;align-self:start;margin-top:10px;font-size:15px;transition:opacity .25s,transform .25s}.tile .v2-desc{max-width:28ch}.tile .reveal{opacity:0;max-width:44ch;padding-right:28px;line-height:1.5;transform:translateY(8px)}.tile .plus{border:1px solid var(--line-strong);opacity:.7;border-radius:999px;width:28px;height:28px;transition:transform .25s,opacity .25s;position:absolute;bottom:22px;right:22px}.tile .plus:before,.tile .plus:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile .plus:after{transform:translate(-50%,-50%)rotate(90deg)}@media (hover:hover){.tile:hover .reveal{opacity:1;transform:none}.tile:hover .v2-desc{opacity:0}.tile:hover .plus{opacity:1;transform:rotate(45deg)}}.tile:focus-visible .reveal,.tile.open .reveal{opacity:1;transform:none}.tile:focus-visible .v2-desc,.tile.open .v2-desc{opacity:0}.tile:focus-visible,.tile.open{outline:2px solid var(--focus-ring);outline-offset:2px}.tile.open .plus{opacity:1;transform:rotate(45deg)}.w2{grid-column:span 2}.w3{grid-column:span 3}.w4{grid-column:span 4}.tile.dark{background:var(--carbon);color:var(--on-carbon)}.tile.dark .v2-desc,.tile.dark .reveal{color:var(--carbon-muted)}.tile.dark .plus{border-color:var(--carbon-muted);color:var(--on-carbon)}.tile.tint{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.tile,.tile .v2-desc,.tile .reveal,.tile .plus{transition:none}}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:64px 0 0;padding:0;list-style:none;display:grid}.steps--3{grid-template-columns:repeat(3,1fr)}.steps .step{padding:28px 24px 0 0}.steps .n{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--accent-text)}.steps .h{letter-spacing:-.02em;margin-top:18px;font-size:24px;font-weight:700;line-height:1.2}.steps .v2-desc{color:var(--ink-muted);max-width:22ch;margin-top:6px;font-size:15px}.promises{text-align:left;grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.promises .mid{max-width:12ch}.promises .v2-desc{color:var(--ink-muted);max-width:26ch;margin-top:10px;font-size:15px}.people{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:56px;display:grid}.people .person{background:var(--surface-raised);border-radius:28px;position:relative;overflow:hidden}.people .person:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.carbon .people .person:focus-within{outline-color:var(--on-carbon)}.person__photo{aspect-ratio:4/3;background:var(--line)}.person__photo img{object-fit:cover;width:100%;height:100%}.person__photo--brand{background:var(--accent-soft);place-items:center;display:grid}.person__photo--brand .person__photo-mark{object-fit:contain;width:64px;height:64px}.people .person .person__meta{padding:24px 28px 28px}.people .person .person__name{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.people .person .role{color:var(--ink-muted);margin-top:4px;font-size:15px}.person__link{color:inherit;text-decoration:none}.person__link:after{content:"";border-radius:28px;position:absolute;inset:0}.person__link:hover{text-underline-offset:4px;text-decoration:underline}.person__link:focus-visible{outline:none}.cmp-wrap{margin-top:48px}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp__lbl{display:none}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 16px}.cmp thead th{font:500 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding-bottom:14px}.cmp tbody th{color:var(--ink);width:22%;font-weight:700}.cmp td{color:var(--ink-muted)}.cmp .us{color:var(--ink);font-weight:700}.cmp thead .us{color:var(--accent-text)}@media (width<=720px){.cmp-wrap{margin-top:36px}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:auto;display:block}.cmp thead{display:none}.cmp tbody tr{background:var(--surface-raised);border-radius:var(--radius-lg);padding:20px 20px 4px}.cmp tbody tr+tr{margin-top:12px}.cmp tbody th{letter-spacing:-.01em;border:0;width:auto;padding:0 0 12px;font-size:19px}.cmp td{border-bottom:0;border-top:1px solid var(--line);padding:12px 0}.cmp td.us{padding-bottom:16px}.cmp__lbl{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px;display:block}.cmp .us .cmp__lbl{color:var(--accent-text)}}.faq{max-width:760px}.v2-section .faq{margin:48px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.7vw,21px);font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);flex:none;width:10px;height:10px;margin-top:-6px;transition:transform .2s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:4px;transform:rotate(225deg)}.faq summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.faq__q{font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;line-height:1.3}.faq details p{color:var(--ink-muted);max-width:62ch;margin:0;padding:0 0 24px}.v2-close{text-align:center}.v2-close .sub{max-width:30ch;margin:20px auto 0}.brief{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;display:grid}.brief .lead{color:var(--ink);margin-top:16px;font-size:clamp(19px,1.8vw,22px);line-height:1.45}.facts{grid-template-columns:auto 1fr;gap:12px 24px;margin:0;font-size:15px;display:grid}.facts dt{font:500 12px/22px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.facts dd{margin:0}@media (width<=899px){.bento{grid-template-columns:1fr 1fr}.w2,.w3,.w4{grid-column:span 2}.tile{border-radius:22px;min-height:200px;padding:28px}.steps{grid-template-columns:1fr 1fr;row-gap:32px}.steps--3{grid-template-columns:1fr}.promises{grid-template-columns:1fr;gap:36px}.people{grid-template-columns:1fr}.people .person,.person__link:after{border-radius:22px}.brief{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}}.intro .sub{max-width:38ch;margin:20px auto 0}.intro .sub+p{margin-top:20px}.intro .prose{margin-top:32px}.opener{text-align:center;margin-inline:auto}.opener .sub{max-width:60ch;margin:16px auto 0}.prose{text-align:left;max-width:65ch;margin-inline:auto}.prose :where(h2){letter-spacing:-.02em;margin-top:40px;font-size:clamp(22px,2.6vw,28px);font-weight:700}.prose :where(h2:first-child){margin-top:0}.v2-section .prose :where(p){margin-top:16px}.v2-section .prose :where(p:first-child){margin-top:0}.tile-card{background:var(--surface-raised);border-radius:28px;padding:28px}.tile-card .eyebrow{margin:0 0 10px}.tile-card h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:700}.tile-card p,.tile-card ul{color:var(--ink-muted);max-width:40ch;margin:0;font-size:15px}.tile-card ul{padding-left:1.1em}.tile-card li{margin-top:4px}@media (width<=899px){.tile-card{border-radius:22px}}.carbon .tile-card{background:0 0;background:color-mix(in srgb, var(--on-carbon) 10%, transparent);color:var(--on-carbon)}.carbon .tile-card p,.carbon .tile-card ul,.carbon .tile-card .eyebrow{color:var(--carbon-muted)}.people .person .bio{color:var(--ink-muted);max-width:46ch;margin-top:12px;font-size:15px}.people .person .linkedin{color:var(--accent-text);text-underline-offset:3px;margin-top:12px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}.contact-grid{gap:24px;display:grid}.contact-panel{border-radius:28px;padding:clamp(28px,3.4vw,40px)}.contact-form-card{background:var(--surface-raised);border-radius:28px;padding:clamp(28px,3.4vw,40px)}.contact-form-card .enquiry{grid-template-columns:1fr}.contact-intro .sub{max-width:48ch;margin-top:16px}.contact-steps__h{font-size:20px}.contact-steps__list{margin:20px 0 0;padding:0;list-style:none}.contact-steps__list .step{border-top:1px solid var(--line-strong);border-top:1px solid color-mix(in srgb, var(--carbon-muted) 35%, transparent);padding:18px 0}.contact-steps__list .n{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--carbon-muted)}.contact-steps__list .h{margin-top:8px;font-size:17px}.contact-steps__list .v2-desc{color:var(--carbon-muted);max-width:32ch;margin-top:6px;font-size:15px}.contact-steps p{margin-top:20px}@media (width>=900px){.contact-grid{grid-template-columns:.9fr 1.1fr;grid-template-areas:"intro form""steps form";gap:32px}.contact-intro{grid-area:intro}.contact-form-card{grid-area:form}.contact-steps{grid-area:steps}}@media (width<=899px){.contact-panel,.contact-form-card{border-radius:22px}}.ov{text-align:left;margin-top:56px}.ov ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ov--bento ul{grid-template-columns:repeat(3,1fr)}.ov--timeline ul{grid-template-columns:repeat(4,1fr)}.ov--topics ul{grid-template-columns:repeat(3,1fr)}.ov__span2{grid-column:span 2}.ov__span3{grid-column:span 3}.ov__tile{height:100%;min-height:200px;color:var(--ink);background:var(--surface-raised);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:32px;text-decoration:none;display:flex}.ov__span3 .ov__tile{min-height:0}@media (width>=900px){.ov__span3 .ov__tile{flex-direction:row;align-items:flex-end}.ov__span3 .ov__tile>div{text-align:right}.ov__span3 .ov__more{margin-left:auto}.ov .ov__span3 .ov__title{max-width:24ch}}.ov--timeline .ov__tile{border-radius:24px;min-height:180px;padding:28px}.ov--topics .ov__tile{min-height:168px;padding:28px}.ov__tile--raised{background:var(--surface-raised)}.ov__tile--tint{background:var(--accent-soft)}.ov__tile--carbon{background:var(--carbon);color:var(--on-carbon)}.ov .ov__title{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.15}.ov__line{color:var(--ink-muted);max-width:34ch;margin-top:10px;font-size:15px;line-height:1.45;display:block}.ov__more{width:fit-content;color:var(--accent-text);align-items:center;margin-top:16px;font-size:15px;font-weight:700;display:flex}.ov__more:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:6px;height:6px;margin-left:8px;transform:rotate(45deg)}.ov__num{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--accent-text)}.ov__count{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin-top:12px;display:block}.ov__tile--carbon .ov__line{color:var(--carbon-muted)}.ov__tile--carbon .ov__more,.ov__tile--carbon .ov__num,.ov__tile--carbon .ov__count{color:var(--on-carbon)}.ov__tile:hover .ov__title{color:var(--accent-text)}.ov__tile--carbon:hover .ov__title{color:var(--carbon-muted)}.ov__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.frow{padding-block:clamp(80px,10vw,136px)}.frow :where(h2,h3,p,ul,figure){margin:0}.frow--raised{background:var(--surface-raised)}.frow--surface{background:var(--surface)}.frow--tint{background:var(--accent-soft)}.frow__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.frow--reverse .frow__art{order:-1}.frow__text{max-width:60ch}.frow .mid{letter-spacing:-.03em;margin-top:20px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08}.frow .frow__answer{margin-top:20px;font-size:clamp(18px,1.6vw,21px);line-height:1.45}.frow__body{margin-top:16px}.frow__example{color:var(--ink-muted);margin-top:24px;font-size:15px}.frow__example strong{color:var(--ink)}.frow__label{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:28px}.frow .frow__deliv{letter-spacing:-.01em;margin-top:12px;font-size:17px;font-weight:700}.frow__list{color:var(--ink-muted);margin-top:8px;padding-left:1.1em;font-size:15px}.frow__list li{margin-top:4px}.carbon .frow__example,.carbon .frow__label,.carbon .frow__list,.carbon .frow__cap{color:var(--carbon-muted)}.carbon .frow__example strong{color:var(--on-carbon)}.frow__art{min-width:0}.frow__panel{color:var(--ink);border-radius:28px;padding:clamp(20px,3vw,36px)}.frow__panel--raised{background:var(--surface-raised)}.frow__panel--surface{background:var(--surface)}.frow__panel--tint{background:var(--accent-soft)}.frow__panel--carbon{background:var(--carbon);background:color-mix(in srgb, var(--on-carbon) 8%, var(--carbon))}.frow__cap{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:right;margin-top:12px}.keep-band{background:var(--accent-soft)}.keep-band .grid{text-align:left;margin-top:48px}.mo-card{background:var(--surface-raised);color:var(--ink);border-radius:18px;padding:clamp(16px,2.4vw,24px)}.frow__panel :where(p,ul){margin:0}.mo-title{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.3}.mo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.story-steps{border-top:1px solid color-mix(in srgb, var(--on-carbon) 20%, transparent);text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.story-steps__step{flex-direction:column;display:flex}.story-steps__n{font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--carbon-muted)}.story-steps__bold{letter-spacing:-.01em;color:var(--on-carbon);margin-top:10px;font-size:16px;font-weight:700;display:block}.story-steps__line{color:var(--carbon-muted);margin-top:4px;font-size:14px;display:block}.founder-row{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);padding-block:clamp(40px,5vw,64px);display:grid}.founder-row--reverse .founder-row__photo{order:2}.founder-row--reverse .founder-row__text{order:1}.founder-row__photo{aspect-ratio:4/3;background:var(--line);border-radius:28px;overflow:hidden}.founder-row__photo img{object-fit:cover;width:100%;height:100%;display:block}.founder-row__photo--brand{background:var(--accent-soft);place-items:center;display:grid}.founder-row__photo--brand img{object-fit:contain;width:64px;height:64px}.founder-row__text{text-align:left}.founder-row__name{margin:0}.founder-row__role{margin-top:10px}.founder-row__bio{color:var(--ink-muted);max-width:54ch;margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.founder-row .linkedin{color:var(--accent-text);text-underline-offset:3px;margin-top:16px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}.blick-band{text-align:center;background:var(--accent-soft)}.blick-band__text{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(48px,8.6vw,104px);font-weight:800;line-height:.98}.blick-band .sub{margin-top:16px}.beliefs{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.belief-tile{border-radius:28px;min-height:160px;padding:32px}.belief-tile--tint{background:var(--accent-soft)}.belief-tile--carbon{background:var(--carbon);color:var(--on-carbon)}.belief-tile--raised{background:var(--surface-raised)}.belief-tile h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.belief-tile p{color:var(--ink-muted);max-width:32ch;margin-top:10px;font-size:15px}.belief-tile--carbon p{color:var(--carbon-muted)}.faq-band{padding-block:clamp(64px,8vw,96px)}.faq-band--raised{background:var(--surface-raised)}.faq-band.faq-band--carbon{background:var(--carbon);color:var(--on-carbon)}.faq-band.faq-band--carbon .faq-band__num,.faq-band.faq-band--carbon .faq-band__line,.faq-band.faq-band--carbon .faq details p{color:var(--carbon-muted)}.faq-band.faq-band--carbon .faq summary:after{border-color:var(--carbon-muted)}.faq-band.faq-band--carbon .faq details,.faq-band.faq-band--carbon .faq details:first-child{border-color:color-mix(in srgb, var(--on-carbon) 25%, transparent)}.faq-band.faq-band--carbon :focus-visible{outline-color:var(--on-carbon)}.faq-band--tint{background:var(--accent-soft)}.faq-band__grid{gap:32px;display:grid}.faq-band__grid :where(h2,p){margin:0}.faq-band__num{font:500 13px/1 var(--font-mono);letter-spacing:.1em;color:var(--accent-text)}.faq-band__head h2{margin-top:12px}.faq-band__line{max-width:40ch;color:var(--ink-muted);margin-top:10px}.faq-band .faq{max-width:none;margin-top:0}.faq-band .faq details{border-bottom-color:var(--line-strong)}.faq-band .faq details:first-child{border-top-color:var(--line-strong)}@media (width>=900px){.faq-band__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px}.faq-band__head{position:sticky;top:68px}}@media (width<=899px){.ov--bento ul,.ov--timeline ul{grid-template-columns:1fr 1fr}.ov--topics ul{grid-template-columns:1fr}.ov__span2,.ov__span3{grid-column:span 2}.ov__tile{border-radius:22px;min-height:180px;padding:28px}.frow__grid{grid-template-columns:1fr}.frow--reverse .frow__art{order:0}.frow__panel{border-radius:22px}.story-steps{grid-template-columns:1fr;gap:16px}.founder-row{grid-template-columns:1fr}.founder-row--reverse .founder-row__photo,.founder-row--reverse .founder-row__text{order:initial}.founder-row__photo{border-radius:22px}.beliefs{grid-template-columns:1fr}}@media (width<=559px){.ov--bento ul,.ov--timeline ul{grid-template-columns:1fr}.ov__span2,.ov__span3{grid-column:auto}.ov__tile,.ov--timeline .ov__tile{min-height:0}}.mo-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 0;display:grid}.mo-stats>div{background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.mo-stats dd{order:-1}.mo-stats dt{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mo-stats dd{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1}.mo-run__item{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-bottom:10px;font-size:15px;display:flex}.mo-run__item span{color:var(--ink-muted)}.mo-trail{margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none}.mo-trail li{border-bottom:1px solid var(--line);grid-template-columns:44px 60px 1fr;align-items:baseline;gap:10px;padding:10px 0;display:grid}.mo-trail li:last-child{border-bottom:0;padding-bottom:0}.mo-trail__time{font:500 12px/1.4 var(--font-mono);color:var(--ink-muted)}.mo-actor{white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.5}.mo-actor--ai{background:var(--accent-soft);color:var(--accent-text)}.mo-actor--person{background:var(--surface);color:var(--ink)}.mo-actor--system{border:1px solid var(--line);color:var(--ink-muted);padding:0 7px}@media (width<=480px){.mo-stats{grid-template-columns:repeat(2,1fr)}.mo-trail li{grid-template-columns:44px 1fr}.mo-trail__text{grid-column:2}}.mo-figs{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.mo-figs>div{border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:5px;padding:3px 10px;font-size:12px;line-height:1.4;display:flex}.mo-figs dd{order:-1;margin:0;font-size:13px;font-weight:800}.mo-figs dt{color:var(--ink-muted)}.mo-figs .mo-figs--danger,.mo-figs .mo-figs--danger dt{color:var(--danger)}.mo-head__n{color:var(--ink-muted);font-size:13px}.mo-head__n strong{color:var(--ink);font-size:17px;font-weight:800}.mo-dot{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mo-dot:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.mo-dot--ok:before{background:var(--success)}.mo-dot--danger:before{background:var(--danger)}.mo-dot--soon:before{box-sizing:border-box;border:2px solid var(--line-strong);background:0 0}.mo-ok{color:var(--success);border:1px solid;border-radius:999px;flex:none;padding:0 7px;font-size:11px;font-weight:700;line-height:1.5}.mo-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;padding:0;list-style:none;display:grid}.mo-board>li{background:var(--surface);border-radius:12px;padding:8px 6px 6px}.mo-board ul{margin:0;padding:0;list-style:none}.mo-board__col{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;gap:4px;padding:0 2px;display:flex}.mo-board__col span:last-child{color:var(--ink);font-weight:700}.mo-job{background:var(--surface-raised);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin-top:6px;padding:6px 7px;font-size:12px;line-height:1.3}.mo-job strong{font:500 10px/1.4 var(--font-mono);color:var(--ink-muted);display:block}.mo-board .mo-job--focus{border:2px solid var(--accent);padding:5px 6px}.mo-job__late{color:var(--danger);margin-top:4px;font-size:11px;font-weight:700;display:block}.mo-open{border:1px solid var(--line-strong);border-radius:12px;margin-top:12px;padding:12px 14px}.mo-open__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.mo-open__head>span:first-of-type{color:var(--ink-muted)}.mo-open__head .mo-actor{margin-left:auto}.mo-open__facts{grid-template-columns:1fr 1fr;gap:10px 16px;margin:10px 0 0;display:grid}.mo-open__facts>div:last-child{grid-column:1/-1}.mo-open__facts dt{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.mo-open__facts dd{margin:2px 0 0;font-size:13px;line-height:1.35}.mo-doc{background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:clamp(16px,2.4vw,24px)}.mo-doc__head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.mo-doc__kicker,.mo-doc__page,.mo-chart__t{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.frow__panel .mo-doc__kicker{margin-bottom:4px}.mo-doc__page{white-space:nowrap}.mo-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.mo-kpis>div{border-left:1px solid var(--line);flex-direction:column;padding-left:10px;display:flex}.mo-kpis>div:first-child{border-left:0;padding-left:0}.mo-kpis dt{color:var(--ink-muted);font-size:12px}.mo-kpis dd{letter-spacing:-.02em;margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.1}.mo-kpis dd.mo-kpis__note{letter-spacing:0;color:var(--ink-muted);font-size:12px;font-weight:500}.mo-chart{margin-top:16px}.mo-chart ol{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:104px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mo-chart li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.mo-chart__bar{background:var(--line-strong);border-radius:4px 4px 0 0;width:100%;max-width:44px;display:block}.mo-chart__n{font:500 11px/1 var(--font-mono);color:var(--ink)}.mo-chart__k{font:500 10px/1 var(--font-mono);color:var(--ink-muted);position:absolute;bottom:-18px}.frow__panel .mo-doc__draft{margin-top:30px;font-size:14px;line-height:1.5}.frow__panel .mo-doc__label{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.mo-flag{background:var(--surface);color:var(--ink);border-left:3px solid var(--accent);padding:1px 6px}.frow__panel .mo-doc__src{color:var(--ink-muted);margin-top:12px;font-size:12px;line-height:1.45}.frow__panel .mo-doc__foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.4;display:flex}.mo-funnel{margin:14px 0 0;padding:0;list-style:none}.mo-funnel li{grid-template-columns:104px 1fr;align-items:center;gap:10px;margin-top:6px;display:grid}.mo-funnel__k{flex-direction:column;font-size:13px;line-height:1.25;display:flex}.mo-funnel__here{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.mo-funnel__track{justify-content:center;display:flex}.mo-funnel__bar{background:var(--line);text-align:center;border-radius:6px;min-width:36px;padding:5px 8px;font-size:13px;font-weight:800;display:block}.mo-funnel .mo-funnel__won{border-top:1px dashed var(--line-strong);padding-top:6px}.mo-funnel__won .mo-funnel__bar{border:1px solid var(--success);color:var(--success);background:0 0;padding:4px 7px}.mo-dealcard{border:1px solid var(--line-strong);border-radius:12px;margin-top:14px;padding:12px 14px}.mo-dealcard__head{flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.mo-dealcard__head span{color:var(--ink-muted)}.mo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mo-steps li{border-top:2px solid var(--ink);padding-top:14px;font-size:12px;line-height:1.4;position:relative}.mo-steps li:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.mo-steps li.mo-steps--now{border-top:2px dotted var(--line-strong)}.mo-steps li.mo-steps--now:before{background:var(--accent)}.mo-steps__k{font-size:13px;font-weight:700;display:block}.mo-steps__k span{font:500 10px/1 var(--font-mono);color:var(--ink-muted);margin-left:2px}.mo-steps__text{color:var(--ink-muted);margin-top:2px;display:block}.frow__panel .mo-dealcard__next{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 10px;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.mo-reg{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px;line-height:1.3}.mo-reg th,.mo-reg td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 8px 8px 0}.mo-reg thead th{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);border-bottom-color:var(--line-strong);padding-top:0}.mo-reg tbody th{font-weight:700}.mo-reg td{color:var(--ink-muted)}.mo-reg td:last-child{color:var(--ink);padding-right:0}.mo-time{background:var(--surface);border-radius:12px;margin-top:16px;padding:12px 14px 14px}.mo-time__t{flex-wrap:wrap;gap:4px 10px;font-size:14px;display:flex}.mo-time__t span{color:var(--ink-muted)}.mo-time__track{background:var(--line-strong);height:2px;margin:34px 6px 26px;position:relative}.mo-time__m{background:var(--surface);border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-5px}.mo-time__track .mo-time__m--now{background:var(--accent);border-color:var(--accent)}.mo-time__track .mo-time__m--end{background:var(--ink)}.mo-time__lbl{font:500 11px/1 var(--font-mono);color:var(--ink);white-space:nowrap;position:absolute;bottom:16px;left:-2px}.mo-time__track .mo-time__lbl--end{left:auto;right:-2px}.mo-time__track .mo-time__lbl--below{top:16px;bottom:auto}.mo-time__events{grid-template-columns:1fr 1fr 1.7fr;gap:12px;margin:14px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.mo-time__k{font:500 11px/1.4 var(--font-mono);color:var(--ink-muted);display:block}.mo-hub{grid-template-rows:auto 36px auto;grid-template-columns:minmax(0,1fr) minmax(28px,.55fr) minmax(0,1fr) minmax(28px,.55fr) minmax(0,1fr);align-items:center;margin-top:22px;display:grid}.mo-hub__node{border:1px solid var(--line-strong);background:var(--surface-raised);text-align:center;border-radius:12px;flex-direction:column;gap:2px;padding:10px;font-size:13px;line-height:1.25;display:flex}.mo-hub__node span{font:500 10px/1.3 var(--font-mono);color:var(--ink-muted)}.mo-hub .mo-hub__node--core{border:2px solid var(--accent);padding:14px 10px}.mo-hub__node--core strong{font-size:15px}.mo-hub__a{grid-area:1/1}.mo-hub__w1{grid-area:1/2}.mo-hub__c{grid-area:1/3}.mo-hub__w2{grid-area:1/4}.mo-hub__b{grid-area:1/5}.mo-hub__w3{grid-area:2/3}.mo-hub__d{grid-area:3/3}.mo-hub__wire{background:var(--line-strong);text-align:center;height:2px;position:relative}.mo-hub__wire span{font:700 11px/1 var(--font-mono);color:var(--ink);position:absolute;bottom:6px;left:0;right:0}.mo-hub .mo-hub__wire--v{justify-self:center;width:2px;height:100%}.mo-hub .mo-hub__wire--v span{inset:50% auto auto 8px;transform:translateY(-50%)}.mo-hub__bus{display:none}.frow__panel .mo-hub__note{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:center;margin-top:8px}.mo-log{background:var(--surface);border-radius:12px;margin-top:14px;padding:12px 14px}.mo-log__t{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mo-log ol{font:400 12px/1.45 var(--font-mono);margin:6px 0 0;padding:0;list-style:none}.mo-log li{grid-template-columns:44px 1fr;gap:8px;padding-top:6px;display:grid}.mo-log li span{color:var(--ink-muted)}@media (width<=559px){.mo-board{grid-template-columns:1fr 1fr}.mo-open__facts{grid-template-columns:1fr}.mo-open__head .mo-actor{margin-left:0}.mo-kpis{gap:8px}.mo-kpis dd{font-size:20px}.mo-kpis>div{padding-left:8px}.mo-funnel li{grid-template-columns:88px 1fr;gap:8px}.mo-steps{grid-template-columns:1fr;gap:0}.mo-steps li{border-top:0;border-left:2px solid var(--ink);margin-left:4px;padding:0 0 12px 14px}.mo-steps li:before{top:2px;left:-6px}.mo-steps li.mo-steps--now{border-top:0;border-left:2px dotted var(--line-strong);padding-bottom:0}.mo-reg .mo-reg__holder{display:none}.mo-reg{font-size:12px}.mo-time__events{grid-template-columns:1fr;gap:8px}.mo-hub{grid-template-rows:auto 16px 2px 32px auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px}.mo-hub__c{grid-area:1/2}.mo-hub__w3{grid-area:4/2}.mo-hub__c{position:relative}.mo-hub__c:after{content:"";background:var(--line-strong);width:2px;height:18px;margin-left:-1px;position:absolute;top:100%;left:50%}.mo-hub__bus{background:var(--line-strong);grid-area:3/1/4/4;height:2px;margin-inline:calc(16.6667% - 2.66667px);display:block}.mo-hub__w1{grid-area:4/1}.mo-hub__w2{grid-area:4/3}.mo-hub__a{grid-area:5/1}.mo-hub__d{grid-area:5/2}.mo-hub__b{grid-area:5/3}.mo-hub .mo-hub__wire{justify-self:center;width:2px;height:100%}.mo-hub .mo-hub__wire span{inset:50% auto auto 6px;transform:translateY(-50%)}.mo-hub__node{padding:8px 4px;font-size:12px}.mo-hub__node--core{grid-column:2}}.mo-find__k{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.frow__panel .mo-find__k{margin-top:14px}.frow__panel .mo-bp__note{color:var(--ink-muted);margin-top:10px;font-size:12px;line-height:1.45}.mo-agenda{grid-template-columns:1.2fr 1fr;gap:10px;margin-top:14px;display:grid}.mo-agenda__day{background:var(--surface);border-radius:12px;min-width:0;padding:10px 10px 4px}.frow__panel .mo-agenda__h{border-bottom:1px solid var(--line-strong);flex-direction:column;gap:1px;padding:0 2px 8px;font-size:14px;line-height:1.3;display:flex}.mo-agenda__h span{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.mo-agenda ol{margin:0;padding:0;list-style:none}.mo-agenda li{border-bottom:1px solid var(--line);padding:6px 0}.mo-agenda li:last-child{border-bottom:0}.mo-agenda__top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.mo-agenda .mo-agenda__t{font:500 11px/1.3 var(--font-mono);color:var(--ink-muted);flex:none}.mo-agenda__slot{border-left:3px solid var(--line-strong);flex-direction:column;gap:1px;min-width:0;padding-left:8px;font-size:13px;line-height:1.3;display:flex}.mo-agenda__slot>span{color:var(--ink-muted);font-size:12px}.mo-agenda .mo-agenda__focus .mo-agenda__slot{border-left-color:var(--accent)}.mo-find{margin-top:12px}.mo-find__t{letter-spacing:-.01em;font-size:15px;font-weight:800}.frow__panel .mo-find .mo-figs{margin-top:8px}.mo-find__sys{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mo-find__sys li{background:var(--surface);border-radius:6px;padding:1px 7px;font-size:12px;line-height:1.5}.mo-rank{margin:6px 0 0;padding:0;list-style:none}.mo-rank li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1.25fr) minmax(0,1fr) 52px;align-items:center;gap:8px;padding:6px 0;font-size:13px;line-height:1.3;display:grid}.mo-rank li:last-child{border-bottom:0;padding-bottom:0}.mo-rank__n{font:700 12px/1 var(--font-mono)}.mo-rank__track{height:8px;display:block}.mo-rank__bar{background:var(--line-strong);border-radius:4px;height:100%;display:block}.mo-rank .mo-rank__bar--top{background:var(--accent)}.mo-rank__h{font:700 12px/1 var(--font-mono);text-align:right;white-space:nowrap}.mo-keep{border:1px solid var(--ink);border-radius:999px;flex:none;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5}.mo-mx{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:14px;font-size:13px;line-height:1.3}.mo-mx th,.mo-mx td{border-bottom:1px solid var(--line);text-align:center;padding:7px 4px}.mo-mx thead th{color:var(--ink-muted);border-bottom-color:var(--line-strong);vertical-align:bottom;overflow-wrap:anywhere;padding-top:0;font-size:12px;font-weight:700}.mo-mx thead th:nth-child(2){color:var(--accent-text)}.mo-mx th:first-child{text-align:left;width:28%;padding-left:0}.mo-mx tbody th{font-weight:700}.mo-mx__m{vertical-align:middle;border-radius:3px;width:11px;height:11px;display:inline-block}.mo-mx__m--edit{background:var(--ink)}.mo-mx__m--view{box-sizing:border-box;border:2px solid var(--ink)}.mo-mx__m--none{background:var(--line-strong);border-radius:0;width:10px;height:2px}.mo-mx__key{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mo-mx__key li{align-items:center;gap:6px;display:flex}.mo-bp__sec{margin-top:4px}.mo-move{margin:6px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none}.mo-move li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px minmax(0,.6fr);align-items:center;gap:8px;padding:6px 0;display:grid}.mo-move li>span:first-child{color:var(--ink-muted)}.mo-move__arrow{background:var(--line-strong);height:2px;position:relative}.mo-move__arrow:after{content:"";border-right:2px solid var(--line-strong);border-top:2px solid var(--line-strong);width:6px;height:6px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.mo-road{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mo-road li{background:var(--surface);border-top:3px solid var(--line-strong);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px 10px;font-size:13px;line-height:1.3;display:flex}.mo-road .mo-road--first{border-top-color:var(--accent)}.mo-road__n{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.mo-road__s{color:var(--ink-muted);margin-top:4px;font-size:12px}.mo-gantt{margin-top:14px}.mo-gantt__row{grid-template-columns:34% repeat(7,minmax(0,1fr));align-items:center;min-height:34px;display:grid}.mo-gantt__row>*{grid-row:1}.mo-gantt__name{grid-column:1;padding-right:8px;font-size:13px;line-height:1.25}.mo-gantt__row--head{min-height:0;padding-bottom:6px}.mo-gantt__row--head .mo-gantt__name,.mo-gantt__wk{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.mo-gantt__wk{padding-left:4px}.mo-gantt .mo-gantt__wk--now{color:var(--accent-text);font-weight:700}.mo-gantt__cell{border-left:1px solid var(--line);align-self:stretch}.mo-gantt__row:not(.mo-gantt__row--head){border-top:1px solid var(--line)}.mo-gantt .mo-gantt__cell--now{border-left:2px solid var(--accent)}.mo-gantt__bar{border-radius:6px;height:12px;margin-inline:2px}.mo-gantt__bar--ink{background:var(--ink)}.mo-gantt__bar--soft{box-sizing:border-box;background:var(--surface);border:2px solid var(--ink)}.mo-gantt__mk{align-items:center;gap:6px;min-width:0;display:flex}.mo-gantt__mk:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:10px;height:10px;margin-left:-5px}.mo-gantt__mk--gate:before,.mo-gantt__mk--end:before{border-radius:2px;transform:rotate(45deg)}.mo-gantt__mk--soon:before{box-sizing:border-box;background:var(--surface-raised);border:2px solid var(--ink)}.mo-gantt .mo-gantt__mk--end{flex-direction:row-reverse}.mo-gantt .mo-gantt__mk--end:before{margin:0 -5px 0 0}.mo-gantt__lbl{font:500 11px/1.2 var(--font-mono);white-space:nowrap}.mo-scope{border:1px solid var(--line-strong);border-radius:12px;margin-top:12px;padding:10px 14px}.frow__panel .mo-scope__t{flex-wrap:wrap;gap:2px 10px;font-size:14px;display:flex}.mo-scope__t span{color:var(--ink-muted)}.frow__panel .mo-scope ul{margin:6px 0 0;padding:0;font-size:13px;line-height:1.35;list-style:none}.mo-scope li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;padding:6px 0 0;display:grid}.mo-scope__from{font:500 11px/1.3 var(--font-mono);color:var(--ink-muted)}.mo-scope__to{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;font-weight:700;line-height:1.5}.frow__panel .mo-next{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 10px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.mo-next span{color:var(--ink-muted)}.mo-spark{background:var(--surface);border-radius:12px;margin-top:14px;padding:10px 14px 12px}.frow__panel .mo-spark__t{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:13px;font-weight:700;display:flex}.mo-spark__t span:last-child{font:500 10px/1.8 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.frow__panel .mo-spark ol{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(8,minmax(0,1fr));height:72px;margin:22px 0 20px;padding:0;list-style:none;display:grid}.mo-spark li{justify-content:center;align-items:flex-end;display:flex;position:relative}.mo-spark__stem{background:var(--line-strong);width:2px;position:relative}.mo-spark__stem:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px}.mo-spark .mo-spark__last .mo-spark__stem:before{background:var(--accent)}.mo-spark__v{font:500 11px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mo-spark .mo-spark__first .mo-spark__v,.mo-spark .mo-spark__last .mo-spark__v{color:var(--ink);font-weight:700}.mo-spark__k{font:500 10px/1 var(--font-mono);color:var(--ink-muted);position:absolute;bottom:-17px}.frow__panel .mo-notes{margin:8px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none}.mo-notes li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:10px;padding:9px 0;display:grid}.mo-notes__d{font:500 11px/1.6 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.mo-notes__body{flex-direction:column;gap:1px;min-width:0;display:flex}.mo-notes__body strong{font-size:14px}.mo-notes__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.mo-notes__kind{font:500 10px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);flex:none;align-items:center;gap:6px;display:flex}.mo-notes__kind .mo-actor{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.mo-notes__text{color:var(--ink-muted)}.mo-notes .mo-notes--next{border-bottom:0;padding-bottom:0}.mo-notes--next .mo-notes__body{border:1px dashed var(--line-strong);border-radius:10px;padding:8px 10px}.frow__panel .mo-notes__foot{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}@media (width<=559px){.mo-agenda{grid-template-columns:1fr}.mo-rank li{grid-template-columns:16px minmax(0,1fr) 48px;row-gap:4px}.mo-rank__track{grid-area:2/2/auto/4}.mo-mx{font-size:12px}.mo-mx th:first-child{width:30%}.mo-mx thead th:not(:first-child) span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.mo-mx th,.mo-mx td{padding-inline:2px}.mo-move li{grid-template-columns:minmax(0,1fr) 24px minmax(0,.7fr)}.mo-road{grid-template-columns:1fr}.mo-road li{border-top:0;border-left:3px solid var(--line-strong);grid-template-columns:auto 1fr;gap:0 10px;display:grid}.mo-road .mo-road--first{border-left-color:var(--accent)}.mo-road li strong{grid-area:1/2}.mo-road__s{grid-column:2;margin-top:0}.mo-gantt__row{grid-template-rows:auto 26px;grid-template-columns:0 repeat(7,minmax(0,1fr));min-height:0}.mo-gantt__row>*{grid-row:2}.mo-gantt__row>.mo-gantt__name{grid-area:1/1/auto/-1;padding:6px 0 2px}.mo-gantt__row--head>.mo-gantt__name{display:none}.mo-gantt__row--head{grid-template-rows:auto}.mo-gantt__row--head>*{grid-row:1}.mo-scope li{grid-template-columns:minmax(0,1fr) auto}.mo-scope__from{grid-area:2/1}.mo-scope__to{grid-area:1/2/3}.mo-notes li{grid-template-columns:1fr;gap:2px}}.mo-mail{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.45}.mo-mail__meta{font:500 11px/1.4 var(--font-mono);color:var(--ink-muted);justify-content:space-between;gap:12px;display:flex}.mo-mail__subj{margin-top:6px;font-weight:700}.mo-mail__body{color:var(--ink-muted);margin-top:4px}.mo-read{border-left:2px solid var(--line);color:var(--ink-muted);align-items:center;gap:8px;min-height:32px;margin:10px 0 10px 14px;padding-left:14px;font-size:13px;display:flex}.mo-rec{background:var(--surface);border-radius:12px;padding:12px 14px}.mo-rec__head{justify-content:space-between;gap:12px;font-size:15px;display:flex}.mo-rec__head span{font:500 11px/1.8 var(--font-mono);color:var(--ink-muted)}.mo-rec dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:8px 0 0;display:grid}.mo-rec dt{font:500 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mo-rec dd{margin:2px 0 0;font-size:14px;line-height:1.35}.mo-stages{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.mo-stages li{border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;padding:3px 10px}.mo-stages .mo-stages--done{background:var(--surface);border-color:var(--surface);color:var(--ink)}.mo-stages .mo-stages--now{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.mo-rec__next{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.mo-rec__next span{color:var(--ink-muted)}@media (width<=480px){.mo-rec dl{grid-template-columns:1fr}}
