/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme;@layer base{:root,[data-theme]{background-color:var(--ui-root-bg);color:var(--color-base-content)}:root{background-color:var(--ui-page-scroll-bg,var(--ui-root-bg))}:where(:root,[data-theme]){--ui-root-bg:var(--color-base-100)}:root{--ui-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");--ui-page-has-backdrop:var(--ui-page-scroll-lock) 1;--ui-page-scroll-bg:var(--ui-page-scroll-lock) var(--ui-root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--ui-page-scroll-bg:var(--ui-page-scroll-lock) color-mix(in srgb, var(--ui-root-bg,#0000), oklch(0% 0 0) calc(var(--ui-page-has-backdrop,0) * 40%))}}:root{background-image:var(--ui-page-scroll-lock) linear-gradient(var(--ui-root-bg,#0000), var(--ui-root-bg,#0000));transition:var(--ui-page-scroll-lock) background-color .3s ease-out;animation:var(--ui-page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--ui-page-scroll-lock) scroll();--ui-page-has-scroll:initial;scrollbar-gutter:var(--ui-page-has-scroll) var(--ui-page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--ui-page-has-scroll: }}@property --ui-radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-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{--ui-page-scroll-lock:initial;--ui-page-overflow:var(--ui-page-scroll-lock) hidden}:root:not(span){overflow:var(--ui-page-overflow)}:where(:root),[data-theme=cloud]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#181a1c;--color-base-200:#202226;--color-base-300:#2d3035;--color-base-content:#f1f1ee;--color-primary:#e0e0dc;--color-primary-content:#17181a;--color-secondary:#c7c9cc;--color-secondary-content:#17181a;--color-accent:#62c5a8;--color-accent-content:#101112;--color-neutral:#202226;--color-neutral-content:#f1f1ee;--color-info:#85a5ff;--color-info-content:#101112;--color-success:#62c5a8;--color-success-content:#101112;--color-warning:#d8a75f;--color-warning-content:#101112;--color-error:#df7178;--color-error-content:#101112;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=cloud]:checked){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#181a1c;--color-base-200:#202226;--color-base-300:#2d3035;--color-base-content:#f1f1ee;--color-primary:#e0e0dc;--color-primary-content:#17181a;--color-secondary:#c7c9cc;--color-secondary-content:#17181a;--color-accent:#62c5a8;--color-accent-content:#101112;--color-neutral:#202226;--color-neutral-content:#f1f1ee;--color-info:#85a5ff;--color-info-content:#101112;--color-success:#62c5a8;--color-success-content:#101112;--color-warning:#d8a75f;--color-warning-content:#101112;--color-error:#df7178;--color-error-content:#101112;--radius-selector:.375rem;--radius-field:.375rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.ui-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}.ui-modal::backdrop{display:none}.ui-modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.ui-modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}:where(.ui-btn){width:unset}.ui-btn{--ui-size:calc(var(--size-field,.25rem) * 10);--ui-btn-p:1rem;--ui-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;--ui-btn-bg:var(--ui-btn-color,var(--color-base-200));--ui-btn-border:var(--ui-btn-color,var(--color-base-200));border-start-start-radius:var(--ui-join-ss,var(--radius-field));border-start-end-radius:var(--ui-join-se,var(--radius-field));border-end-end-radius:var(--ui-join-ee,var(--radius-field));border-end-start-radius:var(--ui-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)){.ui-btn{--ui-btn-border:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.ui-btn{--ui-btn-soft-bg:initial;--ui-btn-shadow:0 3px 2px -2px var(--ui-btn-bg), 0 4px 3px -2px var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn{--ui-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000)}}.ui-btn{--ui-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--ui-size);padding-inline:var(--ui-btn-p);font-size:var(--ui-fontsize,.875rem);background-color:var(--ui-btn-bg);color:var(--ui-btn-fg);border-color:var(--ui-btn-border);border-style:var(--ui-btn-border-style,solid);outline-color:var(--ui-btn-color,var(--color-base-content));--tw-prose-links:var(--ui-btn-fg);background-image:none, var(--ui-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(--ui-btn-inset) inset, var(--ui-btn-shadow)}.ui-btn:is([type=checkbox],[type=radio]){appearance:none}.ui-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn)){--ui-btn-color:var(--color-primary);--ui-btn-fg:var(--color-primary-content)}.ui-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--ui-size:calc(var(--size-field,.25rem) * var(--ui-in-size-mul,10));--ui-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)){.ui-input{--ui-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.ui-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--ui-size);font-size:max(var(--ui-font-size,0rem), var(--ui-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--ui-input-color,#0000);box-shadow:0 1px var(--ui-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--ui-join-ss,var(--radius-field));border-start-end-radius:var(--ui-join-se,var(--radius-field));border-end-end-radius:var(--ui-join-ee,var(--radius-field));border-end-start-radius:var(--ui-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.ui-input{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.ui-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.ui-input input::placeholder{color:var(--color-base-content);opacity:.5}.ui-input input:focus,.ui-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-input input:focus,.ui-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.ui-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.ui-input::-webkit-inner-spin-button{margin-inline-end:-10px}.ui-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.ui-input{text-align:start;display:inline-flex;position:relative}input.ui-input[type=url],input.ui-input[type=tel],input.ui-input[type=email],input.ui-input[type=number]{direction:ltr}input.ui-input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.ui-input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.ui-input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--ui-spin-my,-3))}input.ui-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.ui-input::-webkit-color-swatch-wrapper{padding-block:.25rem}.ui-input input{text-align:start;display:inline-flex;position:relative}.ui-input input[type=url],.ui-input input[type=tel],.ui-input input[type=email],.ui-input input[type=number]{direction:ltr}.ui-input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.ui-input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.ui-input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--ui-spin-my,-3))}.ui-input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.ui-input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.ui-input:focus{--ui-input-color:var(--color-base-content);box-shadow:0 1px var(--ui-input-color)}@supports (color:color-mix(in lab, red, red)){.ui-input:focus{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000)}}.ui-input:focus{outline:2px solid var(--ui-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.ui-input:focus{--ui-font-size:1rem}}}.ui-input:focus-within{--ui-input-color:var(--color-base-content);box-shadow:0 1px var(--ui-input-color)}@supports (color:color-mix(in lab, red, red)){.ui-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000)}}.ui-input:focus-within{outline:2px solid var(--ui-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.ui-input:focus-within{--ui-font-size:1rem}}}.ui-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}.ui-table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.ui-table tr.ui-row-hover),.ui-table tr.ui-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.ui-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.ui-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ui-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.ui-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.ui-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)){.ui-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.ui-table :where(.ui-table-pin-rows thead){z-index:1;position:sticky;top:0}.ui-table :where(.ui-table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.ui-table :where(.ui-table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.ui-table :where(.ui-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.ui-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)){.ui-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)}}.ui-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--ui-size:calc(var(--size-field,.25rem) * var(--ui-sl-size-mul,10));--ui-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)){.ui-select{--ui-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.ui-select{width:clamp(3rem,20rem,100%);height:var(--ui-size);font-size:max(var(--ui-font-size,0rem), var(--ui-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--ui-input-color,#0000);box-shadow:0 1px var(--ui-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(--ui-join-ss,var(--radius-field));border-start-end-radius:var(--ui-join-se,var(--radius-field));border-end-end-radius:var(--ui-join-ee,var(--radius-field));border-end-start-radius:var(--ui-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-select{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .ui-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.ui-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.ui-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}.ui-select select::placeholder{color:var(--color-base-content);opacity:.5}.ui-select select:focus,.ui-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-select select:focus,.ui-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.ui-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.ui-select:focus{--ui-input-color:var(--color-base-content);box-shadow:0 1px var(--ui-input-color)}@supports (color:color-mix(in lab, red, red)){.ui-select:focus{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000)}}.ui-select:focus{outline:2px solid var(--ui-input-color);outline-offset:2px}.ui-select:focus-within{--ui-input-color:var(--color-base-content);box-shadow:0 1px var(--ui-input-color)}@supports (color:color-mix(in lab, red, red)){.ui-select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000)}}.ui-select:focus-within{outline:2px solid var(--ui-input-color);outline-offset:2px}.ui-select:open{--ui-input-color:var(--color-base-content);box-shadow:0 1px var(--ui-input-color)}@supports (color:color-mix(in lab, red, red)){.ui-select:open{box-shadow:0 1px color-mix(in oklab, var(--ui-input-color) calc(var(--depth) * 10%), #0000)}}.ui-select:open{outline:2px solid var(--ui-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(.ui-select,.ui-select select){appearance:base-select}:is(.ui-select,.ui-select select)::picker(select){appearance:base-select}}:is(.ui-select,.ui-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(.ui-select,.ui-select select)::picker-icon{display:none}:is(.ui-select,.ui-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.ui-select,.ui-select select) optgroup{padding-top:.5em}:is(.ui-select,.ui-select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.ui-select,.ui-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--ui-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.ui-select,.ui-select select) option:not(:disabled):hover,:is(.ui-select,.ui-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.ui-select,.ui-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] .ui-select::picker(select){translate:.5rem}[dir=rtl] .ui-select select::picker(select){translate:.5rem}.ui-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}.ui-card:focus-visible,.ui-card[aria-checked=true]{outline-color:currentColor}.ui-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.ui-card[aria-checked=true]:focus-visible{outline-width:4px}.ui-card:has(>:checked:focus-visible){outline-width:4px}.ui-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.ui-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.ui-card>:is([type=checkbox],[type=radio]){appearance:none}.ui-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)){.ui-progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.ui-progress{color:var(--color-base-content)}.ui-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){.ui-progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.ui-progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.ui-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}}.ui-progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.ui-progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.ui-progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.ui-progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.ui-progress::-webkit-progress-value{transition:inline-size .3s}}}.ui-modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--ui-modal-tl,var(--radius-box));border-top-right-radius:var(--ui-modal-tr,var(--radius-box));border-bottom-left-radius:var(--ui-modal-bl,var(--radius-box));border-bottom-right-radius:var(--ui-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)}@supports (color:color-mix(in lab, red, red)){.ui-label:is(.ui-input>*,.ui-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.ui-label:is(.ui-input>*,.ui-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.ui-label:is(.ui-input>*,.ui-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.ui-label:is(.ui-input>*,.ui-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.ui-label:is(.ui-input>*,.ui-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.ui-label:is(.ui-input>*,.ui-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.ui-label:is(.ui-input>*,.ui-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.ui-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--ui-badge-fg);border:var(--border) solid var(--ui-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--ui-fx-noise);background-color:var(--ui-badge-bg);--ui-badge-bg:var(--ui-badge-color,var(--color-base-100));--ui-badge-fg:var(--color-base-content);--ui-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--ui-size);padding-inline:calc(var(--ui-size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.ui-btn-ghost{--ui-btn-bg:#0000;color:var(--ui-btn-rest-fg,var(--ui-btn-color,var(--color-base-content,currentColor)));--ui-btn-border:#0000;--ui-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ui-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.ui-aura:has(>.ui-checkbox,>.ui-toggle,>.ui-badge){--ui-aura-radius:var(--radius-selector)}.ui-aura:has(>.ui-card,>.ui-alert){--ui-aura-radius:var(--radius-box)}.ui-aura:has(>.ui-btn,>.ui-input,>.ui-select){--ui-aura-radius:var(--radius-field)}.ui-alert{--ui-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--ui-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--ui-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)){.ui-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(--ui-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.ui-alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.ui-modal.ui-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)}.ui-modal.ui-modal-open>.ui-modal-box{opacity:1;translate:0;scale:1}:root:has(.ui-modal.ui-modal-open){--ui-page-scroll-lock: }@starting-style{.ui-modal.ui-modal-open{opacity:0}}.ui-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)}.ui-modal[open]>.ui-modal-box{opacity:1;translate:0;scale:1}:root:has(.ui-modal[open]){--ui-page-scroll-lock: }@starting-style{.ui-modal[open]{opacity:0}}.ui-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)}.ui-modal:popover-open>.ui-modal-box{opacity:1;translate:0;scale:1}:root:has(.ui-modal:popover-open){--ui-page-scroll-lock: }@starting-style{.ui-modal:popover-open{opacity:0}}.ui-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)}.ui-modal:target>.ui-modal-box{opacity:1;translate:0;scale:1}:root:has(.ui-modal:target){--ui-page-scroll-lock: }@starting-style{.ui-modal:target{opacity:0}}.ui-modal-toggle:checked+.ui-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)}.ui-modal-toggle:checked+.ui-modal>.ui-modal-box{opacity:1;translate:0;scale:1}:root:has(.ui-modal-toggle:checked+.ui-modal){--ui-page-scroll-lock: }@starting-style{.ui-modal-toggle:checked+.ui-modal{opacity:0}}.ui-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-bg:var(--ui-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ui-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-bg:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 5%)}}.ui-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--ui-btn-fg,var(--color-base-content));--ui-btn-border:var(--ui-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ui-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-border:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 7%)}}.ui-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-border-style:solid;--ui-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ui-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.ui-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.ui-input:has(>input[disabled]):is(input),.ui-input:has(>input[disabled]) :is(input)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ui-input:has(>input[disabled]):is(input),.ui-input:has(>input[disabled]) :is(input)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ui-input:has(>input[disabled]){box-shadow:none}.ui-input:has(>input[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.ui-input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.ui-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.ui-input:is(:disabled,[disabled]):is(input),.ui-input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ui-input:is(:disabled,[disabled]):is(input),.ui-input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ui-input:is(:disabled,[disabled]){box-shadow:none}.ui-input:is(:disabled,[disabled])::placeholder,.ui-input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .ui-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .ui-input:is(input),fieldset:disabled .ui-input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .ui-input:is(input),fieldset:disabled .ui-input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .ui-input{box-shadow:none}fieldset:disabled .ui-input::placeholder,fieldset:disabled .ui-input ::placeholder{color:var(--color-base-content);opacity:.2}.ui-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.ui-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.ui-select:has(>select[disabled]):is(select),.ui-select:has(>select[disabled]) :is(select)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.ui-select:has(>select[disabled]):is(select),.ui-select:has(>select[disabled]) :is(select)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ui-select:has(>select[disabled]){box-shadow:none}.ui-select:has(>select[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.ui-select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.ui-select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.ui-select:is(:disabled,[disabled]):is(select),.ui-select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ui-select:is(:disabled,[disabled]):is(select),.ui-select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.ui-select:is(:disabled,[disabled]){box-shadow:none}.ui-select:is(:disabled,[disabled])::placeholder,.ui-select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .ui-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .ui-select:is(select),fieldset:disabled .ui-select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .ui-select:is(select),fieldset:disabled .ui-select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .ui-select{box-shadow:none}fieldset:disabled .ui-select::placeholder,fieldset:disabled .ui-select ::placeholder{color:var(--color-base-content);opacity:.2}.ui-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.ui-modal-top>.ui-modal-box{--ui-modal-tl:0;--ui-modal-tr:0;--ui-modal-bl:var(--radius-box);--ui-modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.ui-modal-middle>.ui-modal-box{--ui-modal-tl:var(--radius-box);--ui-modal-tr:var(--radius-box);--ui-modal-bl:var(--radius-box);--ui-modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.ui-modal-bottom>.ui-modal-box{--ui-modal-tl:var(--radius-box);--ui-modal-tr:var(--radius-box);--ui-modal-bl:0;--ui-modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.ui-modal-start>.ui-modal-box{--ui-modal-tl:0;--ui-modal-tr:var(--radius-box);--ui-modal-bl:0;--ui-modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.ui-modal-start>.ui-modal-box){--ui-modal-tl:var(--radius-box);--ui-modal-tr:0;--ui-modal-bl:var(--radius-box);--ui-modal-br:0;translate:100%}.ui-modal-end>.ui-modal-box{--ui-modal-tl:var(--radius-box);--ui-modal-tr:0;--ui-modal-bl:var(--radius-box);--ui-modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.ui-modal-end>.ui-modal-box){--ui-modal-tl:0;--ui-modal-tr:var(--radius-box);--ui-modal-bl:0;--ui-modal-br:var(--radius-box);translate:-100%}.ui-badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.ui-progress-error{color:var(--color-error)}.ui-progress-warning{color:var(--color-warning)}.ui-btn-error{--ui-btn-color:var(--color-error);--ui-btn-fg:var(--color-error-content);--ui-btn-soft-bg:initial}.ui-btn-primary{--ui-btn-color:var(--color-primary);--ui-btn-fg:var(--color-primary-content);--ui-btn-soft-bg:initial}.ui-btn-sm{--ui-fontsize:.75rem;--ui-btn-p:.75rem;--ui-size:calc(var(--size-field,.25rem) * 8)}.ui-btn-xs{--ui-fontsize:.6875rem;--ui-btn-p:.5rem;--ui-size:calc(var(--size-field,.25rem) * 6)}}.prose :where(a.ui-btn:not(.ui-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.ui-btn:hover{--ui-btn-bg:var(--ui-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ui-btn:hover{--ui-btn-bg:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 7%)}}.ui-btn:hover{color:var(--ui-btn-fg);--ui-btn-border:var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn:hover{--ui-btn-border:color-mix(in oklab, var(--ui-btn-bg), #000 calc(var(--depth) * 5%))}}.ui-btn:hover{--ui-btn-border-style:solid;--ui-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--ui-btn-shadow:0 3px 2px -2px var(--ui-btn-bg), 0 4px 3px -2px var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn:hover{--ui-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000)}}}.ui-btn:active:not(.ui-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-bg:var(--ui-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.ui-btn:active:not(.ui-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-bg:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 5%)}}.ui-btn:active:not(.ui-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--ui-btn-fg,var(--color-base-content));--ui-btn-border:var(--ui-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.ui-btn:active:not(.ui-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-border:color-mix(in oklab, var(--ui-btn-color,var(--color-base-200)), #000 7%)}}.ui-btn:active:not(.ui-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--ui-btn-border-style:solid;--ui-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ui-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn),:not([type=radio],[type=checkbox]):focus-visible){--ui-btn-bg:var(--ui-btn-color,var(--color-base-200));color:var(--ui-btn-fg,var(--color-base-content));--ui-btn-border:var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn),:not([type=radio],[type=checkbox]):focus-visible){--ui-btn-border:color-mix(in oklab, var(--ui-btn-bg), #000 calc(var(--depth) * 5%))}}.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn),:not([type=radio],[type=checkbox]):focus-visible){--ui-btn-border-style:solid;--ui-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--ui-btn-shadow:0 3px 2px -2px var(--ui-btn-bg), 0 4px 3px -2px var(--ui-btn-bg)}@supports (color:color-mix(in lab, red, red)){.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn),:not([type=radio],[type=checkbox]):focus-visible){--ui-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--ui-btn-bg) calc(var(--depth) * 30%), #0000)}}.ui-btn:where(:checked:not(.ui-filter [type=radio].ui-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.ui-btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.ui-btn:is(.ui-btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ui-btn:is(.ui-btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.ui-btn:is(.ui-btn-disabled,:disabled,[disabled],[aria-disabled=true]){--ui-btn-bg:#0000;--ui-btn-border:#0000;--ui-btn-inset:0 0 0 0 oklch(0% 0 0/0);--ui-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.ui-btn:is(.ui-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.ui-btn-link,.ui-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ui-btn:is(.ui-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.ui-btn-link,.ui-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.visible{visibility:visible}:is(.ui-input[type=url],.ui-input[type=tel],.ui-input[type=email],.ui-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--ui-join-se,var(--radius-field));border-start-end-radius:var(--ui-join-ss,var(--radius-field));border-end-end-radius:var(--ui-join-es,var(--radius-field));border-end-start-radius:var(--ui-join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.ui-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}.ui-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}.ui-card figure{justify-content:center;align-items:center;display:flex}.ui-join-item>*{--ui-join-ss:initial;--ui-join-se:initial;--ui-join-es:initial;--ui-join-ee:initial}}.relative{position:relative}.ui-join{--ui-join-ss:0;--ui-join-se:0;--ui-join-es:0;--ui-join-ee:0;--ui-join-ml:0;--ui-join-mt:0;--ui-join-v:0;--ui-join-h:1;align-items:stretch;display:inline-flex}@scope(.ui-join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.ui-btn:hover,:has(.ui-btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--ui-join-ss:var(--radius-field);--ui-join-se:calc(var(--radius-field) * var(--ui-join-v));--ui-join-es:calc(var(--radius-field) * var(--ui-join-h));--ui-join-ee:0}:scope :where(:scope>:last-child){--ui-join-ss:0;--ui-join-se:calc(var(--radius-field) * var(--ui-join-h));--ui-join-es:calc(var(--radius-field) * var(--ui-join-v));--ui-join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--ui-join-ss:var(--radius-field);--ui-join-se:var(--radius-field);--ui-join-es:var(--radius-field);--ui-join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--ui-join-ml:calc(var(--border,1px) * -1 * var(--ui-join-h));--ui-join-mt:calc(var(--border,1px) * -1 * var(--ui-join-v))}}.ui-join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--ui-join-ss);border-start-end-radius:var(--ui-join-se);border-end-end-radius:var(--ui-join-ee);border-end-start-radius:var(--ui-join-es)}.ui-join-item:not(:disabled,[disabled],.ui-btn-disabled){margin-block-start:var(--ui-join-mt,0);margin-inline-start:var(--ui-join-ml,0)}.ui-join-item:is(:disabled,[disabled],.ui-btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px) * var(--ui-join-v));border-block-end-width:calc(var(--border,1px) * var(--ui-join-h))}.ui-alert{border-width:var(--border);border-color:var(--ui-alert-border-color,var(--color-base-200))}.hidden{display:none}.inline{display:inline}}@keyframes rotator{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{--ui-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)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101112;--surface:#181a1c;--surface-2:#202226;--text:#f1f1ee;--muted:#a7aaae;--line:#2d3035;--blue:#c7c9cc;--mint:#62c5a8;--amber:#d8a75f;--red:#df7178}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font:16px/1.5 Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif}button,input,select{font:inherit}#dashboard-root{flex-direction:column;min-height:100dvh;display:flex}#dashboard-root>.policy-links{padding-top:16px;padding-bottom:16px}#dashboard-root>main{flex:1;margin:0 auto;padding-bottom:24px}.shell{width:100%;max-width:1240px;margin:auto;padding:22px 28px 72px}.top{justify-content:space-between;align-items:center;height:32px;margin-bottom:42px;display:flex}.brand{color:inherit;letter-spacing:-.018em;white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.logo{object-fit:contain;width:40px;height:40px}.mode{color:var(--muted);align-items:center;gap:9px;font-size:14px;display:flex}.demo-banner{background:var(--surface);margin-bottom:24px;padding:20px 24px}.mode a.ui-btn{text-decoration:none}.demo-nav{color:var(--muted);align-items:center;gap:20px;font-size:14px;display:flex}.demo-nav a:not(.ui-btn){color:inherit;text-decoration:none}.demo-nav a:not(.ui-btn):hover{color:var(--text)}.demo-nav a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.demo-nav a.ui-btn{text-decoration:none}.demo-banner h1{margin:0 0 8px;font-size:24px}.demo-banner p{color:var(--muted);margin:6px 0 0}.mode button{color:#c9cbcc;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:12px;padding:4px 0}.mode button:hover{color:#fff}.mode:before,.live-refresh i{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px}.heading{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:18px;display:flex}.actions{gap:8px;display:flex}.capacity{color:var(--muted);font-variant-numeric:tabular-nums;align-self:center;font-size:14px}.button,.secondary{cursor:pointer;letter-spacing:-.008em;min-height:42px;box-shadow:none;border:0;border-radius:6px;padding:9px 13px;font-size:15px;font-weight:600}.button{color:#17181a;background:#e0e0dc}.button:hover{background:#f2f2ee}.button:disabled{opacity:.45;cursor:not-allowed}.secondary{color:#a9acb0;background:0 0}.secondary:hover{background:var(--surface-2);color:#eee}.toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.filters{gap:7px;display:flex}.search{background:var(--surface);color:#adb0b3;border-radius:5px;align-items:center;gap:8px;width:260px;height:42px;padding:0 12px;display:flex}.search span{font-size:16px;line-height:1}.search input{color:#e7e7e4;width:100%;font:inherit;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:15px}.search input::placeholder{color:#a3a7aa}.filters select{background:var(--surface);color:#d0d2d3;height:42px;font:inherit;border:0;border-radius:5px;outline:0;padding:0 34px 0 13px;font-size:15px}.live-refresh{color:#adb0b3;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;display:flex}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.metric{background:var(--surface);border-radius:6px;min-width:0;min-height:104px;padding:17px 18px}.metric-label{color:#b0b3b5;font-size:14px;font-weight:500}.metric-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:6px 0 5px;font-size:32px;font-weight:600}.metric-value.warn{color:#e2b468}.metric-note{color:var(--muted);font-size:14px}.metric-note i{background:#6f7479;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.panel{background:var(--surface);border-radius:7px;padding:18px;overflow:hidden}.panel+.panel{margin-top:16px}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 15px;display:flex}.panel-title{letter-spacing:-.015em;font-size:20px;font-weight:600}.panel-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.fleet-panel{padding:0}.fleet-panel .panel-head{margin:0;padding:16px 18px 12px}#incidents{overflow:hidden}#fleet{overflow-x:auto}.incident{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:3px 1fr auto;align-items:center;gap:13px;margin:0;padding:13px 12px 15px;display:grid}.incident:hover{background:var(--surface-2)}.rail{background:var(--amber);border-radius:2px;width:3px;height:31px}.rail.critical{background:var(--red)}.incident-title,.name{letter-spacing:-.016em;font-weight:600}.incident-title,.incident-detail{display:block}.incident-detail{color:var(--muted);margin-top:3px;font-size:14px}.badge{color:#f0afb2;text-transform:uppercase;background:0 0;padding:0;font-size:14px;font-weight:700}.badge.critical{color:#e6999e}.empty{min-height:52px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:12px 8px;font-size:15px;display:flex}.fleet-empty{min-height:68px}.empty-row td{border-top:1px solid #ffffff09;padding:0}table{border-collapse:collapse;width:100%}thead{background:#151719}th{color:var(--muted);text-align:left;padding:12px 18px;font-size:14px;font-weight:500}td{padding:14px 18px}.server{cursor:pointer;transition:background .15s}.server:hover{background:var(--surface-2)}.id{color:#a0a4a8;margin-top:4px;font:14px ui-monospace,SFMono-Regular,Menlo,monospace}.status{font-size:14px}.status i{background:#5d6879;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.status.live i{background:var(--mint)}.status.error i{background:var(--red)}.status.connecting i{background:var(--amber)}.usage{font-variant-numeric:tabular-nums;min-width:80px;font-size:14px;font-weight:600}.track{background:#34373c;border-radius:8px;height:3px;margin-top:6px;overflow:hidden}.track i{background:#aeb1b5;border-radius:8px;height:100%;display:block}.track i.warn{background:var(--amber)}.track i.hot{background:var(--red)}[hidden]{display:none!important}dialog{width:min(570px,100% - 28px);color:var(--text);background:#1b1d20;border:0;border-radius:8px;padding:0;box-shadow:0 32px 90px #000d}dialog::backdrop{background:#05070cbf}.modal{padding:26px}.modal h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600}.modal h2[tabindex="-1"]:focus{outline:none}.modal-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-heading h2{overflow-wrap:anywhere;min-width:0}.modal-heading .ui-btn{flex:none}.modal-heading-simple{display:contents}.modal-mobile-close.ui-btn{display:none}.modal p{color:var(--muted);margin:7px 0 20px;font-size:15px}#pair .ui-modal-box{max-width:680px}.pair-step+.pair-step{margin-top:24px}.pair-value{border:1px solid var(--line);color:#dce5f2;background:#111214;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.pair-value code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:3px;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.pair-value .ui-btn{border:1px solid var(--line);border-radius:6px;min-width:68px;min-height:44px}.pair-label{align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.pair-label>span{border:1px solid var(--line);height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;display:grid}#pair .modal-actions{border-top:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px}.pair-status{align-items:flex-start;gap:10px;min-width:0;display:flex}.pair-status strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.pair-status div>span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.pair-status-dot{background:var(--muted);border-radius:50%;flex:0 0 8px;height:8px;margin-top:5px}.pair-status.waiting .pair-status-dot,.pair-status.paired .pair-status-dot{background:#f2bd68}.pair-status.connected .pair-status-dot{background:#5dceaf;box-shadow:0 0 0 4px #5dceaf18}.pair-status.expired .pair-status-dot,.pair-status.removed .pair-status-dot,.pair-status.interrupted .pair-status-dot{background:#ef8c99}@media (width<=560px){.pair-value{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.pair-value .ui-btn{justify-self:end}#pair .modal-actions{align-items:flex-start;gap:12px}#pair .modal-actions>.ui-btn{flex-shrink:0}}.form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-fields{gap:12px;display:grid}.field label{color:#c1c4c6;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.field input{width:100%;color:var(--text);background:#111214;border:0;border-radius:5px;outline:0;padding:9px;box-shadow:inset 0 1px #ffffff08}.field input:focus{box-shadow:inset 0 0 0 1px #85898f}.email-settings{margin-top:23px;padding-top:18px}.email-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-heading h3{margin:0;font-size:16px;font-weight:600}.email-state{color:var(--muted);font-size:14px}.email-state.ready{color:var(--mint)}.email-settings>p{color:var(--muted);margin:5px 0 13px;font-size:14px}.email-entry{gap:8px;display:flex}.email-entry input{min-width:0;color:var(--text);background:#111214;border:0;border-radius:5px;outline:0;flex:1;padding:9px;box-shadow:inset 0 1px #ffffff08}.email-entry input:focus{box-shadow:inset 0 0 0 1px #85898f}.email-entry .button{flex:none}.email-notice{min-height:20px;color:var(--muted);margin-top:9px;font-size:14px}.email-notice a{color:#dedfdd;text-underline-offset:3px}.email-deliveries{max-height:150px;margin-top:12px;overflow:auto}.delivery{border-top:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 0;font-size:14px;display:grid}.delivery-title{color:#d4d5d2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-meta,.delivery-error{color:var(--muted);font-size:14px}.delivery-state{text-transform:capitalize;color:var(--muted)}.delivery-state.sent{color:var(--mint)}.delivery-state.failed{color:var(--red)}.delivery-error{color:#d48e91;grid-column:1/-1}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.chart{background:#111214;border:0;border-radius:6px;padding:7px}.chart-time-axis{color:#929daf;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:4px 7px 0;font-size:12px;display:flex}.chart-time-axis span{min-width:0}.chart-time-axis span:last-child{text-align:right}.chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.chart-caption{color:var(--muted);font-size:14px}.range-picker{background:#111214;border-radius:6px;gap:2px;padding:3px;display:flex}.range-picker button{color:#b2b5b8;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:14px}.range-picker button:hover{color:#eee}.range-picker button[aria-pressed=true]{color:#f1f1ee;background:#2a2d31}.chart-reading-time{color:var(--muted);margin-top:10px;font-size:12px}.legend{color:var(--muted);gap:14px;margin:10px 0 18px;font-size:14px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.disclosure-card{background:#191b1d;border:1px solid #34373a;border-radius:7px;margin-top:14px;overflow:hidden}.timeline.disclosure-card{margin-top:16px}.disclosure-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;list-style:none;transition:background .15s;display:flex}.disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary:hover{background:#222527}.disclosure-summary:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #8b9198}.disclosure-title{color:#e0e2df;font-size:15px;font-weight:600}.disclosure-meta{align-items:center;gap:9px;margin-left:auto;display:flex}.disclosure-count{color:#c4c7c9;white-space:nowrap;background:#292c30;border-radius:99px;padding:4px 8px;font-size:12px;font-weight:600}.disclosure-action{color:#e1e2df;white-space:nowrap;border:1px solid #45494d;border-radius:4px;align-items:center;min-height:30px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.disclosure-when-open,.disclosure-card[open] .disclosure-when-closed{display:none}.disclosure-card[open] .disclosure-when-open{display:inline}.disclosure-chevron{border-bottom:1.5px solid #c6c9ca;border-right:1.5px solid #c6c9ca;width:8px;height:8px;margin:0 3px 4px 2px;transition:transform .15s;transform:rotate(45deg)}.disclosure-card[open] .disclosure-chevron{margin-bottom:0;transform:rotate(225deg)}.disclosure-body{border-top:1px solid #ffffff0b;padding:0 15px 12px}.server-settings-form{gap:8px;display:flex}.server-settings-form input{min-width:0;color:var(--text);background:#111214;border:0;border-radius:5px;outline:0;flex:1;padding:9px}.server-settings-form input:focus{box-shadow:inset 0 0 0 1px #85898f}.remove-server{color:#e09b9f;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:14px;padding:0;font-size:14px}.remove-server:hover{color:#f0aaad}.danger-button{color:#ffe5e6;cursor:pointer;background:#6f3035;border:0;border-radius:6px;padding:9px 13px;font-size:14px;font-weight:600}.danger-button:hover{background:#874047}.danger-button:disabled{opacity:.5;cursor:wait}.onboarding{background:var(--surface);border-radius:7px;margin-bottom:27px;padding:19px 20px 17px}.onboarding-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.onboarding h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.onboarding-step{color:#85898d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.onboarding-step i{color:#c2c5c7;background:#292c2f;border-radius:50%;place-items:center;width:21px;height:21px;font-size:14px;font-style:normal;font-weight:700;display:grid}.onboarding-step strong{color:#d1d3d4;font-size:14px;font-weight:600;display:block}.onboarding-step small{color:#a4a8ab;margin-top:3px;font-size:14px;line-height:1.5;display:block}.onboarding-step.done i{color:var(--mint);background:#264038}.onboarding-step.done strong{color:#e0e2df}.trial-notice{background:#1b1e1d;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:13px 16px;display:flex}.trial-notice[hidden]{display:none}.trial-copy{min-width:0}.trial-title{font-size:15px;font-weight:600}.trial-detail{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.billing-actions{flex:none;align-items:center;gap:12px;display:flex}.trial-state{color:var(--mint);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:14px;font-weight:700}.trial-notice.grace .trial-state{color:var(--amber)}.trial-notice.expired .trial-state{color:#d8b878}.manage-billing{padding:8px 12px;font-size:14px}.server-error-note{color:#e09b9f;margin-top:8px;font-size:14px}.timeline-label{color:var(--muted);margin-bottom:6px;font-size:14px;font-weight:500}.event{padding:8px 0;font-size:14px}.event span{text-transform:uppercase;background:#283347;border-radius:3px;padding:4px 6px;font-size:14px;font-weight:700}.event span.resolved{color:#86dbc6;background:#1c3933}.capture-link{color:#e1e2df;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:7px;padding:2px 0;font-size:14px;text-decoration:underline}.capture-link:hover{color:#fff}.capture{background:#25272a;border-radius:6px;margin-top:16px;padding:17px}.capture-head{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.capture-time{color:var(--muted);font-size:14px;font-weight:400}.capture-note{color:var(--muted);margin:0 0 15px;font-size:14px}.capture-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.capture-group h3{color:#c2c5c7;margin:0 0 7px;font-size:14px;font-weight:600}.capture-row{justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;display:flex}.capture-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-row span:last-child{color:var(--muted);flex:none}.capture-empty{color:#a3a7aa;font-size:14px}.notification-toast{z-index:100;border:1px solid var(--line);background:var(--surface-2);overflow-wrap:anywhere;border-radius:8px;width:min(360px,100vw - 36px);padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #0007}.policy-links{color:#92969a;flex-wrap:wrap;gap:13px 19px;margin:0 auto;font-size:14px;display:flex}.policy-links a{color:inherit;text-decoration:none}.policy-links a:hover{color:#eee}@media (width<=680px){.top.demo-top{flex-direction:row;align-items:center;gap:12px}.demo-top .brand{font-size:14px}.demo-top .logo{width:32px;height:32px}.demo-nav{white-space:nowrap;gap:0}.demo-nav .demo-overview{display:none}.demo-nav a:not(.demo-overview){align-items:center;min-height:44px;display:inline-flex}.demo-nav .button{min-height:44px;padding:9px 10px;font-size:13px}.shell{padding:22px 16px 56px}.top{flex-direction:column;align-items:flex-start;gap:11px;height:auto;margin-bottom:34px}.mode{flex-wrap:wrap;gap:12px;max-width:100%}.mode span{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;overflow:hidden}.mode button{margin-left:0}.heading{flex-direction:row;align-items:flex-end;margin-bottom:18px}.actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;max-width:100%;display:grid}.capacity{text-align:left;white-space:nowrap;grid-area:1/1;font-size:12px}#add{grid-area:1/2}#policy{grid-area:1/3;gap:5px}.actions .button,.actions .secondary{white-space:nowrap;padding:9px 8px;font-size:13px}.actions .settings-icon{width:15px;height:15px}.toolbar{flex-direction:column;align-items:stretch}.filters{grid-template-columns:1fr auto;display:grid}.search{width:auto}.live-refresh{align-self:flex-end}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;padding:0}.metric{min-height:98px;padding:14px 12px}.metric:last-child{grid-column:1/-1}.onboarding{padding:16px}.onboarding-steps{grid-template-columns:1fr 1fr;row-gap:16px}.onboarding-head{align-items:center}.metric-value{font-size:29px}.panel{padding:16px}.panel+.panel{margin-top:14px}.fleet-panel{padding:0}.fleet-panel .panel-head{padding:16px 14px 12px}.incident{padding:13px 10px 15px}.trial-notice{flex-direction:column;align-items:flex-start}.billing-actions{justify-content:space-between;align-self:stretch}.form{grid-template-columns:1fr}.hide{display:none}th,td{padding-left:13px;padding-right:13px}.incident{grid-template-columns:3px 1fr}.incident .badge{display:none}.capture-grid{grid-template-columns:1fr}}@media (width<=420px){.chart-toolbar{flex-direction:column;align-items:flex-start;gap:7px}}.ui-btn{text-transform:none;height:auto}.ui-card{display:block}.ui-badge{border:0;height:auto}.status.ui-badge{white-space:nowrap;background:0 0;gap:0;padding:0;font-weight:400;display:inline-flex}.status.ui-badge i{flex:none}.trial-notice.ui-alert{box-shadow:none;border:0;display:flex}.trial-notice.account-plan{background:#17191c;border:1px solid #34373b;border-radius:8px;margin:0;padding:18px;display:block}.account-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.account-plan .trial-copy{width:100%}.account-plan .trial-title{font-size:17px}.account-plan .trial-state.ui-badge{letter-spacing:0;text-transform:none;background:#264038;padding:4px 8px;font-size:12px;font-weight:500}.account-plan.grace .trial-state,.account-plan.expired .trial-state{background:#403723}.account-plan .billing-actions{flex-wrap:wrap;margin-top:16px}.trial-state.ui-badge{background:0 0;padding:0}.usage .ui-progress{color:#aeb1b5;width:100%;height:3px;margin-top:6px;display:block}.usage .ui-progress-warning{color:var(--amber)}.usage .ui-progress-error{color:var(--red)}.server-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.server-open .name,.server-open .id{display:block}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--mint);outline-offset:3px}dialog.ui-modal{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px}.ui-modal-box.modal{width:min(var(--modal-width,570px), 100%);max-width:var(--modal-width,570px);background:#1b1d20;border-radius:8px;max-height:calc(100svh - 28px);box-shadow:0 32px 90px #000d}#policy-dialog{--modal-width:900px}#account-dialog{--modal-width:640px}#account-dialog .account-email-label{overflow-wrap:anywhere;margin:5px 0 22px;font-size:14px}.account-tabs{border-bottom:1px solid #34373b;gap:22px;display:flex}.account-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:14px;font-weight:500}.account-tabs button[aria-selected=true]{border-bottom-color:var(--mint);color:var(--text)}.account-panel{padding:22px 0 2px}.account-panel[hidden]{display:none}.account-panel h3{margin:0 0 12px;font-size:15px;font-weight:600}.account-setting-row{border-top:1px solid #34373b;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:22px;display:flex}.account-setting-row>div{min-width:0}.account-setting-row h3{margin:0 0 6px}.account-setting-row p{margin:0;font-size:13px;line-height:1.5}.account-row-button,.account-delete-button{border:1px solid #45494f;flex:none}.account-delete-button.ui-btn{color:#e09b9f;border-color:#664047}.account-password-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-password-actions{justify-content:flex-end;margin-top:4px;display:flex}#account-dialog .ui-modal-box>.modal-actions{border-top:1px solid #34373b;justify-content:space-between;padding-top:18px}@media (width<=560px){.account-setting-row{flex-direction:column;align-items:flex-start;gap:12px}.account-password-pair{grid-template-columns:minmax(0,1fr)}}.alert-settings-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px;display:grid}.alert-settings-grid h3{margin:18px 0 12px;font-size:16px;font-weight:600}.alert-history{min-width:0;margin-top:28px}.alert-history .delivery-meta{overflow-wrap:anywhere;grid-column:1/-1}.alert-settings-grid .alert-history h3{margin:0}.alert-settings-grid .email-settings{min-width:0;margin-top:0;padding-top:0}.alert-settings-grid .email-heading{margin-bottom:18px}.alert-settings-grid .email-heading h3{margin:0}.alert-settings-grid .email-entry{flex-direction:column}.alert-settings-grid .email-entry input{flex:none;width:100%}.alert-settings-grid .form{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-email-toggle{cursor:pointer;align-items:center;gap:10px;min-height:30px;display:flex;position:relative}.alert-toggle-state{color:var(--muted);margin-left:auto;font-size:13px}.alert-email-toggle input{opacity:0;width:42px;height:24px;position:absolute;right:0}.alert-toggle-track{pointer-events:none;background:#4c5055;border-radius:20px;flex:none;width:42px;height:24px;padding:3px}.alert-toggle-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;display:block}.alert-email-toggle input:checked+.alert-toggle-track{background:var(--mint)}.alert-email-toggle input:checked+.alert-toggle-track:after{transform:translate(18px)}.alert-email-toggle input:focus-visible+.alert-toggle-track{outline:2px solid var(--mint);outline-offset:3px}.alert-email-toggle input:disabled+.alert-toggle-track{opacity:.5}.settings-icon{width:17px;height:17px}@media (width>=850px){.alert-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.chart svg{width:100%;height:205px;display:block}.dashboard-error{color:#f0afb2;background:#342327;border:0;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}@media (width<=680px){.trial-notice.ui-alert{flex-direction:column;align-items:flex-start}}.resource-details,.server-info,.live-processes{border:1px solid #34373b;border-radius:8px;margin:18px 0;padding:16px}.resource-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-heading>span{color:var(--muted);font-size:13px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.resource-grid>div{flex-direction:column;gap:5px;display:flex}.resource-grid span,.resource-grid small,.disk-detail small{color:var(--muted);font-size:12px}.resource-grid strong{font-variant-numeric:tabular-nums;font-size:25px}.server-info-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:16px 0 0;display:grid}.server-info-facts dt{color:var(--muted);font-size:12px}.server-info-facts dd{color:#dededb;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:500}.disk-details h3,.live-process-grid h3{color:#b7c1cb;margin:16px 0 10px;font-size:13px}.disk-detail{margin:12px 0}.disk-detail>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.disk-detail strong{overflow-wrap:anywhere}.disk-detail progress{accent-color:#50d5b3;background:#303a40;border:0;border-radius:4px;width:100%;height:6px;margin:7px 0;display:block}.disk-detail progress::-webkit-progress-bar{background:#303a40;border-radius:4px}.disk-detail progress::-webkit-progress-value{background:#50d5b3;border-radius:4px}.live-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:12px;display:grid}.legend{flex-wrap:wrap}@media (width<=480px){.resource-details,.server-info,.live-processes{padding:12px}.resource-grid{gap:8px}.resource-grid strong{font-size:22px}.live-process-grid{grid-template-columns:1fr;gap:0}.resource-heading{flex-wrap:wrap}}#detail .modal-heading{margin-bottom:16px}#detail{--modal-width:900px}.server-detail-overview{align-items:start;gap:16px;margin:18px 0;display:grid}.server-detail-overview>.resource-details,.server-detail-side{min-width:0;margin:0}.server-detail-side{gap:16px;display:grid}.server-detail-side>section{min-width:0;margin:0}@media (width>=850px){.server-detail-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart{position:relative}.chart svg{width:calc(100% - 30px);margin-left:30px}.chart-percent-axis{color:#929daf;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:14px;display:flex;position:absolute;top:19px;bottom:18px;left:8px}@media (width<=680px){.button,.secondary,.danger-button,.mode button,.mode a,.remove-server,.capture-link,.policy-links a,.alert-email-toggle{min-height:44px}.mode a,.policy-links a{align-items:center;display:inline-flex}.mode{gap:8px}.policy-links{gap:0 19px}.search,.filters select,.field input,.email-entry input,.server-settings-form input{min-height:44px}.search input,.filters select,.field input,.email-entry input,.server-settings-form input{font-size:16px}.search,.search input{min-width:0}.filters{grid-template-columns:minmax(0,1fr) auto}.incident-title{overflow-wrap:anywhere}#fleet table,#fleet tbody{display:block}#fleet thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#fleet .server{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}#fleet .server td{border:0;min-width:0;padding:0}#fleet .server td:first-child{grid-column:1/3}#fleet .server td:nth-child(2){text-align:right}#fleet .server td:nth-child(5){display:block}#fleet .server td:nth-child(3):before,#fleet .server td:nth-child(4):before,#fleet .server td:nth-child(5):before{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}#fleet .server td:nth-child(3):before{content:"CPU"}#fleet .server td:nth-child(4):before{content:"Memory"}#fleet .server td:nth-child(5):before{content:"Disk"}.server-open{width:100%;min-height:44px}.server-open .name,.server-open .id{overflow-wrap:anywhere}.server-open .id{font-size:12px}.usage{min-width:0}dialog.ui-modal{height:100dvh;padding:0;overflow:hidden}.ui-modal>.ui-modal-box.modal{width:100%;max-width:none;height:100%;max-height:100%;padding:20px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-shadow:none;overscroll-behavior:contain;border-radius:0;flex-direction:column;scroll-padding-block:84px;transition:none;display:flex;overflow-y:auto;translate:none;scale:1}.ui-modal-box.modal>*{flex-shrink:0}.ui-modal-box>.modal-heading{z-index:2;margin:-20px calc(-1 * max(20px, env(safe-area-inset-right))) 20px calc(-1 * max(20px, env(safe-area-inset-left)));padding:max(12px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));border-bottom:1px solid var(--line);background:#1b1d20;grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid;position:sticky;top:-20px}.ui-modal-box>.modal-heading h2{grid-area:1/1;font-size:21px}.modal-mobile-close.ui-btn{order:1;grid-area:1/2;width:44px;height:44px;padding:10px;display:inline-flex}.modal-mobile-close svg{width:22px;height:22px}.modal-heading>.ui-btn:not(.modal-mobile-close){grid-column:1/-1;justify-self:end}:is(#pair,#account-dialog,.ui-modal) .ui-modal-box>.modal-actions{bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));z-index:1;margin:auto calc(-1 * max(20px, env(safe-area-inset-right))) calc(-1 * max(20px, env(safe-area-inset-bottom))) calc(-1 * max(20px, env(safe-area-inset-left)));padding:12px max(20px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1px solid var(--line);background:#1b1d20;position:sticky}.range-picker button{min-width:44px;min-height:44px}.live-process-grid,.capture-grid{grid-template-columns:minmax(0,1fr)}.live-process-grid>div,.capture-row,.capture-row span:first-child{min-width:0}.delivery{grid-template-columns:minmax(0,1fr) auto}.delivery-meta,.delivery-error{overflow-wrap:anywhere;grid-column:1/-1}.email-notice{overflow-wrap:anywhere}.server-settings-form{flex-wrap:wrap}.server-settings-form input{flex-basis:100%}.server-settings-form .ui-btn{margin-left:auto}.capture-head{flex-wrap:wrap}.capture{padding:12px}.disclosure-summary{flex-wrap:wrap;gap:8px;padding:12px}.disclosure-meta{gap:6px}.disclosure-body{padding-left:12px;padding-right:12px}}@media (width<=360px){.resource-grid>div>span{min-height:36px}.resource-grid strong{font-size:20px}}.mode .account-trigger{flex-shrink:1;gap:8px;min-width:0;max-width:100%;min-height:44px;margin-left:0;padding:8px 10px}.account-trigger .account-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(420px,38vw);display:block;overflow:hidden}.account-trigger svg{flex:none}@media (width<=680px){.mode.account-mode{align-self:flex-end}.account-trigger .account-email{max-width:none}}.mode.account-mode{flex-wrap:nowrap;min-width:0}.mode.account-mode:before{flex:none}.agent-update{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.agent-update-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-update-heading h3{margin:0}.agent-update-setup code{overflow-wrap:anywhere;margin-block:.5rem;font-size:.8rem;display:block}.alert-monitoring>form>h3:first-child{margin-top:0}.email-fields{margin-top:20px}.webhook-settings{gap:16px;min-width:0;margin-top:28px;display:grid}.webhook-settings .ui-input{width:100%;min-width:0}.webhook-settings select{color:var(--text);background:#111214;border:0;border-radius:5px;padding:10px}.webhook-secret{min-width:0}.webhook-secret .button{margin-top:8px}.alert-monitoring,.alert-integrations{min-width:0}.integration-help{color:var(--muted);text-underline-offset:3px;justify-self:start;font-size:13px}.webhook-fields{gap:16px;min-width:0;display:grid}.webhook-fields[hidden]{display:none}
