/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--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: }}: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")}: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{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root:has(input.theme-controller[value=moh]:checked),:where(:root),[data-theme=moh]{color-scheme:dark;--color-base-100:#12161f;--color-base-200:#171c27;--color-base-300:#1f2634;--color-base-content:#eef2fa;--color-primary:#ffca5f;--color-primary-content:#2a1e05;--color-secondary:#7fabff;--color-secondary-content:#06080d;--color-accent:#4ade80;--color-accent-content:#06110a;--color-neutral:#1f2634;--color-neutral-content:#eef2fa;--color-info:#7fabff;--color-info-content:#06080d;--color-success:#4ade80;--color-success-content:#06110a;--color-warning:#fbbf24;--color-warning-content:#1a1105;--color-error:#fb7185;--color-error-content:#1a0d0d;--radius-selector:7px;--radius-field:7px;--radius-box:16px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.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-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}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.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}.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}.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-indeterminate,.swap .swap-on,.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}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn-active{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{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--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}: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}.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}.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)}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after,:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after,.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);--tt-tail-off:.5rem;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);z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;inset:auto auto var(--tt-off) 50%;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25}.tooltip:after,.tooltip>.tooltip-content,.tooltip[data-tip]:before{opacity:0;background-color:var(--tt-bg);pointer-events:none;transform:translateX(var(--tt-trans,-50%)) translateY(var(--tt-pos,.25rem));position:absolute}.tooltip:after{content:"";--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);mask-image:var(--mask-tooltip);inset:auto auto var(--tt-tail) 50%;display:block}@media (prefers-reduced-motion:no-preference){.tooltip:after,.tooltip>.tooltip-content,.tooltip[data-tip]:before{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{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)):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))[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)):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>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):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).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).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).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).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):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):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):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):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):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).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.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).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.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)>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)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li) [disabled],.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li) [disabled],.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}: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;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 (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 allow-discrete .1s,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>:not(:last-child) input,.filter>input:not(:last-child){margin-inline-end:.25rem}.filter\!{flex-wrap:wrap!important;display:flex!important}.filter\! [type=radio]{width:auto!important}.filter\! input{opacity:1!important;transition:visibility allow-discrete .1s,margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.filter\! input.filter-reset{aspect-ratio:1!important}.filter\! input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.filter\!>:not(:last-child) input,.filter\!>input:not(:last-child){margin-inline-end:.25rem!important}.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}: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)}}.toggle{border:var(--border) solid;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;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=email],input.input[type=number],input.input[type=tel],input.input[type=url]{direction:ltr}input.input::-webkit-date-and-time-value,input.input::-webkit-datetime-edit{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=email],.input input[type=number],.input input[type=tel],.input input[type=url]{direction:ltr}.input input::-webkit-date-and-time-value,.input input::-webkit-datetime-edit{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}}}.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}.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}[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}.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)}}.aura{--aura-padding:.125rem;padding:var(--aura-padding);border-radius:calc(var(--aura-padding) + var(--aura-radius,var(--radius-box)));animation:aura var(--tw-duration,6s) linear infinite;background-image:conic-gradient(from var(--aura-angle),transparent 225deg,currentColor);display:inline-block;position:relative}@media (prefers-reduced-motion:reduce){.aura{animation-duration:calc(var(--tw-duration,6s) * 4)}}.aura:before{filter:blur(.25rem)}.aura:after,.aura:before{animation:inherit;background-color:inherit;background-image:inherit;border-radius:inherit;z-index:0;opacity:.7;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura:after{filter:blur(1rem);opacity:.3}.aura>*{z-index:1;position:relative}.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:not(:has(.step-icon)):after,.steps .step>.step-icon{--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:3.40282e+38px;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)}.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 0),linear-gradient(135deg,currentColor 50%,#0000 0);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 0),linear-gradient(45deg,currentColor 50%,#0000 0)}.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}@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}: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):focus-visible,:is(.select,.select select) option:not(:disabled):hover{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{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}.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:0 3px 0 0 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}@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}@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 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e+38px;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:3.40282e+38px;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:radio .2s ease-out}}.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:radio .2s ease-out}}.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}}.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)}.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:progress 5s ease-in-out infinite}}@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:progress 5s ease-in-out infinite}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@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 (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.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%}.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}.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)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;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{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));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0 40%,var(--color-base-100) 50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media (prefers-reduced-motion:no-preference){.skeleton{animation:skeleton 1.8s ease-in-out infinite}}.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}.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)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title,.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.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)}}.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){--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){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){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){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--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}.filter\!:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden!important;opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter\!:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(: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}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.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))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :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}:scope :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)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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,)!important}}:root{--accent-h:42;--accent-s:96%;--accent-l:66%;--gold:hsl(var(--accent-h) var(--accent-s) var(--accent-l));--gold-hi:hsl(var(--accent-h) var(--accent-s) calc(var(--accent-l) + 10%));--gold-dim:hsl(var(--accent-h) calc(var(--accent-s) - 30%) calc(var(--accent-l) - 18%));--gold-ink:hsl(var(--accent-h) 80% 10%);--gold-wash:hsl(var(--accent-h) var(--accent-s) var(--accent-l)/.12);--gold-line:hsl(var(--accent-h) var(--accent-s) var(--accent-l)/.34);--info:#7fabff;--info-wash:#7fabff1f;--lift:5.5;--bg:#06080d;--bg-2:#0a0d14;--surface:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--surface:color-mix(in oklab,var(--bg),#93a7c8 calc(var(--lift) * 1%))}}:root{--surface-2:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--surface-2:color-mix(in oklab,var(--bg),#93a7c8 calc(var(--lift) * 1.85%))}}:root{--surface-3:var(--bg)}@supports (color:color-mix(in lab,red,red)){:root{--surface-3:color-mix(in oklab,var(--bg),#93a7c8 calc(var(--lift) * 3%))}}:root{--ui-scale:1.36;--edge-a:.45;--ring-w:1px;--grain:0;--grid:.5;--edge-w:1.5px;--line:rgb(255 255 255/calc(.15 * var(--edge-a)));--line-2:rgb(255 255 255/calc(.24 * var(--edge-a)));--line-3:rgb(255 255 255/calc(.36 * var(--edge-a)));--line-top:#ffffff2e;--text:#eef2fa;--text-2:#b4bfd1;--muted:#8f9ab0;--muted-2:#6d788d;--good:#4ade80;--good-wash:#4ade801f;--warn:#fbbf24;--bad:#fb7185;--bad-wash:#fb71851f;--el-Pyro:#ff7a4d;--el-Hydro:#4fc3f7;--el-Anemo:#56d6b0;--el-Electro:#bb87e8;--el-Dendro:#a8d93c;--el-Cryo:#8fe3f5;--el-Geo:#f5bb42;--el-None:#9aa6bb;--r1:#7d8798;--r2:#59a86f;--r3:#4a8ad2;--r4:#9b6ddb;--r5:#d9a13f;--r-scale:.95;--r-xs:calc(4px * var(--r-scale));--r-sm:calc(7px * var(--r-scale));--r:calc(11px * var(--r-scale));--r-lg:calc(16px * var(--r-scale));--r-xl:calc(22px * var(--r-scale));--r-pill:999px;--f-ui:var(--font-ui),"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--f-display:var(--font-display),var(--font-ui),"Segoe UI Variable Display",system-ui,sans-serif;--f-num:var(--font-num),ui-monospace,"Cascadia Mono",Consolas,monospace;--nav-w:76px;--nav-w-open:216px;--rail-w:196px;--hit:44px;--sh-1:0 1px 2px #00000080;--sh-2:0 2px 4px #0000004d,0 10px 26px -12px #000000b3;--sh-3:0 4px 8px #00000059,0 32px 70px -20px #000c;--sh-lift:0 16px 34px -14px #000000d1;--shadow:var(--sh-2);--ring:0 0 0 2px var(--bg),0 0 0 4px var(--gold);--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-1:.11s;--t-2:.17s;--t-3:.26s;--noise-film:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E")}html{background:var(--bg);color-scheme:dark;scroll-behavior:smooth}*{box-sizing:border-box}[hidden]{display:none!important}body,html{height:100%}body{zoom:var(--ui-scale,1);background:var(--bg);color:var(--text);font:400 14px/1.5 var(--f-ui);font-feature-settings:"cv05" 1,"ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;min-height:100%;margin:0}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(880px 620px at 10% -6%,#1d2c52 0,transparent 58%),radial-gradient(680px 520px at 90% 0,hsl(var(--accent-h) 48% 26%/.55) 0,transparent 56%),radial-gradient(1000px 760px at 62% 106%,#101d38 0,transparent 60%);opacity:.82;will-change:transform;animation:ground-drift 46s var(--ease) infinite alternate;position:fixed;inset:-12%}@keyframes ground-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2.5%,1.8%)scale(1.07)}}body:after{background-image:var(--noise-film);opacity:calc(.5 * var(--grain,1));background-size:180px 180px}body:after,html:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0;-webkit-mask-image:radial-gradient(150% 95% at 50% 0,#000 0,#0000 78%);mask-image:radial-gradient(150% 95% at 50% 0,#000 0,#0000 78%)}html:after{background-image:linear-gradient(to right,rgb(255 255 255/calc(.02 * var(--grid,1))) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255/calc(.02 * var(--grid,1))) 1px,transparent 1px);background-size:72px 72px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}h1{font:700 30px/1.08 var(--f-display);letter-spacing:-.026em}h2{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-size:14px}p{margin:0}button:not(.btn),input,select{font:inherit;color:inherit}button:not(.btn){cursor:pointer;background:0 0;border:0}code{font-family:var(--f-num);color:var(--gold);font-size:.92em}.muted{color:var(--muted)}.mt{margin-top:20px}.mt-sm{margin-top:12px}.mb{margin-bottom:13px}.ic{vertical-align:-.15em;flex:none}.el-ic,.wep-ic{object-fit:contain;flex:none;display:block}.wep-ic{filter:brightness(3.2)saturate(.1)}.cell-in,.count,.mono,.num,.snum,.tally,.tile-n,.uid{font-variant-numeric:tabular-nums}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}::selection{background:var(--gold-wash);color:var(--text)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--line-3);background-clip:content-box}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--t-2) var(--ease) both}::view-transition-new(root){animation:vt-in var(--t-3) var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(9px)}}.boot{z-index:200;background:var(--bg);place-content:center;justify-items:center;gap:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.boot.is-gone{opacity:0;pointer-events:none}.boot-mark{width:46px;height:46px;color:var(--gold);animation:spin 2.6s linear infinite}.boot-text{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}@keyframes spin{to{transform:rotate(1turn)}}.view{max-width:1640px;margin:0 auto;padding:26px 30px 90px}@keyframes fade{0%{opacity:0;transform:translateY(7px)}}.vhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.vsub{color:var(--muted);margin-top:4px;font-size:13px}.vsub b{color:var(--text);font-weight:700}.vhead-actions{flex-wrap:wrap;gap:12px}.search,.vhead-actions{align-items:center;display:flex}.search{background:var(--bg-2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);min-width:250px;transition:box-shadow var(--t-1) var(--ease);border:0;gap:9px;padding:8px 13px}.search>span{color:var(--muted);place-items:center;display:grid}.search input{background:0 0;border:0;outline:none;width:100%;font-size:13.5px}.search input::placeholder{color:var(--muted-2)}.search:focus-within{box-shadow:inset 0 0 0 1px var(--gold-line),0 0 0 3px var(--gold-wash)}.sel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:11.5px;display:flex}.sel select{background:var(--surface);border:1px solid var(--line);text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;border-radius:9px;outline:none;padding:7px 11px;font-size:13px}.sel select:hover{border-color:var(--line-2)}.switch{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;display:inline-flex}.switch input{display:none}.switch span{background:var(--surface-3);border-radius:11px;flex:none;width:34px;height:19px;transition:background .18s;position:relative}.switch span:after{content:"";background:#8394ad;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:2.5px;left:2.5px}.switch input:checked+span{background:#f0c66b52}.switch input:checked+span:after{background:var(--gold);transform:translate(15px)}.switch.tiny{font-size:11.5px}.switch.tiny span{width:28px;height:16px}.switch.tiny span:after{width:11px;height:11px;top:2.5px;left:2.5px}.switch.tiny input:checked+span:after{transform:translate(12px)}.filters{align-items:center;gap:10px 14px;margin-bottom:18px}.fgroup,.filters{flex-wrap:wrap;display:flex}.fgroup{border:1px solid var(--line);background:#ffffff06;border-radius:12px;gap:4px;padding:4px}.fgroup-right{background:0 0;border:0;margin-left:auto;padding:0}.chip{color:var(--text-2);white-space:nowrap;border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:550;transition:background .15s,color .15s,box-shadow .15s}.chip:hover{color:var(--text);background:#ffffff0f}.chip.is-active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.fgroup.icons .chip-ic{opacity:.48;filter:grayscale(.75);place-items:center;padding:5px 8px;display:grid}.fgroup.icons .chip-ic:hover{opacity:.85;filter:none;background:#ffffff0d}.fgroup.icons .chip-ic.is-active{opacity:1;filter:none;background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.cc-art>img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.cc-fallback{color:#fff6;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.cc-talents.muted-row{color:var(--muted);font-size:9.5px;display:block}.viewtabs{border-bottom:1px solid var(--line);gap:2px;margin:-6px 0 18px;display:flex}.vt{color:var(--muted);border-radius:var(--r) var(--r) 0 0;align-items:center;gap:7px;padding:9px 15px 11px;font-size:13.5px;font-weight:600;transition:color .14s,background .14s;display:inline-flex;position:relative}.vt:hover{color:var(--text);background:#ffffff08}.vt.is-active{color:var(--gold)}.vt.is-active:after{content:"";background:var(--gold);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.vt-n{background:var(--surface-3);min-width:19px;color:var(--text-2);border-radius:9px;padding:1px 6px;font-size:10.5px;font-weight:700}.vt.is-active .vt-n{color:var(--gold);background:#f0c66b2e}.statbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:13px 16px}.stat b .of{color:var(--muted);font-size:15px;font-weight:500}.stat b{letter-spacing:-.02em;font-size:23px;font-weight:680;line-height:1.2;display:block}.stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.stat.good b{color:var(--good)}.stat.warn b{color:var(--warn)}.stat.bad b{color:var(--bad)}.stat.gold b{color:var(--gold)}.grid-plans{column-width:470px;column-gap:14px}.grid-plans>*{break-inside:avoid;margin-bottom:14px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;overflow:hidden}.plan.is-ready{border-color:#5ed6a073}.plan.is-archive,.plan.is-done{opacity:.74}.plan.is-folded .plan-main{display:none}.plan.is-folded .plan-side{border-right:0;grid-template-columns:auto minmax(0,1fr) auto auto;place-items:center start;gap:0 14px;width:100%;padding:10px 14px}.plan.is-folded .ps-ring{width:48px;height:48px}.plan.is-folded .ps-face{width:40px;height:40px}.plan.is-folded .ps-ring em{padding:0 4px;font-size:9px;bottom:-5px}.plan.is-folded .ps-name{text-align:left;margin:0;font-size:14px}.plan.is-folded .ps-goal{width:auto;margin:0}.plan.is-folded .ps-goal dt,.plan.is-folded .ps-goal>div:not(:first-child){display:none}.plan.is-folded .ps-goal dd{font-size:12.5px}.plan.is-folded .ps-days{border:0;width:auto;margin:0;padding:0}.plan.is-folded .ps-dlabel{display:none}.plan.is-folded .ps-resin{margin:0}.plan.is-folded .chev{transform:rotate(-90deg)}.plan-side{border-right:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-content:start;justify-items:center;gap:7px;width:152px;padding:13px 11px 12px;display:grid}.plan-side.el-Pyro{background:linear-gradient(#ff7a4d29,#0000 72%)}.plan-side.el-Hydro{background:linear-gradient(#4fc3f729,#0000 72%)}.plan-side.el-Anemo{background:linear-gradient(#56d6b029,#0000 72%)}.plan-side.el-Electro{background:linear-gradient(#bb87e82e,#0000 72%)}.plan-side.el-Dendro{background:linear-gradient(#a8d93c26,#0000 72%)}.plan-side.el-Cryo{background:linear-gradient(#8fe3f526,#0000 72%)}.plan-side.el-Geo{background:linear-gradient(#f5bb4229,#0000 72%)}.plan-side.el-None{background:linear-gradient(#9aa7bd24,#0000 72%)}.ps-ring{background:conic-gradient(var(--gold) calc(var(--p) * 1%),#ffffff17 0);border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:relative}.plan.is-archive .ps-ring,.plan.is-ready .ps-ring{background:conic-gradient(var(--good) calc(var(--p) * 1%),#ffffff17 0)}.ps-face{background:var(--bg-2);border-radius:50%;width:62px;height:62px;overflow:hidden}.ps-face img{object-fit:cover;width:100%;height:100%}.ps-face .who-fb{border:0;width:100%;height:100%;margin:0;font-size:18px}.ps-ring em{background:var(--bg-2);border:1px solid var(--line-2);color:var(--gold);white-space:nowrap;border-radius:9px;place-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.plan.is-archive .ps-ring em,.plan.is-ready .ps-ring em{color:var(--good)}.ps-name{text-align:center;margin-top:6px;font-size:13px;font-weight:650;line-height:1.2}.ps-goal{gap:2px;width:100%;margin:3px 0 0;display:grid}.ps-goal>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.ps-goal dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px}.ps-goal dd{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin:0;font-size:11px;display:flex}.ps-goal dd b{color:var(--gold);font-weight:700}.ps-goal dd i{opacity:.5;display:grid}.ps-goal>div.same dd b{color:var(--text-2);font-weight:600}.ps-days{border-top:1px solid var(--line);justify-items:center;gap:4px;width:100%;margin-top:4px;padding-top:8px;display:grid}.ps-dlabel{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px;font-weight:700}.ps-dstrip{gap:2px;display:flex}.ps-dstrip i{background:var(--surface-2);color:#8a97ad;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8.5px;font-style:normal;font-weight:700;display:grid}.ps-dstrip i.on{color:var(--gold);background:#f0c66b2e}.ps-dstrip i.today{background:var(--gold);color:#10141d}.ps-resin{color:var(--gold);align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:650;display:inline-flex}.plan.is-archive .ps-resin{color:var(--muted);font-weight:500}.plan-main{flex:1;align-content:start;gap:10px;min-width:0;padding:11px 12px 12px;display:grid}.plan-bar2{align-items:center;gap:10px;display:flex}.pb-count{letter-spacing:.07em;text-transform:uppercase;color:var(--warn);border-radius:var(--r-sm);background:#ffb4541a;flex:1;padding:5px 9px;font-size:10px;font-weight:700}.pb-count.full{color:var(--good);background:#5ed6a01f}.plan-acts{align-items:center;gap:1px;display:flex}.iconbtn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--muted);transition:all .14s}.iconbtn:hover{color:var(--gold);background:#ffffff1a}.iconbtn.danger:hover{color:var(--bad);background:#ff6b6b29}.iconbtn.chev{transition:transform .18s var(--ease)}.plan-zones{gap:10px;display:grid}.pz{gap:6px;display:grid}.pz.muted-zone{border-top:1px solid var(--line);padding-top:9px}.pz-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:inline-flex}.pz-tag b{border-radius:8px;padding:1px 6px;font-size:10px}.pz-tag.bad b{color:var(--bad);background:#ff6b6b29}.pz-tag.ok b{color:var(--good);background:#5ed6a024}.pz-tiles{flex-wrap:wrap;gap:5px;display:flex}.pz-allset{color:var(--good);align-items:center;gap:7px;font-size:12.5px;display:flex}.tile{--tile-w:50px;--rar:var(--r1);--rar-wash:radial-gradient(78% 52% at 50% 104%,oklab(100% 0 5.96046e-8/.15) 0%,transparent 74%),linear-gradient(180deg,var(--rar) 0%,var(--rar) 100%)}@supports (color:color-mix(in lab,red,red)){.tile{--rar-wash:radial-gradient(78% 52% at 50% 104%,oklab(100% 0 5.96046e-8/.15) 0%,transparent 74%),linear-gradient(180deg,color-mix(in oklab,var(--rar) 52%,#10151f) 0%,color-mix(in oklab,var(--rar) 88%,#10151f) 100%)}}.tile{width:var(--tile-w);aspect-ratio:1;text-align:center;border-radius:var(--r-sm);box-shadow:none;transition:transform var(--t-1) var(--ease),opacity var(--t-2) var(--ease),filter var(--t-1) var(--ease);border:0;flex:none;grid-template-rows:0 1fr auto;padding:0;display:grid;position:relative}.tile,.tile.tile{background:0 0}.tile.r1{--rar:var(--r1)}.tile.r2{--rar:var(--r2)}.tile.r3{--rar:var(--r3)}.tile.r4{--rar:var(--r4)}.tile.r5{--rar:var(--r5)}button.tile{cursor:pointer}button.tile:hover{filter:brightness(1.18);transform:translateY(-2px)}.tile .micon{z-index:1;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--rar-wash);width:auto;height:auto;min-height:0;box-shadow:none;grid-row:2;place-items:center;padding:8% 8% 4%;display:grid;position:relative;inset:auto;overflow:hidden}.tile .micon:after{content:none}.tile .micon img{object-fit:contain;filter:drop-shadow(0 2px 4px #0000008c);width:100%;height:100%;padding:0}.tile-n{z-index:3;border-radius:0 0 var(--r-sm) var(--r-sm);height:auto;min-height:30%;font:700 clamp(9px,calc(var(--tile-w) * .225),13px)/1 var(--f-num);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;background:#05070b;grid-row:3;justify-content:center;align-items:center;padding:3px 4px;display:flex;position:relative;overflow:hidden}.tile-n,.tile-n.sm{letter-spacing:-.05em}.tile-n.sm{font-size:9px}.tile.ok{opacity:.46;filter:saturate(.55)}.tile.ok .tile-n{color:var(--text-2);font-weight:600}.tile.ok:focus-visible,.tile.ok:hover{opacity:.85;filter:none}.tile.sm{--tile-w:38px}.tile-ok{z-index:2;width:auto;height:auto;color:var(--good);background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;inset:0 0 30%}.tile-ok svg{filter:drop-shadow(0 2px 4px #000000b3);width:52%;height:52%}.tile-craft{z-index:4;width:12px;height:12px;color:var(--text);opacity:.85;background:0 0;border-radius:0;place-items:center;display:grid;position:absolute;bottom:3px;left:3px}.owed{align-items:flex-start;gap:10px;padding:4px 0;display:flex}.owed-label{text-align:right;letter-spacing:.07em;text-transform:uppercase;width:74px;color:var(--muted);flex:none;padding-top:6px;font-size:9.5px;font-weight:700}.owed-tiles{flex-wrap:wrap;flex:1;gap:5px;display:flex}.plan-add{border:2px dashed var(--line-2);border-radius:var(--r-lg);width:100%;min-height:130px;color:var(--muted);transition:.16s var(--ease);place-content:center;justify-items:center;gap:4px;display:grid}.plan-add:hover{border-color:var(--gold-dim);color:var(--gold);background:#f0c66b0a}.plan-add b{font-size:13.5px}.plan-add small{opacity:.8;font-size:11px}.tpl-wrap{max-width:920px}.tpl-name{width:200px;font-size:14.5px}.tpl-sum{color:var(--muted);margin-left:auto;margin-right:4px;font-size:11.5px}.grid-weapons{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-height:58vh;padding-right:4px;display:grid;overflow-y:auto}.wcard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);text-align:left;transition:.15s var(--ease);padding:0 0 7px;overflow:hidden}.wcard:hover{border-color:var(--line-2);transform:translateY(-2px)}.wcard.is-current{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-dim)}.wcard.is-unowned{opacity:.78}.wcard.is-unowned .wc-art{filter:saturate(.7)brightness(.82)}.wcard.is-unowned:hover{opacity:1}.wcard.is-unowned:hover .wc-art{filter:none}.wc-art{aspect-ratio:1;display:block;position:relative}.wc-art img{object-fit:contain;width:100%;height:100%}.wc-art.r5{background:linear-gradient(160deg,#8a5a28,#c9903f)}.wc-art.r4{background:linear-gradient(160deg,#4d3f7a,#8567b8)}.wc-art.r3{background:linear-gradient(160deg,#2f4a72,#4d7bb0)}.wc-art.r2{background:linear-gradient(160deg,#2c5548,#4a8a72)}.wc-art.r1{background:linear-gradient(160deg,#3a4150,#596273)}.wc-lvl,.wc-r{background:#080b12d1;border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:700;position:absolute;bottom:3px}.wc-lvl{color:var(--text);left:3px}.wc-r{color:var(--gold);right:3px}.wc-none{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;background:#080b12b8;border-radius:4px;padding:1px 0;font-size:8.5px;font-weight:700;position:absolute;bottom:3px;left:3px;right:3px}.wc-name{white-space:nowrap;text-overflow:ellipsis;padding:6px 7px 0;font-size:11px;font-weight:600;display:block;overflow:hidden}.wc-stars{color:var(--gold-dim);letter-spacing:-.5px;padding:0 7px;font-size:8.5px;display:block}.wep-pick{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);text-align:left;align-items:center;gap:11px;width:100%;padding:8px 12px 8px 8px;transition:all .14s;display:flex}.wep-pick:hover{border-color:var(--gold-dim)}.wep-pick .micon{width:40px;height:40px}.wp-body{flex:1;min-width:0}.wp-body b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.wp-body small{color:var(--muted);font-size:11px}.wp-go{color:var(--muted);display:grid}.numbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);flex:none;align-items:center;gap:1px;padding:2px;display:inline-flex}.numbox:focus-within{border-color:var(--gold-dim)}.numbox button{border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);place-items:center;transition:all .13s;display:grid}.numbox button:hover:not(:disabled){background:var(--surface-3);color:var(--gold)}.numbox button:disabled{opacity:.25;cursor:default}.numbox b,.numbox input{text-align:center;font-variant-numeric:tabular-nums;width:54px;color:var(--text);background:0 0;border:0;outline:none;font-size:13px;font-weight:650}.numbox input:focus{color:var(--gold)}.numbox.sm b,.numbox.sm input{width:24px;font-size:12.5px}.numbox.sm button{width:20px;height:20px}.numbox.big input{width:96px;font-size:17px}.numbox.big button{width:30px;height:30px}.fam-row{flex-wrap:wrap;gap:8px;margin-top:16px}.fam,.fam-row{align-items:center;display:flex}.fam{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);gap:6px;padding:5px 9px 5px 5px}.fam:hover{border-color:var(--gold-dim)}.fam.on{border-color:var(--gold);background:#f0c66b17}.fam .micon{border-radius:var(--r-sm);width:26px;height:26px}.fam b{font-variant-numeric:tabular-nums;font-size:12px}.fam-note{color:var(--muted);font-size:11px}.sect{margin-bottom:24px}.sect-title{color:var(--text);text-transform:none;letter-spacing:-.01em;margin:4px 0 14px;font-size:17px}.sect-head{align-items:center;gap:12px;margin-bottom:11px;display:flex}.sect-head h2{color:var(--text);text-transform:none;letter-spacing:-.01em;font-size:15.5px}.sect-head .count{color:var(--muted);background:var(--surface-2);border-radius:20px;padding:3px 9px;font-size:11.5px}.sect-head hr{border:0;border-top:1px solid var(--line);flex:1}.mrow{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);grid-template-columns:46px minmax(180px,1.6fr) 128px 1fr auto;align-items:center;gap:14px;margin-bottom:6px;padding:9px 14px;display:grid}.mrow:hover{border-color:var(--line-2);background:var(--surface-2)}.mrow.done{opacity:.55}.micon{--rar:var(--r1);--rar-wash:radial-gradient(78% 52% at 50% 104%,oklab(100% 0 5.96046e-8/.15) 0%,transparent 74%),linear-gradient(180deg,var(--rar) 0%,var(--rar) 100%)}@supports (color:color-mix(in lab,red,red)){.micon{--rar-wash:radial-gradient(78% 52% at 50% 104%,oklab(100% 0 5.96046e-8/.15) 0%,transparent 74%),linear-gradient(180deg,color-mix(in oklab,var(--rar) 52%,#10151f) 0%,color-mix(in oklab,var(--rar) 88%,#10151f) 100%)}}.micon{border-radius:var(--r-xs);background:var(--rar-wash);width:46px;height:46px;box-shadow:none;flex:none;grid-template-rows:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.micon img{object-fit:contain;width:84%;height:84%}.micon.r5{--rar:var(--r5)}.micon.r4{--rar:var(--r4)}.micon.r3{--rar:var(--r3)}.micon.r2{--rar:var(--r2)}.micon.r1{--rar:var(--r1)}.micon .mi-fb{text-align:center;color:var(--muted);padding:2px;font-size:9px;line-height:1.1}.mname{min-width:0}.mname b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.mname small{color:var(--muted);font-size:11.5px}.mnums{text-align:right;font-variant-numeric:tabular-nums}.mnums b{font-size:15px;font-weight:650}.mnums b.short{color:var(--bad)}.mnums b.ok{color:var(--good)}.mnums small{color:var(--muted);font-size:11px;display:block}.mbar{background:var(--surface-3);min-width:80px;height:7px;overflow:hidden}.mbar,.mbar i{border-radius:4px}.mbar i{height:100%;transition:width .4s var(--ease);background:linear-gradient(90deg,#c0463f,#ff8a5c);display:block}.mbar.ok i{background:linear-gradient(90deg,#3fa87a,var(--good))}.mside{justify-content:flex-end;align-items:center;gap:12px;display:flex}.days{gap:3px;display:flex}.days i{background:var(--surface-3);color:#8a97ad;border-radius:6px;place-items:center;width:19px;height:19px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.days i.on{color:var(--gold);background:#f0c66b33}.days i.today{background:var(--gold);color:#10141d}.runs{color:var(--muted);white-space:nowrap;text-align:right;min-width:62px;font-size:11px}.who .who-fb,.who img{object-fit:cover;border:2px solid var(--surface);background:var(--surface-3);border-radius:50%;width:24px;height:24px;margin-left:-8px}.who .who-fb{color:var(--muted);place-items:center;font-size:9px;font-weight:700;display:grid}.who .who-fb:first-child,.who img:first-child{margin-left:0}.weekstrip{grid-template-columns:repeat(7,1fr);gap:9px;margin-bottom:22px;display:grid}.wday{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);text-align:center;transition:.15s var(--ease);padding:12px 10px}.wday:hover{border-color:var(--line-2);transform:translateY(-2px)}.wday.is-today{border-color:var(--gold);background:linear-gradient(#f0c66b24,#0000)}.wday.is-sel{box-shadow:0 0 0 2px var(--gold-dim) inset}.wday b{font-size:12.5px;font-weight:650;display:block}.wday .wd-n{color:var(--gold);font-size:21px;font-weight:700;line-height:1.3}.wday .wd-l{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.wday.zero .wd-n{color:var(--muted);opacity:.45}.domain-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:12px;padding:15px 18px}.dc-head{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:12px;display:flex}.dc-head b{font-size:14.5px}.dc-head .tag{text-transform:uppercase;letter-spacing:.07em;background:var(--surface-3);color:var(--text-2);border-radius:20px;padding:3px 9px;font-size:10.5px}.dc-head .tag.live{color:var(--good);background:#5ed6a029}.dc-items{flex-wrap:wrap}.dc-items,.ditem{gap:10px;display:flex}.ditem{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;align-items:center;padding:8px 13px 8px 8px}.ditem .micon{width:38px;height:38px}.ditem b{font-size:13px;display:block}.ditem small{color:var(--muted);font-size:11px}.ditem .short{color:var(--bad);font-weight:650}.ditem .who{margin-top:4px}.empty{text-align:center;color:var(--muted);padding:46px 20px}.empty .e-icon{opacity:.3;width:40px;margin:0 auto 12px;display:block}.empty b{color:var(--text);margin-bottom:5px;font-size:15px;display:block}.grid-inv{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:11px;display:grid}.icard{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);align-items:center;gap:11px;padding:9px;display:flex}.icard:hover{border-color:var(--line-2)}.icard .micon{flex:none;width:42px;height:42px}.icard .ic-body{flex:1;min-width:0}.icard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.icard small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.invbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);text-align:center;font-variant-numeric:tabular-nums;outline:none;flex:none;width:74px;padding:8px 10px;font-size:13px;font-weight:650;transition:border-color .14s}.invbox:hover{border-color:var(--line-2)}.invbox:focus{border-color:var(--gold-dim);color:var(--gold)}.icard.needed{border-color:#f0c66b59}.cards-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start}.cards-2,.data-grid{gap:16px;display:grid}.data-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:stretch;max-width:1120px}.backup-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;max-width:1120px;margin-top:16px;display:grid}.backup-row>div+div{border-left:1px solid var(--line);padding-left:28px}@media (max-width:860px){.backup-row>div+div{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}}.tiny{margin-top:8px;font-size:11.5px}.setsel{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);color:var(--text);cursor:pointer;outline:none;min-width:116px;padding:8px 10px;font-size:13px}.setsel:hover{border-color:var(--line-2)}.panel{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 0 var(--line-top),var(--sh-2);border:0;padding:20px 22px}.panel h2{margin-bottom:9px}.panel p{font-size:13px;line-height:1.55}.btn-danger:hover{background:#ff6b6b3d}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.link{color:var(--gold);font-size:inherit;padding:0;text-decoration:underline}.dropzone{border:2px dashed var(--line-2);border-radius:var(--r);text-align:center;cursor:pointer;margin-top:16px;padding:26px 16px;transition:all .15s}.dropzone.is-over{border-color:var(--gold);background:#f0c66b12}.dz-inner{justify-items:center;gap:6px;display:grid}.dz-icon{color:var(--muted);opacity:.6}.dz-icon svg{width:28px;height:28px}.import-log{background:var(--surface-2);border-left:3px solid var(--good);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.6}.import-log.err{border-left-color:var(--bad)}.panel-sep{border-top:1px solid var(--line);margin:20px 0 8px;padding-top:16px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.setting-row:last-child{border-bottom:0}.setting-row label{font-size:13px}.setting-row small{color:var(--muted);font-size:11px;display:block}.setbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);text-align:center;font-variant-numeric:tabular-nums;outline:none;flex:none;width:82px;padding:8px 10px;font-size:13px;font-weight:650;transition:border-color .14s}.setbox.wide{width:128px}.setbox:hover{border-color:var(--line-2)}.setbox:focus{border-color:var(--gold-dim);color:var(--gold)}.kv{grid-template-columns:auto 1fr;gap:7px 18px;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.scrim{z-index:60;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);animation:fade var(--t-2) var(--ease);background:#020306ad;position:fixed;inset:0}.modal-wrap{z-index:70;pointer-events:none;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.modal{pointer-events:auto;width:min(760px,100%);max-height:min(880px,calc(92dvh / var(--ui-scale,1)));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:rise var(--t-3) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.modal.is-wide{width:min(1040px,100%)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:700px){.modal-wrap{place-items:end stretch;padding:0}.modal{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:94dvh;animation:sheet var(--t-3) var(--ease-out)}@keyframes sheet{0%{transform:translateY(100%)}}}#wep-scope{flex:none}.mh{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 18px;display:flex;position:sticky;top:0}.mh-art{border-radius:12px;flex:none;width:54px;height:54px;overflow:hidden}.mh-art img{object-fit:cover;width:100%;height:100%}.mh-art.r5{background:linear-gradient(160deg,#8a5a28,#c9903f)}.mh-art.r4{background:linear-gradient(160deg,#4d3f7a,#8567b8)}.mh-body{flex:1;min-width:0}.mh-body h2{color:var(--text);text-transform:none;letter-spacing:-.01em;font-size:19px}.mh-meta{color:var(--muted);align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.mh-meta i{color:var(--gold-dim);letter-spacing:-1px;font-style:normal}.msec{border-bottom:1px solid var(--line);padding:15px 18px}.msec>h3{text-transform:uppercase;letter-spacing:.11em;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-size:11px;display:flex}.msec>h3 .hint{text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:11.5px;font-weight:400;display:inline-flex}.msec>h3 .hint.good{color:var(--good)}.nowrow{align-items:center;gap:10px;margin-bottom:9px;display:flex}.nowrow>span:first-child{color:var(--text-2);flex:none;width:62px;font-size:12.5px}.stepper{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.stepper button{width:26px;height:26px;color:var(--text-2);border-radius:7px;place-items:center;display:grid}.stepper button:hover:not(:disabled){background:var(--surface-3);color:var(--gold)}.stepper button:disabled{opacity:.25;cursor:default}.stepper b,.stepper input{text-align:center;font-variant-numeric:tabular-nums;width:40px;min-width:34px;font-size:13px;font-weight:650}.stepper input{-moz-appearance:textfield;background:0 0;border:0;outline:none}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.sm b{width:26px;min-width:26px;font-size:12.5px}.stepper.sm button{width:22px;height:22px}.goalrow{align-items:center;gap:10px;margin-bottom:7px;display:flex}.goalrow>span:first-child{color:var(--text-2);flex:none;width:62px;font-size:12.5px}.goalrow>.wide-label{width:108px}.pills{flex-wrap:wrap;gap:4px;display:flex}.pill{background:var(--surface);border:1px solid var(--line);min-width:32px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;transition:all .13s}.pill:hover{border-color:var(--gold-dim);color:var(--gold)}.pill.have{background:var(--surface-2);color:var(--muted)}.pill.now{box-shadow:inset 0 -2px 0 var(--text-2)}.pill.now.on{box-shadow:none}.pill.on{background:linear-gradient(135deg,var(--gold),#d9a83f);color:#12161f;border-color:#0000}.starbtn{background:var(--surface);border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;font-size:14px;line-height:1;transition:all .14s}.starbtn.on,.starbtn:hover:not(:disabled){border-color:var(--gold-dim);color:var(--gold)}.starbtn.on{background:#f0c66b29}.starbtn:disabled{opacity:.25;cursor:default}.pill.wide{min-width:0;padding:5px 11px}.wep-select{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--text);cursor:pointer;border-radius:9px;outline:none;flex:1;padding:8px 11px;font-size:13px}.wep-select:hover:not(:disabled){border-color:var(--line-2)}.wep-select:disabled{opacity:.5;cursor:default}.wep-fresh{margin-top:10px}.wep-fresh em{color:var(--muted);font-style:normal}.panel-wide{grid-column:1/-1}.tpl{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.tpl,.tpl-head{margin-bottom:10px}.tpl-head{align-items:center;gap:10px;display:flex}.tpl-name{border:0;border-bottom:1px dashed var(--line-2);color:var(--gold);background:0 0;outline:none;flex:1;padding:3px 2px;font-size:14px;font-weight:650}.tpl-name:focus{border-bottom-color:var(--gold)}.presets{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.preset{background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:8px;padding:6px 12px;font-size:12px}.preset:hover{border-color:var(--gold-dim);color:var(--gold)}.wep-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wep-row>div b{font-size:13.5px}.wep-row .pills{margin-left:auto}.costgrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.cost{background:var(--surface);border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:8px;display:flex}.cost.short{border-color:#ff6b6b52}.cost.ok{border-color:#5ed6a042}.cost .micon{border-radius:8px;width:32px;height:32px}.cost .c-body{min-width:0}.cost .c-need{font-variant-numeric:tabular-nums;font-size:13px;font-weight:680}.cost .c-have{color:var(--good);white-space:nowrap;align-items:center;gap:3px;font-size:10.5px;display:flex}.cost .c-have.short{color:var(--bad)}.cost .c-name{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.mfoot{background:var(--bg-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex;position:sticky;bottom:0}.mfoot .btn{flex:1;justify-content:center}.mfoot .btn-ghost{flex:none}.notice{color:#ffcf95;background:#ffb45417;border:1px solid #ffb45438;border-radius:10px;gap:9px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.notice svg{flex:none;margin-top:1px}.grid-roster.picker{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));max-height:56vh;padding-right:4px;overflow-y:auto}.toast-wrap{z-index:120;justify-items:center;gap:8px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-2);box-shadow:var(--shadow);animation:pop .25s var(--ease);background:#1d2635;border-radius:11px;padding:11px 20px;font-size:13px}.toast.good{border-color:#5ed6a066}.toast.bad{border-color:#ff6b6b66}@keyframes pop{0%{opacity:0;transform:translateY(9px)}}@media (max-width:900px){.rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:60px;padding:6px 10px;inset:auto 0 0}.rail-brand{display:none}.rail-nav{flex-direction:row;justify-content:space-around;width:100%}.rail-btn{flex-direction:column;gap:1px;padding:5px 4px}.rail-btn .ri{width:auto}.rail-btn .rl{font-size:9.5px}.rail-btn.is-active:before{display:none}.rail-badge{top:0;left:auto;right:4px}.main{height:calc(100vh - 60px);margin-left:0}.view{padding:18px 15px 40px}.mrow{grid-template-columns:42px 1fr auto;gap:10px}.mrow .mbar,.mrow .mside{display:none}.weekstrip{grid-template-columns:repeat(4,1fr)}.grid-plans{columns:1}.plan{flex-direction:column}.plan-side{border-right:0;border-bottom:1px solid var(--line);width:100%}.modal-wrap{place-items:stretch stretch;padding:0}.modal{border:0;border-radius:0;width:100%;max-height:100vh}}.storage-warn{z-index:130;border-radius:var(--r);color:#ffb9b9;background:#ff6b6b24;border:1px solid #ff6b6b66;max-width:560px;padding:10px 16px;font-size:12.5px;line-height:1.45;display:none;position:fixed;bottom:74px;left:50%;transform:translate(-50%)}body.no-storage .storage-warn{display:block}.modal.is-small{width:min(340px,100%)}.ie{justify-items:center;gap:12px;padding:14px 16px 16px;display:grid}.ie-head{align-items:center;gap:10px;width:100%;display:flex}.ie-head .micon{flex:none;width:38px;height:38px}.ie-head b{flex:1;min-width:0;font-size:15px;font-weight:650;line-height:1.25}.ie-nums{gap:3px;margin:0;display:grid}.ie-nums>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ie-nums dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:600}.ie-nums dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.ie-nums dd.ok{color:var(--good)}.ie-nums dd.bad{color:var(--bad)}.ie .fam-row{margin-top:0}.ie .fam-row,.ie-save{justify-content:center}.ie-save{width:100%;margin-top:2px}.ditem{text-align:left}.filt-wrap{position:relative}.btn-sm{border-radius:var(--r);padding:7px 12px;font-size:12.5px}.filt-badge{background:var(--gold);color:#12161f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.filt-pop{z-index:50;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);width:262px;animation:rise .16s var(--ease);padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000008c}.fp-head{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.fp-head b{font-size:13px}.fp-head .link{font-size:11.5px}.fp-head .link:disabled{color:var(--muted);cursor:default;text-decoration:none}.fp-sep{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:12px 0 7px;font-size:9.5px;font-weight:700}.fr{align-items:center;gap:7px;margin-bottom:6px;display:flex}.fr>span:first-child{width:52px;color:var(--text-2);flex:none;font-size:12px}.fr em{color:var(--muted);font-size:10.5px;font-style:normal}.frn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-align:center;font-variant-numeric:tabular-nums;outline:none;width:50px;padding:5px 6px;font-size:12.5px;font-weight:650}.frn:focus{border-color:var(--gold-dim);color:var(--gold)}.fr .pills{gap:5px}.ccard.is-blocked{cursor:not-allowed;opacity:1}.ccard.is-blocked:hover{filter:none;transform:none}.cc-block{z-index:4;color:#ff6b6beb;filter:drop-shadow(0 2px 5px #000000d9)}.ccard.is-blocked .cc-talents i.off{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:0 0;flex:1;font-size:9px;font-weight:600}.wt{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:12px;padding:12px 14px}.wt.is-off{opacity:.5}.wt-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.wt-slot{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);border-radius:var(--r-sm);background:#f0c66b1f;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700}.wt-head b{flex:1;min-width:0;font-size:14px}.tal-ic{object-fit:contain;border-radius:var(--r-sm);background:#f0c66b17;flex:none;padding:3px}.wt-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wt-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.wt-orig p{color:var(--text-2);border-radius:var(--r-sm);max-height:152px;font-size:11.5px;line-height:1.55;overflow-y:auto}.wt-mine textarea,.wt-orig p{background:var(--surface-2);padding:9px 11px}.wt-mine textarea{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--text);resize:vertical;outline:none;font-size:12.5px;line-height:1.5}.wt-mine textarea:focus{border-color:var(--gold-dim)}.wt-read{gap:12px;display:grid}.wr{border-left:2px solid var(--gold-dim);gap:13px;padding:2px 0 2px 13px;display:flex}.wr-body{flex:1;min-width:0}.wr-slot{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9.5px;font-weight:700;display:block}.wr b{color:var(--gold);margin:2px 0 4px;font-size:14.5px;display:block}.wr p{color:var(--text);font-size:13px;line-height:1.6}@media (max-width:760px){.wt-cols{grid-template-columns:1fr}}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-sm)}.ccard:focus-visible,.plan-add:focus-visible,.plan-side:focus-visible,.wcard:focus-visible,.wday:focus-visible,button.tile:focus-visible{outline-offset:3px}.rail-btn:focus-visible{outline-offset:-2px}.main:focus{outline:none}.skip-link{z-index:300;border-radius:var(--r);background:var(--gold);color:#12161f;transition:transform .16s var(--ease);padding:10px 18px;font-weight:650;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (pointer:coarse){.iconbtn{width:40px;height:40px}.numbox button{width:34px;height:34px}.numbox.sm button{width:30px;height:30px}.chip{padding:10px 14px}.fgroup.icons .chip-ic{padding:9px 12px}.vt{padding:13px 16px 15px}.pill{min-width:40px;padding:9px 10px}.starbtn{width:40px;height:40px}.link{padding:6px 2px;display:inline-block}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:hover,.ccard:hover,.wcard:hover,.wday:hover,button.tile:hover{transform:none!important}.boot-mark{animation:none!important}}.app{z-index:1;grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:calc(100dvh / var(--ui-scale,1));display:grid;position:relative}.topbar{height:calc(100dvh / var(--ui-scale,1));background:linear-gradient(180deg,var(--surface),var(--bg));flex-direction:column;align-self:start;gap:8px;padding:12px 8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:linear-gradient(180deg,var(--surface),color-mix(in oklab,var(--bg),var(--surface) 40%))}}.topbar{border-right:1px solid var(--line);z-index:40}.brand{height:42px;color:var(--text);font:640 15px/1 var(--f-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:8px;margin-bottom:8px;padding-inline:10px;text-decoration:none;display:flex;overflow:hidden}.brand .sigil{flex:none}.brand>span{opacity:0;transition:opacity var(--t-2) var(--ease)}.brand em{color:var(--gold);font-style:normal}.brand:hover{opacity:.9}.topbar-split{display:none}.topnav{flex-direction:column;gap:3px;display:flex}.topnav-link{height:var(--hit);border-radius:var(--r);color:var(--muted);white-space:nowrap;transition:color var(--t-1) var(--ease),background var(--t-1) var(--ease);grid-template-columns:26px 1fr;align-items:center;gap:12px;padding-inline:10px;text-decoration:none;display:grid;position:relative}.topnav-link .ic{opacity:1;justify-self:center}.topnav-link>span{opacity:0;text-overflow:ellipsis;min-width:0;transition:opacity var(--t-2) var(--ease);font-size:12.5px;font-weight:550;overflow:hidden}.topnav-link:hover{background:var(--surface-2)}.topnav-link.is-active{background:var(--gold-wash)}.topnav-link.is-active:before{content:"";background:var(--gold);width:3px;height:22px;box-shadow:0 0 12px var(--gold);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-9px;translate:0 -50%}.topnav-link.is-soon{color:var(--muted-2)}.topnav-link.is-admin{color:var(--muted)}.topnav-link.is-admin.is-active,.topnav-link.is-admin:hover{color:var(--gold)}@media (min-width:1440px){.app{grid-template-columns:var(--nav-w-open) minmax(0,1fr)}.brand>span,.topnav-link>span,.usermenu-name,.usermenu-trigger .chev{opacity:1}}main{min-width:0}.tabbar{display:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.topbar{display:none}.tabbar{z-index:60;padding:6px max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom));background:var(--bg);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tabbar{background:color-mix(in oklab,var(--bg) 82%,transparent)}}.tabbar{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-top:1px solid var(--line)}.tab{min-height:var(--hit);border-radius:var(--r);color:var(--muted);align-content:center;justify-items:center;gap:3px;font-size:10px;font-weight:600;text-decoration:none;display:grid}.tab.is-active{color:var(--gold);background:var(--gold-wash)}main{padding-bottom:calc(var(--hit) + 24px)}}.usermenu-trigger{width:100%;height:var(--hit);border-radius:var(--r);color:var(--text-2);transition:background var(--t-1) var(--ease),color var(--t-1) var(--ease);background:0 0;border:0;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding-inline:10px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.usermenu-trigger.usermenu-trigger{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}.usermenu-trigger.usermenu-trigger:hover,.usermenu-trigger.usermenu-trigger[aria-expanded=true]{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3)}.usermenu-trigger .avatar,.usermenu-trigger .avatar-fallback{box-shadow:0 0 0 1px var(--line-3);transition:box-shadow var(--t-1) var(--ease);justify-self:center}.usermenu-trigger .chev{width:18px;height:18px;color:var(--muted);transition:color var(--t-1) var(--ease),transform var(--t-2) var(--ease);grid-column:3;place-items:center;display:grid}.usermenu-trigger .chev svg{width:14px;height:14px}.usermenu-trigger:hover .chev{color:var(--gold)}.usermenu-trigger[aria-expanded=true] .chev{color:var(--gold);transform:rotate(180deg)}.usermenu{border-top:1px solid var(--line);margin-top:auto;padding-top:10px;position:relative}.usermenu-name{opacity:0;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;transition:opacity var(--t-2) var(--ease);font-weight:600;overflow:hidden}.avatar{object-fit:cover;object-position:top center;border-radius:50%;flex:none;display:block}.avatar-fallback{background:var(--surface-3);color:var(--gold);place-items:center;font-size:12px;font-weight:700;display:grid}.usermenu-pop{z-index:60;background:var(--surface-2);min-width:218px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}@supports (color:color-mix(in lab,red,red)){.usermenu-pop{background:color-mix(in oklab,var(--surface-2) 96%,transparent)}}.usermenu-pop{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-3);border-radius:var(--r);animation:pop var(--t-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.usermenu-pop{animation:none}}.usermenu-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:5px;padding:8px 8px 12px;display:flex}.usermenu-head>div{flex-direction:column;min-width:0;display:flex}.usermenu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:620;overflow:hidden}.usermenu-head .muted{font-size:11.5px}.usermenu-item{width:100%;height:var(--hit);border-radius:var(--r-sm);color:var(--text-2);text-align:left;transition:background var(--t-1) var(--ease),color var(--t-1) var(--ease);align-items:center;gap:12px;padding-inline:8px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.usermenu-item:hover{background:var(--surface-3);color:var(--text)}.usermenu-item .ic{opacity:.8}.usermenu-pop form{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.usermenu-pop form .usermenu-item:hover{color:var(--bad);background:var(--bad-wash)}.sign-in-btn{flex:none}.auth-screen{min-height:calc(100vh / var(--ui-scale,1));place-items:center;padding:30px;display:grid}.auth-card{text-align:center;background:var(--surface);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:40px 34px;display:flex}.auth-mark{width:66px;height:66px;color:var(--gold);background:#f0c66b1a;border:1px solid #f0c66b40;border-radius:50%;place-items:center;display:grid}.auth-mark.is-warn{color:var(--bad);background:#ff6b6b1a;border-color:#ff6b6b47}.auth-card h1{font-size:23px}.auth-card h1 em{color:var(--gold);font-style:normal}.auth-lead{color:var(--text-2);font-size:13.5px;line-height:1.62}.auth-btn{justify-content:center;width:100%;margin-top:6px;padding:12px;font-size:14px}.auth-fine{font-size:11.5px;line-height:1.55}.auth-error{text-align:left;border-radius:var(--r);color:#ffb3b3;background:#ff6b6b1a;border:1px solid #ff6b6b40;gap:9px;width:100%;padding:10px 13px;font-size:12.5px}.auth-error,.empty-state{align-items:center;display:flex}.empty-state{text-align:center;color:var(--muted);flex-direction:column;gap:13px;padding:70px 24px}.empty-state .ic{color:var(--surface-3)}.empty-state h2{color:var(--text);text-transform:none;letter-spacing:-.01em;font-size:17px}.empty-state p{max-width:380px;font-size:13.5px}.view.narrow{max-width:760px}@media (max-width:780px){.topbar{flex-wrap:wrap;gap:12px;height:auto;padding:10px 16px}.topnav{order:3;width:100%;margin-right:0}.usermenu{margin-left:auto}.usermenu-name{display:none}.view{padding:20px 16px 70px}}.boot-inline{justify-content:center;align-items:center;gap:12px;padding:60px 0;display:flex}.spinner{border:2px solid var(--surface-3);border-top-color:var(--gold);border-radius:50%;flex:none;width:20px;height:20px;animation:spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.chip .filt-badge{margin-left:6px}.setup-screen{min-height:calc(100vh / var(--ui-scale,1));flex-direction:column;justify-content:center;align-items:center;padding:30px clamp(16px,4vw,44px);display:flex}.setup-screen .frame{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-lg);width:100%;max-width:900px;overflow:hidden;box-shadow:0 30px 80px #0009}.setup-screen .d{grid-template-columns:220px minmax(0,1fr);min-height:310px;display:grid}.setup-screen .rail{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;padding:22px 18px;display:flex}.rail-brand{color:var(--gold);align-items:center;gap:9px;margin-bottom:20px;font-size:13.5px;font-weight:650;display:flex}.setup-screen .rail ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.setup-screen .rail li button{text-align:left;border-radius:6px;align-items:center;gap:11px;width:100%;padding:11px 12px;transition:background .14s;display:flex}.setup-screen .rail li button:hover{background:#ffffff0a}.setup-screen .rail li.on button{background:var(--surface-2)}.setup-screen .rail li b{color:var(--text-2);font-size:13px;font-weight:600}.setup-screen .rail li.on b{color:var(--text)}.rail-n{background:var(--surface-3);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.setup-screen .rail li.on .rail-n{background:var(--gold);color:#12161f}.setup-screen .rail li.ok .rail-n{color:var(--good);background:#5ed6a02e}.rail-opt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:10px}.setup-screen .main{flex-direction:column;padding:24px 28px 20px;display:flex}.setup-screen .main h3{margin-bottom:4px;font-size:17px}.setup-body{flex-direction:column;flex:1;justify-content:center;display:flex}.setup-screen .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:18px;display:flex}.setup-screen .row:last-child{margin-bottom:0}.setup-screen .fx{align-items:center;gap:10px;display:flex}.setup-screen .lbl{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.setup-screen .inp{border:1px solid var(--line-2);background:#090d15;border-radius:5px;outline:none;height:38px;padding:0 10px;font-size:14.5px;font-weight:600;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #00000073}.setup-screen .inp::placeholder{color:#455065;letter-spacing:0;font-weight:400}.setup-screen .inp:hover{border-color:#ffffff3d}.setup-screen .inp:focus{border-color:var(--gold);background:#0c111b;box-shadow:inset 0 1px 2px #00000073,0 0 0 3px #f0c66b21}.setup-screen .inp.bad{border-color:#ff6b6b99;box-shadow:inset 0 1px 2px #00000073,0 0 0 3px #ff6b6b1f}.setup-screen .inp.mono{letter-spacing:.14em;width:calc(9ch + 1.26em + 22px);font-family:ui-monospace,Consolas,monospace}.setup-screen .inp.ar{text-align:center;width:calc(2ch + 24px)}.derived{min-width:104px;height:38px;color:var(--good);white-space:nowrap;align-items:center;font-size:14.5px;font-weight:650;display:inline-flex}.derived.none{color:#4c576b;font-weight:400}.setup-screen .wl{flex-wrap:wrap;gap:5px;display:flex}.setup-screen .wl button{border:1px solid var(--line-2);width:38px;height:38px;color:var(--text-2);font-variant-numeric:tabular-nums;background:#090d15;border-radius:5px;font-size:13.5px;font-weight:650;transition:all .13s;box-shadow:inset 0 1px 2px #00000073}.setup-screen .wl button:hover:not(:disabled){color:var(--text);border-color:#ffffff3d}.setup-screen .wl button.on{background:linear-gradient(135deg,var(--gold),#d9a83f);color:#12161f;box-shadow:none;border-color:#0000}.setup-screen .wl button:disabled{opacity:.22;cursor:default}.setup-screen .irm{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.setup-screen .steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.setup-screen .steps li{align-items:flex-start;gap:12px;display:flex}.setup-screen .steps .n{background:var(--surface-3);width:22px;height:22px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.setup-screen .steps b{margin-bottom:2px;font-size:13px;display:block}.setup-screen .steps p{color:var(--muted);font-size:12px;line-height:1.55}.drop{text-align:center;cursor:pointer;border:1.5px dashed var(--line-2);background:#ffffff04;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;padding:24px 20px;transition:border-color .15s,background .15s;display:flex}.drop:hover{border-color:var(--gold-dim);background:#f0c66b0a}.drop b{font-size:13.5px}.drop span{color:var(--muted);font-size:11.5px}.drop.done{color:var(--good);background:#5ed6a00f;border-style:solid;border-color:#5ed6a066}.wz-nudge{border-radius:var(--r);color:#ffb3b3;background:#ff6b6b1a;border:1px solid #ff6b6b40;align-items:center;gap:8px;margin-top:16px;padding:9px 13px;font-size:12.5px;display:flex}.setup-screen .actions{align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.setup-screen .actions .btn-primary{margin-left:auto}@media (max-width:720px){.setup-screen .d{grid-template-columns:1fr}.setup-screen .rail{border-right:0;border-bottom:1px solid var(--line)}.setup-screen .rail ol{flex-direction:row}.setup-screen .irm{grid-template-columns:1fr}}.setup-screen{isolation:isolate;background:radial-gradient(1200px 700px at 50% -18%,#f0c66b1a,transparent 60%),radial-gradient(900px 600px at 8% 106%,#4fc3f714,transparent 58%),radial-gradient(800px 560px at 96% 78%,#bb87e812,transparent 58%),var(--bg);position:relative;overflow:hidden}.setup-screen:before{content:"";z-index:-2;pointer-events:none;filter:blur(70px);background:radial-gradient(closest-side,#f0c66b29,#0000) 22% 30%/46% 46% no-repeat,radial-gradient(closest-side,#4fc3f721,#0000) 78% 64%/42% 42% no-repeat,radial-gradient(closest-side,#5ed6a01a,#0000) 52% 92%/38% 38% no-repeat;animation:aurora 26s ease-in-out infinite alternate;position:absolute;inset:-25%}@keyframes aurora{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,4%)scale(1.12)}}.setup-screen:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 0),linear-gradient(90deg,#ffffff07 1px,#0000 0);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 62%,#000 0,#0000 78%);mask-image:radial-gradient(78% 62%,#000 0,#0000 78%)}@media (prefers-reduced-motion:reduce){.setup-screen:before{animation:none}}.setup-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(22px,4vh,40px);display:flex}.setup-face{object-fit:cover;border:1px solid #f0c66b59;border-radius:50%;width:64px;height:64px;margin-bottom:8px;box-shadow:0 0 0 6px #f0c66b0f,0 12px 30px #00000080}.setup-face.is-mark{color:var(--gold);box-sizing:border-box;background:#f0c66b1a;place-items:center;display:grid}.setup-head h1{letter-spacing:-.025em;font-size:clamp(23px,3.2vw,30px)}.setup-head h1 em{background:linear-gradient(100deg,var(--gold) 20%,#ffe4a8 60%,var(--gold-dim));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.setup-head p{color:var(--muted);font-size:13.5px}.setup-screen .frame{box-shadow:0 40px 90px #000000a8}@media (max-height:700px){.setup-face{width:48px;height:48px;margin-bottom:2px}.setup-head{gap:3px;margin-bottom:18px}.setup-head p{display:none}}.drop.over{border-color:var(--gold);background:#f0c66b17;border-style:solid;box-shadow:0 0 0 3px #f0c66b1f}.drop.over .ic{color:var(--gold)}.topbar-split{background:#ffffff8c;flex:none;width:1px;height:24px;margin:0 18px}.topnav{align-self:stretch;gap:2px}.topnav-link{border-bottom:2px solid #0000;border-radius:0;padding:0 14px;font-weight:550}.topnav-link:hover{color:var(--text);background:0 0}.topnav-link:hover .ic{opacity:1}.topnav-link.is-active{box-shadow:none;color:var(--gold);border-bottom-color:var(--gold);background:0 0;font-weight:650}.topnav-link.is-active .ic{color:var(--gold)}.topnav-link.is-soon{color:var(--muted);cursor:default;opacity:.55}.topnav-link.is-soon:hover{color:var(--muted)}.topnav-link.is-soon .ic{opacity:.5}.tbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tbar-gap{flex:1}.tbar-rule{background:linear-gradient(90deg,#0000,#fff0cdd9,#0000) 0 0/22% 100% no-repeat,linear-gradient(90deg,#0000,#fff0cdd9,#0000) 0 0/22% 100% no-repeat,linear-gradient(90deg,#0000,#f0c66b1f 22%,#f0c66b99 50%,#f0c66b1f 78%,#0000) 0 0/100% 100%;border:0;border-radius:2px;height:2px;margin:18px 0 16px;animation:rule-sweep 4.5s ease-out infinite}@keyframes rule-sweep{0%{background-position:50% 0,50% 0,0 0}to{background-position:132% 0,-32% 0,0 0}}@media (prefers-reduced-motion:reduce){.tbar-rule{animation:none}}.searchbox{border:1px solid var(--line-2);background:#090d15;border-radius:5px;flex:190px;align-items:center;gap:8px;min-width:170px;max-width:300px;height:38px;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #00000073}.searchbox:focus-within{border-color:var(--gold);box-shadow:inset 0 1px 2px #00000073,0 0 0 3px #f0c66b21}.searchbox input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13.5px}.searchbox>.ic{color:var(--muted)}.iconset{align-items:center;gap:6px;display:flex}.iconset button{background:var(--bg-2);border:1px solid var(--line-2);width:38px;height:38px;transition:filter var(--t-1) var(--ease),border-color var(--t-1) var(--ease),background var(--t-1) var(--ease),opacity var(--t-1) var(--ease);border-radius:50%;place-items:center;display:grid}.iconset button:hover{border-color:#ffffff4d}.iconset button.on{background:var(--surface-2);border-color:var(--gold)}.iconset img{object-fit:contain;display:block}.el-set img{filter:grayscale()brightness(1.5);opacity:.42}.el-set button:hover img{filter:none;opacity:.85}.el-set button.on img{filter:none;opacity:1}.wep-set img{filter:brightness(2.6)saturate(0);opacity:.4}.wep-set button:hover img{opacity:.75}.wep-set button.on img{filter:brightness(0)saturate()invert(84%)sepia(28%)saturate(760%)hue-rotate(340deg)brightness(102%)contrast(94%);opacity:1}.setsplit{background:#ffffffd1;border-radius:2px;flex:none;width:2px;height:26px;margin:0 10px}.tbar .select{width:auto;min-width:0;padding-inline-end:2rem}.tally{color:var(--muted);white-space:nowrap;font-size:12.5px}.tally b{color:var(--text);font-weight:700}.grid-roster{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;display:grid}.ccard.ccard{--rar:var(--r3);--el:var(--el-None);text-align:left;border-radius:var(--r);transition:transform var(--t-1) var(--ease),filter var(--t-1) var(--ease);background:#0c1018;border:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ccard[data-r="4"]{--rar:var(--r4)}.ccard[data-r="5"]{--rar:var(--r5)}.ccard:hover{z-index:2;filter:brightness(1.12);transform:translateY(-3px)}.ccard.is-unowned{opacity:.42}.ccard.is-unowned:hover{opacity:.9}.ccard.is-planned{--el:var(--gold)}.ccard.is-done{--el:var(--good)}.cc-art{aspect-ratio:1;background:linear-gradient(168deg,var(--rar),#0c1018 74%);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cc-art{background:linear-gradient(168deg,color-mix(in oklab,var(--rar) 62%,#0c1018),#0c1018 74%)}}.cc-art:after{content:"";background:linear-gradient(#0000,#00000080 62%,#000000b8);position:absolute;inset:46% 0 0}.cc-pic{display:block;position:absolute;inset:0}.cc-pic>img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cc-el{z-index:4;filter:drop-shadow(0 1px 3px #000000e6);width:18px;height:18px;display:grid;position:absolute;top:5px;left:5px}.cc-el img{width:100%;height:100%}.cc-cons{z-index:4;font:800 12.5px/1 var(--f-num);color:var(--text);text-shadow:0 0 3px #020306f2,0 0 7px #020306d9,0 1px 2px #020306f2;position:absolute;top:4px;right:6px}.cc-cons.is-max{color:var(--gold)}.cc-rail{z-index:4;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:6px;right:6px}.cc-rail i{text-align:center;min-width:15px;font:600 9px/1 var(--f-num);color:var(--text-2);background:#04060abd;border-radius:3px;padding:2px 3px;font-style:normal}.cc-rail i.max{color:var(--gold);background:#04060abd}.cc-lvl{z-index:4;font:700 12.5px/1 var(--f-num);letter-spacing:-.04em;color:var(--text);white-space:nowrap;text-shadow:0 1px 4px #000000f2;align-items:baseline;gap:2px;display:flex;position:absolute;bottom:6px;left:6px}.cc-lvl em{color:var(--muted);font-size:10px;font-style:normal;font-weight:600;font-family:var(--f-ui)}.cc-name{z-index:1;text-align:center;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#05070b;padding:7px 8px;font-size:11.5px;font-weight:650;line-height:1.2;display:block;position:relative;overflow:hidden}.cc-bar,.cc-flag{display:none}.cc-block{z-index:5;color:var(--bad);place-items:center;display:grid;position:absolute;inset:0}.ccard.is-blocked .cc-pic>img{opacity:.2;filter:grayscale()}.ccard.is-blocked .cc-name{color:var(--muted)}@media (max-width:900px){.tbar-gap{display:none}.tally{order:10}}.adm{min-height:calc(100vh / var(--ui-scale,1));grid-template-columns:212px minmax(0,1fr);display:grid}.adm-rail{border-right:1px solid var(--line);background:var(--bg-2);padding:18px 14px}.adm-rail .adm-back{color:var(--muted);transition:background var(--t-1) var(--ease),color var(--t-1) var(--ease);border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.adm-rail .adm-back svg{transform:rotate(180deg)}.adm-rail .adm-back:hover{color:var(--text);background:#ffffff0d}.adm-rail h1{color:var(--gold);align-items:center;gap:9px;margin-bottom:16px;padding:0 10px;font-size:19px;display:flex}.adm-rail nav{flex-direction:column;gap:2px;display:flex}.adm-rail a{color:var(--text-2);border-radius:6px;align-items:center;gap:10px;padding:9px 11px;font-size:13px;font-weight:550;text-decoration:none;display:flex}.adm-rail a:hover{color:var(--text);background:#ffffff0a}.adm-rail a.is-active{background:var(--surface-2);color:var(--text);font-weight:650}.adm-rail a.is-active .ic{color:var(--gold)}.adm-main{min-width:0;padding:24px 26px 60px}.adm-hd{margin-bottom:20px}.adm-hd h2{letter-spacing:-.02em;color:var(--text);text-transform:none;font-size:26px}.adm-hd p{color:var(--muted);margin-top:5px;font-size:13px}.adm-intro{color:var(--muted);max-width:84ch;margin-bottom:18px;font-size:12.5px;line-height:1.6}.freshline{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;display:flex}.strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.strip>*{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:15px 18px 16px;display:flex}.snum{color:inherit;text-decoration:none}.snum .k{letter-spacing:-.005em;color:#fff;border-bottom:1px solid #ffffff1a;margin-bottom:3px;padding-bottom:9px;font-size:12.5px;font-weight:700}.snum .v{letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:1.15}.snum .v.is-bad{color:var(--bad,#ff7a7a)}.snum .n{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.snum.lead .v{font-size:36px}a.snum{transition:border-color var(--t,.15s) ease}a.snum:hover{border-color:#f0c66b80}a.snum:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.board{gap:14px;display:grid}.board.grid4{grid-template-columns:1fr 1fr 1.35fr 1.15fr;margin-top:14px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:18px 20px;display:flex}.adm-main .panel,.adm-main .strip>*{background:radial-gradient(120% 78% at 50% -18%,#f0c66b0d,#0000 62%),linear-gradient(#181d27,#12161e);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0b,0 8px 22px #00000059}.panel h2,.panel h3{letter-spacing:-.01em;color:#fff;text-transform:none;border-bottom:1px solid #ffffff1a;margin-bottom:14px;padding-bottom:12px;font-size:14px;font-weight:700}.big{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.big b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1}.big span{color:var(--muted);font-size:13px}.dtable.mini{font-size:12.5px}.dtable.mini td,.dtable.mini th{padding:9px 10px}.dtable.mini td:first-child,.dtable.mini th:first-child{padding-left:0}.dtable.mini td:last-child,.dtable.mini th:last-child{padding-right:0}.dtable.mini thead th{border-bottom:1px solid var(--line);background:0 0;padding-top:0;position:static}.dtable.mini .who{align-items:center;gap:7px;font-weight:600;display:inline-flex}.dtable.mini .num{font-variant-numeric:tabular-nums;color:var(--text-2)}.tag{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;line-height:1.4}.tag.admin{color:var(--gold);background:#e2b24a29}.tag.moderator{color:#8fe3f5;background:#8fe3f524}.tag.blocked{color:#ff7a7a;background:#ff7a7a24}.donut{justify-content:center;align-items:center;gap:24px;margin:auto 0;display:flex}.ring{border-radius:50%;flex:none;width:170px;height:170px;-webkit-mask:radial-gradient(circle,#0000 56%,#000 57%);mask:radial-gradient(circle,#0000 56%,#000 57%)}.legend{flex-direction:column;flex:1;min-width:0;max-width:190px;margin:0;padding:0;font-size:12.5px;list-style:none}.legend,.legend li{gap:8px;display:flex}.legend li{white-space:nowrap;align-items:center}.legend b{font-variant-numeric:tabular-nums;margin-left:auto}.srv-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.chart{margin-top:auto}.chart-scale{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:10.5px;display:flex}.chart-scale:after{content:"";border-top:1px dashed var(--line);flex:1}.archart{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;height:150px;padding-top:4px;display:flex}.arcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.arcol i{background:linear-gradient(180deg,var(--gold),#a97f2f);border-radius:5px 5px 0 0;width:100%;max-width:84px;display:block}.arcol b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.arcol:has(i) b{color:var(--text)}.arcol:not(:has(i)) b{color:var(--muted)}.arlabels{gap:12px;padding-top:8px;display:flex}.arlabels span{text-align:center;color:var(--text-2);white-space:nowrap;flex:1;font-size:11.5px}.tablewrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:13px}.dtable td,.dtable th{text-align:left;vertical-align:middle;padding:11px 14px}.dtable thead th{z-index:1;background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);font-size:10.5px;font-weight:700;position:sticky;top:0}.dtable tbody tr{border-top:1px solid var(--line)}.dtable tbody tr:hover{background:#ffffff06}.dtable tbody th{font-weight:600}.dtable code{color:var(--text-2);font-size:11.5px}.dtable td.muted{color:var(--muted)}.mx{border-collapse:collapse;width:100%;font-size:13px}.mx td,.mx th{text-align:left;padding:10px 12px}.mx thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text);white-space:nowrap;padding-bottom:11px;font-size:10.5px;font-weight:700}.mx th.col{text-align:center;width:118px}.mx th.col b{letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:2px;font-size:12.5px;font-weight:650;display:block}.mx tbody tr{border-top:1px solid var(--line)}.mx tbody tr:hover{background:#ffffff06}.mx td.mid{text-align:center}.mx .cap{font-weight:400}.mx .cap b{font-size:13px;font-weight:600;display:block}.mx .cap span{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.mx .grp th{background:var(--bg-2);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dim);text-align:left;padding:8px 12px;font-size:10.5px;font-weight:700}.pgx tr.off td:not(.keep),.pgx tr.off th:not(.keep){opacity:.4}.pg-name{align-items:center;gap:11px;display:flex}.pg-name>.ic{color:var(--muted);flex:none}.pg-name b{font-size:13.5px;font-weight:600;display:block}.pg-name span span{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.pg-state{white-space:nowrap;vertical-align:middle;align-items:center;gap:7px;margin-left:9px;font-size:12px;display:inline-flex}.pg-state.on{color:var(--good)}.pg-state.off{color:var(--muted)}.pg-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.sw{vertical-align:middle;flex:none;width:34px;height:19px;display:inline-block;position:relative}.sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.sw i,.sw input{position:absolute}.sw i{background:var(--surface-3);border-radius:11px;transition:background .16s;inset:0}.sw i:after{content:"";background:#8394ad;border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2.5px;left:2.5px}.sw input:checked+i{background:#f0c66b57}.sw input:checked+i:after{background:var(--gold);transform:translate(15px)}.sw input:disabled{cursor:default}.sw input:disabled:not(:checked)+i{opacity:.4}.sw input:disabled:checked+i{background:#f0c66b2e}.sw input:disabled:checked+i:after{background:var(--gold-dim)}.log-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.log-bar .searchbox{flex:190px;max-width:280px;height:36px}.utable td,.utable th{vertical-align:middle}.who{align-items:center;gap:10px;min-width:0;display:flex}.who b{white-space:nowrap;font-weight:600}.who span span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;display:block}.dot-no,.dot-ok{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dot-ok{color:var(--good)}.dot-no{color:var(--bad)}.dot-no:before,.dot-ok:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tick{color:var(--good);display:inline-flex}.num{font-variant-numeric:tabular-nums}.tgt{font-weight:600}.when{font-variant-numeric:tabular-nums;white-space:nowrap}.meta code,.when{color:var(--text)}.meta code{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:11px}.act{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.act.warn .ic{color:var(--warn)}.act.bad .ic{color:var(--bad)}.act.good .ic{color:var(--good)}.act.calm .ic{color:var(--muted)}.u-act{justify-content:flex-end;gap:6px;display:flex}.iconbtn{width:30px;height:30px;color:var(--text-2);border:1px solid var(--line);background:var(--surface);border-radius:6px;place-items:center;display:grid}.iconbtn:hover:not(:disabled){border-color:var(--line-2);color:var(--text);background:var(--surface-3)}.iconbtn:disabled{opacity:.4;cursor:default}.iconbtn.danger:hover:not(:disabled){color:var(--bad);border-color:#ff6b6b66}.iconbtn.go{border-color:var(--gold-dim);color:var(--gold);background:#f0c66b29}.cell-in{border:1px solid var(--line-2);width:100%;height:30px;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:#090d15;border-radius:4px;outline:none;padding:0 8px;font-size:12.5px}.cell-in:focus{border-color:var(--gold);box-shadow:0 0 0 2px #f0c66b26}.cell-in.w-uid{max-width:112px}.cell-in.w-ar{text-align:center;max-width:58px}.derived-cell{color:var(--good);font-weight:650}tr.editing{background:#f0c66b0d}tr.editing td,tr.editing th{border-top-color:var(--gold-dim)}tr.open{background:var(--surface-2)}.perm td{border-top:0;padding:0}.perm-in{background:var(--bg-2);border-top:1px solid var(--line-2);padding:16px 18px}.perm-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px 24px;display:grid}.perm-row{align-items:center;gap:10px;display:flex}.perm-row>span{color:var(--text-2);flex:1;font-size:12.5px}.perm-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.perm-head h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.perm-head hr{border:0;border-top:1px solid var(--line);flex:1}.seg{border:1px solid var(--line);background:#090d15;border-radius:5px;gap:2px;padding:2px;display:flex}.seg button{color:var(--muted);white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:600}.seg button.on{background:var(--surface-3);color:var(--text)}.seg button.on.yes{color:var(--good);background:#5ed6a033}.seg button.on.no{color:#ff9b9b;background:#ff6b6b2e}.neverlist{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.neverlist li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--text-2);align-items:flex-start;gap:11px;padding:13px 15px;font-size:13px;line-height:1.55;display:flex}.neverlist .ic{color:var(--gold-dim);margin-top:1px}@media (max-width:1400px){.board.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.board.grid4{grid-template-columns:1fr}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.adm{grid-template-columns:1fr}.adm-rail{border-right:0;border-bottom:1px solid var(--line)}.adm-rail nav{flex-direction:row;overflow-x:auto}.adm-main{padding:18px 16px 50px}}.deck{grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.deck-bar{justify-content:space-between;gap:18px;padding:20px clamp(20px,4vw,52px)}.deck-bar,.deck-bar .brand{align-items:center;display:flex}.deck-bar .brand{color:var(--gold);gap:9px;font-size:15.5px;font-weight:700}.deck-bar .brand span{color:var(--text)}.deck-bar .brand em{color:var(--gold);font-style:normal}.deck-signin{background:var(--gold);background-image:none;border-radius:10px;padding:10px 20px;transition:background-color .34s,color .34s,box-shadow .34s;box-shadow:0 8px 24px #f0c66b2e}.deck-signin:hover{color:#fff;filter:none;background:#5865f2;box-shadow:0 10px 30px #5865f257}.discord-mark{color:#5865f2;transition:color .34s}.deck-signin:hover .discord-mark{color:#fff}.deck-notice{place-items:center;padding:0 20px;display:grid}.deck-error{background:var(--surface);border:1px solid var(--line-2);color:var(--text-2);text-align:left;animation:rise .3s var(--ease);border-radius:30px;align-items:center;gap:10px;padding:10px 10px 10px 15px;font-size:12.5px;display:flex}.deck-error .ic{color:var(--gold-dim);flex:none}.deck-error-x{width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.deck-error-x:hover{background:var(--surface-3);color:var(--text)}@media (prefers-reduced-motion:reduce){.deck-error{animation:none}}.hero-top{z-index:4;justify-content:center;align-items:center;gap:clamp(22px,4vw,54px);padding:clamp(10px,4vh,54px) clamp(20px,4vw,52px) clamp(14px,3vh,34px);display:flex;position:relative}.hero-words{max-width:640px}.hero-words h1{letter-spacing:-.03em;font-size:clamp(30px,4.6vw,54px);line-height:1.07}.hero-words h1 em{background:linear-gradient(100deg,var(--gold) 20%,#ffe4a8 60%,var(--gold-dim));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sigil{aspect-ratio:1;flex:none;place-items:center;width:clamp(96px,11vw,148px);display:grid;position:relative}.sigil.is-brand{width:30px}.sigil.is-brand .sigil-glow{filter:blur(6px);opacity:.8;inset:20%}.sigil svg{z-index:1;width:100%;height:100%;position:relative}.sigil g{transform-origin:70px 70px}.sigil-ring{animation:spin 26s linear infinite}.sigil-mid{animation:spin 17s linear infinite reverse}.sigil-orbit{animation:spin 11s linear infinite}.sigil-core{animation:sigil-beat 3.4s var(--ease) infinite}@keyframes sigil-beat{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.13)}}.sigil-glow{filter:blur(14px);animation:sigil-beat 3.4s var(--ease) infinite;background:radial-gradient(circle,#f0c66b4d,#0000 68%);border-radius:50%;position:absolute;inset:14%}@media (prefers-reduced-motion:reduce){.sigil-core,.sigil-glow,.sigil-mid,.sigil-orbit,.sigil-ring{animation:none}}.collage{--side-x:16%;--side-op:.95;--main-y:5%;--left-y:40%;--right-y:40%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.collage-card{border:1px solid var(--line-2);background:var(--bg-2);animation:collage-in .9s var(--ease) both;border-radius:12px;position:absolute;top:0;overflow:hidden;box-shadow:0 24px 60px #0009}.collage-card img{width:100%;height:auto;display:block}.collage-card.front{z-index:3;--settle:translateX(-50%) translateY(var(--main-y));width:min(62%,880px);animation-delay:50ms;left:50%}.collage-card.left,.collage-card.right{z-index:2;filter:saturate(.7)brightness(.66);width:min(38%,520px)}.collage-card.left{left:var(--side-x);transform-origin:100% 0;--settle:rotate(-6deg) translateY(var(--left-y));animation-delay:.18s}.collage-card.right{right:var(--side-x);transform-origin:0 0;--settle:rotate(6deg) translateY(var(--right-y));animation-delay:.26s}@keyframes collage-in{0%{transform:var(--settle) translateY(9%);opacity:0}to{transform:var(--settle);opacity:1}}.collage-card.left,.collage-card.right{opacity:var(--side-op)}@keyframes collage-in-side{0%{transform:var(--settle) translateY(9%);opacity:0}to{transform:var(--settle);opacity:var(--side-op)}}.collage-card.left,.collage-card.right{animation-name:collage-in-side}@media (prefers-reduced-motion:reduce){.collage-card{transform:var(--settle);animation:none}}.deck-foot{text-align:center;color:var(--muted);padding:0 20px 22px;font-size:11.5px}@media (max-width:900px){.hero-top{text-align:center;flex-direction:column;gap:18px}.collage-card.left,.collage-card.right{display:none}.collage-card.front{border-radius:10px;width:150%}.deck-signin span{display:none}.deck-signin{padding:10px 12px}}.deck-actions{align-items:center;gap:10px;display:flex}.dev-skip{color:var(--muted);box-shadow:none;background:0 0;border-style:dashed}.dev-skip:hover{color:var(--text);background:#ffffff0d}.psheet{flex-direction:column;flex:1;min-height:0;display:flex}.psheet .mh{border-bottom:1px solid var(--line);background:var(--bg-2);border-radius:0;flex:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.psheet .mh-body{flex:1;min-width:0}.psheet .mh-body h2{color:var(--text);align-items:center;gap:9px;font-size:17px;display:flex}.psheet .stars{letter-spacing:.5px;color:var(--gold);font-size:12.5px;font-style:normal}.psheet .mh-meta{color:var(--text-2);align-items:center;gap:9px;margin-top:3px;font-size:12.5px;display:flex}.psheet .mh-meta .sep{background:#ffffff3d;width:1px;height:11px}.psheet .mh .iconbtn{border-radius:10px;width:38px;height:38px;margin-left:auto}.psheet .strail{border-bottom:1px solid var(--line);background:var(--bg-2);padding:16px 20px 14px;display:flex}.psheet .stab{cursor:pointer;color:var(--muted);transition:color var(--t-1) var(--ease);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:2px;font-size:11.5px;font-weight:600;display:flex;position:relative}.psheet .stab i{z-index:1;width:28px;height:28px;font-style:normal;font:700 12px/1 var(--f-num);background:var(--surface-2);border:1px solid var(--line-2);color:var(--muted);transition:background var(--t-1) var(--ease),border-color var(--t-1) var(--ease),color var(--t-1) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.psheet .stab+.stab:before{content:"";background:var(--line-2);height:1px;position:absolute;top:14px;left:calc(20px - 50%);right:calc(50% + 20px)}.psheet .stab.done+.stab:before{background:var(--gold-dim)}.psheet .stab.done{color:var(--text-2)}.psheet .stab.done i{border-color:var(--gold-dim);color:var(--gold);background:0 0}.psheet .stab.on{color:var(--text);font-weight:650}.psheet .stab.on i{background:var(--gold);color:#1a1407}.psheet .stab.on i,.psheet .stab:hover i{border-color:var(--gold)}.psheet .stab:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.psheet .ps-body{flex-direction:column;flex:1;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.psheet .ps-legend{min-height:18px;color:var(--text-2);justify-content:center;gap:14px;margin-bottom:13px;font-size:11.5px;display:flex}.psheet .ps-legend span{align-items:center;gap:6px;display:inline-flex}.psheet .ps-legend em{background:linear-gradient(#cfd6e2,#98a3b6);border-radius:50%;width:10px;height:10px}.psheet .ps-legend em.gold{background:linear-gradient(#f7d489,#eabc5b)}.psheet .srow{margin-bottom:17px}.psheet .srow:last-child{margin-bottom:4px}.psheet .shd{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.psheet .shd .lb{color:var(--text);font-size:13px;font-weight:700}.psheet .dval{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13.5px;font-weight:800}.psheet .dval s{color:var(--text-2);font-weight:650;text-decoration:none}.psheet .dval i{color:var(--muted);padding:0 5px;font-style:normal;font-weight:500}.psheet .dval b{color:var(--gold)}.psheet .dual{touch-action:none;height:22px;margin:0 9px;position:relative}.psheet .dtrack{cursor:pointer;background:#ffffff14;height:6px;margin-top:-3px;top:50%;left:0;right:0}.psheet .dbar,.psheet .dtrack{border-radius:6px;position:absolute}.psheet .dbar{top:0;bottom:0}.psheet .dbar.grey{background:#ffffff3d;left:0}.psheet .dbar.gold{background:linear-gradient(90deg,#c39c47,#f0c66b)}.psheet .dtick{background:#f0c66bbf;width:1px;height:13px;margin:-6.5px 0 0 -.5px;position:absolute;top:50%}.psheet .dthumb{cursor:grab;touch-action:none;z-index:2;background:linear-gradient(#cfd6e2,#98a3b6);border:1px solid #00000073;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;transition:transform .1s;position:absolute;top:50%;box-shadow:0 2px 6px #00000080}.psheet .dthumb:after{content:"";border-radius:50%;position:absolute;inset:-9px}.psheet .dthumb.gold{z-index:3;background:linear-gradient(#f7d489,#eabc5b)}.psheet .dthumb:active,.psheet .dthumb:hover{transform:scale(1.14)}.psheet .dthumb:active{cursor:grabbing}.psheet .dscale{height:15px;margin:7px 9px 0;position:relative}.psheet .dscale b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.psheet .dscale b.on{color:var(--gold)}.psheet .sumrow{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;margin-bottom:7px;padding:8px 12px;display:flex}.psheet .sumrow .k{color:#fff;flex:none;font-size:13px;font-weight:700}.psheet .sumrow .sp{flex:1}.psheet .sumrow .v{color:var(--text);font-size:13px;font-weight:600}.psheet .sumrow .v b{color:var(--gold);font-weight:800}.psheet .sumrow .v s{color:var(--muted);text-decoration:none}.psheet .sumrow .arrow{color:var(--muted);padding:0 5px}.psheet .sumrow .micon{border-radius:8px;width:34px;height:34px}.psheet .reqgrid{align-items:flex-start;gap:20px;margin-top:13px;display:flex}.psheet .reqcol{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.psheet .reqsec .tiles{grid-template-columns:repeat(5,62px);gap:8px;display:grid}.psheet .reqsec h4{color:var(--text-2);text-transform:none;letter-spacing:0;margin-bottom:9px;font-size:12.5px;font-weight:700}.psheet .wepline{align-items:center;gap:12px;margin-bottom:14px;display:flex}.psheet .wepline .micon{--rar-solid:linear-gradient(160deg,#3a4150,#596273);background:var(--rar-solid);border-radius:10px;flex:none;width:56px;height:56px}.psheet .wepline .micon.r5{--rar-solid:linear-gradient(160deg,#8a5a28,#c9903f)}.psheet .wepline .micon.r4{--rar-solid:linear-gradient(160deg,#4d3f7a,#8567b8)}.psheet .wepline .micon.r3{--rar-solid:linear-gradient(160deg,#2f4a72,#4d7bb0)}.psheet .wepline .micon.r2{--rar-solid:linear-gradient(160deg,#2c5548,#4a8a72)}.psheet .wepline .micon.r1{--rar-solid:linear-gradient(160deg,#3a4150,#596273)}.psheet .wepline .nm{color:var(--text);font-size:13.5px;font-weight:650}.psheet .wepline .sub{color:var(--gold);font-size:11.5px}.psheet .wepline .go{margin-left:auto}.psheet .ps-swap{color:var(--gold);background:0 0;border:0;border-bottom:1px solid #f0c66b73;padding:4px 2px;font-size:12.5px;font-weight:600;transition:all .13s}.psheet .ps-swap:hover{color:#fff;border-bottom-color:#fff}.psheet .owed{align-items:flex-start;gap:14px;margin-bottom:11px;display:flex}.psheet .owed:last-child{margin-bottom:0}.psheet .owed-label{text-align:left;letter-spacing:0;text-transform:none;width:104px;color:var(--text-2);flex:none;padding-top:7px;font-size:12.5px;font-weight:600}.psheet .tiles{flex-wrap:wrap;gap:8px;display:flex}.psheet .tile{--art:58px;width:62px}.psheet .tile.ok{opacity:.82}.psheet .tile-ok{width:auto;height:auto;color:var(--good);background:0 0;border-radius:0;inset:0 0 30%}.psheet .tile-craft{z-index:1}.psheet .mfoot{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0;flex:none;align-items:center;gap:10px;padding:14px 20px;display:flex}.psheet .mfoot .grow{flex:1}.psheet .unsaved{color:var(--gold);font-size:12px}.psheet .mfoot .btn{flex:none;justify-content:center;min-width:136px}.psheet .mfoot .btn-ghost{border:1px solid var(--line-2);color:var(--text);background:#ffffff0d}.psheet .mfoot .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff3d}.ps-ovl{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04070dbd;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.ps-ovl.over-modal{z-index:120}.ps-box{width:min(760px,100%);max-height:calc(100vh / var(--ui-scale,1) - 48px);background:var(--bg-2);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #0009}.ps-box.sm{width:max-content;min-width:0;max-width:calc(100% - 24px)}.ps-boxhd{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.ps-boxhd h3{color:var(--text-2);text-transform:none;letter-spacing:-.01em;font-size:12.5px;font-weight:650}.ps-boxhd .iconbtn{width:28px;height:28px;margin-left:auto}.ps-boxfoot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;padding:12px 16px}.ps-boxfoot,.ps-gal{background:var(--bg);display:flex}.ps-gal{flex-direction:column;min-height:0}.ps-galbar{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 12px;display:flex}.ps-galbar input{background:var(--bg);border:1px solid var(--line-2);min-width:150px;color:var(--text);border-radius:6px;outline:none;flex:1;padding:6px 11px;font-size:12.5px}.ps-galbar input:focus{border-color:var(--gold-dim)}.ps-fchip{background:var(--bg);border:1px solid var(--line);color:var(--text-2);border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .13s}.ps-fchip:hover{border-color:var(--line-2);color:#fff}.ps-fchip.on{background:var(--gold);border-color:var(--gold);color:#151a24}.ps-galgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:9px;min-height:0;max-height:min(52vh,430px);padding:12px;display:grid;overflow-y:auto}.ps-gitem{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:9px;transition:all .13s;display:flex}.ps-gitem:hover{border-color:var(--gold-dim);background:var(--surface-2)}.ps-gitem.on{border-color:var(--gold);background:#f0c66b1a}.ps-gitem .micon{border-radius:8px;flex:none;width:38px;height:38px}.ps-gitem .gn{color:var(--text);font-size:12.5px;font-weight:600;line-height:1.35}.ps-gitem .gs{color:var(--text-2);font-size:11px}.ps-gitem .gs .st{color:var(--gold)}.ps-gitem .need{color:var(--gold-dim);font-style:normal}.ps-gitem .eq{letter-spacing:.05em;text-transform:uppercase;color:var(--good);font-size:10px;font-weight:700}.ps-inv{flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}.ps-invsave{width:100%;height:32px;min-height:0;padding:0 14px;font-size:12.5px}.ps-cols,.ps-invsave{justify-content:center}.ps-cols{flex-wrap:wrap;gap:10px;display:flex}.ps-col{flex-direction:column;flex:none;gap:7px;width:62px;display:flex}.ps-col .micon{width:62px;height:58px;box-shadow:0 0 0 var(--ring-w) var(--line-2);transition:box-shadow var(--t-1) var(--ease);border-radius:8px}.ps-col.is-this .micon{box-shadow:0 0 0 calc(var(--ring-w) * 2) var(--gold)}.ps-col .micon img{object-fit:contain;width:100%;height:100%;padding:2px}.ps-col input{background:var(--bg);border:1px solid var(--line-2);text-align:center;color:#fff;appearance:textfield;border-radius:6px;outline:none;width:100%;padding:7px 6px;font-size:13px;font-weight:600}.ps-col input::-webkit-inner-spin-button,.ps-col input::-webkit-outer-spin-button{appearance:none;margin:0}@media (max-width:620px){.psheet .mh{gap:11px;padding:12px 13px}.psheet .mh-art{width:44px;height:44px}.psheet .mh-body h2{font-size:15.5px}.psheet .mh-meta{flex-wrap:wrap;gap:7px;font-size:11.5px}.psheet .ps-body{padding:12px 13px 14px}.psheet .strail{padding:12px 13px 2px}.psheet .stab{font-size:11px}.psheet .dual{height:26px;margin:0 11px}.psheet .dthumb{width:22px;height:22px;margin:-11px 0 0 -11px}.psheet .dtrack{height:7px;margin-top:-3.5px}.psheet .dscale{margin:7px 11px 0}.psheet .dscale b{font-size:10px}.psheet .reqgrid{flex-direction:column;gap:16px}.psheet .reqsec .tiles{grid-template-columns:repeat(4,62px)}.psheet .sumrow{flex-wrap:wrap;gap:6px 8px}.psheet .sumrow .sp{flex-basis:100%;height:0}.psheet .wepline{flex-wrap:wrap;gap:10px}.psheet .wepline .go{width:100%;margin-left:0}.psheet .wepline .go .btn{justify-content:center;width:100%}.psheet .owed{flex-direction:column;gap:8px;margin-bottom:14px}.psheet .owed-label{width:auto;padding-top:0}.psheet .mfoot{padding:12px 13px}.ps-ovl{padding:12px}.ps-box,.ps-box.sm{width:100%;max-height:calc(100dvh - 24px)}.ps-galbar{padding:10px}.ps-galbar input{order:-1;min-width:100%;padding:9px 11px}.ps-fchip{padding:8px 13px}.ps-galgrid{grid-template-columns:1fr;max-height:none;padding:10px}}.plnr .pagehd{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.plnr .pagehd h1{letter-spacing:-.025em;color:var(--text);text-transform:none;font-size:30px}.plnr .psec{margin-bottom:26px;padding-left:18px}.plnr .psec+.psec{margin-top:34px}.plnr .psechd{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:0 0 10px;display:flex;position:relative}.plnr .psechd .fold{width:20px;height:20px;color:var(--muted);transition:transform var(--t-1) var(--ease),color var(--t-1) var(--ease);place-items:center;display:grid}.plnr .psec.is-folded .psechd .fold{transform:rotate(-90deg)}.plnr .psechd:hover .fold{color:var(--gold)}.plnr .psechd h2{color:#fff;text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:700}.plnr .psechd .count{font:700 13px/1 var(--f-num);color:var(--text-2)}.plnr .psechd:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.plnr .psechd:after{content:"";background:linear-gradient(90deg,#f0c66b8c,#f0c66b14 38%,#0000 72%);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.plnr .pl-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:11px;padding:22px;font-size:12.5px}.plnr{--pl-cols:5;--pl-tile:48px}.plnr .pl-board{grid-template-columns:repeat(auto-fill,minmax(calc(var(--pl-cols) * var(--pl-tile) + (var(--pl-cols) - 1) * 8px + 28px),1fr));align-items:start;gap:12px;display:grid}.plnr .pcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.plnr .pcard.ready{outline-offset:-2px;outline:2px solid #5ed6a099}.plnr .pcard.is-done{opacity:.92;outline-offset:-2px;outline:2px solid #5ed6a059}.plnr .namebar{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(#202a3d,#1a2333);justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14.5px;font-weight:700;display:flex}.plnr .pcard.is-done .namebar,.plnr .pcard.ready .namebar{background:linear-gradient(#1c3830,#172a26)}.plnr .top{background:#ffffff09;align-items:flex-start;gap:12px;padding:13px;display:flex}.plnr .pwho{flex-direction:column;flex:none;align-items:center;gap:6px;width:74px;display:flex}.plnr .pface,.plnr .pwho .micon{--rar-solid:linear-gradient(160deg,#3a4150,#596273);background:var(--rar-solid)}.plnr .pface.r5,.plnr .pwho .micon.r5{--rar-solid:linear-gradient(160deg,#8a5a28,#c9903f)}.plnr .pface.r4,.plnr .pwho .micon.r4{--rar-solid:linear-gradient(160deg,#4d3f7a,#8567b8)}.plnr .pface.r3,.plnr .pwho .micon.r3{--rar-solid:linear-gradient(160deg,#2f4a72,#4d7bb0)}.plnr .pface.r2,.plnr .pwho .micon.r2{--rar-solid:linear-gradient(160deg,#2c5548,#4a8a72)}.plnr .pface.r1,.plnr .pwho .micon.r1{--rar-solid:linear-gradient(160deg,#3a4150,#596273)}.plnr .pface{border-radius:10px;width:74px;height:74px;position:relative;overflow:hidden}.plnr .pface img{object-fit:cover;width:100%;height:100%}.plnr .pface .pel{z-index:2;display:block;position:absolute;top:3px;left:3px}.plnr .pface .pel .el{filter:drop-shadow(0 1px 3px #000000f2);width:17px;height:17px;display:block}.plnr .pwho .micon{border-radius:10px;width:74px;height:74px}.plnr .lvline{color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700}.plnr .lvline s{color:var(--muted);font-weight:600;text-decoration:none}.plnr .lvline i{color:var(--muted);padding:0 2px;font-style:normal;font-weight:500}.plnr .pwho.none .slot{border:1px dashed var(--line-2);width:74px;height:74px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;font-size:10.5px;display:grid}.plnr .facts{flex:1;justify-content:center;align-self:flex-start;align-items:center;min-width:0;min-height:74px;display:flex}.plnr .fact{margin:0}.plnr .fact dd{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:7px;margin:0 0 4px;font-size:12.5px;display:flex}.plnr .fact dd:last-child{margin-bottom:0}.plnr .fact dd b{color:var(--gold);font-weight:700}.plnr .fact dd s{color:var(--muted);text-decoration:none}.plnr .fact dd .lbl{color:#fff;min-width:40px;font-size:12px;font-weight:700}.plnr .pbody{border-top:1px solid var(--line);padding:12px 13px 13px}.plnr .tiles{grid-template-columns:repeat(var(--pl-cols),var(--pl-tile));justify-content:center;gap:8px;display:grid}.plnr .tile{width:var(--pl-tile);--art:calc(var(--pl-tile) - 4px)}.plnr .tile.ok{opacity:.82}.plnr .tile.ok .tile-n{color:var(--text)}.plnr .tile-ok{width:auto;height:auto;color:var(--good);background:0 0;border-radius:0;inset:0 0 30%}.plnr .pacts{border-top:1px solid var(--line);background:#0609106b;align-items:center;gap:6px;padding:5px 8px;display:flex}.plnr .pacts .btn{flex:1;justify-content:center;gap:6px;height:30px;min-height:0;padding:0 8px;font-size:12px;font-weight:600}.plnr .btn-drop:hover{color:var(--bad);background:#ff6b6b29;border-color:#ff6b6b73}.plnr .pacts .vsep{background:var(--line-2);flex:none;align-self:stretch;width:1px;margin:4px 0}.plnr .pacts .btn svg{flex:none;width:15px;height:15px}.plnr .pcard.is-done .pacts{justify-content:space-between}.plnr .pcard.is-done .pacts .btn{flex:none}.plnr .when{color:var(--muted);font-size:11.5px}@media (max-width:700px){.plnr .pl-board{grid-template-columns:1fr}.plnr .tiles{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.plnr .psec{padding-left:0}}.sk{background:#ffffff0e;border-radius:8px;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:sk-sweep 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.sk-page{pointer-events:none}.sk-head{gap:9px;margin-bottom:22px;display:grid}.sk-card{aspect-ratio:3/4;border-radius:var(--r-lg)}.sk-sec{margin-bottom:30px;padding-left:18px}.sk-secline{align-items:center;gap:10px;margin-bottom:16px;display:flex}.sk-board{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:12px;display:grid}.sk-plan{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.sk-plantop{align-items:center;gap:12px;padding:13px;display:flex}.sk-lines{flex:1;justify-items:center;gap:7px;display:grid}.sk-tiles{grid-template-columns:repeat(5,62px);justify-content:center;gap:8px;padding:12px 13px;display:grid}.sk-tile{border-radius:var(--r-sm);width:62px;height:80px}.sk-strip{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px;display:grid}.sk-stat{border-radius:var(--r-lg);height:92px}.sk-grid4{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sk-panel{border-radius:var(--r-lg);height:240px}.sk-rows{gap:8px;display:grid}.sk-row{border-radius:10px;height:52px}@media (max-width:700px){.sk-board{grid-template-columns:1fr}.sk-sec{padding-left:0}.sk-strip{grid-template-columns:repeat(2,1fr)}}.tdy .pagehd{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.tdy .pagehd h1{letter-spacing:-.025em;color:var(--text);text-transform:none;font-size:30px}.tdy .daycard{align-items:center;gap:18px;margin-left:auto;display:flex}.tdy .daycard .dcell{text-align:right;justify-items:end;gap:3px;display:grid}.tdy .daycard .dcell b{font:700 25px/1 var(--f-num);color:var(--text);letter-spacing:-.02em}.tdy .daycard .dcell i{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-style:normal;font-weight:650}.tdy .daycard .dsplit{background:var(--line-2);flex:none;width:1px;height:34px}.tdy .plans{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.tdy .allbtn{width:64px;height:64px;color:var(--text);background:radial-gradient(circle at 50% 34%,#2a3446,#1a2231);border:0;border-radius:50%;flex:none;padding:0;font-size:14px;font-weight:700;transition:all .13s;box-shadow:inset 0 0 0 1.5px #ffffff29}.tdy .allbtn:hover{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}.tdy .allbtn.on{color:#241b07;background:radial-gradient(circle at 50% 34%,#f7d489,#e2b459);box-shadow:inset 0 0 0 1.5px #f0c66bb3,0 0 0 4px #f0c66b1f}.tdy .vsplit{background:var(--line-2);align-self:flex-start;width:1px;height:64px;margin:0 2px}.tdy .face{width:84px;color:var(--muted);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:grid}.tdy .face img{object-fit:cover;object-position:top center;opacity:.95;background:radial-gradient(circle at 50% 30%,var(--el),#101722);border:2px solid #0000;border-radius:50%;width:64px;height:64px;transition:all .14s}@supports (color:color-mix(in lab,red,red)){.tdy .face img{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--el) 78%,#16202e),#101722)}}.tdy .face span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tdy .face:hover img{border-color:#ffffff52}.tdy .face:hover span{color:var(--text-2)}.tdy .face.on img{border-color:var(--gold);box-shadow:0 0 0 4px #f0c66b24}.tdy .face.on span{color:var(--gold)}.tdy .face.is-quiet img{opacity:.38;filter:saturate(.5)}.tdy .face.is-quiet span{color:var(--muted-2)}.tdy .face.is-quiet.on img,.tdy .face.is-quiet:hover img{opacity:.95;filter:none}.tdy .plans.has-pick .face:not(.on) img{opacity:.3;filter:saturate(.4)}.tdy .plans.has-pick .face:not(.on) span{color:var(--muted-2)}.tdy .plans.has-pick .face:not(.on):hover img{opacity:.7;filter:none}.tdy .morebtn{border:1px dashed var(--line-2);height:64px;color:var(--text-2);background:#ffffff0d;border-radius:32px;align-self:flex-start;padding:0 16px;font-size:13px;font-weight:650;transition:all .13s}.tdy .morebtn:hover{color:#fff;border-color:#ffffff52}.tdy .today-cols{flex-wrap:wrap;align-items:flex-start;gap:22px 20px;display:flex}.tdy .today-cols>.sec{flex:286px;min-width:0}.tdy .flow{min-width:0}.tdy .today-cols>.sec.is-folded{flex:none;width:44px}.tdy .sechd{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin-bottom:14px;padding:0 0 9px;display:flex;position:relative}.tdy .sechd h2{color:#fff;text-transform:none;letter-spacing:-.01em;font-size:17px}.tdy .sechd .fold{width:18px;height:18px;color:var(--muted);transition:transform var(--t-1) var(--ease),color var(--t-1) var(--ease);flex:none;place-items:center;display:grid}.tdy .sechd:hover .fold{color:var(--gold)}.tdy .sechd:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.tdy .sec.is-folded .sechd{flex-direction:column;gap:12px;width:100%;padding:10px 0 14px}.tdy .sec.is-folded .sechd .fold{transform:rotate(-90deg)}.tdy .sec.is-folded .sechd h2{writing-mode:vertical-rl;font-size:15px}.tdy .sec.is-folded .sechd .n{margin-left:0}.tdy .sec.is-folded .sechd:after{width:1px;height:auto;inset:0 0 0 auto}.tdy .sec.is-folded .sechd:before{width:3px;height:74px;inset:0 -1px auto auto}.tdy .sechd:after{content:"";background:#ffffff17;height:1px;position:absolute;bottom:0;left:0;right:0}.tdy .sechd:before{content:"";background:var(--c,#f0c66b8c);z-index:1;border-radius:3px;width:74px;height:3px;position:absolute;bottom:-1px;left:0}.tdy .sec.weekly{--c:#bb87e8b3}.tdy .sec.talents{--c:#f0c66bb3}.tdy .sec.boss{--c:#ff7a4db3}.tdy .sec.world{--c:#5ed6a099}.tdy .sechd .n{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:800}.tdy .flow{columns:250px;column-gap:12px}.tdy .flow>.job{break-inside:avoid;margin-bottom:12px}.tdy .job{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.tdy .job.is-done{opacity:.55}.tdy .jobhd{background:#ffffff09;align-items:center;gap:10px;padding:7px 12px;display:flex}.tdy .jobhd .grow{flex:1;min-width:0}.tdy .bossface{background:var(--bg-2);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;overflow:hidden}.tdy .bossface img{object-fit:cover;width:100%;height:100%;display:block}.tdy .meta{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.tdy .place{color:var(--text);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.tdy .place svg{opacity:.65;flex:none}.tdy .place span{white-space:nowrap}.tdy .meta>.vline:last-child{display:none}.tdy .vline{background:var(--line-2);border-radius:1px;width:1px;height:16px}.tdy .resin{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tdy .resin img{width:20px;height:20px}.tdy .rate{color:var(--text-2);font-weight:600}.tdy .rate b{color:#fff;font-variant-numeric:tabular-nums;margin-right:1px;font-size:15px;font-weight:800}.tdy .free{color:var(--text-2);font-size:13px;font-weight:600}.tdy .doit{border:1px solid var(--line-2);width:32px;height:32px;color:var(--text-2);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;transition:background .13s,border-color .13s,color .13s;display:grid}.tdy .doit:hover{color:var(--good);background:#5ed6a024;border-color:#5ed6a080}.tdy .doit.is-done{background:var(--good);border-color:var(--good);color:#0d2a20}.tdy .jobbody{gap:10px;padding:11px 12px;display:grid}.tdy .tiles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tdy .tile{--art:58px;width:70px}.tdy .tile.ok{opacity:.82}.tdy .tile-ok{width:auto;height:auto;color:var(--good);background:0 0;border-radius:0;inset:0 0 30%}.tdy .forwho{flex-wrap:wrap;display:flex}.tdy .forwho,.tdy .who{align-items:center;gap:5px}.tdy .who{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:20px;padding:2px 9px 2px 2px;font-size:11.5px;font-weight:600;display:inline-flex}.tdy .who img{object-fit:cover;border-radius:50%;width:19px;height:19px}.tdy .invbody{justify-items:center;gap:14px;padding:16px;display:grid}.tdy .invcols{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tdy .invcol{justify-items:center;gap:7px;display:grid}.tdy .invcol .micon{width:62px;height:58px;box-shadow:0 0 0 var(--ring-w) var(--line-2);transition:box-shadow var(--t-1) var(--ease);border-radius:9px}.tdy .invcol.is-this .micon{box-shadow:0 0 0 calc(var(--ring-w) * 2) var(--gold)}.tdy .invcol input{background:var(--bg);border:1px solid var(--line-2);color:#fff;text-align:center;appearance:textfield;border-radius:8px;outline:none;width:62px;padding:7px 4px;font-size:13.5px;font-weight:700}.tdy .invcol input::-webkit-inner-spin-button{appearance:none;margin:0}.tdy .btn.wide{justify-content:center;width:100%;height:32px;min-height:0;font-size:12.5px}.tdy-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:12px;padding:26px;font-size:13px}@media (max-width:700px){.tdy .flow{columns:auto}.tdy .daycard{margin-left:0}}.dataup .panel+.panel{margin-top:16px}.dataup .verdict{color:#fff;align-items:center;gap:10px;margin-bottom:16px;font-size:14.5px;font-weight:700;display:flex}.dataup .verdict svg{flex:none}.dataup .verdict em{color:var(--muted);margin-left:6px;font-size:12.5px;font-style:normal;font-weight:500}.dataup .verdict.current svg{color:var(--good)}.dataup .verdict.behind svg{color:var(--warn)}.dataup .verdict.error{color:var(--bad)}.dataup .dtable{border-collapse:collapse;width:100%}.dataup .dtable th{text-align:left;border-bottom:1px solid var(--line-2);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:8px 12px;font-size:11px;font-weight:700}.dataup .dtable td{color:var(--text);border-bottom:1px solid #ffffff0d;padding:10px 12px;font-size:13.5px}.dataup .dtable tbody tr:last-child td{border-bottom:0}.dataup .dtable tbody tr:hover td{background:#ffffff05}.dataup .dtable td.num,.dataup .dtable th.num{text-align:right;font-variant-numeric:tabular-nums}.dataup .dtable td b{color:#fff;font-weight:800}.dataup .dtable .nil{color:var(--muted);font-size:12.5px}.dataup .beforeafter td:nth-child(2){color:var(--text-2)}.dataup .beforeafter td:nth-child(3){color:#fff;font-weight:700}.dataup .beforeafter td:last-child b{color:var(--gold)}.dataup .built{color:var(--muted);margin-top:14px;font-size:12.5px}.dataup .built b{color:var(--text-2);font-weight:650}.dataup h2{align-items:center;gap:9px;margin-bottom:12px;display:flex}.dataup .count-n{font:700 13px/1 var(--f-num);color:var(--text-2)}.dataup .steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.dataup .steps li{counter-increment:step;padding-left:38px;position:relative}.dataup .steps li:before{content:counter(step);width:26px;height:26px;color:var(--gold);background:#f0c66b24;border:1px solid #f0c66b66;border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:-1px;left:0}.dataup .steps b{color:#fff;font-size:13.5px;font-weight:700;display:block}.dataup .steps .hint{color:var(--muted);margin-top:5px;font-size:12.5px;display:block}.dataup .cmd{background:var(--bg);border:1px solid var(--line-2);color:var(--gold);border-radius:9px;margin:8px 0 0;padding:10px 13px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;overflow-x:auto}.invp .pagehd{align-items:center;gap:16px;margin-bottom:16px;display:flex}.invp .pagehd h1{letter-spacing:-.025em;color:var(--text);text-transform:none;font-size:30px}.invp .pagehd .imp{gap:8px;margin-left:auto}.invp .invbar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.invp .searchbox{flex:0 0 260px;min-width:0}.invp .bar-gap{flex:1}.invp .invbar .hollow{gap:8px}.invp .invbar .hollow.on{border-color:var(--gold);color:var(--gold)}.invp .regions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.invp .rchip{background:var(--surface);border:1px solid var(--line-2);height:38px;color:var(--text-2);transition:border-color var(--t-1) var(--ease),background var(--t-1) var(--ease);border-radius:50%;padding:0 13px;font-size:12.5px;font-weight:650}.invp .rchip.art{place-items:center;width:38px;padding:0;display:grid}.invp .rchip.art img{object-fit:contain;opacity:.62;width:22px;height:22px;transition:opacity var(--t-1) var(--ease)}.invp .rchip:hover{color:#fff;border-color:#ffffff4d}.invp .rchip:hover img{opacity:.9}.invp .rchip.on{background:var(--surface-2);border-color:var(--gold);color:var(--gold)}.invp .rchip.on img{opacity:1;filter:drop-shadow(0 0 4px #f0c66b80)}.invp .vsplit{background:#ffffffd1;border-radius:2px;align-self:center;width:2px;height:26px;margin:0 4px}.invp .kinds{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.invp .chip{background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:9px;padding:8px 13px;font-size:12.5px;font-weight:650;transition:all .13s}.invp .chip:hover{color:#fff;border-color:var(--line-2)}.invp .chip.on{border-color:var(--gold);color:var(--gold);background:#f0c66b24}.invp .shelf{margin-bottom:26px}.invp .shelfhd{align-items:center;gap:10px;margin-bottom:14px;padding-bottom:9px;display:flex;position:relative}.invp .shelfhd h2{color:#fff;text-transform:none;letter-spacing:-.01em;font-size:16px}.invp .shelfhd .n{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:800}.invp .shelfhd:after{content:"";background:#ffffff17;height:1px;position:absolute;bottom:0;left:0;right:0}.invp .shelfhd:before{content:"";background:var(--c,#f0c66b99);z-index:1;border-radius:3px;width:74px;height:3px;position:absolute;bottom:-1px;left:0}.invp .shelf.exp{--c:#ffffff59}.invp .shelf.book{--c:#bb87e8b3}.invp .shelf.wep{--c:#ffb45499}.invp .shelf.gem{--c:#f0c66bb3}.invp .shelf.weekly{--c:#bb87e880}.invp .shelf.boss{--c:#ff7a4db3}.invp .shelf.local{--c:#5ed6a099}.invp .shelf.common{--c:#4fc3f799}.invp .cells{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.invp .cell{display:block;position:relative}.invp .cell .micon{aspect-ratio:1;border-radius:var(--r);width:100%;height:auto}.invp .cell .micon img{width:84%;height:84%}.invp .cell.have0 .micon{opacity:.4}.invp button.shelfhd{text-align:left;cursor:pointer;width:100%;transition:color var(--t-1) var(--ease)}.invp .shelfhd .fold{width:22px;height:22px;color:var(--muted);transition:rotate var(--t-2) var(--ease),color var(--t-1) var(--ease);place-items:center;margin-left:-3px;display:grid}.invp button.shelfhd:hover .fold,.invp button.shelfhd:hover h2{color:var(--text)}.invp button.shelfhd[aria-expanded=false] .fold{rotate:-90deg}.invp button.shelfhd[aria-expanded=false] h2{color:var(--text-2)}.invp button.shelfhd[aria-expanded=false]:after{opacity:.4}.invp .cell input{color:#fff;text-align:center;appearance:textfield;font-variant-numeric:tabular-nums;background:#080b12c7;border:1px solid #0000;border-radius:7px;outline:none;width:auto;padding:3px 6px;font-size:13px;font-weight:800;transition:all .12s;position:absolute;bottom:6px;left:6px;right:6px}.invp .cell input::-webkit-inner-spin-button{appearance:none;margin:0}.invp .cell.have0 input{color:var(--muted)}.invp .cell:hover input{background:#080b12e6}.invp .cell input:focus{background:var(--bg);color:#fff}.inv-empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:12px;padding:26px;font-size:13px}@media (max-width:700px){.invp .searchbox{flex:100%}.invp .vsplit{display:none}}.setp{max-width:1080px}.setp .sethd{align-items:center;gap:20px;margin-bottom:28px;display:flex}.setp .sethd h1{letter-spacing:-.02em;color:#fff;font-size:27px;font-weight:700}.setp .sethd .act{align-items:center;gap:12px;margin-left:auto;display:flex}.setp .why{color:var(--warn);font-size:12.5px}.setp .why.bad{color:var(--bad)}.setp .setgrid{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:34px;display:grid}.setp .setnav{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:7px;position:sticky;top:84px}.setp .setnav button{text-align:left;width:100%;transition:.15s var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:13px 12px;display:grid;position:relative}.setp .setnav button+button{margin-top:2px}.setp .setnav button+button:after{content:"";background:#ffffff0f;height:1px;position:absolute;top:-2px;left:12px;right:12px}.setp .setnav button:hover{background:#ffffff0a}.setp .setnav .ico{background:var(--bg-2);width:42px;height:42px;color:var(--text-2);transition:.15s var(--ease);border-radius:12px;place-items:center;display:grid}.setp .setnav .txt b{color:var(--text);letter-spacing:-.005em;font-size:15px;font-weight:650;display:block}.setp .setnav em{font-style:normal;display:none}.setp .setnav button.on,.setp .setnav button.on:hover{background:#f0c66b1f;box-shadow:inset 0 0 0 1px #f0c66b4d}.setp .setnav button.on+button:after,.setp .setnav button.on:after{display:none}.setp .setnav button.on .ico{background:var(--gold);color:#1a1408}.setp .setnav button.on .txt b{color:var(--gold)}.setp .setnav button.danger.on{background:#ff6b6b1f;box-shadow:inset 0 0 0 1px #ff6b6b52}.setp .setnav button.danger.on .ico{background:var(--bad);color:#2a0d0d}.setp .setnav button.danger.on .txt b{color:#ff9c9c}.setp .setpane{max-width:720px;animation:rise .22s var(--ease)}.setp .panehd{margin-bottom:14px}.setp .panehd h2{letter-spacing:-.01em;color:#fff;text-transform:none;font-size:19px;font-weight:650}.setp .pane{gap:12px;display:grid}.setp .card{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:3px 20px}.setp .srow{align-items:center;gap:24px;padding:16px 0;display:flex}.setp .srow>.lab{flex:1;min-width:0}.setp .srow>.lab>b{color:var(--text);font-size:14px;font-weight:600;display:block}.setp .srow>.lab>span{max-width:46ch;color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.55;display:block}.setp .srow>.ctl{flex:none;align-items:center;gap:9px;display:flex}.setp .srow.risk>.lab>b{color:#ffb3b3}.setp .sinput,.setp .stext{background:var(--bg-2);border:1px solid var(--line);height:38px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 13px;font-size:13.5px;font-weight:600;transition:all .14s}.setp .sinput{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:86px}.setp .sinput::-webkit-inner-spin-button,.setp .sinput::-webkit-outer-spin-button{appearance:none;margin:0}.setp .stext{width:220px}.setp .stext.uid{letter-spacing:.1em;font-variant-numeric:tabular-nums;text-align:center;width:13ch}.setp .servertag{color:var(--gold);font-size:13.5px;font-weight:650}.setp .blockact .pick{gap:8px}.setp .sinput:hover,.setp .stext:hover{border-color:var(--line-2)}.setp .sinput:focus,.setp .stext:focus{border-color:var(--gold-dim);box-shadow:0 0 0 3px #f0c66b1a}.setp .who{align-items:center;gap:15px;display:flex}.setp .who .face{object-fit:cover;color:#fff;background:linear-gradient(150deg,#2b3a55,#46628f);border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-size:21px;font-weight:700;display:grid}.setp .who .nm{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:650}.setp .who .sub{color:var(--gold-dim);margin-top:3px;font-size:13px;font-weight:600}.setp .block{padding:17px 0}.setp .blockhd{color:var(--text);font-size:14px;font-weight:600;display:block}.setp .steps{counter-reset:step;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.setp .steps li{counter-increment:step;color:var(--text-2);padding-left:32px;font-size:12.5px;line-height:1.55;position:relative}.setp .steps li:before{content:counter(step);background:var(--bg-2);width:21px;height:21px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--gold);border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.setp .steps a{color:var(--gold);border-bottom:1px solid #f0c66b59;font-weight:600;text-decoration:none}.setp .steps a:hover{border-bottom-color:var(--gold)}.setp .blockact{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;display:flex}.setp .blockact .last{color:var(--muted);font-size:12px}.setp .btn-bad{color:#ff9c9c;background:0 0;border-color:#ff6b6b4d}.setp .btn-bad:hover{color:#ffbdbd;background:#ff6b6b1f;border-color:#ff6b6b8c}.setp .btn-bad.armed{color:#fff;background:#ff6b6b29;border-color:#ff6b6b99}.setp .btn-sm{height:34px;padding:0 13px;font-size:13px}.setp .btn-icon{width:34px;height:34px;padding:0}.setp .gone{color:var(--good);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:820px){.setp .setgrid{grid-template-columns:minmax(0,1fr);gap:20px}.setp .setnav{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:static}.setp .setnav button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px;padding:12px 6px}.setp .setnav button+button{margin-top:0}.setp .setnav button+button:after{display:none}.setp .setnav .txt{text-align:center}.setp .setnav .txt b{display:none}.setp .setnav em{color:inherit;font-size:12px;font-weight:650;display:block}.setp .setnav button.on em{color:var(--gold)}.setp .setnav button.danger.on em{color:#ff9c9c}.setp .setpane{max-width:none}.setp .srow{flex-wrap:wrap;gap:12px}.setp .srow>.ctl{justify-content:flex-end;width:100%}}.sk-nav{border-radius:12px;height:68px;display:block}.sk-nav+.sk-nav{margin-top:2px}.sk-set{border-radius:15px;height:74px;display:block}.invp .pagehd .sv{gap:8px;margin-left:auto}.invp .pagehd .imp{margin-left:0}.invp .pagehd .sv-saving{opacity:.7}.invp .pagehd .sv-saved{background:var(--good);border-color:var(--good);color:#06210f}.invp .pagehd .sv-failed{background:var(--bad);border-color:var(--bad);color:#2a0a0f}.sk-invbar{align-items:center;gap:10px;margin-bottom:16px}.sk-invbar,.sk-kinds{flex-wrap:wrap;display:flex}.sk-kinds{gap:6px;margin-bottom:22px}.sk-shelf{margin-bottom:26px}.sk-cells{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.sk-cell{aspect-ratio:1;border-radius:var(--r)}.sk-today-head{align-items:center;gap:20px;margin-bottom:16px;display:flex}.sk-plansrow{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.sk-face{border-radius:50%;width:56px;height:56px}.sk-today-cols{flex-wrap:wrap;align-items:flex-start;gap:22px 20px;display:flex}.sk-today-cols>div{flex:286px;min-width:0}.sk-job{border-radius:12px;height:168px;margin-bottom:12px;display:block}.invdock{z-index:60;border-radius:var(--r-pill);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--gold-dim),var(--sh-3);color:var(--text);animation:pop var(--t-2) var(--ease);align-items:center;gap:14px;padding:10px 12px 10px 16px;font-size:12.5px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (max-width:900px){.invdock{bottom:78px}}.ps-box.sm.impbox{width:min(400px,100%)}.impbody{padding:14px}.impbody .steps{grid-auto-flow:row;gap:8px;margin:0 0 14px;padding-left:20px;display:grid}.impbody .steps li{color:var(--text-2);font-size:12.5px;line-height:1.5}.impdrop{cursor:pointer;border:1px dashed var(--line-3);border-radius:var(--r-lg);background:var(--bg);text-align:center;transition:border-color var(--t-1) var(--ease),background var(--t-1) var(--ease);place-items:center;gap:3px;padding:22px 16px;display:grid}.impdrop:hover{border-color:var(--gold);background:var(--surface)}.impdrop input{display:none}.impdrop svg{color:var(--gold)}.impdrop b{color:var(--text);font-size:13.5px;font-weight:650}.impdrop span{color:var(--muted);font-size:11.5px}.imperr{color:var(--bad);margin-top:12px;font-size:12.5px}.implast{color:var(--muted);margin-top:12px;font-size:12px}.iconbtn:hover svg{color:var(--bad)}.mh .iconbtn:hover,.ps-boxhd .iconbtn:hover{background:#fb71851f}@media (max-width:1439px){.usermenu-trigger{grid-template-columns:1fr;justify-items:center;gap:2px}.usermenu-trigger .chev{grid-column:1;width:14px;height:14px}.usermenu-trigger .chev svg{width:11px;height:11px}}.plnr .cardpick{border-radius:var(--r);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);gap:4px;margin-left:auto;padding:3px;display:flex}.plnr .cardpick button{border-radius:var(--r-sm);color:var(--muted);font:inherit;cursor:pointer;transition:background var(--t-1) var(--ease),color var(--t-1) var(--ease);background:0 0;border:0;padding:6px 12px;font-size:12.5px;font-weight:650}.plnr .cardpick button:hover{color:var(--text-2)}.plnr .cardpick button.on{background:var(--surface-2);color:var(--gold)}.plnr .pl-board:has(.prog){flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.plnr .pl-board:has(.prog)>.pcard.prog{flex:0 560px;min-width:0}.plnr .pl-board:has(.prog)>.pcard.prog.is-folded{flex:none}.plnr .pcard.prog{grid-template-columns:158px minmax(0,1fr);display:grid}.plnr .pg-side{background:linear-gradient(180deg,var(--el) 0,var(--el) 42%,transparent 78%),#ffffff09;align-content:start;justify-items:center;gap:8px;min-width:0;padding:12px 8px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.plnr .pg-side{background:linear-gradient(180deg,color-mix(in oklab,var(--el) 26%,transparent) 0,color-mix(in oklab,var(--el) 8%,transparent) 42%,transparent 78%),#ffffff09}}.plnr .pg-side{border-right:1px solid var(--line)}.plnr .pg-days{margin-top:auto}.plnr .pg-face{background:radial-gradient(circle at 50% 42%,var(--el),transparent 68%);place-items:center;width:92px;height:92px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.plnr .pg-face{background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--el) 34%,transparent),transparent 68%)}}.plnr .pg-face{border-radius:50%}.plnr .pg-face:before{background:conic-gradient(var(--gold) calc(var(--pct) * 1%),#ffffff1a 0);inset:2px}.plnr .pg-face:after,.plnr .pg-face:before{content:"";border-radius:50%;position:absolute}.plnr .pg-face:after{background:var(--el);inset:6px}@supports (color:color-mix(in lab,red,red)){.plnr .pg-face:after{background:color-mix(in oklab,var(--el) 12%,var(--surface))}}.plnr .pg-face img{z-index:1;object-fit:cover;object-position:50% 12%;border-radius:50%;width:78px;height:78px;position:relative}.plnr .pg-pct{z-index:3;text-align:center;font:800 13px/1 var(--f-num);color:var(--gold);text-shadow:0 0 4px #020306f2,0 1px 3px #020306f2;position:absolute;bottom:-2px;left:0;right:0}.plnr .pg-pct i{margin-left:.5px;font-size:.72em;font-style:normal}.plnr .pg-name{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.plnr .pg-stats{justify-self:center;gap:4px;width:max-content;max-width:100%;margin:2px 0 0;display:grid}.plnr .pg-stat{grid-template-columns:auto 2ch 12px 3ch;align-items:baseline;gap:0 6px;display:grid}.plnr .pg-stat dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:9.5px;font-weight:700}.plnr .pg-stat dd{margin:0;display:contents}.plnr .pg-stat dd s{color:var(--muted);font:600 11px/1 var(--f-num);text-align:right;text-decoration:none}.plnr .pg-stat dd i{color:var(--muted);text-align:center;font-size:10px;font-style:normal}.plnr .pg-stat dd b{font:700 11px/1 var(--f-num);color:var(--gold);text-align:right}.plnr .pg-days{border-top:1px solid var(--line);width:100%;padding-top:10px}.plnr .pg-dlabel{text-align:center;letter-spacing:.09em;text-transform:uppercase;color:var(--text);margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.plnr .pg-dayrow{justify-content:center;gap:2px;display:flex}.plnr .pg-dayrow i{width:14px;height:16px;font:600 9px/1 var(--f-num);color:var(--muted-2);background:#ffffff0a;border-radius:3px;place-items:center;font-style:normal;display:grid}.plnr .pg-dayrow i.on{background:var(--gold);color:var(--gold-ink)}.plnr .pg-main{min-width:0;padding:10px 12px 12px}.plnr .pg-hd{align-items:center;gap:10px;margin-bottom:9px;display:flex}.plnr .pg-hd h3{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px;font-weight:700}.plnr .pg-hd.sub{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.plnr .pg-acts{align-items:center;gap:2px;margin-left:auto;display:flex}.plnr .pg-acts .iconbtn{width:28px;height:28px}.plnr .pg-acts .iconbtn.good{color:var(--good)}.plnr .pg-acts .iconbtn.danger:hover{color:var(--bad);background:#fb718524}.plnr .pg-acts .fold svg{transition:transform var(--t-2) var(--ease);transform:rotate(90deg)}.plnr .pcard.prog.is-folded .pg-acts .fold svg{transform:rotate(-90deg)}.plnr .pcard.prog.is-folded{grid-template-columns:158px auto}.plnr .pcard.prog.is-folded .pg-main{align-content:start;padding:8px 6px;display:grid}.plnr .pcard.prog.is-folded .pg-hd{margin:0}.plnr .pcard.prog.is-folded .pg-hd h3{display:none}.plnr .pcard.prog.is-folded .pg-acts{flex-direction:column;margin:0}.plnr .pcard.prog.is-folded .pg-acts .fold{order:-1}.plnr .prog .tiles{grid-template-columns:repeat(auto-fill,var(--pl-tile));justify-content:start}.plnr .pg-none{color:var(--muted);padding:4px 0 2px;font-size:12px}@media (max-width:700px){.plnr .pcard.prog{grid-template-columns:1fr}.plnr .pg-side{border-right:0;border-bottom:1px solid var(--line)}}svg{shape-rendering:geometricprecision}img,svg{image-rendering:auto}.avatar,.bossface,.cardpick button,.ccard,.face img,.micon,.sigil g,.sigil svg,.tile,.usermenu-trigger{backface-visibility:hidden}.sigil svg{transform:translateZ(0)}.tile-ok svg{stroke-width:3.2px}.tile.ok{opacity:.5}.plnr .tile.ok,.psheet .tile.ok,.tdy .tile.ok{opacity:.78}.plnr .pg-id{flex-wrap:nowrap;align-items:center;gap:5px;max-width:100%;display:flex}.plnr .pg-id .el{display:block}.plnr .pg-id .el,.plnr .pg-wep{flex:none;width:14px;height:14px}.plnr .pg-wep{object-fit:contain;opacity:1;filter:brightness(0)invert(88%)}.plnr .pg-idsep{background:var(--line-2);flex:none;width:1px;height:10px}.plnr .pg-cons{font:700 10.5px/1 var(--f-num);color:var(--gold);flex:none}.plnr .pg-anyday{color:var(--muted-2);font-size:10px}.scanc{gap:13px;padding:16px 18px 18px;display:grid}.scanc-file{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.scanc-file span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.scanc-file em{color:var(--muted-2);flex:none;font-style:normal}.scanc-nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.scanc-nums span{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);justify-items:center;gap:2px;padding:11px 6px;font-size:10.5px;display:grid}.scanc-nums b{font:700 20px/1 var(--f-num);color:var(--text)}.scanc-warn{border-radius:var(--r-sm);background:var(--warn);align-items:flex-start;gap:8px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.scanc-warn{background:color-mix(in srgb,var(--warn) 11%,transparent)}}.scanc-warn{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.scanc-warn{border:1px solid color-mix(in srgb,var(--warn) 32%,transparent)}}.scanc-warn{color:var(--text);font-size:12.5px;line-height:1.45}.scanc-warn svg{color:var(--warn);flex:none;margin-top:1px}.scanc-note{color:var(--muted-2);font-size:12px;line-height:1.5}.scanc-act{justify-content:flex-end;gap:9px;margin-top:2px;display:flex}.acc-door{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:14px;margin-bottom:20px;padding:16px 18px;display:grid}.acc-doorhd{align-items:flex-start;gap:11px;display:flex}.acc-doorhd div{gap:3px;display:grid}.acc-doorhd b{color:var(--text);font-size:14.5px}.acc-doorhd span{color:var(--muted);font-size:12.5px;line-height:1.5}.acc-dot{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.acc-dot.is-shut{background:var(--muted-2)}.acc-dot.is-open{background:var(--good);box-shadow:0 0 0 4px var(--good)}@supports (color:color-mix(in lab,red,red)){.acc-dot.is-open{box-shadow:0 0 0 4px color-mix(in srgb,var(--good) 18%,transparent)}}.acc-choice{flex-wrap:wrap;gap:8px;display:flex}.acc-choice button{border-radius:var(--r);cursor:pointer;background:var(--surface-2);border:1px solid var(--line);color:var(--text-2);transition:.14s var(--ease);align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.acc-choice button:hover:not(:disabled){border-color:var(--line-2);color:var(--text)}.acc-choice button.on{background:var(--surface-3);color:var(--text);border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.acc-choice button.on{border-color:color-mix(in srgb,var(--gold) 55%,transparent)}}.acc-choice button.armed{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.acc-choice button.armed{background:color-mix(in srgb,var(--warn) 16%,transparent)}}.acc-choice button.armed{border-color:var(--warn);color:var(--warn)}.acc-choice button:disabled{opacity:.55;cursor:default}.acc-armed{color:var(--warn);border-radius:var(--r-sm);background:var(--warn);padding:9px 11px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.acc-armed{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.acc-armed{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.acc-armed{border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}}.acc-sec{margin-bottom:22px}.acc-sec h3{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.acc-sec h3 em{letter-spacing:0;text-align:center;background:var(--gold);color:#14100a;border-radius:9px;min-width:19px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.acc-none{color:var(--muted-2);font-size:12.5px}.accx td.w-face,.accx th.w-face{width:44px;padding-right:0}.accx td.w-act,.accx th.w-act{text-align:right;width:1%}.accx td.keep,.accx th.keep{white-space:nowrap}.acc-face{background:var(--bg-2);object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.acc-face.is-none{color:var(--muted-2);border:1px solid var(--line-2);place-items:center;display:grid}.accx tbody th[scope=row]{color:var(--text);font-weight:600}.acc-handle{color:var(--text)}.acc-id{color:var(--muted-2);letter-spacing:.01em;font-size:12px}.acc-verdict{font-weight:650}.acc-verdict.yes{color:var(--good)}.acc-verdict.no{color:var(--bad)}.acc-by{color:var(--muted-2);margin-top:1px;font-size:11px;font-style:normal;display:block}.acc-act{justify-content:flex-end;gap:6px;display:inline-flex}.acc-act .btn-sm,.vh{white-space:nowrap}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.al-who{gap:1px;min-width:0;display:grid}.al-who b{color:var(--text);font-weight:600}.al-who em{color:var(--muted-2);font-size:10.5px;font-style:normal;font-family:var(--f-num,inherit);letter-spacing:.01em}.err-ref{cursor:pointer;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line);font:600 12px/1 var(--f-num);letter-spacing:.06em;color:var(--muted);transition:.14s var(--ease);align-items:center;gap:8px;margin-top:4px;padding:7px 12px;display:inline-flex}.err-ref:hover{border-color:var(--line-2);color:var(--text-2)}.err-ref svg{opacity:.7}.ap{align-content:start;gap:18px;display:grid}.ap-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:12px 16px}.ap-bar,.ap-pick{align-items:center;display:flex}.ap-pick{gap:11px;min-width:0}.ap-pick>span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;font-weight:700}.ap-pick select{cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);min-width:280px;max-width:100%;color:var(--text);padding:8px 12px;font-size:13px;font-weight:600}.ap-pick select:hover:not(:disabled){border-color:var(--line-2)}.ap-pick select:disabled{opacity:.5;cursor:default}.ap-load,.ap-sum{color:var(--muted);font-size:13px}.ap-sum b{color:var(--text);font-family:var(--f-num)}.ap-sum b.ok{color:var(--good)}.cc-beta{white-space:nowrap;font:700 8.5px/1.5 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;background:var(--info);border-radius:999px;padding:2px 7px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.cc-beta{background:color-mix(in srgb,var(--info) 88%,#000)}}.cc-beta{color:#07101f}@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)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.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 dropdown{0%{opacity:0}}@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}