@layer ds.reset{*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background-color:var(--ds-surface-page);flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}img,svg{max-width:100%}[hidden]{display:none!important}}@layer ds.tokens{:root{--ds-blue-900:#002a63;--ds-blue-800:#003d8f;--ds-blue-700:#004494;--ds-blue-300:#99b1d2;--ds-blue-100:#e3ebf7;--ds-blue-50:#f2f6fc;--ds-green-700:#2f6f2a;--ds-green-300:#b9dab3;--ds-green-100:#e5f2e3;--ds-amber-700:#9a5b00;--ds-amber-300:#f2d59b;--ds-amber-100:#fff1d6;--ds-red-700:#b8232c;--ds-red-300:#f1b3b8;--ds-red-100:#fbe3e5;--ds-grey-900:#171a1d;--ds-grey-800:#333a42;--ds-grey-700:#404850;--ds-grey-500:#707f8c;--ds-grey-400:#8d98a5;--ds-grey-350:#b3bcc7;--ds-grey-300:#cfd5db;--ds-grey-200:#e1e5e9;--ds-grey-150:#e6e9ee;--ds-grey-100:#f1f3f5;--ds-grey-50:#f8f9fa;--ds-white:#fff;--ds-black:#000;--ds-yellow-400:#ffd617;--ds-white-a08:#ffffff14;--ds-white-a40:#fff6;--ds-white-a50:#ffffff80;--ds-white-a55:#ffffff8c;--ds-backdrop:#00143c8c;--ds-shadow-dialog:0 20px 60px #00000059;--ds-blue-800-a30:#003d8f4d;--ds-shadow-1:0 1px 2px #1018280d;--ds-shadow-2:0 1px 2px #1018280a, 0 1px 3px #10182814;--ds-shadow-3:0 1px 3px #1018280d, 0 6px 16px #10182814;--ds-font-sans:Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ds-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--ds-size-12:12px;--ds-size-13:13px;--ds-size-14:14px;--ds-size-15:15px;--ds-size-16:16px;--ds-size-18:18px;--ds-size-19:19px;--ds-size-20:20px;--ds-size-22:22px;--ds-size-26:26px;--ds-size-28:28px;--ds-size-30:30px;--ds-size-32:32px;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-space-1:2px;--ds-space-2:4px;--ds-space-3:6px;--ds-space-4:8px;--ds-space-5:10px;--ds-space-6:12px;--ds-space-7:14px;--ds-space-8:16px;--ds-space-10:20px;--ds-space-12:24px;--ds-space-14:28px;--ds-space-16:32px;--ds-space-20:40px;--ds-space-28:56px;--ds-border-1:1px;--ds-border-2:2px;--ds-border-3:3px;--ds-border-4:4px;--ds-border-5:5px;--ds-border-6:6px;--ds-radius-none:0;--ds-radius-pill:999px;--ds-radius-round:50%;--ds-radius-3:3px;--ds-radius-4:4px;--ds-radius-6:6px;--ds-wrap:1240px;--ds-tap:44px;--ds-tap-compact:32px;--ds-tap-compact-button:34px;--ds-tap-compact-utility:36px;--ds-tap-nav-wide:48px;--ds-motion-fast:.2s}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:0s}}:root{--ds-color-text:var(--ds-grey-900);--ds-color-text-muted:var(--ds-grey-700);--ds-color-on-focus:var(--ds-black);--ds-color-on-action:var(--ds-white);--ds-color-on-action-faint:var(--ds-white-a40);--ds-color-danger:var(--ds-red-700);--ds-surface-danger-hover:var(--ds-red-100);--ds-color-nav-current:var(--ds-color-current-accent);--ds-color-on-step-number:var(--ds-white);--ds-color-step-done:var(--ds-green-700);--ds-color-indicator:var(--ds-grey-500);--ds-surface-page:var(--ds-grey-100);--ds-surface-panel:var(--ds-white);--ds-surface-subtle:var(--ds-grey-50);--ds-border:var(--ds-grey-200);--ds-border-strong:var(--ds-grey-500);--ds-surface-muted:var(--ds-grey-150);--ds-border-subtle:var(--ds-grey-150);--ds-radius-chip:var(--ds-radius-3);--ds-radius-control:var(--ds-radius-4);--ds-radius-card:var(--ds-radius-6);--ds-elevation-control:var(--ds-shadow-1);--ds-elevation-card:var(--ds-shadow-2);--ds-elevation-raised:var(--ds-shadow-3);--ds-focus:var(--ds-yellow-400);--ds-focus-halo:var(--ds-grey-900);--ds-inverse-surface:var(--ds-grey-900);--ds-inverse-text:var(--ds-white);--ds-inverse-text-soft:var(--ds-grey-150);--ds-inverse-muted:var(--ds-grey-350);--ds-inverse-faint:var(--ds-grey-400);--ds-inverse-rule:var(--ds-grey-800);--ds-inverse-link:var(--ds-white);--ds-inverse-border:var(--ds-white-a50);--ds-inverse-border-soft:var(--ds-white-a40);--ds-inverse-field-surface:var(--ds-white-a08);--ds-inverse-placeholder:var(--ds-white-a55);--ds-overlay-backdrop:var(--ds-backdrop);--ds-overlay-shadow:var(--ds-shadow-dialog);--ds-gutter:var(--ds-space-8);--ds-tap-fine:var(--ds-tap);--ds-tap-fine-button:var(--ds-tap);--ds-tap-fine-utility:var(--ds-tap);--ds-tap-nav:var(--ds-tap);--ds-type-h1-size:var(--ds-size-26);--ds-type-h2-size:var(--ds-size-22);--ds-type-h3-size:var(--ds-size-16);--ds-type-section-title-size:var(--ds-size-18);--ds-type-brand-size:var(--ds-size-18);--ds-type-kpi-size:var(--ds-size-30);--ds-type-body-size:var(--ds-size-16);--ds-type-table-size:var(--ds-size-14);--ds-type-small-size:var(--ds-size-14);--ds-type-caption-size:var(--ds-size-13);--ds-type-label-size:var(--ds-size-12);--ds-type-mono-size:var(--ds-size-14);--ds-type-mono-small-size:var(--ds-size-13);--ds-type-mono-xsmall-size:var(--ds-size-12);--ds-type-callout-title-size:var(--ds-size-18);--ds-type-start-title-size:var(--ds-size-20);--ds-type-dialog-title-size:var(--ds-size-18);--ds-type-toast-size:var(--ds-size-15);--ds-type-footer-title-size:var(--ds-size-15);--ds-type-label-tracking:.03em;--ds-type-eyebrow-tracking:.06em;--ds-type-heading-tracking:-.01em;--ds-type-display-tracking:-.02em;--ds-type-code-size:.92em;--ds-line-body:1.5;--ds-line-tight:1.25}@media (width>=600px){:root{--ds-gutter:var(--ds-space-10);--ds-type-h1-size:var(--ds-size-28);--ds-type-brand-size:var(--ds-size-20)}}@media (width>=900px){:root{--ds-type-brand-size:var(--ds-size-22);--ds-tap-nav:var(--ds-tap-nav-wide)}}@media (width>=1200px){:root{--ds-gutter:var(--ds-space-12);--ds-type-h1-size:var(--ds-size-32)}}@media (width>=900px) and (hover:hover) and (pointer:fine){:root{--ds-tap-fine:var(--ds-tap-compact);--ds-tap-fine-button:var(--ds-tap-compact-button);--ds-tap-fine-utility:var(--ds-tap-compact-utility);--ds-tap-nav:var(--ds-tap)}}[data-tone=success]{--ds-tone-fg:var(--ds-green-700);--ds-tone-bg:var(--ds-green-100);--ds-tone-border:var(--ds-green-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-green-700)}[data-tone=warning]{--ds-tone-fg:var(--ds-amber-700);--ds-tone-bg:var(--ds-amber-100);--ds-tone-border:var(--ds-amber-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-amber-700)}[data-tone=danger]{--ds-tone-fg:var(--ds-red-700);--ds-tone-bg:var(--ds-red-100);--ds-tone-border:var(--ds-red-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-red-700)}[data-tone=neutral]{--ds-tone-fg:var(--ds-grey-700);--ds-tone-bg:var(--ds-grey-100);--ds-tone-border:var(--ds-grey-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-grey-500)}[data-tone=info]{--ds-tone-fg:var(--ds-blue-800);--ds-tone-bg:var(--ds-blue-50);--ds-tone-border:var(--ds-blue-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-blue-800)}[data-tone=policy]{--ds-tone-fg:var(--ds-blue-900);--ds-tone-bg:var(--ds-blue-100);--ds-tone-border:var(--ds-blue-700);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-blue-700)}[data-tone=no-data]{--ds-tone-fg:var(--ds-grey-700);--ds-tone-bg:var(--ds-white);--ds-tone-border:var(--ds-grey-500);--ds-tone-border-style:dashed;--ds-tone-accent:var(--ds-grey-500)}[data-tone=below-threshold]{--ds-tone-fg:var(--ds-grey-700);--ds-tone-bg:var(--ds-grey-50);--ds-tone-border:var(--ds-grey-300);--ds-tone-border-style:solid;--ds-tone-accent:var(--ds-grey-350)}}@layer ds.brand{:root{--ds-color-brand:var(--ds-blue-900);--ds-color-action:var(--ds-blue-800);--ds-color-action-hover:var(--ds-blue-900);--ds-color-action-faint:var(--ds-blue-100);--ds-color-link:var(--ds-blue-800);--ds-color-current:var(--ds-blue-900);--ds-color-current-accent:var(--ds-amber-700);--ds-color-step-number:var(--ds-blue-800);--ds-color-brand-mark:var(--ds-blue-900);--ds-border-brand:var(--ds-amber-300);--ds-surface-hover:var(--ds-blue-50);--ds-inverse-surface-brand:var(--ds-blue-900)}}@layer ds.base{@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--ds-font-sans);font-size:var(--ds-type-body-size);line-height:var(--ds-line-body);color:var(--ds-color-text)}a{color:var(--ds-color-link)}h1,h2,h3,h4{font-weight:var(--ds-weight-bold);line-height:var(--ds-line-tight);letter-spacing:var(--ds-type-heading-tracking);color:var(--ds-color-text);overflow-wrap:anywhere;margin:0}h1{font-size:var(--ds-type-h1-size);letter-spacing:var(--ds-type-display-tracking)}h2{font-size:var(--ds-type-h2-size)}h3{font-size:var(--ds-type-h3-size)}p{margin:0 0 var(--ds-space-5);overflow-wrap:anywhere}code{font-family:var(--ds-font-mono);font-size:var(--ds-type-code-size);overflow-wrap:anywhere}strong{font-weight:var(--ds-weight-bold)}hr{margin:var(--ds-space-10) 0;border:0;border-top:var(--ds-border-1) solid var(--ds-border)}:focus-visible{border-radius:var(--ds-radius-none);outline:var(--ds-border-3) solid var(--ds-focus);outline-offset:0;box-shadow:0 0 0 5px var(--ds-focus-halo)}.ds-skip-link{top:var(--ds-space-4);z-index:100;padding:var(--ds-space-5) var(--ds-space-7);font-weight:var(--ds-weight-bold);color:var(--ds-color-on-focus);background-color:var(--ds-focus);position:absolute;left:-999px}.ds-skip-link:focus{left:var(--ds-space-4)}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}}@layer ds.layout{.ds-wrap{width:100%;max-width:var(--ds-wrap);padding-right:max(var(--ds-gutter), env(safe-area-inset-right));padding-left:max(var(--ds-gutter), env(safe-area-inset-left));margin:0 auto}.ds-stack{--ds-stack-gap:var(--ds-space-8);gap:var(--ds-stack-gap);flex-direction:column;display:flex}.ds-stack[data-gap="1"]{--ds-stack-gap:var(--ds-space-1)}.ds-stack[data-gap="2"]{--ds-stack-gap:var(--ds-space-2)}.ds-stack[data-gap="3"]{--ds-stack-gap:var(--ds-space-3)}.ds-stack[data-gap="4"]{--ds-stack-gap:var(--ds-space-4)}.ds-stack[data-gap="5"]{--ds-stack-gap:var(--ds-space-5)}.ds-stack[data-gap="6"]{--ds-stack-gap:var(--ds-space-6)}.ds-stack[data-gap="7"]{--ds-stack-gap:var(--ds-space-7)}.ds-stack[data-gap="8"]{--ds-stack-gap:var(--ds-space-8)}.ds-stack[data-gap="10"]{--ds-stack-gap:var(--ds-space-10)}.ds-stack[data-gap="12"]{--ds-stack-gap:var(--ds-space-12)}.ds-stack[data-gap="14"]{--ds-stack-gap:var(--ds-space-14)}.ds-stack[data-gap="16"]{--ds-stack-gap:var(--ds-space-16)}.ds-stack[data-gap="20"]{--ds-stack-gap:var(--ds-space-20)}.ds-stack[data-gap="28"]{--ds-stack-gap:var(--ds-space-28)}.ds-cluster{--ds-cluster-gap:var(--ds-space-4);gap:var(--ds-cluster-gap);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.ds-cluster[data-gap="1"]{--ds-cluster-gap:var(--ds-space-1)}.ds-cluster[data-gap="2"]{--ds-cluster-gap:var(--ds-space-2)}.ds-cluster[data-gap="3"]{--ds-cluster-gap:var(--ds-space-3)}.ds-cluster[data-gap="4"]{--ds-cluster-gap:var(--ds-space-4)}.ds-cluster[data-gap="5"]{--ds-cluster-gap:var(--ds-space-5)}.ds-cluster[data-gap="6"]{--ds-cluster-gap:var(--ds-space-6)}.ds-cluster[data-gap="7"]{--ds-cluster-gap:var(--ds-space-7)}.ds-cluster[data-gap="8"]{--ds-cluster-gap:var(--ds-space-8)}.ds-cluster[data-gap="10"]{--ds-cluster-gap:var(--ds-space-10)}.ds-cluster[data-gap="12"]{--ds-cluster-gap:var(--ds-space-12)}.ds-cluster[data-gap="14"]{--ds-cluster-gap:var(--ds-space-14)}.ds-cluster[data-gap="16"]{--ds-cluster-gap:var(--ds-space-16)}.ds-cluster[data-gap="20"]{--ds-cluster-gap:var(--ds-space-20)}.ds-cluster[data-gap="28"]{--ds-cluster-gap:var(--ds-space-28)}.ds-cluster[data-justify=start]{justify-content:flex-start}.ds-cluster[data-justify=between]{justify-content:space-between}.ds-cluster[data-justify=end]{justify-content:flex-end}.ds-cluster[data-justify=center]{justify-content:center}.ds-cluster[data-align=start]{align-items:flex-start}.ds-cluster[data-align=center]{align-items:center}.ds-cluster[data-align=end]{align-items:flex-end}.ds-cluster[data-align=baseline]{align-items:baseline}.ds-cluster[data-stretch]>*{flex:auto}@media (width>=600px){.ds-cluster[data-stretch]>*{flex:0 auto}}.ds-grid{gap:var(--ds-space-5);display:grid}.ds-grid[data-preset=kpis]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid[data-preset=checks]{grid-template-columns:1fr}.ds-grid[data-preset=pair]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.ds-grid[data-preset=split],.ds-grid[data-preset=lead]{grid-template-columns:minmax(0,1fr);align-items:start}@media (width>=600px){.ds-grid[data-preset=kpis]{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid[data-preset=checks]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ds-grid[data-preset=split]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid[data-preset=lead]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ds-grid[data-preset=checks]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}}@layer ds.components{.ds-mono{font-family:var(--ds-font-mono);font-size:var(--ds-type-code-size);overflow-wrap:anywhere}.ds-text{margin:0}.ds-text[data-size=small]{font-size:var(--ds-type-small-size)}.ds-text[data-muted]{color:var(--ds-color-text-muted)}.ds-text[data-nowrap]{white-space:nowrap}.ds-icon--brand{color:var(--ds-color-brand-mark)}.ds-button{--ds-button-fg:var(--ds-color-on-action);--ds-button-bg:var(--ds-color-action);--ds-button-border:var(--ds-color-action);--ds-button-hover-bg:var(--ds-color-action-hover);--ds-button-hover-border:var(--ds-color-action-hover);--ds-spinner-track:var(--ds-color-on-action-faint);gap:var(--ds-space-4);min-height:var(--ds-tap);padding:0 var(--ds-space-8);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-button-fg);text-align:center;cursor:pointer;background-color:var(--ds-button-bg);border:var(--ds-border-1) solid var(--ds-button-border);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-control);transition:background-color var(--ds-motion-fast), border-color var(--ds-motion-fast);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ds-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ds-button-hover-bg);border-color:var(--ds-button-hover-border)}.ds-button[data-variant=secondary]{--ds-button-fg:var(--ds-color-action);--ds-button-bg:var(--ds-surface-panel);--ds-button-hover-bg:var(--ds-surface-hover);--ds-spinner-track:var(--ds-color-action-faint)}.ds-button[data-variant=danger]{--ds-button-fg:var(--ds-color-danger);--ds-button-bg:var(--ds-surface-panel);--ds-button-border:var(--ds-color-danger);--ds-button-hover-bg:var(--ds-surface-danger-hover);--ds-button-hover-border:var(--ds-color-danger);--ds-spinner-track:var(--ds-border)}.ds-button[data-size=sm]{min-height:var(--ds-tap-fine-button);padding:0 var(--ds-space-6);font-size:var(--ds-type-small-size)}.ds-button[data-variant=link]{--ds-button-fg:var(--ds-color-link);--ds-button-bg:transparent;--ds-button-hover-bg:transparent;--ds-spinner-track:var(--ds-color-action-faint);padding:0 var(--ds-space-3);text-underline-offset:.2em;box-shadow:none;border:0;text-decoration:underline}.ds-button[data-block]{width:100%}.ds-spinner{width:var(--ds-space-7);height:var(--ds-space-7);border:var(--ds-border-2) solid var(--ds-spinner-track,var(--ds-color-action-faint));border-radius:var(--ds-radius-round);border-top-color:currentColor;flex:none;animation:.7s linear infinite ds-spin;display:inline-block}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-form{max-width:420px}.ds-form[data-width=wide]{max-width:none}.ds-input{width:100%;min-height:var(--ds-tap);padding:0 var(--ds-space-6);font:inherit;font-size:var(--ds-type-body-size);color:var(--ds-color-text);background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-strong);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-control)}textarea.ds-input{padding:var(--ds-space-5) var(--ds-space-6)}.ds-input:focus-visible{outline:var(--ds-border-3) solid var(--ds-focus);box-shadow:inset 0 0 0 var(--ds-border-2) var(--ds-focus-halo)}.ds-input[aria-invalid=true]{border-color:var(--ds-color-danger)}.ds-field__label{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold)}.ds-field__hint,.ds-checkbox__hint{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted)}.ds-field__description{font-size:var(--ds-type-small-size)}.ds-field__error{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-danger)}.ds-checkbox{gap:var(--ds-space-6);min-height:var(--ds-tap);align-items:flex-start;display:flex}.ds-checkbox__input{width:var(--ds-space-12);height:var(--ds-space-12);accent-color:var(--ds-color-action);flex:none;margin:0}.ds-checkbox__label{font-weight:var(--ds-weight-semibold)}.ds-status-badge{--ds-status-badge-marker:8px;align-self:flex-start;gap:var(--ds-space-3);max-width:100%;padding:var(--ds-space-1) var(--ds-space-4) var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);color:var(--ds-tone-fg);white-space:normal;background-color:var(--ds-tone-bg);border:var(--ds-border-1) var(--ds-tone-border-style) transparent;border-radius:var(--ds-radius-chip);align-items:start;display:inline-flex}.ds-status-badge[data-tone=no-data]{border-color:var(--ds-tone-border)}.ds-status-badge:before{box-sizing:border-box;width:var(--ds-status-badge-marker);height:var(--ds-status-badge-marker);content:"";top:calc((1lh - var(--ds-status-badge-marker)) / 2);flex:none;position:relative}.ds-status-badge[data-marker=dot]:before{border-radius:var(--ds-radius-round);background-color:currentColor}.ds-status-badge[data-marker=square]:before{background-color:currentColor}.ds-status-badge[data-marker=ring]:before{border:var(--ds-border-2) solid currentcolor;border-radius:var(--ds-radius-round)}.ds-status-badge[data-marker=bar]:before{height:var(--ds-border-3);background-color:currentColor}.ds-tag{max-width:100%;padding:var(--ds-space-1) var(--ds-space-4);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);color:var(--ds-tone-fg);overflow-wrap:break-word;background-color:var(--ds-surface-panel);border:var(--ds-border-1) var(--ds-tone-border-style) var(--ds-tone-border);border-radius:var(--ds-radius-chip);align-self:flex-start;display:inline-block}.ds-tag[data-tone=no-data]{border-color:var(--ds-tone-accent)}.ds-kpi{min-height:80px;padding:var(--ds-space-8) var(--ds-space-10);color:inherit;background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card);transition:box-shadow var(--ds-motion-fast);text-decoration:none;display:block;position:relative}.ds-kpi[href]:hover{box-shadow:var(--ds-elevation-raised)}.ds-kpi[href]:after{top:var(--ds-space-8);right:var(--ds-space-10);color:var(--ds-color-indicator);content:"→";content:"→" / "";transition:translate var(--ds-motion-fast);position:absolute}.ds-kpi[href]:hover:after{translate:var(--ds-space-1) 0}.ds-kpi__value{font-size:var(--ds-type-kpi-size);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--ds-type-display-tracking);line-height:1.1;display:block}.ds-kpi__label{gap:var(--ds-space-4);margin-top:var(--ds-space-3);font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);align-items:center;display:flex}.ds-kpi__label:before{box-sizing:border-box;width:var(--ds-space-5);height:var(--ds-space-5);content:"";background-color:var(--ds-tone-accent);border-radius:var(--ds-radius-round);flex:none}.ds-kpi[data-tone=no-data] .ds-kpi__label:before{border:var(--ds-border-2) solid var(--ds-tone-accent);background-color:#0000}.ds-kpi[data-tone=no-data] .ds-kpi__value{min-height:calc(var(--ds-type-kpi-size) * 1.1);font-size:var(--ds-type-body-size);line-height:var(--ds-line-tight);letter-spacing:normal;color:var(--ds-tone-fg);align-items:flex-end;display:flex}.ds-filter-bar{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"search""actions""panel""count";display:grid}.ds-filter-bar__search{grid-area:search;min-width:0}.ds-filter-bar__actions{gap:var(--ds-space-4);flex-wrap:wrap;grid-area:actions;align-items:center;display:flex}.ds-filter-bar__panel{gap:var(--ds-space-5);grid-area:panel;grid-template-columns:minmax(0,1fr);align-items:end;display:none}.ds-filter-bar__panel[data-open]{display:grid}.ds-filter-bar__reset{align-self:end}.ds-filter-bar__count{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted);text-align:right;grid-area:count}@media (width>=600px){.ds-filter-bar__panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.ds-filter-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search actions""panel count";align-items:end}.ds-filter-bar__toggle{display:none}.ds-filter-bar__panel,.ds-filter-bar__panel[data-open]{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-filter-bar__panel>*{flex:0 220px}.ds-filter-bar__panel>.ds-filter-bar__reset{flex:none}.ds-filter-bar__count{padding-bottom:var(--ds-space-4);white-space:nowrap}}.ds-notice{padding:var(--ds-space-6) var(--ds-space-7);background-color:var(--ds-tone-bg);border:var(--ds-border-1) solid var(--ds-border);border-left:var(--ds-border-6) var(--ds-tone-border-style) var(--ds-tone-accent);border-radius:var(--ds-radius-card)}.ds-notice__title{margin:0 0 var(--ds-space-2);font-weight:var(--ds-weight-bold)}.ds-notice__body>:last-child{margin-bottom:0}.ds-notice__actions{margin-top:var(--ds-space-5)}.ds-next-step{padding:var(--ds-space-7);background-color:var(--ds-surface-panel);border:var(--ds-border-2) solid var(--ds-tone-accent);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card)}.ds-next-step__eyebrow{margin:0 0 var(--ds-space-2);font-size:var(--ds-type-label-size);font-weight:var(--ds-weight-bold);color:var(--ds-tone-fg);text-transform:uppercase;letter-spacing:var(--ds-type-eyebrow-tracking)}.ds-next-step__title{margin-bottom:var(--ds-space-3);font-size:var(--ds-type-callout-title-size)}.ds-next-step__steps{padding-left:var(--ds-space-12);margin:var(--ds-space-4) 0 0}.ds-next-step__step{margin-bottom:var(--ds-space-3)}.ds-next-step__footnote{margin:var(--ds-space-4) 0 0;font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted)}.ds-next-step__actions{margin-top:var(--ds-space-6)}.ds-start-panel{--ds-start-panel-number:36px;padding:var(--ds-space-10) var(--ds-space-8);background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card)}.ds-start-panel__title{margin-bottom:var(--ds-space-4);font-size:var(--ds-type-start-title-size)}.ds-start-panel__intro{margin-bottom:var(--ds-space-5);color:var(--ds-color-text-muted)}.ds-start-panel__steps{gap:var(--ds-space-5);margin:var(--ds-space-7) 0 0;padding:0;list-style:none;display:grid}.ds-start-panel__step{grid-template-columns:var(--ds-start-panel-number) 1fr;gap:var(--ds-space-6);align-items:start;display:grid}.ds-start-panel__number{width:var(--ds-start-panel-number);height:var(--ds-start-panel-number);font-weight:var(--ds-weight-bold);color:var(--ds-color-on-step-number);background-color:var(--ds-color-step-number);border-radius:var(--ds-radius-round);justify-content:center;align-items:center;display:inline-flex}.ds-start-panel__step-title{display:block}.ds-start-panel__step-body{color:var(--ds-color-text-muted)}.ds-start-panel__content,.ds-start-panel__actions{margin-top:var(--ds-space-8)}@media (width>=600px){.ds-start-panel{padding:var(--ds-space-14)}}.ds-section{background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card)}.ds-section__head{padding:var(--ds-space-6) var(--ds-space-7);border-bottom:var(--ds-border-1) solid var(--ds-border-subtle)}.ds-section__title{font-size:var(--ds-type-section-title-size)}.ds-section__body{padding:var(--ds-space-7)}.ds-section__body[data-tight]{padding:0}.ds-section__foot{padding:var(--ds-space-5) var(--ds-space-7);border-top:var(--ds-border-1) solid var(--ds-border-subtle)}@media (width>=900px){.ds-section__head{padding:var(--ds-space-7) var(--ds-space-10)}.ds-section__foot{padding:var(--ds-space-6) var(--ds-space-10)}.ds-section__body:not([data-tight]){padding:var(--ds-space-10)}}.ds-table{container:ds-table/inline-size}.ds-table:not(.ds-section__body>.ds-table){background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card);overflow:hidden}.ds-table__toolbar{gap:var(--ds-space-5);padding:var(--ds-space-6) var(--ds-space-7);border-bottom:var(--ds-border-1) solid var(--ds-border-subtle);grid-template-columns:1fr;display:grid}.ds-table__count{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted)}.ds-table__toolbar[data-layout=wide]{grid-template-columns:minmax(0,1fr)}.ds-table__table{width:100%;font-size:var(--ds-type-table-size);border-collapse:collapse}.ds-table__caption{padding:var(--ds-space-5) var(--ds-space-7);font-weight:var(--ds-weight-bold);text-align:left}.ds-table__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-table__header{padding:var(--ds-space-5) var(--ds-space-7);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);text-align:left;vertical-align:top;background-color:var(--ds-surface-subtle);border-bottom:var(--ds-border-1) solid var(--ds-border)}.ds-table__head:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.ds-table__head:focus-within .ds-table__head-row{flex-wrap:wrap;display:flex}.ds-table__head:focus-within .ds-table__header{flex:auto}.ds-table__sort{min-height:var(--ds-tap-compact);padding:var(--ds-space-3) 0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ds-table__arrow{margin-left:var(--ds-space-2);color:var(--ds-color-indicator)}.ds-table__sort[data-sorted] .ds-table__arrow{color:var(--ds-color-current-accent)}.ds-table__row{padding:var(--ds-space-6) 0;border-bottom:var(--ds-border-1) solid var(--ds-border-subtle);display:block}.ds-table__row:last-child{border-bottom:0}.ds-table__row:hover{background-color:var(--ds-surface-subtle)}.ds-table__cell{gap:var(--ds-space-6);padding:var(--ds-space-2) var(--ds-space-7);text-align:left;vertical-align:top;align-items:flex-start;display:flex}.ds-table__cell:before{max-width:140px;padding-top:var(--ds-space-1);font-family:var(--ds-font-sans);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);content:attr(data-label);flex:0 0 38%}.ds-table__cell>*{min-width:0}.ds-table__cell[data-mono]{font-family:var(--ds-font-mono);font-size:var(--ds-type-mono-size);overflow-wrap:anywhere}.ds-table__cell[data-nowrap]{white-space:nowrap}.ds-table__cell[data-action]{padding-top:var(--ds-space-4);justify-content:flex-start}.ds-table__cell[data-action]:before{content:none}.ds-table__cell[data-action]>*{flex:auto}.ds-table__empty{padding:var(--ds-space-14) var(--ds-space-7);color:var(--ds-color-text-muted);text-align:center}@media (width>=600px){.ds-table__toolbar{grid-template-columns:1fr 1fr;align-items:end}.ds-table__count{text-align:right;grid-column:1/-1}}@media (width>=900px){.ds-table__toolbar{grid-template-columns:260px 220px 1fr}.ds-table__count{padding-bottom:var(--ds-space-4);grid-column:auto;align-self:center}}@container ds-table (width>=840px){.ds-table:not([data-stack-below=wide]) .ds-table__head,.ds-table:not([data-stack-below=wide]) .ds-table__head:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.ds-table:not([data-stack-below=wide]) .ds-table__head:focus-within .ds-table__head-row{display:table-row}.ds-table:not([data-stack-below=wide]) .ds-table__row{border-bottom:0;padding:0;display:table-row}.ds-table:not([data-stack-below=wide]) .ds-table__cell{padding:var(--ds-space-7) var(--ds-space-6);border-bottom:var(--ds-border-1) solid var(--ds-border-subtle);display:table-cell}.ds-table:not([data-stack-below=wide]) .ds-table__header{padding:var(--ds-space-5) var(--ds-space-6)}.ds-table:not([data-stack-below=wide]) .ds-table__header:first-child,.ds-table:not([data-stack-below=wide]) .ds-table__cell:first-child{padding-left:var(--ds-space-10)}.ds-table:not([data-stack-below=wide]) .ds-table__header:last-child,.ds-table:not([data-stack-below=wide]) .ds-table__cell:last-child{padding-right:var(--ds-space-10)}.ds-table:not([data-stack-below=wide]) .ds-table__row:last-child .ds-table__cell{border-bottom:0}.ds-table:not([data-stack-below=wide]) .ds-table__cell:before{content:none}.ds-table:not([data-stack-below=wide]) .ds-table__cell .ds-row-link{min-width:30ch}.ds-table:not([data-stack-below=wide]) .ds-table__cell[data-action]{padding-top:var(--ds-space-4);text-align:right;white-space:nowrap}.ds-table:not([data-stack-below=wide]) .ds-table__cell[data-action]>*{flex:none}}@container ds-table (width>=1160px){.ds-table[data-stack-below=wide] .ds-table__head,.ds-table[data-stack-below=wide] .ds-table__head:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.ds-table[data-stack-below=wide] .ds-table__head:focus-within .ds-table__head-row{display:table-row}.ds-table[data-stack-below=wide] .ds-table__row{border-bottom:0;padding:0;display:table-row}.ds-table[data-stack-below=wide] .ds-table__cell{padding:var(--ds-space-7) var(--ds-space-6);border-bottom:var(--ds-border-1) solid var(--ds-border-subtle);display:table-cell}.ds-table[data-stack-below=wide] .ds-table__header{padding:var(--ds-space-5) var(--ds-space-6)}.ds-table[data-stack-below=wide] .ds-table__header:first-child,.ds-table[data-stack-below=wide] .ds-table__cell:first-child{padding-left:var(--ds-space-10)}.ds-table[data-stack-below=wide] .ds-table__header:last-child,.ds-table[data-stack-below=wide] .ds-table__cell:last-child{padding-right:var(--ds-space-10)}.ds-table[data-stack-below=wide] .ds-table__row:last-child .ds-table__cell{border-bottom:0}.ds-table[data-stack-below=wide] .ds-table__cell:before{content:none}.ds-table[data-stack-below=wide] .ds-table__cell .ds-row-link{min-width:30ch}.ds-table[data-stack-below=wide] .ds-table__cell[data-action]{padding-top:var(--ds-space-4);text-align:right;white-space:nowrap}.ds-table[data-stack-below=wide] .ds-table__cell[data-action]>*{flex:none}}.ds-row-link{min-height:var(--ds-tap-fine);font-weight:var(--ds-weight-bold);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.ds-row-link:hover{text-decoration:underline}.ds-description-list{gap:var(--ds-space-1);grid-template-columns:1fr;margin:0;display:grid}.ds-description-list__term{margin-top:var(--ds-space-5);font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted)}.ds-description-list__term:first-child{margin-top:0}.ds-description-list__description{overflow-wrap:anywhere;margin:0}@media (width>=600px){.ds-description-list{gap:var(--ds-space-4) var(--ds-space-10);grid-template-columns:minmax(150px,max-content) 1fr}.ds-description-list__term{margin-top:0}}.ds-tabs{box-shadow:inset 0 calc(var(--ds-border-1) * -1) 0 var(--ds-border);flex-wrap:wrap;display:flex}.ds-tabs__tab{min-height:var(--ds-tap);padding:0 var(--ds-space-3);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);white-space:nowrap;cursor:pointer;border:0;border-bottom:var(--ds-border-3) solid transparent;background:0 0;flex:none}.ds-tabs__tab:hover{color:var(--ds-color-text)}.ds-tabs__tab[aria-selected=true]{color:var(--ds-color-current);border-bottom-color:var(--ds-color-current-accent)}@media (width>=600px){.ds-tabs__tab{padding:0 var(--ds-space-7)}}.ds-tabs__count{min-width:20px;padding:0 var(--ds-space-3);margin-left:var(--ds-space-3);font-size:var(--ds-type-label-size);font-weight:var(--ds-weight-bold);text-align:center;background-color:var(--ds-surface-muted);border-radius:var(--ds-radius-pill);display:inline-block}.ds-tabs__tab[aria-selected=true] .ds-tabs__count{color:var(--ds-color-current);background-color:var(--ds-surface-hover)}.ds-timeline{margin:0;padding:0;list-style:none}.ds-timeline__item{gap:var(--ds-space-1);padding:var(--ds-space-7) 0;border-bottom:var(--ds-border-1) solid var(--ds-border-subtle);grid-template-columns:1fr;display:grid}.ds-timeline__item:last-child{border-bottom:0}.ds-timeline__time{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-medium);font-variant-numeric:tabular-nums;color:var(--ds-color-text-muted)}.ds-timeline__content{min-width:0}@media (width>=600px){.ds-timeline__item{gap:var(--ds-space-7);grid-template-columns:150px 1fr}}.ds-daily-chart{--ds-daily-chart-height:160px;--ds-daily-chart-bar:80%;--ds-daily-chart-bar-max:40px;gap:var(--ds-space-6);min-width:0;font-size:var(--ds-type-label-size);color:var(--ds-color-text-muted);flex-direction:column;display:flex}.ds-daily-chart__figure{grid-template-rows:var(--ds-daily-chart-height) auto;row-gap:var(--ds-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-daily-chart__scale{margin-right:var(--ds-space-3);text-align:end;flex-direction:column;grid-area:1/1;justify-content:space-between;line-height:1;display:flex}.ds-daily-chart__plot{border-top:var(--ds-border-1) solid var(--ds-border);border-bottom:var(--ds-border-1) solid var(--ds-border-strong);grid-area:1/2;display:flex}.ds-daily-chart__day{flex-direction:column-reverse;flex:1 1 0;align-items:center;min-width:0;display:flex}.ds-daily-chart__segment[data-segment=pass]{background-color:var(--ds-tone-accent)}.ds-daily-chart__segment[data-segment=fail]{background-color:var(--ds-tone-bg);background-image:repeating-linear-gradient(45deg, var(--ds-tone-accent) 0 var(--ds-border-2), transparent var(--ds-border-2) var(--ds-border-4))}.ds-daily-chart__gap{background-color:var(--ds-tone-bg);background-image:repeating-linear-gradient(-45deg, var(--ds-tone-border) 0 var(--ds-border-1), transparent var(--ds-border-1) var(--ds-space-3));border:var(--ds-border-1) dashed var(--ds-tone-border)}.ds-daily-chart__tick{border-top:var(--ds-border-3) solid var(--ds-border-strong)}.ds-daily-chart__day>*{width:var(--ds-daily-chart-bar);max-width:var(--ds-daily-chart-bar-max)}.ds-daily-chart__day>.ds-daily-chart__segment{height:var(--ds-daily-chart-size);min-height:var(--ds-border-2)}.ds-daily-chart__day>.ds-daily-chart__gap{height:100%}.ds-daily-chart__dates{height:calc(var(--ds-type-label-size) * var(--ds-line-tight));grid-area:2/2;position:relative}.ds-daily-chart__date{top:0;left:calc(var(--ds-daily-chart-at) * 100%);line-height:var(--ds-line-tight);white-space:nowrap;translate:calc(var(--ds-daily-chart-at) * -100%) 0;position:absolute}.ds-daily-chart__dates[data-long] .ds-daily-chart__date[data-week]{display:none}.ds-daily-chart__legend{gap:var(--ds-space-2) var(--ds-space-8);font-size:var(--ds-type-small-size);color:var(--ds-color-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-daily-chart__key{gap:var(--ds-space-3);align-items:center;display:flex}.ds-daily-chart__swatch{width:var(--ds-space-7);height:var(--ds-space-7);flex:none}@media (width>=900px){.ds-daily-chart{--ds-daily-chart-height:200px}.ds-daily-chart__dates[data-long] .ds-daily-chart__date[data-week]{display:block}}.ds-wizard-steps{margin:0;padding:0;display:flex}.ds-wizard-steps__step{min-width:0;padding:var(--ds-space-4) var(--ds-space-4) 0 0;font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);border-top:var(--ds-border-4) solid var(--ds-border);flex:1;list-style:none}.ds-wizard-steps__step[data-state=done]{color:var(--ds-color-step-done);border-top-color:var(--ds-color-step-done)}.ds-wizard-steps__step[data-state=current]{color:var(--ds-color-current);border-top-color:var(--ds-color-current-accent)}.ds-wizard-steps__mark{margin-right:var(--ds-space-1);vertical-align:-.15em;display:inline-block}.ds-wizard-steps__mark>.ds-icon{width:1.1em;height:1.1em;display:block}.ds-wizard-steps__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=600px){.ds-wizard-steps__label{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.ds-copy-button{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-copy-button__failed{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-danger);display:block}.ds-copy-grid{gap:var(--ds-space-2);grid-template-columns:1fr;min-width:0;margin:0;display:grid}.ds-copy-grid__label{margin-top:var(--ds-space-4);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted)}.ds-copy-grid__label:first-child{margin-top:0}.ds-copy-grid__value{padding:var(--ds-space-4) var(--ds-space-5);font-family:var(--ds-font-mono);font-size:var(--ds-type-mono-size);overflow-wrap:anywhere;background-color:var(--ds-surface-page);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-chip);margin:0}.ds-copy-grid__copy{margin:var(--ds-space-3) 0 0}@media (width>=600px){.ds-copy-grid{gap:var(--ds-space-4) var(--ds-space-6);grid-template-columns:minmax(90px,max-content) 1fr auto;align-items:center}.ds-copy-grid__label{margin-top:0}.ds-copy-grid__copy{margin:0}}.ds-skeleton{gap:var(--ds-space-4);padding:var(--ds-space-4) 0;display:grid}.ds-skeleton__line{width:90%;height:var(--ds-space-7);border-radius:var(--ds-radius-chip);background-image:linear-gradient(90deg, var(--ds-surface-subtle), var(--ds-surface-muted), var(--ds-surface-subtle));background-size:200% 100%;animation:1.2s infinite ds-skeleton}.ds-skeleton__line:nth-child(2){width:78%}.ds-skeleton__line:nth-child(3){width:66%}.ds-skeleton__line:nth-child(4){width:54%}.ds-skeleton__line:nth-child(5){width:42%}.ds-skeleton__line:nth-child(n+6){width:30%}@keyframes ds-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.ds-dialog{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;margin:0;padding:0}.ds-dialog[open]{flex-direction:column;display:flex}.ds-dialog::backdrop{background:var(--ds-overlay-backdrop)}.ds-dialog__head{justify-content:space-between;align-items:center;gap:var(--ds-space-6);padding:var(--ds-space-6) var(--ds-space-8);color:var(--ds-inverse-text);background:var(--ds-inverse-surface-brand);display:flex}.ds-dialog__head h2{color:var(--ds-inverse-text);font-size:var(--ds-type-dialog-title-size)}.ds-dialog__close{min-width:var(--ds-tap);min-height:var(--ds-tap);color:var(--ds-inverse-text);font:inherit;cursor:pointer;border:var(--ds-border-1) solid var(--ds-inverse-border);border-radius:var(--ds-radius-control);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ds-dialog__body{padding:var(--ds-space-8);-webkit-overflow-scrolling:touch;flex:auto;overflow:auto}.ds-dialog__foot{gap:var(--ds-space-4);padding:var(--ds-space-6) var(--ds-space-8) calc(var(--ds-space-6) + env(safe-area-inset-bottom));background:var(--ds-surface-page);border-top:var(--ds-border-1) solid var(--ds-border);flex-direction:column;display:flex}.ds-dialog__foot .ds-button{width:100%}@media (width>=600px){.ds-dialog{border-radius:var(--ds-radius-card);width:min(100% - 32px,760px);height:fit-content;max-height:calc(100vh - 48px);box-shadow:var(--ds-overlay-shadow);margin:auto;overflow:hidden}.ds-dialog__foot{flex-flow:wrap;justify-content:flex-end}.ds-dialog__foot .ds-button{width:auto}}.ds-toast{z-index:50;left:var(--ds-space-6);right:var(--ds-space-6);bottom:calc(var(--ds-space-6) + env(safe-area-inset-bottom));padding:var(--ds-space-6) var(--ds-space-8);color:var(--ds-inverse-text);font-size:var(--ds-type-toast-size);background:var(--ds-inverse-surface);border-left:var(--ds-border-5) solid var(--ds-focus);border-radius:var(--ds-radius-control);opacity:0;transition:opacity var(--ds-motion-fast), transform var(--ds-motion-fast);pointer-events:none;position:fixed;transform:translateY(20px)}.ds-toast[data-visible]{opacity:1;transform:translateY(0)}@media (width>=600px){.ds-toast{min-width:280px;left:50%;right:auto;transform:translate(-50%)translateY(20px)}.ds-toast[data-visible]{transform:translate(-50%)translateY(0)}}.ds-utility-bar{--ds-color-link:var(--ds-inverse-link);font-size:var(--ds-type-small-size);color:var(--ds-inverse-text);background-color:var(--ds-inverse-surface-brand)}.ds-utility-bar__inner{gap:var(--ds-space-4);padding-top:var(--ds-space-4);padding-bottom:var(--ds-space-4);flex-direction:column;display:flex}.ds-utility-bar__text{opacity:.9}.ds-utility-bar__action{min-width:var(--ds-tap);min-height:var(--ds-tap-fine-utility);padding:0 var(--ds-space-6);font:inherit;font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-inverse-text);cursor:pointer;border:var(--ds-border-1) solid var(--ds-inverse-border-soft);border-radius:var(--ds-radius-control);background-color:#0000}.ds-utility-bar__field{gap:var(--ds-space-4);flex:200px;align-items:center;min-width:0;display:flex}.ds-utility-bar__field-label{white-space:nowrap;opacity:.85}.ds-utility-bar__input{width:100%;min-width:0;min-height:var(--ds-tap-fine-utility);padding:0 var(--ds-space-5);font:inherit;font-size:var(--ds-type-body-size);color:var(--ds-inverse-text);background-color:var(--ds-inverse-field-surface);border:var(--ds-border-1) solid var(--ds-inverse-border-soft);border-radius:var(--ds-radius-control)}.ds-utility-bar__input::placeholder{color:var(--ds-inverse-placeholder)}@media (width>=600px){.ds-utility-bar__inner{min-height:var(--ds-tap);flex-direction:row;justify-content:space-between;align-items:center}.ds-utility-bar__field{flex:0 auto}.ds-utility-bar__input{width:160px;font-size:var(--ds-type-small-size)}}.ds-language-switch{flex:none;display:flex}.ds-language-switch>.ds-utility-bar__action+.ds-utility-bar__action{border-left:0}.ds-language-switch>.ds-utility-bar__action:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ds-language-switch>.ds-utility-bar__action:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ds-language-switch>a.ds-utility-bar__action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-language-switch>.ds-utility-bar__action[aria-pressed=true],.ds-language-switch>.ds-utility-bar__action[aria-current=page]{color:var(--ds-color-brand);background-color:var(--ds-inverse-text)}.ds-masthead__end .ds-language-switch>.ds-utility-bar__action{min-height:var(--ds-tap);color:var(--ds-color-brand);background-color:var(--ds-surface-panel);border-color:var(--ds-color-action)}.ds-masthead__end .ds-language-switch>.ds-utility-bar__action:hover{background-color:var(--ds-surface-hover)}.ds-masthead__end .ds-language-switch>.ds-utility-bar__action[aria-pressed=true],.ds-masthead__end .ds-language-switch>.ds-utility-bar__action[aria-current=page]{color:var(--ds-color-on-action);background-color:var(--ds-color-action)}.ds-masthead{background-color:var(--ds-surface-panel);border-bottom:var(--ds-border-2) solid var(--ds-border-brand);box-shadow:var(--ds-elevation-control);position:relative}.ds-masthead__inner{gap:var(--ds-space-4) var(--ds-space-6);padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5);grid-template-columns:1fr auto;align-items:center;display:grid}.ds-masthead__inner:has(>.ds-masthead__toggle):has(>.ds-masthead__end){grid-template-columns:1fr auto auto}.ds-masthead__brand{gap:var(--ds-space-6);min-width:0;min-height:var(--ds-tap);color:inherit;align-items:center;text-decoration:none;display:flex}.ds-masthead__logo{flex:none;display:inline-flex}.ds-masthead__text{flex-direction:column;min-width:0;display:flex}.ds-masthead__title{font-size:var(--ds-type-brand-size);font-weight:var(--ds-weight-bold);color:var(--ds-color-brand);letter-spacing:var(--ds-type-display-tracking);line-height:1.2}.ds-masthead__subtitle{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-medium);color:var(--ds-color-text-muted);display:none}.ds-masthead__toggle{gap:var(--ds-space-4);min-height:var(--ds-tap);padding:0 var(--ds-space-6);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-color-brand);cursor:pointer;background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-color-action);border-radius:var(--ds-radius-control);align-items:center;display:inline-flex}.ds-masthead__toggle[aria-expanded=true]{color:var(--ds-color-on-action);background-color:var(--ds-color-action)}.ds-masthead__nav{margin-top:var(--ds-space-3);border-top:var(--ds-border-1) solid var(--ds-border);grid-column:1/-1;display:none}.ds-masthead__nav[data-open]{display:block}.ds-masthead__end{grid-area:1/-2;align-items:center;display:flex}.ds-masthead__account-inline{gap:var(--ds-space-7);padding:var(--ds-space-7) var(--ds-space-8) var(--ds-space-4);display:grid}.ds-masthead__nav>*+.ds-masthead__account-inline{border-top:var(--ds-border-1) solid var(--ds-border)}.ds-masthead__account-facts{gap:var(--ds-space-5);margin:0;display:grid}.ds-masthead__account-term{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted)}.ds-masthead__account-value{overflow-wrap:anywhere;margin:0}.ds-masthead__account-actions{gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-masthead__account{display:none;position:relative}.ds-masthead__account-button{gap:var(--ds-space-4);min-height:var(--ds-tap-nav);padding:0 var(--ds-space-8);margin-bottom:calc(var(--ds-border-2) * -1);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);cursor:pointer;border-radius:var(--ds-radius-control) var(--ds-radius-control) 0 0;background-color:#0000;border:0;align-items:center;display:flex}.ds-masthead__account-button:hover,.ds-masthead__account-button[aria-expanded=true]{color:var(--ds-color-text);background-color:var(--ds-surface-hover)}.ds-masthead__account-panel{z-index:40;gap:var(--ds-space-8);width:max-content;min-width:240px;max-width:320px;padding:var(--ds-space-8);margin-top:var(--ds-space-4);background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-raised);display:grid;position:absolute;top:100%;right:0}@media (width>=600px){.ds-masthead__subtitle{display:block}}@media (width>=900px){.ds-masthead__inner{padding-top:var(--ds-space-8);grid-auto-flow:column;align-items:flex-end;padding-bottom:0}.ds-masthead__brand{padding-bottom:var(--ds-space-7)}.ds-masthead__toggle{display:none}.ds-masthead__nav,.ds-masthead__nav[data-open]{border-top:0;grid-column:auto;margin-top:0;display:block}.ds-masthead__nav[data-account-only],.ds-masthead__account-inline{display:none}.ds-masthead__account{display:block}.ds-masthead__end{padding-bottom:var(--ds-space-7);grid-area:auto}}.ds-main-nav__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-main-nav__link{min-height:var(--ds-tap-nav);padding:0 var(--ds-space-6);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text-muted);border-left:var(--ds-border-4) solid transparent;align-items:center;text-decoration:none;display:flex}.ds-main-nav__link:hover{color:var(--ds-color-text);background-color:var(--ds-surface-hover)}.ds-main-nav__link[aria-current=page]{font-weight:var(--ds-weight-bold);color:var(--ds-color-current);background-color:var(--ds-surface-hover);border-left-color:var(--ds-color-nav-current)}@media (width>=900px){.ds-main-nav__list{gap:var(--ds-space-2);flex-direction:row}.ds-main-nav__link{padding:0 var(--ds-space-4);margin-bottom:calc(var(--ds-border-2) * -1);border-bottom:var(--ds-border-3) solid transparent;border-radius:var(--ds-radius-control) var(--ds-radius-control) 0 0;border-left:0}.ds-main-nav__link[aria-current=page]{border-bottom-color:var(--ds-color-nav-current);background-color:#0000}}@media (width>=1200px){.ds-main-nav__link{padding:0 var(--ds-space-8)}}.ds-breadcrumb{min-height:30px;padding:var(--ds-space-5) 0 0;font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted);white-space:nowrap;scrollbar-width:none;overflow-x:auto}.ds-breadcrumb__list{margin:0;padding:0;list-style:none}.ds-breadcrumb__item{display:inline}.ds-breadcrumb__item+.ds-breadcrumb__item:before{margin:0 var(--ds-space-4);color:var(--ds-color-indicator);content:"›";content:"›" / ""}.ds-breadcrumb__link{min-height:var(--ds-tap-fine);color:var(--ds-color-link);align-items:center;text-decoration:none;display:inline-flex}.ds-breadcrumb__link:hover{text-decoration:underline}.ds-page-head{gap:var(--ds-space-7);flex-direction:column;display:flex}.ds-page-head__status{margin-bottom:var(--ds-space-3)}.ds-page-head__title[data-mono]{font-family:var(--ds-font-mono);font-size:var(--ds-type-code-size)}.ds-page-head__title[tabindex="-1"]:focus,.ds-page-head__title[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.ds-page-head__lead{max-width:70ch;margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-muted)}.ds-page-head__lead[data-size=small]{font-size:var(--ds-type-small-size)}@media (width>=600px){.ds-page-head{gap:var(--ds-space-7) var(--ds-space-10);flex-flow:wrap;justify-content:space-between;align-items:flex-end}.ds-page-head>:first-child{flex:320px}}.ds-main{padding-top:var(--ds-space-5);padding-bottom:calc(var(--ds-space-20) + var(--ds-space-8));flex:1}@media (width>=1200px){.ds-main{padding-top:var(--ds-space-7);padding-bottom:calc(var(--ds-space-28) + var(--ds-space-8))}}.ds-page{flex-direction:column;min-height:100dvh;display:flex}.ds-footer{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted);background-color:var(--ds-surface-panel);border-top:var(--ds-border-1) solid var(--ds-border);margin-top:auto}.ds-footer__grid{gap:var(--ds-space-10);padding-top:var(--ds-space-12);padding-bottom:var(--ds-space-10);grid-template-columns:1fr;display:grid}.ds-footer__title{margin-bottom:var(--ds-space-4);font-size:var(--ds-type-footer-title-size);color:var(--ds-color-text)}.ds-footer__note{margin:0 0 var(--ds-space-4)}.ds-footer__links{margin:0;padding:0;list-style:none}.ds-footer__link{align-items:center;min-width:48px;min-height:46px;display:inline-flex}.ds-footer__contact{flex-direction:column;align-items:flex-start;font-style:normal;line-height:1.7;display:flex}.ds-footer__contact-name{color:var(--ds-color-text)}.ds-footer__bottom{gap:var(--ds-space-2);padding-top:var(--ds-space-6);padding-bottom:calc(var(--ds-space-7) + env(safe-area-inset-bottom));font-size:var(--ds-type-caption-size);border-top:var(--ds-border-1) solid var(--ds-border-subtle);flex-direction:column;display:flex}@media (width>=600px){.ds-footer__grid{grid-template-columns:1fr 1fr}.ds-footer__bottom{flex-direction:row;justify-content:space-between}}@media (width>=900px){.ds-footer__grid{gap:var(--ds-space-16);grid-template-columns:2fr 1fr 1.4fr}}}@layer product{:root{--sp-mark-on:var(--ds-amber-300);--sp-visual-ground:var(--ds-blue-50);--sp-visual-glyph:var(--ds-blue-800);--sp-visual-thumb:6rem;--sp-visual-wide:calc(var(--ds-space-20) * 4);--sp-journey-done:var(--ds-color-step-done);--sp-journey-you:var(--ds-color-action);--sp-journey-working:var(--ds-color-text-muted);--sp-journey-track:var(--ds-color-action-faint);--sp-journey-todo:var(--ds-border-strong);--sp-journey-line:var(--ds-border);--sp-journey-max:45rem;--sp-journey-line-compact:.75rem;--sp-card-inner-radius:calc(var(--ds-radius-card) - var(--ds-border-1));--sp-angle-selected:var(--ds-color-action);--sp-segmented-pressed:var(--ds-blue-50);--sp-photo-strip-height:clamp(5rem, 18vw, 7.5rem);--sp-frame-feed:26.25rem;--sp-frame-avatar:2rem;--sp-frame-avatar-ground:var(--sp-visual-ground);--sp-frame-avatar-text:var(--sp-visual-glyph);--sp-frame-dot:var(--ds-grey-300);--sp-post-row-text:13rem;--sp-post-tile-min:10rem;--sp-post-badge-glyph:var(--sp-visual-glyph);--sp-post-panel-top:var(--ds-space-8);--sp-flow-hub-ground:var(--sp-visual-ground);--sp-flow-hub-text:var(--sp-visual-glyph);--sp-flow-hub-edge:var(--ds-color-action-faint);--sp-flow-arrow:var(--ds-color-indicator);--sp-kind-card-min:calc(var(--ds-space-16) * 8);--sp-land-paper:var(--ds-white);--sp-land-wall:var(--ds-amber-100);--sp-land-floor:var(--ds-amber-300);--sp-land-ink:var(--ds-blue-900);--sp-land-text:var(--ds-grey-900);--sp-land-muted:var(--ds-grey-700);--sp-land-quiet:var(--ds-grey-50);--sp-land-rule:var(--ds-grey-200);--sp-land-tint:var(--ds-blue-50);--sp-land-field:var(--ds-blue-900);--sp-land-field-text:var(--ds-white);--sp-land-field-soft:var(--ds-blue-100);--sp-land-field-rule:color-mix(in srgb, var(--ds-white) 18%, transparent);--sp-land-accent:var(--ds-amber-300);--sp-land-accent-strong:var(--ds-amber-700);--sp-land-done:var(--ds-green-700);--sp-land-done-ground:var(--ds-green-100);--sp-land-strike:var(--ds-red-700);--sp-land-strike-ground:var(--ds-red-100);--sp-land-chosen:var(--ds-blue-800);--sp-land-on-dark:var(--ds-white);--sp-land-code-ground:var(--ds-grey-100);--sp-land-shadow:0 1px 2px color-mix(in srgb, var(--ds-blue-900) 10%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--ds-blue-900) 34%, transparent);--sp-land-shadow-raised:0 2px 4px color-mix(in srgb, var(--ds-blue-900) 10%, transparent), 0 18px 36px -14px color-mix(in srgb, var(--ds-blue-900) 42%, transparent);--sp-land-display:clamp(2.25rem, 1.35rem + 3vw, 3.75rem);--sp-land-h2:clamp(1.75rem, 1.2rem + 1.7vw, 2.75rem);--sp-land-h3:clamp(1.1875rem, 1.1rem + .3vw, 1.375rem);--sp-land-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--sp-land-small:var(--ds-size-13);--sp-land-tiny:.6875rem;--sp-land-micro:.625rem;--sp-land-mr-small:clamp(.5625rem, 5.6cqi, .75rem);--sp-land-weight-display:800;--sp-land-tracking-display:-.035em;--sp-land-tracking-h2:-.025em;--sp-land-measure:62ch;--sp-land-band:clamp(3.5rem, 2rem + 6vw, 7rem);--sp-land-band-gap:clamp(2rem, 1.25rem + 2.5vw, 3.5rem);--sp-land-floor-height:1.5rem;--sp-land-stage-max:60rem;--sp-land-flow-stage:30rem;--sp-land-card-radius:.625rem;--sp-land-ease:cubic-bezier(.16, 1, .3, 1)}.sp-mark__flag{stroke:var(--sp-mark-on)}.sp-article{max-inline-size:70ch;line-height:var(--ds-line-body);color:var(--ds-color-text)}.sp-article__p,.sp-article__list,.sp-article__pre{margin-block:0 var(--ds-space-4)}.sp-article__h{margin-block:var(--ds-space-6) var(--ds-space-3);line-height:var(--ds-line-tight)}.sp-article__list{padding-inline-start:var(--ds-space-6)}.sp-article__code,.sp-article__pre{font-family:var(--ds-font-mono);background:var(--ds-grey-100);border-radius:var(--ds-radius-3)}.sp-article__code{padding-inline:var(--ds-space-1)}.sp-article__pre{padding:var(--ds-space-3);overflow-x:auto}.sp-article__link{color:var(--ds-color-link)}.sp-news-card{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);max-inline-size:40rem;overflow:hidden}.sp-news-card__hero{aspect-ratio:1200/630;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5);background:var(--ds-blue-50);grid-template-columns:1fr 1fr;display:grid}.sp-news-card>.sp-news-card__hero{border-block-end:1px solid var(--ds-border-subtle)}.sp-news-card__text{gap:var(--ds-space-2);flex-direction:column;display:flex}.sp-news-card__eyebrow{font-family:var(--ds-font-mono);font-size:var(--ds-size-12);text-transform:uppercase;letter-spacing:.1em;color:var(--ds-blue-700)}.sp-news-card__hero-title{font-size:var(--ds-size-20);font-weight:600;line-height:var(--ds-line-tight);color:var(--ds-color-text)}.sp-news-card__visual{justify-content:center;gap:var(--ds-space-2);block-size:100%;padding:var(--ds-space-4);background:var(--ds-grey-50);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-6);flex-direction:column;margin:0;display:flex}.sp-news-card__visual--terminal{font-family:var(--ds-font-mono);font-size:var(--ds-size-12);line-height:var(--ds-line-body);white-space:pre;color:var(--ds-grey-100);background:var(--ds-grey-900);border-color:var(--ds-grey-900);justify-content:flex-start;overflow:hidden}.sp-news-card__visual--diagram{text-align:center;font-size:var(--ds-size-13);color:var(--ds-color-text);align-items:center}.sp-news-card__value{font-family:var(--ds-font-mono);font-size:var(--ds-size-32);font-weight:600;line-height:var(--ds-line-tight);color:var(--ds-color-text)}.sp-news-card__unit,.sp-news-card__labels{font-size:var(--ds-size-14);color:var(--ds-color-text-muted)}.sp-news-card__arrow{color:var(--ds-blue-700)}.sp-news-card__body{gap:var(--ds-space-2);padding:var(--ds-space-5);flex-direction:column;display:flex}.sp-news-card__meta{font-family:var(--ds-font-mono);font-size:var(--ds-size-12);color:var(--ds-color-text-muted);margin:0}.sp-news-card__title{font-size:var(--ds-size-18);font-weight:600;line-height:var(--ds-line-tight);color:var(--ds-color-text);margin:0}.sp-news-card__summary{font-size:var(--ds-size-14);line-height:var(--ds-line-body);color:var(--ds-color-text-muted);margin:0}.sp-screenshot{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-6);block-size:auto;max-inline-size:100%;display:block}.sp-screenshot--failed{inline-size:fit-content;color:var(--sp-visual-glyph);background:var(--sp-visual-ground);position:relative;overflow:hidden}.sp-screenshot__sizer{block-size:auto;max-inline-size:100%;display:block}.sp-screenshot__failed{gap:var(--ds-space-3);padding:var(--ds-space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-screenshot__failed-text{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight)}.sp-glyph{vertical-align:middle;flex:none}.sp-post-visual{background:var(--ds-surface-subtle);position:relative;overflow:hidden}.sp-post-visual--card{aspect-ratio:16/9;inline-size:100%}.sp-post-visual--square{aspect-ratio:1;inline-size:100%}.sp-post-visual--thumb{inline-size:var(--sp-visual-thumb);block-size:var(--sp-visual-thumb);border-radius:var(--ds-radius-control);flex:none}.sp-post-visual--wide{inline-size:var(--sp-visual-wide);aspect-ratio:16/9;border-radius:var(--ds-radius-control);flex:none}.sp-post-visual__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sp-post-visual--contain{background:var(--sp-visual-ground)}.sp-post-visual--contain>.sp-post-visual__image{object-fit:contain}.sp-post-visual--skeleton{background-image:linear-gradient(90deg, var(--ds-surface-subtle), var(--ds-surface-muted), var(--ds-surface-subtle));background-size:200% 100%;animation:1.2s infinite sp-post-visual-shimmer}@keyframes sp-post-visual-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-post-visual--sketch{background:var(--sp-visual-ground);align-content:safe center;display:grid}.sp-post-visual--thumb.sp-post-visual--sketch{--sp-post-visual-scale:.3;place-content:center}.sp-post-visual--thumb>.sp-post-visual__sketch{inline-size:calc(var(--sp-visual-thumb) / var(--sp-post-visual-scale));transform:scale(var(--sp-post-visual-scale))}.sp-post-visual--card.sp-post-visual--sketch{container-type:inline-size}@container (width<=24rem){.sp-post-visual--card>.sp-post-visual__sketch{--sp-post-visual-scale:.85;inline-size:calc(100% / var(--sp-post-visual-scale));transform:translate(-50%, -50%) scale(var(--sp-post-visual-scale));position:absolute;inset-block-start:50%;inset-inline-start:50%}}@container (width<=20rem){.sp-post-visual--card>.sp-post-visual__sketch{--sp-post-visual-scale:.7}}@container (width<=16rem){.sp-post-visual--card>.sp-post-visual__sketch{--sp-post-visual-scale:.56}}@container (width<=12rem){.sp-post-visual--card>.sp-post-visual__sketch{--sp-post-visual-scale:.42}}.sp-post-visual--glyph{color:var(--sp-visual-glyph);background:var(--sp-visual-ground);place-items:center;display:grid}.sp-post-visual--card>.sp-glyph,.sp-post-visual--square>.sp-glyph{block-size:auto;inline-size:clamp(1.5rem,16%,2.5rem)}.sp-journey{row-gap:var(--ds-space-8);inline-size:100%;max-inline-size:var(--sp-journey-max);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.sp-journey__step{row-gap:var(--ds-space-3);flex:0 0 33.3333%;grid-template-columns:auto minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}@container (width>=34rem){.sp-journey__step{flex:1 1 0}}.sp-journey__marker{color:var(--sp-journey-todo);flex:none;grid-area:1/1}.sp-journey__line{block-size:var(--ds-border-2);margin-inline:var(--ds-space-2);background:var(--sp-journey-line);border-radius:var(--ds-radius-pill);grid-area:1/2}.sp-journey__label{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);color:var(--ds-color-text-muted);overflow-wrap:break-word;grid-area:2/1/auto/-1;padding-inline-end:var(--ds-space-4)}.sp-journey--compact{flex-wrap:nowrap;align-items:center;inline-size:auto;max-inline-size:100%;container-type:normal}.sp-journey--compact>.sp-journey__step{flex:0 auto;align-items:center;display:flex}.sp-journey--compact .sp-journey__label{padding-inline:var(--ds-space-3) 0;white-space:nowrap;flex:none}.sp-journey--compact .sp-journey__line{inline-size:var(--sp-journey-line-compact);min-inline-size:var(--ds-space-2);margin-inline:var(--ds-space-1);flex:0 auto}.sp-journey__step[data-status=done]>.sp-journey__label,.sp-journey__step[aria-current=step]>.sp-journey__label{color:var(--ds-color-text)}.sp-journey__step[aria-current=step]>.sp-journey__label{font-weight:var(--ds-weight-bold)}.sp-journey__step[data-status=done]>.sp-journey__marker{color:var(--sp-journey-done)}.sp-journey__step[data-status=done]>.sp-journey__line{background:var(--sp-journey-done)}.sp-journey__step[data-status=you]>.sp-journey__marker{color:var(--sp-journey-you)}.sp-journey__step[data-status=working]>.sp-journey__marker{color:var(--sp-journey-working)}.sp-journey__step[data-status=working] .sp-journey__ring{stroke:var(--sp-journey-track)}.sp-journey__marker[data-tone]{color:var(--ds-tone-fg)}@media (prefers-reduced-motion:no-preference){.sp-journey__arc{transform-origin:50%;animation:1.2s linear infinite sp-journey-turn}}@keyframes sp-journey-turn{to{transform:rotate(1turn)}}.sp-checks{gap:var(--ds-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-checks__item{max-inline-size:100%;display:flex}.sp-checks__link{gap:var(--ds-space-3);min-inline-size:0;min-block-size:var(--ds-tap-fine);padding:var(--ds-space-2) var(--ds-space-6);font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);color:var(--ds-color-text);background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-control);transition:background-color var(--ds-motion-fast) ease-out, border-color var(--ds-motion-fast) ease-out;align-items:center;text-decoration:none;display:inline-flex}.sp-checks__link:hover{background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.sp-checks__marker{inline-size:var(--ds-space-4);block-size:var(--ds-space-4);background:var(--ds-tone-fg);border-radius:var(--ds-radius-round);flex:none}.sp-checks__label{overflow-wrap:break-word;min-inline-size:0}.sp-checks__count{font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;color:var(--ds-tone-fg)}.sp-angle-card{background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);min-inline-size:0;box-shadow:var(--ds-elevation-card);transition:border-color var(--ds-motion-fast) ease-out, box-shadow var(--ds-motion-fast) ease-out;flex-direction:column;display:flex}.sp-angle-card--selected{border-color:var(--sp-angle-selected);box-shadow:0 0 0 var(--ds-border-1) var(--sp-angle-selected), var(--ds-elevation-raised)}.sp-angle-card__visual{border-block-end:var(--ds-border-1) solid var(--ds-border-subtle);border-start-start-radius:var(--sp-card-inner-radius);border-start-end-radius:var(--sp-card-inner-radius);overflow:hidden}.sp-angle-card__text{gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-8) 0;flex-direction:column;flex:auto;display:flex}.sp-angle-card__headline{font-size:var(--ds-type-section-title-size);text-wrap:balance}.sp-angle-card__lead{font-size:var(--ds-size-15);color:var(--ds-color-text-muted);text-wrap:pretty;margin:0}.sp-angle-card__actions{gap:var(--ds-space-4);padding:var(--ds-space-8);flex-wrap:wrap;align-items:center;display:flex}.sp-angle-card__footer{padding:var(--ds-space-6) var(--ds-space-8) var(--ds-space-8);border-block-start:var(--ds-border-1) solid var(--ds-border-subtle)}.sp-angle-card__text:last-child{padding-block-end:var(--ds-space-8)}.sp-angle-grid{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.sp-angle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-toggle-button{gap:var(--ds-space-4);min-block-size:var(--ds-tap);padding:0 var(--ds-space-8);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-color-action);text-align:center;cursor:pointer;background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-color-action);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-control);transition:color var(--ds-motion-fast), background-color var(--ds-motion-fast), border-color var(--ds-motion-fast);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.sp-toggle-button:hover{background-color:var(--ds-surface-hover);border-color:var(--ds-color-action-hover)}.sp-toggle-button[aria-pressed=true]{color:var(--ds-color-on-action);background-color:var(--ds-color-action)}.sp-toggle-button[aria-pressed=true]:hover{background-color:var(--ds-color-action-hover);border-color:var(--ds-color-action-hover)}.sp-toggle-button[data-size=sm]{min-block-size:var(--ds-tap-fine-button);padding:0 var(--ds-space-6);font-size:var(--ds-type-small-size)}.sp-segmented{inline-size:100%;container-type:inline-size}.sp-segmented__group{vertical-align:top;border-radius:var(--ds-radius-control);max-inline-size:100%;box-shadow:var(--ds-elevation-control);flex-wrap:nowrap;display:inline-flex}.sp-segmented__segment{min-inline-size:var(--ds-tap);min-block-size:var(--ds-tap);padding:0 var(--ds-space-6);font:inherit;font-weight:var(--ds-weight-semibold);color:var(--ds-color-action);text-align:center;white-space:nowrap;cursor:pointer;background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-color-action);transition:color var(--ds-motion-fast), background-color var(--ds-motion-fast), border-color var(--ds-motion-fast);border-radius:0;justify-content:center;align-items:center;margin:0;line-height:1.2;display:inline-flex;position:relative}.sp-segmented__segment+.sp-segmented__segment{margin-inline-start:calc(-1 * var(--ds-border-1))}.sp-segmented__segment:first-child{border-start-start-radius:var(--ds-radius-control);border-end-start-radius:var(--ds-radius-control)}.sp-segmented__segment:last-child{border-start-end-radius:var(--ds-radius-control);border-end-end-radius:var(--ds-radius-control)}.sp-segmented__segment:hover{z-index:1;background-color:var(--ds-surface-hover);border-color:var(--ds-color-action-hover)}.sp-segmented__segment:focus-visible{z-index:2}.sp-segmented__segment[aria-pressed=true]{color:var(--ds-color-on-action);background-color:var(--ds-color-action)}.sp-segmented__segment[aria-pressed=true]:hover{background-color:var(--ds-color-action-hover);border-color:var(--ds-color-action-hover)}.sp-segmented__segment[data-look=quiet][aria-pressed=true]{color:var(--ds-color-action);background-color:var(--sp-segmented-pressed);box-shadow:inset 0 0 0 var(--ds-border-1) var(--ds-color-action)}.sp-segmented__segment[data-look=quiet][aria-pressed=true]:hover{background-color:var(--sp-segmented-pressed);border-color:var(--ds-color-action-hover);box-shadow:inset 0 0 0 var(--ds-border-1) var(--ds-color-action-hover)}.sp-segmented__segment[data-look=quiet][aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 var(--ds-border-1) var(--ds-color-action), 0 0 0 5px var(--ds-focus-halo)}@container (width<=16.5rem){.sp-segmented__word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.sp-photo-strip{gap:var(--ds-space-4);flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.sp-photo-strip__item{min-inline-size:0;max-inline-size:100%}.sp-photo-strip__image,.sp-photo-strip__box{border-radius:var(--ds-radius-control);max-inline-size:100%;display:block;overflow:hidden}.sp-photo-strip__image{inline-size:auto;block-size:var(--sp-photo-strip-height);object-fit:cover;background:var(--ds-surface-subtle)}.sp-photo-strip__box{position:relative}.sp-photo-strip__sizer{inline-size:auto;max-inline-size:100%;block-size:var(--sp-photo-strip-height);display:block}.sp-photo-strip__box--loading{background-image:linear-gradient(90deg, var(--ds-surface-subtle), var(--ds-surface-muted), var(--ds-surface-subtle));background-size:200% 100%;animation:1.2s infinite sp-photo-strip-shimmer}.sp-photo-strip__box--failed{color:var(--sp-visual-glyph);background:var(--sp-visual-ground)}.sp-photo-strip__box--failed>.sp-glyph{margin:auto;position:absolute;inset:0}@keyframes sp-photo-strip-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-channel-frame{background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);min-inline-size:0}.sp-channel-frame--instagram{inline-size:100%;max-inline-size:var(--sp-frame-feed)}.sp-channel-frame__head{gap:var(--ds-space-5);padding:var(--ds-space-5) var(--ds-space-6);align-items:center;display:flex}.sp-channel-frame__avatar{inline-size:var(--sp-frame-avatar);block-size:var(--sp-frame-avatar);font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-bold);color:var(--sp-frame-avatar-text);background:var(--sp-frame-avatar-ground);border-radius:var(--ds-radius-round);flex:none;place-items:center;line-height:1;display:grid}.sp-channel-frame__account{min-inline-size:0;font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);overflow-wrap:anywhere}.sp-channel-frame__media{background:var(--ds-surface-subtle);border-block:var(--ds-border-1) solid var(--ds-border-subtle);display:grid}.sp-channel-frame__media>*{grid-area:1/1}.sp-channel-frame__sizer,.sp-channel-frame__image,.sp-channel-frame__skeleton{block-size:auto;inline-size:100%;display:block}.sp-channel-frame__image,.sp-channel-frame__skeleton{align-self:center}.sp-channel-frame__skeleton{background-image:linear-gradient(90deg, var(--ds-surface-muted), var(--ds-border), var(--ds-surface-muted));background-size:200% 100%;animation:1.2s infinite sp-channel-frame-shimmer}.sp-channel-frame__failed{color:var(--sp-visual-glyph);background:var(--sp-visual-ground);align-self:center;display:grid;position:relative}.sp-channel-frame__failed>*{grid-area:1/1}.sp-channel-frame__failed-shape{block-size:auto;inline-size:100%;display:block}.sp-channel-frame__failed-content{gap:var(--ds-space-3);padding:var(--ds-space-6);text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex}.sp-channel-frame__failed-text{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight)}@keyframes sp-channel-frame-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sp-channel-frame__nav{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6) 0;justify-content:space-between;align-items:center;display:flex}.sp-channel-frame__step{inline-size:var(--ds-tap);block-size:var(--ds-tap);color:var(--ds-color-action);cursor:pointer;background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-control);transition:background-color var(--ds-motion-fast) ease-out, border-color var(--ds-motion-fast) ease-out;flex:none;place-items:center;padding:0;display:inline-grid}.sp-channel-frame__step:disabled{cursor:not-allowed;opacity:.55}.sp-channel-frame__step:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-strong)}.sp-channel-frame__position{font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--ds-color-text-muted)}.sp-channel-frame__caption{padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-8);font-size:var(--ds-type-small-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sp-channel-frame__bar{gap:var(--ds-space-6);padding:var(--ds-space-4) var(--ds-space-6);background:var(--ds-surface-subtle);border-block-end:var(--ds-border-1) solid var(--ds-border-subtle);border-start-start-radius:var(--sp-card-inner-radius);border-start-end-radius:var(--sp-card-inner-radius);align-items:center;display:flex}.sp-channel-frame__dots{gap:var(--ds-space-3);flex:none;display:flex}.sp-channel-frame__dot{inline-size:var(--ds-space-5);block-size:var(--ds-space-5);background:var(--sp-frame-dot);border-radius:var(--ds-radius-round)}.sp-channel-frame__address{min-inline-size:0;padding:var(--ds-space-2) var(--ds-space-6);font-size:var(--ds-type-small-size);line-height:var(--ds-line-tight);color:var(--ds-color-text-muted);background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-control);flex:auto}.sp-channel-frame__body{gap:var(--ds-space-6);padding:var(--ds-space-6);display:grid}.sp-channel-frame--plain{padding:var(--ds-space-8);display:flow-root}.sp-post-card{background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);min-inline-size:0;box-shadow:var(--ds-elevation-card);transition:box-shadow var(--ds-motion-fast) ease-out;flex-direction:column;display:flex;position:relative}.sp-post-card:has(a.sp-post-card__visual:hover,.sp-post-card__link:hover,.sp-post-card__link:focus-visible){box-shadow:var(--ds-elevation-raised)}.sp-post-card__visual{color:inherit;text-decoration:none;display:block}.sp-post-card--waits>.sp-post-card__visual,.sp-post-card--tile>.sp-post-card__visual{border-block-end:var(--ds-border-1) solid var(--ds-border-subtle);border-start-start-radius:var(--sp-card-inner-radius);border-start-end-radius:var(--sp-card-inner-radius);overflow:hidden}.sp-post-card__body{gap:var(--ds-space-6);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.sp-post-card__head{gap:var(--ds-space-3);flex-direction:column;display:flex}.sp-post-card__title{font-size:var(--ds-type-h3-size);overflow-wrap:anywhere;text-wrap:pretty}.sp-post-card__link{color:inherit;text-underline-offset:var(--ds-space-1);text-decoration:none}:is(.sp-post-card__link:hover,.sp-post-card:has(a.sp-post-card__visual:hover) .sp-post-card__link){text-decoration-line:underline}.sp-post-card__byline{font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-body);color:var(--ds-color-text-muted);overflow-wrap:anywhere;margin:0}.sp-post-card__channel{gap:var(--ds-space-2);vertical-align:top;align-items:center;max-inline-size:100%;display:inline-flex}.sp-post-card__sentence{font-size:var(--ds-size-15);text-wrap:pretty;margin:0}.sp-post-card__meta{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted);margin:0}.sp-post-card__action{gap:var(--ds-space-4);padding:var(--ds-space-8);flex-wrap:wrap;align-items:center;display:flex}.sp-post-card--waits>.sp-post-card__body{padding:var(--ds-space-8)}.sp-post-card--waits>.sp-post-card__action{padding-block-start:0}.sp-post-card--waits .sp-post-card__title{font-size:var(--ds-type-section-title-size)}.sp-post-card--progress{gap:var(--ds-space-6) var(--ds-space-8);padding:var(--ds-space-6);flex-flow:wrap;align-items:flex-start}.sp-post-card--progress>.sp-post-card__visual{flex:none}.sp-post-card--progress>.sp-post-card__body{flex:1 1 var(--sp-post-row-text);gap:var(--ds-space-4)}.sp-post-card--progress>.sp-post-card__action{padding:0}.sp-post-card__badge{padding:var(--ds-space-2);color:var(--sp-post-badge-glyph);pointer-events:none;background:var(--ds-surface-panel);border-radius:var(--ds-radius-control);box-shadow:var(--ds-elevation-control);display:flex;position:absolute;inset-block-start:var(--ds-space-4);inset-inline-start:var(--ds-space-4)}.sp-post-card__state{max-inline-size:calc(100% - 2 * var(--ds-space-4));pointer-events:none;background:var(--ds-surface-panel);border-radius:var(--ds-radius-chip);box-shadow:var(--ds-elevation-control);display:flex;position:absolute;inset-block-start:var(--ds-space-4);inset-inline-start:var(--ds-space-4)}.sp-post-card--tile>.sp-post-card__body{gap:var(--ds-space-2);padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-6)}.sp-post-card--tile .sp-post-card__title{font-size:var(--ds-type-small-size)}.sp-post-card__link--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-post-card--tile .sp-post-card__meta{font-size:var(--ds-type-caption-size);font-variant-numeric:tabular-nums}.sp-post-grid{gap:var(--ds-space-8);display:grid}.sp-post-grid--cards{grid-template-columns:minmax(0,1fr)}.sp-post-grid--tiles{grid-template-columns:repeat(auto-fill, minmax(min(var(--sp-post-tile-min), 100%), 1fr));gap:var(--ds-space-6)}@media (width>=600px){.sp-post-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.sp-post-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sp-post-layout{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sp-post-layout__preview{min-inline-size:0}.sp-post-layout__panel{min-inline-size:0;padding:var(--ds-space-8);background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card)}@media (width>=64rem){.sp-post-layout{gap:var(--ds-space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sp-post-layout__to-panel{display:none}.sp-post-layout__panel{max-block-size:calc(100vh - 2 * var(--sp-post-panel-top));padding:var(--ds-space-10);box-shadow:var(--ds-elevation-raised);position:sticky;inset-block-start:var(--sp-post-panel-top);overflow-y:auto}.sp-post-layout--strip{gap:var(--ds-space-12);grid-template-columns:minmax(0,1fr)}.sp-post-layout--strip>.sp-post-layout__panel{max-block-size:none;box-shadow:var(--ds-elevation-card);position:static;overflow-y:visible}}.sp-brand-flow{container-type:inline-size}.sp-brand-flow__row{gap:var(--ds-space-3);flex-direction:column;align-items:flex-start;display:flex}.sp-brand-flow__arrow{color:var(--sp-flow-arrow);flex:none;margin-inline-start:var(--ds-space-4);transform:rotate(90deg)}@container (width>=32rem){.sp-brand-flow__row{gap:var(--ds-space-4);flex-direction:row;align-items:center}.sp-brand-flow__arrow{margin-inline-start:0;transform:none}}.sp-brand-flow__side{gap:var(--ds-space-3);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.sp-brand-flow__item,.sp-brand-flow__hub,.sp-brand-flow__empty{gap:var(--ds-space-3);min-inline-size:0;padding:var(--ds-space-3) var(--ds-space-5);font-size:var(--ds-type-caption-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-tight);overflow-wrap:anywhere;border:var(--ds-border-1) solid transparent;border-radius:var(--ds-radius-chip);align-items:center;margin:0;display:inline-flex}.sp-brand-flow__item{color:var(--ds-color-text);background:var(--ds-surface-panel);border-color:var(--ds-border)}.sp-brand-flow__label{min-inline-size:0}.sp-brand-flow__hub{font-weight:var(--ds-weight-bold);color:var(--sp-flow-hub-text);background:var(--sp-flow-hub-ground);border-color:var(--sp-flow-hub-edge)}.sp-brand-flow__empty{font-weight:var(--ds-weight-regular);color:var(--ds-color-text-muted);border-style:dashed;border-color:var(--ds-border-strong)}.sp-brand-card{gap:var(--ds-space-6);min-inline-size:0;padding:var(--ds-space-8);background:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border-subtle);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card);flex-direction:column;align-self:stretch;display:flex}.sp-brand-card__name{font-size:var(--ds-type-section-title-size);overflow-wrap:anywhere;text-wrap:pretty}.sp-brand-card__body{gap:var(--ds-space-6);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.sp-brand-card__actions{gap:var(--ds-space-4);flex-wrap:wrap;align-items:center;display:flex}.sp-pager{gap:var(--ds-space-4) var(--ds-space-8);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;container-type:inline-size}.sp-pager__shown{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted);margin:0}.sp-pager__list{gap:var(--ds-space-1);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sp-pager__item{display:flex}.sp-pager__link,.sp-pager__step{gap:var(--ds-space-2);min-inline-size:var(--ds-tap);min-block-size:var(--ds-tap);padding:0 var(--ds-space-4);font-weight:var(--ds-weight-semibold);color:var(--ds-color-link);border:var(--ds-border-1) solid transparent;border-radius:var(--ds-radius-control);transition:background-color var(--ds-motion-fast) ease-out;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.sp-pager__link:hover,a.sp-pager__step:hover{background-color:var(--ds-surface-hover)}.sp-pager__link[aria-current=page]{font-weight:var(--ds-weight-bold);color:var(--ds-color-current);background-color:var(--ds-surface-hover);border-block-end:var(--ds-border-3) solid var(--ds-color-nav-current)}.sp-pager__step--off{color:var(--ds-color-text-muted);cursor:default}.sp-pager__step--previous{padding-inline-start:var(--ds-space-2)}.sp-pager__step--next{padding-inline-end:var(--ds-space-2)}.sp-pager__chevron{display:inline-flex}.sp-pager__chevron--previous{transform:rotate(90deg)}.sp-pager__chevron--next{order:1;transform:rotate(-90deg)}.sp-pager__gap{min-inline-size:var(--ds-space-10);color:var(--ds-color-text-muted);justify-content:center;align-items:center}@container (width<=33rem){.sp-pager__list{gap:0}.sp-pager__step--previous,.sp-pager__step--next{padding:0}.sp-pager__word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.sp-thumb-link{align-items:center;gap:var(--ds-space-4) var(--ds-space-6);max-inline-size:100%;font-weight:var(--ds-weight-bold);border-radius:var(--ds-radius-control);flex-wrap:wrap;text-decoration:none;display:inline-flex}.sp-thumb-link__visual{flex:none}.sp-thumb-link__name{overflow-wrap:anywhere;min-inline-size:0}.sp-thumb-link:hover .sp-thumb-link__name{text-decoration:underline}.sp-kind-choice{border:0;min-inline-size:0;margin:0;padding:0}.sp-kind-choice__legend{font-weight:var(--ds-weight-semibold);margin-block-end:var(--ds-space-3);padding:0}.sp-kind-choice__options{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--sp-kind-card-min)), 1fr));gap:var(--ds-space-4);display:grid}.sp-kind-choice__card{gap:var(--ds-space-6);min-block-size:var(--ds-tap);padding:var(--ds-space-6) var(--ds-space-8);cursor:pointer;background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);transition:border-color var(--ds-motion-fast) ease-out, background-color var(--ds-motion-fast) ease-out;align-items:flex-start;display:flex}.sp-kind-choice__card:hover:not([data-disabled]){background-color:var(--ds-surface-hover);border-color:var(--ds-color-action-hover)}.sp-kind-choice__card[data-chosen]{border-color:var(--ds-color-action);box-shadow:0 0 0 var(--ds-border-1) var(--ds-color-action)}.sp-kind-choice__card[data-disabled]{cursor:not-allowed;background-color:var(--ds-surface-muted)}.sp-kind-choice__card:has(.sp-kind-choice__input:focus-visible){outline:var(--ds-border-3) solid var(--ds-focus);box-shadow:0 0 0 5px var(--ds-focus-halo)}@supports selector(:has(*)){.sp-kind-choice__input:focus-visible{box-shadow:none;outline:none}}.sp-kind-choice__input{inline-size:var(--ds-space-12);block-size:var(--ds-space-12);accent-color:var(--ds-color-action);flex:none;margin:0}.sp-kind-choice__body{gap:var(--ds-space-2);flex-direction:column;min-inline-size:0;display:flex}.sp-kind-choice__head{gap:var(--ds-space-3) var(--ds-space-4);flex-wrap:wrap;align-items:center;display:flex}.sp-kind-choice__title{font-weight:var(--ds-weight-semibold)}.sp-kind-choice__chosen{padding:0 var(--ds-space-3);font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-action);border:var(--ds-border-1) solid var(--ds-color-action);border-radius:var(--ds-radius-pill)}.sp-kind-choice__description{font-size:var(--ds-type-small-size);color:var(--ds-color-text-muted)}.sp-kind-choice__error{margin:var(--ds-space-3) 0 0;font-size:var(--ds-type-small-size);font-weight:var(--ds-weight-semibold);color:var(--ds-color-danger)}.sp-landing{color:var(--sp-land-text);background-color:var(--sp-land-paper);flex:1}.sp-landing ::selection{color:var(--sp-land-ink);background-color:var(--sp-land-accent)}.sp-landing a:not([class]){text-underline-offset:.2em;text-decoration-thickness:from-font}html:has(.sp-landing){scrollbar-color:var(--ds-blue-300) var(--sp-land-quiet)}.sp-hero__scene{padding-top:var(--sp-land-band-gap);text-align:center;background-image:linear-gradient(to bottom, var(--sp-land-paper) 0%, var(--sp-land-paper) 35%, var(--sp-land-wall) 100%)}.sp-hero__text{flex-direction:column;align-items:center;max-inline-size:64rem;margin-inline:auto;display:flex}.sp-hero__title{font-size:var(--sp-land-display);font-weight:var(--sp-land-weight-display);letter-spacing:var(--sp-land-tracking-display);color:var(--sp-land-ink);text-wrap:balance;overflow-wrap:normal;line-height:1.04}.sp-hero__line{display:block}.sp-hero__lead{max-inline-size:var(--sp-land-measure);margin:var(--ds-space-12) 0 0;font-size:var(--sp-land-lead);color:var(--sp-land-muted);text-wrap:balance;line-height:1.55}.sp-hero__actions,.sp-close__actions{gap:var(--ds-space-6);margin-top:var(--ds-space-14);flex-wrap:wrap;justify-content:center;display:flex}.sp-hero__note{margin:var(--ds-space-6) 0 0;font-size:var(--sp-land-small);color:var(--sp-land-muted);text-align:center}.sp-section{padding-block:var(--sp-land-band)}.sp-section[data-tone=navy]{color:var(--sp-land-field-text);background-color:var(--sp-land-field)}.sp-section[data-tone=amber]{background-color:var(--sp-land-floor)}.sp-section__inner{gap:var(--sp-land-band-gap);display:grid}.sp-section__head{min-inline-size:0}.sp-section__body{gap:var(--sp-land-band);min-inline-size:0;display:grid}.sp-section__title,.sp-flow__title,.sp-close__title{max-inline-size:22ch;font-size:var(--sp-land-h2);font-weight:var(--sp-land-weight-display);letter-spacing:var(--sp-land-tracking-h2);color:var(--sp-land-ink);text-wrap:balance;overflow-wrap:normal;line-height:1.1}.sp-section[data-tone=navy] .sp-section__title{color:var(--sp-land-field-text)}.sp-section__lead{max-inline-size:var(--sp-land-measure);margin:var(--ds-space-10) 0 0;font-size:var(--sp-land-lead);color:var(--sp-land-muted);text-wrap:pretty;line-height:1.55}.sp-section[data-tone=navy] .sp-section__lead{color:var(--sp-land-field-soft)}.sp-section[data-tone=amber] .sp-section__lead{color:var(--sp-land-ink)}.sp-section__body[data-lead]>.sp-section__lead{font-size:var(--sp-land-h3);margin:0;line-height:1.5}@media (width>=900px){.sp-section[data-layout=split] .sp-section__inner{column-gap:calc(var(--ds-space-28) + var(--ds-space-8));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.sp-faq{border-top:var(--ds-border-1) solid var(--sp-land-rule)}.sp-faq__item{border-bottom:var(--ds-border-1) solid var(--sp-land-rule)}.sp-faq__question{gap:var(--ds-space-8);min-block-size:var(--ds-tap);padding-block:var(--ds-space-8);font-size:var(--ds-size-18);font-weight:var(--ds-weight-semibold);color:var(--sp-land-ink);cursor:pointer;justify-content:space-between;align-items:center;line-height:1.35;list-style:none;display:flex}.sp-faq__question::-webkit-details-marker{display:none}.sp-faq__question:hover{color:var(--ds-color-link)}.sp-faq__chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--sp-land-accent-strong);transition:transform var(--ds-motion-fast) var(--sp-land-ease);flex:none}.sp-faq__item[open] .sp-faq__chevron{transform:rotate(180deg)}.sp-faq__answer{max-inline-size:var(--sp-land-measure);padding-bottom:var(--ds-space-10);color:var(--sp-land-muted);line-height:1.6}.sp-close{padding-top:var(--sp-land-band);text-align:center;background-image:linear-gradient(to bottom, var(--sp-land-paper) 0%, var(--sp-land-wall) 100%);overflow-x:clip}.sp-close__text{flex-direction:column;align-items:center;display:flex}.sp-close__heads{gap:var(--ds-space-2);padding-top:var(--sp-land-band-gap);padding-bottom:var(--sp-land-floor-height);margin-top:var(--ds-space-8);background-image:linear-gradient(to top, var(--sp-land-floor) var(--sp-land-floor-height), transparent var(--sp-land-floor-height));justify-content:center;align-items:flex-end;display:flex}.sp-close__head{inline-size:clamp(4.25rem,14vw,9.5rem)}.sp-caricature{block-size:auto;inline-size:100%;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sp-close__heads{view-timeline-name:--sp-close-heads}.sp-close__head{transform-origin:50% 100%;animation-name:sp-close-wave;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sp-close-heads;animation-range:cover 4% cover 20%}.sp-close__head:nth-child(2){animation-range:cover 7% cover 23%}.sp-close__head:nth-child(3){animation-range:cover 10% cover 26%}.sp-close__head:nth-child(4){animation-range:cover 13% cover 29%}.sp-close__head:nth-child(5){animation-range:cover 16% cover 32%}}}@keyframes sp-close-wave{0%{transform:none}35%{transform:translateY(-12%)rotate(-7deg)}70%{transform:translateY(-4%)rotate(5deg)}to{transform:none}}.sp-stage{margin-top:var(--sp-land-band-gap);overflow-x:clip}.sp-stage__row{column-gap:var(--ds-space-8);max-inline-size:calc(var(--sp-land-stage-max) + 2 * var(--ds-gutter));padding:0 var(--ds-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:0 auto;list-style:none;display:grid}.sp-stage__spot{gap:var(--ds-space-6);min-inline-size:0;padding-top:var(--ds-space-14);padding-bottom:var(--sp-land-floor-height);flex-direction:column;align-items:center;display:flex;position:relative}.sp-stage__spot:after{inset-inline:-100vw;block-size:var(--sp-land-floor-height);content:"";background-color:var(--sp-land-floor);position:absolute;bottom:0}.sp-stage__spot:last-child:nth-child(odd){inline-size:calc((100% - var(--ds-space-8)) / 2);grid-column:1/-1;justify-self:center}.sp-stage__card{z-index:1;transform-origin:80% 160%;inline-size:100%;position:relative}.sp-stage__person{inline-size:68%}@media (width>=600px){.sp-stage__row{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-stage__spot,.sp-stage__spot:last-child:nth-child(odd){grid-column:span 2;justify-self:stretch;inline-size:auto}.sp-stage__spot:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.sp-stage__spot:nth-child(3n+1):last-child{grid-column:3/span 2}}@media (width>=900px){.sp-stage__row{column-gap:var(--ds-space-10);grid-template-columns:repeat(5,minmax(0,1fr))}.sp-stage__spot,.sp-stage__spot:last-child:nth-child(odd),.sp-stage__spot:nth-child(3n+1):nth-last-child(2),.sp-stage__spot:nth-child(3n+1):last-child{grid-column:auto}.sp-stage__person{inline-size:82%}}@media (prefers-reduced-motion:no-preference){.sp-stage__card{animation:sp-stage-rise .42s var(--sp-land-ease) both}.sp-stage__spot .sp-published-tick{animation:sp-stage-tick .16s var(--sp-land-ease) .44s both}.sp-stage__spot:nth-child(2) .sp-stage__card{animation-delay:70ms}.sp-stage__spot:nth-child(3) .sp-stage__card{animation-delay:.14s}.sp-stage__spot:nth-child(4) .sp-stage__card{animation-delay:.21s}.sp-stage__spot:nth-child(5) .sp-stage__card{animation-delay:.28s}.sp-stage__spot:nth-child(2) .sp-published-tick{animation-delay:.51s}.sp-stage__spot:nth-child(3) .sp-published-tick{animation-delay:.58s}.sp-stage__spot:nth-child(4) .sp-published-tick{animation-delay:.65s}.sp-stage__spot:nth-child(5) .sp-published-tick{animation-delay:.72s}}@keyframes sp-stage-rise{0%{opacity:0;transform:translateY(12%)rotate(-9deg)scale(.35)}to{opacity:1;transform:none}}@keyframes sp-stage-tick{0%{opacity:0;transform:scale(1.9)rotate(-14deg)}to{opacity:1;transform:none}}.sp-work-card{padding:var(--ds-space-3);text-align:center;background-color:var(--sp-land-paper);border:var(--ds-border-1) solid var(--sp-land-rule);border-radius:var(--sp-land-card-radius);box-shadow:var(--sp-land-shadow-raised);margin:0;position:relative}.sp-work-card:after{content:"";background-color:var(--sp-land-paper);border-right:var(--ds-border-1) solid var(--sp-land-rule);border-bottom:var(--ds-border-1) solid var(--sp-land-rule);block-size:.75rem;inline-size:.75rem;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)rotate(45deg)}.sp-work-card__visual{border-radius:calc(var(--sp-land-card-radius) - var(--ds-space-3));overflow:hidden;container-type:inline-size}.sp-work-card__caption{gap:var(--ds-space-1);padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-2);flex-direction:column;align-items:center;display:flex}.sp-work-card__title{font-size:var(--ds-size-14);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);line-height:1.25}.sp-work-card__channel{gap:var(--ds-space-2);font-size:var(--ds-size-12);font-weight:var(--ds-weight-medium);color:var(--sp-land-muted);align-items:center;display:inline-flex}.sp-published-tick{z-index:1;gap:var(--ds-space-1);padding:var(--ds-space-1) var(--ds-space-4) var(--ds-space-1) var(--ds-space-2);font-size:var(--sp-land-tiny);font-weight:var(--ds-weight-bold);color:var(--sp-land-on-dark);background-color:var(--sp-land-done);border-radius:var(--ds-radius-pill);box-shadow:var(--sp-land-shadow);align-items:center;line-height:1.3;display:inline-flex;position:absolute;top:-.625rem;right:-.5rem}.sp-published-tick>svg{block-size:.875rem;inline-size:.875rem}.sp-work-photo{background-color:var(--sp-land-quiet);display:block;overflow:hidden}.sp-work-photo[data-shape=landscape]{aspect-ratio:4/3}.sp-work-photo[data-shape=square]{aspect-ratio:1}.sp-work-photo[data-shape=wide]{aspect-ratio:16/9}.sp-work-photo__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sp-work-photo[data-focus=top] .sp-work-photo__image{object-position:50% 0%}.sp-work-photo[data-focus=upper] .sp-work-photo__image{object-position:50% 30%}.sp-work-photo[data-focus=lower] .sp-work-photo__image{object-position:50% 70%}.sp-mr{gap:var(--ds-space-3);padding:var(--ds-space-8);font-size:var(--ds-size-14);color:var(--sp-land-text);text-align:start;background-color:var(--sp-land-paper);border:var(--ds-border-1) solid var(--sp-land-rule);border-radius:var(--ds-radius-card);flex-direction:column;line-height:1.35;display:flex}.sp-mr>p{margin:0}.sp-mr__head{gap:var(--ds-space-4);align-items:center;display:flex}.sp-mr__state{gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-5) var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-size-12);font-weight:var(--ds-weight-bold);color:var(--sp-land-on-dark);background-color:var(--sp-land-chosen);border-radius:var(--ds-radius-pill);align-items:center;display:inline-flex}.sp-mr__iid{font-size:var(--ds-size-13);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;color:var(--sp-land-muted)}.sp-mr__title{font-size:var(--ds-size-16);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);line-height:1.25}.sp-mr__branches{gap:var(--ds-space-2);font-size:var(--ds-size-12);color:var(--sp-land-muted);flex-wrap:wrap;align-items:center;display:flex}.sp-mr__branch{padding:0 var(--ds-space-2);font-family:var(--ds-font-mono);font-size:inherit;background-color:var(--sp-land-code-ground);border-radius:var(--ds-radius-chip)}.sp-mr__arrow{flex:none;block-size:.875rem;inline-size:.875rem}.sp-mr__description{color:var(--sp-land-muted)}.sp-mr__foot{gap:var(--ds-space-5);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);font-variant-numeric:tabular-nums;align-items:center;margin-top:auto;display:flex}.sp-mr__pipeline,.sp-mr__added{color:var(--sp-land-done)}.sp-mr__pipeline{gap:var(--ds-space-1);align-items:center;display:inline-flex}.sp-mr__pipeline>svg{block-size:1em;inline-size:1em}.sp-mr__removed{color:var(--sp-land-strike)}.sp-mr[data-size=small]{aspect-ratio:4/3;padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--sp-land-mr-small);border-radius:0;justify-content:space-between;gap:0;line-height:1.25;overflow:hidden}.sp-mr[data-size=small] .sp-mr__state,.sp-mr[data-size=small] .sp-mr__iid,.sp-mr[data-size=small] .sp-mr__title,.sp-mr[data-size=small] .sp-mr__branches,.sp-mr[data-size=small] .sp-mr__foot{font-size:inherit}.sp-mr[data-size=small] .sp-mr__state{padding:0 var(--ds-space-3) 0 var(--ds-space-2);white-space:nowrap;flex:none}.sp-mr[data-size=small] .sp-mr__iid,.sp-mr[data-size=small] .sp-mr__foot>*{white-space:nowrap;flex:none}@container (width<=7rem){.sp-mr[data-size=small] .sp-mr__branches,.sp-mr[data-size=small] .sp-mr__description,.sp-mr[data-size=small] .sp-mr__pipeline>span{display:none}}.sp-mr[data-size=small] .sp-mr__state>svg{block-size:1.1em;inline-size:1.1em}.sp-mr[data-size=small] .sp-mr__branches{gap:var(--ds-space-1)}.sp-mr[data-size=small] .sp-mr__foot{gap:var(--ds-space-3);margin-top:0}.sp-stage[data-size=compact]{margin-top:0}.sp-stage[data-size=compact] .sp-stage__row{column-gap:var(--ds-space-5);max-inline-size:none;padding:0 var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.sp-stage[data-size=compact] .sp-stage__spot:nth-child(n){inline-size:auto;padding-top:var(--ds-space-12);grid-column:auto;justify-self:stretch}.sp-stage[data-size=compact] .sp-stage__person{inline-size:80%}.sp-stage[data-size=compact] .sp-work-card__title{font-size:var(--ds-size-12)}.sp-stage[data-size=compact] .sp-work-card__channel{font-size:var(--sp-land-tiny);text-align:center;text-wrap:balance;line-height:1.25;display:block}.sp-stage[data-size=compact] .sp-work-card__channel>.sp-glyph{block-size:1.2em;inline-size:1.2em;vertical-align:-.25em;margin-inline-end:var(--ds-space-1);display:inline-block}.sp-stage[data-size=compact] .sp-published-tick{font-size:var(--sp-land-micro);right:-.375rem}.sp-flow{padding-block:var(--sp-land-band)}.sp-flow__steps{gap:var(--sp-land-band);margin:var(--sp-land-band-gap) 0 0;padding:0;list-style:none;display:grid}.sp-flow__step{gap:var(--ds-space-10);align-items:center;min-inline-size:0;display:grid}.sp-flow__text{max-inline-size:30rem}.sp-flow__index{block-size:2.25rem;inline-size:2.25rem;margin-bottom:var(--ds-space-8);font-size:var(--ds-size-15);font-weight:var(--ds-weight-bold);font-variant-numeric:tabular-nums;color:var(--sp-land-ink);background-color:var(--sp-land-floor);border-radius:var(--ds-radius-round);place-items:center;display:inline-grid}.sp-flow__step-title{font-size:var(--sp-land-h3);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);line-height:1.2}.sp-flow__step-text{margin:var(--ds-space-5) 0 0;font-size:var(--sp-land-lead);color:var(--sp-land-muted);text-wrap:pretty;line-height:1.55}.sp-flow__scene{min-inline-size:0;margin:0;position:relative}.sp-flow__label{top:var(--ds-space-8);left:var(--ds-space-8);z-index:2;padding:0 var(--ds-space-5);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);color:var(--sp-land-accent-strong);background-color:var(--sp-land-paper);border:var(--ds-border-1) solid var(--sp-land-floor);border-radius:var(--ds-radius-pill);line-height:1.7;position:absolute}.sp-flow__device{min-block-size:24rem;padding:calc(var(--ds-space-20) + var(--ds-space-4)) var(--ds-space-8) calc(var(--sp-land-floor-height) + var(--ds-space-12));background-color:var(--sp-land-wall);background-image:linear-gradient(to top, var(--sp-land-floor) var(--sp-land-floor-height), transparent var(--sp-land-floor-height));border-radius:calc(var(--sp-land-card-radius) * 2);place-items:center;display:grid;overflow:hidden}@media (width>=900px){.sp-flow__step{column-gap:var(--ds-space-28);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sp-flow__device{min-block-size:var(--sp-land-flow-stage);padding-inline:var(--ds-space-16)}}.sp-flow-chat{gap:var(--ds-space-6);inline-size:min(100%,23rem);margin-bottom:calc(var(--ds-space-12) * -1);grid-template-areas:"message""person";align-self:end;display:grid}.sp-flow-chat__sender-person{grid-area:person;inline-size:5.5rem}.sp-flow-chat__message{grid-area:message;min-inline-size:0}.sp-flow-chat__bar{gap:var(--ds-space-3);margin:0 0 var(--ds-space-6);font-size:var(--ds-size-13);font-weight:var(--ds-weight-semibold);color:var(--sp-land-muted);align-items:center;display:flex}.sp-flow-chat__bubble{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-7);background-color:var(--sp-land-paper);box-shadow:var(--sp-land-shadow-raised);border-radius:1.125rem;position:relative}.sp-flow-chat__bubble:after{content:"";background-color:var(--sp-land-paper);block-size:.75rem;inline-size:.75rem;position:absolute;bottom:-.4rem;left:3.75rem;transform:rotate(45deg)}.sp-flow-chat__sender{margin:0 var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-size-13);font-weight:var(--ds-weight-bold);color:var(--sp-land-accent-strong)}.sp-flow-chat__photos{gap:var(--ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-flow-chat__photo{border-radius:var(--ds-radius-control);overflow:hidden}.sp-flow-chat__photo:first-child{border-top-left-radius:.875rem}.sp-flow-chat__photo:last-child{border-top-right-radius:.875rem}.sp-flow-chat__text{margin:var(--ds-space-6) var(--ds-space-3) 0;font-size:var(--ds-size-15);color:var(--sp-land-text);line-height:1.45}@media (width>=600px){.sp-flow-chat{gap:var(--ds-space-10);grid-template-columns:7.5rem minmax(0,1fr);grid-template-areas:"person message";align-items:end;inline-size:min(100%,33rem)}.sp-flow-chat__sender-person{inline-size:7.5rem}.sp-flow-chat__message{padding-bottom:var(--ds-space-20)}.sp-flow-chat__bubble:after{bottom:2.25rem;left:-.375rem}}.sp-flow-checks{gap:var(--ds-space-5);inline-size:min(100%,26rem);margin:0;padding:0;list-style:none;display:grid}.sp-flow-checks__item{gap:var(--ds-space-7);padding:var(--ds-space-7) var(--ds-space-8);font-size:var(--ds-size-15);font-weight:var(--ds-weight-medium);color:var(--sp-land-text);background-color:var(--sp-land-paper);border-radius:var(--ds-radius-card);box-shadow:var(--sp-land-shadow);align-items:center;line-height:1.35;display:flex}.sp-flow-checks__mark{block-size:1.75rem;inline-size:1.75rem;color:var(--sp-land-on-dark);border:var(--ds-border-2) solid var(--sp-land-rule);border-radius:var(--ds-radius-round);flex:none;place-items:center;display:grid;position:relative}.sp-flow-checks__mark:before{inset:calc(var(--ds-border-2) * -1);content:"";background-color:var(--sp-land-done);border-radius:inherit;position:absolute}.sp-flow-checks__mark>svg{block-size:1.125rem;inline-size:1.125rem;position:relative}.sp-flow-options{gap:var(--ds-space-5);inline-size:min(100%,26rem);margin:0;padding:0;list-style:none;display:grid}.sp-flow-options__card{gap:var(--ds-space-6);padding:var(--ds-space-8) var(--ds-space-10);font-size:var(--ds-size-16);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);background-color:var(--sp-land-paper);border-radius:var(--ds-radius-card);box-shadow:var(--sp-land-shadow);justify-content:space-between;align-items:center;line-height:1.3;display:flex;position:relative}.sp-flow-options__card[data-chosen]{z-index:1;box-shadow:inset 0 0 0 var(--ds-border-2) var(--sp-land-chosen), var(--sp-land-shadow-raised)}.sp-flow-options__chosen{gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-5) var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-size-12);font-weight:var(--ds-weight-bold);color:var(--sp-land-on-dark);background-color:var(--sp-land-chosen);border-radius:var(--ds-radius-pill);flex:none;align-items:center;display:inline-flex}.sp-flow-options__chosen>svg{block-size:.875rem;inline-size:.875rem}.sp-flow-published{gap:var(--ds-space-8) var(--ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;inline-size:min(100%,32rem);margin:0;padding:0;list-style:none;display:grid}.sp-flow-published__frame{border-radius:var(--ds-radius-card);min-inline-size:0;box-shadow:var(--sp-land-shadow);position:relative}.sp-flow-published__frame[data-channel=wordpress]{grid-column:1/-1}.sp-flow-published__sheet{background-color:var(--sp-land-paper);border-radius:inherit;overflow:hidden}.sp-flow-published__bar{gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-6);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);color:var(--sp-land-muted);border-bottom:var(--ds-border-1) solid var(--sp-land-rule);align-items:center;margin:0;display:flex}.sp-flow-published__body{gap:var(--ds-space-7);padding:var(--ds-space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.sp-flow-published__body .sp-work-photo{border-radius:var(--ds-radius-control)}.sp-flow-published__headline{padding:var(--ds-space-5) var(--ds-space-6);font-size:var(--ds-size-14);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);margin:0;line-height:1.3}.sp-flow-published__body .sp-flow-published__headline{font-size:var(--ds-size-16);padding:0}@media (width>=900px){.sp-flow-chat{grid-template-columns:8.5rem minmax(0,1fr);inline-size:min(100%,35rem)}.sp-flow-chat__sender-person{inline-size:8.5rem}.sp-flow-checks,.sp-flow-options{inline-size:min(100%,30rem)}.sp-flow-published{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}.sp-flow-published__frame[data-channel=wordpress]{grid-column:auto}.sp-flow-published__body{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.sp-flow-published__body .sp-work-photo{border-radius:0}.sp-flow-published__body .sp-flow-published__headline{padding:var(--ds-space-5) var(--ds-space-6);font-size:var(--ds-size-14)}}@supports (animation-timeline:view()) and (timeline-scope:--sp-flow-1){@media (prefers-reduced-motion:no-preference){.sp-flow__steps{timeline-scope:--sp-flow-1, --sp-flow-2, --sp-flow-3, --sp-flow-4}.sp-flow__step:first-child{--sp-flow-timeline:--sp-flow-1;view-timeline-name:--sp-flow-1}.sp-flow__step:nth-child(2){--sp-flow-timeline:--sp-flow-2;view-timeline-name:--sp-flow-2}.sp-flow__step:nth-child(3){--sp-flow-timeline:--sp-flow-3;view-timeline-name:--sp-flow-3}.sp-flow__step:nth-child(4){--sp-flow-timeline:--sp-flow-4;view-timeline-name:--sp-flow-4}.sp-flow-chat__sender-person,.sp-flow-chat__bubble,.sp-flow-chat__photo,.sp-flow-checks__mark:before,.sp-flow-checks__mark>svg,.sp-flow-options__card,.sp-flow-options__chosen,.sp-flow-published__frame,.sp-flow-published__frame>.sp-published-tick{animation-duration:1ms;animation-timing-function:var(--sp-land-ease);animation-fill-mode:both;animation-timeline:var(--sp-flow-timeline)}.sp-flow-chat__sender-person{animation-name:sp-flow-lift;animation-range:cover 6% cover 26%}.sp-flow-chat__bubble{animation-name:sp-flow-lift;animation-range:cover 10% cover 30%}.sp-flow-chat__photo{animation-name:sp-flow-settle;animation-range:cover 14% cover 30%}.sp-flow-chat__photo:nth-child(2){animation-range:cover 18% cover 34%}.sp-flow-chat__photo:nth-child(3){animation-range:cover 22% cover 38%}.sp-flow-checks__mark:before{animation-name:sp-flow-pop}.sp-flow-checks__mark>svg{animation-name:sp-flow-draw}.sp-flow-checks__item:first-child .sp-flow-checks__mark:before{animation-range:cover 34% cover 38%}.sp-flow-checks__item:first-child .sp-flow-checks__mark>svg{animation-range:cover 37% cover 41%}.sp-flow-checks__item:nth-child(2) .sp-flow-checks__mark:before{animation-range:cover 40% cover 44%}.sp-flow-checks__item:nth-child(2) .sp-flow-checks__mark>svg{animation-range:cover 43% cover 47%}.sp-flow-checks__item:nth-child(3) .sp-flow-checks__mark:before{animation-range:cover 46% cover 50%}.sp-flow-checks__item:nth-child(3) .sp-flow-checks__mark>svg{animation-range:cover 49% cover 53%}.sp-flow-checks__item:nth-child(4) .sp-flow-checks__mark:before{animation-range:cover 52% cover 56%}.sp-flow-checks__item:nth-child(4) .sp-flow-checks__mark>svg{animation-range:cover 55% cover 59%}.sp-flow-options__card{animation-name:sp-flow-fan-middle;animation-range:cover 34% cover 46%}.sp-flow-options__card:first-child{animation-name:sp-flow-fan-first}.sp-flow-options__card:nth-child(3){animation-name:sp-flow-fan-last}.sp-flow-options__chosen{animation-name:sp-flow-pill;animation-range:cover 48% cover 56%}.sp-flow-published__frame{animation-range:cover 34% cover 46%}.sp-flow-published__frame[data-channel=wordpress]{animation-name:sp-flow-leave-up}.sp-flow-published__frame[data-channel=instagram]{animation-name:sp-flow-leave-left}.sp-flow-published__frame[data-channel=facebook]{animation-name:sp-flow-leave-right}.sp-flow-published__frame>.sp-published-tick{animation-name:sp-flow-pill;animation-range:cover 48% cover 54%}.sp-flow-published__frame[data-channel=instagram]>.sp-published-tick{animation-range:cover 51% cover 57%}.sp-flow-published__frame[data-channel=facebook]>.sp-published-tick{animation-range:cover 54% cover 60%}}@media (prefers-reduced-motion:no-preference) and (width>=900px){.sp-flow__steps{gap:0 var(--ds-space-28);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.sp-flow__step{display:contents}.sp-flow__step:nth-child(n){view-timeline-name:none}.sp-flow__text{flex-direction:column;grid-column:1;justify-content:center;min-block-size:80vh;display:flex}.sp-flow__step:first-child .sp-flow__text{view-timeline-name:--sp-flow-1;grid-row:1}.sp-flow__step:nth-child(2) .sp-flow__text{view-timeline-name:--sp-flow-2;grid-row:2}.sp-flow__step:nth-child(3) .sp-flow__text{view-timeline-name:--sp-flow-3;grid-row:3}.sp-flow__step:nth-child(4) .sp-flow__text{view-timeline-name:--sp-flow-4;grid-row:4}.sp-flow__scene{top:max(var(--ds-space-20), calc(50vh - var(--sp-land-flow-stage) / 2));grid-area:1/2/span 4;position:sticky}.sp-flow__device{block-size:var(--sp-land-flow-stage)}.sp-flow__step:nth-child(n+2) .sp-flow__device{background-color:#0000;background-image:none}.sp-flow__step:nth-child(n+2) .sp-flow__label{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;overflow:hidden}.sp-flow__device>*{animation-name:sp-flow-in,sp-flow-out;animation-duration:1ms,1ms;animation-timing-function:linear,linear;animation-fill-mode:both,forwards;animation-timeline:var(--sp-flow-timeline), var(--sp-flow-timeline);animation-range:cover 26% cover 32%,cover 64% cover 70%}.sp-flow__step:first-child .sp-flow__device>*{animation-name:sp-flow-out;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:var(--sp-flow-timeline);animation-range:cover 64% cover 70%}.sp-flow__step:nth-child(4) .sp-flow__device>*{animation-name:sp-flow-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:var(--sp-flow-timeline);animation-range:cover 26% cover 32%}.sp-flow-published__frame[data-channel=wordpress]{animation-name:sp-flow-leave-left-row}.sp-flow-published__frame[data-channel=instagram]{animation-name:sp-flow-leave-up-row}.sp-flow-published__frame[data-channel=facebook]{animation-name:sp-flow-leave-right-row}}}@keyframes sp-flow-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes sp-flow-out{to{opacity:0;transform:translateY(-1.5rem)}}@keyframes sp-flow-lift{0%{transform:translateY(1rem)}}@keyframes sp-flow-settle{0%{transform:scale(.9)}}@keyframes sp-flow-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sp-flow-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sp-flow-fan-first{0%{transform:translateY(calc(100% + var(--ds-space-5))) rotate(-4deg)}}@keyframes sp-flow-fan-middle{0%{transform:scale(.96)}}@keyframes sp-flow-fan-last{0%{transform:translateY(calc(-100% - var(--ds-space-5))) rotate(4deg)}}@keyframes sp-flow-pill{0%{opacity:0;transform:scale(.4)}}@keyframes sp-flow-leave-up{0%{transform:translateY(55%)scale(.85)}}@keyframes sp-flow-leave-left{0%{transform:translate(52%,-40%)scale(.9)rotate(3deg)}}@keyframes sp-flow-leave-right{0%{transform:translate(-52%,-40%)scale(.9)rotate(-3deg)}}@keyframes sp-flow-leave-left-row{0%{transform:translate(104%)rotate(-3deg)}}@keyframes sp-flow-leave-up-row{0%{transform:translateY(12%)scale(.94)}}@keyframes sp-flow-leave-right-row{0%{transform:translate(-104%)rotate(3deg)}}.sp-redaction{padding:var(--ds-space-12);margin:var(--sp-land-band-gap) 0 0;color:var(--sp-land-text);background-color:var(--sp-land-paper);border-radius:calc(var(--sp-land-card-radius) * 1.5);box-shadow:var(--sp-land-shadow-raised)}.sp-redaction__label{padding:0 var(--ds-space-5);margin-bottom:var(--ds-space-8);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);color:var(--sp-land-accent-strong);border:var(--ds-border-1) solid var(--sp-land-floor);border-radius:var(--ds-radius-pill);line-height:1.7;display:inline-block}.sp-redaction__draft{font-size:var(--ds-size-16);color:var(--sp-land-muted);margin:0;line-height:3}@media (width>=600px){.sp-redaction__draft{font-size:var(--ds-size-18)}}.sp-redaction__claim{white-space:nowrap;position:relative}.sp-redaction__strike{color:var(--sp-land-muted);white-space:nowrap;text-decoration:none;position:relative}.sp-redaction__strike:after{content:"";background-color:var(--sp-land-strike);transform-origin:0;border-radius:.0625rem;block-size:.125rem;position:absolute;top:54%;left:-.125rem;right:-.125rem}.sp-redaction__reason{padding:0 var(--ds-space-3);font-size:var(--sp-land-tiny);font-weight:var(--ds-weight-bold);color:var(--sp-land-strike);white-space:nowrap;background-color:var(--sp-land-strike-ground);border-radius:var(--ds-radius-chip);line-height:1.45;position:absolute;bottom:calc(100% - .125rem);left:-.125rem}.sp-redaction__down{block-size:1.5rem;inline-size:1.5rem;margin:var(--ds-space-6) 0;color:var(--ds-color-indicator);display:block}.sp-redaction__kept{gap:var(--ds-space-5);font-size:var(--ds-size-18);font-weight:var(--ds-weight-semibold);color:var(--sp-land-ink);align-items:flex-start;margin:0;line-height:1.45;display:flex}.sp-redaction__tick{block-size:1.625rem;inline-size:1.625rem;color:var(--sp-land-on-dark);background-color:var(--sp-land-done);border-radius:var(--ds-radius-round);flex:none;place-items:center;display:grid}.sp-redaction__tick>svg{block-size:1rem;inline-size:1rem}@media (forced-colors:active){.sp-redaction__strike{text-decoration:line-through}.sp-redaction__strike:after{content:none}}.sp-proof{margin:0;display:grid}.sp-proof__item{padding:var(--ds-space-10) 0;border-top:var(--ds-border-1) solid var(--sp-land-field-rule)}.sp-proof__item:first-child{border-top:0;padding-top:0}.sp-proof__term{gap:var(--ds-space-6);font-size:var(--ds-size-18);font-weight:var(--ds-weight-bold);color:var(--sp-land-field-text);align-items:center;line-height:1.3;display:flex}.sp-proof__tick{inline-size:var(--ds-space-12);block-size:var(--ds-space-12);color:var(--sp-land-ink);background-color:var(--sp-land-accent);border-radius:var(--ds-radius-round);flex:none;place-items:center;display:grid}.sp-proof__tick>svg{block-size:1rem;inline-size:1rem}.sp-proof__text{max-inline-size:36rem;margin:var(--ds-space-4) 0 0 calc(var(--ds-space-12) + var(--ds-space-6));color:var(--sp-land-field-soft);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sp-redaction{view-timeline-name:--sp-redaction}.sp-redaction__strike:after,.sp-redaction__reason,.sp-redaction__kept{animation-duration:1ms;animation-timing-function:var(--sp-land-ease);animation-fill-mode:both;animation-timeline:--sp-redaction}.sp-redaction__strike:after{animation-name:sp-redaction-strike;animation-range:entry 20% entry 36%}.sp-redaction__reason{animation-name:sp-redaction-reason;animation-range:entry 28% entry 42%}.sp-redaction__claim:nth-of-type(2) .sp-redaction__strike:after{animation-range:entry 32% entry 48%}.sp-redaction__claim:nth-of-type(2) .sp-redaction__reason{animation-range:entry 40% entry 54%}.sp-redaction__kept{animation-name:sp-redaction-reason;animation-range:entry 50% entry 66%}}}@keyframes sp-redaction-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-redaction-reason{0%{opacity:0;transform:translateY(.375rem)}}.sp-audience{gap:var(--ds-space-12);align-items:center;min-inline-size:0;display:grid}@media (width>=900px){.sp-audience{column-gap:var(--ds-space-28);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sp-audience:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sp-audience:nth-child(2n) .sp-audience__text{order:2}}.sp-audience__title{font-size:var(--sp-land-h3);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);line-height:1.2}.sp-audience__body{max-inline-size:34rem;margin:var(--ds-space-6) 0 0;font-size:var(--sp-land-lead);color:var(--sp-land-muted);text-wrap:pretty;line-height:1.55}.sp-audience__channels{gap:var(--ds-space-4);margin:var(--ds-space-10) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.sp-audience__channel{gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-6) var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-size-14);font-weight:var(--ds-weight-semibold);color:var(--sp-land-ink);background-color:var(--sp-land-tint);border-radius:var(--ds-radius-pill);align-items:center;display:inline-flex}.sp-audience__stage{gap:var(--ds-space-8);min-inline-size:0;padding:var(--ds-space-16) var(--ds-space-6) var(--sp-land-floor-height);background-image:linear-gradient(to top, var(--sp-land-floor) var(--sp-land-floor-height), transparent var(--sp-land-floor-height)), linear-gradient(to bottom, var(--sp-land-paper) 0%, var(--sp-land-wall) 100%);border-radius:calc(var(--sp-land-card-radius) * 2) calc(var(--sp-land-card-radius) * 2) 0 0;flex-direction:column;align-items:center;display:flex}.sp-audience__stage[data-people="0"]{padding-bottom:calc(var(--sp-land-floor-height) + var(--ds-space-16))}.sp-audience__card{justify-items:center;inline-size:100%;min-inline-size:0;display:grid}.sp-audience__people{gap:var(--ds-space-4);justify-content:center;align-items:flex-end;display:flex}.sp-audience__person{inline-size:clamp(4.25rem,11vw,6.5rem)}.sp-phone{inline-size:min(100%,18.5rem);padding:var(--ds-space-4);background-color:var(--sp-land-ink);box-shadow:var(--sp-land-shadow-raised);border-radius:2.25rem;position:relative}.sp-audience__card>.sp-phone:after{content:"";background-color:var(--sp-land-ink);border-radius:.125rem;block-size:1.125rem;inline-size:1.125rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)rotate(45deg)}.sp-phone__screen{z-index:1;background-color:var(--sp-land-tint);border-radius:1.75rem;position:relative;overflow:hidden}.sp-phone__bar{gap:var(--ds-space-5);padding:var(--ds-space-10) var(--ds-space-8) var(--ds-space-6);font-size:var(--ds-size-14);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);background-color:var(--sp-land-paper);border-bottom:var(--ds-border-1) solid var(--sp-land-rule);align-items:center;margin:0;display:flex}.sp-phone__avatar{block-size:2rem;inline-size:2rem;color:var(--sp-land-on-dark);background-color:var(--sp-land-chosen);border-radius:var(--ds-radius-round);place-items:center;display:grid}.sp-phone__thread{gap:var(--ds-space-5);padding:var(--ds-space-8) var(--ds-space-6) var(--ds-space-10);display:grid}.sp-phone__photos{gap:var(--ds-space-1);inline-size:78%;padding:var(--ds-space-1);background-color:var(--sp-land-chosen);border-radius:.875rem .875rem .25rem;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;margin:0;list-style:none;display:grid}.sp-phone__photo{border-radius:.625rem;overflow:hidden}.sp-phone__message{inline-size:92%;padding:var(--ds-space-6) var(--ds-space-7);background-color:var(--sp-land-paper);box-shadow:var(--sp-land-shadow);border-radius:.875rem .875rem .875rem .25rem;justify-self:start}.sp-phone__options{gap:var(--ds-space-4);padding-left:var(--ds-space-8);font-size:var(--ds-size-13);font-weight:var(--ds-weight-semibold);color:var(--sp-land-text);margin:0;line-height:1.35;display:grid}.sp-phone__option::marker{font-weight:var(--ds-weight-bold);color:var(--sp-land-accent-strong)}.sp-phone__answers{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sp-phone__answer{min-block-size:2.5rem;font-size:var(--ds-size-14);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);background-color:var(--sp-land-paper);border-radius:var(--ds-radius-control);box-shadow:var(--sp-land-shadow);place-items:center;display:grid}.sp-phone__answer[data-kind=approve]{color:var(--sp-land-on-dark);background-color:var(--sp-land-done)}.sp-roster{inline-size:min(100%,28rem);padding:var(--ds-space-8) var(--ds-space-10) var(--ds-space-4);background-color:var(--sp-land-paper);border-radius:var(--ds-radius-card);box-shadow:var(--sp-land-shadow-raised);margin:0}.sp-roster__label{padding:0 var(--ds-space-5);margin-bottom:var(--ds-space-4);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);color:var(--sp-land-accent-strong);border:var(--ds-border-1) solid var(--sp-land-floor);border-radius:var(--ds-radius-pill);line-height:1.7;display:inline-block}.sp-roster__brands{margin:0;padding:0;list-style:none;display:grid}.sp-roster__brand{gap:var(--ds-space-6);padding:var(--ds-space-7) 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sp-roster__brand+.sp-roster__brand{border-top:var(--ds-border-1) solid var(--sp-land-rule)}.sp-roster__initial{block-size:2.25rem;inline-size:2.25rem;font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);background-color:var(--sp-land-wall);border-radius:var(--ds-radius-control);place-items:center;display:grid}.sp-roster__name{font-size:var(--ds-size-15);font-weight:var(--ds-weight-semibold);color:var(--sp-land-ink);line-height:1.3}.sp-roster__flow{gap:var(--ds-space-3);align-items:center;display:inline-flex}.sp-roster__glyphs{gap:var(--ds-space-2);display:inline-flex}.sp-roster__glyph{block-size:1.75rem;inline-size:1.75rem;color:var(--sp-visual-glyph);background-color:var(--sp-visual-ground);border-radius:var(--ds-radius-round);place-items:center;display:grid}.sp-roster__arrow{block-size:1rem;inline-size:1rem;color:var(--ds-color-indicator)}.sp-merge-news{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);place-items:center;inline-size:100%;display:grid}.sp-merge-news>.sp-mr,.sp-merge-news__news{inline-size:100%;max-inline-size:20rem;box-shadow:var(--sp-land-shadow-raised)}.sp-merge-news__arrow{block-size:1.5rem;inline-size:1.5rem;color:var(--sp-land-accent-strong);transform:rotate(90deg)}@media (width>=600px){.sp-merge-news{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch}.sp-merge-news__arrow{align-self:center;transform:none}}.sp-merge-news__news{background-color:var(--sp-land-paper);border-radius:var(--ds-radius-card);overflow:hidden}.sp-merge-news__channel{gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-8);font-size:var(--ds-size-12);font-weight:var(--ds-weight-semibold);color:var(--sp-land-field-soft);background-color:var(--sp-land-field);align-items:center;margin:0;display:flex}.sp-merge-news__title{margin:var(--ds-space-8) var(--ds-space-8) 0;font-size:var(--ds-size-18);font-weight:var(--ds-weight-bold);color:var(--sp-land-ink);line-height:1.25}.sp-merge-news__summary{margin:var(--ds-space-4) var(--ds-space-8) var(--ds-space-10);font-size:var(--ds-size-14);color:var(--sp-land-muted);line-height:1.45}.sp-auth{gap:var(--ds-space-16);align-items:start;display:grid}.sp-auth__panel{min-inline-size:0;padding:var(--ds-space-10) var(--ds-space-8);background-color:var(--ds-surface-panel);border:var(--ds-border-1) solid var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:var(--ds-elevation-card)}.sp-auth__aside{justify-self:center;inline-size:min(100%,24rem)}.sp-auth__stage{padding-top:var(--ds-space-8);background-image:linear-gradient(to bottom, var(--sp-land-paper) 0%, var(--sp-land-wall) 100%);border-radius:calc(var(--sp-land-card-radius) * 2) calc(var(--sp-land-card-radius) * 2) 0 0;overflow:hidden}.sp-auth__note{margin:var(--ds-space-4) 0 0;font-size:var(--sp-land-small);color:var(--sp-land-muted);text-align:center}@media (width>=600px){.sp-auth__panel{padding:var(--ds-space-14) var(--ds-space-16)}}@media (width>=900px){.sp-auth{column-gap:var(--ds-space-28);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sp-auth__aside{top:var(--ds-space-16);inline-size:100%;position:sticky}}}
