:root{--color-green-25: #FBFFFD;--color-green-50: #E6FBF4;--color-green-100: #A2F8DD;--color-green-200: #A2F8DD;--color-green-300: #19C08C;--color-green-400: #19C08C;--color-green-500: #17B886;--color-green-600: #14AF7F;--color-green-700: #14AF7F;--color-green-800: #027A48;--color-green-900: #027A48;--color-secondary: #F3F3F3;--color-grey-25: #FCFDFF;--color-grey-50: #F9FAFB;--color-grey-100: #F2F4F7;--color-grey-200: #E4E7EC;--color-grey-300: #C8CDD6;--color-grey-400: #98A2B3;--color-grey-450: #7B859B;--color-grey-500: #667085;--color-grey-600: #475467;--color-grey-700: #475467;--color-grey-800: #1D2939;--color-grey-900: #1D2939;--color-white: #FFFFFF;--color-black: #000000;--color-success-25: #F7FDFB;--color-success-50: #ECFDF3;--color-success-100: #D1FADE;--color-success-500: #12B76A;--color-success-700: #027A48;--color-warning-25: #FFFDF8;--color-warning-50: #FFFAEB;--color-warning-100: #FEF0C7;--color-warning-500: #F79009;--color-warning-600: #DC6803;--color-warning-700: #B54708;--color-danger-25: #FFFBFA;--color-danger-50: #FEF3F2;--color-danger-100: #FEE4E2;--color-danger-500: #F04438;--color-danger-600: #D92D20;--color-danger-700: #B42318;--color-info-25: #F5FAFF;--color-info-50: #EFF8FF;--color-info-100: #D1E9FF;--color-info-500: #2E90FA;--color-info-700: #175CD3;--color-error: var(--color-danger-500);--f-status-green: #17B886;--f-status-grey: #444F5E;--f-status-orange: #ED6C0E;--f-status-purple: #471BB0;--f-status-red: #ED0C0D;--f-status-yellow: #EDB20E;--f-status-cyan: #17BDBF;--f-status-blue: #1A71C0;--f-status-pink: #BF28AD;--color-type-subcontractor: #6495ED;--color-type-supplier: #8B008B;--color-type-consultant: #494C60;--color-bg-surface: #FFFFFF;--color-bg-app: var(--color-bg-surface);--color-bg-muted: #FBFCFD;--color-border: var(--color-grey-200);--color-border-strong: var(--color-grey-300);--color-text-heading: var(--color-grey-900);--color-text-body: var(--color-grey-700);--color-text-muted: var(--color-grey-500);--color-text-faint: var(--color-grey-400);--color-primary: var(--color-green-500);--color-primary-hover: var(--color-green-600);--color-sidebar-bg: var(--color-grey-900);--color-sidebar-toggle-bg: #343F4D;--color-sidebar-icon: var(--color-grey-300);--color-sidebar-label: var(--color-grey-300);--color-sidebar-hover: rgba(255,255,255,.06);--color-sidebar-active-bg: var(--color-green-500);--color-sidebar-active-icon: var(--color-white);--font-display: "Poppins", Arial, sans-serif;--font-ui: "Inter", sans-serif;--font-mono: ui-monospace, monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--type-h1-family: var(--font-display);--type-h1-size: 32px;--type-h1-lh: 48px;--type-h1-weight: var(--font-weight-bold);--type-h1-color: var(--color-grey-900);--type-h2-family: var(--font-display);--type-h2-size: 24px;--type-h2-lh: 35px;--type-h2-weight: var(--font-weight-bold);--type-h2-color: var(--color-grey-800);--type-h3-family: var(--font-display);--type-h3-size: 18px;--type-h3-lh: 27px;--type-h3-weight: var(--font-weight-bold);--type-h3-color: var(--color-grey-900);--type-h4-family: var(--font-display);--type-h4-size: 16px;--type-h4-lh: 25px;--type-h4-weight: var(--font-weight-semibold);--type-h4-color: var(--color-grey-700);--type-h5-family: var(--font-ui);--type-h5-size: 14px;--type-h5-lh: 21px;--type-h5-weight: var(--font-weight-semibold);--type-h5-color: var(--color-grey-900);--type-subtitle1-size: 12px;--type-subtitle1-lh: 15px;--type-subtitle1-weight: var(--font-weight-semibold);--type-subtitle1-color: var(--color-grey-600);--type-body-family: var(--font-ui);--type-body-size: 14px;--type-body-lh: 22px;--type-body-weight: var(--font-weight-regular);--type-body-color: var(--color-grey-500);--type-body-lg-size: 16px;--type-body-lg-lh: 1.55;--type-body-sm-size: 12.5px;--type-body-sm-lh: 1.5;--type-label-size: 11px;--type-label-lh: 1.3;--type-label-weight: var(--font-weight-bold);--type-label-ls: .08em;--type-label-transform: uppercase;--type-caption-size: 10px;--type-caption-lh: 14px;--type-mono-sm-family: var(--font-mono);--type-mono-sm-size: 12px;--type-mono-sm-lh: 1.5;--type-mono-sm-weight: var(--font-weight-medium);--type-metric-size: 42px;--type-metric-lh: 1;--type-metric-family: var(--font-ui);--space-0-5: 2px;--space-0-75: 3px;--space-1: 4px;--space-1-25: 5px;--space-1-5: 6px;--space-2: 8px;--space-2-25: 9px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-3-75: 15px;--space-4: 16px;--space-4-25: 17px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-6-25: 25px;--space-6-5: 26px;--space-7: 28px;--space-7-5: 30px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-10-5: 42px;--space-11: 45px;--space-12: 48px;--space-12-5: 50px;--space-14: 56px;--space-15: 60px;--space-17-5: 70px;--space-20: 80px;--space-23: 92px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 14px;--radius-full: 9999px;--sidebar-width: 244px;--sidebar-width-collapsed: 56px;--sidebar-item-height: 38px;--sidebar-icon-size: 20px;--mobile-nav-height: 72px;--top-nav-height: 80px;--container-max: 1440px;--panel-width: 400px;--panel-header-height:60px;--panel-closed-width: 50px;--panel-open-width: 366px;--toast-width: 360px;--thumbnail-size: 100px;--activity-avatar: 34px;--notification-badge: 17px;--table-col-sm: 150px;--table-col-md: 250px;--table-col-name: 180px;--shadow-sync-card: 0 1px 2px rgba(16, 24, 40, .04);--shadow-sync-raised: 0 4px 12px rgba(16, 24, 40, .08);--shadow-sync-overlay: 0 24px 64px rgba(16, 24, 40, .18);--shadow-sync-focus: 0 0 0 4px rgba(23, 184, 134, .3);--transition-fast: .1s ease-out;--transition-base: .15s ease-out;--transition-enter: .2s cubic-bezier(.16, 1, .3, 1);--transition-exit: .15s cubic-bezier(.4, 0, 1, 1);--transition-progress: .3s ease-in-out;--ease-sync-out: cubic-bezier(.16, 1, .3, 1);--ease-sync-in: cubic-bezier(.4, 0, 1, 1);--button-height: 36px;--button-padding-y: 8px;--button-padding-x: 14px;--button-font-size: 13px;--button-font-weight: 600;--button-radius: var(--radius-lg);--button-border-width: 1px;--button-icon-size: 16px;--button-icon-gap: 6px;--button-sm-height: 28px;--button-sm-padding-y: 5px;--button-sm-padding-x: 12px;--button-sm-font-size: 12px;--button-sm-icon-size: 14px;--button-disabled-bg: #FAFAFA;--button-disabled-border: var(--color-grey-300);--button-disabled-color: var(--color-grey-400);--input-height: 36px;--input-font-size: 13.5px;--input-padding-y: 8px;--input-padding-x: 12px;--input-radius: var(--radius-lg);--input-border: var(--color-border);--input-shadow: var(--shadow-sync-card);--input-bg-disabled: #FAFAFA;--input-color-disabled:var(--color-grey-400);--input-placeholder: var(--color-grey-500);--input-label-size: 14px;--input-label-weight: 600;--input-label-color: var(--color-grey-800);--input-label-margin: 12px;--input-error-size: 12px;--input-error-color: var(--color-error);--input-min-width: 180px}body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--color-text-body);background:var(--color-bg-app);-webkit-font-smoothing:antialiased}h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);color:var(--type-h1-color)}h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);color:var(--type-h2-color)}h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);color:var(--type-h3-color)}h4{font-family:var(--type-h4-family);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight);color:var(--type-h4-color)}h5{font-family:var(--type-h5-family);font-size:var(--type-h5-size);line-height:var(--type-h5-lh);font-weight:var(--type-h5-weight);color:var(--type-h5-color)}p{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight);color:var(--type-body-color)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-green-800);text-decoration:underline}@media(max-width:640px){:root{--type-h1-size: 24px;--type-h1-lh: 40px;--button-padding-y: 9px;--button-padding-x: 12px;--panel-width: 100vw}}:root{--color-accent: #ed6c0e;--color-accent-tint: #fff4ea;--mk-ink: #121a27;--mk-ink-raised: #1d2939;--mk-ink-line: rgba(255, 255, 255, .1);--mk-ink-text: rgba(233, 238, 245, .66);--mk-r: 2px;--mk-r-md: 3px;--mk-r-lg: 4px;--mk-hair: 1px solid var(--color-grey-200);--site-max: 1200px;--site-gutter: 24px;--site-section: 84px;--site-section-tight: 52px;--type-display-size: 64px;--type-display-lh: 1;--type-hero-sub: 18px;--type-section-size: 40px;--type-section-lh: 1.07;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--mk-sh-1: 0 1px 1px rgba(16, 24, 40, .04), 0 2px 4px -1px rgba(16, 24, 40, .05);--mk-sh-2: 0 1px 2px rgba(16, 24, 40, .05), 0 8px 16px -6px rgba(16, 24, 40, .09), 0 2px 6px -2px rgba(16, 24, 40, .05);--mk-sh-3: 0 2px 4px -1px rgba(16, 24, 40, .07), 0 18px 32px -10px rgba(16, 24, 40, .13), 0 6px 12px -4px rgba(16, 24, 40, .07);--mk-sh-screen: 0 2px 4px -1px rgba(16, 24, 40, .1), 0 20px 36px -12px rgba(16, 24, 40, .26), 0 48px 80px -32px rgba(16, 24, 40, .22);--mk-lip: inset 0 1px 0 rgba(255, 255, 255, .9);--mk-grid: linear-gradient(to right, rgba(29, 41, 57, .055) 1px, transparent 1px), linear-gradient(to bottom, rgba(29, 41, 57, .055) 1px, transparent 1px);--mk-grid-dark: linear-gradient(to right, rgba(255, 255, 255, .05) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, .05) 1px, transparent 1px);--mk-grid-size: 64px 64px;--mk-aura-green: radial-gradient(900px 440px at 82% -14%, rgba(23, 184, 134, .13), transparent 62%);--mk-aura-cool: radial-gradient(760px 420px at 6% 6%, rgba(29, 41, 57, .055), transparent 64%);--mk-sunk-top: #fbfcfe;--mk-sunk-bottom: #eef2f7}@media(max-width:1100px){:root{--type-display-size: 52px;--type-section-size: 34px}}@media(max-width:900px){:root{--type-display-size: 38px;--type-display-lh: 1.04;--type-section-size: 27px;--site-section: 60px;--site-section-tight: 44px;--site-gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0}.tnum,.u-metric,time,[data-numeric]{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--site-max);margin-inline:auto;padding-inline:var(--site-gutter)}.section{padding-block:var(--site-section)}.section--tight{padding-block:var(--site-section-tight)}.section--tint{position:relative;background:linear-gradient(180deg,var(--mk-sunk-top) 0%,var(--mk-sunk-bottom) 100%);border-block:var(--mk-hair);box-shadow:inset 0 1px 2px #1018280a,inset 0 -1px #fffc}.section--tint:before{content:"";position:absolute;inset:0;background-image:var(--mk-grid);background-size:var(--mk-grid-size);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 72%);pointer-events:none}.section--tint>.container,.section--ink>.container,.hero>.container{position:relative;z-index:1}.section--navy{background:var(--color-sidebar-bg)}.section--ink{position:relative;overflow:hidden;color:var(--mk-ink-text);background:radial-gradient(820px 460px at 10% -24%,rgba(23,184,134,.17),transparent 62%),radial-gradient(900px 520px at 94% 124%,rgba(56,118,204,.16),transparent 60%),linear-gradient(180deg,#17202e 0%,var(--mk-ink) 55%,#0d141e 100%)}.section--ink:before{content:"";position:absolute;inset:0;background-image:var(--mk-grid-dark);background-size:var(--mk-grid-size);-webkit-mask-image:radial-gradient(70% 90% at 50% 0%,rgba(0,0,0,.9),transparent 78%);mask-image:radial-gradient(70% 90% at 50% 0%,rgba(0,0,0,.9),transparent 78%);pointer-events:none}.stage{position:relative;border-radius:var(--mk-r-lg);border:var(--mk-hair);background:radial-gradient(120% 90% at 50% -10%,rgba(23,184,134,.07),transparent 58%),linear-gradient(180deg,var(--mk-sunk-top) 0%,var(--mk-sunk-bottom) 100%);box-shadow:var(--mk-lip),inset 0 2px 6px #1018280d;padding:var(--space-10)}.stage:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--mk-grid);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 80% at 50% 0%,rgba(0,0,0,.7),transparent 76%);mask-image:radial-gradient(80% 80% at 50% 0%,rgba(0,0,0,.7),transparent 76%);pointer-events:none}.stage>*{position:relative;z-index:1}.stage .scr{box-shadow:var(--mk-sh-screen)}@media(max-width:900px){.stage{padding:var(--space-5)}}.display{font-family:var(--font-display);font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--font-weight-bold);letter-spacing:-.038em;color:var(--color-grey-900);margin:0}.section-title{font-family:var(--font-display);font-size:var(--type-section-size);line-height:var(--type-section-lh);font-weight:var(--font-weight-bold);letter-spacing:-.03em;color:var(--color-grey-900);margin:0}.lede{font-family:var(--font-ui);font-size:var(--type-hero-sub);line-height:1.6;color:var(--color-grey-600);margin:0}.eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;line-height:1.3;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-grey-500);margin:0}.eyebrow:before{content:"";flex:none;width:22px;height:1px;background:var(--color-primary)}.eyebrow--accent{color:var(--color-accent)}.eyebrow--accent:before{background:var(--color-accent)}.eyebrow--plain:before{display:none}.section--ink .eyebrow,.section--navy .eyebrow{color:#ffffff85}.sec-head--center .eyebrow{justify-content:center}.sec-head--center .eyebrow:before{display:none}.measure{max-width:62ch}.measure-sm{max-width:48ch}.rule{height:1px;background:var(--color-grey-200);border:0;margin:0}.section--ink .rule{background:var(--mk-ink-line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-icon-gap);height:46px;padding-inline:22px;border:var(--button-border-width) solid transparent;border-radius:var(--mk-r-lg);font-family:var(--font-ui);font-size:14.5px;font-weight:var(--button-font-weight);letter-spacing:-.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.btn:hover{text-decoration:none}.btn:focus-visible{outline:none;box-shadow:var(--shadow-sync-focus)}.btn--primary{background:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-white)}.btn--secondary{background:var(--color-white);color:var(--color-grey-800);border-color:var(--color-border-strong)}.btn--secondary:hover{background:var(--color-grey-50);color:var(--color-grey-900)}.btn--ghost-light{background:transparent;color:var(--color-white);border-color:#ffffff3d}.btn--ghost-light:hover{background:#ffffff14;color:var(--color-white)}.btn--sm{height:var(--button-height);padding-inline:var(--button-padding-x);font-size:13px}.link-arrow{font-family:var(--font-ui);font-size:14.5px;font-weight:var(--font-weight-semibold);letter-spacing:-.005em;color:var(--color-grey-900);text-decoration:none;border-bottom:1px solid var(--color-grey-300);padding-bottom:2px;transition:border-color var(--transition-base),color var(--transition-base)}.link-arrow:after{content:" →";color:var(--color-primary)}.link-arrow:hover{color:var(--color-primary);border-color:var(--color-primary);text-decoration:none}.card{background:var(--color-bg-surface);border:var(--mk-hair);border-radius:var(--mk-r-lg);box-shadow:var(--mk-sh-1)}.surface{background:var(--color-bg-surface);border:var(--mk-hair);border-radius:var(--mk-r-lg);box-shadow:var(--mk-sh-3),var(--mk-lip)}.icon{display:inline-block;vertical-align:middle;flex:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-white);color:var(--color-grey-900);padding:12px 16px;border-radius:var(--mk-r-lg);box-shadow:var(--shadow-sync-raised);font-weight:600}.skip-link:focus{left:16px;top:16px}.sec-head{display:grid;gap:var(--space-4);margin-bottom:var(--space-10);max-width:720px}.sec-head--center{margin-inline:auto;text-align:center;justify-items:center}.sec-head--wide{max-width:none;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;column-gap:var(--space-14);padding-bottom:var(--space-6);border-bottom:var(--mk-hair)}.sec-head--wide .sec-head__main{display:grid;gap:var(--space-4)}.sec-head--wide .sec-head__aside{align-self:end;padding-bottom:4px}.section--ink .sec-head--wide{border-bottom-color:var(--mk-ink-line)}.section--ink .section-title{color:var(--color-white)}.section--ink .lede{color:var(--mk-ink-text)}@media(max-width:900px){.sec-head--wide{grid-template-columns:1fr;row-gap:var(--space-5);padding-bottom:var(--space-5)}}.display--page{font-size:clamp(32px,4.6vw,52px)}.ed{list-style:none;margin:0;padding:0;border-top:var(--mk-hair)}.sec-head--wide+.ed,.sec-head--wide+.qa{border-top:0}.ed__row{display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.2fr);column-gap:var(--space-10);align-items:start;padding-block:var(--space-7);border-bottom:var(--mk-hair)}.ed__num{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-grey-300);padding-top:5px}.ed__t{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.25;font-weight:var(--font-weight-bold);letter-spacing:-.018em;color:var(--color-grey-900);text-wrap:balance}.ed__b{margin:0;font-size:15px;line-height:1.68;color:var(--color-grey-600)}.ed__more{display:inline-block;margin-top:var(--space-3);font-family:var(--font-ui);font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none}.ed__more:after{content:" →"}.section--ink .ed,.section--ink .ed__row{border-color:var(--mk-ink-line)}.section--ink .ed__t{color:var(--color-white)}.section--ink .ed__b{color:var(--mk-ink-text)}.section--ink .ed__num{color:#ffffff47}@media(max-width:1040px){.ed__row{column-gap:var(--space-8);grid-template-columns:40px minmax(0,.9fr) minmax(0,1.1fr)}}@media(max-width:860px){.ed__row{grid-template-columns:34px minmax(0,1fr);row-gap:var(--space-3);padding-block:var(--space-6)}.ed__c{grid-column:2}.ed__t{font-size:18px}}.qa{list-style:none;margin:0;padding:0;border-top:var(--mk-hair)}.qa__row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:var(--space-12);padding-block:var(--space-6);border-bottom:var(--mk-hair)}.qa__q{margin:0;font-family:var(--font-display);font-size:17px;line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:-.012em;color:var(--color-grey-900);text-wrap:balance}.qa__a{margin:0;font-size:14.5px;line-height:1.7;color:var(--color-grey-600)}@media(max-width:860px){.qa__row{grid-template-columns:1fr;row-gap:var(--space-3)}}.feat{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--color-grey-200);border:var(--mk-hair);border-radius:var(--mk-r-lg);box-shadow:var(--mk-sh-2),var(--mk-lip);overflow:hidden}.feat[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.feat[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.feat[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.feat__item{background:var(--color-bg-surface);padding:var(--space-7) var(--space-6) var(--space-8);display:grid;align-content:start;gap:var(--space-3)}.feat__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--mk-r);background:transparent;color:var(--color-primary);margin-bottom:var(--space-2);margin-left:-4px}.feat__title{margin:0;font-family:var(--font-display);font-size:16.5px;line-height:1.32;font-weight:var(--font-weight-bold);letter-spacing:-.015em;color:var(--color-grey-900)}.feat__body{margin:0;font-size:14px;line-height:1.65;color:var(--color-grey-600)}@media(max-width:1100px){.feat[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.feat[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.feat[data-cols="2"],.feat[data-cols="3"],.feat[data-cols="4"]{grid-template-columns:1fr}}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.ticks li{display:flex;align-items:flex-start;gap:var(--space-2-5);font-family:var(--font-ui);font-size:14px;line-height:1.55;color:var(--color-grey-700)}.ticks .icon{flex:none;margin-top:2px;color:var(--color-primary)}.prose{max-width:70ch}.prose h2{margin:var(--space-10) 0 var(--space-4);font-family:var(--font-display);font-size:22px;line-height:1.3;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-grey-900)}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 var(--space-4);font-size:15px;line-height:1.7;color:var(--color-grey-600)}.prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.prose li{font-size:15px;line-height:1.7;color:var(--color-grey-600);margin-bottom:var(--space-2)}.prose table{width:100%;border-collapse:collapse;margin:0 0 var(--space-5);font-size:14px}.prose th,.prose td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--mk-hair);color:var(--color-grey-600)}.prose th{font-weight:var(--font-weight-semibold);color:var(--color-grey-800);background:var(--color-grey-50)}.callout{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-1) 0 var(--space-1) var(--space-6);border:0;border-left:2px solid var(--color-primary);border-radius:0;background:transparent}.callout .icon{flex:none;margin-top:2px;color:var(--color-primary)}.callout p{margin:0;font-size:14.5px;line-height:1.7;color:var(--color-grey-600)}.callout--warning{border-left-color:var(--color-warning-600);background:transparent}.callout--warning .icon{color:var(--color-warning-600)}.section--ink .callout p{color:var(--mk-ink-text)}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}@media(max-width:900px){.split{grid-template-columns:1fr}}:root{--scr-sidebar: 150px;--scr-topbar: 38px;--scr-row: 15px;--scr-radius: 12px}.scr{position:relative;border-radius:var(--scr-radius);overflow:hidden;background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sync-overlay);font-family:var(--font-ui);user-select:none}.scr--tablet{background:var(--color-sidebar-bg);border-color:var(--color-sidebar-bg);border-radius:var(--radius-2xl)}.scr__body{display:grid;grid-template-columns:var(--scr-sidebar) minmax(0,1fr)}.scr__rail{background:var(--color-sidebar-bg);padding:10px 0;display:grid;align-content:start;gap:2px}.scr__brand{display:flex;align-items:center;padding:4px 12px 12px}.scr__brand img{display:block;height:auto;width:70px}.scr__group{margin:8px 0 3px;padding:0 12px;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey-500)}.scr__nav{display:flex;align-items:center;gap:7px;height:23px;margin:0 5px;padding:0 7px;border-radius:5px;font-size:9.5px;color:var(--color-grey-300);white-space:nowrap}.scr__nav .icon{width:11px;height:11px;flex:none}.scr__nav--on{background:var(--color-green-500);color:#fff;font-weight:600}.scr__nav--on .icon{color:#fff}.scr__nav-badge{margin-left:auto;min-width:13px;height:13px;padding:0 3px;display:grid;place-items:center;border-radius:999px;background:var(--color-danger-500);color:#fff;font-size:8px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--color-sidebar-bg)}.scr__nav--on .scr__nav-badge{background:#ffffff40;box-shadow:0 0 0 1.5px var(--color-green-500)}.scr__top{height:var(--scr-topbar);display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--color-border);background:#fff}.scr__site{display:flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:9.5px;font-weight:600;color:var(--color-grey-800)}.scr__site-tile{width:17px;height:17px;flex:none;border-radius:5px;background:var(--color-green-100);color:var(--color-green-900);display:grid;place-items:center;font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.scr__search{flex:1;min-width:0;height:22px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:6px;background:var(--color-grey-50);border:1px solid var(--color-border);color:var(--color-grey-400);font-size:9px;white-space:nowrap;overflow:hidden}.scr__search .icon{width:11px;height:11px;flex:none}.scr__pill{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--color-success-100);color:var(--color-success-700);font-size:8.5px;font-weight:700;white-space:nowrap}.scr__live{width:5px;height:5px;border-radius:50%;background:var(--color-success-500);animation:scrPulse 2.4s ease-in-out infinite}.scr__bell{position:relative;width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--color-grey-500)}.scr__bell .icon{width:14px;height:14px}.scr__bell:after{content:attr(data-count);position:absolute;top:0;right:0;min-width:11px;height:11px;padding:0 2px;display:grid;place-items:center;border-radius:999px;background:var(--color-danger-500);box-shadow:0 0 0 1.5px #fff;color:#fff;font-size:7.5px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.scr__main{padding:13px 14px 16px;background:#fff;min-height:0}.scr__h{margin:0 0 2px;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-grey-900)}.scr__sub{margin:0 0 11px;font-size:9px;color:var(--color-grey-500)}.scr__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:11px}.scr__stat{padding:8px 9px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.scr__stat-k{font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-400)}.scr__stat-v{margin-top:3px;font-size:19px;line-height:1;font-weight:600;color:var(--color-grey-900);font-variant-numeric:tabular-nums}.scr__stat-v--bad{color:var(--color-danger-600)}.scr__stat-v--good{color:var(--color-success-700)}.scr__rows{display:grid;gap:5px}.scr__row{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--color-border);border-radius:7px;background:#fff}.scr__row--bad{border-left:2px solid var(--color-danger-500)}.scr__row--warn{border-left:2px solid var(--color-warning-500)}.scr__row--ok{border-left:2px solid var(--color-success-500)}.scr__row-ico{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:5px;background:var(--color-grey-100);color:var(--color-grey-600)}.scr__row-ico .icon{width:11px;height:11px}.scr__row-ico--bad{background:var(--color-danger-100);color:var(--color-danger-700)}.scr__row-ico--warn{background:var(--color-warning-100);color:var(--color-warning-700)}.scr__row-ico--ok{background:var(--color-success-100);color:var(--color-success-700)}.scr__row-main{min-width:0;flex:1}.scr__row-t{font-size:10px;font-weight:600;color:var(--color-grey-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr__row-s{margin-top:1px;font-size:8.5px;color:var(--color-grey-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr__row-meta{font-size:8.5px;color:var(--color-grey-400);white-space:nowrap;font-variant-numeric:tabular-nums}.scr__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:8px;font-weight:700;white-space:nowrap}.scr__badge:before{content:"";width:4px;height:4px;border-radius:50%}.scr__badge--bad{background:var(--color-danger-100);color:var(--color-danger-700)}.scr__badge--bad:before{background:var(--color-danger-500)}.scr__badge--warn{background:var(--color-warning-100);color:var(--color-warning-700)}.scr__badge--warn:before{background:var(--color-warning-500)}.scr__badge--ok{background:var(--color-success-100);color:var(--color-success-700)}.scr__badge--ok:before{background:var(--color-success-500)}.scr__badge--grey{background:var(--color-grey-100);color:var(--color-grey-600)}.scr__badge--grey:before{background:var(--color-grey-400)}.scr__bar{height:4px;border-radius:999px;background:var(--color-grey-100);overflow:hidden}.scr__bar span{display:block;height:100%;border-radius:999px;background:var(--color-success-500);width:var(--w, 50%);transform-origin:left;animation:scrGrow 1.1s cubic-bezier(.16,1,.3,1) both}.scr__bar--warn span{background:var(--color-warning-500)}.scr__bar--bad span{background:var(--color-danger-500)}.scr__tchrome{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.scr__tdot{width:7px;height:7px;border-radius:50%;background:var(--color-green-500);flex:none}.scr__ttitle{font-size:11px;font-weight:600;color:var(--color-grey-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr__tuser{margin-left:auto;font-size:10px;color:var(--color-grey-500);white-space:nowrap}.scr__tbody{padding:20px 18px 18px;text-align:center}.scr__tq{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;color:#fff}.scr__tvalue{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-top:14px}.scr__tnum{font-size:54px;line-height:1;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.scr__tunit{font-size:20px;font-weight:500;color:var(--color-grey-400)}.scr__trange{margin-top:9px;font-size:10px;color:var(--color-grey-500);font-variant-numeric:tabular-nums}.scr__keys{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.scr__key{height:38px;display:grid;place-items:center;border-radius:9px;background:#ffffff14;color:#fff;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.scr__key--soft{color:var(--color-grey-400);font-size:13px}.scr__pins{display:flex;justify-content:center;gap:10px;margin-top:16px}.scr__pin{width:13px;height:13px;border-radius:50%;border:1.5px solid rgba(255,255,255,.28)}.scr__pin--on{background:var(--color-green-500);border-color:var(--color-green-500)}.scr__tbtn{margin-top:14px;padding:11px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:600}.scr__tbtn--ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:var(--color-grey-300)}.scr__talert{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:8px;background:#f044381f;border:1px solid rgba(240,68,56,.3);color:#fec7c2;font-size:11px;line-height:1.45;text-align:left}.scr__talert .icon{flex:none;margin-top:1px}.scr__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:4px}.scr__tile{padding:14px 10px;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:grid;justify-items:center;gap:7px;color:var(--color-grey-300)}.scr__tile .icon{width:22px;height:22px;color:var(--color-green-300)}.scr__tile-l{font-size:11px;font-weight:600;color:#fff}.scr__tile-n{font-size:9px;color:var(--color-grey-500);font-variant-numeric:tabular-nums}.scr-note{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:9px;background:#fff;border:1px solid var(--color-border);box-shadow:var(--shadow-sync-raised)}.scr-note .icon{flex:none}.scr-note b{display:block;font-family:var(--font-display);font-size:11px;color:var(--color-grey-900)}.scr-note span{font-size:9.5px;color:var(--color-grey-500)}@keyframes scrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes scrGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scrRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes scrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.is-in .scr__row,.is-in .scr__stat,.is-in .scr__tile{animation:scrRowIn .46s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 85ms + .12s)}.is-in .scr-note{animation:scrRowIn .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.6s}.scr-note--float{animation:scrFloat 6s ease-in-out infinite 1.2s}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}.is-in .scr__row,.is-in .scr__stat,.is-in .scr__tile,.is-in .scr-note,.scr-note--float,.scr__bar span,.scr__live{animation:none!important}}@media(max-width:720px){:root{--scr-sidebar: 0px}.scr__rail{display:none}.scr__body{grid-template-columns:minmax(0,1fr)}.scr__stats{grid-template-columns:repeat(2,1fr)}.scr-note{position:static!important;margin-top:10px}}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background:#ffffffe6;backdrop-filter:saturate(180%) blur(12px);border-bottom:var(--mk-hair)}.hdr__inner[data-astro-cid-3ef6ksr2]{height:var(--top-nav-height);display:flex;align-items:center;gap:var(--space-8)}.hdr__brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:var(--space-2) 0}.hdr__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;height:34px;width:auto}.hdr__nav[data-astro-cid-3ef6ksr2]{margin-right:auto}.hdr__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-4)}.menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.menu__item[data-astro-cid-3ef6ksr2]{position:relative}.menu__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--mk-r-md);font-family:var(--font-ui);font-size:14.5px;font-weight:var(--font-weight-medium);color:var(--color-grey-600);text-decoration:none;white-space:nowrap;transition:color var(--transition-base),background var(--transition-base)}.menu__link[data-astro-cid-3ef6ksr2]:hover,.menu__item[data-astro-cid-3ef6ksr2]:focus-within>.menu__link[data-astro-cid-3ef6ksr2]{color:var(--color-grey-900);background:var(--color-grey-100);text-decoration:none}.menu__chev[data-astro-cid-3ef6ksr2]{transition:transform var(--transition-base);flex:none}.menu__item--has-panel[data-astro-cid-3ef6ksr2]:hover .menu__chev[data-astro-cid-3ef6ksr2],.menu__item--has-panel[data-astro-cid-3ef6ksr2]:focus-within .menu__chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.panel[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;padding-top:var(--space-2-5);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.menu__item--has-panel[data-astro-cid-3ef6ksr2]:hover .panel[data-astro-cid-3ef6ksr2],.menu__item--has-panel[data-astro-cid-3ef6ksr2]:focus-within .panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.panel__inner[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--space-7);min-width:260px;padding:var(--space-6);background:var(--color-bg-surface);border:var(--mk-hair);border-radius:var(--mk-r-lg);box-shadow:var(--shadow-sync-overlay)}.panel__inner--two[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,minmax(220px,1fr))}.panel__title[data-astro-cid-3ef6ksr2]{margin:0 0 var(--space-3);font-family:var(--font-ui);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--color-grey-400)}.panel__group[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;gap:1px}.panel__group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;gap:1px;padding:var(--space-2) var(--space-2-5);border-radius:var(--mk-r-md);text-decoration:none}.panel__group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-green-50);text-decoration:none}.panel__label[data-astro-cid-3ef6ksr2]{font-family:var(--font-ui);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-grey-800)}.panel__group[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover .panel__label[data-astro-cid-3ef6ksr2]{color:var(--color-green-800)}.panel__hint[data-astro-cid-3ef6ksr2]{font-size:12px;color:var(--color-grey-500)}.mnav[data-astro-cid-3ef6ksr2]{display:none;position:relative}.mnav__toggle[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;width:40px;height:40px;padding:11px 9px;align-content:center;border:1px solid var(--color-border-strong);border-radius:var(--mk-r-md);background:var(--color-white);cursor:pointer;list-style:none}.mnav__toggle[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mnav__toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;border-radius:2px;background:var(--color-grey-800)}.mnav__panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:calc(100% + var(--space-3));width:min(86vw,320px);max-height:min(70vh,560px);overflow-y:auto;padding:var(--space-5);background:var(--color-bg-surface);border:var(--mk-hair);border-radius:var(--mk-r-lg);box-shadow:var(--shadow-sync-overlay)}.mnav__panel[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.mnav__top[data-astro-cid-3ef6ksr2]{display:block;font-family:var(--font-display);font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-grey-900);text-decoration:none}.mnav__sub[data-astro-cid-3ef6ksr2]{list-style:none;margin:var(--space-3) 0 0;padding:0 0 0 var(--space-4);border-left:var(--mk-hair);display:grid;gap:var(--space-2-5)}.mnav__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-ui);font-size:14px;color:var(--color-grey-600);text-decoration:none}.mnav__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}@media(max-width:1040px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:none}.hdr__brand[data-astro-cid-3ef6ksr2]{margin-right:auto}.mnav[data-astro-cid-3ef6ksr2]{display:block}.hdr__inner[data-astro-cid-3ef6ksr2]{height:64px;gap:var(--space-4)}}.ftr[data-astro-cid-sz7xmlte]{background:linear-gradient(180deg,#0d141e 0%,var(--mk-ink) 42%,#151e2c 100%);border-top:1px solid rgba(255,255,255,.06);color:var(--color-grey-400);padding-block:var(--space-15) var(--space-8)}.ftr__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:var(--space-12);padding-bottom:var(--space-12)}.ftr__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:36px;width:auto}.ftr__blurb[data-astro-cid-sz7xmlte]{margin:var(--space-5) 0 0;font-size:14px;line-height:1.6;color:var(--color-grey-400)}.ftr__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.ftr__col-title[data-astro-cid-sz7xmlte]{margin:0 0 var(--space-4);font-family:var(--font-ui);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-ls);text-transform:var(--type-label-transform);color:var(--color-grey-500)}.ftr__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--color-grey-300);text-decoration:none}.ftr__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-white);text-decoration:none}.ftr__bottom[data-astro-cid-sz7xmlte]{padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.08)}.ftr__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-size:12.5px;line-height:1.6;color:var(--color-grey-500)}.ftr__disclaimer[data-astro-cid-sz7xmlte]{margin-top:var(--space-2)!important}@media(max-width:860px){.ftr__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-10)}.ftr__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}
