html.ember-root{color-scheme:dark;--bg: #0d0d0d;--card: #191918;--panel: #101010;--field: #121211;--raised: #242422;--text: #e8e8e5;--muted: #94948e;--dim: #86867f;--accent: #d95f27;--accent-hi: #e86a2f;--success: #91ad91;--warning: #c8aa69;--danger: #d18a7f;--carve: inset 0 2px 5px rgb(0 0 0 / .9), inset 0 -1px 1px rgb(255 255 255 / .045), 0 0 0 1px rgb(0 0 0 / .5);--deep: inset 0 8px 20px rgb(0 0 0 / .9), inset 0 -1px 0 rgb(255 255 255 / .035), 0 0 0 1px rgb(0 0 0 / .6);--raise: 0 1px 2px rgb(0 0 0 / .8), inset 0 1px 0 rgb(255 255 255 / .1), 0 0 0 1px rgb(0 0 0 / .45);--well: inset 0 1px 3px rgb(0 0 0 / .5), 0 0 0 1px rgb(0 0 0 / .3), 0 1px 0 rgb(255 255 255 / .04);--card-shadow: 0 24px 56px rgb(0 0 0 / .5), inset 0 1px 0 rgb(255 255 255 / .055), 0 0 0 1px rgb(0 0 0 / .5), 0 0 0 1.5px rgb(255 255 255 / .022);--hair: 0 1px 0 rgb(255 255 255 / .05);--glow: 0 0 12px rgb(217 95 39 / .55);--radius-control: 8px;--radius-card: 16px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--sidebar-bg: #131312;--sidebar-top: #161615;--sidebar-mid: #111110;--sidebar-bot: #0f0f0e;--topbar-bg: rgb(13 13 13 / .94);--surface-sunk: #151514;--field-hi: #141413;--field-press: #101010;--control: #1a1a19;--control-hover: #222221;--ghost-hover: #1c1c1b;--chip: #31312c;--chip-sunk: #1e1e1c;--popup-surface: #171716;--popup-line: #353532;--track: #0f0f0f;--track-accent: #2b1a10;--knob: #3d3d39;--ring-track: #1c1c1a;--muted-fill: #4a4a45;--step-done: #3a3a36;--spinner-track: #3b3b34;--skeleton-a: #252523;--skeleton-b: #30302c;--skeleton-flat: #292925;--toast-bg: #242420;--ink-body: #c9c9c2;--ink-code: #b9b9ad;--ink-mail: #bbbcb4;--ink-avatar: #c6bdab;--placeholder: #55555a;--on-accent: #14100e;--on-accent-2: #100b08;--check-ink: #151514;--sel-ink: #fff;--danger-btn: #2a1614;--danger-btn-hover: #341a17;--danger-ink: #d98a80;--danger-ink-hover: #e6a49a;--accent-deep: #c2531f;--accent-deep-2: #7d3c20;--accent-press: #b8511f;--ok-wash: #202720;--warn-wash: #2b261b;--err-wash: #2b201e;--ok-wash-2: #172017;--warn-wash-2: #241f15;--err-wash-2: #251a18;--neutral-wash: #20201e;--tint-active: #211b17;--tint-active-2: #251d17;--tint-active-3: #25231f;--tint-selected: #241d16;--wash: rgb(255 255 255 / .035);--wash-hi: rgb(255 255 255 / .045);--wash-soft: rgb(255 255 255 / .022);--wash-row: #1e1e1b;--wash-card: #20201d;--wash-command: #292720;--grid-line: rgb(255 255 255 / .05);--grid-line-soft: rgb(255 255 255 / .022);--well-bg: rgb(0 0 0 / .2);--well-bg-2: rgb(0 0 0 / .18);--well-bg-soft: rgb(0 0 0 / .16);--well-bg-soft-2: rgb(0 0 0 / .12);--line-void: #050505;--line-deep: #080808;--line-deep-2: #070707;--groove-floor: #070707;--groove-glow: rgb(217 95 39 / .3);--line-strong: rgb(0 0 0 / .85);--line-strong-2: rgb(0 0 0 / .8);--line-row: rgb(255 255 255 / .035);--line-ring: #31312b;--line-ring-2: #242420;--line-soft: #2b2b27;--line-soft-2: #2e2e29;--line-soft-3: #3c3c34;--scroll-track: #0b0b0b;--scroll-thumb: #232322;--scroll-thumb-hover: #33332f;--scrim: #0009;--scrim-soft: #0005;--shade: rgb(0 0 0 / .4);--shade-soft: rgb(0 0 0 / .35);--shade-hi: rgb(0 0 0 / .65);--grain-veil: .32;--grain-material: .18;--shadow-brand: inset 0 4px 10px rgb(0 0 0 / .9), 0 1px 0 rgb(255 255 255 / .05);--shadow-orbit: inset 0 2px 6px #080808, 0 1px 0 rgb(255 255 255 / .035);--shadow-sidebar-edge: 1px 0 0 rgb(255 255 255 / .035);--shadow-list-edge: 1px 0 0 rgb(255 255 255 / .03);--shadow-topbar: var(--hair), 0 10px 24px rgb(0 0 0 / .25);--shadow-btn: inset 0 2px 4px rgb(0 0 0 / .6), 0 1px 0 rgb(255 255 255 / .05), 0 0 0 1px rgb(0 0 0 / .45);--shadow-btn-press: inset 0 3px 6px rgb(0 0 0 / .9), 0 0 0 1px rgb(0 0 0 / .5);--shadow-btn-primary: 0 2px 4px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .3), 0 0 0 1px rgb(0 0 0 / .4);--shadow-btn-primary-hover: 0 2px 4px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .3), 0 0 0 1px rgb(0 0 0 / .4), 0 0 18px rgb(217 95 39 / .28);--shadow-btn-primary-press: inset 0 3px 6px rgb(0 0 0 / .5);--shadow-ghost: inset 0 1px 0 rgb(255 255 255 / .06), 0 0 0 1px rgb(0 0 0 / .6), 0 1px 2px rgb(0 0 0 / .5);--shadow-ghost-press: inset 0 4px 8px rgb(0 0 0 / .85), inset 0 -1px 0 rgb(255 255 255 / .03), 0 0 0 1px rgb(0 0 0 / .7);--shadow-ghost-press-sm: inset 0 3px 7px rgb(0 0 0 / .9), 0 0 0 1px rgb(0 0 0 / .7);--shadow-danger: inset 0 2px 4px rgb(0 0 0 / .6), 0 1px 0 rgb(255 255 255 / .04);--shadow-check: inset 0 2px 4px rgb(0 0 0 / .9), inset 0 -1px 1px rgb(255 255 255 / .05), 0 0 0 1px rgb(0 0 0 / .5);--shadow-check-done: inset 0 2px 4px rgb(0 0 0 / .28), 0 1px 0 rgb(255 255 255 / .06);--shadow-focus-field: inset 0 2px 4px rgb(0 0 0 / .9), 0 0 0 1px rgb(217 95 39 / .6), 0 0 0 4px rgb(217 95 39 / .1);--shadow-radio-on: inset 0 2px 4px rgb(0 0 0 / .9), 0 0 0 1px rgb(217 95 39 / .45);--shadow-field-accent: inset 0 2px 4px rgb(0 0 0 / .9), 0 0 0 1px rgb(217 95 39 / .35);--shadow-track: inset 0 2px 4px rgb(0 0 0 / .9), 0 1px 0 rgb(255 255 255 / .05);--shadow-track-on: inset 0 2px 5px rgb(0 0 0 / .9), 0 0 0 1px rgb(0 0 0 / .5);--shadow-thumb: var(--glow), inset 0 1px 0 rgb(255 255 255 / .4), 0 1px 3px rgb(0 0 0 / .8);--shadow-knob-on: var(--glow), inset 0 1px 0 rgb(255 255 255 / .35);--shadow-progress: var(--carve), 0 1px 0 rgb(255 255 255 / .04);--shadow-fill: var(--glow), inset 0 1px 0 rgb(255 255 255 / .22);--shadow-ring: 0 0 22px rgb(217 95 39 / .14), inset 0 0 0 1px rgb(0 0 0 / .5);--shadow-avatar: 0 2px 4px rgb(0 0 0 / .7), inset 0 1px 0 rgb(255 255 255 / .1), 0 0 0 1px rgb(0 0 0 / .5);--shadow-avatar-stack: 0 0 0 3px var(--card), 0 2px 4px rgb(0 0 0 / .7), inset 0 1px 0 rgb(255 255 255 / .1);--shadow-swatch: inset 0 1px 0 rgb(255 255 255 / .1), inset 0 0 0 1px rgb(255 255 255 / .03), inset 0 -10px 18px -12px rgb(0 0 0 / .6);--shadow-swatch-hover: var(--raise), 0 12px 26px rgb(0 0 0 / .5);--shadow-tooltip: var(--raise), 0 8px 20px #0008;--shadow-groove: inset 1px 0 3px rgb(0 0 0 / .95), inset -1px 0 0 rgb(255 255 255 / .07), 1px 0 0 rgb(255 255 255 / .045), inset 0 0 10px -2px rgb(var(--tone) / .55);--shadow-groove-accent: inset 1px 0 3px rgb(0 0 0 / .95), inset -1px 0 0 rgb(255 255 255 / .08), 1px 0 0 rgb(255 255 255 / .05), inset 0 0 12px -2px rgb(217 95 39 / .6);--shadow-btn-mini: inset 0 2px 4px rgb(0 0 0 / .6), 0 1px 0 rgb(255 255 255 / .05);--shadow-press: 0 2px 4px rgb(0 0 0 / .6), inset 0 1px 0 rgb(255 255 255 / .22);--shadow-bar: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 -14px 18px -14px rgb(0 0 0 / .55);--shadow-bar-hover: inset 0 1px 0 rgb(255 255 255 / .3), 0 0 16px rgb(217 95 39 / .35);--shadow-panel: 0 14px 30px rgb(0 0 0 / .35), inset 0 1px 0 rgb(255 255 255 / .05), 0 0 0 1px rgb(0 0 0 / .5), 0 0 0 1.5px rgb(255 255 255 / .022);--shadow-modal: 0 30px 60px rgb(0 0 0 / .7), inset 0 1px 0 rgb(255 255 255 / .055), 0 0 0 1px rgb(0 0 0 / .5), 0 0 0 1.5px rgb(255 255 255 / .022);--shadow-pop: 0 20px 50px #000b, inset 0 1px 0 rgb(255 255 255 / .05);--shadow-pop-plain: 0 20px 60px #000b;--shadow-toast: var(--raise), 0 12px 35px #0009;--shadow-card-hover: 0 14px 30px rgb(0 0 0 / .35), 0 20px 44px rgb(0 0 0 / .45), inset 0 1px 0 rgb(255 255 255 / .05);--shadow-drawer: 12px 0 36px #0008;--shadow-nav-press: inset 0 2px 4px rgb(0 0 0 / .8);--shadow-nav-press-2: inset 0 2px 4px rgb(0 0 0 / .85);--ts-head: 0 1px 2px rgb(0 0 0 / .7);--ts-brand: 0 1px 2px rgb(0 0 0 / .8);--ts-emboss: 0 1px 0 rgb(0 0 0 / .7);--ts-emboss-dark: 0 1px 0 rgb(0 0 0 / .6);--ts-page: 0 1px 0 rgb(0 0 0 / .85), 0 -1px 0 rgb(255 255 255 / .04);--ts-hero: 0 1px 0 rgb(0 0 0 / .9), 0 -1px 0 rgb(255 255 255 / .035);--ts-prose: 0 1px 0 rgb(0 0 0 / .85), 0 -1px 0 rgb(255 255 255 / .035);--ts-btn: 0 1px 1px rgb(0 0 0 / .5);--ts-avatar: 0 1px 1px rgb(0 0 0 / .6);--noise-fine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 -0.8'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");--noise-medium: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 -1'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");--noise-coarse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.4' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 -1.5'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h220v220H0z'/%3E%3C/svg%3E");--grain-surface: .15;--grain-control: .34;--grain-chip: .42;--noise: var(--noise-fine)}:where(html.ember-root) .strata-comment{--surface-1: var(--card);--surface-2: var(--field);--surface-3: var(--raised);--inset: var(--panel);--line: var(--line-deep);--line-faint: var(--line-soft);--line-strong: var(--line-strong);--text-hi: var(--text);--text: var(--text);--text-mut: var(--muted);--text-faint: var(--dim);--text-inverse: var(--on-accent);--accent: var(--accent);--accent-hi: var(--accent-hi);--accent-soft: rgb(217 95 39 / .14);--accent-ink: var(--on-accent);--ok: var(--success);--warn: var(--warning);--err: var(--danger);--ok-soft: rgb(145 173 145 / .14);--warn-soft: rgb(200 170 105 / .16);--err-soft: rgb(209 138 127 / .16);--shadow-pop: var(--shadow-pop);--font-mono: var(--mono);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: var(--radius-card);--radius-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 72px;--s-11: 96px;--t-micro: 11px;--t-xs: 12px;--t-sm: 13.5px;--t-base: 15px;--t-md: 16px;--t-lg: 19px;--ease: cubic-bezier(.2, .7, .3, 1);--duration-fast: .12s}html.ember-root[data-mode=light]{color-scheme:light;--bg: #ece9e4;--card: #f7f5f1;--panel: #f0ede8;--field: #e4e0da;--raised: #fdfcfa;--text: #221f1b;--muted: #6d675f;--dim: #8a837a;--accent: #b8481a;--accent-hi: #a03e14;--success: #3f6b41;--warning: #8a6415;--danger: #a34a34;--carve: inset 0 2px 5px rgb(92 78 62 / .28), inset 0 -1px 1px rgb(255 255 255 / .85), 0 0 0 1px rgb(92 78 62 / .12);--deep: inset 0 8px 20px rgb(92 78 62 / .22), inset 0 -1px 0 rgb(255 255 255 / .7), 0 0 0 1px rgb(92 78 62 / .14);--raise: 0 1px 2px rgb(92 78 62 / .22), inset 0 1px 0 rgb(255 255 255 / .95), 0 0 0 1px rgb(92 78 62 / .1);--well: inset 0 1px 3px rgb(92 78 62 / .2), 0 0 0 1px rgb(92 78 62 / .1), 0 1px 0 rgb(255 255 255 / .7);--card-shadow: 0 18px 40px rgb(92 78 62 / .16), inset 0 1px 0 rgb(255 255 255 / .9), 0 0 0 1px rgb(92 78 62 / .12), 0 0 0 1.5px rgb(255 255 255 / .5);--hair: 0 1px 0 rgb(255 255 255 / .8);--glow: 0 0 12px rgb(184 72 26 / .35);--sidebar-bg: #ece9e4;--sidebar-top: #f2efe9;--sidebar-mid: #e9e5df;--sidebar-bot: #e6e2dc;--topbar-bg: rgb(236 233 228 / .94);--surface-sunk: #e6e2dc;--field-hi: #efece7;--field-press: #dedad3;--control: #f4f1eb;--control-hover: #efece6;--ghost-hover: #eae7e1;--chip: #e0dbd3;--chip-sunk: #ece8e2;--popup-surface: #f7f5f1;--popup-line: #cdc7bd;--track: #dcd7cf;--track-accent: #f0d5c6;--knob: #ffffff;--ring-track: #ded9d2;--muted-fill: #b8b1a7;--step-done: #c8c2b9;--spinner-track: #d5cfc6;--skeleton-a: #e8e4de;--skeleton-b: #f1eee9;--skeleton-flat: #eae6e0;--toast-bg: #fdfcfa;--ink-body: #3b3630;--ink-code: #4a443c;--ink-mail: #3b3630;--ink-avatar: #6b6055;--placeholder: #a49c91;--on-accent: #fff8f3;--on-accent-2: #fff8f3;--check-ink: #f7f5f1;--sel-ink: #ffffff;--danger-btn: #f7e2dc;--danger-btn-hover: #f2d5cd;--danger-ink: #9c3f27;--danger-ink-hover: #8a3620;--accent-deep: #96380f;--accent-deep-2: #96380f;--accent-press: #a03e14;--ok-wash: #e3ede2;--warn-wash: #f4ecda;--err-wash: #f6e4df;--neutral-wash: #e9e5df;--ok-wash-2: #eef5ed;--warn-wash-2: #f9f4e6;--err-wash-2: #fbeae5;--tint-active: #f4e4d9;--tint-active-2: #f4e4d9;--tint-active-3: #f1ebe3;--tint-selected: #f6e6da;--wash: rgb(92 78 62 / .07);--wash-hi: rgb(92 78 62 / .1);--wash-soft: rgb(92 78 62 / .045);--wash-row: #ece8e2;--wash-card: #f2efe9;--wash-command: #ece8e2;--grid-line: rgb(92 78 62 / .12);--grid-line-soft: rgb(92 78 62 / .07);--well-bg: rgb(92 78 62 / .09);--well-bg-2: rgb(92 78 62 / .07);--well-bg-soft: rgb(92 78 62 / .055);--well-bg-soft-2: rgb(92 78 62 / .04);--line-void: #cfc9c0;--line-deep: #c3bcb2;--line-deep-2: #b6aea3;--groove-floor: #c9c2b8;--groove-glow: rgb(184 72 26 / .38);--line-strong: rgb(92 78 62 / .22);--line-strong-2: rgb(92 78 62 / .18);--line-row: rgb(92 78 62 / .09);--line-ring: #cfc9c0;--line-ring-2: #ded9d2;--line-soft: #ded9d2;--line-soft-2: #dcd7cf;--line-soft-3: #c8c2b9;--scroll-track: #e4e0da;--scroll-thumb: #c3bcb2;--scroll-thumb-hover: #a89f94;--scrim: rgb(60 50 40 / .45);--scrim-soft: rgb(60 50 40 / .18);--shade: rgb(92 78 62 / .12);--shade-soft: rgb(92 78 62 / .1);--shade-hi: rgb(92 78 62 / .2);--grain-veil: .16;--grain-material: .1;--grain-surface: .1;--grain-control: .18;--grain-chip: .22;--shadow-brand: inset 0 4px 10px rgb(92 78 62 / .22), 0 1px 0 rgb(255 255 255 / .8);--shadow-orbit: inset 0 2px 6px rgb(92 78 62 / .2), 0 1px 0 rgb(255 255 255 / .75);--shadow-sidebar-edge: 1px 0 0 rgb(255 255 255 / .7);--shadow-list-edge: 1px 0 0 rgb(255 255 255 / .65);--shadow-topbar: var(--hair), 0 10px 24px rgb(92 78 62 / .12);--shadow-btn: inset 0 2px 4px rgb(92 78 62 / .16), 0 1px 0 rgb(255 255 255 / .8), 0 0 0 1px rgb(92 78 62 / .12);--shadow-btn-press: inset 0 3px 6px rgb(92 78 62 / .28), 0 0 0 1px rgb(92 78 62 / .16);--shadow-btn-primary: 0 2px 4px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .35), 0 0 0 1px rgb(92 78 62 / .3);--shadow-btn-primary-hover: 0 2px 4px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .35), 0 0 0 1px rgb(92 78 62 / .3), 0 0 18px rgb(184 72 26 / .28);--shadow-btn-primary-press: inset 0 3px 6px rgb(92 78 62 / .35);--shadow-ghost: inset 0 1px 0 rgb(255 255 255 / .8), 0 0 0 1px rgb(92 78 62 / .16), 0 1px 2px rgb(92 78 62 / .12);--shadow-ghost-press: inset 0 4px 8px rgb(92 78 62 / .26), inset 0 -1px 0 rgb(255 255 255 / .5), 0 0 0 1px rgb(92 78 62 / .2);--shadow-ghost-press-sm: inset 0 3px 7px rgb(92 78 62 / .28), 0 0 0 1px rgb(92 78 62 / .2);--shadow-danger: inset 0 2px 4px rgb(92 78 62 / .16), 0 1px 0 rgb(255 255 255 / .6);--shadow-check: inset 0 2px 4px rgb(92 78 62 / .26), inset 0 -1px 1px rgb(255 255 255 / .7), 0 0 0 1px rgb(92 78 62 / .14);--shadow-check-done: inset 0 2px 4px rgb(92 78 62 / .3), 0 1px 0 rgb(255 255 255 / .5);--shadow-focus-field: inset 0 2px 4px rgb(92 78 62 / .26), 0 0 0 1px rgb(184 72 26 / .6), 0 0 0 4px rgb(184 72 26 / .14);--shadow-radio-on: inset 0 2px 4px rgb(92 78 62 / .26), 0 0 0 1px rgb(184 72 26 / .55);--shadow-field-accent: inset 0 2px 4px rgb(92 78 62 / .26), 0 0 0 1px rgb(184 72 26 / .4);--shadow-track: inset 0 2px 4px rgb(92 78 62 / .26), 0 1px 0 rgb(255 255 255 / .65);--shadow-track-on: inset 0 2px 5px rgb(92 78 62 / .3), 0 0 0 1px rgb(92 78 62 / .16);--shadow-thumb: var(--glow), inset 0 1px 0 rgb(255 255 255 / .4), 0 1px 3px rgb(92 78 62 / .45);--shadow-knob-on: var(--glow), inset 0 1px 0 rgb(255 255 255 / .35);--shadow-progress: var(--carve), 0 1px 0 rgb(255 255 255 / .6);--shadow-fill: var(--glow), inset 0 1px 0 rgb(255 255 255 / .22);--shadow-ring: 0 0 22px rgb(184 72 26 / .16), inset 0 0 0 1px rgb(92 78 62 / .16);--shadow-avatar: 0 2px 4px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .7), 0 0 0 1px rgb(92 78 62 / .12);--shadow-avatar-stack: 0 0 0 3px var(--card), 0 2px 4px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .7);--shadow-swatch: inset 0 1px 0 rgb(255 255 255 / .6), inset 0 0 0 1px rgb(92 78 62 / .16), inset 0 -10px 18px -12px rgb(92 78 62 / .35);--shadow-swatch-hover: var(--raise), 0 12px 26px rgb(92 78 62 / .22);--shadow-tooltip: var(--raise), 0 8px 20px rgb(92 78 62 / .3);--shadow-groove: inset 1px 0 3px rgb(92 78 62 / .4), inset -1px 0 0 rgb(255 255 255 / .8), 1px 0 0 rgb(255 255 255 / .7), inset 0 0 10px -2px rgb(var(--tone) / .55);--shadow-groove-accent: inset 1px 0 3px rgb(92 78 62 / .4), inset -1px 0 0 rgb(255 255 255 / .85), 1px 0 0 rgb(255 255 255 / .75), inset 0 0 12px -2px rgb(184 72 26 / .5);--shadow-btn-mini: inset 0 2px 4px rgb(92 78 62 / .16), 0 1px 0 rgb(255 255 255 / .7);--shadow-press: 0 2px 4px rgb(92 78 62 / .3), inset 0 1px 0 rgb(255 255 255 / .22);--shadow-bar: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 -14px 18px -14px rgb(92 78 62 / .4);--shadow-bar-hover: inset 0 1px 0 rgb(255 255 255 / .3), 0 0 16px rgb(184 72 26 / .3);--shadow-panel: 0 14px 30px rgb(92 78 62 / .16), inset 0 1px 0 rgb(255 255 255 / .8), 0 0 0 1px rgb(92 78 62 / .12), 0 0 0 1.5px rgb(255 255 255 / .5);--shadow-modal: 0 30px 60px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .8), 0 0 0 1px rgb(92 78 62 / .14), 0 0 0 1.5px rgb(255 255 255 / .5);--shadow-pop: 0 20px 50px rgb(92 78 62 / .28), inset 0 1px 0 rgb(255 255 255 / .7);--shadow-pop-plain: 0 20px 60px rgb(92 78 62 / .28);--shadow-toast: var(--raise), 0 12px 35px rgb(92 78 62 / .22);--shadow-card-hover: 0 14px 30px rgb(92 78 62 / .16), 0 20px 44px rgb(92 78 62 / .2), inset 0 1px 0 rgb(255 255 255 / .8);--shadow-drawer: 12px 0 36px rgb(92 78 62 / .28);--shadow-nav-press: inset 0 2px 4px rgb(92 78 62 / .2);--shadow-nav-press-2: inset 0 2px 4px rgb(92 78 62 / .24);--ts-head: 0 1px 1px rgb(255 255 255 / .6);--ts-brand: 0 1px 1px rgb(255 255 255 / .7);--ts-emboss: 0 1px 0 rgb(255 255 255 / .65);--ts-emboss-dark: 0 1px 0 rgb(255 255 255 / .6);--ts-page: 0 1px 0 rgb(255 255 255 / .7);--ts-hero: 0 1px 0 rgb(255 255 255 / .75);--ts-prose: 0 1px 0 rgb(255 255 255 / .7);--ts-btn: 0 1px 0 rgb(255 255 255 / .4);--ts-avatar: 0 1px 0 rgb(255 255 255 / .4)}:where(html.ember-root) *,:where(html.ember-root) *:before,:where(html.ember-root) *:after{box-sizing:border-box}:where(html.ember-root) *{margin:0}html.ember-root{scroll-behavior:smooth;scroll-padding-top:90px}body.ember{min-width:320px;background:var(--bg);color:var(--text);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.ember:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 65% 0,rgb(217 95 39 / .045),transparent 55%)}:where(html.ember-root) body.ember:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:var(--noise-coarse) repeat;background-size:240px 240px;opacity:var(--grain-veil);mix-blend-mode:overlay}:where(html.ember-root) a{color:inherit;text-decoration:none}:where(html.ember-root) h1,:where(html.ember-root) h2,:where(html.ember-root) h3,:where(html.ember-root) .page-title,:where(html.ember-root) .hero-title,:where(html.ember-root) .card-title,:where(html.ember-root) .mail-body.ember h2{text-shadow:var(--ts-head)}:where(html.ember-root) .mono,:where(html.ember-root) .stat-value,:where(html.ember-root) .stat-trend,:where(html.ember-root) kbd,:where(html.ember-root) .table-wrap td,:where(html.ember-root) .log-line,:where(html.ember-root) .swatch-info{font-variant-numeric:tabular-nums}:where(html.ember-root) button,:where(html.ember-root) input,:where(html.ember-root) select,:where(html.ember-root) textarea{font:inherit;color:inherit}:where(html.ember-root) button{cursor:pointer}:where(html.ember-root) button,:where(html.ember-root) input,:where(html.ember-root) select,:where(html.ember-root) textarea{-webkit-tap-highlight-color:transparent}:where(html.ember-root) button:disabled,:where(html.ember-root) input:disabled,:where(html.ember-root) select:disabled,:where(html.ember-root) textarea:disabled{opacity:.45;cursor:not-allowed}:where(html.ember-root) img,:where(html.ember-root) svg{max-width:100%}:where(html.ember-root) svg.icon{width:16px;height:16px;flex:0 0 16px;vertical-align:middle}:where(html.ember-root) svg.icon:not([fill]){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(html.ember-root) :focus-visible{outline:2px solid var(--accent-hi);outline-offset:4px}:where(html.ember-root) ::selection{background:#d95f274d;color:var(--sel-ink)}:where(html.ember-root) [hidden],:where(html.ember-root) .view[hidden]{display:none!important}:where(html.ember-root) .app-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}:where(html.ember-root) .sidebar{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;padding:30px 18px 20px;background:var(--sidebar-bg);background-image:var(--noise-medium) repeat,linear-gradient(180deg,var(--sidebar-top),var(--sidebar-mid) 62%,var(--sidebar-bot));background-size:180px 180px,auto;background-blend-mode:overlay,normal;border-right:1px solid var(--line-void);box-shadow:var(--shadow-sidebar-edge);display:flex;flex-direction:column;gap:26px;z-index:40}:where(html.ember-root) .brand{display:flex;align-items:center;gap:13px;padding:0 6px 20px;border-bottom:1px solid var(--line-deep);box-shadow:var(--hair)}:where(html.ember-root) .brand-mark{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;color:var(--accent);font:300 24px/1 var(--sans);background:var(--surface-sunk);border:1px solid rgb(217 95 39 / .7);box-shadow:var(--shadow-brand);text-shadow:0 0 10px rgb(217 95 39 / .55)}:where(html.ember-root) .brand-mark:before,:where(html.ember-root) .brand-mark:after{content:"";position:absolute;border-radius:50%;border:1px solid rgb(217 95 39 / .2);inset:-5px;pointer-events:none}:where(html.ember-root) .brand-mark:after{inset:5px;border-color:#d95f274d}:where(html.ember-root) .brand-name{font-size:16px;font-weight:650;letter-spacing:-.3px;text-shadow:var(--ts-brand)}:where(html.ember-root) .brand-sub{margin-top:2px;font:10px/1.5 var(--mono);letter-spacing:.1em;color:var(--dim)}:where(html.ember-root) .nav-group{display:flex;flex-direction:column;gap:4px}:where(html.ember-root) .nav-label{font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);padding:0 12px 9px;text-shadow:var(--ts-emboss-dark)}:where(html.ember-root) .nav-link{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:var(--muted);text-align:left;font-size:12px;transition:background .18s,color .18s,box-shadow .18s}:where(html.ember-root) .nav-link:hover{background:var(--wash);color:var(--text)}:where(html.ember-root) .nav-link:active{box-shadow:var(--shadow-nav-press)}:where(html.ember-root) .nav-link.active{color:var(--text);background:var(--tint-active);box-shadow:var(--carve)}:where(html.ember-root) .nav-link.active .icon{color:var(--accent)}:where(html.ember-root) .nav-count{margin-left:auto;padding:1px 6px;border-radius:4px;font:10px/1.7 var(--mono);background:var(--track);color:var(--dim);box-shadow:inset 0 1px 2px #000000b3}:where(html.ember-root) .sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:15px 12px 12px;border-radius:8px;background:var(--well-bg);border:1px solid var(--line-deep-2);box-shadow:var(--hair);color:var(--muted);font-size:11px}:where(html.ember-root) .sidebar-foot .badge{align-self:flex-start}:where(html.ember-root) .sidebar-foot p{line-height:1.7}:where(html.ember-root) .workspace{min-width:0}:where(html.ember-root) .topbar{position:sticky;top:0;z-index:30;min-height:68px;padding:14px 36px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--topbar-bg);background-image:var(--noise-fine) repeat;background-size:160px 160px;background-blend-mode:overlay;backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--line-void);box-shadow:var(--shadow-topbar)}:where(html.ember-root) .breadcrumbs{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:12px}:where(html.ember-root) .breadcrumbs a:hover{color:var(--text)}:where(html.ember-root) .breadcrumbs [aria-current],:where(html.ember-root) .breadcrumbs strong{color:var(--text);font-weight:500}:where(html.ember-root) .top-actions{display:flex;align-items:center;gap:10px}:where(html.ember-root) .mobile-menu{display:none!important}:where(html.ember-root) .content{max-width:1280px;margin-inline:auto;padding:34px 36px 24px}:where(html.ember-root) .view{display:flex;flex-direction:column;gap:24px;animation:appear .22s ease-out;min-width:0}:where(html.ember-root) .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:4px;flex-wrap:wrap}:where(html.ember-root) .eyebrow{font:10px/1.6 var(--mono);color:var(--accent-hi);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;text-shadow:0 0 12px rgb(217 95 39 / .3)}:where(html.ember-root) .page-title{font-size:clamp(25px,2.8vw,34px);line-height:1.2;font-weight:600;letter-spacing:-1px;text-shadow:var(--ts-page)}:where(html.ember-root) .page-desc{color:var(--muted);max-width:680px;margin-top:10px;font-size:13px;line-height:1.75}:where(html.ember-root) .row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}:where(html.ember-root) .between{justify-content:space-between}:where(html.ember-root) .muted{color:var(--muted)}:where(html.ember-root) .mono{font-family:var(--mono)}:where(html.ember-root) .accent{color:var(--accent-hi)}:where(html.ember-root) .small{font-size:11px}:where(html.ember-root) .grid-2,:where(html.ember-root) .grid-3,:where(html.ember-root) .grid-4,:where(html.ember-root) .demo-grid,:where(html.ember-root) .material-grid{display:grid;gap:20px;min-width:0}:where(html.ember-root) .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ember-root) .grid-3,:where(html.ember-root) .material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.ember-root) .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(html.ember-root) .span-2{grid-column:span 2}:where(html.ember-root) .stack{display:flex;flex-direction:column;gap:16px;min-width:0}:where(html.ember-root) .card{position:relative;isolation:isolate;min-width:0;background:var(--card);border-radius:var(--radius-card);padding:24px;box-shadow:var(--card-shadow)}:where(html.ember-root) .card:before,:where(html.ember-root) dialog:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--noise-fine),var(--noise-coarse);background-size:150px 150px,260px 260px;opacity:var(--grain-surface);mix-blend-mode:overlay;pointer-events:none;z-index:-1}:where(html.ember-root) .card.sheen:after,:where(html.ember-root) dialog.sheen:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff0d,#fff0 46%);pointer-events:none;z-index:-1}:where(html.ember-root) .card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}:where(html.ember-root) .card-title{font-size:14px;font-weight:600;letter-spacing:-.1px}:where(html.ember-root) .section-note{font:10px/1.6 var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.14em;text-shadow:var(--ts-emboss-dark)}:where(html.ember-root) .divider{height:2px;border:0;background:var(--line-deep);box-shadow:var(--hair);margin-block:20px}:where(html.ember-root) .hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);align-items:center;gap:24px;padding:38px;overflow:hidden}:where(html.ember-root) .hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px}:where(html.ember-root) .hero-copy .eyebrow{margin:0}:where(html.ember-root) .hero-title{font-size:clamp(28px,3.3vw,44px);line-height:1.14;font-weight:550;letter-spacing:-1.5px;text-shadow:var(--ts-hero)}:where(html.ember-root) .hero-copy p{max-width:540px;color:var(--muted);font-size:13px;line-height:1.8}:where(html.ember-root) .hero-art{display:grid;place-items:center;position:relative;min-height:230px}:where(html.ember-root) .carve-lines{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}:where(html.ember-root) .carve-lines:before,:where(html.ember-root) .carve-lines:after{content:"";position:absolute;top:25px;width:75%;height:2px;background:var(--line-deep-2);box-shadow:var(--hair)}:where(html.ember-root) .carve-lines:before{left:-5%;transform:rotate(15deg);transform-origin:left}:where(html.ember-root) .carve-lines:after{right:-5%;transform:rotate(-15deg);transform-origin:right}:where(html.ember-root) .orbit{position:relative;width:200px;height:200px;border:1px solid var(--line-ring);border-radius:50%;display:grid;place-items:center;box-shadow:var(--shadow-orbit)}:where(html.ember-root) .orbit:before,:where(html.ember-root) .orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgb(217 95 39 / .2);inset:22px}:where(html.ember-root) .orbit:after{inset:-22px;border-color:var(--line-ring-2)}:where(html.ember-root) .orbit-core{position:relative;width:104px;height:104px;border-radius:50%;background:var(--surface-sunk);border:1px solid rgb(217 95 39 / .65);box-shadow:var(--deep),0 0 34px #d95f271f;display:grid;place-items:center;color:var(--accent);font:300 58px/1 var(--sans);text-shadow:0 0 14px rgb(217 95 39 / .5)}:where(html.ember-root) .orbit-core:before{content:"";position:absolute;inset:9px;border:1px solid rgb(217 95 39 / .28);border-radius:50%;box-shadow:inset 0 0 14px #d95f272e}:where(html.ember-root) .badge{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:5px;background:var(--raised);box-shadow:var(--raise);font:10px/1.6 var(--mono);white-space:nowrap}:where(html.ember-root) .badge:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--noise-medium) repeat;background-size:120px 120px;opacity:var(--grain-chip);mix-blend-mode:overlay;pointer-events:none;z-index:-1}:where(html.ember-root) .badge.success{color:var(--success);background:var(--ok-wash)}:where(html.ember-root) .badge.warning{color:var(--warning);background:var(--warn-wash)}:where(html.ember-root) .badge.danger{color:var(--danger);background:var(--err-wash)}:where(html.ember-root) .badge.neutral{color:var(--muted);background:var(--neutral-wash)}:where(html.ember-root) .dot{width:6px;height:6px;border-radius:2px;background:currentColor;display:inline-block;flex:0 0 6px}:where(html.ember-root) .badge .dot{box-shadow:0 0 8px #d95f27bf}:where(html.ember-root) .badge.success .dot{box-shadow:0 0 8px #91ad9199}:where(html.ember-root) .badge.warning .dot{box-shadow:0 0 8px #c8aa6999}:where(html.ember-root) .badge.danger .dot{box-shadow:0 0 8px #d18a7f99}:where(html.ember-root) .badge.neutral .dot{box-shadow:none}:where(html.ember-root) .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;max-width:100%;padding:9px 15px;border:0;border-radius:7px;background:var(--control);box-shadow:var(--shadow-btn);color:var(--text);font-size:12px;font-weight:500;line-height:1.4;text-shadow:var(--ts-btn);transition:background .18s,box-shadow .18s,transform .18s}:where(html.ember-root) .btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--noise-medium) repeat;background-size:120px 120px;opacity:var(--grain-control);mix-blend-mode:overlay;pointer-events:none}:where(html.ember-root) .btn:hover:not(:disabled){background:var(--control-hover)}:where(html.ember-root) .btn:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-btn-press)}:where(html.ember-root) .btn.primary{background:var(--accent);color:var(--on-accent);font-weight:650;box-shadow:var(--shadow-btn-primary);text-shadow:0 1px 0 rgb(255 255 255 / .18)}:where(html.ember-root) .btn.primary:hover:not(:disabled){background:var(--accent-hi);box-shadow:var(--shadow-btn-primary-hover)}:where(html.ember-root) .btn.primary:active:not(:disabled){box-shadow:var(--shadow-btn-primary-press)}:where(html.ember-root) .btn.ghost{background:var(--field-hi);color:var(--muted);box-shadow:var(--shadow-ghost)}:where(html.ember-root) .btn.ghost:hover:not(:disabled){background:var(--ghost-hover);color:var(--text)}:where(html.ember-root) .btn.ghost:active:not(:disabled){transform:translateY(2px);background:var(--field-press);box-shadow:var(--shadow-ghost-press)}:where(html.ember-root) .btn.ghost.sm:active:not(:disabled){transform:translateY(2px);box-shadow:var(--shadow-ghost-press-sm)}:where(html.ember-root) .btn.danger{background:var(--danger-btn);color:var(--danger-ink);box-shadow:var(--shadow-danger)}:where(html.ember-root) .btn.danger:hover:not(:disabled){background:var(--danger-btn-hover);color:var(--danger-ink-hover)}:where(html.ember-root) .btn.sm{min-height:29px;padding:6px 10px;font-size:11px;border-radius:5px}:where(html.ember-root) .btn.lg{min-height:44px;padding:12px 21px;font-size:13px;border-radius:8px}:where(html.ember-root) .btn.icon{width:36px;height:36px;flex:0 0 36px;padding:0}:where(html.ember-root) .btn:disabled{opacity:.4;filter:saturate(.4)}:where(html.ember-root) .segmented,:where(html.ember-root) .tabs{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--panel);border-radius:var(--radius-control);box-shadow:var(--shadow-progress);max-width:100%}:where(html.ember-root) .segmented button,:where(html.ember-root) .tabs button,:where(html.ember-root) .tabs [role=tab]{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:7px 12px;font-size:11px;transition:color .18s,background .18s}:where(html.ember-root) .segmented button:hover,:where(html.ember-root) .tabs button:hover{color:var(--text)}:where(html.ember-root) .segmented button.active,:where(html.ember-root) .tabs .active,:where(html.ember-root) .tabs [aria-selected=true]{background:var(--raised);color:var(--text);box-shadow:var(--raise)}:where(html.ember-root) .field{display:flex;flex-direction:column;gap:8px;min-width:0}:where(html.ember-root) .field label{font:11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);text-shadow:var(--ts-emboss-dark)}:where(html.ember-root) .input,:where(html.ember-root) .field input:not([type=checkbox]):not([type=radio]):not([type=range]),:where(html.ember-root) .field select,:where(html.ember-root) .field textarea{width:100%;min-width:0;border:0;border-radius:var(--radius-control);padding:11px 12px;background:var(--field);box-shadow:var(--carve);color:var(--text);font-size:12.5px;line-height:1.5;transition:box-shadow .2s,background .2s}:where(html.ember-root) .input::placeholder,:where(html.ember-root) .field input::placeholder,:where(html.ember-root) textarea::placeholder{color:var(--placeholder)}:where(html.ember-root) .input:hover,:where(html.ember-root) .field input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,:where(html.ember-root) .field textarea:hover,:where(html.ember-root) .field select:hover{background-color:var(--field-hi)}:where(html.ember-root) .input:focus,:where(html.ember-root) .field input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,:where(html.ember-root) .field textarea:focus,:where(html.ember-root) .field select:focus{outline:0;background-color:var(--field-hi);box-shadow:var(--carve),0 0 0 1px #d95f278c,0 0 0 4px #d95f2714}:where(html.ember-root) .field textarea{min-height:110px;resize:vertical}:where(html.ember-root) select.input,:where(html.ember-root) .field select{appearance:none;-webkit-appearance:none}:where(html.ember-root) select.input option,:where(html.ember-root) .field select option{background:var(--popup-surface);color:var(--text)}:where(html.ember-root) .field [aria-invalid=true]{box-shadow:var(--carve),0 0 0 1px var(--danger)}:where(html.ember-root) .select{position:relative;display:block;min-width:0}:where(html.ember-root) .select-native{position:absolute;inset:0;opacity:0;pointer-events:none}:where(html.ember-root) .select-trigger{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 34px 10px 12px;border:0;border-radius:var(--radius-control);background:var(--field);box-shadow:var(--carve);color:var(--text);font-size:12.5px;line-height:1.5;text-align:left;cursor:pointer;transition:background .2s,box-shadow .2s}:where(html.ember-root) .select-trigger:hover:not(:disabled){background:var(--field-hi)}:where(html.ember-root) .select-trigger:focus-visible{outline:0;box-shadow:var(--carve),0 0 0 1px #d95f2799,0 0 0 4px #d95f271a}:where(html.ember-root) .select-trigger:active:not(:disabled){box-shadow:var(--shadow-btn-press)}:where(html.ember-root) .select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html.ember-root) .select-caret{position:absolute;right:11px;width:13px;height:13px;flex:0 0 13px;color:var(--dim);pointer-events:none;transition:transform .2s ease,color .2s}:where(html.ember-root) .select.open .select-caret{transform:rotate(180deg);color:var(--accent)}:where(html.ember-root) .select.is-disabled .select-trigger{opacity:.45;cursor:not-allowed}:where(html.ember-root) .select-list{position:fixed;margin:0;padding:6px;max-height:var(--list-max-h, min(300px, 60vh));overflow-y:auto;border:1px solid var(--popup-line);border-radius:10px;background-color:var(--panel);background-image:var(--noise-medium) repeat;background-size:180px 180px;background-blend-mode:overlay;color:var(--text);box-shadow:var(--shadow-pop)}:where(html.ember-root) .select-list:popover-open{display:flex;flex-direction:column;gap:3px;animation:select-in .16s ease-out}:where(html.ember-root) .select-list[data-flip=up]:popover-open{animation:select-in-up .16s ease-out}:where(html.ember-root) .select-list::backdrop{background:transparent}:where(html.ember-root) .select-option{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12.5px;text-align:left;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}:where(html.ember-root) .select-option>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(html.ember-root) .select-option .icon{display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;border-radius:4px;background:transparent;opacity:0;color:var(--on-accent);transition:opacity .16s,background .16s,box-shadow .16s}:where(html.ember-root) .select-option:hover,:where(html.ember-root) .select-option:focus-visible{background:var(--wash-hi);color:var(--text);outline:0}:where(html.ember-root) .select-option.selected{color:var(--text);background:var(--tint-selected);box-shadow:var(--well),inset 3px 0 10px -5px #d95f2780,inset -3px 0 10px -5px #d95f2747}:where(html.ember-root) .select-option.selected .icon{opacity:1;background:var(--accent);box-shadow:0 1px 2px #000000b3,inset 0 1px #ffffff4d}@keyframes select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes select-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:where(html.ember-root) .check{display:inline-flex;align-items:center;gap:11px;font-size:12.5px;color:var(--muted);cursor:pointer;transition:color .2s}:where(html.ember-root) .check input[type=checkbox],:where(html.ember-root) .check input[type=radio]{appearance:none;-webkit-appearance:none;position:relative;width:17px;height:17px;flex:0 0 17px;border:0;background:var(--field);box-shadow:var(--shadow-check);cursor:pointer;transition:background .2s,box-shadow .2s}:where(html.ember-root) .check input[type=checkbox]{border-radius:5px}:where(html.ember-root) .check input[type=radio]{border-radius:50%}:where(html.ember-root) .check input[type=checkbox]:after{content:"";position:absolute;inset:0;background:var(--check-ink);-webkit-mask:center / 11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");mask:center / 11px 11px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");opacity:0;transform:scale(.55);transition:opacity .18s,transform .18s cubic-bezier(.3,1.4,.5,1)}:where(html.ember-root) .check input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px #d95f27d9;transform:translate(-50%,-50%) scale(0);transition:transform .2s cubic-bezier(.3,1.4,.5,1)}:where(html.ember-root) .check input[type=checkbox]:checked{background:var(--text);box-shadow:var(--shadow-check-done)}:where(html.ember-root) .check input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}:where(html.ember-root) .check input[type=radio]:checked{background:var(--field);box-shadow:var(--shadow-radio-on)}:where(html.ember-root) .check input[type=radio]:checked:after{transform:translate(-50%,-50%) scale(1)}:where(html.ember-root) .check input:focus-visible{box-shadow:var(--shadow-focus-field)}:where(html.ember-root) .check:has(input:checked){color:var(--text)}:where(html.ember-root) .check:has(input:disabled){opacity:.45;cursor:not-allowed}:where(html.ember-root) .switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:12px;color:var(--muted)}:where(html.ember-root) .switch input[type=checkbox],:where(html.ember-root) input.switch[type=checkbox]{appearance:none;position:relative;width:42px;height:22px;flex:0 0 42px;background:var(--field);border:0;border-radius:11px;box-shadow:var(--shadow-check);cursor:pointer;transition:background .25s,box-shadow .25s}:where(html.ember-root) .switch input[type=checkbox]:after,:where(html.ember-root) input.switch[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--knob);box-shadow:var(--raise);transition:left .25s cubic-bezier(.3,1.2,.5,1),background .25s,box-shadow .25s}:where(html.ember-root) .switch input:checked,:where(html.ember-root) input.switch:checked{background:var(--track-accent);box-shadow:var(--shadow-track-on)}:where(html.ember-root) .switch input:checked:after,:where(html.ember-root) input.switch:checked:after{left:23px;background:var(--accent);box-shadow:var(--shadow-knob-on)}:where(html.ember-root) .range{appearance:none;-webkit-appearance:none;width:100%;height:6px;margin-block:10px;border-radius:3px;background:var(--track);box-shadow:var(--shadow-track);outline-offset:4px;cursor:pointer}:where(html.ember-root) .range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-thumb);cursor:pointer;transition:transform .15s}:where(html.ember-root) .range::-webkit-slider-thumb:hover{transform:scale(1.12)}:where(html.ember-root) .range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--accent);box-shadow:var(--shadow-thumb);cursor:pointer}:where(html.ember-root) .range::-moz-range-track{height:6px;border-radius:3px;background:var(--track)}:where(html.ember-root) .progress{position:relative;height:6px;width:100%;border-radius:4px;background:var(--track);box-shadow:var(--shadow-progress);overflow:hidden}:where(html.ember-root) .progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-deep),var(--accent));box-shadow:var(--shadow-fill);transition:width .4s ease}:where(html.ember-root) .progress.muted>i{background:var(--muted-fill);box-shadow:none}:where(html.ember-root) .steps{display:flex;gap:6px}:where(html.ember-root) .steps>i{flex:1;height:6px;border-radius:3px;background:var(--track);box-shadow:var(--shadow-progress);transition:background .3s,box-shadow .3s}:where(html.ember-root) .steps>i.done{background:var(--step-done);box-shadow:inset 0 1px 2px #0009}:where(html.ember-root) .steps>i.current{background:var(--accent);box-shadow:var(--glow),inset 0 1px #fff3}:where(html.ember-root) .prog-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:11px/1.5 var(--mono);color:var(--dim);margin-bottom:7px}:where(html.ember-root) .ring{--value: 65;position:relative;isolation:isolate;display:grid;place-items:center;width:86px;height:86px;flex:0 0 86px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--value) * 1%),var(--ring-track) 0);color:var(--text);font:14px var(--mono);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-ring)}:where(html.ember-root) .ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--card);box-shadow:var(--shadow-brand);z-index:-1}:where(html.ember-root) .ring:after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid rgb(255 255 255 / .04);pointer-events:none}:where(html.ember-root) .stat-card{min-height:142px;display:flex;flex-direction:column;gap:12px}:where(html.ember-root) .stat-label{font:10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-shadow:var(--ts-emboss-dark)}:where(html.ember-root) .stat-well{display:flex;flex-direction:column;gap:5px;padding:11px 13px;border-radius:8px;background:var(--well-bg-2);box-shadow:var(--well)}:where(html.ember-root) .stat-card .stat-well{margin-top:auto}:where(html.ember-root) .stat-value{font:30px/1.15 var(--mono);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;text-shadow:var(--ts-emboss)}:where(html.ember-root) .stat-trend{font:10px/1.6 var(--mono);color:var(--success);letter-spacing:.02em}:where(html.ember-root) .stat-trend.down{color:var(--danger)}:where(html.ember-root) .sparkline{display:block;width:100%;height:40px;margin-top:4px;overflow:visible}:where(html.ember-root) .sparkline polyline,:where(html.ember-root) .sparkline path:not([fill]){fill:none;stroke:var(--accent);stroke-width:1.5}:where(html.ember-root) .spark-chart{position:relative;isolation:isolate;width:100%;border-radius:8px;padding:10px 10px 6px;background:var(--well-bg-2);box-shadow:var(--well)}:where(html.ember-root) .spark-chart:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--noise-fine) repeat;background-size:140px 140px;opacity:var(--grain-chip);mix-blend-mode:overlay;pointer-events:none;z-index:-1}:where(html.ember-root) .spark-chart svg{display:block;width:100%;height:56px;overflow:visible}:where(html.ember-root) .spark-grid{stroke:var(--grid-line);stroke-width:1}:where(html.ember-root) .spark-area{fill:url(#spark-fill);stroke:none}:where(html.ember-root) .spark-line{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgb(217 95 39 / .45))}:where(html.ember-root) .spark-dot{fill:var(--accent);stroke:#14100e;stroke-width:1.5}:where(html.ember-root) .swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:where(html.ember-root) .swatch{position:relative;border:0;padding:0;border-radius:9px;overflow:hidden;min-width:0;background:var(--panel);box-shadow:var(--raise);text-align:left;transition:transform .18s,box-shadow .18s}:where(html.ember-root) .swatch:before{content:"";position:absolute;inset:0 0 auto;height:78px;background:var(--noise-medium) repeat;background-size:120px 120px;opacity:var(--grain-chip);mix-blend-mode:overlay;pointer-events:none}:where(html.ember-root) .swatch:hover{transform:translateY(-3px);box-shadow:var(--shadow-swatch-hover)}:where(html.ember-root) .swatch-color{display:block;height:78px;box-shadow:var(--shadow-swatch)}:where(html.ember-root) .swatch-info{display:flex;flex-direction:column;gap:4px;padding:12px 13px;font:10px/1.6 var(--mono);color:var(--dim)}:where(html.ember-root) .swatch-info strong{color:var(--text);font-size:11px;font-weight:500}:where(html.ember-root) .material{position:relative;isolation:isolate;min-height:155px;padding:22px;border-radius:10px;background:var(--card);display:flex;flex-direction:column;justify-content:center;gap:10px}:where(html.ember-root) .material:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--noise-fine) repeat;background-size:150px 150px;opacity:var(--grain-material);mix-blend-mode:overlay;pointer-events:none;z-index:-1}:where(html.ember-root) .material.sunken{background:var(--field);box-shadow:var(--carve)}:where(html.ember-root) .material.raised{background:var(--raised);box-shadow:var(--raise)}:where(html.ember-root) .material.deep{background:var(--panel);box-shadow:var(--deep)}:where(html.ember-root) .demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ember-root) .component-card{position:relative;min-width:0;overflow:hidden;border-radius:12px;background:var(--card);box-shadow:var(--shadow-panel)}:where(html.ember-root) .component-preview{display:flex;flex-direction:column;justify-content:center;gap:20px;min-height:175px;padding:25px}:where(html.ember-root) .component-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--surface-sunk);border-top:1px solid var(--line-deep);box-shadow:var(--hair);font-size:12px}:where(html.ember-root) .code-block{display:block;max-width:100%;background-color:var(--panel);background-image:var(--noise-medium) repeat;background-size:180px 180px;background-blend-mode:overlay;box-shadow:var(--deep);border-radius:8px;padding:18px;overflow:auto;color:var(--ink-code);font:11px/1.9 var(--mono);white-space:pre;tab-size:2}:where(html.ember-root) .component-card .code-block{margin:0 15px 15px}:where(html.ember-root) .code-toggle{border:0;padding:4px 0;background:transparent;color:var(--muted);font:10px/1.6 var(--mono)}:where(html.ember-root) .code-toggle:hover{color:var(--accent-hi)}:where(html.ember-root) .tag{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;padding:4px 5px 4px 9px;border-radius:6px;background:var(--chip);box-shadow:var(--raise);color:var(--text);font:11px/1.5 var(--mono)}:where(html.ember-root) .tag:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--noise-medium) repeat;background-size:120px 120px;opacity:var(--grain-control);mix-blend-mode:overlay;pointer-events:none;z-index:-1}:where(html.ember-root) .tag.accent,:where(html.ember-root) .tag.primary{color:var(--accent)}:where(html.ember-root) .tag button{display:grid;place-items:center;width:17px;height:17px;padding:0;background:var(--shade);color:var(--muted);border:0;border-radius:4px;box-shadow:inset 0 1px 2px #000c}:where(html.ember-root) .tag button:hover{color:var(--text);background:var(--shade-hi)}:where(html.ember-root) .avatar{display:inline-grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:50%;background:var(--raised);color:var(--ink-avatar);box-shadow:var(--shadow-avatar);font:11px/1 var(--mono);text-shadow:var(--ts-avatar);object-fit:cover}:where(html.ember-root) .avatar.lg{width:48px;height:48px;flex-basis:48px;font-size:15px}:where(html.ember-root) .avatar.accent{color:var(--accent)}:where(html.ember-root) .avatar-stack{display:flex;padding-left:0}:where(html.ember-root) .avatar-stack .avatar{box-shadow:var(--shadow-avatar-stack)}:where(html.ember-root) .avatar-stack .avatar+.avatar{margin-left:-9px}:where(html.ember-root) .avatar-stack .avatar:hover{transform:translateY(-2px)}:where(html.ember-root) [data-tooltip]{position:relative}:where(html.ember-root) [data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,3px);max-width:min(230px,80vw);width:max-content;padding:7px 10px;border-radius:5px;color:var(--text);background:var(--raised);box-shadow:var(--shadow-tooltip);font:10px/1.6 var(--mono);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s;z-index:50}:where(html.ember-root) [data-tooltip]:hover:after,:where(html.ember-root) [data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}:where(html.ember-root) .alert{--tone: 148 148 142;position:relative;display:flex;align-items:flex-start;gap:11px;padding:13px 16px 13px 23px;border-radius:8px;background:var(--well-bg);box-shadow:var(--well);font-size:12px}:where(html.ember-root) .alert:before{content:"";position:absolute;left:7px;top:9px;bottom:9px;width:5px;border-radius:5px;background:linear-gradient(90deg,rgb(var(--tone) / .22),var(--groove-floor) 74%);box-shadow:var(--shadow-groove)}:where(html.ember-root) .alert.success{--tone: 145 173 145;background:var(--ok-wash-2)}:where(html.ember-root) .alert.warning{--tone: 200 170 105;background:var(--warn-wash-2)}:where(html.ember-root) .alert.danger{--tone: 209 138 127;background:var(--err-wash-2)}:where(html.ember-root) .alert.success>.icon{color:var(--success)}:where(html.ember-root) .alert.warning>.icon{color:var(--warning)}:where(html.ember-root) .alert.danger>.icon{color:var(--danger)}:where(html.ember-root) .alert p{color:var(--muted);margin-top:4px}:where(html.ember-root) .spinner{display:inline-block;width:19px;height:19px;flex:0 0 19px;border:2px solid var(--spinner-track);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}:where(html.ember-root) .skeleton{min-height:12px;border-radius:5px;background:linear-gradient(90deg,var(--skeleton-a),var(--skeleton-b),var(--skeleton-a));background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}:where(html.ember-root) .empty-state{padding:44px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}:where(html.ember-root) .empty-state>.icon{width:30px;height:30px;color:var(--muted)}:where(html.ember-root) .empty-state p{max-width:340px;color:var(--muted);font-size:12px}:where(html.ember-root) .table-wrap{width:100%;min-width:0;border-radius:8px;overflow-x:auto;background:var(--well-bg-soft-2);box-shadow:var(--well)}:where(html.ember-root) .table-wrap table{width:100%;border-collapse:collapse;font-size:12px}:where(html.ember-root) .table-wrap th{text-align:left;font:10px/1.5 var(--mono);font-weight:500;color:var(--dim);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;background:var(--well-bg-2);border-bottom:1px solid var(--line-strong);box-shadow:var(--hair);white-space:nowrap}:where(html.ember-root) .table-wrap td{padding:14px 16px;border-bottom:1px solid var(--line-row);color:var(--muted)}:where(html.ember-root) .table-wrap td:first-child{color:var(--text)}:where(html.ember-root) .table-wrap tr:last-child td{border-bottom:0}:where(html.ember-root) .table-wrap tbody tr{transition:background .18s}:where(html.ember-root) .table-wrap tbody tr:hover{background:var(--wash-soft)}:where(html.ember-root) .table-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:20px}:where(html.ember-root) .pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center}:where(html.ember-root) .pager button{border:0;border-radius:6px;min-width:30px;min-height:30px;padding:5px 9px;background:var(--control);color:var(--muted);box-shadow:var(--shadow-btn-mini);font:11px var(--mono);transition:color .18s,background .18s,box-shadow .18s}:where(html.ember-root) .pager button.active,:where(html.ember-root) .pager [aria-current=page]{color:var(--on-accent);background:var(--accent-press);box-shadow:var(--shadow-press)}:where(html.ember-root) .pager button:hover:not(:disabled){color:var(--text);background:var(--control-hover)}:where(html.ember-root) .task-card{display:flex;flex-direction:column;gap:18px}:where(html.ember-root) .task-steps{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}:where(html.ember-root) .task-steps li{display:flex;align-items:center;gap:11px;color:var(--muted);font:11px/1.6 var(--mono)}:where(html.ember-root) .task-steps li.done,:where(html.ember-root) .task-steps li.current{color:var(--text)}:where(html.ember-root) .task-check{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;background:var(--field);border-radius:5px;box-shadow:var(--shadow-check);color:transparent}:where(html.ember-root) .task-check .icon{width:11px;height:11px}:where(html.ember-root) .done .task-check{color:var(--check-ink);background:var(--text);box-shadow:var(--shadow-check-done)}:where(html.ember-root) .current .task-check{border:1px solid rgb(217 95 39 / .65);color:var(--accent);box-shadow:inset 0 0 8px #d95f2738}:where(html.ember-root) .context-box{padding:13px 15px;border-radius:8px;background:var(--well-bg-soft);box-shadow:var(--well);font-size:12px;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}:where(html.ember-root) .log-panel{background-color:var(--panel);background-image:var(--noise-coarse) repeat;background-size:220px 220px;background-blend-mode:overlay;border-radius:8px;padding:16px;box-shadow:var(--deep);display:flex;flex-direction:column;gap:10px;max-height:400px;overflow:auto}:where(html.ember-root) .log-line{display:flex;align-items:baseline;gap:12px;color:var(--muted);font:10px/1.7 var(--mono);overflow-wrap:anywhere}:where(html.ember-root) .log-line>:last-child{min-width:0}:where(html.ember-root) .log-time{flex:0 0 auto;color:var(--muted)}:where(html.ember-root) .log-line .success{color:var(--success)}:where(html.ember-root) .log-line .warning{color:var(--warning)}:where(html.ember-root) .log-line .danger{color:var(--danger)}:where(html.ember-root) .activity-list{display:flex;flex-direction:column;gap:0;list-style:none;padding:0}:where(html.ember-root) .activity-item{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid var(--line-soft);font-size:12px}:where(html.ember-root) .activity-item:first-child{padding-top:0}:where(html.ember-root) .activity-item:last-child{border:0;padding-bottom:0}:where(html.ember-root) .activity-item>.dot{margin-top:7px;color:var(--accent)}:where(html.ember-root) .activity-item p{margin-top:4px;color:var(--muted);font-size:11px}:where(html.ember-root) .activity-item time{margin-left:auto;color:var(--muted);font:10px var(--mono);white-space:nowrap}:where(html.ember-root) .chart{padding-top:10px}:where(html.ember-root) .chart-bars{height:190px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;padding-inline:6px;border-bottom:1px solid var(--line-soft-3);box-shadow:var(--hair);background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--grid-line-soft) calc(25% - 1px),var(--grid-line-soft) 25%)}:where(html.ember-root) .chart-bars>.chart-bar{height:var(--h, 50%);flex:1;max-width:36px;min-width:0;border-radius:4px 4px 0 0;background:linear-gradient(to top,var(--accent-deep-2),var(--accent));box-shadow:var(--shadow-bar);transition:height .3s,box-shadow .2s}:where(html.ember-root) .chart-bars>.chart-bar:hover,:where(html.ember-root) .chart-bars>.chart-bar:focus-visible{box-shadow:var(--shadow-bar-hover)}:where(html.ember-root) .chart-labels{display:flex;justify-content:space-around;gap:12px;padding:11px 6px 0;color:var(--dim);font:9px/1.5 var(--mono);letter-spacing:.08em}:where(html.ember-root) .chart-labels>*{flex:1;text-align:center;min-width:0}:where(html.ember-root) .mail-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:490px;gap:0;overflow:hidden;padding:0}:where(html.ember-root) .mail-list{display:flex;flex-direction:column;border-right:1px solid var(--line-void);box-shadow:var(--shadow-list-edge);background:var(--field-hi);background-image:var(--noise-fine) repeat;background-size:150px 150px;background-blend-mode:overlay;min-width:0}:where(html.ember-root) .mail-item{display:block;width:100%;border:0;border-bottom:1px solid var(--line-row);background:transparent;text-align:left;padding:18px 20px;color:var(--muted);font-size:12px;transition:background .18s,box-shadow .18s}:where(html.ember-root) .mail-item:hover{background:var(--wash-row)}:where(html.ember-root) .mail-item.active{background:var(--tint-active-2);box-shadow:inset 3px 0 0 var(--accent)}:where(html.ember-root) .mail-item strong{display:block;color:var(--text);font-size:12px;margin-block:5px;text-shadow:var(--ts-btn)}:where(html.ember-root) .mail-item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}:where(html.ember-root) .mail-body.ember{padding:28px;min-width:0}:where(html.ember-root) .mail-body.ember h2{font-size:20px;font-weight:550;line-height:1.4}:where(html.ember-root) .mail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block:20px 26px;font-size:11px;color:var(--muted)}:where(html.ember-root) .mail-text{color:var(--ink-mail);font-size:13px;line-height:1.9;overflow-wrap:anywhere}:where(html.ember-root) .mail-text p+p{margin-top:18px}:where(html.ember-root) .attachment{display:inline-flex;align-items:center;gap:10px;padding:12px 15px;background:var(--well-bg);border-radius:var(--radius-control);box-shadow:var(--well);font-size:11px;max-width:100%;overflow-wrap:anywhere}:where(html.ember-root) .docs-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);gap:20px;align-items:start}@media(max-width:1100px){:where(html.ember-root) .docs-layout{grid-template-columns:minmax(0,1fr)}}:where(html.ember-root) .rt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;border-radius:var(--radius-control);background:var(--panel);box-shadow:var(--shadow-progress)}:where(html.ember-root) .rt-tool{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);transition:color .16s,background .16s,box-shadow .16s}:where(html.ember-root) .rt-tool:hover{background:#ffffff0a;color:var(--text)}:where(html.ember-root) .rt-tool:active{box-shadow:var(--shadow-nav-press-2)}:where(html.ember-root) .rt-tool.active{background:var(--raised);color:var(--accent);box-shadow:var(--raise)}:where(html.ember-root) .rt-tool .icon{width:15px;height:15px}:where(html.ember-root) .rt-sep{width:2px;height:18px;margin-inline:4px;background:var(--line-deep);box-shadow:var(--hair)}:where(html.ember-root) .rt-size{display:inline-flex;align-items:center;gap:7px;margin-right:2px}:where(html.ember-root) .rt-size-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-shadow:var(--ts-emboss-dark)}:where(html.ember-root) .rt-size select,:where(html.ember-root) .rt-select{appearance:none;-webkit-appearance:none;min-height:30px;padding:5px 30px 5px 11px;border:0;border-radius:5px;background-color:var(--field);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2386867f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:12px 12px;box-shadow:var(--shadow-check);color:var(--text);font:11px/1.4 var(--mono);cursor:pointer;transition:box-shadow .18s}:where(html.ember-root) .rt-select:hover{box-shadow:var(--shadow-field-accent)}:where(html.ember-root) .rt-select:focus{outline:0;box-shadow:var(--shadow-focus-field)}:where(html.ember-root) .rt-select option{background:var(--popup-surface);color:var(--text)}:where(html.ember-root) .rt-editor h1{font-size:26px}:where(html.ember-root) .rt-editor h2{font-size:20px}:where(html.ember-root) .rt-editor h3{font-size:16px}:where(html.ember-root) .rt-editor h4{font-size:13px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}:where(html.ember-root) .rt-editor{min-height:340px;padding:22px 24px;border-radius:10px;background-color:var(--panel);background-image:var(--noise-coarse) repeat;background-size:220px 220px;background-blend-mode:overlay;box-shadow:var(--deep);outline:0;caret-color:var(--accent);overflow-wrap:anywhere}:where(html.ember-root) .rt-editor:focus-visible{box-shadow:var(--deep),0 0 0 1px #d95f2780}:where(html.ember-root) .rt-editor::selection,:where(html.ember-root) .prose ::selection{background:#d95f274d;color:var(--sel-ink)}:where(html.ember-root) .rt-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font:10px/1.6 var(--mono);color:var(--dim)}:where(html.ember-root) .rt-count{display:flex;flex-wrap:wrap;gap:14px}:where(html.ember-root) .rt-count b{color:var(--text);font-weight:500}:where(html.ember-root) .prose{color:var(--ink-body);font-size:14px;line-height:1.85}:where(html.ember-root) .prose>*+*{margin-top:15px}:where(html.ember-root) .prose h1,:where(html.ember-root) .prose h2,:where(html.ember-root) .prose h3,:where(html.ember-root) .prose h4{color:var(--text);font-weight:600;line-height:1.35;text-shadow:var(--ts-prose)}:where(html.ember-root) .prose h1{font-size:27px;letter-spacing:-.8px;margin-top:0}:where(html.ember-root) .prose h2{font-size:21px;letter-spacing:-.5px;margin-top:26px}:where(html.ember-root) .prose h3{font-size:16px;letter-spacing:-.2px;margin-top:22px}:where(html.ember-root) .prose h4{font-size:13px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-top:20px}:where(html.ember-root) .prose h2:after,:where(html.ember-root) .prose h3:after{content:"";display:block;width:34px;height:2px;margin-top:10px;background:var(--line-deep);box-shadow:var(--hair);border-radius:2px}:where(html.ember-root) .prose p.lead{font-size:16px;line-height:1.75;color:var(--text)}:where(html.ember-root) .prose strong{color:var(--text);font-weight:650}:where(html.ember-root) .prose em{color:var(--text)}:where(html.ember-root) .prose a{color:var(--accent-hi);text-decoration:none;box-shadow:inset 0 -1px #d95f2773;transition:box-shadow .18s,color .18s}:where(html.ember-root) .prose a:hover{color:var(--text);box-shadow:inset 0 -1px 0 var(--accent-hi)}:where(html.ember-root) .prose code{padding:2px 6px;border-radius:4px;background:var(--shade-soft);box-shadow:inset 0 1px 2px #0009;color:var(--accent-hi);font:12px/1.6 var(--mono)}:where(html.ember-root) .prose mark{padding:1px 5px;border-radius:4px;background:#d95f2738;color:var(--text)}:where(html.ember-root) .prose s{color:var(--dim)}:where(html.ember-root) .prose u{text-decoration-color:#d95f2799;text-underline-offset:3px}:where(html.ember-root) .prose ul,:where(html.ember-root) .prose ol{padding-left:1.25em;display:flex;flex-direction:column;gap:7px}:where(html.ember-root) .prose ul{list-style:none;padding-left:1.1em}:where(html.ember-root) .prose ul>li{position:relative}:where(html.ember-root) .prose ul>li:before{content:"";position:absolute;left:-1.1em;top:.62em;width:5px;height:5px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px #d95f278c}:where(html.ember-root) .prose ol>li::marker{color:var(--accent);font-family:var(--mono);font-size:12px}:where(html.ember-root) .prose li>ul,:where(html.ember-root) .prose li>ol{margin-top:7px}:where(html.ember-root) .prose blockquote{position:relative;padding:13px 17px 13px 27px;border-radius:8px;background:var(--well-bg-2);box-shadow:var(--well);color:var(--muted)}:where(html.ember-root) .prose blockquote:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:6px;border-radius:6px;background:linear-gradient(90deg,var(--groove-glow),var(--groove-floor) 72%);box-shadow:var(--shadow-groove-accent)}:where(html.ember-root) .prose hr{height:2px;border:0;background:var(--line-deep);box-shadow:var(--hair);margin-block:22px}:where(html.ember-root) .prose figure{display:flex;flex-direction:column;gap:10px}:where(html.ember-root) .prose figcaption{font-size:10px}:where(html.ember-root) .prose img{max-width:100%;border-radius:8px;box-shadow:var(--well)}:where(html.ember-root) .rt-figure{display:flex;flex-direction:column;justify-content:center;min-height:108px;padding:16px 18px;border-radius:8px;background-color:var(--panel);background-image:var(--noise-medium) repeat;background-size:180px 180px;background-blend-mode:overlay;box-shadow:var(--deep)}:where(html.ember-root) .setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;border-bottom:1px solid var(--line-strong-2);box-shadow:var(--hair)}:where(html.ember-root) .setting-row:last-child{border:0;box-shadow:none}:where(html.ember-root) .setting-row p{color:var(--muted);font-size:12px;margin-top:5px}:where(html.ember-root) .setting-row>:first-child{min-width:0}:where(html.ember-root) .setting-row>.switch,:where(html.ember-root) .setting-row>.btn{flex-shrink:0}:where(html.ember-root) .settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px}:where(html.ember-root) .settings-nav{display:flex;flex-direction:column;gap:5px;align-self:start}:where(html.ember-root) .settings-nav button,:where(html.ember-root) .settings-nav a{display:block;border:0;text-align:left;background:transparent;color:var(--muted);padding:10px 12px;border-radius:6px;font-size:12px}:where(html.ember-root) .settings-nav .active{color:var(--text);background:var(--tint-active-3);box-shadow:var(--carve),inset 2px 0 #d95f278c}:where(html.ember-root) .settings-nav button:hover,:where(html.ember-root) .settings-nav a:hover{color:var(--text)}:where(html.ember-root) dialog{isolation:isolate;position:fixed;width:min(480px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:26px;border:0;border-radius:var(--radius-card);background:var(--card);color:var(--text);box-shadow:var(--shadow-modal);overflow:auto}:where(html.ember-root) dialog>*{position:relative;z-index:1}:where(html.ember-root) dialog[open]{animation:appear .18s ease-out}:where(html.ember-root) dialog::backdrop{background:#000000b8;backdrop-filter:blur(4px)}:where(html.ember-root) .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}:where(html.ember-root) .dialog-head h2,:where(html.ember-root) .dialog-head h3{font-size:18px;font-weight:600}:where(html.ember-root) .dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:26px}:where(html.ember-root) dialog>p{color:var(--muted);font-size:13px;margin-bottom:18px}:where(html.ember-root) dialog.drawer{inset:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:16px 0 0 16px;padding:28px}body.ember.modal-open,body.ember:has(dialog:modal){overflow:hidden}:where(html.ember-root) .command-list{display:flex;flex-direction:column;gap:5px;margin-top:16px}:where(html.ember-root) .command-list button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--muted);padding:12px;font-size:12px}:where(html.ember-root) .command-list button:hover,:where(html.ember-root) .command-list button.active{background:var(--wash-command);color:var(--text)}:where(html.ember-root) .command-list kbd{margin-left:auto}:where(html.ember-root) kbd{padding:3px 6px;border-radius:4px;background:var(--chip-sunk);box-shadow:var(--raise);color:var(--muted);font:10px/1.2 var(--mono);white-space:nowrap}:where(html.ember-root) .toast-zone{position:fixed;right:24px;bottom:24px;width:min(370px,calc(100% - 32px));display:flex;flex-direction:column;gap:10px;z-index:100;pointer-events:none}:where(html.ember-root) .toast{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:9px;background:var(--toast-bg);box-shadow:var(--shadow-toast);font-size:12px;animation:toast-in .25s ease-out;pointer-events:auto;overflow-wrap:anywhere}:where(html.ember-root) .toast>.icon,:where(html.ember-root) .toast>.dot{color:var(--success)}:where(html.ember-root) .toast button{margin-left:auto;flex-shrink:0}:where(html.ember-root) .toast.out{opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s}:where(html.ember-root) .footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:28px 0 4px;color:var(--dim);font:10px/1.7 var(--mono);letter-spacing:.1em}:where(html.ember-root) .footer a:hover{color:var(--text)}:where(html.ember-root) .link-card{display:flex;flex-direction:column;gap:12px;transition:background .18s,transform .18s,box-shadow .18s}:where(html.ember-root) .link-card:hover{background:var(--wash-card);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}:where(html.ember-root) .link-card>.icon{color:var(--accent)}:where(html.ember-root) .link-card p{color:var(--muted);font-size:12px}:where(html.ember-root) .result-count{color:var(--muted);font:11px var(--mono)}:where(html.ember-root) .search-box{position:relative;width:min(280px,100%);display:flex;align-items:center}:where(html.ember-root) .search-box>.icon{position:absolute;left:12px;color:var(--dim);pointer-events:none}:where(html.ember-root) .search-box input{padding-left:37px}:where(html.ember-root) .search-box kbd{position:absolute;right:9px;pointer-events:none}:where(html.ember-root) .search-box:has(kbd) input{padding-right:55px}:where(html.ember-root) *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb-hover) var(--scroll-track)}:where(html.ember-root) ::-webkit-scrollbar{width:10px;height:10px}:where(html.ember-root) ::-webkit-scrollbar-track{background:var(--scroll-track)}:where(html.ember-root) ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:6px}:where(html.ember-root) ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){:where(html.ember-root) .content{padding:28px 26px 22px}:where(html.ember-root) .topbar{padding-inline:26px}:where(html.ember-root) .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ember-root) .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ember-root) .hero{padding:28px;grid-template-columns:minmax(0,1fr) 200px}:where(html.ember-root) .hero-art{min-height:200px}:where(html.ember-root) .orbit{width:150px;height:150px}:where(html.ember-root) .orbit-core{width:86px;height:86px;font-size:46px}:where(html.ember-root) .mail-layout{grid-template-columns:240px minmax(0,1fr)}:where(html.ember-root) .docs-layout{grid-template-columns:minmax(0,1fr)}:where(html.ember-root) .rt-editor{min-height:300px;padding:18px 20px}:where(html.ember-root) .mail-body.ember{padding:22px}:where(html.ember-root) .swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.ember-root) .settings-layout{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media(max-width:760px){html.ember-root{scroll-padding-top:78px}:where(html.ember-root) .app-shell{grid-template-columns:minmax(0,1fr)}:where(html.ember-root) .sidebar{position:fixed;inset:0 auto 0 0;width:228px;height:100dvh;transform:translate(-102%);visibility:hidden;transition:transform .22s ease,visibility .22s;box-shadow:var(--shadow-drawer)}body.ember.nav-open{overflow:hidden}body.ember.nav-open .sidebar{transform:translate(0);visibility:visible}body.ember.nav-open:after{content:"";position:fixed;inset:0;background:var(--scrim);z-index:35}:where(html.ember-root) .topbar{min-height:62px;padding:12px 20px;gap:10px}:where(html.ember-root) .mobile-menu{display:inline-flex!important}:where(html.ember-root) .breadcrumbs{flex:1;font-size:11px;gap:7px}:where(html.ember-root) .top-actions{gap:7px}:where(html.ember-root) .top-actions .search-box{width:180px}:where(html.ember-root) .content{padding:26px 20px 18px}:where(html.ember-root) .view{gap:20px}:where(html.ember-root) .page-head{gap:16px}:where(html.ember-root) .grid-2,:where(html.ember-root) .grid-3,:where(html.ember-root) .demo-grid{grid-template-columns:minmax(0,1fr)}:where(html.ember-root) .span-2{grid-column:auto}:where(html.ember-root) .material-grid{grid-template-columns:minmax(0,1fr);gap:14px}:where(html.ember-root) .material{min-height:125px}:where(html.ember-root) .hero{grid-template-columns:minmax(0,1fr) 160px;padding:26px;gap:18px}:where(html.ember-root) .hero-art{min-height:180px}:where(html.ember-root) .hero-title{font-size:31px}:where(html.ember-root) .orbit{width:125px;height:125px}:where(html.ember-root) .orbit-core{width:72px;height:72px;font-size:38px}:where(html.ember-root) .orbit:before{inset:14px}:where(html.ember-root) .orbit:after{inset:-14px}:where(html.ember-root) .mail-layout{grid-template-columns:minmax(0,1fr)}:where(html.ember-root) .mail-list{border-right:0;border-bottom:1px solid var(--line-soft-2);max-height:250px;overflow-y:auto}:where(html.ember-root) .mail-item{padding:14px 20px}:where(html.ember-root) .mail-body.ember{padding:24px}:where(html.ember-root) .settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}:where(html.ember-root) .settings-nav{flex-direction:row;flex-wrap:wrap;gap:4px}:where(html.ember-root) .hide-mobile{display:none!important}:where(html.ember-root) .table-wrap th,:where(html.ember-root) .table-wrap td{padding:12px}:where(html.ember-root) .table-wrap table{min-width:540px}}@media(max-width:480px){:where(html.ember-root) .content{padding:22px 14px 16px}:where(html.ember-root) .topbar{padding-inline:14px}:where(html.ember-root) .top-actions .search-box{display:none}:where(html.ember-root) .breadcrumbs>:first-child:not(:last-child){display:none}:where(html.ember-root) .card{padding:20px;border-radius:13px}:where(html.ember-root) .card-head{gap:10px;margin-bottom:17px}:where(html.ember-root) .page-title{font-size:27px}:where(html.ember-root) .page-head>.row{width:100%}:where(html.ember-root) .hero{grid-template-columns:minmax(0,1fr);padding:25px 22px;gap:24px}:where(html.ember-root) .hero-title{font-size:32px}:where(html.ember-root) .hero-art{min-height:140px;order:2}:where(html.ember-root) .orbit{width:116px;height:116px}:where(html.ember-root) .hero-copy{gap:16px}:where(html.ember-root) .grid-4{gap:12px}:where(html.ember-root) .stat-card{min-height:133px;padding:17px}:where(html.ember-root) .stat-value{font-size:26px;letter-spacing:-1px}:where(html.ember-root) .swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(html.ember-root) .swatch-color{height:62px}:where(html.ember-root) .component-preview{padding:21px}:where(html.ember-root) .component-foot{padding:14px 17px}:where(html.ember-root) .table-tools>.search-box{width:100%}:where(html.ember-root) .setting-row{gap:15px}:where(html.ember-root) .setting-row .input,:where(html.ember-root) .setting-row select{max-width:140px}:where(html.ember-root) .mail-layout{padding:0}:where(html.ember-root) .mail-body.ember{padding:20px}:where(html.ember-root) .log-panel{padding:15px 12px}:where(html.ember-root) .log-line{gap:8px;font-size:9px}:where(html.ember-root) .rt-editor{min-height:260px;padding:16px 14px}:where(html.ember-root) .rt-toolbar{gap:3px;padding:4px}:where(html.ember-root) .rt-tool{width:27px;height:27px;flex-basis:27px}:where(html.ember-root) .prose{font-size:13px;line-height:1.8}:where(html.ember-root) .prose h1{font-size:23px}:where(html.ember-root) .prose h2{font-size:19px}:where(html.ember-root) .prose p.lead{font-size:15px}:where(html.ember-root) .activity-item{gap:9px}:where(html.ember-root) .chart-bars,:where(html.ember-root) .chart-labels{gap:8px}:where(html.ember-root) .chart-bars{height:160px}:where(html.ember-root) .toast-zone{right:16px;bottom:16px}:where(html.ember-root) dialog{padding:22px}:where(html.ember-root) dialog.drawer{border-radius:0;padding:24px}:where(html.ember-root) .dialog-actions .btn{flex:1}:where(html.ember-root) .footer{align-items:flex-start;flex-direction:column;gap:6px}}:where(html.ember-root) .nav-backdrop{display:none}@media(max-width:760px){body.ember.nav-open:after{display:none}body.ember.nav-open .nav-backdrop{display:block;position:fixed;inset:0;border:0;background:var(--scrim);z-index:35}}:where(html.ember-root) .brand-name,:where(html.ember-root) .brand-sub{display:block}:where(html.ember-root) .brand-mark{flex-shrink:0}:where(html.ember-root) .card:not(.hero){display:flex;flex-direction:column;gap:18px}:where(html.ember-root) .card:not(.hero) .card-head{margin-bottom:0}:where(html.ember-root) .component-card{padding:22px}:where(html.ember-root) .component-preview{padding:14px 0}:where(html.ember-root) .component-card .component-foot{margin:0 -22px -22px}:where(html.ember-root) .component-card:has(.code-block:not([hidden])) .component-foot{margin-bottom:0}:where(html.ember-root) .hero-art{gap:20px}:where(html.ember-root) .hero-art>.row{justify-content:center}:where(html.ember-root) .task-card>:not(.carve-lines){position:relative;z-index:1}:where(html.ember-root) .mail-body.ember{display:flex;flex-direction:column;align-items:stretch;gap:20px}:where(html.ember-root) .mail-item>span{display:block;margin-bottom:8px}:where(html.ember-root) .mail-item>.row{display:flex}:where(html.ember-root) .mail-item>.tag{display:inline-flex;margin-bottom:0}:where(html.ember-root) .attachment{border:0;text-align:left}:where(html.ember-root) .footer{max-width:1280px;margin-inline:auto;padding:22px 36px 28px}:where(html.ember-root) .skip-link{position:fixed;top:10px;left:10px;z-index:200;padding:10px 18px;border-radius:6px;background:var(--accent);color:var(--on-accent-2);transform:translateY(-150%)}:where(html.ember-root) .skip-link:focus{transform:none}:where(html.ember-root) .popover-menu{position:fixed;inset:0;margin:auto;width:min(260px,calc(100% - 32px));padding:8px;border:1px solid var(--popup-line);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:var(--shadow-pop-plain)}:where(html.ember-root) .popover-menu:popover-open{display:flex;flex-direction:column;gap:6px}:where(html.ember-root) .popover-menu::backdrop{background:var(--scrim-soft)}:where(html.ember-root) .command-list{max-height:50vh;overflow-y:auto}:where(html.ember-root) .command-list button{justify-content:space-between;flex-shrink:0}:where(html.ember-root) .toast.warning>.dot{color:var(--warning)}:where(html.ember-root) input[type=checkbox],:where(html.ember-root) input[type=radio]{accent-color:var(--accent)}:where(html.ember-root) .table-wrap input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:16px;height:16px;flex:0 0 16px;border:0;border-radius:5px;background:var(--field);box-shadow:var(--shadow-check);cursor:pointer;transition:background .2s,box-shadow .2s}:where(html.ember-root) .table-wrap input[type=checkbox]:after{content:"";position:absolute;inset:0;background:var(--check-ink);-webkit-mask:center / 10px 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");mask:center / 10px 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");opacity:0;transform:scale(.55);transition:opacity .18s,transform .18s cubic-bezier(.3,1.4,.5,1)}:where(html.ember-root) .table-wrap input[type=checkbox]:checked{background:var(--text);box-shadow:var(--shadow-check-done)}:where(html.ember-root) .table-wrap input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}:where(html.ember-root) .table-wrap input[type=checkbox]:focus-visible{box-shadow:var(--shadow-focus-field)}@media(max-width:480px){:where(html.ember-root) .component-card{padding:20px}:where(html.ember-root) .component-card .component-foot{margin:0 -20px -20px}:where(html.ember-root) .component-card:has(.code-block:not([hidden])) .component-foot{margin-bottom:0}:where(html.ember-root) .footer{padding-inline:14px}:where(html.ember-root) .top-actions kbd{display:none}:where(html.ember-root) .brand-mark[style]{flex-basis:60px}}@media(prefers-reduced-motion:reduce){html.ember-root{scroll-behavior:auto}:where(html.ember-root) *,:where(html.ember-root) *:before,:where(html.ember-root) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where(html.ember-root) .spinner{animation:none!important;border-right-color:var(--accent)}:where(html.ember-root) .skeleton{animation:none!important;background:var(--skeleton-flat)}}html.ember-root.sidebar-collapsed .app-shell{grid-template-columns:68px minmax(0,1fr)}html.ember-root.sidebar-collapsed .sidebar{padding:26px 16px 18px;overflow-x:hidden}html.ember-root.sidebar-collapsed .sidebar .brand{justify-content:center;padding-inline:0}html.ember-root.sidebar-collapsed .sidebar .brand>span:last-child,html.ember-root.sidebar-collapsed .sidebar .nav-label,html.ember-root.sidebar-collapsed .nav-text,html.ember-root.sidebar-collapsed .sidebar .nav-count,html.ember-root.sidebar-collapsed .sidebar-foot p,html.ember-root.sidebar-collapsed .sidebar-foot .badge,html.ember-root.sidebar-collapsed .collapse-text,html.ember-root.sidebar-collapsed .sidebar-foot .row,html.ember-root.sidebar-collapsed .side-extra{display:none}html.ember-root.sidebar-collapsed .nav-link{justify-content:center;padding-inline:0}html.ember-root.sidebar-collapsed .nav-link.active{box-shadow:var(--carve),inset 2px 0 0 var(--accent)}html.ember-root.sidebar-collapsed .sidebar-foot{padding:12px 8px;align-items:center}html.ember-root.sidebar-collapsed .collapse-bar{justify-content:center}.ember-root .side-extra:not(:empty){margin-top:4px}.ember-root .collapse-bar{align-items:center;gap:8px}.ember-root .theme-btn .ic-moon,.ember-root[data-mode=light] .theme-btn .ic-sun{display:none}.ember-root[data-mode=light] .theme-btn .ic-moon{display:block}.ember-root .theme-btn:after{bottom:auto;top:calc(100% + 10px);transform:translate(-50%,-3px)}.ember-root .theme-btn:hover:after,.ember-root .theme-btn:focus-visible:after{transform:translate(-50%)}.ember-root .brand-logo{width:38px;height:38px;flex:0 0 38px;border-radius:9px;box-shadow:var(--carve),inset 0 1px #ffffff0d;background:var(--surface-sunk)}@media(max-width:760px){html.ember-root.sidebar-collapsed .app-shell{grid-template-columns:minmax(0,1fr)}html.ember-root.sidebar-collapsed .sidebar .brand>span:last-child,html.ember-root.sidebar-collapsed .sidebar .nav-label,html.ember-root.sidebar-collapsed .nav-text,html.ember-root.sidebar-collapsed .sidebar .nav-count,html.ember-root.sidebar-collapsed .sidebar-foot p,html.ember-root.sidebar-collapsed .sidebar-foot .badge,html.ember-root.sidebar-collapsed .sidebar-foot .row,html.ember-root.sidebar-collapsed .side-extra{display:revert}html.ember-root.sidebar-collapsed .sidebar{padding:30px 18px 20px}html.ember-root.sidebar-collapsed .nav-link{justify-content:flex-start;padding-inline:12px}html.ember-root.sidebar-collapsed .sidebar-foot{padding:15px 12px 12px;align-items:stretch}}
