.cap-v2-palettes-heading{align-items:flex-end;gap:20px}.cap-v2-palettes-heading h2{margin:0}.cap-v2-palettes-heading p{margin:6px 0 0}.cap-v2-palette-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}.cap-v2-palette-controls .cap-segmented{flex:none;flex-wrap:nowrap}.cap-v2-palette-rows{display:grid;gap:18px;min-width:0}.cap-v2-palette[data-orientation=rows] .cap-v2-palette-swatches{display:grid;grid-template-columns:repeat(var(--cap-palette-count),minmax(30px,1fr));gap:4px;min-width:var(--cap-palette-min-width)}.cap-v2-palette h3{margin:0 0 7px;font-size:12px;font-weight:600;color:var(--cap-content-primary);text-transform:capitalize}.cap-v2-palette-swatches{min-width:0}.cap-v2-palette-swatch{display:flex;width:100%;min-width:0;height:auto;min-height:0;flex-direction:column;align-items:stretch;gap:4px;padding:2px;border:0;border-radius:calc(var(--cap-radius-md) + 2px);background:transparent;color:var(--cap-content-primary);text-align:left;white-space:normal;font:inherit;cursor:pointer}.cap-v2-palette-swatch:hover{background:transparent}.cap-v2-palette-swatch:focus-visible{outline:none}.cap-v2-palette-swatch:is([aria-pressed=true],:focus-visible) .cap-v2-palette-chip{outline:1px solid var(--cap-focus-ring);outline-offset:2px}.cap-v2-palette-swatch:hover:not([aria-pressed=true]) .cap-v2-palette-chip{box-shadow:0 0 0 1px var(--cap-content-muted)}.cap-v2-palette-chip{display:block;width:100%;height:38px;border:var(--cap-border-width,.5px) solid var(--cap-control-border);border-radius:var(--cap-radius-md)}.cap-v2-palette-swatch strong{font-size:10px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums}.cap-v2-palette-swatch small{display:block;overflow-wrap:anywhere;color:var(--cap-content-muted);font-size:8px;line-height:1.2}.cap-v2-palette-scroll{max-width:100%}.cap-v2-palette-columns{display:flex;align-items:stretch;gap:10px;width:max-content;padding:2px 2px 8px}.cap-v2-palette[data-orientation=columns]{width:84px;flex:none}.cap-v2-palette[data-orientation=columns] .cap-v2-palette-swatches{display:grid;grid-template-columns:1fr;gap:4px}.cap-v2-palette[data-orientation=columns] .cap-v2-palette-chip{height:28px}.cap-v2-palette-scroll .cap-scroll-content{width:max-content}.cap-v2-palettes[data-wrap=true] .cap-v2-palette-scroll .cap-scroll-content{width:100%}.cap-v2-palettes[data-wrap=true] .cap-v2-palette[data-orientation=rows] .cap-v2-palette-swatches{min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,64px),1fr));row-gap:12px}.cap-v2-palettes[data-wrap=true] .cap-v2-palette-columns{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,84px),1fr));gap:24px 10px;align-items:start}.cap-v2-palettes[data-wrap=true] .cap-v2-palette[data-orientation=columns]{width:auto;min-width:0}@media(max-width:720px){.cap-v2-palettes-heading{align-items:flex-start;flex-direction:column}}.cap-foundations-colors .cap-v2-palettes-heading{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.cap-foundations-colors .cap-v2-palette-controls{justify-content:flex-end;margin:0;gap:16px}.cap-foundations-colors .cap-v2-palette-controls .cap-switch{white-space:nowrap}.cap-foundation-section-heading{margin-bottom:20px}.cap-foundation-section-heading h2{margin:0;font-size:var(--cap-font-size-xl);font-weight:500}.cap-foundation-section-heading p{max-width:760px;margin:8px 0 0;color:var(--cap-content-muted);line-height:var(--cap-line-height-base)}.cap-foundation-extremes{display:flex;gap:24px;margin-top:20px}.cap-foundation-extremes button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--cap-content-secondary);cursor:pointer}.cap-foundation-extreme-swatch{width:28px;height:28px;border:var(--cap-border-width) solid var(--cap-border-subtle);border-radius:var(--cap-radius-md)}.cap-semantic-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.cap-semantic-card{min-width:0}.cap-semantic-card h3{margin:0;font-size:var(--cap-font-size-base);font-weight:500}.cap-semantic-card>p{margin:8px 0 16px;color:var(--cap-content-muted);min-height:3em;line-height:1.5}.cap-foundation-token-list{display:grid;gap:4px;margin-top:16px}.cap-foundation-token-list button{width:fit-content;max-width:100%;border:0;background:transparent;color:var(--cap-content-muted);border-radius:var(--cap-radius-sm);padding:3px 0;text-align:start;cursor:pointer}.cap-foundation-token-list button:hover{color:var(--cap-content-primary)}.cap-foundation-token-list code{font-size:var(--cap-font-size-xs);overflow-wrap:anywhere}.cap-semantic-surface-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cap-semantic-surface-samples>div{display:flex;align-items:center;justify-content:center;min-height:66px;border-radius:var(--cap-radius-md);font-size:var(--cap-font-size-xs)}.cap-semantic-content-samples{display:grid;gap:8px}.cap-semantic-content-samples>span:last-child{font-size:var(--cap-font-size-tiny)}.cap-semantic-state-samples{display:flex;flex-wrap:wrap;gap:8px}.cap-semantic-state-samples>span{padding:12px;border-radius:var(--cap-radius-md)}.cap-semantic-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:66px}.cap-semantic-boundary-preview{padding:20px;border-radius:var(--cap-radius-md);background:var(--cap-surface-current)}.cap-semantic-focus-preview{display:flex;gap:12px}.cap-semantic-focus-preview>span{padding:16px 12px;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:var(--cap-radius-md)}.cap-semantic-focus-preview>span:last-child{outline:2px solid var(--cap-focus-ring);outline-offset:2px}.cap-foundation-matrix-scroll{min-width:0;max-width:100%}.cap-foundation-matrix-scroll .cap-scroll-content{min-width:100%;width:max-content}.cap-foundation-surface-matrix{display:grid;grid-template-columns:repeat(4,minmax(276px,1fr));gap:12px;width:100%;padding:2px 2px 12px}.cap-foundation-tag-matrix{grid-template-columns:repeat(4,minmax(340px,1fr))}.cap-foundation-state-surface{padding:20px;border-radius:var(--cap-radius-md);background:var(--cap-surface-current);color:var(--cap-content-primary);min-width:0}.cap-foundation-state-surface h3{margin:0 0 18px;font-size:var(--cap-font-size-sm);font-weight:500;text-transform:capitalize}.cap-foundation-state-surface .state-component-row>.cap-input-shell{width:100%}.cap-foundation-state-surface .tag-matrix-row .cap-tag{max-width:100%;font-size:var(--cap-font-size-xs)}.cap-foundation-action-status{color:var(--cap-content-muted);margin:12px 0 0;font-size:var(--cap-font-size-xs)}.cap-typography-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 40px}.cap-typography-family{padding:24px;background:var(--cap-surface-current);border-radius:var(--cap-radius-lg)}.cap-typography-family>p{font-size:var(--cap-font-size-4xl);margin:16px 0;overflow-wrap:anywhere}.cap-typography-family>small{color:var(--cap-content-muted)}.cap-typography-code{font-family:var(--cap-font-code)}.cap-typography-heading{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:20px;margin-bottom:28px}.cap-typography-heading h2{margin:0;font-size:var(--cap-font-size-xl);font-weight:500}.cap-typography-heading p{max-width:620px;margin:8px 0 0;color:var(--cap-content-muted);line-height:1.5}.cap-typography-scale{display:grid}.cap-typography-row{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;padding:20px 0}.cap-typography-meta{display:grid;gap:8px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-typography-meta strong{color:var(--cap-content-secondary);font-weight:500}.cap-typography-meta code{overflow-wrap:anywhere;font-size:var(--cap-font-size-xs)}.cap-typography-row p{margin:0;overflow-wrap:anywhere}.cap-typography-prose{max-width:70ch;margin:36px 0 0;padding:28px;background:var(--cap-surface-current);border-radius:var(--cap-radius-lg);font-size:var(--cap-font-size-lg);line-height:var(--cap-prose-line-height-lg,28px)}.cap-typography-prose h3{font-size:var(--cap-font-size-2xl);line-height:var(--cap-prose-line-height-2xl,34px);margin:0 0 16px;font-weight:500}.cap-typography-prose p{margin:0 0 16px}.cap-typography-prose p:last-child{margin-bottom:0}@media(max-width:1100px){.cap-semantic-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cap-foundations-colors .cap-v2-palettes-heading{flex-direction:column}.cap-foundations-colors .cap-v2-palette-controls{justify-content:flex-start}.cap-semantic-overview{grid-template-columns:1fr;gap:32px}.cap-semantic-card>p{min-height:0}.cap-typography-family-grid{grid-template-columns:1fr}.cap-typography-row{grid-template-columns:1fr;gap:12px}.cap-typography-meta{grid-template-columns:auto 1fr;column-gap:16px}.cap-typography-meta code{grid-column:1/-1}.cap-typography-prose{padding:20px}}.cap-foundation-token-list button:focus-visible,.cap-foundation-extremes button:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:3px}.cap-card.cap-figma-exports{padding:24px;border:1px solid var(--cap-border-strong)}.cap-figma-export-note{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);line-height:var(--cap-line-height-base);max-width:760px;margin:16px 0 0}@media(max-width:600px){.cap-card.cap-figma-exports{padding:20px}}.layer-grid[data-shadow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.layer-grid[data-shadow] .layer-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cap-installation{display:grid;gap:36px;max-width:880px;min-width:0}.cap-installation>section,.cap-installation-agents{display:grid;gap:14px;min-width:0}.cap-installation h2,.cap-installation p{margin:0}.cap-installation h2{font-size:20px;font-weight:600}.cap-installation p{line-height:1.65}.cap-installation-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cap-installation-note{color:var(--cap-content-muted);font-size:13px}.cap-installation a{color:var(--cap-accent-text);text-decoration:underline;text-underline-offset:3px;width:fit-content}.cap-installation-axes{display:grid;margin:0;gap:14px}.cap-installation-axes>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.cap-installation-axes dt,.cap-installation-axes dd{margin:0;min-width:0}.cap-installation-axes dd>code{color:var(--cap-content-muted);font-size:12px}.cap-installation-axes dd p{font-size:13px;margin-top:4px}.cap-installation code{overflow-wrap:anywhere}@media(max-width:600px){.cap-installation{gap:28px}.cap-installation-axes>div{grid-template-columns:1fr;gap:4px}}:root,[data-shadow=soft]{--cap-shadow-blur-scale:1}[data-shadow=compact]{--cap-shadow-blur-scale:.55}:root,[data-borders=off]{--cap-outline-opacity: 0%}[data-borders=on]{--cap-outline-opacity: 100%}:root{color-scheme:light}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--cap-palette-rose-50: rgb(255 234.16751459 237.0471496);--cap-palette-rose-75: rgb(255 223.57392286 228.07227486);--cap-palette-rose-100: rgb(255 212.82926999 219.09529954);--cap-palette-rose-150: rgb(255 190.74979998 201.12436385);--cap-palette-rose-200: rgb(253.6308732 168.39571088 183.44507852);--cap-palette-rose-250: rgb(246.55548531 148.68873183 167.21197528);--cap-palette-rose-300: rgb(237.63996916 129.70649409 151.59154302);--cap-palette-rose-350: rgb(227.02652782 111.52533895 136.60124988);--cap-palette-rose-400: rgb(214.84591293 94.23452529 122.25655067);--cap-palette-rose-450: rgb(201.22886278 77.93542351 108.56892712);--cap-palette-rose-500: rgb(186.31199403 62.74475955 95.54500127);--cap-palette-rose-550: rgb(170.24104248 48.8034133 83.18627656);--cap-palette-rose-600: rgb(153.17270477 36.2948155 71.48933935);--cap-palette-rose-650: rgb(135.27567943 25.47901526 60.44647768);--cap-palette-rose-700: rgb(116.73119886 16.73773771 50.04675676);--cap-palette-rose-750: rgb(97.73311364 10.54422894 40.27768041);--cap-palette-rose-800: rgb(78.48714174 7.32857375 31.12772742);--cap-palette-rose-850: rgb(59.20728037 6.16769051 22.59044809);--cap-palette-rose-900: rgb(40.09961524 5.53865743 14.67214402);--cap-palette-rose-925: rgb(30.65570159 5.13686782 10.95478669);--cap-palette-rose-950: rgb(21.2696228 4.60613229 7.60518082);--cap-palette-rose-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-pink-50: rgb(255 233.35228049 242.53538294);--cap-palette-pink-75: rgb(255 222.30825619 236.41507444);--cap-palette-pink-100: rgb(255 211.07680434 230.37256596);--cap-palette-pink-150: rgb(252.95914037 189.11202484 218.12965572);--cap-palette-pink-200: rgb(246.86922978 168.93127578 205.35767641);--cap-palette-pink-250: rgb(239.02429985 149.45797189 192.46103391);--cap-palette-pink-300: rgb(229.57284751 130.74872326 179.44946922);--cap-palette-pink-350: rgb(218.63584969 112.87823003 166.33288634);--cap-palette-pink-400: rgb(206.32720632 95.93332869 153.12470579);--cap-palette-pink-450: rgb(192.76296485 80.01196728 139.84345493);--cap-palette-pink-500: rgb(178.06589794 65.22560294 126.51361346);--cap-palette-pink-550: rgb(162.36790585 51.70536465 113.16612125);--cap-palette-pink-600: rgb(145.81131038 39.6130058 99.83875382);--cap-palette-pink-650: rgb(128.54954874 29.15578866 86.57650393);--cap-palette-pink-700: rgb(110.74751538 20.59216846 73.4320963);--cap-palette-pink-750: rgb(92.58160244 14.1749157 60.4667858);--cap-palette-pink-800: rgb(74.23909429 9.93269245 47.75163912);--cap-palette-pink-850: rgb(55.91513747 7.58143188 35.36952785);--cap-palette-pink-900: rgb(37.79860364 6.13919071 23.41768647);--cap-palette-pink-925: rgb(28.86052543 5.46958524 17.63752199);--cap-palette-pink-950: rgb(19.99036479 4.75591845 12.00620282);--cap-palette-pink-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-fuchsia-50: rgb(252.46345987 232.92984328 252.35304278);--cap-palette-fuchsia-75: rgb(249.78425677 222.54861154 249.73209754);--cap-palette-fuchsia-100: rgb(246.6697634 212.36044535 246.72505207);--cap-palette-fuchsia-150: rgb(239.39037987 192.47234327 239.77474598);--cap-palette-fuchsia-200: rgb(230.89827419 173.20440207 231.71996605);--cap-palette-fuchsia-250: rgb(221.30691714 154.58253701 222.62791733);--cap-palette-fuchsia-300: rgb(210.68695208 136.66431033 212.52718182);--cap-palette-fuchsia-350: rgb(199.09892609 119.52358154 201.43994645);--cap-palette-fuchsia-400: rgb(186.60551588 103.24490707 189.39472567);--cap-palette-fuchsia-450: rgb(173.27675442 87.92144952 176.43231534);--cap-palette-fuchsia-500: rgb(159.19239751 73.65451082 162.60885678);--cap-palette-fuchsia-550: rgb(144.44299315 60.55375987 147.99746766);--cap-palette-fuchsia-600: rgb(129.13033365 48.73690014 132.68907757);--cap-palette-fuchsia-650: rgb(113.3676269 38.32578467 116.79279669);--cap-palette-fuchsia-700: rgb(97.27956834 29.43203153 100.43602194);--cap-palette-fuchsia-750: rgb(81.00239026 22.11978824 83.76442898);--cap-palette-fuchsia-800: rgb(64.68374905 16.33579065 66.94189342);--cap-palette-fuchsia-850: rgb(48.48146861 11.8287181 50.14987633);--cap-palette-fuchsia-900: rgb(32.55593629 8.2324023 33.58290098);--cap-palette-fuchsia-925: rgb(24.73900177 6.77616725 25.44223572);--cap-palette-fuchsia-950: rgb(17.02154348 5.47203995 17.41479135);--cap-palette-fuchsia-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-purple-50: rgb(244.08538366 236.02994629 255);--cap-palette-purple-75: rgb(238.72744321 226.47776178 255);--cap-palette-purple-100: rgb(233.43736807 216.86602951 255);--cap-palette-purple-150: rgb(222.89013034 197.60471926 254.40735871);--cap-palette-purple-200: rgb(211.30947111 179.55756887 249.50165104);--cap-palette-purple-250: rgb(199.44359719 161.97995604 242.95226187);--cap-palette-purple-300: rgb(187.2885775 144.93113483 234.80569287);--cap-palette-purple-350: rgb(174.83953345 128.48521548 225.09330055);--cap-palette-purple-400: rgb(162.09648934 112.72670087 213.85165677);--cap-palette-purple-450: rgb(149.06752031 97.74788079 201.1325405);--cap-palette-purple-500: rgb(135.77070315 83.64663112 187.00842942);--cap-palette-purple-550: rgb(122.23543583 70.52375791 171.57566592);--cap-palette-purple-600: rgb(108.50338771 58.47888011 154.9562311);--cap-palette-purple-650: rgb(94.62924073 47.60322155 137.29858925);--cap-palette-purple-700: rgb(80.68136872 37.96671578 118.7778803);--cap-palette-purple-750: rgb(66.74264254 29.59623289 99.5956422);--cap-palette-purple-800: rgb(52.9116418 22.44369574 79.97908276);--cap-palette-purple-850: rgb(39.30468352 16.35057414 60.17916684);--cap-palette-purple-900: rgb(26.05894819 11.02690508 40.46257298);--cap-palette-purple-925: rgb(19.62063539 8.59123891 30.71405258);--cap-palette-purple-950: rgb(13.3327693 6.5073601 21.06037863);--cap-palette-purple-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-violet-50: rgb(238.07626006 238.42748638 255);--cap-palette-violet-75: rgb(229.72001377 230.11743043 255);--cap-palette-violet-100: rgb(221.44199133 221.78240317 255);--cap-palette-violet-150: rgb(205.14905797 205.00266015 255);--cap-palette-violet-200: rgb(189.2648137 188.00141082 255);--cap-palette-violet-250: rgb(173.88444194 170.6741482 254.9024396);--cap-palette-violet-300: rgb(159.50108192 154.54331309 247.9317532);--cap-palette-violet-350: rgb(145.63767664 138.78494077 239.06023361);--cap-palette-violet-400: rgb(132.257192 123.48690379 228.32570116);--cap-palette-violet-450: rgb(119.31743528 108.74464502 215.78289179);--cap-palette-violet-500: rgb(106.77410748 94.65807677 201.51068136);--cap-palette-violet-550: rgb(94.58468377 81.32763455 185.61637134);--cap-palette-violet-600: rgb(82.71266249 68.84901639 168.23815839);--cap-palette-violet-650: rgb(71.1318486 57.30596869 149.54634556);--cap-palette-violet-700: rgb(59.83052097 46.76030454 129.74362862);--cap-palette-violet-750: rgb(48.81565072 37.23837996 109.06468075);--cap-palette-violet-800: rgb(38.11796992 28.71389683 87.77507278);--cap-palette-violet-850: rgb(27.8002086 21.08840234 66.16872353);--cap-palette-violet-900: rgb(17.97549009 14.17195732 44.55829809);--cap-palette-violet-925: rgb(13.30860555 10.89018032 33.843869);--cap-palette-violet-950: rgb(8.89843831 7.81846753 23.2158581);--cap-palette-violet-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-indigo-50: rgb(233.64877715 240.12659952 255);--cap-palette-indigo-75: rgb(222.99931741 232.67325845 255);--cap-palette-indigo-100: rgb(212.36906007 225.2007001 255);--cap-palette-indigo-150: rgb(191.17337031 210.16794082 255);--cap-palette-indigo-200: rgb(170.08069137 194.95596919 255);--cap-palette-indigo-250: rgb(149.12054131 179.46631612 254.99999997);--cap-palette-indigo-300: rgb(129.8434794 163.93644326 251.78617678);--cap-palette-indigo-350: rgb(113.35871885 148.84778663 243.18645736);--cap-palette-indigo-400: rgb(98.12355153 133.99822572 232.62507062);--cap-palette-indigo-450: rgb(84.14930423 119.4839323 220.15573226);--cap-palette-indigo-500: rgb(71.42724295 105.40417368 205.85768994);--cap-palette-indigo-550: rgb(59.92680435 91.85720548 189.84034518);--cap-palette-indigo-600: rgb(49.5959341 78.93531316 172.24592613);--cap-palette-indigo-650: rgb(40.36391994 66.71893476 153.25079699);--cap-palette-indigo-700: rgb(32.14713072 55.26978477 133.06575681);--cap-palette-indigo-750: rgb(24.85785597 44.62290594 111.93556633);--cap-palette-indigo-800: rgb(18.41610135 34.77752462 90.13775652);--cap-palette-indigo-850: rgb(12.76398099 25.68605927 67.97992113);--cap-palette-indigo-900: rgb(8.01195539 17.23789224 45.78983589);--cap-palette-indigo-925: rgb(6.25978827 13.19510954 34.77988888);--cap-palette-indigo-950: rgb(4.89732554 9.23680967 23.85470547);--cap-palette-indigo-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-blue-50: rgb(229.36034795 241.71966273 255);--cap-palette-blue-75: rgb(216.41251597 235.05244956 255);--cap-palette-blue-100: rgb(203.35533595 228.35868316 255);--cap-palette-blue-150: rgb(176.80639733 214.8611142 255);--cap-palette-blue-200: rgb(149.39657651 201.15607364 255);--cap-palette-blue-250: rgb(120.49064871 187.15214865 254.99999997);--cap-palette-blue-300: rgb(97.00403034 172.78182163 248.11688386);--cap-palette-blue-350: rgb(74.13513242 158.35700111 239.3160376);--cap-palette-blue-400: rgb(51.2191751 143.96549999 228.64503016);--cap-palette-blue-450: rgb(25.81096452 129.69945851 216.15450286);--cap-palette-blue-500: rgb(0 115.85696591 199.60656922);--cap-palette-blue-550: rgb(5e-8 102.71231881 177.98608042);--cap-palette-blue-600: rgb(3e-8 89.85759296 156.84245794);--cap-palette-blue-650: rgb(3e-8 77.3138654 136.21036953);--cap-palette-blue-700: rgb(3e-8 65.10618088 116.13100914);--cap-palette-blue-750: rgb(3e-8 53.26487055 96.65426588);--cap-palette-blue-800: rgb(3e-8 41.8275532 77.84201556);--cap-palette-blue-850: rgb(0 30.84233966 59.77339156);--cap-palette-blue-900: rgb(0 20.37334064 42.553844);--cap-palette-blue-925: rgb(.24893572 15.39034971 33.92742322);--cap-palette-blue-950: rgb(1.63513211 10.69772167 23.26013511);--cap-palette-blue-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-sky-50: rgb(222.84631728 244.04359944 255);--cap-palette-sky-75: rgb(206.24092842 238.49450527 255);--cap-palette-sky-100: rgb(189.14876198 232.88816697 255);--cap-palette-sky-150: rgb(153.84478417 221.32426698 254.32074143);--cap-palette-sky-200: rgb(121.66575282 208.6765241 249.50535817);--cap-palette-sky-250: rgb(87.86276991 195.60946498 243.07079581);--cap-palette-sky-300: rgb(47.05066779 182.19926774 235.05028295);--cap-palette-sky-350: rgb(2e-7 167.97158094 221.35934211);--cap-palette-sky-400: rgb(3e-8 153.15140518 202.19174403);--cap-palette-sky-450: rgb(3e-8 138.58964895 183.35837146);--cap-palette-sky-500: rgb(1e-7 124.30085928 164.87803882);--cap-palette-sky-550: rgb(1.3e-7 110.30165166 146.77223562);--cap-palette-sky-600: rgb(0 96.61121367 129.06577808);--cap-palette-sky-650: rgb(3e-8 83.25199264 111.78769823);--cap-palette-sky-700: rgb(0 70.25066148 94.97249343);--cap-palette-sky-750: rgb(3e-8 57.63952326 78.66194263);--cap-palette-sky-800: rgb(3e-8 45.45864238 62.90786301);--cap-palette-sky-850: rgb(0 33.75925758 47.77652381);--cap-palette-sky-900: rgb(0 22.60964742 33.35623286);--cap-palette-sky-925: rgb(0 17.2695369 26.44962836);--cap-palette-sky-950: rgb(0 12.10623993 19.77170481);--cap-palette-sky-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-cyan-50: rgb(215.85332945 246.78707036 252.49561325);--cap-palette-cyan-75: rgb(197.91364475 241.87869669 249.96219519);--cap-palette-cyan-100: rgb(180.16395153 236.72186298 247.05214358);--cap-palette-cyan-150: rgb(144.4630665 225.81709944 240.31696309);--cap-palette-cyan-200: rgb(106.87697078 214.25014629 232.49361559);--cap-palette-cyan-250: rgb(61.90889312 202.11285748 223.63542348);--cap-palette-cyan-300: rgb(2.8e-7 188.48554571 211.26313246);--cap-palette-cyan-350: rgb(1.8e-7 173.00328143 194.03948419);--cap-palette-cyan-400: rgb(2.3e-7 157.77336894 177.09657129);--cap-palette-cyan-450: rgb(1.8e-7 142.80902052 160.44909203);--cap-palette-cyan-500: rgb(1.3e-7 128.12518549 144.11367718);--cap-palette-cyan-550: rgb(8e-8 113.73893862 128.10932207);--cap-palette-cyan-600: rgb(1e-7 99.66999801 112.45796256);--cap-palette-cyan-650: rgb(0 85.94143158 97.18526118);--cap-palette-cyan-700: rgb(5e-8 72.58064967 82.32171125);--cap-palette-cyan-750: rgb(5e-8 59.62084847 67.90424279);--cap-palette-cyan-800: rgb(3e-8 47.10320006 53.9786587);--cap-palette-cyan-850: rgb(0 35.08035972 40.6035367);--cap-palette-cyan-900: rgb(0 23.62249375 27.85693524);--cap-palette-cyan-925: rgb(0 18.13474402 21.75194505);--cap-palette-cyan-950: rgb(0 12.82869621 15.84909395);--cap-palette-cyan-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-teal-50: rgb(216.68623475 247.88930784 242.90087873);--cap-palette-teal-75: rgb(199.09520599 243.43770366 236.61273499);--cap-palette-teal-100: rgb(181.68533627 238.71265443 230.27570804);--cap-palette-teal-150: rgb(146.68851836 228.60983886 217.50390559);--cap-palette-teal-200: rgb(110.00534102 217.76586421 204.63174924);--cap-palette-teal-250: rgb(67.06869951 206.26676212 191.6719077);--cap-palette-teal-300: rgb(1.5e-7 193.30695263 178.21530321);--cap-palette-teal-350: rgb(0 177.45608383 163.51821585);--cap-palette-teal-400: rgb(1.8e-7 161.86357491 149.06068238);--cap-palette-teal-450: rgb(1e-7 146.54295265 134.85524502);--cap-palette-teal-500: rgb(1.3e-7 131.50952226 120.91609485);--cap-palette-teal-550: rgb(3e-8 116.78076507 107.25944084);--cap-palette-teal-600: rgb(5e-8 102.37686866 93.90400102);--cap-palette-teal-650: rgb(5e-8 88.32145006 80.87167341);--cap-palette-teal-700: rgb(5e-8 74.6425723 68.18847829);--cap-palette-teal-750: rgb(5e-8 61.37422187 55.88592829);--cap-palette-teal-800: rgb(0 48.55855105 44.00310748);--cap-palette-teal-850: rgb(3e-8 36.2494688 32.59000075);--cap-palette-teal-900: rgb(0 24.51881197 21.71321596);--cap-palette-teal-925: rgb(0 18.90040888 16.50377526);--cap-palette-teal-950: rgb(0 13.46803377 11.46682159);--cap-palette-teal-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-emerald-50: rgb(221.26662939 247.59885904 233.80083079);--cap-palette-emerald-75: rgb(205.82546437 243.05211186 223.86828364);--cap-palette-emerald-100: rgb(190.66578778 238.25018307 214.1580921);--cap-palette-emerald-150: rgb(160.79748728 228.03765739 195.31774322);--cap-palette-emerald-200: rgb(131.05155095 217.13176037 177.21382644);--cap-palette-emerald-250: rgb(100.6195563 205.60882106 159.85405769);--cap-palette-emerald-300: rgb(67.41044896 193.52185419 143.26718208);--cap-palette-emerald-350: rgb(18.24530551 180.91991948 127.48756135);--cap-palette-emerald-400: rgb(1.5e-7 165.49331856 115.43195476);--cap-palette-emerald-450: rgb(0 149.8565306 104.15571864);--cap-palette-emerald-500: rgb(1.3e-7 134.51286118 93.09086057);--cap-palette-emerald-550: rgb(1e-7 119.48015244 82.25024712);--cap-palette-emerald-600: rgb(5e-8 104.77900844 71.64873664);--cap-palette-emerald-650: rgb(3e-8 90.43353369 61.30371174);--cap-palette-emerald-700: rgb(5e-8 76.47237027 51.23582721);--cap-palette-emerald-750: rgb(3e-8 62.93020608 41.47009775);--cap-palette-emerald-800: rgb(3e-8 49.8500633 32.03754809);--cap-palette-emerald-850: rgb(3e-8 37.28696333 22.97785615);--cap-palette-emerald-900: rgb(0 25.31422551 14.34389504);--cap-palette-emerald-925: rgb(0 19.57987764 10.2071806);--cap-palette-emerald-950: rgb(0 14.03539673 6.62163705);--cap-palette-emerald-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-green-50: rgb(227.09218127 246.49454194 226.86890365);--cap-palette-green-75: rgb(214.28965484 241.5212532 214.09373306);--cap-palette-green-100: rgb(201.80001876 236.33292658 201.70600702);--cap-palette-green-150: rgb(177.56347374 225.44707047 177.89443564);--cap-palette-green-200: rgb(154.20216318 213.98627371 155.26219889);--cap-palette-green-250: rgb(131.67356582 202.01968854 133.78902124);--cap-palette-green-300: rgb(109.96086601 189.59698433 113.49637833);--cap-palette-green-350: rgb(89.02509686 176.76478781 94.41564827);--cap-palette-green-400: rgb(68.74927472 163.57229059 76.57492785);--cap-palette-green-450: rgb(48.80274576 150.0731944 59.99150074);--cap-palette-green-500: rgb(28.08747437 136.3262373 44.66458633);--cap-palette-green-550: rgb(1.25893135 122.39517764 30.56209813);--cap-palette-green-600: rgb(5e-8 107.42309571 25.2919453);--cap-palette-green-650: rgb(3e-8 92.75834985 20.5444603);--cap-palette-green-700: rgb(3e-8 78.48646854 15.92415916);--cap-palette-green-750: rgb(3e-8 64.64291162 11.44252141);--cap-palette-green-800: rgb(3e-8 51.27165879 7.35347129);--cap-palette-green-850: rgb(0 38.42895602 4.34732285);--cap-palette-green-900: rgb(.27853892 26.12081586 2.5093251);--cap-palette-green-925: rgb(1.71413343 19.79200812 2.90162343);--cap-palette-green-950: rgb(2.61981403 13.5844469 3.10674803);--cap-palette-green-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-lime-50: rgb(234.85407037 244.4825914 220.6336271);--cap-palette-lime-75: rgb(225.38448067 238.71283426 205.24441635);--cap-palette-lime-100: rgb(216.1274098 232.79247837 190.34662519);--cap-palette-lime-150: rgb(198.17254883 220.60372753 161.68411606);--cap-palette-lime-200: rgb(180.92353808 208.03740475 134.25593639);--cap-palette-lime-250: rgb(164.37440385 195.1585824 107.79688376);--cap-palette-lime-300: rgb(148.53418248 182.01908101 81.88248247);--cap-palette-lime-350: rgb(133.41409393 168.66856213 55.44804558);--cap-palette-lime-400: rgb(119.02268667 155.15788048 23.88545437);--cap-palette-lime-450: rgb(106.51495202 140.92572162 5e-8);--cap-palette-lime-500: rgb(95.22920698 126.41821342 8e-8);--cap-palette-lime-550: rgb(84.17218311 112.20471992 8e-8);--cap-palette-lime-600: rgb(73.35903543 98.30472238 3e-8);--cap-palette-lime-650: rgb(62.80749353 84.74101172 0);--cap-palette-lime-700: rgb(52.53862453 71.54066914 0);--cap-palette-lime-750: rgb(42.57794247 58.73649223 3e-8);--cap-palette-lime-800: rgb(32.95709151 46.36915859 3e-8);--cap-palette-lime-850: rgb(23.71654155 34.49069126 0);--cap-palette-lime-900: rgb(14.91022131 23.17041402 0);--cap-palette-lime-925: rgb(10.69243047 17.74856243 0);--cap-palette-lime-950: rgb(7.19801556 12.33272677 .6995261);--cap-palette-lime-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-yellow-50: rgb(244.92055339 241.1709112 216.18655939);--cap-palette-yellow-75: rgb(239.49083719 234.06906552 198.9034372);--cap-palette-yellow-100: rgb(233.9737555 226.91187059 182.15646698);--cap-palette-yellow-150: rgb(222.73927915 212.48623017 149.77088561);--cap-palette-yellow-200: rgb(211.25824643 197.97579797 118.28054992);--cap-palette-yellow-250: rgb(199.51844668 183.44654896 86.69715035);--cap-palette-yellow-300: rgb(187.49699667 168.9626636 52.16424157);--cap-palette-yellow-350: rgb(174.7580026 154.64895388 1e-7);--cap-palette-yellow-400: rgb(159.3852013 140.91365387 1e-7);--cap-palette-yellow-450: rgb(144.28045564 127.41785637 0);--cap-palette-yellow-500: rgb(129.45885512 114.17504357 0);--cap-palette-yellow-550: rgb(114.93763481 101.20061468 0);--cap-palette-yellow-600: rgb(100.73669777 88.51235268 3e-8);--cap-palette-yellow-650: rgb(86.87932832 76.13106164 3e-8);--cap-palette-yellow-700: rgb(73.39319398 64.08146201 3e-8);--cap-palette-yellow-750: rgb(60.31180244 52.3934922 3e-8);--cap-palette-yellow-800: rgb(47.67671196 41.10428375 3e-8);--cap-palette-yellow-850: rgb(35.54107194 30.26132458 0);--cap-palette-yellow-900: rgb(23.97570695 19.92789514 0);--cap-palette-yellow-925: rgb(18.43647047 14.97869472 0);--cap-palette-yellow-950: rgb(13.08064073 10.19173002 0);--cap-palette-yellow-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-amber-50: rgb(252.0930636 238.27969837 215.89109475);--cap-palette-amber-75: rgb(249.36697613 230.00398269 198.49730953);--cap-palette-amber-100: rgb(246.25992309 221.74898759 181.65231806);--cap-palette-amber-150: rgb(239.11777566 205.31180497 149.10162418);--cap-palette-amber-200: rgb(230.87685939 189.01320888 117.47802397);--cap-palette-amber-250: rgb(221.60316974 172.91905281 85.77073869);--cap-palette-amber-300: rgb(211.3279172 157.10597772 51.01434306);--cap-palette-amber-350: rgb(199.1194631 142.05524769 8e-8);--cap-palette-amber-400: rgb(181.76288208 129.34546659 1e-7);--cap-palette-amber-450: rgb(164.70894786 116.85730605 3e-8);--cap-palette-amber-500: rgb(147.97469723 104.60324163 1.3e-7);--cap-palette-amber-550: rgb(131.57958927 92.59752273 3e-8);--cap-palette-amber-600: rgb(115.54609547 80.85660462 5e-8);--cap-palette-amber-650: rgb(99.90050488 69.39973813 0);--cap-palette-amber-700: rgb(84.67405534 58.24979795 0);--cap-palette-amber-750: rgb(69.90457854 47.43448721 0);--cap-palette-amber-800: rgb(55.63899562 36.98816514 0);--cap-palette-amber-850: rgb(41.93731464 26.95477401 0);--cap-palette-amber-900: rgb(28.8794997 17.39286956 0);--cap-palette-amber-925: rgb(22.6254537 12.81319137 0);--cap-palette-amber-950: rgb(16.5784821 8.45994849 0);--cap-palette-amber-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-orange-50: rgb(255 236.01472128 223.83227504);--cap-palette-orange-75: rgb(255 226.36020749 207.84164372);--cap-palette-orange-100: rgb(255 216.56717268 191.50326424);--cap-palette-orange-150: rgb(253.51788051 197.01953022 159.43718185);--cap-palette-orange-200: rgb(247.80491181 178.60572428 131.56168032);--cap-palette-orange-250: rgb(240.35572796 160.61073367 104.7444989);--cap-palette-orange-300: rgb(231.28826994 143.11498164 78.50662359);--cap-palette-orange-350: rgb(220.69826499 126.21460069 51.59774211);--cap-palette-orange-400: rgb(208.67930755 110.01668023 17.7108973);--cap-palette-orange-450: rgb(191.12765034 97.87076855 3e-8);--cap-palette-orange-500: rgb(171.91990659 87.39434893 3e-8);--cap-palette-orange-550: rgb(153.10143426 77.13024844 5e-8);--cap-palette-orange-600: rgb(134.69802637 67.09253521 5e-8);--cap-palette-orange-650: rgb(116.73985772 57.29766745 5e-8);--cap-palette-orange-700: rgb(99.26278349 47.7652015 3e-8);--cap-palette-orange-750: rgb(82.3102272 38.51882171 0);--cap-palette-orange-800: rgb(65.93604549 29.58790301 3e-8);--cap-palette-orange-850: rgb(50.20911612 21.01001309 0);--cap-palette-orange-900: rgb(35.22122284 12.83521332 0);--cap-palette-orange-925: rgb(28.04276499 8.95254859 0);--cap-palette-orange-950: rgb(20.32772946 6.21500948 .56326124);--cap-palette-orange-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-red-50: rgb(255 234.91407358 231.84404193);--cap-palette-red-75: rgb(255 224.7145346 220.12972846);--cap-palette-red-100: rgb(255 214.3808536 208.30687702);--cap-palette-red-150: rgb(255 193.18825138 184.26634557);--cap-palette-red-200: rgb(255 171.00020206 159.53969634);--cap-palette-red-250: rgb(248.60431213 151.39121392 138.84549504);--cap-palette-red-300: rgb(239.92076857 132.64302954 119.6738271);--cap-palette-red-350: rgb(229.48208495 114.62401478 101.7848079);--cap-palette-red-400: rgb(217.41663337 97.43366464 85.22330829);--cap-palette-red-450: rgb(203.85365555 81.18502677 70.03361045);--cap-palette-red-500: rgb(188.929425 66.00758408 56.26087545);--cap-palette-red-550: rgb(172.79064081 52.05479434 43.95599572);--cap-palette-red-600: rgb(155.59633804 39.51875449 33.18364297);--cap-palette-red-650: rgb(137.51893312 28.65378497 24.03163404);--cap-palette-red-700: rgb(118.74470951 19.79715348 16.61163445);--cap-palette-red-750: rgb(99.4738172 13.31471196 11.01988447);--cap-palette-red-800: rgb(79.91941011 9.31766499 7.43532328);--cap-palette-red-850: rgb(60.30392725 7.39280379 5.59448534);--cap-palette-red-900: rgb(40.84273387 6.22989845 4.54984);--cap-palette-red-925: rgb(31.21837523 5.62201741 4.14107513);--cap-palette-red-950: rgb(21.6508921 4.91499192 3.7592876);--cap-palette-red-1000: rgb(3.2946 3.2946 3.2946);--cap-palette-gray-0: rgb(255 255 255);--cap-palette-gray-25: rgb(246.17216627 246.17216627 246.17216627);--cap-palette-gray-50: rgb(237.59930278 237.59930278 237.59930278);--cap-palette-gray-75: rgb(229.272368 229.272368 229.272368);--cap-palette-gray-100: rgb(221.18253268 221.18253268 221.18253268);--cap-palette-gray-125: rgb(213.32116698 213.32116698 213.32116698);--cap-palette-gray-150: rgb(205.67982714 205.67982714 205.67982714);--cap-palette-gray-175: rgb(198.25024167 198.25024167 198.25024167);--cap-palette-gray-200: rgb(191.02429685 191.02429685 191.02429685);--cap-palette-gray-225: rgb(183.99402138 183.99402138 183.99402138);--cap-palette-gray-250: rgb(177.15157012 177.15157012 177.15157012);--cap-palette-gray-275: rgb(170.48920631 170.48920631 170.48920631);--cap-palette-gray-300: rgb(163.99928253 163.99928253 163.99928253);--cap-palette-gray-325: rgb(157.67421936 157.67421936 157.67421936);--cap-palette-gray-350: rgb(151.50648186 151.50648186 151.50648186);--cap-palette-gray-375: rgb(145.4885528 145.4885528 145.4885528);--cap-palette-gray-400: rgb(139.61290242 139.61290242 139.61290242);--cap-palette-gray-425: rgb(133.871953 133.871953 133.871953);--cap-palette-gray-450: rgb(128.25803789 128.25803789 128.25803789);--cap-palette-gray-475: rgb(122.76335261 122.76335261 122.76335261);--cap-palette-gray-500: rgb(117.37989642 117.37989642 117.37989642);--cap-palette-gray-525: rgb(112.099401 112.099401 112.099401);--cap-palette-gray-550: rgb(106.9132429 106.9132429 106.9132429);--cap-palette-gray-575: rgb(101.81233395 101.81233395 101.81233395);--cap-palette-gray-600: rgb(96.78698227 96.78698227 96.78698227);--cap-palette-gray-625: rgb(91.82671321 91.82671321 91.82671321);--cap-palette-gray-650: rgb(86.92003481 86.92003481 86.92003481);--cap-palette-gray-675: rgb(82.05412427 82.05412427 82.05412427);--cap-palette-gray-700: rgb(77.21440068 77.21440068 77.21440068);--cap-palette-gray-725: rgb(72.38392826 72.38392826 72.38392826);--cap-palette-gray-750: rgb(67.54256018 67.54256018 67.54256018);--cap-palette-gray-775: rgb(62.66567123 62.66567123 62.66567123);--cap-palette-gray-800: rgb(57.72221035 57.72221035 57.72221035);--cap-palette-gray-825: rgb(52.67156993 52.67156993 52.67156993);--cap-palette-gray-850: rgb(47.45826537 47.45826537 47.45826537);--cap-palette-gray-875: rgb(42.00222489 42.00222489 42.00222489);--cap-palette-gray-900: rgb(36.17931419 36.17931419 36.17931419);--cap-palette-gray-925: rgb(29.77673196 29.77673196 29.77673196);--cap-palette-gray-950: rgb(22.36776931 22.36776931 22.36776931);--cap-palette-gray-975: rgb(12.80176923 12.80176923 12.80176923);--cap-palette-gray-1000: rgb(0 0 0);--cap-palette-black: rgb(0 0 0);--cap-palette-white: rgb(255 255 255);--cap-derived-secondary-dark-base-rose-normal: rgb(64.60152584 40.64742687 44.80926305);--cap-derived-secondary-dark-base-rose-hover: rgb(84.03267481 54.53935466 59.64065996);--cap-derived-secondary-dark-base-rose-pressed: rgb(102.17136627 68.42414949 74.19248562);--cap-derived-secondary-dark-base-pink-normal: rgb(62.72465189 40.81634604 50.99115663);--cap-derived-secondary-dark-base-pink-hover: rgb(81.71531727 54.7454834 67.24873849);--cap-derived-secondary-dark-base-pink-pressed: rgb(99.50317194 68.65293133 82.88811669);--cap-derived-secondary-dark-base-fuchsia-normal: rgb(58.07559442 41.91157499 58.28401161);--cap-derived-secondary-dark-base-fuchsia-hover: rgb(75.98276323 56.08684274 76.2318545);--cap-derived-secondary-dark-base-fuchsia-pressed: rgb(92.90948042 70.17117706 93.17129103);--cap-derived-secondary-dark-base-purple-normal: rgb(52.3016003 43.48045055 62.99885224);--cap-derived-secondary-dark-base-purple-hover: rgb(68.86416938 58.01238392 82.05224388);--cap-derived-secondary-dark-base-purple-pressed: rgb(84.73002917 72.36203174 99.84963926);--cap-derived-secondary-dark-base-violet-normal: rgb(45.69457952 45.28372253 65.50967493);--cap-derived-secondary-dark-base-violet-hover: rgb(60.7168743 60.23035082 85.16834742);--cap-derived-secondary-dark-base-violet-pressed: rgb(75.38622459 74.89460277 103.443689);--cap-derived-secondary-dark-base-indigo-normal: rgb(39.20870371 46.99109211 65.89583469);--cap-derived-secondary-dark-base-indigo-hover: rgb(52.71749765 62.33493044 85.66893394);--cap-derived-secondary-dark-base-indigo-pressed: rgb(66.24290509 77.30436823 104.04529247);--cap-derived-secondary-dark-base-blue-normal: rgb(33.0641277 48.53907525 64.61434726);--cap-derived-secondary-dark-base-blue-hover: rgb(45.13971332 64.24715139 84.10930381);--cap-derived-secondary-dark-base-blue-pressed: rgb(57.62809385 79.49890669 102.28163485);--cap-derived-secondary-dark-base-sky-normal: rgb(26.69222394 50.12074524 61.23658365);--cap-derived-secondary-dark-base-sky-hover: rgb(37.28511297 66.20542134 79.95436235);--cap-derived-secondary-dark-base-sky-pressed: rgb(48.77617384 81.75111318 97.53168654);--cap-derived-secondary-dark-base-cyan-normal: rgb(22.73413268 51.29155986 56.21295995);--cap-derived-secondary-dark-base-cyan-hover: rgb(32.40331838 67.65813439 73.74744942);--cap-derived-secondary-dark-base-cyan-pressed: rgb(43.33049301 83.42470679 90.40396726);--cap-derived-secondary-dark-base-teal-normal: rgb(23.41673336 51.998751 48.41813831);--cap-derived-secondary-dark-base-teal-hover: rgb(33.21535066 68.53682333 64.09276172);--cap-derived-secondary-dark-base-teal-pressed: rgb(44.2104785 84.43652499 79.29238143);--cap-derived-secondary-dark-base-emerald-normal: rgb(28.81652021 51.83217901 41.02726883);--cap-derived-secondary-dark-base-emerald-hover: rgb(39.8539487 68.32930408 54.93517714);--cap-derived-secondary-dark-base-emerald-pressed: rgb(51.62506171 84.1932682 68.76084524);--cap-derived-secondary-dark-base-green-normal: rgb(35.00539196 51.13660801 35.2485873);--cap-derived-secondary-dark-base-green-hover: rgb(47.49551524 67.46453298 47.78763041);--cap-derived-secondary-dark-base-green-pressed: rgb(60.27551958 83.1921102 60.57300156);--cap-derived-secondary-dark-base-lime-normal: rgb(42.41230821 49.82163511 29.83516407);--cap-derived-secondary-dark-base-lime-hover: rgb(56.65587157 65.83266665 41.11783391);--cap-derived-secondary-dark-base-lime-pressed: rgb(70.73570322 81.30974898 52.98779319);--cap-derived-secondary-dark-base-yellow-normal: rgb(51.15891036 47.55698941 25.88472018);--cap-derived-secondary-dark-base-yellow-hover: rgb(67.47105902 63.03066563 36.29400353);--cap-derived-secondary-dark-base-yellow-pressed: rgb(83.14730354 78.09249183 47.57574561);--cap-derived-secondary-dark-base-amber-normal: rgb(57.03751637 45.49388667 25.91826395);--cap-derived-secondary-dark-base-amber-hover: rgb(74.72964235 60.4867879 36.37313408);--cap-derived-secondary-dark-base-amber-pressed: rgb(91.49072988 75.18570004 47.70835346);--cap-derived-secondary-dark-base-orange-normal: rgb(62.32175477 43.05065708 30.022532);--cap-derived-secondary-dark-base-orange-hover: rgb(81.24138695 57.48423101 41.44505183);--cap-derived-secondary-dark-base-orange-pressed: rgb(98.97421605 71.76938566 53.47011306);--cap-derived-secondary-dark-base-red-normal: rgb(64.91563274 41.19559866 37.92843712);--cap-derived-secondary-dark-base-red-hover: rgb(84.42725836 55.2107665 51.17485562);--cap-derived-secondary-dark-base-red-pressed: rgb(102.63015508 69.18899162 64.53427996);--cap-derived-secondary-dark-base-rose-border: rgb(81.4898642 52.66706365 57.65807201);--cap-derived-secondary-dark-base-rose-border-hover: rgb(104.23921212 70.06990822 75.90037518);--cap-derived-secondary-dark-base-rose-border-pressed: rgb(125.98673116 88.25546517 94.55473986);--cap-derived-secondary-dark-base-pink-border: rgb(79.22660622 52.86906218 65.09396868);--cap-derived-secondary-dark-base-pink-border-hover: rgb(101.5352435 70.30050079 84.70327972);--cap-derived-secondary-dark-base-pink-border-pressed: rgb(122.96712946 88.49544699 104.25298821);--cap-derived-secondary-dark-base-fuchsia-border: rgb(73.62701458 54.18139413 73.87233139);--cap-derived-secondary-dark-base-fuchsia-border-hover: rgb(94.85389313 71.83539972 95.11555057);--cap-derived-secondary-dark-base-fuchsia-border-pressed: rgb(115.51483167 90.15863321 115.75516611);--cap-derived-secondary-dark-base-purple-border: rgb(66.67295614 56.06430229 79.55832121);--cap-derived-secondary-dark-base-purple-border-hover: rgb(86.56706605 74.05193811 101.87967835);--cap-derived-secondary-dark-base-purple-border-pressed: rgb(106.29285544 92.5830198 123.25196158);--cap-derived-secondary-dark-base-violet-border: rgb(58.7129978 58.2323138 82.6003164);--cap-derived-secondary-dark-base-violet-border-hover: rgb(77.1035889 76.61543526 105.52211217);--cap-derived-secondary-dark-base-violet-border-pressed: rgb(95.80765487 95.40342744 127.31591384);--cap-derived-secondary-dark-base-indigo-border: rgb(50.89573147 60.28880213 83.08620635);--cap-derived-secondary-dark-base-indigo-border-hover: rgb(67.84824237 79.05549303 106.13469362);--cap-derived-secondary-dark-base-indigo-border-pressed: rgb(85.6287846 98.0992614 128.03415513);--cap-derived-secondary-dark-base-blue-border: rgb(43.48746864 62.15676696 81.55962656);--cap-derived-secondary-dark-base-blue-border-hover: rgb(59.13529506 81.27823659 104.35148133);--cap-derived-secondary-dark-base-blue-border-pressed: rgb(76.15218431 100.56270288 126.09521668);--cap-derived-secondary-dark-base-sky-border: rgb(35.80331725 64.06914655 77.49864148);--cap-derived-secondary-dark-base-sky-border-hover: rgb(50.19449159 83.55995346 99.5426226);--cap-derived-secondary-dark-base-sky-border-pressed: rgb(66.58937219 103.0981984 120.79088462);--cap-derived-secondary-dark-base-cyan-border: rgb(31.02384241 65.48745007 71.43574631);--cap-derived-secondary-dark-base-cyan-border-hover: rgb(44.70275975 85.25577744 92.32267059);--cap-derived-secondary-dark-base-cyan-border-pressed: rgb(60.82733759 104.98584006 112.78102655);--cap-derived-secondary-dark-base-teal-border: rgb(31.82235645 66.34527811 62.00806157);--cap-derived-secondary-dark-base-teal-border-hover: rgb(45.58749556 86.28089205 81.06451331);--cap-derived-secondary-dark-base-teal-border-pressed: rgb(61.72951604 106.12413989 100.25975528);--cap-derived-secondary-dark-base-emerald-border: rgb(38.32239794 66.14298125 53.06550852);--cap-derived-secondary-dark-base-emerald-border-hover: rgb(53.06701687 86.03376002 70.3955281);--cap-derived-secondary-dark-base-emerald-border-pressed: rgb(69.61069042 105.83963216 88.41744596);--cap-derived-secondary-dark-base-green-border: rgb(45.79483476 65.2991007 46.08303977);--cap-derived-secondary-dark-base-green-border-hover: rgb(61.80977841 85.01859255 62.10538212);--cap-derived-secondary-dark-base-green-border-pressed: rgb(79.03059083 104.6997002 79.27754874);--cap-derived-secondary-dark-base-lime-border: rgb(54.74576278 63.7060544 39.56220965);--cap-derived-secondary-dark-base-lime-border-hover: rgb(72.39527308 83.11086352 54.43296333);--cap-derived-secondary-dark-base-lime-border-pressed: rgb(90.62191487 102.57105455 70.91682345);--cap-derived-secondary-dark-base-yellow-border: rgb(65.30996416 60.96928334 34.83873791);--cap-derived-secondary-dark-base-yellow-border-hover: rgb(84.96568347 79.85224619 48.9682977);--cap-derived-secondary-dark-base-yellow-border-pressed: rgb(104.53568629 98.96168056 65.08026765);--cap-derived-secondary-dark-base-amber-border: rgb(72.39991814 58.48321855 34.91111244);--cap-derived-secondary-dark-base-amber-border-hover: rgb(93.41860975 76.90993532 49.10746247);--cap-derived-secondary-dark-base-amber-border-pressed: rgb(113.93800539 95.72660444 65.29076783);--cap-derived-secondary-dark-base-orange-border: rgb(78.76127895 55.54737389 39.86934634);--cap-derived-secondary-dark-base-orange-border-hover: rgb(101.00075119 73.45373915 54.93398139);--cap-derived-secondary-dark-base-orange-border-pressed: rgb(122.38445984 91.94985511 71.61876549);--cap-derived-secondary-dark-base-red-border: rgb(81.87455139 53.32363859 49.38259263);--cap-derived-secondary-dark-base-red-border-hover: rgb(104.70454726 70.84393782 66.12575437);--cap-derived-secondary-dark-base-red-border-pressed: rgb(126.50976034 89.10593303 83.82460728);--cap-derived-secondary-dark-canvas-rose-normal: rgb(57.49647789 35.79034783 39.55653363);--cap-derived-secondary-dark-canvas-rose-hover: rgb(77.86698651 50.02887904 54.85595677);--cap-derived-secondary-dark-canvas-rose-pressed: rgb(96.40181446 63.90268138 69.48228132);--cap-derived-secondary-dark-canvas-pink-normal: rgb(55.79510193 35.94260011 45.15776984);--cap-derived-secondary-dark-canvas-pink-hover: rgb(75.68272977 50.22459888 62.03872833);--cap-derived-secondary-dark-canvas-pink-pressed: rgb(93.83819774 64.12557004 77.85989491);--cap-derived-secondary-dark-canvas-fuchsia-normal: rgb(51.57823206 36.93469947 51.76534693);--cap-derived-secondary-dark-canvas-fuchsia-hover: rgb(70.27736449 51.49386663 70.51647909);--cap-derived-secondary-dark-canvas-fuchsia-pressed: rgb(87.50094628 65.59346291 87.76144232);--cap-derived-secondary-dark-canvas-purple-normal: rgb(46.34250252 38.35653087 56.03402658);--cap-derived-secondary-dark-canvas-purple-hover: rgb(63.56392196 53.31385822 76.00541865);--cap-derived-secondary-dark-canvas-purple-pressed: rgb(79.63637885 67.70757623 94.18694657);--cap-derived-secondary-dark-canvas-violet-normal: rgb(40.35676137 39.99046996 58.30289668);--cap-derived-secondary-dark-canvas-violet-hover: rgb(55.87857868 55.40836944 78.93905327);--cap-derived-secondary-dark-canvas-violet-pressed: rgb(70.64528887 70.14833992 97.63911574);--cap-derived-secondary-dark-canvas-indigo-normal: rgb(34.48944722 41.53668452 58.64635179);--cap-derived-secondary-dark-canvas-indigo-hover: rgb(48.32939563 57.39423835 79.40383397);--cap-derived-secondary-dark-canvas-indigo-pressed: rgb(61.8350979 72.46854611 98.20943604);--cap-derived-secondary-dark-canvas-blue-normal: rgb(28.94265815 42.9375759 57.48048409);--cap-derived-secondary-dark-canvas-blue-hover: rgb(41.1723688 59.19730382 77.92613613);--cap-derived-secondary-dark-canvas-blue-pressed: rgb(53.51635441 74.57992311 96.50444887);--cap-derived-secondary-dark-canvas-sky-normal: rgb(23.20948777 44.36775414 54.41866926);--cap-derived-secondary-dark-canvas-sky-hover: rgb(33.74368315 61.04246074 74.00319749);--cap-derived-secondary-dark-canvas-sky-pressed: rgb(44.93949706 76.74529585 91.92885127);--cap-derived-secondary-dark-canvas-cyan-normal: rgb(19.66513055 45.42545117 49.87182135);--cap-derived-secondary-dark-canvas-cyan-hover: rgb(29.11985056 62.41039103 68.15136255);--cap-derived-secondary-dark-canvas-cyan-pressed: rgb(39.64180762 78.35354125 85.07279403);--cap-derived-secondary-dark-canvas-teal-normal: rgb(20.28569457 46.063547 42.8234849);--cap-derived-secondary-dark-canvas-teal-hover: rgb(29.89733363 63.23763712 59.05600419);--cap-derived-secondary-dark-canvas-teal-pressed: rgb(40.50540977 79.3261444 74.39215516);--cap-derived-secondary-dark-canvas-emerald-normal: rgb(25.13581497 45.91248671 36.14410953);--cap-derived-secondary-dark-canvas-emerald-hover: rgb(36.18743485 63.04285685 50.42860085);--cap-derived-secondary-dark-canvas-emerald-pressed: rgb(47.71351446 79.09393487 64.26571111);--cap-derived-secondary-dark-canvas-green-normal: rgb(30.70801387 45.2838232 30.92308281);--cap-derived-secondary-dark-canvas-green-hover: rgb(43.40763173 62.22942368 43.68893904);--cap-derived-secondary-dark-canvas-green-pressed: rgb(56.08148366 78.13361198 56.38153665);--cap-derived-secondary-dark-canvas-lime-normal: rgb(37.39235447 44.09543306 26.03227162);--cap-derived-secondary-dark-canvas-lime-hover: rgb(52.04934458 60.69312877 37.38866095);--cap-derived-secondary-dark-canvas-lime-pressed: rgb(66.16654845 76.32563212 49.05864461);--cap-derived-secondary-dark-canvas-yellow-normal: rgb(45.3024204 42.04796069 22.4590269);--cap-derived-secondary-dark-canvas-yellow-hover: rgb(62.24526221 58.0520542 32.81559206);--cap-derived-secondary-dark-canvas-yellow-pressed: rgb(78.10900173 73.23049146 43.80913421);--cap-derived-secondary-dark-canvas-amber-normal: rgb(50.62770288 40.18151497 22.47976842);--cap-derived-secondary-dark-canvas-amber-hover: rgb(69.0884759 55.65111437 32.878722);--cap-derived-secondary-dark-canvas-amber-pressed: rgb(86.13094136 70.42934161 43.92386651);--cap-derived-secondary-dark-canvas-orange-normal: rgb(55.42120046 37.96945127 26.17719297);--cap-derived-secondary-dark-canvas-orange-hover: rgb(75.23002386 52.81380687 37.66804594);--cap-derived-secondary-dark-canvas-orange-pressed: rgb(93.32550603 67.13240573 49.48970293);--cap-derived-secondary-dark-canvas-red-normal: rgb(57.77862183 36.28812468 33.32530959);--cap-derived-secondary-dark-canvas-red-hover: rgb(78.23722657 50.66362091 46.86086219);--cap-derived-secondary-dark-canvas-red-pressed: rgb(96.84146401 64.64025572 60.17068026);--cap-derived-secondary-dark-canvas-rose-border: rgb(75.24010967 48.13702557 52.84035198);--cap-derived-secondary-dark-canvas-rose-border-hover: rgb(98.49779881 65.53346115 71.1842201);--cap-derived-secondary-dark-canvas-rose-border-pressed: rgb(120.41413186 83.43496332 89.64711793);--cap-derived-secondary-dark-canvas-pink-border: rgb(73.11450795 48.32790738 59.83399295);--cap-derived-secondary-dark-canvas-pink-border-hover: rgb(95.89539573 65.75863357 79.68049943);--cap-derived-secondary-dark-canvas-pink-border-pressed: rgb(117.46416199 83.67421396 99.15854525);--cap-derived-secondary-dark-canvas-fuchsia-border: rgb(67.85339163 49.56472021 68.08741131);--cap-derived-secondary-dark-canvas-fuchsia-border-hover: rgb(89.46300413 67.24547408 89.72427419);--cap-derived-secondary-dark-canvas-fuchsia-border-pressed: rgb(110.18139552 85.31292847 110.4305705);--cap-derived-secondary-dark-canvas-purple-border: rgb(61.31883923 51.33752927 73.42949344);--cap-derived-secondary-dark-canvas-purple-border-hover: rgb(81.48149117 69.38831999 96.24389275);--cap-derived-secondary-dark-canvas-purple-border-pressed: rgb(101.16307832 87.69534155 117.77079436);--cap-derived-secondary-dark-canvas-violet-border: rgb(53.83812437 53.37707812 76.28257966);--cap-derived-secondary-dark-canvas-violet-border-hover: rgb(72.35911997 71.8633616 99.74875402);--cap-derived-secondary-dark-canvas-violet-border-pressed: rgb(90.8960314 90.46238455 121.74290736);--cap-derived-secondary-dark-canvas-indigo-border: rgb(46.4895 55.31023685 76.73194257);--cap-derived-secondary-dark-canvas-indigo-border-hover: rgb(63.42446144 74.21694754 100.33054427);--cap-derived-secondary-dark-canvas-indigo-border-pressed: rgb(80.90735607 93.10418317 122.43605218);--cap-derived-secondary-dark-canvas-blue-border: rgb(39.52162041 57.06492469 75.29098074);--cap-derived-secondary-dark-canvas-blue-border-hover: rgb(54.99441165 76.35928322 98.60355119);--cap-derived-secondary-dark-canvas-blue-border-pressed: rgb(71.57828621 95.51622498 120.52801499);--cap-derived-secondary-dark-canvas-sky-border: rgb(32.28729293 58.86002494 71.4711349);--cap-derived-secondary-dark-canvas-sky-border-hover: rgb(46.31303253 78.55695309 93.96294154);--cap-derived-secondary-dark-canvas-sky-border-pressed: rgb(62.12024737 97.99711753 115.32795176);--cap-derived-secondary-dark-canvas-cyan-border: rgb(27.78349379 60.19046857 65.776532);--cap-derived-secondary-dark-canvas-cyan-border-hover: rgb(40.95823645 80.18949361 87.00579878);--cap-derived-secondary-dark-canvas-cyan-border-pressed: rgb(56.3913132 99.84335923 107.48733156);--cap-derived-secondary-dark-canvas-teal-border: rgb(28.54441634 60.99492658 56.92848982);--cap-derived-secondary-dark-canvas-teal-border-hover: rgb(41.82833276 81.17669671 76.1649301);--cap-derived-secondary-dark-canvas-teal-border-pressed: rgb(57.29433213 100.95756666 95.23826384);--cap-derived-secondary-dark-canvas-emerald-border: rgb(34.67318265 60.80564944 48.53586408);--cap-derived-secondary-dark-canvas-emerald-border-hover: rgb(49.11577328 80.94043556 65.88771368);--cap-derived-secondary-dark-canvas-emerald-border-pressed: rgb(65.12052703 100.6819637 83.64641491);--cap-derived-secondary-dark-canvas-green-border: rgb(41.70236187 60.01477884 41.97770414);--cap-derived-secondary-dark-canvas-green-border-hover: rgb(57.59058807 79.9649873 57.89016464);--cap-derived-secondary-dark-canvas-green-border-pressed: rgb(74.41876278 99.56977577 74.68297442);--cap-derived-secondary-dark-canvas-lime-border: rgb(50.11210586 58.52066104 35.8433228);--cap-derived-secondary-dark-canvas-lime-border-hover: rgb(67.81620919 78.12938495 50.4687774);--cap-derived-secondary-dark-canvas-lime-border-pressed: rgb(85.80884469 97.48922521 66.45756664);--cap-derived-secondary-dark-canvas-yellow-border: rgb(60.03334769 55.95094679 31.38468827);--cap-derived-secondary-dark-canvas-yellow-border-hover: rgb(79.93345339 74.98875757 45.15754802);--cap-derived-secondary-dark-canvas-yellow-border-pressed: rgb(99.43848491 93.95424811 60.68461641);--cap-derived-secondary-dark-canvas-amber-border: rgb(66.69302209 53.61370499 31.4414108);--cap-derived-secondary-dark-canvas-amber-border-hover: rgb(88.07485127 72.14813262 45.27869635);--cap-derived-secondary-dark-canvas-amber-border-pressed: rgb(108.6349367 90.7794771 60.87669924);--cap-derived-secondary-dark-canvas-orange-border: rgb(72.67121873 50.85035256 36.10325193);--cap-derived-secondary-dark-canvas-orange-border-hover: rgb(95.3766581 68.80646589 50.91828744);--cap-derived-secondary-dark-canvas-orange-border-pressed: rgb(116.89200411 87.06699381 67.10799351);--cap-derived-secondary-dark-canvas-red-border: rgb(75.59962759 48.75543793 45.05517276);--cap-derived-secondary-dark-canvas-red-border-hover: rgb(98.94454711 66.2812156 61.74304604);--cap-derived-secondary-dark-canvas-red-border-pressed: rgb(120.9244489 84.26952403 79.11290845);--cap-derived-secondary-dark-raised-rose-normal: rgb(71.29379237 45.32719707 49.83707589);--cap-derived-secondary-dark-raised-rose-hover: rgb(90.03210594 59.02656465 64.37212717);--cap-derived-secondary-dark-raised-rose-pressed: rgb(107.86958903 72.99251962 78.92489422);--cap-derived-secondary-dark-raised-pink-normal: rgb(69.25840578 45.51036844 56.53800789);--cap-derived-secondary-dark-raised-pink-hover: rgb(87.59170159 59.24151883 72.36789271);--cap-derived-secondary-dark-raised-pink-pressed: rgb(105.1050814 73.22590521 87.90729401);--cap-derived-secondary-dark-raised-fuchsia-normal: rgb(64.21922073 46.69652807 64.44465937);--cap-derived-secondary-dark-raised-fuchsia-hover: rgb(81.55687884 60.64734273 81.81295425);--cap-derived-secondary-dark-raised-fuchsia-pressed: rgb(98.27548137 74.78822608 98.53607373);--cap-derived-secondary-dark-raised-purple-normal: rgb(57.96017953 48.39605113 69.56002585);--cap-derived-secondary-dark-raised-purple-hover: rgb(74.06487398 62.66832626 87.93718914);--cap-derived-secondary-dark-raised-purple-pressed: rgb(89.80741597 77.04746945 105.44440011);--cap-derived-secondary-dark-raised-violet-normal: rgb(50.7953101 50.350468 72.28908731);--cap-derived-secondary-dark-raised-violet-hover: rgb(65.4939525 64.9986394 91.22150463);--cap-derived-secondary-dark-raised-violet-pressed: rgb(80.14276142 79.66265951 109.16850438);--cap-derived-secondary-dark-raised-indigo-normal: rgb(43.75745269 52.2021323 72.7151345);--cap-derived-secondary-dark-raised-indigo-hover: rgb(57.08538661 67.21169099 91.75631335);--cap-derived-secondary-dark-raised-indigo-pressed: rgb(70.70043157 82.1535182 109.80002713);--cap-derived-secondary-dark-raised-blue-normal: rgb(37.08446018 53.88212093 71.33135698);--cap-derived-secondary-dark-raised-blue-hover: rgb(49.13055899 69.22393552 90.12292931);--cap-derived-secondary-dark-raised-blue-pressed: rgb(61.82558755 84.42366534 107.98440783);--cap-derived-secondary-dark-raised-sky-normal: rgb(30.15621149 55.6000114 67.67098774);--cap-derived-secondary-dark-raised-sky-hover: rgb(40.90328525 71.28608887 85.75623814);--cap-derived-secondary-dark-raised-sky-pressed: rgb(52.74117805 86.75505945 103.0768368);--cap-derived-secondary-dark-raised-cyan-normal: rgb(25.84388762 56.87267078 62.21901208);--cap-derived-secondary-dark-raised-cyan-hover: rgb(35.80283548 72.81676483 79.22353028);--cap-derived-secondary-dark-raised-cyan-pressed: rgb(47.1773869 88.48833364 95.70174814);--cap-derived-secondary-dark-raised-teal-normal: rgb(26.57785381 57.64195833 53.75220885);--cap-derived-secondary-dark-raised-teal-hover: rgb(36.64276948 73.74261607 69.05453861);--cap-derived-secondary-dark-raised-teal-pressed: rgb(48.06908268 89.53578765 84.19671873);--cap-derived-secondary-dark-raised-emerald-normal: rgb(32.45010997 57.46102764 45.72185833);--cap-derived-secondary-dark-raised-emerald-hover: rgb(43.57927603 73.52296456 59.41059475);--cap-derived-secondary-dark-raised-emerald-pressed: rgb(55.65115402 89.28196925 73.29667223);--cap-derived-secondary-dark-raised-green-normal: rgb(39.1798181 56.7047912 39.44470499);--cap-derived-secondary-dark-raised-green-hover: rgb(51.59340384 72.61054847 51.89166997);--cap-derived-secondary-dark-raised-green-pressed: rgb(64.54441927 88.24304284 64.83552375);--cap-derived-secondary-dark-raised-lime-normal: rgb(47.22918107 55.27560247 33.56874583);--cap-derived-secondary-dark-raised-lime-hover: rgb(61.22218814 70.89054575 44.89001321);--cap-derived-secondary-dark-raised-lime-pressed: rgb(75.33794427 86.29249312 57.01885978);--cap-derived-secondary-dark-raised-yellow-normal: rgb(56.72609691 52.81610862 29.29037227);--cap-derived-secondary-dark-raised-yellow-hover: rgb(72.60405456 67.94122261 39.84666493);--cap-derived-secondary-dark-raised-yellow-pressed: rgb(88.1748255 82.96444403 51.46903808);--cap-derived-secondary-dark-raised-amber-normal: rgb(63.10295815 50.57759041 29.33796282);--cap-derived-secondary-dark-raised-amber-hover: rgb(80.24501565 65.26748213 39.94253728);--cap-derived-secondary-dark-raised-amber-pressed: rgb(96.81240388 79.96285525 51.61987024);--cap-derived-secondary-dark-raised-orange-normal: rgb(68.82967862 47.92919761 33.80055835);--cap-derived-secondary-dark-raised-orange-hover: rgb(87.09832244 62.1157727 45.26641632);--cap-derived-secondary-dark-raised-orange-pressed: rgb(104.56125256 76.44044128 57.55303187);--cap-derived-secondary-dark-raised-red-normal: rgb(71.63682765 45.92030993 42.37740585);--cap-derived-secondary-dark-raised-red-hover: rgb(90.44920497 59.73133961 55.47913171);--cap-derived-secondary-dark-raised-red-pressed: rgb(108.34600033 73.78190964 68.95615102);--cap-derived-secondary-dark-raised-rose-border: rgb(87.55295901 57.16022232 62.40760447);--cap-derived-secondary-dark-raised-rose-border-hover: rgb(109.91626312 74.65927544 80.64502434);--cap-derived-secondary-dark-raised-rose-border-pressed: rgb(131.54231217 93.18014379 99.54275839);--cap-derived-secondary-dark-raised-pink-border: rgb(85.16260293 57.37168724 70.24638069);--cap-derived-secondary-dark-raised-pink-border-hover: rgb(107.11893431 74.89401867 89.72354535);--cap-derived-secondary-dark-raised-pink-border-pressed: rgb(128.46179179 93.41972068 109.39578038);--cap-derived-secondary-dark-raised-fuchsia-border: rgb(79.25069905 58.75156604 79.5042177);--cap-derived-secondary-dark-raised-fuchsia-border-hover: rgb(100.20901556 76.47076591 100.46856137);--cap-derived-secondary-dark-raised-fuchsia-border-pressed: rgb(120.86165819 95.10128972 121.09095645);--cap-derived-secondary-dark-raised-purple-border: rgb(71.91042973 60.7339992 85.5051935);--cap-derived-secondary-dark-raised-purple-border-hover: rgb(91.64297008 78.75272072 107.45450202);--cap-derived-secondary-dark-raised-purple-border-pressed: rgb(111.46374819 97.55930224 128.72062505);--cap-derived-secondary-dark-raised-violet-border: rgb(63.51137523 63.01884245 88.72115262);--cap-derived-secondary-dark-raised-violet-border-hover: rgb(81.87003526 81.39556217 111.22276085);--cap-derived-secondary-dark-raised-violet-border-pressed: rgb(100.79367765 100.42373889 132.86396562);--cap-derived-secondary-dark-raised-indigo-border: rgb(55.26835198 65.18793531 89.24190222);--cap-derived-secondary-dark-raised-indigo-border-hover: rgb(72.32784833 83.91369359 111.86476226);--cap-derived-secondary-dark-raised-indigo-border-pressed: rgb(90.45933658 103.16492239 133.60555616);--cap-derived-secondary-dark-raised-blue-border: rgb(47.46537352 67.1596089 87.63826681);--cap-derived-secondary-dark-raised-blue-border-hover: rgb(63.36765035 86.20934994 110.03197034);--cap-derived-secondary-dark-raised-blue-border-pressed: rgb(80.87014272 105.67195976 131.64231672);--cap-derived-secondary-dark-raised-sky-border: rgb(39.38704049 69.17959642 83.35735754);--cap-derived-secondary-dark-raised-sky-border-hover: rgb(54.20928536 88.56752328 105.07145248);--cap-derived-secondary-dark-raised-sky-border-pressed: rgb(71.2404338 108.25410175 126.25079565);--cap-derived-secondary-dark-raised-cyan-border: rgb(34.37306777 70.67861551 76.95684879);--cap-derived-secondary-dark-raised-cyan-border-hover: rgb(48.60975128 90.32100133 97.61281048);--cap-derived-secondary-dark-raised-cyan-border-pressed: rgb(65.46908882 110.17720778 118.0969757);--cap-derived-secondary-dark-raised-teal-border: rgb(35.2021446 71.58533515 66.99668512);--cap-derived-secondary-dark-raised-teal-border-hover: rgb(49.50461559 91.38047145 85.9746284);--cap-derived-secondary-dark-raised-teal-border-pressed: rgb(66.36711883 111.33586207 105.34294981);--cap-derived-secondary-dark-raised-emerald-border: rgb(42.02049653 71.37066347 57.55007517);--cap-derived-secondary-dark-raised-emerald-border-hover: rgb(57.13811494 91.12295317 74.95021901);--cap-derived-secondary-dark-raised-emerald-border-pressed: rgb(74.27129929 111.04303843 93.28845772);--cap-derived-secondary-dark-raised-green-border: rgb(49.88522826 70.47764919 50.18147782);--cap-derived-secondary-dark-raised-green-border-hover: rgb(66.1096961 90.07111698 66.39759844);--cap-derived-secondary-dark-raised-green-border-pressed: rgb(83.77623933 109.87868074 84.00302955);--cap-derived-secondary-dark-raised-lime-border: rgb(59.32488966 68.79346617 43.31357259);--cap-derived-secondary-dark-raised-lime-border-hover: rgb(77.01365994 88.09741703 58.50465982);--cap-derived-secondary-dark-raised-lime-border-pressed: rgb(95.52716313 107.70851303 75.53683412);--cap-derived-secondary-dark-raised-yellow-border: rgb(70.47701113 65.9038792 38.35797715);--cap-derived-secondary-dark-raised-yellow-border-hover: rgb(89.99367024 84.73205423 52.91089462);--cap-derived-secondary-dark-raised-yellow-border-pressed: rgb(109.67947935 104.03648676 69.65868757);--cap-derived-secondary-dark-raised-amber-border: rgb(77.96265116 63.28266979 38.44680117);--cap-derived-secondary-dark-raised-amber-border-hover: rgb(98.7309741 81.69881138 53.06837793);--cap-derived-secondary-dark-raised-amber-border-pressed: rgb(119.25891747 100.75208281 69.8873424);--cap-derived-secondary-dark-raised-orange-border: rgb(84.67711478 60.19116994 43.66935802);--cap-derived-secondary-dark-raised-orange-border-hover: rgb(106.57006112 78.14123597 59.05767105);--cap-derived-secondary-dark-raised-orange-border-pressed: rgb(127.87000044 96.92422487 76.28935205);--cap-derived-secondary-dark-raised-red-border: rgb(87.96089916 57.85149468 53.68735506);--cap-derived-secondary-dark-raised-red-border-hover: rgb(110.39867804 75.45688443 70.57271666);--cap-derived-secondary-dark-raised-red-border-pressed: rgb(132.07644882 94.04376433 88.65314386);--cap-derived-secondary-dark-floating-rose-normal: rgb(77.68707888 49.89875312 54.71748542);--cap-derived-secondary-dark-floating-rose-hover: rgb(95.90507055 63.51812845 69.08043463);--cap-derived-secondary-dark-floating-rose-pressed: rgb(113.51438684 77.62374698 83.69609962);--cap-derived-secondary-dark-floating-pink-normal: rgb(75.5068029 50.09414925 61.88745231);--cap-derived-secondary-dark-floating-pink-hover: rgb(93.35077625 63.74045201 77.42940939);--cap-derived-secondary-dark-floating-pink-pressed: rgb(110.66172038 77.86049773 92.93450915);--cap-derived-secondary-dark-floating-fuchsia-normal: rgb(70.1112263 51.36122696 70.35000789);--cap-derived-secondary-dark-floating-fuchsia-hover: rgb(87.03639684 65.203746 87.29665989);--cap-derived-secondary-dark-floating-fuchsia-pressed: rgb(103.61648501 79.46077279 103.87341493);--cap-derived-secondary-dark-floating-purple-normal: rgb(63.40991828 53.17802862 75.82899507);--cap-derived-secondary-dark-floating-purple-hover: rgb(79.19996336 67.31090905 93.69948837);--cap-derived-secondary-dark-floating-purple-pressed: rgb(94.88575847 81.78022038 110.98918814);--cap-derived-secondary-dark-floating-violet-normal: rgb(55.73844341 55.2688199 78.7571655);--cap-derived-secondary-dark-floating-violet-hover: rgb(70.24050258 69.74339661 97.13898146);--cap-derived-secondary-dark-floating-violet-pressed: rgb(84.93170844 84.46900375 114.8316652);--cap-derived-secondary-dark-floating-indigo-normal: rgb(48.20283227 57.25111873 79.22089309);--cap-derived-secondary-dark-floating-indigo-hover: rgb(61.46037718 72.05555313 97.70656684);--cap-derived-secondary-dark-floating-indigo-pressed: rgb(75.22392143 87.03262848 115.49170993);--cap-derived-secondary-dark-floating-blue-normal: rgb(41.05857428 59.050906 77.74567689);--cap-derived-secondary-dark-floating-blue-hover: rgb(53.16863286 74.15947026 96.00690929);--cap-derived-secondary-dark-floating-blue-pressed: rgb(66.12417737 89.37094732 113.63068127);--cap-derived-secondary-dark-floating-sky-normal: rgb(33.64295687 60.89266949 73.82971923);--cap-derived-secondary-dark-floating-sky-hover: rgb(44.61731297 76.31706537 91.44699452);--cap-derived-secondary-dark-floating-sky-pressed: rgb(56.84806764 91.77399084 108.58192804);--cap-derived-secondary-dark-floating-cyan-normal: rgb(29.0271535 62.25805788 67.98854151);--cap-derived-secondary-dark-floating-cyan-hover: rgb(39.3337207 77.91946191 84.61528718);--cap-derived-secondary-dark-floating-cyan-pressed: rgb(51.19410794 93.56134995 100.98342654);--cap-derived-secondary-dark-floating-teal-normal: rgb(29.80353764 63.08375954 58.90995302);--cap-derived-secondary-dark-floating-teal-hover: rgb(40.19569136 78.88854693 73.97322418);--cap-derived-secondary-dark-floating-teal-pressed: rgb(52.09326374 94.64090431 89.12201955);--cap-derived-secondary-dark-floating-emerald-normal: rgb(36.08283239 62.88935473 50.29846295);--cap-derived-secondary-dark-floating-emerald-hover: rgb(47.38426718 78.6573037 63.88310436);--cap-derived-secondary-dark-floating-emerald-pressed: rgb(59.80612331 94.3770121 77.88960162);--cap-derived-secondary-dark-floating-green-normal: rgb(43.29016287 62.07745398 43.57108735);--cap-derived-secondary-dark-floating-green-hover: rgb(55.72621309 77.70061298 56.02630202);--cap-derived-secondary-dark-floating-green-pressed: rgb(68.90387553 93.30335954 69.18500758);--cap-derived-secondary-dark-floating-lime-normal: rgb(51.9161947 60.54402046 37.28201227);--cap-derived-secondary-dark-floating-lime-hover: rgb(65.77726068 75.89927786 48.72728221);--cap-derived-secondary-dark-floating-lime-pressed: rgb(79.98978822 91.29075001 61.16693448);--cap-derived-secondary-dark-floating-yellow-normal: rgb(62.09350292 57.90778091 32.71663732);--cap-derived-secondary-dark-floating-yellow-hover: rgb(77.67757396 72.81510185 43.49284473);--cap-derived-secondary-dark-floating-yellow-pressed: rgb(93.20866287 87.86307706 55.50303401);--cap-derived-secondary-dark-floating-amber-normal: rgb(68.92426918 55.51115122 32.77932032);--cap-derived-secondary-dark-floating-amber-hover: rgb(85.67076533 70.02348804 43.60607064);--cap-derived-secondary-dark-floating-amber-pressed: rgb(102.11339878 84.77734274 55.67230834);--cap-derived-secondary-dark-floating-orange-normal: rgb(75.05473484 52.6788421 37.56004655);--cap-derived-secondary-dark-floating-orange-hover: rgb(92.83954009 66.73737809 49.15399893);--cap-derived-secondary-dark-floating-orange-pressed: rgb(110.10437127 81.16181996 61.75324729);--cap-derived-secondary-dark-floating-red-normal: rgb(78.05659112 50.5323899 46.73659189);--cap-derived-secondary-dark-floating-red-hover: rgb(96.34301388 64.253245 59.80014412);--cap-derived-secondary-dark-floating-red-pressed: rgb(114.00692143 78.43501653 73.45222952);--cap-derived-secondary-dark-floating-rose-border: rgb(93.47441479 61.64700156 67.12233573);--cap-derived-secondary-dark-floating-rose-border-hover: rgb(115.54540388 79.31679214 85.43391273);--cap-derived-secondary-dark-floating-rose-border-pressed: rgb(137.08768444 98.21988558 104.62179094);--cap-derived-secondary-dark-floating-pink-border: rgb(90.96644333 61.86642883 75.32836892);--cap-derived-secondary-dark-floating-pink-border-hover: rgb(112.66286799 79.55446278 94.75734409);--cap-derived-secondary-dark-floating-pink-border-pressed: rgb(133.95535262 98.45794412 114.59649686);--cap-derived-secondary-dark-floating-fuchsia-border: rgb(84.76574024 63.3066265 85.02459023);--cap-derived-secondary-dark-floating-fuchsia-border-hover: rgb(105.54465568 81.16697285 105.79967465);--cap-derived-secondary-dark-floating-fuchsia-border-pressed: rgb(126.23006305 100.15171958 126.4462177);--cap-derived-secondary-dark-floating-purple-border: rgb(77.06924211 65.37901224 91.31444399);--cap-derived-secondary-dark-floating-purple-border-hover: rgb(96.72534854 83.50618952 112.98492177);--cap-derived-secondary-dark-floating-purple-border-pressed: rgb(116.6851578 102.63480649 134.18417952);--cap-derived-secondary-dark-floating-violet-border: rgb(68.26735387 67.77017287 94.69088913);--cap-derived-secondary-dark-floating-violet-border-hover: rgb(86.67439706 86.2193722 116.86732373);--cap-derived-secondary-dark-floating-violet-border-pressed: rgb(105.86479566 105.53365375 138.3939263);--cap-derived-secondary-dark-floating-indigo-border: rgb(59.63743494 70.04218531 95.24500507);--cap-derived-secondary-dark-floating-indigo-border-hover: rgb(76.87884914 88.8072654 117.53732605);--cap-derived-secondary-dark-floating-indigo-border-pressed: rgb(95.41072993 108.31120573 139.15694446);--cap-derived-secondary-dark-floating-blue-border: rgb(51.48119352 72.10893223 93.57205113);--cap-derived-secondary-dark-floating-blue-border-hover: rgb(67.70632806 91.16840799 115.66147473);--cap-derived-secondary-dark-floating-blue-border-pressed: rgb(85.74438449 110.85374963 137.17613708);--cap-derived-secondary-dark-floating-sky-border: rgb(43.0590512 74.2277994 89.09037418);--cap-derived-secondary-dark-floating-sky-border-hover: rgb(58.37067323 93.59550577 110.56570186);--cap-derived-secondary-dark-floating-sky-border-pressed: rgb(76.08534042 113.47427302 131.71506042);--cap-derived-secondary-dark-floating-cyan-border: rgb(37.84756413 75.80108208 82.37995162);--cap-derived-secondary-dark-floating-cyan-border-hover: rgb(52.69066884 95.40104398 102.8923076);--cap-derived-secondary-dark-floating-cyan-border-pressed: rgb(70.32765694 115.42666859 123.44352077);--cap-derived-secondary-dark-floating-teal-border: rgb(38.7010337 76.75263697 71.92991634);--cap-derived-secondary-dark-floating-teal-border-hover: rgb(53.59154616 96.49133519 90.91117032);--cap-derived-secondary-dark-floating-teal-border-pressed: rgb(71.21842628 116.60179801 110.49781349);--cap-derived-secondary-dark-floating-emerald-border: rgb(45.79002745 76.52615464 62.02075277);--cap-derived-secondary-dark-floating-emerald-border-hover: rgb(61.34303491 96.22392299 79.56746816);--cap-derived-secondary-dark-floating-emerald-border-pressed: rgb(79.11452385 116.30130469 98.2709002);--cap-derived-secondary-dark-floating-green-border: rgb(54.00078727 75.58749341 54.30062514);--cap-derived-secondary-dark-floating-green-border-hover: rgb(70.50548634 95.1384664 70.78216659);--cap-derived-secondary-dark-floating-green-border-pressed: rgb(88.66785038 115.11601188 88.87179823);--cap-derived-secondary-dark-floating-lime-border: rgb(63.88153101 73.81920599 47.1213122);--cap-derived-secondary-dark-floating-lime-border-hover: rgb(81.68711585 93.10492859 62.6985673);--cap-derived-secondary-dark-floating-lime-border-pressed: rgb(100.53580448 112.91118709 80.33044022);--cap-derived-secondary-dark-floating-yellow-border: rgb(75.57175719 70.78968507 41.96308478);--cap-derived-secondary-dark-floating-yellow-border-hover: rgb(95.0334686 89.64397826 56.99909058);--cap-derived-secondary-dark-floating-yellow-border-pressed: rgb(114.87941921 109.18867899 74.43256794);--cap-derived-secondary-dark-floating-amber-border: rgb(83.42190396 68.04571738 42.06902316);--cap-derived-secondary-dark-floating-amber-border-hover: rgb(104.02815754 86.53042622 57.17506126);--cap-derived-secondary-dark-floating-amber-border-pressed: rgb(124.6060115 105.86623536 74.67894259);--cap-derived-secondary-dark-floating-orange-border: rgb(90.46245352 64.81380854 47.52697005);--cap-derived-secondary-dark-floating-orange-border-hover: rgb(112.10095958 82.88440652 63.30374266);--cap-derived-secondary-dark-floating-orange-border-pressed: rgb(133.35588028 102.00071382 81.13212613);--cap-derived-secondary-dark-floating-red-border: rgb(93.90387985 62.3698455 57.99853714);--cap-derived-secondary-dark-floating-red-border-hover: rgb(116.04339901 80.13531991 75.09922895);--cap-derived-secondary-dark-floating-red-border-pressed: rgb(137.63125223 99.09382051 93.61014728);--cap-font-size-xs: 12px;--cap-font-size-sm: 13px;--cap-font-size-base: 14px;--cap-font-size-lg: 16px;--cap-font-size-xl: 18px;--cap-font-size-2xl: 22px;--cap-font-size-3xl: 28px;--cap-font-size-4xl: 36px;--cap-font-line-height-xs: 16px;--cap-font-line-height-sm: 18px;--cap-font-line-height-base: 20px;--cap-font-line-height-lg: 24px;--cap-font-line-height-xl: 26px;--cap-font-line-height-2xl: 30px;--cap-font-line-height-3xl: 36px;--cap-font-line-height-4xl: 44px;--cap-font-prose-line-height-xs: 20px;--cap-font-prose-line-height-sm: 23px;--cap-font-prose-line-height-base: 24px;--cap-font-prose-line-height-lg: 28px;--cap-font-prose-line-height-xl: 32px;--cap-font-prose-line-height-2xl: 34px;--cap-font-prose-line-height-3xl: 40px;--cap-font-prose-line-height-4xl: 48px;--cap-font-weight-normal: 400;--cap-font-weight-medium: 500;--cap-font-weight-semibold: 600;--cap-font-weight-bold: 700;--cap-number-radius-none: 0px;--cap-number-radius-xs: 2px;--cap-number-radius-sm: 4px;--cap-number-radius-md: 6px;--cap-number-radius-lg: 8px;--cap-number-radius-xl: 12px;--cap-number-radius-2xl: 16px;--cap-number-radius-3xl: 24px;--cap-number-control-size-xs: 22px;--cap-number-control-size-sm: 28px;--cap-number-control-size-md: 32px;--cap-number-control-size-lg: 36px;--cap-number-control-size-xl: 44px;--cap-number-spacing-0: 0px;--cap-number-spacing-1: 4px;--cap-number-spacing-2: 8px;--cap-number-spacing-3: 12px;--cap-number-spacing-4: 16px;--cap-number-spacing-5: 20px;--cap-number-spacing-6: 24px;--cap-number-spacing-8: 32px;--cap-number-spacing-10: 40px;--cap-number-spacing-12: 48px;--cap-number-spacing-16: 64px;--cap-number-inline-counter-size-xs: 14px;--cap-number-inline-counter-size-sm: 16px;--cap-number-inline-counter-size-md: 18px;--cap-number-inline-counter-size-lg: 20px;--cap-number-inline-counter-size-xl: 24px;--cap-font-size-micro: 9px;--cap-font-size-tiny: 10px;--cap-number-border-width: .5px;--cap-number-divider-width: 1px;--cap-number-border-none: 0px;--cap-number-spacing-half: 2px;--cap-number-radius-scale-compact: .6;--cap-number-radius-scale-default: 1;--cap-number-radius-scale-rounded: 1.75;--cap-number-radius-inset-compact: 0px;--cap-number-radius-inset-default: 0px;--cap-number-radius-inset-rounded: 6px;--cap-number-radius-compact: 4.8px;--cap-number-radius-full: 9999px;--cap-number-selection-size-xs: 14px;--cap-number-slider-thumb-xs: 14px;--cap-number-slider-track-xs: 3px;--cap-number-selection-size-sm: 16px;--cap-number-slider-thumb-sm: 16px;--cap-number-slider-track-sm: 4px;--cap-number-selection-size-md: 18px;--cap-number-slider-thumb-md: 18px;--cap-number-slider-track-md: 5px;--cap-number-selection-size-lg: 22px;--cap-number-slider-thumb-lg: 22px;--cap-number-slider-track-lg: 6px;--cap-number-selection-size-xl: 24px;--cap-number-slider-thumb-xl: 24px;--cap-number-slider-track-xl: 8px;--cap-number-duration-fast: .12s;--cap-number-duration-normal: .18s;--cap-number-duration-slow: .26s;--cap-number-focus-width: 2px;--cap-number-focus-offset: 3px;--cap-number-overlay-gutter: 12px;--cap-number-overlay-gap: 12px;--cap-number-overlay-padding: 8px;--cap-number-touch-target: 44px;--cap-font-family-sans: "Inter";--cap-font-family-serif: "Georgia";--cap-font-family-mono: "Courier New";--cap-font-family-code: "Overpass Mono";--cap-number-elevation-floating-contact-x: 0px;--cap-number-elevation-floating-contact-y: 3px;--cap-number-elevation-floating-contact-blur: 14px;--cap-number-elevation-floating-contact-spread: -2px;--cap-number-elevation-floating-ambient-x: 0px;--cap-number-elevation-floating-ambient-y: 12px;--cap-number-elevation-floating-ambient-blur: 40px;--cap-number-elevation-floating-ambient-spread: -8px;--cap-number-elevation-popover-contact-x: 0px;--cap-number-elevation-popover-contact-y: 4px;--cap-number-elevation-popover-contact-blur: 18px;--cap-number-elevation-popover-contact-spread: -3px;--cap-number-elevation-popover-ambient-x: 0px;--cap-number-elevation-popover-ambient-y: 16px;--cap-number-elevation-popover-ambient-blur: 56px;--cap-number-elevation-popover-ambient-spread: -10px;--cap-number-elevation-modal-contact-x: 0px;--cap-number-elevation-modal-contact-y: 6px;--cap-number-elevation-modal-contact-blur: 24px;--cap-number-elevation-modal-contact-spread: -4px;--cap-number-elevation-modal-ambient-x: 0px;--cap-number-elevation-modal-ambient-y: 24px;--cap-number-elevation-modal-ambient-blur: 80px;--cap-number-elevation-modal-ambient-spread: -12px;--cap-number-opacity-00: 0;--cap-alpha-black-00: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-00) * 1%), transparent);--cap-alpha-white-00: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-00) * 1%), transparent);--cap-number-opacity-02: 2;--cap-alpha-black-02: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-02) * 1%), transparent);--cap-alpha-white-02: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-02) * 1%), transparent);--cap-number-opacity-04: 4;--cap-alpha-black-04: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-04) * 1%), transparent);--cap-alpha-white-04: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-04) * 1%), transparent);--cap-number-opacity-06: 6;--cap-alpha-black-06: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-06) * 1%), transparent);--cap-alpha-white-06: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-06) * 1%), transparent);--cap-number-opacity-08: 8;--cap-alpha-black-08: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-08) * 1%), transparent);--cap-alpha-white-08: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-08) * 1%), transparent);--cap-number-opacity-10: 10;--cap-alpha-black-10: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-10) * 1%), transparent);--cap-alpha-white-10: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-10) * 1%), transparent);--cap-number-opacity-12: 12;--cap-alpha-black-12: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-12) * 1%), transparent);--cap-alpha-white-12: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-12) * 1%), transparent);--cap-number-opacity-16: 16;--cap-alpha-black-16: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-16) * 1%), transparent);--cap-alpha-white-16: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-16) * 1%), transparent);--cap-number-opacity-24: 24;--cap-alpha-black-24: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-24) * 1%), transparent);--cap-alpha-white-24: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-24) * 1%), transparent);--cap-number-opacity-32: 32;--cap-alpha-black-32: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-32) * 1%), transparent);--cap-alpha-white-32: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-32) * 1%), transparent);--cap-number-opacity-48: 48;--cap-alpha-black-48: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-48) * 1%), transparent);--cap-alpha-white-48: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-48) * 1%), transparent);--cap-number-opacity-64: 64;--cap-alpha-black-64: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-64) * 1%), transparent);--cap-alpha-white-64: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-64) * 1%), transparent);--cap-number-opacity-100: 100;--cap-alpha-black-100: color-mix(in srgb, var(--cap-palette-black) calc(var(--cap-number-opacity-100) * 1%), transparent);--cap-alpha-white-100: color-mix(in srgb, var(--cap-palette-white) calc(var(--cap-number-opacity-100) * 1%), transparent);--cap-effect-shadow-contact-Light: rgb(0 0 0 / .06);--cap-effect-shadow-ambient-Light: rgb(0 0 0 / .1);--cap-effect-overlay-Light: rgb(0 0 0 / .32);--cap-effect-shadow-contact-Dark: rgb(0 0 0 / .1);--cap-effect-shadow-ambient-Dark: rgb(0 0 0 / .14);--cap-effect-overlay-Dark: rgb(0 0 0 / .58);--cap-line-height-xs: var(--cap-font-line-height-xs);--cap-line-height-sm: var(--cap-font-line-height-sm);--cap-line-height-base: var(--cap-font-line-height-base);--cap-line-height-lg: var(--cap-font-line-height-lg);--cap-line-height-xl: var(--cap-font-line-height-xl);--cap-line-height-2xl: var(--cap-font-line-height-2xl);--cap-line-height-3xl: var(--cap-font-line-height-3xl);--cap-line-height-4xl: var(--cap-font-line-height-4xl);--cap-prose-line-height-xs: var(--cap-font-prose-line-height-xs);--cap-prose-line-height-sm: var(--cap-font-prose-line-height-sm);--cap-prose-line-height-base: var(--cap-font-prose-line-height-base);--cap-prose-line-height-lg: var(--cap-font-prose-line-height-lg);--cap-prose-line-height-xl: var(--cap-font-prose-line-height-xl);--cap-prose-line-height-2xl: var(--cap-font-prose-line-height-2xl);--cap-prose-line-height-3xl: var(--cap-font-prose-line-height-3xl);--cap-prose-line-height-4xl: var(--cap-font-prose-line-height-4xl);--cap-radius-none: var(--cap-number-radius-none);--cap-radius-xs: var(--cap-number-radius-xs);--cap-radius-sm: var(--cap-number-radius-sm);--cap-radius-md: var(--cap-number-radius-md);--cap-radius-lg: var(--cap-number-radius-lg);--cap-radius-xl: var(--cap-number-radius-xl);--cap-radius-2xl: var(--cap-number-radius-2xl);--cap-radius-3xl: var(--cap-number-radius-3xl);--cap-space-0: var(--cap-number-spacing-0);--cap-space-1: var(--cap-number-spacing-1);--cap-space-2: var(--cap-number-spacing-2);--cap-space-3: var(--cap-number-spacing-3);--cap-space-4: var(--cap-number-spacing-4);--cap-space-5: var(--cap-number-spacing-5);--cap-space-6: var(--cap-number-spacing-6);--cap-space-8: var(--cap-number-spacing-8);--cap-space-10: var(--cap-number-spacing-10);--cap-space-12: var(--cap-number-spacing-12);--cap-space-16: var(--cap-number-spacing-16);--cap-border-width: var(--cap-number-border-width);--cap-item-gap: var(--cap-number-spacing-half);--cap-item-gap-roomy: var(--cap-number-spacing-1);--cap-border-radius-base: var(--cap-number-radius-lg);--cap-border-radius-small: var(--cap-number-radius-compact);--cap-radius-base: var(--cap-number-radius-lg);--cap-radius-small: var(--cap-number-radius-compact);--cap-radius-full: var(--cap-number-radius-full);--cap-duration-fast: var(--cap-number-duration-fast);--cap-duration-normal: var(--cap-number-duration-normal);--cap-duration-slow: var(--cap-number-duration-slow);--cap-focus-width: var(--cap-number-focus-width);--cap-focus-offset: var(--cap-number-focus-offset);--cap-overlay-gutter: var(--cap-number-overlay-gutter);--cap-overlay-gap: var(--cap-number-overlay-gap);--cap-overlay-padding: var(--cap-number-overlay-padding);--cap-touch-target: var(--cap-number-touch-target);--cap-font-sans: var(--cap-font-family-sans);--cap-font-serif: var(--cap-font-family-serif);--cap-font-mono: var(--cap-font-family-mono);--cap-font-code: var(--cap-font-family-code);--cap-shadow-sm: 0 1px 3px rgb(0 0 0 / .08);--cap-shadow-md: 0 4px 12px rgb(0 0 0 / .1);--cap-shadow-lg: 0 8px 24px rgb(0 0 0 / .12);--cap-ease-standard: cubic-bezier(.2,0,0,1);--cap-ease-out: cubic-bezier(.16,1,.3,1)}:root,[data-surface=base]{--cap-is-canvas: 0%;--cap-is-raised: 0%;--cap-is-floating: 0%}[data-surface=canvas]{--cap-is-canvas: 100%;--cap-is-raised: 0%;--cap-is-floating: 0%}[data-surface=raised]{--cap-is-canvas: 0%;--cap-is-raised: 100%;--cap-is-floating: 0%}[data-surface=floating]{--cap-is-canvas: 0%;--cap-is-raised: 0%;--cap-is-floating: 100%}:root,[data-accent=neutral],[data-color=neutral],[data-accent=gray],[data-color=gray]{--cap-accent-swatch: light-dark(var(--cap-palette-gray-500), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850));--cap-selected-element-base-hover: light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-775));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-700));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-775));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-700));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-600));--cap-selected-action-base-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-base-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-875));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-800));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-725));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-800));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-725));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-gray-250), var(--cap-palette-gray-625));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-825));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-750));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-675));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-75));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-750));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-675));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-575));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-800));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-725));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-650));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-50));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-725));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-650));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-550));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=rose],[data-color=rose]{--cap-accent-swatch: light-dark(var(--cap-palette-rose-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-rose-75), var(--cap-derived-secondary-dark-base-rose-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-base-rose-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-base-rose-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-base-rose-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-rose-200), var(--cap-derived-secondary-dark-base-rose-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-rose-250), var(--cap-derived-secondary-dark-base-rose-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-rose-600), var(--cap-palette-rose-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-rose-700), var(--cap-palette-rose-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-rose-500), var(--cap-palette-rose-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-rose-75), var(--cap-derived-secondary-dark-canvas-rose-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-canvas-rose-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-canvas-rose-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-canvas-rose-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-rose-200), var(--cap-derived-secondary-dark-canvas-rose-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-rose-250), var(--cap-derived-secondary-dark-canvas-rose-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-rose-600), var(--cap-palette-rose-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-rose-700), var(--cap-palette-rose-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-rose-500), var(--cap-palette-rose-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-rose-50), var(--cap-derived-secondary-dark-raised-rose-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-rose-75), var(--cap-derived-secondary-dark-raised-rose-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-raised-rose-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-75));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-raised-rose-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-raised-rose-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-rose-200), var(--cap-derived-secondary-dark-raised-rose-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-rose-600), var(--cap-palette-rose-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-rose-700), var(--cap-palette-rose-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-rose-500), var(--cap-palette-rose-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-rose-50), var(--cap-derived-secondary-dark-floating-rose-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-rose-75), var(--cap-derived-secondary-dark-floating-rose-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-floating-rose-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-rose-100), var(--cap-derived-secondary-dark-floating-rose-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-rose-150), var(--cap-derived-secondary-dark-floating-rose-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-rose-200), var(--cap-derived-secondary-dark-floating-rose-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-rose-600), var(--cap-palette-rose-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-rose-700), var(--cap-palette-rose-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-rose-500), var(--cap-palette-rose-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-rose-550), var(--cap-palette-rose-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-rose-650), var(--cap-palette-rose-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=pink],[data-color=pink]{--cap-accent-swatch: light-dark(var(--cap-palette-pink-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-pink-75), var(--cap-derived-secondary-dark-base-pink-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-base-pink-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-base-pink-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-base-pink-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-pink-200), var(--cap-derived-secondary-dark-base-pink-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-pink-250), var(--cap-derived-secondary-dark-base-pink-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-pink-600), var(--cap-palette-pink-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-pink-700), var(--cap-palette-pink-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-pink-500), var(--cap-palette-pink-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-pink-75), var(--cap-derived-secondary-dark-canvas-pink-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-canvas-pink-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-canvas-pink-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-canvas-pink-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-pink-200), var(--cap-derived-secondary-dark-canvas-pink-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-pink-250), var(--cap-derived-secondary-dark-canvas-pink-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-pink-600), var(--cap-palette-pink-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-pink-700), var(--cap-palette-pink-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-pink-500), var(--cap-palette-pink-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-pink-50), var(--cap-derived-secondary-dark-raised-pink-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-pink-75), var(--cap-derived-secondary-dark-raised-pink-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-raised-pink-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-75));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-raised-pink-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-raised-pink-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-pink-200), var(--cap-derived-secondary-dark-raised-pink-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-pink-600), var(--cap-palette-pink-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-pink-700), var(--cap-palette-pink-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-pink-500), var(--cap-palette-pink-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-pink-50), var(--cap-derived-secondary-dark-floating-pink-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-pink-75), var(--cap-derived-secondary-dark-floating-pink-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-floating-pink-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-pink-100), var(--cap-derived-secondary-dark-floating-pink-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-pink-150), var(--cap-derived-secondary-dark-floating-pink-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-pink-200), var(--cap-derived-secondary-dark-floating-pink-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-pink-600), var(--cap-palette-pink-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-pink-700), var(--cap-palette-pink-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-pink-500), var(--cap-palette-pink-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-pink-550), var(--cap-palette-pink-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-pink-650), var(--cap-palette-pink-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=fuchsia],[data-color=fuchsia]{--cap-accent-swatch: light-dark(var(--cap-palette-fuchsia-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-fuchsia-75), var(--cap-derived-secondary-dark-base-fuchsia-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-base-fuchsia-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-base-fuchsia-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-base-fuchsia-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-fuchsia-200), var(--cap-derived-secondary-dark-base-fuchsia-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-fuchsia-250), var(--cap-derived-secondary-dark-base-fuchsia-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-fuchsia-600), var(--cap-palette-fuchsia-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-fuchsia-700), var(--cap-palette-fuchsia-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-fuchsia-500), var(--cap-palette-fuchsia-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-fuchsia-75), var(--cap-derived-secondary-dark-canvas-fuchsia-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-canvas-fuchsia-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-canvas-fuchsia-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-canvas-fuchsia-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-fuchsia-200), var(--cap-derived-secondary-dark-canvas-fuchsia-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-fuchsia-250), var(--cap-derived-secondary-dark-canvas-fuchsia-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-fuchsia-600), var(--cap-palette-fuchsia-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-fuchsia-700), var(--cap-palette-fuchsia-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-fuchsia-500), var(--cap-palette-fuchsia-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-fuchsia-50), var(--cap-derived-secondary-dark-raised-fuchsia-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-fuchsia-75), var(--cap-derived-secondary-dark-raised-fuchsia-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-raised-fuchsia-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-75));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-raised-fuchsia-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-raised-fuchsia-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-fuchsia-200), var(--cap-derived-secondary-dark-raised-fuchsia-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-fuchsia-600), var(--cap-palette-fuchsia-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-fuchsia-700), var(--cap-palette-fuchsia-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-fuchsia-500), var(--cap-palette-fuchsia-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-fuchsia-50), var(--cap-derived-secondary-dark-floating-fuchsia-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-fuchsia-75), var(--cap-derived-secondary-dark-floating-fuchsia-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-floating-fuchsia-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-fuchsia-100), var(--cap-derived-secondary-dark-floating-fuchsia-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-fuchsia-150), var(--cap-derived-secondary-dark-floating-fuchsia-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-fuchsia-200), var(--cap-derived-secondary-dark-floating-fuchsia-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-fuchsia-600), var(--cap-palette-fuchsia-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-fuchsia-700), var(--cap-palette-fuchsia-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-fuchsia-500), var(--cap-palette-fuchsia-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-fuchsia-550), var(--cap-palette-fuchsia-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-fuchsia-650), var(--cap-palette-fuchsia-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=purple],[data-color=purple]{--cap-accent-swatch: light-dark(var(--cap-palette-purple-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-purple-75), var(--cap-derived-secondary-dark-base-purple-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-base-purple-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-base-purple-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-base-purple-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-purple-200), var(--cap-derived-secondary-dark-base-purple-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-purple-250), var(--cap-derived-secondary-dark-base-purple-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-purple-600), var(--cap-palette-purple-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-purple-700), var(--cap-palette-purple-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-purple-500), var(--cap-palette-purple-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-purple-75), var(--cap-derived-secondary-dark-canvas-purple-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-canvas-purple-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-canvas-purple-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-canvas-purple-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-purple-200), var(--cap-derived-secondary-dark-canvas-purple-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-purple-250), var(--cap-derived-secondary-dark-canvas-purple-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-purple-600), var(--cap-palette-purple-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-purple-700), var(--cap-palette-purple-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-purple-500), var(--cap-palette-purple-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-purple-50), var(--cap-derived-secondary-dark-raised-purple-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-purple-75), var(--cap-derived-secondary-dark-raised-purple-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-raised-purple-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-75));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-raised-purple-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-raised-purple-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-purple-200), var(--cap-derived-secondary-dark-raised-purple-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-purple-600), var(--cap-palette-purple-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-purple-700), var(--cap-palette-purple-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-purple-500), var(--cap-palette-purple-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-purple-50), var(--cap-derived-secondary-dark-floating-purple-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-purple-75), var(--cap-derived-secondary-dark-floating-purple-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-floating-purple-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-purple-100), var(--cap-derived-secondary-dark-floating-purple-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-purple-150), var(--cap-derived-secondary-dark-floating-purple-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-purple-200), var(--cap-derived-secondary-dark-floating-purple-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-purple-600), var(--cap-palette-purple-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-purple-700), var(--cap-palette-purple-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-purple-500), var(--cap-palette-purple-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-purple-550), var(--cap-palette-purple-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-purple-650), var(--cap-palette-purple-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=violet],[data-color=violet]{--cap-accent-swatch: light-dark(var(--cap-palette-violet-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-violet-75), var(--cap-derived-secondary-dark-base-violet-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-base-violet-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-base-violet-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-base-violet-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-violet-200), var(--cap-derived-secondary-dark-base-violet-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-violet-250), var(--cap-derived-secondary-dark-base-violet-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-violet-700), var(--cap-palette-violet-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-violet-550), var(--cap-palette-violet-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-violet-75), var(--cap-derived-secondary-dark-canvas-violet-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-canvas-violet-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-canvas-violet-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-canvas-violet-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-violet-200), var(--cap-derived-secondary-dark-canvas-violet-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-violet-250), var(--cap-derived-secondary-dark-canvas-violet-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-violet-700), var(--cap-palette-violet-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-violet-550), var(--cap-palette-violet-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-violet-50), var(--cap-derived-secondary-dark-raised-violet-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-violet-75), var(--cap-derived-secondary-dark-raised-violet-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-raised-violet-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-raised-violet-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-raised-violet-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-violet-200), var(--cap-derived-secondary-dark-raised-violet-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-violet-700), var(--cap-palette-violet-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-violet-550), var(--cap-palette-violet-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-violet-50), var(--cap-derived-secondary-dark-floating-violet-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-violet-75), var(--cap-derived-secondary-dark-floating-violet-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-floating-violet-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-violet-100), var(--cap-derived-secondary-dark-floating-violet-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-violet-150), var(--cap-derived-secondary-dark-floating-violet-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-violet-200), var(--cap-derived-secondary-dark-floating-violet-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-violet-700), var(--cap-palette-violet-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-violet-550), var(--cap-palette-violet-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-violet-600), var(--cap-palette-violet-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-violet-650), var(--cap-palette-violet-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=indigo],[data-color=indigo]{--cap-accent-swatch: light-dark(var(--cap-palette-indigo-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-indigo-75), var(--cap-derived-secondary-dark-base-indigo-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-base-indigo-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-base-indigo-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-base-indigo-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-indigo-200), var(--cap-derived-secondary-dark-base-indigo-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-indigo-250), var(--cap-derived-secondary-dark-base-indigo-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-indigo-700), var(--cap-palette-indigo-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-indigo-550), var(--cap-palette-indigo-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-indigo-75), var(--cap-derived-secondary-dark-canvas-indigo-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-canvas-indigo-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-canvas-indigo-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-canvas-indigo-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-indigo-200), var(--cap-derived-secondary-dark-canvas-indigo-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-indigo-250), var(--cap-derived-secondary-dark-canvas-indigo-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-indigo-700), var(--cap-palette-indigo-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-indigo-550), var(--cap-palette-indigo-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-indigo-50), var(--cap-derived-secondary-dark-raised-indigo-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-indigo-75), var(--cap-derived-secondary-dark-raised-indigo-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-raised-indigo-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-raised-indigo-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-raised-indigo-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-indigo-200), var(--cap-derived-secondary-dark-raised-indigo-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-indigo-700), var(--cap-palette-indigo-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-indigo-550), var(--cap-palette-indigo-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-indigo-50), var(--cap-derived-secondary-dark-floating-indigo-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-indigo-75), var(--cap-derived-secondary-dark-floating-indigo-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-floating-indigo-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-indigo-100), var(--cap-derived-secondary-dark-floating-indigo-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-indigo-150), var(--cap-derived-secondary-dark-floating-indigo-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-indigo-200), var(--cap-derived-secondary-dark-floating-indigo-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-indigo-700), var(--cap-palette-indigo-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-indigo-550), var(--cap-palette-indigo-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-indigo-600), var(--cap-palette-indigo-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-indigo-650), var(--cap-palette-indigo-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=blue],[data-color=blue]{--cap-accent-swatch: light-dark(var(--cap-palette-blue-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-base-blue-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-base-blue-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-base-blue-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-base-blue-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-blue-200), var(--cap-derived-secondary-dark-base-blue-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-blue-250), var(--cap-derived-secondary-dark-base-blue-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-blue-700), var(--cap-palette-blue-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-blue-550), var(--cap-palette-blue-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-canvas-blue-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-canvas-blue-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-canvas-blue-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-canvas-blue-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-blue-200), var(--cap-derived-secondary-dark-canvas-blue-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-blue-250), var(--cap-derived-secondary-dark-canvas-blue-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-blue-700), var(--cap-palette-blue-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-blue-550), var(--cap-palette-blue-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-blue-50), var(--cap-derived-secondary-dark-raised-blue-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-raised-blue-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-raised-blue-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-raised-blue-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-raised-blue-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-blue-200), var(--cap-derived-secondary-dark-raised-blue-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-blue-700), var(--cap-palette-blue-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-blue-550), var(--cap-palette-blue-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-blue-50), var(--cap-derived-secondary-dark-floating-blue-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-floating-blue-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-floating-blue-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-floating-blue-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-floating-blue-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-blue-200), var(--cap-derived-secondary-dark-floating-blue-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-blue-700), var(--cap-palette-blue-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-blue-550), var(--cap-palette-blue-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-blue-600), var(--cap-palette-blue-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=sky],[data-color=sky]{--cap-accent-swatch: light-dark(var(--cap-palette-sky-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-sky-75), var(--cap-derived-secondary-dark-base-sky-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-sky-100), var(--cap-derived-secondary-dark-base-sky-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-base-sky-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-base-sky-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-sky-200), var(--cap-derived-secondary-dark-base-sky-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-sky-250), var(--cap-derived-secondary-dark-base-sky-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-sky-700), var(--cap-palette-sky-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-sky-550), var(--cap-palette-sky-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-sky-100), var(--cap-derived-secondary-dark-canvas-sky-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-canvas-sky-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-sky-200), var(--cap-derived-secondary-dark-canvas-sky-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-sky-700), var(--cap-palette-sky-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-canvas-sky-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-sky-250), var(--cap-derived-secondary-dark-canvas-sky-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-sky-300), var(--cap-derived-secondary-dark-canvas-sky-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-sky-700), var(--cap-palette-sky-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-sky-550), var(--cap-palette-sky-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-sky-50), var(--cap-derived-secondary-dark-raised-sky-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-sky-75), var(--cap-derived-secondary-dark-raised-sky-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-sky-100), var(--cap-derived-secondary-dark-raised-sky-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-raised-sky-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-raised-sky-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-sky-200), var(--cap-derived-secondary-dark-raised-sky-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-sky-700), var(--cap-palette-sky-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-sky-550), var(--cap-palette-sky-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-sky-50), var(--cap-derived-secondary-dark-floating-sky-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-sky-75), var(--cap-derived-secondary-dark-floating-sky-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-sky-100), var(--cap-derived-secondary-dark-floating-sky-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-floating-sky-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-sky-150), var(--cap-derived-secondary-dark-floating-sky-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-sky-200), var(--cap-derived-secondary-dark-floating-sky-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-sky-700), var(--cap-palette-sky-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-sky-550), var(--cap-palette-sky-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-sky-600), var(--cap-palette-sky-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-sky-650), var(--cap-palette-sky-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=cyan],[data-color=cyan]{--cap-accent-swatch: light-dark(var(--cap-palette-cyan-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-cyan-75), var(--cap-derived-secondary-dark-base-cyan-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-cyan-100), var(--cap-derived-secondary-dark-base-cyan-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-base-cyan-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-base-cyan-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-cyan-200), var(--cap-derived-secondary-dark-base-cyan-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-cyan-250), var(--cap-derived-secondary-dark-base-cyan-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-cyan-550), var(--cap-palette-cyan-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-cyan-100), var(--cap-derived-secondary-dark-canvas-cyan-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-canvas-cyan-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-cyan-200), var(--cap-derived-secondary-dark-canvas-cyan-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-canvas-cyan-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-cyan-250), var(--cap-derived-secondary-dark-canvas-cyan-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-cyan-300), var(--cap-derived-secondary-dark-canvas-cyan-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-cyan-550), var(--cap-palette-cyan-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-cyan-50), var(--cap-derived-secondary-dark-raised-cyan-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-cyan-75), var(--cap-derived-secondary-dark-raised-cyan-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-cyan-100), var(--cap-derived-secondary-dark-raised-cyan-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-raised-cyan-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-raised-cyan-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-cyan-200), var(--cap-derived-secondary-dark-raised-cyan-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-cyan-550), var(--cap-palette-cyan-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-cyan-50), var(--cap-derived-secondary-dark-floating-cyan-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-cyan-75), var(--cap-derived-secondary-dark-floating-cyan-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-cyan-100), var(--cap-derived-secondary-dark-floating-cyan-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-floating-cyan-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-cyan-150), var(--cap-derived-secondary-dark-floating-cyan-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-cyan-200), var(--cap-derived-secondary-dark-floating-cyan-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-cyan-700), var(--cap-palette-cyan-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-cyan-550), var(--cap-palette-cyan-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-cyan-600), var(--cap-palette-cyan-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-cyan-650), var(--cap-palette-cyan-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=teal],[data-color=teal]{--cap-accent-swatch: light-dark(var(--cap-palette-teal-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-teal-75), var(--cap-derived-secondary-dark-base-teal-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-teal-100), var(--cap-derived-secondary-dark-base-teal-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-base-teal-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-base-teal-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-teal-200), var(--cap-derived-secondary-dark-base-teal-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-teal-250), var(--cap-derived-secondary-dark-base-teal-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-teal-550), var(--cap-palette-teal-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-teal-100), var(--cap-derived-secondary-dark-canvas-teal-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-canvas-teal-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-teal-200), var(--cap-derived-secondary-dark-canvas-teal-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-canvas-teal-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-teal-250), var(--cap-derived-secondary-dark-canvas-teal-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-teal-300), var(--cap-derived-secondary-dark-canvas-teal-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-teal-550), var(--cap-palette-teal-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-teal-50), var(--cap-derived-secondary-dark-raised-teal-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-teal-75), var(--cap-derived-secondary-dark-raised-teal-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-teal-100), var(--cap-derived-secondary-dark-raised-teal-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-raised-teal-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-raised-teal-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-teal-200), var(--cap-derived-secondary-dark-raised-teal-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-teal-550), var(--cap-palette-teal-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-teal-50), var(--cap-derived-secondary-dark-floating-teal-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-teal-75), var(--cap-derived-secondary-dark-floating-teal-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-teal-100), var(--cap-derived-secondary-dark-floating-teal-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-floating-teal-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-teal-150), var(--cap-derived-secondary-dark-floating-teal-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-teal-200), var(--cap-derived-secondary-dark-floating-teal-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-teal-700), var(--cap-palette-teal-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-teal-550), var(--cap-palette-teal-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-teal-600), var(--cap-palette-teal-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-teal-650), var(--cap-palette-teal-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=emerald],[data-color=emerald]{--cap-accent-swatch: light-dark(var(--cap-palette-emerald-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-emerald-75), var(--cap-derived-secondary-dark-base-emerald-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-emerald-100), var(--cap-derived-secondary-dark-base-emerald-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-base-emerald-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-base-emerald-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-emerald-200), var(--cap-derived-secondary-dark-base-emerald-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-emerald-250), var(--cap-derived-secondary-dark-base-emerald-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-emerald-550), var(--cap-palette-emerald-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-emerald-100), var(--cap-derived-secondary-dark-canvas-emerald-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-canvas-emerald-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-emerald-200), var(--cap-derived-secondary-dark-canvas-emerald-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-canvas-emerald-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-emerald-250), var(--cap-derived-secondary-dark-canvas-emerald-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-emerald-300), var(--cap-derived-secondary-dark-canvas-emerald-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-emerald-550), var(--cap-palette-emerald-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-emerald-50), var(--cap-derived-secondary-dark-raised-emerald-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-emerald-75), var(--cap-derived-secondary-dark-raised-emerald-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-emerald-100), var(--cap-derived-secondary-dark-raised-emerald-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-raised-emerald-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-raised-emerald-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-emerald-200), var(--cap-derived-secondary-dark-raised-emerald-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-emerald-550), var(--cap-palette-emerald-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-emerald-50), var(--cap-derived-secondary-dark-floating-emerald-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-emerald-75), var(--cap-derived-secondary-dark-floating-emerald-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-emerald-100), var(--cap-derived-secondary-dark-floating-emerald-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-floating-emerald-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-emerald-150), var(--cap-derived-secondary-dark-floating-emerald-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-emerald-200), var(--cap-derived-secondary-dark-floating-emerald-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-emerald-700), var(--cap-palette-emerald-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-emerald-550), var(--cap-palette-emerald-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-emerald-600), var(--cap-palette-emerald-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-emerald-650), var(--cap-palette-emerald-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=green],[data-color=green]{--cap-accent-swatch: light-dark(var(--cap-palette-green-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-base-green-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-base-green-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-base-green-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-base-green-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-green-200), var(--cap-derived-secondary-dark-base-green-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-green-250), var(--cap-derived-secondary-dark-base-green-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-green-550), var(--cap-palette-green-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-canvas-green-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-canvas-green-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-green-200), var(--cap-derived-secondary-dark-canvas-green-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-canvas-green-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-green-250), var(--cap-derived-secondary-dark-canvas-green-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-green-300), var(--cap-derived-secondary-dark-canvas-green-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-green-550), var(--cap-palette-green-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-green-50), var(--cap-derived-secondary-dark-raised-green-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-raised-green-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-raised-green-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-raised-green-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-raised-green-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-green-200), var(--cap-derived-secondary-dark-raised-green-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-green-550), var(--cap-palette-green-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-green-50), var(--cap-derived-secondary-dark-floating-green-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-floating-green-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-floating-green-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-floating-green-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-floating-green-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-green-200), var(--cap-derived-secondary-dark-floating-green-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-green-550), var(--cap-palette-green-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-green-600), var(--cap-palette-green-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-green-650), var(--cap-palette-green-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=lime],[data-color=lime]{--cap-accent-swatch: light-dark(var(--cap-palette-lime-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-lime-75), var(--cap-derived-secondary-dark-base-lime-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-lime-100), var(--cap-derived-secondary-dark-base-lime-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-base-lime-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-base-lime-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-lime-200), var(--cap-derived-secondary-dark-base-lime-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-lime-250), var(--cap-derived-secondary-dark-base-lime-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-lime-550), var(--cap-palette-lime-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-lime-100), var(--cap-derived-secondary-dark-canvas-lime-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-canvas-lime-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-lime-200), var(--cap-derived-secondary-dark-canvas-lime-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-canvas-lime-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-lime-250), var(--cap-derived-secondary-dark-canvas-lime-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-lime-300), var(--cap-derived-secondary-dark-canvas-lime-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-lime-550), var(--cap-palette-lime-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-lime-50), var(--cap-derived-secondary-dark-raised-lime-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-lime-75), var(--cap-derived-secondary-dark-raised-lime-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-lime-100), var(--cap-derived-secondary-dark-raised-lime-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-raised-lime-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-raised-lime-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-lime-200), var(--cap-derived-secondary-dark-raised-lime-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-lime-550), var(--cap-palette-lime-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-lime-50), var(--cap-derived-secondary-dark-floating-lime-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-lime-75), var(--cap-derived-secondary-dark-floating-lime-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-lime-100), var(--cap-derived-secondary-dark-floating-lime-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-floating-lime-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-lime-150), var(--cap-derived-secondary-dark-floating-lime-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-lime-200), var(--cap-derived-secondary-dark-floating-lime-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-lime-700), var(--cap-palette-lime-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-lime-550), var(--cap-palette-lime-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-lime-600), var(--cap-palette-lime-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-lime-650), var(--cap-palette-lime-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=yellow],[data-color=yellow]{--cap-accent-swatch: light-dark(var(--cap-palette-yellow-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-yellow-75), var(--cap-derived-secondary-dark-base-yellow-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-base-yellow-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-base-yellow-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-base-yellow-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-yellow-200), var(--cap-derived-secondary-dark-base-yellow-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-yellow-250), var(--cap-derived-secondary-dark-base-yellow-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-yellow-700), var(--cap-palette-yellow-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-yellow-550), var(--cap-palette-yellow-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-canvas-yellow-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-canvas-yellow-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-yellow-200), var(--cap-derived-secondary-dark-canvas-yellow-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-yellow-700), var(--cap-palette-yellow-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-canvas-yellow-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-yellow-250), var(--cap-derived-secondary-dark-canvas-yellow-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-yellow-300), var(--cap-derived-secondary-dark-canvas-yellow-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-yellow-700), var(--cap-palette-yellow-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-yellow-550), var(--cap-palette-yellow-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-yellow-50), var(--cap-derived-secondary-dark-raised-yellow-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-yellow-75), var(--cap-derived-secondary-dark-raised-yellow-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-raised-yellow-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-raised-yellow-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-raised-yellow-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-yellow-200), var(--cap-derived-secondary-dark-raised-yellow-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-yellow-700), var(--cap-palette-yellow-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-yellow-550), var(--cap-palette-yellow-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-yellow-50), var(--cap-derived-secondary-dark-floating-yellow-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-yellow-75), var(--cap-derived-secondary-dark-floating-yellow-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-floating-yellow-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-yellow-100), var(--cap-derived-secondary-dark-floating-yellow-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-yellow-150), var(--cap-derived-secondary-dark-floating-yellow-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-yellow-200), var(--cap-derived-secondary-dark-floating-yellow-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-yellow-700), var(--cap-palette-yellow-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-yellow-550), var(--cap-palette-yellow-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-yellow-600), var(--cap-palette-yellow-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-yellow-650), var(--cap-palette-yellow-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=amber],[data-color=amber]{--cap-accent-swatch: light-dark(var(--cap-palette-amber-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-base-amber-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-base-amber-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-base-amber-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-base-amber-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-amber-200), var(--cap-derived-secondary-dark-base-amber-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-amber-250), var(--cap-derived-secondary-dark-base-amber-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-amber-700), var(--cap-palette-amber-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-amber-550), var(--cap-palette-amber-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-canvas-amber-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-canvas-amber-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-canvas-amber-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-canvas-amber-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-amber-200), var(--cap-derived-secondary-dark-canvas-amber-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-amber-250), var(--cap-derived-secondary-dark-canvas-amber-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-amber-700), var(--cap-palette-amber-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-amber-550), var(--cap-palette-amber-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-amber-50), var(--cap-derived-secondary-dark-raised-amber-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-raised-amber-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-raised-amber-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-raised-amber-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-raised-amber-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-amber-200), var(--cap-derived-secondary-dark-raised-amber-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-amber-700), var(--cap-palette-amber-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-amber-550), var(--cap-palette-amber-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-amber-50), var(--cap-derived-secondary-dark-floating-amber-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-floating-amber-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-floating-amber-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-floating-amber-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-floating-amber-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-amber-200), var(--cap-derived-secondary-dark-floating-amber-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-amber-700), var(--cap-palette-amber-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-amber-550), var(--cap-palette-amber-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-amber-600), var(--cap-palette-amber-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=orange],[data-color=orange]{--cap-accent-swatch: light-dark(var(--cap-palette-orange-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-orange-75), var(--cap-derived-secondary-dark-base-orange-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-base-orange-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-base-orange-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-base-orange-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-orange-200), var(--cap-derived-secondary-dark-base-orange-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-orange-250), var(--cap-derived-secondary-dark-base-orange-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-orange-700), var(--cap-palette-orange-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-orange-550), var(--cap-palette-orange-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-orange-75), var(--cap-derived-secondary-dark-canvas-orange-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-canvas-orange-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-canvas-orange-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-canvas-orange-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-orange-200), var(--cap-derived-secondary-dark-canvas-orange-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-orange-250), var(--cap-derived-secondary-dark-canvas-orange-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-orange-700), var(--cap-palette-orange-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-orange-550), var(--cap-palette-orange-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-orange-50), var(--cap-derived-secondary-dark-raised-orange-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-orange-75), var(--cap-derived-secondary-dark-raised-orange-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-raised-orange-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-raised-orange-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-raised-orange-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-orange-200), var(--cap-derived-secondary-dark-raised-orange-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-orange-700), var(--cap-palette-orange-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-orange-550), var(--cap-palette-orange-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-orange-50), var(--cap-derived-secondary-dark-floating-orange-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-orange-75), var(--cap-derived-secondary-dark-floating-orange-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-floating-orange-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-orange-100), var(--cap-derived-secondary-dark-floating-orange-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-orange-150), var(--cap-derived-secondary-dark-floating-orange-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-orange-200), var(--cap-derived-secondary-dark-floating-orange-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-orange-700), var(--cap-palette-orange-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-orange-550), var(--cap-palette-orange-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-orange-600), var(--cap-palette-orange-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-orange-650), var(--cap-palette-orange-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}[data-accent=red],[data-color=red]{--cap-accent-swatch: light-dark(var(--cap-palette-red-450), var(--cap-selected-action-base-normal));--cap-selected-element-base-normal: light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-base-red-normal));--cap-selected-element-base-hover: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-base-red-hover));--cap-selected-element-base-pressed: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-base-red-pressed));--cap-selected-element-base-disabled: light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900));--cap-selected-element-base-text: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-element-base-disabled-text: light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350));--cap-selected-element-base-border: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-base-red-border));--cap-selected-element-base-border-hover: light-dark(var(--cap-palette-red-200), var(--cap-derived-secondary-dark-base-red-border-hover));--cap-selected-element-base-border-pressed: light-dark(var(--cap-palette-red-250), var(--cap-derived-secondary-dark-base-red-border-pressed));--cap-selected-action-base-normal: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-200));--cap-selected-action-base-hover: light-dark(var(--cap-palette-red-600), var(--cap-palette-red-150));--cap-selected-action-base-pressed: light-dark(var(--cap-palette-red-700), var(--cap-palette-red-100));--cap-selected-action-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-base-normal: light-dark(var(--cap-palette-red-500), var(--cap-palette-red-200));--cap-selected-action-vivid-base-hover: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-150));--cap-selected-action-vivid-base-pressed: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-action-vivid-base-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-canvas-normal: light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-canvas-red-normal));--cap-selected-element-canvas-hover: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-canvas-red-hover));--cap-selected-element-canvas-pressed: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-canvas-red-pressed));--cap-selected-element-canvas-disabled: light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925));--cap-selected-element-canvas-text: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-element-canvas-disabled-text: light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350));--cap-selected-element-canvas-border: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-canvas-red-border));--cap-selected-element-canvas-border-hover: light-dark(var(--cap-palette-red-200), var(--cap-derived-secondary-dark-canvas-red-border-hover));--cap-selected-element-canvas-border-pressed: light-dark(var(--cap-palette-red-250), var(--cap-derived-secondary-dark-canvas-red-border-pressed));--cap-selected-action-canvas-normal: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-200));--cap-selected-action-canvas-hover: light-dark(var(--cap-palette-red-600), var(--cap-palette-red-150));--cap-selected-action-canvas-pressed: light-dark(var(--cap-palette-red-700), var(--cap-palette-red-100));--cap-selected-action-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-canvas-normal: light-dark(var(--cap-palette-red-500), var(--cap-palette-red-200));--cap-selected-action-vivid-canvas-hover: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-150));--cap-selected-action-vivid-canvas-pressed: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-action-vivid-canvas-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-raised-normal: light-dark(var(--cap-palette-red-50), var(--cap-derived-secondary-dark-raised-red-normal));--cap-selected-element-raised-hover: light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-raised-red-hover));--cap-selected-element-raised-pressed: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-raised-red-pressed));--cap-selected-element-raised-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875));--cap-selected-element-raised-text: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-element-raised-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-raised-border: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-raised-red-border));--cap-selected-element-raised-border-hover: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-raised-red-border-hover));--cap-selected-element-raised-border-pressed: light-dark(var(--cap-palette-red-200), var(--cap-derived-secondary-dark-raised-red-border-pressed));--cap-selected-action-raised-normal: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-200));--cap-selected-action-raised-hover: light-dark(var(--cap-palette-red-600), var(--cap-palette-red-150));--cap-selected-action-raised-pressed: light-dark(var(--cap-palette-red-700), var(--cap-palette-red-100));--cap-selected-action-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-raised-normal: light-dark(var(--cap-palette-red-500), var(--cap-palette-red-200));--cap-selected-action-vivid-raised-hover: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-150));--cap-selected-action-vivid-raised-pressed: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-action-vivid-raised-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-element-floating-normal: light-dark(var(--cap-palette-red-50), var(--cap-derived-secondary-dark-floating-red-normal));--cap-selected-element-floating-hover: light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-floating-red-hover));--cap-selected-element-floating-pressed: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-floating-red-pressed));--cap-selected-element-floating-disabled: light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850));--cap-selected-element-floating-text: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-75));--cap-selected-element-floating-disabled-text: light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350));--cap-selected-element-floating-border: light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-floating-red-border));--cap-selected-element-floating-border-hover: light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-floating-red-border-hover));--cap-selected-element-floating-border-pressed: light-dark(var(--cap-palette-red-200), var(--cap-derived-secondary-dark-floating-red-border-pressed));--cap-selected-action-floating-normal: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-200));--cap-selected-action-floating-hover: light-dark(var(--cap-palette-red-600), var(--cap-palette-red-150));--cap-selected-action-floating-pressed: light-dark(var(--cap-palette-red-700), var(--cap-palette-red-100));--cap-selected-action-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-selected-action-vivid-floating-normal: light-dark(var(--cap-palette-red-500), var(--cap-palette-red-200));--cap-selected-action-vivid-floating-hover: light-dark(var(--cap-palette-red-550), var(--cap-palette-red-150));--cap-selected-action-vivid-floating-pressed: light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100));--cap-selected-action-vivid-floating-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000))}:root,[data-theme],[data-accent],[data-color],[data-surface],[data-borders],[data-shadow]{--cap-surface-current: color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-900)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-975)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-925)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-950)))));--cap-disabled-background: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-disabled-text: color-mix(in srgb, light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350)))));--cap-surface-base: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-950)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-950)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-950)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-950)))));--cap-surface-canvas: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-975)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-975)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-975)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-975)))));--cap-surface-raised: color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-925)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-925)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-925)))));--cap-surface-floating: color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-900)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-900)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-900)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-900)))));--cap-control-normal: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-800)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-875)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-825)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)))));--cap-control-hover: color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-725)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-800)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-750)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-775)))));--cap-control-pressed: color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-650)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-725)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-675)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-700)))));--cap-control-disabled: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-control-text: color-mix(in srgb, light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-50)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-75)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-725), var(--cap-palette-gray-100)))));--cap-control-disabled-text: color-mix(in srgb, light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-575), var(--cap-palette-gray-350)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-350)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-350)))));--cap-content-primary: color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)))));--cap-content-secondary: color-mix(in srgb, light-dark(var(--cap-palette-gray-750), var(--cap-palette-gray-100)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-750), var(--cap-palette-gray-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-750), var(--cap-palette-gray-100)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-750), var(--cap-palette-gray-100)))));--cap-content-muted: color-mix(in srgb, light-dark(var(--cap-palette-gray-650), var(--cap-palette-gray-150)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-675), var(--cap-palette-gray-150)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-650), var(--cap-palette-gray-150)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-650), var(--cap-palette-gray-150)))));--cap-content-caption: color-mix(in srgb, light-dark(var(--cap-palette-gray-500), var(--cap-palette-gray-400)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-550), var(--cap-palette-gray-475)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-500), var(--cap-palette-gray-425)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-525), var(--cap-palette-gray-450)))));--cap-border-subtle: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-900)))));--cap-border-default: color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-825)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-900)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-850)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-875)))));--cap-border-strong: color-mix(in srgb, light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-725)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-800)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-750)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-775)))));--cap-divider-subtle: color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-750)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-825)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-775)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-800)))));--cap-divider-default: color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-700)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-250), var(--cap-palette-gray-775)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-725)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-750)))));--cap-divider-strong: color-mix(in srgb, light-dark(var(--cap-palette-gray-300), var(--cap-palette-gray-600)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-350), var(--cap-palette-gray-675)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-300), var(--cap-palette-gray-625)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-325), var(--cap-palette-gray-650)))));--cap-divider-panel: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-825)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-900)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-875)))));--cap-divider-control: color-mix(in srgb, light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-600)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-275), var(--cap-palette-gray-675)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-625)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-250), var(--cap-palette-gray-650)))));--cap-border-emphasis: color-mix(in srgb, light-dark(var(--cap-palette-gray-375), var(--cap-palette-gray-525)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-425), var(--cap-palette-gray-600)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-375), var(--cap-palette-gray-550)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-400), var(--cap-palette-gray-575)))));--cap-focus-ring: color-mix(in srgb, light-dark(var(--cap-palette-gray-375), var(--cap-palette-gray-525)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-425), var(--cap-palette-gray-600)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-375), var(--cap-palette-gray-550)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-400), var(--cap-palette-gray-575)))));--cap-border-panel: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-900)))));--cap-border-overlay: color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-825)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-900)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-850)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-875)))));--cap-group-text: color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-900), var(--cap-palette-gray-25)))));--cap-group-background: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-900)))));--cap-group-hover: color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-800)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-875)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-825)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-850)))));--cap-group-selected: color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-800)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-875)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-825)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-850)))));--cap-group-pressed: color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-750)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-825)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-775)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-800)))));--cap-group-prefix: color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-900)))));--cap-border-control: color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-750)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-125), var(--cap-palette-gray-825)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-775)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-100), var(--cap-palette-gray-800)))));--cap-border-control-hover: color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-650)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-725)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-150), var(--cap-palette-gray-675)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-175), var(--cap-palette-gray-700)))));--cap-border-control-pressed: color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-550)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-250), var(--cap-palette-gray-625)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-200), var(--cap-palette-gray-575)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-225), var(--cap-palette-gray-600)))));--cap-feedback-danger-normal: color-mix(in srgb, light-dark(var(--cap-palette-red-50), var(--cap-derived-secondary-dark-floating-red-normal)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-canvas-red-normal)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-red-50), var(--cap-derived-secondary-dark-raised-red-normal)) var(--cap-is-raised), light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-base-red-normal)))));--cap-feedback-danger-hover: color-mix(in srgb, light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-floating-red-hover)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-canvas-red-hover)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-red-75), var(--cap-derived-secondary-dark-raised-red-hover)) var(--cap-is-raised), light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-base-red-hover)))));--cap-feedback-danger-pressed: color-mix(in srgb, light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-floating-red-pressed)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-canvas-red-pressed)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-red-100), var(--cap-derived-secondary-dark-raised-red-pressed)) var(--cap-is-raised), light-dark(var(--cap-palette-red-150), var(--cap-derived-secondary-dark-base-red-pressed)))));--cap-feedback-danger-disabled: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-feedback-danger-text: color-mix(in srgb, light-dark(var(--cap-palette-red-650), var(--cap-palette-red-75)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100)) var(--cap-is-raised), light-dark(var(--cap-palette-red-650), var(--cap-palette-red-100)))));--cap-feedback-success-normal: color-mix(in srgb, light-dark(var(--cap-palette-green-50), var(--cap-derived-secondary-dark-floating-green-normal)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-canvas-green-normal)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-green-50), var(--cap-derived-secondary-dark-raised-green-normal)) var(--cap-is-raised), light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-base-green-normal)))));--cap-feedback-success-hover: color-mix(in srgb, light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-floating-green-hover)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-canvas-green-hover)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-green-75), var(--cap-derived-secondary-dark-raised-green-hover)) var(--cap-is-raised), light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-base-green-hover)))));--cap-feedback-success-pressed: color-mix(in srgb, light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-floating-green-pressed)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-green-200), var(--cap-derived-secondary-dark-canvas-green-pressed)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-green-100), var(--cap-derived-secondary-dark-raised-green-pressed)) var(--cap-is-raised), light-dark(var(--cap-palette-green-150), var(--cap-derived-secondary-dark-base-green-pressed)))));--cap-feedback-success-disabled: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-feedback-success-text: color-mix(in srgb, light-dark(var(--cap-palette-green-700), var(--cap-palette-green-75)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100)) var(--cap-is-raised), light-dark(var(--cap-palette-green-700), var(--cap-palette-green-100)))));--cap-feedback-warning-normal: color-mix(in srgb, light-dark(var(--cap-palette-amber-50), var(--cap-derived-secondary-dark-floating-amber-normal)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-canvas-amber-normal)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-amber-50), var(--cap-derived-secondary-dark-raised-amber-normal)) var(--cap-is-raised), light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-base-amber-normal)))));--cap-feedback-warning-hover: color-mix(in srgb, light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-floating-amber-hover)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-canvas-amber-hover)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-amber-75), var(--cap-derived-secondary-dark-raised-amber-hover)) var(--cap-is-raised), light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-base-amber-hover)))));--cap-feedback-warning-pressed: color-mix(in srgb, light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-floating-amber-pressed)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-canvas-amber-pressed)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-amber-100), var(--cap-derived-secondary-dark-raised-amber-pressed)) var(--cap-is-raised), light-dark(var(--cap-palette-amber-150), var(--cap-derived-secondary-dark-base-amber-pressed)))));--cap-feedback-warning-disabled: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-feedback-warning-text: color-mix(in srgb, light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-75)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100)) var(--cap-is-raised), light-dark(var(--cap-palette-amber-650), var(--cap-palette-amber-100)))));--cap-feedback-info-normal: color-mix(in srgb, light-dark(var(--cap-palette-blue-50), var(--cap-derived-secondary-dark-floating-blue-normal)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-canvas-blue-normal)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-blue-50), var(--cap-derived-secondary-dark-raised-blue-normal)) var(--cap-is-raised), light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-base-blue-normal)))));--cap-feedback-info-hover: color-mix(in srgb, light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-floating-blue-hover)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-canvas-blue-hover)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-blue-75), var(--cap-derived-secondary-dark-raised-blue-hover)) var(--cap-is-raised), light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-base-blue-hover)))));--cap-feedback-info-pressed: color-mix(in srgb, light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-floating-blue-pressed)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-canvas-blue-pressed)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-blue-100), var(--cap-derived-secondary-dark-raised-blue-pressed)) var(--cap-is-raised), light-dark(var(--cap-palette-blue-150), var(--cap-derived-secondary-dark-base-blue-pressed)))));--cap-feedback-info-disabled: color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-850)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-gray-75), var(--cap-palette-gray-925)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-gray-25), var(--cap-palette-gray-875)) var(--cap-is-raised), light-dark(var(--cap-palette-gray-50), var(--cap-palette-gray-900)))));--cap-feedback-info-text: color-mix(in srgb, light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-75)) var(--cap-is-floating), color-mix(in srgb, light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100)) var(--cap-is-canvas), color-mix(in srgb, light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100)) var(--cap-is-raised), light-dark(var(--cap-palette-blue-650), var(--cap-palette-blue-100)))));--cap-accent-normal: color-mix(in srgb, var(--cap-selected-element-floating-normal) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-normal) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-normal) var(--cap-is-raised), var(--cap-selected-element-base-normal))));--cap-accent-hover: color-mix(in srgb, var(--cap-selected-element-floating-hover) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-hover) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-hover) var(--cap-is-raised), var(--cap-selected-element-base-hover))));--cap-accent-pressed: color-mix(in srgb, var(--cap-selected-element-floating-pressed) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-pressed) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-pressed) var(--cap-is-raised), var(--cap-selected-element-base-pressed))));--cap-accent-disabled: color-mix(in srgb, var(--cap-selected-element-floating-disabled) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-disabled) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-disabled) var(--cap-is-raised), var(--cap-selected-element-base-disabled))));--cap-accent-text: color-mix(in srgb, var(--cap-selected-element-floating-text) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-text) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-text) var(--cap-is-raised), var(--cap-selected-element-base-text))));--cap-accent-disabled-text: color-mix(in srgb, var(--cap-selected-element-floating-disabled-text) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-disabled-text) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-disabled-text) var(--cap-is-raised), var(--cap-selected-element-base-disabled-text))));--cap-accent-border: color-mix(in srgb, var(--cap-selected-element-floating-border) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-border) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-border) var(--cap-is-raised), var(--cap-selected-element-base-border))));--cap-accent-border-hover: color-mix(in srgb, var(--cap-selected-element-floating-border-hover) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-border-hover) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-border-hover) var(--cap-is-raised), var(--cap-selected-element-base-border-hover))));--cap-accent-border-pressed: color-mix(in srgb, var(--cap-selected-element-floating-border-pressed) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-element-canvas-border-pressed) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-element-raised-border-pressed) var(--cap-is-raised), var(--cap-selected-element-base-border-pressed))));--cap-accent-solid-normal: color-mix(in srgb, var(--cap-selected-action-floating-normal) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-canvas-normal) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-raised-normal) var(--cap-is-raised), var(--cap-selected-action-base-normal))));--cap-accent-solid-hover: color-mix(in srgb, var(--cap-selected-action-floating-hover) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-canvas-hover) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-raised-hover) var(--cap-is-raised), var(--cap-selected-action-base-hover))));--cap-accent-solid-pressed: color-mix(in srgb, var(--cap-selected-action-floating-pressed) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-canvas-pressed) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-raised-pressed) var(--cap-is-raised), var(--cap-selected-action-base-pressed))));--cap-accent-solid-text: color-mix(in srgb, var(--cap-selected-action-floating-text) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-canvas-text) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-raised-text) var(--cap-is-raised), var(--cap-selected-action-base-text))));--cap-accent-vivid-normal: color-mix(in srgb, var(--cap-selected-action-vivid-floating-normal) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-vivid-canvas-normal) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-vivid-raised-normal) var(--cap-is-raised), var(--cap-selected-action-vivid-base-normal))));--cap-accent-vivid-hover: color-mix(in srgb, var(--cap-selected-action-vivid-floating-hover) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-vivid-canvas-hover) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-vivid-raised-hover) var(--cap-is-raised), var(--cap-selected-action-vivid-base-hover))));--cap-accent-vivid-pressed: color-mix(in srgb, var(--cap-selected-action-vivid-floating-pressed) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-vivid-canvas-pressed) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-vivid-raised-pressed) var(--cap-is-raised), var(--cap-selected-action-vivid-base-pressed))));--cap-accent-vivid-text: color-mix(in srgb, var(--cap-selected-action-vivid-floating-text) var(--cap-is-floating), color-mix(in srgb, var(--cap-selected-action-vivid-canvas-text) var(--cap-is-canvas), color-mix(in srgb, var(--cap-selected-action-vivid-raised-text) var(--cap-is-raised), var(--cap-selected-action-vivid-base-text))));--cap-action-normal: light-dark(var(--cap-palette-gray-950), var(--cap-palette-gray-25));--cap-action-hover: light-dark(var(--cap-palette-gray-875), var(--cap-palette-gray-75));--cap-action-pressed: light-dark(var(--cap-palette-gray-800), var(--cap-palette-gray-125));--cap-action-text: light-dark(var(--cap-palette-gray-0), var(--cap-palette-gray-1000));--cap-shadow-floating: var(--cap-number-elevation-floating-contact-x) var(--cap-number-elevation-floating-contact-y) calc(var(--cap-number-elevation-floating-contact-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-floating-contact-spread) light-dark(var(--cap-effect-shadow-contact-Light), var(--cap-effect-shadow-contact-Dark)), var(--cap-number-elevation-floating-ambient-x) var(--cap-number-elevation-floating-ambient-y) calc(var(--cap-number-elevation-floating-ambient-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-floating-ambient-spread) light-dark(var(--cap-effect-shadow-ambient-Light), var(--cap-effect-shadow-ambient-Dark));--cap-shadow-popover: var(--cap-number-elevation-popover-contact-x) var(--cap-number-elevation-popover-contact-y) calc(var(--cap-number-elevation-popover-contact-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-popover-contact-spread) light-dark(var(--cap-effect-shadow-contact-Light), var(--cap-effect-shadow-contact-Dark)), var(--cap-number-elevation-popover-ambient-x) var(--cap-number-elevation-popover-ambient-y) calc(var(--cap-number-elevation-popover-ambient-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-popover-ambient-spread) light-dark(var(--cap-effect-shadow-ambient-Light), var(--cap-effect-shadow-ambient-Dark));--cap-shadow-modal: var(--cap-number-elevation-modal-contact-x) var(--cap-number-elevation-modal-contact-y) calc(var(--cap-number-elevation-modal-contact-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-modal-contact-spread) light-dark(var(--cap-effect-shadow-contact-Light), var(--cap-effect-shadow-contact-Dark)), var(--cap-number-elevation-modal-ambient-x) var(--cap-number-elevation-modal-ambient-y) calc(var(--cap-number-elevation-modal-ambient-blur) * var(--cap-shadow-blur-scale)) var(--cap-number-elevation-modal-ambient-spread) light-dark(var(--cap-effect-shadow-ambient-Light), var(--cap-effect-shadow-ambient-Dark));--cap-reaction-normal: light-dark(var(--cap-alpha-black-00), var(--cap-alpha-white-00));--cap-reaction-hover: light-dark(var(--cap-alpha-black-04), var(--cap-alpha-white-06));--cap-reaction-pressed: light-dark(var(--cap-alpha-black-08), var(--cap-alpha-white-10));--cap-reaction-base: light-dark(var(--cap-palette-black), var(--cap-palette-white));--cap-overlay-dim: light-dark(var(--cap-effect-overlay-Light), var(--cap-effect-overlay-Dark));--cap-control-bg: var(--cap-control-normal);--cap-control-active: var(--cap-control-pressed);--cap-accent-bg: var(--cap-accent-normal);--cap-accent-soft: var(--cap-accent-normal);--cap-accent-block: var(--cap-accent-hover);--cap-accent-ink: var(--cap-accent-text);--cap-accent-solid: var(--cap-accent-solid-normal);--cap-accent-on-solid: var(--cap-accent-solid-text);--cap-action-solid: var(--cap-action-normal);--cap-action-on-solid: var(--cap-action-text);--cap-bg-base: var(--cap-surface-base);--cap-bg-back: var(--cap-surface-canvas);--cap-bg-front: var(--cap-surface-raised);--cap-bg-el: var(--cap-control-pressed);--cap-bg-el-strong: var(--cap-control-pressed);--cap-bg-el-subtle: var(--cap-control-normal);--cap-bg-base-hover: var(--cap-control-hover);--cap-bg-back-hover: var(--cap-control-hover);--cap-bg-front-hover: var(--cap-control-hover);--cap-bg-el-hover: var(--cap-control-hover);--cap-bg-el-active: var(--cap-control-pressed);--cap-bg-el-subtle-hover: var(--cap-control-hover);--cap-bg-el-subtle-active: var(--cap-control-pressed);--cap-bg-input: var(--cap-control-normal);--cap-bg-input-hover: var(--cap-control-hover);--cap-bg-input-active: var(--cap-control-pressed);--cap-text-primary: var(--cap-content-primary);--cap-text-secondary: var(--cap-content-secondary);--cap-text-muted: var(--cap-content-muted);--cap-text-subtle: var(--cap-content-muted);--cap-input-placeholder: var(--cap-content-muted);--cap-bg-button-primary: var(--cap-action-normal);--cap-bg-button-primary-hover: var(--cap-action-hover);--cap-text-button-primary: var(--cap-action-text);--cap-text-button-primary-hover: var(--cap-action-text);--cap-border-button-primary: var(--cap-action-normal);--cap-border-button-primary-hover: var(--cap-action-hover);--cap-border-base: var(--cap-panel-border);--cap-border-back: var(--cap-panel-border);--cap-border-front: var(--cap-panel-border);--cap-border-el-subtle: var(--cap-control-border);--cap-border-base-strong: var(--cap-control-border-strong);--cap-border-back-strong: var(--cap-control-border-strong);--cap-border-front-strong: var(--cap-control-border-strong);--cap-border-el: var(--cap-control-border-strong);--cap-border-el-hover: var(--cap-focus-ring);--cap-border-el-subtle-hover: var(--cap-control-border-strong);--cap-border-state-active: var(--cap-focus-ring);--cap-ring-state-active: var(--cap-focus-ring);--cap-counter-white-background: var(--cap-palette-white);--cap-counter-white-text: var(--cap-palette-black);--cap-counter-black-background: var(--cap-palette-black);--cap-counter-black-text: var(--cap-palette-white);--cap-code-bg: var(--cap-surface-current);--cap-code-border: var(--cap-panel-border);--cap-code-text: var(--cap-content-primary);--cap-bg-text-selection: var(--cap-accent-pressed);--cap-status-danger-bg: var(--cap-feedback-danger-normal);--cap-status-danger-hover: var(--cap-feedback-danger-hover);--cap-status-danger-pressed: var(--cap-feedback-danger-pressed);--cap-status-danger-text: var(--cap-feedback-danger-text);--cap-status-success-bg: var(--cap-feedback-success-normal);--cap-status-success-hover: var(--cap-feedback-success-hover);--cap-status-success-pressed: var(--cap-feedback-success-pressed);--cap-status-success-text: var(--cap-feedback-success-text);--cap-status-warning-bg: var(--cap-feedback-warning-normal);--cap-status-warning-hover: var(--cap-feedback-warning-hover);--cap-status-warning-pressed: var(--cap-feedback-warning-pressed);--cap-status-warning-text: var(--cap-feedback-warning-text);--cap-status-info-bg: var(--cap-feedback-info-normal);--cap-status-info-hover: var(--cap-feedback-info-hover);--cap-status-info-pressed: var(--cap-feedback-info-pressed);--cap-status-info-text: var(--cap-feedback-info-text);--cap-panel-border: color-mix(in srgb, var(--cap-border-panel) var(--cap-outline-opacity), transparent);--cap-overlay-border: color-mix(in srgb, var(--cap-border-overlay) var(--cap-outline-opacity), transparent);--cap-control-border: color-mix(in srgb, var(--cap-border-control) var(--cap-outline-opacity), transparent);--cap-control-border-hover: color-mix(in srgb, var(--cap-border-control-hover) var(--cap-outline-opacity), transparent);--cap-control-border-pressed: color-mix(in srgb, var(--cap-border-control-pressed) var(--cap-outline-opacity), transparent);--cap-control-border-strong: color-mix(in srgb, var(--cap-border-strong) var(--cap-outline-opacity), transparent);--cap-accent-outline: color-mix(in srgb, var(--cap-accent-border) var(--cap-outline-opacity), transparent);--cap-accent-outline-hover: color-mix(in srgb, var(--cap-accent-border-hover) var(--cap-outline-opacity), transparent);--cap-accent-outline-pressed: color-mix(in srgb, var(--cap-accent-border-pressed) var(--cap-outline-opacity), transparent)}:root,[data-theme=light]{--cap-reaction-hover-opacity: calc(var(--cap-number-opacity-04) / 100);--cap-reaction-pressed-opacity: calc(var(--cap-number-opacity-08) / 100)}[data-theme=dark]{--cap-reaction-hover-opacity: calc(var(--cap-number-opacity-06) / 100);--cap-reaction-pressed-opacity: calc(var(--cap-number-opacity-10) / 100)}:root,[data-borders=off]{--cap-code-fill-opacity:100%}[data-borders=on]{--cap-code-fill-opacity:0%}:root{--cap-radius-scale:var(--cap-number-radius-scale-default);--cap-radius-inset:var(--cap-number-radius-inset-default)}[data-radius=compact]{--cap-radius-scale:var(--cap-number-radius-scale-compact);--cap-radius-inset:var(--cap-number-radius-inset-compact)}[data-radius=default]{--cap-radius-scale:var(--cap-number-radius-scale-default);--cap-radius-inset:var(--cap-number-radius-inset-default)}[data-radius=rounded]{--cap-radius-scale:var(--cap-number-radius-scale-rounded);--cap-radius-inset:var(--cap-number-radius-inset-rounded)}:root,[data-radius]{--cap-number-radius-none:calc(0px * var(--cap-radius-scale,1));--cap-number-radius-xs:calc(2px * var(--cap-radius-scale,1));--cap-number-radius-sm:calc(4px * var(--cap-radius-scale,1));--cap-number-radius-md:calc(6px * var(--cap-radius-scale,1));--cap-number-radius-lg:calc(8px * var(--cap-radius-scale,1));--cap-number-radius-xl:calc(12px * var(--cap-radius-scale,1));--cap-number-radius-2xl:calc(16px * var(--cap-radius-scale,1));--cap-number-radius-3xl:calc(24px * var(--cap-radius-scale,1));--cap-number-radius-compact:calc(4.8px * var(--cap-radius-scale,1));--cap-radius-none:var(--cap-number-radius-none);--cap-radius-xs:var(--cap-number-radius-xs);--cap-radius-sm:var(--cap-number-radius-sm);--cap-radius-md:var(--cap-number-radius-md);--cap-radius-lg:var(--cap-number-radius-lg);--cap-radius-xl:var(--cap-number-radius-xl);--cap-radius-2xl:var(--cap-number-radius-2xl);--cap-radius-3xl:var(--cap-number-radius-3xl);--cap-border-radius-base:var(--cap-number-radius-lg);--cap-border-radius-small:var(--cap-number-radius-compact);--cap-radius-base:var(--cap-number-radius-lg);--cap-radius-small:var(--cap-number-radius-compact);--cap-radius-full:var(--cap-number-radius-full)}:where([class^=cap-],[class*=" cap-"]){box-sizing:border-box;font-family:var(--cap-font-sans)}:where([class^=cap-],[class*=" cap-"])::selection{background:var(--cap-bg-text-selection)}:where(.cap-button,.cap-input,.cap-sidebar-item,.cap-collection-row,.cap-object-card,.cap-menu-item,.cap-tab-list button,.cap-accordion summary,.cap-table-wrap,.cap-tab-panel):focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:3px}.cap-sr-only{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cap-button{--cap-control-height: var(--cap-number-control-size-md);display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:var(--cap-control-height);flex-shrink:0;padding:0 calc(.625rem + var(--cap-radius-inset));border:var(--cap-border-width) solid var(--cap-border-el-subtle);border-radius:var(--cap-radius-base);background:var(--cap-bg-el-subtle);color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);line-height:1;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s,border-color .12s}.cap-button svg,.cap-sidebar-item svg,.cap-collection-row svg{flex-shrink:0}.cap-button:hover{background:var(--cap-bg-el-subtle-hover);border-color:var(--cap-border-el-subtle-hover)}.cap-button:active{background:var(--cap-bg-el-subtle-active)}.cap-button[data-variant=primary]{background:var(--cap-bg-button-primary);color:var(--cap-text-button-primary);border-color:var(--cap-border-button-primary)}.cap-button[data-variant=primary]:hover{background:var(--cap-bg-button-primary-hover);border-color:var(--cap-border-button-primary-hover)}.cap-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--cap-text-secondary)}.cap-button[data-variant=ghost]:hover{background:var(--cap-bg-base-hover);color:var(--cap-text-primary)}.cap-button[data-variant=outline]{background:transparent;border-color:var(--cap-border-strong)}.cap-button[data-variant=outline]:hover{background:var(--cap-bg-base-hover)}.cap-button[data-variant=danger]{background:var(--cap-status-danger-bg);color:var(--cap-status-danger-text);border-color:transparent}:is(.cap-button,.cap-input)[data-size=xs]{--cap-control-height: var(--cap-number-control-size-xs);font-size:var(--cap-font-size-xs);border-radius:var(--cap-radius-small)}:is(.cap-button,.cap-input)[data-size=sm]{--cap-control-height: var(--cap-number-control-size-sm)}:is(.cap-button,.cap-input)[data-size=lg]{--cap-control-height: var(--cap-number-control-size-lg);font-size:var(--cap-font-size-base)}.cap-icon-button{width:var(--cap-control-height);padding:0}:where(.cap-button,.cap-input,.cap-menu-item,.cap-object-card,.cap-collection-row):disabled{pointer-events:none;cursor:not-allowed}.cap-tag-remove{padding:0;display:inline-flex;color:inherit;border:0;border-radius:var(--cap-number-radius-xs);background:transparent;cursor:pointer}.cap-tag-remove:focus-visible{outline:var(--cap-focus-width) solid currentColor;outline-offset:2px}.cap-icon-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:min(45%,calc(32% * var(--cap-radius-scale)));color:var(--cap-accent-ink);background:var(--cap-accent-soft);border:var(--cap-border-width) solid var(--cap-accent-outline)}.cap-icon-box[data-size=xs]{width:1.125rem;height:1.125rem}.cap-icon-box[data-size=sm]{width:1.5rem;height:1.5rem}.cap-icon-box[data-size=lg]{width:3rem;height:3rem}.cap-avatar{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:var(--cap-bg-el);color:var(--cap-text-secondary);font-size:var(--cap-font-size-xs);font-weight:500;flex-shrink:0}.cap-avatar img{width:100%;height:100%;object-fit:cover}.cap-avatar[data-size=xs]{width:1.375rem;height:1.375rem;font-size:.5625rem}.cap-avatar[data-size=sm]{width:1.75rem;height:1.75rem}.cap-avatar[data-size=lg]{width:2.5rem;height:2.5rem}.cap-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.25rem;padding:0 .25rem;font:11px var(--cap-font-sans);background:var(--cap-bg-el-subtle);border:var(--cap-border-width) solid var(--cap-border-el-subtle);border-radius:var(--cap-number-radius-sm);color:var(--cap-text-muted);white-space:nowrap}.cap-separator{border:0;height:1px;background:var(--cap-divider-default);margin:.75rem 0}.cap-spinner{display:inline-block;width:.875rem;height:.875rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cap-spin .8s linear infinite}@keyframes cap-spin{to{transform:rotate(360deg)}}.cap-skeleton{min-height:1rem;background:var(--cap-bg-el-subtle);border-radius:var(--cap-radius-small);animation:cap-pulse 1.8s ease-in-out infinite}@keyframes cap-pulse{50%{opacity:.45}}.cap-progress{height:.375rem;border-radius:var(--cap-radius-full);background:var(--cap-bg-el-subtle);overflow:hidden}.cap-progress>span{display:block;height:100%;background:var(--cap-text-secondary);border-radius:inherit;transition:width .15s}.cap-field{display:grid;gap:.375rem;min-width:0}.cap-field>label{font-size:var(--cap-font-size-sm);font-weight:500;color:var(--cap-text-primary)}.cap-field-hint{font-size:var(--cap-font-size-xs);line-height:1.45;color:var(--cap-text-muted)}.cap-input{--cap-control-height: var(--cap-number-control-size-md);width:100%;height:var(--cap-control-height);min-width:0;padding:0 calc(.625rem + var(--cap-radius-inset));font-size:var(--cap-font-size-sm);line-height:var(--cap-line-height-sm);color:var(--cap-text-primary);background:var(--cap-bg-input);border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-base);transition:border-color .12s,background .12s}.cap-input:hover{background:var(--cap-bg-input-hover)}.cap-input:focus{border-color:var(--cap-border-state-active);background:var(--cap-bg-input-active)}.cap-input::placeholder{color:var(--cap-text-muted)}.cap-input[aria-invalid=true]{border-color:var(--cap-status-danger-text)}.cap-error{color:var(--cap-status-danger-text)}.cap-textarea{min-height:6rem;padding-block:.5rem;resize:vertical}.cap-select{padding-right:1.75rem;cursor:pointer}.cap-check-label,.cap-switch-label{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--cap-font-size-sm);color:var(--cap-text-primary);cursor:pointer}.cap-checkbox,.cap-radio{margin:0;width:1rem;height:1rem;accent-color:var(--cap-text-primary);cursor:pointer;flex-shrink:0}.cap-checkbox:focus-visible,.cap-radio:focus-visible,.cap-switch:focus-visible,.cap-slider:focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:3px}:is(.cap-check-label,.cap-switch-label):has(:disabled){cursor:not-allowed}.cap-switch{appearance:none;margin:0;width:44px;height:24px;border:2px solid transparent;border-radius:99px;background:var(--cap-bg-el);cursor:pointer;flex-shrink:0;transition:background .15s}.cap-switch:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background:var(--cap-bg-base);box-shadow:0 1px 2px #0002;transition:transform .15s}.cap-switch:checked{background:var(--cap-bg-button-primary)}.cap-switch:checked:before{transform:translate(20px);background:var(--cap-text-button-primary)}.cap-slider{width:100%;margin:.25rem 0;accent-color:var(--cap-text-primary);cursor:pointer}.cap-segmented{display:inline-flex;flex-wrap:wrap;width:fit-content;padding:3px;gap:var(--cap-item-gap);background:var(--cap-control-bg);border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-base)}.cap-segment{position:relative;display:inline-flex;cursor:pointer}.cap-segment input{position:absolute;opacity:0;width:1px;height:1px}.cap-segment>span{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .625rem;border-radius:var(--cap-radius-small);font-size:var(--cap-font-size-sm);line-height:1.25;color:var(--cap-text-muted)}.cap-segment input:checked+span{background:var(--cap-bg-front);color:var(--cap-text-primary);box-shadow:0 1px 3px #00000012}.cap-segment input:focus-visible+span{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:2px}.cap-segment input:disabled+span{cursor:not-allowed}.cap-card{border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);color:var(--cap-text-primary);padding:1rem;min-width:0}.cap-card[data-variant=subtle]{background:var(--cap-surface-current)}.cap-card[data-variant=elevated]{background:var(--cap-bg-front);box-shadow:var(--cap-shadow-lg)}.cap-object-card{display:flex;flex-direction:column;padding:0;text-align:left;overflow:hidden;border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);color:var(--cap-text-primary);cursor:pointer;min-width:0;transition:background .12s,border-color .12s}.cap-object-card:hover{background:var(--cap-bg-base-hover);border-color:var(--cap-border-base-strong)}.cap-object-body{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.cap-object-body strong{font-weight:500;font-size:var(--cap-font-size-base)}.cap-object-description{font-size:var(--cap-font-size-sm);line-height:1.5;color:var(--cap-text-muted)}.cap-object-meta{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem;font-size:var(--cap-font-size-xs);color:var(--cap-text-muted)}.cap-object-cover{width:100%;height:7rem;background:var(--cap-bg-back);overflow:hidden}.cap-object-cover>img{width:100%;height:100%;object-fit:cover}.cap-sidebar-item+.cap-sidebar-item{margin-top:var(--cap-item-gap)}.cap-sidebar-item{display:flex;align-items:center;gap:.5rem;width:100%;height:2rem;border:0;padding:0 calc(.5rem + var(--cap-radius-inset));border-radius:var(--cap-radius-base);background:transparent;color:var(--cap-text-secondary);font-size:var(--cap-font-size-sm);text-align:left;cursor:pointer}.cap-sidebar-item>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-sidebar-item:hover{background:var(--cap-bg-back-hover)}.cap-sidebar-item[aria-current=page]{background:var(--cap-bg-el-subtle);color:var(--cap-text-primary);font-weight:500}.cap-count{margin-left:auto;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.cap-collection-row{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.375rem calc(.5rem + var(--cap-radius-inset));background:transparent;border:0;border-radius:var(--cap-radius-base);color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);text-align:left;cursor:pointer}.cap-collection-row:hover{background:var(--cap-bg-base-hover)}.cap-collection-row>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-row-meta{margin-left:auto;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs);display:flex;gap:.5rem}.cap-property-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);align-items:start;gap:1rem;padding:.5rem 0;font-size:var(--cap-font-size-sm);color:var(--cap-text-primary)}.cap-property-label{display:flex;align-items:center;gap:.5rem;color:var(--cap-text-muted)}.cap-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding:0;margin:0;list-style:none;font-size:var(--cap-font-size-xs)}.cap-breadcrumbs li{display:inline-flex;align-items:center;gap:.375rem;color:var(--cap-text-muted)}.cap-breadcrumbs a{color:inherit;text-decoration:none}.cap-breadcrumbs a:hover{text-decoration:none}.cap-breadcrumbs [aria-current]{color:var(--cap-text-secondary)}.cap-callout{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--cap-radius-base);background:var(--cap-accent-block);color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);line-height:1.6}.cap-callout>svg{flex-shrink:0;margin-top:2px;color:var(--cap-accent-ink)}.cap-callout strong{display:block;font-weight:600;margin-bottom:.125rem}.cap-callout p{margin:0}.cap-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:2.5rem 1rem;gap:.875rem;color:var(--cap-text-secondary)}.cap-empty strong{font-size:var(--cap-font-size-base);font-weight:500}.cap-empty p{margin:-.25rem 0 .25rem;max-width:24rem;font-size:var(--cap-font-size-sm);line-height:1.6;color:var(--cap-text-muted)}.cap-accordion{color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);border-bottom:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-accordion summary{list-style:none;display:flex;gap:.5rem;padding:.75rem .25rem;cursor:pointer;font-weight:500;border-radius:var(--cap-number-radius-sm)}.cap-accordion summary::-webkit-details-marker{display:none}.cap-accordion>summary>.cap-accordion-chevron{transition:transform .12s}.cap-accordion[open]>summary>.cap-accordion-chevron{transform:rotate(90deg)}.cap-accordion-content{padding:.25rem .5rem 1rem 1.75rem;line-height:1.6;color:var(--cap-text-secondary)}.cap-tab-list{display:flex;gap:1rem;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel);overflow-x:auto}.cap-tab-list button{padding:.625rem 0;color:var(--cap-text-muted);font:500 var(--cap-font-size-sm) var(--cap-font-sans);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.cap-tab-list button[aria-selected=true]{color:var(--cap-text-primary);border-bottom-color:var(--cap-text-primary)}.cap-tab-list button:disabled{cursor:not-allowed}.cap-tab-panel{padding:1rem 0;font-size:var(--cap-font-size-sm);color:var(--cap-text-secondary)}.cap-table-wrap{width:100%;overflow-x:auto;border:var(--cap-border-width) solid var(--cap-border-subtle);border-radius:var(--cap-radius-base)}.cap-table{width:100%;border-collapse:collapse;color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);text-align:left}.cap-table th{background:var(--cap-bg-back);color:var(--cap-text-muted);font-weight:400}.cap-table td,.cap-table th{padding:.625rem .875rem;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel);white-space:nowrap}.cap-table tbody tr:last-child td{border-bottom:0}.cap-table tbody tr:hover{background:var(--cap-bg-base-hover)}.cap-dialog{padding:0;margin:auto;width:min(32rem,calc(100vw - 2rem));max-height:min(85dvh,50rem);overflow-y:auto;border:var(--cap-border-width) solid var(--cap-border-front-strong);border-radius:var(--cap-radius-2xl);color:var(--cap-text-primary);background:var(--cap-bg-base);box-shadow:var(--cap-shadow-popover)}.cap-dialog[data-size=sm]{width:min(24rem,calc(100vw - 2rem))}.cap-dialog[data-size=lg]{width:min(52rem,calc(100vw - 2rem))}.cap-dialog::backdrop{background:#0008}.cap-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 0}.cap-dialog h2{margin:.25rem 0 0;font-size:var(--cap-font-size-lg);font-weight:600;line-height:1.4}.cap-dialog-header p{font-size:var(--cap-font-size-sm);line-height:1.5;color:var(--cap-text-muted);margin:.5rem 0 0}.cap-dialog-body{padding:1.25rem}.cap-dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;border-top:var(--cap-border-width) solid var(--cap-divider-panel);background:var(--cap-bg-back)}.cap-tooltip-wrap{display:inline-flex;position:relative}.cap-tooltip{pointer-events:none;position:absolute;z-index:50;width:max-content;max-width:min(15rem,70vw);white-space:normal;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.375rem .5rem;border:var(--cap-border-width) solid var(--cap-border-front-strong);border-radius:var(--cap-radius-small);background:var(--cap-bg-front);color:var(--cap-text-primary);font-size:var(--cap-font-size-xs);line-height:1.4;box-shadow:var(--cap-shadow-lg);opacity:0;visibility:hidden}.cap-tooltip-wrap:is(:hover,:focus-within) .cap-tooltip{opacity:1;visibility:visible}.cap-menu-root{display:inline-flex;position:relative}.cap-menu{position:fixed;z-index:40;width:min(14rem,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow-y:auto;padding:.25rem;border:var(--cap-border-width) solid var(--cap-border-front);border-radius:var(--cap-radius-xl);background:var(--cap-bg-front);box-shadow:var(--cap-shadow-popover)}.cap-menu-item{display:flex;align-items:center;width:100%;gap:.5rem;padding:.5rem;border:0;border-radius:var(--cap-radius-base);background:transparent;color:var(--cap-text-primary);text-align:left;cursor:pointer;font-size:var(--cap-font-size-sm)}.cap-menu-item:hover,.cap-menu-item:focus{background:var(--cap-bg-el-subtle);outline-offset:-2px}.cap-menu-item>span{flex:1}.cap-menu-item[data-danger]{color:var(--cap-status-danger-text)}.cap-popover{position:fixed;max-height:calc(100dvh - 16px);overflow-y:auto;padding:1rem;border-radius:var(--cap-radius-xl);border:var(--cap-border-width) solid var(--cap-border-front);box-shadow:var(--cap-shadow-popover);color:var(--cap-text-primary);background:var(--cap-bg-front);width:min(20rem,calc(100vw - 2rem));font-size:var(--cap-font-size-sm)}.cap-command .cap-dialog-header{padding:.75rem 1rem 0}.cap-command .cap-dialog-header h2{font-size:var(--cap-font-size-xs);font-weight:500;color:var(--cap-text-muted)}.cap-command .cap-dialog-body{padding:0 .5rem .5rem}.cap-command-input{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:var(--cap-text-muted);border-bottom:var(--cap-border-width) solid var(--cap-divider-panel);margin-bottom:.5rem}.cap-command-input input{width:100%;min-width:0;padding:0;background:transparent;border:0;outline:0;font:var(--cap-font-size-base) var(--cap-font-sans);color:var(--cap-text-primary)}.cap-command-list{max-height:19rem;overflow:auto}.cap-command-item{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:var(--cap-radius-base);font-size:var(--cap-font-size-sm);cursor:pointer}.cap-command-item[aria-selected=true]{background:var(--cap-bg-el-subtle)}.cap-command-item>span{flex:1}.cap-command-item small{display:block;margin-top:.25rem;color:var(--cap-text-muted)}.cap-command-help{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:11px;color:var(--cap-text-muted)}.cap-command .cap-dialog-footer{justify-content:flex-start}.cap-command-empty{padding:1rem;color:var(--cap-text-muted);font-size:var(--cap-font-size-sm);text-align:center}.cap-toast{display:flex;align-items:flex-start;gap:.625rem;max-width:min(24rem,calc(100vw - 2rem));padding:.875rem;background:var(--cap-surface-current);color:var(--cap-text-primary);border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:var(--cap-radius-xl);box-shadow:var(--cap-shadow-popover);font-size:var(--cap-font-size-sm)}.cap-toast>svg{margin-top:2px;flex-shrink:0}.cap-toast>div{flex:1}.cap-toast strong{font-weight:500}.cap-toast p{color:var(--cap-text-muted);font-size:var(--cap-font-size-xs);line-height:1.5;margin:.25rem 0 0}@media(prefers-reduced-motion:reduce){:where([class^=cap-],[class*=" cap-"]),:where([class^=cap-],[class*=" cap-"]):before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.cap-switch,.cap-checkbox,.cap-radio{appearance:auto}.cap-button,.cap-input,.cap-card,.cap-menu,.cap-dialog{border:1px solid CanvasText}.cap-tab-list button[aria-selected=true]{border-color:Highlight}}@media(pointer:coarse){.cap-button:not([data-size=xs]),.cap-sidebar-item,.cap-collection-row,.cap-menu-item{min-height:44px}.cap-icon-button:not([data-size=xs]){min-width:44px}}.cap-segment:hover>span{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-tab-list button:hover:not(:disabled){background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-tab-list button{border-radius:var(--cap-radius-small) var(--cap-radius-small) 0 0;padding-inline:.5rem}.cap-toast{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;line-height:20px}.cap-toast>svg{width:20px;height:20px;margin:0}.cap-toast>div{min-width:0;overflow-wrap:anywhere}.cap-toast>.cap-button{height:28px;width:28px;margin-block:-4px}.cap-menu-root,.cap-popover-root,.cap-tooltip-wrap{display:inline-flex;max-width:100%;vertical-align:middle}.cap-modal-layer{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--cap-overlay-gutter, 12px);isolation:isolate;color:var(--cap-text-primary);font-family:var(--cap-font-sans)}.cap-modal-backdrop{position:absolute;inset:0;background:var(--cap-overlay-dim, #0007);animation:cap-overlay-fade var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out)}.cap-modal-layer>.cap-dialog{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;padding:0;width:min(32rem,100%);max-width:100%;max-height:calc(100dvh - var(--cap-overlay-gutter, 12px) * 2);overflow:hidden;border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:var(--cap-number-radius-2xl);background:var(--cap-surface-current);color:var(--cap-text-primary);box-shadow:var(--cap-shadow-modal);outline:none;animation:cap-overlay-enter var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out)}.cap-modal-layer>.cap-dialog[data-size=sm]{width:min(24rem,100%)}.cap-modal-layer>.cap-dialog[data-size=lg]{width:min(52rem,100%)}.cap-modal-layer .cap-dialog-header{padding:16px 16px 0;gap:12px;flex:0 0 auto}.cap-modal-layer .cap-dialog-header>div{min-width:0}.cap-modal-layer .cap-dialog-header h2{overflow-wrap:anywhere}.cap-modal-layer .cap-dialog-header>.cap-button{flex-shrink:0}.cap-modal-layer .cap-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-width:thin;scrollbar-color:var(--cap-border-front-strong) transparent}.cap-modal-layer .cap-dialog-footer{padding:12px 16px;flex-shrink:0;flex-wrap:wrap;background:transparent;border-top-color:var(--cap-divider-panel)}.cap-modal-layer[data-side=left]{justify-items:start}.cap-modal-layer[data-side=right]{justify-items:end}.cap-modal-layer[data-side=bottom]{align-items:end}.cap-modal-layer>.cap-drawer:not([data-side=bottom]){height:100%;width:min(25rem,100%);animation-name:cap-drawer-enter}.cap-modal-layer>.cap-drawer[data-side=left]{--cap-drawer-offset: -16px}.cap-modal-layer>.cap-drawer[data-side=right]{--cap-drawer-offset: 16px}.cap-modal-layer>.cap-drawer[data-side=bottom]{width:min(48rem,100%);max-height:85dvh}.cap-drawer .cap-dialog-body{flex:1}.cap-menu-v2,.cap-popover-v2,.cap-select-popup{position:fixed;z-index:1100;box-sizing:border-box;margin:0;border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:var(--cap-number-radius-xl);background:var(--cap-surface-current);color:var(--cap-text-primary);box-shadow:var(--cap-shadow-popover);font-family:var(--cap-font-sans);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cap-border-front-strong) transparent;animation:cap-overlay-enter var(--cap-duration-fast, .12s) var(--cap-ease-out, ease-out)}.cap-menu-v2{display:flex;flex-direction:column;gap:var(--cap-item-gap);width:min(16rem,calc(100vw - var(--cap-overlay-gutter, 12px) * 2));padding:6px}.cap-menu-v2 .cap-menu-item{gap:10px;min-height:34px;padding:7px 9px;border-radius:calc(7px * var(--cap-radius-scale,1));line-height:1.4;transition:background var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease)}.cap-menu-v2 .cap-menu-item:not(:disabled):is(:hover,:focus){background:var(--cap-control-hover)}.cap-menu-v2 .cap-menu-item>svg{color:var(--cap-text-muted);flex-shrink:0}.cap-menu-v2 .cap-menu-item[data-danger]{color:var(--cap-status-danger-text)}.cap-menu-v2 .cap-menu-item[data-danger]>svg{color:inherit}.cap-menu-v2 .cap-menu-item[data-danger]:is(:hover,:focus){background:var(--cap-status-danger-bg)}.cap-menu-v2 .cap-menu-item:disabled{cursor:not-allowed}.cap-menu-separator{width:auto;height:var(--cap-border-width);margin:5px calc(8px + var(--cap-radius-inset,0px));border:0;background:var(--cap-divider-panel)}.cap-menu-v2 .cap-kbd{flex-shrink:0}.cap-popover-v2{width:min(22rem,calc(100vw - var(--cap-overlay-gutter, 12px) * 2));padding:12px;outline:none}.cap-popover-v2:focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:2px}.cap-tooltip-v2{position:fixed;z-index:1200;inset:auto;transform:none;opacity:1;visibility:visible;padding:0;max-width:min(18rem,calc(100vw - var(--cap-overlay-gutter, 12px) * 2));border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:calc(9px * var(--cap-radius-scale,1));background:var(--cap-tooltip-background,var(--cap-surface-current));color:var(--cap-tooltip-foreground,var(--cap-content-primary));font-family:var(--cap-font-sans);font-size:var(--cap-font-size-xs);font-weight:500;animation:cap-overlay-fade var(--cap-duration-fast, .12s) var(--cap-ease-out, ease-out)}.cap-tooltip-shortcut{display:flex;gap:4px;margin-top:6px}.cap-select-root{display:inline-flex;position:relative;max-width:100%;min-width:0;vertical-align:middle}.cap-field>.cap-select-root{display:flex;width:100%}.cap-select-native{position:absolute!important;inset-block-start:0!important;inset-inline-start:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}.cap-select-trigger{--cap-select-end-inset:max(6px, calc((var(--cap-control-height) - 14px) / 2 - var(--cap-border-width)));padding-inline-end:var(--cap-select-end-inset);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:7rem;width:100%;text-align:left;cursor:pointer}.cap-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-select-trigger>svg{flex-shrink:0;color:var(--cap-text-muted);transition:transform var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease)}.cap-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.cap-select-trigger:not(:disabled):is(:hover,[aria-expanded=true]){background:var(--cap-control-hover)}.cap-select-trigger [data-placeholder=true]{color:var(--cap-text-muted)}.cap-select-popup{display:flex;flex-direction:column;gap:var(--cap-item-gap);min-width:9rem;max-height:min(20rem,calc(100dvh - 24px));padding:6px}.cap-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:7px 9px;border-radius:calc(7px * var(--cap-radius-scale,1));cursor:pointer;font-size:var(--cap-font-size-sm);line-height:1.4;transition:background var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease)}.cap-select-option>span{min-width:0;overflow-wrap:anywhere}.cap-select-option>svg{color:var(--cap-accent-ink);flex-shrink:0}.cap-select-option:not([aria-disabled=true]):is(:hover,[data-active=true]){background:var(--cap-control-hover)}.cap-select-option[aria-disabled=true]{cursor:not-allowed}.cap-select-group{padding:8px calc(9px + var(--cap-radius-inset)) 4px;color:var(--cap-content-caption);font-size:var(--cap-font-size-tiny);line-height:14px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}.cap-command .cap-dialog-body{padding:0 8px 8px}.cap-command .cap-dialog-header{padding:12px 16px 0}.cap-command-list{display:flex;flex-direction:column;gap:var(--cap-item-gap);overscroll-behavior:contain;scrollbar-width:thin}.cap-command-item:is(:hover,[aria-selected=true]){background:var(--cap-control-hover)}@keyframes cap-overlay-enter{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cap-overlay-fade{0%{opacity:0}to{opacity:1}}@keyframes cap-drawer-enter{0%{opacity:0;transform:translate(var(--cap-drawer-offset, 16px))}to{opacity:1;transform:translate(0)}}@media(max-width:600px){.cap-modal-layer:not([data-side]){align-items:end}.cap-modal-layer>.cap-dialog{max-height:min(90dvh,calc(100dvh - var(--cap-overlay-gutter, 12px) * 2))}.cap-modal-layer>.cap-drawer:not([data-side=bottom]){max-height:calc(100dvh - var(--cap-overlay-gutter, 12px) * 2)}}@media(pointer:coarse){.cap-select-trigger,.cap-menu-v2 .cap-menu-item,.cap-select-option{min-height:44px}}@media(prefers-reduced-motion:reduce){.cap-modal-layer *,.cap-menu-v2,.cap-popover-v2,.cap-tooltip-v2,.cap-select-popup,.cap-select-trigger>svg,.cap-select-option{animation:none;transition:none}}@media(forced-colors:active){.cap-modal-backdrop{background:Canvas;opacity:.6}.cap-menu-v2,.cap-popover-v2,.cap-select-popup,.cap-tooltip-v2{border:1px solid CanvasText}.cap-select-option[data-active=true]{outline:1px solid Highlight;outline-offset:-2px}}.cap-tooltip-v2{pointer-events:auto;box-shadow:var(--cap-shadow-floating)}.cap-modal-layer[data-state=closed]{pointer-events:none}.cap-modal-layer[data-state=closed] .cap-modal-backdrop{animation:cap-overlay-fade-out var(--cap-duration-normal, .18s) var(--cap-ease-standard, ease) both}.cap-modal-layer[data-state=closed]>.cap-dialog{animation:cap-overlay-exit var(--cap-duration-normal, .18s) var(--cap-ease-standard, ease) both}:is(.cap-menu-v2,.cap-popover-v2,.cap-select-popup)[data-state=closed]{pointer-events:none;animation:cap-overlay-exit var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease) both}.cap-tooltip-v2[data-state=closed]{pointer-events:none;animation:cap-overlay-fade-out var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease) both}@keyframes cap-overlay-exit{to{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes cap-overlay-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.cap-modal-layer[data-state=closed],:is(.cap-menu-v2,.cap-popover-v2,.cap-select-popup,.cap-tooltip-v2)[data-state=closed]{display:none}}.cap-tooltip-body{padding:8px 10px;max-height:inherit;overflow:auto;overflow-wrap:anywhere;border-radius:inherit}.cap-tooltip-caption{margin-bottom:3px;font-size:var(--cap-font-size-tiny);font-weight:400;color:var(--cap-content-caption)}.cap-tooltip-description{margin-top:4px;font-weight:400;color:var(--cap-content-muted)}.cap-tooltip-v2[data-variant=inverse]{--cap-tooltip-background:var(--cap-content-primary);--cap-tooltip-foreground:var(--cap-surface-current);border-color:color-mix(in srgb,var(--cap-tooltip-background) var(--cap-outline-opacity),transparent)}.cap-tooltip-v2[data-variant=inverse] :is(.cap-tooltip-caption,.cap-tooltip-description){color:inherit;opacity:.85}.cap-tooltip-v2[data-variant=inverse] .cap-kbd{background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;border-color:color-mix(in srgb,currentColor calc(var(--cap-outline-opacity) * .25),transparent)}.cap-tooltip-v2[data-arrow]:after{content:"";position:absolute;pointer-events:none;left:clamp(14px,var(--cap-tooltip-arrow-x,50%),calc(100% - 14px));width:10px;height:10px;box-sizing:border-box;transform:translate(-50%) rotate(45deg);background:var(--cap-tooltip-background,var(--cap-surface-current));border-color:inherit;border-style:solid;border-width:0}.cap-tooltip-v2[data-arrow][data-side=top]:after{top:calc(100% - 5px);border-right-width:var(--cap-border-width);border-bottom-width:var(--cap-border-width)}.cap-tooltip-v2[data-arrow][data-side=bottom]:after{bottom:calc(100% - 5px);border-left-width:var(--cap-border-width);border-top-width:var(--cap-border-width)}@media(forced-colors:active){.cap-tooltip-v2[data-variant=inverse]{--cap-tooltip-background:CanvasText;--cap-tooltip-foreground:Canvas}.cap-tooltip-v2[data-arrow]:after{forced-color-adjust:none}}.cap-scroll-area{--cap-scroll-fade-size:min(12%,var(--cap-space-10));--cap-scroll-fade-top-progress:0;--cap-scroll-fade-right-progress:0;--cap-scroll-fade-bottom-progress:0;--cap-scroll-fade-left-progress:0;--cap-scrollbar-thumb: color-mix(in srgb, var(--cap-content-muted) 45%, transparent);position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;border-radius:inherit}.cap-scroll-viewport{min-width:0;min-height:0;max-height:inherit;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cap-scrollbar-thumb) transparent;border-radius:inherit;scroll-padding:16px}.cap-scroll-area[data-axis=vertical]>.cap-scroll-viewport{overflow-x:hidden}.cap-scroll-area[data-axis=horizontal]>.cap-scroll-viewport{overflow-y:hidden;overscroll-behavior-y:auto}.cap-scroll-area[data-axis=horizontal] .cap-scroll-content{width:max-content;min-width:100%}.cap-scroll-area:has(>.cap-scroll-viewport:focus-visible){outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:2px}.cap-scroll-area>.cap-scroll-viewport:focus-visible{outline:none}.cap-scroll-viewport::-webkit-scrollbar{width:8px;height:8px}.cap-scroll-viewport::-webkit-scrollbar-thumb{border:2px solid transparent;background:var(--cap-scrollbar-thumb);background-clip:padding-box;border-radius:var(--cap-radius-full)}.cap-scroll-viewport::-webkit-scrollbar-thumb:hover{background-color:var(--cap-text-muted)}.cap-scroll-viewport::-webkit-scrollbar-track,.cap-scroll-viewport::-webkit-scrollbar-corner{background:transparent}.cap-scroll-area[data-scrollbar=hidden]>.cap-scroll-viewport{scrollbar-width:none}.cap-scroll-area[data-scrollbar=hidden]>.cap-scroll-viewport::-webkit-scrollbar{display:none;width:0;height:0}.cap-scroll-content{min-width:0;display:flow-root}.cap-scroll-area:not([data-fade=none])>.cap-scroll-viewport{--cap-scroll-fade-mask-x:linear-gradient(to right,rgb(0 0 0 / calc(1 - var(--cap-scroll-fade-left-progress))),#000 var(--cap-scroll-fade-left-size,var(--cap-scroll-fade-size)),#000 calc(100% - var(--cap-scroll-fade-right-size,var(--cap-scroll-fade-size))),rgb(0 0 0 / calc(1 - var(--cap-scroll-fade-right-progress))));--cap-scroll-fade-mask-y:linear-gradient(to bottom,rgb(0 0 0 / calc(1 - var(--cap-scroll-fade-top-progress))),#000 var(--cap-scroll-fade-top-size,var(--cap-scroll-fade-size)),#000 calc(100% - var(--cap-scroll-fade-bottom-size,var(--cap-scroll-fade-size))),rgb(0 0 0 / calc(1 - var(--cap-scroll-fade-bottom-progress))));-webkit-mask-image:var(--cap-scroll-fade-mask-x),var(--cap-scroll-fade-mask-y);mask-image:var(--cap-scroll-fade-mask-x),var(--cap-scroll-fade-mask-y);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size=xs]{--cap-toolbar-control-height: var(--cap-number-control-size-xs);--cap-toolbar-control-font-size: var(--cap-font-size-xs);--cap-toolbar-icon-size:12px;--cap-toolbar-inset:6px;--cap-toolbar-gap:4px;--cap-toolbar-counter-height:16px}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size=sm]{--cap-toolbar-control-height: var(--cap-number-control-size-sm);--cap-toolbar-control-font-size: var(--cap-font-size-sm);--cap-toolbar-icon-size:14px;--cap-toolbar-inset:8px;--cap-toolbar-gap:6px;--cap-toolbar-counter-height:20px}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size=md]{--cap-toolbar-control-height: var(--cap-number-control-size-md);--cap-toolbar-control-font-size: var(--cap-font-size-sm);--cap-toolbar-icon-size:16px;--cap-toolbar-inset:10px;--cap-toolbar-gap:6px;--cap-toolbar-counter-height:24px}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size=lg]{--cap-toolbar-control-height: var(--cap-number-control-size-lg);--cap-toolbar-control-font-size: var(--cap-font-size-base);--cap-toolbar-icon-size:18px;--cap-toolbar-inset:12px;--cap-toolbar-gap:8px;--cap-toolbar-counter-height:28px}:is(.cap-action-bar,.cap-button-group,.cap-split-button) :is(.cap-button,.cap-input)[data-size]{--cap-control-height: var(--cap-toolbar-control-height, var(--cap-number-control-size-md));height:var(--cap-control-height);font-size:var(--cap-toolbar-control-font-size, var(--cap-font-size-sm))}.cap-button-group,.cap-split-button{display:inline-flex;align-items:stretch;height:var(--cap-toolbar-control-height, var(--cap-number-control-size-md));width:fit-content;max-width:100%;vertical-align:middle;flex-shrink:0}.cap-button-group{gap:var(--cap-item-gap);border-radius:var(--cap-radius-xl)}.cap-button-group-items{display:inline-flex;align-items:center;gap:var(--cap-item-gap-roomy);min-width:0}.cap-button-group[data-orientation=vertical],.cap-button-group[data-orientation=vertical]>.cap-button-group-items{flex-direction:column;height:auto}.cap-button-group[data-attached]{gap:0;padding:0;background:transparent}.cap-button-group[data-attached]>.cap-button-group-items{gap:var(--cap-item-gap);padding:var(--cap-item-gap);border-radius:inherit;background:var(--cap-group-background);outline:var(--cap-border-width) solid var(--cap-panel-border);outline-offset:calc(-1 * var(--cap-border-width))}.cap-button-group[data-attached] :is(.cap-button,.cap-input)[data-size]{--cap-control-height: calc(var(--cap-toolbar-control-height, var(--cap-number-control-size-md)) - 2 * var(--cap-item-gap));height:var(--cap-control-height);min-height:0;border-color:transparent;border-radius:max(var(--cap-item-gap),calc(var(--cap-radius-xl) - var(--cap-item-gap)))}.cap-button-group[data-attached] .cap-icon-button svg{width:var(--cap-toolbar-icon-size,14px);height:var(--cap-toolbar-icon-size,14px)}.cap-button-group-prefix{--cap-group-count-inset:6px;display:inline-flex;align-items:center;justify-content:center;min-width:var(--cap-toolbar-control-height, var(--cap-number-control-size-md));padding:0 var(--cap-group-count-inset);border-start-start-radius:inherit;border-end-start-radius:inherit;background:var(--cap-group-prefix);color:var(--cap-group-text);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.cap-button-group-prefix>.cap-counter[data-size]{padding-inline:0}.cap-button-group[data-orientation=vertical]>.cap-button-group-prefix{border-start-end-radius:inherit;border-end-start-radius:0;min-height:var(--cap-toolbar-control-height, var(--cap-number-control-size-md))}.cap-button-group :is(.cap-tooltip-wrap,.cap-menu-root,.cap-popover-root,.cap-select-root){display:inline-flex;align-items:stretch}.cap-split-button{gap:var(--cap-item-gap);padding:0;border:0;border-radius:var(--cap-radius-base);overflow:visible}.cap-split-button>.cap-button{border-start-end-radius:var(--cap-radius-small);border-end-end-radius:var(--cap-radius-small)}.cap-split-button>.cap-menu-root{display:inline-flex}.cap-split-button>.cap-menu-root>.cap-button{border-start-start-radius:var(--cap-radius-small);border-end-start-radius:var(--cap-radius-small);border-inline-start-color:var(--cap-control-border, transparent)}.cap-split-button>.cap-button:focus-visible,.cap-button-group .cap-button:focus-visible{position:relative;z-index:1}.cap-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:0;color:var(--cap-text-primary)}.cap-action-bar[aria-orientation=vertical]{flex-direction:column;align-items:stretch}.cap-floating-action-bar{width:fit-content;max-width:100%;margin:0;padding:.375rem;border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:var(--cap-radius-2xl, 16px);background:var(--cap-surface-current, var(--cap-bg-front));box-shadow:var(--cap-shadow-floating)}.cap-floating-action-bar[data-position=sticky]{position:sticky;bottom:var(--cap-space-8);margin:var(--cap-space-8);max-width:calc(100% - 2 * var(--cap-space-8));z-index:5}.cap-floating-field{display:grid;gap:.375rem;min-width:0}.cap-floating-control{position:relative;min-width:0}.cap-floating-input{display:block;width:100%;min-width:0;min-height:3.25rem;padding:1.375rem .75rem .375rem;color:var(--cap-text-primary);background:var(--cap-control-bg, var(--cap-bg-input));border:var(--cap-border-width) solid var(--cap-control-border, transparent);border-radius:var(--cap-radius-base);font-size:var(--cap-font-size-sm);line-height:1.4;transition:border-color var(--cap-duration-fast, .12s),background var(--cap-duration-fast, .12s)}.cap-floating-control>label{position:absolute;inset-inline-start:.75rem;top:.45rem;max-width:calc(100% - 1.5rem);color:var(--cap-text-muted);font-size:var(--cap-font-size-sm);line-height:1.3;pointer-events:none;transform:scale(.86);transform-origin:left top;transition:transform var(--cap-duration-fast, .12s) var(--cap-ease-standard, ease);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-floating-input:placeholder-shown:not(:focus)+label{transform:translateY(.55rem) scale(1)}.cap-floating-control[data-persistent]>label{transform:scale(.86)}.cap-floating-input::placeholder{color:var(--cap-text-muted);opacity:0}.cap-floating-input:focus::placeholder{opacity:1}.cap-floating-input:hover:not(:disabled){background:var(--cap-control-hover, var(--cap-bg-input-hover))}.cap-floating-input:focus{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:2px;border-color:var(--cap-border-state-active);background:var(--cap-control-active, var(--cap-bg-input-active))}.cap-floating-field[data-invalid] .cap-floating-input{border-color:var(--cap-status-danger-text)}.cap-floating-input:disabled{cursor:not-allowed}.cap-floating-leading,.cap-floating-trailing{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:var(--cap-text-muted)}.cap-floating-leading{inset-inline-start:.75rem;pointer-events:none}.cap-floating-trailing{inset-inline-end:.625rem}.cap-floating-control[data-leading]>.cap-floating-input{padding-inline-start:2.5rem}.cap-floating-control[data-leading]>label{inset-inline-start:2.5rem;max-width:calc(100% - 3.25rem)}.cap-floating-control[data-trailing]>.cap-floating-input{padding-inline-end:3rem}.cap-floating-control[data-trailing]>label{max-width:calc(100% - 3.75rem)}.cap-floating-control[data-leading][data-trailing]>label{max-width:calc(100% - 5.5rem)}.cap-status-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;min-height:2rem;min-width:0;padding:.375rem .75rem;color:var(--cap-text-muted);background:transparent;border:0;font-size:var(--cap-font-size-xs);line-height:1.4}.cap-status-bar[data-variant=surface]{background:var(--cap-control-bg, var(--cap-bg-el-subtle));border:var(--cap-border-width) solid var(--cap-panel-border, transparent);border-radius:var(--cap-radius-base)}.cap-status-main,.cap-status-trailing{display:flex;align-items:center;gap:.5rem;min-width:0}.cap-status-main>span:last-child{overflow-wrap:anywhere}.cap-status-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%;background:var(--cap-accent-ink)}.cap-status-bar[aria-busy=true] .cap-status-dot{animation:cap-pulse 1.8s ease-in-out infinite}.cap-alert{--cap-alert-icon-size: 20px;--cap-alert-content-start: calc(.75rem + var(--cap-alert-icon-size) + .625rem);overflow:hidden;color:var(--cap-accent-ink);background:var(--cap-accent-soft);border:var(--cap-border-width) solid var(--cap-panel-border, transparent);border-radius:var(--cap-radius-base);font-size:var(--cap-font-size-sm);line-height:1.5}.cap-alert-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.25rem;min-height:3rem;padding:.5rem .75rem}.cap-alert-header[data-dismissible]{grid-template-columns:minmax(0,1fr) 28px}.cap-alert-heading,.cap-alert-toggle{display:grid;grid-template-columns:var(--cap-alert-icon-size) minmax(0,1fr);align-items:center;column-gap:.625rem;min-height:2rem;min-width:0;padding:0}.cap-alert-toggle{grid-template-columns:var(--cap-alert-icon-size) minmax(0,1fr) 28px;width:100%;color:inherit;font:inherit;text-align:start;background:transparent;border:0;border-radius:var(--cap-radius-small);cursor:pointer;transition:background var(--cap-duration-fast, .12s)}.cap-alert-toggle:hover{background:var(--cap-control-hover)}.cap-alert-toggle:focus-visible{outline:var(--cap-focus-width) solid currentColor;outline-offset:3px}.cap-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cap-alert-icon-size);height:var(--cap-alert-icon-size)}.cap-alert-title{min-width:0;font-weight:500;overflow-wrap:anywhere}.cap-alert-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.cap-alert-chevron{transform:rotate(-90deg);transition:transform var(--cap-duration-normal, .18s) var(--cap-ease-standard, ease)}.cap-alert[data-expanded] .cap-alert-chevron{transform:rotate(0)}.cap-alert-header>.cap-alert-dismiss{width:28px;height:28px;padding:0;margin:0;color:inherit}.cap-alert-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--cap-duration-normal, .18s) var(--cap-ease-standard, ease),opacity var(--cap-duration-normal, .18s)}.cap-alert-body>div{overflow:hidden;min-height:0}.cap-alert-body[data-open]{grid-template-rows:1fr;opacity:1}.cap-alert-body-content{padding:0 .75rem .75rem var(--cap-alert-content-start);overflow-wrap:anywhere}.cap-alert-body-content>:first-child{margin-top:0}.cap-alert-body-content>:last-child{margin-bottom:0}.cap-sidebar-panel{display:flex;flex-direction:column;width:17rem;max-width:100%;min-width:0;min-height:0;overflow:hidden;color:var(--cap-text-primary);background:var(--cap-surface-current, var(--cap-bg-back));border:var(--cap-border-width) solid var(--cap-panel-border, transparent);border-radius:var(--cap-radius-xl)}.cap-sidebar-panel-header{padding:1rem .75rem .5rem;color:var(--cap-content-caption);font-size:var(--cap-font-size-tiny);line-height:var(--cap-font-line-height-xxs);font-weight:400;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.cap-sidebar-panel-scroll{flex:1;border-radius:0}.cap-sidebar-panel-content{padding:.5rem}.cap-sidebar-panel-footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cap-space-2);flex-shrink:0;margin-top:auto;padding:.75rem;color:var(--cap-content-muted);font-size:var(--cap-font-size-xxs);line-height:var(--cap-font-line-height-xxs);overflow-wrap:anywhere}.cap-sidebar-panel-footer>*{min-width:0;max-width:100%}.cap-sidebar-panel-footer[data-align=center]{align-items:center}.cap-sidebar-panel-footer[data-align=end]{align-items:flex-end}.cap-sidebar-panel-footer[data-align=stretch]{align-items:stretch}.cap-sidebar-panel-footer>.cap-floating-action-bar{position:static;margin:0;width:fit-content;max-width:100%}.cap-sidebar-panel-footer[data-align=stretch]>.cap-floating-action-bar{width:100%}@media(pointer:coarse){:is(.cap-action-bar,.cap-button-group,.cap-split-button){--cap-toolbar-control-height: 44px}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size]{--cap-toolbar-control-height: 44px}.cap-button-group .cap-icon-button,.cap-split-button .cap-icon-button,.cap-action-bar .cap-icon-button{min-width:44px}.cap-button-group[data-attached] .cap-button[data-size]{min-height:0;position:relative}.cap-button-group[data-attached] .cap-button:before{content:"";position:absolute;inset-block:-3px;inset-inline:0}.cap-button-group[data-orientation=vertical][data-attached] .cap-button[data-size]{--cap-control-height: 44px;min-height:44px}.cap-button-group[data-orientation=vertical][data-attached] .cap-button:before{content:none}.cap-alert-toggle{min-height:44px}.cap-alert-header[data-dismissible]{grid-template-columns:minmax(0,1fr) 44px}.cap-alert-header>.cap-alert-dismiss{width:44px;height:44px}.cap-alert-toggle{grid-template-columns:var(--cap-alert-icon-size) minmax(0,1fr) 44px}.cap-alert-action{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.cap-floating-control>label,.cap-floating-input,.cap-alert-toggle,.cap-alert-chevron,.cap-alert-body{transition:none}.cap-status-bar[aria-busy=true] .cap-status-dot{animation:none}}.cap-scroll-floating{position:absolute;inset-inline:var(--cap-space-4);bottom:var(--cap-space-4);z-index:5;display:flex;justify-content:center;pointer-events:none}.cap-scroll-floating>*{pointer-events:auto}.cap-scroll-area[data-floating] .cap-scroll-content{padding-bottom:calc(var(--cap-floating-height) + 2 * var(--cap-space-4))}.cap-scroll-area[data-floating] .cap-scroll-viewport{scroll-padding-bottom:calc(var(--cap-floating-height) + 2 * var(--cap-space-4))}.cap-scroll-floating>.cap-floating-action-bar{position:static;margin:0;max-width:100%}:is(.cap-action-bar,.cap-button-group,.cap-split-button)[data-size=xl]{--cap-toolbar-control-height:var(--cap-number-control-size-xl);--cap-toolbar-control-font-size:var(--cap-font-size-base);--cap-toolbar-icon-size:20px;--cap-toolbar-inset:16px;--cap-toolbar-gap:8px;--cap-toolbar-counter-height:32px}.cap-floating-action-bar[data-size=lg],.cap-floating-action-bar[data-size=xl]{padding:var(--cap-space-2)}.cap-floating-items,.cap-floating-leading-slot,.cap-floating-trailing-slot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cap-space-1);min-width:0}.cap-floating-action-bar>.cap-floating-items{flex:0 1 auto}.cap-floating-trailing-slot{margin-inline-start:auto}.cap-floating-action-bar[aria-orientation=vertical]>div{flex-direction:column;width:100%}.cap-floating-action-bar[aria-orientation=vertical]>.cap-floating-trailing-slot{margin-inline-start:0}.cap-sidebar-panel-items{min-width:0;display:grid;gap:2px}.cap-calendar{width:100%;max-width:25rem;min-width:0;color:var(--cap-text-primary);font-size:var(--cap-font-size-sm)}.cap-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 14px}.cap-calendar-toolbar>.cap-button{flex:none}.cap-calendar-prev>svg{transform:rotate(180deg)}.cap-calendar-period{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-xl);height:var(--cap-number-control-size-md);padding:2px;background:var(--cap-control-bg)}.cap-calendar-period .cap-input{height:calc(var(--cap-number-control-size-md) - 6px);width:auto;max-width:9rem;min-width:0;border-color:transparent;box-shadow:none;background:transparent;text-transform:capitalize}.cap-calendar-period .cap-select-root{min-width:0}.cap-calendar-period .cap-select-trigger{border-color:transparent;background:transparent}.cap-calendar-period .cap-select-trigger:hover{background:var(--cap-control-hover)}.cap-calendar-grid{display:grid;gap:5px}.cap-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cap-calendar-week>[role=columnheader]{padding:6px 0 10px;text-align:center;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs);font-weight:500}.cap-calendar-day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;aspect-ratio:1.2;border:0;border-radius:var(--cap-radius-xl);padding:0;background:transparent;font:inherit;color:var(--cap-text-primary);cursor:pointer;transition:background var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease),color var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease)}.cap-calendar-day:hover:not(:disabled){background:var(--cap-bg-el)}.cap-calendar-day[data-outside]{color:var(--cap-text-muted)}.cap-calendar-day[data-selected]{background:var(--cap-text-primary);color:var(--cap-bg-base);font-weight:600}.cap-calendar-day[data-selected]:hover{background:var(--cap-text-primary)}.cap-calendar-day[aria-current=date]:not([data-selected]){box-shadow:inset 0 0 0 var(--cap-border-width) var(--cap-border-emphasis)}.cap-calendar-day:disabled{cursor:not-allowed}.cap-calendar-day:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:2px;z-index:1}.cap-calendar-dot{position:absolute;bottom:4px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.cap-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs)}.cap-calendar-agenda{border-top:var(--cap-border-width) solid var(--cap-divider-panel);margin-top:12px;padding-top:14px}.cap-calendar-agenda ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cap-calendar-agenda li{display:flex;align-items:center;gap:10px;min-width:0}.cap-calendar-event-line{align-self:stretch;width:4px;min-height:20px;border-radius:var(--cap-number-radius-sm);background:var(--cap-accent-solid);flex:none}.cap-calendar-agenda strong{font-size:var(--cap-font-size-sm);font-weight:600;flex:1;overflow-wrap:anywhere}.cap-calendar-agenda li>span:last-child:not(.cap-calendar-event-line){color:var(--cap-text-muted);white-space:nowrap;font-size:var(--cap-font-size-xs)}.cap-calendar-agenda>p{margin:4px 0 0;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs)}.cap-datepicker-popover{width:23rem;max-width:calc(100vw - 24px);padding:14px}.cap-datepicker-popover .cap-calendar{max-width:none}.cap-markdown{color:var(--cap-text-primary);font-size:var(--cap-font-size-sm);line-height:1.8;overflow-wrap:anywhere}.cap-markdown>:first-child{margin-top:0}.cap-markdown>:last-child{margin-bottom:0}.cap-markdown p{white-space:pre-wrap;margin:0 0 14px}.cap-markdown h1,.cap-markdown h2,.cap-markdown h3,.cap-markdown h4,.cap-markdown h5,.cap-markdown h6{font-weight:600;line-height:1.35;margin:24px 0 12px;color:var(--cap-text-primary)}.cap-markdown h1{font-size:1.75rem}.cap-markdown h2{font-size:1.4rem}.cap-markdown h3{font-size:1.15rem}.cap-markdown h4,.cap-markdown h5,.cap-markdown h6{font-size:1rem}.cap-markdown a{color:var(--cap-accent-ink);text-decoration:none}.cap-markdown code{font-family:var(--cap-font-code);font-size:.9em;border-radius:var(--cap-number-radius-sm);padding:2px 5px;background:var(--cap-bg-el)}.cap-markdown pre{max-width:100%;padding:14px;border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-base);background:var(--cap-bg-back);overflow:auto;white-space:pre;tab-size:2}.cap-markdown pre code{background:none;padding:0;border-radius:0}.cap-markdown blockquote{margin:16px 0;padding:2px 0 2px 14px;border-inline-start:3px solid var(--cap-accent-ink);color:var(--cap-text-muted);white-space:pre-wrap}.cap-markdown ul,.cap-markdown ol{padding-inline-start:22px;margin:0 0 14px}.cap-markdown li{margin:8px 0}.cap-markdown hr{border:0;border-top:var(--cap-border-width) solid var(--cap-divider-panel);margin:20px 0}.cap-markdown .cap-markdown-task{display:flex;align-items:baseline;gap:8px;list-style:none;margin-inline-start:-18px}.cap-markdown-task-icon{display:inline-flex;align-self:center;align-items:center;justify-content:center;width:15px;height:15px;flex:none;border:var(--cap-border-width) solid var(--cap-border-emphasis);border-radius:var(--cap-number-radius-sm);color:var(--cap-accent-ink);background:var(--cap-bg-el)}.cap-markdown-placeholder{color:var(--cap-text-muted)}.cap-markdown-editor{border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-xl);background:var(--cap-bg-front);overflow:hidden;min-width:0;transition:border-color var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease)}.cap-markdown-editor:focus-within{border-color:var(--cap-border-strong)}.cap-markdown-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel);background:var(--cap-bg-back)}.cap-markdown-toolbar>[role=group]{display:flex;align-items:center;gap:2px}.cap-markdown-toolbar .cap-button{min-width:28px}.cap-markdown-toolbar .cap-segmented{font-size:var(--cap-font-size-xs);max-width:100%}.cap-markdown-editor-body{display:grid;grid-template-columns:minmax(0,1fr)}.cap-markdown-editor[data-mode=split] .cap-markdown-editor-body{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-markdown-input{min-width:0}.cap-markdown-input textarea{display:block;width:100%;min-height:17rem;resize:vertical;border:0;padding:18px;background:transparent;outline:none;box-sizing:border-box;color:var(--cap-text-primary);font-family:var(--cap-font-code);font-size:var(--cap-font-size-sm);line-height:1.7}.cap-markdown-input textarea:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-3px}.cap-markdown-input textarea::placeholder{color:var(--cap-text-muted)}.cap-markdown-editor-preview{padding:18px;min-height:17rem;max-height:36rem;overflow:auto;min-width:0;box-sizing:border-box}.cap-markdown-editor[data-mode=split] .cap-markdown-editor-preview{border-inline-start:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-markdown-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:6px 12px;border-top:var(--cap-border-width) solid var(--cap-divider-panel);color:var(--cap-text-muted);font-size:var(--cap-font-size-xxs)}.cap-content-card{position:relative;display:flex;flex-direction:column;min-width:0;border:var(--cap-border-width) solid var(--cap-border-base);border-radius:var(--cap-radius-xl);background:var(--cap-bg-front);color:var(--cap-text-primary);overflow:visible;transition:border-color var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease),background var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease)}.cap-content-card[data-selected]{border-color:var(--cap-accent-solid);box-shadow:0 0 0 var(--cap-border-width) var(--cap-accent-solid)}.cap-content-card[data-orientation=horizontal]{flex-direction:row}.cap-content-card-cover{display:flex;align-items:center;justify-content:center;min-height:100px;overflow:hidden;background:var(--cap-accent-soft)}.cap-content-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{flex:0 0 30%;min-height:0;max-width:160px}.cap-content-card-body{padding:calc(16px + var(--cap-radius-inset));min-width:0;flex:1}.cap-content-card[data-density=compact]>.cap-content-card-body{padding:calc(12px + var(--cap-radius-inset))}.cap-content-card-header{display:flex;align-items:center;gap:8px;min-height:22px;margin-bottom:10px}.cap-content-card-header-content{flex:1;min-width:0}.cap-content-card-header-content:empty{display:none}.cap-content-card-actions{margin-inline-start:auto;flex:none}.cap-content-card-header>.cap-checkbox{margin:0}.cap-content-card-title{font-size:var(--cap-font-size-base);font-weight:600;line-height:1.45;margin:0;overflow-wrap:anywhere}.cap-content-card-open{display:block;width:100%;border:0;border-radius:var(--cap-number-radius-sm);padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.cap-content-card-open:hover{background:var(--cap-reaction-hover);text-decoration:none}.cap-content-card-open:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:4px}.cap-content-card-description{margin-top:8px;font-size:var(--cap-font-size-sm);line-height:1.5;color:var(--cap-text-muted);overflow-wrap:anywhere}.cap-content-card-description>p{margin:0}.cap-content-card-metadata{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;color:var(--cap-text-muted);font-size:var(--cap-font-size-xs)}.cap-content-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:var(--cap-font-size-xs)}.cap-task-title-row{display:flex;align-items:flex-start;gap:9px}.cap-task-title-row>.cap-content-card-open,.cap-task-title-row>span{flex:1;min-width:0}.cap-task-checkbox{appearance:none;display:block;flex:0 0 19px;width:19px;height:19px;border:1.5px solid var(--cap-text-muted);border-radius:50%;background:transparent;margin:2px 0 0;cursor:pointer;transition:background var(--cap-duration-fast,.12s) var(--cap-ease-standard,ease)}.cap-task-checkbox:checked{background:var(--cap-accent-solid);border-color:var(--cap-accent-solid);box-shadow:inset 0 0 0 4px var(--cap-bg-front)}.cap-task-checkbox:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:3px}.cap-task-card[data-completed] .cap-task-title-row>.cap-content-card-open,.cap-task-card[data-completed] .cap-task-title-row>span{text-decoration:line-through;color:var(--cap-text-muted)}.cap-kanban-board{display:flex;align-items:flex-start;gap:16px;width:100%;max-width:100%;min-width:0;padding:2px 2px 14px;box-sizing:border-box;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cap-kanban-board::-webkit-scrollbar{display:none}.cap-kanban-board:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:3px;border-radius:var(--cap-radius-base)}.cap-kanban-column{flex:1 0 260px;min-width:0;max-width:360px;scroll-snap-align:start}.cap-kanban-column-header{display:flex;align-items:center;gap:8px;margin-bottom:14px;min-height:30px}.cap-kanban-column-title{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:8px;font-size:var(--cap-font-size-sm);font-weight:500;margin:0;padding:4px 6px 4px 10px;background:var(--cap-control-bg);color:var(--cap-content-primary);border-radius:var(--cap-radius-base)}.cap-kanban-column-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-kanban-column-title[data-accent]:not([data-accent=neutral]):not([data-accent=gray]),.cap-kanban-column-title:not([data-accent]){background:var(--cap-accent-normal);color:var(--cap-accent-text)}.cap-kanban-column-title>.cap-counter{color:inherit;background:var(--cap-reaction-hover)}.cap-kanban-column-actions{margin-inline-start:auto;flex:none}.cap-kanban-column-body{display:grid;gap:12px}.cap-kanban-column-body>.cap-empty{border:var(--cap-border-width) dashed var(--cap-border-base);border-radius:var(--cap-radius-xl);padding:24px 12px}.cap-kanban-column .cap-content-card-body{padding:12px}.cap-daily-header{min-width:0}.cap-daily-header-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.cap-daily-weekday{color:var(--cap-accent-ink);font-size:var(--cap-font-size-lg);font-weight:500;text-transform:capitalize;margin-bottom:6px}.cap-daily-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.cap-daily-date h1,.cap-daily-date h2,.cap-daily-date h3{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.2;letter-spacing:-.035em;font-weight:600;color:var(--cap-text-primary)}.cap-daily-date>span{color:var(--cap-text-muted);font-size:var(--cap-font-size-base)}.cap-daily-actions{display:flex;gap:4px;flex:none}.cap-daily-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.cap-daily-header>.cap-tabs{margin-top:20px}@media(max-width:720px){.cap-daily-header-top{align-items:flex-start;flex-direction:column;gap:12px}.cap-kanban-column{flex-basis:min(280px,85vw)}.cap-calendar-period .cap-input{max-width:8rem}}@media(max-width:600px){.cap-markdown-editor[data-mode=split] .cap-markdown-editor-body{grid-template-columns:minmax(0,1fr)}.cap-markdown-editor[data-mode=split] .cap-markdown-editor-preview{border-inline-start:0;border-top:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-markdown-toolbar{gap:10px}.cap-markdown-toolbar .cap-segmented{width:100%}.cap-markdown-toolbar .cap-segment{flex:1}.cap-markdown-status{font-size:10px}.cap-content-card[data-orientation=horizontal]{flex-direction:column}.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{min-height:100px;max-width:none}}@media(pointer:coarse){.cap-calendar-day{min-height:40px}.cap-calendar-toolbar>.cap-button{min-height:44px;min-width:44px}.cap-calendar-period{height:44px}.cap-calendar-period .cap-input{height:38px;min-height:38px}.cap-task-checkbox{flex-basis:24px;width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.cap-calendar-day,.cap-markdown-editor,.cap-content-card,.cap-task-checkbox{transition:none}.cap-kanban-board{scroll-snap-type:none}}.cap-content-card{align-self:start;width:100%}.cap-content-card-body{display:flex;flex-direction:column;gap:var(--cap-space-3)}.cap-content-card-block{min-width:0;overflow-wrap:anywhere}.cap-content-card-block>:first-child{margin-top:0}.cap-content-card-block>:last-child{margin-bottom:0}.cap-content-card-block.cap-content-card-metadata,.cap-content-card-block.cap-content-card-footer,.cap-content-card-header{margin:0}.cap-content-card-cover{flex:none;height:120px;min-height:0}.cap-content-card-body>.cap-content-card-cover{border-radius:var(--cap-radius-base)}.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{height:auto;min-height:120px}@media(max-width:600px){.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{height:120px;flex-basis:auto}}.cap-content-card-selection{position:absolute;z-index:2;inset-block-start:-12px;inset-inline-start:-12px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--cap-border-subtle);border-radius:50%;background:var(--cap-surface-current);cursor:pointer;box-shadow:var(--cap-shadow-sm)}.cap-content-card-selection[data-position=top-end]{inset-inline-start:auto;inset-inline-end:-12px}.cap-content-card[data-leading-cover]>.cap-content-card-selection{inset-block-start:10px;inset-inline-start:10px}.cap-content-card[data-leading-cover]:not([data-orientation=horizontal])>.cap-content-card-selection[data-position=top-end]{inset-inline-start:auto;inset-inline-end:10px}.cap-content-card[data-orientation=horizontal]>.cap-content-card-selection[data-position=top-end]{inset-block-start:-12px;inset-inline-start:auto;inset-inline-end:-12px}.cap-content-card-selection>.cap-checkbox{margin:0}.cap-content-card-selection:hover{border-color:var(--cap-accent-border)}.cap-content-card>.cap-content-card-cover{border-start-start-radius:inherit;border-start-end-radius:inherit}.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{border-start-end-radius:0;border-end-start-radius:inherit}@media(max-width:600px){.cap-content-card[data-orientation=horizontal]>.cap-content-card-cover{border-start-end-radius:inherit;border-end-start-radius:0}.cap-content-card[data-leading-cover][data-orientation=horizontal]>.cap-content-card-selection[data-position=top-end]{inset-block-start:10px;inset-inline-end:10px}}:where([class^=cap-],[class*=" cap-"]){-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select,[tabindex])[class^=cap-]:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:var(--cap-focus-offset)}:where(.cap-button,.cap-input,.cap-sidebar-item,.cap-collection-row,.cap-object-card,.cap-tab-list button,.cap-menu-item){transition:background-color var(--cap-duration-fast) var(--cap-ease-standard),border-color var(--cap-duration-fast) var(--cap-ease-standard),color var(--cap-duration-fast) var(--cap-ease-standard),opacity var(--cap-duration-fast) var(--cap-ease-standard)}.cap-button[data-variant=accent]{color:var(--cap-accent-on-solid);background:var(--cap-accent-solid);border-color:transparent}.cap-button[data-variant=accent]:hover{background:var(--cap-accent-solid-hover)}.cap-button:disabled{cursor:not-allowed}.cap-badge[data-variant=solid]{color:var(--cap-accent-on-solid);background:var(--cap-accent-solid)}.cap-tab-list{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap}.cap-tab-list>button{flex-shrink:0}.cap-tab-list[data-variant=pills]{border:0;gap:.25rem;padding:.25rem}.cap-tab-list[data-variant=pills]>button{border:0;border-radius:var(--cap-radius-xl);padding:.625rem .875rem}.cap-tab-list[data-variant=pills]>button[aria-selected=true]{background:var(--cap-control-active);color:var(--cap-content-primary);box-shadow:none}@media(pointer:coarse){:where(.cap-button,.cap-input,.cap-menu-item,.cap-sidebar-item,.cap-tab-list>button,.cap-segment){min-height:var(--cap-touch-target)}.cap-icon-button{min-width:var(--cap-touch-target)}:where(.cap-check-label,.cap-switch-label){min-height:var(--cap-touch-target)}}@media(prefers-reduced-motion:reduce){:where([class^=cap-],[class*=" cap-"]),:where([class^=cap-],[class*=" cap-"]):before,:where([class^=cap-],[class*=" cap-"]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cap-tab-list::-webkit-scrollbar{display:none}.cap-button{--cap-state-normal: var(--cap-control-normal);--cap-state-hover: var(--cap-control-hover);--cap-state-pressed: var(--cap-control-pressed);--cap-state-text: var(--cap-control-text);background:var(--cap-state-normal);color:var(--cap-state-text)}.cap-button[data-variant=primary]{--cap-state-normal: var(--cap-action-normal);--cap-state-hover: var(--cap-action-hover);--cap-state-pressed: var(--cap-action-pressed);--cap-state-text: var(--cap-action-text);border-color:var(--cap-state-normal)}.cap-button[data-variant=accent]{--cap-state-normal: var(--cap-accent-solid-normal);--cap-state-hover: var(--cap-accent-solid-hover);--cap-state-pressed: var(--cap-accent-solid-pressed);--cap-state-text: var(--cap-accent-solid-text);border-color:var(--cap-state-normal)}.cap-button[data-variant=accent-secondary]{--cap-state-normal: var(--cap-accent-normal);--cap-state-hover: var(--cap-accent-hover);--cap-state-pressed: var(--cap-accent-pressed);--cap-state-text: var(--cap-accent-text);border-color:var(--cap-accent-outline)}.cap-button:is([data-variant=primary],[data-variant=accent]):not(:disabled):is(:hover,[data-state=hover]){border-color:var(--cap-state-hover)}.cap-button:is([data-variant=primary],[data-variant=accent]):not(:disabled):is(:active,[data-state=pressed],[aria-pressed=true]){border-color:var(--cap-state-pressed)}.cap-button[data-variant=danger]{--cap-state-normal: var(--cap-feedback-danger-normal);--cap-state-hover: var(--cap-feedback-danger-hover);--cap-state-pressed: var(--cap-feedback-danger-pressed);--cap-state-text: var(--cap-feedback-danger-text)}.cap-button:is([data-variant=ghost],[data-variant=outline]){--cap-state-normal: transparent}.cap-button[data-variant]{background:var(--cap-state-normal);color:var(--cap-state-text)}.cap-button[data-variant]:not(:disabled):is(:hover,[data-state=hover]){background:var(--cap-state-hover);color:var(--cap-state-text)}.cap-button[data-variant]:not(:disabled):is(:active,[data-state=pressed],[aria-pressed=true]){background:var(--cap-state-pressed);color:var(--cap-state-text)}.cap-tag-label{display:inline-flex;align-items:center;padding:0;border:0;font:inherit;color:inherit;background:transparent;cursor:pointer}.cap-tag[data-interactive]{cursor:pointer}:is(.cap-icon-box)[role=button]:not([aria-disabled=true]):hover{background:var(--cap-accent-hover)}:is(.cap-icon-box)[role=button]:not([aria-disabled=true]):active{background:var(--cap-accent-pressed)}:is(.cap-input,.cap-floating-input,.cap-sidebar-item,.cap-collection-row,.cap-object-card,.cap-menu-item,.cap-select-option,.cap-command-item,.cap-tab-list button,.cap-calendar-day,.cap-calendar-select-trigger,.cap-alert-toggle,.cap-content-card-open):not(:disabled):not([aria-disabled=true]):is(:hover,[data-state=hover]){background:var(--cap-control-hover)}:is(.cap-input,.cap-floating-input,.cap-sidebar-item,.cap-collection-row,.cap-object-card,.cap-menu-item,.cap-select-option,.cap-command-item,.cap-tab-list button,.cap-calendar-day,.cap-calendar-select-trigger,.cap-alert-toggle,.cap-content-card-open):not(:disabled):not([aria-disabled=true]):is(:active,[data-state=pressed]){background:var(--cap-control-pressed)}.cap-menu-item[data-danger]:not(:disabled):hover{background:var(--cap-feedback-danger-hover)}.cap-menu-item[data-danger]:not(:disabled):active{background:var(--cap-feedback-danger-pressed)}.cap-segment:has(input:not(:disabled)):active>span{background:var(--cap-control-pressed)}.cap-calendar-day[data-selected]{background:var(--cap-action-normal);color:var(--cap-action-text)}.cap-calendar-day[data-selected]:not(:disabled):hover{background:var(--cap-action-hover)}.cap-calendar-day[data-selected]:not(:disabled):active{background:var(--cap-action-pressed)}.cap-switch:not(:disabled):hover{background:var(--cap-control-hover)}.cap-switch:not(:disabled):active{background:var(--cap-control-pressed)}.cap-switch:checked:not(:disabled):hover{background:var(--cap-action-hover)}.cap-switch:checked:not(:disabled):active{background:var(--cap-action-pressed)}:is(.cap-checkbox,.cap-radio,.cap-slider):not(:disabled):hover{accent-color:var(--cap-action-hover)}:is(.cap-checkbox,.cap-radio,.cap-slider):not(:disabled):active{accent-color:var(--cap-action-pressed)}.cap-button[data-variant]:disabled,:is(.cap-input,.cap-floating-input,.cap-sidebar-item,.cap-collection-row,.cap-object-card,.cap-menu-item,.cap-select-option,.cap-command-item,.cap-tab-list button,.cap-calendar-day,.cap-calendar-select-trigger,.cap-switch):is(:disabled,[aria-disabled=true]),:is(.cap-tag,.cap-icon-box)[aria-disabled=true],.cap-segment:has(input:disabled)>span,.cap-markdown-editor[data-disabled=true]{background:var(--cap-disabled-background);color:var(--cap-disabled-text);border-color:var(--cap-control-border);opacity:1;cursor:not-allowed}:is(.cap-object-card,.cap-collection-row):disabled :where(*){color:inherit}:is(.cap-check-label,.cap-switch-label):has(:disabled),.cap-floating-field:has(:disabled),.cap-floating-field:has(:disabled) label{color:var(--cap-disabled-text)}:is(.cap-checkbox,.cap-radio,.cap-slider):disabled{accent-color:var(--cap-disabled-text);cursor:not-allowed}:is(.cap-input,.cap-floating-input):disabled::placeholder{color:var(--cap-disabled-text)}.cap-tag :disabled{color:inherit;opacity:1;background:transparent;cursor:not-allowed}.cap-markdown-editor[data-disabled] :is(textarea,.cap-markdown-status,.cap-markdown-preview){color:var(--cap-disabled-text)}.cap-task-checkbox:not(:disabled):hover{background:var(--cap-control-hover)}.cap-task-checkbox:not(:disabled):active{background:var(--cap-control-pressed)}.cap-task-checkbox:checked:not(:disabled):hover{background:var(--cap-accent-solid-hover)}.cap-task-checkbox:checked:not(:disabled):active{background:var(--cap-accent-solid-pressed)}.cap-task-checkbox:disabled{background:var(--cap-disabled-background);border-color:var(--cap-disabled-text);cursor:not-allowed}.cap-switch:before{background:var(--cap-control-text);box-shadow:none}.cap-switch:checked:before{background:var(--cap-action-text)}.cap-switch:disabled:before{background:var(--cap-disabled-text)}.cap-button[data-variant=secondary],.cap-input,.cap-floating-input{border-color:var(--cap-control-border)}:is(.cap-button[data-variant=secondary],.cap-input,.cap-floating-input):not(:disabled):hover{border-color:var(--cap-control-border-hover)}:is(.cap-button[data-variant=secondary],.cap-input,.cap-floating-input):not(:disabled):active{border-color:var(--cap-control-border-pressed)}.cap-button[data-variant=outline],.cap-button[data-variant=outline]:disabled,.cap-button-group[data-attached] .cap-button[data-variant=outline]{border-color:var(--cap-border-strong)}.cap-tag,.cap-icon-box{border-color:var(--cap-accent-outline)}:is(.cap-input,.cap-floating-input):focus{border-color:var(--cap-focus-ring)}:is(.cap-input,.cap-floating-input)[aria-invalid=true],.cap-floating-field[data-invalid] .cap-floating-input{border-color:var(--cap-status-danger-text)}.cap-button-group[data-attached] .cap-button:is([data-variant=secondary],[data-variant=ghost]){--cap-state-normal: transparent;border-color:transparent}.cap-button-group[data-attached] .cap-button[aria-pressed=true],.cap-button-group[data-attached] .cap-button[aria-pressed=true]:hover{background:var(--cap-control-pressed)}.cap-button-group[data-attached] .cap-button:disabled{background:var(--cap-disabled-background)}:is(.cap-tag,.cap-icon-box)[aria-disabled=true]{border-color:var(--cap-panel-border)}@media(pointer:coarse){.cap-button-group{height:auto;min-height:var(--cap-touch-target)}.cap-button-group[data-attached] :is(.cap-button,.cap-input)[data-size]{min-height:var(--cap-touch-target)}}:is(.cap-alert,.cap-callout,.cap-tag,.cap-icon-box,[data-reaction=tint]) :is(.cap-alert-toggle,.cap-button[data-variant=ghost],.cap-content-card-open){color:inherit}:is(.cap-alert,.cap-callout,.cap-tag,.cap-icon-box,[data-reaction=tint]) :is(.cap-alert-toggle,.cap-button[data-variant=ghost],.cap-content-card-open):not(:disabled):not([aria-disabled=true]):is(:hover,[data-state=hover]){background:var(--cap-reaction-hover);color:inherit}:is(.cap-alert,.cap-callout,.cap-tag,.cap-icon-box,[data-reaction=tint]) :is(.cap-alert-toggle,.cap-button[data-variant=ghost],.cap-content-card-open):not(:disabled):not([aria-disabled=true]):is(:active,[data-state=pressed]){background:var(--cap-reaction-pressed);color:inherit}.cap-button-group[data-attached] .cap-button:is([data-variant=ghost],[data-variant=secondary]){--cap-state-hover:var(--cap-reaction-hover);--cap-state-pressed:var(--cap-reaction-pressed)}.cap-button-group[data-attached] .cap-button[aria-pressed=true],.cap-button-group[data-attached] .cap-button[aria-pressed=true]:hover{background:var(--cap-reaction-pressed)}:is(.cap-check-label,.cap-switch-label,.cap-slider-field,.cap-radio-group){--cap-selection-normal:var(--cap-accent-normal);--cap-selection-hover:var(--cap-accent-hover);--cap-selection-pressed:var(--cap-accent-pressed);--cap-selection-text:var(--cap-accent-text)}:is(.cap-check-label,.cap-switch-label,.cap-slider-field,.cap-radio-group)[data-contrast=true]{--cap-selection-normal:var(--cap-accent-solid-normal);--cap-selection-hover:var(--cap-accent-solid-hover);--cap-selection-pressed:var(--cap-accent-solid-pressed);--cap-selection-text:var(--cap-accent-solid-text)}:where(.cap-check-label,.cap-checkbox,.cap-radio,.cap-slider-field,.cap-slider)[data-size=xs]{--cap-choice-size:var(--cap-number-selection-size-xs);--cap-thumb-size:var(--cap-number-slider-thumb-xs);--cap-track-size:var(--cap-number-slider-track-xs);--cap-field-height:var(--cap-number-control-size-xs)}:where(.cap-check-label,.cap-checkbox,.cap-radio,.cap-slider-field,.cap-slider)[data-size=sm]{--cap-choice-size:var(--cap-number-selection-size-sm);--cap-thumb-size:var(--cap-number-slider-thumb-sm);--cap-track-size:var(--cap-number-slider-track-sm);--cap-field-height:var(--cap-number-control-size-sm)}:where(.cap-check-label,.cap-checkbox,.cap-radio,.cap-slider-field,.cap-slider)[data-size=md]{--cap-choice-size:var(--cap-number-selection-size-md);--cap-thumb-size:var(--cap-number-slider-thumb-md);--cap-track-size:var(--cap-number-slider-track-md);--cap-field-height:var(--cap-number-control-size-md)}:where(.cap-check-label,.cap-checkbox,.cap-radio,.cap-slider-field,.cap-slider)[data-size=lg]{--cap-choice-size:var(--cap-number-selection-size-lg);--cap-thumb-size:var(--cap-number-slider-thumb-lg);--cap-track-size:var(--cap-number-slider-track-lg);--cap-field-height:var(--cap-number-control-size-lg)}.cap-check-label{min-height:var(--cap-field-height);gap:var(--cap-space-2)}.cap-checkbox,.cap-radio{appearance:none;position:relative;display:inline-grid;place-items:center;width:var(--cap-choice-size);height:var(--cap-choice-size);border:var(--cap-border-width) solid var(--cap-content-muted);border-radius:var(--cap-radius-small);background:var(--cap-control-normal);color:var(--cap-selection-text);transition:background var(--cap-duration-fast),border-color var(--cap-duration-fast),box-shadow var(--cap-duration-fast)}.cap-radio{border-radius:var(--cap-radius-full)}:is(.cap-checkbox,.cap-radio):not(:disabled):hover{background:var(--cap-control-hover);box-shadow:0 0 0 var(--cap-item-gap) var(--cap-reaction-hover)}:is(.cap-checkbox,.cap-radio):not(:disabled):active{background:var(--cap-control-pressed)}:is(.cap-checkbox,.cap-radio):checked,.cap-checkbox:indeterminate{background:var(--cap-selection-normal);border-color:var(--cap-selection-normal)}:is(.cap-checkbox,.cap-radio):checked:not(:disabled):hover,.cap-checkbox:indeterminate:not(:disabled):hover{background:var(--cap-selection-hover);border-color:var(--cap-selection-hover)}:is(.cap-checkbox,.cap-radio):checked:not(:disabled):active,.cap-checkbox:indeterminate:not(:disabled):active{background:var(--cap-selection-pressed);border-color:var(--cap-selection-pressed)}.cap-checkbox:before{content:"";width:65%;height:65%;background:currentColor;clip-path:polygon(12% 44%,38% 69%,85% 17%,98% 29%,39% 94%,0 56%);opacity:0}.cap-checkbox:indeterminate:before{clip-path:inset(42% 8% round 1px)}.cap-checkbox:is(:checked,:indeterminate):before{opacity:1}.cap-radio:before{content:"";width:42%;height:42%;background:currentColor;border-radius:inherit;opacity:0}.cap-radio:checked:before{opacity:1}:is(.cap-checkbox,.cap-radio):disabled{background:var(--cap-disabled-background);border-color:var(--cap-disabled-text);color:var(--cap-disabled-text);cursor:not-allowed}.cap-slider-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--cap-space-3)}.cap-slider-heading label{font-size:var(--cap-font-size-sm);color:var(--cap-content-primary)}.cap-slider-heading output{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.cap-slider-field{--cap-range-fill:var(--cap-selection-normal);--cap-range-thumb:var(--cap-selection-text)}.cap-slider-control{position:relative;min-height:var(--cap-field-height)}.cap-slider-rail{display:block;position:absolute;inset-inline:calc(var(--cap-thumb-size) / 2);top:50%;height:var(--cap-track-size);transform:translateY(-50%);border-radius:min(calc(var(--cap-track-size) / 2),var(--cap-radius-xs));background:var(--cap-control-active);pointer-events:none}.cap-slider-fill{display:block;width:var(--cap-slider-progress);height:100%;border-radius:inherit;background:var(--cap-range-fill)}.cap-slider-thumb{display:block;position:absolute;left:var(--cap-slider-progress);top:50%;width:var(--cap-thumb-size);height:var(--cap-thumb-size);transform:translate(-50%,-50%);border:2px solid var(--cap-range-fill);border-radius:min(calc(var(--cap-thumb-size) / 2),var(--cap-radius-small));background:var(--cap-range-thumb);box-shadow:0 1px 3px var(--cap-reaction-pressed);transition:box-shadow .12s ease,border-color .12s ease}.cap-slider{appearance:none;position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;opacity:0;background:transparent;cursor:pointer}.cap-slider::-webkit-slider-thumb{appearance:none;width:var(--cap-thumb-size);height:var(--cap-thumb-size);border:0}.cap-slider::-moz-range-thumb{width:var(--cap-thumb-size);height:var(--cap-thumb-size);border:0}.cap-slider-field:has(.cap-slider:not(:disabled):hover){--cap-range-fill:var(--cap-selection-hover)}.cap-slider-field:has(.cap-slider:not(:disabled):active){--cap-range-fill:var(--cap-selection-pressed)}.cap-slider-control:has(.cap-slider:focus-visible) .cap-slider-thumb{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:calc(var(--cap-field-focus-offset,1px) + 2px)}.cap-slider-field[data-disabled]{--cap-range-fill:var(--cap-disabled-text);--cap-range-thumb:var(--cap-disabled-background)}.cap-slider:disabled{cursor:not-allowed}.cap-slider-field[data-disabled] .cap-slider-heading :is(label,output){color:var(--cap-disabled-text)}@media(forced-colors:active){.cap-slider-rail{display:none}.cap-slider{opacity:1;appearance:auto}}@media(prefers-reduced-motion:reduce){.cap-slider-thumb{transition:none}}@media(pointer:coarse){.cap-check-label,.cap-slider{min-height:var(--cap-touch-target)}}@media(forced-colors:active){.cap-checkbox,.cap-radio,.cap-slider{appearance:auto}.cap-checkbox:before,.cap-radio:before{display:none}}.cap-switch-label{--cap-switch-height:24px;--cap-switch-width:42px;--cap-switch-inset:3px;--cap-switch-on:var(--cap-selection-normal);--cap-switch-hover:var(--cap-selection-hover);--cap-switch-pressed:var(--cap-selection-pressed);--cap-switch-ink:var(--cap-selection-text)}.cap-switch-label[data-size=xs]{--cap-switch-height:16px;--cap-switch-width:28px;--cap-switch-inset:2px}.cap-switch-label[data-size=sm]{--cap-switch-height:20px;--cap-switch-width:34px}.cap-switch-label[data-size=lg]{--cap-switch-height:28px;--cap-switch-width:50px;--cap-switch-inset:4px}.cap-switch-label[data-variant=neutral][data-contrast=true]{--cap-switch-on:var(--cap-action-normal);--cap-switch-hover:var(--cap-action-hover);--cap-switch-pressed:var(--cap-action-pressed);--cap-switch-ink:var(--cap-action-text)}.cap-switch-label[data-variant=neutral][data-contrast=false]{--cap-switch-on:var(--cap-control-normal);--cap-switch-hover:var(--cap-control-hover);--cap-switch-pressed:var(--cap-control-pressed);--cap-switch-ink:var(--cap-control-text)}.cap-switch-label .cap-switch{display:block;box-sizing:border-box;width:var(--cap-switch-width);height:var(--cap-switch-height);border:0;padding:var(--cap-switch-inset);background:var(--cap-control-pressed)}.cap-switch-label .cap-switch:before{width:calc(var(--cap-switch-height) - 2 * var(--cap-switch-inset));height:calc(var(--cap-switch-height) - 2 * var(--cap-switch-inset));background:var(--cap-control-text);box-shadow:none}.cap-switch-label .cap-switch:not(:checked):not(:disabled):hover{background:var(--cap-control-hover)}.cap-switch-label .cap-switch:not(:checked):not(:disabled):active{background:var(--cap-control-pressed)}.cap-switch-label .cap-switch:checked{background:var(--cap-switch-on)}.cap-switch-label .cap-switch:checked:before{background:var(--cap-switch-ink);transform:translate(calc(var(--cap-switch-width) - var(--cap-switch-height)))}.cap-switch-label .cap-switch:checked:not(:disabled):hover{background:var(--cap-switch-hover)}.cap-switch-label .cap-switch:checked:not(:disabled):active{background:var(--cap-switch-pressed)}.cap-switch-label .cap-switch:disabled{background:var(--cap-disabled-background)}.cap-switch-label .cap-switch:disabled:before{background:var(--cap-disabled-text)}@media(forced-colors:active){.cap-switch-label .cap-switch{appearance:auto;padding:0}.cap-switch-label .cap-switch:before{display:none}}.cap-labeled-field{display:grid;min-width:0;gap:var(--cap-space-2);width:100%;font-size:var(--cap-font-size-sm)}.cap-labeled-field>label{font-weight:500;color:var(--cap-content-secondary)}.cap-labeled-control{position:relative;display:block;min-width:0}.cap-labeled-control>label{position:absolute;inset-inline:calc(12px + var(--cap-radius-inset));top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cap-font-size-xs);line-height:16px;color:var(--cap-content-muted);cursor:text}.cap-labeled-field[data-label-placement=inside]{--cap-inside-height:52px}.cap-labeled-field[data-label-placement=inside][data-size=xs]{--cap-inside-height:44px}.cap-labeled-field[data-label-placement=inside][data-size=sm]{--cap-inside-height:48px}.cap-labeled-field[data-label-placement=inside][data-size=lg]{--cap-inside-height:56px}.cap-labeled-field[data-label-placement=inside] .cap-labeled-control>.cap-input,.cap-labeled-field[data-label-placement=inside] .cap-select-trigger{height:var(--cap-inside-height);padding:23px calc(12px + var(--cap-radius-inset)) 5px}.cap-labeled-field[data-label-placement=inside] .cap-select-trigger>.cap-icon{align-self:center;position:relative;top:-8px}.cap-labeled-field[data-label-placement=inside] .cap-labeled-control>.cap-textarea{height:auto;min-height:calc(var(--cap-inside-height) + 48px)}.cap-labeled-control:has(>textarea)>label{pointer-events:none;top:1px;padding:6px calc(12px + var(--cap-radius-inset)) 2px;inset-inline:1px;background:var(--cap-bg-input);transition:background .12s;border-radius:max(0px,calc(var(--cap-field-radius,var(--cap-radius-base)) - 1px)) max(0px,calc(var(--cap-field-radius,var(--cap-radius-base)) - 1px)) 0 0}.cap-labeled-field[data-size=xs]{--cap-field-radius:var(--cap-radius-small)}.cap-labeled-control:has(>textarea:focus)>label{background:var(--cap-bg-input-active)}.cap-labeled-control:has(>textarea:not(:disabled):is(:hover,[data-state=hover]))>label{background:var(--cap-control-hover)}.cap-labeled-control:has(>textarea:not(:disabled):is(:active,[data-state=pressed]))>label{background:var(--cap-control-pressed)}.cap-labeled-control:has(>textarea[data-variant=ghost])>label{background:transparent}.cap-labeled-control:has(>textarea[data-variant=ghost]:not(:disabled):is(:hover,:focus))>label{background:var(--cap-control-hover)}.cap-labeled-control:has(>textarea:disabled)>label{background:var(--cap-disabled-background)}.cap-field-leading,.cap-field-trailing{display:flex;align-items:center;position:absolute;top:0;bottom:0;color:var(--cap-content-muted)}.cap-field-leading{inset-inline-start:calc(12px + var(--cap-radius-inset));pointer-events:none}.cap-field-trailing{inset-inline-end:calc(12px + var(--cap-radius-inset))}.cap-field-trailing-actions{display:inline-flex;align-items:center;gap:4px;pointer-events:auto}.cap-field-trailing-spacer{display:block;width:24px;height:24px;visibility:hidden}.cap-field-clear.cap-button[data-variant=ghost]{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border-radius:var(--cap-radius-small);color:var(--cap-content-muted)}.cap-field-clear.cap-button[data-variant=ghost]:hover{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.cap-input:focus-visible,.cap-select-trigger:focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-select-trigger:focus:not([aria-invalid=true]){border-color:var(--cap-control-border)}.cap-input[aria-invalid=true]:is([data-variant],:hover,:active,:focus){border-color:var(--cap-status-danger-text)}.cap-labeled-field .cap-labeled-control[data-leading]>.cap-input{padding-inline-start:calc(36px + var(--cap-radius-inset))}.cap-labeled-control[data-leading]>label{inset-inline-start:calc(36px + var(--cap-radius-inset))}.cap-labeled-field .cap-labeled-control[data-trailing]>.cap-input{padding-inline-end:calc(36px + var(--cap-radius-inset))}.cap-labeled-control[data-trailing]>label{inset-inline-end:calc(36px + var(--cap-radius-inset))}.cap-labeled-field[data-disabled] label{color:var(--cap-disabled-text);cursor:default}:where(.cap-checkbox,.cap-radio){--cap-choice-size:var(--cap-number-selection-size-md)}.cap-checkbox,.cap-radio{flex-shrink:0}.cap-labeled-control>.cap-select-root{display:block;width:100%}.cap-labeled-field[data-label-placement=inside] .cap-select-trigger{position:relative;padding-inline-end:calc(26px + var(--cap-select-end-inset))}.cap-labeled-field[data-label-placement=inside] .cap-select-trigger>svg{position:absolute;inset-inline-end:var(--cap-select-end-inset);top:calc(50% - 7px)}.cap-input[type=number]{appearance:textfield;-moz-appearance:textfield}.cap-input[type=number]::-webkit-inner-spin-button,.cap-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cap-select-trigger[data-pointer-focus]:focus-visible{outline:none}.cap-tag{--cap-tag-height:var(--cap-number-control-size-sm);--cap-tag-radius:var(--cap-number-radius-md);--cap-tag-inset:3px;--cap-tag-icon:14px;--cap-tag-font:var(--cap-font-size-xs);--cap-tag-normal:var(--cap-accent-normal);--cap-tag-hover:var(--cap-accent-hover);--cap-tag-pressed:var(--cap-accent-pressed);--cap-tag-text:var(--cap-accent-text);display:inline-flex;align-items:center;gap:2px;width:fit-content;max-width:100%;vertical-align:middle;height:var(--cap-tag-height);padding:var(--cap-tag-inset);border:0;outline:var(--cap-border-width) solid var(--cap-accent-outline);outline-offset:calc(-1 * var(--cap-border-width));border-radius:var(--cap-tag-radius);color:var(--cap-tag-text);background:var(--cap-tag-normal);font-size:var(--cap-tag-font);font-weight:500;line-height:1;white-space:nowrap}.cap-tag[data-size=xs]{--cap-tag-height:var(--cap-number-control-size-xs);--cap-tag-radius:var(--cap-number-radius-sm);--cap-tag-inset:2px;--cap-tag-icon:12px;--cap-tag-font:var(--cap-font-size-xxs)}.cap-tag[data-size=md]{--cap-tag-height:var(--cap-number-control-size-md);--cap-tag-radius:var(--cap-number-radius-lg);--cap-tag-icon:16px;--cap-tag-font:var(--cap-font-size-sm)}.cap-tag[data-size=lg]{--cap-tag-height:var(--cap-number-control-size-lg);--cap-tag-radius:var(--cap-number-radius-xl);--cap-tag-inset:4px;--cap-tag-icon:18px;--cap-tag-font:var(--cap-font-size-base)}.cap-tag[data-variant=solid]{--cap-tag-normal:var(--cap-accent-solid-normal);--cap-tag-hover:var(--cap-accent-solid-hover);--cap-tag-pressed:var(--cap-accent-solid-pressed);--cap-tag-text:var(--cap-accent-solid-text)}.cap-tag[data-variant=outline]{--cap-tag-normal:transparent}.cap-tag-label{display:inline-flex;align-items:center;gap:4px;height:100%;min-width:0;padding:0 4px;color:inherit;border:0;border-radius:calc(var(--cap-tag-radius) - var(--cap-tag-inset));background:transparent;font:inherit;cursor:inherit}button.cap-tag-label{cursor:pointer}.cap-tag-text{overflow:hidden;text-overflow:ellipsis}.cap-tag svg{flex-shrink:0;width:var(--cap-tag-icon);height:var(--cap-tag-icon)}.cap-tag-remove{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--cap-tag-height) - 2 * var(--cap-tag-inset));width:calc(var(--cap-tag-height) - 2 * var(--cap-tag-inset));flex-shrink:0;border-radius:calc(var(--cap-tag-radius) - var(--cap-tag-inset))}.cap-tag[data-interactive]:not([aria-disabled=true]):is(:has(>button:hover),[data-state=hover]){background:var(--cap-tag-hover);outline-color:var(--cap-accent-outline-hover)}.cap-tag[data-interactive]:not([aria-disabled=true]):is(:has(>button:active),[data-state=pressed]){background:var(--cap-tag-pressed);outline-color:var(--cap-accent-outline-pressed)}.cap-tag[aria-disabled=true]{background:var(--cap-disabled-background);color:var(--cap-disabled-text);outline-color:var(--cap-panel-border);cursor:not-allowed}.cap-tag-label:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-tag .cap-tag-remove:is(:hover,:active,[data-state]){background:transparent}.cap-counter{--cap-counter-height:20px;display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;min-width:var(--cap-counter-height);height:var(--cap-counter-height);padding-inline:5px;border-radius:var(--cap-radius-full);font-size:var(--cap-font-size-xxs);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cap-content-muted);background:var(--cap-control-bg);vertical-align:middle}.cap-counter[data-size=xs]{--cap-counter-height:16px;font-size:10px;padding-inline:4px}.cap-counter[data-size=md]{--cap-counter-height:24px;font-size:var(--cap-font-size-xs);padding-inline:6px}.cap-counter[data-size=lg]{--cap-counter-height:28px;font-size:var(--cap-font-size-sm);padding-inline:7px}.cap-counter[data-shape=rounded]{border-radius:var(--cap-number-radius-sm)}.cap-counter[data-variant=plain]{background:transparent;color:inherit}.cap-counter[data-variant=translucent]{background:var(--cap-reaction-pressed);color:inherit}.cap-counter[data-variant=accent]{background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text)}.cap-counter[data-variant=white]{background:var(--cap-counter-white-background);color:var(--cap-counter-white-text)}.cap-counter[data-variant=black]{background:var(--cap-counter-black-background);color:var(--cap-counter-black-text)}.cap-tag .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-sm);font-size:var(--cap-font-size-tiny);padding-inline:4px}.cap-tag[data-size=xs] .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-xs);font-size:var(--cap-font-size-micro);padding-inline:3px}.cap-tag[data-size=md] .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-md);font-size:var(--cap-font-size-xxs)}.cap-tag[data-size=lg] .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-lg);font-size:var(--cap-font-size-xs)}.cap-tag:has(.cap-tag-remove){gap:0}.cap-tag:has(.cap-tag-remove) .cap-tag-label{padding-inline-end:0}.cap-tag-remove{width:calc(var(--cap-tag-icon) + 6px)}.cap-tag[aria-disabled=true] .cap-counter{color:inherit;background:transparent}.cap-text-action{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:0;border-radius:var(--cap-radius-small);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;vertical-align:baseline}.cap-text-action:hover,.cap-breadcrumbs .cap-text-action:hover{text-decoration:none;background:var(--cap-reaction-hover)}.cap-text-action:active{background:var(--cap-reaction-pressed)}.cap-text-action:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-text-action:disabled{color:var(--cap-disabled-text);background:transparent;cursor:not-allowed}.cap-breadcrumbs li{gap:2px}.cap-breadcrumbs [aria-current=page]{padding:4px 6px}.cap-button-group[data-attached][data-orientation=horizontal]>.cap-button-group-prefix{padding-inline-end:calc(var(--cap-group-count-inset) + var(--cap-radius-xl));margin-inline-end:calc(-1 * var(--cap-radius-xl))}.cap-button-group[data-attached]>.cap-button-group-items{position:relative}.cap-button-group[data-attached][data-orientation=vertical]>.cap-button-group-prefix{padding-bottom:var(--cap-radius-xl);margin-bottom:calc(-1 * var(--cap-radius-xl));min-height:calc(var(--cap-toolbar-control-height) + var(--cap-radius-xl))}.cap-button-group[data-color]:not([data-color=neutral]){--cap-group-background:var(--cap-accent-normal);--cap-group-hover:var(--cap-accent-hover);--cap-group-selected:var(--cap-accent-hover);--cap-group-pressed:var(--cap-accent-pressed);--cap-group-prefix:var(--cap-accent-normal);--cap-group-text:var(--cap-accent-text)}.cap-calendar-period.cap-button-group{padding:0;border:0;background:transparent;gap:0}.cap-button-group[data-attached] .cap-select-trigger{background:transparent}.cap-button-group[data-attached] .cap-select-trigger:hover{background:var(--cap-reaction-hover)}.cap-button-group[data-attached] .cap-select-trigger[aria-expanded=true]{background:var(--cap-reaction-pressed)}.cap-calendar-toolbar{padding:0 0 12px}.cap-card>:first-child,.cap-content-pane-inner>:first-child{margin-top:0}.cap-card>:last-child,.cap-content-pane-inner>:last-child{margin-bottom:0}.cap-menu-v2 .cap-menu-item,.cap-select-popup .cap-select-option{border-radius:calc(var(--cap-radius-xl) - var(--cap-item-gap-roomy))}.cap-floating-action-bar{border-radius:calc(var(--cap-radius-base) + 6px)}.cap-floating-action-bar:is([data-size=lg],[data-size=xl]){border-radius:calc(var(--cap-radius-base) + var(--cap-space-2))}.cap-modal-layer[data-variant=edge]{padding:0}.cap-drawer[data-variant=edge]{height:100%;max-height:100dvh;border-radius:0;border:0;box-shadow:var(--cap-shadow-floating)}.cap-drawer[data-variant=edge][data-side=right]{border-left:var(--cap-border-width) solid var(--cap-border-base-strong)}.cap-drawer[data-variant=edge][data-side=left]{border-right:var(--cap-border-width) solid var(--cap-border-base-strong)}.cap-drawer[data-variant=edge][data-side=bottom]{height:auto;border-top:var(--cap-border-width) solid var(--cap-border-base-strong)}.cap-icon-picker{display:grid;gap:12px;min-width:0}.cap-icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;max-height:360px;overflow:auto;padding:4px}.cap-icon-option{position:relative;cursor:pointer}.cap-icon-option input{position:absolute;opacity:0;width:1px;height:1px}.cap-icon-option>span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--cap-radius-base);background:var(--cap-control-bg);color:var(--cap-content-primary)}.cap-icon-option:hover>span{background:var(--cap-control-hover)}.cap-icon-option:has(:checked)>span{color:var(--cap-accent-text);background:var(--cap-accent-normal)}.cap-icon-option:active>span{background:var(--cap-control-pressed)}.cap-icon-option:has(:focus-visible)>span{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-icon-option:has(:disabled)>span{color:var(--cap-disabled-text);background:var(--cap-disabled-background);cursor:not-allowed}@media(pointer:coarse){.cap-calendar-period.cap-button-group{--cap-toolbar-control-height:48px}}@media(forced-colors:active){.cap-tag,.cap-counter,.cap-content-pane,.cap-content-main{outline:1px solid CanvasText}.cap-icon-option:has(:checked)>span{outline:2px solid Highlight}}.cap-sidebar-item>.cap-counter{margin-left:auto}.cap-markdown .cap-text-action{text-decoration:none}.cap-content-card-open{padding:4px 6px;margin:-4px -6px;width:calc(100% + 12px)}.cap-content-card-open:hover{text-decoration:none}.cap-modal-layer>.cap-drawer[data-variant=edge]{border-radius:0;max-height:100dvh}.cap-modal-layer>.cap-drawer[data-variant=edge][data-side=bottom]{width:100%;max-height:85dvh}.cap-accordion summary{align-items:center;padding:12px calc(12px + var(--cap-radius-inset));line-height:20px;border-radius:var(--cap-radius-base)}.cap-accordion summary>svg{flex:none;width:20px;height:20px}.cap-accordion-content{padding:0 calc(12px + var(--cap-radius-inset)) 12px calc(40px + var(--cap-radius-inset))}.cap-alert-header,.cap-alert-heading,.cap-alert-toggle{padding:8px}.cap-alert-toggle{grid-template-columns:var(--cap-alert-icon-size) minmax(0,1fr) 20px}.cap-alert-toggle>.cap-alert-chevron{width:20px;height:20px}.cap-alert{--cap-alert-content-start:calc(16px + var(--cap-alert-icon-size) + .625rem)}.cap-alert-body-content{padding:0 16px 16px var(--cap-alert-content-start)}.cap-menu-v2,.cap-select-popup{gap:var(--cap-item-gap-roomy);padding:var(--cap-item-gap-roomy)}.cap-menu-v2 .cap-menu-item,.cap-select-popup .cap-select-option{padding:8px calc(8px + var(--cap-radius-inset))}.cap-menu-v2 .cap-menu-item:not(:disabled):is(:hover,:focus-visible),.cap-select-popup .cap-select-option:not([aria-disabled=true]):is(:hover,[data-active=true]){background:var(--cap-reaction-hover)}.cap-menu-v2 .cap-menu-item:focus:not(:focus-visible):not(:hover),.cap-menu-v2:has(.cap-menu-item:hover) .cap-menu-item:focus:not(:hover){background:transparent}.cap-select-popup .cap-select-option[aria-selected=true],.cap-select-popup .cap-select-option[aria-selected=true]:hover{background:var(--cap-control-pressed)}.cap-menu-v2 .cap-menu-item:not(:disabled):active,.cap-select-popup .cap-select-option:not([aria-disabled=true]):active{background:var(--cap-reaction-pressed)}.cap-command-list{padding:var(--cap-item-gap-roomy);gap:var(--cap-item-gap-roomy)}.cap-command-item:hover{background:var(--cap-reaction-hover)}.cap-command-item[aria-selected=true]{background:var(--cap-control-pressed)}.cap-calendar-period.cap-button-group>.cap-button-group-items{background:var(--cap-control-bg)}.cap-calendar-period.cap-button-group{flex-shrink:1;min-width:0}.cap-calendar-period>.cap-button-group-items{width:100%;min-width:0}.cap-calendar-period .cap-select-root{flex:1 1 auto;min-width:0}.cap-calendar-period .cap-select-trigger{max-width:100%}@media(pointer:coarse){.cap-calendar-toolbar>.cap-button{min-height:48px;height:48px;min-width:48px}}.cap-split-button[data-layout=joined]{gap:0}.cap-split-button[data-layout=joined]>.cap-button{border-start-end-radius:0;border-end-end-radius:0;border-inline-end-color:transparent}.cap-split-button[data-layout=joined]>.cap-menu-root{position:relative}.cap-split-button[data-layout=joined]>.cap-menu-root>.cap-button{border-start-start-radius:0;border-end-start-radius:0;border-inline-start-color:transparent}.cap-split-button[data-layout=joined]>.cap-menu-root:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--cap-border-width);background:var(--cap-content-muted);opacity:.22;pointer-events:none}.cap-split-button[data-layout=joined][data-variant=primary]>.cap-menu-root:after{background:var(--cap-action-text)}.cap-split-button[data-layout=joined][data-variant=accent]>.cap-menu-root:after{background:var(--cap-accent-solid-text)}.cap-empty-icon .cap-icon-box{background:var(--cap-control-bg);border-color:transparent;color:var(--cap-content-muted)}.cap-empty-icon svg{opacity:.65}.cap-icon-combobox{display:block;min-width:0;width:100%}.cap-icon-combobox .cap-field-trailing{pointer-events:none}.cap-icon-combobox-popup{--cap-overlay-max-height:320}.cap-icon-combobox-option{justify-content:flex-start;gap:var(--cap-space-2)}.cap-icon-combobox-option>span{flex:1;overflow-wrap:anywhere}.cap-icon-empty{margin:0;padding:var(--cap-space-3);color:var(--cap-content-muted);font-size:var(--cap-font-size-sm)}.cap-tag[data-shape=rounded]{padding-inline:calc(var(--cap-tag-inset) + var(--cap-radius-inset) / 2)}.cap-tag[data-shape=pill]{--cap-tag-radius:var(--cap-radius-full);padding-inline:max(var(--cap-tag-inset),calc(var(--cap-tag-height) * .16))}:is(.cap-content-main,.cap-content-pane-scroll):focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-3px}.cap-content-layout{container-type:inline-size;width:100%;min-width:0;min-height:0}.cap-content-layout-row{display:flex;min-height:320px;height:100%;align-items:stretch;width:100%;min-width:0}.cap-content-main,.cap-content-pane{min-width:0;min-height:0;border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);border:var(--cap-border-width) solid var(--cap-panel-border)}.cap-content-main{display:flex;flex-direction:column;flex:1 1 0;padding:calc(16px + var(--cap-radius-inset));overflow:auto}.cap-content-main>div,.cap-content-pane-inner{width:100%;min-width:0;margin-inline:auto}.cap-content-layout[data-stretch] .cap-content-main>div{flex:1}.cap-content-pane{flex:0 0 var(--cap-pane-size);display:flex;flex-direction:column;overflow:hidden}.cap-content-pane>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(12px + var(--cap-radius-inset))}.cap-content-pane>header strong{min-width:0;font-size:var(--cap-font-size-sm);font-weight:500;overflow-wrap:anywhere}.cap-content-pane-scroll{padding:calc(12px + var(--cap-radius-inset));min-height:0;overflow:auto;flex:1}.cap-content-resizer,.cap-content-divider{flex:0 0 12px;position:relative;border-radius:var(--cap-number-radius-sm)}.cap-content-resizer{cursor:col-resize;touch-action:none;outline-offset:-2px}:is(.cap-content-resizer,.cap-content-divider):after{content:"";position:absolute;inset-block:12px;inset-inline-start:calc(50% - .5px);width:1px;border-radius:var(--cap-number-radius-xs);background:var(--cap-divider-subtle)}.cap-content-layout[data-divider=hover] :is(.cap-content-resizer,.cap-content-divider):after,.cap-content-layout[data-divider=none] :is(.cap-content-resizer,.cap-content-divider):after{opacity:0}.cap-content-layout[data-divider=hover] :is(.cap-content-resizer,.cap-content-divider):is(:hover,:focus-visible,[data-resizing]):after{opacity:1}.cap-content-resizer:is(:hover,:focus-visible,[data-resizing]):after{background:var(--cap-focus-ring)}.cap-content-resizer>span{position:absolute;width:3px;height:24px;inset-inline-start:calc(50% - 1.5px);top:calc(50% - 12px);background:var(--cap-content-muted);border-radius:var(--cap-radius-full);opacity:0;pointer-events:none}.cap-content-resizer:is(:hover,:focus-visible,[data-resizing])>span{opacity:1}.cap-content-resizer:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring)}.cap-content-layout[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.cap-content-layout[data-orientation=vertical] .cap-content-layout-row{flex-direction:column;min-height:0}.cap-content-layout[data-orientation=vertical] .cap-content-main{min-height:var(--cap-content-min-size,120px)}.cap-content-layout[data-orientation=vertical] .cap-content-resizer,.cap-content-layout[data-orientation=vertical][data-resizing]{cursor:row-resize}.cap-content-layout[data-orientation=vertical] :is(.cap-content-resizer,.cap-content-divider):after{inset-block-start:calc(50% - .5px);inset-block-end:auto;inset-inline:12px;width:auto;height:1px}.cap-content-layout[data-orientation=vertical] .cap-content-resizer>span{width:24px;height:3px;inset-inline-start:calc(50% - 12px);top:calc(50% - 1.5px)}.cap-content-layout[data-collapsed] .cap-content-layout-row{flex-direction:column;gap:8px;height:auto}.cap-content-layout[data-collapsed] .cap-content-pane{flex:auto;width:100%;max-height:360px}.cap-content-layout[data-collapsed] .cap-content-main{order:-1}.cap-content-layout[data-collapsed] :is(.cap-content-resizer,.cap-content-divider){display:none}@media(pointer:coarse){.cap-content-resizer>span{opacity:1}}@media(forced-colors:active){.cap-content-resizer>span{background:CanvasText}}.cap-resizable-card-frame{width:100%;max-width:100%;min-width:0;align-self:start}.cap-resizable-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:calc(16px + var(--cap-radius-inset));min-width:0;max-width:100%}.cap-resizable-card-body{flex:1;min-width:0;min-height:0;overflow:auto;padding-inline-end:12px;padding-block-end:16px;overflow-wrap:anywhere}.cap-resizable-card-handle{position:absolute;inset-inline-end:4px;inset-block-end:4px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--cap-radius-base);background:var(--cap-control-bg);color:var(--cap-content-muted);cursor:nwse-resize;touch-action:none;opacity:0;transition:opacity .12s ease,background .12s ease}.cap-resizable-card:is(:hover,:focus-within,[data-resizing])>.cap-resizable-card-handle{opacity:1}.cap-resizable-card-handle:hover{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-resizable-card-handle:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-resizable-card-handle:disabled{cursor:default;opacity:0}.cap-resizable-card[data-resizing]{-webkit-user-select:none;user-select:none}@media(pointer:coarse){.cap-resizable-card-handle{width:40px;height:40px;opacity:1}.cap-resizable-card-body{padding-inline-end:24px;padding-block-end:24px}}@media(prefers-reduced-motion:reduce){.cap-resizable-card-handle{transition:none}}@media(forced-colors:active){.cap-resizable-card-handle{color:ButtonText;background:ButtonFace}}.cap-reorderable{position:relative;min-width:0;width:100%}.cap-reorderable-list{display:flex;flex-direction:column;gap:var(--cap-space-2);padding:0;margin:0;list-style:none}.cap-reorderable-item{position:relative;display:flex;align-items:flex-start;gap:var(--cap-space-2);min-width:0;border-radius:var(--cap-radius-base)}.cap-reorderable-content{flex:1;min-width:0}.cap-reorder-handle-wrap{display:inline-flex;flex:none;align-items:center;gap:var(--cap-item-gap)}.cap-reorder-handle{display:grid;place-items:center;flex:none;width:24px;height:28px;padding:0;border:0;border-radius:var(--cap-radius-small);background:transparent;color:var(--cap-content-muted);cursor:grab;touch-action:none}.cap-reorder-handle:hover{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-reorder-handle:active{cursor:grabbing}.cap-reorder-handle:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid-normal);outline-offset:2px}.cap-reorder-handle:disabled{opacity:.4;cursor:default}.cap-reorder-actions{display:inline-flex;gap:var(--cap-item-gap)}.cap-reorder-up svg{transform:rotate(-90deg)}.cap-reorderable-item[data-dragging]{opacity:.55}.cap-reorderable-item[data-drop]:after{content:"";position:absolute;inset-inline:0;height:2px;background:var(--cap-accent-solid-normal);border-radius:var(--cap-radius-full);pointer-events:none}.cap-reorderable-item[data-drop=before]:after{top:-5px}.cap-reorderable-item[data-drop=after]:after{bottom:-5px}.cap-reorderable-item{transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.cap-reorderable-item{transition:none}}.cap-kanban-task[data-drag-activation=card]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cap-kanban-task[data-drag-activation=card]:active{cursor:grabbing}.cap-kanban-task[data-drag-activation=card] :is(button,a,input,select,textarea,label,[contenteditable=true]){touch-action:auto;-webkit-user-select:auto;user-select:auto}.cap-kanban-task:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:3px;border-radius:var(--cap-radius-lg)}.cap-kanban-task{position:relative;min-width:0}.cap-kanban-task[data-dragging]{opacity:.4}.cap-kanban-board>.cap-kanban-column>.cap-kanban-column-body{position:relative;min-height:100px}.cap-kanban-drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:28px;padding:0;border:0;border-radius:var(--cap-radius-base);background:transparent;color:var(--cap-content-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cap-kanban-drag-handle:hover{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-kanban-drag-handle:active{cursor:grabbing;background:var(--cap-control-active)}.cap-kanban-drag-handle:focus-visible{outline:var(--cap-focus-width) solid var(--cap-accent-solid);outline-offset:1px}.cap-kanban-custom-handle{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1}.cap-kanban-custom-handle+*{padding-inline-end:36px}.cap-kanban-drop-placeholder{position:absolute;inset-inline:0;z-index:2;height:3px;border-radius:var(--cap-radius-base);background:var(--cap-accent-solid);pointer-events:none}.cap-kanban-drop-placeholder>span{position:absolute;inset-inline-end:8px;bottom:4px;padding:2px 6px;border-radius:var(--cap-radius-base);background:var(--cap-surface-floating);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-md);font-size:var(--cap-font-size-xs)}.cap-kanban-drag-preview{position:fixed;z-index:1000;box-sizing:border-box;padding:12px;border-radius:var(--cap-radius-lg);background:var(--cap-surface-current);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-md);pointer-events:none;font-size:var(--cap-font-size-sm);font-weight:500}.cap-kanban-board[data-dragging]{scroll-snap-type:none}.cap-selection-field{--cap-selection-radius:var(--cap-radius-base);display:grid;gap:var(--cap-space-2);min-width:0;width:100%;color:var(--cap-content-primary);font:400 var(--cap-font-size-sm)/var(--cap-line-height-sm) var(--cap-font-sans),sans-serif}.cap-selection-label{color:var(--cap-content-secondary);font-weight:500}.cap-selection-field[data-size=xs]{--cap-selection-height:var(--cap-number-control-size-xs);--cap-selection-radius:var(--cap-radius-small)}.cap-selection-field[data-size=sm]{--cap-selection-height:var(--cap-number-control-size-sm)}.cap-selection-field[data-size=md]{--cap-selection-height:var(--cap-number-control-size-md)}.cap-selection-field[data-size=lg]{--cap-selection-height:var(--cap-number-control-size-lg)}.cap-selection-field[data-size=xs] :is(.cap-multiselect-box,.cap-tag-input-box){min-height:var(--cap-number-control-size-xs)}.cap-selection-field[data-size=sm] :is(.cap-multiselect-box,.cap-tag-input-box){min-height:var(--cap-number-control-size-sm)}.cap-selection-field[data-size=lg] :is(.cap-multiselect-box,.cap-tag-input-box){min-height:var(--cap-number-control-size-lg)}.cap-combobox-wrap,.cap-combobox-input-wrap{position:relative;min-width:0}.cap-combobox-input-wrap{display:flex;align-items:center;gap:8px;border-radius:var(--cap-selection-radius);transition:background-color .12s ease}.cap-combobox-input{width:100%;min-width:0;padding-inline-end:calc(34px + var(--cap-radius-inset))}.cap-combobox-input:has(~.cap-combobox-clear){padding-inline-end:calc(58px + var(--cap-radius-inset))}.cap-combobox-clear{position:absolute;inset-inline-end:30px;display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:var(--cap-radius-small);background:transparent;color:var(--cap-content-muted);cursor:pointer}.cap-combobox-clear:hover{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-combobox-input-wrap>.cap-combobox-leading{position:absolute;z-index:1;inset-inline-start:calc(12px + var(--cap-radius-inset));pointer-events:none}.cap-combobox-input-wrap>.cap-combobox-leading+.cap-combobox-input{padding-inline-start:calc(36px + var(--cap-radius-inset))}.cap-combobox-chevron{position:absolute;inset-inline-end:calc(12px + var(--cap-radius-inset));color:var(--cap-content-muted);pointer-events:none}.cap-selection-native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cap-selection-popup{position:fixed;z-index:1000;max-height:min(320px,45vh);overflow:auto;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:var(--cap-radius-xl);padding:4px;background:var(--cap-surface-floating);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-floating);font-family:var(--cap-font-sans),sans-serif;font-size:var(--cap-font-size-sm);transform-origin:top center;animation:cap-selection-enter .14s cubic-bezier(.2,.7,.2,1) both}.cap-combobox-popup{overflow:hidden}.cap-combobox-autosize{max-height:min(320px,45vh);overflow:auto;transition:height .16s cubic-bezier(.2,.7,.2,1)}.cap-selection-popup[data-state=closed]{animation:cap-selection-exit .1s ease both}@keyframes cap-selection-enter{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cap-selection-exit{to{opacity:0;transform:translateY(-3px) scale(.99)}}.cap-selection-option{display:flex;width:100%;min-height:36px;align-items:center;gap:9px;border:0;border-radius:max(0px,calc(var(--cap-radius-xl) - 4px - var(--cap-border-width)));padding:6px calc(9px + var(--cap-radius-inset));background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .1s ease,color .1s ease}.cap-selection-group{padding:8px calc(9px + var(--cap-radius-inset)) 4px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-weight:600}.cap-selection-option[data-active=true],.cap-selection-option:hover:not(:disabled){background:var(--cap-reaction-hover)}.cap-selection-option[aria-selected=true]:not(:disabled){background:var(--cap-reaction-pressed)}.cap-selection-option:disabled{color:var(--cap-disabled-text);cursor:not-allowed}.cap-selection-option-copy{display:grid;min-width:0;flex:1}.cap-selection-option-copy small,.cap-selection-empty{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-selection-empty{margin:0;padding:12px}.cap-selection-error{color:var(--cap-status-danger-text);font-size:var(--cap-font-size-xs)}.cap-multiselect-box,.cap-tag-input-box{display:flex;min-height:var(--cap-selection-height,var(--cap-number-control-size-md));min-width:0;flex-wrap:wrap;align-items:center;gap:5px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-selection-radius);padding:5px calc(8px + var(--cap-radius-inset));background:var(--cap-control-bg)}.cap-multiselect-box:has(.cap-multiselect-search:focus-visible),.cap-tag-input-box:has(.cap-tag-input:focus-visible),.cap-number-field:has(input:focus-visible){outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px);border-color:var(--cap-control-border)}.cap-selection-field[data-variant=ghost] :is(.cap-combobox-input,.cap-multiselect-box,.cap-tag-input-box,.cap-number-field,.cap-color-trigger):not(:disabled):not([data-disabled]){background:transparent}.cap-selection-field[data-variant=ghost] :is(.cap-combobox-input-wrap:not(:has(input:disabled)),.cap-multiselect-box:not([data-disabled]),.cap-tag-input-box:not([data-disabled]),.cap-number-field:not([data-disabled]),.cap-color-trigger:not(:disabled)):is(:hover,:focus-within){background:var(--cap-control-hover)}.cap-selection-field:not([data-variant=ghost]) :is(.cap-multiselect-box,.cap-tag-input-box,.cap-number-field):not([data-disabled]):is(:hover,:focus-within){background:var(--cap-control-hover)}.cap-selection-field[data-variant=ghost] .cap-number-field input{background:transparent}.cap-selection-field[data-variant=ghost] .cap-color-custom :is(button,input):is(:hover,:focus-visible,:focus){background:var(--cap-control-hover)}.cap-selection-chip-wrap{display:inline-flex;max-width:min(100%,18rem);min-width:0;flex:none;animation:cap-selection-enter .12s ease both}.cap-selection-chip-wrap>.cap-tag{max-width:100%;box-shadow:inset 0 0 0 var(--cap-border-width) var(--cap-border-subtle)}.cap-selection-chip-wrap[data-color=neutral]>.cap-tag,.cap-selection-chip-wrap[data-color=gray]>.cap-tag{--cap-tag-normal:var(--cap-control-hover);--cap-tag-hover:var(--cap-control-bg);--cap-tag-pressed:var(--cap-control-pressed);--cap-tag-text:var(--cap-content-primary)}.cap-multiselect-box:is(:hover,:focus-within) .cap-selection-chip-wrap[data-color=neutral]>.cap-tag,.cap-tag-input-box:is(:hover,:focus-within) .cap-selection-chip-wrap[data-color=neutral]>.cap-tag{--cap-tag-normal:var(--cap-control-bg)}.cap-multiselect-box:is(:hover,:focus-within) .cap-selection-chip-wrap[data-color=gray]>.cap-tag,.cap-tag-input-box:is(:hover,:focus-within) .cap-selection-chip-wrap[data-color=gray]>.cap-tag{--cap-tag-normal:var(--cap-control-bg)}.cap-selection-chip-wrap[data-picked=true]>.cap-tag{outline:2px solid var(--cap-focus-ring);outline-offset:2px}.cap-multiselect-clear{display:grid;width:22px;height:22px;flex:none;place-items:center;border:0;border-radius:var(--cap-radius-small);background:transparent;color:var(--cap-content-muted);cursor:pointer}.cap-multiselect-clear:hover{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-selection-description{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-selection-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cap-multiselect-search,.cap-tag-input{min-width:80px;min-height:26px;flex:1;appearance:none;border:0;border-radius:0;outline:0;box-shadow:none;padding:0;background:transparent;color:var(--cap-content-primary);font:inherit}.cap-multiselect-search:hover,.cap-multiselect-search:focus,.cap-multiselect-search:focus-visible,.cap-tag-input:hover,.cap-tag-input:focus,.cap-tag-input:focus-visible{border:0;outline:0;box-shadow:none;background:transparent}.cap-radio-group{display:grid;border:0;padding:0;margin:0}.cap-radio-group>legend{margin-block-end:var(--cap-space-2)}.cap-radio-options{position:relative;display:flex;flex-direction:column;gap:var(--cap-space-2)}.cap-radio-group[data-layout=grid] .cap-radio-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.cap-radio-group[data-orientation=horizontal] .cap-radio-options{flex-direction:row;flex-wrap:wrap}.cap-radio-option{display:flex;min-height:var(--cap-selection-height);border-radius:var(--cap-selection-radius);align-items:center;gap:var(--cap-space-2);cursor:pointer}.cap-radio-copy{display:grid;min-width:0;gap:4px}.cap-radio-heading>svg{flex:none}.cap-radio-title{min-width:0;overflow-wrap:anywhere}.cap-radio-copy small{display:block;color:var(--cap-content-muted)}.cap-radio-group[data-variant=cards] .cap-radio-option{min-width:150px;flex:1;align-items:flex-start;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-xl);padding:calc(8px + var(--cap-radius-inset));background:var(--cap-surface-raised);transition:background-color .14s ease}.cap-radio-group[data-variant=cards] .cap-radio-option[data-selected=true]{background:transparent}.cap-radio-option{position:relative;z-index:1}.cap-radio-heading{display:flex;min-width:0;align-items:center;gap:8px}.cap-radio-meta{margin-inline-start:auto;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-radio-group[data-variant=cards] .cap-radio-option:hover:not([data-disabled=true]){background:var(--cap-reaction-hover)}.cap-radio-option[data-disabled=true]{color:var(--cap-disabled-text);cursor:not-allowed}.cap-radio-group[data-variant=ghost] .cap-radio-option{border-radius:var(--cap-number-radius-lg);padding-inline:6px;transition:background-color .12s ease}.cap-radio-group[data-variant=ghost] .cap-radio-option:hover:not([data-disabled=true]){background:var(--cap-reaction-hover)}.cap-radio-group .cap-moving-highlight{background:var(--cap-reaction-pressed)}.cap-radio-options:has(>.cap-moving-highlight[data-visible]) .cap-radio-option[data-selected=true]{background:transparent}.cap-radio-group[data-variant=cards] .cap-moving-highlight{border-radius:var(--cap-radius-xl)}.cap-radio-group .cap-radio{appearance:none;display:inline-grid;width:var(--cap-number-selection-size-md);height:var(--cap-number-selection-size-md);flex:none;place-items:center;border:1px solid var(--cap-content-muted);border-radius:50%;background:var(--cap-control-normal);color:var(--cap-selection-text)}.cap-radio-group[data-size=xs] .cap-radio{width:var(--cap-number-selection-size-xs);height:var(--cap-number-selection-size-xs)}.cap-radio-group[data-size=sm] .cap-radio{width:var(--cap-number-selection-size-sm);height:var(--cap-number-selection-size-sm)}.cap-radio-group[data-size=lg] .cap-radio{width:var(--cap-number-selection-size-lg);height:var(--cap-number-selection-size-lg)}.cap-radio-group .cap-radio:checked{border-color:var(--cap-selection-normal);background:var(--cap-selection-normal)}.cap-radio-group .cap-radio:checked:not(:disabled):hover{border-color:var(--cap-selection-hover);background:var(--cap-selection-hover)}.cap-radio-group .cap-radio:checked:not(:disabled):active{border-color:var(--cap-selection-pressed);background:var(--cap-selection-pressed)}.cap-radio-group .cap-radio:disabled{border-color:var(--cap-disabled-text);background:var(--cap-disabled-background);color:var(--cap-disabled-text)}.cap-radio-group .cap-radio:focus-visible,.cap-color-swatch:focus-visible,.cap-number-field button:focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-color-picker{max-width:280px}.cap-color-trigger{display:flex;width:100%;min-height:var(--cap-selection-height,var(--cap-number-control-size-md));align-items:center;gap:9px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-selection-radius);padding:5px calc(10px + var(--cap-radius-inset));background:var(--cap-control-bg);color:var(--cap-content-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.cap-color-trigger:hover:not(:disabled){background:var(--cap-control-hover)}.cap-color-trigger-value{flex:1;font-family:var(--cap-font-sans),sans-serif;font-size:var(--cap-font-size-sm)}.cap-color-trigger>svg{color:var(--cap-content-muted)}.cap-color-popup{width:min(288px,calc(100vw - 24px));max-height:min(520px,calc(100dvh - 24px));padding:12px}.cap-color-editor{display:grid;gap:10px}.cap-color-editor-head{display:flex;align-items:center;gap:8px;color:var(--cap-content-primary);font-size:var(--cap-font-size-sm);font-weight:500}.cap-color-editor-head>span:nth-child(2){display:grid;min-width:0;flex:1}.cap-color-editor-head button,.cap-color-saved>button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--cap-radius-small);background:transparent;color:var(--cap-content-secondary);cursor:pointer}.cap-color-editor-head button:hover,.cap-color-saved>button:hover{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-color-area{position:relative;height:150px;border-radius:var(--cap-number-radius-lg);background:linear-gradient(to top,var(--cap-palette-gray-1000),transparent),linear-gradient(to right,var(--cap-palette-gray-0),transparent),var(--cap-color-hue);touch-action:none;cursor:crosshair}.cap-color-area-thumb{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%);border:2px solid var(--cap-palette-gray-0);border-radius:50%;box-shadow:0 0 0 1px var(--cap-palette-gray-1000);pointer-events:none}.cap-color-hue,.cap-color-alpha{position:relative;height:10px;border-radius:var(--cap-radius-full);touch-action:none;cursor:ew-resize}.cap-color-hue{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cap-color-alpha{background-color:var(--cap-surface-raised);background-image:linear-gradient(45deg,var(--cap-control-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--cap-control-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--cap-control-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--cap-control-hover) 75%),linear-gradient(90deg,transparent,rgb(var(--cap-color-rgb)));background-size:8px 8px,8px 8px,8px 8px,8px 8px,100% 100%;background-position:0 0,0 4px,4px -4px,-4px 0,0 0}.cap-color-hue>span,.cap-color-alpha>span{position:absolute;top:50%;width:13px;height:13px;transform:translate(-50%,-50%);border:2px solid var(--cap-palette-gray-0);border-radius:50%;background:var(--cap-color-hue);box-shadow:0 0 0 1px var(--cap-palette-gray-1000);pointer-events:none}.cap-color-alpha>span{background:rgb(var(--cap-color-rgb))}.cap-color-area:focus-visible,.cap-color-hue:focus-visible,.cap-color-alpha:focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-color-saved{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.cap-color-saved-item{display:flex;align-items:center}.cap-color-saved-item>button:first-child{width:20px;height:20px;border:0;border-radius:var(--cap-radius-full);background:var(--cap-swatch);cursor:pointer}.cap-color-saved-item>button:last-child{display:grid;width:16px;height:20px;place-items:center;border:0;background:transparent;color:var(--cap-content-muted);cursor:pointer}.cap-color-saved-item>button:focus-visible,.cap-color-saved>button:focus-visible,.cap-color-editor-head button:focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-color-palette{display:flex;flex-wrap:wrap;gap:8px;padding:2px}.cap-color-swatch{display:grid;width:24px;height:24px;place-items:center;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-full);background:var(--cap-swatch);color:var(--cap-swatch-ink);cursor:pointer;transition:box-shadow .12s ease}.cap-color-swatch:hover:not(:disabled){box-shadow:0 0 0 2px var(--cap-surface-floating),0 0 0 3px var(--cap-content-muted)}.cap-color-swatch[aria-checked=true]{outline:2px solid var(--cap-surface-floating);box-shadow:0 0 0 3px var(--cap-content-primary)}.cap-color-custom{display:flex;align-items:center;gap:6px;min-width:0}.cap-color-custom>.cap-select-root{width:86px;flex:none}.cap-color-custom .cap-color-format-select{font:500 var(--cap-font-size-xs)/1 var(--cap-font-sans),sans-serif;padding-inline:8px 24px}.cap-color-custom .cap-selection-error{flex-basis:100%}.cap-color-contrast{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.cap-color-current{display:block;width:18px;height:18px;flex:none;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-full);background:var(--cap-swatch)}.cap-color-custom>input{min-width:0;height:32px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-base);padding:0 calc(7px + var(--cap-radius-inset));background:var(--cap-control-bg);color:var(--cap-content-primary);font:inherit}.cap-color-custom>input{flex:1;width:0;font:400 var(--cap-font-size-xs)/var(--cap-line-height-sm) var(--cap-font-sans),sans-serif;font-variant-numeric:tabular-nums}.cap-color-alpha-caption{display:flex;justify-content:space-between;margin-block-start:-3px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-color-alpha-caption output{font-variant-numeric:tabular-nums}.cap-color-recent-label{flex-basis:100%;margin-inline-end:3px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-number-field{display:flex;width:max-content;min-width:132px;min-height:var(--cap-selection-height);align-items:center;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-selection-radius);background:var(--cap-control-bg)}.cap-number-field:has(input:focus-visible){border-color:var(--cap-control-border)}.cap-number-field button{display:grid;width:32px;align-self:stretch;flex:none;place-items:center;border:0;background:transparent;color:var(--cap-content-muted);cursor:pointer}.cap-number-field>button:first-child{border-start-start-radius:max(0px,calc(var(--cap-selection-radius) - var(--cap-border-width)));border-end-start-radius:max(0px,calc(var(--cap-selection-radius) - var(--cap-border-width)))}.cap-number-field>button:last-child{border-start-end-radius:max(0px,calc(var(--cap-selection-radius) - var(--cap-border-width)));border-end-end-radius:max(0px,calc(var(--cap-selection-radius) - var(--cap-border-width)))}.cap-number-field button:hover:not(:disabled){background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-number-field button:disabled{color:var(--cap-disabled-text);cursor:not-allowed}.cap-number-field input{width:64px;min-width:40px;border:0;outline:0;background:transparent;color:var(--cap-content-primary);font:inherit;text-align:center;font-variant-numeric:tabular-nums}.cap-number-field input::-webkit-inner-spin-button,.cap-number-field input::-webkit-outer-spin-button{appearance:none;margin:0}.cap-number-field input[type=number]{-moz-appearance:textfield}.cap-number-suffix{color:var(--cap-content-muted)}.cap-selection-field[data-compact=true] .cap-number-field{min-width:92px}.cap-selection-field[data-compact=true] .cap-number-field button{width:26px}.cap-selection-field[data-compact=true] .cap-number-field input{width:42px}.cap-number-field input:focus-visible{outline:0}.cap-selection-field :is(.cap-radio,.cap-color-swatch):focus-visible{outline-width:var(--cap-field-focus-width,1px);outline-offset:var(--cap-field-focus-offset,1px)}.cap-selection-field :is(.cap-multiselect-search,.cap-tag-input,.cap-color-custom>input):is(:focus,:focus-visible){outline:0;box-shadow:none}.cap-combobox-input-wrap:has(.cap-combobox-input:focus-visible){outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-combobox-input-wrap:has(.cap-combobox-input:focus-visible) .cap-combobox-input{outline:0}.cap-color-custom:has(>input:focus-visible){outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px);border-radius:var(--cap-radius-base)}@media(prefers-reduced-motion:reduce){.cap-selection-popup,.cap-selection-option,.cap-selection-chip-wrap,.cap-combobox-autosize,.cap-radio-group[data-variant=cards] .cap-radio-option,.cap-color-swatch{animation-duration:1ms!important;transition-duration:1ms!important}}.cap-multiselect-box .cap-chip{background:var(--cap-surface-current);border-color:var(--cap-control-border)}.cap-multiselect-box .cap-chip:not([aria-disabled=true]):hover{background:var(--cap-control-hover)}.cap-multiselect-chevron{flex:none;color:var(--cap-content-muted);pointer-events:none}.cap-multiselect-box[data-disabled],.cap-tag-input-box[data-disabled],.cap-number-field[data-disabled],.cap-color-trigger:disabled{background:var(--cap-disabled-background);color:var(--cap-disabled-text);cursor:not-allowed}.cap-selection-field :is(.cap-tag-input-box,.cap-number-field)[data-disabled] input{color:inherit}.cap-multiselect-box[data-disabled] .cap-chip{background:var(--cap-disabled-background)}.cap-multiselect-option[aria-selected=true]:not(:disabled){background:transparent}.cap-multiselect-option[aria-selected=true]:not(:disabled):is(:hover,[data-active=true]){background:var(--cap-reaction-hover)}.cap-multiselect-check{display:grid;width:16px;height:16px;flex:none;place-items:center;border:1px solid var(--cap-border-subtle);border-radius:var(--cap-radius-small);color:var(--cap-content-primary)}.cap-multiselect-check[data-selected]{border-color:var(--cap-content-muted);background:var(--cap-control-active)}.cap-selection-color-dot{display:block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--cap-accent-vivid-normal)}.cap-multiselect-popup .cap-selection-option-copy>span{overflow-wrap:anywhere}.cap-selection-popup.cap-shared-hover>.cap-moving-highlight[data-kind=hover]{background:var(--cap-reaction-hover)}.cap-selection-popup.cap-shared-hover:has(>.cap-moving-highlight[data-kind=hover][data-visible]) .cap-selection-option:not(:disabled):is(:hover,[data-active=true]){background:transparent}.cap-color-custom .cap-select-trigger{min-width:0;width:100%;height:32px}.cap-selection-field :is(.cap-multiselect-box,.cap-tag-input-box,.cap-number-field):has(input[aria-invalid=true]),.cap-color-trigger[aria-invalid=true],.cap-color-custom>input[aria-invalid=true]{border-color:var(--cap-status-danger-text)}.cap-color-trigger:focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-rich-editor{position:relative;min-width:0;color:var(--cap-content-primary);font-family:var(--cap-font-sans,Inter,sans-serif)}.cap-rich-editor-tools{position:sticky;top:8px;z-index:5;width:max-content;max-width:100%;margin:0 0 16px;overflow:visible}.cap-rich-editor-tools .cap-floating-action-bar{max-width:100%;overflow-x:auto;scrollbar-width:none}.cap-rich-editor-tools .cap-floating-action-bar::-webkit-scrollbar{display:none}.cap-rich-editor-divider{align-self:stretch;width:1px;margin:4px 2px;background:var(--cap-divider-default)}.cap-rich-editor-document{display:grid;align-content:start;gap:2px;min-height:120px;padding:2px 0 16px}.cap-rich-editor-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;position:relative;min-width:0}.cap-rich-editor-row-actions{display:flex;align-items:flex-start;justify-content:center;opacity:0;transition:opacity var(--cap-duration-fast,.12s) ease}.cap-rich-editor-row:hover .cap-rich-editor-row-actions,.cap-rich-editor-row:focus-within .cap-rich-editor-row-actions,.cap-rich-editor-row[data-dragging] .cap-rich-editor-row-actions,.cap-rich-editor-row[data-menu-open] .cap-rich-editor-row-actions{opacity:1}.cap-rich-editor-row-actions .cap-button{min-height:28px;min-width:28px;padding:2px}.cap-rich-editor-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cap-rich-editor-row[data-dragging] .cap-rich-editor-handle{cursor:grabbing}.cap-rich-editor-row:not(:has(.cap-rich-editor-row-actions)){grid-template-columns:minmax(0,1fr)}.cap-rich-editor-row:has(.cap-rich-editor-handle:hover)>.cap-rich-editor-block,.cap-rich-editor-row[data-dragging]>.cap-rich-editor-block{background:var(--cap-reaction-hover);box-shadow:inset 0 0 0 var(--cap-border-width) var(--cap-border-subtle);border-radius:var(--cap-radius-sm)}.cap-rich-editor-drop-marker{position:absolute;inset-inline:38px 0;top:-2px;height:2px;background:var(--cap-focus-ring);border-radius:var(--cap-radius-full);z-index:2;pointer-events:none}.cap-rich-editor-drop-marker[data-position=end]{top:auto;bottom:-2px}.cap-rich-editor-document[data-dragging]{-webkit-user-select:none;user-select:none}.cap-rich-editor-block{min-width:0;position:relative}.cap-rich-editor-block [contenteditable]{min-height:1.5em;outline:0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px;border-radius:var(--cap-radius-sm,6px);line-height:1.75}.cap-rich-editor-block [contenteditable]:focus-visible{outline:0;caret-color:var(--cap-content-primary)}.cap-rich-editor-block p{margin:0;line-height:1.75}.cap-rich-editor-block [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--cap-content-muted);pointer-events:none}.cap-rich-editor-block :is(h1,[contenteditable][data-block-type=heading1]){margin:0;font-size:1.875rem;font-weight:600;line-height:1.25}.cap-rich-editor-block :is(h2,[contenteditable][data-block-type=heading2]){margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.cap-rich-editor-block :is(h3,[contenteditable][data-block-type=heading3]){margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.cap-rich-editor-block ul,.cap-rich-editor-block ol{margin:0;padding-left:25px}.cap-rich-editor-block blockquote,.cap-rich-editor-block [contenteditable][data-block-type=quote]{border-left:2px solid var(--cap-accent-normal);padding-left:12px;margin:0 0 0 2px;color:var(--cap-content-muted)}.cap-rich-editor-block pre,.cap-rich-editor-block [contenteditable][data-block-type=code]{padding:12px;background:var(--cap-control-bg);font-family:var(--cap-font-mono,monospace);font-size:.875em;overflow-x:auto}.cap-rich-editor-block code{font-family:var(--cap-font-mono,monospace);background:var(--cap-control-bg);border-radius:calc(3px * var(--cap-radius-scale,1));padding:1px 3px}.cap-rich-editor-block strong{font-weight:600}.cap-rich-editor-slash{position:fixed;z-index:1200;min-width:min(280px,90vw);max-width:min(360px,calc(100vw - 24px));overflow-y:auto;padding:4px;background:var(--cap-surface-current);border:var(--cap-border-width,.5px) solid var(--cap-panel-border);border-radius:var(--cap-radius-xl,12px);box-shadow:var(--cap-shadow-floating,0 12px 30px rgba(0,0,0,.16));animation:cap-rich-overlay-in .16s cubic-bezier(.2,.8,.2,1)}.cap-rich-editor-slash[data-state=closed]{animation:cap-rich-overlay-out .12s ease-in forwards}.cap-rich-editor-selection-anchor{position:fixed;z-index:1199;width:1px;height:1px;pointer-events:none}.cap-rich-editor-selection-toolbar{position:fixed;z-index:1200;width:max-content;max-width:calc(100vw - 24px);animation:cap-rich-overlay-in .16s cubic-bezier(.2,.8,.2,1)}.cap-rich-editor-selection-toolbar .cap-floating-action-bar{max-width:100%;overflow-x:auto;scrollbar-width:none}.cap-rich-editor-selection-toolbar .cap-floating-action-bar::-webkit-scrollbar{display:none}.cap-rich-editor-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:var(--cap-number-radius-lg);background:transparent;color:var(--cap-content-primary);font:inherit;text-align:left;cursor:pointer}.cap-rich-editor-option:not(:disabled):hover,.cap-rich-editor-option[aria-selected=true],.cap-rich-editor-option:focus-visible{background:var(--cap-reaction-hover)}.cap-rich-editor-option:not(:disabled):active{background:var(--cap-reaction-pressed)}.cap-rich-editor-option:disabled{opacity:.5;cursor:not-allowed}.cap-rich-editor-option[data-danger]{color:var(--cap-status-danger-text)}.cap-rich-editor-menu-caption{font-size:10px;color:var(--cap-content-caption);text-transform:uppercase;padding:8px}.cap-rich-editor-menu-check{margin-inline-start:auto;color:var(--cap-content-primary)}.cap-rich-editor-menu .cap-rich-editor-option{padding-block:5px}.cap-rich-editor-option:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-2px}.cap-rich-editor-option-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--cap-number-radius-md);background:var(--cap-control-bg);color:var(--cap-control-text);box-shadow:inset 0 0 0 var(--cap-border-width) var(--cap-border-subtle);flex:none}.cap-rich-editor-no-results{padding:10px;color:var(--cap-content-muted)}@keyframes cap-rich-overlay-in{0%{opacity:.35;scale:.98}to{opacity:1;scale:1}}@keyframes cap-rich-overlay-out{to{opacity:0;scale:.98}}.cap-rich-editor-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-left:38px}.cap-rich-editor-hint{font-size:12px;color:var(--cap-content-muted)}.cap-rich-editor[data-disabled] .cap-rich-editor-row-actions{display:none}@media(max-width:600px){.cap-rich-editor-tools{width:100%}.cap-rich-editor-row{grid-template-columns:28px minmax(0,1fr);gap:4px}.cap-rich-editor-footer{padding-left:32px}.cap-rich-editor-drop-marker{inset-inline-start:32px}.cap-rich-editor-hint{display:none}}@media(hover:none){.cap-rich-editor-row-actions{opacity:1}}@media(prefers-reduced-motion:reduce){.cap-rich-editor-row-actions,.cap-rich-editor-slash,.cap-rich-editor-selection-toolbar{animation:none!important;transition:none!important}}.cap-rich-editor-block .cap-code-editor [contenteditable]{margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--cap-font-code);font-size:12px;line-height:1.75}.cap-rich-editor-block .cap-code-editor [contenteditable]:focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:3px}.cap-rich-editor-block .cap-code code{padding:0;border-radius:0;background:transparent;font-size:inherit}.cap-rich-editor-block .cap-code>pre{margin:0;padding:16px;border:0;border-radius:0;background:transparent}.cap-rich-editor-row:is([data-block-type=code],[data-block-type=markdown-source]){margin-block:var(--cap-space-4,16px)}.cap-rich-editor-row[data-selected]>.cap-rich-editor-block{background:var(--cap-control-active);border-radius:var(--cap-radius-sm)}.cap-rich-editor-menu{min-width:min(240px,90vw)}.cap-rich-editor-menu .cap-rich-editor-option-icon{width:20px;height:20px;background:transparent;box-shadow:none}.cap-rich-editor-menu-group+.cap-rich-editor-menu-group{position:relative;margin-block-start:var(--cap-space-1,4px);padding-block-start:var(--cap-space-1,4px)}.cap-rich-editor-menu-group+.cap-rich-editor-menu-group:before{content:"";position:absolute;inset-block-start:0;inset-inline:calc(8px + var(--cap-radius-inset,0px));height:var(--cap-border-width);background:var(--cap-divider-panel);pointer-events:none}.cap-data-table{min-width:0;color:var(--cap-content-primary);font-family:var(--cap-font-sans,Inter,sans-serif)}.cap-data-table-scroll{max-width:100%;overflow:auto;border:var(--cap-border-width,.5px) solid var(--cap-border-strong);border-radius:var(--cap-radius-md,10px);background:var(--cap-surface-current)}.cap-data-table-scroll:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-data-table table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;text-align:left;font-size:var(--cap-font-size-sm,14px)}.cap-data-table th,.cap-data-table td{padding:10px 12px;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel);border-right:var(--cap-border-width) solid var(--cap-divider-panel);vertical-align:middle}.cap-data-table th{font-weight:500;color:var(--cap-content-secondary);background:var(--cap-surface-current);white-space:nowrap}.cap-data-table tbody tr:last-child td{border-bottom:0}.cap-data-table tbody tr:hover td{background-image:linear-gradient(var(--cap-reaction-hover),var(--cap-reaction-hover))}.cap-data-table tbody tr[data-selected] td{background-image:linear-gradient(var(--cap-reaction-pressed),var(--cap-reaction-pressed))}.cap-data-table tbody .cap-tag{outline-color:var(--cap-border-subtle)}.cap-data-table tbody .cap-icon-box{border-color:var(--cap-border-subtle)}.cap-data-table th[data-numeric],.cap-data-table td[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.cap-data-table .cap-data-table-select{width:40px;min-width:40px;padding-inline:10px}.cap-data-table-select .cap-check-label{display:inline-flex;min-width:20px}.cap-data-table-select .cap-check-label>span{display:none}.cap-data-table-sort{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;color:inherit;text-align:inherit;font:inherit;font-weight:inherit;cursor:pointer;padding:0}.cap-data-table-sort:hover{color:var(--cap-content-primary)}.cap-data-table-sort:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:3px;border-radius:calc(3px * var(--cap-radius-scale,1))}.cap-data-table-sort-hint{opacity:.45;font-size:14px}.cap-data-table-empty{text-align:center;color:var(--cap-content-muted);padding:28px 16px!important}.cap-data-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 2px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs,12px);font-variant-numeric:tabular-nums}.cap-data-table-pagination{display:flex;align-items:center;gap:6px}.cap-filter-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cap-filter-toolbar .cap-field{min-width:min(220px,100%)}.cap-filter-menu{min-width:min(280px,80vw);max-width:360px}.cap-filter-menu-heading{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cap-filter-options{display:grid;gap:2px;max-height:min(320px,55vh);overflow-y:auto}.cap-filter-field-label{display:inline-flex;align-items:center;min-width:0;gap:8px}.cap-filter-field-label svg{flex:none;color:var(--cap-content-muted)}.cap-filter-options button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:var(--cap-number-radius-lg);background:transparent;color:var(--cap-content-primary);font:inherit;text-align:left;cursor:pointer}.cap-filter-options button:hover{background:var(--cap-reaction-hover)}.cap-filter-options button[aria-pressed=true]{background:var(--cap-reaction-pressed)}.cap-filter-options button:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-2px}.cap-filter-options small,.cap-filter-empty{color:var(--cap-content-muted)}.cap-filter-empty{margin:0;padding:10px}.cap-json-viewer{min-width:0;border:var(--cap-border-width,.5px) solid var(--cap-border-subtle);border-radius:var(--cap-radius-md,10px);background:var(--cap-surface-current);color:var(--cap-content-primary);font-family:var(--cap-font-sans,Inter,sans-serif)}.cap-json-viewer>.cap-field{padding:10px;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-json-tree{overflow:auto;overscroll-behavior:contain;padding:5px 0;font-family:var(--cap-font-mono,monospace);font-size:var(--cap-font-size-xs,12px)}.cap-json-row{display:flex;align-items:center;gap:5px;min-height:29px;padding-block:2px;padding-right:8px;white-space:nowrap;cursor:pointer}.cap-json-row:hover,.cap-json-row:focus{background:var(--cap-reaction-hover)}.cap-json-row:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-2px}.cap-json-disclosure{display:flex;align-items:center;justify-content:center;width:16px;flex:none}.cap-json-key{color:var(--cap-content-primary);font-weight:500}.cap-json-colon{color:var(--cap-content-muted)}.cap-json-value{color:var(--cap-content-muted);overflow:hidden;text-overflow:ellipsis}.cap-json-value[data-type=string]{color:var(--cap-accent-text)}.cap-json-value[data-type=number],.cap-json-value[data-type=boolean]{font-variant-numeric:tabular-nums;color:var(--cap-content-primary)}.cap-json-actions{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0}.cap-json-row:hover .cap-json-actions,.cap-json-row:focus-within .cap-json-actions{opacity:1}.cap-json-actions .cap-button{min-width:22px;min-height:22px;padding:2px}.cap-json-more{display:block;width:100%;padding-block:7px;padding-right:8px;border:0;background:transparent;color:var(--cap-accent-text);font:inherit;text-align:left;cursor:pointer}.cap-json-more:hover{background:var(--cap-reaction-hover)}.cap-json-empty{padding:24px;color:var(--cap-content-muted);text-align:center}.cap-json-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-top:var(--cap-border-width) solid var(--cap-divider-panel);color:var(--cap-content-muted);font-size:var(--cap-font-size-xs,12px)}.cap-json-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cap-font-mono,monospace)}@media(hover:none){.cap-json-actions{opacity:1}}.cap-data-table-scroll{overscroll-behavior:contain;isolation:isolate;scrollbar-gutter:stable}.cap-data-table th:last-child,.cap-data-table td:last-child{border-right:0}.cap-data-table td{background-color:var(--cap-surface-current)}.cap-data-table-scroll[data-sticky-header] thead th{position:sticky;top:0;z-index:3}.cap-data-table [data-pin-active]{position:sticky;z-index:2;background-color:var(--cap-surface-current)}.cap-data-table thead [data-pin-active],.cap-data-table tfoot [data-pin-active]{z-index:5}.cap-data-table [data-pin-active=left][data-pin-active-edge]{box-shadow:6px 0 8px -7px #0000002e}.cap-data-table [data-pin-active=right][data-pin-active-edge]{box-shadow:-6px 0 8px -7px #0000002e}.cap-data-table tr[data-row-pin] td{position:sticky;z-index:3;background-color:var(--cap-surface-current)}.cap-data-table tr[data-row-pin=top] td{top:var(--cap-table-row-offset,0px)}.cap-data-table tr[data-row-pin=bottom] td{bottom:var(--cap-table-row-offset,0px)}.cap-data-table tr[data-row-pin] td[data-pin-active]{z-index:4}.cap-data-table tfoot td{position:sticky;bottom:0;z-index:3;border-top:var(--cap-border-width) solid var(--cap-divider-panel);border-bottom:0;color:var(--cap-content-secondary);background-color:var(--cap-surface-current);white-space:nowrap}.cap-data-table tfoot [data-pin-active]{z-index:5}.cap-data-table-company{display:flex;align-items:center;gap:10px;white-space:nowrap}.cap-data-table-probability{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-variant-numeric:tabular-nums}.cap-data-table-segments{display:flex;gap:4px}.cap-data-table-segments i{display:block;width:8px;height:24px;border-radius:var(--cap-radius-sm);background:var(--cap-control-bg)}.cap-data-table-segments i[data-filled]{background:var(--cap-accent-solid-normal)}.cap-data-table-demo-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.cap-data-table-scroll[data-sticky-header] thead th[data-pin-active]{z-index:5}.cap-feedback{--cap-feedback-fill:var(--cap-surface-current);--cap-feedback-ink:var(--cap-content-primary);color:var(--cap-feedback-ink);background:var(--cap-feedback-fill)}.cap-feedback[data-feedback-appearance=soft]{--cap-feedback-fill:var(--cap-accent-normal);--cap-feedback-ink:var(--cap-accent-text)}.cap-feedback[data-feedback-appearance=solid],.cap-feedback[data-feedback-appearance=soft][data-contrast]{--cap-feedback-fill:var(--cap-accent-solid-normal);--cap-feedback-ink:var(--cap-accent-solid-text)}.cap-feedback-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;color:var(--cap-accent-text);border-radius:50%}.cap-feedback-icon[data-contrast]{background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text);width:24px;height:24px}.cap-feedback[data-feedback-appearance=solid]>.cap-feedback-icon,.cap-feedback[data-feedback-appearance=soft][data-contrast]>.cap-feedback-icon,.cap-alert[data-feedback-appearance=solid] .cap-alert-icon,.cap-alert[data-feedback-appearance=soft][data-contrast] .cap-alert-icon,.cap-status-bar[data-feedback-appearance=solid] .cap-status-indicator,.cap-status-bar[data-feedback-appearance=soft][data-contrast] .cap-status-indicator{color:var(--cap-accent-solid-text)}.cap-toast{min-width:0;max-width:100%;box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) auto;background:var(--cap-feedback-fill);color:var(--cap-feedback-ink)}.cap-toast p{color:inherit;opacity:.8}.cap-toast-action{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cap-feedback[data-feedback-appearance=solid] .cap-button,.cap-feedback[data-feedback-appearance=soft][data-contrast] .cap-button{color:inherit}.cap-status-bar[data-feedback-appearance=neutral][data-variant=plain]{background:transparent}.cap-status-bar[data-feedback-appearance=neutral][data-variant=surface]{background:var(--cap-control-bg)}.cap-status-bar:not([data-feedback-appearance=neutral]){border-radius:var(--cap-radius-base)}.cap-status-indicator{width:18px;height:18px}.cap-status-bar[aria-busy=true] .cap-status-indicator{animation:cap-pulse 1.8s ease-in-out infinite}.cap-alert .cap-alert-icon{width:var(--cap-alert-icon-size);height:var(--cap-alert-icon-size)}.cap-alert[data-feedback-appearance=neutral]{color:var(--cap-content-primary);background:var(--cap-control-bg)}@media(prefers-reduced-motion:reduce){.cap-status-bar[aria-busy=true] .cap-status-indicator{animation:none}}@media(forced-colors:active){.cap-feedback{background:Canvas;color:CanvasText}.cap-feedback-icon{color:CanvasText}.cap-feedback-icon[data-contrast]{background:Canvas;color:CanvasText;border:1px solid CanvasText}}.cap-toast-stack{--cap-toast-offset:16px;position:fixed;z-index:1000;display:grid;gap:4px;width:min(440px,calc(100% - 32px));max-width:100%;margin:0;padding:0;pointer-events:none}.cap-toast-stack[data-scope=container]:not([data-position=inline]){position:absolute;z-index:10;max-height:calc(100% - 32px)}.cap-toast-stack[data-scope=container]:not([data-position=inline]) .cap-toast-stack-viewport{max-height:none}.cap-toast-stack:not([data-position=inline]){grid-template-rows:minmax(0,1fr) auto}.cap-toast-stack[data-position^=bottom]{grid-template-rows:auto minmax(0,1fr)}.cap-toast-stack[data-position^=top]{top:var(--cap-toast-offset)}.cap-toast-stack[data-position^=bottom]{bottom:var(--cap-toast-offset)}.cap-toast-stack[data-position$=left]{left:var(--cap-toast-offset)}.cap-toast-stack[data-position$=right]{right:var(--cap-toast-offset)}.cap-toast-stack[data-position$=center]{left:50%;transform:translate(-50%)}.cap-toast-stack:not([data-position=inline]) .cap-toast-stack-viewport{max-height:calc(100dvh - 76px);min-height:0}.cap-toast-stack[data-position=inline]{position:relative;inset:auto;width:100%;transform:none}.cap-toast-stack-expand{justify-self:center;pointer-events:auto;order:1}.cap-toast-stack[data-position^=bottom] .cap-toast-stack-expand{order:0}.cap-toast-stack-viewport,.cap-card-stack-viewport{width:100%;min-width:0;box-sizing:border-box;padding:32px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.cap-toast-stack:not([data-expanded]) .cap-toast-stack-viewport{overflow:hidden}.cap-toast-stack-viewport[data-reflow] .cap-toast-stack-item,.cap-card-stack-viewport[data-reflow] .cap-card-stack-card:not(.cap-card-stack-exit):not(.cap-card-stack-returning){transition:opacity .16s ease}.cap-toast-stack-list{position:relative;margin:0;padding:0;list-style:none;min-height:var(--cap-toast-inline-clearance,0px)}.cap-toast-stack-item{position:absolute;inset:0 auto auto 0;box-sizing:border-box;pointer-events:auto;z-index:calc(10 - var(--cap-toast-depth));transform:translate3d(var(--cap-toast-x),var(--cap-toast-y),0) scale(calc(1 - var(--cap-toast-depth)*.025));transform-origin:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.cap-toast-stack-item[data-expanded]{transform:translate3d(var(--cap-toast-x),var(--cap-toast-y),0)}.cap-toast-stack-item .cap-toast{width:100%;max-width:none;padding:16px;border-radius:calc(var(--cap-radius-xl) + var(--cap-radius-inset,0px));border:var(--cap-border-width) solid var(--cap-overlay-border);box-shadow:var(--cap-shadow-floating)}.cap-toast-stack[data-shape=pill] .cap-toast{border-radius:var(--cap-radius-full);padding-inline:20px}.cap-toast-stack-item:not([data-depth="0"]):not([data-expanded]) .cap-toast>*{visibility:hidden}.cap-toast-stack-item:not([data-depth="0"]):not([data-expanded]){pointer-events:none}.cap-toast-stack-item:not([data-depth="0"]):not([data-expanded]) .cap-toast{position:relative;background:transparent;border-color:transparent;box-shadow:none}.cap-toast-stack-item:not([data-depth="0"]):not([data-expanded]) .cap-toast:before{content:"";position:absolute;inset:calc(-1 * var(--cap-border-width)) auto auto calc(-1 * var(--cap-border-width));width:calc(100% + 2 * var(--cap-border-width));height:var(--cap-toast-shell-height);box-sizing:border-box;border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:inherit;background:var(--cap-feedback-fill)}.cap-toast-stack-item[data-depth="1"]:not([data-expanded]){opacity:.7}.cap-toast-stack-item[data-depth="2"]:not([data-expanded]){opacity:.4}.cap-toast-stack-item[data-depth="3"]:not([data-expanded]){opacity:.2}.cap-toast-stack-item[data-phase=enter]{opacity:0}.cap-toast-stack-item[data-phase=exit]{opacity:0;pointer-events:none}.cap-announcement-bar{display:grid;grid-template-rows:1fr;min-width:0;color:var(--cap-content-primary);background:var(--cap-control-bg);border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:var(--cap-radius-lg);font:inherit;overflow:hidden;transition:grid-template-rows .18s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.cap-announcement-bar[data-state=closed]{grid-template-rows:0fr;opacity:0;pointer-events:none}.cap-announcement-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;overflow:hidden;padding:10px calc(12px + var(--cap-radius-inset,0px));transition:padding-block .18s ease}.cap-announcement-bar[data-state=closed] .cap-announcement-inner{padding-block:0}.cap-announcement-content{display:flex;align-items:center;gap:8px 12px;min-width:0;flex-wrap:wrap}.cap-announcement-message{flex:1 1 180px;min-width:0;overflow-wrap:anywhere;line-height:1.5;animation:cap-announcement-in .18s ease}.cap-announcement-countdown{flex:none;font-variant-numeric:tabular-nums;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-announcement-action{flex:0 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-decoration:none;text-align:start}.cap-announcement-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap;min-width:0}.cap-announcement-controls .cap-button{flex:none}.cap-announcement-prev-icon{transform:rotate(180deg)}.cap-card-stack{display:grid;gap:8px;min-width:0;max-width:100%}.cap-card-stack-stage{position:relative;isolation:isolate;min-height:196px;touch-action:pan-y;outline:none;cursor:grab}.cap-card-stack-stage:active{cursor:grabbing}.cap-card-stack-stage:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:3px;border-radius:var(--cap-radius-xl)}.cap-card-stack-card{position:absolute;inset:0 auto auto 0;box-sizing:border-box;min-height:196px;display:block;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-floating);transform:translate3d(var(--cap-card-x,0),var(--cap-card-y,0),0) rotate(var(--cap-card-rotation,0)) scale(var(--cap-card-scale,1));transform-origin:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease;z-index:calc(4 - var(--cap-card-depth,0));overflow-wrap:anywhere}.cap-card-stack-card>*{max-width:100%;box-sizing:border-box;border-radius:inherit}.cap-card-stack-card[data-depth="1"],.cap-card-stack-card[data-depth="2"]{pointer-events:none}.cap-card-stack-card[data-dragging],.cap-card-stack-exit,.cap-card-stack-returning{will-change:transform,opacity}.cap-card-stack-exit{z-index:5;opacity:0;pointer-events:none;animation:cap-card-exit .21s ease both}.cap-card-stack-returning{animation:cap-card-return .21s ease}.cap-card-stack-controls{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.cap-card-stack-controls>span{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.cap-card-stack-empty{position:relative;z-index:6;display:grid;min-height:196px;place-content:center;justify-items:center;gap:8px;padding:20px;text-align:center;color:var(--cap-content-muted)}.cap-card-stack-empty p{margin:0}.cap-card-stack-stamp{position:absolute;top:12px;inset-inline-start:12px;padding:5px 9px;border:var(--cap-border-width) solid currentColor;border-radius:var(--cap-radius-base);background:var(--cap-surface-floating);color:var(--cap-content-primary);font-size:var(--cap-font-size-xs);font-weight:600;pointer-events:none}.cap-card-stack-stamp[data-direction=right]{inset-inline-start:auto;inset-inline-end:12px;color:var(--cap-accent-text);background:var(--cap-accent-normal)}.cap-text-shimmer{--cap-shimmer-base:var(--cap-content-muted);--cap-shimmer-highlight:var(--cap-content-primary);display:inline-block;max-width:100%;color:var(--cap-content-primary);overflow-wrap:anywhere}@supports ((background-clip:text) or (-webkit-background-clip:text)){.cap-text-shimmer[data-active]{color:transparent;-webkit-text-fill-color:transparent;background-color:var(--cap-shimmer-base);background-image:linear-gradient(100deg,var(--cap-shimmer-base) 35%,var(--cap-shimmer-highlight) 50%,var(--cap-shimmer-base) 65%);background-size:250% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;animation:cap-text-shimmer var(--cap-shimmer-duration,1.8s) linear infinite}.cap-text-shimmer[data-paused]{animation-play-state:paused}}@keyframes cap-text-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes cap-announcement-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cap-card-exit{0%{opacity:1;transform:translate3d(var(--cap-card-exit-start-x,0),var(--cap-card-exit-start-y,0),0) rotate(0) scale(1)}to{opacity:0;transform:translate3d(var(--cap-card-x),var(--cap-card-y,0),0) rotate(var(--cap-card-rotation)) scale(.96)}}@keyframes cap-card-return{0%{opacity:.45;transform:translate3d(calc(var(--cap-card-x,0px) + var(--cap-card-return-x,-24px)),var(--cap-card-y,0),0) rotate(-1.5deg) scale(.96)}to{opacity:1;transform:translate3d(var(--cap-card-x,0),var(--cap-card-y,0),0) rotate(0) scale(1)}}@media(max-width:540px){.cap-announcement-inner{grid-template-columns:minmax(0,1fr);gap:6px}.cap-announcement-content{align-items:flex-start}.cap-announcement-controls{justify-content:flex-end}.cap-announcement-message{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.cap-toast-stack-item,.cap-toast-stack-list,.cap-announcement-bar,.cap-announcement-inner,.cap-announcement-message,.cap-card-stack-stage,.cap-card-stack-card,.cap-text-shimmer[data-active]{animation:none!important;transition:none!important}.cap-text-shimmer[data-active]{color:var(--cap-content-primary);background:none;-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.cap-text-shimmer[data-active]{color:CanvasText;background:none;-webkit-text-fill-color:currentColor;animation:none}}.cap-comment-thread{width:100%;min-width:0;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:calc(14px * var(--cap-radius-scale,1));background:var(--cap-surface-current);color:var(--cap-content-primary);font:inherit;font-size:13px;line-height:1.45}.cap-comment-thread *{box-sizing:border-box}.cap-comment-thread-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px}.cap-comment-thread-header h3{margin:0;font-size:14px;font-weight:600}.cap-comment-thread-header span{color:var(--cap-content-muted);font-size:12px}.cap-comment-thread-header button,.cap-comment-footer button,.cap-comment-edit button,.cap-comment-composer>button,.cap-comment-replying button{border:0;border-radius:calc(7px * var(--cap-radius-scale,1));padding:5px 8px;background:transparent;color:var(--cap-content-muted);font:inherit;cursor:pointer}.cap-comment-thread-header button:hover,.cap-comment-footer button:hover,.cap-comment-edit button:hover,.cap-comment-replying button:hover{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-comment-list,.cap-comment-replies{display:grid;gap:2px;margin:0;padding:0 8px;list-style:none}.cap-comment-item{min-width:0}.cap-comment{display:flex;gap:9px;padding:8px;border-radius:calc(10px * var(--cap-radius-scale,1))}.cap-comment-avatar{display:grid;width:28px;height:28px;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--cap-control-bg);color:var(--cap-content-muted);font-size:11px;font-weight:600}.cap-comment-avatar img{width:100%;height:100%;object-fit:cover}.cap-comment-main{display:grid;min-width:0;flex:1;gap:3px}.cap-comment-meta{display:flex;align-items:baseline;gap:8px}.cap-comment-meta strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cap-comment-meta time{flex:none;color:var(--cap-content-muted);font-size:11px}.cap-comment-body{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--cap-content-primary)}.cap-comment-mention{color:var(--cap-accent-text);font-weight:600}.cap-comment-deleted{margin:2px 0;color:var(--cap-content-muted);font-style:italic}.cap-comment-footer{position:relative;display:flex;align-items:center;gap:3px;flex-wrap:wrap}.cap-comment-footer button{font-size:11px}.cap-comment-footer button[aria-pressed=true]{background:var(--cap-accent-normal);color:var(--cap-accent-text)}.cap-comment-reaction-picker{position:absolute;z-index:2;top:100%;left:0;display:flex;padding:4px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:calc(10px * var(--cap-radius-scale,1));background:var(--cap-surface-floating);box-shadow:var(--cap-shadow-popover)}.cap-comment-reaction-picker button{font-size:16px}.cap-comment-replies{margin-left:15px;padding-left:7px;border-left:var(--cap-border-width) solid var(--cap-control-border)}.cap-comment-empty{padding:10px 16px;color:var(--cap-content-muted)}.cap-comment-resolved{margin:0 12px 12px;padding:8px 12px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:999px;background:var(--cap-control-bg);color:var(--cap-content-muted);font:inherit;cursor:pointer}.cap-comment-replying{display:flex;justify-content:space-between;align-items:center;margin:6px 14px 0;color:var(--cap-content-muted);font-size:12px}.cap-comment-edit{display:grid;grid-template-columns:1fr auto auto;gap:5px}.cap-comment-edit textarea{grid-column:1/-1}.cap-comment-composer{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px 14px 14px}.cap-comment-composer textarea,.cap-comment-edit textarea{width:100%;min-height:64px;resize:vertical;padding:8px 10px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:calc(9px * var(--cap-radius-scale,1));background:var(--cap-control-bg);color:var(--cap-content-primary);font:inherit;font-size:13px}.cap-comment-composer>button{background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text);font-weight:600}.cap-comment-composer>button:disabled{opacity:.45;cursor:default}.cap-comment-suggestions{position:absolute;z-index:3;right:14px;bottom:calc(100% - 8px);left:14px;max-height:180px;overflow:auto;margin:0;padding:4px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:calc(10px * var(--cap-radius-scale,1));background:var(--cap-surface-floating);box-shadow:var(--cap-shadow-popover);list-style:none}.cap-comment-suggestions button{width:100%;padding:7px;border:0;border-radius:var(--cap-number-radius-md);background:transparent;color:var(--cap-content-primary);text-align:left;font:inherit;cursor:pointer}.cap-comment-suggestions button:hover{background:var(--cap-reaction-hover)}.cap-comment-suggestions button[aria-selected=true]{background:var(--cap-reaction-pressed)}.cap-inline-demo-canvas{display:grid;min-height:300px;align-content:start;gap:12px;padding:36px 22px 22px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:calc(14px * var(--cap-radius-scale,1));background:var(--cap-surface-current);color:var(--cap-content-primary)}.cap-inline-demo-canvas h2,.cap-inline-demo-canvas p{margin:0}.cap-inline-demo-image{display:grid;min-height:132px;place-items:center;border-radius:calc(10px * var(--cap-radius-scale,1));background:var(--cap-control-bg);color:var(--cap-content-muted)}.cap-inline-comments{position:relative;min-width:0;overflow:visible}.cap-inline-content{position:relative;min-width:0}.cap-inline-toolbar{position:absolute;z-index:6;top:8px;right:8px}.cap-inline-toolbar button,.cap-inline-close{min-height:30px;padding:5px 9px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-number-radius-lg);background:var(--cap-surface-floating);color:var(--cap-content-primary);font:inherit;font-size:12px;cursor:pointer;box-shadow:var(--cap-shadow-floating)}.cap-inline-toolbar button[aria-pressed=true]{border-color:var(--cap-accent-normal);color:var(--cap-accent-text)}.cap-inline-placement{position:absolute;z-index:2;inset:0;display:grid;place-items:start center;cursor:crosshair;touch-action:none}.cap-inline-placement-hint{position:sticky;top:4px;margin-top:4px;padding:5px 9px;border-radius:var(--cap-number-radius-lg);background:var(--cap-surface-floating);color:var(--cap-content-muted);font-size:12px;box-shadow:var(--cap-shadow-floating)}.cap-inline-pin{position:absolute;z-index:3;display:grid;width:28px;height:28px;place-items:center;transform:translate(-50%,-50%);border:2px solid var(--cap-surface-floating);border-radius:50%;background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;box-shadow:var(--cap-shadow-floating);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.cap-inline-pin:hover,.cap-inline-pin[aria-expanded=true]{transform:translate(-50%,-50%) scale(1.12)}.cap-inline-thread{position:fixed;z-index:1100;border:var(--cap-border-width) solid var(--cap-overlay-border);width:min(360px,calc(100vw - 24px));overflow:auto;border-radius:calc(14px * var(--cap-radius-scale,1));box-shadow:var(--cap-shadow-popover);animation:cap-inline-open .18s cubic-bezier(.2,.8,.2,1)}.cap-inline-thread[data-surface=floating]{background:var(--cap-surface-floating)}.cap-inline-close{position:sticky;z-index:1;top:4px;float:right;margin:4px 4px -36px 0;width:28px;height:28px;padding:0;font-size:18px;line-height:1}.cap-inline-thread .cap-comment-thread{border:0;border-radius:calc(14px * var(--cap-radius-scale,1));background:var(--cap-surface-floating)}@keyframes cap-inline-open{0%{opacity:.5;scale:.98}to{opacity:1;scale:1}}@media(max-width:600px){.cap-inline-thread{width:min(420px,calc(100vw - 24px))}.cap-inline-thread .cap-comment-thread{max-height:inherit}.cap-inline-toolbar{top:4px;right:4px}}@media(hover:none){.cap-comment-footer{opacity:1}}@media(prefers-reduced-motion:reduce){.cap-inline-pin,.cap-inline-thread{animation:none!important;transition:none!important}}.cap-comment-replies .cap-comment-replies .cap-comment-replies .cap-comment-replies{margin-inline-start:0}.cap-comment-thread :is(button,textarea):focus-visible,.cap-inline-comments :is(.cap-inline-toolbar button,.cap-inline-pin,.cap-inline-placement,.cap-inline-close):focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:2px}.cap-inline-thread[data-state=closed]{pointer-events:none;animation:cap-inline-close .16s ease-in both}@keyframes cap-inline-close{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}.cap-chart,.cap-chart-interactive,.cap-chart-legend,.cap-sparkline,.cap-brush-main,.cap-treemap{--cap-chart-series-1:var(--cap-accent-solid-normal);--cap-chart-series-2:light-dark(var(--cap-palette-teal-600),var(--cap-palette-teal-350));--cap-chart-series-3:light-dark(var(--cap-palette-amber-600),var(--cap-palette-amber-350));--cap-chart-series-4:light-dark(var(--cap-palette-rose-600),var(--cap-palette-rose-350));--cap-chart-series-5:color-mix(in oklab,var(--cap-content-primary) 58%,var(--cap-surface-current));--cap-chart-series-6:color-mix(in oklab,var(--cap-content-primary) 46%,var(--cap-surface-current));--cap-chart-series-7:color-mix(in oklab,var(--cap-content-primary) 34%,var(--cap-surface-current));--cap-chart-series-8:color-mix(in oklab,var(--cap-content-primary) 22%,var(--cap-surface-current))}.cap-chart{display:block;max-width:100%;margin:0;color:var(--cap-content-primary);font:inherit}.cap-chart>svg{display:block;width:100%;height:auto;max-height:var(--cap-chart-height);overflow:visible}.cap-chart>svg text{font-size:calc(12px * var(--cap-chart-text-scale,1))}.cap-chart-grid{stroke:var(--cap-content-muted);opacity:.2;stroke-dasharray:3 5}.cap-chart-zero{stroke:var(--cap-content-primary);opacity:.62;stroke-width:1.4;vector-effect:non-scaling-stroke}.cap-gauge-track{stroke:var(--cap-control-bg)}.cap-gauge-control{cursor:ew-resize}.cap-chart-average line{stroke:var(--cap-accent-solid-normal);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cap-chart-line,.cap-chart-bar,.cap-chart-arc,.cap-chart-area,.cap-chart-cell,.cap-chart-gauge,.cap-chart-slope line,.cap-chart-ridge-area,.cap-sparkline polyline{transition:fill calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),stroke calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),stroke-width calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),opacity calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),transform calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1)}.cap-chart-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cap-chart-line[data-dashed=true]{stroke-dasharray:7 5}.cap-chart-line-area{fill-opacity:.18;stroke:none}.cap-chart-point,.cap-chart-bar,.cap-chart-arc,.cap-chart-cell,.cap-chart-slope,.cap-chart-area,.cap-chart-layer,.cap-chart-ridge,.cap-treemap-item{cursor:pointer;outline:none}.cap-chart-point:focus-visible,.cap-chart-bar:focus-visible,.cap-chart-arc:focus-visible,.cap-chart-cell:focus-visible,.cap-chart-slope:focus-visible,.cap-chart-area:focus-visible,.cap-chart-layer:focus-visible,.cap-chart-ridge:focus-visible,.cap-treemap-item:focus-visible,.cap-brush-handle:focus-visible,.cap-sparkline:focus-visible{filter:none;outline:2px solid var(--cap-ring-state-active);outline-offset:2px}.cap-chart-bar:hover,.cap-chart-cell:hover{filter:brightness(1.1)}.cap-chart-cell,.cap-chart-bar{rx:var(--cap-radius-sm)}.cap-chart>svg .cap-chart-center-value{fill:var(--cap-content-primary);font-size:calc(24px * var(--cap-chart-text-scale,1));font-weight:600}.cap-chart-center-label,.cap-chart-axis-label,.cap-chart-slope-label{fill:var(--cap-content-muted);font-size:calc(12px * var(--cap-chart-text-scale,1))}.cap-chart-slope line{stroke-width:2.5;vector-effect:non-scaling-stroke}.cap-chart-slope[data-active=true] line{stroke-width:3.5}.cap-chart-data{margin-top:.5rem;color:var(--cap-content-muted);font-size:12px}.cap-chart-data summary{cursor:pointer;width:max-content}.cap-chart-data table{border-collapse:collapse;margin-top:.5rem;width:100%;text-align:left}.cap-chart-data th,.cap-chart-data td{padding:4px 8px;border-bottom:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-chart-interactive{min-width:0}.cap-chart-legend{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.cap-chart-legend button{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:0;border-radius:var(--cap-radius-small);padding:3px 6px;background:transparent;color:var(--cap-content-secondary);font:inherit;font-size:var(--cap-font-size-xs);cursor:pointer}.cap-chart-legend button:hover,.cap-chart-legend button:focus-visible{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-chart-legend button[data-hidden=true]{opacity:.5;text-decoration:line-through}.cap-chart-legend-swatch{width:10px;height:10px;flex:none;border-radius:50%;background:var(--cap-series-color)}.cap-chart-crosshair line{stroke:var(--cap-content-muted);stroke-dasharray:3 3}.cap-chart-crosshair text{fill:var(--cap-content-primary);font-size:calc(12px * var(--cap-chart-text-scale,1));font-weight:600}.cap-chart-layer{transition:opacity calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1)}.cap-stream-label{fill:var(--cap-content-primary);font-size:calc(12px * var(--cap-chart-text-scale,1));font-weight:600;pointer-events:none}.cap-stream-label-leader{stroke:var(--cap-content-muted);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.cap-stream-active-point{stroke:var(--cap-surface-raised);stroke-width:2;pointer-events:none}.cap-chart-area{fill-opacity:.8;stroke:var(--cap-surface-raised);stroke-width:.6}.cap-chart-ridge-area{fill-opacity:.38;stroke-width:1.5}.cap-chart-ridge{transform-box:fill-box;transition:opacity calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),transform calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1)}.cap-chart-ridge[data-active=true]{transform:translateY(-3px)}.cap-chart-ridge-quartile{stroke:var(--cap-content-primary);stroke-opacity:.65;stroke-dasharray:2 2}.cap-chart-ridge-median{stroke:var(--cap-content-primary);stroke-width:2}.cap-chart-ridge-readout{fill:var(--cap-content-primary);font-size:calc(12px * var(--cap-chart-text-scale,1))}.cap-chart-range{margin:0 0 6px;color:var(--cap-content-muted);font-size:12px}.cap-brush-main{min-width:0}.cap-brush-overview{margin:2px 0}.cap-brush-overview svg{display:block;width:100%;height:58px;overflow:visible;touch-action:none}.cap-brush-track{fill:var(--cap-surface-raised);stroke:var(--cap-control-border);stroke-width:1}.cap-brush-track,.cap-brush-selection,.cap-brush-handle{rx:var(--cap-radius-sm)}.cap-brush-selection{fill:var(--cap-accent-solid-normal);fill-opacity:.28;stroke:var(--cap-accent-solid-normal);stroke-width:1.5;cursor:grab}.cap-brush-selection:active{cursor:grabbing}.cap-brush-handle{fill:var(--cap-accent-solid-normal);stroke:var(--cap-surface-raised);stroke-width:2;cursor:ew-resize;touch-action:none}.cap-brush-controls{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.cap-brush-controls label{display:inline-flex;align-items:center;gap:8px;color:var(--cap-content-muted);font-size:12px}.cap-brush-controls input{width:min(28vw,180px);accent-color:var(--cap-accent-solid-normal)}.cap-treemap-path{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-treemap-path button{border:0;border-radius:var(--cap-radius-small);padding:3px 5px;background:transparent;color:var(--cap-content-secondary);font:inherit;cursor:pointer}.cap-treemap-path button:hover,.cap-treemap-path button:focus-visible{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.cap-treemap-item rect{rx:calc((var(--cap-number-radius-xs) + var(--cap-number-radius-sm)) / 2);vector-effect:non-scaling-stroke}.cap-treemap-label,.cap-treemap-value{font-size:calc(12px * var(--cap-chart-text-scale,1));pointer-events:none}.cap-treemap-label{font-weight:600}.cap-treemap-value{font-weight:400;font-variant-numeric:tabular-nums}.cap-treemap-item[data-ink=light] .cap-treemap-label,.cap-treemap-item[data-ink=light] .cap-treemap-value{fill:#fff}.cap-treemap-item[data-ink=dark] .cap-treemap-label,.cap-treemap-item[data-ink=dark] .cap-treemap-value{fill:#000}.cap-treemap-contrast-probe{visibility:hidden;pointer-events:none}.cap-sparkline-wrap{display:inline-flex;position:relative;max-width:100%;align-items:center;gap:6px;vertical-align:middle}.cap-sparkline{display:inline-block;max-width:100%;overflow:visible;vertical-align:middle}.cap-sparkline-area{fill-opacity:.16;stroke:none}.cap-sparkline-active{stroke:var(--cap-surface-raised);stroke-width:2;pointer-events:none}.cap-sparkline-readout{color:var(--cap-content-secondary);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.cap-sparkline polyline{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cap-animated-counter{display:inline-block;width:var(--cap-counter-width,1ch);overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums;transition:width calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1)}.cap-animated-counter-value{display:inline-flex;white-space:pre}.cap-counter-static{display:inline-block}.cap-counter-digit{display:inline-block;height:1em;min-width:.62ch;overflow:hidden;vertical-align:bottom;text-align:center}.cap-counter-wheel{display:block;transition:transform calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1);will-change:transform}.cap-counter-wheel>span{display:block;height:1em;line-height:1em}.cap-heatmap-level-0,.cap-heatmap-level-1,.cap-heatmap-level-2,.cap-heatmap-level-3,.cap-heatmap-level-4{rx:var(--cap-number-radius-xs);transition:fill calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1),opacity calc(.18s * var(--cap-chart-motion,1)) cubic-bezier(.16,1,.3,1)}.cap-heatmap-level-0{fill:var(--cap-control-bg);stroke:var(--cap-control-border);stroke-width:.5}.cap-heatmap-level-1{fill:var(--cap-accent-solid-normal);opacity:.28}.cap-heatmap-level-2{fill:var(--cap-accent-solid-normal);opacity:.5}.cap-heatmap-level-3{fill:var(--cap-accent-solid-normal);opacity:.76}.cap-heatmap-level-4{fill:var(--cap-accent-solid-normal)}.cap-heatmap-months text{fill:var(--cap-content-muted);font-size:calc(12px * var(--cap-chart-text-scale,1))}.cap-activity-heatmap [data-selected=true]{stroke:var(--cap-content-primary);stroke-width:2;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:reduce){.cap-chart-line,.cap-chart-bar,.cap-chart-arc,.cap-chart-area,.cap-chart-cell,.cap-chart-gauge,.cap-chart-slope line,.cap-chart-ridge,.cap-chart-ridge-area,.cap-sparkline polyline,.cap-chart-layer,.cap-animated-counter,.cap-animated-counter-value{transition:none!important;animation:none!important;transform:none!important}.cap-counter-wheel{transition:none!important}}.cap-value-scrubber{display:grid;min-width:0;gap:var(--cap-space-2);color:var(--cap-content-primary);font-size:var(--cap-font-size-sm)}.cap-value-scrubber-label{color:var(--cap-content-secondary);font-weight:500}.cap-value-scrubber-control{display:flex;min-height:var(--cap-number-control-size-md);min-width:56px;align-items:center;justify-content:center;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-base);padding:4px calc(10px + var(--cap-radius-inset));background:var(--cap-control-bg);color:var(--cap-content-primary);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color .14s cubic-bezier(.2,.7,.2,1),border-color .14s cubic-bezier(.2,.7,.2,1),box-shadow .14s cubic-bezier(.2,.7,.2,1)}.cap-value-scrubber-control[data-scrub-alt=true]:not([aria-disabled=true]){cursor:ew-resize}.cap-value-scrubber[data-orientation=vertical] .cap-value-scrubber-control[data-scrub-alt=true]:not([aria-disabled=true]){cursor:ns-resize}.cap-value-scrubber-control:hover:not([aria-disabled=true]),.cap-value-scrubber-control:focus-visible{background:var(--cap-control-hover)}.cap-value-scrubber-control:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:2px}.cap-value-scrubber-control[aria-disabled=true]{background:var(--cap-disabled-background);color:var(--cap-disabled-text);cursor:not-allowed}.cap-value-scrubber-control[aria-disabled=true]:focus-visible{outline:none}.cap-number-field input[data-scrubbable=true][data-scrub-alt=true]:not(:disabled):not([readonly]){cursor:ew-resize}.cap-number-field input[data-scrubbable=true][data-scrub-alt=true][data-scrub-orientation=vertical]:not(:disabled):not([readonly]){cursor:ns-resize}.cap-select-trigger[data-scrubbable=true][data-scrub-alt=true]:not(:disabled){cursor:ew-resize}.cap-select-trigger[data-scrubbable=true][data-scrub-alt=true][data-scrub-orientation=vertical]:not(:disabled){cursor:ns-resize}@media(prefers-reduced-motion:reduce){.cap-value-scrubber-control{transition:none}}:root{--cap-motion-snap:.14s;--cap-motion-morph:.22s;--cap-motion-enter:.14s;--cap-ease-organic:cubic-bezier(.16,1,.3,1)}.cap-moving-highlight{position:absolute;left:0;top:0;pointer-events:none;z-index:0;transform-origin:top left;border-radius:var(--cap-radius-base);background:var(--cap-control-hover);transition:opacity .1s ease-out}.cap-moving-highlight[data-moving]:not([data-native-motion]){transition:transform var(--cap-motion-morph) var(--cap-ease-organic),opacity .1s ease-out}.cap-button-group-items[data-moving]{position:relative;isolation:isolate}.cap-button-group-items[data-moving]>:not(.cap-moving-highlight){position:relative;z-index:1}.cap-button-group[data-attached] :is(.cap-button[data-variant=ghost],.cap-button[data-variant=secondary],.cap-select-trigger):not(:disabled){--cap-state-hover:var(--cap-group-hover);--cap-state-pressed:var(--cap-group-pressed);--cap-state-text:var(--cap-group-text);color:var(--cap-group-text)}.cap-button-group[data-attached] :is(.cap-button[data-variant=ghost],.cap-button[data-variant=secondary],.cap-select-trigger):not(:disabled):is(:hover,:focus-visible,[data-state=hover]){background:var(--cap-group-hover)}.cap-button-group-items[data-moving]>.cap-moving-highlight{background:var(--cap-group-hover);border-radius:max(var(--cap-item-gap),calc(var(--cap-radius-xl) - var(--cap-item-gap)))}.cap-button-group-items[data-moving]:has(>.cap-moving-highlight[data-visible]) :is(.cap-button[data-variant=ghost],.cap-button[data-variant=secondary],.cap-select-trigger):not(:disabled):not([aria-pressed=true]):not([aria-expanded=true]):is(:hover,:focus-visible){background:transparent}.cap-button-group[data-attached] :is(.cap-button[data-variant=ghost],.cap-button[data-variant=secondary],.cap-select-trigger):not(:disabled):is([aria-pressed=true]){background:var(--cap-group-selected)}.cap-button-group[data-attached] :is(.cap-button[data-variant=ghost],.cap-button[data-variant=secondary],.cap-select-trigger):not(:disabled):is(:active,[aria-expanded=true],[data-state=pressed]){background:var(--cap-group-pressed)}.cap-segmented{--cap-segment-height:var(--cap-number-control-size-md);--cap-segment-inset:3px;--cap-segment-radius:max(0px,calc(var(--cap-radius-base) - var(--cap-segment-inset)));position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;min-height:var(--cap-segment-height);max-width:100%;width:max-content;padding:var(--cap-segment-inset);gap:calc(var(--cap-segment-inset) + var(--cap-border-width));border-radius:var(--cap-radius-base);box-shadow:none}.cap-segmented[data-size=xs]{--cap-segment-height:var(--cap-number-control-size-xs)}.cap-segmented[data-size=sm]{--cap-segment-height:var(--cap-number-control-size-sm)}.cap-segmented[data-size=lg]{--cap-segment-height:var(--cap-number-control-size-lg)}.cap-segmented[data-full-width]{display:grid;width:100%}.cap-segmented .cap-segment{z-index:1;min-width:0;align-items:stretch;border-radius:var(--cap-segment-radius)}.cap-segmented .cap-segment>span{min-height:calc(var(--cap-segment-height) - 2 * var(--cap-segment-inset) - 2 * var(--cap-border-width));justify-content:center;width:100%;padding:0 calc(10px + var(--cap-radius-inset));border-radius:var(--cap-segment-radius);font-size:var(--cap-font-size-sm);white-space:nowrap}.cap-segmented .cap-segment input:checked+span{background:transparent;box-shadow:none}.cap-segmented .cap-segment:has(input:disabled):hover>span{background:transparent}.cap-segmented>.cap-moving-highlight{border-radius:var(--cap-segment-radius);background:var(--cap-surface-raised);box-shadow:none}.cap-segmented[data-variant=outline]{background:transparent;border-color:var(--cap-control-border)}.cap-segmented[data-variant=accent]>.cap-moving-highlight{background:var(--cap-accent-normal)}.cap-segmented[data-variant=accent] .cap-segment input:checked+span{color:var(--cap-accent-text)}.cap-tab-list:is([data-variant=segment],[data-variant=outline],[data-variant=accent]){position:relative;isolation:isolate;gap:4px;padding:4px;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-radius-base);background:var(--cap-control-bg)}.cap-tab-list:is([data-variant=segment],[data-variant=outline],[data-variant=accent]) button{position:relative;z-index:1;min-height:var(--cap-number-control-size-md);padding:0 calc(12px + var(--cap-radius-inset));border:0;border-radius:max(0px,calc(var(--cap-radius-base) - 4px));background:transparent}.cap-tab-list[data-size=xs] button{min-height:var(--cap-number-control-size-xs)}.cap-tab-list[data-size=sm] button{min-height:var(--cap-number-control-size-sm)}.cap-tab-list[data-size=lg] button{min-height:var(--cap-number-control-size-lg)}.cap-tab-list[data-variant=outline]{background:transparent;border-color:var(--cap-control-border)}.cap-tab-list>.cap-moving-highlight[data-kind=selection]{background:var(--cap-surface-raised)}.cap-tab-list[data-variant=accent]>.cap-moving-highlight[data-kind=selection]{background:var(--cap-accent-normal)}.cap-tab-list[data-variant=accent] button[aria-selected=true]{color:var(--cap-accent-text)}.cap-separator{border:0;height:1px;width:100%;flex-shrink:0;background:var(--cap-divider-default)}.cap-separator[data-orientation=vertical]{height:auto;min-height:20px;width:1px;align-self:stretch;margin:0 12px}.cap-separator[data-contrast=subtle]{background:var(--cap-divider-subtle)}.cap-separator[data-contrast=strong]{background:var(--cap-divider-strong)}.cap-separator[data-reveal=hover]{opacity:0;transition:opacity var(--cap-motion-snap) ease-out}*:is(:hover,:focus-within)>.cap-separator[data-reveal=hover]{opacity:1}.cap-tree{display:grid;align-content:start;gap:2px;min-width:0}.cap-tree-item{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--cap-content-muted);font:inherit;font-size:var(--cap-font-size-sm);min-height:34px;padding:6px calc(10px + var(--cap-radius-inset)) 6px calc(4px + var(--cap-radius-inset) + (var(--cap-tree-depth) - 1)*16px);border-radius:var(--cap-radius-base);text-align:left;text-decoration:none;cursor:pointer;min-width:0;animation:cap-tree-in var(--cap-motion-enter) var(--cap-ease-organic)}.cap-tree[data-size=xs] .cap-tree-item{min-height:24px;padding-block:3px;font-size:var(--cap-font-size-xs)}.cap-tree[data-size=sm] .cap-tree-item{min-height:28px}.cap-tree[data-size=lg] .cap-tree-item{min-height:40px}.cap-tree-item:hover{background:var(--cap-reaction-hover)}.cap-tree-item[aria-selected=true]{background:var(--cap-reaction-pressed);color:var(--cap-content-primary);font-weight:500}.cap-tree-item[aria-disabled=true]{color:var(--cap-disabled-text);cursor:default;background:transparent}.cap-tree-item:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:-2px}.cap-tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cap-tree-arrow{display:flex;width:12px;flex:none;transition:transform var(--cap-motion-snap) var(--cap-ease-organic)}.cap-tree-arrow[data-open]{transform:rotate(90deg)}.cap-tree-meta{margin-left:auto;color:var(--cap-content-muted)}@keyframes cap-tree-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cap-moving-highlight,.cap-tree-arrow,.cap-separator{transition:none}.cap-tree-item{animation:none}}.cap-input[data-variant=ghost]{background:transparent;border-color:transparent}.cap-input[data-variant=ghost]:not(:disabled):is(:hover,:focus,:focus-within,[aria-expanded=true]){background:var(--cap-control-hover)}.cap-segmented[data-variant=ghost]{background:transparent;border-color:transparent}.cap-segmented[data-variant=ghost]:is(:hover,:focus-within){background:var(--cap-control-hover)}.cap-navigation-menu{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0;position:relative}.cap-navigation-items{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1;min-width:0}.cap-navigation-brand{font-size:var(--cap-font-size-sm);font-weight:600;white-space:nowrap}.cap-navigation-items [aria-current=page]{color:var(--cap-content-primary);background:var(--cap-control-active);font-weight:500;box-shadow:none}.cap-navigation-panel,.cap-hover-panel-content{position:fixed;overflow:auto;padding:20px;background:var(--cap-surface-current);color:var(--cap-content-primary);border:1px solid var(--cap-overlay-border);border-radius:calc(var(--cap-radius-base) + 12px);box-shadow:var(--cap-shadow-floating);z-index:50;animation:cap-navigation-in var(--cap-motion-enter) var(--cap-ease-organic) both;max-width:calc(100vw - 24px)}.cap-navigation-panel[data-state=closed],.cap-hover-panel-content[data-state=closed]{pointer-events:none;animation:cap-navigation-out .16s ease-in both}@keyframes cap-navigation-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cap-navigation-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.cap-navigation-panel{min-width:min(400px,calc(100vw - 24px))}.cap-navigation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.cap-navigation-grid a{display:flex;align-items:flex-start;min-width:0;padding:12px;gap:12px;color:inherit;text-decoration:none;border-radius:var(--cap-radius-base)}.cap-navigation-grid a>span{min-width:0}.cap-navigation-grid a>svg{flex:none;margin-top:2px;color:var(--cap-content-muted)}.cap-navigation-grid a:hover{background:var(--cap-reaction-hover)}.cap-navigation-grid a:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-2px;background:var(--cap-reaction-hover)}.cap-navigation-grid small{display:block;color:var(--cap-content-muted);margin-top:4px}.cap-hover-panel{display:inline-flex}.cap-floating-action-bar{--cap-floating-inset:6px;border-radius:calc(var(--cap-radius-base) + var(--cap-floating-inset))}.cap-floating-action-bar:is([data-size=lg],[data-size=xl]){--cap-floating-inset:8px}.cap-floating-action-bar .cap-button,.cap-floating-action-bar .cap-input{border-radius:var(--cap-radius-base)}.cap-floating-action-bar[data-variant=divided]{padding:0;gap:0}.cap-floating-action-bar[data-variant=divided]>div{align-self:stretch;padding:var(--cap-floating-inset)}.cap-floating-action-bar[data-variant=divided]>div+div{border-inline-start:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-floating-action-bar[data-variant=divided] .cap-floating-items{gap:0;padding:0}.cap-floating-action-bar[data-variant=divided] .cap-floating-items>:not(.cap-moving-highlight){padding:var(--cap-floating-inset);display:flex;align-items:center}.cap-floating-action-bar[data-variant=divided] .cap-floating-items>.cap-floating-segment+.cap-floating-segment{border-inline-start:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-floating-action-bar[data-variant=divided] :is(.cap-input,.cap-segmented){background:transparent;border-color:transparent}.cap-floating-action-bar[data-variant=divided] :is(.cap-input,.cap-segmented):is(:hover,:focus-within,[aria-expanded=true]){background:var(--cap-control-hover)}.cap-floating-action-bar[data-variant=divided][aria-orientation=vertical]>div+div,.cap-floating-action-bar[data-variant=divided][aria-orientation=vertical] .cap-floating-items>.cap-floating-segment+.cap-floating-segment{border-inline-start:0;border-block-start:var(--cap-border-width) solid var(--cap-divider-panel)}@media(prefers-reduced-motion:reduce){.cap-navigation-panel,.cap-hover-panel-content{animation:none}}.cap-floating-action-bar[data-variant=divided][aria-orientation=vertical] .cap-floating-segment{width:100%;justify-content:center}:where(.cap-shared-hover){position:relative;isolation:isolate}.cap-shared-hover>:not(.cap-moving-highlight,.cap-tree-selection-indicator,.cap-tree-active-guide-indicator){position:relative;z-index:1}.cap-shared-hover>.cap-moving-highlight[data-kind=hover]{background:var(--cap-control-hover)}.cap-shared-hover>.cap-moving-highlight[data-kind=hover][data-accented]{background:var(--cap-accent-hover)}.cap-shared-hover [data-shared-hover-target],.cap-shared-hover [data-shared-hover-target]>.cap-combobox-input{transition-property:border-color,color,opacity,transform}.cap-shared-hover:has(>.cap-moving-highlight[data-kind=hover][data-visible]) :is(.cap-select-trigger,.cap-sidebar-item,.cap-combobox-input-wrap)[data-shared-hover-target]:not(:disabled):not([aria-current=page]):not([aria-expanded=true]):not([aria-pressed=true]),.cap-shared-hover:has(>.cap-moving-highlight[data-kind=hover][data-visible]) .cap-combobox-input-wrap[data-shared-hover-target]:not(:has(input[aria-expanded=true]))>.cap-combobox-input{background:transparent}.cap-shared-hover:has(>.cap-moving-highlight[data-kind=hover][data-visible]) :is(.cap-sidebar-item,.cap-tree-item,.cap-menu-item,.cap-select-option,.cap-button[data-variant=ghost],.cap-button[data-variant=secondary]):not(:disabled):not([aria-disabled=true]):not([aria-current=page]):not([aria-selected=true]):not([aria-pressed=true]):not([data-accented]):is(:hover,:focus-visible,[data-active=true]){background:transparent}.cap-navigation-items:has(>.cap-moving-highlight[data-visible])>a:not([aria-current=page]):is(:hover,:focus-visible),.cap-navigation-panel:has(>.cap-moving-highlight[data-visible]) .cap-navigation-grid>a:is(:hover,:focus-visible){background:transparent}@media(prefers-reduced-motion:reduce){.cap-moving-highlight[data-moving]{transition:none}}.cap-command-list.cap-shared-hover:has(>.cap-moving-highlight[data-visible]) .cap-command-item[aria-selected=true]{background:transparent}.cap-tree-meta .cap-tag{outline-color:var(--cap-border-subtle)}.cap-tree-meta .cap-icon-box{border-color:var(--cap-border-subtle)}.cap-tree[data-guides=true]{position:relative;isolation:isolate;gap:2px}.cap-tree[data-guides=true] .cap-tree-entry{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.cap-tree[data-guides=true] .cap-tree-entry[data-guided-child=true]{grid-template-columns:var(--cap-tree-guide-width) minmax(0,1fr)}.cap-tree[data-guides=true] .cap-tree-entry{position:relative;z-index:1}.cap-tree[data-guides=true] .cap-tree-item{width:100%;min-width:0;margin:0;padding:6px calc(8px + var(--cap-radius-inset));border-radius:var(--cap-radius-base);background:transparent}.cap-tree[data-guides=true] .cap-tree-item:hover:not([aria-disabled=true]){background:var(--cap-reaction-hover)}.cap-tree[data-guides=true] .cap-tree-item[aria-selected=true]{background:transparent;color:var(--cap-content-primary);font-weight:500}.cap-tree[data-guides=true] .cap-tree-item[aria-disabled=true]{background:transparent}.cap-tree[data-guides=true] .cap-tree-item:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:-2px}.cap-tree-selection-indicator,.cap-tree-active-guide-indicator{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.cap-tree-selection-indicator{z-index:0;border-radius:var(--cap-radius-base);background:var(--cap-reaction-pressed)}.cap-tree-selection-indicator[data-visible]{visibility:visible}.cap-tree-selection-indicator[data-ready=true]{transition:none}.cap-tree-guide-column{position:relative;min-width:0;min-height:100%}.cap-tree-guide{position:absolute;inset-block:0;left:var(--cap-guide-offset);width:1px}.cap-tree-guide[data-continues=true]{inset-block-end:-2px}.cap-tree-guide:before{position:absolute;inset:0;width:1px;background:color-mix(in srgb,var(--cap-content-muted) 24%,transparent);content:""}.cap-tree-active-guide-indicator[data-visible]{z-index:2;width:1px;height:18px;visibility:visible;background:var(--cap-content-primary)}.cap-tree-active-guide-indicator[data-ready=true]{transition:none}@media(prefers-reduced-motion:reduce){.cap-tree-selection-indicator[data-ready=true],.cap-tree-active-guide-indicator[data-ready=true]{transition:none}}@supports selector(::details-content) and (interpolate-size: allow-keywords){.cap-accordion{interpolate-size:allow-keywords}.cap-accordion::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out),opacity var(--cap-duration-normal, .18s) ease,content-visibility var(--cap-duration-normal, .18s) allow-discrete}.cap-accordion[open]::details-content{block-size:auto;opacity:1}}.cap-accordion[data-fallback] .cap-accordion-body{height:0;overflow:hidden;opacity:0;transition:height var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out),opacity var(--cap-duration-normal, .18s) ease}.cap-accordion[data-fallback][data-expanded=true]>summary>.cap-accordion-chevron{transform:rotate(90deg)}.cap-accordion[data-fallback][data-expanded=false]>summary>.cap-accordion-chevron{transform:none}.cap-chart-data{border-bottom:0}.cap-chart-data summary{padding:4px 0}.cap-chart-data .cap-accordion-content{padding:0;overflow-x:auto}.cap-tree,.cap-tree[data-guides=true]{gap:0}.cap-tree-item[data-presence]{animation:none}.cap-tree>.cap-tree-item,.cap-tree-entry{margin-block-end:2px}.cap-tree-entry{min-block-size:0;transition:margin-block-end var(--cap-duration-normal, .18s) ease}.cap-tree-entry[data-presence=enter],.cap-tree-entry[data-presence=exit]{margin-block-end:0}:is(.cap-tree-item,.cap-json-row)[data-presence]{box-sizing:border-box;block-size:var(--cap-disclosure-row-height, 34px);overflow:hidden;transition:block-size var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out),min-block-size var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out),padding-block var(--cap-duration-normal, .18s) var(--cap-ease-out, ease-out),margin-block-end var(--cap-duration-normal, .18s) ease,opacity var(--cap-duration-normal, .18s) ease}.cap-tree[data-size=xs] .cap-tree-item{--cap-disclosure-row-height: 24px}.cap-tree[data-size=sm] .cap-tree-item{--cap-disclosure-row-height: 28px}.cap-tree[data-size=lg] .cap-tree-item{--cap-disclosure-row-height: 40px}.cap-tree[data-size=xl] .cap-tree-item{--cap-disclosure-row-height: 48px}.cap-json-row{--cap-disclosure-row-height: 29px}.cap-tree[data-size] .cap-tree-item:is([data-presence=enter],[data-presence=exit]),.cap-json-row:is([data-presence=enter],[data-presence=exit]){block-size:0;min-block-size:0;padding-block:0;margin-block-end:0;opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.cap-accordion::details-content,.cap-accordion[data-fallback] .cap-accordion-body,.cap-accordion>summary>.cap-accordion-chevron,:is(.cap-tree-item,.cap-json-row,.cap-tree-entry)[data-presence]{transition:none}}.cap-accordion{border-radius:var(--cap-radius-base);transition:background-color var(--cap-motion-snap) ease-out}.cap-accordion:hover{background:var(--cap-control-hover)}.cap-accordion>summary{align-items:center}.cap-accordion>summary:hover{background:transparent}.cap-accordion-title{flex:1;min-width:0}.cap-accordion>summary>.cap-accordion-icon{flex:none;color:var(--cap-content-muted);transform:none}.cap-accordion>summary>.cap-accordion-chevron{flex:none;transition:transform .3s cubic-bezier(.2,1.5,.45,1)}.cap-accordion[data-variant=bouncy]{margin-block:4px;border:1px solid var(--cap-panel-border);background:var(--cap-control-bg);border-radius:calc(var(--cap-radius-base) + 6px)}.cap-accordion[data-variant=bouncy]:hover{background:var(--cap-control-hover)}.cap-accordion[data-variant=bouncy]>summary{padding:12px 14px}.cap-accordion[data-variant=bouncy] .cap-accordion-content{padding:0 14px 14px 38px}.cap-accordion[data-variant=bouncy][data-fallback] .cap-accordion-body{transition:height .36s cubic-bezier(.18,1,.3,1),opacity .18s ease-out}.cap-accordion[data-variant=bouncy][data-expanded=true] .cap-accordion-content{animation:cap-accordion-settle .38s both}@keyframes cap-accordion-settle{0%{opacity:0;transform:translateY(-5px)}65%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cap-accordion,.cap-accordion>summary>.cap-accordion-chevron,.cap-accordion[data-variant=bouncy][data-fallback] .cap-accordion-body{transition:none}.cap-accordion[data-variant=bouncy] .cap-accordion-content{animation:none}}.cap-accordion[data-variant=bouncy]>summary>.cap-accordion-chevron{order:3}.cap-accordion[data-variant=bouncy]:not(:has(.cap-accordion-icon)) .cap-accordion-content{padding-inline-start:14px}.cap-tab-list>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cap-space-2)}:is(.cap-sidebar-item,.cap-tab-list>button)[data-accented]:not(:disabled){color:var(--cap-accent-text);background:var(--cap-accent-normal)}:is(.cap-sidebar-item,.cap-tab-list>button)[data-accented]:not(:disabled):is(:hover,[aria-current=page],[aria-selected=true]){color:var(--cap-accent-text);background:var(--cap-accent-hover)}:is(.cap-sidebar-item,.cap-tab-list>button)[data-accented]:not(:disabled):active{background:var(--cap-accent-pressed)}.cap-tab-list>button[data-accented][aria-selected=true]{border-bottom-color:var(--cap-accent-text)}:is(.cap-sidebar-item,.cap-tab-list>button)>.cap-counter{flex:none;color:inherit}.cap-accordion[data-variant=navigation]{border:0}.cap-sidebar-panel-items .cap-accordion[data-variant=navigation]:is(:hover,:focus-within){background:transparent}.cap-sidebar-panel-items:has(>.cap-moving-highlight[data-visible]) .cap-accordion[data-variant=navigation]>summary[data-shared-hover-target]{background:transparent}.cap-accordion[data-variant=navigation]>summary{align-items:center;min-height:var(--cap-number-control-size-sm);padding:4px 8px;color:var(--cap-content-caption);font-size:var(--cap-font-size-xxs);font-weight:400;line-height:var(--cap-font-line-height-xxs)}.cap-accordion[data-variant=navigation]>summary>svg{width:12px;height:12px;flex:none}.cap-accordion[data-variant=navigation] .cap-accordion-content{padding:4px 0}.cap-accordion[data-variant=navigation]+.cap-accordion[data-variant=navigation]{margin-top:var(--cap-item-gap)}@media(pointer:coarse){.cap-accordion[data-variant=navigation]>summary{min-height:var(--cap-touch-target)}}.cap-tabs{min-width:0;max-width:100%}.cap-tab-bar{position:relative;isolation:isolate;display:flex;align-items:stretch;min-width:0;max-width:100%}.cap-tab-viewport{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.cap-tab-viewport::-webkit-scrollbar{display:none}.cap-tab-viewport[data-left]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000);mask-image:linear-gradient(to right,transparent,#000 36px,#000)}.cap-tab-viewport[data-right]{-webkit-mask-image:linear-gradient(to right,#000,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000,#000 calc(100% - 36px),transparent)}.cap-tab-viewport[data-left][data-right]{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.cap-tab-viewport .cap-tab-list{overflow:visible;width:max-content;min-width:100%;box-sizing:border-box}.cap-tab-list>button{flex:none}.cap-tab-list>.cap-moving-highlight[data-kind=hover]{background:var(--cap-control-hover)}.cap-tab-list:has(>.cap-moving-highlight[data-kind=hover][data-visible])>button:not([aria-selected=true]):not([data-accented]):is(:hover,:focus-visible){background:transparent}.cap-tab-list:is([data-variant=segment],[data-variant=outline],[data-variant=accent])>button{border-bottom:0}.cap-tab-list[data-variant=pills]{border:0;gap:4px}.cap-tab-list[data-variant=pills]>button{border:0;border-radius:var(--cap-radius-base);padding-inline:calc(12px + var(--cap-radius-inset))}.cap-tab-list[data-variant=pills]>.cap-moving-highlight{border-radius:var(--cap-radius-base)}.cap-tab-list[data-variant=pills]>button[aria-selected=true]{background:var(--cap-control-active)}.cap-tab-scroll{position:absolute;inset-block:0;z-index:2;width:32px;padding:0;border:0;background:transparent;color:var(--cap-content-primary);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:var(--cap-radius-small)}.cap-tab-scroll[data-edge=left]{left:0}.cap-tab-scroll[data-edge=left]>svg{transform:rotate(180deg)}.cap-tab-scroll[data-edge=right]{right:0}.cap-tab-scroll:disabled{opacity:0;pointer-events:none}.cap-tab-scroll:not(:disabled):hover{background:var(--cap-control-hover)}.cap-tab-scroll:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-3px}.cap-navigation-items>a{display:inline-flex;align-items:center;min-height:var(--cap-number-control-size-md);padding:0 calc(10px + var(--cap-radius-inset));border-radius:var(--cap-radius-base)}.cap-navigation-items [aria-current=page]{box-shadow:none;background:var(--cap-control-active);color:var(--cap-content-primary)}@media(pointer:coarse){.cap-tab-scroll{min-width:var(--cap-touch-target)}}.cap-calendar-period.cap-button-group{border-radius:calc(var(--cap-radius-base) + var(--cap-item-gap))}.cap-calendar-period.cap-button-group>.cap-button-group-items{border-radius:inherit;background:var(--cap-reaction-hover)}.cap-calendar-period.cap-button-group[data-attached] .cap-select-trigger[data-size]{border-radius:var(--cap-radius-base);padding-inline:calc(10px + var(--cap-radius-inset));color:var(--cap-content-primary);background:transparent}.cap-calendar-period.cap-button-group[data-attached] .cap-select-trigger:not(:disabled):is(:hover,:focus-visible){background:var(--cap-reaction-hover)}.cap-calendar-period.cap-button-group[data-attached] .cap-select-trigger:not(:disabled)[aria-expanded=true]{background:var(--cap-reaction-pressed)}.cap-select-popup.cap-calendar-period-popup .cap-select-option:not([aria-disabled=true]):is(:hover,[data-active=true]){background:var(--cap-reaction-hover)}.cap-select-popup.cap-calendar-period-popup .cap-select-option[aria-selected=true],.cap-select-popup.cap-calendar-period-popup .cap-select-option[aria-selected=true]:is(:hover,[data-active=true]){color:var(--cap-accent-text);background:var(--cap-accent-normal)}.cap-calendar{container-type:inline-size}.cap-calendar[data-months="2"]{max-width:52rem}.cap-calendar[data-agenda-position=side]{max-width:72rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.cap-calendar-body{min-width:0;flex:1 1 21rem}.cap-calendar[data-months="2"]>.cap-calendar-body{flex-basis:40rem}.cap-calendar-period.cap-button-group>.cap-button-group-items{background:var(--cap-control-bg);outline:var(--cap-border-width) solid var(--cap-control-border);outline-offset:calc(-1 * var(--cap-border-width))}.cap-calendar-period-divider{width:var(--cap-number-divider-width);height:60%;flex:none;background:var(--cap-divider-control)}.cap-calendar-period .cap-calendar-year{flex:0 1 6rem;width:6rem;min-width:4.5rem;gap:0}.cap-calendar-year>.cap-selection-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cap-calendar-period .cap-calendar-year .cap-combobox-wrap,.cap-calendar-period .cap-calendar-year .cap-combobox-input-wrap{min-width:0;width:100%}.cap-calendar-period.cap-button-group[data-attached] .cap-calendar-year .cap-input{width:100%;max-width:none;padding-inline:10px 24px;border:0;border-radius:var(--cap-radius-base);background:transparent;color:var(--cap-content-primary)}.cap-calendar-period .cap-calendar-year .cap-input::placeholder{color:var(--cap-content-primary);opacity:1}.cap-calendar-period .cap-calendar-year .cap-input:hover{background:var(--cap-control-hover)}.cap-calendar-period .cap-calendar-year .cap-input[aria-expanded=true]{background:var(--cap-control-active)}.cap-calendar-year .cap-combobox-chevron{right:8px}.cap-calendar-months{position:relative;isolation:isolate;display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.cap-calendar[data-months="2"] .cap-calendar-months{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-calendar-month{min-width:0}.cap-calendar-month-title{text-align:center;margin:0 0 10px;font-weight:500;text-transform:capitalize}.cap-calendar-instruction{margin:0 0 12px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs)}.cap-calendar-week>[role=gridcell]{position:relative;min-width:0;border-radius:var(--cap-radius-base);transition:background var(--cap-duration-fast) var(--cap-ease-standard)}.cap-calendar-week>[role=gridcell]:empty{min-height:36px;aspect-ratio:1.2}.cap-calendar-week>[role=gridcell]>.cap-tooltip-wrap{display:flex;width:100%;height:100%}.cap-calendar-day{z-index:1;border-radius:var(--cap-radius-base)}.cap-calendar-day:hover:not(:disabled){background:var(--cap-control-hover)}.cap-calendar-months>.cap-moving-highlight{background:var(--cap-content-primary);border-radius:var(--cap-radius-base)}.cap-calendar[data-mode=single] .cap-calendar-months:has(>.cap-moving-highlight[data-visible]) .cap-calendar-day[data-selected]{background:transparent}.cap-calendar-day[data-selected],.cap-calendar-day[data-selected]:hover{background:var(--cap-content-primary);color:var(--cap-surface-current)}.cap-calendar .cap-calendar-day[data-selected]:not(:disabled):is(:hover,:active){background:var(--cap-content-primary);color:var(--cap-surface-current)}.cap-calendar-week>[data-in-range],.cap-calendar-week>[data-preview]{background:var(--cap-accent-normal)}.cap-calendar-week>[data-preview]:not([data-in-range]){outline:1px dashed var(--cap-accent-text);outline-offset:-1px}.cap-calendar-day[data-highlighted]:not([data-selected]){color:var(--cap-accent-text);background:var(--cap-accent-normal)}.cap-calendar-date-mark{position:absolute;inset:3px 25% auto;height:2px;background:currentColor;border-radius:var(--cap-radius-base)}.cap-calendar-day[aria-current=date]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--cap-content-muted)}.cap-calendar-day:disabled{color:var(--cap-disabled-text)}.cap-calendar-footer>span{overflow-wrap:anywhere;text-align:end}.cap-calendar-agenda{border-color:var(--cap-panel-border)}.cap-calendar[data-agenda-position=side]>.cap-calendar-agenda{flex:1 1 14rem;min-width:0;margin:0;padding:14px 0 0}.cap-calendar-agenda-date{font-weight:500;margin-bottom:12px}.cap-calendar-events{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cap-calendar-events li{display:flex;align-items:stretch;gap:10px;min-width:0}.cap-calendar-event-line{background:var(--cap-accent-text);width:3px}.cap-calendar-event-copy{flex:1;min-width:0}.cap-calendar-event-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cap-calendar-event-heading strong{flex:1;color:var(--cap-content-primary);font-size:var(--cap-font-size-sm);font-weight:500;overflow-wrap:anywhere}.cap-calendar-event-heading>span{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);overflow-wrap:anywhere}.cap-calendar-event-heading[data-emphasis=time]{display:grid;gap:2px}.cap-calendar-event-copy>p{margin:5px 0 0;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.cap-tooltip-v2:has(.cap-calendar-event-preview){display:block;width:21rem;max-width:calc(100vw - 24px);white-space:normal}.cap-tooltip-v2:has(.cap-calendar-event-preview)>.cap-tooltip-body{padding:14px;overscroll-behavior:contain}.cap-calendar-preview-date{display:block;margin-bottom:14px;color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-weight:500}.cap-datepicker-wide{width:46rem}.cap-datepicker-agenda-side{width:44rem}.cap-datepicker-wide.cap-datepicker-agenda-side{width:64rem}@container (max-width:34rem){.cap-calendar[data-months="2"] .cap-calendar-months{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.cap-calendar-day,.cap-calendar-week>[role=gridcell]:empty{min-height:44px}.cap-calendar-period.cap-button-group{--cap-toolbar-control-height:48px;height:48px}}@media(prefers-reduced-motion:reduce){.cap-calendar-week>[role=gridcell],.cap-calendar-months>.cap-moving-highlight{transition:none}}.cap-code{--cap-code-background:var(--cap-control-bg);--cap-code-foreground:var(--cap-content-primary);--cap-code-ink:var(--cap-content-primary);--cap-code-border:var(--cap-control-border);--cap-code-boundary:var(--cap-divider-panel);position:relative;min-width:0;margin:0;overflow:hidden;border:var(--cap-border-width) solid var(--cap-code-border);border-radius:var(--cap-radius-xl);background:color-mix(in srgb,var(--cap-code-background) var(--cap-code-fill-opacity),transparent);color:var(--cap-code-foreground)}.cap-code[data-color]:not([data-color=neutral]):not([data-color=gray]){--cap-code-background:var(--cap-accent-normal);--cap-code-foreground:var(--cap-accent-text);--cap-code-ink:var(--cap-accent-text);--cap-code-border:var(--cap-accent-outline)}.cap-code>figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:calc(44px + var(--cap-radius-inset,0px));padding:6px calc(8px + var(--cap-radius-inset,0px));border:0;border-bottom:var(--cap-border-width) solid var(--cap-code-boundary);background:color-mix(in srgb,var(--cap-code-background) 40%,var(--cap-surface-current));color:var(--cap-code-foreground);font-size:var(--cap-font-size-xs)}.cap-code-heading{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.cap-code-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-code-actions{display:inline-flex;align-items:center;gap:4px;flex:none}.cap-code figcaption :is(.cap-button[data-variant=ghost],.cap-select-trigger){--cap-state-hover:var(--cap-reaction-hover);--cap-state-pressed:var(--cap-reaction-pressed);--cap-state-text:var(--cap-code-foreground);border-radius:min(var(--cap-radius-base),max(2px,calc(var(--cap-radius-xl) - 6px)));color:var(--cap-code-foreground);background:transparent;border-color:transparent}.cap-code figcaption :is(.cap-button[data-variant=ghost],.cap-select-trigger):not(:disabled):is(:hover,:focus-visible,[data-state=hover]){background:var(--cap-reaction-hover);color:var(--cap-code-foreground);border-color:transparent}.cap-code figcaption :is(.cap-button[data-variant=ghost],.cap-select-trigger):not(:disabled):is(:active,[aria-expanded=true],[data-state=pressed]){background:var(--cap-reaction-pressed);color:var(--cap-code-foreground);border-color:transparent}.cap-code .cap-code-language-select{width:max-content;min-width:0;max-width:100%;justify-content:flex-start;gap:5px;padding-inline:6px}.cap-code-language-select>svg{color:inherit}.cap-code-heading>.cap-select-root{flex:none}.cap-code .cap-code-copy>svg{width:14px;height:14px}.cap-code-language-popup{border-color:var(--cap-accent-outline)}.cap-code-language-popup .cap-select-option:not([aria-disabled=true]):is(:hover,[data-active=true]){background:var(--cap-accent-normal);color:var(--cap-accent-text)}.cap-code pre{max-width:100%;margin:0;padding:16px;overflow:auto;border:0;border-radius:0;background:transparent;color:var(--cap-code-foreground);font-family:var(--cap-font-code);font-size:var(--cap-font-size-sm);line-height:1.75;tab-size:2}.cap-code pre:focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:-3px}.cap-code code,.cap-code code span{font-family:var(--cap-font-code)}.cap-code[data-wrap] pre{white-space:pre-wrap;overflow-wrap:anywhere}.cap-code code::selection,.cap-code code span::selection{background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text)}.cap-code[data-variant=surface],.cap-code[data-variant=filled-outline]{--cap-code-fill-opacity:100%}.cap-code[data-variant=outline]{background:color-mix(in srgb,var(--cap-code-background) var(--cap-code-fill-opacity),transparent)}.cap-code[data-variant=filled-outline]{border-color:var(--cap-border-default)}.cap-code[data-variant=filled-outline][data-color]:not([data-color=neutral]):not([data-color=gray]){border-color:var(--cap-accent-border)}.cap-code[data-variant=outline]{--cap-code-fill-opacity:0%;--cap-code-border:var(--cap-border-strong)}.cap-code[data-variant=outline][data-color]:not([data-color=neutral]):not([data-color=gray]){--cap-code-border:var(--cap-accent-border)}.cap-code-comment{color:var(--cap-content-muted);font-style:italic}.cap-code-keyword,.cap-code-tag,.cap-code-command{color:var(--cap-feedback-info-text);font-weight:600}.cap-code-string{color:var(--cap-feedback-success-text)}.cap-code-number,.cap-code-boolean{color:var(--cap-feedback-warning-text);font-variant-numeric:tabular-nums}.cap-code-property,.cap-code-variable,.cap-code-selector{color:var(--cap-accent-text);font-weight:500}.cap-code-punctuation,.cap-code-operator{color:var(--cap-content-muted)}.cap-code[data-color]:not([data-color=neutral]):not([data-color=gray]) :is(.cap-code-comment,.cap-code-keyword,.cap-code-tag,.cap-code-command,.cap-code-string,.cap-code-number,.cap-code-boolean,.cap-code-property,.cap-code-variable,.cap-code-selector,.cap-code-punctuation,.cap-code-operator),.cap-code[data-color=inherit] :is(.cap-code-comment,.cap-code-keyword,.cap-code-tag,.cap-code-command,.cap-code-string,.cap-code-number,.cap-code-boolean,.cap-code-property,.cap-code-variable,.cap-code-selector,.cap-code-punctuation,.cap-code-operator){color:var(--cap-code-ink)}.cap-markdown .cap-code code{display:block;padding:0;border-radius:0;background:transparent;font-size:inherit}.cap-code pre.cap-code-numbered{display:grid;grid-template-columns:max-content minmax(max-content,1fr);column-gap:16px;align-items:start}.cap-code[data-wrap] pre.cap-code-numbered{grid-template-columns:max-content minmax(0,1fr)}.cap-code-gutter{display:block;align-self:start;color:var(--cap-content-caption);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;pointer-events:none}.cap-code-line-number,.cap-code-source-line{display:block;min-height:1.75em}.cap-code-numbered>code{display:block;min-width:0}@media(max-width:540px){.cap-code>figcaption{gap:4px}.cap-code-heading{gap:6px}}@media(forced-colors:active){.cap-code{border:1px solid CanvasText}.cap-code>figcaption{border-color:CanvasText}.cap-code pre:focus-visible{outline-color:Highlight}.cap-code code span{color:CanvasText}}@media(prefers-reduced-motion:reduce){.cap-code *{transition:none!important}}.cap-markdown .cap-code>pre{margin:0;padding:16px;border:0;border-radius:0;background:transparent}.cap-code-editor{min-width:0;padding:16px;color:var(--cap-code-foreground)}.cap-code-editor [contenteditable]{min-height:1.75em;white-space:pre;overflow:auto;font-family:var(--cap-font-code);font-size:var(--cap-font-size-sm);line-height:1.75;tab-size:2}.cap-code[data-wrap] .cap-code-editor [contenteditable]{white-space:pre-wrap;overflow-wrap:anywhere}.cap-code-editor [contenteditable]:focus-visible{outline:var(--cap-focus-width) solid var(--cap-ring-state-active);outline-offset:3px}.cap-surface-boundary{box-sizing:border-box;border:var(--cap-border-width) solid var(--cap-border-subtle)}:is(.cap-button,.cap-input)[data-size=xl]{--cap-control-height:var(--cap-number-control-size-xl);font-size:var(--cap-font-size-base)}.cap-button[data-size=xl]{gap:var(--cap-space-2);padding-inline:calc(var(--cap-space-4) + var(--cap-radius-inset))}.cap-button[data-size=xl]>:is(svg,.cap-spinner){width:20px;height:20px}.cap-icon-button[data-size=xl]{padding:0}.cap-input[data-size=xl]{padding-inline:calc(var(--cap-space-4) + var(--cap-radius-inset))}.cap-textarea[data-size=xl]{min-height:128px;padding-block:var(--cap-space-3)}.cap-icon-box[data-size=xl]{width:64px;height:64px}.cap-avatar[data-size=xl]{width:48px;height:48px;font-size:var(--cap-font-size-base)}.cap-tag[data-size=xl]{--cap-tag-height:var(--cap-number-control-size-xl);--cap-tag-radius:var(--cap-number-radius-xl);--cap-tag-inset:6px;--cap-tag-icon:20px;--cap-tag-font:var(--cap-font-size-base)}.cap-tag[data-size=xl] .cap-tag-label{gap:6px;padding-inline:6px}.cap-tag[data-size=xl]:has(.cap-tag-remove) .cap-tag-label{padding-inline-end:0}.cap-tag[data-size=xl] .cap-tag-remove{width:32px}.cap-counter[data-size=xl]{--cap-counter-height:32px;padding-inline:8px;font-size:var(--cap-font-size-base)}.cap-tag[data-size=xl] .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-xl);padding-inline:5px;font-size:var(--cap-font-size-sm)}:is(.cap-action-bar,.cap-button-group,.cap-split-button) .cap-button[data-size]{gap:var(--cap-toolbar-gap,6px);padding-inline:calc(var(--cap-toolbar-inset,10px) + var(--cap-radius-inset))}:is(.cap-action-bar,.cap-button-group,.cap-split-button) .cap-icon-button[data-size]{padding:0}:is(.cap-action-bar,.cap-button-group,.cap-split-button) .cap-button[data-size]>:is(svg,.cap-spinner){width:var(--cap-toolbar-icon-size,16px);height:var(--cap-toolbar-icon-size,16px)}:is(.cap-action-bar,.cap-button-group,.cap-split-button) :is(.cap-button,.cap-input)[data-size]{--cap-control-height:var(--cap-toolbar-control-height,var(--cap-number-control-size-md));font-size:var(--cap-toolbar-control-font-size,var(--cap-font-size-sm))}.cap-button-group[data-attached] :is(.cap-button,.cap-input)[data-size]{--cap-control-height:calc(var(--cap-toolbar-control-height,var(--cap-number-control-size-md)) - 2 * var(--cap-item-gap))}.cap-button-group-prefix>.cap-counter[data-size],:is(.cap-floating-leading-slot,.cap-floating-trailing-slot)>.cap-counter[data-size]{--cap-counter-height:var(--cap-toolbar-counter-height,24px);font-size:var(--cap-toolbar-control-font-size,var(--cap-font-size-sm))}.cap-labeled-field[data-size=xl]{font-size:var(--cap-font-size-base)}.cap-labeled-field[data-size=xl][data-label-placement=inside]{--cap-inside-height:64px}.cap-labeled-field[data-size=xl][data-label-placement=inside] :is(.cap-labeled-control>.cap-input,.cap-select-trigger){padding-block:28px 10px}.cap-labeled-field[data-size=xl] .cap-labeled-control>label{font-size:var(--cap-font-size-sm)}.cap-labeled-field[data-size=xl] :is(.cap-field-leading,.cap-field-trailing)>svg{width:20px;height:20px}.cap-labeled-field[data-size=xl] .cap-field-leading{inset-inline-start:calc(16px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-field-trailing{inset-inline-end:calc(16px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control[data-leading]>:is(.cap-input,label){padding-inline-start:calc(44px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control[data-leading]>label{padding-inline-start:0;inset-inline-start:calc(44px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control[data-trailing]>.cap-input{padding-inline-end:calc(48px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control[data-trailing]>label{inset-inline-end:calc(48px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] :is(.cap-field-clear.cap-button,.cap-field-trailing-spacer){width:28px;min-width:28px;height:28px;min-height:28px}.cap-labeled-field[data-size=xl] .cap-field-clear>svg{width:18px;height:18px}:where(.cap-check-label,.cap-checkbox,.cap-radio,.cap-slider-field,.cap-slider)[data-size=xl]{--cap-choice-size:var(--cap-number-selection-size-xl);--cap-thumb-size:var(--cap-number-slider-thumb-xl);--cap-track-size:var(--cap-number-slider-track-xl);--cap-field-height:var(--cap-number-control-size-xl)}:is(.cap-check-label,.cap-switch-label)[data-size=xl]{min-height:var(--cap-number-control-size-xl);gap:var(--cap-space-3);font-size:var(--cap-font-size-base)}.cap-switch-label[data-size=xl]{--cap-switch-height:32px;--cap-switch-width:56px;--cap-switch-inset:4px}.cap-slider-field[data-size=xl] .cap-slider-heading label{font-size:var(--cap-font-size-base)}.cap-slider-field[data-size=xl] .cap-slider-heading output{font-size:var(--cap-font-size-sm)}.cap-selection-field[data-size=xl]{--cap-selection-height:var(--cap-number-control-size-xl);font-size:var(--cap-font-size-base)}.cap-selection-field[data-size=xl] :is(.cap-multiselect-box,.cap-tag-input-box){gap:8px;padding:5px calc(12px + var(--cap-radius-inset))}.cap-selection-field[data-size=xl] :is(.cap-multiselect-search,.cap-tag-input){min-height:32px}.cap-selection-field[data-size=xl] :is(.cap-combobox-clear,.cap-multiselect-clear){width:28px;height:28px}.cap-selection-field[data-size=xl] .cap-combobox-clear{inset-inline-end:36px}.cap-selection-field[data-size=xl] .cap-combobox-input{padding-inline-end:calc(40px + var(--cap-radius-inset))}.cap-selection-field[data-size=xl] .cap-combobox-input:has(~.cap-combobox-clear){padding-inline-end:calc(72px + var(--cap-radius-inset))}.cap-selection-field[data-size=xl] .cap-combobox-leading+.cap-combobox-input{padding-inline-start:calc(44px + var(--cap-radius-inset))}.cap-selection-field[data-size=xl] :is(.cap-combobox-leading,.cap-combobox-chevron,.cap-combobox-clear svg,.cap-multiselect-clear svg,.cap-number-field button svg,.cap-color-trigger>svg){width:20px;height:20px}.cap-radio-group[data-size=xl] .cap-radio{width:var(--cap-number-selection-size-xl);height:var(--cap-number-selection-size-xl)}.cap-radio-group[data-size=xl] .cap-radio-option{gap:var(--cap-space-3)}.cap-radio-group[data-size=xl][data-variant=cards] .cap-radio-option{padding:calc(12px + var(--cap-radius-inset))}.cap-radio-group[data-size=xl] .cap-radio-heading>svg{width:20px;height:20px}.cap-selection-field[data-size=xl] .cap-number-field button{width:44px}.cap-selection-field[data-size=xl][data-compact] .cap-number-field button{width:36px}.cap-selection-field[data-size=xl] .cap-number-field input{width:80px}.cap-selection-field[data-size=xl][data-compact] .cap-number-field input{width:52px}.cap-selection-field[data-size=xl] .cap-color-trigger{padding-inline:calc(16px + var(--cap-radius-inset));gap:12px}.cap-selection-field[data-size=xl] .cap-color-trigger-value{font-size:var(--cap-font-size-sm)}.cap-icon-picker[data-size=xl] .cap-icon-picker-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.cap-segmented[data-size=xl]{--cap-segment-height:var(--cap-number-control-size-xl)}.cap-segmented[data-size=xl] .cap-segment>span{padding-inline:calc(16px + var(--cap-radius-inset));gap:8px;font-size:var(--cap-font-size-base)}.cap-segmented[data-size=xl] .cap-segment svg{width:20px;height:20px}.cap-tab-list[data-size=xl] button{min-height:var(--cap-number-control-size-xl);padding-inline:calc(16px + var(--cap-radius-inset));font-size:var(--cap-font-size-base)}.cap-tab-list[data-size=xl] .cap-counter{--cap-counter-height:var(--cap-number-inline-counter-size-xl);font-size:var(--cap-font-size-sm)}.cap-tree[data-size=xl] .cap-tree-item{min-height:48px;padding-block:8px;gap:12px;font-size:var(--cap-font-size-base)}.cap-tree[data-size=xl] .cap-tree-item>svg{width:20px;height:20px}.cap-tree[data-size=xl] .cap-tree-arrow{width:16px}.cap-tree[data-size=xl] .cap-tree-arrow svg{width:16px;height:16px}.cap-navigation-menu[data-size=xl] .cap-navigation-items>.cap-text-action{min-height:var(--cap-number-control-size-xl);padding-inline:calc(16px + var(--cap-radius-inset));font-size:var(--cap-font-size-base)}.cap-modal-layer>.cap-dialog[data-size=xl]{width:min(64rem,100%)}.cap-modal-layer>.cap-drawer:not([data-side=bottom])[data-size=sm]{width:min(20rem,100%)}.cap-modal-layer>.cap-drawer:not([data-side=bottom])[data-size=lg]{width:min(36rem,100%)}.cap-modal-layer>.cap-drawer:not([data-side=bottom])[data-size=xl]{width:min(48rem,100%)}.cap-modal-layer>.cap-drawer[data-side=bottom][data-size=sm]{width:min(32rem,100%)}.cap-modal-layer>.cap-drawer[data-side=bottom][data-size=lg]{width:min(56rem,100%)}.cap-modal-layer>.cap-drawer[data-side=bottom][data-size=xl]{width:min(64rem,100%)}.cap-modal-layer>.cap-drawer[data-side=bottom][data-variant=edge][data-size]{width:100%}.cap-tag[data-size=xl][data-shape=pill]{--cap-tag-radius:var(--cap-radius-full)}.cap-labeled-field[data-size=xl][data-label-placement=inside] :is(.cap-labeled-control>.cap-input,.cap-select-trigger){padding-inline-start:calc(16px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl][data-label-placement=inside] .cap-labeled-control[data-leading]>.cap-input{padding-inline-start:calc(44px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control:not([data-leading])>label{inset-inline-start:calc(16px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control:has(>textarea)>label{inset-inline:1px;padding-inline:calc(16px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl][data-label-placement=inside] .cap-labeled-control>.cap-textarea{min-height:144px}.cap-select-trigger[data-size=xl]{--cap-select-end-inset:max(6px,calc((var(--cap-control-height) - 20px) / 2 - var(--cap-border-width)));padding-inline-end:var(--cap-select-end-inset)}.cap-select-trigger[data-size=xl]>svg{width:20px;height:20px}.cap-labeled-field[data-label-placement=inside] .cap-select-trigger[data-size=xl]{padding-inline-end:calc(32px + var(--cap-select-end-inset))}.cap-labeled-field[data-label-placement=inside] .cap-select-trigger[data-size=xl]>svg{top:calc(50% - 10px);inset-inline-end:var(--cap-select-end-inset)}.cap-labeled-field[data-size=xl] .cap-field-trailing-actions>svg{width:20px;height:20px}.cap-labeled-field[data-size=xl] .cap-labeled-control:has(.cap-field-trailing-actions>:nth-child(2))>.cap-input{padding-inline-end:calc(76px + var(--cap-radius-inset))}.cap-labeled-field[data-size=xl] .cap-labeled-control:has(.cap-field-trailing-actions>:nth-child(2))>label{inset-inline-end:calc(76px + var(--cap-radius-inset))}.cap-icon-combobox .cap-labeled-field[data-size=xl] .cap-field-leading>svg{width:var(--cap-picker-icon-size,20px);height:var(--cap-picker-icon-size,20px)}.cap-icon-combobox .cap-labeled-field[data-size=xl] .cap-labeled-control[data-leading]>.cap-input{padding-inline-start:calc(24px + var(--cap-picker-icon-size,20px) + var(--cap-radius-inset))}@media(pointer:coarse){.cap-button-group[data-attached]{height:auto;min-height:calc(var(--cap-touch-target) + 2 * var(--cap-item-gap))}.cap-button-group[data-attached] :is(.cap-button,.cap-input)[data-size]{--cap-control-height:max(var(--cap-touch-target),calc(var(--cap-toolbar-control-height,var(--cap-number-control-size-md)) - 2 * var(--cap-item-gap)))}}.cap-chip{--cap-chip-height:calc(var(--cap-number-control-size-sm) + 4px);--cap-chip-padding:8px;display:inline-flex;max-width:100%;min-width:0;min-height:var(--cap-chip-height);align-items:center;gap:0;border:var(--cap-border-width) solid var(--cap-control-border);border-radius:min(calc(var(--cap-chip-height) / 2),calc(var(--cap-chip-height) * .3 * var(--cap-radius-scale,1)));background:var(--cap-control-bg);color:var(--cap-content-primary);font:400 var(--cap-font-size-sm)/var(--cap-line-height-sm) var(--cap-font-sans),sans-serif;vertical-align:middle;transition:background-color .12s ease}.cap-chip[data-size=xs]{--cap-chip-height:calc(var(--cap-number-control-size-xs) + 4px);--cap-chip-padding:6px;font-size:var(--cap-font-size-xs);line-height:var(--cap-line-height-xs)}.cap-chip[data-size=md]{--cap-chip-height:calc(var(--cap-number-control-size-md) + 4px)}.cap-chip[data-size=lg]{--cap-chip-height:calc(var(--cap-number-control-size-lg) + 4px);--cap-chip-padding:10px}.cap-chip[data-size=xl]{--cap-chip-height:calc(var(--cap-number-control-size-xl) + 4px);--cap-chip-padding:12px;font-size:var(--cap-font-size-base)}.cap-chip[data-shape=pill]{border-radius:var(--cap-radius-full)}.cap-chip[data-selected]{background:var(--cap-control-active);box-shadow:inset 0 0 0 1px var(--cap-border-subtle)}.cap-chip[data-interactive]:not([aria-disabled=true]):hover{background:var(--cap-control-hover)}.cap-chip[data-interactive]:not([aria-disabled=true]):active{background:var(--cap-control-active)}.cap-chip-label{display:inline-flex;min-width:0;min-height:calc(var(--cap-chip-height) - 2 * var(--cap-border-width));align-items:center;gap:6px;padding:4px calc(var(--cap-chip-padding) + var(--cap-radius-inset));border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:inherit}.cap-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-chip-label>.cap-icon{width:14px;height:14px;flex:none}.cap-chip:has(.cap-chip-action)>.cap-chip-label{padding-inline-end:4px}.cap-chip-action{display:inline-grid;width:var(--cap-chip-height);min-height:calc(var(--cap-chip-height) - 2 * var(--cap-border-width));flex:none;place-items:center;border:0;border-radius:inherit;padding:0;background:transparent;color:var(--cap-content-muted);font:inherit}.cap-chip-action>.cap-icon{width:12px;height:12px}.cap-chip-action:hover:not(:disabled){color:var(--cap-content-primary)}.cap-chip :is(button.cap-chip-label,.cap-chip-action){cursor:pointer}.cap-chip :is(button.cap-chip-label,.cap-chip-action):focus-visible{outline:var(--cap-field-focus-width,1px) solid var(--cap-focus-ring);outline-offset:var(--cap-field-focus-offset,1px)}.cap-chip[aria-disabled=true]{background:var(--cap-disabled-background);color:var(--cap-disabled-text)}.cap-chip[aria-disabled=true] :is(.cap-chip-label,.cap-chip-action){color:inherit;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.cap-chip{transition:none}}.cap-modal-layer>.cap-bottom-sheet[data-side=bottom]{width:min(48rem,100%);border-radius:calc(var(--cap-radius-base) + 12px);animation:cap-bottom-sheet-enter .28s cubic-bezier(.16,1,.3,1) both}.cap-modal-layer>.cap-bottom-sheet[data-variant=edge]{border-bottom:0;border-end-start-radius:0;border-end-end-radius:0;padding-bottom:env(safe-area-inset-bottom)}.cap-modal-layer:has(>.cap-bottom-sheet)[data-state=closed]>.cap-bottom-sheet{animation:cap-bottom-sheet-exit .18s ease-in both}.cap-bottom-sheet>.cap-dialog-header{padding-top:32px}.cap-bottom-sheet>.cap-dialog-body{flex:1}.cap-bottom-sheet-handle{position:absolute;top:3px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:80px;height:26px;padding:0;border:0;background:transparent;border-radius:var(--cap-radius-base);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cap-bottom-sheet-handle>span{display:block;width:36px;height:4px;border-radius:var(--cap-radius-full);background:var(--cap-content-muted);opacity:.4}.cap-bottom-sheet-handle:is(:hover,:focus-visible)>span{opacity:.75}.cap-bottom-sheet-handle:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:0}.cap-bottom-sheet-handle:disabled{cursor:default}.cap-bottom-sheet[data-dragging]{animation:none}.cap-bottom-sheet[data-dragging] .cap-bottom-sheet-handle{cursor:grabbing}.cap-bottom-sheet-empty{color:var(--cap-content-muted)}@keyframes cap-bottom-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cap-bottom-sheet-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.cap-modal-layer>.cap-bottom-sheet[data-side=bottom],.cap-modal-layer:has(>.cap-bottom-sheet)[data-state=closed]>.cap-bottom-sheet{animation:none}}@media(pointer:coarse){.cap-bottom-sheet-handle{top:0;height:32px}.cap-bottom-sheet>.cap-dialog-header{padding-top:38px}}.cap-file-tree{display:grid;gap:12px;width:100%;min-width:0}.cap-file-tree-list{min-width:0}.cap-file-tree .cap-tree-item>svg{color:var(--cap-content-muted)}.cap-file-tree .cap-tree-label{font-family:var(--cap-font-sans)}.cap-file-tree-preview{min-width:0;padding:16px;color:var(--cap-content-primary);background:var(--cap-surface-current);border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:calc(var(--cap-radius-base) + 8px)}.cap-file-tree-preview-heading{display:flex;align-items:center;gap:8px;min-width:0}.cap-file-tree-preview-heading>svg{flex:none;color:var(--cap-content-muted)}.cap-file-tree-preview-heading>strong{min-width:0;overflow-wrap:anywhere;font-size:var(--cap-font-size-sm);font-weight:500}.cap-file-tree-description,.cap-file-tree-preview-body{margin-top:12px;color:var(--cap-content-muted);font-size:var(--cap-font-size-sm);line-height:1.6;overflow-wrap:anywhere}.cap-file-tree-preview-body>p{margin:0}.cap-file-tree-preview-body img{max-width:100%;height:auto}.cap-file-tree-preview-content{animation:cap-file-preview-enter .16s ease-out}.cap-file-tree-actions{display:flex;flex-wrap:wrap;gap:4px}@keyframes cap-file-preview-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cap-file-tree-preview-content{animation:none}}.cap-preview-rail{position:relative;isolation:isolate;min-width:0;width:100%;min-height:22rem;container-type:inline-size}.cap-preview-rail-layout{display:flex;min-height:inherit;align-items:center;min-width:0}.cap-preview-rail-track{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:48px;flex:none;max-height:22rem;overflow:auto;scrollbar-width:none;overscroll-behavior:contain}.cap-preview-rail-track::-webkit-scrollbar{display:none}.cap-preview-rail-item{display:flex;align-items:center;justify-content:flex-start;flex:none;width:48px;height:24px;padding:0;border:0;border-radius:var(--cap-radius-small);background:transparent;color:var(--cap-content-muted);cursor:pointer;text-decoration:none}.cap-preview-rail-mark{display:block;flex:none;width:44px;height:2px;border-radius:var(--cap-radius-full);background:currentColor;transform-origin:left center;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .1s ease-out;opacity:.55}.cap-preview-rail-item:is([aria-pressed=true],[aria-current=page]){color:var(--cap-content-primary)}.cap-preview-rail-item[data-highlighted]{color:var(--cap-content-primary)}.cap-preview-rail-item[data-highlighted] .cap-preview-rail-mark{opacity:1}.cap-preview-rail-item:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);outline-offset:-2px}.cap-preview-rail-item:is(:disabled,[aria-disabled=true]){color:var(--cap-disabled-text);cursor:default}.cap-preview-rail-preview{position:absolute;z-index:3;top:0;left:0;box-sizing:border-box;width:min(22rem,calc(100% - 64px));max-height:100%;overflow:auto;padding:18px;border:var(--cap-border-width) solid var(--cap-overlay-border);border-radius:calc(var(--cap-radius-base) + 10px);background:var(--cap-surface-current);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-floating);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .12s ease-out}.cap-preview-rail-card{width:100%;min-width:0;animation:cap-preview-rail-enter .16s ease-out}.cap-preview-rail-card>strong{display:block;font-size:var(--cap-font-size-base);font-weight:500;overflow-wrap:anywhere}.cap-preview-rail-description,.cap-preview-rail-content{margin-top:10px;color:var(--cap-content-muted);font-size:var(--cap-font-size-sm);line-height:1.6;overflow-wrap:anywhere}.cap-preview-rail-content img{max-width:100%;height:auto}.cap-preview-rail[data-preview-side=before] .cap-preview-rail-track{margin-left:auto;align-items:flex-end}.cap-preview-rail[data-preview-side=before] .cap-preview-rail-item{justify-content:flex-end}.cap-preview-rail[data-preview-side=before] .cap-preview-rail-mark{transform-origin:right center}.cap-preview-rail[data-orientation=horizontal]{min-height:18rem}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-layout{justify-content:center}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-track{flex-direction:row;align-items:flex-end;width:auto;max-width:100%;max-height:none;margin:0}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-item{width:24px;height:48px;justify-content:center;align-items:flex-end}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-mark{width:2px;height:44px;transform-origin:center bottom}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-preview{width:min(22rem,calc(100% - 24px))}.cap-preview-rail:not([data-preview]){min-height:0}@keyframes cap-preview-rail-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(pointer:coarse){.cap-preview-rail-item{height:44px}.cap-preview-rail[data-orientation=horizontal] .cap-preview-rail-item{width:44px}}@media(prefers-reduced-motion:reduce){.cap-preview-rail-mark,.cap-preview-rail-preview{transition:none}.cap-preview-rail-card{animation:none}}.cap-resizable-group{display:flex;width:100%;height:100%;min-width:0;min-height:0;max-width:100%}.cap-resizable-group[data-orientation=vertical]{flex-direction:column}.cap-resizable-panel{flex:var(--cap-resizable-panel-size,1) 1 0px;min-width:0;min-height:0;overflow:auto;background:var(--cap-surface-current);color:var(--cap-content-primary)}.cap-resizable-handle{position:relative;flex:0 0 var(--cap-space-3);min-width:0;min-height:0;touch-action:none;cursor:col-resize;outline-offset:-2px}.cap-resizable-handle:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - .5px);width:1px;background:var(--cap-control-border)}.cap-resizable-handle:not([aria-disabled=true]):is(:hover,:focus-visible,[data-resizing]):before{background:var(--cap-content-muted)}.cap-resizable-handle:focus-visible{outline:var(--cap-focus-width) solid var(--cap-focus-ring);border-radius:var(--cap-number-radius-sm)}.cap-resizable-handle[aria-disabled=true]{cursor:default}.cap-resizable-handle-grip{position:absolute;display:grid;place-items:center;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--cap-space-4);height:var(--cap-space-6);border:var(--cap-border-width) solid var(--cap-control-border);border-radius:var(--cap-number-radius-sm);background:var(--cap-control-bg);color:var(--cap-content-muted);pointer-events:none}.cap-resizable-handle:not([aria-disabled=true]):is(:hover,:focus-visible,[data-resizing])>.cap-resizable-handle-grip{background:var(--cap-control-hover);color:var(--cap-content-primary)}.cap-resizable-group[data-resizing]{-webkit-user-select:none;user-select:none;cursor:col-resize}.cap-resizable-group[data-orientation=vertical]>.cap-resizable-handle,.cap-resizable-group[data-orientation=vertical][data-resizing]{cursor:row-resize}.cap-resizable-group[data-orientation=vertical]>.cap-resizable-handle:before{inset-inline:0;inset-block-start:calc(50% - .5px);inset-block-end:auto;width:auto;height:1px}.cap-resizable-group[data-orientation=vertical]>.cap-resizable-handle>.cap-resizable-handle-grip{width:var(--cap-space-6);height:var(--cap-space-4)}.cap-resizable-group[data-orientation=vertical]>.cap-resizable-handle>.cap-resizable-handle-grip>svg{transform:rotate(90deg)}@media(forced-colors:active){.cap-resizable-handle:before{background:CanvasText}.cap-resizable-handle-grip{background:ButtonFace;color:ButtonText}}.cap-tab-label{display:inline-flex;align-items:center;gap:var(--cap-space-2)}.cap-tab-label>.cap-icon{flex:none}.cap-tab-trailing{flex:none;display:flex;align-items:center;padding-inline:var(--cap-space-2)}.cap-tab-bar[data-variant=workspace]{border-bottom:var(--cap-border-width) solid var(--cap-divider-panel)}.cap-tab-list[data-variant=workspace]{position:relative;isolation:isolate;border:0;gap:var(--cap-space-2);padding:var(--cap-space-2) 0}.cap-tab-list[data-variant=workspace]>button{position:relative;min-height:var(--cap-number-control-size-md);border:0;border-radius:var(--cap-radius-base);padding:0 var(--cap-space-3)}.cap-tab-list[data-variant=workspace][data-size=xs]>button{min-height:var(--cap-number-control-size-xs)}.cap-tab-list[data-variant=workspace][data-size=sm]>button{min-height:var(--cap-number-control-size-sm)}.cap-tab-list[data-variant=workspace][data-size=xl]>button{min-height:var(--cap-number-control-size-xl)}.cap-tab-list[data-variant=workspace][data-size=lg]>button{min-height:var(--cap-number-control-size-lg)}.cap-tab-list[data-variant=workspace]>button[aria-selected=true]{background:var(--cap-control-active);color:var(--cap-content-primary)}.cap-tab-list[data-variant=workspace]>button[aria-selected=true]:after{content:"";position:absolute;inset-inline-start:50%;inset-block-end:calc(-1 * var(--cap-space-2));transform:translate(-50%);width:min(28px,45%);height:3px;border-radius:var(--cap-radius-full) var(--cap-radius-full) 0 0;background:currentColor}.cap-tab-list[data-variant=workspace]>.cap-moving-highlight{border-radius:var(--cap-radius-base)}.cap-kanban-column[data-variant=framed]{padding:var(--cap-space-3);box-sizing:border-box;background:var(--cap-surface-current);border-radius:var(--cap-radius-xl)}.cap-kanban-column[data-variant=framed] .cap-kanban-column-header{margin-bottom:var(--cap-space-3)}.cap-kanban-column[data-variant=framed] .cap-kanban-column-title{background:transparent;color:var(--cap-content-primary);padding:0}.cap-kanban-column[data-variant=framed] .cap-kanban-column-title>span:first-child{display:inline-flex;align-items:center;gap:var(--cap-space-2)}.cap-kanban-column[data-variant=framed] .cap-kanban-column-title>span:first-child>span{overflow:hidden;text-overflow:ellipsis}.cap-kanban-column[data-variant=framed] .cap-kanban-column-title>.cap-counter{background:transparent;color:var(--cap-content-muted);padding:0}.cap-kanban-column[data-variant=framed] .cap-content-card{border:var(--cap-border-width) solid var(--cap-border-subtle)}.cap-kanban-column-footer{margin-top:var(--cap-space-3);color:var(--cap-content-muted)}.cap-button-group[data-appearance=framed]{border:0;outline:var(--cap-border-width) solid var(--cap-panel-border);outline-offset:calc(-1 * var(--cap-border-width));background:var(--cap-group-background)}.cap-button-group[data-appearance=framed][data-attached]>.cap-button-group-items{outline:0;background:transparent}@media(pointer:coarse){.cap-tab-list[data-variant=workspace]>button{min-height:var(--cap-touch-target)}}@media(forced-colors:active){.cap-tab-list[data-variant=workspace]>button[aria-selected=true]:after{background:Highlight}}.cap-markdown-v2{border:0;background:transparent;padding:0}.cap-markdown-v2 .cap-rich-editor-document{padding:0}.cap-markdown-v2 .cap-rich-editor-row{padding-block:4px}.cap-markdown-v2 [data-block-type=callout]>.cap-rich-editor-block{background:var(--cap-accent-normal);border-radius:var(--cap-radius-md);padding:12px}.cap-markdown-v2-toggle>summary{cursor:pointer;color:var(--cap-content-muted);font-size:var(--cap-font-size-sm);margin-block-end:4px}.cap-markdown-v2-overlay{background:transparent;box-shadow:none;padding:0}.cap-markdown-v2-context{position:relative}.cap-markdown-v2-toolbar{display:flex;align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 24px);flex-wrap:wrap;padding:4px;border:1px solid var(--cap-panel-border);border-radius:var(--cap-radius-md);background:var(--cap-surface-floating);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-floating)}.cap-markdown-v2-type{max-width:140px;white-space:nowrap}.cap-markdown-v2-separator{width:1px;align-self:stretch;background:var(--cap-divider-default);margin:4px 3px}.cap-markdown-v2-swatch{width:20px;height:20px;padding:0;border:1px solid var(--cap-content-muted);border-radius:50%;background:var(--cap-accent-swatch);color:var(--cap-content-primary);display:grid;place-items:center;cursor:pointer;margin:3px}.cap-markdown-v2-swatch[data-highlight]{background:var(--cap-accent-normal)}.cap-markdown-v2-swatch:focus-visible,.cap-markdown-v2-grid button:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:2px}.cap-markdown-v2-menu{position:absolute;z-index:2;top:calc(100% + 6px);left:0;padding:6px;border-radius:var(--cap-radius-md);border:1px solid var(--cap-panel-border);background:var(--cap-surface-floating);color:var(--cap-content-primary);box-shadow:var(--cap-shadow-floating);max-height:min(420px,50vh);overflow:auto;width:220px;max-width:calc(100vw - 24px)}.cap-markdown-v2-menu[role=menu]{display:flex;flex-direction:column;align-items:stretch}.cap-markdown-v2-menu[role=menu]>button{justify-content:flex-start}.cap-markdown-v2-table-picker{width:182px;display:grid;gap:8px}.cap-markdown-v2-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:3px}.cap-markdown-v2-grid button{width:18px;height:18px;padding:0;background:var(--cap-control-bg);border:1px solid var(--cap-content-muted);border-radius:2px;cursor:pointer}.cap-markdown-v2-grid button[data-active]{background:var(--cap-accent-normal);border-color:var(--cap-accent-text)}.cap-markdown-v2-link{display:grid;gap:8px;width:280px}.cap-markdown-v2 [data-cap-color]{color:var(--cap-accent-text)}.cap-markdown-v2 [data-cap-highlight]{background:var(--cap-accent-normal);border-radius:2px}.cap-markdown-v2 a{color:var(--cap-accent-text);text-decoration:underline}.cap-markdown-v2-rule{border:0;border-top:1px solid var(--cap-content-muted);margin-block:12px}.cap-markdown-v2-table-scroll{overflow-x:auto;max-width:100%}.cap-markdown-v2-table{width:100%;border-collapse:collapse}.cap-markdown-v2-table :is(td,th){min-width:140px;padding:4px;border:1px solid var(--cap-border-strong)}.cap-markdown-v2-menu [role=menuitemradio]>svg:last-child:not(:first-child){margin-inline-start:auto}.cap-markdown-v2-context .cap-shared-hover:has(>.cap-moving-highlight[data-visible]) .cap-button[data-shared-hover-target]:hover{background:transparent}.cap-file-card{--cap-file-preview:48px;--cap-file-padding:8px;--cap-file-inner-radius:max(0px,calc(var(--cap-radius-xl) - var(--cap-file-padding)));display:flex;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:var(--cap-file-padding);border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);color:var(--cap-content-primary)}.cap-file-card[data-size=sm]{--cap-file-preview:36px;--cap-file-padding:6px}.cap-file-card[data-size=lg]{--cap-file-preview:64px;--cap-file-padding:10px}.cap-file-card-main{display:flex;align-items:center;flex:1;min-width:0;gap:12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit;border-radius:var(--cap-file-inner-radius)}:is(a,button).cap-file-card-main{cursor:pointer}:is(a,button).cap-file-card-main:hover{background:var(--cap-reaction-hover)}.cap-file-card-main:focus-visible,.cap-file-card-download:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:3px}.cap-file-card-preview{display:flex;align-items:center;justify-content:center;flex:none;width:var(--cap-file-preview);height:var(--cap-file-preview);border-radius:var(--cap-file-inner-radius);overflow:hidden;background:var(--cap-control-bg)}.cap-file-card-preview img{width:100%;height:100%;object-fit:cover}.cap-file-card-format{display:flex;align-items:center;justify-content:center;width:58%;height:58%;border-radius:var(--cap-radius-small);background:var(--cap-accent-solid-normal);color:var(--cap-accent-solid-text);font-size:var(--cap-font-size-xs);font-weight:600}.cap-file-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.cap-file-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cap-font-size-base);line-height:1.35}.cap-file-card-meta{color:var(--cap-content-muted);font-size:var(--cap-font-size-sm);line-height:1.35}.cap-file-card[data-size=sm] .cap-file-card-name{font-size:var(--cap-font-size-sm)}.cap-file-card[data-size=sm] .cap-file-card-meta{font-size:var(--cap-font-size-xs)}.cap-file-card-actions{display:flex;flex:none;align-items:center;gap:2px}.cap-file-card-download{display:flex;align-items:center;justify-content:center;width:var(--cap-number-control-size-sm);height:var(--cap-number-control-size-sm);color:var(--cap-content-primary);border-radius:var(--cap-file-inner-radius)}.cap-file-card-download:hover{background:var(--cap-control-hover)}.cap-file-card[data-disabled=true]{color:var(--cap-disabled-text)}.cap-file-card-main:disabled{cursor:default}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/overpass-mono-cyrillic-wght-normal-BV0qkOfe.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/overpass-mono-latin-ext-wght-normal-D14p1K_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass Mono;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/overpass-mono-latin-wght-normal-CujxpGkb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden}body{font-family:var(--cap-font-sans);font-size:13.5px;color:var(--cap-content-primary);background:var(--cap-surface-base);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}h1,h2,h3,p{overflow-wrap:anywhere}.catalog-app{display:grid;grid-template-columns:236px minmax(0,1fr);height:100dvh;overflow:hidden}.catalog-sidebar{display:flex;flex-direction:column;min-height:0;background:var(--cap-surface-current);padding:22px 12px 12px;border-right:var(--cap-border-width) solid var(--cap-panel-border)}.catalog-brand{display:flex;align-items:center;gap:9px;padding:0 10px 25px;text-decoration:none;font-size:16px;letter-spacing:-.35px}.catalog-brand strong{font-weight:500;color:var(--cap-content-muted)}.catalog-navigation{display:flex;flex-direction:column;flex:1;min-height:0}.catalog-search{min-width:0}.catalog-search input{font-size:12px}.catalog-nav-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:0 1px}.catalog-nav-scroll::-webkit-scrollbar{display:none}.catalog-nav-section{margin-bottom:18px}.catalog-nav-heading,.catalog-nav-group{color:var(--cap-content-secondary);font-size:11px;font-weight:600;letter-spacing:.015em;padding:6px 10px}.catalog-nav-group{display:flex;align-items:center;gap:7px;width:100%;background:transparent;border:0;text-align:left;cursor:pointer;border-radius:var(--cap-radius-md)}.catalog-nav-group svg{transition:transform var(--cap-duration-fast)}.catalog-nav-group[aria-expanded=true] svg{transform:rotate(90deg)}.catalog-nav-scroll a{display:block;text-decoration:none;padding:6px 10px;border-radius:var(--cap-radius-md);color:var(--cap-content-secondary);line-height:19px;font-size:12.5px}.catalog-nav-items a{padding-left:29px}.catalog-nav-group:hover{background:var(--cap-reaction-hover);color:var(--cap-content-primary)}.catalog-nav-scroll a:focus-visible,.catalog-nav-group:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:-2px}.catalog-search-empty{padding:10px;color:var(--cap-content-muted)}.catalog-sidebar-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 0;color:var(--cap-content-muted);font-size:11px}.catalog-main-shell{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--cap-surface-current)}.catalog-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;min-height:65px;border-bottom:var(--cap-border-width) solid var(--cap-panel-border)}.catalog-topbar-start,.catalog-global-controls{display:flex;align-items:center;gap:20px;min-width:0}.catalog-current-group{font-size:12px;color:var(--cap-content-muted)}.catalog-mobile-toggle{display:none}.catalog-main{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:auto;outline:none}.catalog-page{max-width:1180px;padding:38px 42px 64px;margin-inline:auto}.catalog-page-heading,.page-intro{margin-bottom:32px}.catalog-page-heading h1,.page-intro h1{margin:0 0 10px;font-size:28px;line-height:1.2;letter-spacing:-.7px;font-weight:600}.catalog-page-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.catalog-page-title h1{min-width:0;margin:0}.catalog-page-heading p,.page-intro p{max-width:720px;margin:0;color:var(--cap-content-muted);line-height:1.65;font-size:13.5px}.catalog-preview{min-width:0;padding:30px;border-radius:var(--cap-radius-2xl);border:var(--cap-border-width) solid var(--cap-panel-border);background:var(--cap-surface-current)}.catalog-story{min-width:0}.catalog-story+.catalog-story{margin-top:36px}.catalog-story>h2{margin:0 0 18px;font-size:12px;font-weight:500;color:var(--cap-content-muted)}.catalog-story-content{min-width:0}.catalog-story-controls,.catalog-row,.demo-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.catalog-row{gap:16px}.catalog-stack,.demo-stack{display:grid;gap:14px;min-width:0}.catalog-inline{display:inline-flex;align-items:center;gap:10px;min-width:0}.catalog-sample{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.catalog-sample>div{min-height:36px;display:flex;align-items:center;gap:8px}.catalog-sample>span,.catalog-muted,.muted{color:var(--cap-content-muted);font-size:11px;line-height:1.5}.catalog-fields{display:grid;gap:20px;max-width:400px}.catalog-narrow{max-width:480px}.catalog-columns,.catalog-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.catalog-fieldset{display:grid;gap:16px;border:0;padding:0;margin:0}.catalog-fieldset legend{font-weight:500;margin-bottom:20px}.catalog-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:22px}.catalog-object-cover{display:flex;align-items:center;justify-content:center;height:120px;background:var(--cap-accent-soft);color:var(--cap-accent-ink)}.catalog-sidebar-example{max-width:260px}.catalog-sidebar-panel-demo{display:flex;align-items:stretch;gap:24px;min-height:420px}.catalog-sidebar-panel-demo .cap-sidebar-panel{height:420px;flex-shrink:0}.catalog-sidebar-panel-content{flex:1;padding:20px 0;color:var(--cap-content-muted);line-height:1.6}.catalog-sidebar-panel-content h3{font-size:16px;color:var(--cap-content-primary);font-weight:500}.catalog-floating-demo{min-height:160px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:14px}.catalog-floating-demo p{color:var(--cap-content-muted);line-height:1.6}.catalog-long-note{padding:0 14px;max-width:540px;line-height:1.7}.catalog-scroll-list{padding:6px}.catalog-scroll-list>div{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 10px;border-radius:var(--cap-radius-md)}.catalog-scroll-list>div:hover{background:var(--cap-control-hover)}.catalog-scroll-list>div>span:last-child:not(:first-of-type){margin-left:auto;font-size:11px;color:var(--cap-content-muted)}.catalog-scroll-cards{display:flex;gap:12px;padding:6px}.catalog-scroll-cards>.cap-card{display:grid;gap:20px;width:178px;flex:0 0 178px}.catalog-empty-created{display:flex;align-items:center;justify-content:center;gap:14px;min-height:200px;flex-wrap:wrap}.catalog-skeleton-card{max-width:320px;display:grid;gap:14px;padding:20px}.catalog-tooltip-samples{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:16px}.catalog-edge-menu{display:flex;justify-content:flex-end}.catalog-api{min-width:0}.catalog-api>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--cap-content-muted);font-size:12px;list-style:none}.catalog-api>summary::-webkit-details-marker{display:none}.catalog-api[open]>summary svg{transform:rotate(180deg)}.catalog-api .cap-accordion-content{min-width:0}.catalog-api-props{font-family:var(--cap-font-code);font-size:11px;line-height:1.7;color:var(--cap-content-muted);overflow-wrap:anywhere}.catalog-notice{position:fixed;bottom:20px;right:20px;z-index:200;max-width:calc(100vw - 40px)}.catalog-skip{position:fixed;left:12px;top:-60px;padding:10px;z-index:300;background:var(--cap-surface-raised);border-radius:var(--cap-radius-base)}.catalog-skip:focus{top:12px}.catalog-mobile-drawer .cap-dialog-body{display:flex;min-height:0;height:100%}.catalog-mobile-drawer .catalog-navigation{width:100%}.catalog-mobile-drawer .catalog-nav-scroll{max-height:calc(100dvh - 180px)}.catalog-font-samples,.example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.catalog-font-samples>div{padding:24px;background:var(--cap-control-bg);border-radius:var(--cap-radius-xl)}.catalog-font-samples p{font-size:38px;margin:20px 0 0}.catalog-mono{font-family:var(--cap-font-code)}.catalog-type-scale>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:20px;padding:22px 0}.catalog-type-scale>div>span{font-size:12px;color:var(--cap-content-muted)}.catalog-type-scale small{display:block;margin-top:5px}.catalog-type-scale p{margin:0}.catalog-foundation-section{margin-top:36px}.catalog-foundation-section h2,.example-grid h2{font-size:16px;font-weight:500;margin:0 0 22px}.catalog-radius{width:75px;height:65px;background:var(--cap-accent-normal);box-shadow:inset 0 0 0 var(--cap-border-width) var(--cap-accent-border)}.catalog-spacing{display:grid;gap:12px}.catalog-spacing>div{display:flex;gap:16px;align-items:center}.catalog-spacing code{width:70px;font-size:11px}.catalog-spacing span{display:block;height:12px;background:var(--cap-accent-solid-normal);border-radius:var(--cap-radius-xs)}.catalog-spacing small{color:var(--cap-content-muted)}.catalog-doc-list{display:grid;grid-template-columns:165px minmax(0,1fr);gap:18px 24px}.catalog-doc-list dt{font:12px var(--cap-font-code)}.catalog-doc-list dd{margin:0;color:var(--cap-content-muted);line-height:1.6}.catalog-reading{line-height:1.7;max-width:680px}.eyebrow{font-size:10px;letter-spacing:.08em;color:var(--cap-content-muted);margin-bottom:14px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2{font-size:17px;font-weight:500;margin:0}.v2-color-section{margin:36px 0;min-width:0}.v2-ramp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.v2-ramp button{min-width:0;padding:0;border:0;background:transparent;color:var(--cap-content-primary);cursor:pointer;text-align:left}.v2-ramp button>span{display:block;height:52px;border-radius:var(--cap-radius-md);margin-bottom:8px}.v2-ramp strong{display:block;font-size:11px;font-weight:500}.v2-ramp small{display:block;color:var(--cap-content-muted);font-size:8px;margin-top:5px;overflow-wrap:anywhere}.v2-mode-select{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cap-content-muted)}.v2-mode-select .cap-select-root{width:120px}.v2-mode-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.v2-mode-pills button{display:flex;align-items:center;gap:5px;padding:5px 8px;border:var(--cap-border-width) solid transparent;border-radius:var(--cap-radius-md);background:transparent;color:var(--cap-content-secondary);font-size:11px;cursor:pointer}.v2-mode-pills button>span{width:9px;height:9px;border-radius:50%;background:var(--cap-accent-6)}.v2-mode-pills button:is(:hover,[aria-pressed=true]){background:var(--cap-control-bg)}.v2-mode-preview{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding:30px 0}.v2-mode-object{display:flex;align-items:flex-start;gap:16px}.v2-mode-object h3{font-size:21px;margin:10px 0;font-weight:500}.v2-mode-object p{color:var(--cap-content-muted);font-size:12px;line-height:1.7;max-width:310px}.v2-role-chips{display:flex;flex-wrap:wrap;gap:8px}.v2-role-chips button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--cap-radius-md);background:var(--cap-control-bg);color:var(--cap-content-secondary);font-size:10px;cursor:pointer}.v2-role-chips button span{width:16px;height:16px;border-radius:var(--cap-radius-sm)}.v3-surface-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v3-surface-comparison>div{min-width:0}.v3-surface-comparison h3{font-size:13px;font-weight:500;margin:0 0 18px}.v3-surface-comparison p{font-size:11px;margin:18px 0 0}.v2-variable-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0;font-size:12px}.v2-variable-flow small{display:block;margin-top:4px;color:var(--cap-content-muted);font-size:10px}.v2-rule-list{display:grid;gap:14px;font-size:12px}.v2-rule-list strong{font-weight:500;margin-right:6px}.example-grid .muted{line-height:1.7}.token-list-head,.token-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px;text-align:left}.token-list-head{justify-content:space-between;color:var(--cap-content-muted);font-size:11px}.token-row{border:0;border-bottom:var(--cap-border-width) solid var(--cap-panel-border);background:transparent;color:var(--cap-content-primary);cursor:pointer}.token-row:hover{background:var(--cap-control-hover)}.token-row code{flex:1;font-size:11px;overflow-wrap:anywhere}.token-swatch{height:24px;width:24px;flex-shrink:0;border-radius:var(--cap-radius-md)}.token-value{font-size:10px;color:var(--cap-content-muted)}@media(max-width:1000px){.catalog-page{padding:28px 26px 48px}.catalog-preview{padding:24px}.catalog-sidebar-panel-content{display:none}.catalog-sidebar-panel-demo .cap-sidebar-panel{width:100%}.v3-surface-comparison{grid-template-columns:1fr}}@media(max-width:720px){.catalog-app{grid-template-columns:minmax(0,1fr)}.catalog-sidebar{display:none}.catalog-mobile-toggle{display:inline-flex}.catalog-topbar{padding:12px 16px;gap:8px}.catalog-topbar-start{gap:8px}.catalog-current-group{display:none}.catalog-global-controls{gap:12px}.catalog-page{padding:26px 16px 40px}.catalog-page-heading h1,.page-intro h1{font-size:25px}.catalog-preview{padding:20px 16px;border-radius:var(--cap-radius-xl)}.catalog-preview-controls{justify-content:flex-start;gap:12px}.catalog-preview-controls>label{flex-direction:column;align-items:flex-start;gap:6px}.catalog-columns,.catalog-cards,.catalog-font-samples,.example-grid{grid-template-columns:1fr}.catalog-ramp{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-ramp{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:16px}.catalog-doc-list{grid-template-columns:1fr;gap:8px}.catalog-doc-list dd{margin-bottom:14px}.catalog-notice{right:12px;bottom:12px}.catalog-font-samples p{font-size:32px}.catalog-preview .cap-floating-action-bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.full-palette-ramp{grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}.tag-matrix-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(310px,1fr));overflow-x:auto}.tag-matrix-row,.tag-matrix-header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:center;margin-bottom:12px}.tag-matrix-row .cap-tag{max-width:100%;font-size:11px}.state-component-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block:12px}.state-component-row>small{width:100%;color:var(--cap-content-muted)}.state-component-row>.cap-input{max-width:160px}.layer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.layer-surface{min-width:0;padding:20px;border-radius:var(--cap-radius-2xl);background:var(--cap-surface-current);color:var(--cap-content-primary)}.layer-surface h3{margin:0 0 20px;font-size:16px}.layer-surface p{font-size:12px;line-height:1.6;color:var(--cap-content-muted)}.layer-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.layer-case{display:flex;align-items:flex-start;flex-direction:column;gap:16px;min-width:0}.layer-case h4{margin:0;font-size:12px;font-weight:500;color:var(--cap-content-muted)}.layer-case .cap-floating-action-bar{margin:0;max-width:100%;gap:2px;padding:4px}.border-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.border-levels>div{padding:16px 12px;border-radius:var(--cap-radius-base);font-size:13px}.catalog-app{grid-template-columns:232px minmax(0,1fr);padding:8px;gap:8px;background:var(--cap-surface-canvas)}.catalog-sidebar{padding:20px 10px 12px;border:0;background:transparent}.catalog-brand{padding-bottom:24px}.catalog-nav-items{display:grid;gap:var(--cap-item-gap)}.catalog-nav-scroll a,.catalog-nav-group{border-radius:var(--cap-radius-base)}.catalog-nav-scroll a[aria-current=page]{background:var(--cap-control-normal)}.catalog-main-shell{position:relative;border-radius:var(--cap-radius-2xl);overflow:visible;outline:var(--cap-border-width) solid var(--cap-panel-border)}.catalog-topbar{min-height:52px;padding:10px 28px;border:0}.catalog-version{color:var(--cap-content-muted);font-size:11px}.catalog-preview-toolbar{flex:none;display:flex;flex-flow:row nowrap;gap:8px;margin:0 16px;padding:8px;border-radius:var(--cap-radius-xl);background:var(--cap-surface-raised);box-shadow:none;border:var(--cap-border-width) solid var(--cap-panel-border)}.catalog-preview-toolbar>.cap-select-root{width:112px;flex:0 0 112px}.catalog-preview-toolbar .cap-select-trigger{width:100%;min-width:0}.catalog-accent-setting{display:flex;flex:none}.catalog-accent-setting>.cap-popover-root>.cap-button{width:56px;min-width:56px;padding-inline:10px;gap:8px}.catalog-accent-indicator{display:block;flex:0 0 16px;width:16px;height:16px;aspect-ratio:1;border-radius:50%;background:var(--cap-accent-swatch)}.catalog-preview-toggles{display:flex;flex:none;gap:4px;margin-left:auto}.catalog-preview-toolbar .cap-button[aria-pressed=true]{background:var(--cap-control-normal)}.catalog-color-popover{width:280px;max-width:calc(100vw - 24px);padding:12px}.catalog-color-picker{grid-auto-flow:row;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;padding:0;border:0;background:transparent}.catalog-color-picker .cap-segment{min-width:0;display:flex}.catalog-color-picker .cap-segment>span{display:flex;align-items:center;justify-content:center;width:100%;height:40px;min-width:0;padding:4px;gap:0;font-size:0;border-radius:var(--cap-radius-base)}.catalog-color-picker .cap-segment input:checked+span{background:var(--cap-control-normal);box-shadow:none}.catalog-color-dot{display:grid;flex:0 0 26px;place-items:center;width:26px;min-width:26px;height:26px;aspect-ratio:1;border-radius:50%;background:var(--cap-accent-swatch);color:var(--cap-accent-solid-text)}.catalog-color-dot svg{opacity:0;flex:none}.catalog-color-picker input:checked+span .catalog-color-dot svg{opacity:1}.catalog-page{max-width:1180px;padding:32px 28px 48px}.catalog-page-heading h1,.page-intro h1{font-size:26px;letter-spacing:-.6px}.catalog-page-heading,.page-intro{margin-bottom:26px}.catalog-preview{position:relative;padding:24px;border-radius:var(--cap-radius-2xl);border:var(--cap-border-width) solid var(--cap-panel-border);min-height:280px}.catalog-preview-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:32px;color:var(--cap-content-muted);font-size:11px}.catalog-preview-label>span{text-transform:capitalize}.catalog-story+.catalog-story{margin-top:32px}.catalog-story>h2{font-size:12px;margin-bottom:16px}@media(max-width:900px){.catalog-preview-toolbar{gap:10px}.catalog-preview-caption{display:none}.catalog-preview-toggles{margin-left:auto}}@media(max-width:720px){.catalog-app{grid-template-columns:minmax(0,1fr);padding:4px;gap:0}.catalog-topbar{padding:8px 12px;min-height:44px}.catalog-preview-toolbar{margin:0 8px;gap:8px;padding:8px}.catalog-preview-toggles{padding:0;gap:2px}.catalog-page{padding:26px 12px 40px}.catalog-preview{padding:20px 16px}.catalog-version{font-size:10px}}.catalog-main{margin:16px;border-radius:var(--cap-radius-xl);background:var(--cap-surface-current)}@media(max-width:720px){.catalog-main{margin:8px}}@media(max-width:720px){.catalog-preview-toolbar{gap:6px}.catalog-preview-toolbar>.cap-select-root{width:100px;flex-basis:100px}.catalog-preview-toggles{gap:2px}}.catalog-documents{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.catalog-document-nav{display:flex;flex-direction:column;gap:2px}.catalog-document-nav .cap-button{justify-content:flex-start;text-align:left;min-width:0;height:32px;overflow:hidden}.catalog-document-nav-name{display:flex;min-width:0;max-width:100%;white-space:nowrap}.catalog-document-nav-base{min-width:0;overflow:hidden;text-overflow:ellipsis}.catalog-document-nav-ext{flex:none}.catalog-document-nav [aria-current=page]{background:var(--cap-control-active);color:var(--cap-content-primary)}.catalog-document{min-width:0;background:var(--cap-surface-current);border-radius:var(--cap-radius-xl);padding:20px}.catalog-document-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.catalog-document-toolbar code{min-width:0;overflow-wrap:anywhere;color:var(--cap-content-muted);font-size:12px}.catalog-document-toolbar>div{display:flex;gap:4px}.catalog-document-status{color:var(--cap-content-muted);font-size:12px}.catalog-document-editor textarea{min-height:55vh;font-family:var(--cap-font-code)}.catalog-conflict{padding-top:24px;margin-top:24px;border-top:var(--cap-border-width) solid var(--cap-border-default)}@media(max-width:1050px){.catalog-documents{grid-template-columns:minmax(0,1fr)}.catalog-document-nav{flex-direction:row;flex-wrap:wrap}.catalog-document-nav .cap-button{max-width:100%}}@media(max-width:720px){.catalog-document{padding:12px}.catalog-document-nav .cap-button{font-size:11px;min-height:32px}}.catalog-header{padding-block:12px}.catalog-color-dot svg{color:var(--cap-palette-black)}[data-theme=dark] .catalog-color-dot svg{color:var(--cap-accent-solid-text)}.catalog-counter-samples{display:flex;align-items:flex-start;flex-wrap:wrap;gap:24px}.catalog-counter-samples .catalog-sample{min-width:52px}.catalog-counter-samples .catalog-sample>:first-child{display:flex;align-items:center;justify-content:center;height:32px}.catalog-counter-colors{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:16px;border-radius:var(--cap-radius-xl);color:var(--cap-accent-text);background:var(--cap-accent-normal)}@media(max-width:720px){.catalog-header{padding-block:8px}.catalog-preview-toolbar{gap:6px}.catalog-preview-toolbar>.cap-select-root{flex:0 1 104px;min-width:80px}.catalog-preview-toolbar>.catalog-mobile-toggle{width:28px;min-width:28px;padding:0}.catalog-accent-setting>.cap-popover-root>.cap-button{min-width:48px;width:48px}}@media(max-width:420px){.catalog-counter-samples{gap:12px}.catalog-counter-samples .catalog-sample{min-width:32px}}.catalog-playground{container-type:inline-size;margin-top:24px;min-width:0}.playground-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px}.playground-preview{display:flex;align-items:center;justify-content:center;min-height:260px;min-width:0;padding:32px;border-radius:var(--cap-radius-2xl);background:var(--cap-surface-current)}.playground-preview>*{min-width:0;max-width:100%}.playground-preview>:is(.cap-input,.cap-textarea,.cap-select-root,.cap-field,.cap-floating-field,.cap-slider,.cap-card,.cap-object-card,.cap-collection-row,.cap-property-row,.cap-code,.cap-markdown,.cap-markdown-editor,.cap-content-card,.cap-task-card,.cap-tabs,.cap-accordion,.cap-progress,.cap-alert,.cap-status-bar,.cap-icon-picker,.cap-icon-combobox){width:100%;max-width:560px}.playground-preview>:is(.cap-content-layout,.cap-kanban-board,.cap-table-wrap){width:100%}.playground-settings{min-width:0;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:var(--cap-radius-2xl);background:var(--cap-surface-current)}.playground-settings>header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;gap:8px}.catalog-playground h2{margin:0;font-size:var(--cap-font-size-sm);font-weight:500}.playground-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:8px 16px 16px;align-items:end}.playground-controls .cap-check-label{min-height:28px}.playground-controls .cap-field>label{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-weight:400}.playground-radio{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0}.playground-floating-stage{width:100%;height:260px}.playground-floating-static{display:flex;justify-content:center;width:100%;padding-block:24px}@container (max-width:720px){.playground-layout{grid-template-columns:minmax(0,1fr)}.playground-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:360px){.playground-preview{padding:24px 12px}.playground-controls{grid-template-columns:minmax(0,1fr)}}.catalog-cards{align-items:start}.catalog-story-controls+.catalog-cards{margin-top:20px}.card-composer{width:100%;max-width:620px;display:grid;gap:24px}.card-composer-properties{border:0;min-width:0;margin:0;padding:0}.card-composer-properties legend{font-size:var(--cap-font-size-sm);font-weight:500;margin-bottom:12px}.card-composer-properties .cap-reorderable-item{align-items:center;padding:4px}.card-composer-properties .cap-reorderable-item:hover{background:var(--cap-reaction-hover)}.card-composer-properties .cap-check-label{width:100%}.card-composer-properties .cap-reorder-actions{flex-direction:column}.card-composer-quote{margin:0;padding:12px;border-radius:var(--cap-radius-base);background:var(--cap-control-bg);color:var(--cap-content-secondary);font-size:var(--cap-font-size-sm)}.card-composer-notes{margin:0;padding-inline-start:20px;font-size:var(--cap-font-size-sm);color:var(--cap-content-secondary)}.reorder-example-row{display:flex;align-items:center;gap:10px;min-height:28px;font-size:var(--cap-font-size-sm)}.playground-preview>.cap-reorderable{max-width:560px}.playground-preview>.cap-labeled-field{width:100%;max-width:560px}.catalog-preview-dock{position:absolute;bottom:32px;inset-inline:32px;z-index:10;display:flex;justify-content:center;pointer-events:none}.catalog-preview-dock .catalog-preview-toolbar{pointer-events:auto;width:fit-content;max-width:100%;margin:0;padding:6px;background:var(--cap-surface-current);border-radius:calc(var(--cap-radius-base) + 6px);box-shadow:var(--cap-shadow-floating);border-color:var(--cap-overlay-border)}.catalog-preview-toolbar>.cap-floating-items{flex-wrap:nowrap;gap:8px}.catalog-preview-toolbar .cap-floating-items>.cap-select-root{width:112px;flex:0 1 112px;min-width:70px}.catalog-main{scroll-padding-bottom:128px}.catalog-page{padding-bottom:144px}.catalog-notice{bottom:104px}.catalog-floating-sizes{display:grid;gap:32px;padding-block:16px 24px}.catalog-floating-example{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.catalog-floating-example>.catalog-muted{flex:0 0 20px}.catalog-floating-example .cap-floating-action-bar{min-width:0}.catalog-floating-example .cap-floating-trailing-slot .cap-button{white-space:normal}@media(max-width:720px){.catalog-preview-dock{inset-inline:20px;bottom:24px}.catalog-preview-toolbar>.cap-floating-items{gap:4px}.catalog-preview-toolbar .cap-floating-items>.cap-select-root{width:84px;flex-basis:84px}.catalog-preview-toolbar .cap-button{padding-inline:6px}.catalog-preview-toolbar .catalog-mobile-toggle{flex:none;display:inline-flex;width:28px;min-width:28px}.catalog-preview-toolbar .catalog-accent-setting>.cap-popover-root>.cap-button{width:40px;min-width:40px;gap:4px}.catalog-preview-toolbar .catalog-preview-toggles{gap:0;margin:0}.catalog-preview-toolbar .catalog-preview-toggles .cap-button{width:28px;min-width:28px}.catalog-page{padding-bottom:128px}.catalog-floating-example{gap:10px}.catalog-floating-example .cap-floating-action-bar{flex:1 1 220px}}.catalog-main{margin:6px}.catalog-page{display:flex;flex-direction:column;gap:20px;padding:24px 24px 128px}.catalog-page-heading,.page-intro{margin-bottom:4px}.catalog-preview,.catalog-playground,.catalog-api{margin:0;border-radius:var(--cap-radius-xl)}.catalog-preview{padding:24px}.catalog-story+.catalog-story{margin-top:24px}.catalog-playground{padding:8px;border:var(--cap-border-width) solid var(--cap-panel-border);border-radius:calc(var(--cap-radius-xl) + 8px);background:var(--cap-surface-current)}.playground-layout{gap:8px;align-items:stretch}.playground-preview{border-radius:var(--cap-radius-xl)}.playground-settings{border:0;border-radius:var(--cap-radius-xl)}.catalog-nav-scroll .cap-tree-item{display:flex}.catalog-nav-scroll .cap-tree-item[aria-level="1"]{margin-top:2px;font-size:11px;font-weight:500}.playground-preview>:is(.cap-selection-field,.cap-chart,.cap-chart-interactive,.cap-bar-chart,.cap-donut-chart,.cap-waffle-chart,.cap-slope-chart,.cap-activity-heatmap,.cap-treemap,.cap-data-table,.cap-filter-toolbar,.cap-json-viewer,.cap-rich-editor,.cap-toast-stack,.cap-announcement-bar,.cap-card-stack,.cap-brush-chart,.cap-tree){width:100%}@media(max-width:720px){.catalog-main{margin:4px}.catalog-page{padding:20px 12px 116px;gap:16px}.catalog-preview{padding:16px}.catalog-preview-dock{inset-inline:12px}}.catalog-nav-scroll .cap-tree[data-guides] .cap-tree-arrow:empty{display:none}.catalog-nav-scroll .cap-tree[data-guides] .cap-tree-item{padding-inline:calc(8px + var(--cap-radius-inset))}.catalog-nav-scroll .cap-tree-meta{display:flex;align-items:center;flex:none}.catalog-review-dot{display:block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--cap-content-muted)}:is(.catalog-preview,.catalog-playground,.catalog-api).cap-surface-boundary{border-color:var(--cap-border-subtle)}.catalog-api.cap-accordion{--catalog-api-gap:6px;--catalog-api-inset:calc(16px + var(--cap-radius-inset));padding:var(--catalog-api-gap);background:var(--cap-surface-current)}.catalog-api.cap-accordion>summary{border-radius:max(0px,calc(var(--cap-radius-xl) - var(--catalog-api-gap)));padding:12px calc(var(--catalog-api-inset) - var(--catalog-api-gap));flex-direction:row-reverse;justify-content:space-between}.catalog-api.cap-accordion .cap-accordion-content{padding:8px calc(var(--catalog-api-inset) - var(--catalog-api-gap)) calc(var(--catalog-api-inset) - var(--catalog-api-gap))}.catalog-api.cap-accordion>summary>svg{transform:rotate(90deg);transition:transform var(--cap-duration-normal) var(--cap-ease-standard)}.catalog-api.cap-accordion[open]>summary>svg{transform:rotate(-90deg)}.catalog-api.cap-accordion[data-fallback][data-expanded=false]>summary>svg{transform:rotate(90deg)}.catalog-api.cap-accordion[data-fallback][data-expanded=true]>summary>svg{transform:rotate(-90deg)}.catalog-search-row{display:flex;flex-shrink:0;gap:8px;align-items:center;padding-bottom:14px}.catalog-search-row .catalog-search{flex:1;min-width:0}.catalog-search-row>.cap-popover-root{flex-shrink:0}.catalog-filter-fields{display:grid;gap:14px;min-width:230px;padding:4px}.catalog-filter-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 8px;font-size:var(--cap-font-size-xs);color:var(--cap-content-muted)}.catalog-component-id{color:var(--cap-content-muted);font-size:var(--cap-font-size-xs);font-variant-numeric:tabular-nums}.catalog-review-dot{background:var(--cap-accent-swatch)}.catalog-review-dot[data-status=ready]{background:var(--cap-content-caption)}.catalog-review-dot[data-status=archived]{background:var(--cap-content-muted)}.catalog-status-tag[data-status=ready]{background:var(--cap-control-bg);color:var(--cap-content-muted)}.catalog-status-tag[data-status=archived]{color:var(--cap-content-secondary)}.catalog-overview-filters{flex-wrap:wrap}.catalog-overview-filters>:first-child{flex-basis:240px}@media(max-width:720px){.catalog-overview-filters>:first-child{flex-basis:auto}}.catalog-document :is(.cap-markdown,.cap-rich-editor-block) strong{color:var(--cap-accent-text)}.catalog-document :is(.cap-markdown,.cap-rich-editor-block) code:not(pre code,.cap-code code){background:var(--cap-accent-normal);color:var(--cap-accent-text);box-decoration-break:clone;-webkit-box-decoration-break:clone}.catalog-app ::selection{background:var(--cap-accent-hover);color:var(--cap-accent-text)}.catalog-scroll{flex:1;min-height:0;border-radius:inherit}.catalog-scroll>.catalog-main{margin:0;border-radius:inherit}.catalog-page-heading{position:relative;padding-inline-end:64px}.catalog-page-heading>.catalog-component-id{position:absolute;inset-block-start:5px;inset-inline-end:0;color:var(--cap-content-caption);opacity:.46;font:11px/1.4 var(--cap-font-code)}.catalog-document :is(.cap-markdown,.cap-rich-editor-block) strong{background:var(--cap-accent-normal);color:var(--cap-accent-text);border-radius:var(--cap-radius-xs);padding-inline:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.playground-field-preview{position:relative;width:100%;min-width:0}.playground-field-preview:not([data-label-visible])>.cap-selection-field>.cap-selection-label,.playground-field-preview:not([data-label-visible])>.cap-value-scrubber>.cap-value-scrubber-label,.playground-field-preview:not([data-label-visible])>.cap-slider-field>.cap-slider-heading>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-nav-scroll .cap-tree-item[aria-level="1"]:not([aria-expanded]){font-size:12.5px;font-weight:400}.catalog-version{margin-inline-start:auto;padding:4px 6px;color:var(--cap-content-muted);text-decoration:none;border-radius:var(--cap-radius-base)}.catalog-version:hover{color:var(--cap-content-primary);background:var(--cap-control-hover)}.catalog-version:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:2px}.catalog-group-count{background:none;color:var(--cap-content-caption);font-size:11px;font-variant-numeric:tabular-nums}.catalog-language.cap-button{min-width:28px;padding-inline:6px;color:var(--cap-content-muted)}.catalog-related-card{background:var(--cap-surface-current)}:where([data-borders=on]) .catalog-related-card{background:transparent;border-color:var(--cap-border-base)}.catalog-api-table thead{border-bottom:var(--cap-border-width) solid var(--cap-divider-panel)}.catalog-api-table-wrap.cap-surface-boundary{border-color:var(--cap-divider-panel)}.catalog-agent-guide{border-color:var(--cap-border-subtle)}.catalog-reference-section{display:grid;gap:16px;min-width:0;margin-top:18px}.catalog-reference-section>h2,.catalog-agent-guide h2,.catalog-overview-group h2{margin:0;font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.2px}.catalog-reference-section>p{margin:0;color:var(--cap-content-secondary);line-height:1.7;max-width:80ch}.catalog-reference-section>.cap-code{width:100%;min-width:0}.catalog-api-table-wrap{background:var(--cap-surface-current);border:var(--cap-border-width) solid var(--cap-divider-panel);border-radius:var(--cap-radius-xl);overflow:hidden}.catalog-api-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.6;text-align:left}.catalog-api-table thead{color:var(--cap-content-muted);background:var(--cap-control-bg)}.catalog-api-table th,.catalog-api-table td{padding:16px;vertical-align:top;overflow-wrap:anywhere;font-weight:400}.catalog-api-table tbody tr+tr{border-top:var(--cap-border-width) solid var(--cap-divider-panel)}.catalog-api-table th:nth-child(1){width:19%}.catalog-api-table th:nth-child(2){width:33%}.catalog-api-table th:nth-child(3){width:17%}.catalog-api-table th:nth-child(4){width:31%}.catalog-api-table code{font:11px/1.7 var(--cap-font-code);white-space:pre-wrap}.catalog-api-table td:last-child{color:var(--cap-content-secondary)}.catalog-api-none{color:var(--cap-content-caption)}.catalog-reference-section>.catalog-reference-note{font-size:11px;color:var(--cap-content-muted)}.catalog-agent-guide{min-width:0;margin-top:12px;padding:20px;border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);border:var(--cap-border-width) solid var(--cap-border-subtle)}.catalog-agent-guide header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.catalog-agent-guide h2{font-size:15px}.catalog-agent-guide p{margin:12px 0;color:var(--cap-content-secondary);font-size:12px;line-height:1.7}.catalog-agent-guide small{color:var(--cap-content-caption);font-size:10px;overflow-wrap:anywhere}.catalog-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-related-card{padding:20px;border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);border:var(--cap-border-width) solid var(--cap-border-subtle);text-decoration:none;transition:background var(--cap-duration-fast)}.catalog-related-card:hover{background:var(--cap-control-hover)}.catalog-related-card>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500}.catalog-related-card>p{color:var(--cap-content-muted);font-size:12px;line-height:1.6}.catalog-related-card>small{color:var(--cap-content-caption);font:10px var(--cap-font-code);opacity:.5}.catalog-related-card:focus-visible,.catalog-overview-card a:focus-visible{outline:2px solid var(--cap-focus-ring);outline-offset:3px}.catalog-overview-filters{display:flex;gap:12px;align-items:center}.catalog-overview-filters>:first-child{flex:1;min-width:0}.catalog-overview-filters>.cap-select-root{width:200px}.catalog-overview-group{margin-top:12px}.catalog-overview-group>h2{display:flex;gap:12px;align-items:center;margin-bottom:18px}.catalog-overview-group>h2>span{font-size:12px;color:var(--cap-content-caption);font-weight:400}.catalog-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.catalog-overview-card{min-width:0;position:relative}.catalog-overview-preview{height:220px;position:relative;overflow:clip;border-radius:var(--cap-radius-xl);background:var(--cap-surface-current);pointer-events:none}.catalog-overview-mini{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;transform-origin:center}.catalog-overview-mini>*{min-width:0;max-width:100%}.catalog-overview-mini>:is(.cap-card,.cap-content-card,.cap-rich-editor,.cap-data-table,.cap-tree,.cap-kanban-column,.cap-table-wrap,.cap-code,.cap-filter-toolbar,.cap-reorderable-list){width:100%}.catalog-overview-card a{display:flex;align-items:center;gap:8px;width:fit-content;padding:10px 0 0;color:var(--cap-content-secondary);font-size:13px;text-decoration:none}.catalog-overview-card a:after{content:"";position:absolute;inset:0;border-radius:var(--cap-radius-xl)}.catalog-overview-card:has(a:hover) .catalog-overview-preview{box-shadow:inset 0 0 0 1px var(--cap-border-base)}.catalog-overview-card:has(a:hover) a{color:var(--cap-content-primary)}.catalog-changelog{max-width:820px}.catalog-changelog .cap-markdown{font-size:var(--cap-font-size-base);line-height:1.85}.catalog-changelog .cap-markdown li{margin-block:12px}.catalog-changelog .cap-markdown h2{margin-block:36px 16px}.catalog-changelog h3{padding-top:16px}.playground-control-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:4px 0 0;min-width:0;border:0;grid-column:1/-1}.playground-control-pair>legend{padding:0 0 8px;color:var(--cap-content-muted);font-size:12px}.catalog-playground[data-component=ContentLayout] .playground-layout{grid-template-columns:minmax(0,1fr)}.catalog-playground[data-component=ContentLayout] .playground-controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.catalog-playground[data-component=ContentLayout] .playground-preview{min-height:380px;padding:20px;align-items:stretch}.catalog-sample{align-self:stretch;justify-content:end}.catalog-sample>:first-child{align-self:flex-start}.catalog-sample>span{margin-top:auto}@media(max-width:600px){.catalog-related{grid-template-columns:minmax(0,1fr)}.catalog-api-table thead{display:none}.catalog-api-table tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 16px;gap:8px}.catalog-api-table th,.catalog-api-table td{width:auto!important;padding:0}.catalog-api-table td:before{content:attr(data-label);display:block;color:var(--cap-content-caption);font-size:10px;margin-bottom:2px}.catalog-api-table th{font-weight:500}.catalog-overview-filters{flex-direction:column;align-items:stretch}.catalog-overview-filters>.cap-select-root{width:100%}}.catalog-playground:is([data-component=CardStack],[data-component=ToastStack]) .playground-preview{padding:4px}.catalog-playground[data-component=ToastStack] .playground-preview>div{width:100%}.catalog-resize-example{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.catalog-resize-example>.cap-resizable-group{height:280px}.catalog-resize-content{padding:20px;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center}.catalog-resize-content p{color:var(--cap-content-muted);font-size:12px;line-height:1.6;margin:8px 0 0}.catalog-resize-values{color:var(--cap-content-caption);font:11px var(--cap-font-code);text-align:center}.catalog-overview-mini .catalog-resize-values{display:none}.catalog-composition-api{margin-top:24px}.catalog-composition-api h3{margin-bottom:12px;font-size:var(--cap-font-size-md);font-weight:500}
