:root{--ds-color-ink: #202020;--ds-color-ink-reading: #3a3835;--ds-color-body: #6b6964;--ds-color-faint: #8f8c85;--ds-color-line-strong: #cfccc5;--ds-color-surface-3: #e9e7e2;--ds-color-surface-2: #f0efeb;--ds-color-surface-1: #fbfaf8;--ds-color-surface-0: #ffffff;--ds-color-page: #f6f5f2;--ds-color-page-studio: #f0efeb;--ds-color-divider: #dbdbdb;--ds-color-chrome-line: #efefef;--ds-color-alpha-line: rgba(0,0,0,.08);--ds-color-alpha-line-strong: rgba(0,0,0,.12);--ds-color-alpha-line-faint: rgba(0,0,0,.05);--ds-color-alpha-ink-04: rgba(32,32,32,.04);--ds-color-alpha-ink-05: rgba(32,32,32,.05);--ds-color-alpha-ink-08: rgba(32,32,32,.08);--ds-color-alpha-glass: rgba(255,255,255,.66);--ds-color-alpha-glass-sidebar: rgba(255,255,255,.5);--ds-color-alpha-glass-row: rgba(255,255,255,.75);--ds-color-alpha-glass-strong: rgba(255,255,255,.92);--ds-color-alpha-glass-header: rgba(246,245,242,.55);--ds-color-alpha-glass-header-studio: rgba(240,239,235,.82);--ds-color-alpha-scrim: rgba(32,32,32,.45);--ds-color-alpha-scrim-dark: rgba(0,0,0,.55);--ds-color-accent-orange: #ff7648;--ds-color-accent-blue: #4a7ff8;--ds-color-accent-yellow: #ffc757;--ds-color-accent-green: #3e9f6b;--ds-color-accent-green-soft: #8fd3a8;--ds-color-accent-link: #3a6ae0;--ds-color-accent-navy-tile: #283360;--ds-color-accent-navy-tile-text: #b9bfdc;--ds-status-in-design-fg: #6b6964;--ds-status-in-design-bg: #f0efeb;--ds-status-in-design-solid: #cfccc5;--ds-status-to-review-fg: #b8400f;--ds-status-to-review-bg: #ffe2d6;--ds-status-to-review-solid: #ff7648;--ds-status-changes-requested-fg: #2f5bd0;--ds-status-changes-requested-bg: #e4ebfe;--ds-status-changes-requested-solid: #4a7ff8;--ds-status-approved-fg: #2a7a50;--ds-status-approved-bg: #e3f2e9;--ds-status-approved-solid: #3e9f6b;--ds-status-live-fg: #202020;--ds-status-live-bg: #ffc757;--ds-status-live-solid: #ffc757;--ds-status-scheduled-fg: #202020;--ds-status-scheduled-bg: #fff8e6;--ds-status-scheduled-solid: #ffc757;--ds-status-published-fg: #202020;--ds-status-published-bg: #ffffff;--ds-status-published-solid: #202020;--ds-status-brief-draft-solid: #cfccc5;--ds-status-brief-sent-solid: #ff7648;--ds-status-brief-approved-designing-solid: #ffc757;--ds-status-brief-approved-done-solid: #3e9f6b;--ds-status-notes-sent-fg: #c2461c;--ds-status-notes-sent-bg: #ffe9e1;--ds-status-reset-danger-fg: #c2461c;--ds-color-type-carousel: #f6d77a;--ds-color-type-reel: #f4a07a;--ds-color-type-single: #a9b4f0;--ds-color-type-story: #f2b3c6;--ds-color-type-email: #bfe0d0;--ds-color-type-blog: #e6d3b8;--ds-color-type-ad: #f2c9a8;--ds-a11y-text-muted: #6b6964;--ds-a11y-on-badge-orange: #202020;--ds-a11y-success-solid: #2a7a50;--ds-a11y-primary-solid: #2f5bd0;--ds-a11y-notes-sent-fg: #a8421a;--ds-a11y-link-on-page: #2f5bd0;--ds-a11y-disabled-bg: #e9e7e2;--ds-danger-fg: #a8421a;--ds-danger-bg: #ffe9e1;--ds-danger-solid: #c2461c;--ds-warning-fg: #202020;--ds-warning-bg: #fff8e6;--ds-warning-solid: #ffc757;--ds-info-fg: #2f5bd0;--ds-info-bg: #e4ebfe;--ds-info-solid: #4a7ff8;--ds-success-fg: #2a7a50;--ds-success-bg: #e3f2e9;--ds-success-solid: #2a7a50;--ds-proposed-fg: #6b6964;--ds-proposed-bg: #f0efeb;--ds-confirmed-fg: #202020;--ds-confirmed-bg: #ffffff;--ds-note-internal-bg: #f0efeb;--ds-note-internal-border: #cfccc5;--ds-note-client-bg: #e4ebfe;--ds-note-client-border: #4a7ff8;--ds-gradient-hero-warm: radial-gradient(120% 160% at 0% 100%,#ff7648 0%,rgba(255,118,72,0) 60%),radial-gradient(100% 140% at 100% 0%,#4a7ff8 0%,rgba(74,127,248,0) 65%),#ffc757;--ds-gradient-hero-done: radial-gradient(120% 160% at 0% 100%,#ffc757 0%,rgba(255,199,87,0) 60%),radial-gradient(100% 140% at 100% 0%,#8fd3a8 0%,rgba(143,211,168,0) 65%),#f0efeb;--ds-gradient-accent-text: linear-gradient(100deg,#ff7648,#e8a13a);--ds-gradient-blob-a: radial-gradient(closest-side,rgba(255,199,87,.38),rgba(255,199,87,0));--ds-gradient-blob-b: radial-gradient(closest-side,rgba(255,199,87,.22),rgba(255,199,87,0));--ds-gradient-blob-c: radial-gradient(closest-side,rgba(255,118,72,.1),rgba(255,118,72,0));--ds-gradient-story-ring: linear-gradient(45deg,#ffc757,#ff7648,#4a7ff8);--ds-gradient-swipe-fill: linear-gradient(90deg,#ffc757,#8fd3a8 60%,#3e9f6b);--ds-gradient-placeholder-hatch: repeating-linear-gradient(135deg,rgba(0,0,0,.03) 0 10px,rgba(0,0,0,0) 10px 20px);--ds-font-ui: Figtree, "Helvetica Neue", Helvetica, sans-serif;--ds-font-mono: "DM Mono", monospace;--ds-font-accent: "Instrument Serif", Georgia, serif;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-weight-bold: 700;--ds-text-10: .625rem;--ds-text-11: .6875rem;--ds-text-12: .75rem;--ds-text-13: .8125rem;--ds-text-14: .875rem;--ds-text-15: .9375rem;--ds-text-16: 1rem;--ds-text-17: 1.0625rem;--ds-text-18: 1.125rem;--ds-text-20: 1.25rem;--ds-text-22: 1.375rem;--ds-text-24: 1.5rem;--ds-text-26: 1.625rem;--ds-text-32: 2rem;--ds-text-34: 2.125rem;--ds-text-44: 2.75rem;--ds-text-46: 2.875rem;--ds-text-64: 4rem;--ds-text-hero: clamp(3rem,5.2vw,4.75rem);--ds-leading-none: 1;--ds-leading-tight: 1.05;--ds-leading-title: 1.2;--ds-leading-snug: 1.4;--ds-leading-body: 1.45;--ds-leading-relaxed: 1.5;--ds-leading-reading: 1.6;--ds-tracking-mono: .08em;--ds-tracking-nav: .1em;--ds-tracking-chip: .04em;--ds-tracking-tracked: .06em;--ds-tracking-h4: -.01em;--ds-tracking-h3: -.02em;--ds-tracking-h2: -.03em;--ds-tracking-h1: -.04em;--ds-tracking-display: -.06em;--ds-tracking-accent: -.01em;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-space-0-5: 2px;--ds-space-1-5: 6px;--ds-space-2-5: 10px;--ds-space-3-5: 14px;--ds-space-4-5: 18px;--ds-space-5-5: 22px;--ds-space-6-5: 26px;--ds-radius-xs: 6px;--ds-radius-sm: 10px;--ds-radius-md: 12px;--ds-radius-lg: 16px;--ds-radius-xl: 18px;--ds-radius-2xl: 24px;--ds-radius-3xl: 28px;--ds-radius-4xl: 32px;--ds-radius-pill: 999px;--ds-radius-circle: 50%;--ds-radius-button: 14px;--ds-radius-button-lg: 16px;--ds-radius-actionbar: 22px;--ds-radius-device: 56px;--ds-radius-screen: 44px;--ds-border-hairline: 1px;--ds-border-control: 1.5px;--ds-border-icon: 1.8px;--ds-focus-ring: 0px 0px 0px 4px rgba(74,127,248,.18);--ds-focus-halo: 0px 0px 0px 6px #ffffff;--ds-shadow-tile: inset 0px 1px 0px 0px rgba(255,255,255,.9), 0px 1px 2px 0px rgba(32,32,32,.04), 0px 16px 48px 0px rgba(32,32,32,.05);--ds-shadow-tile-hover: inset 0px 1px 0px 0px rgba(255,255,255,.9), 0px 24px 60px 0px rgba(32,32,32,.08);--ds-shadow-card: 0px 1px 3px 0px rgba(0,0,0,.06);--ds-shadow-card-soft: 0px 1px 2px 0px rgba(0,0,0,.04), 0px 10px 30px 0px rgba(32,32,32,.05);--ds-shadow-segment-active: 0px 1px 2px 0px rgba(0,0,0,.1);--ds-shadow-hover: 0px 18px 40px 0px rgba(32,32,32,.1);--ds-shadow-popover: 0px 20px 60px 0px rgba(0,0,0,.18);--ds-shadow-action-bar: 0px 10px 40px 0px rgba(0,0,0,.12);--ds-shadow-sheet: 0px 30px 80px 0px rgba(0,0,0,.25);--ds-shadow-modal: 0px 40px 120px 0px rgba(0,0,0,.3);--ds-shadow-device: 0px 40px 100px 0px rgba(0,0,0,.18);--ds-shadow-drawer: -20px 0px 60px 0px rgba(0,0,0,.12);--ds-shadow-pin: 0px 0px 0px 2px #ffffff, 0px 2px 6px 0px rgba(0,0,0,.3);--ds-shadow-warm-glow: 0px 16px 44px 0px rgba(255,118,72,.18);--ds-shadow-nav-indicator: 0px 10px 28px 0px rgba(255,118,72,.28), inset 0px 1px 0px 0px rgba(255,255,255,.12);--ds-shadow-button-dark-hover: 0px 10px 30px 0px rgba(255,118,72,.32), 0px 0px 0px 4px rgba(255,199,87,.2);--ds-blur-glass: 24px;--ds-blur-glass-sidebar: 28px;--ds-blur-glass-bar: 20px;--ds-dur-instant: .2s;--ds-dur-fast: .25s;--ds-dur-base: .3s;--ds-dur-medium: .35s;--ds-dur-slow: .5s;--ds-dur-sheet: .65s;--ds-dur-rise: .6s;--ds-dur-indicator: .55s;--ds-dur-count: 1s;--ds-dur-fill: 1.2s;--ds-dur-pulse: 2.2s;--ds-dur-glow: 1.4s;--ds-dur-drift: 26s;--ds-delay-stagger: .05s;--ds-delay-fill: .3s;--ds-ease-out: cubic-bezier(.2, .8, .2, 1);--ds-ease-spring: cubic-bezier(.2, 1.2, .3, 1);--ds-ease-spring-soft: cubic-bezier(.2, 1.1, .3, 1);--ds-ease-spring-nav: cubic-bezier(.2, 1.25, .3, 1);--ds-ease-spring-thumb: cubic-bezier(.2, 1.3, .3, 1);--ds-ease-spring-knob: cubic-bezier(.2, 1.5, .3, 1);--ds-breakpoint-wide: 900px;--ds-breakpoint-sheet-max: 1080px;--ds-breakpoint-phone-root: 440px;--ds-layout-sidebar: 264px;--ds-layout-content: 1180px;--ds-layout-content-feed: 1480px;--ds-layout-studio-main: 1560px;--ds-layout-home-main: 1200px;--ds-layout-header: 52px;--ds-layout-drawer-studio: 520px;--ds-layout-month-popover: 300px;--ds-layout-onboarding: 820px;--ds-layout-phone: 390px;--ds-layout-studio-col-list: 400px;--ds-layout-studio-col-side: 360px;--ds-layout-touch: 44px;--ds-z-blobs: 0;--ds-z-content: 1;--ds-z-sheet-header: 2;--ds-z-action-bar: 5;--ds-z-header: 10;--ds-z-sidebar: 12;--ds-z-studio-header: 20;--ds-z-popover: 20;--ds-z-sheet: 30;--ds-z-story-viewer: 40;--ds-z-month-backdrop: 45;--ds-z-drawer-backdrop: 50;--ds-z-onboarding: 60;--ds-z-grain: 100}:root,[data-density=airy]{--ds-density-card-radius: 24px;--ds-density-card-radius-phone: 20px;--ds-density-tile-radius: 32px;--ds-density-tile-radius-phone: 24px;--ds-density-box-pad: 22px;--ds-density-box-pad-phone: 16px;--ds-density-tile-pad: 26px;--ds-density-tile-pad-phone: 18px;--ds-density-main-pad: 28px 32px 64px;--ds-density-main-pad-phone: 16px 12px 48px;--ds-density-header-pad: 18px 32px;--ds-density-header-pad-phone: 10px 12px;--ds-density-bento-gap: 16px;--ds-density-bento-gap-phone: 10px;--ds-density-h1: 44px;--ds-density-h1-phone: 32px;--ds-density-page-title: 24px;--ds-density-page-title-phone: 19px}[data-density=compact]{--ds-density-card-radius: 16px;--ds-density-card-radius-phone: 14px;--ds-density-box-pad: 16px;--ds-density-box-pad-phone: 12px;--ds-density-main-pad: 18px 24px 48px;--ds-density-main-pad-phone: 10px 8px 40px;--ds-density-header-pad: 12px 24px;--ds-density-header-pad-phone: 8px 10px;--ds-density-h1: 34px;--ds-density-h1-phone: 26px;--ds-density-page-title: 20px;--ds-density-page-title-phone: 17px}:root,[data-brand-scope]{--brand-ink: #202020;--brand-paper: #f6f5f2;--brand-accent: #2f5bd0;--brand-soft: #e9e7e2;--brand-muted: #6b6964;--brand-support: #2a7a50;--brand-line: rgba(0,0,0,.08);--brand-font-display: "Instrument Serif", Georgia, serif;--brand-font-text: Figtree, "Helvetica Neue", Helvetica, sans-serif;--brand-ink-rgb: 32 32 32;--brand-paper-rgb: 246 245 242;--brand-accent-rgb: 47 91 208;--brand-muted-rgb: 107 105 100;--brand-radius-scale: 1;--brand-shadow-scale: 1}:root{--ds-surface-page: var(--brand-paper);--ds-text: var(--brand-ink);--ds-text-secondary: var(--brand-muted);--ds-border: var(--brand-line);--ds-focus: var(--ds-a11y-primary-solid);--ds-primary: var(--brand-ink);--ds-link: var(--brand-accent);--ds-heading-font: var(--brand-font-display)}@keyframes ds-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-sheet{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ds-drawer{0%{transform:translate(-100%)}to{transform:none}}@keyframes ds-fill{0%{transform:scaleX(0)}}@keyframes ds-pulse{0%,to{box-shadow:0 0 #ffc75799}50%{box-shadow:0 0 0 7px #ffc75700}}@keyframes ds-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6vmax,5vmax,0) scale(1.12)}}@keyframes ds-glow{0%,to{box-shadow:0 0 0 2px #ffc757e6,0 0 #ff764800}50%{box-shadow:0 0 0 2px #ffc757,0 0 34px 6px #ff764861}}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);border:var(--ds-border-hairline) solid transparent;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-ui);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-14);line-height:var(--ds-leading-title);cursor:pointer;transition:filter var(--ds-dur-fast) var(--ds-ease-out),transform var(--ds-dur-fast) var(--ds-ease-spring)}.ds-btn:hover:not(:disabled){filter:brightness(.95)}.ds-btn:active:not(:disabled){transform:scale(.96)}.ds-btn--sm{min-height:36px;padding:0 var(--ds-space-4);font-size:var(--ds-text-13)}.ds-btn--md{min-height:var(--ds-layout-touch);padding:0 var(--ds-space-5)}.ds-btn--lg{min-height:50px;padding:0 var(--ds-space-6);border-radius:var(--ds-radius-button);font-size:var(--ds-text-15)}.ds-btn--bar{min-height:52px;padding:0 var(--ds-space-6);border-radius:var(--ds-radius-button-lg);font-size:var(--ds-text-16)}.ds-btn--primary{background:var(--ds-primary);color:var(--ds-color-surface-0)}.ds-btn--primary:hover:not(:disabled){box-shadow:var(--ds-shadow-button-dark-hover)}.ds-btn--secondary{background:var(--ds-color-surface-0);color:var(--ds-text);border-color:var(--ds-color-alpha-line-strong)}.ds-btn--neutral{background:var(--ds-color-surface-3);color:var(--ds-color-ink)}.ds-btn--accent{background:var(--ds-a11y-primary-solid);color:var(--ds-color-surface-0)}.ds-btn--success{background:var(--ds-a11y-success-solid);color:var(--ds-color-surface-0)}.ds-btn--warm{background:var(--ds-color-accent-orange);color:var(--ds-a11y-on-badge-orange)}.ds-btn--danger{background:var(--ds-danger-solid);color:var(--ds-color-surface-0)}.ds-btn:disabled{background:var(--ds-a11y-disabled-bg);color:var(--ds-color-body);border-color:transparent;cursor:not-allowed}@media(max-width:899px){.ds-btn--sm,.ds-btn--md{min-height:var(--ds-layout-touch)}}.ds-icon{width:1em;height:1em;flex:none;stroke:currentColor;stroke-width:var(--ds-border-icon);fill:none;stroke-linecap:round;stroke-linejoin:round}.ds-pill{display:inline-flex;align-items:center;gap:5px;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-ui);font-weight:var(--ds-weight-medium);font-size:var(--ds-text-11);line-height:var(--ds-leading-title);padding:3px 9px 3px 7px;white-space:nowrap}.ds-pill--md{gap:var(--ds-space-1-5);font-size:var(--ds-text-12);font-weight:var(--ds-weight-semibold);padding:var(--ds-space-1) 11px var(--ds-space-1) 9px}.ds-pill--in-design{color:var(--ds-status-in-design-fg);background:var(--ds-status-in-design-bg)}.ds-pill--to-review{color:var(--ds-status-to-review-fg);background:var(--ds-status-to-review-bg)}.ds-pill--changes-requested{color:var(--ds-status-changes-requested-fg);background:var(--ds-status-changes-requested-bg)}.ds-pill--approved{color:var(--ds-status-approved-fg);background:var(--ds-status-approved-bg)}.ds-pill--live{color:var(--ds-status-live-fg);background:var(--ds-status-live-bg)}.ds-pill--scheduled{color:var(--ds-status-scheduled-fg);background:var(--ds-status-scheduled-bg);outline:var(--ds-border-hairline) solid var(--ds-status-scheduled-solid);outline-offset:calc(-1 * var(--ds-border-hairline))}.ds-pill--published{color:var(--ds-status-published-fg);background:var(--ds-status-published-bg);outline:var(--ds-border-hairline) solid var(--ds-status-published-solid);outline-offset:calc(-1 * var(--ds-border-hairline))}.ds-field{display:grid;gap:var(--ds-space-1-5);font-family:var(--ds-font-ui)}.ds-field__label{font-size:var(--ds-text-13);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary)}.ds-field__hint{font-size:var(--ds-text-12);color:var(--ds-text-secondary)}.ds-field__error{display:flex;align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-12);color:var(--ds-danger-fg)}.ds-input{box-sizing:border-box;width:100%;border:var(--ds-border-hairline) solid var(--ds-color-faint);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-2);color:var(--ds-text);font-family:var(--ds-font-ui);font-size:var(--ds-text-16);line-height:var(--ds-leading-body);padding:var(--ds-space-3) var(--ds-space-3-5)}.ds-input:focus{border-color:var(--ds-focus);box-shadow:var(--ds-focus-ring);outline:none}.ds-input::-moz-placeholder{color:var(--ds-color-body);opacity:1}.ds-input::placeholder{color:var(--ds-color-body);opacity:1}.ds-input[aria-invalid=true]{border-color:var(--ds-danger-solid);background:var(--ds-danger-bg)}.ds-input:disabled{background:var(--ds-a11y-disabled-bg);color:var(--ds-color-body);border-color:var(--ds-color-alpha-line-strong)}textarea.ds-input{resize:vertical;min-height:96px}.ds-table-wrap{overflow-x:auto;border-radius:var(--ds-density-card-radius);background:var(--ds-color-surface-0);box-shadow:var(--ds-shadow-card)}.ds-table{width:100%;border-collapse:collapse;font-family:var(--ds-font-ui);font-size:var(--ds-text-13);color:var(--ds-text)}.ds-table caption{text-align:left;padding:var(--ds-space-3) var(--ds-space-4);font-size:var(--ds-text-14);font-weight:var(--ds-weight-semibold)}.ds-table th{position:sticky;top:0;background:var(--ds-color-surface-2);color:var(--ds-text-secondary);font-weight:var(--ds-weight-medium);text-align:left;height:40px;padding:0 var(--ds-space-3)}.ds-table td{height:40px;padding:0 var(--ds-space-3);border-top:var(--ds-border-hairline) solid var(--ds-border)}.ds-table .ds-num{text-align:right;font-variant-numeric:tabular-nums}.ds-table__empty{color:var(--ds-text-secondary);text-align:center}.ds-queue{list-style:none;margin:0;padding:0;background:var(--ds-color-surface-0);border-radius:var(--ds-density-card-radius)}.ds-queue-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);min-height:56px;padding:0 var(--ds-space-4);border-top:var(--ds-border-hairline) solid var(--ds-border);font-family:var(--ds-font-ui);font-size:var(--ds-text-13);color:var(--ds-text-secondary)}[data-density=compact] .ds-queue-row{min-height:44px}.ds-queue-row:first-child{border-top:0}.ds-queue-row[aria-current=true]{background:var(--ds-color-surface-1)}.ds-queue-row__object{color:var(--ds-text);font-weight:var(--ds-weight-semibold);font-size:var(--ds-text-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-queue-row__actor{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.ds-queue-row__due{font-family:var(--ds-font-mono);font-size:var(--ds-text-12)}.ds-queue-row__open{all:unset;cursor:pointer}.ds-queue-row__open:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px;border-radius:var(--ds-radius-xs)}.ds-stepper{display:flex;gap:var(--ds-space-4);list-style:none;margin:0;padding:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-13)}.ds-stepper--vertical{flex-direction:column}.ds-step{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-secondary)}.ds-step__dot{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-2);color:var(--ds-text-secondary);font-weight:var(--ds-weight-semibold)}.ds-step--done .ds-step__dot{background:var(--ds-color-ink);color:var(--ds-color-surface-0)}.ds-step--done{color:var(--ds-text)}.ds-step--current{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.ds-step--current .ds-step__dot{background:var(--ds-color-accent-orange);color:var(--ds-a11y-on-badge-orange)}.ds-step__button{all:unset;display:inherit;align-items:inherit;gap:inherit;cursor:pointer}.ds-step__button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-radius-pill)}.ds-toast-region{position:fixed;right:var(--ds-space-6);bottom:var(--ds-space-6);z-index:var(--ds-z-onboarding);display:grid;justify-items:end;gap:var(--ds-space-2);max-width:calc(100vw - 2 * var(--ds-space-4))}.ds-toast{display:flex;align-items:center;gap:var(--ds-space-3);max-width:420px;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-color-alpha-glass-strong);-webkit-backdrop-filter:blur(var(--ds-blur-glass-bar));backdrop-filter:blur(var(--ds-blur-glass-bar));box-shadow:var(--ds-shadow-popover);font-family:var(--ds-font-ui);font-size:var(--ds-text-14);line-height:var(--ds-leading-body);color:var(--ds-text);animation:ds-rise var(--ds-dur-fast) var(--ds-ease-out) both}.ds-toast__text{min-width:0;overflow-wrap:anywhere}.ds-toast__icon{width:20px;height:20px}.ds-toast__icon--success{color:var(--ds-success-fg)}.ds-toast__icon--info{color:var(--ds-info-fg)}.ds-toast__icon--warning{color:var(--ds-warning-fg)}.ds-toast__icon--danger{color:var(--ds-danger-fg)}@media(max-width:899px){.ds-toast-region{left:var(--ds-space-4);right:var(--ds-space-4);bottom:calc(var(--ds-space-4) + env(safe-area-inset-bottom,0px));justify-items:stretch}.ds-toast{max-width:none}}.ds-banner{display:flex;align-items:flex-start;gap:var(--ds-space-2-5);padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);outline:var(--ds-border-hairline) solid color-mix(in srgb,currentcolor 22%,transparent);outline-offset:calc(-1 * var(--ds-border-hairline));font-family:var(--ds-font-ui);font-size:var(--ds-text-14);line-height:var(--ds-leading-body);scroll-margin-block:calc(var(--ds-layout-header) + var(--ds-space-8))}.ds-banner__icon{margin-top:2px;width:18px;height:18px}.ds-banner__text{flex:1;min-width:0;overflow-wrap:anywhere}.ds-banner__close{margin:-4px 0 -4px auto;flex:none}.ds-banner__close:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}.ds-tone--danger{color:var(--ds-danger-fg);background:var(--ds-danger-bg)}.ds-tone--warning{color:var(--ds-warning-fg);background:var(--ds-warning-bg)}.ds-tone--info{color:var(--ds-info-fg);background:var(--ds-info-bg)}.ds-tone--success{color:var(--ds-success-fg);background:var(--ds-success-bg)}.ds-close{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--ds-radius-circle);color:inherit}.ds-close:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-sheet);display:grid;place-items:center;padding:var(--ds-space-4);background:var(--ds-color-alpha-scrim);animation:ds-fade var(--ds-dur-fast) var(--ds-ease-out) both}.ds-dialog{width:min(520px,100%);display:grid;gap:var(--ds-space-4);padding:var(--ds-space-6);border-radius:var(--ds-radius-2xl);background:var(--ds-color-surface-1);box-shadow:var(--ds-shadow-sheet);font-family:var(--ds-font-ui);color:var(--ds-text);animation:ds-sheet var(--ds-dur-sheet) var(--ds-ease-out) both}.ds-dialog__title{margin:0;font-size:var(--ds-text-20);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-h3)}.ds-dialog__body{margin:0;font-size:var(--ds-text-14);color:var(--ds-text-secondary)}.ds-dialog__actions{display:flex;justify-content:flex-end;gap:var(--ds-space-2)}.ds-version{display:inline-flex;flex-direction:column;gap:var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-text-11);letter-spacing:var(--ds-tracking-chip);color:var(--ds-text-secondary)}.ds-version__stale{font-family:var(--ds-font-ui);font-size:var(--ds-text-12);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-xs);color:var(--ds-warning-fg);background:var(--ds-warning-bg)}.ds-tag{display:inline-flex;align-items:center;gap:var(--ds-space-1);border-radius:var(--ds-radius-pill);padding:2px var(--ds-space-2);font-family:var(--ds-font-ui);font-size:var(--ds-text-12)}.ds-tag--proposed{border:var(--ds-border-hairline) dashed var(--ds-color-faint);background:var(--ds-proposed-bg);color:var(--ds-proposed-fg)}.ds-tag--confirmed{border:var(--ds-border-hairline) solid var(--ds-color-ink);background:var(--ds-confirmed-bg);color:var(--ds-confirmed-fg)}.ds-note{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-md);font-family:var(--ds-font-ui);font-size:var(--ds-text-14);color:var(--ds-text)}.ds-note__label{display:flex;align-items:center;gap:var(--ds-space-1);margin:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-11);letter-spacing:var(--ds-tracking-mono);text-transform:uppercase;color:var(--ds-text-secondary)}.ds-note--internal{background:var(--ds-note-internal-bg);border:var(--ds-border-hairline) solid var(--ds-note-internal-border)}.ds-note--client{background:var(--ds-note-client-bg);border:var(--ds-border-hairline) solid var(--ds-note-client-border)}.ds-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-4);font-family:var(--ds-font-ui);font-size:var(--ds-text-13);color:var(--ds-text)}.ds-timeline__item{position:relative;display:grid;gap:var(--ds-space-1);padding-left:var(--ds-space-5)}.ds-timeline__item:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:var(--ds-radius-circle);background:var(--ds-color-line-strong)}.ds-timeline__item:after{content:"";position:absolute;left:3.5px;top:18px;bottom:calc(-1 * var(--ds-space-4));width:1px;background:var(--ds-border)}.ds-timeline__item:last-child:after{display:none}.ds-timeline__at{font-family:var(--ds-font-mono);font-size:var(--ds-text-11);color:var(--ds-text-secondary)}.ds-actor{display:inline-flex;align-items:center;gap:var(--ds-space-1-5);font-size:var(--ds-text-13);font-weight:var(--ds-weight-medium)}.ds-actor__avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-3);color:var(--ds-color-ink);font-size:var(--ds-text-10);font-weight:var(--ds-weight-semibold)}.ds-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ds-density-bento-gap);align-items:stretch}.ds-bento>*{grid-column:span 6;min-width:0;animation:ds-rise var(--ds-dur-rise) var(--ds-ease-out) both}.ds-bento>:nth-child(2){animation-delay:50ms}.ds-bento>:nth-child(3){animation-delay:.1s}.ds-bento>:nth-child(4){animation-delay:.15s}.ds-bento>:nth-child(5){animation-delay:.2s}.ds-bento>:nth-child(6){animation-delay:.25s}.ds-bento>:nth-child(7){animation-delay:.3s}.ds-bento>:nth-child(8){animation-delay:.35s}.ds-bento>:nth-child(n+9){animation-delay:.4s}@media(min-width:900px){.ds-bento>.ds-span-2{grid-column:span 2}.ds-bento>.ds-span-4{grid-column:span 4}}@media(max-width:899px){.ds-bento{gap:var(--ds-density-bento-gap-phone)}}.ds-card{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-4);overflow:hidden;border-radius:var(--ds-density-tile-radius);padding:var(--ds-density-tile-pad);background:var(--ds-color-alpha-glass);-webkit-backdrop-filter:blur(var(--ds-blur-glass)) saturate(160%);backdrop-filter:blur(var(--ds-blur-glass)) saturate(160%);box-shadow:var(--ds-shadow-tile);color:var(--ds-text);font-family:var(--ds-font-ui)}.ds-card--box{border-radius:var(--ds-density-card-radius);padding:var(--ds-density-box-pad)}.ds-card--dark{background:var(--ds-color-ink);color:var(--ds-color-surface-0);box-shadow:var(--ds-shadow-hover);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-card--dark .ds-kicker{color:var(--ds-color-accent-navy-tile-text)}.ds-card--hero{background:var(--ds-color-accent-yellow);box-shadow:var(--ds-shadow-warm-glow);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ds-color-ink)}.ds-card--hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:var(--ds-gradient-hero-warm);pointer-events:none}.ds-card--hero[data-mood=done]:before{background:var(--ds-gradient-hero-done)}.ds-card--hero .ds-kicker{color:var(--ds-color-ink)}.ds-card--dark :focus-visible,.ds-card--hero :focus-visible{box-shadow:var(--ds-focus-halo)}.ds-card>*{position:relative}.ds-card__blob{position:absolute;width:280px;height:280px;right:-90px;bottom:-120px;border-radius:var(--ds-radius-circle);background:var(--ds-gradient-blob-a);pointer-events:none;animation:ds-drift 32s ease-in-out infinite alternate-reverse}@media(max-width:899px){.ds-card{border-radius:var(--ds-density-tile-radius-phone);padding:var(--ds-density-tile-pad-phone)}.ds-card--box{border-radius:var(--ds-density-card-radius-phone);padding:var(--ds-density-box-pad-phone)}}.ds-kicker{margin:0;font-family:var(--ds-font-mono);font-size:var(--ds-text-11);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-title);letter-spacing:var(--ds-tracking-mono);text-transform:uppercase;color:var(--ds-text-secondary)}.ds-card-title{margin:0;font-size:var(--ds-text-18);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-h2);line-height:var(--ds-leading-title)}.ds-display{margin:0;font-family:var(--ds-font-ui);font-size:var(--ds-text-hero);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-display);color:var(--ds-text);text-wrap:balance}.ds-display__line{display:block}.ds-display__accent{display:block;margin-top:.12em;padding-right:.06em;font-family:var(--ds-font-accent);font-style:italic;font-weight:var(--ds-weight-regular);letter-spacing:var(--ds-tracking-accent);color:var(--ds-status-to-review-fg)}@media(max-width:899px){.ds-display{font-size:var(--ds-text-44)}}.ds-bignum{font-size:var(--ds-text-64);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-display);line-height:.9;font-variant-numeric:tabular-nums}.ds-midnum{font-size:var(--ds-text-46);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-display);line-height:.9;font-variant-numeric:tabular-nums}.ds-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--ds-space-1-5);border-radius:var(--ds-radius-sm);background:var(--ds-color-accent-orange);color:var(--ds-a11y-on-badge-orange);font-family:var(--ds-font-ui);font-size:var(--ds-text-11);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-none)}.ds-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--ds-radius-circle);background:var(--ds-color-line-strong)}.ds-dot--orange{background:var(--ds-color-accent-orange)}.ds-dot--blue{background:var(--ds-color-accent-blue)}.ds-dot--yellow{background:var(--ds-color-accent-yellow)}.ds-dot--green{background:var(--ds-color-accent-green)}.ds-dot--green-soft{background:var(--ds-color-accent-green-soft)}.ds-dot--pulse{animation:ds-pulse var(--ds-dur-pulse) ease-in-out infinite}.ds-knob{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);align-self:flex-start;min-height:56px;padding:var(--ds-space-1-5) var(--ds-space-1-5) var(--ds-space-1-5) var(--ds-space-5-5);border:0;border-radius:var(--ds-radius-pill);background:var(--ds-color-ink);color:var(--ds-color-surface-0);font-family:var(--ds-font-ui);font-size:var(--ds-text-15);font-weight:var(--ds-weight-semibold);text-decoration:none;cursor:pointer;transition:box-shadow var(--ds-dur-base) var(--ds-ease-out),transform var(--ds-dur-fast) var(--ds-ease-out)}.ds-knob:hover{box-shadow:var(--ds-shadow-button-dark-hover)}.ds-knob:active{transform:scale(.98)}.ds-knob__i{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-0);color:var(--ds-color-ink);font-size:var(--ds-text-18);transition:transform var(--ds-dur-slow) var(--ds-ease-spring-knob)}.ds-knob:hover .ds-knob__i{transform:translate(5px)}.ds-knob--light{background:var(--ds-color-alpha-glass-strong);color:var(--ds-color-ink)}.ds-knob--light .ds-knob__i{background:var(--ds-color-accent-orange)}.ds-knob--block{display:flex;align-self:stretch}.ds-meter{height:8px;border-radius:var(--ds-radius-xs);background:var(--ds-color-alpha-ink-08);overflow:hidden}.ds-meter__fill{height:100%;border-radius:var(--ds-radius-xs);background:var(--ds-color-ink);transform-origin:left center;animation:ds-fill var(--ds-dur-fill) var(--ds-ease-out) .3s both}.ds-meter--thin{height:6px}.ds-meter__fill--orange{background:var(--ds-color-accent-orange)}.ds-meter__fill--blue{background:var(--ds-color-accent-blue)}.ds-meter__fill--yellow{background:var(--ds-color-accent-yellow)}.ds-meter__fill--green-soft{background:var(--ds-color-accent-green-soft)}.ds-meter__fill--neutral{background:var(--ds-color-line-strong)}.ds-list{display:grid;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.ds-list-row{display:flex;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-layout-touch);padding:var(--ds-space-2) var(--ds-space-2) var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-xl);background:var(--ds-color-alpha-glass-row);color:var(--ds-text);text-decoration:none;transition:transform var(--ds-dur-medium) var(--ds-ease-out),background-color var(--ds-dur-fast) var(--ds-ease-out)}a.ds-list-row:hover{background:var(--ds-color-surface-0);transform:translateY(-2px)}.ds-list-row__main{display:grid;flex:1;gap:var(--ds-space-0-5);min-width:0}.ds-list-row__title{overflow:hidden;font-size:var(--ds-text-14);font-weight:var(--ds-weight-semibold);white-space:nowrap;text-overflow:ellipsis}.ds-list-row__meta{display:flex;align-items:center;gap:var(--ds-space-1-5);overflow:hidden;font-size:var(--ds-text-12);color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis}.ds-list-row__code{flex:none;font-family:var(--ds-font-mono);font-size:var(--ds-text-11);letter-spacing:var(--ds-tracking-chip);color:var(--ds-text-secondary)}.ds-list-row__go{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-2);color:var(--ds-color-ink)}a.ds-card{text-decoration:none;transition:transform var(--ds-dur-slow) var(--ds-ease-spring),box-shadow var(--ds-dur-medium) var(--ds-ease-out)}a.ds-card:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-tile-hover)}@media(hover:none),(prefers-reduced-motion:reduce){a.ds-card:hover,a.ds-list-row:hover,.ds-knob:hover .ds-knob__i{transform:none}}.ds-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ds-ambient__blob{position:absolute;border-radius:var(--ds-radius-circle);animation:ds-drift var(--ds-dur-drift) ease-in-out infinite alternate}.ds-ambient__blob--a{width:64vmax;height:64vmax;right:-20vmax;top:-26vmax;background:var(--ds-gradient-blob-a)}.ds-ambient__blob--b{width:58vmax;height:58vmax;left:-22vmax;bottom:-30vmax;background:var(--ds-gradient-blob-b);animation-duration:32s;animation-direction:alternate-reverse}.ds-ambient__blob--c{width:44vmax;height:44vmax;left:38%;top:30%;background:var(--ds-gradient-blob-c);animation-duration:38s}.ds-display--inline .ds-display__accent{display:inline;margin-top:0}.ds-action-bar{position:sticky;bottom:var(--ds-space-3);z-index:var(--ds-z-action-bar);display:flex;flex-wrap:wrap;gap:var(--ds-space-2);padding:var(--ds-space-2-5);border-radius:var(--ds-radius-actionbar);background:var(--ds-color-alpha-glass-strong);-webkit-backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));box-shadow:var(--ds-shadow-action-bar)}.ds-action-bar>.ds-btn{flex:1 1 auto}@media(max-width:899px){.ds-action-bar{bottom:0;padding-bottom:calc(var(--ds-space-2-5) + env(safe-area-inset-bottom,0px))}}@keyframes ds-drawer-end{0%{transform:translate(100%)}to{transform:none}}.ds-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ds-z-sheet);display:flex;background:var(--ds-color-alpha-scrim);animation:ds-fade var(--ds-dur-fast) var(--ds-ease-out) both}.ds-drawer-scrim--end{justify-content:flex-end}.ds-drawer{display:flex;flex-direction:column;width:min(var(--ds-layout-drawer-studio),100%);height:100%;overflow-y:auto;background:var(--ds-color-surface-2);box-shadow:var(--ds-shadow-drawer);font-family:var(--ds-font-ui);color:var(--ds-text)}.ds-drawer--start{animation:ds-drawer var(--ds-dur-sheet) var(--ds-ease-spring-soft) both}.ds-drawer--end{animation:ds-drawer-end var(--ds-dur-sheet) var(--ds-ease-spring-soft) both}.ds-drawer__head{position:sticky;top:0;z-index:var(--ds-z-sheet-header);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:calc(var(--ds-space-4) + env(safe-area-inset-top,0px)) var(--ds-space-5) var(--ds-space-4);background:var(--ds-color-alpha-glass-header-studio);-webkit-backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar))}.ds-drawer__text{display:grid;gap:var(--ds-space-0-5);min-width:0}.ds-drawer__title{margin:0;font-size:var(--ds-text-20);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-h2)}.ds-drawer__title .ds-display__accent{display:inline;margin-top:0;font-size:inherit}.ds-drawer__sub{margin:0;font-size:var(--ds-text-13);line-height:var(--ds-leading-body);color:var(--ds-text-secondary)}.ds-drawer__close{display:inline-grid;flex:none;place-items:center;width:var(--ds-layout-touch);height:var(--ds-layout-touch);padding:0;border:0;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-3);color:var(--ds-color-ink);cursor:pointer}.ds-drawer__body{padding:var(--ds-space-2) var(--ds-space-5) calc(var(--ds-space-6) + env(safe-area-inset-bottom,0px))}@media(max-width:899px){.ds-drawer__head,.ds-drawer__body{padding-inline:var(--ds-space-4)}}@media(prefers-reduced-motion:reduce){.ds-drawer-scrim,.ds-drawer{animation:none}}@keyframes ds-slide{0%{transform:translate(-10%)}to{transform:translate(160%)}}.ds-progress{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-progress .ds-meter{flex:1}.ds-progress__fill{height:100%;border-radius:var(--ds-radius-xs);background:var(--ds-color-ink);transition:width var(--ds-dur-base) var(--ds-ease-out)}.ds-progress__fill--indeterminate{width:40%;animation:ds-slide var(--ds-dur-glow) var(--ds-ease-out) infinite alternate}.ds-progress__value{flex:none;min-width:3ch;font-family:var(--ds-font-mono);font-size:var(--ds-text-12);color:var(--ds-text-secondary);text-align:right}@media(prefers-reduced-motion:reduce){.ds-progress__fill--indeterminate{width:100%;animation:none;opacity:.5}}@keyframes ds-skeleton{0%{opacity:.5}to{opacity:1}}.ds-skeleton{display:block;width:100%;height:var(--ds-space-4);border-radius:var(--ds-radius-xs);background:var(--ds-color-alpha-ink-08);animation:ds-skeleton var(--ds-dur-glow) ease-in-out infinite alternate}.ds-skeleton--short{width:60%}.ds-app{min-height:100vh;min-height:100dvh}.ds-skip{position:absolute;left:var(--ds-space-4);top:-100px;z-index:calc(var(--ds-z-header) + 1);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-color-ink);color:var(--ds-color-surface-0);font-size:var(--ds-text-14);font-weight:var(--ds-weight-semibold);text-decoration:none}.ds-skip:focus{top:var(--ds-space-3)}.ds-topbar{position:sticky;top:0;z-index:var(--ds-z-header);border-bottom:var(--ds-border-hairline) solid var(--ds-color-alpha-line)}.ds-topbar__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ds-color-alpha-glass-header-studio);-webkit-backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar))}.ds-topbar__row{display:flex;align-items:center;gap:var(--ds-space-4);max-width:var(--ds-layout-home-main);min-height:var(--ds-layout-header);margin:0 auto;padding:calc(var(--ds-space-1-5) + env(safe-area-inset-top,0px)) var(--ds-space-6) var(--ds-space-1-5)}.ds-brand{display:inline-flex;flex:none;align-items:center;gap:var(--ds-space-2-5);color:var(--ds-color-ink);font-size:var(--ds-text-15);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-h3);text-decoration:none;white-space:nowrap}.ds-brand__mark{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-0-5);width:22px;height:22px;padding:var(--ds-space-1);box-sizing:border-box;border-radius:var(--ds-radius-xs);background:var(--ds-color-ink)}.ds-brand__mark i{background:var(--ds-color-surface-0)}.ds-pillnav{display:flex;flex:1 1 auto;min-width:0;gap:var(--ds-space-0-5);margin-left:auto;padding:var(--ds-space-0-5);overflow-x:auto;scrollbar-width:none;border-radius:var(--ds-radius-sm);background:var(--ds-color-alpha-ink-05)}.ds-pillnav::-webkit-scrollbar{display:none}.ds-pillnav__item{flex:none;padding:var(--ds-space-1-5) var(--ds-space-2-5);border-radius:var(--ds-radius-xs);color:var(--ds-text);font-size:var(--ds-text-13);text-decoration:none;white-space:nowrap;transition:background-color var(--ds-dur-fast) var(--ds-ease-out)}.ds-pillnav__item:hover{background:var(--ds-color-alpha-ink-05)}.ds-pillnav__item--on,.ds-pillnav__item--on:hover{background:var(--ds-color-surface-0);font-weight:var(--ds-weight-semibold);box-shadow:var(--ds-shadow-card)}.ds-topbar__user{display:flex;flex:none;align-items:center;gap:var(--ds-space-3)}.ds-topbar__who{max-width:220px;overflow:hidden;font-size:var(--ds-text-12);color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap}.ds-topbar__menu{display:none;margin-left:auto;place-items:center;width:var(--ds-layout-touch);height:var(--ds-layout-touch);padding:0;border:0;border-radius:var(--ds-radius-circle);background:var(--ds-color-surface-3);color:var(--ds-color-ink);cursor:pointer}.ds-topbar__scrim{display:none}@media(min-width:1200px){.ds-topbar__who{display:none}}@media(max-width:1199px){.ds-topbar__row{gap:var(--ds-space-2);padding-inline:var(--ds-space-4)}.ds-topbar__menu{display:inline-grid}.ds-topbar__panel{display:none;position:absolute;top:100%;left:var(--ds-space-3);right:var(--ds-space-3);z-index:1;flex-direction:column;gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-xl);background:var(--ds-color-alpha-glass-strong);-webkit-backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));backdrop-filter:saturate(180%) blur(var(--ds-blur-glass-bar));box-shadow:var(--ds-shadow-popover)}.ds-topbar__panel--open{display:flex}.ds-pillnav{flex-direction:column;margin:0;padding:0;overflow:visible;background:none}.ds-pillnav__item{padding:var(--ds-space-3) var(--ds-space-3);font-size:var(--ds-text-15);border-radius:var(--ds-radius-md)}.ds-topbar__user{justify-content:space-between;padding:var(--ds-space-2) var(--ds-space-1) 0;border-top:var(--ds-border-hairline) solid var(--ds-color-alpha-line)}.ds-topbar__scrim--open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ds-color-alpha-scrim)}}@media(min-width:1200px){.ds-topbar__panel{display:contents}}.ds-page{position:relative;display:grid;align-content:start;gap:var(--ds-space-6);width:100%;max-width:var(--ds-layout-home-main);margin:0 auto;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-10);box-sizing:border-box}.ds-page--narrow{max-width:640px}.ds-page>*{min-width:0}@media(max-width:899px){.ds-page{gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-8)}}.ds-page-head{display:grid;gap:var(--ds-space-2)}.ds-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-3) var(--ds-space-6)}.ds-page-head__text{display:grid;gap:var(--ds-space-2);min-width:0}.ds-page-head__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-page-head__intro{margin:0;max-width:65ch;font-size:var(--ds-text-15);line-height:var(--ds-leading-body);color:var(--ds-text-secondary)}.ds-display--page{font-size:var(--ds-density-h1);line-height:var(--ds-leading-tight)}@media(max-width:899px){.ds-display--page{font-size:var(--ds-density-h1-phone)}}.ds-backlink{display:inline-flex;align-items:center;gap:var(--ds-space-1-5);min-height:28px;font-size:var(--ds-text-13);font-weight:var(--ds-weight-medium);color:var(--ds-a11y-link-on-page);text-decoration:none}.ds-backlink:hover{text-decoration:underline;text-underline-offset:3px}.ds-panel{display:grid;align-content:start;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-5);border-radius:var(--ds-density-card-radius);background:var(--ds-color-alpha-glass-row);box-shadow:var(--ds-shadow-tile);color:var(--ds-text);font-family:var(--ds-font-ui)}.ds-panel--sm{gap:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-xl)}.ds-panel--quiet{background:var(--ds-color-alpha-ink-05);box-shadow:none}.ds-panel__title{margin:0;font-size:var(--ds-text-18);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-h2);line-height:var(--ds-leading-title)}@media(max-width:899px){.ds-panel{padding:var(--ds-space-4);border-radius:var(--ds-density-card-radius-phone)}}.ds-table-wrap{background:var(--ds-color-alpha-glass-row);box-shadow:var(--ds-shadow-tile)}.ds-tabs{display:flex;flex-wrap:wrap;gap:var(--ds-space-0-5);width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--ds-space-0-5);border-radius:var(--ds-radius-sm);background:var(--ds-color-alpha-ink-05)}.ds-tab{display:inline-flex;align-items:center;gap:var(--ds-space-1-5);min-height:36px;padding:0 var(--ds-space-3-5);border:0;border-radius:var(--ds-radius-xs);background:transparent;color:var(--ds-text);font-family:var(--ds-font-ui);font-size:var(--ds-text-13);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease-out)}.ds-tab:hover{background:var(--ds-color-alpha-ink-05)}.ds-tab[aria-selected=true],.ds-tab[aria-pressed=true]{background:var(--ds-color-surface-0);font-weight:var(--ds-weight-semibold);box-shadow:var(--ds-shadow-card)}@media(max-width:899px){.ds-tab{min-height:var(--ds-layout-touch)}}.ds-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ds-space-3) var(--ds-space-6);margin:var(--ds-space-2) 0 0;padding:var(--ds-space-4) var(--ds-space-5);border-radius:var(--ds-density-card-radius);background:var(--ds-color-alpha-glass-row);box-shadow:var(--ds-shadow-tile);font-family:var(--ds-font-ui)}.ds-facts>div{min-width:0;overflow-wrap:anywhere}.ds-facts dt{font-size:var(--ds-text-12);color:var(--ds-text-secondary)}.ds-facts dd{margin:0;font-size:var(--ds-text-14);font-weight:var(--ds-weight-medium)}.ds-table code{white-space:nowrap}:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--ds-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:var(--ds-surface-page);font-family:var(--ds-font-ui);color:var(--ds-text)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:var(--ds-space-2)}.left-0{left:0}.left-2{left:var(--ds-space-2)}.right-0{right:0}.right-0\.5{right:.125rem}.right-2{right:var(--ds-space-2)}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-2{top:var(--ds-space-2)}.-z-10{z-index:-10}.z-drawer-backdrop{z-index:var(--ds-z-drawer-backdrop)}.z-header{z-index:var(--ds-z-header)}.z-month-backdrop{z-index:var(--ds-z-month-backdrop)}.z-onboarding{z-index:var(--ds-z-onboarding)}.z-popover{z-index:var(--ds-z-popover)}.z-sheet{z-index:var(--ds-z-sheet)}.z-sidebar{z-index:var(--ds-z-sidebar)}.col-span-full{grid-column:1 / -1}.-mx-4{margin-left:calc(var(--ds-space-4) * -1);margin-right:calc(var(--ds-space-4) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:var(--ds-space-1)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-14{height:3.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-4{height:var(--ds-space-4)}.h-6{height:var(--ds-space-6)}.h-7{height:1.75rem}.h-8{height:var(--ds-space-8)}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[620px\]{max-height:620px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.min-h-\[72px\]{min-height:72px}.min-h-screen{min-height:100vh}.w-1{width:var(--ds-space-1)}.w-14{width:3.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-4{width:var(--ds-space-4)}.w-56{width:14rem}.w-6{width:var(--ds-space-6)}.w-7{width:1.75rem}.w-8{width:var(--ds-space-8)}.w-9{width:2.25rem}.w-\[min\(320px\,86vw\)\]{width:min(320px,86vw)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.max-w-2xl{max-width:42rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[400px\]{max-width:400px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:var(--ds-space-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--ds-space-2)}.gap-3{gap:var(--ds-space-3)}.gap-4{gap:var(--ds-space-4)}.gap-5{gap:var(--ds-space-5)}.gap-6{gap:var(--ds-space-6)}.gap-8{gap:var(--ds-space-8)}.gap-x-4{-moz-column-gap:var(--ds-space-4);column-gap:var(--ds-space-4)}.gap-y-2{row-gap:var(--ds-space-2)}.gap-y-3{row-gap:var(--ds-space-3)}.justify-self-start{justify-self:start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:var(--ds-radius-2xl)}.rounded-3xl{border-radius:var(--ds-radius-3xl)}.rounded-4xl{border-radius:var(--ds-radius-4xl)}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--ds-radius-lg)}.rounded-md{border-radius:var(--ds-radius-md)}.rounded-pill{border-radius:var(--ds-radius-pill)}.rounded-xl{border-radius:var(--ds-radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--ds-radius-3xl);border-top-right-radius:var(--ds-radius-3xl)}.border{border-width:1px}.border-2{border-width:2px}.border-\[10px\]{border-width:10px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-alpha-line{border-color:var(--ds-color-alpha-line)}.border-alpha-line-strong{border-color:var(--ds-color-alpha-line-strong)}.border-border{border-color:var(--ds-border)}.border-current{border-color:currentColor}.border-ink{border-color:var(--ds-color-ink)}.border-transparent{border-color:transparent}.bg-alpha-glass{background-color:var(--ds-color-alpha-glass)}.bg-alpha-glass-header{background-color:var(--ds-color-alpha-glass-header)}.bg-alpha-glass-sidebar{background-color:var(--ds-color-alpha-glass-sidebar)}.bg-alpha-scrim{background-color:var(--ds-color-alpha-scrim)}.bg-ink{background-color:var(--ds-color-ink)}.bg-surface-0{background-color:var(--ds-color-surface-0)}.bg-surface-1{background-color:var(--ds-color-surface-1)}.bg-surface-2{background-color:var(--ds-color-surface-2)}.bg-surface-3{background-color:var(--ds-color-surface-3)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-surface-2{--tw-gradient-from: var(--ds-color-surface-2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-surface-3{--tw-gradient-to: var(--ds-color-surface-3) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:var(--ds-space-2)}.p-4{padding:var(--ds-space-4)}.p-5{padding:var(--ds-space-5)}.p-6{padding:var(--ds-space-6)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:var(--ds-space-2);padding-right:var(--ds-space-2)}.px-3{padding-left:var(--ds-space-3);padding-right:var(--ds-space-3)}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:var(--ds-space-4);padding-right:var(--ds-space-4)}.px-6{padding-left:var(--ds-space-6);padding-right:var(--ds-space-6)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:var(--ds-space-1);padding-bottom:var(--ds-space-1)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:var(--ds-space-2);padding-bottom:var(--ds-space-2)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:var(--ds-space-3);padding-bottom:var(--ds-space-3)}.py-6{padding-top:var(--ds-space-6);padding-bottom:var(--ds-space-6)}.pb-16{padding-bottom:var(--ds-space-16)}.pb-2{padding-bottom:var(--ds-space-2)}.pt-12{padding-top:var(--ds-space-12)}.pt-16{padding-top:var(--ds-space-16)}.pt-2{padding-top:var(--ds-space-2)}.pt-4{padding-top:var(--ds-space-4)}.pt-6{padding-top:var(--ds-space-6)}.text-left{text-align:left}.text-center{text-align:center}.font-accent{font-family:var(--ds-font-accent)}.font-mono{font-family:var(--ds-font-mono)}.text-11{font-size:var(--ds-text-11)}.text-12{font-size:var(--ds-text-12)}.text-13{font-size:var(--ds-text-13)}.text-14{font-size:var(--ds-text-14)}.text-15{font-size:var(--ds-text-15)}.text-16{font-size:var(--ds-text-16)}.text-17{font-size:var(--ds-text-17)}.text-18{font-size:var(--ds-text-18)}.text-20{font-size:var(--ds-text-20)}.text-22{font-size:var(--ds-text-22)}.text-24{font-size:var(--ds-text-24)}.text-26{font-size:var(--ds-text-26)}.text-34{font-size:var(--ds-text-34)}.text-44{font-size:var(--ds-text-44)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:var(--ds-leading-none)}.leading-relaxed{line-height:var(--ds-leading-relaxed)}.leading-snug{line-height:var(--ds-leading-snug)}.leading-tight{line-height:var(--ds-leading-tight)}.tracking-display{letter-spacing:var(--ds-tracking-display)}.tracking-h2{letter-spacing:var(--ds-tracking-h2)}.tracking-mono{letter-spacing:var(--ds-tracking-mono)}.tracking-widest{letter-spacing:.1em}.text-ink{color:var(--ds-color-ink)}.text-ink-reading{color:var(--ds-color-ink-reading)}.text-link{color:var(--ds-link)}.text-status-changes-requested-fg{color:var(--ds-status-changes-requested-fg)}.text-surface-0{color:var(--ds-color-surface-0)}.text-surface-3{color:var(--ds-color-surface-3)}.text-text-secondary{color:var(--ds-text-secondary)}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow-drawer{--tw-shadow: var(--ds-shadow-drawer);--tw-shadow-colored: var(--ds-shadow-drawer);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-focus{--tw-shadow: var(--ds-focus-ring);--tw-shadow-colored: var(--ds-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-modal{--tw-shadow: var(--ds-shadow-modal);--tw-shadow-colored: var(--ds-shadow-modal);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-nav-indicator{--tw-shadow: var(--ds-shadow-nav-indicator);--tw-shadow-colored: var(--ds-shadow-nav-indicator);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-popover{--tw-shadow: var(--ds-shadow-popover);--tw-shadow-colored: var(--ds-shadow-popover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sheet{--tw-shadow: var(--ds-shadow-sheet);--tw-shadow-colored: var(--ds-shadow-sheet);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-tile{--tw-shadow: var(--ds-shadow-tile);--tw-shadow-colored: var(--ds-shadow-tile);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-focus{--tw-shadow-color: var(--ds-focus);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-glass-bar{--tw-backdrop-blur: blur(var(--ds-blur-glass-bar));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-glass-sidebar{--tw-backdrop-blur: blur(var(--ds-blur-glass-sidebar));-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-fast{transition-duration:var(--ds-dur-fast)}.ease-out{transition-timing-function:var(--ds-ease-out)}.hover\:bg-alpha-ink-05:hover{background-color:var(--ds-color-alpha-ink-05)}.hover\:bg-surface-1:hover{background-color:var(--ds-color-surface-1)}.hover\:bg-surface-2:hover{background-color:var(--ds-color-surface-2)}.focus-visible\:shadow-focus:focus-visible{--tw-shadow: var(--ds-focus-ring);--tw-shadow-colored: var(--ds-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: var(--ds-focus);--tw-shadow: var(--tw-shadow-colored)}.disabled\:opacity-40:disabled{opacity:.4}@media(prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media(max-width:599px){.max-\[599px\]\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.max-\[599px\]\:h-\[5px\]{height:5px}.max-\[599px\]\:overflow-hidden{overflow:hidden}.max-\[599px\]\:p-0{padding:0}}@media(min-width:600px){.min-\[600px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[600px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:pt-24{padding-top:6rem}}@media(min-width:900px){.min-\[900px\]\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.min-\[900px\]\:absolute{position:absolute}.min-\[900px\]\:inset-x-auto{left:auto;right:auto}.min-\[900px\]\:bottom-auto{bottom:auto}.min-\[900px\]\:right-0{right:0}.min-\[900px\]\:top-11{top:2.75rem}.min-\[900px\]\:z-popover{z-index:var(--ds-z-popover)}.min-\[900px\]\:col-span-2{grid-column:span 2 / span 2}.min-\[900px\]\:col-span-3{grid-column:span 3 / span 3}.min-\[900px\]\:col-span-4{grid-column:span 4 / span 4}.min-\[900px\]\:col-span-6{grid-column:span 6 / span 6}.min-\[900px\]\:-mx-8{margin-left:calc(var(--ds-space-8) * -1);margin-right:calc(var(--ds-space-8) * -1)}.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:grid{display:grid}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:h-auto{height:auto}.min-\[900px\]\:max-h-\[92vh\]{max-height:92vh}.min-\[900px\]\:w-72{width:18rem}.min-\[900px\]\:max-w-\[1080px\]{max-width:1080px}.min-\[900px\]\:max-w-lg{max-width:32rem}.min-\[900px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.min-\[900px\]\:grid-cols-\[264px_1fr\]{grid-template-columns:264px 1fr}.min-\[900px\]\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.min-\[900px\]\:place-items-center{place-items:center}.min-\[900px\]\:rounded-2xl{border-radius:var(--ds-radius-2xl)}.min-\[900px\]\:rounded-4xl{border-radius:var(--ds-radius-4xl)}.min-\[900px\]\:p-3{padding:var(--ds-space-3)}.min-\[900px\]\:p-8{padding:var(--ds-space-8)}.min-\[900px\]\:px-8{padding-left:var(--ds-space-8);padding-right:var(--ds-space-8)}.min-\[900px\]\:py-4{padding-top:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.min-\[900px\]\:pt-20{padding-top:5rem}.min-\[900px\]\:pt-8{padding-top:var(--ds-space-8)}.min-\[900px\]\:text-26{font-size:var(--ds-text-26)}.min-\[900px\]\:text-44{font-size:var(--ds-text-44)}.min-\[900px\]\:shadow-popover{--tw-shadow: var(--ds-shadow-popover);--tw-shadow-colored: var(--ds-shadow-popover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}
