/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}*{box-sizing:border-box}body{margin:calc(var(--spacing,.25rem) * 0);min-height:100vh;font-family:var(--font-sans,"Segoe UI", sans-serif);color:var(--color-ink-900,#212121);background:radial-gradient(circle at 20% 10%,#f3f7ff 0%,#eef2ff 35%,#f7fafc 100%)}:root[data-theme=dark] body{background:radial-gradient(circle at 20% 10%,#172033 0%,#0f172a 42%,#080c14 100%)}.app-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.app-layout{min-height:calc(var(--spacing,.25rem) * 0);grid-template-columns:0 1fr;transition:grid-template-columns .18s;display:grid;overflow:hidden}.app-layout[data-menu-open]{grid-template-columns:17rem 1fr}.app-layout .ui-drawer__panel[data-persistent]{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.app-layout .ui-drawer__panel[data-persistent]{background-color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.app-layout .ui-drawer__panel[data-persistent]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;align-self:start;height:100%;top:0;overflow:auto}:root[data-theme=dark] .app-layout .ui-drawer__panel[data-persistent]{background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .app-layout .ui-drawer__panel[data-persistent]{background:color-mix(in srgb, var(--color-canvas) 88%, transparent)}}.menu-toggle-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.github-icon{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7)}.app-top-bar{top:calc(var(--spacing,.25rem) * 0);z-index:60;display:block;position:sticky}.app-top-bar .ui-top-app-bar__header{min-height:calc(var(--spacing,.25rem) * 14);border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);background-color:#ffffffe6;border-top-width:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.app-top-bar .ui-top-app-bar__header{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.app-top-bar .ui-top-app-bar__header{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:root[data-theme=dark] .app-top-bar .ui-top-app-bar__header{background:#ffffffe6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .app-top-bar .ui-top-app-bar__header{background:color-mix(in srgb, var(--color-canvas) 90%, transparent)}}.app-top-bar .ui-top-app-bar__title{display:none}.app-menu-button{color:var(--color-primary-600,#0072c6)}.brand{margin-bottom:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:#ffffffb3;grid-template-columns:3.75rem 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.brand{background-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.brand{padding:calc(var(--spacing,.25rem) * 3);color:var(--color-ink-900,#212121);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);text-decoration-line:none}:root[data-theme=dark] .brand{background:#ffffffb3}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .brand{background:color-mix(in srgb, var(--color-canvas) 70%, transparent)}}.theme-toggle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-700,#424242);display:flex}.theme-package-control{display:none}@media (width>=40rem){.theme-package-control{display:inline-flex}}.theme-toggle__label{display:none}@media (width>=40rem){.theme-toggle__label{display:inline}}.brand-logo{width:3.75rem;height:3.75rem;display:block}.brand-copy{gap:calc(var(--spacing,.25rem) * 1);display:grid}.brand-name{--tw-leading:var(--leading-tight,1.25);font-size:1.05rem;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);letter-spacing:-.03em}.brand-tagline{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-500,#616161)}.side-menu{gap:calc(var(--spacing,.25rem) * 1);display:grid}.side-menu-list{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-width:0}.side-menu-list .ui-list-item{gap:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-700,#424242)}.side-menu-list .ui-list-item[data-active]{background-color:var(--color-card-muted,#f5f5f5);color:var(--color-ink-900,#212121)}.side-menu-list .ui-list-item[data-selected]{background-color:var(--color-primary-600,#0072c6);color:var(--color-white,#fff)}.side-menu-list .ui-list-item[data-selected][data-active]{background-color:var(--color-primary-700,#005a9e)}.side-menu-list .ui-list-item__leading,.side-menu-list .ui-list-item__secondary,.side-menu-list .ui-list-item__trailing{display:none}.content-panel{min-height:calc(var(--spacing,.25rem) * 0);align-content:flex-start;gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 5);display:grid;overflow:auto}.route-panel{min-width:calc(var(--spacing,.25rem) * 0)}.demo-section{gap:calc(var(--spacing,.25rem) * 5);display:grid}.demo-section+.demo-section{margin-top:calc(var(--spacing,.25rem) * 10)}.section-title{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:1.35rem;font-weight:var(--font-weight-semibold,600)}.demo-block{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.demo-block{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.demo-block{background-color:var(--color-card,#fff);padding:calc(var(--spacing,.25rem) * 4)}:root[data-theme=dark] .demo-block{background:var(--color-canvas);border-color:var(--color-card-border)}.demo-block__header{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.demo-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-ink-500,#616161);text-transform:uppercase}.demo-source-actions{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.demo-source-toggle{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-600,#0072c6);--tw-outline-style:none;outline-style:none}.demo-source-toggle:hover{background-color:var(--color-outline-hover,#e5f4ff)}.demo-source-toggle:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.demo-source-stack{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);display:grid}.demo-source-panel{gap:calc(var(--spacing,.25rem) * 2);display:grid}.demo-source-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-ink-500,#616161);text-transform:uppercase}.demo-code{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);display:block;overflow:hidden}.demo-code__pre{margin:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 96);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);overflow:auto}.demo-code__code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}@media (width<=760px){.app-shell{height:auto;min-height:100dvh;overflow:visible}.app-layout{display:block;overflow:visible}.brand{margin-bottom:calc(var(--spacing,.25rem) * 3)}.ui-drawer__panel[data-side=left]:not([data-persistent]){width:min(18rem,100vw - 2rem);top:3.5rem}.content-panel{min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 5);overflow:visible}.app-top-bar{padding:calc(var(--spacing,.25rem) * 0)}.app-top-bar .ui-top-app-bar__header{padding-inline:calc(var(--spacing,.25rem) * 4)}.theme-package-select{width:7rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.alert-demo-stack{gap:calc(var(--spacing,.25rem) * 3);display:grid}.alert-demo-actions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.alert-demo-result{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.badge-demo-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.badge-demo-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);padding:calc(var(--spacing,.25rem) * 4);background-color:#0000;flex-wrap:wrap;display:flex}.badge-demo-card h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-900,#212121)}.badge-demo-card p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.button-demo-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.button-demo-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);display:block}.status-text{margin-left:calc(var(--spacing,.25rem) * 3);color:var(--color-ink-500,#616161)}.btn-toggle{margin-left:calc(var(--spacing,.25rem) * 3);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-700,#424242);border-radius:.65rem;transition:background-color .14s}.btn-toggle:hover{background-color:var(--color-card-muted,#f5f5f5)}.chip-demo-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.chip-demo-state{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.chip-demo-picker{gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=40rem){.chip-demo-picker{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.chip-demo-selected-tags{margin-top:calc(var(--spacing,.25rem) * 3)}.combobox-state{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.datepicker-demo-control{max-width:18rem}.datepicker-stack{gap:calc(var(--spacing,.25rem) * 3);display:grid}.datepicker-state{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink-500,#616161)}.drawer-demo-panel{gap:calc(var(--spacing,.25rem) * 4);display:grid}.drawer-demo-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.drawer-demo-header h2,.drawer-demo-panel h2{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-900,#212121)}.drawer-demo-nav{gap:calc(var(--spacing,.25rem) * 2);display:grid}.drawer-demo-nav a{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-700,#424242);text-decoration-line:none}.drawer-demo-nav a:hover{background-color:var(--color-outline-hover,#e5f4ff);color:var(--color-ink-900,#212121)}.drawer-demo-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.floating-actions-demo-row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.floating-actions-demo-stage{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 16);flex-shrink:0;position:relative}.floating-actions-demo-stack{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);position:absolute}.floating-actions-demo-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);display:block}.floating-actions-demo-status{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.form-actions{gap:var(--ui-field-padding-x)}.form-state{font-size:var(--ui-field-label-font-size)}.get-started-hero{gap:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-card,#fff);padding:calc(var(--spacing,.25rem) * 6);display:grid}.get-started-block{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-card,#fff);padding:calc(var(--spacing,.25rem) * 4);display:grid}.get-started-title{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-ink-500,#616161);text-transform:uppercase}.get-started-hero__copy{gap:calc(var(--spacing,.25rem) * 3);display:grid}.get-started-hero__copy h2{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-ink-900,#212121);letter-spacing:-.04em}.get-started-hero__copy p{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);color:var(--color-ink-500,#616161)}.get-started-hero__actions{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.get-started-note{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-ink-700,#424242)}.get-started-note code{border-radius:var(--radius-md,.375rem);background-color:var(--color-card-muted,#f5f5f5);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-ink-900,#212121)}.input-state{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink-500,#616161)}.list-state,.menu-state{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.context-menu-target{min-height:calc(var(--spacing,.25rem) * 32);max-width:var(--container-xl,36rem);justify-content:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-card-muted,#f5f5f5);padding:calc(var(--spacing,.25rem) * 6);color:var(--color-ink-700,#424242);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex}.context-menu-target:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px}.context-menu-target span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.popup-demo-card{min-width:calc(var(--spacing,.25rem) * 56);gap:calc(var(--spacing,.25rem) * 2);display:grid}.popup-demo-target{margin-bottom:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-card-muted,#f5f5f5)}.progress-demo-stack{max-width:var(--container-xl,36rem);gap:calc(var(--spacing,.25rem) * 3);display:grid}.progress-demo-row{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.progress-demo-state{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.progress-demo-range{width:100%;accent-color:var(--color-primary-600,#0072c6)}.radio-state{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.segmented-control-state{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.select-state{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.slider-demo-value{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-ink-700,#424242);display:block}.splitter-demo-shell{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);background-color:var(--color-card,#fff);overflow:hidden}.splitter-demo-horizontal{min-height:calc(var(--spacing,.25rem) * 64);display:flex}.splitter-demo-vertical{height:calc(var(--spacing,.25rem) * 96);flex-direction:column;display:flex}.splitter-demo-nested{height:28rem}.splitter-demo-fill{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.splitter-demo-pane{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 4);overflow:auto}.splitter-demo-pane h3{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink-900,#212121)}.splitter-demo-pane p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.splitter-demo-sidebar{background-color:var(--color-card-muted,#f5f5f5)}.splitter-demo-main{flex:1}.splitter-demo-preview{background-color:var(--color-outline-hover,#e5f4ff)}.splitter-demo-console{background-color:var(--color-card-muted,#f5f5f5);flex:1}.switch-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.switch-label{color:var(--color-ink-900,#212121)}.switch-state{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161)}.tabs-panel{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-card-border,#bdbdbd);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-700,#424242);background-color:#0000}.tabs-state{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}.table-demo-select-cell{width:calc(var(--spacing,.25rem) * 12);text-align:center}.table-demo-status{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;display:inline-block}.table-demo-status[data-status=Open]{background-color:var(--color-outline-hover,#e5f4ff);color:var(--color-primary-700,#005a9e)}.table-demo-status[data-status=Closed]{background-color:var(--color-card-muted,#f5f5f5);color:var(--color-ink-700,#424242)}.table-demo-status[data-status=Archived]{color:#451a03;background:#fffbeb}.table-demo-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.toast-demo-row,.tooltip-demo-row{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.top-app-bar-demo-icon{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.tree-demo-scroller{max-height:calc(var(--spacing,.25rem) * 80);border-radius:var(--radius-xl,.75rem);overflow-y:auto}.tree-demo-row{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.tree-demo-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-demo-name[data-kind=folder]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tree-demo-state{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink-500,#616161);display:block}
