/*! tailwindcss v4.1.11 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-rose-500:oklch(64.5% .246 16.439);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.8125rem;--text-xs--line-height:1.125rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.625rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:2rem;--text-3xl--line-height:2.5rem;--text-4xl:2.5rem;--text-4xl--line-height:3rem;--text-5xl:3rem;--text-5xl--line-height:3.5rem;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:6px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:12px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 2px #0000000a;--shadow-md:0 2px 2px #0000000a,0 8px 8px -8px #0000000a;--shadow-lg:0 1px 1px #00000005,0 4px 8px -4px #0000000a,0 16px 24px -8px #0000000f;--shadow-xl:0 1px 1px #00000005,0 8px 16px -4px #0000000a,0 24px 32px -8px #0000000f;--shadow-2xl:0 8px 24px -12px #0000001f,0 8px 32px -12px #00000014,0 32px 72px -12px #0000000f;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fff;--color-bg-subtle:#fafafa;--color-bg-muted:#f2f2f2;--color-bg-hover:#0000000d;--color-bg-active:#00000014;--color-fg:#171717;--color-fg-muted:#4d4d4d;--color-fg-subtle:#8f8f8f;--color-border:#00000014;--color-border-strong:#00000036;--color-border-focus:#0000003d;--color-accent:#171717;--color-accent-hover:#383838;--color-accent-soft:#ebebeb;--color-accent-fg:#fff;--color-focus:#0070f7;--color-focus-halo:#00000029;--color-purple:#8400cd;--color-brand-500:#4d4d4d;--color-brand-600:#171717;--color-brand-700:#383838;--color-brand-fg:#fff;--color-chart-accent:#2563eb;--color-chart-accent-soft:oklab(54.615% -.026671 -.213549/.14);--color-success:#28a948;--color-success-fg:#107d32;--color-success-soft:#ecfdec;--color-success-border:#b9f5bc;--color-warning:#f90;--color-warning-fg:#a64f00;--color-warning-soft:#fff6e1;--color-warning-border:#ffdd84;--color-danger:#e70022;--color-danger-fg:#d60020;--color-danger-soft:#ffeef0;--color-danger-border:#ffd8d7;--color-info:#0070f7;--color-info-fg:#0064e2;--color-info-soft:#f0f7ff;--color-info-border:#cce7ff;--radius-pill:999px;--shadow-focus:0 0 0 4px var(--color-focus-halo);--ease-out-expo:cubic-bezier(.16,1,.3,1);--text-2xs:.75rem;--text-2xs--line-height:1rem;--text-xl--letter-spacing:-.02em;--text-2xl--letter-spacing:-.04em;--text-3xl--letter-spacing:-.04em;--text-4xl--letter-spacing:-.06em;--text-5xl--letter-spacing:-.06em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,html[data-theme=light]{color-scheme:light}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-sans);line-height:1.5}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]),select,textarea):focus-visible{outline:none}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]),select,textarea):focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}a,button,input,select,textarea,label,summary,[role=button]{touch-action:manipulation}:is(h1,h2,h3,h4)[id]{scroll-margin-top:5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}::selection{background:var(--color-accent-soft);color:var(--color-fg)}table,.tag,.stat-value,output,time,.is-tabular{font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{color:var(--color-fg);letter-spacing:-.02em;text-wrap:balance;font-weight:600}strong,b{font-weight:550}hr{border:0;border-top:1px solid var(--color-border);margin:1.25rem 0}.mb-premium{margin-bottom:1.5rem}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}p>a:not(.button):not(.tag),.content a:not(.button):not(.tag){text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.15em}p>a:not(.button):not(.tag):hover,.content a:not(.button):not(.tag):hover{text-decoration-color:currentColor}code,kbd,samp{font-family:var(--font-mono)}:not(pre)>code{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.0625rem .3125rem;font-size:.85em}pre{font-family:var(--font-mono);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-sm);padding:.875rem 1rem;line-height:1.6;overflow-x:auto}pre code{font-size:inherit;background:0 0;border:0;padding:0}kbd{background:var(--color-bg-subtle);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);border-bottom-width:2px;padding:.0625rem .375rem;font-size:.8em}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background:var(--color-fg-subtle);background-clip:content-box}::-webkit-scrollbar-thumb:active{background:var(--color-fg-muted);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}.tenant-sidebar,.tenant-scroll-area,.admin-sidebar,.app-sidebar,pre,.table-container,[class*=overflow-y]{scrollbar-width:thin}.tenant-sidebar::-webkit-scrollbar{width:6px;height:6px}.admin-sidebar::-webkit-scrollbar{width:6px;height:6px}.app-sidebar::-webkit-scrollbar{width:6px;height:6px}pre::-webkit-scrollbar{width:6px;height:6px}.table-container::-webkit-scrollbar{width:6px;height:6px}}@layer components{.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container.is-fluid{max-width:100%}.section{padding:2.5rem 1.25rem}.hero{flex-direction:column;display:flex}.hero.is-fullheight{min-height:100vh}.hero-body{flex:1;justify-content:stretch;align-items:stretch;padding:2rem 1rem;display:flex}.columns{margin:calc(-1*var(--column-gap,.75rem));flex-wrap:wrap;display:flex}.columns.is-centered{justify-content:center}.columns.is-vcentered{align-items:center}.columns.is-multiline,.columns.is-mobile{flex-wrap:wrap}.column{padding:var(--column-gap,.75rem);flex:1;min-width:0}.column.is-narrow{flex:none}.column.is-half{flex:0 0 50%;max-width:50%}.column.is-third{flex:0 0 33.333%;max-width:33.333%}.column.is-two-thirds{flex:0 0 66.667%;max-width:66.667%}.column.is-one-quarter{flex:0 0 25%;max-width:25%}.column.is-three-quarters{flex:0 0 75%;max-width:75%}.column.is-full,.column.is-12{flex:0 0 100%;max-width:100%}.column.is-11{flex:0 0 91.666%;max-width:91.666%}.column.is-10{flex:0 0 83.333%;max-width:83.333%}.column.is-9{flex:0 0 75%;max-width:75%}.column.is-8{flex:0 0 66.666%;max-width:66.666%}.column.is-7{flex:0 0 58.333%;max-width:58.333%}.column.is-6{flex:0 0 50%;max-width:50%}.column.is-5{flex:0 0 41.666%;max-width:41.666%}.column.is-4{flex:0 0 33.333%;max-width:33.333%}.column.is-3{flex:0 0 25%;max-width:25%}.column.is-2{flex:0 0 16.666%;max-width:16.666%}.column.is-1{flex:0 0 8.333%;max-width:8.333%}@media (max-width:768px){.column.is-half,.column.is-6,.column.is-third,.column.is-4,.column.is-two-thirds,.column.is-8,.column.is-one-quarter,.column.is-3,.column.is-three-quarters,.column.is-9{flex:0 0 100%;max-width:100%}}.box{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:none;color:var(--color-fg);min-width:0;padding:1.25rem 1.5rem;display:block}.box:not(:last-child){margin-bottom:1.5rem}.box.has-background-light{background:var(--color-bg-muted)}.title{color:var(--color-fg);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.5rem;font-weight:600;line-height:1.25}.title.is-1{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:-.06em}.title.is-2{font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:-.04em}.title.is-3{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-.04em}.title.is-4{font-size:var(--text-xl);line-height:var(--text-xl--line-height);letter-spacing:-.02em}.title.is-5{font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.4}.title.is-6{font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:-.02em}.title.is-7{font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:-.02em}.subtitle{color:var(--color-fg-muted);margin-bottom:1rem;font-weight:400;line-height:1.5}.subtitle.is-5{font-size:var(--text-lg)}.subtitle.is-6{font-size:var(--text-base)}.subtitle.is-7{font-size:var(--text-sm)}.heading,.eyebrow{font-family:var(--font-sans);font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted);margin-bottom:.5rem;font-weight:500}.button{border-radius:var(--radius-md);height:2.5rem;font-family:var(--font-sans);font-size:var(--text-sm);background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.button:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong);color:var(--color-fg);text-decoration:none}.button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button:active{background:var(--color-bg-active)}.button.is-loading{pointer-events:none;color:#0000!important}.button.is-loading:after{content:"";border:2px solid var(--color-fg-muted);border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.button.is-primary,.button.is-link{background:var(--color-brand-600);color:var(--color-brand-fg);border-color:var(--color-brand-600)}.button.is-primary:hover,.button.is-link:hover,.button.is-primary:active,.button.is-link:active{background:var(--color-brand-700);border-color:var(--color-brand-700);color:var(--color-brand-fg)}.button.is-info{background:var(--color-info);color:#fff;border-color:var(--color-info)}.button.is-success{background:var(--color-success);color:#fff;border-color:var(--color-success)}.button.is-warning{background:var(--color-warning);color:#0a0a0a;border-color:var(--color-warning)}.button.is-danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.button.is-info:hover{background:#0365dc}@supports (color:color-mix(in lab, red, red)){.button.is-info:hover{background:color-mix(in oklab,var(--color-info)88%,var(--color-fg))}}.button.is-info:hover{color:#fff;border-color:#0000}.button.is-success:hover{background:#269742}@supports (color:color-mix(in lab, red, red)){.button.is-success:hover{background:color-mix(in oklab,var(--color-success)88%,var(--color-fg))}}.button.is-success:hover{color:#fff;border-color:#0000}.button.is-warning:hover{background:#e38903}@supports (color:color-mix(in lab, red, red)){.button.is-warning:hover{background:color-mix(in oklab,var(--color-warning)88%,var(--color-fg))}}.button.is-warning:hover{color:#0a0a0a;border-color:#0000}.button.is-danger:hover{background:#ce0321}@supports (color:color-mix(in lab, red, red)){.button.is-danger:hover{background:color-mix(in oklab,var(--color-danger)88%,var(--color-fg))}}.button.is-danger:hover{color:#fff;border-color:#0000}.button.is-light,.button.is-white{background:var(--color-bg-muted);color:var(--color-fg);border-color:var(--color-border)}.button.is-white{background:var(--color-bg)}.button.is-light:hover{background:var(--color-accent-soft);border-color:var(--color-border-strong)}.button.is-white:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.button.is-primary.is-light,.button.is-link.is-light{background:var(--color-accent-soft);color:var(--color-fg);border-color:#0000}.button.is-info.is-light{background:var(--color-info-soft);color:var(--color-info-fg);border-color:#0000}.button.is-success.is-light{background:var(--color-success-soft);color:var(--color-success-fg);border-color:#0000}.button.is-warning.is-light{background:var(--color-warning-soft);color:var(--color-warning-fg);border-color:#0000}.button.is-danger.is-light{background:var(--color-danger-soft);color:var(--color-danger-fg);border-color:#0000}.button.is-light.is-primary:hover,.button.is-light.is-link:hover{background:var(--color-accent-soft);border-color:var(--color-border-strong);color:var(--color-fg)}.button.is-light.is-info:hover{background:var(--color-info-soft);border-color:var(--color-info-border);color:var(--color-info-fg)}.button.is-light.is-success:hover{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-fg)}.button.is-light.is-warning:hover{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.button.is-light.is-danger:hover{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.button.is-dark{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.button.is-dark:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg)}.button.is-text,.button.is-ghost{color:var(--color-fg-muted);background:0 0;border-color:#0000}.button.is-text:hover,.button.is-ghost:hover{background:var(--color-bg-hover);color:var(--color-fg);border-color:#0000}.button.is-outlined{background:0 0}.button.is-primary.is-outlined,.button.is-link.is-outlined{color:var(--color-fg);border-color:var(--color-border)}.button.is-primary.is-outlined:hover,.button.is-link.is-outlined:hover{background:var(--color-bg-hover);color:var(--color-fg);border-color:var(--color-border-strong)}.button.is-info.is-outlined{color:var(--color-info-fg);border-color:var(--color-border)}.button.is-info.is-outlined:hover{background:var(--color-info-soft);border-color:var(--color-info-border);color:var(--color-info-fg)}.button.is-danger.is-outlined{color:var(--color-danger-fg);border-color:var(--color-border)}.button.is-danger.is-outlined:hover{background:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger-fg)}.button.is-success.is-outlined{color:var(--color-success-fg);border-color:var(--color-border)}.button.is-success.is-outlined:hover{background:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success-fg)}.button.is-warning.is-outlined{color:var(--color-warning-fg);border-color:var(--color-border)}.button.is-warning.is-outlined:hover{background:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning-fg)}.button.button:is([disabled],:disabled,.is-disabled){background:var(--color-bg-muted);color:var(--color-fg-subtle);border-color:var(--color-border);cursor:not-allowed;pointer-events:none}.button.is-fullwidth{width:100%}.button.is-small{gap:.375rem;height:2rem;padding:0 .625rem}.button.is-medium{height:2.75rem;font-size:var(--text-base);padding:0 1rem}.button.is-large{height:3rem;font-size:var(--text-base);padding:0 1.125rem}.button.is-rounded{border-radius:var(--radius-pill)}.buttons{flex-wrap:wrap;gap:.5rem;display:inline-flex}.buttons.are-small .button{height:2rem;padding:0 .625rem}.buttons.are-medium .button{height:2.75rem;font-size:var(--text-base);padding:0 1rem}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.buttons.has-addons .button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.buttons.has-addons .button:hover{z-index:1}.field,.field:not(:last-child){margin-bottom:1rem}.field.is-grouped{align-items:flex-start;gap:.5rem;display:flex}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex:auto}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.has-addons{gap:0;display:flex}.field.has-addons>.control{flex-shrink:0}.field.has-addons>.control.is-expanded{flex:auto;min-width:0}.field.has-addons .input,.field.has-addons .button,.field.has-addons .select select{border-radius:0}.field.has-addons>.control:not(:first-child) .input,.field.has-addons>.control:not(:first-child) .button,.field.has-addons>.control:not(:first-child) .select select{margin-left:-1px}.field.has-addons>.control:first-child .input,.field.has-addons>.control:first-child .button,.field.has-addons>.control:first-child .select select{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.field.has-addons>.control:last-child .input,.field.has-addons>.control:last-child .button,.field.has-addons>.control:last-child .select select{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.field.has-addons .button:not(.is-small){height:2.5rem}.field.has-addons .button.is-small{height:2rem}.label{color:var(--color-fg);font-size:var(--text-sm);margin-bottom:.375rem;font-weight:500;display:block}.label.is-small{font-size:var(--text-xs)}.control{position:relative}.control.has-icons-left .icon{width:2.25rem;height:100%;color:var(--color-fg-subtle);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.control.has-icons-right .icon{width:2.25rem;height:100%;color:var(--color-fg-subtle);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25rem}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25rem}.help{font-size:var(--text-xs);color:var(--color-fg-muted);margin-top:.375rem;line-height:1.45}.help.is-danger{color:var(--color-danger-fg)}.help.is-success{color:var(--color-success-fg)}.help.is-warning{color:var(--color-warning-fg)}.help.is-info{color:var(--color-accent)}.input,.textarea,.select select{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;height:2.5rem;color:var(--color-fg);font-size:var(--text-sm);box-shadow:none;padding:0 .75rem;font-family:inherit;line-height:1.25rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.input::placeholder,.textarea::placeholder{color:var(--color-fg-subtle)}.input:hover,.textarea:hover,.select select:hover{border-color:var(--color-border-strong)}.input:focus,.textarea:focus,.select select:focus,.input:focus-visible,.textarea:focus-visible,.select select:focus-visible{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}.input[readonly],.textarea[readonly]{color:var(--color-fg-muted);background:var(--color-bg-subtle)}.input[disabled],.textarea[disabled],.select select[disabled]{background:var(--color-bg-muted);color:var(--color-fg-subtle);border-color:var(--color-border);cursor:not-allowed}.input.is-danger,.textarea.is-danger{border-color:var(--color-danger)}.input.is-danger:focus,.textarea.is-danger:focus{box-shadow:0 0 0 4px #e7002233}@supports (color:color-mix(in lab, red, red)){.input.is-danger:focus,.textarea.is-danger:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger)20%,transparent)}}.input.is-success,.textarea.is-success{border-color:var(--color-success)}.input.is-warning,.textarea.is-warning{border-color:var(--color-warning)}.input.is-small{height:2rem;padding:0 .5rem}.input.is-large{height:3rem;font-size:var(--text-base);padding:0 .875rem}.textarea{resize:vertical;height:auto;min-height:5rem;padding:.5rem .75rem;line-height:1.5}.select{max-width:100%;display:inline-block;position:relative}.select:not(.is-multiple){height:2.5rem}.select select{appearance:none;cursor:pointer;padding-right:2.25rem}.select:after{content:"";border:1.5px solid var(--color-fg-muted);pointer-events:none;border-top:0;border-left:0;width:.4375em;height:.4375em;position:absolute;top:50%;right:.875rem;transform:translateY(-70%)rotate(45deg)}.select.is-small:not(.is-multiple),.select.is-small select{height:2rem}.select.is-fullwidth,.select.is-fullwidth select{width:100%}@media (max-width:767px) and (pointer:coarse){.input,.textarea,.select select{font-size:1rem}}input[type=range]{accent-color:var(--color-accent)}.checkbox,.radio{cursor:pointer;color:var(--color-fg);font-size:var(--text-sm);align-items:center;gap:.5rem;display:inline-flex}.checkbox input,.radio input,input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}.checkbox input,.radio input{width:1rem;height:1rem;margin:0}.notification{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-fg);font-size:var(--text-sm);padding:.75rem 1rem;line-height:1.5;position:relative}.notification:not(:last-child){margin-bottom:1rem}.notification .delete{position:absolute;top:.625rem;right:.625rem}.notification:has(>.delete){padding-right:2.5rem}.notification strong,.notification b{color:inherit;font-weight:600}.notification.is-primary,.notification.is-link{background:var(--color-accent-soft);border-color:var(--color-border)}.notification.is-info{background:var(--color-info-soft);border-color:var(--color-info-border)}.notification.is-success{background:var(--color-success-soft);border-color:var(--color-success-border)}.notification.is-warning{background:var(--color-warning-soft);border-color:var(--color-warning-border)}.notification.is-danger{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.notification.is-primary>.flex>:is(.fas,svg),.notification.is-link>.flex>:is(.fas,svg){color:var(--color-fg)}.notification.is-info>.flex>:is(.fas,svg){color:var(--color-info-fg)}.notification.is-success>.flex>:is(.fas,svg){color:var(--color-success-fg)}.notification.is-warning>.flex>:is(.fas,svg){color:var(--color-warning-fg)}.notification.is-danger>.flex>:is(.fas,svg){color:var(--color-danger-fg)}.notification.is-light{opacity:1}.delete{border-radius:var(--radius-pill);background:#17171724;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.delete{background:color-mix(in srgb,var(--color-fg)14%,transparent)}}.delete{color:var(--color-fg);cursor:pointer;padding:0;position:relative}.delete:before,.delete:after{content:"";background:currentColor;width:50%;height:1.5px;position:absolute}.delete:before{transform:rotate(45deg)}.delete:after{transform:rotate(-45deg)}.delete:hover{background:#1717173d}@supports (color:color-mix(in lab, red, red)){.delete:hover{background:color-mix(in srgb,var(--color-fg)24%,transparent)}}.tag{border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:0;background:var(--color-bg-muted);color:var(--color-fg-muted);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3125rem;padding:.125rem .5rem;font-weight:500;line-height:1rem;display:inline-flex}.tags{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.tag.is-primary,.tag.is-link{background:var(--color-accent-soft);color:var(--color-fg)}.tag.is-info{background:var(--color-info-soft);color:var(--color-info-fg)}.tag.is-success{background:var(--color-success-soft);color:var(--color-success-fg)}.tag.is-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.tag.is-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.tag.is-dark{background:var(--color-fg);color:var(--color-bg)}.tag.is-white{background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border)}.tag.is-light{opacity:1}.tag.is-medium{font-size:var(--text-xs);padding:.1875rem .625rem;line-height:1.125rem}.tag.is-large{font-size:var(--text-sm);padding:.25rem .75rem;line-height:1.25rem}.tag.is-rounded{border-radius:var(--radius-pill)}.tag .delete{width:.875rem;height:.875rem;margin-right:-.25rem}.tabs{border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;display:flex}.tabs ul{flex-wrap:wrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}.tabs li{display:flex}.tabs li a{color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.4375rem;margin-bottom:-1px;padding:.5rem .75rem .625rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.tabs li a:hover{color:var(--color-fg);background:0 0}.tabs li.is-active a{color:var(--color-fg);border-bottom-color:var(--color-fg);box-shadow:none;background:0 0;font-weight:500}.tabs:has(+.settings-page),:has(>.tabs):has(+.settings-page){z-index:6;position:relative}.tabs li a .icon{opacity:.8;width:1rem;height:1rem;font-size:.8125rem}.tabs li a .tag{margin-left:.125rem}.tabs.is-toggle{border-bottom:0}.tabs.is-toggle ul{background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-wrap:wrap;gap:2px;padding:3px}.tabs.is-toggle li a{border-radius:var(--radius-md);border:1px solid #0000;margin-bottom:0;padding:.3125rem .75rem;font-weight:500}.tabs.is-toggle li a:hover{color:var(--color-fg)}.tabs.is-toggle li.is-active a{background:var(--color-bg);border-color:var(--color-border);color:var(--color-fg);box-shadow:var(--shadow-xs);font-weight:500}.tabs.is-toggle.is-fullwidth ul{width:100%;display:flex}.tabs.is-centered ul{margin:0 auto}.tabs.is-fullwidth,.tabs.is-fullwidth ul{width:100%}.tabs.is-fullwidth li{flex:1 1 0}.tabs.is-fullwidth li a{justify-content:center;width:100%}.tabs.is-small li a{font-size:var(--text-xs);padding:.375rem .625rem}.tabs.is-scrollable{flex-wrap:nowrap;position:relative;overflow:visible}.tabs.is-scrollable ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;overflow:auto hidden}.tabs.is-scrollable ul::-webkit-scrollbar{display:none}.tabs.is-scrollable li{flex-shrink:0}.tabs.is-scrollable.is-scrolled-start ul{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px);mask-image:linear-gradient(90deg,#0000 0,#000 40px)}.tabs.is-scrollable.is-scrolled-end ul{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000 100%)}.tabs.is-scrollable.is-scrolled-start.is-scrolled-end ul{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.scrollable-tabs-nav{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);cursor:pointer;z-index:2;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scrollable-tabs-nav:hover{color:var(--color-accent);border-color:var(--color-border-strong)}.scrollable-tabs-nav.scroll-left{left:-.25rem}.scrollable-tabs-nav.scroll-right{right:-.25rem}.scrollable-tabs-nav.is-faded-out{opacity:0;pointer-events:none;visibility:hidden}.table{border-collapse:collapse;width:100%;color:var(--color-fg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0}.table th{text-align:left;font-family:var(--font-sans);color:var(--color-fg-muted);background:var(--color-bg-muted);border-bottom:1px solid var(--color-border);font-weight:500;font-size:var(--text-xs);white-space:nowrap;padding:.625rem 1rem;line-height:1.125rem}.table td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.75rem 1rem}.table tbody tr:last-child td{border-bottom:0}.table tfoot td,.table tfoot th{border-top:1px solid var(--color-border);border-bottom:0}.table.is-narrow th{padding:.375rem .75rem}.table.is-narrow td{padding:.5rem .75rem}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr{transition:background-color .12s}.table.is-hoverable tbody tr:hover{background:var(--color-bg-hover)}.table.is-striped tbody tr:nth-child(2n){background:var(--color-bg-subtle)}.table-container{border-radius:var(--radius-2xl);overflow-x:auto}.box>.table-container:only-child,.box.p-0>.table-container,.box.p-0>.table{border-radius:var(--radius-2xl)}.box.p-0 .table th:first-child{border-top-left-radius:calc(var(--radius-2xl) - 1px)}.box.p-0 .table th:last-child{border-top-right-radius:calc(var(--radius-2xl) - 1px)}.media{align-items:flex-start;gap:.75rem;display:flex}.media-left{flex-shrink:0}.media-content{flex:1;min-width:0}.media-right{flex-shrink:0}.media+.media{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.icon.is-small{width:1rem;height:1rem}.icon.is-medium{width:2rem;height:2rem}.icon.is-large{width:3rem;height:3rem}.pagination{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:1rem;display:flex}.pagination-list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:inline-flex}.pagination-link,.pagination-previous,.pagination-next,.pagination-ellipsis{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg);min-width:2rem;height:2rem;color:var(--color-fg);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .625rem;text-decoration:none;display:inline-flex}.pagination-ellipsis{color:var(--color-fg-subtle);background:0 0;border-color:#0000}.pagination-link:hover,.pagination-previous:hover,.pagination-next:hover{border-color:var(--color-border-strong);color:var(--color-fg)}.pagination-link.is-current{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent);font-weight:500}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{opacity:.5;pointer-events:none}.breadcrumb ul{font-size:var(--text-sm);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--color-fg-subtle);padding-right:.375rem}.breadcrumb li.is-active a{color:var(--color-fg);cursor:default;pointer-events:none;font-weight:500}.breadcrumb a{color:var(--color-fg-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-accent)}.breadcrumb .breadcrumb-group{color:var(--color-fg-subtle)}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:none;color:var(--color-fg);overflow:hidden}.card-header{border-bottom:1px solid var(--color-border);align-items:center;padding:.875rem 1.25rem;display:flex}.card-header-title{color:var(--color-fg);flex:1;font-weight:600}.card-content{padding:1.25rem}.card-footer{border-top:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.card-footer-item{flex:1;justify-content:center;align-items:center;display:flex}.dropdown{display:inline-flex;position:relative}.dropdown-menu{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:12rem;box-shadow:var(--shadow-lg);z-index:30;margin-top:.375rem;padding:.375rem;display:none;position:absolute;top:100%;left:0}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{margin-top:0;margin-bottom:.375rem;top:auto;bottom:100%}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown-content{background:0 0}.dropdown-item{border-radius:var(--radius-md);width:100%;color:var(--color-fg);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.4375rem .625rem;text-decoration:none;display:flex}a.dropdown-item:hover,button.dropdown-item:hover{background:var(--color-bg-hover);color:var(--color-fg)}.dropdown-item.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.dropdown-item.has-text-danger:hover{background:var(--color-danger-soft)}.dropdown-divider{background:var(--color-border);border:0;height:1px;margin:.375rem 0}.modal{z-index:50;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.is-active{display:flex}.modal-background{background:hsl(var(--shadow-tint)/.45);position:absolute;inset:0}.modal-content,.modal-card{background:var(--color-bg);width:calc(100% - 2rem);max-width:32rem;max-height:90vh;color:var(--color-fg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);margin:1rem;position:relative;overflow:auto}.modal-card{flex-direction:column;display:flex}.modal-card.is-wide{max-width:52rem}.modal-card-head,.modal-card-foot{border-bottom:1px solid var(--color-border);background:0 0;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.modal-card-foot{border-bottom:0;border-top:1px solid var(--color-border);justify-content:flex-end}.modal-card-title{color:var(--color-fg);font-weight:600;font-size:var(--text-lg);flex:1;margin:0}.modal-card-body{padding:1.25rem;overflow:auto}.modal-close{position:absolute;top:.75rem;right:.75rem}.navbar{background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:stretch;min-height:3.5rem;padding:0 1rem;display:flex}.navbar-brand{align-items:center;gap:.75rem;display:flex}.navbar-menu{flex:1;align-items:stretch;gap:.25rem;margin-left:1rem;display:flex}.navbar-start{align-items:stretch;gap:.25rem;display:inline-flex}.navbar-end{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.navbar-item{color:var(--color-fg);border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:0 .875rem;text-decoration:none;display:inline-flex}.navbar-item:hover{background:var(--color-bg-hover);color:var(--color-fg)}.navbar-item.has-dropdown{position:relative}.navbar.is-fixed-top{z-index:30;position:fixed;top:0;left:0;right:0}.has-navbar-fixed-top{padding-top:3.5rem}.menu-list{margin:0;padding:0;list-style:none}.menu-list a{color:var(--color-fg-muted);border-radius:var(--radius-lg);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.4375rem .75rem;font-weight:500;text-decoration:none;display:flex}.menu-list a:hover{background:var(--color-bg-hover);color:var(--color-fg)}.menu-list a.is-active{background:var(--color-accent-soft);color:var(--color-fg);font-weight:500}.menu-label{font-family:var(--font-sans);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);padding:1rem .75rem .375rem;font-weight:600}progress.progress{background:var(--color-bg-muted);appearance:none;border:0;border-radius:999px;width:100%;height:.5rem;overflow:hidden}progress.progress::-webkit-progress-bar{background:var(--color-bg-muted);border-radius:999px}progress.progress::-webkit-progress-value{background:var(--color-accent);border-radius:999px}progress.progress::-moz-progress-bar{background:var(--color-accent);border-radius:999px}progress.progress.is-primary::-webkit-progress-value{background:var(--color-accent)}progress.progress.is-info::-webkit-progress-value{background:var(--color-info)}progress.progress.is-success::-webkit-progress-value{background:var(--color-success)}progress.progress.is-warning::-webkit-progress-value{background:var(--color-warning)}progress.progress.is-danger::-webkit-progress-value{background:var(--color-danger)}.has-text-primary,.has-text-link,.has-text-info,.has-text-info-dark,.has-text-link-dark,.has-text-primary-dark{color:var(--color-accent)!important}.has-text-success,.has-text-success-dark{color:var(--color-success-fg)!important}.has-text-warning,.has-text-warning-dark{color:var(--color-warning-fg)!important}.has-text-danger,.has-text-danger-dark{color:var(--color-danger-fg)!important}.has-text-grey,.has-text-grey-dark,.has-text-grey-darker{color:var(--color-fg-muted)!important}.has-text-grey-light,.has-text-grey-lighter{color:var(--color-fg-subtle)!important}.has-text-white{color:#fff!important}.has-text-black,.has-text-dark{color:var(--color-fg)!important}.has-text-centered{text-align:center!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}.has-text-weight-bold{font-weight:700!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-normal{font-weight:400!important}.has-background-light{background:var(--color-bg-muted)!important}.has-background-white{background:var(--color-bg)!important}.has-background-white-bis{background:var(--color-bg-subtle)!important}.has-background-white-ter{background:var(--color-bg-muted)!important}.has-background-primary{background:var(--color-brand-600)!important;color:var(--color-brand-fg)!important}.has-background-success{background:var(--color-success)!important;color:#fff!important}.has-background-info{background:var(--color-info)!important;color:#fff!important}.has-background-warning{background:var(--color-warning)!important;color:#0a0a0a!important}.has-background-danger{background:var(--color-danger)!important;color:#fff!important}.has-background-grey-light{background:var(--color-border-strong)!important}.has-background-link{background:var(--color-brand-600)!important;color:var(--color-brand-fg)!important}.has-background-primary-light,.has-background-link-light,.has-background-info-light{background:var(--color-accent-soft)!important}.has-background-success-light{background:var(--color-success-soft)!important}.has-background-warning-light{background:var(--color-warning-soft)!important}.has-background-danger-light{background:var(--color-danger-soft)!important}.has-background-grey-lighter{background:var(--color-bg-muted)!important}.is-size-1{font-size:var(--text-4xl)!important}.is-size-2{font-size:var(--text-3xl)!important}.is-size-3{font-size:var(--text-2xl)!important}.is-size-4{font-size:var(--text-xl)!important}.is-size-5{font-size:var(--text-lg)!important}.is-size-6{font-size:var(--text-base)!important}.is-size-7{font-size:var(--text-sm)!important}.is-family-monospace,.is-family-code{font-family:var(--font-mono)!important}.is-flex{display:flex!important}.is-inline-flex{display:inline-flex!important}.is-block{display:block!important}.is-inline-block{display:inline-block!important}.is-hidden{display:none!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-row{flex-direction:row!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between,.is-justify-content-between{justify-content:space-between!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-shadow-none{box-shadow:none!important}.is-align-items-center{align-items:center!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-stretch{align-items:stretch!important}.is-align-self-center{align-self:center!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-shrink-0{flex-shrink:0!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.5rem!important}.mt-6{margin-top:2rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.5rem!important}.mb-6{margin-bottom:2rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.5rem!important}.p-6{padding:2rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.message{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-fg);margin-bottom:1rem;overflow:hidden}.message-header{font-weight:600;font-size:var(--text-sm);border-bottom:1px solid var(--color-border);color:var(--color-fg);background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.message-body{color:var(--color-fg);font-size:var(--text-sm);background:0 0;padding:.75rem 1rem;line-height:1.5}.message.is-primary,.message.is-link{background:var(--color-accent-soft)}.message.is-info{background:var(--color-info-soft);border-color:var(--color-info-border)}.message.is-success{background:var(--color-success-soft);border-color:var(--color-success-border)}.message.is-warning{background:var(--color-warning-soft);border-color:var(--color-warning-border)}.message.is-danger{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.message.is-info .message-header{color:var(--color-info-fg);border-bottom-color:var(--color-info-border)}.message.is-success .message-header{color:var(--color-success-fg);border-bottom-color:var(--color-success-border)}.message.is-warning .message-header{color:var(--color-warning-fg);border-bottom-color:var(--color-warning-border)}.message.is-danger .message-header{color:var(--color-danger-fg);border-bottom-color:var(--color-danger-border)}.border,.border-subtle{border:1px solid var(--color-border)}.border-bottom{border-bottom:1px solid var(--color-border)}.border-top{border-top:1px solid var(--color-border)}.border-right{border-right:1px solid var(--color-border)}.uppercase{text-transform:uppercase;letter-spacing:.04em}.weight-600{font-weight:600}.italic{font-style:italic}.text-right{text-align:right}.font-monospace{font-family:var(--font-mono)}.text-muted{color:var(--color-fg-muted)}.h-100{height:100%}.w-100{width:100%}.d-block{display:block}.overflow-hidden{overflow:hidden}.is-clickable{cursor:pointer}.no-underline{text-decoration:none!important}.hover-lift{transition:border-color .15s,box-shadow .15s}.hover-lift:hover{border-color:var(--color-border-strong)}:root{--page-max:76rem;--page-gap:1.25rem}.tenant-scroll-area>.container.is-fluid,.admin-scroll-area>.container.is-fluid,.acct-scroll>.acct-page,.acct-scroll>.acct-page.is-wide{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:0}.page-stack{gap:var(--page-gap);flex-direction:column;min-width:0;display:flex}.page-stack>*{margin-bottom:0!important}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.75rem;display:flex}.page-header .page-header-text{flex:auto;min-width:0}.page-header .page-header-text .title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-.04em;color:var(--color-fg);margin-bottom:.25rem;font-weight:600}.page-header .page-header-text .subtitle{font-size:var(--text-sm);max-width:64ch;margin-bottom:0;color:var(--color-fg-muted)!important}.page-header .page-header-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.page-header .page-header-actions .buttons,.page-header .page-header-actions .field{margin-bottom:0}@media (max-width:640px){.page-header{flex-direction:column;align-items:stretch}.page-header .page-header-actions{justify-content:flex-start;margin-left:0}}.page-header-back{font-size:var(--text-sm);color:var(--color-fg-muted);align-items:center;gap:.375rem;margin-bottom:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.page-header-back:hover{color:var(--color-accent)}.page-header-back i{font-size:.75em}.page-header-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.page-header-title-row>.title{margin:0!important}.page-header-eyebrow{margin-bottom:.25rem!important}.page-header-meta{font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;margin-top:.5rem;display:flex}.page-header-meta code{font-size:var(--text-xs)}.page-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.page-toolbar>form{display:contents}.page-toolbar .page-search{flex:16rem;max-width:26rem;margin:0}.page-toolbar .field{margin-bottom:0}.page-toolbar-end{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.page-toolbar .result-count{font-size:var(--text-xs);color:var(--color-fg-subtle);font-variant-numeric:tabular-nums}.filter-bar{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;gap:.75rem 1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.filter-bar .field,.filter-bar .field:not(:last-child){min-width:0;margin:0}.filter-bar .label{font-size:var(--text-xs);color:var(--color-fg-muted);margin-bottom:.25rem;font-weight:500}.filter-bar .select,.filter-bar .select select{width:100%}.filter-bar-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.data-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:0;overflow:hidden}.data-card>.table-container{border-radius:0;margin:0}.data-card .table{margin:0}.data-card-footer{border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.data-card-footer .pagination{margin:0}.row-title{align-items:center;gap:.75rem;min-width:0;display:flex}.row-title>div{min-width:0}.row-title strong,.row-title a.row-name{color:var(--color-fg);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:block}.row-title a.row-name:hover{color:var(--color-accent)}.row-title .row-sub{font-size:var(--text-xs);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;display:block;overflow:hidden}.table td code,.table td .tag{font-size:var(--text-2xs)}.table td code{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:18rem;display:inline-block;overflow:hidden}.table td.is-wrap code{white-space:normal;overflow-wrap:anywhere;max-width:none}.table td.is-date{white-space:nowrap;color:var(--color-fg-muted);font-size:var(--text-xs)}.row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.375rem;display:flex}.table td.is-actions,.table th.is-actions{text-align:right;white-space:nowrap;width:1%}.row-menu{display:inline-flex}.row-menu-trigger{width:1.875rem;padding:0}.row-menu-pop[popover]{background:var(--color-bg);min-width:12rem;max-width:18rem;color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);text-align:left;white-space:normal;visibility:hidden;margin:0;padding:.375rem;position:fixed;inset:auto}.row-menu-pop[popover].is-placed{visibility:visible}.row-menu-pop form{margin:0}.row-menu-pop .dropdown-item{white-space:nowrap;gap:.625rem}.row-menu-pop .dropdown-item>i{text-align:center;width:1rem;color:var(--color-fg-subtle);font-size:.8125rem}.row-menu-pop .dropdown-item.is-danger,.row-menu-pop .dropdown-item.is-danger>i{color:var(--color-danger-fg)}.row-menu-pop .dropdown-item.is-danger:hover{background:var(--color-danger-soft)}.row-menu-pop .dropdown-item[disabled]{opacity:.5;pointer-events:none}.row-menu-pop .row-menu-form{align-items:center;gap:.375rem;padding:.375rem .625rem .5rem;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.stat-tile{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:0;color:var(--color-fg);flex-direction:column;gap:.25rem;padding:.875rem 1.25rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}a.stat-tile:hover{border-color:var(--color-border-strong);color:var(--color-fg)}.stat-tile-label{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);align-items:center;gap:.375rem;font-weight:600;display:flex}.stat-tile-value{font-family:var(--font-sans);font-size:var(--text-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-fg);overflow-wrap:anywhere;font-weight:600;line-height:1.2}.stat-tile-value.is-text{font-family:var(--font-sans);font-size:var(--text-lg)}.stat-tile-value.is-success{color:var(--color-success-fg)}.stat-tile-value.is-warning{color:var(--color-warning-fg)}.stat-tile-value.is-danger{color:var(--color-danger-fg)}.stat-tile-value.is-accent{color:var(--color-accent)}.stat-tile-meta{font-size:var(--text-xs);color:var(--color-fg-muted)}.stat-tile-meta a{font-weight:500}.stat-tile-row{justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.stat-tile-row>.stat-tile-value{min-width:0}.stat-tile-spark{width:6rem;height:1.75rem;color:var(--color-chart-accent);opacity:.9;flex:none}.sparkline{width:100%;height:100%;display:block;overflow:visible}.sparkline-line{stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sparkline-area{fill:currentColor;opacity:.1}.sparkline-dot{fill:currentColor;stroke:var(--color-bg);stroke-width:1.5px}.stat-tile-delta{font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.stat-tile-delta-badge{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-2xs);background:var(--color-bg-muted);color:var(--color-fg-muted);align-items:center;gap:.25rem;padding:.0625rem .4375rem;display:inline-flex}.stat-tile-delta-badge i{font-size:.625rem}.stat-tile-delta.is-good .stat-tile-delta-badge{background:var(--color-success-soft);color:var(--color-success-fg)}.stat-tile-delta.is-bad .stat-tile-delta-badge{background:var(--color-danger-soft);color:var(--color-danger-fg)}.chart-card-body{flex-direction:column;gap:.75rem;display:flex}.chart-figure{width:100%;min-width:0;height:15rem;margin:0;position:relative}.chart-figure.is-sm{height:11rem}.chart-figure.is-lg{height:19rem}.chart-legend{font-size:var(--text-xs);color:var(--color-fg-muted);flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:.375rem;display:inline-flex}.chart-swatch{background:var(--swatch,var(--color-accent));border-radius:2px;width:.5rem;height:.5rem;display:inline-block}.chart-facts{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding-top:.75rem;display:flex}.chart-fact dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);font-weight:600}.chart-fact dd{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-fg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.chart-fact.is-success dd{color:var(--color-success-fg)}.chart-fact.is-warning dd{color:var(--color-warning-fg)}.chart-fact.is-danger dd{color:var(--color-danger-fg)}.chart-table>summary{cursor:pointer;font-size:var(--text-xs);color:var(--color-fg-muted);align-items:center;gap:.375rem;font-weight:500;list-style:none;display:inline-flex}.chart-table>summary::-webkit-details-marker{display:none}.chart-table>summary:before{content:"▸";color:var(--color-fg-subtle);font-size:.75rem}.chart-table[open]>summary:before{content:"▾"}.chart-table>summary:hover{color:var(--color-fg)}.chart-table .table-container{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:16rem;margin-top:.5rem;overflow:auto}.chart-table .table{font-size:var(--text-xs);margin:0}.chart-table .table th,.chart-table .table td{white-space:nowrap}.heatmap{grid-template-columns:2.25rem repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heatmap-hour,.heatmap-day{font-size:var(--text-2xs);color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;line-height:1}.heatmap-hour{text-align:center}.heatmap-day{padding-right:.25rem}.heatmap-cell{aspect-ratio:1;background:#2563eb;border-radius:3px;display:block}@supports (color:color-mix(in lab, red, red)){.heatmap-cell{background:color-mix(in oklab,var(--color-chart-accent)var(--v,0%),var(--color-bg-muted))}}.heatmap-cell.is-zero{background:var(--color-bg-muted)}.heatmap-scale{font-size:var(--text-2xs);color:var(--color-fg-subtle);justify-content:flex-end;align-items:center;gap:3px;margin-top:.625rem;display:flex}.heatmap-scale .heatmap-cell{width:.75rem}.heatmap-scale>span:first-child{margin-right:.25rem}.heatmap-scale>span:last-child{margin-left:.25rem}.meter+.meter{margin-top:1rem}.meter-head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.meter-label{color:var(--color-fg);min-width:0;font-weight:500}.meter-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-fg);font-weight:600}.meter-track{border-radius:var(--radius-pill);background:var(--color-chart-accent-soft);height:.5rem;margin-top:.375rem;overflow:hidden}.meter-fill{border-radius:var(--radius-pill);background:var(--color-chart-accent);height:100%;transition:width .3s}.meter.is-good .meter-track{background:var(--color-success-soft)}.meter.is-good .meter-fill{background:var(--color-success)}.meter.is-warning .meter-track{background:var(--color-warning-soft)}.meter.is-warning .meter-fill{background:var(--color-warning)}.meter.is-danger .meter-track{background:var(--color-danger-soft)}.meter.is-danger .meter-fill{background:var(--color-danger)}.meter-text{font-size:var(--text-xs);color:var(--color-fg-muted);margin-top:.25rem;display:block}@media (prefers-reduced-motion:reduce){.meter-fill{transition:none}}.page-grid{gap:var(--page-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.page-main,.page-aside{gap:var(--page-gap);flex-direction:column;min-width:0;display:flex}.page-main>*,.page-aside>*{margin-bottom:0!important}@media (min-width:1100px){.page-grid.has-aside{grid-template-columns:minmax(0,1fr) 20rem}.page-grid.is-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-aside.is-sticky{position:sticky;top:0}}.aside-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);font-size:var(--text-sm);color:var(--color-fg-muted);min-width:0;padding:1rem 1.25rem;line-height:1.55}.aside-card>h2,.aside-card>h3{font-size:var(--text-sm);color:var(--color-fg);align-items:center;gap:.5rem;margin:0 0 .5rem;font-weight:600;display:flex}.aside-card>h2 i,.aside-card>h3 i{color:var(--color-accent);font-size:.875em}.aside-card p{margin:0 0 .5rem}.aside-card p:last-child,.aside-card ul:last-child,.aside-card ol:last-child{margin-bottom:0}.aside-card ul,.aside-card ol{margin:0 0 .5rem 1.1rem;padding:0}.aside-card ul{list-style:outside}.aside-card ol{list-style:decimal}.aside-card li::marker{color:var(--color-fg-subtle)}.aside-card li+li{margin-top:.25rem}.aside-card strong{color:var(--color-fg)}.chart-box{min-width:0;height:16rem;position:relative}.chart-box.is-sm{height:11rem}.chart-box.is-lg{height:22rem}.chart-box>canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.card-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.card-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.card-grid>.box{margin:0}.tile{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);min-width:0;color:var(--color-fg);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s;display:flex}a.tile:hover,.tile.is-interactive:hover{border-color:var(--color-border-strong);color:var(--color-fg)}.tile-head{align-items:center;gap:.75rem;display:flex}.tile-title{font-weight:600;font-size:var(--text-sm);color:var(--color-fg);margin:0}.tile-desc{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0}.tile-foot{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.icon-tile{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:2rem;height:2rem;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.icon-tile.is-lg{width:2.5rem;height:2.5rem;font-size:1rem}.icon-tile.is-neutral{background:var(--color-bg-muted);color:var(--color-fg-muted)}.icon-tile.is-success{background:var(--color-success-soft);color:var(--color-success-fg)}.icon-tile.is-warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.icon-tile.is-danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.glossary{font-size:var(--text-sm);margin:0;line-height:1.5}.glossary>dt{color:var(--color-fg);font-weight:500}.glossary>dd{color:var(--color-fg-muted);overflow-wrap:anywhere;min-width:0;margin:0}.glossary>dd+dt{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.kv-list{font-size:var(--text-sm);grid-template-columns:minmax(7rem,13rem) minmax(0,1fr);gap:.625rem 1.25rem;margin:0;display:grid}.kv-list>dt{color:var(--color-fg-muted);font-weight:500}.kv-list>dd{color:var(--color-fg);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin:0;display:flex}.settings-section-body>.kv-list{padding:1rem 0}@media (max-width:640px){.kv-list{grid-template-columns:minmax(0,1fr);gap:.125rem}.kv-list>dd{margin-bottom:.5rem}}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:2.75rem 1.5rem;display:flex}.empty-state-icon{border-radius:var(--radius-xl);background:var(--color-bg-muted);width:3rem;height:3rem;color:var(--color-fg-muted);justify-content:center;align-items:center;margin-bottom:.875rem;font-size:1.125rem;display:inline-flex}.empty-state-title{font-size:var(--text-base);color:var(--color-fg);margin:0 0 .25rem;font-weight:600}.empty-state-text{font-size:var(--text-sm);color:var(--color-fg-muted);max-width:52ch;margin:0}.empty-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.form-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:1rem;display:flex}.form-actions .is-start{margin-right:auto}.settings-section-body>.form-actions{padding:1rem 0}.section-form{padding:1.125rem 1.25rem}.section-form>.form-grid:first-child{padding-top:0}.optional-hint{color:var(--color-fg-subtle);font-weight:400}.setting-row+.form-actions,.setting-row:last-child+.form-actions{border-top:0}.subheading{font-size:var(--text-sm);color:var(--color-fg);margin:1rem 0 .5rem;font-weight:600}.subheading:first-child{margin-top:0}.settings-section-header h2>.icon-tile{width:1.625rem;height:1.625rem;font-size:.75rem}.settings-page{display:block}.settings-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.settings-nav{z-index:5;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);box-shadow:0 calc(-1*var(--portal-gutter,1.5rem))0 var(--color-bg-subtle);margin-bottom:1rem;padding-top:.25rem;position:sticky;top:0}.settings-nav ul{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.settings-nav ul::-webkit-scrollbar{display:none}.settings-nav li{flex-shrink:0}.settings-nav a{color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap;border-bottom:2px solid #0000;padding:.5rem .75rem .625rem;text-decoration:none;transition:color .15s,border-color .15s;display:block}.settings-nav a:hover{color:var(--color-fg)}.settings-nav a.is-active{color:var(--color-fg);border-bottom-color:var(--color-fg);font-weight:500}.settings-nav.is-scrolled-start ul{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.settings-nav.is-scrolled-end ul{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.settings-nav.is-scrolled-start.is-scrolled-end ul{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.settings-section{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:none;scroll-margin-top:4.25rem}.settings-section-header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.settings-section-header .settings-section-heading{flex:18rem;min-width:0}.settings-section-header h2{font-size:var(--text-base);color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1.35;display:flex}.settings-section-header .settings-section-count{color:var(--color-fg-subtle);font-weight:400;font-size:var(--text-sm)}.settings-section-header p{color:var(--color-fg-muted);font-size:var(--text-sm);max-width:70ch;margin:.125rem 0 0}.settings-section-header .settings-section-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}@media (max-width:640px){.settings-section-header .settings-section-tools{margin-left:0}}.settings-section-body{padding:.25rem 1.25rem}.settings-section-body.is-padded{padding:1.125rem 1.25rem}.settings-section-body.is-flush{padding:0}.settings-section-body>.table-container:only-child,.settings-section-body.is-flush .table{margin-bottom:0}.settings-section-body .table-container{border-radius:0}.settings-section-body>.box{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:1.25rem;padding:0}.settings-section-body>.box:last-child{margin-bottom:0}.settings-hint{color:var(--color-accent);font-size:var(--text-xs);align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.setting-row{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .875rem;padding:.875rem 0;display:grid}.settings-section-body>.setting-row:last-child{border-bottom:0}.setting-row>.setting-row-body{min-width:0}.setting-row .setting-title{font-weight:600;font-size:var(--text-sm);color:var(--color-fg);cursor:pointer;display:block}.setting-row .setting-title .tag{cursor:default}.setting-row .setting-desc{color:var(--color-fg-muted);font-size:var(--text-sm);margin:.125rem 0 0}.setting-subs{border-left:2px solid var(--color-border);flex-direction:column;gap:.625rem;margin-top:.75rem;padding-left:.875rem;display:flex}.setting-subs .setting-row{border-bottom:0;align-items:center;padding:0}.setting-subs .setting-row-body,.setting-subs label:not(.setting-title){font-size:var(--text-sm);color:var(--color-fg-muted)}.setting-subs .field:last-child{margin-bottom:0}.setting-choices{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem;display:flex}.setting-choices label{font-size:var(--text-sm);color:var(--color-fg-muted);cursor:pointer;align-items:center;gap:.4375rem;display:inline-flex}.setting-options{gap:.5rem;display:grid}.setting-options label{border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.125rem .625rem;padding:.625rem .75rem;display:grid}.setting-options label>input{margin:.1875rem 0 0}.setting-options label>.setting-option-title{font-weight:600;font-size:var(--text-sm);color:var(--color-fg)}.setting-options label>.setting-option-desc{color:var(--color-fg-muted);font-size:var(--text-sm);grid-column:2;margin:0}.setting-options label:has(:checked){border-color:var(--color-accent);background:#f3f3f3}@supports (color:color-mix(in lab, red, red)){.setting-options label:has(:checked){background:color-mix(in srgb,var(--color-accent-soft)60%,var(--color-bg))}}.setting-options.is-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.is-disabled-block{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.form-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.5rem;padding:1rem 0;display:grid}.form-grid.is-wide{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.form-grid>.field,.form-grid>.field:not(:last-child){margin-bottom:0}.form-grid .field.is-span-all{grid-column:1/-1}.save-bar{z-index:4;background:var(--color-bg-subtle);border-top:1px solid var(--color-border);box-shadow:0 var(--portal-gutter,1.5rem)0 var(--color-bg-subtle);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.625rem;margin-top:1.25rem;padding:.75rem 0;display:flex;position:sticky;bottom:0}.save-bar .save-bar-status{color:var(--color-fg-subtle);font-size:var(--text-sm);align-items:center;gap:.5rem;margin-right:auto;display:flex}.save-bar .save-bar-status:before{content:"";background:var(--color-border-strong);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.save-bar.is-dirty .save-bar-status{color:var(--color-warning-fg)}.save-bar.is-dirty .save-bar-status:before{background:var(--color-warning)}@media (max-width:860px){.save-bar .save-bar-status{flex-basis:100%;margin-right:0}}.list-item{border-bottom:1px solid var(--color-border);padding:1rem 1.25rem}.list-item:last-child{border-bottom:0}.list-item-header{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.list-item-header h3{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-fg);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.list-item-meta{color:var(--color-fg-subtle);font-size:var(--text-xs);white-space:nowrap;margin-left:auto}@media (max-width:720px){.list-item-meta{flex-basis:100%;margin-left:0}}.list-item-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.list-item-actions .is-end{margin-left:auto}.list-item-detail{border:1px solid var(--color-border);border-left:3px solid var(--color-info);border-radius:var(--radius-lg);background:var(--color-bg-subtle);margin-top:.75rem}.list-item-detail>summary{cursor:pointer;font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.5625rem .75rem;font-weight:500;list-style:none;display:flex}.list-item-detail>summary::-webkit-details-marker{display:none}.list-item-detail>summary:before{content:"";border-right:1.5px solid var(--color-fg-subtle);border-bottom:1.5px solid var(--color-fg-subtle);flex-shrink:0;width:.375rem;height:.375rem;transition:rotate .15s;rotate:-45deg}.list-item-detail[open]>summary:before{rotate:45deg}.list-item-detail>.list-item-detail-body{font-size:var(--text-sm);color:var(--color-fg-muted);padding:0 .75rem .75rem}.kv-grid{border-radius:var(--radius-lg);background:var(--color-bg-subtle);font-size:var(--text-xs);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.625rem 1.25rem;margin-top:.75rem;padding:.75rem;display:grid}.kv-grid>div{min-width:0}.kv-grid b{color:var(--color-fg);margin-bottom:.125rem;font-weight:600;display:block}.kv-grid code{overflow-wrap:anywhere;color:var(--color-fg-muted)}.section-empty{text-align:center;color:var(--color-fg-muted);font-size:var(--text-sm);padding:2.25rem 1.25rem}.section-empty>.section-empty-title{color:var(--color-fg);font-weight:600;font-size:var(--text-base);margin-bottom:.25rem;display:block}.section-empty p{max-width:56ch;margin:0 auto}.section-empty .button{margin-top:.875rem}@media (max-width:900px){.table.is-stacked-narrow thead{display:none}.table.is-stacked-narrow,.table.is-stacked-narrow tbody,.table.is-stacked-narrow tr,.table.is-stacked-narrow td{display:block}.table.is-stacked-narrow tr{border-bottom:1px solid var(--color-border);padding:.875rem 1.25rem}.table.is-stacked-narrow tr:last-child{border-bottom:0}.table.is-stacked-narrow td{border:0;padding:.1875rem 0}.table.is-stacked-narrow td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--color-fg-subtle);font-weight:500;line-height:1rem;display:block}.table.is-stacked-narrow td.has-text-right{text-align:left;padding-top:.5rem}.table.is-stacked-narrow td:empty{display:none}}input[type=checkbox][role=switch]{appearance:none;background:var(--color-border-strong);cursor:pointer;vertical-align:middle;border:0;border-radius:999px;flex-shrink:0;width:2.25rem;height:1.3125rem;margin:0;padding:0;transition:background .15s;position:relative}input[type=checkbox][role=switch]:after{content:"";background:var(--color-bg);border-radius:999px;width:1.0625rem;height:1.0625rem;transition:translate .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}input[type=checkbox][role=switch]:checked{background:var(--color-brand-600)}input[type=checkbox][role=switch]:checked:after{translate:.9375rem}input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input[type=checkbox][role=switch],input[type=checkbox][role=switch]:after,.list-item-detail>summary:before{transition:none}}.setting-row input[type=checkbox]:not([role=switch]),.setting-row input[type=radio],.setting-choices input,.setting-options input{accent-color:var(--color-accent)}.is-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.perm-matrix{flex-direction:column;gap:.75rem;display:flex}.perm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.perm-search{flex:18rem;min-width:13rem;position:relative}.perm-search .icon{color:var(--color-fg-subtle);pointer-events:none;position:absolute;top:50%;left:.5rem;translate:0 -50%}.perm-search .input{padding-left:2rem}.perm-search .input::-webkit-search-cancel-button{cursor:pointer}.perm-presets{align-items:center;gap:.5rem;display:flex}.perm-presets-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);font-weight:500}.perm-status{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .125rem;display:flex}.perm-status-count{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0}.perm-status-actions{gap:.25rem;display:flex}.perm-status-actions .button{font-size:var(--text-xs)}.perm-body{flex-direction:column;gap:1.25rem;display:flex}.perm-section{flex-direction:column;gap:.375rem;display:flex}.perm-section-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);margin:0 0 .125rem;font-weight:500}.perm-group{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color .15s,background .15s}.perm-group.has-selection{border-color:#1515157e}@supports (color:color-mix(in lab, red, red)){.perm-group.has-selection{border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border))}}.perm-group.is-open{background:var(--color-bg-subtle)}.perm-group-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem .5rem .5rem;display:flex}.perm-group-toggle{border-radius:var(--radius-md);text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:14rem;align-items:center;gap:.625rem;padding:.25rem;display:flex}.perm-group-toggle:hover .perm-group-name{color:var(--color-accent)}.perm-group-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.perm-group-chevron{width:.875rem;color:var(--color-fg-subtle);font-size:var(--text-2xs);transition:rotate .15s var(--ease-out-expo);flex:none}.perm-group.is-open .perm-group-chevron{rotate:90deg}.perm-group-icon{border-radius:var(--radius-md);background:var(--color-bg-muted);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);font-size:var(--text-xs);flex:none;place-items:center;display:grid}.perm-group.has-selection .perm-group-icon{background:#1717171f}@supports (color:color-mix(in lab, red, red)){.perm-group.has-selection .perm-group-icon{background:color-mix(in srgb,var(--color-accent)12%,transparent)}}.perm-group.has-selection .perm-group-icon{color:var(--color-accent)}.perm-group-text{flex-direction:column;min-width:0;display:flex}.perm-group-name{font-size:var(--text-sm);font-weight:600;line-height:1.3}.perm-group-desc{font-size:var(--text-2xs);color:var(--color-fg-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.perm-group-state{font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);white-space:nowrap;flex:none}.perm-levels{background:var(--color-bg-muted);border-radius:var(--radius-lg);flex:none;gap:2px;padding:2px;display:inline-flex}.perm-level{appearance:none;color:var(--color-fg-muted);font:inherit;font-size:var(--text-xs);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:.375rem .625rem;line-height:1;transition:background .12s,color .12s}.perm-level:hover:not([aria-checked=true]):not(:disabled){color:var(--color-fg);background:var(--color-bg)}.perm-level:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.perm-level[aria-checked=true]{background:var(--color-bg);color:var(--color-fg);box-shadow:var(--shadow-sm);font-weight:600}.perm-level[data-level=full][aria-checked=true]{color:var(--color-accent)}.perm-level:disabled{opacity:.45;cursor:not-allowed}.perm-group[data-level=custom] .perm-levels{box-shadow:inset 0 0 0 1px var(--color-accent)}.perm-group-body{border-top:1px solid var(--color-border)}.perm-list{flex-direction:column;margin:0;padding:.25rem;list-style:none;display:flex}.perm-row{border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.4375rem .5rem;display:flex}.perm-row:hover{background:var(--color-bg-hover)}.perm-row input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;flex:none;margin-top:.1875rem}.perm-row.is-locked{cursor:not-allowed;opacity:.6}.perm-row.is-locked input[type=checkbox]{cursor:not-allowed}.perm-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.perm-row-title{font-size:var(--text-sm);align-items:center;gap:.375rem;line-height:1.35;display:inline-flex}.perm-row input:checked~.perm-row-text .perm-row-title{font-weight:600}.perm-row-desc{font-size:var(--text-2xs);color:var(--color-fg-subtle);line-height:1.4}.perm-row-slug{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-fg-subtle);background:var(--color-bg-muted);border-radius:var(--radius-sm);white-space:nowrap;flex:none;align-self:center;padding:.125rem .375rem}.perm-inherited{border-radius:var(--radius-sm);background:#1717171a;align-items:center;gap:.25rem;padding:.0625rem .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.perm-inherited{background:color-mix(in srgb,var(--color-accent)10%,transparent)}}.perm-inherited{font-size:var(--text-2xs);color:var(--color-accent);font-weight:500}.perm-inherited i{font-size:.9em}.perm-group-via{font-size:var(--text-2xs);color:var(--color-accent);margin-left:.5rem}.perm-summary-breakdown{font-size:var(--text-xs);color:var(--color-fg-subtle);margin:.125rem 0 0}.perm-flag{font-size:var(--text-2xs);color:var(--color-warning-fg)}.perm-flag.is-lock{color:var(--color-fg-subtle)}.perm-empty{text-align:center;color:var(--color-fg-subtle);font-size:var(--text-sm);padding:2rem 1rem}.perm-empty .icon{font-size:var(--text-lg);margin:0 auto .5rem;display:block}.role-picker-count{font-size:var(--text-sm);color:var(--color-fg-muted);border-bottom:1px solid var(--color-border);margin:0 0 .5rem;padding-bottom:.375rem}.role-list{flex-direction:column;gap:.375rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.role-row{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;transition:border-color .15s,background .15s;display:flex}.role-row:hover{background:var(--color-bg-subtle)}.role-row:has(input:checked){border-color:#1515157e}@supports (color:color-mix(in lab, red, red)){.role-row:has(input:checked){border-color:color-mix(in srgb,var(--color-accent)45%,var(--color-border))}}.role-row:has(input:checked){background:#1717170f}@supports (color:color-mix(in lab, red, red)){.role-row:has(input:checked){background:color-mix(in srgb,var(--color-accent)6%,transparent)}}.role-row input[type=checkbox]{accent-color:var(--color-accent);cursor:pointer;flex:none;margin-top:.1875rem}.role-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.role-row-title{font-size:var(--text-sm);align-items:center;gap:.5rem;font-weight:600;line-height:1.3;display:inline-flex}.role-row-desc{font-size:var(--text-2xs);color:var(--color-fg-subtle);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.role-row-count{font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--color-fg-subtle);white-space:nowrap;flex:none;align-self:center}.role-empty{text-align:center;color:var(--color-fg-subtle);font-size:var(--text-sm);padding:1.5rem 1rem}.role-empty .icon{font-size:var(--text-lg);margin:0 auto .5rem;display:block}@media (max-width:767px){.role-row-count{display:none}}.perm-summary{position:sticky;top:1rem}.perm-summary-title{font-size:var(--text-sm);align-items:center;gap:.5rem;margin:0 0 .75rem;font-weight:600;display:flex}.perm-summary-title .icon{color:var(--color-fg-subtle)}.perm-summary-headline{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0}.perm-summary-headline strong{font-size:var(--text-2xl);color:var(--color-fg);margin-right:.375rem}.perm-summary-empty{font-size:var(--text-xs);color:var(--color-fg-subtle);margin:.5rem 0 0;line-height:1.5}.perm-summary-list{flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.perm-summary-list:empty{display:none}.perm-summary-item{font-size:var(--text-xs);align-items:center;gap:.5rem;display:flex}.perm-summary-icon{text-align:center;width:1rem;color:var(--color-fg-subtle);font-size:var(--text-2xs)}.perm-summary-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.perm-summary-level.is-view{background:var(--color-bg-muted);color:var(--color-fg-muted)}.perm-summary-level.is-edit{background:var(--color-info-soft);color:var(--color-info-fg)}.perm-summary-level.is-full,.perm-summary-level.is-custom{background:var(--color-accent-soft);color:var(--color-accent)}.perm-summary-risk{border-radius:var(--radius-md);background:#ff99001f;gap:.5rem;margin-top:.875rem;padding:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.perm-summary-risk{background:color-mix(in srgb,var(--color-warning)12%,transparent)}}.perm-summary-risk{color:var(--color-fg);font-size:var(--text-2xs);line-height:1.5}.perm-summary-risk .icon{color:var(--color-warning-fg);flex:none}@media (max-width:767px){.perm-group-toggle{flex:100%}.perm-levels{flex:auto;justify-content:stretch}.perm-level{flex:1 1 0}.perm-row-slug{display:none}.perm-summary{position:static}}@media (prefers-reduced-motion:reduce){.perm-group-chevron,.perm-level,.perm-group{transition:none}}.role-avatar{border-radius:var(--radius-lg);background:#1717171f;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.role-avatar{background:color-mix(in srgb,var(--color-accent)12%,transparent)}}.role-avatar{color:var(--color-accent);font-size:var(--text-xl)}.help code{font-family:var(--font-mono)}.create-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 2rem;display:grid}@media (min-width:1280px){.create-page.has-guide{grid-template-columns:minmax(0,1fr) 20rem}}.create-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.create-guide{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);max-height:calc(100vh - 7rem);box-shadow:none;align-self:start;position:sticky;top:0;overflow-y:auto}@media (max-width:1279px){.create-guide{order:-1;max-height:none;margin-bottom:1.25rem;position:static;overflow:visible}.create-guide .guide-checklist-block,.create-guide .guide-help{display:none}}.create-guide>section{border-bottom:1px solid var(--color-border);padding:1rem 1.125rem}.create-guide>section:last-child{border-bottom:0}.create-guide>section[hidden]{display:none}.create-guide h2{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);margin:0 0 .5rem;font-weight:600}.create-guide p{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0 0 .625rem}.create-guide p:last-child{margin-bottom:0}.create-guide code{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-bg-muted);border-radius:var(--radius-sm);overflow-wrap:anywhere;word-break:normal;padding:.0625rem .25rem}.create-guide a{color:var(--color-accent);text-decoration:none}.create-guide a:hover{text-decoration:underline}.guide-flow{counter-reset:guide-step;margin:.25rem 0 0;padding:0;list-style:none}.guide-flow li{counter-increment:guide-step;font-size:var(--text-sm);color:var(--color-fg-muted);padding:0 0 .75rem 1.75rem;line-height:1.45;position:relative}.guide-flow li:before{content:counter(guide-step);background:#17171724;border-radius:999px;width:1.125rem;height:1.125rem;position:absolute;top:.0625rem;left:0}@supports (color:color-mix(in lab, red, red)){.guide-flow li:before{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.guide-flow li:before{color:var(--color-accent);font-size:var(--text-2xs);place-items:center;font-weight:600;display:grid}.guide-flow li:after{content:"";background:var(--color-border);width:1px;position:absolute;top:1.375rem;bottom:.125rem;left:.5rem}.guide-flow li:last-child{padding-bottom:0}.guide-flow li:last-child:after{display:none}.guide-prereqs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.guide-prereqs li{font-size:var(--text-sm);color:var(--color-fg-muted);padding-left:1.375rem;line-height:1.45;position:relative}.guide-prereqs li:before{content:"";border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:.75rem;height:.75rem;position:absolute;top:.3125rem;left:0}.guide-checklist{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.guide-checklist a{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-fg-muted);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.3125rem .375rem;text-decoration:none;transition:background .12s,color .12s;display:grid}.guide-checklist a:hover{background:var(--color-bg-hover);color:var(--color-fg);text-decoration:none}.guide-checklist .guide-check-mark{border:1px solid var(--color-border-strong);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:1rem;height:1rem;margin-top:.125rem;font-size:.5rem;transition:background .12s,border-color .12s,color .12s;display:grid}.guide-checklist li.is-done a{color:var(--color-fg)}.guide-checklist li.is-done .guide-check-mark{background:var(--color-success);border-color:var(--color-success);color:#fff}.guide-checklist li.is-current a{background:var(--color-bg-muted);color:var(--color-fg);font-weight:500}.guide-checklist li.is-current .guide-check-mark{border-color:var(--color-accent)}.guide-checklist .guide-check-optional{font-size:var(--text-2xs);color:var(--color-fg-subtle);font-weight:400}.guide-entry[hidden]{display:none}.guide-entry h3{font-size:var(--text-sm);color:var(--color-fg);margin:0 0 .25rem;font-weight:600}.guide-entry .guide-entry-body{font-size:var(--text-sm);color:var(--color-fg-muted);line-height:1.5}.guide-entry .guide-entry-body p{margin:0 0 .5rem}.guide-entry .guide-entry-body ul,.guide-entry .guide-entry-body ol{margin:0 0 .5rem;padding-left:1.125rem}.guide-entry .guide-entry-body li{margin-bottom:.25rem}.guide-examples{flex-direction:column;gap:.3125rem;margin-top:.625rem;display:flex}.guide-example{text-align:left;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;width:100%;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg);word-break:break-all;align-items:center;gap:.5rem;padding:.375rem .5rem;line-height:1.4;transition:border-color .12s,background .12s;display:flex}.guide-example:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.guide-example .icon{color:var(--color-fg-subtle);font-size:var(--text-2xs);flex-shrink:0}.guide-example:hover .icon{color:var(--color-accent)}.guide-example[disabled]{cursor:default;opacity:1}.guide-example[disabled]:hover{border-color:var(--color-border);background:var(--color-bg-subtle)}.guide-examples-label,.guide-pitfalls-label{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);margin:.75rem 0 .25rem;font-weight:600}.guide-pitfalls{flex-direction:column;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.guide-pitfalls li{font-size:var(--text-xs);color:var(--color-fg-muted);padding-left:1.25rem;line-height:1.45;position:relative}.guide-pitfalls li:before{content:"";color:var(--color-warning-fg);font-family:"Font Awesome 6 Free","Font Awesome 5 Free";font-size:.625rem;font-weight:900;position:absolute;top:.0625rem;left:0}.guide-links{flex-direction:column;gap:.375rem;display:flex}.guide-links a{font-size:var(--text-sm);align-items:center;gap:.375rem;display:inline-flex}.field-guide-slot:empty{display:none}.field-guide-slot{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);margin-top:.5rem;padding:.625rem .75rem}.field-guide-slot .guide-entry h3,.field-guide-slot .guide-entry .guide-entry-body{font-size:var(--text-xs)}@media (min-width:1280px){.field-guide-slot{display:none}}.field-guide-slot .guide-entry{display:block}.choice-cards{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.625rem;display:grid}.choice-cards.is-wide{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}@media (max-width:560px){.choice-cards,.choice-cards.is-wide{grid-template-columns:minmax(0,1fr)}}.choice-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);cursor:pointer;gap:.625rem;padding:.75rem .875rem;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.choice-card:hover{border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.choice-card input{opacity:0;width:0;height:0;position:absolute}.choice-card:has(input:checked){border-color:var(--color-accent);background:#f1f1f1}@supports (color:color-mix(in lab, red, red)){.choice-card:has(input:checked){background:color-mix(in srgb,var(--color-accent)6%,var(--color-bg))}}.choice-card:has(input:checked){box-shadow:0 0 0 1px var(--color-accent)}.choice-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.choice-card .choice-card-icon{border-radius:var(--radius-lg);background:var(--color-bg-muted);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);font-size:var(--text-sm);flex-shrink:0;place-items:center;display:grid}.choice-card:has(input:checked) .choice-card-icon{background:#17171724}@supports (color:color-mix(in lab, red, red)){.choice-card:has(input:checked) .choice-card-icon{background:color-mix(in srgb,var(--color-accent)14%,transparent)}}.choice-card:has(input:checked) .choice-card-icon{color:var(--color-accent)}.choice-card .choice-card-body{flex:1;min-width:0}.choice-card .choice-card-title{font-weight:600;font-size:var(--text-sm);color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:.375rem;line-height:1.3;display:flex}.choice-card .choice-card-summary{font-size:var(--text-xs);color:var(--color-fg-muted);margin:.1875rem 0 0;line-height:1.45}.choice-card .choice-card-best{font-size:var(--text-2xs);color:var(--color-fg-subtle);margin-top:.3125rem;line-height:1.4;display:block}.choice-card .choice-card-best strong{color:var(--color-fg-muted);font-weight:600}.field .label .is-required{color:var(--color-danger-fg);margin-left:.125rem;font-weight:400}.field .label .is-optional{color:var(--color-fg-subtle);font-weight:400;font-size:var(--text-xs);margin-left:.375rem}.field .field-desc{font-size:var(--text-xs);color:var(--color-fg-muted);margin:.25rem 0 .375rem;line-height:1.45}.field .field-error{font-size:var(--text-xs);color:var(--color-danger-fg);align-items:flex-start;gap:.375rem;margin-top:.375rem;line-height:1.45;display:flex}.field .field-error .icon{font-size:var(--text-2xs);flex-shrink:0;margin-top:.125rem}.input[aria-invalid=true],.textarea[aria-invalid=true],.select select[aria-invalid=true]{border-color:var(--color-danger)}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px #e7002233}@supports (color:color-mix(in lab, red, red)){.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-danger)20%,transparent)}}.field.is-guided>.label{color:var(--color-accent)}.settings-section.is-collapsible>.settings-section-header{cursor:pointer}.settings-section.is-collapsible>.settings-section-header::-webkit-details-marker{display:none}.settings-section.is-collapsible>.settings-section-header{list-style:none}.settings-section.is-collapsible .settings-section-chevron{color:var(--color-fg-subtle);font-size:var(--text-xs);margin-left:.5rem;transition:transform .15s}.settings-section.is-collapsible[open] .settings-section-chevron{transform:rotate(90deg)}.settings-section.is-collapsible:not([open])>.settings-section-header{border-bottom:0}.settings-section[hidden],.field[hidden],[data-reveal-when][hidden]{display:none!important}.save-bar .save-bar-status.is-ready{color:var(--color-success-fg)}.save-bar .save-bar-status.is-ready:before{background:var(--color-success)}.wizard-steps{counter-reset:none;flex-wrap:wrap;gap:.5rem;margin:0 0 .25rem;padding:0;list-style:none;display:flex}.wizard-step-tab a{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);min-height:2.25rem;color:var(--color-fg-muted);font-size:var(--text-sm);touch-action:manipulation;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .5rem;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.wizard-step-tab a:hover{border-color:var(--color-border-strong);color:var(--color-fg);text-decoration:none}.wizard-step-tab a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wizard-step-num{background:var(--color-bg-muted);width:1.5rem;height:1.5rem;color:var(--color-fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;display:grid}.wizard-step-tab.is-current a{border-color:var(--color-accent);color:var(--color-fg);box-shadow:0 0 0 1px var(--color-accent)}.wizard-step-tab.is-current .wizard-step-num{background:var(--color-accent);color:var(--color-bg)}.wizard-step-tab.is-done .wizard-step-num{background:var(--color-success);color:#fff}.wizard-step[hidden]{display:none!important}.wizard-step{flex-direction:column;gap:1.25rem;scroll-margin-top:1rem;display:flex}.wizard-nav{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.wizard-nav[hidden]{display:none!important}.wizard-nav .button:last-child{margin-left:auto}.field-hint{font-size:var(--text-xs);color:var(--color-fg-muted);margin:-.125rem 0 .75rem}.field-hint.is-danger{color:var(--color-danger-fg)}.field-hint[hidden]{display:none}.checkbox-row{font-size:var(--text-sm);cursor:pointer;align-items:flex-start;gap:.625rem;margin-top:.75rem;display:flex}.checkbox-row input{flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.client-picker{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.client-picker.has-error{border-color:var(--color-danger)}.client-picker-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.client-picker-search{flex:14rem;max-width:24rem}.client-picker-count{font-size:var(--text-xs);color:var(--color-fg-muted);white-space:nowrap}.client-picker-list{overscroll-behavior:contain;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.client-picker-item+.client-picker-item{border-top:1px solid var(--color-border)}.client-picker-item[hidden]{display:none}.client-picker-row{cursor:pointer;min-height:2.75rem;font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.client-picker-row:hover{background:var(--color-bg-subtle)}.client-picker-row input{width:1rem;height:1rem}.client-picker-text{flex-direction:column;min-width:0;display:flex}.client-picker-name{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.client-picker-id{font-size:var(--text-xs);color:var(--color-fg-muted);overflow-wrap:anywhere;background:0 0;padding:0}.client-picker-tags{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.client-picker-item.is-unknown .client-picker-row{background:#fef0f2}@supports (color:color-mix(in lab, red, red)){.client-picker-item.is-unknown .client-picker-row{background:color-mix(in srgb,var(--color-danger)6%,var(--color-bg))}}.client-picker-empty{margin:0;padding:.75rem}.client-picker-none{font-size:var(--text-sm);padding:.875rem 1rem}.client-picker .field-error{border-top:1px solid var(--color-border);margin:0;padding:.5rem .75rem .625rem}.scope-rows{flex-direction:column;gap:.5rem;display:flex}.scope-rows-head,.scope-row{grid-template-columns:minmax(9rem,2fr) minmax(0,3fr) 2.25rem;align-items:center;gap:.5rem;display:grid}.scope-rows-head{font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:500}.scope-rows-actions{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.scope-rows-actions[hidden]{display:none}.scope-remove[hidden]{visibility:hidden;display:inline-flex}@media (max-width:560px){.scope-rows-head{display:none}.scope-row{grid-template-columns:minmax(0,1fr) 2.25rem}.scope-row input:nth-child(2){grid-column:1/-1}}.review-list>dd code{overflow-wrap:anywhere}.posture-card .settings-section-heading h2{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.posture-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.posture-item{border-bottom:1px solid var(--color-border);grid-template-columns:1.5rem minmax(0,1fr);gap:.125rem .75rem;padding:.625rem 0;display:grid}.posture-item:last-child{border-bottom:0}.posture-mark{width:1.5rem;height:1.5rem;font-size:var(--text-xs);background:var(--color-bg-muted);color:var(--color-fg-muted);border-radius:999px;place-items:center;display:grid}.posture-item[data-posture-status=pass] .posture-mark{background:#28a94824}@supports (color:color-mix(in lab, red, red)){.posture-item[data-posture-status=pass] .posture-mark{background:color-mix(in srgb,var(--color-success)14%,transparent)}}.posture-item[data-posture-status=pass] .posture-mark{color:var(--color-success-fg)}.posture-item[data-posture-status=warn] .posture-mark{background:#ff990029}@supports (color:color-mix(in lab, red, red)){.posture-item[data-posture-status=warn] .posture-mark{background:color-mix(in srgb,var(--color-warning)16%,transparent)}}.posture-item[data-posture-status=warn] .posture-mark{color:var(--color-warning-fg)}.posture-item[data-posture-status=fail] .posture-mark{background:#e7002224}@supports (color:color-mix(in lab, red, red)){.posture-item[data-posture-status=fail] .posture-mark{background:color-mix(in srgb,var(--color-danger)14%,transparent)}}.posture-item[data-posture-status=fail] .posture-mark{color:var(--color-danger-fg)}.posture-item[data-posture-status=na]{opacity:.6}.posture-body{min-width:0}.posture-label{font-size:var(--text-sm);color:var(--color-fg);font-weight:600;display:block}.posture-detail{font-size:var(--text-sm);color:var(--color-fg-muted);margin:.125rem 0 0}.posture-fix{font-size:var(--text-xs);color:var(--color-fg);margin:.25rem 0 0}.posture-fix[hidden]{display:none}.posture-link{text-decoration:none}.allowed-clients-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.snippet-group{flex-direction:column;gap:1rem;display:flex}.snippet-group-title{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin:.5rem 0 -.25rem;font-weight:600}.snippet{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);overflow:hidden}.snippet-head{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.snippet-title{font-size:var(--text-sm);color:var(--color-fg);margin:0;font-weight:600}.snippet-intro{font-size:var(--text-xs);color:var(--color-fg-muted);margin:0;padding:.625rem .75rem 0}.snippet-pre{font-size:var(--text-xs);white-space:pre;background:0 0;margin:0;padding:.75rem;line-height:1.5;overflow-x:auto}.snippet-pre code{color:inherit;background:0 0;padding:0}.snippet-note{margin:0 0 .75rem}.page-filter-tabs{align-items:center;gap:.375rem;display:flex}.page-filter-tabs .tag{touch-action:manipulation;text-decoration:none}.page-filter-tabs .tag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.choice-card,.guide-checklist a,.guide-check-mark,.settings-section-chevron,.guide-example{transition:none}}.relation-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);margin-bottom:.75rem;padding:.875rem}.relation-card:last-child{margin-bottom:0}.relation-header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.relation-header input{flex:auto;max-width:18rem}.relation-add{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.rule-item{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.5rem .625rem;display:flex}.rule-item:last-child{margin-bottom:0}.rule-item .tag{flex-shrink:0}.rule-item .rule-text{font-size:var(--text-xs);color:var(--color-fg-muted)}.rule-item input{max-width:9rem}.rule-item>button{margin-left:auto}.schema-prose ul{margin:0;padding:0;list-style:none}.schema-prose li{font-size:var(--text-sm);color:var(--color-fg-muted);padding:.3125rem 0 .3125rem 1.125rem;line-height:1.5;position:relative}.schema-prose li:before{content:"";background:var(--color-border-strong);border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;top:.8125rem;left:.25rem}.schema-prose strong{color:var(--color-fg);font-family:var(--font-mono);font-size:var(--text-xs)}.condition-row{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,2fr) auto;align-items:start;gap:.625rem;margin-bottom:.5rem;padding:.625rem .75rem;display:grid}.condition-row:last-child{margin-bottom:0}@media (max-width:720px){.condition-row{grid-template-columns:minmax(0,1fr) auto}.condition-row .is-value{grid-column:1/-1}}.condition-cell{min-width:0}.condition-cell .label.is-small{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);margin-bottom:.25rem;font-weight:600;display:block}.condition-cell.is-remove{align-self:end}.condition-cell.is-group{grid-column:1/-1}.condition-row .condition-group-text{font-size:var(--text-sm);color:var(--color-fg-muted);margin:0;line-height:1.5}.condition-row .condition-remove{color:var(--color-fg-subtle)}.condition-row .condition-remove:hover{color:var(--color-danger-fg)}.condition-custom{margin-top:.375rem}.condition-custom[hidden]{display:none}.condition-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-fg-muted);text-align:center;padding:.875rem}.condition-empty[hidden]{display:none}.policy-sentence{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-bg);padding:.75rem .875rem}.policy-sentence .policy-sentence-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-subtle);margin:0 0 .25rem;font-weight:600}.policy-sentence .policy-sentence-text{font-size:var(--text-sm);color:var(--color-fg);margin:0;line-height:1.5}.policy-sentence .policy-json{background:var(--color-bg-muted);border-radius:var(--radius-md);max-height:18rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fg-muted);white-space:pre;margin:.625rem 0 0;padding:.625rem .75rem;overflow:auto}.policy-sentence .policy-json[hidden]{display:none}.attribute-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);margin-top:.75rem;padding:.875rem}.attribute-panel[hidden]{display:none}.attribute-panel-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.625rem;display:grid}.attribute-panel-actions{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.attribute-panel .attribute-panel-error{font-size:var(--text-xs);color:var(--color-danger-fg);margin:.5rem 0 0}.attribute-panel .attribute-panel-error[hidden]{display:none}.acct-shell{width:100%;height:100dvh;display:flex;overflow:hidden}.acct-sidebar{background:var(--color-bg);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:15.5rem;display:flex;overflow:hidden auto}.acct-brand{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;height:3.75rem;padding:0 .5rem 0 1.25rem;display:flex}.acct-brand-link{min-width:0;color:var(--color-fg);flex-direction:column;align-items:flex-start;gap:.1875rem;text-decoration:none;display:flex}.acct-brand-link:hover{color:var(--color-fg)}.acct-nav{flex-direction:column;flex:1;padding:.5rem .75rem 1rem;display:flex}.acct-nav-label{font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);margin:0;padding:1.125rem .75rem .375rem;font-weight:600}.acct-nav a,.acct-nav-foot a{border-radius:var(--radius-lg);min-height:2.25rem;color:var(--color-fg-muted);font-size:var(--text-sm);align-items:center;gap:.625rem;padding:0 .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.acct-nav a>i,.acct-nav-foot a>i:first-child{text-align:center;opacity:.85;width:1.125rem}.acct-nav a:hover,.acct-nav-foot a:hover{background:var(--color-bg-hover);color:var(--color-fg)}.acct-nav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-fg);font-weight:500}.acct-nav a[aria-current=page]>i{opacity:1}.acct-nav-foot{border-top:1px solid var(--color-border);padding:.75rem}.acct-nav-foot a .acct-nav-ext{font-size:var(--text-2xs);opacity:.7;margin-left:auto}.acct-main{background:var(--color-bg-subtle);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.acct-header{background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:3.75rem;padding:0 1.25rem 0 2rem;display:flex}.acct-crumbs{min-width:0;font-size:var(--text-sm);color:var(--color-fg-muted);align-items:center;gap:.375rem;display:flex}.acct-crumbs a{color:var(--color-fg-muted);text-decoration:none}.acct-crumbs a:hover{color:var(--color-fg)}.acct-crumbs .acct-crumb-sep{color:var(--color-fg-subtle)}.acct-crumbs .acct-crumb-current{color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.acct-header-tools{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.acct-icon-btn{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acct-icon-btn:hover{background:var(--color-bg-hover);color:var(--color-fg)}.acct-header-tools .acct-icon-btn{border:1px solid var(--color-border);width:2rem;height:2rem}.acct-header-tools .acct-icon-btn:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.acct-icon-btn .fa-moon,[data-theme=dark] .acct-icon-btn .fa-sun{display:none!important}[data-theme=dark] .acct-icon-btn .fa-moon{display:inline-block!important}@media (prefers-color-scheme:dark){html:where(:not([data-theme=light])) .acct-icon-btn .fa-sun{display:none!important}html:where(:not([data-theme=light])) .acct-icon-btn .fa-moon{display:inline-block!important}}.acct-menu-btn,.acct-close-btn{display:none}.acct-user-btn{border-radius:var(--radius-lg);height:2.75rem;color:var(--color-fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .5rem;display:flex}.acct-user-btn:hover{background:var(--color-bg-hover)}.acct-user-btn .acct-user-text{line-height:1.2;font-size:var(--text-xs);flex-direction:column;align-items:flex-end;display:flex}.acct-user-btn .acct-user-text strong{font-weight:600;font-size:var(--text-sm)}.acct-user-btn .acct-user-text span{color:var(--color-fg-muted)}.acct-user-menu .dropdown-menu{min-width:14rem;left:auto;right:0}.acct-scroll{--portal-gutter:2rem;padding:var(--portal-gutter)2.5rem;flex:1;overflow-y:auto}.acct-backdrop{display:none}@media (max-width:1023px){.acct-sidebar{z-index:40;width:min(18.75rem,85vw);box-shadow:var(--shadow-2xl);visibility:hidden;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.acct-shell.is-nav-open .acct-sidebar{visibility:visible;transform:none}.acct-shell.is-nav-open .acct-backdrop{z-index:39;background:hsl(var(--shadow-tint)/.45);display:block;position:fixed;inset:0}.acct-menu-btn,.acct-close-btn{display:inline-flex}.acct-header{padding:0 .5rem 0 .25rem}.acct-user-btn .acct-user-text{display:none}.acct-user-btn .fa-chevron-down{display:none!important}.acct-scroll{--portal-gutter:1.25rem;padding:var(--portal-gutter)1rem}.acct-nav a,.acct-nav-foot a{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.acct-sidebar{transition:none}}.acct-page,.acct-page.is-wide{max-width:var(--page-max)}.acct-page>.settings-stack{max-width:none}.acct-page .settings-nav{margin-top:var(--portal-gutter);margin-bottom:1.25rem}.acct-row{border-top:1px solid var(--color-border);align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.settings-section-body>.acct-row:first-child{border-top:0}.acct-row.is-top{align-items:flex-start}.acct-row-main{flex:1;min-width:0}.acct-row-title{font-size:var(--text-sm);color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:500;display:flex}.acct-row-meta{font-size:var(--text-xs);color:var(--color-fg-muted);overflow-wrap:anywhere;margin:.125rem 0 0}.acct-row-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.acct-row-actions form{display:contents}@media (max-width:640px){.acct-row{flex-wrap:wrap;padding:.875rem 1rem}.acct-row-main{min-width:10rem}.acct-row-actions{margin-left:auto}}.acct-inline-section{flex-wrap:wrap;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.acct-inline-section h2{font-size:var(--text-base);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.dropdown-menu button.dropdown-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.dropdown-menu .dropdown-item.is-danger{color:var(--color-danger-fg)}.dropdown-menu .dropdown-item:disabled{opacity:.5;cursor:not-allowed}.acct-row-actions .dropdown-menu{left:auto;right:0}.acct-status{border-radius:var(--radius-2xl);--tone:var(--color-success);background:var(--tone);border:1px solid;flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding:.875rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.acct-status{background:color-mix(in oklab,var(--tone)9%,var(--color-bg))}}.acct-status{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.acct-status{border-color:color-mix(in oklab,var(--tone)35%,var(--color-bg))}}.acct-status.is-add_backup{--tone:var(--color-warning)}.acct-status.is-at_risk{--tone:var(--color-danger)}.acct-status>i{color:var(--tone);font-size:var(--text-xl);text-align:center;width:1.5rem}.acct-status-text{flex:1;min-width:12rem}.acct-status-text strong{font-size:var(--text-sm);color:var(--color-fg);font-weight:600;display:block}.acct-status-text span{font-size:var(--text-xs);color:var(--color-fg-muted)}.acct-health{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:none;--tone:var(--color-success);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.acct-health.is-add_backup{--tone:var(--color-warning);border-color:#ffc773}@supports (color:color-mix(in lab, red, red)){.acct-health.is-add_backup{border-color:color-mix(in oklab,var(--color-warning)55%,var(--color-bg))}}.acct-health.is-at_risk{--tone:var(--color-danger);border-color:#f38091}@supports (color:color-mix(in lab, red, red)){.acct-health.is-at_risk{border-color:color-mix(in oklab,var(--color-danger)50%,var(--color-bg))}}.acct-health-icon{width:3rem;height:3rem;font-size:var(--text-xl);color:var(--tone);background:var(--tone);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.acct-health-icon{background:color-mix(in oklab,var(--tone)12%,var(--color-bg))}}.acct-health-body{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.acct-health-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.acct-health-head h2{font-size:var(--text-lg);margin:0;font-weight:600}.acct-health-head p{font-size:var(--text-sm);color:var(--color-fg-muted);max-width:36rem;margin:.25rem 0 0}@media (max-width:640px){.acct-health{flex-direction:column;padding:1.125rem}.acct-health-head .button{width:100%}}.acct-checks{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.acct-checks li{border-radius:var(--radius-lg);background:var(--color-bg-subtle);align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.acct-checks .acct-check-dot{width:1.25rem;height:1.25rem;font-size:var(--text-2xs);color:#fff;background:var(--color-success);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.acct-checks .is-warning .acct-check-dot{background:var(--color-warning)}.acct-checks .is-danger .acct-check-dot{background:var(--color-danger)}.acct-checks .is-muted .acct-check-dot{background:var(--color-fg-subtle)}.acct-checks strong{font-size:var(--text-sm);color:var(--color-fg);font-weight:500;display:block}.acct-checks span,.acct-checks a{font-size:var(--text-xs)}.acct-checks span{color:var(--color-fg-muted)}.acct-shortcuts{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem;display:grid}.acct-avatar{background:var(--color-accent-soft);width:4.5rem;height:4.5rem;color:var(--color-accent);font-size:var(--text-2xl);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.acct-avatar img{object-fit:cover;width:100%;height:100%}.acct-identity{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.acct-identity h2{font-size:var(--text-lg);margin:0;font-weight:600}.acct-identity p{font-size:var(--text-sm);color:var(--color-fg-muted);margin:.125rem 0 0}.acct-more summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-accent);font-weight:500}.acct-more[open] summary{margin-bottom:.25rem}.acct-app{align-items:flex-start;gap:1.125rem;padding:1.25rem;display:flex}.acct-app-logo{border-radius:var(--radius-2xl);background:var(--color-bg-muted);width:3rem;height:3rem;color:var(--color-fg-muted);font-size:var(--text-lg);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.acct-app-logo img{object-fit:contain;width:100%;height:100%}.acct-app-body{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.acct-app-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.acct-app-head h2{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.acct-perms-label{font-size:var(--text-xs);color:var(--color-fg-muted);margin:0 0 .5rem;font-weight:500}.acct-perms{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.acct-perms li{font-size:var(--text-sm);color:var(--color-fg);align-items:flex-start;gap:.625rem;display:flex}.acct-perms li>i{text-align:center;width:1rem;color:var(--color-fg-muted);margin-top:.1875rem}.acct-perms code{font-size:var(--text-2xs)}.acct-link-btn{font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.acct-link-btn:hover{color:var(--color-accent)}.acct-disclosure>summary{cursor:pointer;list-style:none}.acct-disclosure>summary::-webkit-details-marker{display:none}.acct-disclosure[open] .acct-when-closed,.acct-disclosure:not([open]) .acct-when-open{display:none}a.acct-row{color:inherit;text-decoration:none;transition:background-color .15s}a.acct-row:hover{background:var(--color-bg-subtle);color:inherit}a.acct-row .acct-row-actions{color:var(--color-fg-subtle)}.acct-setting-list{padding:.25rem 1.25rem}.acct-setting-list>.setting-row:last-child{border-bottom:0}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\/3{top:-33.3333%}.-top-2{top:calc(var(--spacing)*-2)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-left-6{left:calc(var(--spacing)*-6)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-48{height:calc(var(--spacing)*48)}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[40rem\]{height:40rem}.h-full{height:100%}.h-px{height:1px}.max-h-8{max-height:calc(var(--spacing)*8)}.max-h-\[28rem\]{max-height:28rem}.min-h-\[65px\]{min-height:65px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-48{width:calc(var(--spacing)*48)}.w-\[3px\]{width:3px}.w-\[19px\]{width:19px}.w-\[70rem\]{width:70rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl,.rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-accent\)\]\/40{border-color:#17171766}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-accent\)\]\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-\[var\(--color-bg\)\]{border-color:var(--color-bg)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-brand-600\)\]{border-color:var(--color-brand-600)}.border-\[var\(--color-danger\)\]{border-color:var(--color-danger)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-success\)\]{border-color:var(--color-success)}.border-\[var\(--color-success-border\)\]{border-color:var(--color-success-border)}.border-\[var\(--color-warning-border\)\]{border-color:var(--color-warning-border)}.border-transparent{border-color:#0000}.border-t-\[var\(--color-fg\)\]{border-top-color:var(--color-fg)}.border-l-\[var\(--color-accent\)\]{border-left-color:var(--color-accent)}.bg-\[hsl\(var\(--shadow-tint\)\/0\.45\)\]{background-color:hsl(var(--shadow-tint)/.45)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-bg\)\]\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-bg\)\]\/70{background-color:color-mix(in oklab,var(--color-bg)70%,transparent)}}.bg-\[var\(--color-bg-muted\)\]{background-color:var(--color-bg-muted)}.bg-\[var\(--color-bg-subtle\)\]{background-color:var(--color-bg-subtle)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-border-strong\)\]{background-color:var(--color-border-strong)}.bg-\[var\(--color-brand-500\)\]\/10{background-color:#4d4d4d1a}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-brand-500\)\]\/10{background-color:color-mix(in oklab,var(--color-brand-500)10%,transparent)}}.bg-\[var\(--color-brand-600\)\]{background-color:var(--color-brand-600)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-danger-soft\)\]{background-color:var(--color-danger-soft)}.bg-\[var\(--color-fg\)\]{background-color:var(--color-fg)}.bg-\[var\(--color-fg-subtle\)\]{background-color:var(--color-fg-subtle)}.bg-\[var\(--color-info\)\]{background-color:var(--color-info)}.bg-\[var\(--color-info-soft\)\]{background-color:var(--color-info-soft)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-success-soft\)\]{background-color:var(--color-success-soft)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--color-warning-soft\)\]{background-color:var(--color-warning-soft)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,var\(--color-success\)\,var\(--color-warning\)_55\%\,var\(--color-danger\)\)\]{background-image:linear-gradient(90deg,var(--color-success),var(--color-warning)55%,var(--color-danger))}.bg-\[radial-gradient\(closest-side\,var\(--color-accent-soft\)\,transparent\)\]{background-image:radial-gradient(closest-side,var(--color-accent-soft),transparent)}.from-\[var\(--color-brand-500\)\]{--tw-gradient-from:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-brand-700\)\]{--tw-gradient-to:var(--color-brand-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));letter-spacing:var(--tw-tracking,var(--text-5xl--letter-spacing))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-xl--letter-spacing))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A0A0B\]{color:#0a0a0b}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent-fg\)\]{color:var(--color-accent-fg)}.text-\[var\(--color-brand-600\)\]{color:var(--color-brand-600)}.text-\[var\(--color-brand-fg\)\]{color:var(--color-brand-fg)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-danger-fg\)\]{color:var(--color-danger-fg)}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-fg-muted\)\]{color:var(--color-fg-muted)}.text-\[var\(--color-fg-subtle\)\]{color:var(--color-fg-subtle)}.text-\[var\(--color-info-fg\)\]{color:var(--color-info-fg)}.text-\[var\(--color-success-fg\)\]{color:var(--color-success-fg)}.text-\[var\(--color-warning-fg\)\]{color:var(--color-warning-fg)}.text-emerald-600{color:var(--color-emerald-600)}.text-success{color:var(--color-success)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--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)}.shadow-\[0_0_0_2px_var\(--color-bg\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--color-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:border-\[var\(--color-fg-subtle\)\]:is(:where(.group):hover *){border-color:var(--color-fg-subtle)}.group-hover\:text-\[var\(--color-fg\)\]:is(:where(.group):hover *){color:var(--color-fg)}.group-hover\:text-\[var\(--color-fg-muted\)\]:is(:where(.group):hover *){color:var(--color-fg-muted)}}.group-has-\[input\:checked\]\:translate-x-\[1\.125rem\]:is(:where(.group):has(:is(input:checked)) *){--tw-translate-x:1.125rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[input\:checked\]\:border-\[var\(--color-accent\)\]:is(:where(.group):has(:is(input:checked)) *){border-color:var(--color-accent)}.group-has-\[input\:checked\]\:border-\[var\(--color-brand-600\)\]:is(:where(.group):has(:is(input:checked)) *){border-color:var(--color-brand-600)}.group-has-\[input\:checked\]\:bg-\[var\(--color-brand-600\)\]:is(:where(.group):has(:is(input:checked)) *){background-color:var(--color-brand-600)}.group-has-\[input\:checked\]\:opacity-100:is(:where(.group):has(:is(input:checked)) *){opacity:1}.group-has-\[input\:focus-visible\]\:outline-2:is(:where(.group):has(:is(input:focus-visible)) *){outline-style:var(--tw-outline-style);outline-width:2px}.group-has-\[input\:focus-visible\]\:outline-offset-2:is(:where(.group):has(:is(input:focus-visible)) *){outline-offset:2px}.group-has-\[input\:focus-visible\]\:outline-\[var\(--color-focus\)\]:is(:where(.group):has(:is(input:focus-visible)) *){outline-color:var(--color-focus)}.placeholder\:text-\[var\(--color-fg-subtle\)\]::placeholder{color:var(--color-fg-subtle)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:left-\[9px\]:before{content:var(--tw-content);left:9px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\[var\(--color-border-strong\)\]:before{content:var(--tw-content);background-color:var(--color-border-strong)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.read-only\:bg-\[var\(--color-bg-subtle\)\]:read-only{background-color:var(--color-bg-subtle)}.read-only\:text-\[var\(--color-fg-muted\)\]:read-only{color:var(--color-fg-muted)}@media (hover:hover){.hover\:border-\[var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-\[var\(--color-brand-500\)\]:hover{border-color:var(--color-brand-500)}.hover\:border-\[var\(--color-brand-700\)\]:hover{border-color:var(--color-brand-700)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[color-mix\(in_oklab\,var\(--color-danger\)_88\%\,var\(--color-fg\)\)\]:hover{background-color:#ce0321}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--color-danger\)_88\%\,var\(--color-fg\)\)\]:hover{background-color:color-mix(in oklab,var(--color-danger)88%,var(--color-fg))}}.hover\:bg-\[var\(--color-bg-hover\)\]:hover{background-color:var(--color-bg-hover)}.hover\:bg-\[var\(--color-bg-subtle\)\]:hover{background-color:var(--color-bg-subtle)}.hover\:bg-\[var\(--color-brand-700\)\]:hover{background-color:var(--color-brand-700)}.hover\:text-\[var\(--color-accent-hover\)\]:hover{color:var(--color-accent-hover)}.hover\:text-\[var\(--color-brand-700\)\]:hover{color:var(--color-brand-700)}.hover\:text-\[var\(--color-fg\)\]:hover{color:var(--color-fg)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-3:focus{top:calc(var(--spacing)*3)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-\[var\(--color-border-focus\)\]:focus{border-color:var(--color-border-focus)}.focus\:bg-\[var\(--color-brand-600\)\]:focus{background-color:var(--color-brand-600)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-\[var\(--color-brand-fg\)\]:focus{color:var(--color-brand-fg)}.focus\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-danger\)_20\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#e7002233)}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-danger\)_20\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--color-danger)20%,transparent))}}.focus\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-danger\)_20\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[var\(--shadow-focus\)\]:focus{--tw-shadow:var(--shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--color-brand-500\)\]:focus-visible{border-color:var(--color-brand-500)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-accent\)\]:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-\[var\(--color-brand-500\)\]:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--color-bg\)\]:focus-visible{--tw-ring-offset-color:var(--color-bg)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-focus\)\]:focus-visible{outline-color:var(--color-focus)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--color-bg-muted\)\]:disabled{background-color:var(--color-bg-muted)}.disabled\:text-\[var\(--color-fg-subtle\)\]:disabled{color:var(--color-fg-subtle)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing)*6)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:inline:where([data-theme=dark],[data-theme=dark] *){display:inline}@media print{.print\:hidden{display:none}.print\:border-black{border-color:var(--color-black)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:disabled\:not\(\[aria-busy\]\)\]\:border-\[var\(--color-border\)\]:disabled:not([aria-busy]){border-color:var(--color-border)}.\[\&\:disabled\:not\(\[aria-busy\]\)\]\:bg-\[var\(--color-bg-muted\)\]:disabled:not([aria-busy]){background-color:var(--color-bg-muted)}.\[\&\:disabled\:not\(\[aria-busy\]\)\]\:text-\[var\(--color-fg-subtle\)\]:disabled:not([aria-busy]){color:var(--color-fg-subtle)}.lumo-dialog-open .\[\.lumo-dialog-open_\&\]\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.lumo-dialog-open .\[\.lumo-dialog-open_\&\]\:opacity-100{opacity:1}.b-left{border-left-width:4px}.b-top{border-top-width:3px}.is-shadowless{box-shadow:none!important}[data-theme=dark] .brand-lift{border-radius:var(--radius-sm);background:#f2f2f2!important}.border-primary,.border-link{border-color:var(--color-accent)}.border-grey{border-color:var(--color-border-strong)}}:root{--shadow-tint:0 0% 0%}@media (prefers-color-scheme:dark){html:where(:not([data-theme=light])){color-scheme:dark;--shadow-tint:0 0% 0%;--color-bg:#0a0a0a;--color-bg-subtle:#000;--color-bg-muted:#1a1a1a;--color-bg-hover:#ffffff12;--color-bg-active:#ffffff17;--color-fg:#ededed;--color-fg-muted:#a0a0a0;--color-fg-subtle:#8f8f8f;--color-border:#ffffff24;--color-border-strong:#ffffff3d;--color-border-focus:#ffffff82;--color-accent:#ededed;--color-accent-hover:#ccc;--color-accent-soft:#1f1f1f;--color-accent-fg:#0a0a0a;--color-focus:#50a8ff;--color-focus-halo:#ffffff3d;--color-purple:#7d2bba;--color-brand-500:#a0a0a0;--color-brand-600:#ededed;--color-brand-700:#ccc;--color-brand-fg:#0a0a0a;--color-chart-accent:#3987e5;--color-chart-accent-soft:oklab(62.2061% -.041579 -.155755/.18);--color-success:#00ab3e;--color-success-fg:#00ca52;--color-success-soft:#00250a;--color-success-border:#004616;--color-warning:#f90;--color-warning-fg:#f90;--color-warning-soft:#291800;--color-warning-border:#573200;--color-danger:#e2162a;--color-danger-fg:#ff5e63;--color-danger-soft:#330a11;--color-danger-border:#6f101b;--color-info:#0071f6;--color-info-fg:#50a8ff;--color-info-soft:#06193a;--color-info-border:#003771;--shadow-xs:0 1px 2px #00000029;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 2px 2px #00000052,0 8px 8px -8px #00000029;--shadow-lg:0 1px 1px #0000001a,0 4px 8px -4px #0000003d,0 16px 24px -8px #00000052;--shadow-xl:0 1px 1px #0000001a,0 8px 16px -4px #0000003d,0 24px 32px -8px #00000052;--shadow-2xl:0 8px 24px -12px #0006,0 8px 32px -12px #00000052,0 32px 72px -12px #0000003d}}[data-theme=dark]{color-scheme:dark;--color-surface:var(--color-bg);--color-ground:var(--color-bg-subtle);--color-sunken:var(--color-bg-muted);--color-line:var(--color-border);--shadow-tint:0 0% 0%;--color-bg:#0a0a0a;--color-bg-subtle:#000;--color-bg-muted:#1a1a1a;--color-bg-hover:#ffffff12;--color-bg-active:#ffffff17;--color-fg:#ededed;--color-fg-muted:#a0a0a0;--color-fg-subtle:#8f8f8f;--color-border:#ffffff24;--color-border-strong:#ffffff3d;--color-border-focus:#ffffff82;--color-accent:#ededed;--color-accent-hover:#ccc;--color-accent-soft:#1f1f1f;--color-accent-fg:#0a0a0a;--color-focus:#50a8ff;--color-focus-halo:#ffffff3d;--color-purple:#7d2bba;--color-brand-500:#a0a0a0;--color-brand-600:#ededed;--color-brand-700:#ccc;--color-brand-fg:#0a0a0a;--color-chart-accent:#3987e5;--color-chart-accent-soft:oklab(62.2061% -.041579 -.155755/.18);--color-success:#00ab3e;--color-success-fg:#00ca52;--color-success-soft:#00250a;--color-success-border:#004616;--color-warning:#f90;--color-warning-fg:#f90;--color-warning-soft:#291800;--color-warning-border:#573200;--color-danger:#e2162a;--color-danger-fg:#ff5e63;--color-danger-soft:#330a11;--color-danger-border:#6f101b;--color-info:#0071f6;--color-info-fg:#50a8ff;--color-info-soft:#06193a;--color-info-border:#003771;--shadow-xs:0 1px 2px #00000029;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 2px 2px #00000052,0 8px 8px -8px #00000029;--shadow-lg:0 1px 1px #0000001a,0 4px 8px -4px #0000003d,0 16px 24px -8px #00000052;--shadow-xl:0 1px 1px #0000001a,0 8px 16px -4px #0000003d,0 24px 32px -8px #00000052;--shadow-2xl:0 8px 24px -12px #0006,0 8px 32px -12px #00000052,0 32px 72px -12px #0000003d}[data-theme=dark] [data-theme=light]{color-scheme:light;--shadow-tint:0 0% 0%;--color-bg:#fff;--color-bg-subtle:#fafafa;--color-bg-muted:#f2f2f2;--color-bg-hover:#0000000d;--color-bg-active:#00000014;--color-fg:#171717;--color-fg-muted:#4d4d4d;--color-fg-subtle:#8f8f8f;--color-border:#00000014;--color-border-strong:#00000036;--color-border-focus:#0000003d;--color-accent:#171717;--color-accent-hover:#383838;--color-accent-soft:#ebebeb;--color-accent-fg:#fff;--color-focus:#0070f7;--color-focus-halo:#00000029;--color-purple:#8400cd;--color-brand-500:#4d4d4d;--color-brand-600:#171717;--color-brand-700:#383838;--color-brand-fg:#fff;--color-chart-accent:#2563eb;--color-chart-accent-soft:oklab(54.615% -.026671 -.213549/.14);--color-success:#28a948;--color-success-fg:#107d32;--color-success-soft:#ecfdec;--color-success-border:#b9f5bc;--color-warning:#f90;--color-warning-fg:#a64f00;--color-warning-soft:#fff6e1;--color-warning-border:#ffdd84;--color-danger:#e70022;--color-danger-fg:#d60020;--color-danger-soft:#ffeef0;--color-danger-border:#ffd8d7;--color-info:#0070f7;--color-info-fg:#0064e2;--color-info-soft:#f0f7ff;--color-info-border:#cce7ff;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 2px #0000000a;--shadow-md:0 2px 2px #0000000a,0 8px 8px -8px #0000000a;--shadow-lg:0 1px 1px #00000005,0 4px 8px -4px #0000000a,0 16px 24px -8px #0000000f;--shadow-xl:0 1px 1px #00000005,0 8px 16px -4px #0000000a,0 24px 32px -8px #0000000f;--shadow-2xl:0 8px 24px -12px #0000001f,0 8px 32px -12px #00000014,0 32px 72px -12px #0000000f;--color-surface:var(--color-bg);--color-ground:var(--color-bg-subtle);--color-sunken:var(--color-bg-muted);--color-line:var(--color-border)}[data-theme=light] [data-theme=dark]{--color-surface:var(--color-bg);--color-ground:var(--color-bg-subtle);--color-sunken:var(--color-bg-muted);--color-line:var(--color-border)}.lumo-auth{isolation:isolate}.lumo-auth-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lumo-auth-bg{background:var(--auth-bg,var(--color-bg-subtle))}.lumo-auth-overlay{opacity:var(--auth-overlay,0);background:#000}.lumo-auth-column{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex;position:relative}.lumo-auth-panel{display:none}@media (min-width:1024px){:where(.lumo-auth[data-auth-layout^=split]){flex-direction:row}:where(.lumo-auth[data-auth-layout=split-right]){flex-direction:row-reverse}:where(.lumo-auth[data-auth-layout^=split]) .lumo-auth-column{background:var(--color-bg);flex:50%}:where(.lumo-auth[data-auth-layout^=split]) .lumo-auth-panel{isolation:isolate;min-height:100vh;color:var(--color-fg);flex-direction:column;flex:50%;justify-content:flex-end;padding:3rem;display:flex;position:relative}}.lumo-auth-panel-text{max-width:32rem;position:relative}.lumo-auth-panel-title{color:inherit;font-size:var(--text-3xl);letter-spacing:-.04em;font-weight:600;line-height:1.2}.lumo-auth-panel-subtitle{font-size:var(--text-base);opacity:.85;margin-top:.75rem;line-height:1.5}.lumo-auth-panel:where([data-tone=dark]),.lumo-auth-panel:where([data-tone=dark]) .lumo-auth-pattern{color:#fff}.lumo-auth-panel:where([data-tone=light]),.lumo-auth-panel:where([data-tone=light]) .lumo-auth-pattern{color:#171717}:where(.lumo-auth[data-auth-tone=dark]) :is(.lumo-auth-chrome,.lumo-auth-pattern),:where(.lumo-auth[data-auth-tone=dark][data-auth-card=flat]) .lumo-card{--color-fg:#fff;--color-fg-muted:#ffffffd1;--color-fg-subtle:#ffffffb3;--color-border:#ffffff47;--color-border-strong:#ffffff80;--color-bg-hover:#ffffff24;color:var(--color-fg)}:where(.lumo-auth[data-auth-tone=light]) :is(.lumo-auth-chrome,.lumo-auth-pattern),:where(.lumo-auth[data-auth-tone=light][data-auth-card=flat]) .lumo-card{--color-fg:#171717;--color-fg-muted:#000000b8;--color-fg-subtle:#0000009e;--color-border:#0003;--color-border-strong:#0006;--color-bg-hover:#0000000f;color:var(--color-fg)}:where(.lumo-auth[data-auth-tone]) .lumo-auth-chrome a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(.lumo-auth[data-auth-tone]) .lumo-auth-chrome :is(a[data-auth-brand],[data-lumoauth-badge] a){text-decoration:none}:where(.lumo-auth[data-auth-tone=dark][data-auth-card=flat]) .lumo-card{--color-bg:#00000047;--color-bg-subtle:#ffffff14}:where(.lumo-auth[data-auth-tone=light][data-auth-card=flat]) .lumo-card{--color-bg:#ffffffb3;--color-bg-subtle:#0000000d}.lumo-auth-pattern{color:var(--color-fg);--ink:currentColor}@supports (color:color-mix(in lab, red, red)){.lumo-auth-pattern{--ink:color-mix(in srgb,currentColor 7%,transparent)}}.lumo-auth-pattern{--ink-soft:currentColor}@supports (color:color-mix(in lab, red, red)){.lumo-auth-pattern{--ink-soft:color-mix(in srgb,currentColor 4%,transparent)}}.lumo-auth-pattern[data-pattern=hexagonal]{background-image:linear-gradient(30deg,transparent 49.5%,var(--ink)49.5%,var(--ink)50.5%,transparent 50.5%),linear-gradient(150deg,transparent 49.5%,var(--ink)49.5%,var(--ink)50.5%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,var(--ink-soft)49.5%,var(--ink-soft)50.5%,transparent 50.5%);background-size:30px 30px}.lumo-auth-pattern[data-pattern=diamond]{background-image:linear-gradient(45deg,transparent 49%,var(--ink)49%,var(--ink)51%,transparent 51%),linear-gradient(-45deg,transparent 49%,var(--ink)49%,var(--ink)51%,transparent 51%);background-size:24px 24px}.lumo-auth-pattern[data-pattern=crosshatch]{background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,var(--ink-soft)8px,var(--ink-soft)9px),repeating-linear-gradient(-45deg,transparent,transparent 8px,var(--ink-soft)8px,var(--ink-soft)9px)}.lumo-auth-pattern[data-pattern=isometric]{background-image:linear-gradient(60deg,transparent 49.5%,var(--ink)49.5%,var(--ink)50.5%,transparent 50.5%),linear-gradient(-60deg,transparent 49.5%,var(--ink)49.5%,var(--ink)50.5%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,var(--ink-soft)49.5%,var(--ink-soft)50.5%,transparent 50.5%);background-size:28px 28px}.lumo-auth-pattern[data-pattern=concentric]{background-image:linear-gradient(var(--ink)1px,transparent 1px),linear-gradient(90deg,var(--ink)1px,transparent 1px),linear-gradient(var(--ink-soft)1px,transparent 1px),linear-gradient(90deg,var(--ink-soft)1px,transparent 1px);background-size:48px 48px,48px 48px,12px 12px,12px 12px}:where(.lumo-auth[data-auth-input=square]) .lumo-input{border-radius:2px}:where(.lumo-auth[data-auth-input=pill]) .lumo-input,:where(.lumo-auth[data-auth-button=pill]) .lumo-button{border-radius:9999px}:where(.lumo-auth[data-auth-button=outline]) .lumo-button-primary{color:var(--color-brand-600);border:1.5px solid var(--color-brand-600);box-shadow:none;background:0 0}:where(.lumo-auth[data-auth-button=outline]) .lumo-button-primary:hover{background:#1717171a}@supports (color:color-mix(in lab, red, red)){:where(.lumo-auth[data-auth-button=outline]) .lumo-button-primary:hover{background:color-mix(in srgb,var(--color-brand-600)10%,transparent)}}:where(.lumo-auth[data-auth-card=flat]) .lumo-card{box-shadow:none;background:0 0;border-color:#0000}:where(.lumo-auth[data-auth-card=glass]) .lumo-card{background:#ffffffb8}@supports (color:color-mix(in lab, red, red)){:where(.lumo-auth[data-auth-card=glass]) .lumo-card{background:color-mix(in srgb,var(--color-bg)72%,transparent)}}:where(.lumo-auth[data-auth-card=glass]) .lumo-card{border-color:#17171724}@supports (color:color-mix(in lab, red, red)){:where(.lumo-auth[data-auth-card=glass]) .lumo-card{border-color:color-mix(in srgb,var(--color-fg)14%,transparent)}}:where(.lumo-auth[data-auth-card=glass]) .lumo-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}