:root[data-palette=bernstein]{--brand:#ef9f3c;--brand-text:#994f00;--brand-subtle:#e7edff;--primary:#006a8e;--primary-foreground:#fefcf8;--sidebar:#2f323a;--ground:#ebeefc;--background:#f7f8ff;--popover:#fff;--card:#fff;--muted:#e7eaf8;--accent:#e7eaf8;--border:#dcdfed;--border-strong:#c0c3d1;--input:#b8bbc9;--input-hover:#9597a4;--input-fill:#f3f5ff;--secondary:#e7eaf8;--island-muted:#393b45;--island-accent:#41434d;--island-border:#43454f}:root.dark[data-palette=bernstein],:root[data-palette=bernstein] [data-slot=sidebar]{--brand:#ef9f3c;--brand-text:#ef9f3c;--brand-subtle:#272a4b;--primary:#00c8ef;--primary-foreground:#171614;--ground:#181a22;--background:#22242c;--popover:#292b33;--card:#292b33;--muted:#2f313a;--accent:#33353e;--border:#353740;--border-strong:#444650;--input:#51535d;--input-hover:#70727d;--input-fill:#22242c;--secondary:#2f313a;--sidebar:#181a22}:root[data-palette=bernstein]:not(.dark) [data-slot=sidebar]{--sidebar:#2f323a;--muted:#393b45;--secondary:#393b45;--accent:#41434d;--sidebar-accent:#41434d;--border:#43454f}:root[data-palette=koralle]{--brand:#f04b49;--brand-text:#c31523;--brand-subtle:#cef7ff;--primary:#00714d;--primary-foreground:#fefcf8;--sidebar:#2a3439;--ground:#e3f1fa;--background:#f2faff;--popover:#fff;--card:#fff;--muted:#dfedf6;--accent:#dfedf6;--border:#d4e2eb;--border-strong:#b8c6cf;--input:#b1bec7;--input-hover:#8d9aa2;--input-fill:#ecf8ff;--secondary:#dfedf6;--island-muted:#343d42;--island-accent:#3c454c;--island-border:#3e474e}:root.dark[data-palette=koralle],:root[data-palette=koralle] [data-slot=sidebar]{--brand:#f04b49;--brand-text:#ff827a;--brand-subtle:#053248;--primary:#00be92;--primary-foreground:#171614;--ground:#131b21;--background:#1d262b;--popover:#242d32;--card:#242d32;--muted:#2a3338;--accent:#2e373d;--border:#30393f;--border-strong:#3f484e;--input:#4b555b;--input-hover:#6a757b;--input-fill:#1d262b;--secondary:#2a3338;--sidebar:#131b21}:root[data-palette=koralle]:not(.dark) [data-slot=sidebar]{--sidebar:#2a3439;--muted:#343d42;--secondary:#343d42;--accent:#3c454c;--sidebar-accent:#3c454c;--border:#3e474e}:root[data-palette=beere]{--brand:#e74b9b;--brand-text:#bb1875;--brand-subtle:#c6fcff;--primary:#007400;--primary-foreground:#fefcf8;--sidebar:#283536;--ground:#e0f3f4;--background:#eafdfe;--popover:#fff;--card:#fff;--muted:#ddeff1;--accent:#ddeff1;--border:#d2e4e5;--border-strong:#b6c8c9;--input:#aec0c1;--input-hover:#8b9c9d;--input-fill:#e8fafb;--secondary:#ddeff1;--island-muted:#323e3f;--island-accent:#3a4647;--island-border:#3c494a}:root.dark[data-palette=beere],:root[data-palette=beere] [data-slot=sidebar]{--brand:#e74b9b;--brand-text:#ff77c4;--brand-subtle:#00363b;--primary:#3dbf3a;--primary-foreground:#171614;--ground:#111c1d;--background:#1b2728;--popover:#222e2f;--card:#222e2f;--muted:#283435;--accent:#2c3839;--border:#2e3a3b;--border-strong:#3d494a;--input:#4a5657;--input-hover:#697677;--input-fill:#1b2728;--secondary:#283435;--sidebar:#111c1d}:root[data-palette=beere]:not(.dark) [data-slot=sidebar]{--sidebar:#283536;--muted:#323e3f;--secondary:#323e3f;--accent:#3a4647;--sidebar-accent:#3a4647;--border:#3c494a}:root[data-palette=flieder]{--brand:#986aff;--brand-text:#7642d5;--brand-subtle:#ffeec7;--primary:#007500;--primary-foreground:#fefcf8;--sidebar:#2d342c;--ground:#e7f2e7;--background:#f1fcf1;--popover:#fff;--card:#fff;--muted:#e4efe3;--accent:#e4efe3;--border:#d9e3d8;--border-strong:#bdc7bc;--input:#b5bfb4;--input-hover:#919b90;--input-fill:#eef9ee;--secondary:#e4efe3;--island-muted:#373d36;--island-accent:#3f463e;--island-border:#414840}:root.dark[data-palette=flieder],:root[data-palette=flieder] [data-slot=sidebar]{--brand:#986aff;--brand-text:#be93ff;--brand-subtle:#3c2b02;--primary:#2ec13a;--primary-foreground:#171614;--ground:#161c15;--background:#20261f;--popover:#272e26;--card:#272e26;--muted:#2d332c;--accent:#313830;--border:#333a32;--border-strong:#424941;--input:#4f564e;--input-hover:#6e766d;--input-fill:#20261f;--secondary:#2d332c;--sidebar:#161c15}:root[data-palette=flieder]:not(.dark) [data-slot=sidebar]{--sidebar:#2d342c;--muted:#373d36;--secondary:#373d36;--accent:#3f463e;--sidebar-accent:#3f463e;--border:#414840}:root[data-palette=lavendel]{--brand:#6e79ff;--brand-text:#4d51d3;--brand-subtle:#e7f7d0;--primary:#ab3f00;--primary-foreground:#fefcf8;--sidebar:#383129;--ground:#f8ece1;--background:#fff7f0;--popover:#fff;--card:#fff;--muted:#f4e9de;--accent:#f4e9de;--border:#e9ded3;--border-strong:#cdc2b7;--input:#c5baaf;--input-hover:#a1968c;--input-fill:#fff4e9;--secondary:#f4e9de;--island-muted:#413a33;--island-accent:#4a423b;--island-border:#4c443d}:root.dark[data-palette=lavendel],:root[data-palette=lavendel] [data-slot=sidebar]{--brand:#6e79ff;--brand-text:#90a0ff;--brand-subtle:#26330e;--primary:#fa8900;--primary-foreground:#171614;--ground:#1f1912;--background:#2a231c;--popover:#312a23;--card:#312a23;--muted:#373029;--accent:#3b342d;--border:#3d362f;--border-strong:#4d453e;--input:#5a524b;--input-hover:#7a7169;--input-fill:#2a231c;--secondary:#373029;--sidebar:#1f1912}:root[data-palette=lavendel]:not(.dark) [data-slot=sidebar]{--sidebar:#383129;--muted:#413a33;--secondary:#413a33;--accent:#4a423b;--sidebar-accent:#4a423b;--border:#4c443d}:root[data-palette=ozean]{--brand:#4783fc;--brand-text:#235bd1;--brand-subtle:#f0f5cb;--primary:#b53600;--primary-foreground:#fefcf8;--sidebar:#392f2a;--ground:#faebe3;--background:#fff7f2;--popover:#fff;--card:#fff;--muted:#f6e8df;--accent:#f6e8df;--border:#ebddd4;--border-strong:#cfc1b9;--input:#c7b9b1;--input-hover:#a2958d;--input-fill:#fff3ec;--secondary:#f6e8df;--island-muted:#423934;--island-accent:#4b413c;--island-border:#4e433e}:root.dark[data-palette=ozean],:root[data-palette=ozean] [data-slot=sidebar]{--brand:#4783fc;--brand-text:#68a7ff;--brand-subtle:#2e3107;--primary:#ff8507;--primary-foreground:#171614;--ground:#201813;--background:#2b221d;--popover:#322924;--card:#322924;--muted:#382f2a;--accent:#3c332e;--border:#3f3530;--border-strong:#4e453f;--input:#5b514c;--input-hover:#7b716b;--input-fill:#2b221d;--secondary:#382f2a;--sidebar:#201813}:root[data-palette=ozean]:not(.dark) [data-slot=sidebar]{--sidebar:#392f2a;--muted:#423934;--secondary:#423934;--accent:#4b413c;--sidebar-accent:#4b413c;--border:#4e433e}:root[data-palette=lagune]{--brand:#1bb4ce;--brand-text:#006b84;--brand-subtle:#ffead0;--primary:#9c445f;--primary-foreground:#fefcf8;--sidebar:#392e30;--ground:#fbeaed;--background:#fff6f8;--popover:#fff;--card:#fff;--muted:#f7e6e9;--accent:#f7e6e9;--border:#ecdbde;--border-strong:#d0bfc2;--input:#c8b7ba;--input-hover:#a39396;--input-fill:#fff2f5;--secondary:#f7e6e9;--island-muted:#44383a;--island-accent:#4c4043;--island-border:#4e4245}:root.dark[data-palette=lagune],:root[data-palette=lagune] [data-slot=sidebar]{--brand:#1bb4ce;--brand-text:#1fb6d0;--brand-subtle:#41270e;--primary:#e989a3;--primary-foreground:#171614;--ground:#211719;--background:#2b2123;--popover:#33282a;--card:#33282a;--muted:#392e30;--accent:#3d3235;--border:#3f3437;--border-strong:#4f4346;--input:#5c5053;--input-hover:#7c6f72;--input-fill:#2b2123;--secondary:#392e30;--sidebar:#211719}:root[data-palette=lagune]:not(.dark) [data-slot=sidebar]{--sidebar:#392e30;--muted:#44383a;--secondary:#44383a;--accent:#4c4043;--sidebar-accent:#4c4043;--border:#4e4245}:root[data-palette=salbei]{--brand:#55ba82;--brand-text:#00713e;--brand-subtle:#ffe3ea;--primary:#794f9e;--primary-foreground:#fefcf8;--sidebar:#392e30;--ground:#fbeaec;--background:#fff6f7;--popover:#fff;--card:#fff;--muted:#f7e6e9;--accent:#f7e6e9;--border:#ecdbde;--border-strong:#d0bfc2;--input:#c8b7ba;--input-hover:#a39396;--input-fill:#fff2f4;--secondary:#f7e6e9;--island-muted:#44383a;--island-accent:#4c4042;--island-border:#4e4244}:root.dark[data-palette=salbei],:root[data-palette=salbei] [data-slot=sidebar]{--brand:#55ba82;--brand-text:#55ba82;--brand-subtle:#452129;--primary:#bf94e9;--primary-foreground:#171614;--ground:#211719;--background:#2b2123;--popover:#33282a;--card:#33282a;--muted:#392e30;--accent:#3d3234;--border:#3f3436;--border-strong:#4f4345;--input:#5c5052;--input-hover:#7c6f71;--input-fill:#2b2123;--secondary:#392e30;--sidebar:#211719}:root[data-palette=salbei]:not(.dark) [data-slot=sidebar]{--sidebar:#392e30;--muted:#44383a;--secondary:#44383a;--accent:#4c4042;--sidebar-accent:#4c4042;--border:#4e4244}:root[data-palette=graphit]{--brand:#8a97a8;--brand-text:#5a6676;--brand-subtle:#f1f1e8;--primary:#746057;--primary-foreground:#fefcf8;--sidebar:#35302f;--ground:#f7f1ee;--background:#fffbfa;--popover:#fff;--card:#fff;--muted:#f4edea;--accent:#f4edea;--border:#e8e2df;--border-strong:#ccc6c3;--input:#c4bebb;--input-hover:#a09a97;--input-fill:#fef8f5;--secondary:#f4edea;--island-muted:#3e3a39;--island-accent:#464241;--island-border:#4a4543}:root.dark[data-palette=graphit],:root[data-palette=graphit] [data-slot=sidebar]{--brand:#8a97a8;--brand-text:#9ba8b9;--brand-subtle:#2f2e27;--primary:#b7a198;--primary-foreground:#171614;--ground:#1d1918;--background:#272322;--popover:#2e2a29;--card:#2e2a29;--muted:#34302f;--accent:#383433;--border:#3b3735;--border-strong:#4a4644;--input:#575351;--input-hover:#767270;--input-fill:#272322;--secondary:#34302f;--sidebar:#1d1918}:root[data-palette=graphit]:not(.dark) [data-slot=sidebar]{--sidebar:#35302f;--muted:#3e3a39;--secondary:#3e3a39;--accent:#464241;--sidebar-accent:#464241;--border:#4a4543}:root[data-palette=custom]{--brand:var(--pal-light-brand);--brand-text:var(--pal-light-brand-text);--brand-subtle:var(--pal-light-brand-subtle);--primary:var(--pal-light-primary);--primary-foreground:var(--pal-light-primary-foreground);--sidebar:var(--pal-light-sidebar);--ground:var(--pal-light-ground);--background:var(--pal-light-background);--popover:var(--pal-light-popover);--card:var(--pal-light-card);--muted:var(--pal-light-muted);--accent:var(--pal-light-accent);--border:var(--pal-light-border);--border-strong:var(--pal-light-border-strong);--input:var(--pal-light-input);--input-hover:var(--pal-light-input-hover);--input-fill:var(--pal-light-input-fill);--secondary:var(--pal-light-secondary);--island-muted:var(--pal-light-island-muted);--island-accent:var(--pal-light-island-accent);--island-border:var(--pal-light-island-border)}:root.dark[data-palette=custom],:root[data-palette=custom] [data-slot=sidebar]{--brand:var(--pal-dark-brand);--brand-text:var(--pal-dark-brand-text);--brand-subtle:var(--pal-dark-brand-subtle);--primary:var(--pal-dark-primary);--primary-foreground:var(--pal-dark-primary-foreground);--ground:var(--pal-dark-ground);--background:var(--pal-dark-background);--popover:var(--pal-dark-popover);--card:var(--pal-dark-card);--muted:var(--pal-dark-muted);--accent:var(--pal-dark-accent);--border:var(--pal-dark-border);--border-strong:var(--pal-dark-border-strong);--input:var(--pal-dark-input);--input-hover:var(--pal-dark-input-hover);--input-fill:var(--pal-dark-input-fill);--secondary:var(--pal-dark-secondary);--sidebar:var(--pal-dark-sidebar)}:root[data-palette=custom]:not(.dark) [data-slot=sidebar]{--sidebar:var(--pal-light-sidebar);--muted:var(--pal-light-island-muted);--secondary:var(--pal-light-island-muted);--accent:var(--pal-light-island-accent);--sidebar-accent:var(--pal-light-island-accent);--border:var(--pal-light-island-border)}
@layer base{.typography{max-width:65ch;color:var(--color-foreground)}.typography h1:not(.not-typography h1),.typography h2:not(.not-typography h2),.typography h3:not(.not-typography h3),.typography h4:not(.not-typography h4),.typography h5:not(.not-typography h5),.typography h6:not(.not-typography h6){scroll-margin:calc(var(--spacing) * 20);letter-spacing:var(--tracking-tight)}:is(.typography h1:not(.not-typography h1),.typography h2:not(.not-typography h2),.typography h3:not(.not-typography h3),.typography h4:not(.not-typography h4),.typography h5:not(.not-typography h5),.typography h6:not(.not-typography h6))+p{margin-top:0}.typography h2:not(.not-typography h2),.typography h3:not(.not-typography h3),.typography h4:not(.not-typography h4),.typography h5:not(.not-typography h5),.typography h6:not(.not-typography h6){margin-top:calc(var(--spacing) * 12);font-weight:600}:is(.typography h2:not(.not-typography h2),.typography h3:not(.not-typography h3),.typography h4:not(.not-typography h4),.typography h5:not(.not-typography h5),.typography h6:not(.not-typography h6)):first-child{margin-top:0}.typography h1:not(.not-typography h1){font-weight:800;font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media (min-width:1024px){.typography h1:not(.not-typography h1){font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}.typography h2:not(.not-typography h2){border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}.typography h3:not(.not-typography h3){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.typography h4:not(.not-typography h4){font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.typography h5:not(.not-typography h5){font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.typography h6:not(.not-typography h6){font-size:var(--text-base);line-height:var(--text-base--line-height)}.typography p:not(.not-typography p){line-height:1.75}.typography p:not(.not-typography p):not(:first-child){margin-top:calc(var(--spacing) * 6)}.typography li:not(.not-typography li){line-height:1.75}.typography a:not(.not-typography a){color:var(--color-primary);text-underline-offset:var(--spacing);font-weight:500;text-decoration:underline}.typography blockquote:not(.not-typography blockquote){margin-top:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 6);border-left:2px solid var(--color-border);font-style:italic}.typography ul:not(.not-typography ul),.typography ol:not(.not-typography ol){margin-top:calc(var(--spacing) * 6);margin-left:calc(var(--spacing) * 6)}:is(.typography ul:not(.not-typography ul),.typography ol:not(.not-typography ol))>li{margin-top:calc(var(--spacing) * 2)}:is(.typography ul:not(.not-typography ul),.typography ol:not(.not-typography ol)) p{margin-top:0;margin-bottom:0;display:inline}.typography ul:not(.not-typography ul){list-style:outside}.typography ol:not(.not-typography ol){list-style:decimal}.typography table:not(.not-typography table){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);width:100%;overflow-y:auto}.typography table:not(.not-typography table) thead tr,.typography table:not(.not-typography table) tbody tr{border-top:1px solid var(--color-border);margin:0;padding:0}:is(.typography table:not(.not-typography table) thead tr,.typography table:not(.not-typography table) tbody tr):nth-child(2n){background-color:var(--color-muted)}.typography table:not(.not-typography table) th,.typography table:not(.not-typography table) td{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--color-border);text-align:left}:is(.typography table:not(.not-typography table) th,.typography table:not(.not-typography table) td)[align=center]{text-align:center}:is(.typography table:not(.not-typography table) th,.typography table:not(.not-typography table) td)[align=right]{text-align:right}.typography table:not(.not-typography table) th{font-weight:700}.typography pre:not(.not-typography pre){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) - 2px);background-color:var(--color-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);overflow-y:auto}.typography code:not(pre code):not(.not-typography code){padding:calc(var(--spacing) * .2) calc(var(--spacing) * .3);border-radius:var(--radius);background-color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:600;position:relative}.typography .lead:not(.not-typography .lead){color:var(--color-muted-foreground);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.typography .large:not(.not-typography .large){font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:600}.typography .small:not(.not-typography .small){font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500;line-height:1}.typography .muted:not(.not-typography .muted){color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.typography kbd:not(.not-typography kbd){padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);background-color:var(--color-muted);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:600}.typography small:not(.not-typography small){font-size:var(--text-xs);line-height:var(--text-xs--line-height);line-height:1}.typography mark:not(.not-typography mark){background-color:var(--color-yellow-300)}.typography img:not(.not-typography img),.typography picture:not(.not-typography picture),.typography video:not(.not-typography video){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6)}.typography picture>img:not(.not-typography picture>img){margin-top:0;margin-bottom:0}.typography hr{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 10)}.typography dl:not(.not-typography dl){margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6)}.typography dl:not(.not-typography dl) dt{margin-top:calc(var(--spacing) * 6);letter-spacing:var(--tracking-tight);font-weight:600}.typography dl:not(.not-typography dl) dt:first-child{margin-top:0}.typography details:not(.not-typography details){margin-top:calc(var(--spacing) * 6)}.typography details:not(.not-typography details) summary{margin-top:calc(var(--spacing) * 6);cursor:pointer;letter-spacing:var(--tracking-tight);font-weight:600}.typography details:not(.not-typography details) p:first-of-type{margin-top:calc(var(--spacing) * 2)}}
:root{--acc-expand:.2s;--acc-collapse:.15s;--acc-chevron:.2s;--acc-ease:var(--ease-standard);--icon-swap-dur:.15s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:var(--ease-standard);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:var(--ease-standard);--digit-dur:.2s;--digit-distance:4px;--digit-stagger:40ms;--digit-blur:2px;--digit-ease:var(--ease-standard);--digit-dir-x:0;--digit-dir-y:1;--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.2s;--reveal-blur:2px;--reveal-ease:var(--ease-standard);--fill-dur:.3s;--fill-exit:.15s;--fill-soft:12%;--fill-ease:var(--ease-standard);--resize-dur:.3s;--resize-ease:var(--ease-standard);--panel-open-dur:.25s;--panel-close-dur:.15s;--panel-translate-x:12px;--panel-blur:2px;--panel-ease:var(--ease-standard);--pressed-dur:.15s;--pressed-ease:var(--ease-standard);--chip-dur:.15s;--chip-start-scale:.98;--chip-blur:2px;--chip-ease:var(--ease-standard)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-skel{display:grid;position:relative}.t-skel-skeleton,.t-skel-content{grid-area:1/1;min-width:0}.t-skel:not(.is-revealed) .t-skel-content{pointer-events:none;position:absolute;inset:0;overflow:hidden}.t-skel.is-revealed .t-skel-skeleton{pointer-events:none;position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@property --fill-p{syntax:"<percentage>";inherits:false;initial-value:0%}.t-fill{--fill-at:calc(100% - 2.5rem) 2.25rem;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-image:radial-gradient(circle farthest-corner at var(--fill-at), #000 calc(var(--fill-p) - var(--fill-soft)), transparent var(--fill-p));-webkit-mask-image:radial-gradient(circle farthest-corner at var(--fill-at), #000 calc(var(--fill-p) - var(--fill-soft)), transparent var(--fill-p));mask-image:radial-gradient(circle farthest-corner at var(--fill-at), #000 calc(var(--fill-p) - var(--fill-soft)), transparent var(--fill-p));transition:--fill-p var(--fill-exit) var(--fill-ease);position:absolute;inset:0}.t-fill[data-filled=true]{--fill-p:calc(100% + var(--fill-soft));transition-duration:var(--fill-dur)}.t-resize-cols{transition:grid-template-columns var(--resize-dur) var(--resize-ease), margin-right var(--resize-dur) var(--resize-ease)}.t-panel-slide{transform:translateX(var(--panel-translate-x));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translate(0)}.t-pressed{transition:background-color var(--pressed-dur) var(--pressed-ease), color var(--pressed-dur) var(--pressed-ease), border-color var(--pressed-dur) var(--pressed-ease), box-shadow var(--pressed-dur) var(--pressed-ease)}.t-chip-in{animation:t-chip-in var(--chip-dur) var(--chip-ease) both}@keyframes t-chip-in{0%{opacity:0;transform:scale(var(--chip-start-scale));filter:blur(var(--chip-blur))}}@media (prefers-reduced-motion:reduce){.t-chip-in{animation:none!important}.t-fill,.t-resize-cols,.t-panel-slide,.t-pressed,.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.t-icon-swap .t-icon,.t-text-swap,.t-skel-skeleton,.t-skel-content{transition:none!important}.t-digit-group .t-digit,.t-skel-skeleton.is-pulsing>*{animation:none!important}}
@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-x-edges{0%{--fade-start:0px;--fade-end:1.5rem}8%{--fade-start:1.5rem}92%{--fade-end:1.5rem}to{--fade-start:1.5rem;--fade-end:0px}}.scroll-fade-x{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%)}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:linear both scroll-fade-x-edges;animation-timeline:scroll(self inline)}}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/01d917b2efda642a-s.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1b9158d725650fc-s.p.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.gjHR3G_className{font-family:Onest,Onest Fallback;font-style:normal}.gjHR3G_variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.p.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.r0Tgoq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.r0Tgoq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
