@font-face{font-family:ibmPlexSans;src:url(../media/latin-s.p.0wiir8udbzjvx.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_feafc65d-module__ht1b6a__className{font-family:ibmPlexSans,ibmPlexSans Fallback}.ibmplexsans_feafc65d-module__ht1b6a__variable{--font-display-src:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:manrope;src:url(../media/latin-s.p.1sj6eobyi31rd.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_a21dd7df-module__gQ7jcW__className{font-family:manrope,manrope Fallback}.manrope_a21dd7df-module__gQ7jcW__variable{--font-ui-src:"manrope", "manrope Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/latin_400-s.p.40sczeszzbjw1.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/latin_500-s.p.0oace-s_gkfks.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_20506a4b-module__VurL4q__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_20506a4b-module__VurL4q__variable{--font-mono-src:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--clay-50:#fdf3ef;--clay-100:#f9e3da;--clay-200:#f2c7b6;--clay-300:#e8a489;--clay-400:#da8768;--clay-500:#cb7052;--clay-600:#b15a3e;--clay-650:#a9563b;--clay-700:#8f4630;--clay-800:#6d3625;--clay-900:#4a2418;--cocoa-50:#f7f3f3;--cocoa-100:#ede5e5;--cocoa-200:#d9caca;--cocoa-300:#bfa8a8;--cocoa-400:#9c7c7c;--cocoa-500:#82605f;--cocoa-600:#6d4c4c;--cocoa-700:#573c3c;--cocoa-800:#3f2c2c;--cocoa-900:#291c1c;--sand-50:#fbf7f0;--sand-100:#f5eddf;--sand-200:#e9dabf;--sand-300:#dbc5a0;--sand-400:#c9ab81;--sand-500:#b8955f;--sand-600:#9c7a49;--sand-700:#7a5f39;--sand-800:#574429;--sand-900:#382c1b;--neutral-0:#fff;--neutral-50:#faf8f6;--neutral-100:#f4f1ed;--neutral-150:#ece7e1;--neutral-200:#e8e3dd;--neutral-300:#d5cec6;--neutral-400:#b0a79d;--neutral-500:#8a8078;--neutral-550:#756c65;--neutral-600:#6b625b;--neutral-700:#4e4741;--neutral-800:#332e2a;--neutral-900:#1c1917;--success-100:#edf3ee;--success-300:#a9c4b0;--success-500:#4f7a5b;--success-700:#345040;--warning-100:#fbf2e2;--warning-300:#e6c489;--warning-500:#c98a2e;--warning-700:#8c5c17;--danger-100:#fbecea;--danger-300:#e2a9a3;--danger-500:#b4453c;--danger-700:#7d2c25;--info-100:#edf2f6;--info-300:#a8bdcd;--info-500:#4a6e8a;--info-700:#2f4a5e;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-24:1.5rem;--text-28:1.75rem;--text-32:2rem;--text-40:2.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--container-content:1100px;--sidebar-width:248px;--tap-min:44px;--mobile-nav-height:79px;--mobile-nav-clearance:112px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:999px;--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-sheet:var(--radius-xl);--radius-pill:var(--radius-full);--radius-compact:12px;--shadow-xs:0 1px 2px #291c1c0d;--shadow-sm:0 1px 3px #291c1c0f, 0 1px 2px #291c1c0a;--shadow-md:0 4px 12px #291c1c12, 0 1px 3px #291c1c0a;--shadow-lg:0 12px 28px #291c1c1a, 0 2px 6px #291c1c0d;--shadow-xl:0 24px 56px #291c1c24, 0 4px 10px #291c1c0f;--shadow-inset:inset 0 1px 2px #291c1c0f;--ring-focus:0 0 0 2px var(--clay-600), 0 0 0 5px #cb705238;--ring-danger:0 0 0 3px #b4453c3d;--surface-overlay:#291c1c6b;--shadow-sticky:0 -4px 16px #291c1c0d;--ring-step-current:0 0 0 4px var(--clay-50);--ring-step-warning:0 0 0 4px var(--warning-100);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.6s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .9, .2);--transition-control:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);--surface-page:var(--neutral-100);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-150);--surface-inverse:var(--clay-650);--surface-brand:var(--clay-500);--surface-brand-soft:var(--clay-50);--surface-accent-soft:var(--sand-100);--surface-warm:var(--sand-50);--text-primary:var(--clay-650);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-550);--text-on-brand:var(--neutral-0);--text-on-inverse:var(--neutral-0);--text-brand:var(--clay-650);--text-link:var(--clay-650);--text-link-hover:var(--clay-700);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-input:var(--neutral-500);--border-focus:var(--clay-600);--action-primary:var(--clay-600);--action-primary-hover:var(--clay-700);--action-primary-active:var(--clay-800);--action-secondary:var(--cocoa-700);--action-secondary-hover:var(--clay-650);--action-ghost-hover:var(--clay-50);--action-disabled:var(--neutral-200);--text-disabled:var(--neutral-600);--status-success-fg:var(--success-700);--status-success-bg:var(--success-100);--status-warning-fg:var(--warning-700);--status-warning-bg:var(--warning-100);--status-danger-fg:var(--danger-700);--status-danger-bg:var(--danger-100);--status-info-fg:var(--info-700);--status-info-bg:var(--info-100);--surface-selection:var(--clay-200);--text-selection:var(--cocoa-900);--focus-outline:2px solid var(--border-focus);--control-height:48px;--control-padding:var(--space-12);--control-font-size:var(--text-16);--control-radius:var(--radius-input);--type-display-hero:var(--weight-semibold) var(--text-40)/1.2 var(--font-display);--tracking-display-hero:-.01em;--type-display-h1:var(--weight-semibold) var(--text-32)/1.1875 var(--font-display);--tracking-display-h1:-.01em;--type-display-stat:var(--weight-semibold) var(--text-32)/1.1875 var(--font-display);--tracking-display-stat:-.01em;--type-display-h2-large:var(--weight-semibold) var(--text-28)/1.2143 var(--font-display);--tracking-display-h2-large:-.005em;--type-display-h2:var(--weight-semibold) var(--text-24)/1.25 var(--font-display);--tracking-display-h2:-.005em;--type-display-h3:var(--weight-semibold) var(--text-20)/1.3 var(--font-display);--tracking-display-h3:-.005em;--type-heading-section:var(--weight-semibold) var(--text-20)/1.4 var(--font-ui);--tracking-heading-section:0;--type-heading-h3:var(--weight-semibold) var(--text-18)/1.4444 var(--font-ui);--tracking-heading-h3:-.01em;--type-heading-h4:var(--weight-semibold) var(--text-24)/1.25 var(--font-ui);--tracking-heading-h4:0;--type-body-large:var(--weight-regular) var(--text-18)/1.5556 var(--font-ui);--tracking-body-large:0;--type-body-large-strong:var(--weight-semibold) var(--text-18)/1.5556 var(--font-ui);--tracking-body-large-strong:0;--type-body-medium:var(--weight-regular) var(--text-16)/1.5 var(--font-ui);--tracking-body-medium:0;--type-body-default:var(--weight-regular) var(--text-16)/1.5 var(--font-ui);--tracking-body-default:0;--type-body-default-strong:var(--weight-semibold) var(--text-16)/1.5 var(--font-ui);--tracking-body-default-strong:0;--type-body-small:var(--weight-regular) var(--text-14)/1.4286 var(--font-ui);--tracking-body-small:0;--type-body-small-medium:var(--weight-medium) var(--text-14)/1.4286 var(--font-ui);--tracking-body-small-medium:0;--type-body-small-strong:var(--weight-semibold) var(--text-14)/1.4286 var(--font-ui);--tracking-body-small-strong:0;--type-body-small-bold:var(--weight-bold) var(--text-14)/1.4286 var(--font-ui);--tracking-body-small-bold:0;--type-label-default:var(--weight-semibold) var(--text-16)/1.375 var(--font-ui);--tracking-label-default:0;--type-button-default:var(--weight-semibold) var(--text-16)/1.25 var(--font-ui);--tracking-button-default:0;--type-button-small:var(--weight-semibold) var(--text-14)/1.4286 var(--font-ui);--tracking-button-small:0;--type-caption-default:var(--weight-regular) var(--text-14)/1.4286 var(--font-ui);--tracking-caption-default:0;--type-caption-medium:var(--weight-medium) var(--text-14)/1.4286 var(--font-ui);--tracking-caption-medium:0;--type-caption-strong:var(--weight-semibold) var(--text-14)/1.4286 var(--font-ui);--tracking-caption-strong:0;--type-caption-small:var(--weight-regular) var(--text-12)/1.3333 var(--font-ui);--tracking-caption-small:0;--type-caption-small-strong:var(--weight-semibold) var(--text-12)/1.3333 var(--font-ui);--tracking-caption-small-strong:0;--type-eyebrow-default:var(--weight-semibold) var(--text-12)/1.3333 var(--font-ui);--tracking-eyebrow-default:.09em;--case-eyebrow-default:uppercase;--type-eyebrow-small:var(--weight-bold) var(--text-12)/1.3333 var(--font-ui);--tracking-eyebrow-small:.1em;--case-eyebrow-small:uppercase;--type-input-large:var(--weight-regular) var(--text-24)/1.25 var(--font-ui);--tracking-input-large:0;--type-mono-data:var(--weight-medium) var(--text-16)/1.25 var(--font-mono);--tracking-mono-data:0;--type-mono-small:var(--weight-medium) var(--text-12)/1.3333 var(--font-mono);--tracking-mono-small:0;--type-mono-large:var(--weight-regular) var(--text-18)/1.3333 var(--font-mono);--tracking-mono-large:0;--type-mono-key:var(--weight-medium) var(--text-16)/1.25 var(--font-mono);--tracking-mono-key:0;--surface-brand-tint:var(--clay-100);--text-brand-strong:var(--clay-700);--border-warm:var(--sand-200);--border-brand:var(--clay-200);--border-brand-hover:var(--clay-300);--action-secondary-pressed:var(--cocoa-900);--accent-clay:var(--clay-500);--accent-sand:var(--sand-400);--status-success-mid:var(--success-500);--status-warning-border:var(--warning-300);--status-warning-mid:var(--warning-500);--status-danger-border:var(--danger-300);--status-danger-mid:var(--danger-500);--border-strong:var(--neutral-300)}
:root{--font-display:"IBM Plex Sans Other Characters", var(--font-display-src), Arial, sans-serif;--font-ui:"Manrope Other Characters", var(--font-ui-src), Arial, sans-serif;--font-mono:"IBM Plex Mono Other Characters", var(--font-mono-src), monospace}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{--page-min-width:320px;min-width:var(--page-min-width);background:var(--surface-page);color:var(--text-primary);font:var(--type-body-default);letter-spacing:var(--tracking-body-default);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,h5,h6{margin:0}h1{font:var(--type-display-h1);letter-spacing:var(--tracking-display-h1)}h2{font:var(--type-display-h2);letter-spacing:var(--tracking-display-h2)}h3{font:var(--type-heading-h3);letter-spacing:var(--tracking-heading-h3)}h4{font:var(--type-heading-h4);letter-spacing:var(--tracking-heading-h4)}p{margin:0}a{color:var(--text-link);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-standard);touch-action:manipulation;text-decoration:none;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{color:var(--text-link-hover)}}:where(p,.field-hint) a:not(.button,.text-link,.back-link){font-weight:var(--weight-semibold);text-decoration:underline}input,select,textarea{font-family:inherit}button{font:inherit;cursor:pointer}button,input,textarea{touch-action:manipulation}button:disabled,input:disabled,textarea:disabled{cursor:not-allowed}svg{flex-shrink:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--focus-outline);outline-offset:3px}::selection{background:var(--surface-selection);color:var(--text-selection)}@media not (min-width:1024px){h1{font:var(--type-display-h2-large);letter-spacing:var(--tracking-display-h2-large)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:where(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){min-width:0;min-height:var(--control-height);width:100%;padding:var(--control-padding);border:1px solid var(--border-input);border-radius:var(--control-radius);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--control-font-size);transition:var(--transition-control)}:where(input,select,textarea):focus-visible{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:var(--focus-outline)}:where(input,select,textarea):disabled{background:var(--action-disabled);color:var(--text-disabled);cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--text-secondary);opacity:1}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--status-danger-fg)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--action-primary)}textarea{resize:vertical}.text-input{display:block}.field-label{font:var(--type-label-default);margin-bottom:var(--space-10);display:block}.field-error{font:var(--type-body-small);color:var(--status-danger-fg);margin-top:var(--space-10)}.input-wrap{align-items:center;gap:var(--space-12);border:1px solid var(--border-input);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);padding:0 var(--space-16);display:flex}.input-wrap:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}.input-wrap input{--input-height:52px;width:100%;min-width:0;height:var(--input-height);color:var(--text-primary);font:var(--type-input-large);box-shadow:none;background:0 0;border:none;outline:none}.input-wrap input:focus-visible{outline:none}.input-wrap:has(input:disabled){background:var(--action-disabled);cursor:not-allowed}.input-wrap input:disabled{color:var(--text-disabled);cursor:not-allowed}.input-wrap>span{font:var(--type-body-large);color:var(--text-secondary)}.input-error{border-color:var(--status-danger-fg)}
.muted{color:var(--text-secondary)}.caption,.field-hint{font:var(--type-caption-default);color:var(--text-secondary)}.mono{font-family:var(--font-mono)}.eyebrow,.stat-label{font:var(--type-eyebrow-default);letter-spacing:var(--tracking-eyebrow-default);text-transform:var(--case-eyebrow-default);color:var(--text-secondary);display:block}.stat-label{margin-bottom:var(--space-4)}.success-text{color:var(--status-success-mid)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-16);top:var(--space-12);z-index:100;background:var(--surface-card);padding:var(--space-12) var(--space-20);border-radius:var(--radius-md);position:fixed}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--tap-min);border-radius:var(--radius-pill);padding:var(--space-12) var(--space-20);font:var(--type-button-default);white-space:nowrap;transition:var(--transition-control);border:1px solid #0000;text-decoration:none;display:inline-flex}.button-primary{background:var(--action-primary);color:var(--text-on-brand)}.button-secondary{background:var(--action-secondary);color:var(--text-on-brand)}.button-outline{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}.button-ghost{color:var(--text-secondary);background:0 0}.button-danger{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-fg)}.button-small{padding:var(--space-6) var(--space-16);font:var(--type-button-small)}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--action-primary-hover);color:var(--text-on-brand)}.button-secondary:hover{background:var(--action-secondary-hover);color:var(--text-on-brand)}.button-outline:hover,.button-ghost:hover{background:var(--action-ghost-hover);color:var(--text-brand-strong)}.button-danger:hover{border-color:var(--status-danger-fg);color:var(--status-danger-fg)}}.icon-button{height:var(--tap-min);width:var(--tap-min);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.button:disabled,.button[aria-disabled=true],.icon-button:disabled{background:var(--action-disabled);color:var(--text-disabled);border-color:var(--action-disabled)}@media (hover:hover) and (pointer:fine){.icon-button:hover:not(:disabled){background:var(--surface-brand-soft)}}.text-link{align-items:center;gap:var(--space-8);font:var(--type-body-default-strong);color:var(--text-brand-strong);min-height:var(--tap-min);display:inline-flex}button.text-link{text-align:left;background:0 0;border:none;padding:0}button.text-link:disabled{color:var(--text-secondary)}.text-button{color:var(--text-brand-strong);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-button:disabled{color:var(--text-secondary)}.back-link{align-items:center;gap:var(--space-8);color:var(--text-secondary);font:var(--type-body-default);min-height:var(--tap-min);margin-bottom:var(--space-14);display:inline-flex}.stack-actions{gap:var(--space-12);flex-direction:column;align-items:stretch;display:flex}.stack-actions .button{white-space:normal;text-align:center}.stack-actions .text-link{justify-content:center}.button:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--space-24);box-shadow:var(--shadow-sm);color:var(--text-primary)}.card-warm{background:var(--surface-warm);border-color:var(--border-warm)}.card-brand{background:var(--surface-brand-soft);border-color:var(--border-brand)}.card-heading{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.section-title{font:var(--type-heading-section);letter-spacing:var(--tracking-heading-section)}.badge{align-items:center;gap:var(--space-6);border-radius:var(--radius-full);padding:var(--space-4) var(--space-10);font:var(--type-caption-strong);white-space:nowrap;display:inline-flex}.badge-dot{--dot-size:5px;height:var(--dot-size);width:var(--dot-size);background:currentColor;border-radius:50%}.badge-wrap{white-space:normal;max-width:100%}.badge-wrap .badge-dot{flex:none}.badge-neutral{background:var(--surface-sunken);color:var(--neutral-700)}.badge-success{background:var(--status-success-bg);color:var(--status-success-fg)}.badge-danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.badge-warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.badge-info{background:var(--status-info-bg);color:var(--status-info-fg)}.badge-brand{background:var(--surface-brand-tint);color:var(--text-brand-strong)}.feature-mark{--mark-size:58px;width:var(--mark-size);height:var(--mark-size);background:var(--surface-brand-soft);color:var(--text-brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.list-mark{--mark-size:48px;width:var(--mark-size);height:var(--mark-size);background:var(--surface-warm);color:var(--cocoa-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.avatar{--avatar-size:44px;width:var(--avatar-size);height:var(--avatar-size);background:var(--cocoa-100);font:var(--type-caption-strong);color:var(--cocoa-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.empty-state{--empty-width:500px;--empty-text-width:430px;align-items:center;gap:var(--space-18);text-align:center;max-width:var(--empty-width);padding:var(--space-64) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.empty-state-title{font:var(--type-display-h2-large);letter-spacing:var(--tracking-display-h2-large)}.empty-state p{max-width:var(--empty-text-width);font:var(--type-body-large)}.soft-note{padding:var(--space-14) var(--space-16);background:var(--surface-accent-soft);border-radius:var(--radius-compact);font:var(--type-body-default);color:var(--sand-800);gap:var(--space-10);align-items:flex-start;display:flex}.soft-note svg{margin-top:var(--space-2);flex-shrink:0}.notice{border:1px solid var(--border-warm);border-radius:var(--radius-compact);background:var(--surface-warm);padding:var(--space-14)}.footnote{align-items:flex-start;gap:var(--space-8);margin:var(--space-12) 0;font:var(--type-body-small);color:var(--text-secondary);display:flex}.footnote svg{margin-top:var(--space-2);flex-shrink:0}.page-footnote{gap:var(--space-10);color:var(--text-secondary);font:var(--type-body-small);margin-top:var(--space-24);align-items:flex-start;display:flex}.page-footnote svg{margin-top:var(--space-2)}.pill-tabs{gap:var(--space-4);padding:var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-full);--tabs-width:17.5rem;width:var(--tabs-width);max-width:100%;margin:0 0 var(--space-24);display:flex}.pill-tabs a{min-height:var(--tap-min);padding-inline:var(--space-12);color:var(--text-secondary);font:var(--type-button-default);border-radius:var(--radius-full);flex:1;justify-content:center;align-items:center;display:flex}.pill-tabs a.active{background:var(--surface-card);color:var(--text-brand-strong);box-shadow:var(--shadow-sm)}@media (forced-colors:active){.pill-tabs a.active{color:highlighttext;background:highlight}}.detail-list{--label-width:6.25rem;margin:var(--space-24) 0}.detail-list>div{grid-template-columns:var(--label-width) minmax(0, 1fr);gap:var(--space-16);border-bottom:1px solid var(--border-subtle);padding:var(--space-14) 0;font:var(--type-body-default);display:grid}.detail-list>div:first-child{padding-top:0}.detail-list>div:last-child{border-bottom:none}.detail-list dt{font:var(--type-body-small);color:var(--text-secondary)}.detail-list dd{overflow-wrap:anywhere;min-width:0;font:var(--type-body-default-strong);margin:0}.detail-list .mono{font:var(--type-mono-data)}.address{white-space:pre-line}.toast{right:var(--space-28);bottom:var(--space-28);z-index:80;--toast-width:23.75rem;align-items:flex-start;gap:var(--space-12);max-width:var(--toast-width);padding:var(--space-20);background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;position:fixed}.toast-text{flex:1;min-width:0}.toast-close{width:var(--tap-min);height:var(--tap-min);margin:calc(-1 * var(--space-12)) calc(-1 * var(--space-12)) 0 0;color:var(--text-on-inverse);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-close:focus-visible{outline:2px solid var(--text-on-inverse);outline-offset:-4px}.toast-check{--check-size:30px;width:var(--check-size);height:var(--check-size);background:var(--cocoa-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast strong{font:var(--type-body-large-strong);margin-bottom:var(--space-4);display:block}.toast p{font:var(--type-body-default)}.order-timeline{--marker-size:26px;--connector-width:2px;margin:var(--space-28) 0 var(--space-8);padding:0;list-style:none}.order-timeline li{--step-height:94px;gap:var(--space-18);min-height:var(--step-height);padding-bottom:var(--space-28);display:flex;position:relative}.order-timeline li:last-child{--step-height:65px;padding-bottom:0}.order-timeline li:not(:last-child):before{content:"";left:calc((var(--marker-size) - var(--connector-width)) / 2);top:var(--marker-size);width:var(--connector-width);background:var(--border-subtle);position:absolute;bottom:0}.step-marker{width:var(--marker-size);height:var(--marker-size);border:2px solid var(--border-input);background:var(--surface-card);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.step-current .step-marker{border-color:var(--accent-clay);box-shadow:var(--ring-step-current);border-width:3px}.step-current .step-marker:after{--dot-size:8px;content:"";width:var(--dot-size);height:var(--dot-size);background:var(--accent-clay);border-radius:50%}@media (forced-colors:active){.step-current .step-marker:after{background:canvastext}}.order-timeline strong{font:var(--type-body-large-strong)}.order-timeline p{font:var(--type-body-default);color:var(--text-secondary);margin-top:var(--space-6)}.step-ahead strong{color:var(--text-secondary)}.skeleton{background:var(--surface-sunken);border-radius:var(--radius-md);min-height:var(--space-20)}.skeleton-title{--title-height:38px;width:65%;height:var(--title-height);margin-bottom:var(--space-28)}.skeleton-card{--card-height:260px;height:var(--card-height);background:var(--surface-warm);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.connect-spinner{animation:1.2s linear infinite connect-spin}@keyframes connect-spin{to{transform:rotate(360deg)}}.switch{--switch-width:44px;--switch-height:26px;--knob-size:18px;--knob-inset:3px;width:var(--switch-width);height:var(--switch-height);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--surface-sunken);transition:var(--transition-control);flex-shrink:0;padding:0;position:relative}.switch:before{content:"";inset:calc((var(--switch-height) - var(--tap-min)) / 2 - 1px) calc((var(--switch-width) - var(--tap-min)) / 2 - 1px);position:absolute}.switch-thumb{top:var(--knob-inset);left:var(--knob-inset);width:var(--knob-size);height:var(--knob-size);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.switch[aria-checked=true]{background:var(--action-primary);border-color:var(--action-primary)}.switch[aria-checked=true] .switch-thumb{border-color:var(--surface-card);transform:translateX(var(--knob-size))}.switch:focus-visible{outline:var(--focus-outline);outline-offset:3px}.switch:disabled{cursor:not-allowed;opacity:.5}@media (forced-colors:active){.switch-thumb{background:buttontext}.switch[aria-checked=true]{background:highlight;border-color:highlight}.switch[aria-checked=true] .switch-thumb{background:highlighttext;border-color:highlighttext}}@media not (min-width:1024px){.card{padding:var(--space-20) var(--space-18)}.back-link{margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-10)}.empty-state{gap:var(--space-14);padding:var(--space-32) var(--space-10)}.empty-state-title{font:var(--type-display-h2);letter-spacing:var(--tracking-display-h2)}.empty-state p{font:var(--type-body-default)}.pill-tabs{width:100%;margin-bottom:var(--space-20)}.order-timeline p{font:var(--type-body-small)}.order-timeline li:not(:last-child){--step-height:88px}.toast{right:calc(var(--space-16) + env(safe-area-inset-right,0px));left:calc(var(--space-16) + env(safe-area-inset-left,0px));bottom:calc(var(--mobile-nav-height) + var(--space-16) + env(safe-area-inset-bottom,0px));max-width:none;padding:var(--space-18)}}
.sidebar{width:var(--sidebar-width);background:var(--surface-card);border-right:1px solid var(--border-subtle);padding:var(--space-28) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px));z-index:20;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.logo-link{padding:0 var(--space-10);margin-bottom:var(--space-28);display:block}.logo-link img{--logo-width:148px;--logo-height:40px;width:var(--logo-width);height:var(--logo-height);object-fit:contain}.sidebar nav{gap:var(--space-6);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-12);border-radius:var(--radius-full);min-height:var(--tap-min);padding:var(--space-10) var(--space-14);color:var(--text-secondary);font:var(--type-body-medium);display:flex}@media (hover:hover) and (pointer:fine){.nav-item:hover{background:var(--surface-warm);color:var(--text-brand-strong)}}.nav-item.selected{background:var(--surface-brand-soft);color:var(--text-brand-strong);font:var(--type-label-default)}.nav-icon{display:inline-flex;position:relative}.unread-dot{--dot-size:8px;height:var(--dot-size);width:var(--dot-size);background:var(--status-danger-mid);border:2px solid var(--surface-card);right:calc(var(--dot-size) / -2);top:calc(var(--dot-size) / -2 + 1px);border-radius:50%;position:absolute}.sidebar-bottom{margin-top:auto}.sidebar-help{gap:var(--space-8);margin:var(--space-16) var(--space-10) 0;font:var(--type-caption-default);color:var(--text-secondary);display:grid}.sidebar-help a{font-weight:var(--weight-semibold)}.sidebar-sign-out{margin-top:var(--space-12)}.sidebar-sign-out .nav-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.help-menu{display:none}.help-button{align-items:center;gap:var(--space-6);min-height:var(--tap-min);padding:0 var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-primary);font:var(--type-label-default);display:inline-flex}.help-panel{--panel-width:20rem;top:calc(100% - var(--space-14) + var(--space-8));right:calc(var(--space-16) + env(safe-area-inset-right,0px));z-index:40;gap:var(--space-10);width:var(--panel-width);max-width:calc(100% - 2 * var(--space-16) - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));padding:var(--space-16);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font:var(--type-body-small);color:var(--text-secondary);display:grid;position:absolute}.help-panel[hidden]{display:none}.help-panel a{font-weight:var(--weight-semibold)}.help-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-8);color:var(--text-primary);display:flex}.portal-main{margin-left:var(--sidebar-width)}.content-container{max-width:calc(var(--container-content) + 2 * var(--space-40));padding:var(--space-32) var(--space-40) var(--space-48);margin:auto}.preview-banner{justify-content:center;gap:var(--space-12);padding:var(--space-8) var(--space-20);background:var(--surface-accent-soft);border-bottom:1px solid var(--border-warm);color:var(--sand-800);font:var(--type-caption-default);display:flex}.preview-banner strong{font:var(--type-caption-strong)}.preview-banner a{color:var(--text-brand-strong);text-decoration:underline}.mobile-appbar,.bottom-nav{display:none}.mobile-page-title{font:var(--type-display-h3);letter-spacing:var(--tracking-display-h3);color:var(--text-primary)}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-24);margin-bottom:var(--space-28);display:flex}.page-heading p{font:var(--type-body-default);color:var(--text-secondary);margin-top:var(--space-10)}.page-heading .button{flex-shrink:0}@media not (min-width:1024px){html{scroll-padding-bottom:calc(var(--mobile-nav-height) + var(--space-8) + env(safe-area-inset-bottom,0px))}.sidebar{display:none}.portal-main{margin-left:0}.mobile-appbar{--appbar-height:69px;justify-content:space-between;align-items:center;gap:var(--space-12);background:var(--surface-card);padding:calc(var(--space-16) + env(safe-area-inset-top,0px)) calc(var(--space-16) + env(safe-area-inset-right,0px)) var(--space-14) calc(var(--space-16) + env(safe-area-inset-left,0px));border-bottom:1px solid var(--border-subtle);display:flex;position:relative}.mobile-appbar:has(.mobile-page-title){min-height:var(--appbar-height)}.mobile-appbar-title{gap:var(--space-4);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;min-width:0;display:flex}.mobile-appbar img{--logo-width:147px;--logo-height:40px;width:var(--logo-width);max-width:100%;height:var(--logo-height);object-fit:contain;display:block}.help-menu{flex-shrink:0;display:block}.preview-banner{justify-content:flex-start;gap:var(--space-4) var(--space-10);padding:var(--space-8) calc(var(--space-16) + env(safe-area-inset-right,0px)) var(--space-8) calc(var(--space-16) + env(safe-area-inset-left,0px));flex-wrap:wrap}.content-container{--phone-container:760px;padding:var(--space-24) calc(var(--space-16) + env(safe-area-inset-right,0px)) calc(var(--mobile-nav-clearance) + env(safe-area-inset-bottom,0px)) calc(var(--space-16) + env(safe-area-inset-left,0px));max-width:var(--phone-container)}.page-heading{margin-bottom:var(--space-24);align-items:flex-start;gap:var(--space-16);flex-wrap:wrap}.page-heading p{margin-top:var(--space-8)}.portal-main:not([data-section=home]) .page-heading:not(.detail-heading) h1{display:none}.portal-main:not([data-section=home]) .page-heading:not(.detail-heading) p{margin-top:0}.bottom-nav{z-index:30;background:var(--surface-card);border-top:1px solid var(--border-subtle);padding:var(--space-8) calc(var(--space-8) + env(safe-area-inset-right,0px)) calc(var(--space-8) + env(safe-area-inset-bottom,0px)) calc(var(--space-8) + env(safe-area-inset-left,0px));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav .nav-item{gap:var(--space-6);min-width:0;min-height:calc(var(--mobile-nav-height) - 2 * var(--space-8) - 1px);padding:var(--space-6) var(--space-2);font:var(--type-caption-small);border-radius:var(--radius-md);flex-direction:column;flex:1}.bottom-nav .nav-item.selected{color:var(--text-brand-strong);font:var(--type-caption-small-strong);background:0 0}.bottom-nav .nav-item svg{--icon-size:23px;width:var(--icon-size);height:var(--icon-size)}.bottom-nav .unread-dot{right:calc(var(--dot-size) / -2 - 1px);top:-1px}}
.dialog{--dialog-width:460px;width:var(--dialog-width);max-width:calc(100vw - 2 * var(--space-16));max-height:calc(100dvh - var(--space-16));border-radius:var(--radius-xl);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-xl);overscroll-behavior:contain;border:none;padding:0;overflow-y:auto}.dialog::backdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-body{padding:var(--space-32);position:relative}.dialog-close{right:var(--space-18);top:var(--space-18);background:0 0;border:none;position:absolute}.dialog-body>.feature-mark{margin-bottom:var(--space-20)}.dialog-body h2{font:var(--type-display-h2-large);letter-spacing:var(--tracking-display-h2-large)}.dialog-body>.muted{font:var(--type-body-medium);margin-top:var(--space-10)}.dialog-body form{margin-top:var(--space-24)}.dialog-body .field-hint{margin-top:var(--space-10)}.dialog-field+.dialog-field{margin-top:var(--space-20)}.dialog-actions{justify-content:flex-end;gap:var(--space-10);margin-top:var(--space-28);flex-wrap:wrap;display:flex}@media not (min-width:1024px){.dialog{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);margin:0;position:fixed;inset:auto 0 0}.dialog-body{padding:var(--space-28) var(--space-24)}.dialog-actions{gap:var(--space-8)}.dialog-actions .button-primary,.dialog-actions .button-danger{flex:1}}
.intake-entry-link{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-20);background:var(--surface-brand-tint);border-radius:var(--radius-lg);margin-bottom:var(--space-24);color:var(--text-brand-strong);font:var(--type-body-default-strong);align-items:center;display:flex}.home-grid{--rail-width:20.75rem;grid-template-columns:minmax(0, 1fr) var(--rail-width);gap:var(--space-24);align-items:start;display:grid}.home-grid>*{grid-column:1;min-width:0}.home-grid>:is(.care-message-card,.treatment-card,.unwell-card){grid-column:2}.home-grid>.weight-card{grid-row:span 2}.home-next{gap:var(--space-24);flex-direction:column;display:flex}.shipment-card h2{margin-bottom:var(--space-8)}.shipment-card>.muted{font:var(--type-body-default)}.shipment-footer{align-items:center;gap:var(--space-14);flex-wrap:wrap;display:flex}@media (min-width:1024px){.shipment-card>.muted+.shipment-footer{margin-top:var(--space-16)}}.shipment-footer>span{font:var(--type-caption-default);color:var(--text-secondary);text-align:right;margin-left:auto}.shipment-footer .button{max-width:100%;font:var(--type-button-small);padding:var(--space-10) var(--space-16);white-space:normal;text-align:center}.shipment-footer .text-link{font:var(--type-body-small-strong)}.intake-status-card h2{margin-top:var(--space-8)}.intake-status-more{gap:var(--space-12);margin:var(--space-20) 0 0;padding:var(--space-16) 0 0;border-top:1px solid var(--border-subtle);list-style:none;display:grid}.intake-status-more li{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.care-message-card{padding:var(--space-20);transition:var(--transition-control);display:block}@media (hover:hover) and (pointer:fine){.care-message-card:hover{border-color:var(--border-brand-hover);box-shadow:var(--shadow-md);color:var(--text-primary)}}.care-message-card:active{border-color:var(--border-brand-hover)}.care-message-top{align-items:center;gap:var(--space-10);display:flex}.care-message-top>div{min-width:0}.care-message-top strong{font:var(--type-body-default-strong);display:block}.care-message-top>div>span{font:var(--type-caption-default);color:var(--text-secondary);margin-top:var(--space-4);display:block}.care-message-top>.badge{padding:var(--space-2) var(--space-8);margin-left:auto}.care-message-top .avatar{--avatar-size:36px;background:var(--surface-brand-soft);color:var(--text-brand)}.care-message-card>p{font:var(--type-body-small);color:var(--text-secondary);margin-top:var(--space-14)}.care-message-card>.text-link{font:var(--type-body-small-strong);margin-top:var(--space-4)}.weight-stats{gap:var(--space-12);margin-top:var(--space-20);grid-template-columns:1.35fr 1fr;display:grid}.stat-value{font:var(--type-display-stat);letter-spacing:var(--tracking-display-stat)}.stat-value>span{font:var(--type-body-large);letter-spacing:0;color:var(--text-secondary)}.weight-delta{font:var(--type-mono-data);margin-top:var(--space-4)}.chart-container{margin:var(--space-18) 0;background:var(--surface-warm);border-radius:var(--radius-lg);padding:var(--space-8) 0;overflow:hidden}.weight-chart{--chart-min-height:120px;width:100%;height:auto;min-height:var(--chart-min-height);display:block}.chart-empty{padding:var(--space-40) var(--space-20);color:var(--text-secondary);font:var(--type-body-small);text-align:center}.weight-footer{justify-content:space-between;align-items:center;gap:var(--space-12);margin-top:var(--space-16);display:flex}.weight-footer>span{align-items:center;gap:var(--space-8);font:var(--type-caption-default);color:var(--text-secondary);display:flex}.mobile-log{display:none}.visit-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.visit-list>li{gap:var(--space-6) var(--space-12);border-bottom:1px solid var(--border-subtle);padding:var(--space-12) 0;grid-template-columns:1fr auto;display:grid}.visit-list strong{font:var(--type-body-default-strong)}.visit-list small{color:var(--text-secondary);font:var(--type-caption-default);grid-column:1/-1}@media not (min-width:1024px){.care-message-card{padding:var(--space-20) var(--space-18)}.home-grid{align-items:stretch;gap:var(--space-14);flex-direction:column;display:flex}.home-next{gap:var(--space-14)}.desktop-log,.shipment-card:not(.intake-status-card,.order-card)>.card-heading>.eyebrow{display:none}.shipment-card .card-heading{margin-bottom:var(--space-14)}.shipment-card h2{font:var(--type-heading-section);letter-spacing:var(--tracking-heading-section)}.shipment-footer{margin-top:var(--space-18)}.shipment-footer>.button{width:100%;font:var(--type-button-default)}.shipment-footer>.button:not(.button-primary){background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}.shipment-footer>span{margin:auto}.shipment-footer>.text-link{justify-content:center;width:100%}.care-message-card>p,.care-message-card>.text-link{display:none}.care-message-top .avatar{--avatar-size:44px;background:var(--cocoa-100);color:var(--cocoa-600)}.weight-card>.card-heading{margin:0}.weight-card>.card-heading>.caption{display:none}.weight-card>.card-heading>h2{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.weight-stats{grid-template-columns:1fr auto;align-items:start;margin-top:0}.weight-stats>div:last-child .stat-value{font:var(--type-display-h2-large);letter-spacing:var(--tracking-display-h2-large)}.weight-delta{margin-top:var(--space-6)}.chart-container{margin-top:var(--space-20)}.weight-chart{--chart-min-height:90px}.weight-footer{flex-wrap:wrap}.weight-footer>span{display:none}.mobile-log{width:100%;font:var(--type-button-default);white-space:normal;text-align:center;display:inline-flex}.weight-footer>.text-link{margin-left:auto}}
.order-list{gap:var(--space-16);flex-direction:column;display:flex}.order-row{align-items:center;gap:var(--space-18);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-24);box-shadow:var(--shadow-sm);color:var(--text-primary);transition:var(--transition-control);display:flex}@media (hover:hover) and (pointer:fine){.order-row:hover{border-color:var(--border-brand-hover);box-shadow:var(--shadow-md);color:var(--text-primary);transform:translateY(-2px)}}.order-row:active{border-color:var(--border-brand-hover)}.order-row-main{flex:1;min-width:0}.order-row-title{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.order-row h2{font:var(--type-heading-section);letter-spacing:var(--tracking-heading-section)}.order-row-main>p{font:var(--type-body-default);color:var(--text-secondary);margin-top:var(--space-8)}.order-row-meta{gap:var(--space-4);flex-direction:column;align-items:flex-end;display:flex}.order-row-meta>span:last-child{color:var(--text-secondary);font:var(--type-caption-default)}.order-row-main>.order-row-facts{font:var(--type-body-small);margin-top:var(--space-4)}.order-detail-heading{align-items:flex-start}.order-detail-heading h1{--title-width:42.5rem;max-width:var(--title-width)}.order-detail-heading>.badge{margin-top:var(--space-8)}.order-detail-grid{--aside-width:23.75rem;grid-template-columns:minmax(0, 1fr) var(--aside-width);align-items:start;gap:var(--space-24);display:grid}.order-detail-single{--single-width:45rem;grid-template-columns:minmax(0, var(--single-width))}.tracking-number{align-items:center;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:inline-flex}.order-detail-grid .card-heading h2{font:var(--type-heading-section);letter-spacing:var(--tracking-heading-section)}.order-detail-grid .field-hint{margin-top:var(--space-14)}.exception-banner{gap:var(--space-18);padding:var(--space-24);border-radius:var(--radius-lg);margin-bottom:var(--space-24);border:1px solid;display:flex}.exception-danger{background:var(--surface-brand-soft);border-color:var(--border-brand)}.exception-warning{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.exception-info{background:var(--status-info-bg);border-color:var(--border-subtle);color:var(--status-info-fg)}.exception-banner h2{font:var(--type-display-h3);letter-spacing:var(--tracking-display-h3)}.exception-banner p{--text-width:51.25rem;font:var(--type-body-default);max-width:var(--text-width);margin:var(--space-8) 0 var(--space-18)}.exception-banner .list-mark{background:var(--surface-brand-tint);color:var(--text-brand-strong)}@media not (min-width:1024px){.portal-main[data-section=orders] .page-heading:not(.detail-heading){display:none}.order-row{padding:var(--space-18) var(--space-16);gap:var(--space-12);align-items:flex-start}.order-row>.list-mark{--mark-size:40px}.order-row-title{gap:var(--space-8)}.order-row h2{font:var(--type-heading-h3);letter-spacing:var(--tracking-heading-h3)}.order-row-main>p{font:var(--type-body-small)}.order-row-meta{display:none}.order-row>svg{--icon-width:17px;margin-top:var(--space-10);width:var(--icon-width)}.order-detail-heading{gap:var(--space-14);flex-direction:column}.order-detail-heading>.badge{margin-top:0}.order-detail-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.exception-banner{padding:var(--space-20) var(--space-16);gap:var(--space-12)}.exception-banner .list-mark{display:none}.exception-banner .button{white-space:normal;text-align:center;width:100%}}
.messages-main{flex-direction:column;display:flex}.conversation-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.conversation-header{align-items:center;gap:var(--space-12);padding:var(--space-18) var(--space-20);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);display:flex}.conversation-header>.avatar{--avatar-size:36px;background:var(--surface-brand-soft);color:var(--text-brand)}.conversation-header h2{font:var(--type-body-large-strong);letter-spacing:0}.conversation-header p{font:var(--type-caption-default);color:var(--text-secondary);margin-top:var(--space-2)}.conversation-header>.badge{margin-left:auto}.chat-back{display:none}.emergency-banner{gap:var(--space-8);padding:var(--space-10) var(--space-18);background:var(--status-danger-bg);border-bottom:1px solid var(--status-danger-border);color:var(--status-danger-fg);font:var(--type-caption-default);align-items:center;display:flex}.conversation-messages{overflow-anchor:none;overscroll-behavior:contain;min-height:0;padding:var(--space-20) var(--space-24);background:var(--surface-page);gap:var(--space-20);flex-direction:column;flex:1;display:flex;overflow:auto}.conversation-error{padding:var(--space-16)}.message{--bubble-width:27rem;max-width:min(77%, var(--bubble-width));align-self:flex-start}.message-patient{align-self:flex-end}.message-bubble{--bubble-radius:18px;--bubble-tail:6px;border:1px solid var(--border-subtle);border-radius:var(--bubble-radius) var(--bubble-radius) var(--bubble-radius) var(--bubble-tail);box-shadow:var(--shadow-sm);background:var(--surface-card);padding:var(--space-14) var(--space-16);font:var(--type-body-medium)}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.message-patient .message-bubble{background:var(--action-secondary);color:var(--text-on-brand);border-color:var(--action-secondary);border-radius:var(--bubble-radius) var(--bubble-radius) var(--bubble-tail) var(--bubble-radius)}.message-patient .message-bubble .field-hint{color:var(--text-on-brand)}.message-pending .message-bubble{background:var(--cocoa-600);border-color:var(--cocoa-600)}.message-bubble a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.message-bubble a:focus-visible{outline-color:currentColor}.message>span{font:var(--type-caption-default);color:var(--text-secondary);margin-top:var(--space-6);padding:0 var(--space-2);display:block}.message-patient>span{text-align:right}.composer{max-height:60%;padding:var(--space-16) var(--space-20) var(--space-14);background:var(--surface-card);border-top:1px solid var(--border-subtle);flex-shrink:0;overflow-y:auto}.composer-controls{gap:var(--space-10);align-items:center;display:flex}.composer textarea{--box-min-height:3rem;--box-max-height:9rem;width:100%;min-height:var(--box-min-height);max-height:var(--box-max-height);resize:none;border-radius:var(--radius-md);padding:var(--space-12) var(--space-14);font:var(--type-body-medium)}.composer textarea:not(:focus-visible){box-shadow:var(--shadow-inset)}.composer textarea[readonly]{background:var(--action-disabled);color:var(--text-disabled);cursor:not-allowed}.composer-controls>.button{padding:var(--space-10) var(--space-18)}.composer-controls>.button>svg{display:none}.composer .field-hint{margin-top:var(--space-10)}.draft-files{gap:var(--space-8);margin-bottom:var(--space-10);display:grid}.draft-files ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.draft-file{align-items:center;gap:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-compact);background:var(--surface-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.draft-file>div{gap:var(--space-2);min-width:0;display:grid}.draft-file strong{font:var(--type-body-small-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-file span:not(.file-mark){font:var(--type-caption-default);color:var(--text-secondary)}.draft-file-error{border-color:var(--status-danger-border)}.draft-file-error span:not(.file-mark){color:var(--status-danger-fg)}.file-mark{--mark-size:40px;width:var(--mark-size);height:var(--mark-size);border-radius:var(--radius-md);background:var(--surface-warm);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.file-notice{align-items:flex-start;gap:var(--space-10);padding:var(--space-12);border:1px solid var(--status-danger-border);border-radius:var(--radius-sm);background:var(--status-danger-bg);color:var(--status-danger-fg);font:var(--type-body-small);display:flex}.file-notice p{margin:0}.file-notice svg{margin-top:var(--space-2);flex-shrink:0}.file-retry{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.file-retry .button{flex-shrink:0}.file-privacy{align-items:flex-start;gap:var(--space-8);font:var(--type-caption-default);color:var(--text-secondary);margin:0;display:flex}.file-privacy svg{margin-top:var(--space-2);flex-shrink:0}.file-retry .file-privacy{flex:12rem}.message-files{gap:var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.message-files:first-child{margin-top:0}.message-patient .message-files{justify-items:end}.message-files li{--file-card-width:22.5rem;align-items:center;gap:var(--space-10);width:min(100%, var(--file-card-width));padding:var(--space-12) var(--space-14);border:1px solid var(--border-subtle);border-radius:var(--radius-compact);background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-primary);font:var(--type-body-small);min-width:0;display:flex}.message-files small{font:var(--type-caption-small);color:var(--text-secondary)}.message-files svg{flex-shrink:0}.care-launcher{--launcher-min-height:480px;min-height:var(--launcher-min-height);padding:0;overflow:hidden}.care-launcher .empty-state{padding:var(--space-48) var(--space-32);text-align:center;align-items:center}.care-launcher .empty-state h2,.care-launcher .empty-state p{margin-inline:auto}.care-launcher .empty-state form{justify-content:center;display:flex}.care-launcher .field-hint{--hint-width:22rem;max-width:var(--hint-width)}.care-launcher .emergency-banner{text-align:center;justify-content:center}.care-launcher .emergency-banner a{color:inherit;font:var(--type-caption-strong);text-underline-offset:2px;text-decoration:underline}.care-launcher .emergency-banner a:focus-visible{outline-color:currentColor}@media screen and (min-width:1024px){.portal-main:has(.messages-main>.conversation-card){flex-direction:column;height:100dvh;display:flex}.portal-main:has(.messages-main>.conversation-card)>.preview-banner{flex-shrink:0}.content-container:has(.messages-main>.conversation-card){width:100%;min-height:0;padding-bottom:var(--space-32);flex-direction:column;flex:1;display:flex}.messages-main:has(>.conversation-card){flex:1;min-height:0}.messages-main>.conversation-card{--conversation-min-height:480px;min-height:var(--conversation-min-height);flex:1}}@media (min-width:1024px){.composer{align-items:center;column-gap:var(--space-10);grid-template-columns:[row-start]auto[box-start]minmax(0,1fr)[box-end]auto[row-end];display:grid}.composer:not(:has(.attach-button)){grid-template-columns:[row-start box-start]minmax(0,1fr)[box-end]auto[row-end]}.composer>*{grid-column:row}.composer>.draft-files{grid-column:box}.composer-controls{display:contents}.composer-controls>.attach-button{grid-column:row-start/box-start}.composer-controls>textarea{grid-column:box}.composer-controls>.button{grid-column:box-end/row-end}}@media not (min-width:1024px){.message-thread-heading,.conversation-topic{display:none}.conversation-messages{padding:var(--space-20) var(--space-14)}.message{max-width:88%}.composer-controls{gap:var(--space-8)}.composer-controls>.button{padding:var(--space-10) var(--space-12);width:var(--tap-min);flex-shrink:0}.composer-controls>.button>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.composer-controls>.button>svg{display:block}.composer textarea{padding:var(--space-12)}.care-launcher{--launcher-min-height:0}.care-launcher .empty-state{padding:var(--space-32) var(--space-20)}.care-launcher .button{white-space:normal}}@media screen and not (min-width:1024px){:root{--chat-top:0px;--chat-height:100dvh}:root:has(.messages-main>.conversation-card:not([hidden] *)){overscroll-behavior:none;background:var(--surface-card);overflow:hidden}:root:has(.messages-main>.conversation-card:not([hidden] *)) body{overscroll-behavior:none;background:var(--surface-card);overflow:hidden}:root:has(.messages-main>.conversation-card:not([hidden] *)) :is(.mobile-appbar,.bottom-nav,.preview-banner){display:none}.portal-main .message-thread-heading:has(+.messages-main>.conversation-card){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.portal-main .message-thread-heading:has(+.messages-main>.conversation-card) h1{display:block}.messages-main>.conversation-card{z-index:40;min-height:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.messages-main>.conversation-card>.conversation-header{gap:var(--space-8);padding:calc(var(--space-8) + env(safe-area-inset-top,0px)) var(--space-12) var(--space-8) var(--space-4);flex-shrink:0}.conversation-card .conversation-header>div{flex:1;min-width:0}.conversation-card .conversation-header h2{font:var(--type-label-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-card .chat-back{color:var(--text-primary);border-color:#0000;flex-shrink:0;display:inline-flex}.conversation-card>.emergency-banner{flex-shrink:0}.conversation-card .conversation-messages{scroll-padding-block:var(--space-16)}.conversation-card .composer{max-height:45%;padding:var(--space-8) var(--space-12) max(var(--space-8), env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.conversation-card .composer:has(.draft-files){max-height:65%}.conversation-card .draft-files{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.conversation-card .composer textarea{--box-min-height:var(--tap-min);--box-max-height:8.5rem;field-sizing:content;min-width:0;overflow-y:auto}.conversation-card .composer-controls>.icon-button,.conversation-card .composer-controls>.button{min-width:var(--tap-min);min-height:var(--tap-min)}html.chat-keyboard-open .messages-main>.conversation-card{top:var(--chat-top);height:var(--chat-height);bottom:auto}html.chat-keyboard-open .conversation-card .composer{padding-bottom:var(--space-8)}html.chat-keyboard-open .composer-help:not([data-notice]),html.chat-keyboard-open .conversation-header p,html.chat-keyboard-open .conversation-header .avatar{display:none}html.chat-keyboard-open .conversation-card>.emergency-banner{padding-block:var(--space-6)}}
.account-details,.account-settings{margin-bottom:var(--space-24)}.account-details .card-heading,.account-settings .card-heading{margin-bottom:var(--space-4)}.account-details .detail-list{--label-width:11.25rem;margin-bottom:0}.account-details .detail-list-actions>div{grid-template-columns:var(--label-width) minmax(0, 1fr) auto;align-items:start}.account-details>.footnote{margin-top:var(--space-16)}.account-update-mobile{display:none}.contact-change{justify-self:end}.contact-status{align-items:flex-start;gap:var(--space-6);margin-top:var(--space-6);font:var(--type-body-small);color:var(--text-secondary);white-space:normal;display:flex}.contact-status svg{margin-top:var(--space-2)}.contact-status-error{color:var(--status-danger-fg)}.contact-address .field-label{margin:var(--space-16) 0 var(--space-8)}.contact-address>.field-label:first-of-type{margin-top:0}.contact-address-row{--state-width:9.375rem;--zip-width:7.25rem;grid-template-columns:minmax(0, 1fr) var(--state-width) var(--zip-width);gap:var(--space-12);display:grid}.card-dialog-form:not(:empty){margin-top:var(--space-20)}.card-dialog-status,.card-dialog-error{align-items:flex-start;gap:var(--space-8);margin-top:var(--space-16);display:flex}.card-dialog-status{color:var(--text-secondary)}.card-dialog-error{border:1px solid var(--status-danger-border);border-radius:var(--radius-compact);background:var(--status-danger-bg);padding:var(--space-12);color:var(--status-danger-fg);font:var(--type-body-small)}.card-dialog-error svg{flex-shrink:0}.card-dialog .footnote{margin-top:var(--space-16)}.settings-list{min-width:0;margin:var(--space-16) 0 0;border:0;padding:0}.setting-row{align-items:start;gap:var(--space-8) var(--space-24);padding:var(--space-16) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.setting-row strong{font:var(--type-body-default-strong)}.setting-row p{margin-top:var(--space-4);font:var(--type-body-small);color:var(--text-secondary)}.setting-field{gap:var(--space-6);font:var(--type-body-small-strong);display:grid}.setting-row>.setting-field{--field-width:17.5rem;max-width:var(--field-width);grid-column:1/-1}.setting-time{gap:var(--space-16);padding:var(--space-16) 0;flex-wrap:wrap;display:flex}.setting-time .setting-field{--field-width:17.5rem;max-width:var(--field-width);flex:12.5rem}.settings-actions{align-items:center;gap:var(--space-12) var(--space-16);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.settings-actions p{font:var(--type-body-small);color:var(--status-success-fg)}.account-settings .field-error{margin-top:var(--space-12)}.billing-panel{gap:var(--space-16);margin-top:var(--space-24);grid-template-columns:minmax(0,1fr);display:grid}.billing-panel .footnote{margin:0}.billing-panel .billing-remove{justify-self:start}.billing-method{align-items:center;gap:var(--space-14);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--surface-warm);flex-wrap:wrap;display:flex}.billing-method>svg{color:var(--text-secondary);flex-shrink:0}.billing-method>div{gap:var(--space-2);flex:12.5rem;min-width:0;display:grid}.billing-method span{font:var(--type-body-small);color:var(--text-secondary)}.billing-method form{margin-left:auto}.billing-refreshing{align-items:center;gap:var(--space-6);display:inline-flex}.billing-invoices{margin:0;padding:0;list-style:none}.billing-invoices li{justify-content:space-between;gap:var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--border-default);display:flex}.billing-invoices li div{gap:var(--space-4);overflow-wrap:anywhere;display:grid}.billing-invoices li div:last-child{text-align:right;justify-items:end}.billing-invoices span:not(.badge){color:var(--text-secondary);font:var(--type-body-small)}.billing-launch .text-link{font:inherit;align-items:flex-start}.account-sign-out .button{gap:var(--space-8)}@media (min-width:1024px){.contact-dialog,.card-dialog{--dialog-width:560px}}@media (max-width:640px){.account-details .account-update{display:none}.account-details .account-update-mobile{white-space:normal;text-align:center;width:100%;margin-top:var(--space-16);display:flex}.account-details .detail-list>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.account-details .detail-list-actions>div{grid-template-columns:minmax(0,1fr)}.contact-change{justify-self:start}.contact-address-row{--zip-width:7.5rem;grid-template-columns:minmax(0, 1fr) var(--zip-width);row-gap:0}.contact-address-row>div:first-child{grid-column:1/-1}.billing-method form,.billing-method .button,.settings-actions .button{white-space:normal;width:100%}.billing-method form{margin-left:0}}
.intake-reuse{margin-bottom:var(--space-32)}.intake-reuse h2{margin-bottom:var(--space-12)}.intake-catalog-section{margin-block:var(--space-32)}.intake-catalog-section>h2{margin-bottom:var(--space-16)}.intake-catalog-grid{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.intake-catalog-grid .card{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.intake-catalog-grid form{margin-top:auto}.intake-catalog-grid .button{white-space:normal;text-align:center}
@media print{.skip-link,.sidebar,.mobile-appbar,.bottom-nav,.preview-banner,.toast,.composer,.chat-back,.back-link,.button,.icon-button,.text-button{display:none!important}*,:before,:after{box-shadow:none!important}.portal-main{margin-left:0}.content-container{max-width:none;padding:0}.message-thread-heading{display:flex}.portal-main:not([data-section=home]) .page-heading:not(.detail-heading) h1{display:block}.portal-main[data-section=orders] .page-heading:not(.detail-heading){display:flex}.conversation-card,.conversation-messages{overflow:visible}.message-patient .message-bubble,.message-pending .message-bubble{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary)}.message-patient .message-bubble .field-hint{color:var(--text-secondary)}.message,.detail-list>div,.order-timeline li{break-inside:avoid}}

@font-face{font-family:IBM Plex Sans Other Characters;font-style:normal;font-weight:600 700;font-display:swap;src:url(../media/cyrillic-ext.2y65deuc30pmy.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Other Characters;font-style:normal;font-weight:600 700;font-display:swap;src:url(../media/cyrillic.2qt3tdwt-y9x_.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Other Characters;font-style:normal;font-weight:600 700;font-display:swap;src:url(../media/greek.3cvcemwuzoywn.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Other Characters;font-style:normal;font-weight:600 700;font-display:swap;src:url(../media/vietnamese.02z5rrbg5nt92.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Other Characters;font-style:normal;font-weight:600 700;font-display:swap;src:url(../media/latin-ext.2rixgazldzomk.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)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:Manrope Other Characters;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/cyrillic-ext.3hd2l7bm32o7k.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Other Characters;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/cyrillic.1l2zhvq5eocqf.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Other Characters;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/greek.2vhvl9vrvk-va.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Other Characters;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/vietnamese.173xwsdme27n8.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Other Characters;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/latin-ext.13hnt-xgp82zk.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)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:IBM Plex Mono Other Characters;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cyrillic-ext-400.0rgnxg2b64rzs.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cyrillic-400.2vemzm0itqzfy.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:400;font-display:swap;src:url(../media/vietnamese-400.3cb5lpr2l6xud.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:400;font-display:swap;src:url(../media/latin-ext-400.1u30mmyq6lnsd.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)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:IBM Plex Mono Other Characters;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cyrillic-ext-500.1yd4_i3e35931.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cyrillic-500.1qc6dx89jd2qv.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:500;font-display:swap;src:url(../media/vietnamese-500.29yke99gs9qpn.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono Other Characters;font-style:normal;font-weight:500;font-display:swap;src:url(../media/latin-ext-500.1i-sca43-qwng.woff2?dpl=49a265d81768bc90ff9cc542b6fb1926593704db)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}
