@font-face{font-family:Anthropicons-Variable;src:url(/assets/anthropicons-variable-DICoRAgs.woff2) format("woff2-variations");font-weight:400 700;font-display:block}.cds-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cds-root[data-font]{font-family:var(--cds-font-sans)}.cds-root .cds-btn-squish{transform-origin:center;transition:transform .45s var(--cds-btn-spring)}.cds-root .group\/btn:active:not([disabled]) .cds-btn-squish{transform:scale(.975);transition:transform 60ms ease-out}.cds-root.cds-root.cds-root .cds-reset:focus,.cds-root.cds-root.cds-root .cds-reset:focus-visible{outline:none}:where(.cds-root) input.cds-input::-webkit-search-cancel-button,:where(.cds-root) input.cds-input::-webkit-search-decoration{-webkit-appearance:none;display:none}:where(.cds-root) textarea.cds-input::-webkit-resizer{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 11.5 11.5 4.5M8.5 11.5 11.5 8.5' stroke='%23898781' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}@keyframes cds-dot-pulse{0%,5%{background:var(--cds-alpha-3);animation-timing-function:cubic-bezier(.165,.84,.44,1)}15%,25%{background:var(--cds-alpha-7);animation-timing-function:cubic-bezier(.165,.84,.44,1)}65%,to{background:var(--cds-alpha-3)}}.cds-root .cds-dot{width:3px;height:3px;border-radius:9999px;background:var(--cds-alpha-3);animation:cds-dot-pulse 1.8s linear infinite}.cds-root .cds-dot:nth-child(2){animation-delay:.2s}.cds-root .cds-dot:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.cds-root .cds-dot{animation:none}}body[data-base-ui-safe-polygon][style*="pointer-events: none"] [data-cds-portal]:has([role=menu]){pointer-events:none}@keyframes cds-shimmer{to{transform:translate(100%)}}@keyframes cds-reveal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root{--cds-radius: .25rem;--cds-border: currentColor;--cds-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--cds-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--cds-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--cds-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--cds-font-system: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cds-font-sans: var(--cds-font-system);--cds-ease-out: cubic-bezier(0, 0, .2, 1);--cds-black: #000000;--cds-oncolor-200: hsl(60 6.7% 97.1% / .75);--cds-oncolor-300: hsl(60 6.7% 97.1% / .5);--cds-clay: #d97757;--cds-clay-emphasized: #c6613f;--cds-heather: #cbcadb;--cds-plum: #827dbd;--cds-cactus: #bcd1ca;--cds-mineral: #629987;--cds-peach: #ebc9b7;--cds-gray-80: #e7e6e1;--cds-gray-650: #454442;--cds-pictogram-highlight-default: var(--cds-gray-80);--cds-pictogram-highlight-heather: var(--cds-heather);--cds-pictogram-highlight-cactus: var(--cds-cactus);--cds-pictogram-highlight-peach: var(--cds-peach)}[data-mode=dark]{--cds-pictogram-highlight-default: var(--cds-gray-650);--cds-pictogram-highlight-heather: var(--cds-plum);--cds-pictogram-highlight-cactus: var(--cds-mineral);--cds-pictogram-highlight-peach: var(--cds-clay-emphasized)}@media(prefers-color-scheme:dark){:root:not([data-mode=light]){--cds-pictogram-highlight-default: var(--cds-gray-650);--cds-pictogram-highlight-heather: var(--cds-plum);--cds-pictogram-highlight-cactus: var(--cds-mineral);--cds-pictogram-highlight-peach: var(--cds-clay-emphasized)}}.cds-root{--cds-radius: 6px;--cds-switch-knob: var(--cds-gray-0);--cds-switch-track: var(--cds-alpha-3);--cds-switch-track-hover: var(--cds-alpha-4);--cds-switch-h: 16px;--cds-h-control: 24px;--cds-h-control-nested: 18px;--cds-icon: 16px;--cds-pad-sm: 6px;--cds-pad-md: 8px;--cds-pad-lg: 12px;--cds-pad-xl: 20px;--cds-gap-xs: 6px;--cds-gap-sm: 8px;--cds-gap-md: 12px;--cds-gap-lg: 20px;--cds-gap-xl: 32px;--cds-checkbox: 16px;--cds-checkbox-glyph: 16px;--cds-checkbox-radius: 4px;--cds-avatar-sm: 20px;--cds-avatar-md: 28px;--cds-avatar-lg: 36px;--cds-border: var(--cds-alpha-2);--cds-border-accent: var(--cds-blue-250);--cds-border-danger: var(--cds-red-250);--cds-border-success: var(--cds-green-250);--cds-border-warning: var(--cds-yellow-250);--cds-border-pro: var(--cds-violet-250);--cds-border-strong: var(--cds-alpha-3);--cds-border-stronger: hsl(from var(--cds-neutral-900) h s l / 40%);--cds-shadow-sm: 0 1px 2px 0 hsl(from var(--cds-gray-900) h s l / 6%), 0 2px 8px 0 var(--cds-shadow-color);--cds-shadow-md: 0 2px 4px 0 hsl(from var(--cds-gray-900) h s l / 7%), 0 6px 16px 0 var(--cds-shadow-color);--cds-shadow-lg: 0 4px 8px 0 hsl(from var(--cds-gray-900) h s l / 8%), 0 12px 28px -2px var(--cds-shadow-color);--cds-shadow-color: hsl(from var(--cds-gray-900) h s l / 8%);--cds-shadow-popover: 0 8px 24px rgb(0 0 0 / .12), 0 2px 6px rgb(0 0 0 / .08);--cds-ring-outer: 1px;--cds-ring-inner: 0px;--cds-ring-color: var(--cds-border);--cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px var(--cds-bg-accent-chip);--cds-font-mono: var(--font-anthropic-mono, "Anthropic Mono Variable"), "Anthropic Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--cds-font-sans: var(--font-anthropic-sans, "Anthropic Sans Variable", "Anthropic Sans"), var(--cds-font-system);--cds-font-voice: var(--font-anthropic-serif, "Anthropic Serif Variable", "Anthropic Serif"), ui-serif, Georgia, "Times New Roman", serif;--cds-ease-out: cubic-bezier(.165, .84, .44, 1);--cds-ease-snap: cubic-bezier(.32, .72, 0, 1);--cds-ease-overshoot: cubic-bezier(.34, 1.3, .64, 1);--cds-dur-fast: 60ms;--cds-dur-snap: .12s;--cds-dur-base: .2s;--cds-dur-slow: .45s;--cds-btn-spring: linear(0, .2459, .6526, .9468, 1.0764, 1.0915, 1.0585, 1.0219, .9993, .9914, .9921, .9957, .9988, 1.0004, 1);--cds-clay: #d97757;--cds-clay-emphasized: #c6613f;--cds-heather: #cbcadb;--cds-plum: #827dbd;--cds-cactus: #bcd1ca;--cds-mineral: #629987;--cds-peach: #ebc9b7;--cds-gray-0: #ffffff;--cds-gray-10: #fcfcfb;--cds-gray-20: #f9f9f7;--cds-gray-30: #f6f6f4;--cds-gray-40: #f3f3f0;--cds-gray-50: #f0efec;--cds-gray-60: #edece8;--cds-gray-70: #eae9e4;--cds-gray-80: #e7e6e1;--cds-gray-90: #e4e3dd;--cds-gray-100: #e1e0d9;--cds-gray-150: #d2d1c7;--cds-gray-200: #c3c2b7;--cds-gray-250: #b4b3a8;--cds-gray-300: #a5a49a;--cds-gray-350: #97958d;--cds-gray-400: #898781;--cds-gray-450: #7b7974;--cds-gray-500: #6d6b67;--cds-gray-550: #5f5e5a;--cds-gray-600: #52514e;--cds-gray-650: #454442;--cds-gray-700: #383835;--cds-gray-750: #2c2c2a;--cds-gray-800: #20201f;--cds-gray-810: #1e1e1d;--cds-gray-820: #1c1c1b;--cds-gray-830: #1a1a19;--cds-gray-840: #181817;--cds-gray-850: #151515;--cds-gray-860: #131313;--cds-gray-870: #111111;--cds-gray-880: #0f0f0f;--cds-gray-890: #0d0d0d;--cds-gray-900: #0b0b0b;--cds-red-0: #ffffff;--cds-red-10: #fffbfb;--cds-red-20: #fef7f7;--cds-red-30: #fef3f3;--cds-red-40: #fdefef;--cds-red-50: #fbebeb;--cds-red-60: #fae7e7;--cds-red-70: #fae3e3;--cds-red-80: #fadfdf;--cds-red-90: #fadada;--cds-red-100: #fad6d6;--cds-red-150: #f7c1c1;--cds-red-200: #f4abab;--cds-red-250: #f09595;--cds-red-300: #ec7e7e;--cds-red-350: #e66767;--cds-red-400: #e34948;--cds-red-450: #d03b3b;--cds-red-500: #b93535;--cds-red-550: #a32c2c;--cds-red-600: #8e2626;--cds-red-650: #791e1e;--cds-red-700: #641919;--cds-red-750: #511212;--cds-red-800: #3c0e0e;--cds-red-810: #380d0d;--cds-red-820: #340c0c;--cds-red-830: #310b0b;--cds-red-840: #2d0a0a;--cds-red-850: #280a0a;--cds-red-860: #230b0a;--cds-red-870: #1d0b0a;--cds-red-880: #170c0b;--cds-red-890: #110c0b;--cds-red-900: #0b0b0b;--cds-orange-0: #ffffff;--cds-orange-10: #fefbfa;--cds-orange-20: #fdf7f5;--cds-orange-30: #fcf4f0;--cds-orange-40: #faf0ec;--cds-orange-50: #f9ece7;--cds-orange-60: #f8e9e2;--cds-orange-70: #f7e5dd;--cds-orange-80: #f7e1d7;--cds-orange-90: #f7dcd1;--cds-orange-100: #f7d8cb;--cds-orange-150: #f3c5b2;--cds-orange-200: #f4ae94;--cds-orange-250: #f09978;--cds-orange-300: #ec835a;--cds-orange-350: #eb6834;--cds-orange-400: #d95926;--cds-orange-450: #c25124;--cds-orange-500: #ae461c;--cds-orange-550: #993d19;--cds-orange-600: #863311;--cds-orange-650: #712b0f;--cds-orange-700: #5d230b;--cds-orange-750: #4b1b08;--cds-orange-800: #371407;--cds-orange-810: #341307;--cds-orange-820: #301106;--cds-orange-830: #2d1006;--cds-orange-840: #290f06;--cds-orange-850: #240e07;--cds-orange-860: #1f0e08;--cds-orange-870: #1a0e09;--cds-orange-880: #150d0a;--cds-orange-890: #100c0b;--cds-orange-900: #0b0b0b;--cds-yellow-0: #ffffff;--cds-yellow-10: #fefcf8;--cds-yellow-20: #fcf8f1;--cds-yellow-30: #fbf5ea;--cds-yellow-40: #f9f2e4;--cds-yellow-50: #f9eeda;--cds-yellow-60: #faebce;--cds-yellow-70: #fae7c2;--cds-yellow-80: #fae3b8;--cds-yellow-90: #f9e0b0;--cds-yellow-100: #f9dca4;--cds-yellow-150: #f9c868;--cds-yellow-200: #fab219;--cds-yellow-250: #eda100;--cds-yellow-300: #db9300;--cds-yellow-350: #c98500;--cds-yellow-400: #b77700;--cds-yellow-450: #a66a00;--cds-yellow-500: #945d00;--cds-yellow-550: #835100;--cds-yellow-600: #734500;--cds-yellow-650: #623900;--cds-yellow-700: #512e00;--cds-yellow-750: #412400;--cds-yellow-800: #311a00;--cds-yellow-810: #2e1800;--cds-yellow-820: #2b1700;--cds-yellow-830: #271500;--cds-yellow-840: #231402;--cds-yellow-850: #1f1204;--cds-yellow-860: #1b1106;--cds-yellow-870: #171007;--cds-yellow-880: #130e09;--cds-yellow-890: #0f0d0a;--cds-yellow-900: #0b0b0b;--cds-green-0: #ffffff;--cds-green-10: #fafdfa;--cds-green-20: #f5fbf4;--cds-green-30: #f0f9ef;--cds-green-40: #ebf7e9;--cds-green-50: #e5f4e4;--cds-green-60: #e0f2de;--cds-green-70: #dbf0d8;--cds-green-80: #d5eed3;--cds-green-90: #d0eccd;--cds-green-100: #caeac7;--cds-green-150: #aee0a9;--cds-green-200: #91d68b;--cds-green-250: #73cb6d;--cds-green-300: #55bf50;--cds-green-350: #35b231;--cds-green-400: #0ca30c;--cds-green-450: #009300;--cds-green-500: #008300;--cds-green-550: #007300;--cds-green-600: #006300;--cds-green-650: #005400;--cds-green-700: #074506;--cds-green-750: #0f350d;--cds-green-800: #11260f;--cds-green-810: #10230f;--cds-green-820: #10210f;--cds-green-830: #101e0f;--cds-green-840: #101b0f;--cds-green-850: #0f180e;--cds-green-860: #0e160e;--cds-green-870: #0e130d;--cds-green-880: #0d100d;--cds-green-890: #0c0e0c;--cds-green-900: #0b0b0b;--cds-aqua-0: #ffffff;--cds-aqua-10: #f9fdfb;--cds-aqua-20: #f3fbf8;--cds-aqua-30: #edf9f4;--cds-aqua-40: #e8f7f1;--cds-aqua-50: #e2f4ed;--cds-aqua-60: #dcf2ea;--cds-aqua-70: #d5f0e6;--cds-aqua-80: #ceefe2;--cds-aqua-90: #c7eddf;--cds-aqua-100: #bfebdb;--cds-aqua-150: #a0e1c9;--cds-aqua-200: #7ad7b4;--cds-aqua-250: #5acba0;--cds-aqua-300: #3bbd8c;--cds-aqua-350: #1baf7a;--cds-aqua-400: #199e70;--cds-aqua-450: #138e65;--cds-aqua-500: #0f7e5c;--cds-aqua-550: #0e6e53;--cds-aqua-600: #065f49;--cds-aqua-650: #095040;--cds-aqua-700: #034235;--cds-aqua-750: #02342b;--cds-aqua-800: #022720;--cds-aqua-810: #02241e;--cds-aqua-820: #02221c;--cds-aqua-830: #021f1a;--cds-aqua-840: #031c18;--cds-aqua-850: #051a16;--cds-aqua-860: #071713;--cds-aqua-870: #081411;--cds-aqua-880: #0a110f;--cds-aqua-890: #0b0e0d;--cds-aqua-900: #0b0b0b;--cds-blue-0: #ffffff;--cds-blue-10: #fafcff;--cds-blue-20: #f5f9fe;--cds-blue-30: #f0f7fe;--cds-blue-40: #ebf4fc;--cds-blue-50: #e7f1fb;--cds-blue-60: #e2eefa;--cds-blue-70: #ddebfa;--cds-blue-80: #d7e8fa;--cds-blue-90: #d2e5fa;--cds-blue-100: #cde2fb;--cds-blue-150: #b7d3f6;--cds-blue-200: #9ec5f4;--cds-blue-250: #86b6ef;--cds-blue-300: #6da7ec;--cds-blue-350: #5598e7;--cds-blue-400: #3987e5;--cds-blue-450: #2a78d6;--cds-blue-500: #256abf;--cds-blue-550: #1c5cab;--cds-blue-600: #184f95;--cds-blue-650: #104281;--cds-blue-700: #0d366b;--cds-blue-750: #062b57;--cds-blue-800: #032042;--cds-blue-810: #031e3d;--cds-blue-820: #021c39;--cds-blue-830: #021a36;--cds-blue-840: #021831;--cds-blue-850: #03162c;--cds-blue-860: #051426;--cds-blue-870: #07121f;--cds-blue-880: #091018;--cds-blue-890: #0a0d11;--cds-blue-900: #0b0b0b;--cds-violet-0: #ffffff;--cds-violet-10: #fcfbff;--cds-violet-20: #f8f8ff;--cds-violet-30: #f5f4ff;--cds-violet-40: #f2f1ff;--cds-violet-50: #efedff;--cds-violet-60: #ebeafe;--cds-violet-70: #e8e6fe;--cds-violet-80: #e5e2fd;--cds-violet-90: #e2dffd;--cds-violet-100: #dfdbfd;--cds-violet-150: #cfcafb;--cds-violet-200: #bfb9f5;--cds-violet-250: #b0a7f2;--cds-violet-300: #a096eb;--cds-violet-350: #9085e9;--cds-violet-400: #8173e3;--cds-violet-450: #7161e0;--cds-violet-500: #6250d6;--cds-violet-550: #5645be;--cds-violet-600: #4a3aa7;--cds-violet-650: #3e318e;--cds-violet-700: #322777;--cds-violet-750: #271e60;--cds-violet-800: #1d1649;--cds-violet-810: #1b1544;--cds-violet-820: #19133f;--cds-violet-830: #17123b;--cds-violet-840: #151036;--cds-violet-850: #130f32;--cds-violet-860: #110e2b;--cds-violet-870: #0f0e23;--cds-violet-880: #0e0d1b;--cds-violet-890: #0c0c13;--cds-violet-900: #0b0b0b;--cds-magenta-0: #ffffff;--cds-magenta-10: #fefbfc;--cds-magenta-20: #fef6f9;--cds-magenta-30: #fdf2f6;--cds-magenta-40: #fbeff3;--cds-magenta-50: #faebf0;--cds-magenta-60: #f9e6ed;--cds-magenta-70: #f9e2eb;--cds-magenta-80: #f9dee8;--cds-magenta-90: #f9d9e5;--cds-magenta-100: #f9d4e2;--cds-magenta-150: #f3c0d3;--cds-magenta-200: #f3a8c3;--cds-magenta-250: #ed93b4;--cds-magenta-300: #e87ba4;--cds-magenta-350: #e46191;--cds-magenta-400: #d55181;--cds-magenta-450: #c04873;--cds-magenta-500: #ad3d66;--cds-magenta-550: #993458;--cds-magenta-600: #862a4c;--cds-magenta-650: #722340;--cds-magenta-700: #5e1c34;--cds-magenta-750: #4c1429;--cds-magenta-800: #390f1f;--cds-magenta-810: #360d1c;--cds-magenta-820: #320c1a;--cds-magenta-830: #2f0b18;--cds-magenta-840: #2b0a16;--cds-magenta-850: #270a14;--cds-magenta-860: #220a12;--cds-magenta-870: #1c0b11;--cds-magenta-880: #170b0f;--cds-magenta-890: #110b0d;--cds-magenta-900: #0b0b0b;--cds-pictogram-highlight-default: var(--cds-gray-80);--cds-pictogram-highlight-heather: var(--cds-heather);--cds-pictogram-highlight-cactus: var(--cds-cactus);--cds-pictogram-highlight-peach: var(--cds-peach);--cds-segment-thumb: var(--cds-surface-popover);--cds-segment-track: var(--cds-alpha-1);--cds-skeleton-base: var(--cds-alpha-2);--cds-skeleton-sheen: var(--cds-alpha-2);--cds-cursor-interactive: pointer;--cds-neutral-0: var(--cds-gray-0);--cds-neutral-10: var(--cds-gray-10);--cds-neutral-20: var(--cds-gray-20);--cds-neutral-30: var(--cds-gray-30);--cds-neutral-40: var(--cds-gray-40);--cds-neutral-50: var(--cds-gray-50);--cds-neutral-60: var(--cds-gray-60);--cds-neutral-70: var(--cds-gray-70);--cds-neutral-80: var(--cds-gray-80);--cds-neutral-90: var(--cds-gray-90);--cds-neutral-100: var(--cds-gray-100);--cds-neutral-150: var(--cds-gray-150);--cds-neutral-200: var(--cds-gray-200);--cds-neutral-250: var(--cds-gray-250);--cds-neutral-300: var(--cds-gray-300);--cds-neutral-350: var(--cds-gray-350);--cds-neutral-400: var(--cds-gray-400);--cds-neutral-450: var(--cds-gray-450);--cds-neutral-500: var(--cds-gray-500);--cds-neutral-550: var(--cds-gray-550);--cds-neutral-600: var(--cds-gray-600);--cds-neutral-650: var(--cds-gray-650);--cds-neutral-700: var(--cds-gray-700);--cds-neutral-750: var(--cds-gray-750);--cds-neutral-800: var(--cds-gray-800);--cds-neutral-810: var(--cds-gray-810);--cds-neutral-820: var(--cds-gray-820);--cds-neutral-830: var(--cds-gray-830);--cds-neutral-840: var(--cds-gray-840);--cds-neutral-850: var(--cds-gray-850);--cds-neutral-860: var(--cds-gray-860);--cds-neutral-870: var(--cds-gray-870);--cds-neutral-880: var(--cds-gray-880);--cds-neutral-890: var(--cds-gray-890);--cds-neutral-900: var(--cds-gray-900);--cds-alpha-0: hsl(from var(--cds-neutral-900) h s l / 0%);--cds-alpha-1: hsl(from var(--cds-neutral-900) h s l / 5%);--cds-alpha-2: hsl(from var(--cds-neutral-900) h s l / 10%);--cds-alpha-3: hsl(from var(--cds-neutral-900) h s l / 20%);--cds-alpha-4: hsl(from var(--cds-neutral-900) h s l / 35%);--cds-alpha-5: hsl(from var(--cds-neutral-900) h s l / 50%);--cds-alpha-6: hsl(from var(--cds-neutral-900) h s l / 60%);--cds-alpha-7: hsl(from var(--cds-neutral-900) h s l / 70%);--cds-alpha-8: hsl(from var(--cds-neutral-900) h s l / 85%);--cds-alpha-9: hsl(from var(--cds-neutral-900) h s l / 95%);--cds-surface-0: var(--cds-gray-20);--cds-surface-1: var(--cds-gray-10);--cds-surface-2: var(--cds-gray-0);--cds-surface-3: var(--cds-gray-0);--cds-surface-popover: var(--cds-surface-3);--cds-surface-panel: var(--cds-surface-2);--cds-page-bg: var(--cds-surface-0);--cds-fill-accent: var(--cds-blue-450);--cds-fill-accent-hover: var(--cds-blue-400);--cds-fill-danger: var(--cds-red-450);--cds-fill-danger-hover: var(--cds-red-400);--cds-fill-success: var(--cds-green-450);--cds-fill-success-hover: var(--cds-green-400);--cds-fill-warning: var(--cds-yellow-200);--cds-fill-warning-hover: var(--cds-yellow-250);--cds-fill-pro: var(--cds-violet-450);--cds-fill-pro-hover: var(--cds-violet-400);--cds-fill-brand: var(--cds-clay-emphasized);--cds-fill-brand-hover: var(--cds-clay);--cds-fill-primary: var(--cds-neutral-900);--cds-fill-primary-hover: var(--cds-neutral-750);--cds-fill-secondary: hsl(0 0% 100% / .1);--cds-fill-secondary-hover: var(--cds-alpha-1);--cds-fill-secondary-ring: var(--cds-border);--cds-fill-field: hsl(0 0% 100% / .5);--cds-fill-ghost-hover: var(--cds-alpha-1);--cds-fill-disabled: var(--cds-alpha-1);--cds-fill-control: var(--cds-alpha-2);--cds-fill-control-hover: var(--cds-alpha-3);--cds-bg-accent: var(--cds-blue-100);--cds-bg-accent-chip: var(--cds-blue-100);--cds-bg-danger: var(--cds-red-100);--cds-bg-danger-chip: var(--cds-red-100);--cds-bg-success: var(--cds-green-100);--cds-bg-success-chip: var(--cds-green-100);--cds-bg-warning: var(--cds-yellow-100);--cds-bg-warning-chip: var(--cds-yellow-100);--cds-bg-pro: var(--cds-violet-100);--cds-bg-pro-chip: var(--cds-violet-100);--cds-bg-pink: var(--cds-magenta-50);--cds-bg-pink-chip: var(--cds-magenta-100);--cds-bg-neutral-chip: var(--cds-alpha-1);--cds-bg-neutral-chip-hover: var(--cds-alpha-2);--cds-backdrop: rgb(0 0 0 / .4);--cds-text-accent: var(--cds-blue-600);--cds-text-danger: var(--cds-red-600);--cds-text-success: var(--cds-green-600);--cds-text-warning: var(--cds-yellow-600);--cds-text-pro: var(--cds-violet-600);--cds-text-pink: var(--cds-magenta-600);--cds-text-primary: var(--cds-neutral-900);--cds-text-secondary: var(--cds-neutral-600);--cds-text-muted: var(--cds-neutral-400);--cds-text-disabled: var(--cds-alpha-4);--cds-text-caption: 11px;--cds-text-footnote: 12px;--cds-text-code: 12px;--cds-text-body: 13px;--cds-text-heading: 14px;--cds-text-title: 20px;--cds-leading-caption: 14px;--cds-leading-footnote: 14px;--cds-leading-code: 17px;--cds-leading-body: 18px;--cds-leading-heading: 18px;--cds-leading-title: 24px;--cds-on-primary: var(--cds-neutral-0);--cds-on-accent: var(--cds-gray-0);--cds-on-danger: var(--cds-gray-0);--cds-on-success: var(--cds-gray-900);--cds-on-warning: var(--cds-gray-900);--cds-on-pro: var(--cds-gray-0);--cds-on-brand: var(--cds-gray-0);--cds-z-modal: 40;--cds-z-popover: 50;--cds-z-tooltip: 50;--cds-z-toast: 60}[data-mode=dark] .cds-root:not([data-mode=light]):not([data-mode=system]),.cds-root[data-mode=dark]{--cds-border-accent: var(--cds-blue-700);--cds-border-danger: var(--cds-red-700);--cds-border-success: var(--cds-green-700);--cds-border-warning: var(--cds-yellow-700);--cds-border-pro: var(--cds-violet-700);--cds-shadow-color: hsl(0 0% 0% / .24);--cds-shadow-popover: 0 8px 24px rgb(0 0 0 / .32), 0 2px 6px rgb(0 0 0 / .2);--cds-ring-outer: 0px;--cds-ring-inner: 1px;--cds-ring-color: var(--cds-alpha-2);--cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px hsl(from var(--cds-blue-600) h s l / 60%);--cds-pictogram-highlight-default: var(--cds-gray-650);--cds-pictogram-highlight-heather: var(--cds-plum);--cds-pictogram-highlight-cactus: var(--cds-mineral);--cds-pictogram-highlight-peach: var(--cds-clay-emphasized);--cds-segment-thumb: var(--cds-alpha-3);--cds-neutral-0: var(--cds-gray-900);--cds-neutral-10: var(--cds-gray-890);--cds-neutral-20: var(--cds-gray-880);--cds-neutral-30: var(--cds-gray-870);--cds-neutral-40: var(--cds-gray-860);--cds-neutral-50: var(--cds-gray-850);--cds-neutral-60: var(--cds-gray-840);--cds-neutral-70: var(--cds-gray-830);--cds-neutral-80: var(--cds-gray-820);--cds-neutral-90: var(--cds-gray-810);--cds-neutral-100: var(--cds-gray-800);--cds-neutral-150: var(--cds-gray-750);--cds-neutral-200: var(--cds-gray-700);--cds-neutral-250: var(--cds-gray-650);--cds-neutral-300: var(--cds-gray-600);--cds-neutral-350: var(--cds-gray-550);--cds-neutral-400: var(--cds-gray-500);--cds-neutral-450: var(--cds-gray-450);--cds-neutral-500: var(--cds-gray-400);--cds-neutral-550: var(--cds-gray-350);--cds-neutral-600: var(--cds-gray-300);--cds-neutral-650: var(--cds-gray-250);--cds-neutral-700: var(--cds-gray-200);--cds-neutral-750: var(--cds-gray-150);--cds-neutral-800: var(--cds-gray-100);--cds-neutral-810: var(--cds-gray-90);--cds-neutral-820: var(--cds-gray-80);--cds-neutral-830: var(--cds-gray-70);--cds-neutral-840: var(--cds-gray-60);--cds-neutral-850: var(--cds-gray-50);--cds-neutral-860: var(--cds-gray-40);--cds-neutral-870: var(--cds-gray-30);--cds-neutral-880: var(--cds-gray-20);--cds-neutral-890: var(--cds-gray-10);--cds-neutral-900: var(--cds-gray-0);--cds-surface-0: var(--cds-gray-890);--cds-surface-1: var(--cds-gray-830);--cds-surface-2: var(--cds-gray-750);--cds-surface-3: var(--cds-gray-700);--cds-fill-primary-hover: var(--cds-gray-100);--cds-fill-secondary: var(--cds-alpha-2);--cds-fill-secondary-hover: hsl(0 0% 100% / .14);--cds-fill-secondary-ring: transparent;--cds-fill-field: var(--cds-fill-secondary);--cds-bg-accent: var(--cds-blue-800);--cds-bg-accent-chip: var(--cds-blue-750);--cds-bg-danger: var(--cds-red-800);--cds-bg-danger-chip: var(--cds-red-750);--cds-bg-success: var(--cds-green-800);--cds-bg-success-chip: var(--cds-green-750);--cds-bg-warning: var(--cds-yellow-800);--cds-bg-warning-chip: var(--cds-yellow-750);--cds-bg-pro: var(--cds-violet-800);--cds-bg-pro-chip: var(--cds-violet-750);--cds-bg-pink: var(--cds-magenta-800);--cds-bg-pink-chip: var(--cds-magenta-750);--cds-backdrop: rgb(0 0 0 / .5);--cds-text-accent: var(--cds-blue-300);--cds-text-danger: var(--cds-red-300);--cds-text-success: var(--cds-green-400);--cds-text-warning: var(--cds-yellow-300);--cds-text-pro: var(--cds-violet-300);--cds-text-pink: var(--cds-magenta-400);--cds-text-secondary: var(--cds-gray-200);--cds-text-muted: var(--cds-gray-400)}@media(prefers-color-scheme:dark){[data-mode=system] .cds-root:not([data-mode=light]):not([data-mode=dark]),.cds-root[data-mode=system],.cds-root:not([data-mode]):not([data-mode] *){--cds-border-accent: var(--cds-blue-700);--cds-border-danger: var(--cds-red-700);--cds-border-success: var(--cds-green-700);--cds-border-warning: var(--cds-yellow-700);--cds-border-pro: var(--cds-violet-700);--cds-shadow-color: hsl(0 0% 0% / .24);--cds-shadow-popover: 0 8px 24px rgb(0 0 0 / .32), 0 2px 6px rgb(0 0 0 / .2);--cds-ring-outer: 0px;--cds-ring-inner: 1px;--cds-ring-color: var(--cds-alpha-2);--cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg), 0 0 0 1px var(--cds-fill-accent), 0 0 6px 1px hsl(from var(--cds-blue-600) h s l / 60%);--cds-pictogram-highlight-default: var(--cds-gray-650);--cds-pictogram-highlight-heather: var(--cds-plum);--cds-pictogram-highlight-cactus: var(--cds-mineral);--cds-pictogram-highlight-peach: var(--cds-clay-emphasized);--cds-segment-thumb: var(--cds-alpha-3);--cds-neutral-0: var(--cds-gray-900);--cds-neutral-10: var(--cds-gray-890);--cds-neutral-20: var(--cds-gray-880);--cds-neutral-30: var(--cds-gray-870);--cds-neutral-40: var(--cds-gray-860);--cds-neutral-50: var(--cds-gray-850);--cds-neutral-60: var(--cds-gray-840);--cds-neutral-70: var(--cds-gray-830);--cds-neutral-80: var(--cds-gray-820);--cds-neutral-90: var(--cds-gray-810);--cds-neutral-100: var(--cds-gray-800);--cds-neutral-150: var(--cds-gray-750);--cds-neutral-200: var(--cds-gray-700);--cds-neutral-250: var(--cds-gray-650);--cds-neutral-300: var(--cds-gray-600);--cds-neutral-350: var(--cds-gray-550);--cds-neutral-400: var(--cds-gray-500);--cds-neutral-450: var(--cds-gray-450);--cds-neutral-500: var(--cds-gray-400);--cds-neutral-550: var(--cds-gray-350);--cds-neutral-600: var(--cds-gray-300);--cds-neutral-650: var(--cds-gray-250);--cds-neutral-700: var(--cds-gray-200);--cds-neutral-750: var(--cds-gray-150);--cds-neutral-800: var(--cds-gray-100);--cds-neutral-810: var(--cds-gray-90);--cds-neutral-820: var(--cds-gray-80);--cds-neutral-830: var(--cds-gray-70);--cds-neutral-840: var(--cds-gray-60);--cds-neutral-850: var(--cds-gray-50);--cds-neutral-860: var(--cds-gray-40);--cds-neutral-870: var(--cds-gray-30);--cds-neutral-880: var(--cds-gray-20);--cds-neutral-890: var(--cds-gray-10);--cds-neutral-900: var(--cds-gray-0);--cds-surface-0: var(--cds-gray-890);--cds-surface-1: var(--cds-gray-830);--cds-surface-2: var(--cds-gray-750);--cds-surface-3: var(--cds-gray-700);--cds-fill-primary-hover: var(--cds-gray-100);--cds-fill-secondary: var(--cds-alpha-2);--cds-fill-secondary-hover: hsl(0 0% 100% / .14);--cds-fill-secondary-ring: transparent;--cds-fill-field: var(--cds-fill-secondary);--cds-bg-accent: var(--cds-blue-800);--cds-bg-accent-chip: var(--cds-blue-750);--cds-bg-danger: var(--cds-red-800);--cds-bg-danger-chip: var(--cds-red-750);--cds-bg-success: var(--cds-green-800);--cds-bg-success-chip: var(--cds-green-750);--cds-bg-warning: var(--cds-yellow-800);--cds-bg-warning-chip: var(--cds-yellow-750);--cds-bg-pro: var(--cds-violet-800);--cds-bg-pro-chip: var(--cds-violet-750);--cds-bg-pink: var(--cds-magenta-800);--cds-bg-pink-chip: var(--cds-magenta-750);--cds-backdrop: rgb(0 0 0 / .5);--cds-text-accent: var(--cds-blue-300);--cds-text-danger: var(--cds-red-300);--cds-text-success: var(--cds-green-400);--cds-text-warning: var(--cds-yellow-300);--cds-text-pro: var(--cds-violet-300);--cds-text-pink: var(--cds-magenta-400);--cds-text-secondary: var(--cds-gray-200);--cds-text-muted: var(--cds-gray-400)}}.cds-root[data-font=system]{--cds-font-sans: var(--cds-font-system)}.cds-root[data-platform=desktop]{--cds-cursor-interactive: default}.cds-root[data-density=comfortable]{--cds-radius: 8px;--cds-switch-h: 20px;--cds-h-control: 32px;--cds-h-control-nested: 22px;--cds-icon: 20px;--cds-pad-sm: 8px;--cds-pad-md: 12px;--cds-pad-lg: 16px;--cds-pad-xl: 24px;--cds-gap-xs: 8px;--cds-gap-sm: 12px;--cds-gap-md: 16px;--cds-gap-lg: 28px;--cds-gap-xl: 40px;--cds-checkbox: 20px;--cds-checkbox-glyph: 16px;--cds-checkbox-radius: 5px;--cds-avatar-sm: 24px;--cds-avatar-md: 32px;--cds-avatar-lg: 40px;--cds-text-caption: 12px;--cds-text-footnote: 13px;--cds-text-code: 13px;--cds-text-body: 14px;--cds-text-heading: 15px;--cds-text-title: 22px;--cds-leading-caption: 14px;--cds-leading-footnote: 16px;--cds-leading-code: 19px;--cds-leading-body: 20px;--cds-leading-heading: 20px;--cds-leading-title: 26px}.cds-root [data-step="1"],.cds-root[data-density=compact] [data-size=xs],.cds-root[data-density=compact] [data-size=sm]{--cds-radius: 5px;--cds-switch-h: 14px;--cds-h-control: 20px;--cds-h-control-nested: 16px;--cds-icon: 12px;--cds-pad-sm: 4px;--cds-pad-md: 6px;--cds-pad-lg: 10px;--cds-pad-xl: 14px;--cds-checkbox: 14px;--cds-checkbox-glyph: 14px;--cds-checkbox-radius: 4px;--cds-text-caption: 10px;--cds-text-body: 12px}.cds-root [data-step="2"],.cds-root[data-density=comfortable] [data-size=xs]{--cds-radius: 6px;--cds-switch-h: 16px;--cds-h-control: 24px;--cds-h-control-nested: 18px;--cds-icon: 16px;--cds-pad-sm: 6px;--cds-pad-md: 8px;--cds-pad-lg: 12px;--cds-pad-xl: 20px;--cds-checkbox: 16px;--cds-checkbox-glyph: 16px;--cds-checkbox-radius: 4px;--cds-text-caption: 11px;--cds-text-body: 13px}.cds-root [data-step="3"],.cds-root[data-density=compact] [data-size=lg],.cds-root[data-density=comfortable] [data-size=sm]{--cds-radius: 7px;--cds-switch-h: 18px;--cds-h-control: 28px;--cds-h-control-nested: 20px;--cds-icon: 16px;--cds-pad-sm: 8px;--cds-pad-md: 10px;--cds-pad-lg: 14px;--cds-pad-xl: 22px;--cds-checkbox: 18px;--cds-checkbox-glyph: 16px;--cds-checkbox-radius: 5px;--cds-text-caption: 12px;--cds-text-body: 14px}.cds-root [data-step="4"]{--cds-radius: 8px;--cds-switch-h: 20px;--cds-h-control: 32px;--cds-h-control-nested: 22px;--cds-icon: 20px;--cds-pad-sm: 8px;--cds-pad-md: 12px;--cds-pad-lg: 16px;--cds-pad-xl: 24px;--cds-checkbox: 20px;--cds-checkbox-glyph: 16px;--cds-checkbox-radius: 5px;--cds-text-caption: 12px;--cds-text-body: 14px}.cds-root [data-step="5"],.cds-root[data-density=comfortable] [data-size=lg]{--cds-radius: 10px;--cds-switch-h: 24px;--cds-h-control: 40px;--cds-h-control-nested: 28px;--cds-icon: 24px;--cds-pad-sm: 12px;--cds-pad-md: 16px;--cds-pad-lg: 20px;--cds-pad-xl: 28px;--cds-checkbox: 24px;--cds-checkbox-glyph: 20px;--cds-checkbox-radius: 6px;--cds-text-caption: 13px;--cds-text-body: 15px}@font-face{font-family:Anthropic Sans;src:url(/assets/AnthropicSans-Variable-Bpr3wWwO.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Anthropic Serif";src:url(/assets/AnthropicSerifDisplay-Regular-DQTew62e.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Anthropic Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2");font-display:swap}:root{--font-ui: "Anthropic Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Anthropic Serif", Georgia, "Times New Roman", serif;--font-mono: "Anthropic Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 12px;--radius-sm: 8px;--sidebar-w: 256px;--topbar-h: 60px;--main-max: 1080px;--ease: cubic-bezier(.2, .8, .2, 1)}.cds-root{--bg-000: 0 0% 100%;--bg-100: 48 33% 97%;--bg-200: 53 29% 94.5%;--bg-300: 48 25% 92%;--bg-400: 50 21% 89%;--border-100: 51 17% 84.5%;--border-200: 51 14% 76%;--text-000: 60 3% 8%;--text-100: 60 3% 14%;--text-200: 55 4% 32%;--text-300: 48 5% 47%;--text-400: 55 7% 64%;--accent-brand: 15 63% 60%;--accent-brand-strong: 15 54% 51%;--overlay: 60 3% 8%}.cds-root[data-mode=dark]{--bg-000: 60 2% 18%;--bg-100: 60 3% 14.5%;--bg-200: 30 3% 12%;--bg-300: 60 3% 8%;--bg-400: 0 0% 23%;--border-100: 60 2% 25%;--border-200: 60 2% 28%;--text-000: 48 25% 92%;--text-100: 53 12% 87%;--text-200: 55 9% 74%;--text-300: 55 7% 60%;--text-400: 48 5% 47%;--overlay: 0 0% 0%}*,:before,:after{box-sizing:border-box;border:0 solid}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;background:#faf9f5}:root[data-mode=dark] body{background:#262624}.cds-root{min-height:100vh;background:hsl(var(--bg-100));color:hsl(var(--text-200));font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:hsl(var(--text-000));text-decoration:none}a:hover{text-decoration:underline}h1,h2{font-family:var(--font-serif);font-weight:400;color:hsl(var(--text-000));letter-spacing:-.01em;margin:0}h1{font-size:44px;line-height:1.1}h2{font-size:30px;line-height:1.25}h3,h4{font-family:var(--font-ui);font-weight:500;color:hsl(var(--text-000));margin:0}h3{font-size:17px}code,.mono{font-family:var(--font-mono);font-size:.88em}button{font-family:inherit;background:none;border:0}:focus{outline:none}:focus-visible{outline:2px solid hsl(var(--text-300) / .6);outline-offset:2px;border-radius:4px}section[id]{scroll-margin-top:calc(var(--topbar-h) + var(--announce-h) + 16px)}.eyebrow{font-size:12px;font-weight:500;color:hsl(var(--text-300))}.ext:after{content:" ↗";font-size:.85em;opacity:.7}body[data-product=cowork] [data-product=code],body[data-product=code] [data-product=cowork]{display:none!important}:root{--announce-h: 0px}:root.has-announce{--announce-h: 44px}.announce{position:sticky;top:0;z-index:31;height:var(--announce-h);display:flex;align-items:center;gap:14px;padding:0 24px;background:linear-gradient(100deg,hsl(var(--accent-brand)),hsl(var(--accent-brand-strong)));color:#fff;font-size:14px;text-decoration:none}.announce[hidden]{display:none}.announce:hover{text-decoration:none}.announce .line{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.announce strong{font-family:var(--font-serif);font-weight:400;font-size:16px;letter-spacing:.01em}.announce .sub{opacity:.9}.announce .cta{font-weight:500;padding:6px 14px;border-radius:var(--radius-sm);background:hsl(var(--bg-000));color:hsl(var(--text-100));flex-shrink:0;transition:transform .12s var(--ease)}.announce:hover .cta{transform:translate(2px)}.announce .cta:after{content:" →"}.announce .close{width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#fffc;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.announce .close:hover{background:#ffffff26;color:#fff}.topbar{position:sticky;top:var(--announce-h);z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:18px;padding:0 24px;background:hsl(var(--bg-100) / .9);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid hsl(var(--border-100))}.brand{display:flex;align-items:center;gap:7px;color:hsl(var(--text-000))}.brand:hover{text-decoration:none}.brand .brand-suffix{font:500 24px/1 var(--font-serif);font-feature-settings:"ss01" 1,"dlig" 1;color:hsl(var(--text-300));white-space:nowrap}.nav-toggle{display:none;align-items:center;justify-content:center;padding:6px;margin-left:-6px;background:none;border:0;border-radius:6px;color:hsl(var(--text-100));cursor:pointer}.nav-toggle:hover{background:hsl(var(--bg-200))}.nav-toggle svg{width:20px;height:20px;display:block}.topbar .tabs{display:flex;align-items:center;gap:4px;margin:0 auto}.tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:0;background:none;cursor:pointer;font:500 14px/1.2 var(--font-ui);color:hsl(var(--text-200));white-space:nowrap;transition:background-color .12s var(--ease),color .12s var(--ease)}.tab:hover{background:hsl(var(--bg-200));color:hsl(var(--text-000));text-decoration:none}.tab.on{background:hsl(var(--bg-400));color:hsl(var(--text-000))}[role=tablist]>[role=presentation]{background-color:hsl(var(--bg-400))}[role=tablist] [role=tab]{color:hsl(var(--text-300))}[role=tablist] [role=tab]:hover,[role=tablist] [role=tab][aria-selected=true]{color:hsl(var(--text-000))}@media(max-width:1080px){.topbar .tabs{gap:2px}.tab{padding:7px 10px}}.topbar .lang-picker,.topbar .theme-toggle{margin-left:6px}.theme-toggle{color:hsl(var(--text-200))}.theme-toggle:hover{color:hsl(var(--text-000))}.theme-toggle svg{width:18px;height:18px;display:block}.theme-toggle .sun{display:block}.theme-toggle .moon,.cds-root[data-mode=dark] .theme-toggle .sun{display:none}.cds-root[data-mode=dark] .theme-toggle .moon{display:block}.lang-picker{display:inline-flex;align-items:center}.lang-picker select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:6px;color:hsl(var(--text-100));cursor:pointer;font:inherit;font-size:13px;padding:5px 24px 5px 10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.lang-picker select:hover{background-color:hsl(var(--bg-200));color:hsl(var(--text-000))}.lang-picker select:focus-visible{outline:2px solid hsl(var(--text-300));outline-offset:1px}@media(max-width:560px){.topbar .lang-picker{display:none}}.shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:calc(100vh - var(--topbar-h))}.shell.noside{grid-template-columns:1fr}.sidebar{position:sticky;top:calc(var(--topbar-h) + var(--announce-h));height:calc(100vh - var(--topbar-h) - var(--announce-h));padding:20px 16px;overflow-y:auto;border-right:1px solid hsl(var(--border-100))}.claude-assisted{position:relative;display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;border-radius:999px;background:hsl(var(--bg-200));color:hsl(var(--text-100));font:500 13px/1 var(--font-ui);cursor:default}.claude-assisted .ico{width:16px;height:16px;fill:hsl(var(--accent-brand))}.claude-assisted-pop{max-width:320px;font:400 13px/1.55 var(--font-ui)}.claude-assisted-pop strong{display:block;margin-bottom:4px;font-weight:600}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar .nav-label{font-size:11px;font-weight:600;color:hsl(var(--text-100));padding:0 10px;margin:18px 0 6px}.sidebar .nav-label:first-child{margin-top:0}.sidebar .nav-group{display:contents}.sidebar .nav-tree{display:flex;flex-direction:column;gap:2px}.sidebar nav a,.sidebar nav .nav-tree-toggle{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;font-size:14px;color:hsl(var(--text-300));transition:all .12s var(--ease)}.sidebar nav .nav-tree-toggle{background:none;border:0;text-align:left;width:100%;cursor:pointer}.sidebar nav a .nav-ext{margin-left:auto;color:hsl(var(--text-400));flex-shrink:0}.sidebar nav a:hover .nav-ext{color:inherit}.sidebar nav a.sub{padding-left:28px;font-size:13px}.sidebar nav a.sub2{padding-left:44px;font-size:13px}.sidebar .nav-tree:not(.open)>:not(:first-child){display:none}.sidebar .nav-caret{width:10px;height:10px;margin:-2px 0 -2px -2px;flex-shrink:0;color:hsl(var(--text-400));transition:transform .15s var(--ease)}.sidebar .nav-caret:hover{color:hsl(var(--text-100))}.sidebar .nav-tree.open>.nav-tree-toggle .nav-caret,.sidebar .nav-tree.open>a>.nav-caret{transform:rotate(90deg)}.sidebar nav a:hover,.sidebar nav .nav-tree-toggle:hover{background:hsl(var(--bg-200));color:hsl(var(--text-100));text-decoration:none}.sidebar nav a.active{background:hsl(var(--bg-400));color:hsl(var(--text-000));font-weight:500}.sidebar nav a .cnt{margin-left:auto;font-size:12px;color:hsl(var(--text-400))}.sidebar .nav-gap{height:14px}.sbhead{display:flex;justify-content:flex-end;margin:-6px -6px 8px 0}.sbcollapse{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:hsl(var(--text-200));cursor:pointer;transition:background-color .12s var(--ease),color .12s var(--ease)}.sbcollapse:hover{background:hsl(var(--bg-200));color:hsl(var(--text-000))}.sbcollapse svg{width:18px;height:18px;display:block}@media(min-width:881px){.shell.sbhide{grid-template-columns:56px 1fr}.shell.sbhide .sidebar{padding:16px 10px}.shell.sbhide .sidebar>*:not(.sbhead){display:none}.shell.sbhide .sbhead{justify-content:center;margin:0}.shell.sbhide .sbcollapse{background:hsl(var(--bg-200));color:hsl(var(--text-100))}}.mobile-nav .sbhead{display:none}main{padding:32px 40px 40px;transition:opacity .18s var(--ease)}main.fading{opacity:0}main>*{max-width:var(--main-max);margin-inline:auto}section{padding:64px 0 16px;scroll-margin-top:calc(var(--topbar-h) + var(--announce-h) + 16px)}section .head{margin-bottom:24px}section .head p{font-size:18px;color:hsl(var(--text-300));margin:10px 0 0;max-width:640px}section .head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}section .head-more{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:14px;font-weight:500;color:hsl(var(--text-200))}section .head-more:after{content:"→";transition:transform .15s var(--ease)}section .head-more:hover{color:hsl(var(--text-000));text-decoration:none}section .head-more:hover:after{transform:translate(3px)}.hero{padding:0 0 8px}.hero h1{margin:0;padding-top:40px}@media(max-width:880px){.hero h1{padding-top:24px}}.hero p.sub{font-size:18px;color:hsl(var(--text-300));max-width:880px;margin:12px 0 0}.hero+section{padding-top:36px}.hero-mascot{display:inline-block;height:80px;margin-left:-20px}.gs-step-body>.recommended-panel{margin-top:0;margin-bottom:28px}.recommended-panel{display:grid;grid-template-columns:360px 1fr;gap:32px;align-items:center;margin-top:32px;padding:24px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.recommended-panel:hover{text-decoration:none;background:transparent;border-color:hsl(var(--border-200))}.recommended-panel img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px}.recommended-panel .copy{display:flex;flex-direction:column;gap:8px}.recommended-panel h2{font-size:28px}.recommended-panel p{margin:0;color:hsl(var(--text-300))}.recommended-panel .cta{margin-top:8px;font-weight:500;color:hsl(var(--text-200))}.recommended-panel .cta:after{content:" →";display:inline-block;transition:transform .15s var(--ease)}.recommended-panel:hover .cta:after{transform:translate(3px)}@media(max-width:880px){.hero-mascot{height:58px;margin-left:-14px}}.empty{display:flex;align-items:center;gap:12px;color:hsl(var(--text-300))}.empty svg{width:24px;height:24px;fill:hsl(var(--text-400))}.core-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.core-grid>:only-child{max-width:440px}.feature{position:relative;overflow:hidden;display:flex;flex-direction:column;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.feature:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.feature .icon{width:100%;height:108px;padding:22px;-o-object-fit:contain;object-fit:contain;background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-300))) 22%,hsl(var(--bg-200)));background-image:radial-gradient(circle,hsl(var(--text-400) / .4) 1px,transparent 1px);background-size:14px 14px}.cds-root[data-mode=dark] .feature .icon{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-000))) 14%,hsl(var(--bg-000)))}.feature .body{display:flex;flex-direction:column;gap:8px;padding:20px 22px;flex:1}.feature.recommended .icon{padding:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;background:none}.feature h3{font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.25;overflow-wrap:break-word}.feature p{margin:0;font-size:14px;line-height:1.5;color:hsl(var(--text-300));flex:1}.feature .cta{margin-top:12px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.feature .cta:after{content:"→";line-height:1;transition:transform .15s var(--ease)}.feature:hover .cta:after{transform:translate(3px)}.feature[target=_blank] .cta:after{content:"↗";position:relative;top:.1em}.feature[target=_blank]:hover .cta:after{transform:translate(2px,-2px)}.feature .badge{position:absolute;top:12px;right:12px}.feature.soon{opacity:.75}.feature.soon:hover{transform:none;box-shadow:none}.author-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px}.author-badge svg{width:13px;height:13px}.author-badge.human,.author-badge.claude{background:hsl(var(--bg-300));color:hsl(var(--text-200))}.author-badge:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;padding:5px 9px;border-radius:6px;background:hsl(var(--text-000));color:hsl(var(--bg-000));font:500 11px/1.2 var(--font-ui);white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s var(--ease),transform .12s var(--ease);z-index:5}.author-badge:hover:after{opacity:1;transform:translateY(0)}.feature.soon .badge{right:42px;top:13px}.feature,.card{position:relative}.clamp-2{line-height:1.5}.copy-prompt{width:100%;margin-top:auto;padding:8px 12px;border-radius:8px;border:1px solid hsl(var(--border-100));background:hsl(var(--bg-100));font:500 13px/1 inherit;color:hsl(var(--text-200));cursor:pointer;transition:all .12s var(--ease)}.copy-prompt:not(:disabled):hover{border-color:hsl(var(--border-200));color:hsl(var(--text-000))}.copy-prompt:disabled{cursor:default;opacity:.55;background:transparent;border-style:dashed}.copy-prompt.copied{background:hsl(var(--text-000));border-color:hsl(var(--text-000));color:hsl(var(--bg-000))}.conn-intro{grid-column:1 / -1;margin:-6px 0 4px;max-width:720px;font-size:14px;color:hsl(var(--text-300))}.connector-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin-bottom:24px}.connector-card{display:flex;gap:16px;align-items:flex-start;padding:18px;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-000))}.conn-badge{flex:0 0 40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:hsl(var(--accent-brand) / .12);color:hsl(var(--text-100));font:600 14px/1 var(--font-ui)}.conn-body{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.conn-body h4{margin:0;font-size:16px;color:hsl(var(--text-000))}.conn-body p{margin:0;font-size:13px;color:hsl(var(--text-300))}.conn-add{align-self:flex-start;margin-top:auto;padding:6px 12px;border-radius:8px;border:1px solid hsl(var(--border-100));background:hsl(var(--bg-000));font-size:13px;color:hsl(var(--text-100));text-decoration:none;transition:all .12s var(--ease)}.conn-add:hover{border-color:hsl(var(--border-200));color:hsl(var(--text-000))}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.card .top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card .id{font-family:var(--font-mono);font-size:11px;color:hsl(var(--text-400))}.card .meta{font-size:12px;color:hsl(var(--text-400))}.card h4{font-size:16px;font-weight:500;line-height:1.3}.card p{margin:0;font-size:14px;line-height:1.5;color:hsl(var(--text-300))}.card .cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:500;color:hsl(var(--text-000))}.card .cta:after{content:"→";line-height:1;transition:transform .15s var(--ease)}.card:hover .cta:after{transform:translate(3px)}.card[target=_blank] .cta:after{content:"↗";position:relative;top:.1em}.card[target=_blank]:hover .cta:after{transform:translate(2px,-2px)}.card.with-hd{padding:0;gap:0;align-items:stretch;overflow:hidden}.card.with-hd .card-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 22px;flex:1}.card.with-hd h4{font-family:var(--font-serif);font-weight:400;font-size:20px;line-height:1.25;color:hsl(var(--text-000))}.card.with-hd .cta{padding-top:14px}.card-hd{display:flex;align-items:center;justify-content:center;width:100%;height:108px;padding:22px;background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-300))) 22%,hsl(var(--bg-200)));background-image:radial-gradient(circle,hsl(var(--text-400) / .4) 1px,transparent 1px);background-size:14px 14px}.card-hd img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cds-root[data-mode=dark] .card-hd{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-000))) 14%,hsl(var(--bg-000)))}.cds-root[data-mode=dark] .card-hd img{filter:invert(.92) hue-rotate(180deg)}.vposter{position:relative}.vposter .vp-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.cds-root[data-mode=dark] .vposter .vp-img{filter:none}.vp-play{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#0000008c;color:#fff;transition:transform .15s var(--ease)}.vcard:hover .vp-play,.item-poster:hover .vp-play{transform:scale(1.08)}.vp-dur{position:absolute;right:8px;bottom:8px;z-index:1;padding:2px 7px;border-radius:6px;background:#000000a6;color:#fff;font-size:11.5px;font-weight:500}.vcard{color:inherit}.vcard:hover{text-decoration:none}.item-poster{display:block;max-width:560px;margin:4px 0 0;border:1px solid hsl(var(--border-100));border-radius:var(--radius);overflow:hidden}.item-poster .card-hd{height:auto;aspect-ratio:16 / 9}.card-thumb{display:block;width:100%;margin:0 0 12px;aspect-ratio:4 / 3;-o-object-fit:contain;object-fit:contain;background:hsl(var(--bg-200));border:1px solid hsl(var(--border-100));border-radius:var(--radius-sm)}.card-uc-thumb{align-self:stretch;width:100%;aspect-ratio:9 / 5;overflow:hidden;background:hsl(var(--bg-200));border-bottom:.5px solid hsl(var(--border-100))}.card-uc-thumb img{display:block;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover;pointer-events:none}.card-uc-thumb iframe{display:block;width:100%;height:calc(100% + 56px);margin-top:-56px;border:0;pointer-events:none}.card-uc-uses{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.card-uc-slash{position:relative;padding:3px 8px;border-radius:6px;background:hsl(var(--bg-300));color:hsl(var(--text-300));font-family:var(--font-mono);font-size:11px}.card-uc-slash[data-label]:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:4px 8px;white-space:nowrap;background:hsl(var(--text-000));color:hsl(var(--bg-000));border-radius:6px;font-family:var(--font-ui);font-size:11px;font-weight:460;opacity:0;pointer-events:none;transition:opacity .12s}.card-uc-slash[data-label]:hover:after{opacity:1}.card-uc-ico{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--bg-200));border-radius:50%;color:hsl(var(--text-300))}.card-uc-ico svg{width:12px;height:12px}.card-uc-ico{position:relative}.card-uc-ico:after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:4px 8px;white-space:nowrap;background:hsl(var(--text-000));color:hsl(var(--bg-000));border-radius:6px;font-size:11px;font-weight:460;opacity:0;pointer-events:none;transition:opacity .12s}.card-uc-ico:hover:after{opacity:1}.card-uc-copy{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;background:transparent;border:none;border-radius:7px;font:inherit;font-size:11.5px;font-weight:460;color:hsl(var(--text-400));cursor:pointer;transition:background .12s,color .12s}.card-uc-copy:hover{background:hsl(var(--bg-200));color:hsl(var(--text-300))}.card-uc-copy.copied{color:hsl(var(--text-300))}.card-uc-copy svg{opacity:.85}.card.hidden-by-filter,.card.hidden-by-search{display:none}.card.placeholder{cursor:default}.card.placeholder:hover{border-color:hsl(var(--border-100))}.card-grid .empty{display:none;grid-column:1 / -1;padding:24px;text-align:center;color:hsl(var(--text-400));font-size:14px}.card-grid:not(:has(.card:not(.hidden-by-filter):not(.hidden-by-search))) .empty{display:block}@media(min-width:1100px){.card-grid{grid-template-columns:repeat(3,1fr)}}.view[hidden]{display:none}body[data-view=dept] main>*{max-width:1320px}.dept-hero{padding-bottom:0}.dept-hero[hidden]{display:none}.dept-hero[hidden]+.dept-browser.full{margin-top:0}.dept-browser.full{margin-top:36px}.dept-browser.full .dept-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:1200px){.dept-browser.full .dept-grid{grid-template-columns:repeat(3,1fr)}}.dept-pane{min-width:0;min-height:calc(100vh - var(--topbar-h, 56px))}.dept-pane .article{animation:deptFade .22s ease both}@keyframes deptFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uc-filterbar{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;margin:8px 0 20px;padding:14px 16px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-200));border-radius:var(--radius-md)}.uc-filterbar.compact{position:static;margin:16px 0 24px}.uc-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.uc-tab-count{margin-left:6px}.uc-filter-label{font-size:12px;color:hsl(var(--text-400));margin-right:6px;min-width:78px}.uc-filter-viewall{display:inline-block;margin-top:16px;font-size:13px;color:hsl(var(--text-200))}.uc-filter-status{margin:-8px 0 16px;font-size:12px;color:hsl(var(--text-400))}.uc-filter-status button{border:none;background:none;padding:0;font:inherit;text-transform:inherit;letter-spacing:inherit;color:hsl(var(--text-200));text-decoration:underline;cursor:pointer}.card.dimmed{opacity:.35;filter:grayscale(.4);transition:opacity .15s ease}.card.dimmed:hover{opacity:.7}.uc-search{width:100%;max-width:420px;margin-top:12px;padding:10px 14px;border:1px solid hsl(var(--border-200));border-radius:var(--radius-sm);background:hsl(var(--bg-000));color:hsl(var(--text-100));font:inherit;font-size:14px}.uc-search:focus{outline:none;border-color:hsl(var(--text-300))}.uc-search::-moz-placeholder{color:hsl(var(--text-400))}.uc-search::placeholder{color:hsl(var(--text-400))}.back-btn{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px 6px 8px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-200));border-radius:999px;font:500 13px/1 var(--font-ui);color:hsl(var(--text-200));cursor:pointer;text-decoration:none}.back-btn:hover{background:hsl(var(--bg-200));border-color:hsl(var(--text-400));text-decoration:none}.back-btn svg{color:hsl(var(--text-300))}.dept-head{margin-bottom:18px}.dept-head .crumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:hsl(var(--text-400));margin-bottom:6px}.dept-head .crumb-link{border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:hsl(var(--text-300));cursor:pointer}.dept-head .crumb-link:hover{color:hsl(var(--text-100));text-decoration:underline}.dept-head h1,.dept-head h3{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-serif);font-weight:400;font-size:24px}.dept-head p{margin:6px 0 0;color:hsl(var(--text-300));font-size:14px}.dot{width:10px;height:10px;border-radius:3px;background:var(--accent, hsl(var(--bg-300)));flex-shrink:0}.dept-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.dept-grid>*{min-width:0}.dept-subhead{grid-column:1 / -1;font-size:11px;font-weight:550;color:hsl(var(--text-400));margin:10px 0 -2px}.dept-subhead:first-child{margin-top:0}.product-cta{grid-column:1 / -1;max-width:820px;display:flex;align-items:center;gap:16px;padding:16px 18px;margin:4px 0 12px;border:1px solid hsl(var(--border-200));border-radius:var(--radius);background:linear-gradient(135deg,hsl(var(--bg-000)),hsl(var(--bg-200)));color:hsl(var(--text-100));text-decoration:none;cursor:pointer;transition:transform .12s var(--ease),border-color .12s var(--ease)}.product-cta:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.product-cta .ico{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:hsl(var(--text-100));color:hsl(var(--bg-000))}.product-cta .ico svg{width:22px;height:22px}.product-cta .txt{display:flex;flex-direction:column;gap:2px}.product-cta .txt strong{font-size:15px;font-weight:550}.product-cta .txt small{font-size:12.5px;color:hsl(var(--text-400))}.product-cta .arr{margin-left:auto;color:hsl(var(--text-400))}.product-cta .arr svg{width:18px;height:18px}.product-cta:hover .arr{color:hsl(var(--text-100))}.product-cta~.product-cta{margin:24px 0 0}.article{grid-column:1 / -1;max-width:820px;font-size:15px;line-height:1.7;color:hsl(var(--text-200));margin-bottom:12px}.article h1,.article h2,.article h3{font-family:var(--font-serif);color:hsl(var(--text-100));margin:1.4em 0 .4em;line-height:1.25}.article h1{font-size:26px}.article h2{font-size:21px}.article h3{font-size:17px}.article p{margin:0 0 .9em}.article ul,.article ol{margin:0 0 .9em;padding-left:1.4em}.article li{margin-bottom:.3em}.article a{color:hsl(var(--text-000));text-decoration:underline}.article a.card,.article a.card *{color:inherit;text-decoration:none}.article code{font-family:var(--font-mono);font-size:.92em;background:hsl(var(--bg-200));padding:1px 5px;border-radius:4px}.article pre{background:hsl(var(--bg-200));border:1px solid hsl(var(--border-200));border-radius:8px;padding:12px 14px;overflow-x:auto;margin:0 0 1em}.article pre code{background:none;padding:0}.article blockquote{border-left:3px solid hsl(var(--border-200));margin:0 0 .9em;padding:2px 0 2px 14px;color:hsl(var(--text-300))}.article .prompt-card{position:relative;margin:1em 0 1.4em;padding:20px 24px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:box-shadow .4s cubic-bezier(.215,.61,.355,1),border-color .25s var(--ease)}.article .prompt-card:hover,.article .prompt-card:focus-within{border-color:hsl(var(--border-200));box-shadow:0 4px 20px hsl(var(--text-000) / .06)}.article .prompt-card>:last-child{margin-bottom:0}.article .prompt-card p{margin:0 0 .7em;color:hsl(var(--text-200))}.article .prompt-card p:last-child{margin-bottom:0}.article .prompt-card-copy{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:hsl(var(--bg-100));border:1px solid hsl(var(--border-100));border-radius:999px;font-family:var(--font-ui);font-size:12px;font-weight:500;color:hsl(var(--text-300));cursor:pointer;transition:max-width .45s cubic-bezier(.215,.61,.355,1),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);max-width:32px;overflow:hidden;white-space:nowrap}.article .prompt-card-copy .copy-icon{flex-shrink:0;font-size:13px;line-height:1}.article .prompt-card-copy .copy-text{opacity:0;transition:opacity .25s var(--ease) .1s}.article .prompt-card:hover .prompt-card-copy,.article .prompt-card:focus-within .prompt-card-copy,.article .prompt-card-copy:focus-visible{max-width:160px}.article .prompt-card:hover .prompt-card-copy .copy-text,.article .prompt-card:focus-within .prompt-card-copy .copy-text{opacity:1}.article .prompt-card:hover .prompt-card-copy{background:hsl(var(--bg-000));border-color:hsl(var(--border-200));color:hsl(var(--text-100))}.article .prompt-card-copy.copied{max-width:160px;color:hsl(var(--text-000));border-color:hsl(var(--text-000))}.article .prompt-card-copy.copied .copy-text{opacity:1}.article>:first-child{margin-top:0}.article figure{margin:1.6em 0;border:1px solid hsl(var(--border-200));border-radius:var(--radius);background:hsl(var(--bg-000));overflow:hidden}.article figure img,.article figure video{display:block;width:100%;height:auto;background:hsl(var(--bg-200))}.article figure.video video{aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.article figure.video iframe{display:block;width:100%;aspect-ratio:16 / 10;border:0;background:hsl(var(--bg-200))}.hero-video{grid-column:1 / -1;width:min(100%,calc((100vh - var(--topbar-h) - var(--announce-h) - 200px) * 16 / 10));margin:0 auto 20px;padding:0;border:1px solid hsl(var(--border-200));border-radius:var(--radius);overflow:hidden;background:hsl(var(--bg-200));aspect-ratio:16 / 10}.hero-video iframe{display:block;width:100%;height:100%;border:0}.hero-video-poster{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.hero-video-poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-video-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,hsl(var(--text-000) / .2));transition:background .2s var(--ease)}.hero-video-poster:hover:after{background:hsl(var(--text-000) / .1)}.hero-video-play{position:absolute;inset:0;display:grid;place-items:center;font-size:22px;color:hsl(var(--bg-000));width:64px;height:64px;margin:auto;border-radius:50%;background:hsl(var(--text-000) / .55);backdrop-filter:blur(6px);transition:transform .15s var(--ease),background .15s var(--ease)}.hero-video-poster:hover .hero-video-play{transform:scale(1.06);background:hsl(var(--text-000) / .7)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article figure img[src$=".svg"]{padding:48px 0;max-height:280px;-o-object-fit:contain;object-fit:contain}.article figcaption{padding:10px 14px;border-top:1px solid hsl(var(--border-200));font-size:12.5px;color:hsl(var(--text-400))}.article>img,.article>p>img{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm);margin:1em 0}.dept-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:border-color .12s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.dept-tile:hover{background:transparent;border-color:hsl(var(--border-200))}.dept-tile h4{font-size:16px}.dept-tile p{margin:0;font-size:13px;color:hsl(var(--text-300))}.dept-tile .meta{margin-top:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:hsl(var(--text-400))}@media(max-width:880px){.dept-grid{grid-template-columns:1fr}}.chips{margin-bottom:20px}.chips [role=tablist]{flex-wrap:wrap;row-gap:8px;margin-left:0}.accordion{margin-top:20px;border-top:1px solid hsl(var(--border-100))}.accordion summary{list-style:none;cursor:pointer;padding:14px 0;font-size:14px;font-weight:500;color:hsl(var(--text-100));display:flex;align-items:center;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";font-family:var(--font-mono);color:hsl(var(--text-400))}.accordion[open] summary:after{content:"−"}.accordion ol{margin:0 0 16px;padding-left:22px;color:hsl(var(--text-300));font-size:14px}.accordion ol li{padding:3px 0}.accordion ol li a{font-weight:500;color:hsl(var(--text-100))}.accordion ol li .sub{font-size:13px;color:hsl(var(--text-300))}.placeholder-note{border:1px dashed hsl(var(--border-200));border-radius:var(--radius);padding:24px 28px;font-size:14px;color:hsl(var(--text-400));font-style:italic}#whats-new .card{max-width:420px}.support-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,420px));gap:16px}footer{margin-top:64px;padding-top:24px;border-top:1px solid hsl(var(--border-100));font-size:13px;color:hsl(var(--text-400));display:flex;gap:20px;flex-wrap:wrap}footer a{color:hsl(var(--text-300))}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:rise .5s var(--ease) forwards;animation-delay:calc(var(--i, 0) * 50ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1}}@media(max-width:880px){.shell{grid-template-columns:1fr}.shell>.sidebar{display:none}main{padding:40px 22px}h1{font-size:36px}.card-grid,.support-grid,.recommended-panel{grid-template-columns:1fr}:root{--topbar-h: 106px}:root.has-announce{--announce-h: 40px}.announce{gap:10px;padding:0 14px;font-size:13px}.announce .sub,.announce .cta:after{display:none}.announce .cta{padding:5px 10px}.topbar{gap:12px;padding:8px 16px 0;flex-wrap:wrap;height:auto;min-height:60px}.topbar .searchbtn{margin-left:auto}.nav-toggle{display:inline-flex}.topbar .tabs{order:10;flex-basis:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;margin:0 -16px;padding:2px 12px 10px;scrollbar-width:none}.topbar .tabs::-webkit-scrollbar{display:none}.claude-assisted{display:none}.brand{min-width:0}.nav-toggle{padding:10px;margin-left:-10px}.topbar .theme-toggle{display:none}.mobile-nav-foot .theme-toggle{width:40px;height:40px}.searchbtn{position:relative}.searchbtn:after{content:"";position:absolute;inset:-6px}.seeall,.br-scopelink{padding:6px 0}footer a{padding:6px 0;display:inline-block}}@media(max-width:560px){.topbar{gap:8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes mobile-nav-slide{0%{transform:translate(-16px);opacity:0}}.mobile-nav-overlay{background:hsl(var(--overlay) / .2)!important;backdrop-filter:blur(4px)}.mobile-nav{position:fixed;inset:0 auto 0 0;width:min(400px,calc(100vw - 72px));display:flex;flex-direction:column;background:hsl(var(--bg-100));border-right:1px solid hsl(var(--border-100));box-shadow:0 16px 48px -16px hsl(var(--overlay) / .25);animation:mobile-nav-slide .22s var(--ease);outline:none}.mobile-nav-head{display:flex;align-items:center;gap:12px;height:var(--topbar-h);padding:0 20px;flex-shrink:0}.mobile-nav-close{position:absolute;top:14px;left:calc(100% + 18px);width:36px;height:36px;display:grid;place-items:center;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:50%;color:hsl(var(--text-200));cursor:pointer;box-shadow:0 4px 12px -4px hsl(var(--text-000) / .2)}.mobile-nav-close:hover{color:hsl(var(--text-000));border-color:hsl(var(--border-200))}.mobile-nav-close svg{width:18px;height:18px}.mobile-nav .sidebar{position:static;height:auto;flex:1;min-height:0;border-right:none;padding:8px 20px 24px}.mobile-nav-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px 16px;border-top:1px solid hsl(var(--border-100))}.mobile-nav-foot .lang-picker select{font-size:16px;padding:8px 28px 8px 12px}.mobile-nav-foot .theme-toggle{display:grid;place-items:center;margin-left:auto;padding:6px;background:none;border:0;border-radius:6px;color:hsl(var(--text-200));cursor:pointer}.mobile-nav-foot .theme-toggle:hover{background:hsl(var(--bg-200))}@media(min-width:881px){.mobile-nav,.mobile-nav-overlay{display:none}}.adopt{--tx: hsl(var(--text-100));--tx-muted: hsl(var(--text-300));--bd: hsl(var(--border-100));--bd-hover: hsl(var(--border-200));--acc: hsl(var(--accent-brand));--acc-soft: hsl(var(--accent-brand) / .1);--card-bg: hsl(var(--bg-000));--pane-bg: hsl(var(--bg-100))}.adopt a{text-decoration:none;color:inherit}.adopt .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.adopt .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:720px){.adopt .grid-2,.adopt .grid-3{grid-template-columns:1fr}}.adopt .tile{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card-bg);padding:18px 20px;display:flex;flex-direction:column}.adopt .tile-tag{font-size:11px;letter-spacing:.08em;color:var(--tx-muted);margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.adopt .tile-title{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--tx)}.adopt .tile-desc{font-size:14px;color:var(--tx-muted);margin:0}.adopt .cta-card{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--bd);border-radius:var(--radius);padding:20px 24px;background:var(--card-bg);margin:24px 0}.adopt .cta-card:hover{border-color:var(--bd-hover)}.adopt .cta-card strong{display:block;font-size:16px;margin-bottom:2px;color:var(--tx)}.adopt .cta-card span{font-size:14px;color:var(--tx-muted)}.adopt .cta-arrow{color:var(--tx-muted);font-size:20px}.adopt .output-hero{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card-bg);margin:28px 0;overflow:hidden}.adopt .output-hero .media-box{height:260px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,hsl(var(--accent-brand) / .08),hsl(var(--bg-200)))}.adopt .artifact-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--card-bg);border:1px solid var(--bd);border-radius:8px;font-family:var(--font-ui);font-size:14px;color:var(--tx);box-shadow:0 2px 8px hsl(var(--text-000) / .04)}.adopt .artifact-chip svg{color:var(--acc)}.adopt .media-caption{padding:12px 18px;font-size:14px;color:var(--tx-muted);border-top:1px solid var(--bd);margin:0}.adopt .first-win{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card-bg);padding:24px 28px;margin:16px 0}.adopt .fw-task{font-family:var(--font-serif);font-size:22px;margin-bottom:14px;color:var(--tx)}.adopt .fw-prereq{font-size:12px;color:var(--tx-muted);margin:0 0 14px}.adopt .fw-need{font-size:14px;color:var(--tx-muted);margin:0 0 16px}.adopt .fw-steps{margin:0 0 20px;padding-left:22px;counter-reset:step;list-style:none}.adopt .fw-steps li{position:relative;margin-bottom:12px;padding-left:12px;counter-increment:step}.adopt .fw-steps li:before{content:counter(step);position:absolute;left:-22px;top:0;width:22px;height:22px;border-radius:50%;background:var(--acc-soft);color:var(--acc);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.adopt .fw-prompt{border:1px solid var(--bd);border-radius:8px;background:var(--pane-bg);padding:14px 16px}.adopt .fw-prompt-label{font-size:11px;letter-spacing:.08em;color:var(--tx-muted);margin-bottom:8px}.adopt .fw-prompt-body{font-size:14px;color:var(--tx);margin-bottom:12px;line-height:1.5}.adopt .fw-copy{font-size:12px;padding:7px 12px;font-family:var(--font-ui);border:1px solid var(--bd);border-radius:8px;background:var(--card-bg);color:var(--tx-muted);cursor:pointer}.adopt .fw-copy:hover{background:var(--acc-soft);color:var(--tx);border-color:var(--bd-hover)}.adopt .fw-verify{font-size:14px;color:var(--tx-muted);margin:16px 0 0;padding-top:14px;border-top:1px solid var(--bd)}.adopt .connector-tier{margin:16px 0 28px}.adopt .tier-head{display:flex;align-items:baseline;gap:14px;margin-bottom:12px}.adopt .tier-title{font-weight:600;font-size:15px;color:var(--tx)}.adopt .tier-hint{font-size:13px;color:var(--tx-muted)}.adopt .conn-tile{display:flex;gap:14px;align-items:flex-start}.adopt .conn-logo{width:40px;height:40px;border-radius:8px;flex-shrink:0;background:var(--acc-soft);color:var(--acc);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.adopt .conn-logo img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.adopt .conn-body{flex:1}.adopt .conn-cta{display:inline-block;margin-top:10px;font-size:12px;padding:6px 12px;border:1px solid var(--bd);border-radius:8px;background:var(--pane-bg);color:var(--tx);cursor:pointer}.adopt .conn-cta:hover{background:var(--acc);color:#fff;border-color:var(--acc)}.adopt .companion-intro{font-size:15px;color:var(--tx-muted);margin:0 0 16px}.adopt .companion-vs{font-size:13px;color:var(--tx-muted);margin:10px 0 12px;padding-top:10px;border-top:1px solid var(--bd)}.adopt .tile .conn-cta{align-self:flex-start;margin-top:auto}.adopt .peer-card{border:1px solid var(--bd);border-left:3px solid var(--acc);border-radius:var(--radius);background:var(--card-bg);padding:22px 26px;margin:16px 0}.adopt .peer-who{font-size:12px;letter-spacing:.06em;color:var(--tx-muted);margin-bottom:10px}.adopt .peer-built{margin:0 0 14px;font-size:15px}.adopt .peer-quote{margin:0 0 14px;font-style:italic;color:var(--tx-muted);border-left:2px solid var(--bd);padding:0 0 0 14px}.adopt .peer-link{font-size:14px;color:var(--acc)}.adopt .peer-link:hover{text-decoration:underline}.adopt .cost-legend{font-size:13px;color:var(--tx-muted);margin:0 0 8px}.adopt .cost-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:10px;font-weight:700;vertical-align:middle}.adopt .cost-badge.s,.adopt .cost-badge.m,.adopt .cost-badge.l{background:hsl(var(--bg-300));color:hsl(var(--text-200))}.adopt .pattern-group{margin:24px 0 32px}.adopt .pattern-head{margin-bottom:14px}.adopt .pattern-name{font-family:var(--font-serif);font-size:19px;color:var(--tx)}.adopt .pattern-blurb{font-size:14px;color:var(--tx-muted)}.adopt .stick-list{padding-left:22px;margin:16px 0}.adopt .stick-list li{margin-bottom:12px}.adopt .guardrails{border:1px solid var(--bd);border-radius:var(--radius);background:var(--acc-soft);padding:18px 22px 18px 40px;margin:16px 0 12px;font-size:15px}.adopt .guardrails li{margin-bottom:10px}.adopt .guardrails li:last-child{margin-bottom:0}.adopt .uc-grid{margin:16px 0 8px}.adopt .uc-grid .card{gap:8px}.adopt .uc-grid .card h4{margin:0;font-size:15px;font-weight:500;color:var(--tx)}.adopt .uc-grid .card p{margin:0;font-size:14px;color:var(--tx-muted)}.adopt .uc-tag{align-self:flex-start;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;color:#fff;background:var(--acc)}.adopt .uc-grid .copy-prompt{margin-top:8px}.adopt .ask-cowork{margin:28px 0 0;padding:16px 20px;border:1px dashed var(--bd);border-radius:var(--radius);background:var(--pane-bg);font-size:14px;color:var(--tx-muted)}.adopt .ask-cowork strong{color:var(--tx)}.adopt .ask-cowork em{color:var(--tx);font-style:italic}.gs-page{--gs-max: 1120px}.gs-sentinel{height:1px}.gs-filterbar{position:sticky;top:calc(var(--topbar-h) + var(--announce-h));z-index:20;background:hsl(var(--bg-100) / .92);backdrop-filter:saturate(1.2) blur(8px);transition:box-shadow .15s var(--ease)}.gs-filterbar.stuck{box-shadow:0 6px 24px -16px hsl(var(--text-000) / .18)}.gs-filterbar-inner{max-width:var(--gs-max);margin:0 auto;padding:16px 48px;display:flex;flex-direction:column;gap:10px}.gs-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gs-filter-row--refine{padding-top:10px;border-top:1px dashed hsl(var(--border-100))}.gs-spacer{flex:1}.gs-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 7px 14px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:999px;font:500 13px/1 var(--font-ui);color:hsl(var(--text-100))}.gs-pill .gs-pill-label{color:hsl(var(--text-400));font-size:12px}.gs-pill select{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0 4px}.gs-refine-label{font-size:12px;color:hsl(var(--text-400));margin-right:4px}.gs-chip{position:relative;display:inline-flex;align-items:stretch;border:1px solid hsl(var(--border-100));border-radius:999px;background:hsl(var(--bg-000));transition:border-color .12s var(--ease),background .12s var(--ease)}.gs-chip:hover{border-color:hsl(var(--border-200))}.gs-chip label{display:inline-flex;align-items:center;position:relative;cursor:pointer;padding:6px 12px;font:500 13px/1 var(--font-ui);color:hsl(var(--text-200))}.gs-chip label:after{content:"▾";margin-left:6px;font-size:10px;color:hsl(var(--text-400))}.gs-chip select{position:absolute;inset:0;opacity:0;cursor:pointer;font-size:16px}.gs-chip.active{background:hsl(var(--accent-brand) / .1);border-color:hsl(var(--border-200))}.gs-chip.active label{color:hsl(var(--text-100))}.gs-chip.active label:after{color:hsl(var(--text-100))}.gs-chip-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;padding:0 8px 0 0;font:500 15px/1 var(--font-ui);color:hsl(var(--text-200));background:transparent;border:0;cursor:pointer}.gs-chip-clear:hover{color:hsl(var(--text-000))}.gs-clear{margin-left:auto;padding:6px 10px;border-radius:6px;background:transparent;border:0;font:500 12.5px/1 var(--font-ui);color:hsl(var(--text-300));cursor:pointer}.gs-clear:hover{color:hsl(var(--text-000));text-decoration:underline}.gs-main{padding:0}.gs-main>*{max-width:var(--main-max)}.gs-hero{padding:0 0 8px}.gs-hero h1{margin:0;padding-top:40px}@media(max-width:880px){.gs-hero h1{padding-top:24px}}.gs-hero .gs-sub{font-size:18px;color:hsl(var(--text-300));max-width:880px;margin:12px 0 0}.gs-section{padding:32px 0 8px}.gs-section-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.gs-section-head h2{font-size:26px}.gs-hero-card{position:relative;display:block;padding:28px 32px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);margin-bottom:18px;text-decoration:none;color:inherit;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.gs-hero-card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.gs-hero-card-body{display:flex;flex-direction:column;gap:8px}.gs-hero-card h3{font-family:var(--font-serif);font-weight:400;font-size:28px;line-height:1.2;margin:2px 0 0;color:hsl(var(--text-000))}.gs-hero-card p{margin:0;font-size:15px;color:hsl(var(--text-300));max-width:640px}.gs-hero-card .gs-cta{margin-top:10px;display:inline-block;align-self:flex-start;padding:10px 16px;border-radius:8px;background:hsl(var(--text-100));color:hsl(var(--bg-000));font:500 14px/1 var(--font-ui)}.gs-core-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}.gs-core-grid--4{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.gs-checklist-group+.gs-checklist-group{margin-top:28px}.gs-checklist-group-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.gs-checklist-group-head h3{font-family:var(--font-serif);font-size:18px;font-weight:500;color:hsl(var(--text-100))}.gs-checklist-progress{font-size:12px;font-weight:600;letter-spacing:.04em;color:hsl(var(--text-400))}.gs-step-body .dept-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.gs-step-body .gs-personas{margin:8px 0 24px}.gs-core-card,.gs-gen-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s var(--ease),transform .15s var(--ease),box-shadow .15s var(--ease)}.gs-core-card{padding-top:24px}.gs-core-card:hover,.gs-gen-card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.gs-core-card h4,.gs-gen-card h4{font-size:16px;font-weight:500;margin:4px 0 0;padding-right:90px}.gs-core-card p,.gs-gen-card p{margin:0;font-size:14px;color:hsl(var(--text-300));flex:1}.gs-core-card .gs-cta,.gs-gen-card .gs-cta{margin-top:6px;font:500 13.5px/1 var(--font-ui);color:hsl(var(--text-200))}.gs-badge-corner{position:absolute;top:12px;right:12px}.gs-gen-card{border-style:dashed;background:hsl(var(--bg-000) / .6)}.gs-gen-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.gs-gen-vote{display:inline-flex;gap:4px}.gs-gen-vote button{width:28px;height:28px;border-radius:6px;border:1px solid hsl(var(--border-100));background:hsl(var(--bg-000));font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s var(--ease)}.gs-gen-vote button:hover{border-color:hsl(var(--border-200))}.gs-gen-vote button.on{border-color:hsl(var(--text-200));background:hsl(var(--accent-brand) / .1)}.gs-disclosure{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin:-4px 0 18px;border:1px solid hsl(var(--accent-brand) / .25);background:hsl(var(--accent-brand) / .07);border-radius:var(--radius)}.gs-disclosure .gs-disclosure-ico{width:18px;height:18px;flex-shrink:0;color:hsl(var(--text-200));margin-top:2px}.gs-disclosure p{margin:0;font-size:13.5px;line-height:1.5;color:hsl(var(--text-200))}.gs-disclosure a{color:hsl(var(--text-200));text-decoration:underline}.gs-scroll-hint{display:inline-flex;align-items:center;gap:8px;margin:20px 0 4px;padding:10px 16px;border:1px solid hsl(var(--border-200));border-radius:999px;background:hsl(var(--bg-000));color:hsl(var(--text-100));font:500 13px/1 var(--font-ui);cursor:pointer;transition:all .12s var(--ease)}.gs-scroll-hint:hover{border-color:hsl(var(--text-200));color:hsl(var(--text-200))}.gs-scroll-hint-arrow{display:inline-flex;animation:gs-bob 1.6s var(--ease) infinite}@keyframes gs-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.gs-tailored{animation:gs-fade-up .35s var(--ease)}@keyframes gs-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gs-feature-footer{margin-top:56px;padding-top:28px;border-top:1px solid hsl(var(--border-100))}.gs-feature-h{font-size:18px;font-weight:500;color:hsl(var(--text-100));margin:0 0 14px;font-family:var(--font-ui)}.gs-feature-pills{display:flex;flex-wrap:wrap;gap:8px}.gs-feature-pill{padding:7px 14px;border-radius:999px;background:hsl(var(--bg-200));color:hsl(var(--text-200));font:500 13px/1 var(--font-ui);text-decoration:none;transition:all .12s var(--ease)}.gs-feature-pill:hover{background:hsl(var(--text-100));color:hsl(var(--bg-000));text-decoration:none}.gs-footer{margin-top:48px;padding-top:18px;border-top:1px solid hsl(var(--border-100));display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:hsl(var(--text-400))}.gs-footer a{color:hsl(var(--text-300))}.gs-stepped{display:flex;flex-direction:column}.gs-hero+section{padding-top:36px}.gs-step-head{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}.gs-step-head-main{display:flex;gap:18px;align-items:flex-start;flex:1;min-width:0}.gs-step-head h2{margin:0}.gs-step-head .gs-sub{font-size:18px;color:hsl(var(--text-300));margin:10px 0 0;max-width:640px}.gs-step-head-right{flex:0 0 auto}.gs-sub-h{font-size:13px;font-weight:600;color:hsl(var(--text-400));margin:24px 0 12px}.gs-sub-h:first-child{margin-top:0}.gs-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.gs-checklist-item{margin:0;display:flex;align-items:stretch;gap:12px;padding:12px 16px 12px 12px;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-100));transition:border-color .2s var(--ease),background .2s var(--ease),opacity .3s var(--ease)}.gs-checklist-item:hover{border-color:hsl(var(--border-200));background:hsl(var(--bg-200))}.gs-checklist-item.checked{opacity:.6;background:transparent}.gs-checklist-item.checked:hover{opacity:.85}.gs-checklist-check{flex:0 0 auto;align-self:center;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border:1.5px solid hsl(var(--text-400));background:hsl(var(--bg-000));border-radius:6px;color:transparent;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .2s var(--ease)}.gs-checklist-check svg{width:16px;height:16px}.gs-checklist-check:hover,.gs-checklist-item:hover .gs-checklist-check{border-color:hsl(var(--text-200));color:hsl(var(--text-400))}.gs-checklist-item.checked .gs-checklist-check{background:hsl(var(--text-100));border-color:hsl(var(--text-100));color:hsl(var(--bg-000));animation:gs-tick-bounce .45s cubic-bezier(.34,1.56,.64,1)}.gs-checklist-link{flex:1;min-width:0;display:flex;align-items:center;gap:16px;padding:4px 0;color:inherit;text-decoration:none;transition:color .2s var(--ease)}.gs-checklist-link:hover{text-decoration:none}.gs-checklist-item.checked .gs-checklist-body h4{color:hsl(var(--text-300))}.gs-checklist-item.checked .gs-checklist-body h4 span.txt,.gs-checklist-item.checked .gs-checklist-body h4{position:relative;display:inline-block}.gs-checklist-item.checked .gs-checklist-body h4:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:currentColor;transform-origin:left center;animation:gs-strike .35s cubic-bezier(.65,0,.35,1) .12s backwards}.gs-checklist-body h4:after{content:none}.gs-checklist-item.checked .gs-checklist-body h4:after{content:""}@keyframes gs-tick-draw{to{stroke-dashoffset:0}}@keyframes gs-tick-bounce{0%{transform:scale(.9)}50%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes gs-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.gs-checklist-item.checked .gs-checklist-tick path{animation:none;stroke-dashoffset:0}.gs-checklist-item.checked .gs-checklist-check{animation:none}.gs-checklist-item.checked .gs-checklist-body h4:after{animation:none}}.gs-checklist-body{flex:1;min-width:0}.gs-checklist-body h4{margin:0 0 4px;font-size:15px;font-weight:600}.gs-checklist-body p{margin:0;font-size:14px;color:hsl(var(--text-300))}.gs-checklist-link .gs-cta{flex:0 0 auto;align-self:center;font-size:13px;color:hsl(var(--text-200))}.gs-checklist--interactive .gs-checklist-item{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-100));transition:border-color .15s var(--ease),opacity .15s var(--ease)}.gs-checklist--interactive .gs-checklist-item.done{opacity:.55}.gs-checklist--interactive .gs-checklist-item.done h4{text-decoration:line-through}.gs-checklist--interactive .gs-cta{flex:0 0 auto;align-self:center;font-size:13px;color:hsl(var(--text-200))}.gs-checklist--interactive .gs-cta[aria-disabled]{color:hsl(var(--text-400))}.gs-check{flex:0 0 auto;margin-top:2px;cursor:pointer}.gs-check input{position:absolute;opacity:0;pointer-events:none}.gs-check-mark{display:block;width:20px;height:20px;border-radius:5px;border:1.5px solid hsl(var(--border-300));background:hsl(var(--bg-000));transition:background .12s var(--ease),border-color .12s var(--ease)}.gs-check input:checked+.gs-check-mark{background:hsl(var(--text-100));border-color:hsl(var(--text-100));background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px;background-position:center;background-repeat:no-repeat}.gs-check input:focus-visible+.gs-check-mark{outline:2px solid hsl(var(--text-300));outline-offset:2px}.gs-gate{display:flex;align-items:center;gap:24px;margin-top:16px;padding:20px 22px;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-200))}.gs-gate.ready{border-color:hsl(var(--text-300));background:hsl(var(--bg-100))}.gs-gate-body{flex:1}.gs-gate-body h3{margin:2px 0 4px;font-size:16px}.gs-gate-body p{margin:0;font-size:14px;color:hsl(var(--text-300))}.gs-gate-btn{padding:10px 16px;border-radius:8px;border:none;background:hsl(var(--text-100));color:hsl(var(--bg-000));font:inherit;font-size:14px;font-weight:500;cursor:pointer}.gs-gate-btn:disabled{background:hsl(var(--bg-400));color:hsl(var(--text-400));cursor:not-allowed}.gs-pill--link{text-decoration:none;color:hsl(var(--text-200))}.gs-pill--link:hover{text-decoration:underline}.gs-handoff{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px dashed hsl(var(--border-200));border-radius:12px;background:hsl(var(--bg-100))}.gs-handoff p{margin:0;font-size:14px;color:hsl(var(--text-300))}.gs-personas{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gs-personas>*{flex:1;min-width:0}.gs-personas [role=tablist]{flex-wrap:wrap;row-gap:4px;margin-left:0}.gs-uc-grid{animation:gs-fade-up .25s var(--ease)}.gs-persona-hero{padding:28px;border:1px solid hsl(var(--border-100));border-radius:16px;background:linear-gradient(135deg,hsl(var(--accent-brand) / .06),hsl(var(--bg-100)));margin:32px 0 8px;animation:gs-fade-up .35s var(--ease)}.feature--persona{background:hsl(var(--bg-100));border-color:hsl(var(--border-100))}.feature--persona:hover{border-color:color-mix(in oklab,var(--accent) 45%,hsl(var(--border-200)))}.feature-emphasis{color:var(--accent);font-weight:500}.gs-dept-card{position:relative;display:flex;flex-direction:column;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-100));overflow:hidden;transition:border-color .15s var(--ease),transform .15s var(--ease)}.gs-dept-card:hover{border-color:hsl(var(--border-200))}.gs-dept-card-main{display:flex;flex-direction:column;padding:24px 20px 16px;color:inherit;text-decoration:none;border-bottom:1px solid hsl(var(--border-100))}.gs-dept-card-main:hover{text-decoration:none}.gs-dept-card-main h4{margin:0 0 6px;font-size:16px;font-weight:600}.gs-dept-card-main p{margin:0 0 12px;font-size:13.5px;color:hsl(var(--text-300));flex:1}.gs-dept-card-main .gs-cta{font-size:13px;color:hsl(var(--text-200))}.gs-dept-card:has(.gs-dept-card-main:only-child) .gs-dept-card-main{border-bottom:none}.gs-dept-toggle{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;font-size:13px;color:hsl(var(--text-300));font-weight:500;cursor:pointer;text-align:left;transition:background .15s var(--ease)}.gs-dept-toggle:hover{background:hsl(var(--bg-200));color:hsl(var(--text-100))}.gs-dept-caret{width:12px;height:12px;transition:transform .2s var(--ease)}.gs-dept-toggle.open .gs-dept-caret{transform:rotate(180deg)}.gs-dept-subs{list-style:none;margin:0;padding:0 20px 16px;display:flex;flex-direction:column;gap:2px;animation:gs-fade-up .2s var(--ease)}.gs-dept-subs li{margin:0}.gs-dept-subs a{display:block;padding:8px 12px;margin-left:-4px;border-radius:8px;color:hsl(var(--text-200));font-size:13.5px;text-decoration:none}.gs-dept-subs a:hover{background:hsl(var(--bg-200));color:hsl(var(--text-100));text-decoration:none}.gs-step-footer{margin-top:20px;padding-top:16px;border-top:1px dashed hsl(var(--border-100))}.gs-code-simple{display:flex;flex-direction:column;gap:12px}.gs-code-simple .recommended-panel{margin:0 0 16px}.gs-code-simple .gs-sub-h{margin-top:8px}.gs-clawd{display:flex;align-items:center;gap:32px;margin-top:56px;padding:32px 36px;border-top:1px dashed hsl(var(--border-100));opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.gs-clawd.visible{opacity:1;transform:none}.gs-clawd-img{width:160px;height:auto;flex:0 0 auto;filter:drop-shadow(0 12px 24px hsl(var(--text-000) / .12))}.gs-clawd-copy{flex:1}.gs-clawd-copy h2{font-family:var(--font-serif);font-size:28px;font-weight:400;margin:0 0 6px}.gs-clawd-copy p{margin:0;font-size:15px;color:hsl(var(--text-300))}@media(max-width:640px){.gs-clawd{flex-direction:column;text-align:center;gap:20px;padding:28px 24px}.gs-clawd-img{width:140px}}@media(prefers-reduced-motion:reduce){.gs-clawd{opacity:1;transform:none;transition:none}}.gs-train-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.gs-train-preview{text-align:left;cursor:pointer;font:inherit;background:color-mix(in oklab,hsl(var(--accent-brand)) 6%,hsl(var(--bg-100)));border-color:hsl(var(--border-200))}.gs-train-preview:hover{background:color-mix(in oklab,hsl(var(--accent-brand)) 10%,hsl(var(--bg-000)));border-color:hsl(var(--text-200))}.gs-train-preview .gs-cta{color:hsl(var(--text-200))}@media(max-width:720px){.gs-train-grid{grid-template-columns:1fr}}.dd-page{--accent: hsl(var(--accent-brand));--accent-soft: color-mix(in oklab, var(--accent) 10%, transparent);--accent-soft-strong: color-mix(in oklab, var(--accent) 24%, transparent);max-width:880px;margin:0 auto;padding-bottom:96px}.dd-hero{position:relative;padding:40px 0 36px;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 15% -20%,var(--accent-soft) 0%,transparent 55%),hsl(var(--bg-100))}.dd-accent-bar{position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent)}.dd-hero-body{padding:0 40px;display:flex;flex-direction:column;gap:10px;max-width:680px}.dd-hero h1{font-size:44px;line-height:1.1;margin:4px 0 0}.dd-hero-sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:hsl(var(--text-200));max-width:620px}.dd-section,.dd-why{padding:48px 0 8px}.dd-section-head{margin-bottom:24px;max-width:620px}.dd-section-head .eyebrow{display:block;margin-bottom:6px;color:var(--accent)}.dd-section-head h2{font-size:26px;margin:0;line-height:1.2}.dd-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dd-why-card{position:relative;display:flex;flex-direction:column;border:1px solid hsl(var(--border-100));border-radius:14px;background:hsl(var(--bg-100));color:inherit;text-decoration:none;overflow:hidden;transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease)}.dd-why-card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.dd-why-thumb{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(circle at 18% 18%,var(--accent-soft-strong) 0%,transparent 48%),linear-gradient(135deg,var(--accent-soft) 0%,hsl(var(--bg-200)) 100%);border-bottom:1px solid hsl(var(--border-100));display:flex;align-items:flex-end;padding:18px}.dd-why-thumb-grid{position:absolute;inset:0;background-image:linear-gradient(hsl(var(--text-000) / .04) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--text-000) / .04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.dd-why-thumb-prompt{position:relative;font-family:var(--font-mono);font-size:11.5px;line-height:1.55;color:hsl(var(--text-100));background:hsl(var(--bg-000) / .88);backdrop-filter:blur(6px);border:1px solid hsl(var(--border-100));border-radius:8px;padding:10px 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%}.dd-why-thumb-caret{color:var(--accent);font-weight:700;margin-right:6px}.dd-why-thumb-letter{position:relative;font-family:var(--font-serif);font-size:72px;line-height:1;color:var(--accent);margin-left:auto}.dd-why-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.dd-why-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--accent)}.dd-why-body h3{font-size:17px;margin:0;font-weight:600}.dd-why-body p{margin:0;font-size:14px;color:hsl(var(--text-300))}.dd-why-cta{margin-top:6px;font-size:13px;color:hsl(var(--text-200))}.dd-why-fallback{font-size:16px;color:hsl(var(--text-200));max-width:620px;margin:0}.dd-why-lede{margin:12px 0 0;font-size:16px;line-height:1.55;color:hsl(var(--text-200));max-width:640px}.dd-why-prose{padding-top:40px}.dd-why-paragraph{font-size:19px;line-height:1.55;color:hsl(var(--text-100));max-width:720px;margin:0;font-family:var(--font-serif);font-weight:400}.dd-connectors .dept-subhead,.dd-connectors .conn-intro{display:none}.dd-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dd-tool-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 20px 20px;border:1px solid hsl(var(--border-100));border-radius:14px;background:hsl(var(--bg-100));color:inherit;text-decoration:none;transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease);animation:gs-fade-up .3s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 40ms)}.dd-tool-card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.dd-tool-card.disabled{pointer-events:none;opacity:.7}.dd-tool-badge{position:absolute;top:12px;right:14px}.dd-tool-logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:hsl(var(--bg-200));overflow:hidden}.dd-tool-logo img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.dd-tool-logo--plugin{background:hsl(var(--bg-300));color:hsl(var(--text-200))}.dd-tool-card h4{margin:8px 0 0;font-size:16px;font-weight:600}.dd-tool-card p{margin:0;font-size:13px;color:hsl(var(--text-300));flex:1}.dd-tool-cta{margin-top:6px;font-size:13px;font-weight:500;color:hsl(var(--text-200))}.dd-tool-card--plugin{background:hsl(var(--bg-200))}@media(max-width:900px){.dd-tools-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.dd-tools-grid{grid-template-columns:1fr}}.dd-surfaces{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dd-surface-card{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid hsl(var(--border-100));border-radius:12px;background:hsl(var(--bg-100));color:inherit;text-decoration:none;transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease)}.dd-surface-card:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.dd-surface-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:hsl(var(--text-400))}.dd-surface-body{flex:1;min-width:0}.dd-surface-body h4{margin:0 0 2px;font-size:15px;font-weight:600}.dd-surface-body p{margin:0;font-size:13px;color:hsl(var(--text-300));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.dd-surface-arrow{flex:0 0 auto;color:hsl(var(--text-400));transition:transform .15s var(--ease),color .15s var(--ease)}.dd-surface-card:hover .dd-surface-arrow{color:var(--surface-accent);transform:translate(3px)}@media(max-width:760px){.dd-hero-body{padding:0 24px}.dd-hero h1{font-size:32px}.dd-why-grid,.dd-surfaces{grid-template-columns:1fr}}.gs-transform{--accent-tile: color-mix(in oklab, var(--accent) 18%, transparent);margin-top:32px;padding:32px 32px 28px;border:1px solid hsl(var(--border-100));border-radius:14px;background:transparent;animation:gs-fade-up .25s var(--ease)}.gs-transform-head{margin-bottom:24px;max-width:720px}.gs-transform-head h3{margin:0;font-size:20px;line-height:1.3;font-weight:600}.gs-transform-lede{margin:6px 0 0;font-size:15px;line-height:1.55;color:hsl(var(--text-300))}.gs-transform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.gs-transform-card{display:flex;flex-direction:column;gap:8px}.gs-transform-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--accent-tile);color:hsl(var(--text-100));margin-bottom:2px}.gs-transform-card h4{margin:0;font-size:15px;line-height:1.35;font-weight:600}.gs-transform-card p{margin:0;font-size:14px;line-height:1.55;color:hsl(var(--text-300))}.gs-transform-foot{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:6px}.gs-transform-foot .gs-skill{font-family:var(--font-mono);font-size:11.5px}.gs-skill-link{text-decoration:none}.gs-skill-link:hover .gs-skill{border-color:var(--accent)}.gs-via{margin-top:4px;font-size:11.5px;font-weight:500;color:hsl(var(--text-400))}@media(max-width:760px){.gs-transform{padding:28px 22px 22px}.gs-transform-grid{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.dd-plugin-cta:hover,.dd-why-card:hover,.dd-surface-card:hover,.dd-surface-card:hover .dd-surface-arrow{transform:none}}.gs-persona-hero-body{display:flex;flex-direction:column;gap:10px;max-width:720px}.gs-persona-hero h3{font-size:24px;margin:0}.gs-persona-hero p{margin:0;font-size:15px;color:hsl(var(--text-300))}.gs-persona-hero-ctas{display:flex;gap:20px;flex-wrap:wrap;margin-top:6px}.gs-cta--muted{color:hsl(var(--text-300))}.gs-cta--button{border:none;background:transparent;padding:0;cursor:pointer;font:inherit;color:hsl(var(--text-200))}.gs-cta--button:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.gs-scroll-hint-arrow,.gs-tailored{animation:none}.gs-checklist-link:hover{transform:none}}@media(max-width:880px){.gs-filterbar-inner{padding:12px 22px}.gs-main{padding:24px 22px 64px}.gs-hero h1{font-size:30px}.gs-section-head h2,.gs-step-head h2{font-size:22px}.gs-filter-row{gap:8px}.gs-segmented button{padding:7px 10px;font-size:12.5px}.gs-step-head,.gs-step-head-main{gap:12px}}.feedback-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:32px;padding:12px 18px;border:1px solid hsl(var(--border-200));border-radius:10px;font-size:14px;color:hsl(var(--text-400))}.feedback-q{color:hsl(var(--text-200))}.feedback-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid hsl(var(--border-200));border-radius:8px;background:transparent;color:hsl(var(--text-400));cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.feedback-btn:hover{color:hsl(var(--text-100));border-color:hsl(var(--text-400));background:hsl(var(--bg-200))}.br-head{padding-top:40px}.br-head h1{font-size:36px}.br-head .lib-tabs{margin-top:18px}.br-head .lib-tabs [role=tablist]{margin-left:0}.br-lede{font-size:17px;line-height:1.55;color:hsl(var(--text-300));max-width:760px;margin:12px 0 0}.br-scope{display:inline-flex;align-items:center;gap:12px;margin-top:18px;padding:6px 14px;border:1px solid hsl(var(--border-100));border-radius:999px;font-size:12.5px;color:hsl(var(--text-300))}.br-scopelink{font-weight:500;color:hsl(var(--text-200))}.br-scopelink:after{content:" →"}.br-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:28px 0 20px;padding-bottom:12px;border-bottom:1px solid hsl(var(--border-100))}.br-tab{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:hsl(var(--text-300))}.br-tab:hover{background:hsl(var(--bg-200));color:hsl(var(--text-000));text-decoration:none}.br-tab.on{background:hsl(var(--bg-300));color:hsl(var(--text-000))}.br-tab .cnt{font-size:12px;color:hsl(var(--text-400))}.br-pills{display:flex;align-items:baseline;gap:10px;margin:0 0 24px}.jr-teampick{margin:28px 0 0}.jr-teampick+section{padding-top:40px}.br-pills .br-flabel{flex:none;font-size:12px;font-weight:500;color:hsl(var(--text-300));min-width:56px}.br-pills [role=tablist]{flex-wrap:wrap;row-gap:8px;margin-left:0}.br-selects{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.br-select{display:inline-flex;align-items:center;gap:8px}.br-select .br-flabel{font-size:12px;font-weight:500;color:hsl(var(--text-300))}.br-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid hsl(var(--border-100));border-radius:6px;color:hsl(var(--text-100));cursor:pointer;font:inherit;font-size:13px;padding:5px 24px 5px 10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.br-select select:hover{border-color:hsl(var(--border-200));color:hsl(var(--text-000))}.br-select select:focus{outline:none;border-color:hsl(var(--text-300))}.br-controls{display:flex;align-items:flex-start;gap:18px;margin:20px 0 24px}.br-controls .br-filters{flex:0 1 auto;min-width:0}.br-controls .br-filters:empty{display:none}.br-controls .br-filters .br-pills:last-child{margin-bottom:0}.br-clear{flex:none;padding:6px 0;border:0;background:none;cursor:pointer;font:500 12.5px/1.4 var(--font-ui);color:hsl(var(--text-400));white-space:nowrap;transition:color .12s var(--ease)}.br-clear:hover{color:hsl(var(--text-100))}.br-rows{display:flex;flex-direction:column;gap:10px}.br-row{display:flex;align-items:center;gap:18px;padding:14px 18px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.br-row:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.br-thumb{width:64px;height:64px;flex:none;display:grid;place-items:center;overflow:hidden;background:hsl(var(--bg-200));border-radius:var(--radius-sm)}.br-thumb.tinted{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-300))) 22%,hsl(var(--bg-200)));background-image:radial-gradient(circle,hsl(var(--text-400) / .4) 1px,transparent 1px);background-size:14px 14px}.cds-root[data-mode=dark] .br-thumb.tinted{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-000))) 14%,hsl(var(--bg-000)))}.br-thumb img.picto{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.cds-root[data-mode=dark] .br-thumb img.picto{filter:invert(.92) hue-rotate(180deg)}.br-thumb.cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.br-thumb svg{width:16px;height:16px;color:hsl(var(--text-100))}.br-date{width:64px;height:64px;flex:none;display:grid;place-items:center;align-content:center;row-gap:2px;background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-300))) 22%,hsl(var(--bg-200)));border-radius:var(--radius-sm)}.cds-root[data-mode=dark] .br-date{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-000))) 14%,hsl(var(--bg-000)))}.br-date{position:relative}.br-date b{font-size:20px;line-height:1;font-weight:600;color:hsl(var(--text-100))}.br-date i{font:500 11px/1 var(--font-mono);color:hsl(var(--text-300))}.br-play{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:999px;background:hsl(var(--text-000));display:grid;place-items:center}.br-play:after{content:"";display:block;width:0;height:0;margin-left:1px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent hsl(var(--bg-000))}.mtags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px}.mtag{font-style:normal;font-size:11px;line-height:1;font-weight:500;padding:3px 8px;border-radius:999px;background:hsl(var(--bg-300));color:hsl(var(--text-200))}.mtag-aud{background:transparent;border:1px solid hsl(var(--border-300));color:hsl(var(--text-300))}.mtime{font-style:normal;font-size:12px;color:hsl(var(--text-400))}.card .mtags{margin:1px 0 2px}.br-rowbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.br-rowbody .lt{font-size:16px;font-weight:500;line-height:1.3;color:hsl(var(--text-000))}.br-rowbody .ls{font-size:14px;line-height:1.5;color:hsl(var(--text-300))}.br-rowbody .lm{font-size:12.5px;color:hsl(var(--text-400))}@media(max-width:720px){.br-thumb,.br-date{display:none}}.br-go{flex:none;color:hsl(var(--text-400))}.br-go:after{content:"→"}a[target=_blank] .br-go:after{content:"↗"}.br-row:hover .br-go{color:hsl(var(--text-100))}.br-div{margin:26px 0 12px;font:600 13px/1 var(--font-ui);letter-spacing:.04em;color:hsl(var(--text-300))}.br-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin:36px 0 8px;font-size:14px;color:hsl(var(--text-300))}.br-more .item-cta{min-width:160px;justify-content:center}.br-empty{display:flex;align-items:center;gap:14px;margin:8px 0 24px;font-size:14px;color:hsl(var(--text-300))}.br-empty p{margin:0}.br-sub{padding-bottom:24px}@media(max-width:880px){.br-head{padding-top:24px}.br-pills{flex-direction:column;align-items:flex-start;gap:6px}.br-controls{flex-direction:column;align-items:stretch;gap:12px}.br-selects{flex-direction:column;align-items:stretch;gap:10px}.br-select{display:flex;align-items:center;gap:12px}.br-select .br-flabel{flex:none;width:64px}.br-select select{flex:1;min-width:0}.br-clear{align-self:flex-start}}.headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.headrow h2{margin:4px 0 0}.headrow p{margin:8px 0 0;font-size:15px;color:hsl(var(--text-300));max-width:640px}.seeall{flex:none;font-size:14px;font-weight:500;color:hsl(var(--text-200));white-space:nowrap}.seeall:after{content:" →"}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid-3{grid-template-columns:1fr}}.journey{padding-top:36px}.collblock{margin:0 0 28px;padding:20px;border:1px solid hsl(var(--border-100));border-radius:var(--radius);background:hsl(var(--bg-100));scroll-margin-top:calc(var(--topbar-h) + var(--announce-h) + 16px)}.collhd{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.collhd-aud{margin-left:10px;vertical-align:2px}.collhd .cnum,.start-q .cnum{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:hsl(var(--text-100));color:hsl(var(--bg-000));font:600 13px/1 var(--font-ui)}.collhd-main{flex:1;min-width:240px}.collhd-main h3{font-family:var(--font-serif);font-weight:500;font-size:20px}.collhd-main p{margin:4px 0 0;font-size:14px;color:hsl(var(--text-300));max-width:640px}.collhd .cmeta{font-size:12.5px;color:hsl(var(--text-400));white-space:nowrap}.journey-foot{margin:4px 0 24px;font-size:14px;color:hsl(var(--text-300))}.journey-foot a{font-weight:500;color:hsl(var(--text-100))}.itemwrap{display:grid;grid-template-columns:1fr;gap:36px;padding-top:32px}.itemwrap.withrail{grid-template-columns:minmax(0,1fr) 270px;align-items:start}.itemmain{min-width:0}.itemmain .dept-head{margin-top:14px}.itemmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px;font-size:13.5px;color:hsl(var(--text-300))}.item-open{margin:18px 0 8px}.item-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;background:hsl(var(--text-100));color:hsl(var(--bg-000));font:500 14px/1 var(--font-ui);text-decoration:none;cursor:pointer;transition:opacity .12s var(--ease)}.item-cta:hover{opacity:.88;text-decoration:none;color:hsl(var(--bg-000))}.item-cta.sec{background:hsl(var(--bg-000));color:hsl(var(--text-100));border:1px solid hsl(var(--border-200))}.item-cta.sec:hover{opacity:1;border-color:hsl(var(--text-300));color:hsl(var(--text-000))}.nextcard{display:flex;align-items:center;gap:16px;margin:26px 0 8px;padding:16px 18px;border:1px solid hsl(var(--border-100));border-radius:var(--radius);background:hsl(var(--bg-100))}.nextcard-body{flex:1;min-width:0}.nextcard-body .small{font-size:12.5px;color:hsl(var(--text-400))}.nextcard-body h4{margin:2px 0 0;font-size:15px;font-weight:500}.itemrail{position:sticky;top:calc(var(--topbar-h) + var(--announce-h) + 24px);padding:16px;border:1px solid hsl(var(--border-100));border-radius:var(--radius);background:hsl(var(--bg-100))}.itemrail .rh{font:600 12px/1.4 var(--font-ui);letter-spacing:.04em;color:hsl(var(--text-300));margin-bottom:10px}.itemrail .ri{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-size:13.5px;color:hsl(var(--text-200));text-decoration:none}.itemrail a.ri:hover{background:hsl(var(--bg-200));color:hsl(var(--text-000));text-decoration:none}.itemrail .ri.cur{background:hsl(var(--bg-300));color:hsl(var(--text-000));font-weight:500}.itemrail .ri .n{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid hsl(var(--border-200));font:500 11px/1 var(--font-ui);color:hsl(var(--text-300))}.itemrail .ri.cur .n{background:hsl(var(--text-100));border-color:hsl(var(--text-100));color:hsl(var(--bg-000))}@media(max-width:1080px){.itemwrap.withrail{grid-template-columns:1fr}.itemrail{position:static}}.heroacts{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.heroacts .item-cta{padding:12px 20px;font-size:15px;border-radius:9px}.pcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.pcard{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.pcard:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.pcard-mark{height:26px;display:block;align-self:flex-start}.pcard h3{margin:0;font-size:17px;font-weight:500}.pcard-shot{width:calc(100% + 48px);margin:-24px -24px 4px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid hsl(var(--border-100));display:block}.pcard[data-shot=cowork] .pcard-shot{-o-object-position:center 42%;object-position:center 42%}button.pcard{font:inherit;text-align:left;color:inherit;cursor:pointer}.start-step{max-width:1000px}.start-q{display:flex;align-items:center;gap:14px}.start-q h2{margin:0}.start-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.start-team{padding:16px 18px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius-sm);font:500 14.5px/1.3 inherit;font-family:inherit;color:hsl(var(--text-100));text-align:left;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.start-team:hover{background:transparent;border-color:hsl(var(--border-200));color:hsl(var(--text-000))}.start-back{margin-top:22px;padding:4px 0;background:none;border:0;cursor:pointer;font:500 13px/1.4 var(--font-ui);color:hsl(var(--text-300))}.start-back:hover{color:hsl(var(--text-000))}.pcard p{margin:0;font-size:14.5px;color:hsl(var(--text-300))}.plinks{display:flex;flex-direction:column;gap:2px;margin-top:4px}.plink{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:0 -10px;border-radius:8px;font-size:14px;font-weight:500;color:hsl(var(--text-200))}.plink:hover{background:hsl(var(--bg-200));color:hsl(var(--text-000));text-decoration:none}.plink:after{content:"→";margin-left:auto;color:hsl(var(--text-400))}.plink.ext:after{content:"↗"}.plink-ico{width:26px;height:26px;flex:none;display:grid;place-items:center;background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-300))) 22%,hsl(var(--bg-200)));border-radius:6px}.plink-ico svg{width:14px;height:14px;color:hsl(var(--text-100))}.cds-root[data-mode=dark] .plink-ico{background-color:color-mix(in srgb,var(--accent, hsl(var(--bg-000))) 14%,hsl(var(--bg-000)))}.shelf{margin-bottom:32px}.shelf:last-child{margin-bottom:0}.shead{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.shead h3{font-family:var(--font-serif);font-weight:500;font-size:20px}.shead .scount{font-size:12.5px;color:hsl(var(--text-400))}.shead .seeall{margin-left:auto}.govstrip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px;padding:18px 20px;border:1px solid hsl(var(--border-100));border-radius:var(--radius);background:hsl(var(--bg-100))}.govstrip-top{margin:32px 0 0;padding:22px 26px;gap:24px;background:hsl(var(--bg-000))}.govstrip-top+section{padding-top:48px}.govstrip-top .govstrip-ico{flex:none;width:52px;height:52px;align-self:center}.govstrip-top .govstrip-body h4{font:400 22px/1.2 var(--font-serif);color:hsl(var(--text-000));margin-bottom:4px}.govstrip-top .govstrip-body p{font-size:15px;line-height:1.5}a.govstrip-top{color:inherit;text-decoration:none;transition:border-color .12s var(--ease),background-color .12s var(--ease)}a.govstrip-top:hover{border-color:hsl(var(--text-400));text-decoration:none}.govstrip-top .cta{flex:none;align-self:center;font:500 15px/1 var(--font-ui);color:hsl(var(--text-100))}.govstrip-top .cta:after{content:"→";display:inline-block;margin-left:6px;transition:transform .15s var(--ease)}.govstrip-top:hover .cta:after{transform:translate(3px)}@media(max-width:880px){.govstrip-top .govstrip-ico{display:none}}.govstrip-body{flex:1;min-width:240px}.govstrip-body h4{margin:0;font-size:15px;font-weight:600}.govstrip-body p{margin:2px 0 0;font-size:13.5px;color:hsl(var(--text-300))}.govstrip-body>span:first-child{margin-bottom:6px}.govstrip-links{flex:none;min-width:260px;margin-top:0}.govstrip-links .plink{font-size:14px}.teamcard{display:flex;align-items:center;gap:10px;padding:14px 16px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:var(--radius);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.teamcard:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.teamcard .dot{flex:none;width:10px;height:10px;border-radius:3px;background:var(--ac, hsl(var(--bg-300)))}.teamcard .n{font-size:14.5px;font-weight:500;color:hsl(var(--text-000))}.teamcard .c{margin-left:auto;font-size:12px;color:hsl(var(--text-400));white-space:nowrap}.jphase{display:flex;gap:16px;margin-bottom:22px}.jphase .cnum{flex:none;margin-top:2px}.jbody{flex:1;min-width:0}.jt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.jt h3{font-family:var(--font-serif);font-weight:500;font-size:20px}.jt .jsub{font-size:13px;color:hsl(var(--text-400))}.jt .jscope{font-size:12.5px;color:hsl(var(--text-400));white-space:nowrap}.jchips{display:flex;flex-wrap:wrap;gap:8px}.jchip{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:12px;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.jchip:hover{background:transparent;border-color:hsl(var(--border-200));text-decoration:none}.jc-body{display:flex;flex-direction:column}.jchip .ct{font-size:13.5px;font-weight:500;color:hsl(var(--text-000))}.jchip .cm{font-size:11.5px;color:hsl(var(--text-400))}.vall-row{margin-top:12px}.vall-row .lt{font-weight:600}.team-switch{margin:24px 0 4px}.teamprev-foot{margin:16px 0 0}.collnext{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.collnext-link{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border:1px solid hsl(var(--border-100));border-radius:999px;font-size:13px;font-weight:500;color:hsl(var(--text-200));transition:background-color .15s var(--ease),border-color .15s var(--ease)}.collnext-link:hover{background:hsl(var(--bg-200));border-color:hsl(var(--border-200));color:hsl(var(--text-000));text-decoration:none}.collnext-link .n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid hsl(var(--border-200));font:500 11px/1 var(--font-ui);color:hsl(var(--text-300))}@media(max-width:640px){.heroacts .item-cta{width:100%;justify-content:center}.jphase{flex-direction:column;gap:8px}}.searchbtn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:999px;color:hsl(var(--text-300));cursor:pointer;font:500 13px/1.2 var(--font-ui);transition:border-color .12s var(--ease),color .12s var(--ease),background-color .12s var(--ease)}.searchbtn:hover{background:hsl(var(--bg-200));border-color:hsl(var(--border-200));color:hsl(var(--text-000))}.searchbtn svg{width:15px;height:15px;flex:none}.searchbtn-kbd,.pal-inputrow kbd{font:500 10.5px/1 var(--font-mono);padding:3px 6px;border-radius:6px;border:1px solid hsl(var(--border-100));background:hsl(var(--bg-100));color:hsl(var(--text-400))}@media(max-width:1080px){.searchbtn{padding:6px 9px}.searchbtn-label,.searchbtn-kbd{display:none}}.palette-overlay{background:hsl(var(--overlay) / .25)!important;backdrop-filter:blur(4px)}.palette{position:fixed;left:50%;top:12vh;transform:translate(-50%);width:min(620px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;background:hsl(var(--bg-100));border:1px solid hsl(var(--border-100));border-radius:var(--radius);box-shadow:0 24px 64px -24px hsl(var(--overlay) / .35);outline:none;overflow:hidden}.pal-inputrow{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid hsl(var(--border-100))}.pal-inputrow svg{width:17px;height:17px;color:hsl(var(--text-400));flex:none}.pal-inputrow input{flex:1;min-width:0;border:0;background:none;font:400 16px/1.4 var(--font-ui);color:hsl(var(--text-000))}.pal-inputrow input:focus{outline:none}.pal-inputrow input::-moz-placeholder{color:hsl(var(--text-400))}.pal-inputrow input::placeholder{color:hsl(var(--text-400))}.pal-list{overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.pal-list:empty{display:none}.pal-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.pal-row:hover,.pal-row.active{background:hsl(var(--bg-200));text-decoration:none}.pal-rowbody{flex:1;min-width:0}.pal-rowbody .lt{display:block;font-size:14px;font-weight:500;color:hsl(var(--text-000));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-rowbody .lm{display:block;font-size:12px;color:hsl(var(--text-400));margin-top:1px}.pal-empty{margin:6px 4px;padding:8px;font-size:13.5px;color:hsl(var(--text-300))}.pal-scope{margin:4px -8px -8px;padding:11px 20px;border:0;border-top:1px solid hsl(var(--border-100));background:none;cursor:pointer;text-align:left;font:500 13px/1.2 var(--font-ui);color:hsl(var(--text-200))}.pal-scope:hover{color:hsl(var(--text-000));background:hsl(var(--bg-200))}@media(max-width:880px){.pal-scope{padding:14px 20px}}.article .dept-head h3{font-size:42px;line-height:1.15;margin-bottom:10px}.article .dept-head>p{font-size:17px;color:hsl(var(--text-200));max-width:640px}.article h2{font-family:var(--font-serif);font-size:30px;font-weight:500;margin:56px 0 20px;color:hsl(var(--text-000))}.suc-hero{display:flex;gap:36px;align-items:flex-start;margin:8px 0 24px}.suc-hero-text{flex:1;min-width:0;max-width:640px}.suc-hero-media{width:440px;flex-shrink:0;aspect-ratio:16/9;background:hsl(var(--bg-200));border:1px solid hsl(var(--border-100));border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.suc-hero-media iframe,.suc-hero-media img,.suc-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:none}.suc-hero-media-ph{font-size:12px;color:hsl(var(--text-400))}@media(max-width:1100px){.suc-hero{flex-direction:column}.suc-hero-media{width:100%;max-width:640px}}.suc-hero-fn{display:inline-flex;align-items:stretch;margin-bottom:18px;font-size:12px;font-weight:520}.suc-hero-fn .dept{display:inline-flex;align-items:center;padding:5px 11px;background:hsl(var(--bg-300));color:hsl(var(--text-100));border-radius:999px 0 0 999px}.suc-hero-fn .sub{display:inline-flex;align-items:center;padding:5px 11px;background:hsl(var(--bg-000));color:hsl(var(--text-200));border:1px solid hsl(var(--border-100));border-left:none;border-radius:0 999px 999px 0}.suc-hero-fn .dept:only-child{border-radius:999px}.gs-uc-grid .card-uc-thumb{display:none}.suc-hero-what{font-size:16px;line-height:1.55;color:hsl(var(--text-100));max-width:640px;margin:0 0 22px}.suc-hero-meta{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid hsl(var(--border-100));border-bottom:1px solid hsl(var(--border-100));max-width:640px}.suc-hero-row{display:flex;align-items:baseline;gap:16px}.suc-hero-label{font-size:12px;font-weight:560;color:hsl(var(--text-400));width:78px;flex-shrink:0}.suc-hero-val{font-size:14.5px;line-height:1.5;color:hsl(var(--text-000))}.suc-hero-val code{font-family:var(--font-mono);font-size:12.5px;background:hsl(var(--bg-200));padding:1px 6px;border-radius:4px}.suc-hero-tags{display:flex;gap:6px;flex-wrap:wrap}.suc-hero-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;background:hsl(var(--bg-200));border-radius:6px;font-size:12px;font-weight:480;color:hsl(var(--text-200))}.suc-hero-tag svg{width:12px;height:12px;flex-shrink:0}.suc-hero-tag a{display:inline-flex;align-items:center;gap:6px;color:inherit!important;text-decoration:none!important}.suc-hero-tag a:hover{color:hsl(var(--text-000))!important}.suc-step{position:relative;padding-left:72px;margin:72px 0}.suc-step:before{content:attr(data-step);position:absolute;left:0;top:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:12px;font-family:var(--font-serif);font-size:19px;font-weight:500;color:hsl(var(--text-100))}.suc-step:after{content:"";position:absolute;left:22px;top:48px;bottom:-84px;width:0;border-left:1px dashed hsl(var(--border-100))}.suc-step[data-step=end]:before{content:"✓";background:hsl(var(--bg-300));border-color:hsl(var(--bg-300));color:hsl(var(--text-200));font-family:var(--font-ui);font-size:22px;font-weight:500}.suc-step[data-step=end]:after{display:none}.suc-step>h2{margin-top:8px}.suc-setup{margin:32px 0 40px}.suc-eyebrow{font-size:13px;font-weight:560;color:hsl(var(--text-300));margin-bottom:8px}.suc-setup>h3,.suc-step>h3{font-size:16px;font-weight:600;margin:0 0 10px}.ck-point-at{display:flex;align-items:center;gap:14px;margin:16px 0 0;font-family:anthropicSans,system-ui,sans-serif}.ck-point-at-label{font-size:12.5px;font-weight:480;color:hsl(var(--text-400))}.ck-point-at .ck-folder{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 12px;font-size:13.5px;font-weight:450;color:#5e5d59;background:#fdfcf9;border:.5px solid rgba(31,30,29,.16);border-radius:10px;box-shadow:0 1px #00000008,0 4px 12px #0000000a}.ck-point-at .ck-folder svg:first-child{width:15px;height:15px;color:#73726c}.ck-point-at .ck-folder .caret{width:11px;height:11px;opacity:.5;margin-left:4px}.suc-wrap>h3{font-size:15px;font-weight:500;color:hsl(var(--text-300));margin:0 0 18px}.suc-lede{font-size:15px;line-height:1.55;color:hsl(var(--text-200));margin:0 0 18px;max-width:700px}.suc-wrap{margin:24px 0 0;padding:32px 28px 36px;background:hsl(var(--bg-100));border-radius:16px}.suc-wrap-eyebrow{font-size:13px;font-weight:560;color:hsl(var(--text-400));margin-bottom:18px}.suc-wrap-groups{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:28px;overflow-x:auto}.suc-wrap-group{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.suc-wrap-group-label{font-size:11px;font-weight:500;color:hsl(var(--text-400))}.suc-wrap-chips{display:flex;align-items:center;gap:6px}.suc-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:9px;font-size:12.5px;font-weight:480;color:hsl(var(--text-100));white-space:nowrap}.suc-chip-ico{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.suc-chip-ico svg,.suc-chip-ico img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;border-radius:3px}.suc-chip-mark{width:20px;height:20px;border-radius:5px;background:hsl(var(--bg-200));border:1px solid hsl(var(--border-100));display:inline-flex;align-items:center;justify-content:center}.suc-wrap-out{font-family:var(--font-serif);font-size:19px;line-height:1.55;color:hsl(var(--text-000));max-width:640px;padding-top:24px;border-top:1px solid hsl(var(--border-100))}.suc-wrap-out code{font-family:var(--font-mono);font-size:15px;background:hsl(var(--bg-000));padding:1px 6px;border-radius:4px;border:1px solid hsl(var(--border-100))}.suc-wrap-next{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:500;color:hsl(var(--text-200))!important;text-decoration:none!important}.suc-wrap-next:hover{color:hsl(var(--text-000))!important}.dept-grid .dept-subhead{margin-top:56px;padding-top:36px;border-top:1px solid hsl(var(--border-100))}.dept-grid .dept-subhead~.dept-subhead{margin-top:32px;padding-top:0;border-top:none}.suc-why{margin:8px 0;padding:0;list-style:none}.suc-why li{padding:12px 0;border-bottom:1px solid hsl(var(--border-100));font-size:15px;line-height:1.55;color:hsl(var(--text-100))}.suc-why li:last-child{border-bottom:none}.suc-why strong{color:hsl(var(--text-000));font-weight:560}.suc-why-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-right:10px;background:hsl(var(--bg-200));border-radius:5px;font-size:11px;font-weight:500;color:hsl(var(--text-300));vertical-align:1px}.suc-why-tag.prac{background:hsl(var(--accent-brand) / .12);color:hsl(var(--accent-brand))}.ck-prompt .why-ref{background:transparent;color:inherit;border-radius:3px;box-shadow:0 0 0 0 transparent;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition-delay:50ms}.suc-why li[data-why]{border-radius:6px;margin:0 -12px;padding-left:12px;padding-right:12px;transition:background-color .18s ease-out;transition-delay:50ms}.ck-prompt .why-ref.lit{background:#e8e5d9;box-shadow:0 0 0 4px #e8e5d9}.suc-why li[data-why].lit{background:hsl(var(--bg-200))}@media(prefers-reduced-motion:reduce){.ck-prompt .why-ref,.suc-why li[data-why]{transition:none}}.suc-iterate{margin:8px 0 0;padding:0;list-style:none;max-width:700px}.suc-iterate li{position:relative;padding:14px 0 14px 30px;border-bottom:1px solid hsl(var(--border-100));font-size:15px;line-height:1.55;color:hsl(var(--text-100))}.suc-iterate li:last-child{border-bottom:none}.suc-iterate li:before{content:"+";position:absolute;left:2px;top:14px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;color:hsl(var(--text-300));background:hsl(var(--bg-200));border-radius:6px}.suc-iterate strong{color:hsl(var(--text-000));font-weight:560;margin-right:4px}.suc-iterate .suc-why-tag{display:none}.ck-integ-row.optional,.ck-finder-row.optional{opacity:.6}.ck-integ-row.optional .ck-integ-name:after,.ck-finder-row.optional .ck-file-name:after{content:" · optional";font-size:11px;font-weight:400;color:#9c9a92}.ck-plugin{font-family:Anthropic Sans Variable,anthropicSans,system-ui,sans-serif;background:#fff;border:.5px solid rgba(31,30,29,.12);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ck-plugin *{box-sizing:border-box}.ck-plugin-hd{display:flex;align-items:center;gap:12px;padding:24px;border-bottom:.5px solid #EDEAE9}.ck-plugin-badge{width:48px;height:48px;flex-shrink:0;background:#f3f3f0;border-radius:10px;display:flex;align-items:center;justify-content:center}.ck-plugin-text{flex:1;min-width:0}.ck-plugin-title{font-size:16px;font-weight:600;line-height:1.5;color:#141413;font-feature-settings:"salt" on}.ck-plugin-sub{font-size:14px;line-height:1.4;color:#73726c;font-feature-settings:"salt" on}.ck-plugin-add,.ck-plugin-add:visited{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#1f1e1d;border-radius:8px;font-size:14px;font-weight:600;color:#f9f9f7!important;text-decoration:none!important;font-feature-settings:"salt" on}.ck-plugin-add:hover{background:#383835}.ck-plugin-body{background:#fff}.ck-plugin-body summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:.5px solid #EDEAE9;font-size:12.5px;font-weight:480;color:#5e5d59;transition:background .12s}.ck-plugin-body summary:hover{background:#faf9f5}.ck-plugin-body:not([open]) summary:after{content:"Show";font-size:12px;font-weight:560;color:#1f1e1d;margin-left:auto;padding:4px 10px;border:.5px solid rgba(30,30,29,.25);border-radius:6px}.ck-plugin-body summary::-webkit-details-marker{display:none}.ck-plugin-body summary .ck-caret{transition:transform .15s;opacity:.6}.ck-plugin-body[open] summary .ck-caret{transform:rotate(90deg)}.ck-plugin-body:not([open]) summary{border-bottom:none}.ck-plugin-row{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:.5px solid #EDEAE9}.ck-plugin-row:last-child{border-bottom:none}.ck-plugin-row-icon{width:18px;height:18px;flex-shrink:0;color:#131313}.ck-plugin-row-text{flex:1;min-width:0}.ck-plugin-row-name{font-size:14px;line-height:18px;letter-spacing:-.2px;color:#0d0d0d}.ck-plugin-row-slash{display:block;margin-top:2px;font-family:anthropicMono,ui-monospace,monospace;font-size:11.5px;color:#7b7974}.ck-plugin-run,.ck-plugin-run:visited{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:.5px solid rgba(30,30,29,.3);border-radius:8px;font-size:13px;font-weight:600;color:#131313!important;background:transparent;text-decoration:none!important;font-feature-settings:"salt" on}.ck-plugin-run:hover{background:#1f1e1d;color:#f9f9f7!important}.ck-plugin-more{font-size:13px;color:#73726c;font-feature-settings:"salt" on}.ck-integ{font-family:Anthropic Sans Variable,anthropicSans,system-ui,sans-serif;background:#fff;border:.5px solid rgba(31,30,29,.12);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ck-integ *{box-sizing:border-box}.ck-integ-hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:.5px solid rgba(31,30,29,.12);flex-wrap:wrap}.ck-integ-hd-icon{width:14px;height:14px;color:#73726c;flex-shrink:0}.ck-integ-hd-label{font-size:13.5px;font-weight:480;color:#141413;font-feature-settings:"salt" on}.ck-integ-hd-hint{margin-left:auto;font-size:12px;color:#9c9a92;text-align:right}.ck-integ-hd-hint a{color:#73726c;text-decoration:underline;text-decoration-color:#73726c59}.ck-integ-hd-hint a:hover{color:#141413}.ck-integ-hd-admin{flex-basis:100%;font-size:12px;line-height:1.5;color:#73726c;margin-top:2px}.ck-integ-hd-how{display:none}.ck-integ-row{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:.5px solid #EDEAE9}.ck-integ-row:last-of-type{border-bottom:none}.ck-integ-logo{width:36px;height:36px;flex-shrink:0;background:#fff;border:.33px solid rgba(31,30,29,.15);border-radius:8px;display:flex;align-items:center;justify-content:center}.ck-integ-logo svg,.ck-integ-logo img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.ck-integ-text{flex:1;min-width:0}.ck-integ-name{font-size:14px;font-weight:500;line-height:1.4;color:#131313;font-feature-settings:"salt" on}.ck-integ-desc{font-size:12px;line-height:1.4;color:#7b7974;font-feature-settings:"salt" on}.ck-integ-btn,.ck-integ-btn:visited{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:transparent;border:.5px solid rgba(30,30,29,.3);border-radius:8px;font-size:14px;font-weight:600;color:#1f1e1d!important;text-decoration:none!important;font-feature-settings:"salt" on}.ck-integ-btn:hover{background:#1f1e1d;color:#f9f9f7!important}.ck-integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;padding:14px 16px 16px}.ck-integ-grid .ck-integ-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:.5px solid rgba(31,30,29,.12);border-radius:12px;background:#fff;min-width:0}.ck-integ-grid .ck-integ-row:last-of-type{border:.5px solid rgba(31,30,29,.12)}.ck-integ-grid .ck-integ-logo{width:28px;height:28px;border-radius:7px}.ck-integ-grid .ck-integ-logo svg,.ck-integ-grid .ck-integ-logo img{width:20px;height:20px}.ck-integ-grid .ck-integ-text{flex:1;min-width:0}.ck-integ-grid .ck-integ-name{font-size:13.5px;font-weight:480;line-height:1.3;overflow-wrap:break-word}.ck-integ-grid .ck-integ-desc{display:none}.ck-integ-grid .ck-integ-btn{height:28px;padding:0 11px;font-size:12px;font-weight:540;border-radius:7px;flex-shrink:0}.ck-integ-grid .ck-integ-btn:before{content:"+ "}.ck-integ-grid .ck-integ-row.optional{opacity:.7}.ck-integ-grid .ck-integ-row.optional .ck-integ-name:after{content:""}.ck-integ-ft{display:flex;align-items:center;height:41px;padding:12px 16px;border-top:.5px solid rgba(31,30,29,.15)}.ck-integ-ft a{font-size:12px;line-height:1.4;color:#7b7974;text-decoration:none;font-feature-settings:"salt" on}.ck-integ-ft a:hover{color:#131313}.ck-cowork-input{font-family:anthropicSans,system-ui,sans-serif;color:#141413}.ck-cowork-input *{box-sizing:border-box}.ck-window{background:#fdfcf9;border-radius:12px;border:.5px solid rgba(0,0,0,.06);box-shadow:0 1px 3px #0000000f,0 8px 24px #0000000d;overflow:hidden}.ck-titlebar{display:flex;align-items:center;gap:12px;padding:11px 16px;background:#faf9f5;border-bottom:.5px solid rgba(0,0,0,.06)}.ck-dots{display:flex;gap:7px}.ck-dot{width:10px;height:10px;border-radius:50%}.ck-spacer{flex:1}.ck-input-wrap{padding:16px}.ck-input{display:flex;flex-direction:column;background:#fff;border:.5px solid rgba(31,30,29,.3);border-radius:20px;box-shadow:0 2px 8px #00000014}.ck-prompt{padding:16px 18px 6px;font-size:16px;line-height:1.45;color:#141413}.ck-prompt strong{font-family:var(--font-mono);font-size:.94em;font-weight:450;color:#2c84db}.ck-controls{display:flex;align-items:center;gap:8px;padding:8px 12px 12px}.ck-folder{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;color:#73726c;border:.5px solid rgba(31,30,29,.15);border-radius:8px}.ck-model{font-size:13px;color:#9c9a92}.ck-open,.ck-copy{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;font:500 13px/1 var(--font-ui);cursor:pointer}.ck-copy{background:#1f1e1d;color:#fff;border:none}.ck-copy:hover{background:#2e2d2a}.ck-open,.ck-open:visited{border:.5px solid rgba(30,30,29,.3);color:#1f1e1d!important;text-decoration:none!important}.ck-open:hover{background:#1f1e1d;color:#f9f9f7!important}.ck-open svg{width:11px;height:11px}.ck-finder{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#1d1d1f}.ck-finder *{box-sizing:border-box}.ck-finder-window{background:#fff;border-radius:14px;overflow:hidden;border:.5px solid rgba(31,30,29,.12);box-shadow:0 1px 2px #0000000d}.ck-finder-titlebar{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;background:#fafaf8;border-bottom:.5px solid #E5E5E1}.ck-finder-dots{display:flex;gap:8px}.ck-finder-dot{width:12px;height:12px;border-radius:50%}.ck-finder-title{font-size:14px;font-weight:700;margin-left:8px}.ck-finder-row{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:.5px solid #F0F0EE}.ck-finder-row:last-child{border-bottom:none}.ck-file-name{flex:1}.ck-file-date{width:110px;font-size:11px;color:#86868b}.ck-file-size{width:50px;text-align:right;font-size:11px;color:#86868b}.ck-out{font-family:anthropicSans,system-ui,sans-serif;background:#fff;border:.5px solid rgba(31,30,29,.12);border-radius:14px;box-shadow:0 1px 2px #0000000d;overflow:hidden;max-width:700px}.ck-out *{box-sizing:border-box}.ck-out-hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:.5px solid rgba(31,30,29,.08);background:#faf9f5}.ck-out-hd svg{width:14px;height:14px;color:#9c9a92}.ck-out-file{font-size:12.5px;font-weight:500;color:#5e5d59;font-feature-settings:"salt" on}.ck-out-tag{margin-left:auto;font-size:11px;color:#9c9a92}.ck-out-body{padding:6px 0}.ck-out-row{display:grid;grid-template-columns:160px 88px 1fr;gap:14px;align-items:start;padding:10px 16px;border-bottom:.5px solid #F0F0EE;font-size:13px;line-height:1.45}.ck-out-row:last-child{border-bottom:none}.ck-out-k{color:#141413;font-weight:520}.ck-out-v{font-variant-numeric:tabular-nums;color:#5e5d59}.ck-out-v.neg{color:#b54f38}.ck-out-v.pos{color:#2c7555}.ck-out-n{color:#383835}.ck-out-clause{display:grid;grid-template-columns:70px 150px 1fr;gap:14px;align-items:start;padding:10px 16px;border-bottom:.5px solid #F0F0EE;font-size:13px;line-height:1.45}.ck-out-clause:last-child{border-bottom:none}.ck-out-gyr{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:600}.ck-out-gyr.g{background:#e5f2ea;color:#2c7555}.ck-out-gyr.y{background:#fbf3de;color:#8a6a1d}.ck-out-gyr.r{background:#f8e6e1;color:#b54f38}.ck-artifact{font-family:anthropicSans,system-ui,sans-serif;background:#fff;border:.5px solid rgba(31,30,29,.12);border-radius:14px;box-shadow:0 1px 2px #0000000d;overflow:hidden;max-width:700px}.ck-artifact *{box-sizing:border-box}.ck-artifact-hd{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:.5px solid rgba(31,30,29,.08)}.ck-artifact-hd svg{width:15px;height:15px;color:#2c7555}.ck-artifact-name{font-size:14px;font-weight:560;color:#141413}.ck-artifact-live{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:500;color:#2c7555}.ck-artifact-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#2c7555}.ck-artifact-body{padding:14px 16px 16px}.ck-artifact-body p{margin:0 0 12px;font-size:13px;line-height:1.5;color:#5e5d59}.ck-artifact-link{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#faf9f5;border:.5px solid rgba(31,30,29,.1);border-radius:8px;font-family:anthropicMono,ui-monospace,monospace;font-size:11.5px;color:#5e5d59}.ck-artifact-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-artifact-link button{flex-shrink:0;height:24px;padding:0 10px;background:#1f1e1d;color:#f9f9f7;border:none;border-radius:6px;font-family:anthropicSans,system-ui,sans-serif;font-size:11px;font-weight:500;cursor:pointer}.suc-surfaces{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.suc-surfaces a{display:inline-flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:hsl(var(--bg-000));border:1px solid hsl(var(--border-100));border-radius:12px;color:hsl(var(--text-100))!important;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease}.suc-surfaces a:hover{border-color:hsl(var(--border-200));transform:translateY(-1px)}.suc-surfaces .sf-ico{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.suc-surfaces .sf-ico img,.suc-surfaces .sf-ico svg{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.suc-surfaces .sf-txt{display:flex;flex-direction:column;gap:2px;line-height:1.25}.suc-surfaces .sf-name{font-size:13.5px;font-weight:520;color:hsl(var(--text-000))}.suc-surfaces .sf-do{font-size:12px;color:hsl(var(--text-300))}.suc-surfaces .sf-arr{margin-left:4px;color:hsl(var(--text-400))}.suc-surfaces .sf-arr svg{width:12px;height:12px}.suc-wrap-change{font-size:14.5px;line-height:1.6;color:hsl(var(--text-200));max-width:640px;margin:0 0 22px}.ck-schedule-card{font-family:anthropicSans,system-ui,sans-serif;background:#fff;border-radius:14px;border:.5px solid rgba(31,30,29,.12);box-shadow:0 1px 2px #0000000d;overflow:hidden;max-width:620px}.ck-schedule-card *{box-sizing:border-box}.ck-sc-header{padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:.5px solid rgba(31,30,29,.06)}.ck-sc-header>svg{display:none}.ck-sc-label{font-size:12px;font-weight:500;color:#9c9a92}.ck-sc-label a{color:#5e5d59!important;text-decoration:none!important}.ck-sc-label a:hover{color:#1f1e1d!important}.ck-sc-body{padding:16px 18px}.ck-sc-name{font-size:15px;font-weight:560;color:#141413;margin-bottom:8px}.ck-sc-summary{font-size:13px;color:#73726c;line-height:1.5;margin:0 0 12px}.ck-sc-cadence{display:flex;align-items:center;gap:8px;font-size:13px;color:#73726c}.ck-sc-cadence strong{font-weight:520;color:#141413}.suc-eyebrow .opt{font-weight:400;color:#9c9a92;text-transform:none;letter-spacing:0;margin-left:4px}.suc-offramp{display:flex;gap:12px;align-items:flex-start;margin:28px 0 0;padding:16px 18px;background:hsl(var(--bg-100));border:1px dashed hsl(var(--border-200));border-radius:12px;font-size:14px;line-height:1.55;color:hsl(var(--text-300))}.suc-offramp strong{font-weight:560;color:hsl(var(--text-100));margin-right:2px}.suc-offramp a{color:hsl(var(--text-100))}.suc-offramp-ico{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-top:1px;color:hsl(var(--text-400))}.suc-offramp-ico svg{width:18px;height:18px}.ck-cowork-input+.suc-tip{margin-top:28px}.suc-tip{position:relative;margin:24px 0 0;padding:0 0 0 30px;font-size:14px;line-height:1.55;color:hsl(var(--text-300));max-width:680px}.suc-tip:before{content:"";position:absolute;left:2px;top:1px;width:18px;height:18px;background:hsl(var(--text-400));-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 17a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zM10 2a6 6 0 0 1 4.081 10.398l-.242.213c-.512.427-.839.964-.839 1.513V15.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1.376c0-.48-.25-.951-.656-1.348l-.183-.165A6 6 0 0 1 10 2m0 1a5 5 0 0 0-3.2 8.843l.237.213c.537.523.963 1.234.963 2.068V15h1.5v-3.793L7.146 8.854l-.064-.079a.5.5 0 0 1 .693-.693l.079.064L10 10.293l2.146-2.147.079-.064a.5.5 0 0 1 .693.693l-.064.079-2.354 2.353V15H12v-.876c0-.953.557-1.746 1.2-2.281l.2-.178A5 5 0 0 0 10 3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 17a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1zM10 2a6 6 0 0 1 4.081 10.398l-.242.213c-.512.427-.839.964-.839 1.513V15.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1-.5-.5v-1.376c0-.48-.25-.951-.656-1.348l-.183-.165A6 6 0 0 1 10 2m0 1a5 5 0 0 0-3.2 8.843l.237.213c.537.523.963 1.234.963 2.068V15h1.5v-3.793L7.146 8.854l-.064-.079a.5.5 0 0 1 .693-.693l.079.064L10 10.293l2.146-2.147.079-.064a.5.5 0 0 1 .693.693l-.064.079-2.354 2.353V15H12v-.876c0-.953.557-1.746 1.2-2.281l.2-.178A5 5 0 0 0 10 3'/%3E%3C/svg%3E") center/contain no-repeat}.suc-tip strong{font-weight:560;color:hsl(var(--text-100))}.suc-tip>strong:first-child{font-size:11px;font-weight:560;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--text-400));margin-right:6px}.suc-tip em{font-style:normal;background:hsl(var(--bg-200));padding:1px 5px;border-radius:4px;font-size:12.5px}.suc-tip>svg{display:none}.suc-share{margin:14px 0 0;padding:18px 20px;background:#fff;border:.5px solid rgba(31,30,29,.12);border-radius:12px;max-width:700px}.suc-share-hd{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:560;color:#1f1e1d;margin-bottom:12px}.suc-share-hd svg{width:16px;height:16px;opacity:.6}.suc-share p{font-size:13.5px;line-height:1.8;color:#5e5d59;margin:0}.suc-share p strong{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:#f5f4ef;border:.5px solid rgba(31,30,29,.1);border-radius:6px;font-size:12.5px;font-weight:500;color:#383835;vertical-align:1px}.suc-lede code,.ck-sc-summary code,.suc-share p code,.suc-wrap-out code{font-family:var(--font-mono);font-size:.88em;background:hsl(var(--bg-200));color:hsl(var(--text-100));padding:2px 6px;border-radius:5px;border:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[0\.5px\]{inset:.5px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-\[4px\]{top:4px;bottom:4px}.-bottom-1{bottom:-.25rem}.bottom-0{bottom:0}.bottom-px{bottom:1px}.left-1\/2{left:50%}.left-\[var\(--active-tab-left\)\]{left:var(--active-tab-left)}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[var\(--active-tab-top\)\]{top:var(--active-tab-top)}.top-px{top:1px}.isolate{isolation:isolate}.-z-\[1\]{z-index:-1}.z-0{z-index:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-modal{z-index:var(--cds-z-modal)}.z-popover{z-index:var(--cds-z-popover)}.z-toast{z-index:var(--cds-z-toast)}.z-tooltip{z-index:var(--cds-z-tooltip)}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-\[calc\(0\.5rem\+var\(--dt-flush-bleed\)\)\]{margin-left:calc(calc(.5rem + var(--dt-flush-bleed)) * -1);margin-right:calc(calc(.5rem + var(--dt-flush-bleed)) * -1)}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-xs{margin-top:calc(var(--cds-gap-xs) * -1);margin-bottom:calc(var(--cds-gap-xs) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.mx-pad-md{margin-left:var(--cds-pad-md);margin-right:var(--cds-pad-md)}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-1{margin-bottom:-.25rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-\[2px\]{margin-left:-2px}.-ml-\[calc\(var\(--cds-pad-md\)-\(var\(--cds-h-control\)-var\(--cds-checkbox\)\)\/2\)\]{margin-left:calc(calc(var(--cds-pad-md) - (var(--cds-h-control) - var(--cds-checkbox)) / 2) * -1)}.-ml-pad-md{margin-left:calc(var(--cds-pad-md) * -1)}.-mr-1{margin-right:-.25rem}.-mr-\[calc\(var\(--cds-pad-md\)-2px\)\]{margin-right:calc(calc(var(--cds-pad-md) - 2px) * -1)}.-mr-pad-sm{margin-right:calc(var(--cds-pad-sm) * -1)}.-mr-xs{margin-right:calc(var(--cds-gap-xs) * -1)}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-7{margin-top:-1.75rem}.-mt-pad-sm{margin-top:calc(var(--cds-pad-sm) * -1)}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-pad-md{margin-bottom:var(--cds-pad-md)}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.ml-md{margin-left:var(--cds-gap-md)}.mr-0\.5{margin-right:.125rem}.mt-1{margin-top:.25rem}.mt-\[calc\(\(var\(--cds-leading-body\,20px\)-var\(--cds-checkbox\,16px\)\)\/2\)\]{margin-top:calc((var(--cds-leading-body,20px) - var(--cds-checkbox,16px)) / 2)}.mt-pad-lg{margin-top:var(--cds-pad-lg)}.mt-pad-md{margin-top:var(--cds-pad-md)}.mt-px{margin-top:1px}.mt-xs{margin-top:var(--cds-gap-xs)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.\!size-\[var\(--fhn\)\]{width:var(--fhn)!important;height:var(--fhn)!important}.size-2{width:.5rem;height:.5rem}.size-\[16px\]{width:16px;height:16px}.size-\[6px\]{width:6px;height:6px}.size-\[calc\(var\(--cds-checkbox\,16px\)-8px\)\]{width:calc(var(--cds-checkbox,16px) - 8px);height:calc(var(--cds-checkbox,16px) - 8px)}.size-\[calc\(var\(--cds-h-control-nested\)-4px\)\]{width:calc(var(--cds-h-control-nested) - 4px);height:calc(var(--cds-h-control-nested) - 4px)}.size-\[calc\(var\(--cds-switch-h\,20px\)-4px\)\]{width:calc(var(--cds-switch-h,20px) - 4px);height:calc(var(--cds-switch-h,20px) - 4px)}.size-avatar-lg{width:var(--cds-avatar-lg);height:var(--cds-avatar-lg)}.size-avatar-md{width:var(--cds-avatar-md);height:var(--cds-avatar-md)}.size-avatar-sm{width:var(--cds-avatar-sm);height:var(--cds-avatar-sm)}.size-checkbox{width:var(--cds-checkbox);height:var(--cds-checkbox)}.size-full{width:100%;height:100%}.size-icon{width:var(--cds-icon);height:var(--cds-icon)}.\!h-px{height:1px!important}.h-11{height:2.75rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[1lh\]{height:1lh}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[var\(--accordion-panel-height\)\]{height:var(--accordion-panel-height)}.h-\[var\(--active-tab-height\)\]{height:var(--active-tab-height)}.h-\[var\(--cds-avatar-lg\)\]{height:var(--cds-avatar-lg)}.h-\[var\(--cds-avatar-md\)\]{height:var(--cds-avatar-md)}.h-\[var\(--cds-avatar-sm\)\]{height:var(--cds-avatar-sm)}.h-\[var\(--collapsible-panel-height\)\]{height:var(--collapsible-panel-height)}.h-auto{height:auto}.h-control{height:var(--cds-h-control)}.h-control-nested{height:var(--cds-h-control-nested)}.h-full{height:100%}.h-icon{height:var(--cds-icon)}.h-px{height:1px}.h-switch{height:var(--cds-switch-h)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(var\(--available-height\)\,var\(--cds-popup-max-h\,320px\)\)\]{max-height:min(var(--available-height),var(--cds-popup-max-h,320px))}.max-h-\[var\(--available-height\)\]{max-height:var(--available-height)}.min-h-0{min-height:0px}.min-h-\[var\(--cds-leading-body\)\]{min-height:var(--cds-leading-body)}.min-h-control{min-height:var(--cds-h-control)}.w-\[360px\]{width:360px}.w-\[calc\(100\%\+8px\)\]{width:calc(100% + 8px)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[calc\(var\(--cds-switch-h\,20px\)\*1\.8\)\]{width:calc(var(--cds-switch-h,20px) * 1.8)}.w-\[var\(--active-tab-width\)\]{width:var(--active-tab-width)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-control{width:var(--cds-h-control)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[128px\]{min-width:128px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[21rem\]{min-width:21rem}.min-w-\[2ch\]{min-width:2ch}.min-w-\[min\(20ch\,100\%\)\]{min-width:min(20ch,100%)}.min-w-\[var\(--cds-avatar-lg\)\]{min-width:var(--cds-avatar-lg)}.min-w-\[var\(--cds-avatar-md\)\]{min-width:var(--cds-avatar-md)}.min-w-\[var\(--cds-avatar-sm\)\]{min-width:var(--cds-avatar-sm)}.min-w-\[var\(--cds-h-control-nested\)\]{min-width:var(--cds-h-control-nested)}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1152px\]{max-width:1152px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.origin-top{transform-origin:top}.-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))}.transform{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))}@keyframes spin{to{transform:rotate(360deg)}}.animate-\[spin_2s_linear_infinite\]{animation:spin 2s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-\[inherit\]{cursor:inherit}.cursor-\[var\(--cds-cursor-interactive\)\]{cursor:var(--cds-cursor-interactive)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-pb-7{scroll-padding-bottom:1.75rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[var\(--cds-pad-sm\,6px\)\]{gap:var(--cds-pad-sm,6px)}.gap-lg{gap:var(--cds-gap-lg)}.gap-md{gap:var(--cds-gap-md)}.gap-px{gap:1px}.gap-sm{gap:var(--cds-gap-sm)}.gap-xl{gap:var(--cds-gap-xl)}.gap-xs{gap:var(--cds-gap-xs)}.gap-x-md{-moz-column-gap:var(--cds-gap-md);column-gap:var(--cds-gap-md)}.gap-y-sm{row-gap:var(--cds-gap-sm)}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-\[calc\(var\(--fr\)-\(var\(--fh\)-var\(--fhn\)\)\/2\)\]{border-radius:calc(var(--fr) - (var(--fh) - var(--fhn)) / 2)!important}.rounded{border-radius:var(--cds-radius)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[calc\(var\(--cds-h-control-nested\)\/4-2px\)\]{border-radius:calc(var(--cds-h-control-nested) / 4 - 2px)}.rounded-\[calc\(var\(--cds-radius\)-1px\)\]{border-radius:calc(var(--cds-radius) - 1px)}.rounded-\[calc\(var\(--cds-radius\)-2px\)\]{border-radius:calc(var(--cds-radius) - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-card{border-radius:calc(var(--cds-radius) + 4px)}.rounded-checkbox{border-radius:var(--cds-checkbox-radius)}.rounded-chip{border-radius:calc(var(--cds-h-control-nested) / 4)}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:var(--cds-radius);border-top-right-radius:var(--cds-radius)}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-\[length\:var\(--cds-ring-inner\)\]{border-width:var(--cds-ring-inner)}.\!border-b-0{border-bottom-width:0px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[length\:var\(--cds-ring-inner\)\]{border-bottom-width:var(--cds-ring-inner)}.border-t-0{border-top-width:0px}.\!border-transparent{border-color:transparent!important}.border-\[var\(--cds-ring-color\)\]{border-color:var(--cds-ring-color)}.border-accent{border-color:var(--cds-border-accent)}.border-alpha-1{border-color:var(--cds-alpha-1)}.border-danger{border-color:var(--cds-border-danger)}.border-pro{border-color:var(--cds-border-pro)}.border-strong{border-color:var(--cds-border-strong)}.border-stronger{border-color:var(--cds-border-stronger)}.border-success{border-color:var(--cds-border-success)}.border-transparent{border-color:transparent}.border-warning{border-color:var(--cds-border-warning)}.border-b-\[var\(--cds-border\)\]{border-bottom-color:var(--cds-border)}.bg-\[var\(--cds-on-accent\)\]{background-color:var(--cds-on-accent)}.bg-\[var\(--cds-on-brand\)\]{background-color:var(--cds-on-brand)}.bg-\[var\(--cds-on-danger\)\]{background-color:var(--cds-on-danger)}.bg-\[var\(--cds-on-primary\)\]{background-color:var(--cds-on-primary)}.bg-\[var\(--cds-page-bg\)\]{background-color:var(--cds-page-bg)}.bg-accent{background-color:var(--cds-bg-accent)}.bg-accent-chip{background-color:var(--cds-bg-accent-chip)}.bg-backdrop{background-color:var(--cds-backdrop)}.bg-border{background-color:var(--cds-border)}.bg-danger{background-color:var(--cds-bg-danger)}.bg-danger-chip{background-color:var(--cds-bg-danger-chip)}.bg-fill-accent{background-color:var(--cds-fill-accent)}.bg-fill-brand{background-color:var(--cds-fill-brand)}.bg-fill-control{background-color:var(--cds-fill-control)}.bg-fill-danger{background-color:var(--cds-fill-danger)}.bg-fill-field{background-color:var(--cds-fill-field)}.bg-fill-ghost-hover{background-color:var(--cds-fill-ghost-hover)}.bg-fill-primary{background-color:var(--cds-fill-primary)}.bg-fill-pro{background-color:var(--cds-fill-pro)}.bg-fill-secondary{background-color:var(--cds-fill-secondary)}.bg-fill-warning{background-color:var(--cds-fill-warning)}.bg-green-500{background-color:var(--cds-green-500)}.bg-neutral-chip{background-color:var(--cds-bg-neutral-chip)}.bg-neutral-chip-hover{background-color:var(--cds-bg-neutral-chip-hover)}.bg-pink{background-color:var(--cds-bg-pink)}.bg-pink-chip{background-color:var(--cds-bg-pink-chip)}.bg-pro{background-color:var(--cds-bg-pro)}.bg-pro-chip{background-color:var(--cds-bg-pro-chip)}.bg-segment-thumb{background-color:var(--cds-segment-thumb)}.bg-segment-track{background-color:var(--cds-segment-track)}.bg-skeleton-base{background-color:var(--cds-skeleton-base)}.bg-success{background-color:var(--cds-bg-success)}.bg-success-chip{background-color:var(--cds-bg-success-chip)}.bg-surface-1{background-color:var(--cds-surface-1)}.bg-surface-2{background-color:var(--cds-surface-2)}.bg-surface-3{background-color:var(--cds-surface-3)}.bg-surface-popover{background-color:var(--cds-surface-popover)}.bg-switch-knob{background-color:var(--cds-switch-knob)}.bg-switch-track{background-color:var(--cds-switch-track)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--cds-bg-warning)}.bg-warning-chip{background-color:var(--cds-bg-warning-chip)}.bg-white\/20{background-color:#fff3}.\!bg-none{background-image:none!important}.bg-\[linear-gradient\(to_top\,var\(--cds-surface-popover\)\,color-mix\(in_oklab\,var\(--cds-surface-popover\)_40\%\,transparent\)_10px\,transparent\)\]{background-image:linear-gradient(to top,var(--cds-surface-popover),color-mix(in oklab,var(--cds-surface-popover) 40%,transparent) 10px,transparent)}.bg-\[linear-gradient\(var\(--cds-alpha-1\)\,var\(--cds-alpha-1\)\)\]{background-image:linear-gradient(var(--cds-alpha-1),var(--cds-alpha-1))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[var\(--cds-surface-popover\)\]{--tw-gradient-from: var(--cds-surface-popover) 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-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }.bg-clip-padding{background-clip:padding-box}.bg-bottom{background-position:bottom}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.fill-\[var\(--cds-surface-popover\)\]{fill:var(--cds-surface-popover)}.fill-accent{fill:var(--cds-fill-accent)}.fill-brand{fill:var(--cds-fill-brand)}.fill-danger{fill:var(--cds-fill-danger)}.fill-pictogram-highlight-cactus{fill:var(--cds-pictogram-highlight-cactus)}.fill-pictogram-highlight-default{fill:var(--cds-pictogram-highlight-default)}.fill-pictogram-highlight-heather{fill:var(--cds-pictogram-highlight-heather)}.fill-pictogram-highlight-peach{fill:var(--cds-pictogram-highlight-peach)}.fill-primary{fill:var(--cds-fill-primary)}.fill-pro{fill:var(--cds-fill-pro)}.fill-secondary{fill:var(--cds-fill-secondary)}.fill-success{fill:var(--cds-fill-success)}.fill-warning{fill:var(--cds-fill-warning)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-\[2px\]{padding:2px}.p-lg{padding:var(--cds-pad-lg)}.p-md{padding:var(--cds-pad-md)}.p-px{padding:1px}.p-xl{padding:var(--cds-pad-xl)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[calc\(var\(--cds-pad-md\)\+4px\)\]{padding-left:calc(var(--cds-pad-md) + 4px);padding-right:calc(var(--cds-pad-md) + 4px)}.px-lg{padding-left:var(--cds-pad-lg);padding-right:var(--cds-pad-lg)}.px-md{padding-left:var(--cds-pad-md);padding-right:var(--cds-pad-md)}.px-sm{padding-left:var(--cds-pad-sm);padding-right:var(--cds-pad-sm)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[calc\(\(var\(--cds-h-control\)-var\(--cds-leading-body\)\)\/2\)\]{padding-top:calc((var(--cds-h-control) - var(--cds-leading-body)) / 2);padding-bottom:calc((var(--cds-h-control) - var(--cds-leading-body)) / 2)}.py-md{padding-top:var(--cds-pad-md);padding-bottom:var(--cds-pad-md)}.py-sm{padding-top:var(--cds-pad-sm);padding-bottom:var(--cds-pad-sm)}.pb-1{padding-bottom:.25rem}.pb-\[calc\(\(var\(--cds-h-control\)-var\(--cds-text-body\)-var\(--cds-leading-footnote\)\+var\(--cds-text-footnote\)\)\/2\)\]{padding-bottom:calc((var(--cds-h-control) - var(--cds-text-body) - var(--cds-leading-footnote) + var(--cds-text-footnote)) / 2)}.pb-sm{padding-bottom:var(--cds-pad-sm)}.pl-0{padding-left:0}.pl-md{padding-left:var(--cds-pad-md)}.pl-sm{padding-left:var(--cds-pad-sm)}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-md{padding-right:var(--cds-pad-md)}.pr-sm{padding-right:var(--cds-pad-sm)}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-sm{padding-top:var(--cds-pad-sm)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--cds-font-mono)}.font-sans{font-family:var(--cds-font-sans)}.font-voice{font-family:var(--cds-font-voice)}.text-\[11px\]\/\[14px\]{font-size:11px;line-height:14px}.text-\[13px\]\/\[18px\]{font-size:13px;line-height:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-body{font-size:var(--cds-text-body);line-height:var(--cds-leading-body)}.text-caption{font-size:var(--cds-text-caption);line-height:var(--cds-leading-caption)}.text-code{font-size:var(--cds-text-code);line-height:var(--cds-leading-code)}.text-footnote{font-size:var(--cds-text-footnote);line-height:var(--cds-leading-footnote)}.text-heading{font-size:var(--cds-text-heading);line-height:var(--cds-leading-heading)}.text-title{font-size:var(--cds-text-title);line-height:var(--cds-leading-title)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[10px\]{line-height:10px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!text-on-accent{color:var(--cds-on-accent)!important}.text-accent{color:var(--cds-text-accent)}.text-danger{color:var(--cds-text-danger)}.text-disabled{color:var(--cds-text-disabled)}.text-gray-0{color:var(--cds-gray-0)}.text-muted{color:var(--cds-text-muted)}.text-on-accent{color:var(--cds-on-accent)}.text-on-brand{color:var(--cds-on-brand)}.text-on-danger{color:var(--cds-on-danger)}.text-on-primary{color:var(--cds-on-primary)}.text-on-pro{color:var(--cds-on-pro)}.text-pink{color:var(--cds-text-pink)}.text-primary{color:var(--cds-text-primary)}.text-pro{color:var(--cds-text-pro)}.text-secondary{color:var(--cds-text-secondary)}.text-success{color:var(--cds-text-success)}.text-warning{color:var(--cds-text-warning)}.text-yellow-750{color:var(--cds-yellow-750)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-\[color-mix\(in_srgb\,currentColor\,transparent_60\%\)\]{text-decoration-color:color-mix(in srgb,currentColor,transparent 60%)}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.3\)\]{--tw-shadow: inset 0 0 0 1px rgb(255 255 255/.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card-ring{--tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color);--tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-field{--tw-shadow: inset 0 0 0 1px var(--cds-fill-secondary-ring), 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-field-drop{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-field-ring{--tw-shadow: inset 0 0 0 1px var(--cds-fill-secondary-ring);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);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(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--cds-shadow-lg);--tw-shadow-colored: var(--cds-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--cds-shadow-md);--tw-shadow-colored: var(--cds-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-popover);--tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 0 var(--tw-shadow-color), var(--cds-shadow-popover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel-lg{--tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-lg);--tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 0 var(--tw-shadow-color), var(--cds-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel-md{--tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-md);--tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 0 var(--tw-shadow-color), var(--cds-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel-sm{--tw-shadow: inset 0 0 0 var(--cds-ring-inner) var(--cds-ring-color), 0 0 0 var(--cds-ring-outer) var(--cds-ring-color), var(--cds-shadow-sm);--tw-shadow-colored: inset 0 0 0 var(--tw-shadow-color), 0 0 0 var(--tw-shadow-color), var(--cds-shadow-sm);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(--cds-shadow-popover);--tw-shadow-colored: var(--cds-shadow-popover);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ring-danger{--tw-shadow: inset 0 0 0 1px var(--cds-border-danger);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-ring-warning{--tw-shadow: inset 0 0 0 1px var(--cds-border-warning);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--cds-shadow-sm);--tw-shadow-colored: var(--cds-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid;outline-color:var(--cds-border)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-danger{--tw-ring-color: var(--cds-border-danger) }.ring-success{--tw-ring-color: var(--cds-border-success) }.ring-warning{--tw-ring-color: var(--cds-border-warning) }.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-\[2px\]{--tw-backdrop-blur: blur(2px);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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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-opacity{transition-property:opacity;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}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-base{transition-duration:var(--cds-dur-base)}.duration-fast{transition-duration:var(--cds-dur-fast)}.duration-snap{transition-duration:var(--cds-dur-snap)}.ease-out{transition-timing-function:var(--cds-ease-out)}.ease-overshoot{transition-timing-function:var(--cds-ease-overshoot)}.ease-snap{transition-timing-function:var(--cds-ease-snap)}.text-code{font-size:var(--cds-text-code);line-height:var(--cds-leading-code);font-family:var(--cds-font-mono)}.draggable-none{-webkit-app-region:no-drag;app-region:no-drag}.\[--cds-fill-ghost-hover\:rgb\(255_255_255\/0\.15\)\]{--cds-fill-ghost-hover: rgb(255 255 255/.15) }.\[--cds-focus-shadow\:inset_0_0_0_1px_var\(--cds-page-bg\)\,0_0_0_1px_var\(--cds-on-accent\)\,0_0_6px_1px_color-mix\(in_srgb\,var\(--cds-on-accent\)_35\%\,transparent\)\]{--cds-focus-shadow: inset 0 0 0 1px var(--cds-page-bg),0 0 0 1px var(--cds-on-accent),0 0 6px 1px color-mix(in srgb,var(--cds-on-accent) 35%,transparent) }.\[--cds-page-bg\:var\(--cds-fill-accent\)\]{--cds-page-bg: var(--cds-fill-accent) }.\[--cds-popup-max-h\:100vh\]{--cds-popup-max-h: 100vh }.\[--cds-stack-overlap\:calc\(var\(--cds-avatar-lg\)\*0\.25\)\]{--cds-stack-overlap: calc(var(--cds-avatar-lg) * .25) }.\[--cds-stack-overlap\:calc\(var\(--cds-avatar-md\)\*0\.25\)\]{--cds-stack-overlap: calc(var(--cds-avatar-md) * .25) }.\[--cds-stack-overlap\:calc\(var\(--cds-avatar-sm\)\*0\.25\)\]{--cds-stack-overlap: calc(var(--cds-avatar-sm) * .25) }.\[--fh\:var\(--cds-h-control\)\]{--fh: var(--cds-h-control) }.\[--fhn\:var\(--cds-h-control-nested\)\]{--fhn: var(--cds-h-control-nested) }.\[--fr\:var\(--cds-radius\)\]{--fr: var(--cds-radius) }.\[--ts\:calc\(1_-_var\(--toast-index\)_\*_0\.04\)\]{--ts: calc(1 - var(--toast-index) * .04) }.\[--ty\:calc\(var\(--toast-index\)_\*_14px\)\]{--ty: calc(var(--toast-index) * 14px) }.\[background-image\:linear-gradient\(0deg\,var\(--cds-bg-danger\)\,var\(--cds-bg-danger\)\)\]{background-image:linear-gradient(0deg,var(--cds-bg-danger),var(--cds-bg-danger))}.\[background-image\:linear-gradient\(0deg\,var\(--cds-bg-warning\)\,var\(--cds-bg-warning\)\)\]{background-image:linear-gradient(0deg,var(--cds-bg-warning),var(--cds-bg-warning))}.\[background-size\:calc\(100\%-2\*var\(--dt-flush-bleed\)\)_1px\]{background-size:calc(100% - 2 * var(--dt-flush-bleed)) 1px}.\[box-shadow\:0_0_0_2px_var\(--cds-page-bg\)\]{box-shadow:0 0 0 2px var(--cds-page-bg)}.\[box-shadow\:inset_0_0_0_1px_var\(--cds-border\)\,0_1px_2px_0_rgb\(0_0_0\/0\.05\)\]{box-shadow:inset 0 0 0 1px var(--cds-border),0 1px 2px #0000000d}.\[box-shadow\:inset_0_0_0_1px_var\(--cds-border\)\]{box-shadow:inset 0 0 0 1px var(--cds-border)}.\[cursor\:var\(--cds-cursor-interactive\)\]{cursor:var(--cds-cursor-interactive)}.\[field-sizing\:content\]{field-sizing:content}.\[filter\:drop-shadow\(0_8px_24px_var\(--cds-shadow-color\)\)_drop-shadow\(0_2px_6px_var\(--cds-shadow-color\)\)\]{filter:drop-shadow(0 8px 24px var(--cds-shadow-color)) drop-shadow(0 2px 6px var(--cds-shadow-color))}.\[font-family\:inherit\]{font-family:inherit}.\[font-variant-numeric\:tabular-nums_lining-nums\]{font-variant-numeric:tabular-nums lining-nums}.\[mask-image\:linear-gradient\(to_right\,\#000_calc\(100\%-24px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_var\(--fade-left\,0px\)\,black_calc\(100\%-var\(--fade-right\,0px\)\)\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-left,0px),black calc(100% - var(--fade-right,0px)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-left,0px),black calc(100% - var(--fade-right,0px)),transparent)}.\[transform\:translate\(0\,0\)\]{transform:translate(0)}.\[transform\:translateY\(var\(--ty\)\)_scale\(var\(--ts\)\)\]{transform:translateY(var(--ty)) scale(var(--ts))}.placeholder\:text-muted::-moz-placeholder{color:var(--cds-text-muted)}.placeholder\:text-muted::placeholder{color:var(--cds-text-muted)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-translate-x-full:after{content:var(--tw-content);--tw-translate-x: -100%;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))}.after\:animate-\[cds-shimmer_1\.5s_infinite\]:after{content:var(--tw-content);animation:cds-shimmer 1.5s infinite}.after\:rounded:after{content:var(--tw-content);border-radius:var(--cds-radius)}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:bg-\[linear-gradient\(90deg\,transparent\,var\(--cds-skeleton-sheen\)\,transparent\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--cds-skeleton-sheen),transparent)}.after\:\[box-shadow\:inset_0_0_0_1px_var\(--cds-fill-secondary-ring\)\]:after{content:var(--tw-content);box-shadow:inset 0 0 0 1px var(--cds-fill-secondary-ring)}.first\:rounded-l:first-child{border-top-left-radius:var(--cds-radius);border-bottom-left-radius:var(--cds-radius)}.first\:border-t:first-child{border-top-width:1px}.first\:\!pl-\[var\(--dt-flush-bleed\)\]:first-child{padding-left:var(--dt-flush-bleed)!important}.last\:rounded-r:last-child{border-top-right-radius:var(--cds-radius);border-bottom-right-radius:var(--cds-radius)}.last\:\!pr-\[var\(--dt-flush-bleed\)\]:last-child{padding-right:var(--dt-flush-bleed)!important}.empty\:hidden:empty{display:none}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-fill-ghost-hover:hover{background-color:var(--cds-fill-ghost-hover)}.hover\:bg-neutral-chip-hover:hover{background-color:var(--cds-bg-neutral-chip-hover)}.hover\:bg-surface-1:hover{background-color:var(--cds-surface-1)}.hover\:bg-switch-track-hover:hover{background-color:var(--cds-switch-track-hover)}.hover\:bg-none:hover{background-image:none}.hover\:text-primary:hover{color:var(--cds-text-primary)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.focus-visible\:bg-fill-ghost-hover:focus-visible{background-color:var(--cds-fill-ghost-hover)}.focus-visible\:bg-neutral-chip-hover:focus-visible{background-color:var(--cds-bg-neutral-chip-hover)}.focus-visible\:bg-surface-1:focus-visible{background-color:var(--cds-surface-1)}.focus-visible\:bg-surface-popover:focus-visible{background-color:var(--cds-surface-popover)}.focus-visible\:text-primary:focus-visible{color:var(--cds-text-primary)}.focus-visible\:decoration-current:focus-visible{text-decoration-color:currentColor}.focus-visible\:\!shadow-\[0_0_0_2px_rgb\(255_255_255\/0\.7\)\]:focus-visible{--tw-shadow: 0 0 0 2px rgb(255 255 255/.7) !important;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus-visible\:shadow-focus:focus-visible{--tw-shadow: var(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:\[box-shadow\:inset_0_0_0_1px_var\(--cds-fill-accent\)\]:focus-visible{box-shadow:inset 0 0 0 1px var(--cds-fill-accent)}.focus-visible\:after\:shadow-focus:focus-visible:after{content:var(--tw-content);--tw-shadow: var(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-switch-track:hover:disabled{background-color:var(--cds-switch-track)}.disabled\:hover\:text-current:hover:disabled{color:currentColor}.group\/cb:hover .group-hover\/cb\:border-stronger,.group\/rd:hover .group-hover\/rd\:border-stronger{border-color:var(--cds-border-stronger)}.group\/btn:hover .group-hover\/btn\:bg-fill-brand-hover{background-color:var(--cds-fill-brand-hover)}.group\/btn:hover .group-hover\/btn\:bg-fill-danger-hover{background-color:var(--cds-fill-danger-hover)}.group\/btn:hover .group-hover\/btn\:bg-fill-ghost-hover{background-color:var(--cds-fill-ghost-hover)}.group\/btn:hover .group-hover\/btn\:bg-fill-primary-hover{background-color:var(--cds-fill-primary-hover)}.group\/btn:hover .group-hover\/btn\:bg-fill-secondary-hover{background-color:var(--cds-fill-secondary-hover)}.group\/btn:hover .group-hover\/btn\:bg-white\/30{background-color:#ffffff4d}.group\/diff:hover .group-hover\/diff\:bg-pink-chip{background-color:var(--cds-bg-pink-chip)}.group\/diff:hover .group-hover\/diff\:bg-success-chip{background-color:var(--cds-bg-success-chip)}.group:hover .group-hover\:bg-fill-ghost-hover{background-color:var(--cds-fill-ghost-hover)}.group\/cbx:hover .group-hover\/cbx\:text-secondary{color:var(--cds-text-secondary)}.group\/tl:hover .group-hover\/tl\:decoration-current{text-decoration-color:currentColor}.group:hover .group-hover\:opacity-100{opacity:1}.group\/tl:focus-visible .group-focus-visible\/tl\:decoration-current{text-decoration-color:currentColor}.group\/btn:focus-visible .group-focus-visible\/btn\:\!shadow-\[inset_0_0_0_1px_rgb\(255_255_255\/0\.3\)\]{--tw-shadow: inset 0 0 0 1px rgb(255 255 255/.3) !important;--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group\/btn:focus-visible .group-focus-visible\/btn\:shadow-\[inset_0_0_0_1px_var\(--cds-page-bg\)\]{--tw-shadow: inset 0 0 0 1px var(--cds-page-bg);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/cb:focus-visible .group-focus-visible\/cb\:shadow-focus{--tw-shadow: var(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/rd:focus-visible .group-focus-visible\/rd\:shadow-focus{--tw-shadow: var(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/cb:disabled:hover .group-disabled\/cb\:group-hover\/cb\:border-strong{border-color:var(--cds-border-strong)}.group\/rd:disabled:hover .group-disabled\/rd\:group-hover\/rd\:border-strong{border-color:var(--cds-border-strong)}.has-\[\+tr\.group\:hover\]\:border-b-transparent:has(+tr.group:hover){border-bottom-color:transparent}.has-\[\+tr\[data-selected\=true\]\]\:border-b-transparent:has(+tr[data-selected=true]){border-bottom-color:transparent}.has-\[\:focus-visible\]\:bg-surface-popover:has(:focus-visible){background-color:var(--cds-surface-popover)}.has-\[\:focus-visible\]\:opacity-100:has(:focus-visible){opacity:1}.has-\[\[data-popup-open\]\]\:opacity-100:has([data-popup-open]){opacity:1}.has-\[\:focus-visible\]\:shadow-focus:has(:focus-visible){--tw-shadow: var(--cds-focus-shadow);--tw-shadow-colored: var(--cds-focus-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-pressed\:text-accent[aria-pressed=true]{color:var(--cds-text-accent)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-fill-brand-hover{background-color:var(--cds-fill-brand-hover)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-fill-danger-hover{background-color:var(--cds-fill-danger-hover)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-fill-ghost-hover{background-color:var(--cds-fill-ghost-hover)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-fill-primary-hover{background-color:var(--cds-fill-primary-hover)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-fill-secondary-hover{background-color:var(--cds-fill-secondary-hover)}.group\/btn[aria-expanded=true] .group-aria-expanded\/btn\:bg-white\/30{background-color:#ffffff4d}.group\/btn[aria-pressed=true] .group-aria-pressed\/btn\:bg-accent,.group\/btn:hover[aria-pressed=true] .group-hover\/btn\:group-aria-pressed\/btn\:bg-accent{background-color:var(--cds-bg-accent)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:top-\[-10px\][data-side=bottom]{top:-10px}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=top\]\:bottom-\[-10px\][data-side=top]{bottom:-10px}.data-\[ending-style\]\:hidden[data-ending-style],.data-\[unchecked\]\:hidden[data-unchecked]{display:none}.data-\[ending-style\]\:h-0[data-ending-style],.data-\[starting-style\]\:h-0[data-starting-style]{height:0px}.data-\[checked\]\:translate-x-\[calc\(var\(--cds-switch-h\,20px\)\*0\.8\)\][data-checked]{--tw-translate-x: calc(var(--cds-switch-h,20px) * .8);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))}.data-\[side\=bottom\]\:rotate-180[data-side=bottom]{--tw-rotate: 180deg;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))}.data-\[side\=left\]\:-rotate-90[data-side=left]{--tw-rotate: -90deg;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))}.data-\[side\=right\]\:rotate-90[data-side=right]{--tw-rotate: 90deg;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))}.data-\[ending-style\]\:scale-\[0\.97\][data-ending-style]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.data-\[ending-style\]\:scale-\[0\.98\][data-ending-style]{--tw-scale-x: .98;--tw-scale-y: .98;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))}.data-\[starting-style\]\:scale-\[0\.97\][data-starting-style]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.data-\[starting-style\]\:scale-\[0\.98\][data-starting-style]{--tw-scale-x: .98;--tw-scale-y: .98;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))}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[active\]\:border-\[var\(--cds-text-primary\)\][data-active]{border-color:var(--cds-text-primary)}.data-\[selected\=true\]\:border-transparent[data-selected=true]{border-color:transparent}.data-\[checked\]\:bg-fill-accent[data-checked]{background-color:var(--cds-fill-accent)}.data-\[highlighted\]\:bg-fill-danger[data-highlighted]{background-color:var(--cds-fill-danger)}.data-\[highlighted\]\:bg-fill-ghost-hover[data-highlighted]{background-color:var(--cds-fill-ghost-hover)}.data-\[highlighted\]\:bg-neutral-chip-hover[data-highlighted]{background-color:var(--cds-bg-neutral-chip-hover)}.data-\[popup-open\]\:bg-fill-ghost-hover[data-popup-open]{background-color:var(--cds-fill-ghost-hover)}.data-\[selected\=true\]\:bg-none[data-selected=true]{background-image:none}.data-\[active\]\:font-medium[data-active]{font-weight:500}.data-\[active\]\:text-primary[data-active],.data-\[checked\]\:text-primary[data-checked]{color:var(--cds-text-primary)}.data-\[highlighted\]\:text-on-danger[data-highlighted]{color:var(--cds-on-danger)}.data-\[highlighted\]\:text-primary[data-highlighted],.data-\[selected\]\:text-primary[data-selected]{color:var(--cds-text-primary)}.data-\[checked\]\:opacity-100[data-checked]{opacity:1}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[indeterminate\]\:opacity-100[data-indeterminate]{opacity:1}.data-\[limited\]\:opacity-0[data-limited],.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[invalid\]\:shadow-field-invalid[data-invalid]{--tw-shadow: inset 0 0 0 1px var(--cds-fill-danger);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[ending-style\]\:\[--ts\:0\.85\][data-ending-style]{--ts: .85 }.data-\[starting-style\]\:\[--ty\:-100\%\][data-starting-style]{--ty: -100% }.data-\[checked\]\:hover\:bg-fill-accent-hover:hover[data-checked]{background-color:var(--cds-fill-accent-hover)}.data-\[checked\]\:disabled\:hover\:bg-fill-accent:hover:disabled[data-checked]{background-color:var(--cds-fill-accent)}.group\/acc[data-panel-open] .group-data-\[panel-open\]\/acc\:rotate-90,.group\/clp[data-panel-open] .group-data-\[panel-open\]\/clp\:rotate-90{--tw-rotate: 90deg;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))}.group\/cb[data-checked] .group-data-\[checked\]\/cb\:border-0,.group\/rd[data-checked] .group-data-\[checked\]\/rd\:border-0,.group\/cb[data-indeterminate] .group-data-\[indeterminate\]\/cb\:border-0{border-width:0px}.group\/cb[data-checked] .group-data-\[checked\]\/cb\:bg-fill-accent,.group\/rd[data-checked] .group-data-\[checked\]\/rd\:bg-fill-accent,.group\/cb[data-indeterminate] .group-data-\[indeterminate\]\/cb\:bg-fill-accent{background-color:var(--cds-fill-accent)}.group\/menu-danger[data-highlighted] .group-data-\[highlighted\]\/menu-danger\:text-on-danger{color:var(--cds-on-danger)}.group\/cb[data-checked]:hover .group-data-\[checked\]\/cb\:group-hover\/cb\:bg-fill-accent-hover,.group\/rd[data-checked]:hover .group-data-\[checked\]\/rd\:group-hover\/rd\:bg-fill-accent-hover,.group\/cb[data-indeterminate]:hover .group-data-\[indeterminate\]\/cb\:group-hover\/cb\:bg-fill-accent-hover{background-color:var(--cds-fill-accent-hover)}:where(.group):has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100{opacity:1}.comfortable\:mx-2\.5:where([data-density=comfortable],[data-density=comfortable] *){margin-left:.625rem;margin-right:.625rem}.comfortable\:px-2\.5:where([data-density=comfortable],[data-density=comfortable] *){padding-left:.625rem;padding-right:.625rem}.compact\:mx-2:where([data-density=compact],[data-density=compact] *){margin-left:.5rem;margin-right:.5rem}.compact\:px-2:where([data-density=compact],[data-density=compact] *){padding-left:.5rem;padding-right:.5rem}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}}.\[\&\:disabled\:not\(\[aria-busy\]\)\]\:opacity-50:disabled:not([aria-busy]){opacity:.5}.\[\&\:has\(\+\:hover\)\>span\]\:opacity-0:has(+:hover)>span{opacity:0}.\[\&\:has\(\+\[aria-expanded\=true\]\)\>span\]\:opacity-0:has(+[aria-expanded=true])>span{opacity:0}.\[\&\:has\(\+\[aria-pressed\=true\]\)\>span\]\:opacity-0:has(+[aria-pressed=true])>span{opacity:0}.enabled\:\[\&\:hover\:not\(\:focus\)\:not\(\[data-invalid\]\)\]\:shadow-field-hover:hover:not(:focus):not([data-invalid]):enabled{--tw-shadow: inset 0 0 0 1px var(--cds-border-strong);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:hover\:not\(\:focus-within\)\:not\(\[data-invalid\]\)\]\:shadow-field-hover:hover:not(:focus-within):not([data-invalid]){--tw-shadow: inset 0 0 0 1px var(--cds-border-strong);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:not\(\[data-checked\]\)\]\:hover\:bg-fill-ghost-hover:hover:not([data-checked]){background-color:var(--cds-fill-ghost-hover)}.\[\&\:not\(\[data-selected\]\,\[data-active\]\)\]\:hover\:bg-fill-ghost-hover:hover:not([data-selected],[data-active]){background-color:var(--cds-fill-ghost-hover)}.\[\&\>\.flex\]\:justify-end>.flex{justify-content:flex-end}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:relative>[data-selected]+[role=option]:not([data-selected]){position:relative}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:mt-2>[data-selected]+[role=option]:not([data-selected]){margin-top:.5rem}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:absolute>[data-selected]+[role=option]:not([data-selected]):before{content:var(--tw-content);position:absolute}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:inset-x-0>[data-selected]+[role=option]:not([data-selected]):before{content:var(--tw-content);left:0;right:0}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:-top-1>[data-selected]+[role=option]:not([data-selected]):before{content:var(--tw-content);top:-.25rem}.\[\&\>\[data-selected\]\+\[role\=option\]\:not\(\[data-selected\]\)\]\:before\:border-t>[data-selected]+[role=option]:not([data-selected]):before{content:var(--tw-content);border-top-width:1px}.\[\&\>button\]\:justify-end>button{justify-content:flex-end}.first\:\[\&\>button\]\:\!pl-\[var\(--dt-flush-bleed\)\]>button:first-child{padding-left:var(--dt-flush-bleed)!important}.last\:\[\&\>button\]\:\!pr-\[var\(--dt-flush-bleed\)\]>button:last-child{padding-right:var(--dt-flush-bleed)!important}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:fill-current>svg{fill:currentColor}.\[\&\>tr\:first-child\]\:border-t-0>tr:first-child{border-top-width:0px}.\[\&\>tr\:last-child\]\:border-b-0>tr:last-child{border-bottom-width:0px}.group:hover+.\[\.group\:hover\+\&\]\:bg-none{background-image:none}:hover+.\[\:hover\+\&\>span\]\:opacity-0>span{opacity:0}@media(max-resolution:1.99dppx){.\[\@media\(max-resolution\:1\.99dppx\)\]\:\[clip-path\:inset\(1px_0\)\]{clip-path:inset(1px 0)}}[aria-expanded=true]+.\[\[aria-expanded\=true\]\+\&\>span\]\:opacity-0>span{opacity:0}[aria-pressed=true]+.\[\[aria-pressed\=true\]\+\&\>span\]\:opacity-0>span{opacity:0}[data-selected=true]+.\[\[data-selected\=true\]\+\&\]\:bg-none{background-image:none}thead .\[thead_\&\]\:border-b-0{border-bottom-width:0px}tr[data-selected=true] .\[tr\[data-selected\=true\]_\&\]\:bg-fill-ghost-hover{background-color:var(--cds-fill-ghost-hover)}
