@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--font-display: "Inter Variable", "Inter", system-ui, sans-serif;--font-features: "cv11", "ss01";--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-16: 16px;--text-18: 18px;--text-22: 22px;--text-28: 28px;--text-36: 36px;--text-xs: 11px;--text-sm: 13px;--text-md: 14px;--text-reading: 16px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--leading-ui: 1.35;--leading-tight: 1.2;--leading-reading: 1.65;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-0-5: 2px;--space-1-5: 6px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--duration-fast: .12s;--duration-panel: .18s;--duration-slow: .24s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 0;--z-sticky: 10;--z-nav: 20;--z-topbar: 30;--z-drawer: 40;--z-dialog: 50;--z-popover: 60;--z-toast: 70;--z-tooltip: 80;--nav-w: 240px;--nav-w-collapsed: 56px;--topbar-h: 48px;--drawer-w: 480px;--drawer-w-sm: 420px;--drawer-w-lg: 560px;--measure-reading: 720px;--glass-blur: 14px;--focus-ring-width: 2px;--focus-ring-offset: 2px}:root,[data-theme=dark]{color-scheme:dark;--surface-0: #0e1117;--surface-1: #151922;--surface-2: #1c212c;--surface-3: #242a37;--surface-sunken: #11141c;--surface-hover: #202632;--surface-active: #282f3c;--border-subtle: #222836;--border: #2e3646;--border-strong: #44516a;--border-control: #616d85;--text: #e8ebf2;--text-muted: #abb3c2;--text-dim: #8992a5;--text-disabled: #5c6372;--primary: #f7941d;--primary-hover: #fbb040;--primary-active: #e8650a;--primary-fg: #0a1a3a;--accent: #f7941d;--accent-strong: #e8650a;--accent-text: #fbb040;--accent-soft: #36210e;--focus-ring: #fbb040;--selection: #1d2d4c;--row-selected: #182336;--navy-cast: #121f37;--brand-gradient: linear-gradient(135deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-vertical: linear-gradient(180deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-fg: #0a1a3a;--brand-ink: #ffffff;--brand-mark-ink: #e0e8f7;--brand-mark-ink-2: #6f92d3;--mask-keep: #ffffff;--mask-cut: #000000;--brand-orange-light: #fbb040;--brand-orange: #f7941d;--brand-orange-deep: #e8650a;--danger: #ff6c73;--danger-soft: #3d1819;--danger-border: #7c3135;--danger-solid: #be2038;--danger-solid-fg: #ffffff;--warning: #eeb555;--warning-soft: #30230e;--warning-border: #62481a;--warning-solid: #8b6000;--warning-solid-fg: #ffffff;--success: #50cd93;--success-soft: #102b1e;--success-border: #1f5a3e;--success-solid: #007d51;--success-solid-fg: #ffffff;--info: #6ba9ff;--info-soft: #17263b;--info-border: #2e4e79;--info-solid: #2767bd;--info-solid-fg: #ffffff;--chart-1: #f48d2f;--chart-2: #6dadff;--chart-3: #4bc39f;--chart-4: #c190f6;--chart-5: #cba63a;--chart-6: #ff7c8a;--chart-7: #41bdd1;--chart-8: #86bd67;--chart-grid: #222836;--chart-axis: #8992a5;--chrome-glass: #151922b8;--overlay: #020306b3;--highlight-inset: inset 0 1px 0 #ffffff0a;--shadow-1: inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d;--shadow-2: inset 0 1px 0 #ffffff0d, 0 4px 12px #00000059;--shadow-popover: inset 0 1px 0 #ffffff0f, 0 12px 32px #00000080;--shadow-hover: inset 0 1px 0 #ffffff0f, 0 10px 28px -8px #0000008c;--card-sheen: linear-gradient(180deg, #ffffff06 0%, #ffffff00 60%);--glow-brand: 0 0 0 1px #f8962d59, 0 8px 28px -6px #ed7b0073;--skeleton: #212630;--skeleton-shine: #2d333e;--navy-1: #0e1117;--navy-2: #13171f;--navy-3: #19212e;--navy-4: #1e283b;--navy-5: #233048;--navy-6: #2b3a57;--navy-7: #364a6e;--navy-8: #486191;--navy-9: #1c3f7a;--navy-10: #294d89;--navy-11: #9cbbf4;--navy-12: #deeaff;--orange-1: #180f08;--orange-2: #211409;--orange-3: #311a07;--orange-4: #3e1f04;--orange-5: #4b2500;--orange-6: #5a2d00;--orange-7: #713a00;--orange-8: #924d00;--orange-9: #f7941d;--orange-10: #fbb040;--orange-11: #ffc395;--orange-12: #ffeadb;--charcoal-1: #101113;--charcoal-2: #16171a;--charcoal-3: #1e2125;--charcoal-4: #25282e;--charcoal-5: #2d3037;--charcoal-6: #363b43;--charcoal-7: #454b55;--charcoal-8: #5a6270;--charcoal-9: #7c879a;--charcoal-10: #8b96a9;--charcoal-11: #b2bbcc;--charcoal-12: #e5eaf1;--red-1: #1b0d0d;--red-2: #241111;--red-3: #351516;--red-4: #44181a;--red-5: #531b1e;--red-6: #651f24;--red-7: #7f282e;--red-8: #a6333d;--red-9: #e54151;--red-10: #f45762;--red-11: #ff9a9a;--red-12: #ffe1e0;--amber-1: #161008;--amber-2: #1e160a;--amber-3: #2b1e09;--amber-4: #372407;--amber-5: #432b03;--amber-6: #513400;--amber-7: #654200;--amber-8: #845800;--amber-9: #b37900;--amber-10: #c78600;--amber-11: #e7af5c;--amber-12: #ffe5c3;--green-1: #0a140e;--green-2: #0d1b13;--green-3: #0d261a;--green-4: #0d3020;--green-5: #093a25;--green-6: #07462d;--green-7: #065939;--green-8: #00754b;--green-9: #009f68;--green-10: #20af76;--green-11: #6ed2a0;--green-12: #ccf5de;--blue-1: #0b121a;--blue-2: #0f1823;--blue-3: #122134;--blue-4: #152943;--blue-5: #173151;--blue-6: #1b3b63;--blue-7: #224b7d;--blue-8: #2d62a4;--blue-9: #3986e4;--blue-10: #4d97f1;--blue-11: #8bbeff;--blue-12: #dcebff;--violet-1: #120f18;--violet-2: #191421;--violet-3: #231c31;--violet-4: #2d223f;--violet-5: #36284d;--violet-6: #41305e;--violet-7: #533d76;--violet-8: #6d4f9b;--violet-9: #966cd7;--violet-10: #a47ce5;--violet-11: #c7a8ff;--violet-12: #ede5ff;--clin-tp: var(--clin-tp-on-dark);--clin-complete: var(--clin-complete-on-dark);--clin-existing-cur: var(--clin-existing-cur-on-dark);--clin-existing-other: var(--clin-existing-other-on-dark);--clin-referred: var(--clin-referred-on-dark);--clin-condition: var(--clin-condition-on-dark);--clin-watch: var(--clin-watch-on-dark);--clin-missing: var(--clin-missing-on-dark);--clin-implant: var(--clin-implant-on-dark);--clin-selected-glow: var(--clin-selected-glow-on-dark)}[data-contrast=high]:not([data-theme=light]){color-scheme:dark;--surface-0: #06080d;--surface-1: #0a0e17;--surface-2: #10151f;--surface-3: #161c28;--surface-sunken: #070a11;--surface-hover: #1d232f;--surface-active: #272e3b;--border-subtle: #313846;--border: #5b6375;--border-strong: #8492af;--border-control: #929fb8;--text: #f8faff;--text-muted: #d6deef;--text-dim: #bac4d8;--text-disabled: #798090;--primary: #f7941d;--primary-hover: #fbb040;--primary-active: #e8650a;--primary-fg: #0a1a3a;--accent: #f7941d;--accent-strong: #e8650a;--accent-text: #ffc673;--accent-soft: #291503;--focus-ring: #ffcf7d;--selection: #182846;--row-selected: #101a2d;--navy-cast: #121f37;--brand-gradient: linear-gradient(135deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-vertical: linear-gradient(180deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-fg: #0a1a3a;--brand-ink: #ffffff;--brand-mark-ink: #e0e8f7;--brand-mark-ink-2: #6f92d3;--mask-keep: #ffffff;--mask-cut: #000000;--brand-orange-light: #fbb040;--brand-orange: #f7941d;--brand-orange-deep: #e8650a;--danger: #ff9f9f;--danger-soft: #300d0f;--danger-border: #b66566;--danger-solid: #ac002a;--danger-solid-fg: #ffffff;--warning: #ffcb77;--warning-soft: #241804;--warning-border: #987b4e;--warning-solid: #795300;--warning-solid-fg: #ffffff;--success: #6ce6ab;--success-soft: #052014;--success-border: #558f70;--success-solid: #006c45;--success-solid-fg: #ffffff;--info: #99c3ff;--info-soft: #0c1b2f;--info-border: #6082b1;--info-solid: #1558ad;--info-solid-fg: #ffffff;--chart-1: #ffa65e;--chart-2: #91c1ff;--chart-3: #61d7b2;--chart-4: #d1a8ff;--chart-5: #deba50;--chart-6: #ff9ea6;--chart-7: #58d1e5;--chart-8: #99d079;--chart-grid: #313846;--chart-axis: #bac4d8;--chrome-glass: #151922f5;--overlay: #020306b3;--highlight-inset: inset 0 1px 0 #ffffff0a;--shadow-1: inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d;--shadow-2: inset 0 1px 0 #ffffff0d, 0 4px 12px #00000059;--shadow-popover: inset 0 1px 0 #ffffff0f, 0 12px 32px #00000080;--shadow-hover: inset 0 1px 0 #ffffff0f, 0 10px 28px -8px #0000008c;--card-sheen: linear-gradient(180deg, #ffffff06 0%, #ffffff00 60%);--glow-brand: 0 0 0 1px #f8962d59, 0 8px 28px -6px #ed7b0073;--skeleton: #212630;--skeleton-shine: #2d333e;--clin-tp: var(--clin-tp-on-dark);--clin-complete: var(--clin-complete-on-dark);--clin-existing-cur: var(--clin-existing-cur-on-dark);--clin-existing-other: var(--clin-existing-other-on-dark);--clin-referred: var(--clin-referred-on-dark);--clin-condition: var(--clin-condition-on-dark);--clin-watch: var(--clin-watch-on-dark);--clin-missing: var(--clin-missing-on-dark);--clin-implant: var(--clin-implant-on-dark);--clin-selected-glow: var(--clin-selected-glow-on-dark)}[data-theme=light]{color-scheme:light;--surface-0: #f5f6f8;--surface-1: #ffffff;--surface-2: #f9fafb;--surface-3: #ffffff;--surface-sunken: #f2f3f6;--surface-hover: #eef0f4;--surface-active: #e5e8ed;--border-subtle: #e4e6eb;--border: #cbcfd8;--border-strong: #8e96a5;--border-control: #828998;--text: #16191f;--text-muted: #444b59;--text-dim: #5a6272;--text-disabled: #a0a5ae;--primary: #0a1a3a;--primary-hover: #12295a;--primary-active: #1c3f7a;--primary-fg: #ffffff;--accent: #f7941d;--accent-strong: #e8650a;--accent-text: #b4470a;--accent-soft: #fff1e2;--focus-ring: #1c3f7a;--selection: #d0dff9;--row-selected: #ebf1fe;--navy-cast: #eef3fb;--brand-gradient: linear-gradient(135deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-vertical: linear-gradient(180deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-fg: #0a1a3a;--brand-ink: #0a1a3a;--brand-mark-ink: #0a1a3a;--brand-mark-ink-2: #1c3f7a;--mask-keep: #ffffff;--mask-cut: #000000;--brand-orange-light: #fbb040;--brand-orange: #f7941d;--brand-orange-deep: #e8650a;--danger: #c1253b;--danger-soft: #ffefef;--danger-border: #ffb4b3;--danger-solid: #b71532;--danger-solid-fg: #ffffff;--warning: #835a00;--warning-soft: #fcf2e3;--warning-border: #e2c69b;--warning-solid: #835a00;--warning-solid-fg: #ffffff;--success: #007b4f;--success-soft: #e7f9ee;--success-border: #a3d9bb;--success-solid: #00764c;--success-solid-fg: #ffffff;--info: #1f60b5;--info-soft: #ecf4ff;--info-border: #accdfc;--info-solid: #2061b6;--info-solid-fg: #ffffff;--chart-1: #be6600;--chart-2: #3a81d7;--chart-3: #009675;--chart-4: #9565c7;--chart-5: #9d7c00;--chart-6: #cd4f61;--chart-7: #0090a2;--chart-8: #5d913c;--chart-grid: #e4e6eb;--chart-axis: #5a6272;--chrome-glass: #ffffffc7;--overlay: #091a3a59;--highlight-inset: inset 0 1px 0 #ffffff99;--shadow-1: 0 1px 2px #0f16240f;--shadow-2: 0 2px 8px #0f162414, 0 1px 2px #0f16240f;--shadow-popover: 0 8px 24px #0f162424, 0 1px 3px #0f162414;--shadow-hover: 0 1px 2px #0f16240f, 0 10px 24px -8px #0f16242e;--card-sheen: none;--glow-brand: 0 0 0 1px #ec7c0e4d, 0 8px 24px -8px #de680066;--skeleton: #e6e8ec;--skeleton-shine: #f2f3f6;--navy-1: #fafcff;--navy-2: #f3f7fe;--navy-3: #e7effc;--navy-4: #dbe7fc;--navy-5: #ceddf9;--navy-6: #bed2f5;--navy-7: #a8c0eb;--navy-8: #8aa8de;--navy-9: #1c3f7a;--navy-10: #163266;--navy-11: #12295a;--navy-12: #0a1a3a;--orange-1: #fffbf8;--orange-2: #fff5ed;--orange-3: #ffeadb;--orange-4: #ffdfc8;--orange-5: #ffd2b2;--orange-6: #fdc399;--orange-7: #f4ae78;--orange-8: #f7941d;--orange-9: #e8650a;--orange-10: #ce560b;--orange-11: #b4470a;--orange-12: #381a00;--charcoal-1: #fbfcfd;--charcoal-2: #f6f7f9;--charcoal-3: #eceef2;--charcoal-4: #e3e6ec;--charcoal-5: #d8dde5;--charcoal-6: #cbd1db;--charcoal-7: #b9c0cc;--charcoal-8: #9fa8b8;--charcoal-9: #768194;--charcoal-10: #697386;--charcoal-11: #555e6d;--charcoal-12: #1e232b;--red-1: #fffbfa;--red-2: #fff4f3;--red-3: #ffe8e8;--red-4: #ffdddc;--red-5: #ffcfcd;--red-6: #ffbebd;--red-7: #ffa2a2;--red-8: #fa7b7e;--red-9: #de394b;--red-10: #cb2e41;--red-11: #a82133;--red-12: #48000c;--amber-1: #fefbf7;--amber-2: #fcf6ed;--amber-3: #faecdb;--amber-4: #f7e3c8;--amber-5: #f3d8b3;--amber-6: #edcb9c;--amber-7: #e2b77d;--amber-8: #d39c4c;--amber-9: #ac7300;--amber-10: #9a6700;--amber-11: #7e5400;--amber-12: #321e00;--green-1: #f8fdfa;--green-2: #effaf4;--green-3: #e0f4e8;--green-4: #cfefdd;--green-5: #bde9d0;--green-6: #a8e0c1;--green-7: #8bd2ab;--green-8: #5dbe8e;--green-9: #009863;--green-10: #008959;--green-11: #007048;--green-12: #002b19;--blue-1: #fafcff;--blue-2: #f2f7ff;--blue-3: #e4f0ff;--blue-4: #d6e8ff;--blue-5: #c6dfff;--blue-6: #b3d4ff;--blue-7: #95c2fd;--blue-8: #70aaf5;--blue-9: #3280dd;--blue-10: #2873ca;--blue-11: #1c5da8;--blue-12: #00224a;--violet-1: #fcfbff;--violet-2: #f8f5ff;--violet-3: #f1ebff;--violet-4: #eae0ff;--violet-5: #e2d4ff;--violet-6: #d8c6fd;--violet-7: #c9b2f5;--violet-8: #b495ea;--violet-9: #9065d0;--violet-10: #8259be;--violet-11: #6a479e;--violet-12: #2a1546;--clin-tp: var(--clin-tp-on-light);--clin-complete: var(--clin-complete-on-light);--clin-existing-cur: var(--clin-existing-cur-on-light);--clin-existing-other: var(--clin-existing-other-on-light);--clin-referred: var(--clin-referred-on-light);--clin-condition: var(--clin-condition-on-light);--clin-watch: var(--clin-watch-on-light);--clin-missing: var(--clin-missing-on-light);--clin-implant: var(--clin-implant-on-light);--clin-selected-glow: var(--clin-selected-glow-on-light)}[data-theme=light][data-contrast=high]{color-scheme:light;--surface-0: #eff0f2;--surface-1: #ffffff;--surface-2: #f6f7f8;--surface-3: #ffffff;--surface-sunken: #edeef1;--surface-hover: #e6e8ec;--surface-active: #dbdee3;--border-subtle: #bbbec2;--border: #7c8088;--border-strong: #4e5563;--border-control: #464d5b;--text: #020307;--text-muted: #1b222e;--text-dim: #2c3341;--text-disabled: #7c8089;--primary: #020b26;--primary-hover: #12295a;--primary-active: #1c3f7a;--primary-fg: #ffffff;--accent: #f7941d;--accent-strong: #e8650a;--accent-text: #8a3300;--accent-soft: #fcecd9;--focus-ring: #012868;--selection: #c3d2ec;--row-selected: #e1e8f4;--navy-cast: #eef3fb;--brand-gradient: linear-gradient(135deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-vertical: linear-gradient(180deg, #fbb040 0%, #f7941d 45%, #e8650a 100%);--brand-gradient-fg: #0a1a3a;--brand-ink: #0a1a3a;--brand-mark-ink: #0a1a3a;--brand-mark-ink-2: #1c3f7a;--mask-keep: #ffffff;--mask-cut: #000000;--brand-orange-light: #fbb040;--brand-orange: #f7941d;--brand-orange-deep: #e8650a;--danger: #930023;--danger-soft: #fff4f3;--danger-border: #b26868;--danger-solid: #930023;--danger-solid-fg: #ffffff;--warning: #604100;--warning-soft: #fff5e7;--warning-border: #967c53;--warning-solid: #674600;--warning-solid-fg: #ffffff;--success: #005636;--success-soft: #eafcf1;--success-border: #5a8d72;--success-solid: #005c3b;--success-solid-fg: #ffffff;--info: #004492;--info-soft: #f2f7ff;--info-border: #6382ad;--info-solid: #00499c;--info-solid-fg: #ffffff;--chart-1: #944e00;--chart-2: #1762b6;--chart-3: #00755a;--chart-4: #7847a6;--chart-5: #7a6000;--chart-6: #ab2e45;--chart-7: #00707e;--chart-8: #40731a;--chart-grid: #bbbec2;--chart-axis: #2c3341;--chrome-glass: #fffffff7;--overlay: #091a3a59;--highlight-inset: inset 0 1px 0 #ffffff99;--shadow-1: 0 1px 2px #0f16240f;--shadow-2: 0 2px 8px #0f162414, 0 1px 2px #0f16240f;--shadow-popover: 0 8px 24px #0f162424, 0 1px 3px #0f162414;--shadow-hover: 0 1px 2px #0f16240f, 0 10px 24px -8px #0f16242e;--card-sheen: none;--glow-brand: 0 0 0 1px #ec7c0e4d, 0 8px 24px -8px #de680066;--skeleton: #e6e8ec;--skeleton-shine: #f2f3f6;--clin-tp: var(--clin-tp-on-light);--clin-complete: var(--clin-complete-on-light);--clin-existing-cur: var(--clin-existing-cur-on-light);--clin-existing-other: var(--clin-existing-other-on-light);--clin-referred: var(--clin-referred-on-light);--clin-condition: var(--clin-condition-on-light);--clin-watch: var(--clin-watch-on-light);--clin-missing: var(--clin-missing-on-light);--clin-implant: var(--clin-implant-on-light);--clin-selected-glow: var(--clin-selected-glow-on-light)}:root,[data-clin=velora]{--clin-tp-on-dark: #ff6f7c;--clin-complete-on-dark: #57a8ff;--clin-existing-cur-on-dark: #56bd78;--clin-existing-other-on-dark: #8c939f;--clin-referred-on-dark: #bb8aef;--clin-condition-on-dark: #cd8e5e;--clin-watch-on-dark: #deba42;--clin-missing-on-dark: #7a818d;--clin-implant-on-dark: #83acbc;--clin-selected-glow-on-dark: #3f9fe8;--clin-tp-on-light: #bd1f3f;--clin-complete-on-light: #0d6abb;--clin-existing-cur-on-light: #007e3f;--clin-existing-other-on-light: #6e7581;--clin-referred-on-light: #7d4dad;--clin-condition-on-light: #8d5321;--clin-watch-on-light: #896e00;--clin-missing-on-light: #747b87;--clin-implant-on-light: #496f7f;--clin-selected-glow-on-light: #288dd4}[data-clin=dentrix]{--clin-tp-on-dark: #ff716b;--clin-complete-on-dark: #6da4ff;--clin-existing-cur-on-dark: #5bbe62;--clin-existing-other-on-dark: #779e78;--clin-referred-on-dark: #b58bf9;--clin-condition-on-dark: #da76bb;--clin-watch-on-dark: #dcbc33;--clin-missing-on-dark: #7a818d;--clin-implant-on-dark: #7aaebf;--clin-selected-glow-on-dark: #3f9fe8;--clin-tp-on-light: #c21725;--clin-complete-on-light: #2663c9;--clin-existing-cur-on-light: #097f23;--clin-existing-other-on-light: #5a805b;--clin-referred-on-light: #794db6;--clin-condition-on-light: #98397e;--clin-watch-on-light: #867000;--clin-missing-on-light: #747b87;--clin-implant-on-light: #3e7181;--clin-selected-glow-on-light: #288dd4}[data-clin=eaglesoft]{--clin-tp-on-dark: #ff7266;--clin-complete-on-dark: #19affe;--clin-existing-cur-on-dark: #3fbe90;--clin-existing-other-on-dark: #769c8b;--clin-referred-on-dark: #ab91f2;--clin-condition-on-dark: #da8757;--clin-watch-on-dark: #d3bf46;--clin-missing-on-dark: #7a818d;--clin-implant-on-dark: #81adb8;--clin-selected-glow-on-dark: #3f9fe8;--clin-tp-on-light: #c2181d;--clin-complete-on-light: #0070a6;--clin-existing-cur-on-light: #007c59;--clin-existing-other-on-light: #587e6d;--clin-referred-on-light: #7055b0;--clin-condition-on-light: #984b16;--clin-watch-on-light: #817200;--clin-missing-on-light: #747b87;--clin-implant-on-light: #46717b;--clin-selected-glow-on-light: #288dd4}[data-clin=opendental]{--clin-tp-on-dark: #ff7362;--clin-complete-on-dark: #76a2ff;--clin-existing-cur-on-dark: #64bd50;--clin-existing-other-on-dark: #8a9b52;--clin-referred-on-dark: #be8ce1;--clin-condition-on-dark: #ca8f67;--clin-watch-on-dark: #dcbc33;--clin-missing-on-dark: #7a818d;--clin-implant-on-dark: #83acbc;--clin-selected-glow-on-dark: #3f9fe8;--clin-tp-on-light: #c50807;--clin-complete-on-light: #315fcf;--clin-existing-cur-on-light: #247e00;--clin-existing-other-on-light: #6d7d34;--clin-referred-on-light: #8050a0;--clin-condition-on-light: #8a542d;--clin-watch-on-light: #867000;--clin-missing-on-light: #747b87;--clin-implant-on-light: #496f7f;--clin-selected-glow-on-light: #288dd4}:root,[data-density=compact]{--row-h: 28px;--control-h: 28px;--control-h-sm: 24px;--control-h-lg: 34px;--font-base: 13px;--cell-px: 8px;--gap-density: 8px}[data-density=comfortable]{--row-h: 36px;--control-h: 32px;--control-h-sm: 28px;--control-h-lg: 40px;--font-base: 14px;--cell-px: 12px;--gap-density: 12px}[data-density=classic]{--row-h: 24px;--control-h: 26px;--control-h-sm: 22px;--control-h-lg: 30px;--font-base: 13px;--cell-px: 6px;--gap-density: 6px}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-panel: 0ms;--duration-slow: 0ms}}[data-motion=reduced]{--duration-fast: 0ms;--duration-panel: 0ms;--duration-slow: 0ms}[data-performance=on]{--glass-blur: 0px}[data-surface=imaging]{color-scheme:dark;--surface-0: #0c0c0c;--surface-1: #131313;--surface-2: #1b1b1b;--surface-3: #232323;--surface-hover: #242424;--border-subtle: #222222;--border: #333333;--border-strong: #555555;--text: #dedede;--text-muted: #b1b1b1;--text-dim: #929292}*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--surface-0);color:var(--text);font-family:var(--font-ui);font-size:var(--font-base);line-height:var(--leading-ui);font-feature-settings:var(--font-features);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--selection);color:var(--text)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}h1,h2,h3,h4{margin:0;font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.011em}p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp,.vel-mono{font-family:var(--font-mono);font-size:.92em}.vel-num{font-variant-numeric:tabular-nums;font-feature-settings:var(--font-features),"tnum"}.vel-reading{max-width:var(--measure-reading);font-size:var(--text-reading);line-height:var(--leading-reading)}.vel-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bw{--control-h: 44px;--control-h-sm: 44px;--control-h-lg: 48px;--bw-max: 1080px;--bw-gutter: var(--space-4);display:flex;flex-direction:column;min-height:100dvh;font-size:var(--text-14);color:var(--text);background:radial-gradient(120% 60% at 50% -10%,var(--accent-soft),transparent 60%),var(--surface-0)}.bw *,.bw *:before,.bw *:after{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:var(--surface-0)}.bw-skip{position:absolute;display:flex;align-items:center;min-height:44px;top:-100px;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-2) var(--space-3);color:var(--primary-fg);background:var(--primary);border-radius:var(--radius-md)}.bw-skip:focus{top:var(--space-2)}.bw-dim{color:var(--text-muted)}.bw-block{display:block}.bw-error{margin:0;font-size:var(--text-13);color:var(--danger)}.bw-link{padding:0;font:inherit;color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:none;border:0}.bw-top{position:sticky;top:0;z-index:var(--z-sticky);background:var(--chrome-glass);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(var(--glass-blur))}.bw-top__inner{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;max-width:var(--bw-max);min-height:64px;padding:var(--space-2) var(--bw-gutter);margin:0 auto}.bw-brand{display:flex;gap:var(--space-3);align-items:center;min-width:0}.bw-brand__mark{display:grid;flex:none;place-items:center;width:40px;height:40px;font-size:var(--text-18);font-weight:var(--weight-bold);color:var(--brand-gradient-fg);background:var(--brand-gradient);border-radius:var(--radius-xl);box-shadow:var(--glow-brand)}.bw-brand__text{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.bw-brand__name{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-16);font-weight:var(--weight-semibold);white-space:nowrap}.bw-brand__office{overflow:hidden;text-overflow:ellipsis;font-size:var(--text-12);color:var(--text-muted);white-space:nowrap}.bw-main{flex:1;width:100%;max-width:var(--bw-max);padding:var(--space-6) var(--bw-gutter) var(--space-10);margin:0 auto}.bw-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}@media(width>=960px){.bw-layout{grid-template-columns:minmax(0,1fr) 300px}.bw-aside{position:sticky;top:88px}}.bw-card{padding:var(--space-6);background:var(--surface-1);background-image:var(--card-sheen);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-1)}.bw-loading{display:grid;gap:var(--space-3)}.bw-gone{display:grid;gap:var(--space-3);justify-items:start;max-width:560px;margin:var(--space-10) auto}.bw-gone h1{margin:0;font-size:var(--text-22)}.bw-gone p{margin:0}.bw-gone>svg{color:var(--warning)}.bw-h1{margin:0;font-family:var(--font-display);font-size:var(--text-28);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em}.bw-intro{max-width:var(--measure-reading);margin:var(--space-2) 0 0;color:var(--text-muted)}.bw-flow__top{outline:none}.bw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:0;margin:var(--space-5) 0 var(--space-6);list-style:none}.bw-steps :where(li)>span,.bw-steps :where(li)>button{display:flex;gap:var(--space-2);align-items:center;width:100%;min-height:44px;padding:var(--space-2) var(--space-3);font:inherit;font-weight:var(--weight-medium);color:var(--text-muted);text-align:left;background:var(--surface-2);border:1px solid transparent;border-radius:var(--radius-lg)}.bw-steps :where(li)>button{cursor:pointer}.bw-steps :where(li)>button:where(:hover){color:var(--text);background:var(--surface-hover)}.bw-steps li[data-state=current]>span{color:var(--text);background:var(--accent-soft);border-color:var(--accent)}.bw-steps__n{display:grid;flex:none;place-items:center;width:24px;height:24px;font-size:var(--text-12);font-weight:var(--weight-semibold);background:var(--surface-3);border-radius:var(--radius-pill)}.bw-steps li[data-state=current] .bw-steps__n{color:var(--primary-fg);background:var(--primary)}.bw-steps li[data-state=done] .bw-steps__n{color:var(--success-solid-fg);background:var(--success-solid)}.bw-step{display:grid;gap:var(--space-6)}.bw-section{display:grid;gap:var(--space-3)}.bw-step>*,.bw-section>*{min-width:0}.bw-q{display:flex;gap:var(--space-2);align-items:center;margin:0;font-size:var(--text-16);font-weight:var(--weight-semibold)}.bw-q__lead{margin:calc(var(--space-2) * -1) 0 0}.bw-grid2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(width>=560px){.bw-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bw-empty{padding:var(--space-4);margin:0;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-lg)}.bw-banner{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);background:var(--info-soft);border:1px solid var(--info-border);border-radius:var(--radius-lg)}.bw-banner>svg{flex:none;margin-top:2px;color:var(--info)}.bw-banner p{flex:1;margin:0}.bw-banner>div{display:grid;flex:1;gap:var(--space-2)}.bw-banner[data-tone=success]{background:var(--success-soft);border-color:var(--success-border)}.bw-banner:where([data-tone=success])>svg{color:var(--success)}.bw-banner[data-tone=warning]{background:var(--warning-soft);border-color:var(--warning-border)}.bw-banner:where([data-tone=warning])>svg{color:var(--warning)}.bw-banner[data-tone=danger]{background:var(--danger-soft);border-color:var(--danger-border)}.bw-banner:where([data-tone=danger])>svg{color:var(--danger)}.bw-alts{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bw-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.bw-choice__item{display:flex;gap:var(--space-3);align-items:center;min-height:56px;padding:var(--space-3) var(--space-4);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.bw-choice__item:hover{background:var(--surface-hover);border-color:var(--border-strong)}.bw-choice__item[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bw-choice__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;color:var(--text-muted);background:var(--surface-3);border-radius:var(--radius-pill)}.bw-choice__item[aria-checked=true] .bw-choice__icon{color:var(--primary-fg);background:var(--primary)}.bw-choice__text{display:flex;flex-direction:column;line-height:var(--leading-tight)}.bw-choice__label{font-weight:var(--weight-medium)}.bw-choice__hint{font-size:var(--text-12);color:var(--text-muted)}.bw-types{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.bw-type{display:flex;gap:var(--space-4);align-items:center;width:100%;min-height:72px;padding:var(--space-4);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xl);transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.bw-type:hover{border-color:var(--accent);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.bw-type__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-lg)}.bw-type[data-urgent]{border-color:var(--danger-border)}.bw-type[data-urgent] .bw-type__icon{color:var(--danger);background:var(--danger-soft)}.bw-type__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.bw-type__label{font-size:var(--text-16);font-weight:var(--weight-semibold)}.bw-type__desc{color:var(--text-muted)}.bw-type__meta{font-size:var(--text-12);color:var(--text-dim)}.bw-type__chev{flex:none;color:var(--text-dim)}.bw-welcome{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-4);background:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--radius-lg)}.bw-welcome>div{flex:1;min-width:0}.bw-welcome p{margin:0}.bw-welcome__title{font-size:var(--text-16);font-weight:var(--weight-semibold)}.bw-welcome__avatar{display:grid;flex:none;place-items:center;width:40px;height:40px;font-weight:var(--weight-semibold);color:var(--success-solid-fg);background:var(--success-solid);border-radius:var(--radius-pill)}.bw-identify{display:grid;gap:var(--space-4);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.bw-identify__head{display:flex;gap:var(--space-3)}.bw-identify__head h3{margin:0;font-size:var(--text-14)}.bw-identify__head p{margin:var(--space-1) 0 0}.bw-identify__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-pill)}.bw-identify__form{display:grid;gap:var(--space-3)}.bw-code input{font-family:var(--font-mono);font-size:var(--text-22);letter-spacing:.4em}.bw-picked{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface-2);border-radius:var(--radius-lg)}.bw-picked__label{font-weight:var(--weight-semibold)}.bw-picked>button{margin-left:auto}.bw-providers{position:relative;display:flex;gap:var(--space-2);padding-bottom:var(--space-1);margin:0 calc(var(--space-1) * -1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bw-prov{display:flex;flex:none;gap:var(--space-2);align-items:center;min-height:44px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);margin:0 var(--space-1);font:inherit;color:var(--text);white-space:nowrap;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);scroll-snap-align:start}.bw-prov[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent)}.bw-prov__any{display:grid;place-items:center;width:28px;height:28px;color:var(--accent-text);background:var(--surface-3);border-radius:var(--radius-pill)}.bw-prov__name{font-weight:var(--weight-medium)}.bw-days__head{display:flex;align-items:center;justify-content:space-between}.bw-days__nav{display:flex;gap:var(--space-1)}.bw-iconbtn{display:grid;place-items:center;width:44px;height:44px;color:var(--text);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill)}.bw-iconbtn:disabled{color:var(--text-disabled);cursor:default;background:transparent}.bw-days{position:relative;display:grid;grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;gap:var(--space-2);padding-bottom:var(--space-1);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bw-day{position:relative;display:flex;flex-direction:column;gap:2px;align-items:center;min-width:64px;min-height:80px;padding:var(--space-2) var(--space-1);font:inherit;color:var(--text);cursor:pointer;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-snap-align:start}.bw-day:where(:hover:not(:disabled)){border-color:var(--border-strong)}.bw-day[aria-selected=true]{color:var(--primary-fg);background:var(--primary);border-color:var(--primary);box-shadow:var(--glow-brand)}.bw-day:disabled{color:var(--text-disabled);cursor:default;background:transparent;border-style:dashed}.bw-day__dow{font-size:var(--text-11);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em}.bw-day__num{font-size:var(--text-22);font-weight:var(--weight-semibold);line-height:1}.bw-day__mon{font-size:var(--text-11);opacity:.8}.bw-day__dot{width:6px;height:6px;margin-top:2px;background:var(--success);border-radius:var(--radius-pill)}.bw-day[aria-selected=true] .bw-day__dot{background:var(--primary-fg)}.bw-day:disabled .bw-day__dot{background:transparent}.bw-dayhead{margin:0;font-weight:var(--weight-semibold)}.bw-times__group{display:grid;gap:var(--space-2)}.bw-times__part{margin:var(--space-2) 0 0;font-size:var(--text-11);font-weight:var(--weight-semibold);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.bw-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-2)}.bw-time{min-height:48px;padding:0 var(--space-2);font:inherit;font-size:var(--text-14);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--accent-text);cursor:pointer;background:var(--surface-1);border:1px solid var(--accent);border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.bw-time:where(:hover:not(:disabled)),.bw-time[data-held]{color:var(--primary-fg);background:var(--primary)}.bw-time:disabled{cursor:progress;opacity:.6}.bw-time[aria-busy=true]{opacity:1}.bw-suggest{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-2)}.bw-suggest__item{display:flex;flex-direction:column;gap:2px;min-height:72px;padding:var(--space-3);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--radius-lg)}.bw-suggest__item:hover:not(:disabled){border-color:var(--success)}.bw-suggest__time{font-size:var(--text-18);font-weight:var(--weight-semibold)}.bw-suggest__meta,.bw-suggest__why{font-size:var(--text-12);color:var(--text-muted)}.bw-none{gap:var(--space-5)}.bw-next{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.bw-next p{margin:0}.bw-callback{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.bw-callback[data-kind=emergency]{border-color:var(--danger-border)}.bw-callback__title{margin:0;font-size:var(--text-16)}.bw-callback>p{margin:0}.bw-callback__form{display:grid;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.bw-callback__done{display:flex;gap:var(--space-3);align-items:center;color:var(--success)}.bw-callback__done p{margin:0;color:var(--text)}.bw-hold{position:sticky;top:72px;z-index:var(--z-sticky);display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);background:var(--info-soft);border:1px solid var(--info-border);border-radius:var(--radius-lg);backdrop-filter:blur(var(--glass-blur))}.bw-hold>svg{flex:none;color:var(--info)}.bw-hold[data-tone=warning]{background:var(--warning-soft);border-color:var(--warning-border)}.bw-hold:where([data-tone=warning])>svg{color:var(--warning)}.bw-hold[data-tone=danger]{background:var(--danger-soft);border-color:var(--danger-border)}.bw-hold:where([data-tone=danger])>svg{color:var(--danger)}.bw-hold__text{display:flex;flex:1;flex-direction:column;min-width:0}.bw-hold__timer{flex:none;padding:var(--space-1) var(--space-2);font-size:var(--text-13);font-weight:var(--weight-semibold);background:var(--surface-1);border-radius:var(--radius-pill)}.bw-hold__note{margin:calc(var(--space-4) * -1) 0 0}.bw-who{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.bw-who>svg{flex:none;color:var(--success)}.bw-who>div{flex:1;min-width:0}.bw-who p{margin:0}.bw-who__fill{margin-top:var(--space-3)}.bw-consents{gap:var(--space-2);padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-lg)}.bw .vel-check-row{min-height:44px;padding:var(--space-1) 0}.bw .vel-checkbox{position:relative}.bw .vel-checkbox:after{position:absolute;inset:-14px;content:""}.bw .vel-check-row__text label{display:block;padding-block:12px;margin-block:-12px;cursor:pointer}.bw .vel-input{height:auto;min-height:var(--control-h)}.bw .vel-input__control{min-height:44px}.bw-actions{display:flex;gap:var(--space-2);justify-content:space-between}.bw-actions>:where(button:last-child){flex:1;max-width:320px}.bw-fine{margin:0;font-size:var(--text-12);color:var(--text-dim)}.bw-turnstile{min-height:65px}.bw-done__hero{display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-6) var(--space-4);text-align:center;background:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--radius-xl)}.bw-done__hero[data-tone=info]{background:var(--info-soft);border-color:var(--info-border)}.bw-done__icon{display:grid;place-items:center;width:56px;height:56px;color:var(--success-solid-fg);background:var(--success-solid);border-radius:var(--radius-pill);box-shadow:var(--shadow-2)}.bw-done__hero[data-tone=info] .bw-done__icon{color:var(--info-solid-fg);background:var(--info-solid)}.bw-done__title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-28);outline:none}.bw-done__msg{max-width:44ch;margin:0;color:var(--text-muted)}.bw-summary{display:grid;gap:0;margin:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.bw-summary>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle)}.bw-summary>div:first-child{border-top:0}.bw-summary dt{font-size:var(--text-12);color:var(--text-dim)}.bw-summary dd{margin:0}.bw-also ul{padding-left:var(--space-5);margin:var(--space-2) 0 0}.bw-done__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bw-another{display:flex;gap:var(--space-3);align-items:center;width:100%;min-height:72px;padding:var(--space-4);font:inherit;color:var(--text);text-align:left;cursor:pointer;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--radius-xl)}.bw-another:hover{border-color:var(--accent);border-style:solid}.bw-another__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--accent-text);background:var(--accent-soft);border-radius:var(--radius-lg)}.bw-another__label{font-weight:var(--weight-semibold)}.bw-aside{display:grid;gap:var(--space-3)}.bw-aside .bw-card{padding:var(--space-4)}.bw-aside__title{margin:0 0 var(--space-2);font-size:var(--text-12);font-weight:var(--weight-semibold);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.bw-office__line{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-2) 0 0}.bw-office__line>svg{flex:none;margin-top:3px;color:var(--text-dim)}.bw-office__line a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--accent-text)}.bw-visit p{margin:0}.bw-foot{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;width:100%;max-width:var(--bw-max);padding:var(--space-4) var(--bw-gutter) var(--space-8);margin:0 auto;font-size:var(--text-12);color:var(--text-dim)}.bw-foot p{display:flex;gap:var(--space-1-5);align-items:center;margin:0}.bw-theme{display:flex;padding:2px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.bw-theme button{display:grid;place-items:center;width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:none;border:0;border-radius:var(--radius-pill)}.bw-theme button[aria-checked=true]{color:var(--text);background:var(--surface-3)}@media(width<600px){.bw .vel-input__control,.bw textarea{font-size:var(--text-16)}.bw-main{padding-top:var(--space-4)}.bw-card{padding:var(--space-4)}.bw-h1{font-size:var(--text-22)}.bw-top__phone{display:none}.bw-top__call{min-width:44px}.bw-choice{grid-template-columns:minmax(0,1fr)}.bw-choice__item{min-height:48px;padding-block:var(--space-2)}.bw-steps :where(li)>span,.bw-steps :where(li)>button{justify-content:center;padding:var(--space-2)}.bw-hold{top:68px}.bw-actions{position:sticky;bottom:0;z-index:var(--z-sticky);padding:var(--space-3) 0 calc(var(--space-3) + env(safe-area-inset-bottom));margin:0 calc(var(--space-4) * -1);padding-inline:var(--space-4);background:var(--surface-1);border-top:1px solid var(--border-subtle)}.bw-actions>:where(button:last-child){max-width:none}.bw-summary>div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.bw-type,.bw-time,.bw-choice__item{transition:none}.bw-type:hover{transform:none}}.vel-spinner{animation:vel-spin .8s linear infinite}.vel-spinner__track{stroke:currentcolor;opacity:.25}.vel-spinner__head{stroke:currentcolor}@keyframes vel-spin{to{transform:rotate(360deg)}}.vel-btn{--btn-bg: var(--surface-3);--btn-bg-hover: var(--surface-hover);--btn-bg-active: var(--surface-active);--btn-fg: var(--text);--btn-border: var(--border);position:relative;display:inline-flex;flex-shrink:0;gap:var(--space-1-5);align-items:center;justify-content:center;height:var(--control-h);padding:0 var(--space-3);font:inherit;font-size:var(--text-13);font-weight:var(--weight-medium);line-height:1;color:var(--btn-fg);white-space:nowrap;cursor:pointer;user-select:none;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.vel-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vel-btn:disabled,.vel-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none}.vel-btn[data-loading]{cursor:progress;opacity:1}.vel-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--btn-bg-hover)}.vel-btn:active:not(:disabled,[aria-disabled=true]){background:var(--btn-bg-active);transform:translateY(.5px)}.vel-btn[data-size=sm]{gap:var(--space-1);height:var(--control-h-sm);padding:0 var(--space-2);font-size:var(--text-12);border-radius:var(--radius-sm)}.vel-btn[data-size=lg]{height:var(--control-h-lg);padding:0 var(--space-4);font-size:var(--text-14)}.vel-btn[data-variant=primary]{--btn-bg: var(--primary);--btn-bg-hover: var(--primary-hover);--btn-bg-active: var(--primary-active);--btn-fg: var(--primary-fg);--btn-border: var(--primary)}.vel-btn[data-variant=ghost]{--btn-bg: transparent;--btn-border: transparent;--btn-fg: var(--text-muted);box-shadow:none}.vel-btn[data-variant=ghost]:hover:not(:disabled){color:var(--text)}.vel-btn[data-variant=danger]{--btn-bg: var(--danger-solid);--btn-bg-hover: var(--danger-solid);--btn-bg-active: var(--danger-solid);--btn-fg: var(--danger-solid-fg);--btn-border: var(--danger-solid)}.vel-btn[data-variant=danger]:hover:not(:disabled){filter:brightness(1.08)}.vel-btn[data-variant=hero]{--btn-fg: var(--brand-gradient-fg);font-weight:var(--weight-semibold);background:var(--brand-gradient);border-color:transparent;box-shadow:var(--highlight-inset),var(--shadow-2)}.vel-btn[data-variant=hero]:hover:not(:disabled){background:var(--brand-gradient);filter:brightness(1.05) saturate(1.05);box-shadow:var(--highlight-inset),var(--glow-brand)}.vel-btn[data-variant=hero]:active:not(:disabled){background:var(--brand-gradient);filter:brightness(.97)}.vel-btn[data-icon-only]{width:var(--control-h);padding:0}.vel-btn[data-icon-only][data-size=sm]{width:var(--control-h-sm)}.vel-btn[data-icon-only][data-size=lg]{width:var(--control-h-lg)}.vel-btn[data-block]{width:100%}.vel-btn__icon{display:inline-flex;flex-shrink:0}.vel-btn[data-loading] .vel-btn__label,.vel-btn[data-loading] .vel-btn__icon{visibility:hidden}.vel-btn__spinner{position:absolute;inset:0;display:grid;place-items:center}.vel-btn:is([data-variant=primary],[data-variant=hero],[data-variant=danger]):is(:disabled,[aria-disabled=true]):not([data-loading]){color:var(--text-disabled);background:var(--surface-active);border-color:var(--border-subtle);opacity:1;filter:none}.vel-float{z-index:var(--z-popover);min-width:180px;max-height:var(--radix-popper-available-height, 420px);padding:var(--space-1);overflow:auto;color:var(--text);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);transform-origin:var(--radix-popper-transform-origin, top center);animation:vel-float-in var(--duration-fast) var(--ease-out)}.vel-float[data-padded]{padding:var(--space-3)}@keyframes vel-float-in{0%{opacity:0;transform:scale(.97) translateY(-2px)}to{opacity:1;transform:none}}.vel-float__arrow{fill:var(--surface-3)}.vel-option{position:relative;display:flex;gap:var(--space-2);align-items:center;min-height:var(--control-h);padding:0 var(--space-2);font-size:var(--text-13);color:var(--text);cursor:default;user-select:none;border-radius:var(--radius-sm);outline:none}.vel-option[data-highlighted],.vel-option[aria-selected=true][data-active],.vel-option[data-active]{background:var(--surface-hover)}.vel-option[data-disabled]{color:var(--text-disabled);pointer-events:none}.vel-option[data-tone=danger]{color:var(--danger)}.vel-option__icon{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.vel-option__hint{margin-left:auto;font-size:var(--text-12);color:var(--text-dim)}.vel-option__check{display:inline-flex;width:16px;margin-left:auto;color:var(--accent-text)}.vel-option-label{padding:var(--space-1-5) var(--space-2) var(--space-1);font-size:var(--text-11);font-weight:var(--weight-semibold);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.vel-option-sep{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.vel-tooltip{z-index:var(--z-tooltip);display:inline-flex;gap:var(--space-2);align-items:center;max-width:280px;padding:var(--space-1) var(--space-2);font-size:var(--text-12);line-height:var(--leading-ui);color:var(--text);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);animation:vel-float-in var(--duration-fast) var(--ease-out)}.vel-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.vel-field__label{font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--text-muted)}.vel-field__required{margin-left:var(--space-0-5);color:var(--danger)}.vel-field__hint{font-size:var(--text-12);color:var(--text-dim)}.vel-field__error{display:flex;gap:var(--space-1);align-items:center;font-size:var(--text-12);color:var(--danger)}.vel-input{display:flex;gap:var(--space-1-5);align-items:center;min-width:0;height:var(--control-h);padding:0 var(--space-2);color:var(--text);cursor:text;background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.vel-input:hover{border-color:var(--border-strong)}.vel-input:focus-within{border-color:var(--focus-ring);outline:1px solid var(--focus-ring);outline-offset:0}.vel-input[data-invalid]{border-color:var(--danger)}.vel-input[data-invalid]:focus-within{outline-color:var(--danger)}.vel-input[data-disabled]{cursor:not-allowed;opacity:.55}.vel-input[data-size=sm]{height:var(--control-h-sm);font-size:var(--text-12)}.vel-input[data-size=lg]{height:var(--control-h-lg)}.vel-input__control{flex:1;min-width:0;height:100%;padding:0;font:inherit;font-size:var(--text-13);color:inherit;background:transparent;border:0;outline:none}.vel-input__control::placeholder{color:var(--text-muted);opacity:1}.vel-input__control:disabled{cursor:not-allowed}.vel-input__adorn{display:inline-flex;flex-shrink:0;align-items:center;color:var(--text-dim)}.vel-input[data-numeric] .vel-input__control{font-variant-numeric:tabular-nums;text-align:right}.vel-textarea{width:100%;min-height:72px;padding:var(--space-2);font:inherit;font-size:var(--text-13);line-height:var(--leading-ui);color:var(--text);resize:vertical;background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-sm)}.vel-textarea:hover{border-color:var(--border-strong)}.vel-textarea:focus-visible{border-color:var(--focus-ring);outline:1px solid var(--focus-ring);outline-offset:0}.vel-textarea[aria-invalid=true]{border-color:var(--danger)}.vel-textarea[data-reading]{font-size:var(--text-reading);line-height:var(--leading-reading)}.vel-select-trigger{justify-content:space-between;min-width:120px;font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.vel-select-trigger:focus-visible{border-color:var(--focus-ring);outline:1px solid var(--focus-ring);outline-offset:0}.vel-select-trigger__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vel-select-trigger[data-placeholder] .vel-select-trigger__value{color:var(--text-muted)}.vel-select-content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.vel-combobox{min-width:180px}.vel-combobox__clear{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;color:var(--text-dim);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm)}.vel-combobox__clear:hover{color:var(--text);background:var(--surface-hover)}.vel-combobox__popup{width:var(--radix-popover-trigger-width);max-height:min(360px,var(--radix-popover-content-available-height, 360px))}.vel-combobox__text{display:flex;flex-direction:column;min-width:0;padding:var(--space-1) 0}.vel-combobox__desc{overflow:hidden;font-size:var(--text-12);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}.vel-combobox__empty{padding:var(--space-3) var(--space-2);font-size:var(--text-13);color:var(--text-muted);text-align:center}.vel-check-row{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-13)}.vel-check-row__text{display:flex;flex-direction:column;gap:var(--space-0-5);padding-top:1px}.vel-check-row__text label{color:var(--text);cursor:pointer}.vel-check-row__desc{font-size:var(--text-12);color:var(--text-dim)}.vel-switch{position:relative;flex-shrink:0;width:30px;height:18px;padding:0;cursor:pointer;background:var(--surface-active);border:1px solid var(--border-control);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-out)}.vel-switch[data-state=checked]{background:var(--primary);border-color:var(--primary)}.vel-switch:disabled{cursor:not-allowed;opacity:.5}.vel-switch__thumb{display:block;width:12px;height:12px;background:var(--text);border-radius:50%;transform:translate(2px);transition:transform var(--duration-fast) var(--ease-out)}.vel-switch[data-state=checked] .vel-switch__thumb{background:var(--primary-fg);transform:translate(14px)}.vel-checkbox{display:inline-grid;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;color:var(--primary-fg);cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:var(--radius-sm)}.vel-checkbox:hover{border-color:var(--border-strong)}.vel-checkbox[data-state=checked],.vel-checkbox[data-state=indeterminate]{background:var(--primary);border-color:var(--primary)}.vel-checkbox:disabled{cursor:not-allowed;opacity:.5}.vel-checkbox__indicator{display:inline-flex}.vel-radio-group{display:flex;flex-direction:column;gap:var(--space-2)}.vel-radio-group[data-orientation=horizontal]{flex-direction:row;gap:var(--space-4)}.vel-radio{display:inline-grid;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;cursor:pointer;background:var(--surface-sunken);border:1px solid var(--border-control);border-radius:50%}.vel-radio[data-state=checked]{border-color:var(--primary)}.vel-radio__dot{width:8px;height:8px;background:var(--primary);border-radius:50%}.vel-segmented{display:inline-flex;align-self:flex-start;gap:var(--space-0-5);padding:var(--space-0-5);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.vel-segmented__item{display:inline-flex;gap:var(--space-1);align-items:center;height:calc(var(--control-h) - 6px);padding:0 var(--space-2);font:inherit;font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.vel-segmented__item:hover{color:var(--text)}.vel-segmented__item[data-state=on]{color:var(--text);background:var(--surface-3);box-shadow:var(--shadow-1),0 0 0 1px var(--border)}.vel-segmented[data-size=sm] .vel-segmented__item{height:calc(var(--control-h-sm) - 6px);padding:0 var(--space-2)}.vel-segmented__icon{display:inline-flex}.vel-tabs__list{display:flex;gap:var(--space-4);border-bottom:1px solid var(--border-subtle)}.vel-tabs__trigger{position:relative;display:inline-flex;gap:var(--space-1-5);align-items:center;height:36px;padding:0;font:inherit;font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:transparent;border:0}.vel-tabs__trigger:hover,.vel-tabs__trigger[data-state=active]{color:var(--text)}.vel-tabs__trigger[data-state=active]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--accent);border-radius:2px 2px 0 0}.vel-tabs__trigger:disabled{cursor:not-allowed;opacity:.5}.vel-tabs__count{min-width:18px;padding:0 var(--space-1);font-size:var(--text-11);font-variant-numeric:tabular-nums;line-height:16px;color:var(--text-muted);text-align:center;background:var(--surface-active);border-radius:var(--radius-pill)}.vel-tabs__panel{padding-top:var(--space-4)}.vel-tabs__panel:focus-visible{outline-offset:4px}[data-tone=neutral]{--tone-fg: var(--text-muted);--tone-soft: var(--surface-active);--tone-border: var(--border);--tone-solid: var(--text-muted);--tone-solid-fg: var(--surface-0)}[data-tone=brand]{--tone-fg: var(--accent-text);--tone-soft: var(--accent-soft);--tone-border: var(--accent);--tone-solid: var(--accent);--tone-solid-fg: var(--brand-gradient-fg)}[data-tone=success]{--tone-fg: var(--success);--tone-soft: var(--success-soft);--tone-border: var(--success-border);--tone-solid: var(--success-solid);--tone-solid-fg: var(--success-solid-fg)}[data-tone=warning]{--tone-fg: var(--warning);--tone-soft: var(--warning-soft);--tone-border: var(--warning-border);--tone-solid: var(--warning-solid);--tone-solid-fg: var(--warning-solid-fg)}[data-tone=danger]{--tone-fg: var(--danger);--tone-soft: var(--danger-soft);--tone-border: var(--danger-border);--tone-solid: var(--danger-solid);--tone-solid-fg: var(--danger-solid-fg)}[data-tone=info]{--tone-fg: var(--info);--tone-soft: var(--info-soft);--tone-border: var(--info-border);--tone-solid: var(--info-solid);--tone-solid-fg: var(--info-solid-fg)}.vel-badge{display:inline-flex;gap:var(--space-1);align-items:center;height:20px;padding:0 var(--space-1-5);font-size:var(--text-11);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;color:var(--tone-fg);white-space:nowrap;background:var(--tone-soft);border:1px solid transparent;border-radius:var(--radius-pill)}.vel-badge[data-variant=solid]{color:var(--tone-solid-fg);background:var(--tone-solid)}.vel-badge[data-variant=outline]{background:transparent;border-color:var(--tone-border)}.vel-badge__icon{display:inline-flex}.vel-status{display:inline-flex;gap:var(--space-1-5);align-items:center;font-size:var(--text-12);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap}.vel-status__dot{position:relative;width:7px;height:7px;background:var(--tone-fg);border-radius:50%}.vel-status[data-tone=neutral] .vel-status__dot{background:var(--text-dim)}.vel-status__dot[data-live]:after{position:absolute;inset:-3px;content:"";border:1.5px solid var(--tone-fg);border-radius:50%;animation:vel-pulse 1.8s var(--ease-out) infinite}@keyframes vel-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.vel-chip{display:inline-flex;align-items:stretch;height:24px;overflow:hidden;font-size:var(--text-12);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill)}.vel-chip[data-selected]{background:var(--row-selected);border-color:var(--focus-ring)}.vel-chip__main{display:inline-flex;gap:var(--space-1);align-items:center;padding:0 var(--space-2);font:inherit;color:inherit;background:transparent;border:0}button.vel-chip__main{cursor:pointer}button.vel-chip__main:hover{background:var(--surface-hover)}.vel-chip__icon{display:inline-flex;color:var(--text-muted)}.vel-chip__remove{display:grid;place-items:center;width:22px;padding:0;color:var(--text-dim);cursor:pointer;background:transparent;border:0;border-left:1px solid var(--border-subtle)}.vel-chip__remove:hover{color:var(--text);background:var(--surface-hover)}.vel-avatar{display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;font-weight:var(--weight-semibold);color:var(--avatar-fg);user-select:none;background:var(--avatar-bg);border-radius:50%}.vel-avatar__img{width:100%;height:100%;object-fit:cover}.vel-avatar__fallback{display:grid;place-items:center;width:100%;height:100%;line-height:1}.vel-skeleton{display:block;background:linear-gradient(90deg,var(--skeleton) 0%,var(--skeleton-shine) 50%,var(--skeleton) 100%);background-size:200% 100%;animation:vel-shimmer 1.4s linear infinite}@keyframes vel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.vel-progress{position:relative;height:6px;overflow:hidden;background:var(--surface-active);border-radius:var(--radius-pill)}.vel-progress__bar{height:100%;background:var(--tone-solid);border-radius:inherit;transition:width var(--duration-panel) var(--ease-out)}.vel-progress[data-tone=brand] .vel-progress__bar{background:var(--brand-gradient)}.vel-progress__bar[data-indeterminate]{width:35%;animation:vel-indeterminate 1.2s var(--ease-in-out) infinite}@keyframes vel-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.vel-meter{display:flex;flex-direction:column;gap:var(--space-1-5)}.vel-meter__head{display:flex;justify-content:space-between;font-size:var(--text-12)}.vel-meter__label{color:var(--text-muted)}.vel-meter__value{color:var(--text)}.vel-card{display:flex;flex-direction:column;min-width:0;background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.vel-card[data-raised]{background:var(--surface-2);box-shadow:var(--shadow-2)}.vel-card__header{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;min-height:44px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}.vel-card__titles{display:flex;gap:var(--space-2);align-items:baseline;min-width:0}.vel-card__title{margin:0;font-size:var(--text-13);font-weight:var(--weight-semibold)}.vel-card__meta{font-size:var(--text-12);color:var(--text-dim)}.vel-card__actions{display:flex;gap:var(--space-1);align-items:center}.vel-card__body{flex:1;min-width:0;padding:var(--space-4)}.vel-card[data-flush]>.vel-card__body{padding:0}
