:root{--lapis:#1d2e9b;--calcite:#f0f1ee;--night:#0a1030;--limestone:#b9b4a8;--sun:#ff5a1f;--shallows:#47c5d2;--neutral-0:#fbfcfa;--neutral-50:#f6f7f5;--neutral-100:#f0f1ee;--neutral-150:#e3e4e4;--neutral-200:#d5d8da;--neutral-300:#c3c6cb;--neutral-400:#9aa0ac;--neutral-500:#71788b;--neutral-600:#555d74;--neutral-700:#3b445e;--neutral-800:#212947;--neutral-900:#0a1030;--lapis-50:#f0f3fc;--lapis-100:#dfe8fd;--lapis-200:#c0d0f9;--lapis-300:#96aff1;--lapis-400:#6986e1;--lapis-500:#415ec9;--lapis-600:#1d2e9b;--lapis-700:#172579;--lapis-800:#121d5a;--lapis-900:#0d1542;--graphite-500:#4a505d;--graphite-600:#343944;--graphite-700:#272b33;--graphite-750:#20232a;--graphite-800:#1a1d23;--graphite-900:#111318;--graphite-950:#0b0c0f;--status-success:#0b665b;--status-warning:#855300;--status-error:#b42a33;--status-needs-person:#ff5a1f;--status-info:#1d2e9b;--status-success-on-inverse:#37a88a;--status-warning-on-inverse:#f0b43c;--status-error-on-inverse:#f2777e;--status-needs-person-on-inverse:#ff5a1f;--status-info-on-inverse:#96aff1;--chart-1:#3d55c8;--chart-2:#c2577a;--chart-3:#a88628;--chart-4:#1e94b8;--chart-other:#71788b;--chart-seq-1:var(--lapis-400);--chart-seq-2:var(--lapis-500);--chart-seq-3:var(--lapis-600);--chart-seq-4:var(--lapis-800);--chart-band:var(--neutral-150);--chart-band-bar:var(--neutral-500);--font-display:"Geologica", "Noto Sans Hebrew", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans SC", system-ui, sans-serif;--font-text:var(--font-display);--font-mono:"Martian Mono", "Noto Sans Thai", ui-monospace, Menlo, Consolas, monospace;--type-display-1:clamp(56px, calc(56px + 56 * ((100vw - 400px) / 1040)), 112px);--type-display-1-line:.95;--type-display-1-weight:500;--type-display-2:clamp(40px, calc(40px + 32 * ((100vw - 400px) / 1040)), 72px);--type-display-2-line:1;--type-display-2-weight:500;--type-heading-1:clamp(32px, calc(32px + 16 * ((100vw - 400px) / 1040)), 48px);--type-heading-1-line:1.08;--type-heading-1-weight:500;--type-heading-2:clamp(28px, calc(28px + 6 * ((100vw - 400px) / 1040)), 34px);--type-heading-2-line:1.12;--type-heading-2-weight:500;--type-heading-3:clamp(23px, calc(23px + 1 * ((100vw - 400px) / 1040)), 24px);--type-heading-3-line:1.25;--type-heading-3-weight:500;--type-name:17px;--type-name-line:1.25;--type-name-weight:600;--type-body-large:clamp(20px, calc(20px + 2 * ((100vw - 400px) / 1040)), 22px);--type-body-large-line:1.55;--type-body-large-weight:400;--type-body:18px;--type-body-line:1.6;--type-body-weight:400;--type-small:16px;--type-small-line:1.5;--type-small-weight:400;--type-label:12px;--type-label-line:1.4;--type-label-weight:500;--type-caption:14px;--type-caption-line:1.5;--type-caption-weight:400;--type-figure:clamp(40px, calc(40px + 56 * ((100vw - 400px) / 1040)), 96px);--type-figure-line:.95;--type-figure-weight:400;--type-quiet-weight:300;--type-quiet-on-paper:var(--neutral-700);--type-quiet-on-field:var(--lapis-200);--ui-xs:12px;--ui-sm:14px;--ui-base:14px;--ui-md:16px;--ui-lg:20px;--ui-xl:24px;--ui-xxl:32px;--ui-phone-xs:13px;--ui-phone-sm:15px;--ui-phone-base:16px;--ui-phone-md:18px;--ui-phone-lg:20px;--ui-phone-xl:24px;--ui-phone-xxl:32px;--ui-wide-xs:13px;--ui-wide-sm:15px;--ui-wide-base:15px;--ui-wide-md:17px;--ui-wide-lg:22px;--ui-wide-xl:26px;--ui-wide-xxl:34px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--max-width:1280px;--gutter:24px;--margin:clamp(16px, 4vw, 56px);--studio-page:1240px;--studio-narrow:840px;--studio-side:340px;--studio-nav:240px;--studio-page-x:48px;--studio-page-wide:1560px;--studio-rail:64px;--studio-bar:56px;--studio-phone-bar:60px;--studio-settings-nav:220px;--studio-page-widest:1840px;--studio-narrow-widest:960px;--studio-side-widest:400px;--studio-nav-widest:264px;--studio-page-x-widest:64px;--radius-brand:0px;--radius-mark:3px;--radius-small:6px;--radius-control:8px;--radius-card:12px;--radius-full:9999px;--tick-focus-arm:8px;--tick-focus-stroke:2px;--tick-focus-offset:3px;--tick-focus-travel:4px;--tick-select-arm:10px;--tick-select-row-arm:6px;--tick-select-stroke:2px;--tick-select-inset:6px;--tick-arm:12px;--tick-stroke:1px;--tick-inset:8px;--border-hairline:1px;--border-rule:1px;--border-focus:2px;--row-comfortable:44px;--header-comfortable:36px;--cell-x-comfortable:12px;--row-compact:32px;--header-compact:28px;--cell-x-compact:8px;--control-sm:32px;--control-md:36px;--control-lg:44px;--control-phone:44px;--control-icon:16px;--control-check:16px;--control-help:20px;--control-tag:22px;--control-chip:28px;--control-pad-sm:12px;--control-pad-md:14px;--control-pad-lg:20px;--control-row-action:28px;--control-menu-item:32px;--control-tab:40px;--switch-width:36px;--switch-height:16px;--switch-thumb:16px;--switch-track:6px;--glass-blur:12px;--chart-stroke-line:2px;--chart-stroke-spark:1.5px;--chart-stroke-hairline:1px;--chart-bar-plot:12px;--chart-bar-list:8px;--chart-bar-gap:4px;--chart-cell-gap:2px;--chart-cell-min:10px;--chart-dot-point:6px;--chart-dot-person:8px;--chart-h-spark:32px;--chart-h-strip:120px;--chart-h-plot:200px;--chart-h-flow:260px;--chart-h-meter:6px;--chart-h-cell:18px;--chart-tooltip-offset:8px;--sky:#1e94b8;--sky-soft:#e2f2fb;--sky-line:#b3dcf2;--sky-ink:#0b5c87;--teal:#14a08c;--teal-soft:#ddf4ee;--teal-line:#a6dfd1;--teal-ink:#0b665b;--violet:#7c4ddb;--violet-soft:#eee8fc;--violet-line:#d2c3f5;--violet-ink:#5630b0;--rose:#d8477a;--rose-soft:#fce7ee;--rose-line:#f4bfd0;--rose-ink:#a32255;--amber:#e8a317;--amber-soft:#fbf0d6;--amber-line:#f0d28d;--amber-ink:#855300;--shadow-card:0 1px 2px #0a10300d, 0 2px 6px #0a10300a;--shadow-raised:0 4px 12px #0a103014, 0 12px 32px #0a103014;--icon-tile:40px;--icon-tile-glyph:22px;--icon-tile-rest:var(--lapis-100);--icon-tile-rest-icon:var(--lapis);--icon-tile-hover:var(--lapis);--icon-tile-hover-icon:var(--calcite);--logo-min:96px;--logo-bar:168px;--logo-bar-phone:134px;--logo-hero:min(80vw, 640px);--web-day:var(--calcite);--web-night:var(--lapis);--web-late-night:var(--lapis-800);--sun-ring:3px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-micro:.16s;--dur-ui:.24s;--dur-panel:.4s;--dur-plot:.9s;--dur-close:1.2s;--dur-dawn:1.6s;--dur-liman-breathe:1.6s;--dur-liman-lap:1.6s;--dur-liman-call:.96s;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-exit-fast:80ms;--dur-exit-base:.12s;--dur-exit-slow:.2s;--rise:4px;--scale-from:.96;--stagger:24ms;--tooltip-delay:.6s;--loader-delay:.3s;--loader-segment:.32;--loader-stroke:2px;--film-chat-ratio:1080 / 1350;--film-studio-ratio:1920 / 1200;--paper:var(--calcite);--surface:var(--neutral-0);--raised:var(--neutral-0);--sunk:var(--neutral-150);--ink:var(--night);--ink-2:var(--neutral-700);--ink-3:var(--neutral-600);--rule:var(--neutral-200);--rule-2:var(--neutral-150);--edge:var(--neutral-500);--accent:var(--lapis);--on-accent:var(--calcite);--accent-ink:var(--lapis);--accent-soft:var(--lapis-50);--accent-2:var(--lapis-100);--accent-hover:var(--lapis-700);--accent-press:var(--lapis-800);--inverse:var(--night);--on-inverse:var(--calcite);--danger:#b42a33;--on-danger:var(--calcite);--hover:color-mix(in srgb, var(--accent-ink) 6%, transparent);--wash:color-mix(in srgb, var(--ink) 7%, transparent);--glass:color-mix(in srgb, var(--surface) 76%, transparent);--scrim:color-mix(in srgb, var(--night) 28%, transparent);--chart-lead:var(--lapis);--chart-rest:var(--neutral-500);--chart-grid:var(--rule-2);--chart-axis:var(--edge);--chart-label:var(--ink-3);--chart-crosshair:var(--ink-3);--chart-empty:var(--wash)}:root[data-theme=dark],.on-dark{--status-success:#37a88a;--status-warning:#f0b43c;--status-error:#f2777e;--status-needs-person:#ff5a1f;--status-info:#96aff1;--accent-ink:var(--lapis-300);--chart-1:#6a80e6;--chart-2:#c45f8f;--chart-3:#ac8f38;--chart-4:#279fcc;--chart-other:#71788b;--chart-seq-1:var(--lapis-500);--chart-seq-2:var(--lapis-400);--chart-seq-3:var(--lapis-300);--chart-seq-4:var(--lapis-100)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--graphite-900);--surface:var(--graphite-800);--raised:var(--graphite-750);--sunk:var(--graphite-950);--ink:var(--calcite);--ink-2:var(--neutral-200);--ink-3:var(--neutral-400);--rule:var(--graphite-600);--rule-2:var(--graphite-700);--edge:var(--neutral-500);--accent:var(--lapis-500);--on-accent:var(--calcite);--accent-ink:var(--lapis-300);--accent-soft:#222a44;--accent-2:#2f3d73;--accent-hover:var(--lapis-600);--accent-press:var(--lapis-700);--inverse:var(--graphite-600);--on-inverse:var(--calcite);--danger:#b42a33;--on-danger:var(--calcite);--hover:color-mix(in srgb, var(--ink) 6%, transparent);--wash:color-mix(in srgb, var(--ink) 9%, transparent);--glass:color-mix(in srgb, var(--surface) 72%, transparent);--scrim:color-mix(in srgb, var(--graphite-950) 60%, transparent);--sky:#279fcc;--sky-soft:#1c3441;--sky-line:#1f4b5e;--sky-ink:#7fcbee;--teal:#2bb39c;--teal-soft:#1b3836;--teal-line:#20524d;--teal-ink:#62d0b9;--violet:#8e6be8;--violet-soft:#2f2b46;--violet-line:#433868;--violet-ink:#bba5f6;--rose:#db5c8c;--rose-soft:#3d2836;--rose-line:#5e3348;--rose-ink:#f29dbc;--amber:#e8a317;--amber-soft:#3f351f;--amber-line:#624c1c;--amber-ink:#f0c562;--shadow-card:0 1px 2px #00000059;--shadow-raised:0 12px 32px #0000008c;--chart-band:var(--graphite-700);--chart-band-bar:var(--neutral-400);--chart-lead:var(--lapis-400);--chart-rest:var(--neutral-400);--chart-grid:var(--rule-2);--chart-axis:var(--edge);--chart-label:var(--ink-3);--chart-crosshair:var(--ink-3);--chart-empty:var(--wash);--chart-seq-1:var(--lapis-400);--chart-seq-2:var(--lapis-300);--chart-seq-3:var(--lapis-200);--chart-seq-4:var(--lapis-100)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nav-w:var(--studio-nav);--page-x:var(--studio-page-x);--page-max:var(--studio-page);--page-narrow-max:var(--studio-narrow);--side-w:var(--studio-side);--hover:color-mix(in srgb, var(--accent-ink) 6%, transparent);--wash:color-mix(in srgb, var(--ink) 7%, transparent);--ring:0 0 0 3px color-mix(in srgb, var(--accent-ink) 22%, transparent)}:root[data-theme=dark]{--hover:color-mix(in srgb, var(--ink) 6%, transparent);--wash:color-mix(in srgb, var(--ink) 9%, transparent);--ring:0 0 0 3px color-mix(in srgb, var(--accent-ink) 32%, transparent)}.tone-lapis{--tone:var(--accent);--tone-soft:var(--accent-soft);--tone-line:var(--accent-2);--tone-ink:var(--accent-ink)}.tone-sky{--tone:var(--sky);--tone-soft:var(--sky-soft);--tone-line:var(--sky-line);--tone-ink:var(--sky-ink)}.tone-teal{--tone:var(--teal);--tone-soft:var(--teal-soft);--tone-line:var(--teal-line);--tone-ink:var(--teal-ink)}.tone-violet{--tone:var(--violet);--tone-soft:var(--violet-soft);--tone-line:var(--violet-line);--tone-ink:var(--violet-ink)}.tone-rose{--tone:var(--rose);--tone-soft:var(--rose-soft);--tone-line:var(--rose-line);--tone-ink:var(--rose-ink)}.tone-amber{--tone:var(--amber);--tone-soft:var(--amber-soft);--tone-line:var(--amber-line);--tone-ink:var(--amber-ink)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-variation-settings:"SHRP" 0;font-size:var(--ui-base);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.5}a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:var(--border-focus) solid var(--accent-ink);outline-offset:var(--border-focus)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-variation-settings:"SHRP" 100;text-wrap:balance;margin:0;font-weight:500}h1{font-size:var(--ui-xl);letter-spacing:-.015em;line-height:1.15}h2{font-size:var(--ui-lg);letter-spacing:-.005em;line-height:1.2}h3{font-size:var(--ui-md);font-variation-settings:"SHRP" 60;line-height:1.3}p{max-width:60ch;margin:0}b,strong{font-weight:600}[lang=zh],[lang=th],:lang(zh) body,:lang(th) body{line-height:1.7}:lang(zh) :is(h1,h2,h3,h4),:lang(th) :is(h1,h2,h3,h4){line-height:1.4}:lang(zh) .eyebrow,:lang(th) .eyebrow{letter-spacing:0;text-transform:none}[dir=rtl]{text-align:end}.mono{font-family:var(--font-mono);letter-spacing:-.04em;word-spacing:-.28em;font-size:1em}.eyebrow{font-family:var(--font-text);font-weight:500;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.label{font-family:var(--font-text);font-weight:400;font-size:var(--ui-xs);color:var(--ink-3);line-height:1.4}.muted{color:var(--ink-3)}.ink-2{color:var(--ink-2)}.small{font-size:var(--ui-sm)}.xs{font-size:var(--ui-xs)}@media (max-width:760px),(pointer:coarse){.hit,.panel-actions>a{display:inline-block;position:relative}.hit:after,.panel-actions>a:after{content:"";inset-block:min(0px, calc(50% - var(--control-phone) / 2));inset-inline:min(0px, calc(50% - var(--control-phone) / 2));position:absolute}}.big{font-size:var(--ui-lg)}.figure{font-family:var(--font-mono);font-size:var(--ui-xxl);letter-spacing:-.03em;line-height:1}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nowrap{white-space:nowrap}.kbd{font-family:var(--font-mono);font-size:var(--type-label);color:var(--ink-3);border:var(--border-hairline) solid var(--rule);background:var(--surface);border-radius:var(--radius-small);padding:1px 5px}.page{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-x));padding:var(--space-6) var(--page-x) var(--space-8);margin-inline:auto}.page-narrow>*{max-width:var(--page-narrow-max)}.stack{gap:var(--space-3);flex-direction:column;display:flex}.stack-lg{gap:var(--space-6);flex-direction:column;display:flex}.stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.row-top{align-items:flex-start;gap:var(--space-3);display:flex}.grow{flex:1;min-width:0}.grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-4{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.split{grid-template-columns:minmax(0, 1fr) var(--side-w);gap:var(--space-6);align-items:start;display:grid}.hr{border:0;border-top:var(--border-rule) solid var(--rule-2);margin:var(--space-4) 0}@media (min-width:1800px){:root{--page-max:var(--studio-page-wide)}}@media (min-width:2200px){:root{--page-max:var(--studio-page-widest);--page-narrow-max:var(--studio-narrow-widest);--side-w:var(--studio-side-widest);--nav-w:var(--studio-nav-widest);--page-x:var(--studio-page-x-widest);--ui-xs:var(--ui-wide-xs);--ui-sm:var(--ui-wide-sm);--ui-base:var(--ui-wide-base);--ui-md:var(--ui-wide-md);--ui-lg:var(--ui-wide-lg);--ui-xl:var(--ui-wide-xl);--ui-xxl:var(--ui-wide-xxl)}}@media (max-width:1100px){:root{--page-x:var(--space-5)}.split{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--page-x:var(--space-4);--ui-xs:var(--ui-phone-xs);--ui-sm:var(--ui-phone-sm);--ui-base:var(--ui-phone-base);--ui-md:var(--ui-phone-md);--ui-lg:var(--ui-phone-lg);--ui-xl:var(--ui-phone-xl);--ui-xxl:var(--ui-phone-xxl)}.page{padding:var(--space-5) var(--page-x) var(--space-9)}.stack-lg{gap:var(--space-5)}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--surface);border:var(--border-hairline) solid var(--rule-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);position:relative}.panel.flush{padding:0}.ticks:before,.ticks:after{content:"";width:var(--space-3);height:var(--space-3);border-style:solid;border-color:var(--ink-3);opacity:.7;pointer-events:none;position:absolute}.ticks:before{top:10px;border-width:0;border-block-start-width:var(--border-hairline);border-inline-start-width:var(--border-hairline);inset-inline-start:10px}.ticks:after{bottom:10px;border-width:0;border-block-end-width:var(--border-hairline);border-inline-end-width:var(--border-hairline);inset-inline-end:10px}.night-panel{background:var(--night);color:var(--calcite);padding:var(--space-4);border-radius:var(--radius-card)}.night-panel .muted,.night-panel .label,.night-panel .eyebrow{color:var(--neutral-400)}:root[data-theme=dark] .night-panel{background:var(--surface);border:var(--border-hairline) solid var(--rule)}.table{border-collapse:collapse;width:100%;font-size:var(--ui-sm)}.table th{text-align:start;font-weight:500;font-size:var(--ui-xs);color:var(--ink-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-rule) solid var(--rule-2);white-space:nowrap}.table td{padding:var(--space-3);border-bottom:var(--border-rule) solid var(--rule-2);vertical-align:top;transition:background var(--dur-micro) var(--ease)}.table tbody tr:last-child td{border-bottom:0}.table tr.click{cursor:pointer}.table tr.click:hover td{background:var(--hover)}.table td.num,.table th.num{text-align:end;font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto}.sheet{background:var(--surface);border:var(--border-hairline) solid var(--rule-2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.sheet .table th:first-child,.sheet .table td:first-child{padding-inline-start:var(--space-5)}.sheet .table th:last-child,.sheet .table td:last-child{padding-inline-end:var(--space-5)}.sheet .table th,.panel.flush .table th{background:var(--hover)}.input,.select,.textarea{width:100%;min-height:var(--control-md);padding:var(--space-1) var(--space-3);background:var(--surface);border:var(--border-hairline) solid var(--edge);border-radius:var(--radius-control);color:var(--ink);transition:border-color var(--dur-micro) var(--ease), box-shadow var(--dur-micro) var(--ease)}.textarea{resize:vertical;min-height:88px;padding:var(--space-2) var(--space-3);line-height:1.5}@media (max-width:760px){.input,.select{min-height:var(--control-lg)}}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink);outline:none}.check input,input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:1;font-style:normal}.input.mono::placeholder{font-family:var(--font-text);letter-spacing:normal;word-spacing:normal}.input:disabled,.select:disabled,.textarea:disabled{background:var(--wash);color:var(--ink-3);border-color:var(--rule-2);cursor:not-allowed;box-shadow:none}.input:disabled:hover,.select:disabled:hover,.textarea:disabled:hover{border-color:var(--rule-2)}.input:disabled::placeholder,.textarea:disabled::placeholder{color:#0000}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.check:has(input:disabled){color:var(--ink-3);cursor:not-allowed}.field{gap:var(--space-2);flex-direction:column;display:flex}.field>span:first-child{font-size:var(--ui-xs);color:var(--ink-2);font-weight:500}.check{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.chip{align-items:center;gap:var(--space-1);height:var(--space-5);padding:0 var(--space-3);border:var(--border-hairline) solid var(--tone-line,var(--rule));border-radius:var(--radius-control);font-size:var(--ui-xs);color:var(--tone-ink,var(--ink-2));white-space:nowrap;background:var(--tone-soft,var(--surface));transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);font-weight:500;display:inline-flex}button.chip{cursor:pointer}button.chip:hover:not(.on):not(.solid){border-color:var(--ink-3);color:var(--ink)}.chip.on{border-color:var(--accent-2);color:var(--accent-ink);background:var(--accent-soft)}.chip.solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.tag{font-size:var(--ui-xs);padding:2px var(--space-2);background:var(--tone-soft,var(--wash));color:var(--tone-ink,var(--ink-2));border-radius:var(--radius-control);font-weight:500;line-height:1.5;display:inline-block}.tone-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-mark);background:var(--tone,var(--ink-3));flex:none;display:inline-block}@keyframes settle{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.settle{animation:settle var(--dur-panel) var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,outline-color,box-shadow,fill,stroke!important}.settle{animation-name:settle-fade}}@keyframes settle-fade{0%{opacity:0}to{opacity:1}}
