@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3e4flxcugo2h5.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.1m4yi3r85r-2e.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.3fs29psnn2dnj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16yc7s53by18l.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.312nbn3hifl_p.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0qq2rbf8hr6cv.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.28iwym1vpi4ti.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2hkqehxqksiuo.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-vietnamese-800-normal.3n535lzyn34rn.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-800-normal.2re921o3v8kxr.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-normal.38jfrv2bw8ham.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-normal.0u7a-eu7b5fpt.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3djb9aq_mafq5.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.3r87gr0di6ox9.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.0sqs6uof-0amz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.1n25945oofmoi.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1nbavbgzpe520.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.13meln3u2wrw1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.13urx6ctg50nq.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.3jezoma1zzezb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.0ai7gdju0gby9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.2u9cx6ke8pzx4.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.0ceeqphcbp8x9.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.0rj0k8-86v7v_.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.44593i8-29wbg.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.0jidoswe0j9qb.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.112yeov4xlg05.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.0ni4769h0x31g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0ufg9694ueuse.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.1ts2y1qr3h2f8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.012d1stzl51ip.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.38v_v5lab-ej5.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.2mcl7017j3tww.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.18qmapxmuwhn3.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.16h6o2_j8rsce.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.3juwc1-_leybj.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.2tlxqadn_cmsz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.3csci4y08h_ps.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.0h_04yfamc884.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1fh4va1m5wx0j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.0f-wuky6h_rs9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.2_uiyrwt0npgh.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.1uvdyv9iryn4j.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.01k4adpnb_n12.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.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{--color-text:#17201d;--color-muted:#59665f;--color-border:#d9dfd7;--color-control-border:#a3aea5;--color-canvas:#f3f5ef;--color-surface:#fff;--color-subtle:#eef1e8;--color-inverse:#17201d;--color-inverse-text:#f1f4ec;--color-inverse-muted:#c9d2c6;--color-inverse-border:#465448;--color-accent:#d5ef67;--color-accent-hover:#c7e552;--color-accent-text:#657d29;--color-selected:#eef4da;--color-focus:#48652d;--color-success:#354d24;--color-success-surface:#e4efcf;--color-warning:#6b5429;--color-warning-surface:#eee9dc;--color-danger:#90301d;--color-danger-surface:#fff0e9;--color-map-grid:#e8ece2;--color-map-surface:#fafcf6;--color-water:#d3e9f0;--color-water-border:#42869c;--space-none:0px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-xxxl:48px;--space-section:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--font-size-eyebrow:11px;--font-size-caption:13px;--font-size-label:14px;--font-size-body:16px;--font-size-subtitle:20px;--font-size-heading:24px;--font-size-title:36px;--font-size-display:56px;--font-size-hero:88px;--font-size-reading:40px;--font-family-heading:"Barlow Condensed", sans-serif;--font-family-body:"IBM Plex Sans", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-heavy:900;--line-height-caption:21px;--line-height-notice:22px;--line-height-body:25px;--line-height-title:40px;--control-web:48px;--control-native:52px;--control-touch:48px;--control-reading-web:76px;--control-reading-native:90px;--layout-content:1280px;--layout-form:900px;--layout-auth:420px;--layout-sidebar:250px}
fieldset{border:0;min-width:0;margin:0;padding:0}*{box-sizing:border-box}body{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-family-body);font-size:var(--font-size-body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--font-family-heading);letter-spacing:-.02em;line-height:1.04}h1{font-size:var(--font-size-display)}h2{font-size:var(--font-size-title)}dl{margin:var(--space-xxl) 0 0}dl div{gap:var(--space-lg);border-top:1px solid var(--color-border);padding:var(--space-lg) 0;grid-template-columns:155px 1fr;display:grid}dt{color:var(--color-muted);font-size:var(--font-size-caption)}dd{font-size:var(--font-size-label);margin:0}
.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.section-heading>.intro{margin-bottom:0}.save-bar{justify-content:space-between;align-items:center;gap:var(--space-xl);margin-top:var(--space-xl);display:flex}.check-label{align-items:flex-start;gap:var(--space-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);margin:var(--space-lg) 0;min-height:var(--control-touch);flex-direction:row}.check-label input{width:18px;height:18px;min-height:18px;accent-color:var(--color-accent-text);flex-shrink:0;margin:2px 0 0}details.panel summary{cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}details.panel form{padding-top:var(--space-xl)}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--font-size-eyebrow)}.table-scroll th,.table-scroll td{text-align:left;padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top}.table-scroll thead{color:var(--color-muted)}.eyebrow{text-transform:uppercase;font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:.14em}.muted,.hint{color:var(--color-muted)}.hint{font-size:var(--font-size-caption)}.primary{border:1px solid var(--color-text);background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-md) var(--space-xl);font-weight:var(--font-weight-semibold);min-height:48px}.primary:hover{background:var(--color-accent-hover)}.text-button{text-underline-offset:4px;color:var(--color-text);padding:var(--space-md) 0;font-size:var(--font-size-label);background:0 0;border:none;text-decoration:underline}.wordmark{align-items:center;gap:var(--space-md);font-family:var(--font-family-heading);font-size:var(--font-size-heading);line-height:1;font-weight:var(--font-weight-bold);white-space:nowrap;letter-spacing:-.035em;color:var(--color-text);text-decoration:none;display:inline-flex}.wordmark-accent{color:var(--color-accent-text)}.wordmark-symbol{background:var(--color-inverse);width:40px;height:48px;color:var(--color-accent);clip-path:polygon(0 0,75% 0,100% 20%,100% 100%,25% 100%,0 80%);flex-shrink:0;place-items:center;display:grid}.wordmark-symbol svg{width:24px;height:32px}.wordmark-inverse,.wordmark-inverse .wordmark-accent{color:var(--color-inverse-text)}.wordmark-inverse .wordmark-symbol{background:var(--color-accent);color:var(--color-inverse)}.wordmark-inverse:focus-visible{outline-color:var(--color-accent)}.workspace-glyph{width:20px;height:20px;display:block}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-lg);margin:var(--space-md) 0 var(--space-lg);display:flex}.tag{background:var(--color-selected);border:1px solid var(--color-selected);border-radius:var(--radius-sm);font-size:var(--font-size-eyebrow);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-xs) var(--space-sm);white-space:nowrap}.intro{color:var(--color-muted);max-width:640px;font-size:var(--font-size-body);margin-bottom:var(--space-xxl);line-height:1.7}.panel{padding:var(--space-xxl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-lg)}.panel h2{margin-bottom:var(--space-xl)}.form-grid{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.span-two{grid-column:1/-1}.panel .eyebrow{margin-bottom:var(--space-lg);color:var(--color-muted)}.ui-panel-inverse{background:var(--color-text);color:var(--color-subtle);border-color:var(--color-text)}.ui-panel-inverse .eyebrow,.ui-panel-inverse p{color:var(--color-border)}.ui-panel-inverse h2{font-size:var(--font-size-title);margin-bottom:var(--space-xl)}.ui-panel-inverse p{margin-bottom:var(--space-xxl);line-height:1.8}.ui-panel-inverse button{width:100%;margin-top:var(--space-md);display:block}.light-button{border:1px solid var(--color-muted);border-radius:var(--radius-sm);color:var(--color-subtle);padding:var(--space-md);background:0 0}.section-heading{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.section-heading h2{margin:0}.record-list{margin:0;padding:0;list-style:none}.record-list li{border-top:1px solid var(--color-border);padding:var(--space-lg) 0;justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.record-list strong{font-size:var(--font-size-label);overflow-wrap:anywhere}.record-list small{color:var(--color-muted);font-size:var(--font-size-eyebrow);margin-top:var(--space-xs);display:block}.row-controls{gap:var(--space-lg);align-items:center;display:flex}.row-controls select{width:108px;font-size:var(--font-size-caption);padding:var(--space-sm);min-height:var(--control-web)}.danger-text{color:var(--color-danger);font-size:var(--font-size-caption);text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.loading{place-items:center;min-height:100dvh;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-accent);z-index:100;padding:var(--space-md);position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.ui-button{min-height:var(--control-web);transition:background-color .12s,opacity .12s}.ui-button:disabled{opacity:.6;cursor:default}.secondary-button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm)}.secondary-button:hover{background:var(--color-subtle)}.row-controls .ui-control{min-height:var(--control-web)}.ui-control:disabled{color:var(--color-muted);background:var(--color-subtle)}.ui-notice{padding:var(--space-lg);margin:var(--space-xl) 0;border-left:var(--space-xs) solid currentColor;overflow-wrap:anywhere}.ui-notice-info{color:var(--color-text);background:var(--color-subtle)}.ui-notice-success{color:var(--color-success);background:var(--color-success-surface)}.ui-notice-warning{color:var(--color-warning);background:var(--color-warning-surface)}.ui-notice-danger{color:var(--color-danger);background:var(--color-danger-surface)}.panel,.form-grid>*{min-width:0}:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-xs)}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}}.ui-field{gap:var(--space-sm);min-width:0;font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.ui-control{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);width:100%;min-width:0;padding:var(--space-md) var(--space-md);color:var(--color-text);background:var(--color-surface);min-height:var(--control-web)}.ui-control:focus{outline:2px solid var(--color-focus);border-color:#0000}.ui-panel-compact{padding:var(--space-xl)}.ui-panel-compact h2{font-size:var(--font-size-subtitle);margin-top:0}.ui-input-reading{font-family:var(--font-family-heading);font-size:var(--font-size-reading);min-height:var(--control-reading-web);background:var(--color-selected)}.ui-badge-success{color:var(--color-success);background:var(--color-success-surface);border-color:var(--color-success-surface)}.ui-badge-warning{color:var(--color-warning);background:var(--color-warning-surface);border-color:var(--color-warning-surface)}.ui-badge-danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:var(--color-danger-surface)}.ui-navigation{text-align:left;align-items:center;gap:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-sm);background:0 0;border:none;display:flex}.ui-navigation span{font-size:var(--font-size-eyebrow);color:var(--color-muted)}.ui-navigation b{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-regular);margin-left:auto}.ui-navigation[aria-pressed=true]{background:var(--color-selected);font-weight:var(--font-weight-semibold);box-shadow:inset var(--space-xs) 0 var(--color-accent-text)}.ui-navigation[aria-pressed=true] span{color:var(--color-text)}.ui-navigation:hover:enabled{background:var(--color-selected)}@media (max-width:700px){.section-heading>.button-link{white-space:nowrap}.ui-navigation{flex:1}.ui-navigation b{display:none}.panel{padding:var(--space-xl) var(--space-lg)}.form-grid{grid-template-columns:1fr}.tag{font-size:var(--font-size-eyebrow)}}.ui-panel-roomy{padding:var(--space-xxxl)}@media (max-width:700px){.ui-panel-roomy{padding:var(--space-xl)}}
.auth-form fieldset{gap:var(--space-lg);border:0;flex-direction:column;margin:0;padding:0;display:flex}.auth-screen{max-width:var(--layout-auth);padding-top:var(--space-section);padding-bottom:var(--space-section);gap:var(--space-xl);flex-direction:column;display:flex}.auth-steps{align-items:flex-start;gap:var(--space-lg);max-width:var(--layout-auth);flex-direction:column;display:flex}.auth-step-list{padding-left:var(--space-xl);gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.auth-qr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:200px;height:200px}.auth-steps code{overflow-wrap:anywhere}.setup-shell{background:var(--color-canvas);min-height:100vh}.setup-header{padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.setup-screen{max-width:var(--layout-auth);padding:var(--space-xxxl) var(--space-lg);gap:var(--space-xl);flex-direction:column;margin:0 auto;display:flex}.setup-choices{gap:var(--space-md);flex-direction:column;display:flex}.setup-choices fieldset{align-items:center;gap:var(--space-md);border:0;margin:0;padding:0;display:flex}.setup-choices strong{flex:1}
.office-shell{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);background:var(--color-canvas);min-height:100vh;display:grid}.office-sidebar{background:var(--color-inverse);height:100vh;color:var(--color-inverse-text);padding:var(--space-xl) var(--space-lg);gap:var(--space-xxl);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.office-nav{gap:var(--space-xs);flex-direction:column;display:flex}.office-nav a{color:var(--color-inverse-muted);padding:var(--space-md);border-radius:var(--radius-sm);text-decoration:none}.office-nav a:hover{color:var(--color-inverse-text)}.office-nav a[aria-current=page]{background:var(--color-inverse-border);color:var(--color-inverse-text);font-weight:var(--font-weight-semibold)}.office-nav a:focus-visible{outline-color:var(--color-accent)}.office-company{padding-top:var(--space-lg);border-top:1px solid var(--color-inverse-border);gap:var(--space-xs);font-size:var(--font-size-label);color:var(--color-inverse-muted);flex-direction:column;margin-top:auto;display:flex}.office-company strong{color:var(--color-inverse-text);font-size:var(--font-size-body)}.office-company-eyebrow{font-size:var(--font-size-eyebrow);letter-spacing:.08em;text-transform:uppercase}.office-company fieldset{margin:var(--space-md) 0 0;border:0;padding:0}.office-main{padding:var(--space-xxl);gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}@media (max-width:860px){.office-shell{grid-template-columns:1fr}.office-sidebar{gap:var(--space-lg);height:auto;position:static}.office-nav{flex-flow:wrap}.office-main{padding:var(--space-xl) var(--space-lg)}}.settings-layout{gap:var(--space-xl);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.settings-nav{gap:var(--space-xs);flex-direction:column;display:flex}.settings-nav a{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none}.settings-nav a[aria-current=page]{background:var(--color-surface);border:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.settings-content{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.settings-columns{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.settings-main,.settings-aside{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.settings-title{font-family:var(--font-family-heading);font-size:var(--font-size-heading);margin:0}.invite-form fieldset{gap:var(--space-md);border:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;margin:0;padding:0;display:grid}.invite-form fieldset>.ui-notice,.invite-link{grid-column:1/-1}.invite-link{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.invite-link code{overflow-wrap:anywhere}.row-controls fieldset{gap:var(--space-sm);border:0;align-items:center;margin:0;padding:0;display:flex}.role-guide{gap:var(--space-sm);margin:0;display:grid}.role-guide div{gap:var(--space-md);grid-template-columns:180px minmax(0,1fr);display:grid}.role-guide dd{color:var(--color-muted);margin:0}.plan-price{font-size:var(--font-size-subtitle)}.job-badges{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.job-divisions-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.job-form-actions{gap:var(--space-md);display:flex}.job-inline-form fieldset{gap:var(--space-md);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0;padding:0;display:grid}@media (max-width:1100px){.settings-columns{grid-template-columns:1fr}}@media (max-width:860px){.settings-layout{grid-template-columns:1fr}.settings-nav{flex-flow:wrap}.invite-form fieldset,.job-inline-form fieldset{grid-template-columns:1fr}.role-guide div{gap:var(--space-xs);grid-template-columns:1fr}}
.outside-shell{background:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex}.outside-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-lg) var(--space-xl);font-family:var(--font-family-heading);font-size:var(--font-size-subtitle)}.outside-main{width:100%;max-width:var(--layout-form);padding:var(--space-xl) var(--space-lg);gap:var(--space-lg);flex-direction:column;flex:1;margin:0 auto;display:flex}.outside-main h1{margin:0}.outside-footer{padding:var(--space-lg);text-align:center;font-size:var(--font-size-caption);color:var(--color-muted)}
@media (max-width:700px){h1{font-size:var(--font-size-title)}}
.mk-site{background:var(--color-canvas);flex-direction:column;min-height:100vh;display:flex}.mk-site>main{flex:1}.mk-container{max-width:var(--layout-content);padding-inline:var(--space-xl);margin:0 auto}.mk-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-header{z-index:20;background:var(--color-canvas);border-bottom:1px solid var(--color-border);position:sticky;top:0}.mk-header-row{align-items:center;gap:var(--space-xl);min-height:80px;display:flex}.mk-nav{align-items:center;gap:var(--space-xl);font-size:var(--font-size-label);flex:1;display:flex}.mk-nav>a,.mk-menu>summary{padding:var(--space-sm) 0;border-bottom:2px solid #0000;text-decoration:none}.mk-nav>a[aria-current=page],.mk-menu>summary[aria-current=page]{font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-text)}.mk-header-actions{align-items:center;gap:var(--space-lg);display:flex}.mk-signin{font-size:var(--font-size-label);text-decoration:none}.mk-menu{position:relative}.mk-menu>summary{cursor:pointer;list-style:none}.mk-menu>summary::-webkit-details-marker{display:none}.mk-menu>summary:after{content:" ▾";color:var(--color-muted)}.mk-menu-panel{top:calc(100% + var(--space-md));left:calc(-1 * var(--space-lg));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:260px;padding:var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex;position:absolute}.mk-menu-wide{width:min(880px, calc(100vw - var(--space-xxxl)));gap:var(--space-xl);padding:var(--space-xl);flex-direction:row}.mk-menu-grid{gap:var(--space-xs) var(--space-lg);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-menu-item{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;display:flex}.mk-menu-item:hover,.mk-menu-item[aria-current=page]{background:var(--color-selected)}.mk-menu-feature{gap:var(--space-md);background:var(--color-inverse);color:var(--color-inverse-text);border-radius:var(--radius-lg);padding:var(--space-xl);flex-direction:column;flex:0 0 240px;display:flex}.mk-menu-feature .mk-eyebrow,.mk-menu-feature a{color:var(--color-accent)}.mk-mobile-menu{margin-left:auto;display:none}.mk-mobile-menu>summary{cursor:pointer;font-weight:var(--font-weight-semibold);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);list-style:none}.mk-mobile-menu>summary::-webkit-details-marker{display:none}.mk-mobile-panel{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--space-lg) var(--space-xl) var(--space-xl);gap:var(--space-xs);flex-direction:column;max-height:calc(100vh - 80px);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mk-mobile-panel>.button-link{margin-top:var(--space-lg)}.mk-mobile-link{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);text-decoration:none}.mk-eyebrow{text-transform:uppercase;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.12em;color:var(--color-accent-text)}.mk-display{font-family:var(--font-family-heading);font-weight:var(--font-weight-extra-bold);font-size:clamp(var(--font-size-reading), 6vw, 80px);letter-spacing:-.01em;line-height:.95}.mk-display-xl{font-size:clamp(var(--font-size-reading), 7vw, 96px);line-height:.9}.mk-lead{font-size:var(--font-size-subtitle);color:var(--color-muted);max-width:720px;line-height:1.5}.mk-h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-extra-bold);font-size:clamp(var(--font-size-title), 4vw, 48px);line-height:1}.mk-h2-small{font-size:clamp(var(--font-size-heading), 3vw, var(--font-size-title))}.mk-h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading);line-height:1.1}.mk-muted{color:var(--color-muted)}.mk-small{font-size:var(--font-size-label)}.mk-body{font-size:17px;line-height:1.6}.mk-index{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.mk-chip{align-self:flex-start;align-items:center;gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-label);color:var(--color-muted);display:inline-flex}.mk-chip:before{content:"";border-radius:var(--radius-full);background:var(--color-accent-text);width:8px;height:8px}.mk-hero{gap:var(--space-xxxl);padding-block:var(--space-section);flex-wrap:wrap;align-items:center;display:flex}.mk-hero-copy{gap:var(--space-xl);flex-direction:column;flex:520px;min-width:0;display:flex}.mk-hero-aside{flex:400px;min-width:0}.mk-hero-split>.mk-callout,.mk-hero-split>.mk-contact-list,.mk-hero-split>.mk-start-form{flex:360px}.mk-hero-center{text-align:center;justify-content:center}.mk-hero-center .mk-hero-copy{align-items:center}.mk-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.mk-band{padding-block:72px}.mk-band-surface{background:var(--color-surface);border-block:1px solid var(--color-border)}.mk-band-subtle{background:var(--color-subtle);border-block:1px solid var(--color-border)}.mk-band-inverse{background:var(--color-inverse);color:var(--color-inverse-text)}.mk-band-inverse .mk-muted{color:var(--color-inverse-muted)}.mk-band>.mk-container{gap:var(--space-xl);flex-direction:column;display:flex}.mk-stack{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.mk-stack>.button-link,.mk-band>.mk-container>.button-link,.mk-option>.button-link{align-self:flex-start}.mk-stack-tight{gap:var(--space-sm);flex-direction:column;display:flex}.mk-split{gap:var(--space-xxxl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.mk-split-reverse>:first-child{order:2}.mk-split-top{align-items:start}.mk-cta{gap:var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mk-cta>h2{flex:520px}.mk-narrow{max-width:var(--layout-form)}.mk-doc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.mk-doc-head{justify-content:space-between;gap:var(--space-lg);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-caption);color:var(--color-muted);display:flex}.mk-doc-rows{margin:0}.mk-doc-rows div{justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-top:0;border-bottom:1px solid var(--color-border);display:flex}.mk-doc-rows div:last-child{border-bottom:0}.mk-doc-rows dt{color:var(--color-text);font-size:var(--font-size-label)}.mk-doc-rows dd{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-align:right}.mk-tone-success{color:var(--color-success)}.mk-tone-warning{color:var(--color-warning)}.mk-tone-danger{color:var(--color-danger)}.mk-tone-muted{color:var(--color-muted)}.mk-papers{display:grid}.mk-papers>.mk-doc{grid-area:1/1}.mk-paper-back{margin-left:var(--space-xxxl);align-self:start;transform:rotate(2deg)}.mk-paper-front{margin:190px var(--space-xxxl) 0 0;align-self:start;transform:rotate(-1.5deg)}.mk-feature-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.mk-feature{border-top:2px solid var(--color-text);padding-top:var(--space-md);gap:var(--space-sm);flex-direction:column;line-height:1.6;display:flex}.mk-band-inverse .mk-feature{border-top-color:var(--color-accent)}.mk-steps{border-top:2px solid var(--color-text);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-steps li{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) 0 0;flex-direction:column;display:flex}.mk-card-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mk-link-card{gap:var(--space-xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);flex-direction:column;text-decoration:none;display:flex}.mk-link-card:hover{border-color:var(--color-control-border)}.mk-bullets,.mk-numbered{padding-left:var(--space-xl);color:var(--color-muted);margin:0;line-height:1.8}.mk-band-inverse .mk-bullets{color:var(--color-inverse-muted)}.mk-columns{gap:var(--space-xxxl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mk-chips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-chips li{border:1px solid var(--color-control-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md)}.mk-callout{background:var(--color-warning-surface);color:var(--color-warning);border-radius:var(--radius-md);padding:var(--space-xl);gap:var(--space-sm);flex-direction:column;line-height:1.6;display:flex}.mk-faq{max-width:var(--layout-form);flex-direction:column;display:flex}.mk-faq>h2{margin-bottom:var(--space-lg)}.mk-faq details{border-top:1px solid var(--color-border);padding:var(--space-lg) 0}.mk-faq details:last-child{border-bottom:1px solid var(--color-border)}.mk-faq summary{cursor:pointer;font-weight:var(--font-weight-semibold);font-size:17px}.mk-faq details p{margin-top:var(--space-md);line-height:1.6}.mk-strip{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.mk-strip .mk-pills{padding-block:var(--space-sm)}.mk-pills{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.mk-pill{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-label);text-decoration:none}.mk-pill[aria-current=page]{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-inverse-text)}.mk-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.mk-table table{font-size:var(--font-size-label);min-width:560px}.mk-table thead{background:var(--color-subtle);color:var(--color-text)}.mk-table th,.mk-table td{padding:var(--space-md) var(--space-lg);line-height:1.5}.mk-table tbody th{font-weight:var(--font-weight-semibold)}.mk-table-compare td:last-child{background:var(--color-selected)}.mk-compare{gap:var(--space-md);padding-bottom:var(--space-section);flex-direction:column;display:flex}
.mk-table-market tbody tr:first-child{background:var(--color-selected)}.mk-diagram{margin:0 0 var(--space-section);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xxl);align-items:stretch;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.mk-diagram-row{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-diagram-row>span{border:1px solid var(--color-control-border);border-radius:var(--radius-md);padding:var(--space-md);font-size:var(--font-size-label);flex-direction:column;display:flex}.mk-diagram-row em{color:var(--color-muted);font-style:normal}.mk-diagram-arrow{color:var(--color-control-border)}.mk-diagram-hub{background:var(--color-selected);border:2px solid var(--color-accent-text);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.mk-diagram-hub strong{font-family:var(--font-family-heading);font-size:var(--font-size-heading)}.mk-diagram-hub span{color:var(--color-muted);font-size:var(--font-size-label)}.mk-diagram-base{background:var(--color-subtle);border:1px solid var(--color-control-border);border-radius:var(--radius-md);padding:var(--space-lg);font-weight:var(--font-weight-semibold)}.mk-price-teaser{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xxxl);gap:var(--space-xxl);flex-wrap:wrap;align-items:center;display:flex}.mk-price-teaser>.mk-stack{flex:340px}.mk-price-row{gap:var(--space-xxl);flex-wrap:wrap;margin:0;display:flex}.mk-price-row div{gap:var(--space-xs);border:0;flex-direction:column-reverse;padding:0;display:flex}.mk-price-row dd{font-family:var(--font-family-heading);font-weight:var(--font-weight-extra-bold);font-size:var(--font-size-display);line-height:1}.mk-price-row dt{font-size:var(--font-size-label)}.mk-plans{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mk-plan{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xxl);gap:var(--space-xl);flex-direction:column;display:flex}.mk-plan-featured{background:var(--color-inverse);border-color:var(--color-inverse);color:var(--color-inverse-text)}.mk-plan-size{color:var(--color-muted)}.mk-plan-featured .mk-plan-size,.mk-plan-featured .mk-plan-price span{color:var(--color-inverse-muted)}.mk-plan-price strong{font-family:var(--font-family-heading);font-weight:var(--font-weight-extra-bold);font-size:64px;line-height:1}.mk-plan-featured .mk-plan-price strong{color:var(--color-accent)}.mk-plan-list{padding:var(--space-xl) 0 0;border-top:1px solid var(--color-border);gap:var(--space-sm);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.mk-plan-featured .mk-plan-list{border-top-color:var(--color-inverse-border)}.mk-extras{padding:0 0 var(--space-section);justify-content:center;gap:var(--space-sm) var(--space-xxl);color:var(--color-muted);font-size:var(--font-size-label);flex-wrap:wrap;margin:0;list-style:none;display:flex}.mk-extras strong{color:var(--color-text)}.mk-options{gap:var(--space-lg);padding-bottom:var(--space-section);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.mk-option{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xxl);gap:var(--space-lg);flex-direction:column;display:flex}.mk-option-featured{background:var(--color-inverse);color:var(--color-inverse-text);border-color:var(--color-inverse)}.mk-option-featured .mk-eyebrow{color:var(--color-accent)}.mk-option-featured .mk-bullets{color:var(--color-inverse-muted)}.mk-numbered{color:var(--color-text);font-size:17px;line-height:2}.mk-contact-list{border-top:1px solid var(--color-border);margin:0}.mk-contact-list div{justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:0;border-bottom:1px solid var(--color-border);grid-template-columns:none;display:flex}.mk-contact-list dt{color:var(--color-text);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body)}.mk-contact-list dd{font-size:var(--font-size-body);text-align:right}.mk-legal{gap:var(--space-xxxl);padding-block:var(--space-section);flex-wrap:wrap;align-items:flex-start;display:flex}.mk-legal-nav{gap:var(--space-sm);font-size:var(--font-size-label);flex-direction:column;flex:220px;display:flex}.mk-legal-body{gap:var(--space-xl);flex-direction:column;flex:999 560px;min-width:0;max-width:760px;display:flex}.mk-start{align-items:flex-start}.mk-start-steps{gap:var(--space-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-start-steps li{gap:var(--space-lg);display:flex}.mk-start-steps li>span:last-child{flex-direction:column;display:flex}.mk-start-form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xxl);gap:var(--space-lg);flex-direction:column;display:flex}.mk-footer{border-top:1px solid var(--color-border);padding-block:var(--space-xxxl)}.mk-footer-row{justify-content:space-between;gap:var(--space-xxl);flex-wrap:wrap;display:flex}.mk-footer-brand{gap:var(--space-md);flex-direction:column;display:flex}.mk-footer-links{gap:var(--space-md) var(--space-xl);font-size:var(--font-size-label);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (max-width:960px){.mk-nav,.mk-header-actions{display:none}.mk-mobile-menu{display:block}.mk-split{grid-template-columns:1fr}.mk-split-reverse>:first-child{order:0}}@media (max-width:700px){.mk-container{padding-inline:var(--space-lg)}.mk-hero,.mk-band{padding-block:var(--space-xxxl)}.mk-diagram{padding:var(--space-lg)}.mk-diagram-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-price-teaser,.mk-plan,.mk-option,.mk-start-form{padding:var(--space-xl)}.mk-paper-back{margin-left:var(--space-lg)}.mk-paper-front{margin:170px var(--space-lg) 0 0}.mk-contact-list div{gap:var(--space-xs);flex-direction:column}.mk-contact-list dd{text-align:left}}

