@layer next.base;@layer next.components{:root{--next-button-close-color:var(--next-muted,GrayText);--next-button-close-hover-color:var(--next-ink,CanvasText);--next-button-close-hover-bg:var(--next-soft,ButtonFace);--next-button-close-size:2rem;--next-button-close-size-sm:1.5rem;--next-button-close-size-md:2rem;--next-button-close-icon-size:1rem;--next-button-close-radius:var(--next-radius-default,0);--next-button-close-duration:var(--next-duration,0s);--next-button-close-line-height:var(--next-leading-none,1);--next-button-close-target:var(--next-target-size,0px)}.next-button-close{box-sizing:border-box;width:var(--next-button-close-size);height:var(--next-button-close-size);border-radius:var(--next-button-close-radius);color:var(--next-button-close-color);line-height:var(--next-button-close-line-height);isolation:isolate;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.next-button-close:after{content:"";z-index:-1;inset:min(0px, (100% - var(--next-button-close-target)) / 2);position:absolute}@media (prefers-reduced-motion:no-preference){.next-button-close{transition:color var(--next-button-close-duration), background-color var(--next-button-close-duration)}}.next-button-close:hover{background:var(--next-button-close-hover-bg);color:var(--next-button-close-hover-color)}.next-button-close--sm{--next-button-close-size:var(--next-button-close-size-sm)}.next-button-close--md{--next-button-close-size:var(--next-button-close-size-md)}.next-button-close svg{width:var(--next-button-close-icon-size);height:var(--next-button-close-icon-size)}:root{--next-spinner-size:1.125rem;--next-spinner-arc:var(--next-accent,currentcolor);--next-spinner-track-alpha:20%;--next-spinner-duration:.75s}@keyframes next-spin{to{transform:rotate(360deg)}}.next-spinner{width:var(--next-spinner-size);height:var(--next-spinner-size);background:radial-gradient(ellipse 6.818% 6.818% at 43.245% 7.35%, var(--next-spinner-arc) calc(100% - .25px), transparent calc(100% + .25px)), radial-gradient(ellipse 6.818% 6.818% at 7.35% 43.245%, var(--next-spinner-arc) calc(100% - .25px), transparent calc(100% + .25px)), conic-gradient(transparent 279deg, var(--next-spinner-arc) 279deg 351deg, transparent 351deg), color-mix(in srgb, var(--next-spinner-arc) var(--next-spinner-track-alpha), transparent);display:inline-block;-webkit-mask:radial-gradient(closest-side,#0000 calc(72.727% - .25px),#000 calc(72.727% + .25px) calc(100% - .25px),#0000 calc(100% + .25px));mask:radial-gradient(closest-side,#0000 calc(72.727% - .25px),#000 calc(72.727% + .25px) calc(100% - .25px),#0000 calc(100% + .25px))}@media (prefers-reduced-motion:no-preference){.next-spinner{animation:next-spin var(--next-spinner-duration) linear infinite}}.next-spinner--sm{--next-spinner-size:.75rem}.next-spinner--lg{--next-spinner-size:1.75rem}:root{--next-loading-overlay:transparent;--next-loading-min-height:var(--next-control-height-lg,2.75rem)}.next-loading{position:relative}.next-loading[aria-busy=true]{min-height:var(--next-loading-min-height)}.next-loading[aria-busy=true]:after{content:"";background:var(--next-loading-overlay);position:absolute;inset:0}.next-loading__spinner{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}:root{--next-atom-fg:currentcolor;--next-atom-primary:var(--next-ink,CanvasText);--next-atom-secondary:var(--next-muted,GrayText);--next-atom-disabled:var(--next-struct,GrayText);--next-atom-link:var(--next-accent-text,LinkText);--next-atom-icon-color:currentcolor;--next-atom-gap:var(--next-space-2,.5rem);--next-atom-icon-size:calc(1lh - .25rem)}.next-atom{align-items:center;gap:var(--next-atom-gap);color:var(--next-atom-fg);flex-wrap:nowrap;text-decoration:none;display:inline-flex;overflow:hidden}.next-atom__text{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.next-atom__icon{height:var(--next-atom-icon-size);color:var(--next-atom-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.next-atom__icon>svg{width:auto;height:var(--next-atom-icon-size)}.next-atom--primary{--next-atom-fg:var(--next-atom-primary)}.next-atom--secondary{--next-atom-fg:var(--next-atom-secondary)}.next-atom--link{--next-atom-fg:var(--next-atom-link);cursor:pointer}.next-atom--link:hover{text-decoration:underline}.next-atom--breadcrumb{--next-atom-fg:var(--next-atom-primary)}.next-atom--breadcrumb:hover{--next-atom-fg:var(--next-atom-link);text-decoration:underline}.next-atom--block{display:flex}.next-atom--wrap{align-items:flex-start}.next-atom--wrap>.next-atom__text{text-overflow:clip;white-space:normal}.next-atom--wrap>.next-atom__icon{height:1lh}.next-atom:disabled,.next-atom[aria-disabled=true]{--next-atom-fg:var(--next-atom-disabled);pointer-events:none}:root{--next-toolbar-gap:var(--next-space-2,.5rem)}.next-toolbar{justify-content:space-between;align-items:center;gap:var(--next-toolbar-gap) .75rem;flex-wrap:wrap;display:flex;container-type:inline-size}.next-toolbar__spacer{margin-left:auto}.next-toolbar>:is(h1,h2,h3,h4,h5,h6){margin-block:0}.next-toolbar:not(:has(>.next-toolbar__spacer))>:is(h1,h2,h3,h4,h5,h6):first-child{margin-right:auto}@container (width<=40rem){.next-toolbar__spacer.next-input{width:100%;margin-left:0}.next-toolbar__spacer:has(.next-input){width:100%;margin-left:0}.next-toolbar__spacer .next-input{width:100%}}:root{--next-menu-list-gap:var(--next-space-1,.25rem);--next-menu-list-rule:var(--next-soft,ButtonFace);--next-menu-list-rule-width:1px;--next-menu-list-nested-padding:var(--next-space-2,.5rem);--next-menu-list-nested-offset:.875rem}.next-menu-list{gap:var(--next-menu-list-gap);flex-direction:column;display:flex}.next-menu-list--horizontal{flex-direction:row}.next-menu-list--nested{margin-left:var(--next-menu-list-nested-offset);padding-left:var(--next-menu-list-nested-padding);border-left:var(--next-menu-list-rule-width) solid var(--next-menu-list-rule)}:root{--next-menu-item-bg:transparent;--next-menu-item-fg:var(--next-menu-item-ink);--next-menu-item-ink:var(--next-atom-primary);--next-menu-item-soft:var(--next-soft,ButtonFace);--next-menu-item-accent:var(--next-accent,CanvasText);--next-menu-item-accent-ink:initial;--next-menu-item-on-fill-threshold:var(--next-on-fill-threshold,.7);--next-menu-item-on-fill-dark:var(--next-on-fill-dark,.21);--next-menu-item-radius:var(--next-radius-default,0);--next-menu-item-padding-y:var(--next-space-1,.25rem);--next-menu-item-padding-x:var(--next-space-3,.75rem);--next-menu-item-icon:var(--next-icon,currentcolor);--next-menu-item-font-weight:var(--next-font-weight,400);--next-menu-item-font-size:var(--next-text-sm,.9375rem);--next-menu-item-line-height:var(--next-leading,1.5)}.next-menu-item{--next-atom-icon-color:var(--next-menu-item-icon);padding:var(--next-menu-item-padding-y) var(--next-menu-item-padding-x);border-radius:var(--next-menu-item-radius);background:var(--next-menu-item-bg);color:var(--next-menu-item-fg);font:inherit;font-size:var(--next-menu-item-font-size);font-weight:var(--next-menu-item-font-weight);line-height:var(--next-menu-item-line-height);text-align:left;cursor:pointer;border:0}.next-menu-item:hover{--next-menu-item-bg:var(--next-menu-item-soft);--next-menu-item-fg:var(--next-menu-item-ink)}.next-menu-item--active,.next-menu-item--active:hover,.next-menu-item[aria-current],.next-menu-item[aria-current]:hover{--next-atom-icon-color:currentcolor;--next-menu-item-bg:var(--next-menu-item-accent);--next-menu-item-fg:var(--next-menu-item-accent-ink,oklch(from var(--next-menu-item-accent) calc(var(--next-menu-item-on-fill-dark) + (1 - var(--next-menu-item-on-fill-dark)) * clamp(0, (var(--next-menu-item-on-fill-threshold) - l) * 1000, 1)) 0 0))}.next-menu-item[disabled],.next-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}:root{--next-frame-bg:var(--next-surface,Canvas);--next-frame-fg:var(--next-ink,CanvasText);--next-frame-border:var(--next-rule,GrayText);--next-frame-rule:var(--next-rule,GrayText);--next-frame-radius:0;--next-frame-font-family:var(--next-font-sans,sans-serif);--next-frame-padding:var(--next-space-4,1rem);--next-frame-flush-padding:var(--next-space-1,.25rem);--next-frame-body-max-height:none;--next-frame-title-size:var(--next-text-lg,1.125rem);--next-frame-title-weight:600;--next-frame-title-leading:var(--next-leading-tight,1.3)}.next-frame{box-sizing:border-box;border:1px solid var(--next-frame-border);border-radius:var(--next-frame-radius);background:var(--next-frame-bg);color:var(--next-frame-fg);font-family:var(--next-frame-font-family);overflow:hidden}.next-frame__header{align-items:center;gap:var(--next-frame-padding);padding:var(--next-frame-padding);border-bottom:1px solid var(--next-frame-rule);display:flex}.next-frame__title{font-size:var(--next-frame-title-size);font-weight:var(--next-frame-title-weight);line-height:var(--next-frame-title-leading);flex-grow:1;margin:0}.next-frame__body{max-height:var(--next-frame-body-max-height);padding:var(--next-frame-padding);overflow-y:auto}.next-frame--flush .next-frame__body{padding:var(--next-frame-flush-padding)}.next-frame__footer{justify-content:flex-end;gap:var(--next-frame-padding);padding:var(--next-frame-padding);border-top:1px solid var(--next-frame-rule);flex-wrap:wrap;display:flex}:root{--next-popover-shadow:var(--next-shadow-overlay,none);--next-popover-radius:var(--next-radius-default,0);--next-popover-padding:var(--next-space-4,1rem);--next-popover-flush-padding:var(--next-space-1,.25rem);--next-popover-min-width:12rem;--next-popover-max-height:calc(100vh - 8rem);--next-popover-title-weight:500;--next-popover-layer:var(--next-layer-popover,20);--next-popover-fade-in:var(--next-duration,0s);--next-popover-move-in:0s;--next-popover-fade-out:0s;--next-popover-move-out:var(--next-duration,0s);--next-popover-line-height:var(--next-leading,1.5)}.next-popover{--next-frame-radius:var(--next-popover-radius);--next-frame-padding:var(--next-popover-padding);--next-frame-flush-padding:var(--next-popover-flush-padding);--next-frame-body-max-height:var(--next-popover-max-height);--next-frame-title-size:1em;--next-frame-title-weight:var(--next-popover-title-weight);--next-frame-title-leading:1.5;z-index:var(--next-popover-layer);min-width:var(--next-popover-min-width);box-shadow:var(--next-popover-shadow);line-height:var(--next-popover-line-height)}@media (prefers-reduced-motion:no-preference){.next-popover-enter-active{transition:opacity var(--next-popover-fade-in) ease-out, transform var(--next-popover-move-in) ease-out}.next-popover-leave-active{transition:opacity var(--next-popover-fade-out) ease-in, transform var(--next-popover-move-out) ease-in}}.next-popover-enter-from,.next-popover-leave-to{opacity:0;transform:scale(.5)}:root{--next-state-icon-color:var(--next-struct,GrayText);--next-state-success:var(--next-success,CanvasText);--next-state-danger:var(--next-danger,CanvasText);--next-state-warning:var(--next-warning,CanvasText);--next-state-info:var(--next-accent-text,CanvasText);--next-state-icon-size:3rem;--next-state-icon-stroke:1px;--next-state-title-color:var(--next-ink,CanvasText);--next-state-title-size:var(--next-text-lg,1.125rem);--next-state-title-weight:600;--next-state-text-color:var(--next-muted,GrayText);--next-state-text-size:var(--next-text-xs,.875rem);--next-state-font-family:var(--next-font-sans,sans-serif);--next-state-gap:var(--next-space-3,.75rem);--next-state-padding:calc(var(--next-rhythm,.25rem) * 8);--next-state-text-width:36ch;--next-state-title-line-height:var(--next-leading-tight,1.3);--next-state-text-line-height:var(--next-leading,1.5)}.next-state{align-items:center;gap:var(--next-state-gap);padding-block:var(--next-state-padding);font-family:var(--next-state-font-family);text-align:center;flex-direction:column;display:flex}.next-state__icon{color:var(--next-state-icon-color);display:inline-flex}.next-state__icon svg{width:var(--next-state-icon-size);height:var(--next-state-icon-size);stroke-width:var(--next-state-icon-stroke)}.next-state__icon--success{color:var(--next-state-success)}.next-state__icon--danger{color:var(--next-state-danger)}.next-state__icon--warning{color:var(--next-state-warning)}.next-state__icon--info{color:var(--next-state-info)}.next-state__title{color:var(--next-state-title-color);font-size:var(--next-state-title-size);font-weight:var(--next-state-title-weight);line-height:var(--next-state-title-line-height);margin:0}.next-state__text{max-width:var(--next-state-text-width);color:var(--next-state-text-color);font-size:var(--next-state-text-size);line-height:var(--next-state-text-line-height);margin:0}.next-state__actions{justify-content:center;gap:var(--next-state-gap);flex-wrap:wrap;display:flex}:root{--next-card-border:var(--next-rule,GrayText);--next-card-bg:var(--next-surface,Canvas);--next-card-muted:var(--next-muted,GrayText);--next-card-radius:var(--next-radius-default,0px);--next-card-padding-y:var(--next-space-3,.75rem);--next-card-padding-x-roomy:var(--next-space-4,1rem);--next-card-gap:var(--next-space-2,.5rem);--next-card-font-size:var(--next-text-xs,.875rem);--next-card-title-line-height:var(--next-leading-tight,1.3);--next-card-line-height:var(--next-leading,1.5);--next-card-font-family:var(--next-font-sans,sans-serif);--next-card-shadow:var(--next-shadow-raised,none);--next-card-padding-x:1rem;--next-card-text-space:var(--next-card-gap);--next-card-soft:var(--next-soft,ButtonFace);--next-card-accent:var(--next-accent-text,CanvasText);--next-card-media-radius:max(0px, var(--next-card-radius) - 1px);--next-card-media-image-radius:0px}.next-card{padding:var(--next-card-padding-y) var(--next-card-padding-x);--next-card-text-space:var(--next-card-gap);border:1px solid var(--next-card-border);border-radius:var(--next-card-radius);background:var(--next-card-bg);box-shadow:var(--next-card-shadow);position:relative}.next-card--roomy{--next-card-padding-y:1rem;--next-card-padding-x:var(--next-card-padding-x-roomy)}.next-card--soft{--next-card-bg:var(--next-card-soft);--next-card-border:var(--next-card-soft)}.next-card--accent{--next-card-border:var(--next-card-accent);box-shadow:inset 0 0 0 1px var(--next-card-accent), var(--next-card-shadow)}.next-card--footer{--next-card-text-space:0;flex-direction:column;display:flex}.next-card__media{--next-image-radius:var(--next-card-media-image-radius);margin:calc(var(--next-card-padding-y) * -1) calc(var(--next-card-padding-x) * -1) var(--next-card-gap);border-radius:var(--next-card-media-radius) var(--next-card-media-radius) 0 0;display:grid;overflow:hidden}.next-card__footer{padding-top:var(--next-card-gap);margin-top:auto}.next-card__title{margin:0 0 var(--next-card-gap);font:600 var(--next-card-font-size)/var(--next-card-title-line-height) var(--next-card-font-family);color:var(--next-card-muted)}.next-card__title:last-child{margin-bottom:0}.next-card__text{margin:var(--next-card-text-space) 0 0;font-size:var(--next-card-font-size);line-height:var(--next-card-line-height);color:var(--next-card-muted)}.next-card__text:first-child{margin-top:0}}@layer next.utilities;
