@layer reset{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--on-surface);font-family:var(--font-sans)}body,h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,textarea{background:none;border:none;color:inherit;font:inherit;margin:0;padding:0}button{cursor:pointer}ol,ul{list-style:none;margin:0;padding:0}img,svg{display:block;max-width:100%}}@layer base{html{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--scrollbar-thumb);border:2px solid transparent;border-radius:8px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.i-query-container{container-name:i-query-container;container-type:inline-size}body{background:var(--surface);color:var(--on-surface);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-lh);overflow:hidden}body,h1{font-family:var(--font-sans);letter-spacing:var(--text-body-lg-ls)}h1{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-lh)}p{font-family:var(--font-sans);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh)}h1,h2,h3,h4,h5,h6,p{margin:0 0 .5em}h1{font-size:var(--text-heading-lg-size);font-weight:var(--text-heading-lg-weight);line-height:var(--text-heading-lg-lh)}h1,h2{font-family:var(--font-sans);letter-spacing:var(--text-body-lg-ls)}h2{font-size:var(--text-heading-md-size);font-weight:var(--text-heading-md-weight);line-height:var(--text-heading-md-lh)}h3{font-size:var(--text-heading-sm-size);font-weight:var(--text-heading-sm-weight);line-height:var(--text-heading-sm-lh)}h3,h4{font-family:var(--font-sans);letter-spacing:var(--text-body-lg-ls)}h4{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);line-height:var(--text-title-lg-lh)}h5{font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);line-height:var(--text-title-md-lh)}h5,h6{font-family:var(--font-sans);letter-spacing:var(--text-body-lg-ls)}h6{font-size:var(--text-title-sm-size);font-weight:var(--text-title-sm-weight);line-height:var(--text-title-sm-lh)}p{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh)}p,p.small{font-family:var(--font-sans)}p.small{font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-ls);line-height:var(--text-body-sm-lh)}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(./Roboto-Light.CoJDBrco.eot);src:url(./Roboto-Light.CoJDBrco.eot?#iefix) format("embedded-opentype"),url(./Roboto-Light.BA2TCGhn.woff2) format("woff2"),url(./Roboto-Light.B2N53jwM.woff) format("woff"),url(./Roboto-Light.Bfv1nwwX.ttf) format("truetype"),url(./Roboto-Light.DX_fbzPj.svg#Roboto-Light) format("svg")}@layer base;@layer components{.anchor-button{background:none;border:none;box-shadow:none;display:inline-block;inline-size:-moz-fit-content;inline-size:fit-content}.popover-content{background:none;border:none;inset:auto;margin-block:0;padding:0;position-area:bottom center;position-try-fallbacks:flip-block;position-try-order:most-height}.popover-content.right{position-area:bottom right;translate:-100% 0}.popover-content.left{position-area:bottom left}.popover-content{opacity:0;transform:scale(.96);transform-origin:var(--origin);transition:opacity .2s var(--easing-standard),transform .2s var(--easing-standard),overlay .2s allow-discrete}.popover-content:popover-open{transform:scale(1)}.popover-content::backdrop{background:#000;opacity:0;transition:opacity .3s}.popover-content:popover-open{opacity:1}.popover-content:popover-open::backdrop{opacity:0}@starting-style{.popover-content:popover-open{opacity:0;transform:scale(.96)}}.popover-content.i-popover--dropdown{box-shadow:0 4px 24px #00000029}.popover-content.i-popover--modal{left:50%;overflow:hidden;position-area:inherit;top:50%;translate:-50% -50%}.popover-content.i-popover--modal.right-slide{height:100%;left:inherit;max-width:80%;right:0;top:0;translate:0 0;width:var(--right-slide-width)}.popover-content.i-popover--modal.right-slide .i-modal-backdrop{height:100%}.popover-content.i-popover--modal.right-slide .i-modal-backdrop .i-modal-card{border-radius:0;height:100%}@starting-style{.popover-content.i-popover--modal.right-slide:popover-open{opacity:0;transform:translate(-200px)}}.popover-content.i-popover--modal:popover-open{opacity:1}.popover-content.i-popover--modal:popover-open::backdrop{opacity:.5}.popover-content.i-popover--toast{position-area:inherit;right:1rem;top:1rem;transform:translateY(calc(attr(data-toast-index number)*72px));transition:all .3s ease}.popover-content.i-popover--toast::backdrop{display:none}.popover-content.i-popover--toast:nth-of-type(5){--toast-index:4}.popover-content.i-popover--toast{opacity:0;transition:opacity .2s var(--easing-standard),transform .25s var(--easing-standard)}.popover-content.i-popover--toast:popover-open{opacity:1}@starting-style{.popover-content.i-popover--toast:popover-open{opacity:0;transform:translateY(calc(var(--toast-index, 0)*72px - 8px))}}}@layer components{.i-btn{--btn-bg:var(--primary);--btn-color:var(--on-primary);--btn-border:transparent;--btn-hover-bg:color-mix(in srgb,var(--btn-bg),#000 10%);--btn-padding-y:var(--space-2);--btn-padding-x:var(--space-5);--btn-radius:var(--radius-md);--btn-gap:var(--space-2);align-items:center;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-color);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-title-md-size);font-weight:var(--text-title-md-weight);gap:var(--btn-gap);justify-content:center;letter-spacing:var(--text-title-md-ls);line-height:var(--text-title-md-lh);outline:none;overflow:hidden;padding:var(--btn-padding-y) var(--btn-padding-x);position:relative;transition:background .2s ease,border-color .2s ease}.i-btn:hover:not(.is-disabled):not(:disabled){background:var(--btn-hover-bg)}.i-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--primary),transparent 65%);outline-offset:2px}.i-btn.is-disabled,.i-btn:disabled{color:var(--on-primary-container);cursor:not-allowed}.i-btn.is-disabled:not(.i-btn--text),.i-btn:disabled:not(.i-btn--text){background:var(--primary-container)}.i-btn .i-btn__ripple{background:var(--btn-color);border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0);transition:transform .4s ease,opacity .4s ease}.i-btn:active .i-btn__ripple{opacity:.15;transform:scale(1)}.i-btn--filled{--btn-bg:var(--primary);--btn-color:var(--on-primary);min-width:9rem}.i-btn--tonal{--btn-bg:var(--secondary-container);--btn-color:var(--on-secondary-container)}.i-btn--elevated{--btn-bg:var(--surface);--btn-color:var(--primary);--btn-border:transparent;box-shadow:0 1px 3px #0003}.i-btn--outlined{--btn-bg:transparent;--btn-color:var(--primary);--btn-border:var(--primary);--btn-hover-bg:color-mix(in srgb,var(--primary),transparent 85%)}.i-btn--text{--btn-bg:transparent;--btn-color:var(--secondary);--btn-padding-x:.75rem;--btn-hover-bg:color-mix(in srgb,var(--secondary),transparent 90%);border:none}.i-btn--sm{--btn-padding-y:.35rem;--btn-padding-x:.9rem;--btn-fs:.85rem}.i-btn--md{--btn-padding-y:.55rem;--btn-padding-x:1.25rem;--btn-fs:.95rem}.i-btn--lg{--btn-padding-y:.75rem;--btn-padding-x:1.5rem;--btn-fs:1.05rem}.i-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:var(--space-3);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.i-checkbox svg{display:block}.i-checkbox-input{opacity:0;pointer-events:none;position:absolute}.i-checkbox-box{background:var(--surface);border:2px solid var(--outline);border-radius:var(--radius-sm);display:inline-block;height:20px;place-items:center;transition:background .2s ease,border-color .2s ease;width:20px}.i-checkbox-input:checked+.i-checkbox-box{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.i-checkbox:hover .i-checkbox-box{background:var(--secondary);border-color:var(--secondary);color:var(--on-secondary)}.i-checkbox-check{color:currentColor;height:14px;pointer-events:none;width:14px}.i-checkbox-label{color:var(--on-surface);font-family:var(--font-sans);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);letter-spacing:var(--text-label-md-ls);line-height:var(--text-label-md-lh)}.i-checkbox--sm .i-checkbox-label{font-family:var(--font-sans);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-ls);line-height:var(--text-label-sm-lh)}.i-checkbox--lg .i-checkbox-label{font-family:var(--font-sans);font-size:var(--text-label-lg-size);font-weight:var(--text-label-lg-weight);letter-spacing:var(--text-label-lg-ls);line-height:var(--text-label-lg-lh)}.i-chip{align-items:center;border-radius:var(--radius-md);cursor:default;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);gap:var(--space-1);height:32px;letter-spacing:var(--text-label-md-ls);line-height:var(--text-label-md-lh);padding:0 var(--space-3);transition:background .2s,box-shadow .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.i-chip__label{color:currentColor}.i-chip__close{background:none;border:none;border-radius:var(--radius-full);color:var(--on-surface-variant);cursor:pointer;display:grid;font-family:var(--font-sans);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-ls);line-height:var(--text-label-sm-lh);padding:2px;place-items:center;transition:background .2s,color .2s}.i-chip__close:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.i-chip--assist{background:var(--surface-container-high);color:var(--on-surface)}.i-chip--assist:hover{background:var(--surface-container-highest)}.i-chip--input{background:var(--primary);color:var(--on-primary)}.i-chip--input .i-chip__close{color:var(--on-primary-container)}.i-chip--input .i-chip__close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.i-chip--filter{background:var(--secondary-container);color:var(--on-secondary-container)}.i-chip--filter:hover{background:var(--secondary-container-highest)}.i-chip--outlined{background:transparent;border:1px solid var(--outline)}.i-chip--outlined:hover{background:var(--surface-container-low)}.i-chip--text{color:var(--on-surface-variant)}.i-chip--text,.i-chip--text:hover{background:transparent}.i-chip--elevated{background:var(--surface-container-low);box-shadow:var(--elevation-1)}.rounded{border-radius:20px}}@layer components;@layer components;.i-input{all:unset;background:transparent;box-sizing:border-box;color:inherit;cursor:text;font:inherit;padding:var(--space-3) var(--space-4);width:100%}.i-input::-moz-placeholder{color:var(--on-surface-variant)}.i-input::placeholder{color:var(--on-surface-variant)}.i-input:disabled{cursor:not-allowed;opacity:.6}.i-label{color:inherit;cursor:pointer;font:inherit;font-family:var(--font-sans);font-size:var(--text-label-lg-size);font-weight:var(--text-label-md-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-label-md-lh);-webkit-user-select:none;-moz-user-select:none;user-select:none}.i-label,.i-loader{display:inline-block}.i-loader{animation:bump 4s linear infinite;height:var(--i-loader-size);width:var(--i-loader-size)}.i-loader--sm{--i-loader-size:var(--i-size-sm)}.i-loader--md{--i-loader-size:var(--i-size-md)}.i-loader--lg{--i-loader-size:var(--i-size-lg)}.i-loader--xl{--i-loader-size:var(--i-size-xl)}.i-loader--xxl{--i-loader-size:var(--i-size-xxl)}.i-loader-ring{stroke:hsla(var(--hue,0),10%,10%,.1);transition:stroke .3s}.i-loader-worm{animation:worm 4s cubic-bezier(.42,.17,.75,.83) infinite}@keyframes bump{0%,42%,46%,51%,55%,59%,63%,67%,71%,74%,78%,81%,85%,88%,92%,to{transform:translate(0)}44%{transform:translate(1.33%,6.75%)}53%{transform:translate(-16.67%,-.54%)}61%{transform:translate(3.66%,-2.46%)}69%{transform:translate(-.59%,15.27%)}76%{transform:translate(-1.92%,-4.68%)}83%{transform:translate(9.38%,.96%)}90%{transform:translate(-4.55%,1.98%)}}@keyframes worm{0%{stroke-dashoffset:10}25%{stroke-dashoffset:295}to{stroke-dashoffset:1165}}.i-avatar{--size:40px;background:var(--surface-container-high,#e0e0e0);block-size:var(--size);color:var(--on-surface,#000);display:inline-grid;font-weight:600;inline-size:var(--size);overflow:hidden;place-items:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.i-avatar img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.i-avatar__fallback{font-size:calc(var(--size)*.38)}.i-avatar--xs{--size:24px}.i-avatar--sm{--size:32px}.i-avatar--md{--size:40px}.i-avatar--lg{--size:56px}.i-avatar--xl{--size:72px}.i-avatar--circle{border-radius:50%}.i-avatar--rounded{border-radius:12px}.i-avatar--square{border-radius:4px}.i-avatar__status{border:2px solid var(--surface,#fff);border-radius:50%;bottom:2px;height:10px;position:absolute;right:2px;width:10px}.i-avatar__status.is-online{background:#4caf50}.i-avatar__status.is-offline{background:#9e9e9e}.i-avatar__status.is-busy{background:#f44336}.i-avatar--clickable{cursor:pointer}.i-nav-items{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--nav-width)}.i-nav-icon{cursor:pointer}.i-nav-item{text-align:center}.i-nav-item.is-active .i-nav-icon{background:var(--primary);color:var(--on-primary)}.i-nav-button{align-items:center;display:flex;flex-direction:column;gap:var(--space-2)}.i-nav-label{color:var(--on-surface-variant);font-family:var(--font-sans);font-size:var(--text-label-md-size);font-weight:var(--text-label-md-weight);letter-spacing:var(--text-label-md-ls);line-height:var(--text-label-md-lh)}.active .i-nav-label{color:var(--secondary)}.i-tooltip{background-color:var(--tooltip-bg);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);color:var(--tooltip-color);font-size:var(--tooltip-font-size);font-weight:var(--tooltip-font-weight);line-height:var(--tooltip-line-height);max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);pointer-events:none;position:absolute;white-space:normal;word-break:break-word;z-index:var(--tooltip-z-index)}.i-tooltip-trigger{align-items:center;display:inline-flex}.fade-enter-active,.fade-leave-active{transition:opacity var(--tooltip-transition-duration) var(--tooltip-transition-ease),transform var(--tooltip-transition-duration) var(--tooltip-transition-ease)}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.92)}@layer components{.i-textfield{--_height:var(--textfield-height-lg);--_padding-x:var(--textfield-padding-lg);display:flex;flex-direction:column;gap:var(--space-1);width:100%}.i-textfield__label{color:var(--secondary-container);font-family:var(--font-sans);font-size:var(--text-label-lg-size);font-weight:var(--text-label-lg-weight);letter-spacing:var(--text-label-lg-ls);line-height:var(--text-label-lg-lh)}.i-textfield__control{align-items:center;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-sm);display:flex;height:var(--_height);padding-inline:var(--_padding-x);position:relative;transition:border-color .15s ease,box-shadow .15s ease}.i-textfield__input{background:transparent;border:none;color:var(--on-surface);flex:1;font-family:var(--font-sans);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);height:100%;letter-spacing:var(--text-body-md-ls);line-height:var(--text-body-md-lh);outline:none}.i-textfield__input::-moz-placeholder{color:var(--on-surface-variant)}.i-textfield__input::placeholder{color:var(--on-surface-variant)}.i-textfield__trailing{align-items:center;border-radius:var(--radius-sm);color:var(--on-surface-variant);display:flex;height:calc(var(--_height) - 16px);justify-content:center;transition:background-color .15s ease;width:calc(var(--_height) - 16px)}.i-textfield__trailing:hover{background:var(--surface-container-high)}.i-textfield__support{color:var(--on-surface-variant);font-family:var(--font-sans);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-ls);line-height:var(--text-label-sm-lh)}.i-textfield--focused .i-textfield__control{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.i-textfield--error .i-textfield__control{border-color:var(--error)}.i-textfield--error .i-textfield__support{color:var(--error)}.i-textfield--disabled{opacity:.6;pointer-events:none}.i-textfield--sm{--_height:var(--textfield-height-sm);--_padding-x:var(--textfield-padding-sm)}.i-textfield--md{--_height:var(--textfield-height-md);--_padding-x:var(--textfield-padding-md)}.i-textfield--lg{--_height:var(--textfield-height-lg);--_padding-x:var(--textfield-padding-lg)}.i-textfield--ghost .i-textfield__control,.i-textfield--ghost.i-textfield--focused .i-textfield__control{border:none;box-shadow:none}.i-textfield--ghost.i-textfield--disabled .i-textfield__control{cursor:not-allowed;opacity:.6}}.i-seek[data-size=sm]{--seek-track-height:10px;--seek-dot-size:8px;--seek-divider-width:2px;--seek-divider-height:18px;--seek-indicator-font:var(--text-label-sm-size);--seek-indicator-padding:var(--space-1) var(--space-3);--seek-container-padding:var(--space-8)}.i-seek[data-size=md]{--seek-track-height:12px;--seek-dot-size:10px;--seek-divider-width:2px;--seek-divider-height:26px;--seek-indicator-font:var(--text-label-md-size);--seek-indicator-padding:var(--space-1) var(--space-4);--seek-container-padding:var(--space-10)}.i-seek[data-size=lg]{--seek-track-height:14px;--seek-dot-size:11px;--seek-divider-width:4px;--seek-divider-height:34px;--seek-indicator-font:var(--text-label-lg-size);--seek-indicator-padding:var(--space-1) var(--space-6);--seek-container-padding:var(--space-12)}.i-seek[data-size=xxl]{--seek-track-height:16px;--seek-dot-size:12px;--seek-divider-width:18px;--seek-divider-height:54px;--seek-indicator-font:var(--text-title-md-size);--seek-indicator-padding:var(--space-2) var(--space-4);--seek-container-padding:var(--space-14)}.i-seek{align-items:flex-end;display:flex;gap:30px;--seek-value:1;--seek-min:calc(var(--seek-dot-size)/2 + var(--seek-divider-width)/2);--seek-max:calc(100% - var(--seek-dot-size)/2 - var(--seek-divider-width)/2)}.i-seek__container{max-width:520px;padding:var(--seek-container-padding) 0 20px;position:relative;width:100%}.i-seek__indicator{background:var(--seek-indicator-bg);border-radius:var(--radius-pill);color:var(--seek-indicator-fg);font-size:var(--seek-indicator-font);font-weight:var(--font-weight-bold);left:calc(var(--seek-min) + (var(--seek-max) - var(--seek-min))*var(--seek-value));padding:var(--seek-indicator-padding);position:absolute;top:0;transform:translate(-50%);white-space:nowrap;z-index:var(--z-overlay)}.i-seek__track{background:var(--primary-container);border-radius:var(--radius-pill);height:var(--seek-track-height);position:relative}.i-seek__dot{background:var(--seek-dot-bg);border-radius:var(--radius-full);height:var(--seek-dot-size);position:absolute;top:50%;transform:translateY(-50%);width:var(--seek-dot-size)}.i-seek__dot--left{left:calc(var(--seek-dot-size)/2)}.i-seek__dot--right{right:calc(var(--seek-dot-size)/2)}.i-seek__divider{background:var(--seek-divider-bg);border:calc(var(--seek-divider-width)/3) solid var(--primary-fixed-dim);border-radius:var(--radius-pill);height:var(--seek-divider-height);left:calc(var(--seek-min) + (var(--seek-max) - var(--seek-min))*var(--seek-value));position:absolute;top:calc(var(--seek-container-padding) + var(--seek-track-height)/2);translate:-50% -50%;width:var(--seek-divider-width);z-index:2}.i-seek__input{cursor:pointer;height:var(--seek-track-height);left:0;opacity:0;position:absolute;top:var(--seek-container-padding);width:100%;z-index:10}@layer components{.i-list{background:var(--surface);display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.i-list:has(.i-list-item>:nth-child(2)):not(:has(.i-list-item.vertical)){grid-template-columns:2.5rem 1fr}.i-list:has(.i-list-item>:nth-child(2)) .i-list-item:not(.vertical){grid-column:span 2}.i-list:has(.i-list-item>:nth-child(2)) .i-list-item.vertical{grid-row:span 2}.i-list:has(.i-list-item>:nth-child(3)):not(:has(.i-list-item.vertical)){grid-template-columns:2.5rem 1fr 2.5rem}.i-list:has(.i-list-item>:nth-child(3)) .i-list-item:not(.vertical){grid-column:span 3}.i-list:has(.i-list-item>:nth-child(3)) .i-list-item.vertical{grid-row:span 3}.i-list-item{align-items:center;display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.i-list-item:not(.vertical){grid-template-columns:subgrid}.i-list-item.vertical{grid-template-rows:subgrid}.i-list-item{color:var(--on-surface);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh);transition:background .15s ease}.i-list-item:hover{background:var(--surface-container-high)}.i-list-item.is-active{background:var(--surface-container-highest);color:var(--on-surface)}.dropdown-item-label{white-space:nowrap}}.i-modal-card{animation:modalIn var(--motion-duration-medium) var(--motion-easing-decelerate);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--elevation-3);color:var(--on-surface);min-width:300px}.right-slide .i-modal-card{animation:modalRight var(--motion-duration-medium) var(--motion-easing-decelerate)}.left-slide .i-modal-card{animation:modalLeft var(--motion-duration-medium) var(--motion-easing-decelerate)}.bottom-sheet .i-modal-card{animation:bottomSheet var(--motion-duration-medium) var(--motion-easing-decelerate)}.i-modal-footer,.i-modal-header{background:var(--surface-variant);color:var(--on-surface-variant);padding:var(--space-4)}.i-modal-header{border-bottom:1px solid var(--tertiary)}.i-modal-body{padding:var(--space-5)}.i-modal--sm .i-modal-card{width:320px}.i-modal--md .i-modal-card{width:480px}.i-modal--lg .i-modal-card{width:640px}.i-modal--xl .i-modal-card{width:800px}.i-modal--fullscreen .i-modal-card{border-radius:0;height:100vh;width:100vw}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalRight{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@keyframes modalLeft{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}@keyframes bottomSheet{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@layer components{.i-toast{align-items:center;background:var(--surface-variant);border-radius:var(--radius-sm);box-shadow:var(--elevation-1);color:var(--on-surface-variant);display:flex;gap:var(--space-3);margin:var(--space-4);max-width:360px;min-width:280px;padding:var(--space-4) var(--space-5)}.i-toast-close{background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;display:grid;opacity:.9;padding:var(--space-1);place-items:center;transition:opacity .2s ease}.i-toast-close svg{color:currentColor;opacity:.8}.i-toast-close:hover svg{opacity:1}.i-toast-message{flex:1;font-family:var(--font-sans);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-ls);line-height:var(--text-body-md-lh)}.i-toast-success{background:var(--success);color:var(--on-success)}.i-toast-error{background:var(--error);color:var(--on-error)}.i-toast-info{background:var(--info);color:var(--on-info)}.i-toast-warning{background:var(--warning);color:var(--on-warning)}.i-select-field{align-items:center;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-wrap:wrap;height:3rem;justify-content:space-between;padding:0 var(--space-3)}.i-select-field.is-open{border-color:var(--primary);box-shadow:var(--elevation-1)}.i-select-field.is-disabled{opacity:.6;pointer-events:none}.i-select-value{color:var(--on-surface);font-family:var(--font-sans);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh)}.placeholder{color:var(--on-surface-variant);font-family:var(--font-sans);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-ls);line-height:var(--text-body-md-lh)}.i-select-arrow{font-family:var(--font-sans);font-size:var(--text-label-sm-size);font-weight:var(--text-label-sm-weight);letter-spacing:var(--text-label-sm-ls);line-height:var(--text-label-sm-lh);margin-left:var(--space-2);opacity:.6}.i-select-no-data{color:var(--on-surface-variant);font-family:var(--font-sans);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-ls);line-height:var(--text-body-md-lh);padding:var(--space-3);text-align:center}.chips{flex:1;flex-wrap:wrap;gap:var(--space-1)}.chips,.option-row{align-items:center;display:flex}.option-row{gap:var(--space-3)}.option-row .option-label{color:var(--on-surface);font-family:var(--font-sans);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh)}.i-data-table{-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:grid;grid-template-columns:var(--table-cols)}.i-data-table__header{background:var(--primary-fixed-dim);color:var(--secondary);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);letter-spacing:var(--text-body-md-ls);line-height:var(--text-body-md-lh)}.i-data-table__header,.i-data-table__row{border-radius:var(--radius-sm);display:grid;font-family:var(--font-sans);grid-column:span var(--table-span);grid-template-columns:subgrid;padding:var(--space-3) var(--space-4)}.i-data-table__row{align-items:center;border-bottom:1px solid var(--tertiary);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-ls);line-height:var(--text-body-lg-lh);transition:background .15s ease}.i-data-table__row:hover{background:var(--surface-container-high)}.i-data-table__cell{display:flex}.i-data-table__header{position:relative;z-index:2}.i-data-table.is-sticky .i-data-table__header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:var(--sticky-offset)}}@layer components;@layer components{@container i-query-container (max-width: 1000px){.i-data-table{display:flex;flex-direction:column;gap:var(--space-2)}.i-data-table__header{display:none}.i-data-table__row{background:var(--surface-container);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-column:auto;grid-template-columns:1fr;padding:var(--space-4)}.i-row-actions{justify-content:flex-start}.i-data-table__cell{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(120px,40%) 1fr}.i-data-table__cell:before{color:var(--on-surface-variant);content:attr(data-label);font-weight:500}.i-data-table__cell:first-child{grid-template-columns:auto 1fr}.i-data-table__cell:first-child:before{display:none}}}.layout-grid{display:grid;grid-template-rows:auto 1fr}.layout-parent{container-type:size;height:100%}.i-layout-grid{aspect-ratio:16/9;background:var(--primary-fixed-dim);border-radius:4px;display:grid;gap:4px;grid-template-columns:repeat(var(--grid-fraction),1fr);grid-template-rows:repeat(var(--grid-fraction),1fr);max-height:100cqh;min-height:0;min-width:0;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;--selection-end-column:calc(var(--selected-grid-column) + 1);--selection-end-row:calc(var(--selected-grid-row) + 1);--range-col-start:0;--range-col-end:0;--range-row-start:0;--range-row-end:0}.i-cell{background:var(--on-primary);grid-column:var(--grid-column)/calc(var(--grid-column) + 1);grid-row:var(--grid-row)/calc(var(--grid-row) + 1);padding:10%}.i-cell svg{opacity:0}.i-cell:hover{background:var(--primary-container);border:2px solid var(--outline)}.i-cell:hover svg{opacity:1}.i-cell{box-sizing:border-box}.i-layout-grid .i-cell{background-color:var(--on-primary);background-image:linear-gradient(var(--primary-container) 0 0);background-repeat:no-repeat;background-size:calc((var(--grid-column) - var(--range-col-start) + 1)*(var(--range-col-end) - var(--grid-column))*100%) calc((var(--grid-row) - var(--range-row-start) + 1)*(var(--range-row-end) - var(--grid-row))*100%)}.drawing-overlay{align-items:center;background:var(--primary-container);border:2px solid var(--on-primary);border-radius:2px;color:var(--on-tertiary);display:grid;font-family:var(--font-sans);font-size:var(--text-display-md-size);font-weight:var(--text-display-md-weight);justify-content:center;letter-spacing:var(--text-display-md-ls);line-height:var(--text-display-md-lh);pointer-events:none;z-index:2}.drawing-overlay.committed{background:var(--tertiary)}.drawing-overlay.preview{background:var(--primary-container);border:none;pointer-events:none;z-index:3}.drawing-overlay.preview.has-conflict{background:repeating-linear-gradient(45deg,#ff00008c,#ff00008c 8px,#ffffff59 0 16px);border-color:var(--error)}@layer components{.i-form{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.dashboard-grid{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto;height:100vh;width:100%}.dashboard-content{display:grid;gap:var(--space-6);grid-column:2/3;grid-row:2/5;grid-template-columns:subgrid;grid-template-rows:subgrid;padding:var(--space-6)}footer{display:flex;gap:var(--space-5);grid-column:2/3;grid-row:4/5}}@layer components;.i-header{border-bottom:1px solid var(--tertiary);grid-column:1/-1;padding:var(--space-4) var(--space-6)}.logo-outer{color:var(--primary)}@layer components{.dashboard-sidebar{background:var(--primary-fixed-dim);grid-column:1/2;grid-row:2/5;padding:2.75rem 1.25rem}.i-nav-rail{align-items:center;display:flex;flex-direction:column}.i-nav-item{background:transparent;border-radius:var(--i-nav-item-radius);color:var(--i-nav-item-color);gap:6px;height:var(--i-nav-item-height);place-items:center;transition:background .16s ease,color .16s ease}.i-nav-item.is-active{background:var(--i-nav-item-active-bg);color:var(--i-nav-item-active-color)}.auth-layout{display:grid;grid-template-columns:480px 1fr;min-height:100vh}.auth-brand{background:url(./fractal-glass.BRE6HzKZ.svg) 50%/cover var(--primary);color:var(--on-primary);display:grid;place-items:center}.auth-brand__content{text-align:center}.auth-brand__content,.auth-form-outer{align-items:center;display:flex;flex-direction:column;gap:1.875rem}.auth-form-outer{max-width:100%;width:var(--form-width)}.auth-panel{display:grid}.auth-panel__inner{display:grid;gap:var(--space-6);padding:var(--space-8);place-content:center}}@layer components;.text-primary{color:var(--primary)}.bg-primary{background-color:var(--primary)}.text-secondary{color:var(--secondary)}.bg-secondary{background-color:var(--secondary)}.text-success{color:#22c55e}.bg-success{background-color:#22c55e}.text-danger{color:var(--error)}.bg-danger{background-color:var(--error)}.text-warning{color:#f59e0b}.bg-warning{background-color:#f59e0b}.text-none{color:transparent}.bg-none{background-color:transparent}@layer tokens{.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:1.25rem}.rounded-xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.g-0{gap:0}.rg-0{row-gap:0}.cg-0{-moz-column-gap:0;column-gap:0}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0}.pt-0,.py-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0}.mt-0,.my-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.g-1{gap:.25rem}.rg-1{row-gap:.25rem}.cg-1{-moz-column-gap:.25rem;column-gap:.25rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-bottom:.25rem}.pt-1,.py-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-bottom:.25rem}.mt-1,.my-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.g-2{gap:.5rem}.rg-2{row-gap:.5rem}.cg-2{-moz-column-gap:.5rem;column-gap:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem}.pt-2,.py-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-bottom:.5rem}.mt-2,.my-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.g-3{gap:.75rem}.rg-3{row-gap:.75rem}.cg-3{-moz-column-gap:.75rem;column-gap:.75rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-bottom:.75rem}.pt-3,.py-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-bottom:.75rem}.mt-3,.my-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.g-4{gap:1rem}.rg-4{row-gap:1rem}.cg-4{-moz-column-gap:1rem;column-gap:1rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem}.pt-4,.py-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-bottom:1rem}.mt-4,.my-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.g-5{gap:1.25rem}.rg-5{row-gap:1.25rem}.cg-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-bottom:1.25rem}.pt-5,.py-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.m-5{margin:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-bottom:1.25rem}.mt-5,.my-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.g-6{gap:1.5rem}.rg-6{row-gap:1.5rem}.cg-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-bottom:1.5rem}.pt-6,.py-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.m-6{margin:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-bottom:1.5rem}.mt-6,.my-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.g-8{gap:2rem}.rg-8{row-gap:2rem}.cg-8{-moz-column-gap:2rem;column-gap:2rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-bottom:2rem}.pt-8,.py-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.m-8{margin:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-bottom:2rem}.mt-8,.my-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.g-10{gap:2.5rem}.rg-10{row-gap:2.5rem}.cg-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.p-10{padding:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-bottom:2.5rem}.pt-10,.py-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.m-10{margin:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-bottom:2.5rem}.mt-10,.my-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.g-12{gap:3rem}.rg-12{row-gap:3rem}.cg-12{-moz-column-gap:3rem;column-gap:3rem}.p-12{padding:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-bottom:3rem}.pt-12,.py-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.m-12{margin:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-bottom:3rem}.mt-12,.my-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.g-14{gap:3.5rem}.rg-14{row-gap:3.5rem}.cg-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.p-14{padding:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-14{padding-bottom:3.5rem}.pt-14,.py-14{padding-top:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.m-14{margin:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-14{margin-bottom:3.5rem}.mt-14,.my-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.no-white{white-space:nowrap}}@layer tokens;html[data-color-scheme=system]{color-scheme:light dark}html[data-color-scheme=light]{color-scheme:light}html[data-color-scheme=dark]{color-scheme:dark}:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-sans:"Roboto";--tooltip-bg:light-dark(rgba(97,97,97,.92),hsla(0,0%,100%,.92));--tooltip-color:light-dark(#fff,#121212);--tooltip-font-size:12px;--tooltip-line-height:1.33;--tooltip-font-weight:500;--tooltip-padding-y:6px;--tooltip-padding-x:8px;--tooltip-radius:4px;--tooltip-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);--tooltip-transition-duration:.15s;--tooltip-transition-ease:cubic-bezier(.4,0,.2,1);--tooltip-max-width:200px;--tooltip-z-index:1000;--lh-tight:1.1;--lh-normal:1.4;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-normal:0em;--ls-wide:.02em;--text-display-xl-size:3.5rem;--text-display-xl-lh:4rem;--text-display-xl-weight:400;--text-display-xl-ls:-.25px;--text-display-lg-size:2.8125rem;--text-display-lg-lh:3.25rem;--text-display-lg-weight:400;--text-display-md-size:2.25rem;--text-display-md-lh:2.75rem;--text-display-md-weight:400;--text-heading-lg-size:2rem;--text-heading-lg-lh:2.5rem;--text-heading-lg-weight:400;--text-heading-md-size:1.75rem;--text-heading-md-lh:2.25rem;--text-heading-md-weight:400;--text-heading-sm-size:1.5rem;--text-heading-sm-lh:2rem;--text-heading-sm-weight:400;--text-title-lg-size:1.375rem;--text-title-lg-lh:1.75rem;--text-title-lg-weight:500;--text-title-md-size:1rem;--text-title-md-lh:1.5rem;--text-title-md-weight:500;--text-title-md-ls:.15px;--text-title-sm-size:.875rem;--text-title-sm-lh:1.25rem;--text-title-sm-weight:500;--text-title-sm-ls:.1px;--text-body-lg-size:1rem;--text-body-lg-lh:1.5rem;--text-body-lg-weight:400;--text-body-lg-ls:.5px;--text-body-md-size:.875rem;--text-body-md-lh:1.25rem;--text-body-md-weight:400;--text-body-md-ls:.25px;--text-body-sm-size:.75rem;--text-body-sm-lh:1rem;--text-body-sm-weight:400;--text-body-sm-ls:.4px;--text-label-lg-size:.875rem;--text-label-lg-lh:1.25rem;--text-label-lg-weight:600;--text-label-lg-ls:.1px;--text-label-md-size:.75rem;--text-label-md-lh:1rem;--text-label-md-weight:600;--text-label-md-ls:.5px;--text-label-sm-size:.6875rem;--text-label-sm-lh:1rem;--text-label-sm-weight:600;--text-label-sm-ls:.5px;--primary:light-dark(#1428a0,#fff);--on-primary:light-dark(#fff,#000);--primary-container:light-dark(#d3d9f8,#97b0b9);--on-primary-container:light-dark(#1428a0,#fff);--primary-fixed:light-dark(#e0e6ff,#e0e6ff);--primary-fixed-dim:light-dark(#f2f4fa,#2d42bb);--on-primary-fixed:light-dark(#001858,#001858);--on-primary-fixed-variant:light-dark(#1e3cb8,#1e3cb8);--secondary:light-dark(#000,#e6e6e6);--on-secondary:light-dark(#fff,#000);--secondary-container:light-dark(#626366,#4c4c4c);--on-secondary-container:light-dark(#fff,#fff);--tertiary:light-dark(#e7e8ec,#383838);--on-tertiary:light-dark(#383838,#e7e8ec);--tertiary-container:light-dark(#1c1c1c,#4c4c4c);--on-tertiary-container:light-dark(#fff,#fff);--success:light-dark(#006838,#71ca82);--on-success:light-dark(#fff,#003919);--warning:light-dark(#bb7a00,#f2cc62);--on-warning:light-dark(#fff,#3a2600);--error:light-dark(#b3261e,#f2b8b5);--on-error:light-dark(#fff,#601410);--info:light-dark(#0277bd,#80d4ff);--on-info:light-dark(#fff,#00344a);--surface:light-dark(#fff,#0d0d0d);--surface-dim:light-dark(#f2f2f2,#1d1d1d);--surface-bright:light-dark(#fff,#2b2b2b);--surface-container-lowest:light-dark(#fff,#0a0a0a);--surface-container-low:light-dark(#f7f7f7,#1a1a1a);--surface-container:light-dark(#f3f3f3,#1f1f1f);--surface-container-high:light-dark(#eaeaea,#272727);--surface-container-highest:light-dark(#e2e2e2,#303030);--on-surface:light-dark(#000,#fff);--on-surface-variant:light-dark(#999,#d0d0d0);--outline:light-dark(#6a6a6a,#8c8c8c);--outline-variant:light-dark(#c4c4c4,#3c3c3c);--scrollbar-size:8px;--scrollbar-thumb:color-mix(in srgb,var(--primary) 35%,transparent);--scrollbar-thumb-hover:color-mix(in srgb,var(--primary) 55%,transparent);--scrollbar-track:transparent;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-full:50%;--elevation-0:none;--elevation-1:0 1px 2px rgba(0,0,0,.12);--elevation-2:0 2px 4px rgba(0,0,0,.12);--elevation-3:0 4px 8px rgba(0,0,0,.12);--elevation-4:0 6px 12px rgba(0,0,0,.14);--elevation-5:0 8px 16px rgba(0,0,0,.14);--motion-duration-short:.15s;--motion-duration-medium:.25s;--motion-duration-long:.35s;--motion-easing-standard:cubic-bezier(.2,0,0,1);--motion-easing-decelerate:cubic-bezier(0,0,0,1);--motion-easing-accelerate:cubic-bezier(.3,0,1,1);--opacity-hover:.08;--opacity-focus:.12;--opacity-pressed:.12;--opacity-dragged:.16;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:66px;--toast-height:56px;--toast-gap:12px;--i-nav-rail-width:88px;--i-nav-item-height:64px;--i-nav-bg:var(--i-surface-1);--i-nav-item-color:var(--i-text-muted);--i-nav-item-active-color:var(--i-primary);--i-nav-item-active-bg:var(--i-primary-soft);--i-nav-item-radius:12px;--textfield-height-sm:40px;--textfield-height-md:48px;--textfield-height-lg:56px;--textfield-padding-sm:var(--space-2);--textfield-padding-md:var(--space-3);--textfield-padding-lg:var(--space-3);--right-slide-width:750px;--form-width:400px;--nav-width:120px;--seek-track-bg:var(--surface-container);--seek-dot-bg:var(--primary);--seek-divider-bg:var(--primary);--seek-indicator-bg:var(--primary);--seek-indicator-fg:var(--on-primary)}@layer tokens{.w-0{width:0}.h-0{height:0}.min-w-0{min-width:0}.max-w-0{max-width:0}.min-h-0{min-height:0}.max-h-0{max-height:0}.w-25{width:25%}.h-25{height:25%}.min-w-25{min-width:25%}.max-w-25{max-width:25%}.min-h-25{min-height:25%}.max-h-25{max-height:25%}.w-50{width:50%}.h-50{height:50%}.min-w-50{min-width:50%}.max-w-50{max-width:50%}.min-h-50{min-height:50%}.max-h-50{max-height:50%}.w-75{width:75%}.h-75{height:75%}.min-w-75{min-width:75%}.max-w-75{max-width:75%}.min-h-75{min-height:75%}.max-h-75{max-height:75%}.w-100{width:100%}.h-100{height:100%}.min-w-100{min-width:100%}.max-w-100{max-width:100%}.min-h-100{min-height:100%}.max-h-100{max-height:100%}.w-auto{width:auto}.h-auto{height:auto}.min-w-auto{min-width:auto}.max-w-auto{max-width:auto}.min-h-auto{min-height:auto}.max-h-auto{max-height:auto}.w-fit{width:-moz-fit-content;width:fit-content}.h-fit{height:-moz-fit-content;height:fit-content}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.inline-auto{inline-size:auto}}@layer utilities{.no-user-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll{margin-right:-10px;min-height:0;min-width:0;overflow:auto;padding-right:10px;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.has-scroll::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.has-scroll::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--scrollbar-thumb);border:2px solid transparent;border-radius:8px}.has-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@media(pointer:coarse){html{scrollbar-width:auto}.has-scroll::-webkit-scrollbar,html::-webkit-scrollbar{display:none}}.is-clickable{cursor:pointer}.is-draggable{cursor:grab}.is-draggable:active{cursor:grabbing}.is-focusable{outline:none}.is-readonly{pointer-events:none}.is-interactive{pointer-events:auto}.flex{display:flex}.column{flex-direction:column}.inline-flex{display:inline-flex}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.grid{display:grid}.inline-grid{display:inline-grid}.grid-flow-row{grid-auto-flow:row}.grid-flow-column{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr))}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.grid-cols-17{grid-template-columns:repeat(17,minmax(0,1fr))}.grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr))}.grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr))}.grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr))}.grid-cols-21{grid-template-columns:repeat(21,minmax(0,1fr))}.grid-cols-22{grid-template-columns:repeat(22,minmax(0,1fr))}.grid-cols-23{grid-template-columns:repeat(23,minmax(0,1fr))}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.grid-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.col-span-13{grid-column:span 13}.col-span-14{grid-column:span 14}.col-span-15{grid-column:span 15}.col-span-16{grid-column:span 16}.col-span-17{grid-column:span 17}.col-span-18{grid-column:span 18}.col-span-19{grid-column:span 19}.col-span-20{grid-column:span 20}.col-span-21{grid-column:span 21}.col-span-22{grid-column:span 22}.col-span-23{grid-column:span 23}.col-span-24{grid-column:span 24}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1}.row-span-2{grid-row:span 2}.row-span-3{grid-row:span 3}.row-span-4{grid-row:span 4}.row-span-5{grid-row:span 5}.row-span-6{grid-row:span 6}.row-span-7{grid-row:span 7}.row-span-8{grid-row:span 8}.row-span-9{grid-row:span 9}.row-span-10{grid-row:span 10}.row-span-11{grid-row:span 11}.row-span-12{grid-row:span 12}.gap-0{gap:0}.gap-x-0{-moz-column-gap:0;column-gap:0}.gap-y-0{row-gap:0}.gap-1{gap:var(--space-1)}.gap-x-1{-moz-column-gap:var(--space-1);column-gap:var(--space-1)}.gap-y-1{row-gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-x-2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.gap-y-2{row-gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-x-3{-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.gap-y-3{row-gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-x-4{-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.gap-y-4{row-gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-x-5{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.gap-y-5{row-gap:var(--space-5)}.items-start{align-items:start}.justify-items-start{justify-items:start}.items-center{align-items:center}.justify-items-center{justify-items:center}.items-end{align-items:end}.justify-items-end{justify-items:end}.items-stretch{align-items:stretch}.justify-items-stretch{justify-items:stretch}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.content-space-between{align-content:space-between}.content-space-around{align-content:space-around}.content-space-evenly{align-content:space-evenly}.subgrid-cols{grid-template-columns:subgrid}.subgrid,.subgrid-rows{grid-template-rows:subgrid}.subgrid{grid-template-columns:subgrid}.grid-scroll{min-height:0;min-width:0;overflow:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.is-success{color:var(--color-success)}.is-warning{color:var(--color-warning)}.is-danger{color:var(--color-danger)}.is-info{color:var(--color-info)}.is-success-bg{background-color:var(--color-success-container)}.is-warning-bg{background-color:var(--color-warning-container)}.is-danger-bg{background-color:var(--color-danger-container)}.is-info-bg{background-color:var(--color-info-container)}.is-danger-border{border-color:var(--color-danger)}.is-disabled{opacity:.6;pointer-events:none}.is-loading{cursor:progress}.is-selected{outline:2px solid var(--color-primary)}}@layer utilities;@layer utilities;@layer utilities;@layer reset,base,components,utilities,tokens,overrides;.i-modal-close[data-v-691ce8e5]{margin-left:auto}
