/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI Variable Text",system-ui,sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}::-webkit-calendar-picker-indicator{line-height:1}:-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}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:#1f1f22;--color-base-200:#18181b;--color-base-300:#111113;--color-base-content:#e8e8ed;--color-primary:#0a84ff;--color-primary-content:#fff;--color-secondary:#a78bfa;--color-secondary-content:#111113;--color-accent:#2dd4bf;--color-accent-content:#111113;--color-neutral:#333338;--color-neutral-content:#e8e8ed;--color-info:#38bdf8;--color-info-content:#111113;--color-success:#30d158;--color-success-content:#111113;--color-warning:#ff9f0a;--color-warning-content:#111113;--color-error:#ff453a;--color-error-content:#fff;--radius-selector:999px;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:where(:root),:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:#1f1f22;--color-base-200:#18181b;--color-base-300:#111113;--color-base-content:#e8e8ed;--color-primary:#0a84ff;--color-primary-content:#fff;--color-secondary:#a78bfa;--color-secondary-content:#111113;--color-accent:#2dd4bf;--color-accent-content:#111113;--color-neutral:#333338;--color-neutral-content:#e8e8ed;--color-info:#38bdf8;--color-info-content:#111113;--color-success:#30d158;--color-success-content:#111113;--color-warning:#ff9f0a;--color-warning-content:#111113;--color-error:#ff453a;--color-error-content:#fff;--radius-selector:999px;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f2f2f4;--color-base-300:#fbfbfd;--color-base-content:#1d1d1f;--color-primary:#0071e3;--color-primary-content:#fff;--color-secondary:#7c3aed;--color-secondary-content:#fff;--color-accent:#0d9488;--color-accent-content:#fff;--color-neutral:#ededf0;--color-neutral-content:#1d1d1f;--color-info:#0284c7;--color-info-content:#fff;--color-success:#34c759;--color-success-content:#fff;--color-warning:#ff9f0a;--color-warning-content:#fff;--color-error:#ff3b30;--color-error-content:#fff;--radius-selector:999px;--radius-field:.375rem;--radius-box:.375rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-radius:min(var(--radius-field), .8rem);--tt-overlap:clamp(1px, calc(var(--radius-field) / 8), 2px);--tt-tail:calc(100% + var(--tt-overlap) + .25rem);--tt-tail-off:max(.5rem, var(--tt-radius));display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media (prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.dropdown{position-area:var(--anchor-v,block-end) var(--anchor-h,span-inline-end);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.loading{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:2147483647px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print,(forced-colors:active){.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:2147483647px;overflow:hidden}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:2147483647px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:2147483647px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}@media (forced-colors:active){.progress{border:1px solid}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.progress::-moz-progress-bar{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.progress::-webkit-progress-value{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.file-input{border:var(--border) solid #0000;cursor:pointer;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.file-input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print,(forced-colors:active){.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.btn-outline{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-soft{--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)))}}.btn-soft{color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)))}}.btn-soft{--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.menu-title{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.menu-title{font-size:.875rem;font-weight:600}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50%}.dropdown-left .dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.dropdown-bottom .dropdown-content{transform-origin:top;top:100%;bottom:auto}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.dropdown-end{--anchor-h:span-inline-start}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:has(>input[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-fg:var(--color-base-content);background-image:none}@supports (color:color-mix(in lab, red, red)){.file-input:is(:disabled,[disabled])::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.tabs-box>:is(input:checked){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(input:checked){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(input:checked){border:1px solid}}.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2, var(--radius-field)) + min(.25rem, var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.btn-circle{width:var(--size);height:var(--size);border-radius:2147483647px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge-soft{background-image:none}.input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{--tw-outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);outline-style:none}@media (forced-colors:active){:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{outline-offset:2px;outline:2px solid #0000}}.status-accent{background-color:var(--color-accent);color:var(--color-accent)}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-secondary{background-color:var(--color-secondary);color:var(--color-secondary)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.radio-xs{padding:.125rem}.radio-xs[type=radio]{--size:calc(var(--size-selector,.25rem) * 4)}.menu-xs .menu-title{padding-block:.25rem;padding-inline:.5rem}.menu-sm .menu-title,.menu-md .menu-title{padding-block:.5rem;padding-inline:.75rem}.menu-lg .menu-title,.menu-xl .menu-title{padding-block:.75rem;padding-inline:1.5rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.file-input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem;line-height:1.5rem}.file-input-sm::file-selector-button{font-size:.75rem}.tabs-sm{--tab-height:calc(var(--size-field,.25rem) * 8)}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.progress-warning{color:var(--color-warning)}.input-sm{--in-size-mul:8;--font-size-min:.75rem;--spin-my:-2}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.input-xs{--in-size-mul:6;--font-size-min:.6875rem;--spin-my:-1}.floating-label:has(.input-xs){--top-mul:3;--font-size:.6875rem}.select-sm{--sl-size-mul:8;--font-size-min:.75rem;--option-px:2.5}.floating-label:has(.select-sm){--top-mul:4;--font-size:.75rem}.select-xs{--sl-size-mul:6;--font-size-min:.6875rem;--option-px:2}.floating-label:has(.select-xs){--top-mul:3;--font-size:.6875rem}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.textarea-sm{--font-size-min:.75rem}.floating-label:has(.textarea-sm){--top-mul:4;--font-size:.75rem}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.toggle-success:checked,.toggle-success[aria-checked=true]{--input-color:var(--color-success)}.card-border{border:var(--border) solid var(--color-base-200)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert-soft{--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.fixed{position:fixed}.static{position:static}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.z-10{z-index:10}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--join-v));border-block-end-width:calc(var(--border,1px) * var(--join-h))}.mt-4{margin-top:calc(var(--spacing) * 4)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-\[92vw\]{max-width:92vw}.grow{flex-grow:1}.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)}.flex-wrap{flex-wrap:wrap}.gap-1{gap:var(--spacing)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.bg-base-100{background-color:var(--color-base-100)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-error{color:var(--color-error)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.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)}.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, )}.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, )}.select-all{-webkit-user-select:all;user-select:all}}[data-theme=dark],:root:not([data-theme=light]){--color-base-content-line:#3d3d43;--mut:#afafb7;--hairline:#ffffff21;--fill:#78788047;--rail-line:#35353b;--rail-on:#ffffff17;--search:#333338;--pill-on:#37373d;--control-line:#ffffff38}[data-theme=light]{--color-base-content-line:#e5e5ea;--mut:#6e6e73;--hairline:#00000014;--fill:#7676801f;--rail-line:#d9d9de;--rail-on:#00000012;--search:#fff;--pill-on:#ededf0;--control-line:#00000026}svg.i{vertical-align:middle;display:inline-block}.lines{list-style:outside}.howto{list-style:decimal}body{background:var(--bg)}:root{--bg:var(--color-base-300);--panel:var(--color-base-200);--card:var(--color-base-100);--fg:var(--color-base-content);--line:var(--color-base-content-line);--soft:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--soft:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}:root{--accent:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklab,var(--color-base-content) 11%,transparent)}}:root{--blue:var(--color-primary);--red:var(--color-error);--green:var(--color-success);--amber:var(--color-warning);--shadow:0 8px 30px #00000073}*{box-sizing:border-box}html{font:400 16px/1.43 var(--font-sans);letter-spacing:-.01em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fg);background:var(--bg)}body{min-height:100vh;margin:0;font-size:14px;display:flex}.btn-sm,.input-sm,.select-sm,.table-sm,.table-sm tr{font-size:.875rem}a{color:var(--blue)}::picker(select){background-color:var(--color-base-100);color:var(--color-base-content)}.menu a,.menu summary,.tabs a,a.card,.me{color:inherit}a.btn{color:var(--btn-fg)}.tab{gap:6px}.btn,.tab,.badge,label,b,strong,h1,h2,h3,h4,h5,h6,.table :where(thead,tfoot),.menu-title,.stat-value{font-weight:500}.file-input::file-selector-button{font-weight:500}.menu,.tabs,.dropdown-content{font-weight:400}.tab small{opacity:.6}.tabs-box>.tab:not(.tab-active){color:var(--mut)}.tabs-box>.tab:not(.tab-active):hover{color:var(--fg)}.rail .menu a>span:not(.ic),.rail .menu summary>span:not(.ic){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}svg.i{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.rail{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;flex:none;width:208px;height:100vh;padding:10px 8px;display:flex;position:sticky;top:0;overflow-y:auto}.rail .foot{margin-top:auto;padding-top:10px}.rail .acting{background:var(--amber);border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 8px 8px 12px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rail .acting{background:color-mix(in oklab,var(--amber) 16%,var(--bg))}}.rail .acting{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.rail .acting{border:1px solid color-mix(in oklab,var(--amber) 40%,transparent)}}.rail .acting span{flex-direction:column;flex:1;min-width:0;display:flex}.rail .acting b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rail .find{border-radius:var(--radius-field);background:var(--color-base-content);align-items:center;gap:10px;height:32px;margin-bottom:4px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rail .find{background:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}.rail .find{cursor:text;font-weight:400}.rail .find:focus-within{background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.rail .find:focus-within{background:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.rail .find .ic{opacity:.8}.rail .find input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.rail .find input::placeholder{color:var(--mut)}.rail .menu a{gap:10px}.rail .menu,.rail .menu ul{row-gap:4px}.rail .menu li>a:not(.me),.rail .menu li>details>summary{padding-block:4px}.rail .badge{font-variant-numeric:tabular-nums;border:0;border-radius:9999px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:500}.rail svg.i{stroke-width:1.5px;width:18px;height:18px}.rail .ic{flex:none;display:inline-flex;position:relative}.rail .menu a.off,.rail .menu a.off.menu-active{color:var(--color-error)}.rail .ic .dot{background:var(--color-error);width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;bottom:-3px;left:-3px}.rail .menu ul{margin-inline-start:12px;padding-inline-start:0}.rail .menu ul:before{display:none}.rail .menu details>summary:after{translate:-1px;rotate:135deg}.rail .menu details[open]>summary:after{translate:0 -1px;rotate:-135deg}.rail .menu summary>.cust{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.rail .menu summary>.cust>span:not(.ic){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail .me{padding-inline:10px;line-height:1.25}.rail .me>.ic{justify-content:center;width:28px}.rail .me .avatar{color:#46bef0;background:oklab(75.5489% -.0818213 -.0966678/.12);width:28px;height:28px;font-size:11px;font-weight:500}[data-theme=light] .rail .me .avatar{color:#1a8bc0}.me b{font-weight:400;display:block}.rail .me.menu-active b{font-weight:500}.me small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;display:block;overflow:hidden}.avatar:not(.avatar-placeholder){color:#8ab4f8;background:#1e3a5f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:inline-flex}.logo{color:var(--fg);padding:8px 10px 4px;display:block}.logo svg{width:auto;height:28px;display:block}.logo.recevr-ai{border-radius:var(--radius-field,8px);align-items:center;gap:6px;margin-top:4px;padding:8px 10px;text-decoration:none;display:flex}.logo.recevr-ai:hover,.logo.recevr-ai.on{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.logo.recevr-ai:hover,.logo.recevr-ai.on{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.logo .chip{color:#46bef0;letter-spacing:.04em;background:#46bef026;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px}[data-theme=light] .logo .chip{color:#1a8bc0}main{flex:1;min-width:0;padding:16px 16px 40px}.top{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:48px;margin:-16px -16px 16px;padding:8px 16px;display:flex}.top h1{margin:0}.top .sp{margin-left:auto}h1{margin:0 0 14px;font-size:15px;font-weight:500}h1 small{color:var(--mut);margin-left:8px;font-size:14px;font-weight:400}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin:22px 0 8px;font-size:12px;font-weight:500}.mut{color:var(--mut)}.r{text-align:right}.n{white-space:nowrap}.sm{font-size:13px}.empty{color:var(--mut);text-align:center;padding:40px 0}.empty .btn{width:max-content;margin:12px auto 0;display:flex}.note{color:var(--mut);margin:6px 0;font-size:13px}.err{color:var(--red)}td a.main,td span.main{color:var(--fg);font-weight:500;text-decoration:none}.pic{width:1%;padding:0}.still{background:#000;width:80px;height:80px;display:block;overflow:hidden}.still img{object-fit:cover;width:100%;height:100%;display:block}.nostill{aspect-ratio:16/9;background:#1a1a1a;border-radius:6px;width:100%;margin-bottom:4px;overflow:hidden}.nostill img{object-fit:cover;width:100%;height:100%;display:block}.grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.grid a{color:var(--fg);font-size:14px;text-decoration:none}.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.card .big{font-variant-numeric:tabular-nums;margin-top:28px;font-size:34px;font-weight:500}form.i{display:inline}.acts{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.bar input[type=search]{flex:1;max-width:360px}.htmx-request .dim{opacity:.6}dialog h1{margin-bottom:4px;font-size:18px}.modal[open]{-webkit-backdrop-filter:blur(4px);background-color:#00000073}.modal>.modal-box{border:1px solid var(--hairline);border-radius:14px;max-width:420px;padding:22px 24px 20px;box-shadow:inset 0 1px #ffffff0a,0 24px 64px -16px #0000008c}.modal-box>h1{letter-spacing:-.015em;margin:0 0 18px;font-size:17px;line-height:24px}.modal-box .field{gap:6px;margin:0 0 14px}.modal-box .field>label{color:var(--mut);align-items:baseline;gap:6px;font-size:13px;display:flex}.modal-box .field>label small{opacity:.75;margin:0 0 0 auto;font-size:12px;font-weight:400}.modal-box .field>.acts{flex-wrap:nowrap;gap:8px;margin:0}.modal-box .field>.acts .input{flex:1;min-width:0}.modal-box .field>.acts .btn{--size:2.25rem;border-radius:8px;flex:none;padding-inline:14px}.modal-box .field.access{border-top:1px solid var(--hairline);margin-top:20px;padding-top:18px}.modal-box .btn.quiet:not(:hover,:focus-visible){box-shadow:none;background:0 0;border-color:#0000}.modal-box>.acts:last-child .btn.quiet{margin-left:-10px;padding-inline:10px}.modal-box .input{--size:2.25rem;background:var(--color-base-200);border-color:var(--control-line);width:100%;box-shadow:none;border-radius:8px;transition:border-color .15s,box-shadow .15s}.modal-box .input:focus,.modal-box .input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue);outline:0}@supports (color:color-mix(in lab, red, red)){.modal-box .input:focus,.modal-box .input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 28%,transparent)}}.modal-box>.acts:last-child{gap:8px;margin:22px 0 0}.modal-box>.acts:last-child .btn{--size:2.25rem;border-radius:8px;padding-inline:16px}.settings{grid-template-columns:224px 1fr;min-height:100vh;margin:-16px;display:grid}.subnav{border-right:1px solid var(--line);padding:8px}.subnav .head{border-bottom:1px solid var(--line);align-items:center;height:44px;margin:-8px -8px 6px;padding:0 10px;font-weight:500;display:flex}.subnav .menu{gap:2px}.pane{padding:0 16px 40px}.pane .head{border-bottom:1px solid var(--line);align-items:center;height:44px;margin:0 -16px 8px;padding:0 16px;font-weight:500;display:flex}.rows .row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.rows .row label{flex:1}.rows .row label small{color:var(--mut);margin-left:8px;font-size:13px}.rows .row input:not(.toggle):not(.checkbox):not(.radio),.rows .row select{width:256px}.settings .pane.wide{padding-top:16px}.settings .pane.wide>.top{margin:-16px -28px 16px;padding:8px 28px}.settings .pane .head .sp{flex:1}.settings .pane .head form{margin:0}.settings .pane{padding:0 28px 48px}.settings .pane .head{margin:0 -28px 8px;padding:0 28px}.settings .pane h2{margin:28px 0 8px;padding-left:2px}.settings .pane .rows{border:1px solid var(--line);background:var(--fg);border-radius:6px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.settings .pane .rows{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.settings .pane .dropdown-content.rows{background:var(--card);padding:16px}.settings .pane .rows .row{border-bottom:0;border-top:1px solid var(--line);min-height:52px;padding:8px 0}.settings .pane .rows>.row:first-child,.settings .pane .rows>:first-child>.row:first-of-type{border-top:0}.settings .pane .rows .row label small{margin:1px 0 0;font-size:12px;display:block}.settings .pane .rows .line{align-items:center;gap:6px;display:flex}.who{align-items:center;gap:16px;margin:24px 0 20px;display:flex}.settings .pane .rows+.rows,.settings .pane .edits+.rows,.settings .pane .out+.rows,.settings .pane .rows+form>.rows:first-child{margin-top:16px}.settings .pane .out{gap:6px;margin:16px 0 0;display:flex}.settings .pane .who>.out{flex:none;align-self:flex-start;margin:0 0 0 auto}.settings .pane .who>.out .btn{border-radius:999px;width:auto;height:32px;min-height:32px;padding:0 14px;font-size:13px}.settings .pane>.rows:first-child,.settings .pane>.note:first-child{margin-top:24px}.settings .pane .rows a.row{color:var(--fg);cursor:pointer;margin:0 -14px;padding:8px 14px;text-decoration:none}.settings .pane a.row:hover{background:var(--soft)}.settings .pane .rows>a.row:first-child{border-radius:6px 6px 0 0}.settings .pane .rows>a.row:last-child{border-radius:0 0 12px 12px}.settings .pane .rows>a.row:only-child{border-radius:6px}.settings .pane a.row label{cursor:pointer}.settings .pane a.row>svg.i{color:var(--mut)}.st{color:var(--mut);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.st.ok:before,.st.bad:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.st.bad{color:var(--red)}.st.bad:before{background:var(--red)}.ohead{align-items:center;gap:8px;margin:24px 0 20px;font-size:17px;display:flex}.ohead .back{width:28px;height:28px;color:var(--mut);border-radius:50%;place-items:center;margin-left:-6px;display:grid}.ohead .back:hover{background:var(--soft);color:var(--fg)}.ohead .back .i{transform:rotate(180deg)}.ohead .sp{flex:1}.rows:has(input[name=everySite]:checked) .only{display:none}.who .logo-img{object-fit:contain;background:var(--soft);width:64px;height:64px;color:var(--mut);border-radius:6px;place-items:center;display:grid}.who .ph:hover .logo-img{filter:brightness(.8)}.who .ph:has(.logo-img){border-radius:6px}.settings .pane .row:has(>label:empty)>label{visibility:hidden}.mail-ok{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.mail-ok{color:color-mix(in oklab,var(--color-success) 75%,var(--fg))}}.mail-wait{color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mail-wait{color:color-mix(in oklab,var(--color-warning) 75%,var(--fg))}}.mail-changes{border:1px solid var(--line);border-radius:6px;margin:4px 0 8px;font-size:12px;overflow:hidden}.mail-changes>p{border-bottom:1px solid var(--line);background:var(--fg);margin:0;padding:8px 12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.mail-changes>p{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.mail-changes table{table-layout:fixed}.mail-changes th:first-child{width:9rem}.mail-changes td,.mail-changes tbody th{vertical-align:top;overflow-wrap:anywhere}.mail-changes tbody th{color:var(--mut);font-weight:400}.mail-changes tr.changed{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.mail-changes tr.changed{background:color-mix(in oklab,var(--color-success) 8%,transparent)}}.mail-changes tr.changed{box-shadow:inset 2px 0 var(--color-success)}.mail-changes s{color:var(--mut)}.mail-changes .addr{display:block}.edits:not([data-dirty]) .save{display:none}.who .ph{cursor:pointer;border-radius:50%;display:block;position:relative}.who .avatar.big{width:64px;height:64px;font-size:20px}.who .ph:hover .avatar{filter:brightness(.8)}.who form:first-child{position:relative}.who .phx{background:var(--card);width:20px;height:20px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;place-items:center;display:none;position:absolute;top:-2px;right:-2px}.who .phx .i{width:12px;height:12px}.who form:first-child:hover .phx{display:grid}.who .nm{flex-direction:column;min-width:0;display:flex}.who .nm input{width:260px;height:32px;margin-left:-6px;padding:0 6px;font-size:17px;font-weight:500}.who .nm small{color:var(--mut);font-size:13px}.two{grid-template-columns:3fr 2fr;align-items:start;gap:24px;display:grid}@media (max-width:800px){.two,.settings{grid-template-columns:1fr}.subnav{border-right:0}}video{background:#000;border-radius:6px;width:100%;display:block}.log{margin:0;padding:0;list-style:none}.log li{border-bottom:1px solid var(--line);padding:6px 0}.log time{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:8px;font-size:13px;font-weight:500}dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}dt{color:var(--mut)}dd{margin:0}@media (max-width:800px){body{flex-direction:column}.rail{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:2px;width:auto;height:auto;position:static}.rail details,.rail .foot .me small,.rail .logo:not(.ai){display:none}.rail .logo.recevr-ai{margin:0;padding:4px 8px}.rail .logo.recevr-ai svg{height:22px}.rail .foot{align-items:center;gap:6px;margin:0;padding:0;display:flex}.rail .foot input{width:140px}.top{margin:-16px -16px 16px}}.c{text-align:center}a.who{align-items:center;gap:8px;max-width:100%;margin:0;display:inline-flex}a.who svg.i{color:var(--mut)}a.who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td .cog,th .cog{color:var(--mut);cursor:pointer;border-radius:6px;padding:4px;display:inline-flex}td .cog:hover,th .cog:hover{color:var(--fg);background:var(--accent)}.lead{flex:none;display:inline-flex;position:relative}a.who .lead,a.who .lead span{overflow:visible}a.who .lead svg.i{stroke-width:1.5px;width:18px;height:18px}.lead .dot{background:var(--color-error);width:7px;height:7px;box-shadow:0 0 0 2px var(--color-base-100);border-radius:50%;position:absolute;bottom:-3px;left:-3px}.lead .shield{display:flex;position:absolute;bottom:-5px;right:-5px}a.who .lead .shield svg.i{width:12px;height:12px;stroke:var(--color-base-100);stroke-width:2.5px}.shield.armed svg.i{fill:var(--color-success)}.shield.held svg.i{fill:var(--color-warning)}.shield.off svg.i{fill:var(--color-error)}.sitelist td{padding-top:10px;padding-bottom:10px}.sitelist tr.row{cursor:pointer}.sitelist tr.row:hover{background:var(--fill)}.sitelist .site{align-items:center;gap:10px;min-width:0;display:flex}.sitelist td>a.who{display:flex}.sitelist a.who.off>span:not(.lead){color:var(--mut)}.sitelist .flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.sitelist .flag{background:var(--fill);color:var(--mut);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.sitelist .flag.warn{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.sitelist .flag.warn{background:color-mix(in oklab,var(--color-warning) 15%,transparent)}}.sitelist .flag.warn{color:var(--color-warning)}.sitelist .flag.warn:hover{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.sitelist .flag.warn:hover{background:color-mix(in oklab,var(--color-warning) 25%,transparent)}}.sitelist .flag svg.i{width:12px;height:12px}.sitelist td.figs{white-space:nowrap;text-align:right;width:1%;padding-right:0}.sitelist .figs .cams{color:var(--mut);font-variant-numeric:tabular-nums;vertical-align:middle;align-items:center;gap:4px;margin-left:4px;font-size:12px;display:inline-flex}.sitelist .figs .cams svg.i{width:14px;height:14px}.sitelist .figs .cog{vertical-align:middle}.sitelist .figs .cog svg.i{width:14px;height:14px}.sitelist th.c,.sitelist td.c{width:64px}.sitelist th.add{text-align:center;padding-left:0;padding-right:0}.searchable thead input[type=search]{width:100%;max-width:280px;font-weight:400}.searchable thead .acts-in{gap:2px;display:inline-flex}.panel.pad{padding:12px 16px}.panel.narrow{max-width:560px}.field{flex-direction:column;gap:6px;margin:14px 0;display:flex}.acts.end{justify-content:flex-end;margin-bottom:0}.acts .sp{margin-left:auto}.acts form.acts{margin:0}.live{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.live img,.live video{object-fit:contain;background:#000;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.live[style*=--r] img{object-fit:fill}.live.still{width:auto;height:auto}.live img{opacity:.45}.live.still img{opacity:1}.live video{opacity:0}.live.on video{opacity:1}.live.on img{visibility:hidden}.live .cap{color:#fff;text-shadow:0 1px 3px #000;pointer-events:none;z-index:2;font-size:13px;position:absolute;bottom:6px;left:8px}@media (hover:hover){.live .cap{opacity:0;transition:opacity .15s}.live:hover .cap,.live:focus-within .cap{opacity:1}}.live.rec .cap:after{content:" · Recorded"}.live .when{z-index:3;color:#fffc;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0006;border-radius:3px;padding:0 5px;font-size:11px;line-height:16px;display:none;position:absolute;top:4px;left:18px}.live.rec.on.sync .when:not(:empty){display:block}.live.rec.hold:not(.on) img{opacity:.5}.pop .live .when{font-size:12px;line-height:18px;top:8px;left:22px}.live.norec,.live.wait{opacity:.35}.live.off{opacity:.6}.live.off .when{display:none!important}.live.rec .say,.live.wait .say,.live.norec .say{display:none}.live.norec:after{content:"No recording";z-index:2;color:#ffffffbf;pointer-events:none;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.live.ended .cap:after{content:" · Recording ended"}.live .say{color:#fff9;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.live .say i{border:2px solid #ffffff24;border-top-color:#ffffff8c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite say-spin}@keyframes say-spin{to{transform:rotate(360deg)}}.live.on .say,.live.still .say{display:none}.live.on:before{content:"";background:var(--green);z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:6px;box-shadow:0 0 10px #30d158bf}.live.rec:before{background:var(--red);box-shadow:0 0 10px #ff453abf}.live svg.zones{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.ins{padding:16px 20px 32px}.ins .ins-pick{align-items:center;gap:10px;display:flex}.ins .seg{background:var(--color-base-content);border-radius:999px;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ins .seg{background:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}.ins .seg button{color:var(--mut);border-radius:999px;padding:3px 12px;font-size:13px}.ins .seg button.on{background:var(--card);color:var(--fg);box-shadow:0 0 0 .5px var(--hairline)}.ins-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin-top:12px;display:grid}.ins-card{background:var(--card);box-shadow:0 0 0 .5px var(--hairline);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ins-card header{align-items:flex-start;gap:12px;display:flex}.ins-card header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ins-card header small{color:var(--mut);font-size:12px}.ins-card .ins-n{text-align:right;white-space:nowrap;align-items:flex-end;margin-left:auto;font-size:22px;font-weight:500;line-height:1.1}.ins-card svg.bars{width:100%;height:auto;display:block}.ins-card .bars .grid{stroke:var(--line)}.ins-card .bars .lbl{fill:var(--mut);font-size:10px}.ins-card .bars .bar{fill:var(--color-primary);opacity:.85}.ins-stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ins-still{color:inherit;flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.ins-still img,.ins-still .nopic{aspect-ratio:16/9;object-fit:cover;color:#ffffff80;background:#000;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex}.ins-still span{flex-direction:column;min-width:0;display:flex}.ins-still b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ins-still small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ins-empty{text-align:center;color:var(--mut);flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:24px auto;padding:48px 16px;display:flex}.ins-empty b{color:var(--fg)}.q-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.q-empty .tile{width:48px;height:48px;color:var(--mut);background:var(--soft);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.q-empty .tile svg.i{width:24px;height:24px}.q-empty b{font-size:16px}.q-empty p{max-width:24rem;color:var(--mut);margin:0;font-size:14px}.flows-h{margin:12px 0 0;font-size:15px;font-weight:500}.flow-preset{max-width:360px;margin-top:16px}.flow-preset h4{color:var(--mut);margin:8px 0 2px;font-size:12px;font-weight:500}@media (max-width:860px){.ins{padding:12px}.ins-grid{grid-template-columns:1fr}.ins-stills{grid-template-columns:repeat(2,minmax(0,1fr))}}.tlbar{align-items:center;gap:10px;margin-top:8px;display:flex}.tlbar .sp{margin-left:auto}.tl{background:var(--soft);cursor:pointer;border-radius:6px;height:28px;margin:6px 0 2px;position:relative;overflow:hidden}.tl i{background:var(--blue);opacity:.6;position:absolute;top:0;bottom:0}.tl i.ev{background:var(--red);opacity:.8}.tl b{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tlx{font-variant-numeric:tabular-nums;color:var(--mut);justify-content:space-between;font-size:13px;font-weight:500;display:flex}.ptz{align-items:center;gap:12px;margin:10px 0;display:flex}.ptz form{align-items:center;gap:12px;display:flex}.ptz .pad{grid-template-rows:repeat(3,32px);grid-template-columns:repeat(3,32px);gap:2px;display:grid}.zoom{flex-direction:column;gap:2px;display:flex}.over{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.over img,.over svg{width:100%;height:100%;display:block;position:absolute;inset:0}.over img{object-fit:contain}.legend{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.frames{gap:6px;margin:8px 0;display:flex;overflow-x:auto}.frames img{background:#000;border-radius:4px;height:72px}main.auth{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.auth form,.auth section{background:var(--card);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.auth .wide{max-width:640px;padding:32px}.auth .head{text-align:center;flex-direction:column;gap:6px;display:flex}.auth .head.left{text-align:left}.auth h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.auth p{margin:0;font-size:14px}.auth .brand{font-size:14px;font-weight:500}.auth .field{flex-direction:column;gap:6px;display:flex}.auth label{font-size:14px;font-weight:500}.auth .between{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth .between a{text-decoration:none}.auth .between a:hover{color:var(--fg);text-decoration:underline}.auth input.code{text-align:center;letter-spacing:.4em;height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.auth .foot{text-align:center;color:var(--mut)}.auth .foot a{color:var(--fg);font-weight:500}.auth .mark{background:var(--blue);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.auth .mark svg.i{width:20px;height:20px}.auth .row2{flex-wrap:wrap;gap:12px;display:flex}.auth .pw{position:relative}.auth .pw input{padding-right:40px}.auth .pw .eye{width:32px;height:32px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth .pw .eye:hover{color:var(--fg)}.auth .pw .eye .off,.auth .pw .eye[aria-pressed=true] .on{display:none}.auth .pw .eye[aria-pressed=true] .off,.auth .pw .eye span{display:flex}.auth .pill{background:var(--fill);height:28px;color:var(--mut);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:center;padding:0 14px;font-size:13px;font-weight:500}.auth .pill:hover{color:var(--fg)}.auth .row2 form{all:unset;display:contents}.auth .row2 .btn-primary{flex:1}.auth .roles{border:0;grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;margin:0;padding:0;display:grid}.auth .roles label{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex;position:relative}.auth .roles label:hover{border-color:#1a73e880}.auth .roles label:has(input:checked){border-color:var(--blue);background:#1a73e80f}.auth .roles input{opacity:0;width:1px;height:1px;position:absolute}.auth .roles .glyph{background:var(--soft);width:32px;height:32px;color:var(--mut);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.auth .roles label:has(input:checked) .glyph{background:var(--blue);color:#fff}.auth .roles .tick{color:var(--blue);display:none;position:absolute;top:12px;right:12px}.auth .roles label:has(input:checked) .tick{display:block}.auth .agree{align-items:flex-start;gap:10px;font-weight:400;line-height:1.4;display:flex}.auth .agree input{margin-top:2px}.auth .agree a{color:var(--fg)}@media (max-width:560px){.auth .roles{grid-template-columns:1fr}.auth .wide{padding:24px}}.bar .sp{margin-left:auto}.bar .tabs{scrollbar-width:none;flex-wrap:nowrap;min-width:0;overflow-x:auto}.bar .tabs .tab{white-space:nowrap;flex:none}.bar.pills .tabs{flex:1 1 0}.bar.pills .tabs .tab{flex:1 0 auto;justify-content:center}.bar.pills .tabs>.tab{--c:var(--fg);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab{background:color-mix(in oklab,var(--c) 11%,transparent)}}.bar.pills .tabs>.tab{color:var(--fg);border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab{border:1px solid color-mix(in oklab,var(--c) 16%,transparent)}}.bar.pills .tabs>.tab:before{content:"";background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.bar.pills .tabs>.tab:not(.tab-active):hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab:not(.tab-active):hover{background:color-mix(in oklab,var(--c) 20%,transparent)}}.bar.pills .tabs>.tab.tab-active,.bar.pills .tabs>.tab.tab-active:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab.tab-active,.bar.pills .tabs>.tab.tab-active:hover{background:color-mix(in oklab,var(--c) 34%,transparent)}}.bar.pills .tabs>.tab.tab-active,.bar.pills .tabs>.tab.tab-active:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab.tab-active,.bar.pills .tabs>.tab.tab-active:hover{border-color:color-mix(in oklab,var(--c) 70%,transparent)}}.bar.pills .tabs>.tab.tab-active,.bar.pills .tabs>.tab.tab-active:hover{color:var(--fg);font-weight:500}.bar.pills .tabs>.tab small{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bar.pills .tabs>.tab small{color:color-mix(in oklab,var(--fg) 70%,transparent)}}.tone-waiting{--c:var(--color-error)!important}.tone-taken{--c:var(--color-info)!important}.tone-yours{--c:var(--color-success)!important}.tone-parked{--c:var(--color-warning)!important}.tone-escalated{--c:oklch(70% .18 45)!important}.tone-timed-out{--c:oklch(65% .03 250)!important}.tone-ai{--c:oklch(68% .17 295)!important}.tone-health{--c:oklch(72% .14 165)!important}.bar.pills .sp{display:none}.bar.pills .input{flex:none;width:200px}.events a.badge.qf{cursor:pointer;text-decoration:none;transition:filter .15s}.events a.badge.qf:hover{filter:brightness(1.25)}.events a.badge.qf.on{outline-offset:-1px;outline:1px solid}.bar.pills .qclear{border-radius:999px;flex:none;gap:8px;height:32px;padding:0 12px;text-decoration:none}.bar.pills .qclear span{opacity:.7}.bar.pills .qclear:hover span{opacity:1}.bar.pills .qoff{flex:none;gap:8px;margin-left:auto;display:flex}.bar.pills .qclear small{opacity:.7}.bar.pills .qclear:not(.on):hover{filter:brightness(1.25)}.bar.pills .qclear.on{outline-offset:-1px;outline:1px solid}td.c,th.c{text-align:center;width:80px}.count{border:1px solid var(--line);color:var(--mut);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:13px;font-weight:500;display:inline-flex}.count svg.i{width:12px;height:12px}.count.red{color:var(--red);border-color:#ff453a66}.tick{color:var(--green);opacity:.8}.late{color:var(--red)}.waited{font-variant-numeric:tabular-nums;font-weight:500}.clip{aspect-ratio:16/9;background:#000;border-radius:6px;position:relative;overflow:hidden}.clip video,.clip img{object-fit:contain;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.clip canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.caption{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;display:flex}.caption b{font-weight:500}.kh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.kh b{font-weight:500}.kh .sp{margin-left:auto}.acts label{font-size:13px}.acts input[type=text]{width:200px}.sitelog td{padding:6px 8px 6px 0;font-size:14px}table.events td.chk,table.events th.chk{text-align:center;width:72px}table.events td.chk.ok svg.i{color:var(--green)}table.events td.chk.hot{color:var(--red);font-weight:500}table.events .count{border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:13px;display:inline-flex}table.events .count svg.i{width:12px;height:12px}table.events td.chk.hot .count{color:var(--red);border-color:#ff453a66}.table th{color:var(--mut);font-size:12px;font-weight:500}tr.sec th{background:var(--soft);color:var(--mut);text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;font-size:12px}tr.more td{text-align:center;font-size:13px}.archive .still{border-radius:6px;flex:none;width:64px;height:40px}.archive .sec{background:var(--soft);color:var(--mut);text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;font-size:12px}.archive .more{text-align:center;padding:12px;font-size:13px}.top input[type=search]{width:220px}.figures .chart{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:12px 12px 6px}.figures svg.bars{width:100%;height:auto;display:block}.figures .bars .grid{stroke:var(--line)}.figures .bars .lbl{fill:var(--mut);font-size:10px}.legend{color:var(--mut);justify-content:flex-start;gap:14px;margin:0 0 8px;font-size:13px;display:flex}.legend i{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.figures .figs{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:12px;display:grid}.figures .figs h2{margin-top:22px}.figures .figs .cards{grid-template-columns:1fr 1fr}.figures .card{flex-direction:column;min-height:160px;display:flex}.figures .card .big{margin-top:auto}.figures .card .note{min-height:18px}.figures .donut{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:6px;flex-direction:column;justify-content:center;min-height:332px;padding:16px;display:flex}.figures .donut svg{width:min(220px,80%);height:auto;margin:0 auto}.figures .donut .mid{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.figures .donut .legend{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;font-size:12px;display:grid}.figures .donut .legend dt{color:var(--mut);align-items:center;display:flex}.figures .donut .legend i{width:10px;height:10px}.figures .donut .legend dd{color:var(--fg);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.figures .donut .legend small{color:var(--mut);font-size:12px;font-weight:400}#pipeline{margin-top:22px}#pipeline .pipe-head{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;padding:0 4px;display:flex}#pipeline .pipe-head h2{margin:0}#pipeline .pipe-head .sp{margin-left:auto}#pipeline .pipe-live{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:flex}#pipeline .pipe-live i{background:var(--green);border-radius:50%;width:6px;height:6px}#pipeline td.pic{width:1%;padding-right:0}#pipeline td.r{white-space:nowrap;text-align:right;width:1%}#pipeline .main{color:var(--fg);font-weight:500;text-decoration:none}#pipeline a.main:hover{text-decoration:underline}#pipeline .doing{color:var(--blue);font-weight:500}#pipeline td.empty{text-align:center;padding:32px 16px}#pipeline tr.fresh{animation:2.5s ease-out pipe-fresh}@keyframes pipe-fresh{0%{background:color-mix(in oklab,var(--blue) 14%,transparent)}}.tn-blue{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.tn-blue{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.tn-blue{color:var(--blue)}.tn-blue svg.i{animation:1s linear infinite say-spin}@media (prefers-reduced-motion:reduce){.tn-blue svg.i,#pipeline tr.fresh{animation:none}}@media (max-width:1000px){.figures .figs{grid-template-columns:1fr 1fr}}@media (max-width:600px){.figures .figs{grid-template-columns:1fr}}.banner{align-items:center;gap:10px;padding:12px;display:flex}.panel.cam .frames{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.panel.cam .frames img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:4px;width:160px}.panel.cam .foot{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 12px;display:flex}.panel.cam .foot .acts{margin:6px 0}.ok svg.i{color:var(--green);vertical-align:-3px}.hot svg.i{color:var(--red);vertical-align:-3px}.acts form{align-items:center;gap:6px;display:inline-flex}.report .stat-value.hot{color:var(--red)}.report .stat-value.ok{color:var(--green)}.report .note{margin:0;padding:0 12px 10px}.report .share{background:var(--soft);border-radius:4px;height:8px;margin:12px 12px 6px;overflow:hidden}.report .share i{background:var(--blue);height:100%;display:block}.between{justify-content:space-between;align-items:baseline;gap:12px;padding:0 12px;display:flex}.meter{background:var(--soft);border-radius:4px;height:8px;margin:6px 0;overflow:hidden}.meter .all{background:var(--accent);height:100%;display:flex}.meter i{height:100%;display:block}.meter i.g{background:var(--red)}.meter i.f{background:var(--mut)}td.w{width:50%}.sw-red,.sw-grey,.sw-dim{vertical-align:middle;width:8px;height:8px;margin:0 4px 0 10px;display:inline-block}.sw-red{background:var(--red)}.sw-grey{background:var(--mut)}.sw-dim{background:var(--accent)}.rows.pad{padding:0 12px}.panel.source{grid-template-columns:minmax(0,320px) 1fr;gap:16px;margin-bottom:12px;padding:16px;display:grid}.panel.source .frame{background:var(--soft);aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.panel.source .frame img{object-fit:cover;width:100%;height:100%;display:block}.panel.source .frame svg{width:100%;height:100%;position:absolute;inset:0}.panel.source .between{padding:0}@media (max-width:800px){.panel.source{grid-template-columns:1fr}}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar.big{width:64px;height:64px;font-size:20px}.profile{align-items:center;gap:16px;margin:16px 0 8px;display:flex}.profile .acts{margin:0}.line{align-items:center;gap:8px;display:inline-flex}.rows .row.tall{flex-direction:column;align-items:stretch}.rows .row.tall label{flex:none}.rows .row.tall textarea,.rows .row.tall input[type=range]{width:100%}.rows .row textarea{width:256px}.ends{color:var(--mut);justify-content:space-between;font-size:12px;display:flex}.swatch{border:1px solid var(--line);border-radius:6px;width:28px;height:28px;display:inline-block}.logo-img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:48px;height:48px;display:inline-block}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.li{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;min-height:52px;padding:10px 12px;text-decoration:none;display:flex}.li:last-child{border-bottom:0}a.li:hover{background:var(--soft)}.li .grow{flex:1;min-width:0}.li .grow b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.li .grow small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.li>svg.i{color:var(--mut)}.tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.li.dev{align-items:flex-start;gap:14px;padding:14px 16px}.dev-ic{background:var(--soft);width:40px;height:40px;color:var(--mut);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.dev-ic svg.i{width:20px;height:20px}.dev-ic .status{width:10px;height:10px;box-shadow:0 0 0 2px var(--card);position:absolute;bottom:-2px;right:-2px}.li.dev .grow b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box}.li.dev .grow small{margin-top:3px}.dev .st{font-weight:500}.dev .t-green{color:var(--green)}.dev .t-amber{color:var(--amber)}.dev .t-red{color:var(--red)}.dev .t-blue{color:var(--blue)}.dev .vit{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:10px;font-size:12px;display:flex}.vm{align-items:center;gap:8px;display:inline-flex}.vm .mb{background:var(--fill);border-radius:2px;width:56px;height:4px;overflow:hidden}.vm .mb i{border-radius:inherit;background:var(--fg);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.vm .mb i{background:color-mix(in oklab,var(--fg) 55%,transparent)}}.vm.warm .mb i{background:var(--amber)}.vm.hot .mb i{background:var(--red)}.li.dev .vit b{font-size:12px;line-height:inherit;color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500;display:inline}.dev .cams{align-items:center;display:inline-flex}.dev .cams svg.i{width:14px;height:14px;margin-right:6px}.dev-acts{flex:none;align-items:center;gap:6px;margin-top:4px;display:flex}@media (max-width:640px){.li.dev{flex-wrap:wrap}.li.dev>.grow{flex:calc(100% - 54px)}.dev-acts{margin:0 0 0 54px}}.checks{flex-direction:column;gap:6px;padding:4px 0;display:flex}.checks label{align-items:center;gap:8px;display:flex}.checks label[hidden],form:has(select[name=accountRole] option[value=arc]:checked) .row.sites,form:has(select[name=accountRole] option:not([value=arc]):checked) .row.staff{display:none}.row.sites>label.find{width:100%;margin:6px 0 2px}.row.sites>label.find svg.i{color:var(--mut);flex:none}details.dlg .row.sites label.find input{width:100%}.checks.scroll{max-height:220px;padding-right:4px;overflow-y:auto}.checks label>span{flex-direction:column;min-width:0;display:flex}.checks label small{font-size:12px}.checks .none{padding:8px 0}.pick{width:1%}details.dlg{display:inline-block;position:relative}details.dlg>summary{cursor:pointer;list-style:none}details.dlg>summary::-webkit-details-marker{display:none}details.dlg h3{margin:4px 0 8px;font-size:14px;font-weight:500}details.dlg .row input:not(.toggle):not(.checkbox):not(.radio),details.dlg .row select,details.dlg .row textarea{width:200px}.narrow{max-width:720px}.bar label{color:var(--mut)}td .mut.sm{margin-top:2px}div.sp{flex-direction:column;height:100svh;display:flex}main:has(>div.sp){padding:0}.sp .stage{flex:1;min-height:0;position:relative;overflow-y:auto}.sp .top2{height:var(--th,58%);border-bottom:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.sp .lcol,.sp .rcol{flex-direction:column;min-width:0;min-height:0;display:flex}.sp .rcol{border-left:1px solid var(--line);container-type:inline-size}.sp .lbar{border-top:1px solid var(--line);background:var(--bg);flex:none;align-items:center;min-width:0;display:flex}.sp .lbar>.stl{border-top:0;flex:1;min-width:0}.sp .lctl{flex:none}.sp .lctl .tctl{padding:0 8px 0 4px}.sp .lctl .tctl>.sp{display:none}.sp .pic{background:#000;flex:1;width:auto;min-height:0;padding:0;position:relative;overflow:hidden;container-type:size}.sp .evp{position:absolute;inset:0}.sp .evp[hidden]{display:none}.sp .evp img,.sp .evp video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.sp .evp video{opacity:0;transition:opacity .2s}.sp .evp video.on{opacity:1}.sp .evp:has(video.on)>canvas.ppe{display:none}@container (max-width:720px){#stl .tlrow{flex-wrap:wrap}#stl .tlv{flex-basis:100%;order:-1}#stl .tlc.l{flex:1}}.sp .sbot{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.sp .stabs{border-bottom:1px solid var(--line);flex:none;align-items:stretch;gap:2px;height:40px;padding:0 8px;font-size:13px;display:flex}.sp .stabs :is(a,span,button){color:var(--mut);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:flex}.sp .stabs :is(a,button):hover{color:var(--fg)}.sp .stabs button{cursor:pointer}.sp .stabs .on{color:var(--fg);border-color:var(--fg);font-weight:500}.sp .stabs svg{width:16px;height:16px}.sp .sbody{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.sp .elog{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.sp .elist{flex:1;min-height:0;overflow-y:auto}.elog:not(.filt) .evl button.f,.elog:not(.filt) .evl .grp:not(:has(button.a,button.t)),.elog.filt .evl button.a,.elog.filt .evl button.t,.elog.filt .evl .grp:not(:has(button.f)),.elog.only .evl button:not(.in),.elog.only .evl .grp:not(:has(button.in)){display:none}.elog.only .evl button.in{display:flex}.elog.only .evl .grp:has(button.in){display:block}.sp .elist>.pk{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);color:var(--mut);align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex;position:sticky;top:0}.sp .elist>.pk button{color:var(--fg);cursor:pointer;margin-left:auto;font-weight:500}.sp .elist>.pk button:hover{text-decoration:underline}.sp .wfe{color:var(--mut);padding:16px;font-size:13px}.wf{flex-direction:column;min-height:0;font-size:13px;display:flex;overflow-y:auto}.wf>*{flex:none}.wf.busy{opacity:.7;pointer-events:none}.wf .wfh{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}.wf .wfq{color:var(--mut)}.wf .wfwhos{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.wf .wfwho{white-space:nowrap;text-overflow:ellipsis;background:var(--amber);border-radius:9999px;align-items:center;gap:6px;min-width:0;padding:2px 9px 2px 2px;font-size:12px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wf .wfwho{background:color-mix(in oklab,var(--amber) 16%,var(--bg))}}.wf .wfwho{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.wf .wfwho{border:1px solid color-mix(in oklab,var(--amber) 40%,transparent)}}.wf .wfwho .avatar{width:20px;height:20px;font-size:9px;position:relative}.wf .wfwho .avatar img{position:absolute;inset:0}.wf .wfclk{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;display:flex}.wf .wfclk b{color:var(--red);font-size:14px;font-weight:500}.wf .wfclk em{color:var(--mut);margin-right:8px;font-size:12px;font-style:normal}.wf .wfclk .st{font-size:14px;font-weight:500}.wf .wfn{background:var(--amber);border-radius:6px;align-items:center;gap:10px;margin:10px 12px 0;padding:8px 8px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wf .wfn{background:color-mix(in oklab,var(--amber) 16%,var(--bg))}}.wf .wfn{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.wf .wfn{border:1px solid color-mix(in oklab,var(--amber) 40%,transparent)}}.wf .wfn .btn{margin-left:auto}.wf .wfn.note{background:var(--soft);border-color:var(--line);white-space:pre-wrap}.wf .wfn.err{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.wf .wfn.err{background:color-mix(in oklab,var(--red) 14%,var(--bg))}}.wf .wfn.err{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.wf .wfn.err{border-color:color-mix(in oklab,var(--red) 40%,transparent)}}.wf .wfl{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.wf .wfl .k{width:64px;color:var(--mut);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:500}.wf .wfl b{font-weight:500}.wf .wfl .ml,.wf .wfl .lnk{margin-left:auto}.wf .lnk{color:var(--mut);cursor:pointer;align-self:flex-start;font-size:12px}.wf .lnk:hover{color:var(--fg)}.wf .wfai{color:var(--mut);padding:12px 14px 0}.wf .wftag{background:var(--indigo,#6366f1);border-radius:4px;margin-left:6px;padding:0 5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.wf .wftag{background:color-mix(in oklab,var(--indigo,#6366f1) 16%,var(--bg))}}.wf .wftag{color:var(--indigo,#6366f1);vertical-align:1px;font-size:10.5px;font-weight:600;line-height:16px}.wf .wfnotes{background:var(--soft);border-radius:12px;margin:12px 12px 0;padding:12px 14px 14px}.wf .wfnotes header{align-items:center;gap:8px;display:flex}.wf .wfnotes header .wftag{flex:none;margin-left:0}.wf .wfnotes header b{font-weight:500}.wf .wfnotes ol{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.wf .wfnotes li{gap:10px;min-width:0;display:flex;position:relative}.wf .wfnotes li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:-10px;left:11.5px}.wf .wfnotes li>i{width:24px;height:24px;color:var(--mut);background:var(--fg);border-radius:7px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wf .wfnotes li>i{background:color-mix(in oklab,var(--fg) 7%,transparent)}}.wf .wfnotes li>i svg.i{stroke-width:2px;width:14px;height:14px}.wf .wfnotes li>div{flex:1;min-width:0;padding-top:3px;font-size:13px;line-height:18px}.wf .wfnotes li b{margin-right:6px;font-weight:500}.wf .wfnotes li small{color:var(--mut);font-size:12px}.wf .wfnotes li p{color:var(--mut);white-space:pre-wrap;margin:2px 0 0;font-size:12.5px}.wf .wfnotes li>div>p:first-child{color:var(--fg);margin:0;font-size:13px}.wf .wfnotes .chips{vertical-align:1px;flex-wrap:wrap;gap:4px;display:inline-flex}.wf .wfnotes .chips span{background:var(--fg);border-radius:9999px;padding:0 8px;font-size:12px;line-height:18px}@supports (color:color-mix(in lab, red, red)){.wf .wfnotes .chips span{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.wf .wfnotes li.saw>div{flex-wrap:wrap;align-items:center;gap:4px 0;padding-top:3px;display:flex}.wf .wfnotes li.said>i{color:var(--indigo,#6366f1);background:var(--indigo,#6366f1)}@supports (color:color-mix(in lab, red, red)){.wf .wfnotes li.said>i{background:color-mix(in oklab,var(--indigo,#6366f1) 16%,transparent)}}.wf .wfnotes q{border-left:2px solid var(--indigo,#6366f1);background:var(--indigo,#6366f1);border-radius:0 8px 8px 0;margin:6px 0 0;padding:8px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.wf .wfnotes q{background:color-mix(in oklab,var(--indigo,#6366f1) 8%,transparent)}}.wf .wfnotes q{quotes:"“" "”";font-size:13px;line-height:19px}.wf .wfnotes li.bad>i{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.wf .wfnotes li.bad>i{background:color-mix(in oklab,var(--red) 14%,transparent)}}.wf .wfnotes li.bad b{color:var(--red)}.wf .wfdo li.now .tk{border-color:var(--indigo,#6366f1);border-top-color:#0000;animation:1s linear infinite wfturn}@keyframes wfturn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wf .wfdo li.now .tk{border-top-color:var(--indigo,#6366f1);animation:none}}.khring{z-index:60;border:1px solid var(--line);background:var(--bg);border-radius:12px;width:min(24rem,100vw - 32px);padding:14px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #00000040}.khring p{margin:0}.khring small{color:var(--mut);font-size:12px;display:block}.khring .acts{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.khring .err{color:var(--red);margin-top:8px;font-size:12px}.khring ol{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.khring li{color:var(--mut)}.khring li.them{color:var(--fg)}.wf .wfdo{background:var(--soft);border-radius:12px;margin:12px;padding:0;list-style:none;overflow:hidden}.wf .wfdo>li{gap:12px;padding:10px 14px;display:flex}.wf .wfdo>li+li{box-shadow:inset 0 1px 0 var(--line)}.wf .wfdo>li>div{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;min-height:20px;display:flex}.wf .wfdo .tk{border:1.5px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;transition:background .2s,border-color .2s}.wf .wfdo li.done .tk{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--green)}.wf .wfrh{align-items:baseline;gap:8px;min-width:0;display:flex}.wf .wfrh b{font-weight:500}.wf .wfrh span{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.wf .wfdo .pk{background:var(--bg)}.wf .wfdo .pk:hover{background:var(--bg);border-color:var(--fg)}.wf .wfrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf .wfrow input{flex:1;min-width:140px}.wf .wfrow .ml{margin-left:auto}.wf .wfrow h3{flex:1}.wf .wfkh{align-items:center;gap:8px;display:flex}.wf .wfkh span{flex-direction:column;flex:1;min-width:0;display:flex}.wf .wfkh small{color:var(--mut);font-size:11.5px}.wf .wfkh small+small{white-space:pre-wrap}.wf .wflog{flex-direction:column;gap:6px;display:flex}.wf .wflog textarea,.wf .wfclose textarea{resize:vertical;width:100%;min-height:96px;font-size:13px}.wf .wflog textarea{min-height:64px}.wf .wflog select{width:100%}.wf .wflog .btn{align-self:flex-end}.wf .wfsaid{color:var(--mut);white-space:pre-wrap;margin:0;font-size:12.5px}.wf .wfkh .btn{border-radius:999px}.wf .wfclose{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wf .wfclose .wide{border-radius:10px;width:100%;height:44px;font-size:14px}.wf .wfl b.red{color:var(--red)}.wf .pks{flex-wrap:wrap;gap:6px;display:flex}.wf .pk{border:1px solid var(--line);cursor:pointer;border-radius:999px;height:30px;padding:0 12px}.wf .pk:hover{background:var(--soft)}.wf .pk.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.wf .pk:disabled{opacity:.5;cursor:default}.wf .wffoot{border-top:1px solid var(--line);margin-top:auto}.wf .wfreal{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wf .wfch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wf .big{border:1px solid var(--line);cursor:pointer;border-radius:10px;height:44px;font-size:14px;font-weight:500}.wf .big:hover{background:var(--soft)}.wf .big.yes{background:var(--red);border-color:var(--red);color:#fff;grid-column:1/-1}.wf .big.yes:hover{background:var(--red)}.wf .big.on{box-shadow:inset 0 0 0 2px var(--fg)}.wf .big:disabled{opacity:.5;cursor:default}.wf .wfmenu{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 0;display:flex}.wf .wfmenu>span{width:100%;color:var(--mut);font-size:12px}.wf .wfmenu input{flex:1}.wf>.wfmenu{z-index:2;border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding-bottom:10px;position:sticky;top:0}.sp .stabs .sacts{flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 10px;display:flex}.sp .stabs .sacts .btn{height:32px;color:var(--fg);border:0;margin:0;padding:0 10px;font-weight:400}.sp .stabs .sacts .btn:hover,.sp .stabs .sacts .btn.on{background:var(--soft)}@media (max-width:1180px){.sp .stabs{scrollbar-width:none;overflow-x:auto}.sp .stabs>*{white-space:nowrap;flex:none}}.wf .mut{color:var(--mut)}.wf .sm{font-size:12px}.cams{place-content:start;gap:0;display:grid}.cams .cam.away{display:none}.sp .pager{z-index:4;color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:999px;align-items:center;gap:2px;padding:2px;font-size:12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.sp .pager[hidden]{display:none}.sp .pager button{cursor:pointer;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1}.sp .pager button:hover{background:#ffffff26}.sp .pager span{padding:0 4px}.sp .pager.ev{animation:1s ease-out infinite pager-ev}@keyframes pager-ev{0%{box-shadow:0 0 #ff453acc}to{box-shadow:0 0 0 10px #ff453a00}}.cams .cam{cursor:pointer;outline:none;min-width:0;display:block;position:relative}.cams .live{border-radius:0;width:100%;transition:opacity .15s}@media (min-width:801px){.cams.fitted .live{height:var(--th);aspect-ratio:auto!important}}.cams .live img,.cams .live video{object-fit:contain}.cams .live[style*=--r] img{width:min(100%,calc(100% * var(--r) / var(--pr,1.7778)));height:min(100%,calc(100% * var(--pr,1.7778) / var(--r)));object-fit:fill;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cams .cam:focus-visible:after,.cams .cam.lit:after{content:"";box-shadow:inset 0 0 0 2px var(--red);pointer-events:none;z-index:3;position:absolute;inset:0}.cams .cam:focus-visible:after{box-shadow:inset 0 0 0 2px #ffffffb3}.sp .pop{z-index:5;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.sp .pop[hidden]{display:none}.sp .popbox .live{width:min(100cqw,calc(100cqh*var(--r,1.7778)));border-radius:0}.sp .popbox{position:relative}.sp .top2:fullscreen{background:var(--bg);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);height:100%}.sp .fsx{z-index:7;color:#fff9;cursor:pointer;background:#0009;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:none;position:absolute;top:8px;right:8px}.sp .fsx:hover{color:#fff;background:#000000d9}.sp .fsx svg{width:16px;height:16px}.sp .top2:fullscreen .fsx{display:flex}.tctl .lay{margin-left:4px}.tctl .lay button{justify-content:center;min-width:28px}.tctl .lay svg{fill:currentColor;width:14px;height:14px}.tctl .lay svg.one{fill:none;stroke:currentColor;stroke-width:1.5px}.tctl .lpz svg{fill:currentColor;stroke:none;width:14px;height:14px}.tctl .lpz .pl,.tctl .lpz[aria-pressed=true] .pz{display:none}.tctl .lpz[aria-pressed=true] .pl{display:block}@media (min-width:801px){.cams.one>.cam:not(.main){display:none}}@media (max-width:800px){.tctl .lay{display:none}}.sp .popx{z-index:6;color:#fff;cursor:pointer;background:#0009;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;right:8px}.sp .popx:hover{background:#000000d9}.sp .popx svg{width:16px;height:16px}#camset .pair{grid-template-columns:1fr 1fr;gap:8px;width:256px;display:grid}#camset .pair input{width:100%!important}#camset form:has(select[name=manufacturer] option[value=hikvision]:checked) .nohik,#camset form:not(:has(select[name=manufacturer] option[value=hikvision]:checked)) .hik,.sp .pop:has(.ae) .popx,.live:has(.ae) .cap,.live:has(.ae) .say,.live:has(.ae) .zones{display:none}.ae{z-index:5;pointer-events:none;color:#fff;font-size:12px;position:absolute;inset:0}.ae>*{pointer-events:auto}:is(.ae,.ae-box) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ae .ae-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%;fill:initial;stroke:initial;stroke-width:initial;position:absolute;inset:0}.ae .ae-svg.brush{cursor:cell}.ae-svg *{vector-effect:non-scaling-stroke}.ae-svg .ae-n,.ae-svg .ae-g{pointer-events:none}.ae-svg .ae-dim{fill:#0000008c;pointer-events:none}.ae-svg .ae-g{stroke:#ffffff26;stroke-width:1px}.ae-svg .ae-p{fill:#000;stroke:#fff;stroke-width:1.5px;stroke-dasharray:2 3;pointer-events:none}.ae-svg .ae-l{fill:#ffffff14;stroke:#fff;stroke-width:1.5px;stroke-dasharray:8 5;pointer-events:none}.ae-svg .ae-x{fill:none;stroke:#fff;stroke-width:2.5px;pointer-events:none}.ae-svg .ae-o{fill:#ffffff0d;stroke:#ffffffbf;stroke-width:1.25px;stroke-dasharray:6 4;cursor:pointer}.ae-svg .ae-o:hover{fill:#8b5cf666;stroke:#ddd6fe;stroke-width:2px;stroke-dasharray:none}.ae-svg .ae-d{fill:#ffffff1a;stroke:#fff;stroke-width:1.5px;stroke-dasharray:4 3;pointer-events:none}.ae-svg .ae-dot{fill:#fff;stroke:#00000080;stroke-width:1px;cursor:move}.ae-svg .ae-dot:hover{fill:#a7f3d0}.ae-svg .ae-dot.close{cursor:pointer}.ae-svg .ae-mid{fill:#ffffffb3;opacity:0;cursor:copy;transition:opacity .15s}.ae-svg .ae-h:hover .ae-mid{opacity:1}.ae .ae-hint{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;pointer-events:none;background:#000000bf;border-radius:6px;max-width:calc(100% - 140px);padding:4px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px;overflow:hidden}.ae .ae-hint.err{color:#fca5a5}.ae .ae-exit{cursor:pointer;background:#000000b3;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;top:8px;right:8px}.ae .ae-exit:hover{background:#000000d9}.ae .ae-find{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171717e6;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:2px;width:256px;max-width:calc(100% - 16px);padding:2px;display:flex;position:absolute;top:38px;left:8px}.ae .ae-find[hidden]{display:none}.ae .ae-find input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;padding:4px}.ae .ae-find input::placeholder{color:#ffffff73}.ae .ae-si{color:#fff9;place-items:center;margin-left:6px;display:grid}.ae .ae-find.busy .ae-si{animation:1s infinite pulse}.ae-box{z-index:8;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171717d9;border:1px solid #ffffff1a;border-radius:8px;width:224px;max-width:calc(100% - 16px);padding:4px;font-size:12px;position:absolute;bottom:8px;left:8px;box-shadow:0 10px 30px #0006}.ae-box .ae-top{align-items:center;gap:2px;display:flex}:is(.ae,.ae-box) .ae-t{text-align:left;color:#fffc;white-space:nowrap;cursor:grab;touch-action:none;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 6px;font-weight:500;display:flex;overflow:hidden}:is(.ae,.ae-box) .ae-t:hover{background:#ffffff1a}:is(.ae,.ae-box) .ae-q{color:#ffffff73;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}:is(.ae,.ae-box) .ae-i{color:#fff9;cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}:is(.ae,.ae-box) .ae-i:hover{color:#fff;background:#ffffff1a}:is(.ae,.ae-box) .ae-i:disabled{opacity:.3;pointer-events:none}:is(.ae,.ae-box) .ae-i.bad:hover{color:#fca5a5}:is(.ae,.ae-box) .ae-i[hidden]{display:none}.ae-box ul{border-top:1px solid #ffffff1a;max-height:144px;margin-top:4px;padding-top:4px;overflow-y:auto}.ae-box li{border-radius:999px;align-items:center;gap:8px;padding:0 6px;display:flex}.ae-box li.on{background:#ffffff1a}.ae-box li:not(.on):hover{background:#ffffff0d}.ae-box li button,.ae-box li input{text-align:left;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;outline:none;flex:1;min-width:0;padding:4px 0;overflow:hidden}.ae-box li input{color:#fff;cursor:text}:is(.ae,.ae-box) .ae-sw{border-radius:99px;flex-shrink:0;width:8px;height:8px}:is(.ae,.ae-box) .ae-acts{align-items:center;gap:2px;margin-top:4px;display:flex}:is(.ae,.ae-box) .ae-seg{background:#0006;border-radius:999px;flex:1;gap:2px;padding:2px;display:flex}:is(.ae,.ae-box) .ae-seg button{color:#fff9;cursor:pointer;border-radius:999px;flex:1;padding:2px 4px;font-size:11px}:is(.ae,.ae-box) .ae-seg button:hover{color:#fff;background:#ffffff1a}:is(.ae,.ae-box) .ae-seg button[aria-checked=true]{color:#000;background:#ffffffd9;font-weight:500}:is(.ae,.ae-box) .ae-copy{border-top:1px solid #ffffff1a;margin-top:4px;padding:6px}:is(.ae,.ae-box) .ae-copy p{color:#fff9;margin-bottom:4px}:is(.ae,.ae-box) .ae-copy label{color:#ffffffd9;align-items:center;gap:6px;padding:2px 0;display:flex}:is(.ae,.ae-box) .ae-copy .ae-q{flex:1}:is(.ae,.ae-box) .ae-b{cursor:pointer;color:#fffc;border-radius:999px;padding:3px 8px}:is(.ae,.ae-box) .ae-b:hover{background:#ffffff1a}:is(.ae,.ae-box) .ae-b.p{color:#000;background:#fff;font-weight:500}:is(.ae,.ae-box) .ae-b:disabled{opacity:.4;pointer-events:none}.ae .ae-menu{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171717f2;border:1px solid #ffffff26;border-radius:8px;width:224px;max-height:calc(100% - 16px);padding:4px;position:absolute;overflow-y:auto;box-shadow:0 10px 30px #00000080}.ae .ae-menu>div+div{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:4px}.ae .ae-menu p{letter-spacing:.05em;text-transform:uppercase;color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;padding:4px 8px 2px;font-size:10px;font-weight:500;overflow:hidden}.ae .ae-menu button{text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:6px;width:100%;padding:5px 8px;display:flex}.ae .ae-menu button:hover{background:#ffffff1a}.ae .ae-menu button:disabled{opacity:.35;pointer-events:none}.ae .ae-menu button.bad{color:#fca5a5}.ae .ae-menu .ae-ck{flex-shrink:0;width:12px}.ae .ae-menu kbd{color:#ffffff73;margin-left:auto;font-family:inherit;font-size:10px}.stl{--tk:var(--fg)}@supports (color:color-mix(in lab, red, red)){.stl{--tk:color-mix(in oklab,var(--fg) 22%,transparent)}}.stl{--ph:90%;border-top:1px solid var(--line);background:var(--bg);-webkit-user-select:none;user-select:none;flex:none;padding:2px 0;position:relative}.stl .tlrow{align-items:center;gap:4px;display:flex}.stl .tlv{flex:1;min-width:0;position:relative}.stl .tlr{top:0;left:var(--ph);z-index:7;pointer-events:none;position:absolute;transform:translate(-50%)}.stl .tlr span{background:var(--fg);height:18px;color:var(--bg);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:flex}.stl .tlr .sc,.stl.scrub .tlr .n{display:none}.stl.scrub .tlr .sc{display:flex}.stl .tlw{scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4%);mask-image:linear-gradient(90deg,#0000,#000 4%)}.stl .tlw::-webkit-scrollbar{display:none}.stl .tlw.grab{cursor:grabbing}.stl .trk{width:var(--w,100%);padding:0 calc(100% - var(--ph)) 0 var(--ph);box-sizing:content-box}.stl .tl{width:var(--w,100%);height:46px;cursor:inherit;background:0 0;border-radius:0;margin:0;position:relative;overflow:visible}.stl .tl b{display:none!important}.stl .tl s{background:var(--fg);border-radius:50%;place-items:center;width:20px;height:20px;margin:-10px 0 0 -10px;display:grid;position:absolute;top:29px}@supports (color:color-mix(in lab, red, red)){.stl .tl s{background:color-mix(in oklab,var(--fg) 16%,var(--bg))}}.stl .tl s{color:var(--mut);box-shadow:0 0 0 2px var(--bg);cursor:pointer;z-index:1;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s}.stl .tl s:before{content:"";width:11px;height:11px;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;mask:var(--k) center/contain no-repeat;background:currentColor}.stl .tl s.k-user,.rvw i.k-user,.evk.k-user{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.k-users,.rvw i.k-users,.evk.k-users{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.k-car,.rvw i.k-car,.evk.k-car{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2017h2c.6%200%201-.4%201-1v-3c0-.9-.7-1.7-1.5-1.9C18.7%2010.6%2016%2010%2016%2010s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6%200-1.1.4-1.4.9l-1.4%202.9A3.7%203.7%200%200%200%202%2012v4c0%20.6.4%201%201%201h2%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2217%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%2017h6%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.k-hardhat,.rvw i.k-hardhat,.evk.k-hardhat{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2018a1%201%200%200%200%201%201h18a1%201%200%200%200%201-1v-2a1%201%200%200%200-1-1H3a1%201%200%200%200-1%201v2z%22%2F%3E%3Cpath%20d%3D%22M10%2010V5a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201v5%22%2F%3E%3Cpath%20d%3D%22M4%2015v-3a6%206%200%200%201%206-6%22%2F%3E%3Cpath%20d%3D%22M14%206a6%206%200%200%201%206%206v3%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.k-paw,.rvw i.k-paw,.evk.k-paw{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%228%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2216%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%2010a5%205%200%200%201%205%205v3.5a3.5%203.5%200%200%201-6.84%201.045Q6.52%2017.48%204.46%2016.84A3.5%203.5%200%200%201%205.5%2010Z%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.k-activity,.rvw i.k-activity,.evk.k-activity{--k:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2012h-2.48a2%202%200%200%200-1.93%201.46l-2.35%208.36a.25.25%200%200%201-.48%200L9.24%202.18a.25.25%200%200%200-.48%200l-2.35%208.36A2%202%200%200%201%204.49%2012H2%22%2F%3E%3C%2Fsvg%3E)}.stl .tl s.a,.stl .tl s.g{background:var(--red);color:#fff}.stl .tl s.t,.stl .tl s.t.hid,.stl .tl s.t.v{color:#111;z-index:2;background:#ffd60a;display:grid}.stl .tl s.hid{display:none}.stl .tl u.bm{background:var(--color-primary);width:16px;height:16px;color:var(--color-primary-content);cursor:pointer;z-index:3;box-shadow:0 0 0 2px var(--bg);border-radius:4px;place-items:center;margin-left:-8px;text-decoration:none;display:grid;position:absolute;top:4px}.stl .tl u.bm svg{stroke-width:2.5px;width:10px;height:10px}.stl .tl u.bm:hover,.stl .tl u.bm:focus-visible{outline:0;transform:scale(1.15)}.sp .lctl{position:relative}.sp .lctl .bmf{z-index:9;border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:calc(100% + 6px);right:4px;box-shadow:0 8px 24px #00000059}.sp .lctl .bmf[hidden]{display:none}.sp .lctl .bmf .bmw{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sp .lctl .bmf input{width:220px}.evl .bml{border-bottom:1px solid var(--line);margin-bottom:6px;padding:0 0 6px}.evl .bml .gh{color:var(--mut);text-transform:uppercase;letter-spacing:.04em;padding:10px 18px 4px;font-size:12px;font-weight:500}.evl button.bmk{padding-right:30px;position:relative}.evl button.bmk .h i{color:var(--color-primary)}.evl button.bmk .bmx{width:22px;height:22px;color:var(--mut);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.evl button.bmk .bmx svg{width:12px;height:12px}.evl button.bmk:hover .bmx,.evl button.bmk .bmx:focus-visible{opacity:1}.evl button.bmk .bmx:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.evl button.bmk .bmx:hover{background:color-mix(in oklab,var(--fg) 10%,transparent)}}.evl button.bmk .bmx:hover{color:var(--fg)}.evk{background:var(--red);color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:4px;display:inline-grid;position:relative}.evk[data-n]{margin-right:14px}.evk:before{content:"";width:11px;height:11px;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;mask:var(--k) center/contain no-repeat;background:currentColor}.evk[data-n]:after{content:attr(data-n);background:var(--fg);min-width:14px;height:14px;color:var(--bg);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--bg);border-radius:6px;padding:0 3px;font-size:9px;font-weight:500;line-height:14px;position:absolute;top:-6px;left:12px}.stl .tl s[data-n]:after{content:attr(data-n);background:var(--fg);min-width:14px;height:14px;color:var(--bg);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--bg);border-radius:7px;padding:0 3px;font-size:9px;font-weight:500;line-height:14px;position:absolute;top:-6px;left:12px}.stl .tl s:hover:not(.cur){outline:1.5px dotted var(--fg);outline-offset:2px;z-index:2}.stl .tl s.cur{z-index:2;transform:scale(1.2)}.stl .tl s.new{animation:1s ease-in-out 5 mark-pulse}@keyframes mark-pulse{50%{box-shadow:0 0 0 1.5px var(--bg),0 0 0 7px #ff453a59}}.stl:not(.showf) s.f{display:none}.stl .tlt{width:var(--w,100%);height:14px}.stl .tkc{z-index:6;pointer-events:none;width:100%;height:60px;color:var(--fg);position:absolute;top:0;left:0}.stl .ph{left:var(--ph);background:var(--fg);width:2px;height:32px;box-shadow:0 0 0 1px var(--bg);pointer-events:none;z-index:7;border-radius:1px;margin-left:-1px;position:absolute;top:14px}.sp:not(.back) .stl:not(.scrub) .ph,.sp:not(.back) .stl:not(.scrub) .ph:before{background:var(--red)}.stl .tlp{left:var(--ph);z-index:11;background:var(--card);border-radius:12px;width:220px;padding:4px;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.stl .tlp{background:color-mix(in oklab,var(--card) 82%,transparent)}}.stl .tlp{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);pointer-events:none;box-shadow:0 10px 30px #0006}.stl .tlp[hidden]{display:none}.stl .tl i.cutm{background:var(--color-primary);z-index:3;pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.stl .tlp.hv{pointer-events:none}.stl .tlp img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:8px;width:100%;display:block}.stl .tlp span{white-space:nowrap;text-overflow:ellipsis;padding:5px 4px 2px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.stl .tlg{z-index:12;background:var(--card);border-radius:10px;width:240px;max-width:calc(100% - 8px);padding:6px;position:absolute;bottom:calc(100% - 6px);left:0;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.stl .tlg{background:color-mix(in oklab,var(--card) 90%,transparent)}}.stl .tlg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 6px 20px #00000059}.stl .tlg[hidden]{display:none}.stl .tlg .gl{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:4px;max-height:240px;display:flex;overflow-y:auto}.stl .tlg hr{border:0;border-top:1px solid var(--line);margin:0 6px}.stl .tlg button{text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;width:100%;padding:3px;font-size:12px;display:flex}.stl .tlg button:hover,.stl .tlg button.on{background:var(--soft)}.stl:not(.showf) .tlg button.f{display:none}.stl .tlg img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:4px;flex:none;width:48px}.stl .tlg b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.stl .tlg em{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.tctl{flex:1;align-items:center;gap:2px;min-width:0;padding:0 4px 0 12px;font-size:12px;display:flex}.tctl button{height:28px;color:var(--mut);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background .15s,color .15s;display:flex}.tctl button:hover{color:var(--fg);background:var(--soft)}.tctl svg{width:15px;height:15px}.tctl .sp{margin-left:auto}.tctl button.ico{justify-content:center;width:28px;padding:0}.tctl button.ico.on,.tctl button.ico.on:hover{color:var(--card);background:var(--fg)}.tctl .pv svg{transform:scaleX(-1)}.tctl .seg{background:var(--soft);border-radius:999px;padding:2px;display:flex}.tctl .seg button{height:24px;padding:0 10px;font-weight:500}.tctl .seg button:hover{background:0 0}.tctl .seg button.on,.tctl .seg button.on:hover{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000004d}.tctl .evb span{color:var(--mut)}.live.hold img{opacity:1;visibility:visible}.live.hold .say{display:none}.live .evc{z-index:1;object-fit:contain;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.cams .live .evc{object-fit:cover}.live .evc.on{opacity:1}.live.evs{opacity:1!important}.live.evs img{opacity:1!important;visibility:visible!important}.live.evs video{opacity:0!important}.live.evs:after{display:none}.cams .cam .tmic{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:0;touch-action:none;background:#0000008c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .15s,transform .15s,background .15s;display:grid;position:absolute;top:6px;left:20px}.cams .cam:hover .tmic,.cams .cam .tmic.on,.cams .cam:focus-visible .tmic{opacity:1}.cams .cam .tmic:hover{background:#000c}.cams .cam .tmic svg{width:16px;height:16px}.tctl .gmic{touch-action:none;margin-right:4px}.tctl .gmic.on{color:#fff}.tmic.on,.ptalk.on,.gmic.on{animation:1.2s ease-out infinite talk-ring;transform:scale(1.12);background:var(--red)!important}@keyframes talk-ring{0%{box-shadow:0 0 #ff453a99}to{box-shadow:0 0 0 14px #ff453a00}}.sp .ptalk{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0009;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:12px;font-weight:500;transition:background .15s;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.sp .ptalk.on{transform:translate(-50%)scale(1.06)}.sp .pop.talks .ptalk{display:flex}.sp .pop:has(.ae) .ptalk{display:none!important}.sp .ptalk svg{width:14px;height:14px}.sp .talkst{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;pointer-events:none;white-space:nowrap;background:#000000d1;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 14px;font-size:13px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.sp .talkst[hidden]{display:none}.sp .talkst i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite talk-dot}@keyframes talk-dot{50%{opacity:.3}}.sp .talkst em{font-variant-numeric:tabular-nums;color:#ffffffa6;font-style:normal}.sp .talkst.ok{background:#166534e6}.cams .cam .hits{z-index:3;background:var(--red);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:18px;padding:0 5px;font-size:11px;font-weight:500;line-height:18px;position:absolute;top:6px;right:6px}.cams .cam.pulse:before{content:"";z-index:4;pointer-events:none;animation:1s ease-out 5 cam-pulse;position:absolute;inset:0}@keyframes cam-pulse{0%{box-shadow:inset 0 0 0 4px #ff453a}to{box-shadow:inset 0 0 0 4px #ff453a00}}.evl .gh{z-index:1;background:var(--bg);color:var(--mut);align-items:center;gap:6px;padding:14px 16px 4px;font-size:12px;font-weight:500;display:flex;position:sticky;top:0}.evl .gh[hidden]{display:none}.evl button.new{animation:1s ease-in-out 3 item-pulse}@keyframes item-pulse{50%{background:#ff453a2e}}.tctl .cu .rvb{background:var(--soft);height:28px;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 4px;font-weight:500;text-decoration:none;display:flex}.tctl .cu .rvb:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.tctl .cu .rvb:hover{background:color-mix(in oklab,var(--fg) 14%,transparent)}}.tctl .cu .rvb b{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.rvw{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rvw[hidden]{display:none}.rvw .rvp{background:var(--card);border-radius:16px;flex-direction:column;width:min(1080px,100%);max-height:min(86svh,900px);display:flex;overflow:hidden;box-shadow:0 24px 64px #00000080}.rvw .rvh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:16px 16px 12px 20px;display:flex}.rvw .rvh h2{text-transform:none;letter-spacing:0;color:var(--fg);margin:0;font-size:17px;font-weight:500}.rvw .rvh p{color:var(--mut);margin:2px 0 0;font-size:12px}.rvw .rvh .sp{margin-left:auto}.rvw .rvx{width:30px;height:30px;color:var(--mut);cursor:pointer;border-radius:50%;place-items:center;margin-left:4px;font-size:20px;line-height:1;display:grid}.rvw .rvx:hover{background:var(--soft);color:var(--fg)}.rvw .rvv{display:none}.rvw .rvp.playing .rvv{flex-direction:column;flex:1;min-height:0;display:flex}.rvw .rvp.playing .rvg{display:none}.rvw .rvv video{object-fit:contain;background:#000;width:100%;max-height:calc(min(86svh,900px) - 150px)}.rvw .rvi{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px 16px;font-size:13px;display:flex}.rvw .rvi b{font-weight:500}.rvw .rvi em{color:var(--mut);font-variant-numeric:tabular-nums;font-style:normal}.rvw .rvi small{color:var(--mut);flex-basis:100%;order:9;font-size:12px}.rvw .rvi .sp{margin-left:auto}.rvw .rvi .n{color:var(--mut);font-variant-numeric:tabular-nums;padding:0 4px}.rvw .rvg{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;padding:16px 20px 20px;display:grid;overflow-y:auto}.rvw .rvg button{text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:0;display:flex}.rvw .rvg img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:10px;width:100%;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.rvw .rvg button:hover img{transform:scale(1.02);box-shadow:0 8px 24px #00000059}.rvw .rvg .m{align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.rvw .rvg .m b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rvw .rvg .m em{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-style:normal}.rvw .rvg small{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-2px;font-size:11.5px;display:-webkit-box;overflow:hidden}.rvw i[class^=k-]{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.rvw i[class^=k-]:before{content:"";width:11px;height:11px;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;-webkit-mask:var(--k) center/contain no-repeat;mask:var(--k) center/contain no-repeat;background:currentColor}.tctl .cu{color:var(--mut);align-items:center;gap:4px;margin-left:10px;display:flex}.tctl .cu b{color:var(--fg);font-weight:500}.tctl .cu button{color:var(--fg);text-underline-offset:2px;text-decoration:underline}.evl p{text-align:center;color:var(--mut);padding:16px;font-size:12px}.evl button{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px 4px;padding:8px 10px;font-size:13px;transition:background .15s;display:flex}.evl button:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.evl button:hover{background:color-mix(in oklab,var(--fg) 5%,transparent)}}.evl button.on{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.evl button.on{background:color-mix(in oklab,var(--fg) 9%,transparent)}}.evl img{aspect-ratio:16/9;object-fit:cover;background:var(--soft);border-radius:6px;flex:none;width:80px}.evl button>span{flex:1;min-width:0}.evl .h{color:var(--fg);align-items:center;gap:6px;font-weight:500;display:flex}.evl .h i{color:var(--mut);flex:none;place-items:center;display:grid}.evl .h i svg{stroke-width:2px;width:13px;height:13px}.evl button.a .h i{color:var(--red)}.evl button.t .h i{color:#ffd60a}.evl .h b.tst{color:#111;background:#ffd60a;border-radius:4px;flex:none;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.evl button.a.v .h i{color:#f5f5f5}[data-theme=light] .evl button.a.v .h i{color:var(--fg)}[data-theme=light] .evl button.t .h i{color:#b38f00}.evl em{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.evl small{-webkit-line-clamp:2;color:var(--mut);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden}@media (max-width:800px){.stl .tlrow{flex-wrap:wrap}.stl .tlv{flex-basis:100%;order:-1}.tctl.l{flex:1}div.sp{height:auto}.sp .stage{overflow:visible}.cams{grid-template-columns:1fr!important}.stl{z-index:4;position:sticky;bottom:0}.sp .top2{flex-direction:column;height:auto;display:flex}.sp .pic{flex:none;height:56.25vw}.sp .sbody{grid-template-columns:1fr}.sp .rcol{border-left:0}}.site-settings{min-height:auto;margin:-16px -16px 0}.site-settings .pane h3{margin:18px 0 6px;font-size:14px;font-weight:500}.site-settings .pane h4{color:var(--mut);margin:12px 0 4px;font-size:13px;font-weight:500}.ticks{flex-wrap:wrap;gap:6px 14px;max-width:560px;display:flex}.ticks label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pair{align-items:center;gap:8px;display:inline-flex}.pair .w3w{color:#e11f26}.rows .row input.short{width:90px}.rows .row textarea,textarea{width:100%}td a.site{align-items:center;gap:8px;display:inline-flex}td a.site svg.i{color:var(--mut)}.lines{margin:0;padding-left:18px}.howto{color:var(--mut);margin:0 0 12px;padding-left:18px;font-size:14px}.setup{max-width:620px;margin:20px auto 0}.setup>header{padding:0 16px 4px}.setup>header .back{color:var(--blue);align-items:center;gap:2px;margin-left:-6px;font-size:14px;text-decoration:none;display:inline-flex}.setup>header .back svg.i{width:18px;height:18px;rotate:180deg}.setup>header h1{letter-spacing:-.03em;margin:10px 0 6px;font-size:32px;font-weight:500;line-height:38px}.setup>header p{max-width:30rem;color:var(--mut);margin:0;font-size:15px;line-height:1.4}.setup>.text-error{background:var(--red);border-radius:12px;margin:20px 0 0;padding:10px 16px}@supports (color:color-mix(in lab, red, red)){.setup>.text-error{background:color-mix(in oklab,var(--red) 12%,transparent)}}.setup>.text-error{font-size:13px}.setup h2{margin:32px 0 7px;padding:0 16px}.setup .rows{background:var(--card);box-shadow:0 0 0 .5px var(--hairline);border-radius:12px;overflow:hidden}.setup .rows .row{border:0;gap:16px;min-height:48px;padding:6px 16px}.setup .rows>:is(.row,.ticks):not(:first-child){background:linear-gradient(var(--hairline),var(--hairline)) 16px 0/calc(100% - 16px) .5px no-repeat}.setup .rows .row:focus-within{background-color:var(--soft)}.setup .rows .row label{flex:auto;min-width:0;font-size:15px;font-weight:400}.setup .rows .row label small{margin:1px 0 0;font-size:12px;display:block}.setup .rows .row :is(input,select):where(:not(.toggle,.checkbox,.radio)){width:auto;min-width:0;height:34px;box-shadow:none;text-align:right;text-align-last:right;color:var(--fg);background-color:#0000;border:0;outline:0;flex:0 300px;padding:0 2px;font-size:15px}.setup .rows .row select{field-sizing:content;max-width:300px;color:var(--mut);cursor:pointer;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238e8e93%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m7%2015%205%205%205-5M7%209l5-5%205%205%22%2F%3E%3C%2Fsvg%3E) right 2px center/14px no-repeat;flex:0 auto;padding-right:22px}.setup .rows .row select::picker(select){background-color:var(--card)}.setup .rows .row input::placeholder{color:var(--mut);opacity:.7}.setup:has(select[name=customer] option[value=""]:not(:checked)) .cname{display:none}.setup .ticks{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;max-width:none;padding:10px 16px 14px;display:grid}.setup .ticks label{font-size:14px}.setup .foot{color:var(--mut);margin:7px 0 0;padding:0 16px;font-size:12px;line-height:1.45}.setup .acts{gap:10px;margin:32px 0 0}.setup .acts .btn{--size:2.25rem;border-radius:999px;padding-inline:18px;font-size:15px}.setup .acts .btn:not(.btn-primary):not(.btn-ghost){background:var(--fill);box-shadow:none;border:0}.setup .acts .btn-ghost{color:var(--blue);margin-left:-12px}#queue th.r,#queue td.r,#queue th:last-child,#queue td:last-child{white-space:nowrap;width:1%}#queue td.pic{width:80px;padding:0}#queue td.pic+td{padding-left:12px}#queue .waited{font-size:14px}#queue tr.row{cursor:pointer}#queue tr.row:hover{background:var(--soft)}.ai{gap:0;min-height:calc(100vh - 48px);margin:-16px -16px -40px;display:flex}.ai-chat{flex-direction:column;flex:1;min-width:0;display:flex}.ai-turns{flex-direction:column;flex:1;gap:18px;width:100%;max-width:880px;margin:0 auto;padding:20px 16px 8px;display:flex}.ai-ask{background:var(--bg);width:100%;max-width:800px;margin:0 auto;padding:8px 16px 20px;position:sticky;bottom:0}.ai-box{background:var(--card);border:1px solid var(--line);border-radius:28px;align-items:flex-end;gap:8px;padding:8px 8px 8px 22px;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000f}.ai-box:focus-within{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.ai-box:focus-within{border-color:color-mix(in oklab,var(--fg) 18%,transparent)}}.ai-box:focus-within{box-shadow:0 1px 2px #0000000d,0 8px 28px #0000001a}.ai-box textarea{resize:none;min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;min-height:36px;max-height:196px;padding:7px 0;font-family:inherit;font-size:15px;line-height:22px}.ai-box textarea::placeholder{color:var(--mut)}.ai-send{background:var(--blue);width:36px;height:36px;color:var(--color-primary-content);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .15s,transform .1s;display:grid}.ai-send:active{transform:scale(.94)}.ai-send[hidden]{display:none}.ai-send svg.i{stroke-width:2.25px;width:18px;height:18px}.ai-box textarea:placeholder-shown~[data-ask]{opacity:.35;pointer-events:none}.ai-stop{background:var(--fg);color:var(--card)}.ai-stop svg.i{width:14px;height:14px}.ai-chat:has(.ai-hello){justify-content:center;padding-bottom:12vh}.ai-chat:has(.ai-hello) :is(.ai-turns,.ai-hello){display:contents}.ai-chat:has(.ai-hello) .ai-hello h2{text-align:center;order:0;margin:0 16px 20px;font-size:28px}.ai-chat:has(.ai-hello) .ai-ask{background:0 0;order:1;padding-bottom:12px;position:static}.ai-chat:has(.ai-hello) .ai-picks{box-sizing:border-box;order:2;width:100%;max-width:800px;margin:0 auto;padding:0 16px}.ai-list{border-left:1px solid var(--line);background:var(--panel);flex:none;width:256px;height:100vh;padding:8px;position:sticky;top:0;overflow-y:auto}.ai-list ul{margin:8px 0 0;padding:0;list-style:none}.ai-list li{border-radius:6px;align-items:center;display:flex}.ai-list li:hover,.ai-list li.on{background:var(--accent)}.ai-list li a{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:6px 8px;font-size:13px;text-decoration:none;overflow:hidden}.ai-list li form{opacity:0}.ai-list li:hover form,.ai-list li form:focus-within{opacity:1}.ai-list li.ai-day{color:var(--mut);padding:12px 8px 4px;font-size:12px;font-weight:500}.ai-list li.ai-day:hover{background:0 0}.ai-you{background:var(--accent);white-space:pre-wrap;border-radius:6px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;line-height:1.55}.ai-answer{flex-direction:column;gap:10px;display:flex}.ai-step{flex-direction:column;gap:8px;display:flex}.ai-label{color:var(--mut);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.ai-label svg.i{width:14px;height:14px;color:var(--green)}.ai-words{flex-direction:column;gap:8px;line-height:1.6;display:flex}.ai-words p{margin:0}.ai-words ul{margin:0;padding-left:20px;list-style:outside}.ai-card{background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden}.ai-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.ai-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-head svg.i{color:var(--mut)}.ai-pad{padding:12px 14px}.ai-row{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}.ai-row:last-child{border-bottom:0}a.ai-row:hover{background:var(--soft)}.ai-row .grow{flex:1;min-width:0}.ai-row .grow b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ai-row .grow small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ai-row time{font-variant-numeric:tabular-nums;white-space:nowrap}.ai-thumb{flex:none;width:64px}.ai-thumb .nostill{border-radius:4px;margin:0}.ai-two{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ai-two .nostill{border-radius:0;height:100%;margin:0}.ai-two h3{margin:6px 0 2px;font-size:15px;font-weight:500}.ai-two p{margin:2px 0}.ai-rec{color:#fff;text-decoration:none;display:block;position:relative}.ai-rec .nostill{border-radius:0;margin:0}.ai-rec.off img{opacity:.4;filter:grayscale()}.ai-rec .cap{background:linear-gradient(#0000,#000000bf);padding:28px 14px 10px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.ai-rec .say{justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.ai-card .tl a.ev{background:var(--red);width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.ai-figs{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.ai-figs small{font-size:12px;display:block}.ai-figs b{font-variant-numeric:tabular-nums;font-size:22px}.ai-note{background:var(--soft);color:var(--mut);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.ai-note.warn{color:var(--amber)}.ai-done{border-top:1px solid var(--line);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ai-done svg.i{color:var(--green)}.ai-act{border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.ai-act p,.ai-act .acts{margin:0}.ai-choices{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ai-choices label{align-items:center;gap:6px;font-weight:400;display:inline-flex}.ai-hello{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:40px 0;display:flex}.ai-hello h2{text-transform:none;letter-spacing:-.01em;color:var(--fg);margin:0;font-size:22px;font-weight:500}.ai-picks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ai-picks .btn{border:1px solid var(--line);height:auto;min-height:38px;box-shadow:none;text-align:left;background:0 0;border-radius:999px;gap:8px;padding:8px 16px 8px 13px;font-size:13px;font-weight:400}.ai-picks .btn:hover{background:var(--soft)}.ai-picks .btn svg.i{width:16px;height:16px;color:var(--mut);flex:none}.ai-wake{border:1px solid var(--line);background:var(--card);border-radius:6px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.ai-wake time{color:var(--mut);font-variant-numeric:tabular-nums;margin-left:6px}@media (max-width:900px){.ai-list{display:none}.ai-two{grid-template-columns:1fr}}.withmap{align-items:flex-start;gap:16px;display:flex}.withmap>.grow{flex:1;min-width:0}.smap{display:none}@media (min-width:1024px){.smap{flex-shrink:0;width:40%;height:calc(100svh - 32px);min-height:18rem;display:block;position:sticky;top:16px;overflow:hidden}.smap>div{width:100%;height:100%}.top~.withmap .smap,.bar.pills~.withmap .smap{height:calc(100svh - 80px)}main:has(.withmap){padding-bottom:16px}}.smap-ping{animation:1.6s ease-out infinite smap-ping}@keyframes smap-ping{0%{box-shadow:0 0 0 2px #0b0e10,0 0 0 2px #ff453ab3}to{box-shadow:0 0 0 2px #0b0e10,0 0 0 14px #ff453a00}}.stl .tl s.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--fg);z-index:3}.sp .elist .evl{padding-top:8px}.sp .elist .evl button{width:calc(100% - 16px);margin:0 8px 4px;padding:8px 10px;font-size:14px}.sp .elist .evl img{width:104px}.sp .elist .evl small{font-size:13px}.sp .elist .evl .gh{padding:16px 18px 6px}.sp .lctl{background:var(--bg);flex:none;align-items:center;display:flex}.sp .rctl{min-height:var(--lb,65px);border-top:1px solid var(--line);background:var(--bg);flex:none;align-items:center;display:flex}:is(.lctl,.rctl) .tctl{scrollbar-width:none;flex-wrap:nowrap;padding:6px 8px;overflow-x:auto}:is(.lctl,.rctl) .tctl>*{flex:none}.sp .cams>.cam.held{opacity:.35}.sp .cams img,.sp .cams video{-webkit-user-drag:none}.stl .tl s.a.v,.stl .tl s.g.v{color:#111;background:#f5f5f5}.win{background:var(--card);flex-direction:column;height:100svh;min-height:0;margin:-16px -16px -40px;display:flex}.win,.sp .sbot{view-transition-name:site-win}::view-transition-group(site-win){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);overflow:clip}::view-transition-old(site-win){opacity:0;animation:none}::view-transition-new(site-win){object-fit:none;object-position:top;height:100%;animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}html.vt-up::view-transition-new(root){animation:.32s step-end both vt-land}@keyframes vt-land{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.wtabs{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:stretch;gap:2px;height:40px;padding:0 8px;font-size:13px;display:flex}.wtabs :is(a,span){color:var(--mut);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:flex}.wtabs a:hover{color:var(--fg)}.wtabs .on{color:var(--fg);border-color:var(--fg);font-weight:500}.wtabs a.ico{margin-left:auto;padding:0 10px}.wtabs .cnt{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.wcols{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:0;display:grid}.wcol{border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.wcol:first-child{border-left:0}.wh{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:44px;padding:0 8px;display:flex}.wh h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:0 8px;font-size:14px;font-weight:500;overflow:hidden}.wh .note{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;font-size:12px;overflow:hidden}.wh .act,.wl .act{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.wb{flex:1;min-height:0;overflow-y:auto}.wb>*{flex-shrink:0}.wsec{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.wl{align-items:center;gap:8px;min-height:32px;display:flex}.wl h4{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px;font-weight:500}.wl .note{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wsec .bleed{margin:0 -16px}.wrows>*+*{border-top:1px solid var(--line)}.wrow{align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.wrow .grow{flex:1;min-width:0}.wrow b,.wrow .t{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.wrow small,.wrow .s{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}a.wrow{color:inherit;text-decoration:none}a.wrow:hover{background:var(--soft)}.wrow>svg.i.chev{color:var(--mut);width:16px;height:16px}.wempty{align-items:center;gap:12px;padding:12px 16px;display:flex}.wempty>svg.i{color:var(--mut)}.wempty p{color:var(--mut);margin:0;font-size:14px}.wempty p+p{opacity:.8;margin-top:2px;font-size:12px}.wnone{color:var(--mut);border-bottom:1px solid var(--line);padding:12px 16px;font-size:14px}.wb .btn-xs,.wh .btn-xs{gap:6px;height:28px;padding:0 8px;font-size:12px}.wb .btn-xs svg.i,.wh .btn-xs svg.i{width:14px;height:14px}.wtile{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wtile svg.i{width:16px;height:16px}.tn-red{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.tn-red{background:color-mix(in oklab,var(--red) 12%,transparent)}}.tn-red{color:var(--red)}.tn-amber{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.tn-amber{background:color-mix(in oklab,var(--amber) 15%,transparent)}}.tn-amber{color:var(--amber)}.tn-green{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tn-green{background:color-mix(in oklab,var(--green) 12%,transparent)}}.tn-green{color:var(--green)}.tn-grey{background:var(--soft);color:var(--mut)}.wdot{background:var(--mut);border-radius:50%;flex:none;width:8px;height:8px}.wdot.red{background:var(--red)}.wdot.amber{background:var(--amber)}.wdot.green{background:var(--green)}.c-red{color:var(--red)}.c-amber{color:var(--amber)}.c-green{color:var(--green)}.wcam{align-items:center;gap:12px;padding:6px 16px;display:flex}.wcam img,.wcam .noimg{object-fit:cover;background:#000;border-radius:4px;flex:none;width:44px;height:28px}.wcam span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.wcam form{display:flex}.wnotes{border-left:2px solid var(--amber);background:var(--amber);margin:12px 16px;padding:10px 12px 10px 14px}@supports (color:color-mix(in lab, red, red)){.wnotes{background:color-mix(in oklab,var(--amber) 5%,transparent)}}.wnotes{border-radius:0 6px 6px 0;font-size:14px;line-height:1.6}.wnotes ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wnotes p{white-space:pre-wrap;margin:0}.wkh{align-items:center;gap:12px;padding:12px 16px;display:flex}.wkh .num{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:500;display:flex}.wkh.away .num{background:var(--soft);color:var(--mut)}.wkh.away .t{color:var(--mut);text-decoration:line-through}.wkh .tags{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.wkh .tags a{color:inherit;text-decoration:none}.wkh .tags a:hover{color:var(--fg);text-decoration:underline}.wchip{border:1px solid var(--line);border-radius:6px;padding:0 6px;font-size:11px;line-height:18px}.wkv{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 16px;font-size:14px;display:flex}.wkv+.wkv{border-top:1px solid var(--line)}.wkv>span:first-child{color:var(--fg)}.wkv code{letter-spacing:.03em;font-family:ui-monospace,monospace}.wmap{border-bottom:1px solid var(--line);background:var(--panel);height:min(320px,45vh)}.wmap>div{width:100%;height:100%}.wmap .wnone{border:0;padding:16px}.wban{align-items:center;gap:10px;min-height:28px;display:flex}.wban .ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wban .ring svg.i{width:14px;height:14px}.wban b{font-size:14px;font-weight:500;line-height:20px;display:block}.wban small{color:var(--mut);font-size:12px;line-height:16px;display:block}.wfacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.wfacts b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:500;line-height:28px;display:block}.wfacts small{color:var(--mut);font-size:12px;display:block}.wdays{align-items:flex-end;gap:3px;height:32px;margin-top:12px;display:flex}.wdays i{background:var(--fg);border-radius:2px;flex:1;min-width:0}@supports (color:color-mix(in lab, red, red)){.wdays i{background:color-mix(in oklab,var(--fg) 20%,transparent)}}.wdays i.last{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wdays i.last{background:color-mix(in oklab,var(--fg) 55%,transparent)}}.wdays i.none{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.wdays i.none{background:color-mix(in oklab,var(--amber) 70%,transparent)}}.wcheck>summary,.wcheck>div{align-items:center;gap:10px;padding:6px 16px;font-size:14px;list-style:none;display:flex}.wcheck>summary::-webkit-details-marker{display:none}.wcheck>summary{cursor:pointer}.wcheck>summary:hover{background:var(--soft)}.wcheck .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wcheck .sum{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.wcheck svg.i{width:18px;height:18px}.wcheck>summary svg.i.chev{width:14px;height:14px;color:var(--mut);transition:transform .15s}.wcheck[open]>summary svg.i.chev{transform:rotate(90deg)}.wcheck.unknown{color:var(--mut)}.wcheck a{color:var(--mut);align-items:center;gap:8px;padding:4px 16px 4px 44px;font-size:12px;text-decoration:none;display:flex}.wcheck a:hover{color:var(--fg);background:var(--soft)}.wcheck a span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wcheck a svg.i{width:12px;height:12px}.wsched{background:var(--fg);border-radius:10px;margin-top:16px;padding:14px 16px 12px}@supports (color:color-mix(in lab, red, red)){.wsched{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.wsched{box-shadow:0 0 0 .5px var(--hairline,var(--line))}.wsched .whead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wsched .whead b{font-size:14px;font-weight:600;display:block}.wsched .legend{color:var(--mut);white-space:nowrap;gap:12px;padding-top:2px;font-size:11px;display:flex}.wsched .legend span{align-items:center;gap:5px;display:flex}.wsched .legend i{background:var(--accent);border-radius:3px;width:10px;height:10px}.wsched .legend i.on{background:var(--green)}.wsched .presets{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.wsched .presets .btn{color:var(--mut);box-shadow:0 0 0 .5px var(--hairline,var(--line));border-radius:999px;font-weight:500}.wsched .presets .btn:hover{color:var(--fg)}.wweek{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;align-items:center;gap:5px 10px;margin-top:6px;display:grid}.wweek .day{text-align:left;color:var(--mut);background:0 0;border:0;height:26px;padding:0;font-size:12px;font-weight:500}.wweek button.day{cursor:pointer}.wweek button.day:hover{color:var(--fg)}.wweek .cells{-webkit-user-select:none;user-select:none;touch-action:none;background:var(--accent);border-radius:6px;grid-template-columns:repeat(48,minmax(0,1fr));height:26px;display:grid;overflow:hidden}.wweek.edit .cells{cursor:crosshair}.wweek .cells i{background:0 0;transition:background-color 75ms}.wweek .cells i:nth-child(2n){box-shadow:inset -1px 0 0 var(--card)}@supports (color:color-mix(in lab, red, red)){.wweek .cells i:nth-child(2n){box-shadow:inset -1px 0 0 color-mix(in oklab,var(--card) 22%,transparent)}}.wweek .cells i:nth-child(12n){box-shadow:inset -1.5px 0 0 var(--card)}@supports (color:color-mix(in lab, red, red)){.wweek .cells i:nth-child(12n){box-shadow:inset -1.5px 0 0 color-mix(in oklab,var(--card) 80%,transparent)}}.wweek .cells i:last-child{box-shadow:none}.wweek .cells i.on{background:var(--green)}.wweek.edit .cells i:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wweek.edit .cells i:hover{background:color-mix(in oklab,var(--fg) 14%,transparent)}}.wweek.edit .cells i.on:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.wweek.edit .cells i.on:hover{background:color-mix(in oklab,var(--green) 80%,var(--fg))}}.warming:has([name=scheduleOn]:not(:checked)) .wweek .cells i.on{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.warming:has([name=scheduleOn]:not(:checked)) .wweek .cells i.on{background:color-mix(in oklab,var(--green) 35%,transparent)}}.wweek .desc{color:var(--mut);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.wweek .hours{height:14px;color:var(--mut);font-variant-numeric:tabular-nums;font-size:10px;position:relative}.wweek .hours span{position:absolute;top:0;transform:translate(-50%)}.wweek .hours span:first-child{transform:none}.wweek .hours span:last-child{transform:translate(-100%)}.wweek .hours .minor{opacity:.6}@media (max-width:640px){.wweek .hours .minor,.wsched .legend{display:none}}.wsched .note{color:var(--mut);margin:10px 0 0;font-size:11px;line-height:16px}.wcols.site{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);grid-auto-columns:auto}.waudit td{vertical-align:middle}.waudit td.t,.waudit td:nth-child(3),.waudit td:last-child{white-space:nowrap}.waudit td.t{font-variant-numeric:tabular-nums;color:var(--mut)}.waudit td.t a{color:inherit}.waudit td.t a:hover{color:var(--fg);text-decoration:underline}.waudit .what{align-items:center;gap:10px;min-width:0;display:flex}.waudit .tile{border-radius:6px;width:22px;height:22px}.waudit .tile svg.i{width:13px;height:13px}.waudit tr.wsys td{color:var(--mut)}.waudit tr.wclick .tile{color:var(--fg);box-shadow:inset 0 0 0 1px var(--control-line);background:0 0}.wshow{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.wshow a{color:var(--mut);white-space:nowrap;border-radius:6px;padding:2px 10px;font-size:12px;line-height:20px;text-decoration:none}.wshow a:hover{color:var(--fg)}.wshow a.on{background:var(--card);color:var(--fg);box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001f}.themes button{color:var(--mut);cursor:pointer;border-radius:6px;padding:2px 10px;font-size:12px;line-height:20px}.themes button:hover{color:var(--fg)}:root:not([data-theme=light]) .themes .dark,[data-theme=light] .themes .light{background:var(--card);color:var(--fg);box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001f}.armcell{flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}.armcell form{display:flex}.armcell small{white-space:nowrap;font-size:11px}.whg td.arm{padding:0 10px}.whg .hov{cursor:default}.whg .pop{z-index:50;border:1px solid var(--line);background:var(--card);text-align:left;width:240px;color:var(--fg);white-space:normal;pointer-events:none;border-radius:10px;padding:6px;font-size:12px;line-height:1.4;display:none;position:fixed;box-shadow:0 8px 24px #00000059}.whg .pop.show{display:block}.whg .pop img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:6px;width:100%;height:auto;display:block}.whg .pop>span{padding:6px 4px 2px;display:block}.whg .pop img+span{padding-top:8px}.whg{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:13px}.whg th{color:var(--mut);text-align:center;white-space:nowrap;padding:8px 4px;font-size:11px;font-weight:500}.whg th:first-child{text-align:left;padding-left:16px}.whg td{text-align:center;vertical-align:middle;padding:0 2px}.whg tr.muted td{opacity:.6}.whg td.cam{text-align:left;width:100%;max-width:0;padding:0}.whg td.cam>div{align-items:center;gap:10px;min-width:180px;padding:4px 12px 4px 16px;display:flex}.whg td.cam>div>.hov{flex:none;display:block}.whg td.cam>div>.hov>img,.whg td.cam .noimg{object-fit:cover;background:#000;border-radius:4px;flex:none;width:64px;height:36px;display:block}.whg td.cam b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.whg td.cam small{color:var(--mut);font-size:12px;display:block}.whg .cell{min-width:64px;height:44px;color:var(--mut);border-radius:6px;justify-content:center;align-items:center;display:flex}.whg .cell svg.i{width:18px;height:18px}.whg .cell.pass{color:var(--green)}.whg .cell.attention{color:var(--amber)}.whg .cell.offline{color:var(--red)}.whg .when{text-align:right;color:var(--mut);white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:16px;font-size:12px}.whr{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 6px;display:flex}.whr .lbl{color:var(--mut);margin-right:4px;font-size:11px;font-weight:500}.whr .chip{border:1px solid var(--line);height:30px;color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.whr .chip svg.i{width:15px;height:15px;color:var(--mut);flex:none}.whr .chip small{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.whr .chip.pass svg.i{color:var(--green)}.whr .chip.attention{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.whr .chip.attention{border-color:color-mix(in oklab,var(--amber) 45%,var(--line))}}.whr .chip.attention svg.i,.whr .chip.attention small{color:var(--amber)}.whr .sp{flex:1}.whr .when{color:var(--mut);white-space:nowrap;padding:0;font-size:12px}.whr form{display:contents}.whc{color:inherit;align-items:center;gap:12px;min-height:56px;padding:0 16px 0 0;text-decoration:none;display:flex}.whc+.whc{border-top:1px solid var(--line)}.whc:hover{background:var(--soft)}.whc img,.whc .noimg{object-fit:cover;background:#000;flex:none;width:96px;height:56px;display:block}.whc .grow{flex:1;min-width:0;padding:10px 0}.whc .when{color:var(--mut);white-space:nowrap;flex:none;font-size:12px}.whc.muted{opacity:.7}.whc svg.i{color:var(--mut)}.wframes{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;padding:12px 16px;display:grid}.wframes img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:6px;width:100%;display:block}.wsug{flex-direction:column;gap:8px;display:flex}.wsug+.wsug{margin-top:20px}.wsug .frame{background:var(--soft);border-radius:6px;position:relative;overflow:hidden}.wsug .frame img{width:100%;height:auto;display:block}.wsug .frame .blank{aspect-ratio:16/9}.wsug .frame svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wsug .foot{align-items:center;gap:8px;min-width:0;display:flex}.wsug .foot form{display:flex}.wstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;padding:12px 16px;display:grid}.wstats dt{color:var(--mut);font-size:12px}.wstats dd{margin:0}.wstats .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.wstats .n{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.wstats.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:4px}.wstats.three .v{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wctx{color:var(--mut);font-variant-numeric:tabular-nums;margin:0;padding:4px 16px 12px;font-size:12px}.wshare{background:var(--blue);border-radius:9999px;height:8px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wshare{background:color-mix(in oklab,var(--blue) 35%,transparent)}}.wshare i{background:var(--blue)}.wsplit{color:var(--mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.wbycam{grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.wbycam .bar{background:var(--soft);height:8px;display:flex}.wbycam .bar>span{background:var(--fg);height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.wbycam .bar>span{background:color-mix(in oklab,var(--fg) 15%,transparent)}}.wbycam .bar i{height:100%}.wbycam .bar i.g{background:var(--red)}.wbycam .bar i.f{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wbycam .bar i.f{background:color-mix(in oklab,var(--fg) 40%,transparent)}}.wbycam .num{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px}.wbycam .num b{color:var(--fg);font-size:14px;font-weight:500}.wkey{align-items:center;gap:12px;display:inline-flex}.wkey span{align-items:center;gap:6px;display:inline-flex}.wkey i{width:8px;height:8px}.wkey .g{background:var(--red)}.wkey .f{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wkey .f{background:color-mix(in oklab,var(--fg) 40%,transparent)}}.wkey .o{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.wkey .o{background:color-mix(in oklab,var(--fg) 15%,transparent)}}.wfa{flex-direction:column;gap:12px;padding:20px 16px;display:flex}.wfa+.wfa{border-top:1px solid var(--line)}.wfa .frame{background:#000;position:relative;overflow:hidden}.wfa .frame img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.wfa .frame svg{width:100%;height:100%;position:absolute;inset:0}.wfa .meter{background:var(--soft);flex:1;height:8px}.wfa .meter i{background:var(--fg);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.wfa .meter i{background:color-mix(in oklab,var(--fg) 40%,transparent)}}.wfa .zones{border:1px solid var(--line);border-radius:6px;overflow:hidden}.wfa .zones>div{padding:10px 12px}.wfa .zones>div+div{border-top:1px solid var(--line)}.wmenu{position:relative}.wmenu>summary{list-style:none}.wmenu>summary::-webkit-details-marker{display:none}.wmenu>ul{z-index:20;background:var(--card);border:1px solid var(--line);min-width:11rem;box-shadow:var(--shadow);border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.wmenu>ul li a,.wmenu>ul li span{color:var(--fg);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.wmenu>ul li a:hover{background:var(--soft)}.wmenu>ul li span{color:var(--mut);font-size:12px}.wmenu>ul li a.on:after{content:"";background:var(--fg);border-radius:50%;width:6px;height:6px;margin-left:auto}.wmenu>ul form{flex-direction:column;gap:8px;min-width:18rem;padding:8px;display:flex}.win>.settings{flex:1;min-height:0;margin:0}.win>.settings>.subnav,.win>.settings>.pane{overflow-y:auto}.win>.settings>.pane>form:first-child,.win>.settings>.pane>.ohead:first-child{margin-top:24px}.win>.settings form:not([data-dirty]) .save{display:none}.win>.settings .pane h3{margin:28px 0 8px;font-size:14px;font-weight:500}.win>.settings .pane h4{color:var(--mut);margin:16px 0 8px;font-size:13px;font-weight:500}.win>.settings .pane .acts{margin:16px 0 0}.win>.settings .pane h2 .mut{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:400}.win>.settings .pane .panel{overflow-x:auto}@media (max-width:1023px){.win{height:auto;min-height:100vh}.wcols{flex-direction:column;display:flex}.wcol{border-left:0}.wcol+.wcol{border-top:1px solid var(--line)}.wb{overflow:visible}.wtabs{overflow-x:auto}}@media (max-width:800px){.win{margin:-16px -16px -40px}}textarea,.textarea{border-radius:6px!important}.wmenu>ul,.dropdown-content,.menu,.menu li>a,.menu li>button,.menu li>span{border-radius:6px}.table{border-radius:var(--radius-box)}.tile{--t:#8e8e93;background:var(--t);color:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 .5px #ffffff40}.tile svg.i{stroke-width:2px;width:16px;height:16px}.tile.purple{--t:#bf5af2}.tile.pink{--t:#ff375f}.tile.yellow{--t:#fc0;color:#3a2a00}.flow{--rad:14px;container-type:inline-size}.flow.busy{pointer-events:none}.flow.busy .flow-chart{opacity:.65;transition:opacity .2s .25s}.flow-head{align-items:center;gap:10px;min-height:44px;margin-bottom:-12px;display:flex}.flow-head .sp{flex:1}.flow .flow-name{min-width:0;color:var(--fg);font:500 24px/1.25 var(--font-sans);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;outline:none;flex:0 auto;margin:0 0 0 -8px;padding:4px 8px;overflow:hidden}input.flow-name:hover{background:var(--soft)}input.flow-name:focus{background:var(--soft);box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){input.flow-name:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 35%,transparent)}}input.flow-name::placeholder{color:var(--mut);opacity:.7}.flow .flow-top .flow-name{text-align:right;margin:0;font-size:17px}.flow-state{color:var(--mut);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.flow-state.edited:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px}.flow-state.ok{color:var(--green)}.flow-state.ok svg.i{width:14px;height:14px}.flow-err{color:var(--red);background:var(--red);border-radius:10px;margin:0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.flow-err{background:color-mix(in oklab,var(--red) 12%,transparent)}}.flow-err{font-size:13px}.flow-err:empty{display:none}.flow-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;max-width:1040px;margin:0 auto;padding-top:4px;display:grid}@container (min-width:860px){.flow-body:has(>.flow-side){grid-template-columns:minmax(0,1fr) 272px}.flow-side{position:sticky;top:16px}}.flow-chart{flex-direction:column;gap:36px;width:100%;max-width:600px;margin:0 auto;padding-bottom:24px;display:flex}.flow-chart>.flow-err{margin-bottom:-24px}.flow-lane ol{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.flow-when{border-radius:var(--rad);background:var(--card);box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001f;align-items:center;gap:12px;padding:12px 14px;display:flex}.flow-when b{font-size:15px;font-weight:500;display:block}.flow-when small{color:var(--mut);font-size:13px;display:block}.flow-lane li{width:100%;margin-top:22px;position:relative}.flow-lane li:before{content:"";background:var(--line);border-radius:1px;width:2px;height:22px;margin-left:-1px;position:absolute;top:-22px;left:50%}.flow-node{border-radius:var(--rad);background:var(--card);box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001f;transition:box-shadow .2s}.flow-node.open{box-shadow:0 0 0 1.5px var(--blue),0 8px 24px #0000002e}.flow-box{border-radius:var(--rad);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 12px 12px 14px;text-decoration:none;display:flex}.flow-box:hover{background:var(--soft)}.flow-node.open .flow-box{border-bottom-right-radius:0;border-bottom-left-radius:0}.flow-box:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.flow-what{flex:1;min-width:0}.flow-what b{font-size:14px;font-weight:500;display:block}.flow-what small{color:var(--mut);font-size:13px;line-height:1.35;display:block}.flow-box>svg.i{width:16px;height:16px;color:var(--mut);opacity:.7;flex:none;transition:rotate .2s}.flow-node.open .flow-box>svg.i{rotate:90deg}.flow-node.fixed{box-shadow:0 0 0 1px var(--line) inset;background:0 0}.flow-exit{background:var(--fill);color:var(--mut);border-radius:999px;align-items:center;gap:4px;margin:6px 6px 0 0;padding:2px 8px;font-size:12px;font-style:normal;display:inline-flex}.flow-exit:before{content:"";background:var(--mut);opacity:.6;border-radius:50%;width:6px;height:6px}.flow-opts{flex-direction:column;padding:2px 14px 6px 54px;animation:.22s cubic-bezier(.2,0,0,1) flow-open;display:flex}@keyframes flow-open{0%{opacity:0;translate:0 -4px}}.flow-opts h4{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:10px 0 2px;font-size:11px;font-weight:500}.flow-opt{min-height:44px;color:var(--fg);box-shadow:inset 0 .5px 0 var(--hairline);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.flow-opts h4+.flow-opt{box-shadow:none}a.flow-opt>svg.i{width:15px;height:15px;color:var(--mut)}.flow-opt .select{width:auto;min-width:9rem}.flow-note{color:var(--mut);margin:8px 0 2px;font-size:12.5px}.flow-rm{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;margin:4px 0 4px -8px;padding:6px 8px;font-size:14px}.flow-rm:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.flow-rm:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}.flow-empty{border-radius:var(--rad);border:1px dashed var(--line);color:var(--mut);text-align:center;padding:14px;font-size:13px}.flow-end{background:var(--fill);color:var(--mut);border-radius:999px;padding:5px 14px;font-size:12.5px;width:auto!important}.flow-more{justify-content:center;display:flex;width:auto!important}.flow-add{position:relative}.flow-add>summary{background:var(--card);width:30px;height:30px;color:var(--blue);box-shadow:0 0 0 .5px var(--hairline),0 1px 3px #0003;cursor:pointer;border-radius:50%;place-items:center;list-style:none;transition:transform .15s,background .15s;display:grid}.flow-add>summary::-webkit-details-marker{display:none}.flow-add>summary:hover{transform:scale(1.08)}.flow-add>summary svg.i{stroke-width:2.5px;width:16px;height:16px;transition:rotate .2s}.flow-add[open]>summary{background:var(--blue);color:#fff}.flow-add[open]>summary svg.i{rotate:45deg}.flow-add>div{z-index:20;background:var(--card);border-radius:16px;flex-direction:column;width:min(340px,86vw);max-height:60vh;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;translate:-50%}@supports (color:color-mix(in lab, red, red)){.flow-add>div{background:color-mix(in oklab,var(--card) 94%,var(--fg))}}.flow-add>div{box-shadow:0 0 0 .5px var(--hairline),0 18px 48px #00000052;transform-origin:top;animation:.18s cubic-bezier(.2,0,0,1) flow-pop}@keyframes flow-pop{0%{opacity:0;transform:scale(.96)}}.flow-add>div button{color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}.flow-add>div button:hover{background:var(--soft)}.flow-add>div b{font-size:14px;font-weight:500;display:block}.flow-add>div small{color:var(--mut);font-size:12.5px;line-height:1.3;display:block}.flow-side{flex-direction:column;gap:12px;display:flex}.flow-card{border-radius:var(--rad);background:var(--card);box-shadow:0 0 0 .5px var(--hairline);flex-direction:column;gap:6px;padding:14px;display:flex}.flow-card>b{font-size:14px}.flow-card>p{color:var(--mut);margin:0 0 4px;font-size:12.5px}.flow-from{gap:6px;display:flex}.flow-from select{flex:1;min-width:0}.flow-sites{flex-direction:column;max-height:320px;margin:0 0 8px;display:flex;overflow-y:auto}.flow-sites label{min-height:38px;box-shadow:inset 0 -.5px 0 var(--hairline);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.flow-sites label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-del{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:center;padding:6px 10px;font-size:13px}.flow-del:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.flow-del:hover{background:color-mix(in oklab,var(--red) 10%,transparent)}}.flow-back{color:var(--blue);border-radius:8px;align-items:center;gap:4px;margin-left:-6px;padding:4px 8px 4px 4px;font-size:14px;text-decoration:none;display:inline-flex}.flow-back:hover{background:var(--soft)}.flow-back svg.i{width:18px;height:18px}.flows{--rad:14px;flex-direction:column;gap:20px;max-width:720px;margin:8px auto 0;display:flex}.flow-ask{background:var(--card);box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001a;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.flow-ask .tile{border-radius:50%}.flow-ask input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.flow-ask .btn svg.i{width:16px;height:16px;rotate:90deg}.flow-list{border-radius:var(--rad);background:var(--card);box-shadow:0 0 0 .5px var(--hairline);flex-direction:column;display:flex;overflow:hidden}.flow-list a{min-height:64px;color:var(--fg);align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.flow-list a+a{box-shadow:inset 0 .5px 0 var(--hairline)}.flow-list a:hover{background:var(--soft)}.flow-list .tiles{flex:none;width:88px;display:flex}.flow-list .tiles .tile{box-shadow:0 0 0 2px var(--card)}.flow-list .tiles .tile+.tile{margin-left:-8px}.flow-list .grow{flex:1;min-width:0}.flow-list b{font-size:15px;font-weight:500;display:block}.flow-list small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.flow-list a>svg.i{width:16px;height:16px;color:var(--mut);opacity:.6;flex:none}.flows-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.flows-empty .tile{border-radius:13px;width:52px;height:52px;margin-bottom:6px}.flows-empty .tile svg.i{width:28px;height:28px}.flows-empty b{font-size:17px}.flows-empty p{max-width:26rem;color:var(--mut);margin:0 0 8px}::view-transition-group(*.flow){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}.flow-wait{padding:10px 0}.ai-pad .flow{margin-top:4px}.flow.embed .flow-name{font-size:17px}.flow.embed .flow-head{margin-bottom:-6px}.flow.embed .flow-chart{gap:24px;max-width:none;padding-bottom:4px}.card,.card-border,.figures .chart,.figures .donut,.settings .pane .rows,.ai-card,.ai-wake,.wfa .zones,.auth form,.auth section{box-shadow:0 0 0 .5px var(--hairline);border-color:#0000}.btn:not(.btn-xs),.input:not(.input-xs),.select:not(.select-xs){--size:2rem}.rail{border-right:.5px solid var(--rail-line)}.rail .menu li>a:not(.me),.rail .menu li>details>summary{border-radius:6px;align-content:center;min-height:32px;padding-block:0;padding-inline:10px}.rail .menu details>ul{flex-direction:column;row-gap:4px;margin:4px 0 0;display:flex}.rail .menu details>ul>li>a:not(.me){padding-inline-start:18px}.rail .menu li>details>summary{align-items:stretch;padding:0;list-style:none;display:flex}.rail .menu li>details>summary:after{display:none}.rail .menu li>details>summary:hover,.rail .menu summary>.cust:hover{background:0 0}.rail .menu li>details>summary:has(>.cust:hover),.rail .menu li>details>summary.menu-active{background:var(--rail-on)}.rail .menu summary>.cust{padding-inline:10px}.rail .menu summary>.chev{width:24px;height:24px;color:var(--mut);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:4px;display:flex}.rail .menu summary>.chev:hover{background:var(--rail-on);color:var(--color-base-content)}.rail .menu summary>.chev svg.i{width:14px;height:14px;transition:rotate .2s}.rail .menu details[open]>summary>.chev svg.i{rotate:90deg}.rail .menu :is(a,summary):hover,.rail .menu .menu-active{background:var(--rail-on);box-shadow:none}.rail .find{border-radius:6px}.rail .menu .tree-head{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);flex-direction:row;align-items:center;padding:12px 4px 2px 10px;font-size:11px;display:flex}.rail .tree-head .add{width:24px;height:24px;color:var(--mut);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:flex}.rail .tree-head .add:hover{background:var(--rail-on);color:var(--color-base-content)}.rail .tree-head .add svg.i{width:14px;height:14px}h2{letter-spacing:.08em;font-size:11px}.card .big{letter-spacing:-.025em;font-size:36px;line-height:40px}.top>.range{justify-content:flex-end}.tabs-box{box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0}.tabs-box>.tab{border-radius:999px;gap:8px;height:32px;padding:0 12px;font-weight:400}.tabs-box>.tab small{opacity:1;color:var(--mut)}.tabs-box>.tab.tab-active,.tabs-box>.tab.tab-active:hover{background:var(--pill-on);color:var(--fg);border-color:#0000}.tabs-box>.tab:not(.tab-active):hover{background:var(--soft)}.tabs-box.range>.tab{background:var(--fill);border-radius:6px;font-weight:500}.tabs-box.range>.tab.tab-active,.tabs-box.range>.tab.tab-active:hover{background:var(--fg);color:var(--card)}.table :where(th,td){border-color:var(--line)}.table :where(th,td):first-child{padding-left:16px}.table :where(th,td):last-child{padding-right:16px}.table thead th{color:var(--mut);padding-block:10px;font-size:12px}main input[type=search]{background:var(--search);box-shadow:0 0 0 .5px var(--control-line);border-color:#0000}main input[type=search]:focus{box-shadow:0 0 0 1px var(--blue),0 0 0 4px var(--blue)}@supports (color:color-mix(in lab, red, red)){main input[type=search]:focus{box-shadow:0 0 0 1px var(--blue),0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent)}}main input[type=search]:focus{outline:0}.tctl button:not(.seg button),.tctl .cu .rvb{border-radius:6px;height:32px}.tctl button.ico{width:32px}.subnav .menu-title{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:14px 10px 6px;font-size:11px;font-weight:500}.settings .pane .rows{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.settings .pane .rows .row{min-height:48px}.settings .pane .rows a.row{margin:0 -10px;padding:8px 10px;border-radius:6px!important}.settings .pane .rows .row.camrow{border-radius:6px;gap:12px;margin:0 -10px;padding:8px 10px}.settings .pane .rows .row.camrow:hover{background:var(--soft)}.camrow>a:first-child{min-width:0;color:var(--fg);flex:1;text-decoration:none;display:flex}.camrow>a:first-child label{cursor:pointer}.camrow form{display:flex}.camrow .chev{color:var(--mut);display:flex}.sp .stabs,.wtabs{background:var(--panel);gap:0;height:44px;padding:0}.sp .stabs :is(a,span,button),.wtabs :is(a,span){border:1px solid #0000;border-top:0;margin-bottom:-1px;padding:0 14px}.sp .stabs .on,.wtabs .on{background:var(--bg);border-color:var(--line);border-bottom-color:var(--bg)}.sp .stabs .on:first-child,.wtabs .on:first-child{border-left-color:#0000}.sp .stabs a{gap:6px}.sp .stabs .cnt,.wtabs .cnt{background:var(--red);color:#fff;font-variant-numeric:tabular-nums;border:0;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}main>.top,.figures>.top{border-bottom-color:#0000}.settings .pane .rows+.rows{border-top:1px solid var(--line);margin-top:0}.letgo .modal-box{max-width:640px;position:relative}.letgo .modal-box>.x{position:absolute;top:10px;right:10px}.letgo .modal-box>h1{padding-right:32px}.letgo .tiles{gap:12px;margin-top:16px;display:flex}.letgo .tiles>.btn{aspect-ratio:1;border:1px solid var(--line);flex:1;min-width:0;height:auto;font-size:16px;animation:.6s ease-out 2 letgo-flash}.letgo .tiles>.btn.on{box-shadow:inset 0 0 0 2px var(--fg)}.letgo .tiles>.btn{flex-direction:column;gap:8px}.letgo .tiles>.btn svg.i{width:24px;height:24px}.letgo .wfmenu{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.letgo .wfmenu>span{width:100%;color:var(--mut);font-size:12px}.letgo .wfmenu input{flex:1}.letgo .pk{border:1px solid var(--line);cursor:pointer;border-radius:6px;height:30px;padding:0 11px}.letgo .pk:hover{background:var(--soft)}.letgo .wfn.err{background:var(--red);border-radius:6px;margin-top:12px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.letgo .wfn.err{background:color-mix(in oklab,var(--red) 14%,var(--bg))}}.letgo .wfn.err{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.letgo .wfn.err{border:1px solid color-mix(in oklab,var(--red) 40%,transparent)}}@keyframes letgo-flash{50%{box-shadow:0 0 0 3px color-mix(in oklab,var(--red) 50%,transparent)}}.settings .pane{--fill:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings .pane{--fill:color-mix(in oklab,var(--fg) 5%,transparent)}}.settings .pane{--hair:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings .pane{--hair:color-mix(in oklab,var(--fg) 9%,transparent)}}.settings .pane:not(.wide)>:not(.head){max-width:600px}.settings .pane h2,.win>.settings .pane h2{text-transform:none;letter-spacing:0;color:var(--fg);margin:28px 0 7px 2px;padding:0;font-size:13px;font-weight:600}.settings .pane .rows{background:var(--fill);border:0;border-radius:10px;padding:0 14px}.settings .pane .rows .row{border-top:1px solid var(--hair);gap:12px;min-height:44px;padding:7px 0}.settings .pane .rows .row label{font-size:13.5px;font-weight:400}.settings .pane .rows .row label small{color:var(--mut);font-size:12px}.settings .pane .rows .row :is(.input,.select){width:auto;min-width:0;max-width:260px;height:30px;box-shadow:none;text-align:right;text-align-last:right;color:var(--fg);background-color:#0000;border:0;outline:0;padding:0 2px;font-size:13.5px}.settings .pane .rows .row .input{width:260px}.settings .pane .rows .row .select{padding-inline-end:26px}.settings .pane .rows .row .input::placeholder{color:var(--mut);opacity:.7}.settings .pane .rows .row .input.short{width:110px}.settings .pane .rows .row.tall textarea{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--fg);background:0 0;border:0;outline:0;padding:2px 0;font-size:13.5px}.settings .pane .foot{color:var(--mut);margin:7px 14px 0;font-size:12px;line-height:1.45}.settings .pane .foot a{color:var(--color-primary)}.settings .pane .btn{border-radius:999px;font-weight:500}.settings .pane .out{align-items:center;gap:8px;margin:14px 0 0}.settings .pane .out .sp{flex:1}.settings .pane .rows>form+form .row,.settings .pane .rows>.row:first-child{border-top:0}.settings .pane .rows .row:is(.act,button){width:100%;font:inherit;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;justify-content:flex-start;font-size:13.5px}.settings .pane .rows>.row:is(.act,button):first-child{border-top:0}.settings .pane form.rows,.settings .pane .rows+form.rows,.settings .pane .foot+form.rows{margin-top:12px}.settings .pane form.rows:has(+form.rows:not(.danger)){border-bottom-right-radius:0;border-bottom-left-radius:0}.settings .pane div.rows+div.rows{border-top:0;margin-top:12px}.settings .pane form.rows+form.rows{box-shadow:inset 0 1px var(--hair);border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.settings .pane>form+form,.settings .pane>form+details{margin-top:20px}.settings .pane .rows.danger{box-shadow:none;border-radius:10px;margin-top:28px}.settings .pane .rows.danger .row{color:var(--color-error)}.settings .pane details.more{margin-top:12px}.settings .pane details.more>summary{background:var(--fill);min-height:44px;color:var(--color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;list-style:none;display:flex}.settings .pane details.more>summary::-webkit-details-marker{display:none}.settings .pane details.more>summary:after{content:"";border-right:1.5px solid var(--mut);border-bottom:1.5px solid var(--mut);width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.settings .pane details.more[open]>summary:after{transform:rotate(45deg)}.settings .pane details.more[open]>summary{border-radius:10px 10px 0 0}.settings .pane details.more>.in{padding:0 0 4px}.settings .pane details.more>.in>form>.rows:first-child,.settings .pane details.more>.in>.rows:first-child{border-top:1px solid var(--hair);border-radius:0 0 10px 10px}.settings .pane details.more>.in h2{margin-top:18px}.settings .pane details.more.kh{margin-top:0}.settings .pane details.more.kh+details.more.kh>summary{border-top:1px solid var(--hair)}.settings .pane details.more.kh>summary{color:var(--fg);border-radius:0}.settings .pane h2+details.more.kh>summary{border-radius:10px 10px 0 0}.settings .pane details.more.kh:not(:has(+details.more.kh)):not([open])>summary{border-radius:0 0 10px 10px}.settings .pane h2+details.more.kh:not(:has(+details.more.kh)):not([open])>summary{border-radius:10px}.settings .pane details.more.kh>summary .n{width:14px}.own:has([name=useSiteCredentials]:checked) .own-login,form:has(select[name=reportSchedule] option[value=off]:checked) .reports{display:none}.settings .pane .ask{text-align:center;max-width:360px;margin:64px auto 0}.settings .pane .ask h1{margin:0 0 8px;font-size:17px;font-weight:600}.settings .pane .ask p{color:var(--mut);margin:0 0 20px;font-size:13px}.settings .pane .ask form{justify-content:center;gap:8px;display:flex}.settings .pane .rows .tile{color:#fff;background:var(--t);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.settings .pane .rows .tile .i{stroke-width:2px;color:#fff;width:16px;height:16px}.settings .pane .rows .tile.big{border-radius:12px;width:52px;height:52px}.settings .pane .rows .tile.big .i{stroke-width:1.6px;width:30px;height:30px}.tile.blue{--t:#0a84ff}.tile.indigo{--t:#5e5ce6}.tile.teal{--t:#30b0c7}.tile.red{--t:#ff453a}.tile.orange{--t:#ff9f0a}.tile.green{--t:#30d158}.tile.gray{--t:#8e8e93}.settings .pane .rows a.row.nav{gap:12px;min-height:46px}.settings .pane .rows a.row.nav>label{flex:1}.settings .pane .rows a.row.nav+a.row.nav{background:linear-gradient(var(--hair),var(--hair)) 54px 0/calc(100% - 54px) 1px no-repeat;border-top:0}.settings .pane .rows a.row.nav:hover,.settings .pane .rows a.row.nav+a.row.nav:hover{background:var(--soft)}.settings .pane .rows :is(a.row,.row.camrow){margin:0 -14px;padding:7px 14px;border-radius:0!important}.settings .pane .rows>:is(a.row,.row.camrow):first-child{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.settings .pane .rows>:is(a.row,.row.camrow):last-child{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}.settings .pane>div.rows:has(>a.nav),.settings .pane>form+div.rows{margin-top:22px}.settings .pane .rhero .row{justify-content:flex-start;gap:14px;min-height:80px}.settings .pane .rhero .row label{letter-spacing:-.01em;font-size:17px;font-weight:600}.settings .pane .rhero .row label small{letter-spacing:0;margin-top:2px;font-size:13px;font-weight:400}.settings .pane .rows .row.act>.i{width:16px;height:16px;margin-right:2px}.gt{--gfill:var(--fg);flex:1;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.gt{--gfill:color-mix(in oklab,var(--fg) 5%,transparent)}}.gt{--ghair:var(--fg)}@supports (color:color-mix(in lab, red, red)){.gt{--ghair:color-mix(in oklab,var(--fg) 9%,transparent)}}.gt{--gchip:var(--fg)}@supports (color:color-mix(in lab, red, red)){.gt{--gchip:color-mix(in oklab,var(--fg) 7%,transparent)}}.gt-col{max-width:640px;margin:0 auto;padding:28px 20px 96px}.gt h2{letter-spacing:0;text-transform:none;color:var(--fg);align-items:baseline;gap:8px;margin:30px 0 8px 4px;font-size:13px;font-weight:600;display:flex}.gt-n{color:var(--mut);font-size:12px;font-weight:400}.gt-hero{background:var(--gfill);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.gt-hero .gt-icon{border-radius:12px;width:52px;height:52px}.gt-hero .gt-icon svg.i{stroke-width:1.75px;width:28px;height:28px}.gt-ht{flex:1;min-width:0}.gt-ht h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.gt-line{color:var(--mut);align-items:center;gap:7px;margin:3px 0 0;font-size:13px;display:flex}.gt-dot{background:var(--mut);opacity:.6;border-radius:50%;flex:none;width:8px;height:8px}.gt-dot.on{background:var(--green);opacity:1}.gt-dot.run{background:var(--amber);opacity:1;animation:1.4s ease-in-out infinite gt-pulse}@keyframes gt-pulse{50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--amber) 28%,transparent)}}.gt-max{color:var(--amber);margin:8px 0 0;font-size:12px}.gt-max a{color:inherit;text-decoration:underline}.gt-master{flex:none}.gt .toggle{background:var(--fg);border:0}@supports (color:color-mix(in lab, red, red)){.gt .toggle{background:color-mix(in oklab,var(--fg) 18%,transparent)}}.gt .toggle{color:#fff;box-shadow:none;transition:background .2s}.gt .toggle:checked{background:var(--green);color:#fff}.gt .toggle:before{box-shadow:0 1px 3px #0000004d}.gt .toggle:disabled{opacity:.45}.gt-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gt-acts form{display:contents}.gt-pill{background:var(--gfill);height:32px;color:var(--blue);font:500 13px/1 var(--font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.gt-pill:hover{background:var(--ghair)}.gt-pill:active{transform:scale(.97)}.gt-pill:disabled{color:var(--mut);opacity:.6;cursor:default;background:var(--gfill);transform:none}.gt-pill svg.i{width:14px;height:14px}.gt-pill.blue{background:var(--blue);color:#fff}.gt-pill.blue:hover{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.gt-pill.blue:hover{background:color-mix(in oklab,var(--blue) 88%,white)}}.gt-note{border-radius:12px;align-items:center;gap:6px;margin:12px 0 0;padding:10px 14px;font-size:13px;display:flex}.gt-note.err{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.gt-note.err{background:color-mix(in oklab,var(--red) 12%,transparent)}}.gt-note.ok{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.gt-note.ok{background:color-mix(in oklab,var(--green) 12%,transparent)}}.gt-note svg.i{width:14px;height:14px}.gt-card{background:var(--gfill);border-radius:12px;padding:14px 16px}.gt-foot{color:var(--mut);margin:7px 16px 0;font-size:12px;line-height:1.45}.gt-sep{background:var(--ghair);height:1px;margin:14px -16px}.gt-empty{color:var(--mut);text-align:center;margin:0;padding:6px 0;font-size:13px}.gt-days{justify-content:space-between;gap:6px;display:flex}.gt-day{cursor:pointer;position:relative}.gt-day input{opacity:0;pointer-events:none;position:absolute}.gt-day span{background:var(--gchip);width:38px;height:38px;color:var(--mut);border-radius:50%;place-items:center;font-size:14px;font-weight:500;transition:background .15s,color .15s,transform .1s;display:grid}.gt-day:hover span{color:var(--fg)}.gt-day:active span{transform:scale(.93)}.gt-day input:checked+span{background:var(--blue);color:#fff}.gt-day input:focus-visible+span{box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.gt-day input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 40%,transparent)}}.gt-day:has(input:disabled){cursor:default}.gt-times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gt-time{background:var(--card);height:46px;box-shadow:0 0 0 .5px var(--hairline),0 1px 2px #0000001a;letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:12px;align-items:center;padding:0 6px 0 14px;font-size:26px;font-weight:300;animation:.2s cubic-bezier(.2,0,0,1) gt-in;display:inline-flex}.gt-time:not(:has(.gt-x)){padding-right:14px}@keyframes gt-in{0%{opacity:0;scale:.92}}.gt-x{background:var(--gchip);width:22px;height:22px;color:var(--mut);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:6px;display:grid}.gt-x:hover{background:var(--ghair);color:var(--fg)}.gt-x svg.i{stroke-width:2.5px;width:12px;height:12px}.gt-addtime{border:1.5px dashed var(--ghair);height:46px;color:var(--blue);border-radius:12px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.gt-addtime button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.gt-addtime button svg.i{stroke-width:2.5px;width:14px;height:14px}.gt-addtime input{width:96px;color:var(--fg);font:300 20px var(--font-sans);font-variant-numeric:tabular-nums;color-scheme:light dark;background:0 0;border:0;outline:0}.gt-strip{margin-top:16px}.gt-bar{background:linear-gradient(90deg,var(--ghair) 0 29.1667%,var(--gfill) 29.1667% 79.1667%,var(--ghair) 79.1667%);border-radius:8px;height:28px;position:relative}.gt-bar i{background:var(--blue);border-radius:2px;width:3px;margin-left:-1.5px;transition:left .25s cubic-bezier(.2,0,0,1);position:absolute;top:5px;bottom:5px}.gt-hours{color:var(--mut);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.gt-presets,.gt-sugg{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.gt-presets button,.gt-sugg button{background:var(--gchip);height:28px;color:var(--fg);font:400 12.5px var(--font-sans);cursor:pointer;border:0;border-radius:999px;padding:0 12px;transition:background .15s}.gt-presets button:hover,.gt-sugg button:hover{background:var(--ghair)}.gt-sugg{margin-top:10px}.gt-sugg button{color:var(--blue)}.gt-list{padding:0}.gt-row{align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}.gt-cn{flex-direction:column;flex:1;min-width:0;display:flex}.gt-cn b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.gt-cn small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gt-cams{margin:0;padding:0;list-style:none}.gt-cam{border-top:1px solid var(--ghair);position:relative}.gt-cam>details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;min-height:60px;padding:8px 76px 8px 16px;list-style:none;display:flex}.gt-cam>details>summary::-webkit-details-marker{display:none}.gt-cam>details>summary:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.gt-cam>details>summary:hover{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.gt-cam>.gt-on{position:absolute;top:20px;right:16px}.gt-poster{object-fit:cover;background:#000;border-radius:6px;flex:none;width:64px;height:36px}.gt-poster.none{background:var(--gchip);color:var(--mut);place-items:center;display:grid}.gt-chev{color:var(--mut);transition:rotate .2s;display:grid}.gt-chev svg.i{width:14px;height:14px}.gt-cam>details[open] .gt-chev{rotate:90deg}.gt-badge{background:var(--amber);border-radius:999px;flex:none;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.gt-badge{background:color-mix(in oklab,var(--amber) 14%,transparent)}}.gt-badge{color:var(--amber);font-size:11px;font-weight:500}.gt-form:has([name=allCameras]:checked) .gt-on{opacity:.4;pointer-events:none}.gt-form:not(:has([name=allCameras]:checked)) .gt-cam:has(>.gt-on:not(:checked)) summary>:is(.gt-poster,.gt-cn){opacity:.45}.gt-ed{padding:2px 16px 16px 92px;animation:.22s cubic-bezier(.2,0,0,1) gt-open}@keyframes gt-open{0%{opacity:0;translate:0 -4px}}.gt-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin:0 0 6px 2px;font-size:11px;font-weight:500}.gt-checks{background:var(--card);box-shadow:0 0 0 .5px var(--hairline);border-radius:10px;margin:0;padding:0 12px;list-style:none}.gt-checks li{border-top:1px solid var(--ghair);align-items:center;gap:10px;min-height:40px;display:flex}.gt-checks li:first-child{border-top:0}.gt-checks li:before{content:"";border:1.5px solid var(--ghair);border-radius:50%;flex:none;width:15px;height:15px}.gt-checks li:has(input:not(:placeholder-shown)):before{border-color:var(--blue);background:radial-gradient(circle,var(--blue) 0 3px,transparent 3.5px)}.gt-checks input{min-width:0;height:38px;color:var(--fg);font:400 13.5px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.gt-checks input::placeholder{color:var(--mut);opacity:.7}.gt-checks input:placeholder-shown+.gt-x{display:none}.gt-checks .gt-none{color:var(--mut);font-size:13px}.gt-checks .gt-none:before{display:none}.gt-testrow{align-items:center;gap:10px;margin-top:14px;display:flex}.gt-hint{color:var(--mut);font-size:12px}.gt-result{margin-top:12px}.gt-result:empty{display:none}.gt-testing{color:var(--mut);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.gt-spin{border:2px solid var(--ghair);border-top-color:var(--blue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite gt-spin}@keyframes gt-spin{to{rotate:360deg}}.gt-look figure{background:#000;border-radius:10px;margin:0;position:relative;overflow:hidden}.gt-look img{width:100%;height:auto;display:block}.gt-look figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0000008c;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:10px;left:10px}.gt-look figcaption.no,.gt-verdict.no{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.gt-look figcaption.no,.gt-verdict.no{background:color-mix(in oklab,var(--red) 85%,transparent)}}.gt-look figcaption.no,.gt-verdict.no{color:#fff}.gt-look figcaption.yes,.gt-verdict.yes{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.gt-look figcaption.yes,.gt-verdict.yes{background:color-mix(in oklab,var(--green) 70%,black)}}.gt-look figcaption.yes,.gt-verdict.yes{color:#fff}.gt-verdict{border-radius:999px;margin:0;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.gt-answers{margin-top:8px}.gt-line2{border-top:1px solid var(--ghair);align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.gt-answers>.gt-line2:first-child,.gt-figs+.gt-line2{border-top:0}.gt-line2 b{font-weight:500}.gt-ans{flex:none;margin-top:1px;display:grid}.gt-ans svg.i{width:17px;height:17px}.gt-ans.yes{color:var(--green)}.gt-ans.no{color:var(--red)}.gt-ans.unclear{color:var(--amber)}.gt-took{color:var(--mut);margin:4px 0 0;font-size:11.5px}.gt-figs{margin:0 0 6px;display:flex}.gt-figs>div{flex-direction:column;flex:1;display:flex}.gt-figs>div+div{border-left:1px solid var(--ghair);padding-left:16px}.gt-figs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.15}.gt-figs span{color:var(--mut);font-size:12px}.gt-figs .red b{color:var(--red)}.gt-link{border-top:1px solid var(--ghair);color:var(--blue);justify-content:space-between;align-items:center;margin:4px -16px -14px;padding:12px 16px;font-size:13.5px;text-decoration:none;display:flex}.gt-link svg.i{width:14px;height:14px;color:var(--mut)}.gt-save{z-index:5;background:var(--card);border-radius:999px;gap:8px;width:max-content;margin:24px auto 0;padding:6px;display:none;position:sticky;bottom:20px}@supports (color:color-mix(in lab, red, red)){.gt-save{background:color-mix(in oklab,var(--card) 82%,transparent)}}.gt-save{box-shadow:0 0 0 .5px var(--hairline),0 10px 30px #00000040;-webkit-backdrop-filter:blur(20px)saturate(1.6);animation:.25s cubic-bezier(.2,0,0,1) gt-rise}.gt-form[data-dirty] .gt-save{display:flex}@keyframes gt-rise{0%{opacity:0;translate:0 12px}}@media (max-width:560px){.gt-col{padding:20px 16px 96px}.gt-ed{padding-left:16px}.gt-day span{width:34px;height:34px}.gt-cam>details>summary{padding-right:68px}}.de .gt-list>*+*{border-top:1px solid var(--ghair)}.de-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:13.5px;display:flex}.de-v{text-align:right;min-width:0;color:var(--mut);overflow-wrap:anywhere}.de-v code{letter-spacing:.03em;color:var(--fg);font-family:ui-monospace,monospace}.de-v a{color:var(--blue);text-decoration:none}.de-act{min-height:44px;color:var(--blue);align-items:center;padding:0 16px;font-size:13.5px;text-decoration:none;display:flex}.de-act:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.de-act:hover{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.de-none{color:var(--mut);margin:0;padding:13px 16px;font-size:13.5px}.de-notes{margin:0;padding:0;list-style:none}.de-notes li{white-space:pre-wrap;gap:10px;padding:11px 16px;font-size:14px;line-height:1.5;display:flex}.de-notes li+li{border-top:1px solid var(--ghair)}.de-notes li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.de-kh{align-items:center;gap:12px;min-height:60px;padding:8px 16px;display:flex}.de-num{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:grid}.de-kh.away .de-num{background:var(--gchip);color:var(--mut)}.de-kh.away .gt-cn b{color:var(--mut)}.de-call{background:var(--gchip);height:30px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;transition:background .15s;display:inline-flex}.de-call:hover{background:var(--ghair)}.de-call svg.i{width:13px;height:13px}.de-row :is(input,select){min-width:0;max-width:300px;height:30px;color:var(--fg);font:inherit;text-align:right;text-align-last:right;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.de-row input::placeholder{color:var(--mut);opacity:.7}.de-row:focus-within>span:first-child{color:var(--blue)}.de-text{width:100%;min-height:96px;color:var(--fg);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:12px 16px;font-size:14px;line-height:1.5;display:block}.de-text::placeholder{color:var(--mut);opacity:.7}.de-save{justify-content:flex-end;padding:10px 12px;display:none}.de-form[data-dirty] .de-save{animation:.2s cubic-bezier(.2,0,0,1) gt-rise;display:flex}.de-open>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.de-open>summary::-webkit-details-marker{display:none}.de-open>summary:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.de-open>summary:hover{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.de-open[open]>summary .gt-chev{rotate:90deg}.de-add>summary{min-height:44px;color:var(--blue);align-items:center;gap:10px;padding:0 16px;font-size:13.5px;display:flex}.de-add>summary svg.i{width:15px;height:15px}.de-ed{border-top:1px solid var(--ghair);background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.de-ed{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.de-ed{animation:.22s cubic-bezier(.2,0,0,1) gt-open}.de-ed>.de-row{margin-left:58px;padding-left:0}.de-ed>.de-row+.de-row{border-top:1px solid var(--ghair)}.de-add .de-ed>.de-row{margin-left:16px}.de-btns{border-top:1px solid var(--ghair);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.de-btns .sp{flex:1}.gt-pill.red{color:var(--red)}.de .gt-list>form>*+*{border-top:1px solid var(--ghair)}.cm-stage{isolation:isolate;position:relative}.cm-map{background:var(--panel);border-radius:12px 12px 0 0;height:min(460px,60vh);overflow:hidden}.cm-seg{z-index:2;background:var(--card);border-radius:9px;padding:2px;display:flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.cm-seg{background:color-mix(in oklab,var(--card) 82%,transparent)}}.cm-seg{box-shadow:0 0 0 .5px var(--hairline),0 4px 14px #0003;-webkit-backdrop-filter:blur(20px)saturate(1.6)}.cm-seg button{height:26px;color:var(--mut);font:500 12px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px}.cm-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px #0000002e}.cm-hint{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);background:#000000b8;border-radius:999px;max-width:calc(100% - 24px);margin:0;padding:7px 14px;font-size:12.5px;animation:.2s cubic-bezier(.2,0,0,1) gt-rise;position:absolute;bottom:12px;left:50%;overflow:hidden;translate:-50%}.cm-list{margin:0;padding:0;list-style:none}.cm-list>li+li,.cm-list>li:first-child{border-top:1px solid var(--ghair)}.cm-cam{align-items:center;gap:12px;min-height:52px;padding:6px 10px 6px 16px;display:flex}.cm-cam.placing{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.cm-cam.placing{background:color-mix(in oklab,var(--amber) 9%,transparent)}}.cm-cam>.gt-cn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cm-cam>.gt-cn:disabled{cursor:default}.cm-cam>.gt-cn:not(:disabled):hover b{color:var(--blue)}.cm-dot{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--mut);border-radius:50%;flex:none}.cm-dot.on{background:var(--blue);box-shadow:none}.cm-dot.est{box-shadow:inset 0 0 0 1.5px var(--blue)}.cm-b{width:30px;height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.cm-b:hover{background:var(--gchip);color:var(--blue)}.cm-b.red:hover{color:var(--red)}.cm-b.on{background:var(--amber);color:#fff}.cm-b svg.i{width:15px;height:15px}@media (hover:hover){.cm-cam:not(:hover):not(:focus-within):not(.placing) .cm-b{opacity:0}}.cm-keep{justify-content:flex-end;padding:8px 16px;display:flex}.cm-keep button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px}.cm-keep button:disabled{color:var(--mut)}.cm-none{color:var(--mut);padding:13px 16px;font-size:13.5px}.cm-tip .maplibregl-popup-content{color:#fff;font:500 12px var(--font-sans);box-shadow:none;background:#000000c7;border-radius:7px;padding:4px 9px}.cm-tip .maplibregl-popup-tip{display:none}@media (max-width:560px){.de-ed>.de-row{margin-left:16px}.de-call span{display:none}.de-call{justify-content:center;width:30px;padding:0}}.vp{-webkit-user-select:none;user-select:none;background:#000;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.vp>video{cursor:pointer;display:block}.vp:not(.awake):not(.paused),.vp:not(.awake):not(.paused)>video{cursor:none}.vp .vpc{z-index:3;color:#fff;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.vp .vpc:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000b3);transition:opacity .2s;position:absolute;inset:-40px 0 0}.vp.ready .vpc{opacity:1}.vp .vpr2{opacity:0;align-items:center;gap:2px;height:0;padding:0 12px;transition:height .2s,opacity .2s,transform .2s;display:flex;overflow:hidden;transform:translateY(6px)}.vp .vpt{cursor:pointer;touch-action:none;align-items:flex-end;height:3px;transition:height .2s,padding .2s;display:flex;position:relative}.vp.ready.awake .vpc,.vp.ready.paused .vpc,.vp.ready.seeking .vpc,.vp.ready:focus-visible .vpc{pointer-events:auto}:is(.vp.ready.awake,.vp.ready.paused,.vp.ready.seeking,.vp.ready:focus-visible) .vpc:before{opacity:1}:is(.vp.ready.awake,.vp.ready.paused,.vp.ready.seeking,.vp.ready:focus-visible) .vpr2{opacity:1;height:40px;transform:none}:is(.vp.ready.awake,.vp.ready.paused,.vp.ready.seeking,.vp.ready:focus-visible) .vpt{align-items:center;height:20px;padding:0 12px 6px}.vp .vpr{background:#ffffff40;flex:1;height:3px;transition:height .1s;position:relative}.vp .vpt:hover .vpr,.vp.seeking .vpr{height:5px}.vp .vpb,.vp .vpp{transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.vp .vpb{background:#fff6}.vp .vpp{background:var(--red,#ff453a)}.vp .vph{background:var(--red,#ff453a);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;transition:transform .1s;position:absolute;top:50%;transform:scale(0)}.vp .vpt:hover .vph,.vp.seeking .vph{transform:scale(1)}.vp .vptip{font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;white-space:nowrap;background:#000c;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:14px;transform:translate(-50%)}.vp .vpt:hover .vptip,.vp.seeking .vptip{opacity:1}.vp .vpr2 button,.vp .vpr2 a{color:#fff;opacity:.9;cursor:pointer;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vp .vpr2 button:hover,.vp .vpr2 a:hover{opacity:1;background:#ffffff1f}.vp .vpr2 svg{fill:currentColor;width:22px;height:22px}.vp .vptime{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;font-size:13px}.vp .vpsp{flex:1}.vp .vpr2 .vpspeed{border-radius:999px;width:auto;min-width:36px;padding:0 8px;font-size:13px;font-weight:500}.vp.fs>video{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.sp .evp .vp{position:absolute;inset:0}.sp .evp .vp:not(.ready){background:0 0}.sp .evp .vp:not(.ready)>video:not(.on){cursor:default}.sp .evp.wait:after{content:"Clip on its way";z-index:4;color:#fff;pointer-events:none;background:#000000a6;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.rvw .rvv .vp{flex:0 auto;min-height:0}@media (prefers-reduced-motion:no-preference){svg.i :is(path,line,circle,rect,polygon,g){transform-box:fill-box;transform-origin:50%}@keyframes i-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}15%{opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes i-undraw{0%{stroke-dasharray:1;stroke-dashoffset:-1px;opacity:0}15%{opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes i-pop{0%{scale:.5}}@keyframes i-fade{0%{opacity:0}}@keyframes i-nudge{50%{translate:2px}}@keyframes i-dip{50%{translate:0 2px}}@keyframes i-ring{25%{rotate:-10deg}50%{rotate:10deg}75%{rotate:-10deg}}@keyframes i-look{33%{translate:0 -4px}66%{translate:-3px}}@keyframes i-slide{0%{translate:-6px}}@keyframes i-hop{33%{translate:0 -1px}66%{translate:0}}@keyframes i-twinkle{0%{opacity:0}17%{opacity:1}33%,83%{opacity:0}}@keyframes i-pinx{50%{opacity:.8;scale:1.5 1}}@keyframes i-piny{50%{opacity:.8;scale:1 1.5}}@keyframes i-back{50%{translate:3px}}@keyframes i-shaft{50%{scale:.64 1}}@keyframes i-mic{25%{translate:0 -3px}50%{translate:0}75%{translate:0 -2px}}@keyframes i-lid{50%{opacity:.3;scale:1 .1}}@keyframes i-iris{50%{opacity:.3;scale:.3}}@keyframes i-pin{60%{translate:0 -5px}to{translate:0 -3px}}@keyframes i-key{0%{rotate:-3deg}60%{rotate:-33deg}80%{rotate:-25deg}to{rotate:-28deg}}@keyframes i-phone{0%{rotate:10deg}25%{rotate:20deg}50%{rotate:-10deg;scale:1.1}75%{rotate:10deg}}@keyframes i-pen{33%{translate:-1px 1.5px;rotate:.5deg}66%{translate:1.5px -1px;rotate:-.5deg}}@keyframes i-wrench{42%{rotate:12deg}68%{rotate:-14deg}88%{rotate:4deg}}@keyframes i-pan{20%,40%{translate:0 -.5px;rotate:-20deg}60%,80%{translate:.5px;rotate:15deg}}@keyframes i-blink{17%,50%,83%{opacity:0}33%,67%{opacity:1}}@keyframes i-flash{25%,75%{opacity:0}50%{opacity:1}}@keyframes i-wobble{25%{rotate:-6deg}75%{rotate:6deg}}@keyframes i-window{50%{opacity:.15}}@keyframes i-don{30%{translate:0 -1.5px;rotate:-10deg}65%{rotate:6deg}}@keyframes i-hopup{50%{translate:0 -2px}}@keyframes i-shutter{50%{scale:.6}}@keyframes i-shrink{50%{scale:.9}}@keyframes i-drive{30%{translate:-1px}65%{translate:2px}}@keyframes i-shake{20%{rotate:-8deg}40%{rotate:8deg}60%{rotate:-5deg}80%{rotate:4deg}}@keyframes i-grow{0%{scale:0 1}}@keyframes i-spin180{to{rotate:180deg}}@keyframes i-knob{50%{translate:-6px}}@keyframes i-pause{50%{scale:1 .5}}@keyframes i-play{20%{translate:-1px;rotate:-10deg}50%{translate:2px;rotate:0deg}}@keyframes i-stem{50%{scale:1 .64}}@keyframes i-sway{20%{rotate:-10deg}40%{rotate:10deg}60%{rotate:-5deg}80%{rotate:5deg}}.i-plus{transition:rotate .5s cubic-bezier(.3,1.2,.5,1)}.i-send{transition:translate .5s,scale .5s}.i-fullscreen path,.i-archive :is(rect,path){transition:translate .3s cubic-bezier(.3,1.4,.5,1)}.i-sliders line{transform-box:view-box;transition:scale .35s cubic-bezier(.3,1.4,.5,1),translate .35s cubic-bezier(.3,1.4,.5,1)}.i-sliders line:first-child{transform-origin:21px 4px}.i-sliders line:nth-child(2){transform-origin:3px 4px}.i-sliders line:nth-child(3){transform-origin:21px 12px}.i-sliders line:nth-child(4){transform-origin:3px 12px}.i-sliders line:nth-child(5){transform-origin:3px 20px}.i-sliders line:nth-child(6){transform-origin:21px 20px}.i-clock line{transform-box:view-box;transform-origin:12px 12px;transition:rotate .6s cubic-bezier(.4,0,.2,1)}.i-clock line+line{transition-duration:.5s}.i-mic{overflow:visible}.i-lock path,.i-unlock path{transition:translate .3s cubic-bezier(.3,1.4,.5,1)}.i-key{transform-origin:30% 70%}.i-wrench{transform-origin:90% 10%}:where(a,button,summary,label):is(:hover,:focus-visible) .i-bell{animation:.5s ease-in-out i-ring}:where(a,button,summary,label):is(:hover,:focus-visible) .i-search{animation:1s ease-in-out i-look}:where(a,button,summary,label):is(:hover,:focus-visible) .i-plus{rotate:180deg}:where(a,button,summary,label):is(:hover,:focus-visible) .i-x path{animation:.4s both i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-x path+path{animation-delay:.2s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-check path,:where(a,button,summary,label):is(:hover,:focus-visible) .i-shield-check path+path{animation:.4s i-draw,.4s i-pop}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-check path{animation:.4s i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path{animation:.3s backwards i-fade}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(2){animation-delay:.1s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(3){animation-delay:.2s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(4){animation-delay:.3s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(5){animation-delay:.4s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(6){animation-delay:.5s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(7){animation-delay:.6s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-dashed path:nth-child(8){animation-delay:.7s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-chevron path{animation:.5s i-nudge}:where(a,button,summary,label):is(:hover,:focus-visible) .i-down path{animation:.5s i-dip}:where(a,button,summary,label):is(:hover,:focus-visible) .i-back path:first-child{animation:.4s i-back}:where(a,button,summary,label):is(:hover,:focus-visible) .i-back path+path{transform-origin:100%;animation:.4s i-shaft}:where(a,button,summary,label):is(:hover,:focus-visible) .i-users path:nth-child(n+3){animation:.5s cubic-bezier(.3,1.5,.5,1) .1s backwards i-slide}:where(a,button,summary,label):is(:hover,:focus-visible) .i-user circle{animation:.4s i-undraw,.4s i-pop}:where(a,button,summary,label):is(:hover,:focus-visible) .i-user path{animation:.4s .2s both i-undraw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sparkles path:first-child{animation:1s i-hop}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sparkles path+path{animation:2s 1s i-twinkle}:where(a,button,summary,label):is(:hover,:focus-visible) .i-cpu path{animation:.5s ease-in-out 2 i-piny}:where(a,button,summary,label):is(:hover,:focus-visible) .i-cpu path:is(:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){animation-name:i-pinx}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:first-child{scale:1.57 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(2){scale:.29 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(3){scale:.33 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(4){scale:2 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(5){scale:.11 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(6){scale:2.6 1}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(7){translate:-5px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(8){translate:6px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-sliders line:nth-child(9){translate:-8px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-clock line{rotate:360deg}:where(a,button,summary,label):is(:hover,:focus-visible) .i-clock line+line{rotate:45deg}:where(a,button,summary,label):is(:hover,:focus-visible) .i-mic rect{animation:.6s ease-in-out i-mic}:where(a,button,summary,label):is(:hover,:focus-visible) .i-activity path{animation:.6s linear i-undraw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-eye path{animation:.4s ease-in-out i-lid}:where(a,button,summary,label):is(:hover,:focus-visible) .i-eye circle{animation:.4s ease-in-out i-iris}:where(a,button,summary,label):is(:hover,:focus-visible) .i-pin{animation:.5s forwards i-pin}:where(a,button,summary,label):is(:hover,:focus-visible) .i-pin circle{animation:.5s .3s both i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-fullscreen path:first-child{translate:-2px -2px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-fullscreen path:nth-child(2){translate:2px -2px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-fullscreen path:nth-child(3){translate:-2px 2px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-fullscreen path:nth-child(4){translate:2px 2px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-key{animation:.6s ease-in-out forwards i-key}:where(a,button,summary,label):is(:hover,:focus-visible) .i-archive rect{translate:0 -1.5px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-archive path+path{translate:0 3px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-phone{animation:.9s ease-in-out i-phone}:where(a,button,summary,label):is(:hover,:focus-visible) .i-send{translate:3px -3px;scale:.8}:where(a,button,summary,label):is(:hover,:focus-visible) .i-pencil{animation:.5s ease-in-out i-pen}:where(a,button,summary,label):is(:hover,:focus-visible) .i-wrench{animation:1.05s ease-in-out i-wrench}:where(a,button,summary,label):is(:hover,:focus-visible) .i-cctv g{animation:1.8s ease-in-out i-pan}:where(a,button,summary,label):is(:hover,:focus-visible) .i-cctv g path:last-child{animation:1.8s ease-in-out i-blink}:where(a,button,summary,label):is(:hover,:focus-visible) .i-globe circle,:where(a,button,summary,label):is(:hover,:focus-visible) .i-waypoints circle{animation:.3s .1s both i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-globe path,:where(a,button,summary,label):is(:hover,:focus-visible) .i-waypoints path{animation:.7s .5s both i-undraw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-chart path+path{animation:.3s .2s both i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-chart path+path+path{animation-delay:.1s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-chart path:last-child{animation-delay:0s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-play polygon{animation:.5s i-play}:where(a,button,summary,label):is(:hover,:focus-visible) .i-hardhat{transform-origin:50% 90%;animation:.6s ease-in-out i-don}:where(a,button,summary,label):is(:hover,:focus-visible) .i-mail path{animation:.5s ease-in-out i-dip}:where(a,button,summary,label):is(:hover,:focus-visible) .i-camera circle{animation:.4s ease-in-out i-shutter}:where(a,button,summary,label):is(:hover,:focus-visible) .i-monitor rect{animation:.4s ease-in-out i-shrink}:where(a,button,summary,label):is(:hover,:focus-visible) .i-monitor path{animation:.4s ease-in-out i-dip}:where(a,button,summary,label):is(:hover,:focus-visible) .i-video path{animation:.5s ease-in-out i-nudge}:where(a,button,summary,label):is(:hover,:focus-visible) .i-car{animation:.6s ease-in-out i-drive}:where(a,button,summary,label):is(:hover,:focus-visible) .i-paw circle{animation:.4s ease-in-out i-hopup}:where(a,button,summary,label):is(:hover,:focus-visible) .i-paw circle:nth-child(2){animation-delay:80ms}:where(a,button,summary,label):is(:hover,:focus-visible) .i-paw circle:nth-child(3){animation-delay:.16s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-lock path,:where(a,button,summary,label):is(:hover,:focus-visible) .i-unlock path{translate:0 -2px}:where(a,button,summary,label):is(:hover,:focus-visible) .i-calendar path:is(:first-child,:nth-child(2)){animation:.4s ease-in-out i-hopup}:where(a,button,summary,label):is(:hover,:focus-visible) .i-calendar path:nth-child(2){animation-delay:.1s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-file path:nth-child(n+3){transform-origin:0;animation:.3s ease-out backwards i-grow}:where(a,button,summary,label):is(:hover,:focus-visible) .i-file path:nth-child(4){animation-delay:.1s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-file path:nth-child(5){animation-delay:.2s}:where(a,button,summary,label):is(:hover,:focus-visible) :is(.i-alert,.i-triangle,.i-circle-alert,.i-wifi-off){animation:.5s ease-in-out i-shake}:where(a,button,summary,label):is(:hover,:focus-visible) .i-user-plus line{animation:.5s cubic-bezier(.3,1.2,.5,1) i-spin180}:where(a,button,summary,label):is(:hover,:focus-visible) .i-user-plus path:nth-child(2){animation:.5s cubic-bezier(.3,1.5,.5,1) .1s backwards i-slide}:where(a,button,summary,label):is(:hover,:focus-visible) .i-shield-minus path+path{animation:.3s ease-out i-grow}:where(a,button,summary,label):is(:hover,:focus-visible) .i-shield-x path+path{animation:.3s i-pop}:where(a,button,summary,label):is(:hover,:focus-visible) .i-click path:nth-child(-n+4){animation:.8s ease-in-out i-flash}:where(a,button,summary,label):is(:hover,:focus-visible) .i-toggle circle{animation:.5s ease-in-out i-knob}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-pause line{animation:.4s ease-in-out i-pause}:where(a,button,summary,label):is(:hover,:focus-visible) .i-siren path:first-child{transform-origin:bottom;animation:.5s ease-in-out i-wobble}:where(a,button,summary,label):is(:hover,:focus-visible) .i-siren path:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7)){animation:.8s ease-in-out i-flash}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path+path{animation:.4s ease-in-out backwards i-window}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(2){animation:none}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(4){animation-delay:60ms}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(5){animation-delay:.12s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(6){animation-delay:.18s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(7){animation-delay:.24s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(8){animation-delay:.3s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(9){animation-delay:.36s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(10){animation-delay:.42s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-building path:nth-child(11){animation-delay:.48s}:where(a,button,summary,label):is(:hover,:focus-visible) .i-log-out path:nth-child(-n+2){animation:.5s ease-in-out i-nudge}:where(a,button,summary,label):is(:hover,:focus-visible) .i-circle-parking path{animation:.5s .1s both i-draw}:where(a,button,summary,label):is(:hover,:focus-visible) .i-arrow-up path:first-child{animation:.4s i-dip}:where(a,button,summary,label):is(:hover,:focus-visible) .i-arrow-up path+path{transform-origin:bottom;animation:.4s i-stem}:where(a,button,summary,label):is(:hover,:focus-visible) .i-moon{animation:1.2s ease-in-out i-sway}}.inst{flex-direction:column;gap:16px;max-width:1600px;margin:0 auto;padding:24px 12px 64px;display:flex}.inst header{align-items:center;gap:10px;font-size:14px;display:flex}.inst .logo{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.inst .logo img{object-fit:contain;width:28px;height:28px}.inst h1{margin:0;font-size:22px;font-weight:600}.inst .sm{margin:0;font-size:12px}.inst .cams{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:8px;display:grid}.inst .cam{min-width:0}.inst .pic{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.inst .pic img{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.inst .pic>svg[data-paint]{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.inst .pic .lines{stroke:#fff;stroke-opacity:.14;stroke-width:1px;vector-effect:non-scaling-stroke;fill:none;opacity:0;transition:opacity .15s}.inst .pic:hover .lines,.inst .pic:active .lines{opacity:1}.inst .pic .name,.inst .pic .state{color:#fff;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#0000008c;border-radius:5px;max-width:calc(100% - 120px);padding:2px 7px;font-size:12px;line-height:18px;position:absolute;left:6px;overflow:hidden}.inst .pic .name{font-weight:500;top:6px}.inst .pic .state{opacity:.85;font-weight:400;bottom:6px}.inst .pic .state:empty{display:none}.inst .pic .tools{gap:4px;display:flex;position:absolute;top:6px;right:6px}.inst .pic.empty{text-align:center;color:var(--mut);background:var(--soft);flex-direction:column;justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.inst .pic.empty .name{color:inherit;background:0 0;max-width:none;position:static}.inst .between{justify-content:space-between;align-items:center;gap:10px;display:flex}.inst .send{flex-direction:column;gap:12px;max-width:760px;padding:18px;display:flex}.inst .send h2{font-size:16px;font-weight:600}.inst .send p{margin:0;font-size:14px}.inst .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inst .two label{flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.inst .err{color:var(--red);margin:0;font-size:14px}@media (max-width:640px){.inst .two{grid-template-columns:1fr}.inst{padding:16px 8px 48px}}.inst .cam.ed{flex-direction:column;gap:6px;display:flex}.inst .cam.ed .cname{font-size:13px;font-weight:500}.inst .cam.ed .pic img{object-fit:contain}.inst .cam.ed .ae-box{width:auto;max-width:none;position:static}.inst .cam.ed .ae-box .ae-t{cursor:pointer}.inst.in-settings{gap:10px;max-width:none;margin:0;padding:0 0 20px}.auth .offer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:16px 0;list-style:none;display:flex}.auth .offer li{align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.auth .offer svg.i{flex:none;width:16px;height:16px;margin-top:2px}.auth .mark{background:var(--fg);width:44px;height:44px;color:var(--card);border-radius:14px;justify-content:center;align-items:center;display:flex}.setup>.rows,.setup>.text-error{margin-top:24px}.setup .acts .prev{order:-2}.setup .acts .sp{order:-1}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a,button,summary,label{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){a,button,summary,label,input,select,textarea{touch-action:manipulation}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{font-size:16px!important}.btn-xs,.btn-sm{min-height:36px}.input-sm,.select-sm{height:40px}.tctl .seg button{height:32px}.wf .pk{height:36px}td .cog,th .cog{padding:8px}body:has(main :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit]),textarea):focus) .rail{display:none}}@media (max-width:800px){:root{--tabs:56px}body{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);overscroll-behavior-y:none}body:has(>.rail) main{padding-bottom:calc(var(--tabs) + env(safe-area-inset-bottom) + 24px)}main.auth{min-height:calc(100dvh - env(safe-area-inset-top))}.rail{z-index:50;width:auto;height:auto;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-top:.5px solid var(--rail-line);flex-flow:row;align-items:stretch;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.rail>.menu,.rail .foot,.rail .foot .menu{display:contents}.rail .menu li{flex:1 1 0;min-width:0}.rail li:has(>details),.rail li[data-q],.rail .tree-head,.rail .find,.rail .logo:not(.recevr-ai),.rail .me small{display:none}.rail .menu li>a.item,.rail .menu li>a.me,.rail .logo.recevr-ai{min-width:0;height:var(--tabs);min-height:var(--tabs);color:var(--mut);background:0 0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;font-size:10px;font-weight:500;text-decoration:none;display:flex;position:relative}.rail .menu li>a.menu-active,.rail .logo.recevr-ai.on{color:var(--fg);background:0 0}.rail .menu li>a svg.i{width:22px;height:22px}.rail .menu li>a .badge{min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:4px;left:calc(50% + 4px)}.rail .me>span:not(.ic){line-height:1.3;display:block}.rail .me>.ic{width:auto}.rail .me .avatar{width:22px;height:22px;font-size:9px}.rail .me b{font-size:0}.rail .me b:after{content:"Settings";font-size:10px;font-weight:500}.rail .logo.recevr-ai svg{display:none}.rail .logo.recevr-ai .chip{margin:0;font-size:11px;position:static}.rail .logo.recevr-ai:after{content:attr(data-word)}.bar.pills{flex-wrap:wrap}.bar.pills .tabs{scrollbar-width:none;flex:1 0 100%;overflow-x:auto;flex-wrap:nowrap!important}.bar.pills .sp{display:none}.bar.pills input[type=search]{flex:1 1 0;width:auto;min-width:0;max-width:none}.bar.pills .qoff{margin-left:0}.sp .stabs,.wtabs{scrollbar-width:none;overflow-x:auto}.sp .stabs :is(a,span,button),.wtabs :is(a,span){white-space:nowrap;flex:none}.stl{bottom:calc(var(--tabs) + env(safe-area-inset-bottom))}.win,.settings{min-height:0}.settings{grid-template-columns:minmax(0,1fr)}.subnav{top:env(safe-area-inset-top);z-index:5;background:var(--panel);border-bottom:1px solid var(--line);scrollbar-width:none;padding:0;position:sticky;overflow-x:auto}.subnav .head,.subnav .menu-title{display:none}.subnav .menu{flex-flow:row;gap:0;width:max-content;padding:0 8px;display:flex}.subnav .menu li>a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.settings .pane{padding:0 16px 32px}.settings .pane .head{margin:0 -16px 8px;padding:0 16px}.settings .pane:not(.wide)>:not(.head){max-width:none}.rows .row,.li:has(>.avatar){flex-wrap:wrap}.li:has(>.avatar)>.grow{flex:calc(100% - 60px)}.li:has(>.avatar)>.tags{white-space:nowrap;flex:auto;min-width:0;margin-left:44px}table.whg{scrollbar-width:none;display:block;overflow-x:auto}table.whg td.cam{min-width:176px}.rows .row label{min-width:0}.rows .row input:not(.toggle):not(.checkbox):not(.radio),.rows .row select,.rows .row textarea{flex:100%;width:100%}}.events td.pic .hpic{background:var(--soft);border-radius:6px;width:112px;height:63px;position:relative}.events td.pic .hpic img{object-fit:fill}.events td.pic .hpic svg:not(.i){width:100%;height:100%;position:absolute;inset:0}.events td.pic .hico{place-items:center;width:100%;height:100%;display:grid}.events td.pic .hico svg{width:20px;height:20px}.events td.hact{white-space:nowrap;text-align:right}.events td.hact form{display:inline}.c-blue{color:var(--blue)}main.auth.gate{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);justify-content:stretch;align-items:stretch;min-height:100dvh;padding:0;display:grid}.gate .side{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;padding:64px clamp(24px,7vw,112px);display:flex}.gate .side>form,.gate .side>section{width:100%;max-width:392px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0}.gate .side>.wide{max-width:540px;padding:0}.gate .head{text-align:left;gap:10px;margin-bottom:8px}.gate h1{letter-spacing:-.025em;color:var(--fg);font-size:32px;font-weight:600;line-height:1.1}.gate .head p{font-size:15px;line-height:1.5}.gate p{font-size:14px;line-height:1.5}.gate .field{gap:8px;margin:0}.gate .between{padding:0}.gate label{font-size:14px;font-weight:500}.gate .field>.between{align-items:baseline}.gate .input,.gate .btn{--size:2.75rem;font-size:15px}.gate .btn{box-shadow:none;text-shadow:none}.gate .btn svg.i{width:16px;height:16px}.gate form>.btn-primary,.gate section>.btn-primary{margin-top:4px}.gate .foot{text-align:left;color:var(--mut)}.gate .foot a{color:var(--fg);text-underline-offset:3px;font-weight:500}.gate .between a{color:var(--mut)}.gate .between a:hover{color:var(--fg)}.gate input.code{font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center;height:56px;font-family:inherit;font-size:24px;font-weight:500}.gate .agree a{text-underline-offset:3px}.gate .night{isolation:isolate;color:#fff;background:#050505;flex-direction:column;grid-area:1/2;justify-content:space-between;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.gate .night video{z-index:-2;object-fit:cover;transform-origin:60% 40%;width:100%;height:100%;animation:24s ease-in-out infinite alternate gate-drift;position:absolute;inset:0}.gate .night:after{content:"";z-index:-1;background:linear-gradient(#0000 36%,#00000059 58%,#000000d1),linear-gradient(#00000073,#0000 22%);position:absolute;inset:0}.gate .night .word svg{width:auto;height:30px}.gate .seen{flex-direction:column;gap:12px;max-width:34rem;margin-top:auto;display:flex}.gate .seen .what{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.1}.gate .seen .said{color:#ffffffdb;font-size:17px;line-height:1.5}.gate .seen .verdict{align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.gate .seen .verdict:before{content:"";background:#30d158;border-radius:50%;width:10px;height:10px}.gate .seen .verdict.raised:before{background:#ff453a;animation:1.6s ease-in-out infinite gate-beat}.gate .side>*>*,.gate .seen>*{animation:.6s cubic-bezier(.2,.7,.2,1) both gate-rise}.gate .side>*>:nth-child(2),.gate .seen>:nth-child(2){animation-delay:70ms}.gate .side>*>:nth-child(3),.gate .seen>:nth-child(3){animation-delay:.14s}.gate .side>*>:nth-child(4){animation-delay:.21s}.gate .side>*>:nth-child(5){animation-delay:.28s}.gate .side>*>:nth-child(n+6){animation-delay:.35s}.gate .seen>*{animation-duration:.8s}.gate .seen>:first-child{animation-delay:.3s}.gate .seen>:nth-child(2){animation-delay:.38s}.gate .seen>:nth-child(3){animation-delay:.46s}@keyframes gate-rise{0%{opacity:0;transform:translateY(20px)}}@keyframes gate-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)translate(-1.5%,1%)}}@keyframes gate-beat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.gate .side>*>*,.gate .seen>*,.gate .night video,.gate .seen .verdict:before{animation:none}}@media (max-width:860px){main.auth.gate{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.gate .night{grid-area:1/1;gap:16px;min-height:clamp(200px,34vh,300px);padding:20px}.gate .night .word svg{height:24px}.gate .seen{gap:8px}.gate .seen .what{font-size:22px}.gate .seen .said{display:none}.gate .side{grid-area:2/1;justify-content:flex-start;padding:32px 20px 48px}.gate h1{font-size:24px}}.settings .pane .sec-hero .row>.toggle{flex:none;margin-left:auto}.settings .pane .sec-hero .row>.toggle:not(:checked){border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings .pane .sec-hero .row>.toggle:not(:checked){border-color:color-mix(in oklab,var(--fg) 28%,transparent)}}.settings .pane .sec-hero .row>.toggle:not(:checked){color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.settings .pane .sec-hero .row>.toggle:not(:checked){color:color-mix(in oklab,var(--fg) 50%,transparent)}}.settings .pane .sec-hero .row label{flex:1;min-width:0}.settings .pane h2 .n{color:var(--mut);margin-left:6px;font-weight:400}.settings .pane .nets .row{gap:12px}.settings .pane .nets .row label{flex:1;min-width:0}.settings .pane .nets .row label small .font-mono{color:var(--fg);opacity:.75;font-size:11.5px}.settings .pane .nets .row+.row{background:linear-gradient(var(--hair),var(--hair)) 40px 0/calc(100% - 40px) 1px no-repeat;border-top:0}.settings .pane .nets .row .badge{flex:none}.settings .pane .nets .row .del{color:var(--mut);flex:none}.settings .pane .nets .row .del:hover{color:var(--color-error);background:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.settings .pane .nets .row .del:hover{background:color-mix(in oklab,var(--color-error) 10%,transparent)}}.settings .pane .nets .row .del .i{width:15px;height:15px}.settings .pane .nets .row.none label{color:var(--mut)}.settings .pane .rows.add .row .input.font-mono{font-size:13px}.apps{grid-template-columns:repeat(3,1fr);gap:12px;max-width:480px;margin-top:24px;display:grid}.apps a{aspect-ratio:1;background:var(--fg);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.apps a{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.apps a{color:var(--fg);font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.apps a:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.apps a:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.apps a:active{transform:scale(.96)}.apps svg{fill:currentColor;width:44px;height:44px}@media (max-width:520px){.apps{gap:8px}.apps svg{width:34px;height:34px}}.live .lnk{z-index:3;text-align:center;color:#ffffffc7;pointer-events:none;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;line-height:1.4;display:flex;position:absolute;inset:0}.live:not(.nolink) .lnk,.live.nolink .say{display:none}.sp[data-vms] .top2{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:74%}.sp[data-vms] .rcol{border-left:0;grid-row:1}.sp[data-vms] .lcol{border-top:1px solid var(--line);grid-row:2}.sp[data-vms] .pic{display:none}.sp[data-vms] .cams{place-content:center;min-height:100%}.sp[data-vms] .lbar{border-top:0}.sp[data-vms] .rctl{min-height:44px}.sp[data-vms] .top2:fullscreen{grid-template-columns:minmax(0,1fr);height:100%}.sp[data-vms] .cams .live.ended{opacity:.35}.sp[data-vms] .cams .live.ended .cap:after{content:none}.tctl button.ico.spd{font-variant-numeric:tabular-nums;width:auto;min-width:32px;padding:0 6px;font-size:12px;font-weight:500}.sp:not(.back) .golive{display:none}@media (max-width:800px){.sp[data-vms] .top2{height:auto}.sp[data-vms] .rcol{order:-1}}.fpw{background:var(--soft);-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;position:relative;overflow:hidden}.fpw>img{object-fit:fill;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.fpw.over{outline:2px dashed var(--blue);outline-offset:-2px}.fpin{cursor:pointer;touch-action:none;width:0;height:0;color:inherit;background:0 0;border:0;margin:0;padding:0;position:absolute}.fpin:focus-visible{outline:none}.fpin:focus-visible .fdot{box-shadow:0 0 0 3px var(--blue)}.fpin .fdot,.fchip .fdot{background:#8e8e93;border:2px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 1px 3px #00000073}.fpin .fdot{position:absolute;top:-7px;left:-7px}.h-pass .fdot{background:var(--green)}.h-attention .fdot{background:var(--red)}.fpin .fcone{transform-origin:50% 100%;width:52px;height:36px;transform:rotate(var(--a,0deg));pointer-events:none;background:conic-gradient(from -30deg at 50% 100%,var(--blue) 0 60deg,transparent 60deg);position:absolute;top:-36px;left:-26px}@supports (color:color-mix(in lab, red, red)){.fpin .fcone{background:conic-gradient(from -30deg at 50% 100%,color-mix(in oklab,var(--blue) 55%,transparent) 0 60deg,transparent 60deg)}}.fpin .fcone{-webkit-mask:radial-gradient(36px at 50% 100%,#000 60%,#0000 100%);mask:radial-gradient(36px at 50% 100%,#000 60%,#0000 100%)}.fpin[data-facing=""] .fcone{display:none}.fpin .fname{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#000000c7;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:500;line-height:1.4;transition:opacity .15s;position:absolute;top:11px;left:0;transform:translate(-50%)}.fpin:hover .fname,.fpin:focus-visible .fname,.fpin.held .fname,.fpe .fpin .fname{opacity:1}.fpin.on .fdot{box-shadow:0 0 0 3px var(--blue),0 1px 3px #00000073}@supports (color:color-mix(in lab, red, red)){.fpin.on .fdot{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 70%,transparent),0 1px 3px #00000073}}.fpin.held{z-index:3}.fpin.off{opacity:.35}.fpe .fpin{cursor:grab}.fpe .fpin.held{cursor:grabbing}.fpe .fpin .fh{width:14px;height:14px;left:calc(sin(var(--a,0deg)) * 34px);top:calc(cos(var(--a,0deg)) * -34px);border:2px solid var(--blue);cursor:grab;touch-action:none;background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 1px 3px #00000059}.fpe .fpin[data-facing=""] .fh{opacity:.55}.fpe .fpin .fh:before{content:"";position:absolute;inset:-10px}.fpt{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fchip{background:var(--fill);min-height:30px;color:var(--fg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.fchip .fdot{border-width:1.5px;flex:none;width:10px;height:10px}.fchip small{color:var(--mut);font-weight:400}.fpin.fghost{z-index:1000;pointer-events:none;position:fixed}.fpst{margin:8px 0 0;font-size:12.5px}.fperr{margin:0 0 12px;font-size:13px}.settings .pane .fpl .row{gap:8px}.settings .pane .fpl .fpn{min-width:0;color:inherit;flex:1;align-self:stretch;align-items:center;text-decoration:none;display:flex}.settings .pane .fpl .fpn label{cursor:pointer}.settings .pane .fpl .row.on .fpn label{font-weight:600}.fpo{flex:none;gap:2px;display:flex}.fpo form{display:contents}.fpo-gap{width:24px}.fpo .dn .i{transform:rotate(180deg)}.settings .pane .fpe,.settings .pane .fprep{margin-top:16px}.settings .pane .fprep .row .file-input{width:256px}.sp .rcol:has(>.fpv){position:relative}.fpv{z-index:6;width:min(380px,100% - 16px);max-height:calc(100% - var(--lb,65px) - 16px);background:var(--card);border-radius:12px;padding:8px;position:absolute;top:8px;right:8px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.fpv{background:color-mix(in oklab,var(--card) 94%,transparent)}}.fpv{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow)}.fpv[hidden]{display:none}.fpvh{align-items:center;gap:6px;margin:0 0 6px 2px;font-size:12.5px;display:flex}.fpvh b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fpvh .select{width:auto;max-width:220px}.fpvh .fsp{flex:1}.fpv .fpw[hidden]{display:none}@media (max-width:800px){.fpv{top:auto;left:8px;right:8px;bottom:calc(var(--tabs,56px) + 8px + env(safe-area-inset-bottom));width:auto;max-height:55vh;position:fixed}.settings .pane .fprep .row .file-input{width:100%;max-width:220px}}.wl-matches{flex-direction:column;gap:10px;margin:8px 0 16px;display:flex}.wl-match{border-radius:var(--rad);background:var(--card);box-shadow:0 0 0 .5px var(--hairline);grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:12px 14px;display:grid}.wl-faces{gap:6px;display:flex}.wl-faces img,.wl-found img,.wl-faces .tile.big{object-fit:cover;background:var(--line);border-radius:10px;width:72px;height:72px}.wl-faces .tile.big,.rhero .tile.big{border-radius:10px;width:72px;height:72px}.wl-faces .tile.big svg.i{width:28px;height:28px}.wl-what{flex-direction:column;gap:3px;min-width:0;display:flex}.wl-what b{font-weight:500}.wl-what small,.wl-by{color:var(--mut);font-size:13px}.wl-what .badge{align-self:flex-start;margin-top:2px}.wl-verdict{grid-column:1/-1;gap:8px;display:flex}.wl-frame{border-radius:10px;grid-column:1/-1;width:100%}.wl-summary{margin:8px 2px;font-size:14px}.wl-found{flex-wrap:wrap;gap:10px;margin:8px 0 16px;display:flex}.wl-face{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.wl-face.off img{opacity:.4}.wl-face small{color:var(--mut);min-height:14px;font-size:12px}.wl-face .checkbox{position:absolute;top:4px;right:4px}.wl-thumb{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.wl-list a.row,.rows a.row{color:var(--fg);cursor:pointer;text-decoration:none}.rows .row.act.danger{color:#ff453a}.wl-add .input.short{width:120px}.ffn{color:var(--mut);white-space:nowrap;align-items:baseline;gap:12px;font-size:12px;display:inline-flex}.ffn b{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:600}.ins-card .ffn{flex-direction:row;font-size:13px}.ins-card .ffn b{font-size:20px;font-weight:500}.ffchip{background:var(--color-base-content);border-radius:999px;align-items:center;gap:6px;margin:0 8px 0 auto;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ffchip{background:color-mix(in oklab,var(--color-base-content) 6%,transparent)}}.ffchip{white-space:nowrap}.ffchip .i{width:14px;height:14px;color:var(--mut)}.ffbump{animation:.8s ease-out ffbump}@keyframes ffbump{0%{color:var(--color-primary)}}.ff-h{margin:16px 0 0;font-size:15px;font-weight:600}.ffed .ffpic{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;margin:6px 0;position:relative;overflow:hidden}.ffed .ffpic img{width:100%;height:auto;display:block}.ffed .ffpic.nopic{aspect-ratio:16/9}.ffed .ffpic svg{width:100%;height:100%;position:absolute;inset:0}.ffed .ffpic.adding svg{cursor:crosshair}.ffed .ffseg{stroke:#34d399;stroke-width:4px;stroke-linecap:round}.ffed .ffarrow{stroke:#fbbf24;stroke-width:3px}.ffed .ffhead,.ffed .ffin{fill:#fbbf24}.ffed .ffin{font-size:22px;font-weight:600}.ffed .ffname{fill:#fff;paint-order:stroke;stroke:#000;stroke-width:4px;font-size:20px}.ffed .ffend{fill:#fff;stroke:#34d399;stroke-width:3px;cursor:grab}.ffed .ffrows .row input{flex:1;min-width:0}@media (max-width:800px){.ffchip{margin-left:8px}.ins-card .ffn b{font-size:17px}}.attn-stats{color:var(--mut);flex-wrap:wrap;gap:14px;margin:4px 0 6px;font-size:12px;display:flex}.attn-stats b{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.ins-card .attn-stats b{font-size:17px;font-weight:500}.attn-pic{touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;margin:6px 0;position:relative;overflow:hidden}.attn-pic img{width:100%;height:auto;display:block}.attn-pic.nopic{aspect-ratio:16/9}.attn-pic canvas{filter:blur(6px);mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.attn-pic svg{width:100%;height:100%;position:absolute;inset:0}.attn-pic.adding svg{cursor:crosshair}.attn-shelf polygon{fill-opacity:.08;stroke-width:3px;stroke-linejoin:round}.attn-shelf.staff polygon{stroke-dasharray:10 8;fill-opacity:.15}.attn-name{fill:#fff;paint-order:stroke;stroke:#000;stroke-width:4px;pointer-events:none;font-size:20px;font-weight:600}.attn-corner{fill:#fff;stroke-width:3px;cursor:grab}.attn-corner.first{stroke:#fbbf24}.attn-adding{fill:none;stroke:#fbbf24;stroke-width:3px;stroke-dasharray:8 6}.attn-rows .row{gap:10px}.attn-rows .row>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.attn-rows .row input{flex:1;min-width:0}.attn-rows .row select{width:auto}.attn-dot{border-radius:3px;flex:none;width:10px;height:10px}.attn-n{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.attn-n b{font-variant-numeric:tabular-nums}.attn-n small{color:var(--mut);white-space:nowrap;font-size:11px}.attn-seg button{color:var(--mut);border-radius:999px;padding:3px 12px;font-size:13px}.attn-seg button.on{background:var(--card);color:var(--fg);box-shadow:0 0 0 .5px var(--hairline)}.attn-lens{width:auto;max-width:210px}.attn-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media (max-width:800px){.attn-grid{grid-template-columns:1fr}.attn-n small{white-space:normal}}.fs .seg label{color:var(--mut);cursor:pointer;border-radius:999px;align-items:center;padding:3px 12px;font-size:13px;display:inline-flex}.fs .seg label.on{background:var(--card);color:var(--fg);box-shadow:0 0 0 .5px var(--hairline)}.fs .seg input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.fs-bar{flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:24px auto 20px;display:flex}.fs-q{background:var(--search);width:100%;height:52px;box-shadow:0 0 0 .5px var(--control-line),0 6px 24px #0000002e;border-radius:14px;align-items:center;gap:10px;padding:0 18px;display:flex}.fs-q input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:19px}.fs-go{color:var(--mut);display:flex}.fs-go svg{width:20px;height:20px}.fs-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.fs-filters .select,.fs-filters .input{width:auto;max-width:200px}.fs-like{background:var(--soft);border-radius:12px;align-items:center;gap:10px;max-width:720px;margin:0 auto 16px;padding:6px 8px;display:flex}.fs-like img{object-fit:cover;background:#000;border-radius:8px;width:44px;height:44px}.fs-like a{margin-left:auto}.fs .note{text-align:center}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.fs-hit{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.fs-hit>a img{aspect-ratio:3/4;object-fit:cover;background:#000;border-radius:10px;width:100%;display:block}.fs-hit figcaption{align-items:center;gap:6px;min-width:0;display:flex}.fs-hit figcaption>span{flex-direction:column;flex:1;min-width:0;display:flex}.fs-hit b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.fs-hit small{color:var(--mut);font-size:11px}.fs-plan{flex-wrap:wrap;justify-content:center;gap:6px;max-width:820px;margin:0 auto 14px;display:flex}.fs-plan .badge svg{width:13px;height:13px}.fs-stage{color:var(--mut);justify-content:center;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.fs-moments{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.fs-moment{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.fs-moment>a img{background:#000;border-radius:10px;width:100%;height:auto;display:block}.fs-moment figcaption{align-items:center;gap:6px;min-width:0;display:flex}.fs-moment figcaption>span{flex-direction:column;flex:1;min-width:0;display:flex}.fs-moment b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.fs-moment small{color:var(--mut);font-size:11px}.pled .plpic{-webkit-user-select:none;user-select:none;background:#000;border-radius:10px;margin:6px 0;position:relative;overflow:hidden}.pled .plpic img{width:100%;height:auto;display:block}.pled .plpic.nopic{aspect-ratio:16/9}.pled .plpic svg{width:100%;height:100%;position:absolute;inset:0}.pled .plpic.adding svg{cursor:crosshair}.pled .plg{cursor:pointer}.pled .plg polygon{stroke-width:3px;stroke-linejoin:round}.pled .plg.on polygon{stroke-width:5px}.pled .plname{fill:#fff;paint-order:stroke;stroke:#000;stroke-width:4px;pointer-events:none;font-size:20px}.pled .pldraw{fill:none;stroke:#fbbf24;stroke-width:3px;stroke-dasharray:8 6}.pled .pldot{fill:#fbbf24;stroke:#000;stroke-width:2px}.pled .plrow{align-items:center;gap:8px;display:flex}.pled .plrow.on{background:var(--soft);border-radius:8px}.pled .plrow input{flex:1;min-width:0}.pled .pldotc{border-radius:999px;flex:none;width:10px;height:10px}.pled .plfind .input{width:150px}.pled .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pled .acts .sp{flex:1}.win>.pl{flex:1;min-height:0;overflow-y:auto}.pl-bar{justify-content:flex-start;margin:4px 0 14px}.pl-q{width:160px}.pl-q svg{width:14px;height:14px;color:var(--mut)}.pl-new{justify-content:flex-start;margin:4px 0 14px}.pl-plate{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:600}.pl-reads{background:var(--card);box-shadow:0 0 0 .5px var(--hairline);border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pl-reads li+li{border-top:1px solid var(--line)}.pl-reads a{color:inherit;align-items:center;gap:14px;padding:8px 12px;text-decoration:none;display:flex}.pl-reads a:hover{background:var(--soft)}.pl-reads img,.pl-reads .nopic{aspect-ratio:16/9;object-fit:cover;color:#ffffff80;background:#000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:96px;display:flex}.pl-reads .pl-plate{flex:none;width:120px}.pl-at{flex-direction:column;flex:1;min-width:0;display:flex}.pl-at span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pl-at small{color:var(--mut);font-size:12px}.pl-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pl-entries{flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.pl-entries li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:4px 0;display:flex}.pl-entries li small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pl-add{gap:6px;display:flex}.pl-lists{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pl-names a{gap:8px}.pl-names a.on{background:var(--soft)}.pl-names b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.pl-add .input{flex:1;min-width:0}@media (max-width:800px){.fs-moments{grid-template-columns:1fr}.fs-bar{margin:8px auto 14px}.fs-q{height:46px}.fs-q input{font-size:17px}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.pl-reads img,.pl-reads .nopic{width:72px}.pl-reads .pl-plate{width:auto}.pl-tags{display:none}.pl-lists{grid-template-columns:1fr}}.stl .tl u.bm.dr{background:var(--color-secondary);color:var(--color-secondary-content)}.stl .tl u.bm.dr.dd{background:var(--amber);color:#000}.stl .tl u.bm.dr.dx{background:var(--red);color:#fff;z-index:4}.cams .cam .tdoors{z-index:3;gap:6px;display:flex;position:absolute;top:6px;right:8px}.cams .cam .tdoor{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;opacity:0;background:#0000008c;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .15s,background .15s;display:grid}.cams .cam:hover .tdoor,.cams .cam:focus-within .tdoor,.cams .cam .tdoor.ok,.cams .cam .tdoor.err{opacity:1}.cams .cam .tdoor:hover{background:#000c}.cams .cam .tdoor.ok{background:var(--green)}.cams .cam .tdoor.err{background:var(--red)}.cams .cam .tdoor svg{width:16px;height:16px}@media (hover:none){.cams .cam .tdoor{opacity:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@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-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-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}@keyframes pulse{50%{opacity:.5}}