@font-face{font-family:FFXIV;src:url(/fonts/FFXIV_Lodestone_SSF.ttf)format("truetype"),url(/fonts/FFXIV_Lodestone_SSF.woff)format("woff");unicode-range:U+E020-E0DB}:root{--dash-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--dash-page-bg:#f0f2f5;--dash-page-pad-top:10px;--dash-page-pad-x:clamp(12px, 10vw, 100px);--dash-shadow-xl:0 12px 32px -8px #0f172a3d, 0 2px 8px #0f172a14;--dash-link-lift-shadow:-3px 7px 14px -4px #0f172a38, -1px 2px 3px #0f172a12;--dash-card-rgb:255 255 255;--dash-card-rgb-2:255 255 255;--dash-card-shadow:0 0 #0000}*{box-sizing:border-box}html,body{background-color:var(--ant-color-bg-layout,var(--dash-page-bg));margin:0;padding:0}body{font-family:var(--dash-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh}#root{min-height:100svh}.dash-shell.has-custom-bg{background:0 0}.dash-shell.has-custom-bg>.ant-layout-content{z-index:1;position:relative}.dash-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dash-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.dash-bg:after{content:"";pointer-events:none;background:var(--dash-bg-vignette,none);position:absolute;inset:0}.dash-shell{--dash-card-bg:linear-gradient(135deg, rgb(var(--dash-card-rgb,255 255 255) / var(--dash-card-alpha,1)) 0%, rgb(var(--dash-card-rgb-2,255 255 255) / var(--dash-card-alpha,1)) 100%)}.dash-card-surface{background:var(--dash-card-bg,var(--ant-color-bg-container));box-shadow:var(--dash-card-shadow);-webkit-backdrop-filter:var(--dash-card-backdrop,none);backdrop-filter:var(--dash-card-backdrop,none)}.ant-card.dash-card-surface{border-radius:var(--dash-card-radius,var(--ant-border-radius-lg));border-width:var(--dash-card-border-width,1px)}.dash-card-surface .ant-card-head-title{color:var(--dash-card-title-color,var(--ant-color-text))}.dash-link-card .ant-typography:not(.ant-typography-secondary){color:var(--dash-link-name-color,var(--dash-card-title-color,var(--ant-color-text)))}.dash-container{max-width:1600px;padding-inline:var(--dash-page-pad-x);margin-inline:auto;padding-block:0 48px}.ant-typography h2,h2.ant-typography{font-size:24px}a,a:hover{text-decoration:none}@media (width<=768px){:root{--dash-page-pad-top:14px;--dash-page-pad-x:14px}.dash-container{padding-block:0 32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}i.xiv:before{font-family:FFXIV;font-style:normal}i.xiv.ime-hira-full:before,i.xiv.e020:before{content:""}i.xiv.ime-kata-full:before,i.xiv.e021:before{content:""}i.xiv.ime-en:before,i.xiv.e022:before{content:""}i.xiv.ime-kata-half:before,i.xiv.e023:before{content:""}i.xiv.ime-en-jp:before,i.xiv.e024:before{content:""}i.xiv.ime-kr:before,i.xiv.e025:before{content:""}i.xiv.ime-chs:before,i.xiv.e026:before{content:""}i.xiv.ime-en-chs:before,i.xiv.e027:before{content:""}i.xiv.min-intl:before,i.xiv.e028:before{content:""}i.xiv.min-chs:before,i.xiv.e029:before{content:""}i.xiv.lenticular-left:before,i.xiv.e02a:before{content:""}i.xiv.lenticular-right:before,i.xiv.e02b:before{content:""}i.xiv.timer:before,i.xiv.e031:before{content:""}i.xiv.e032:before{content:"";content:""}i.xiv.ilv:before,i.xiv.e033:before{content:""}i.xiv.garden:before,i.xiv.e034:before{content:""}i.xiv.interact:before,i.xiv.e035:before{content:""}i.xiv.klv:before,i.xiv.e037:before{content:""}i.xiv.rlv:before,i.xiv.e038:before{content:""}i.xiv.attribute:before,i.xiv.e039:before{content:""}i.xiv.elv:before,i.xiv.e03a:before{content:""}i.xiv.glamour:before,i.xiv.e03b:before{content:""}i.xiv.hq:before,i.xiv.e03c:before{content:""}i.xiv.collectables:before,i.xiv.e03d:before{content:""}i.xiv.e03e:before{content:"";content:""}i.xiv.point:before,i.xiv.e03f:before{content:""}i.xiv.auto-translate-left:before,i.xiv.e040:before{content:""}i.xiv.auto-translate-right:before,i.xiv.e041:before{content:""}i.xiv.target-attack:before,i.xiv.e042:before{content:""}i.xiv.target-ignore:before,i.xiv.e043:before{content:""}i.xiv.target-bind:before,i.xiv.e044:before{content:""}i.xiv.crystal:before,i.xiv.e048:before{content:""}i.xiv.gil:before,i.xiv.e049:before{content:""}i.xiv.target-circle:before,i.xiv.e04a:before{content:""}i.xiv.target-square:before,i.xiv.e04b:before{content:""}i.xiv.target-cross:before,i.xiv.e04c:before{content:""}i.xiv.target-triangle:before,i.xiv.e04d:before{content:""}i.xiv.target-plus:before,i.xiv.e04e:before{content:""}i.xiv.mouse:before,i.xiv.e050:before{content:""}i.xiv.mouse-left-button:before,i.xiv.e051:before{content:""}i.xiv.mouse-right-button:before,i.xiv.e052:before{content:""}i.xiv.mouse-left-right-button:before,i.xiv.e053:before{content:""}i.xiv.mouse-scroll-whell:before,i.xiv.e054:before{content:""}i.xiv.mouse-button-1:before,i.xiv.e055:before{content:""}i.xiv.mouse-button-2:before,i.xiv.e056:before{content:""}i.xiv.mouse-button-3:before,i.xiv.e057:before{content:""}i.xiv.mouse-button-4:before,i.xiv.e058:before{content:""}i.xiv.mouse-button-5:before,i.xiv.e059:before{content:""}i.xiv.e05a:before{content:"";content:""}i.xiv.debuff:before,i.xiv.e05b:before{content:""}i.xiv.buff:before,i.xiv.e05c:before{content:""}i.xiv.e05d:before{content:"";content:""}i.xiv.e05e:before{content:"";content:""}i.xiv.e05f:before{content:"";content:""}i.xiv.number-0:before,i.xiv.e060:before{content:""}i.xiv.number-1:before,i.xiv.e061:before{content:""}i.xiv.number-2:before,i.xiv.e062:before{content:""}i.xiv.number-3:before,i.xiv.e063:before{content:""}i.xiv.number-4:before,i.xiv.e064:before{content:""}i.xiv.number-5:before,i.xiv.e065:before{content:""}i.xiv.number-6:before,i.xiv.e066:before{content:""}i.xiv.number-7:before,i.xiv.e067:before{content:""}i.xiv.number-8:before,i.xiv.e068:before{content:""}i.xiv.number-9:before,i.xiv.e069:before{content:""}i.xiv.lv:before,i.xiv.e06a:before{content:""}i.xiv.lv-de:before,i.xiv.e06b:before{content:""}i.xiv.lv-fr:before,i.xiv.e06c:before{content:""}i.xiv.am:before,i.xiv.e06d:before{content:""}i.xiv.pm:before,i.xiv.e06e:before{content:""}i.xiv.arrow-right:before,i.xiv.e06f:before{content:""}i.xiv.help:before,i.xiv.e070:before{content:""}i.xiv.square-a:before,i.xiv.e071:before{content:""}i.xiv.square-b:before,i.xiv.e072:before{content:""}i.xiv.square-c:before,i.xiv.e073:before{content:""}i.xiv.square-d:before,i.xiv.e074:before{content:""}i.xiv.square-e:before,i.xiv.e075:before{content:""}i.xiv.square-f:before,i.xiv.e076:before{content:""}i.xiv.square-g:before,i.xiv.e077:before{content:""}i.xiv.square-h:before,i.xiv.e078:before{content:""}i.xiv.square-i:before,i.xiv.e079:before{content:""}i.xiv.square-j:before,i.xiv.e07a:before{content:""}i.xiv.square-k:before,i.xiv.e07b:before{content:""}i.xiv.square-l:before,i.xiv.e07c:before{content:""}i.xiv.square-m:before,i.xiv.e07d:before{content:""}i.xiv.square-n:before,i.xiv.e07e:before{content:""}i.xiv.square-o:before,i.xiv.e07f:before{content:""}i.xiv.square-p:before,i.xiv.e080:before{content:""}i.xiv.square-q:before,i.xiv.e081:before{content:""}i.xiv.square-r:before,i.xiv.e082:before{content:""}i.xiv.square-s:before,i.xiv.e083:before{content:""}i.xiv.square-t:before,i.xiv.e084:before{content:""}i.xiv.square-u:before,i.xiv.e085:before{content:""}i.xiv.square-v:before,i.xiv.e086:before{content:""}i.xiv.square-w:before,i.xiv.e087:before{content:""}i.xiv.square-x:before,i.xiv.e088:before{content:""}i.xiv.square-y:before,i.xiv.e089:before{content:""}i.xiv.square-z:before,i.xiv.e08a:before{content:""}i.xiv.square-0:before,i.xiv.e08f:before{content:""}i.xiv.square-1:before,i.xiv.e090:before{content:""}i.xiv.square-2:before,i.xiv.e091:before{content:""}i.xiv.square-3:before,i.xiv.e092:before{content:""}i.xiv.square-4:before,i.xiv.e093:before{content:""}i.xiv.square-5:before,i.xiv.e094:before{content:""}i.xiv.square-6:before,i.xiv.e095:before{content:""}i.xiv.square-7:before,i.xiv.e096:before{content:""}i.xiv.square-8:before,i.xiv.e097:before{content:""}i.xiv.square-9:before,i.xiv.e098:before{content:""}i.xiv.square-10:before,i.xiv.e099:before{content:""}i.xiv.square-11:before,i.xiv.e09a:before{content:""}i.xiv.square-12:before,i.xiv.e09b:before{content:""}i.xiv.square-13:before,i.xiv.e09c:before{content:""}i.xiv.square-14:before,i.xiv.e09d:before{content:""}i.xiv.square-15:before,i.xiv.e09e:before{content:""}i.xiv.square-16:before,i.xiv.e09f:before{content:""}i.xiv.square-17:before,i.xiv.e0a0:before{content:""}i.xiv.square-18:before,i.xiv.e0a1:before{content:""}i.xiv.square-19:before,i.xiv.e0a2:before{content:""}i.xiv.square-20:before,i.xiv.e0a3:before{content:""}i.xiv.square-21:before,i.xiv.e0a4:before{content:""}i.xiv.square-22:before,i.xiv.e0a5:before{content:""}i.xiv.square-23:before,i.xiv.e0a6:before{content:""}i.xiv.square-24:before,i.xiv.e0a7:before{content:""}i.xiv.square-25:before,i.xiv.e0a8:before{content:""}i.xiv.square-26:before,i.xiv.e0a9:before{content:""}i.xiv.square-27:before,i.xiv.e0aa:before{content:""}i.xiv.square-28:before,i.xiv.e0ab:before{content:""}i.xiv.square-29:before,i.xiv.e0ac:before{content:""}i.xiv.square-30:before,i.xiv.e0ad:before{content:""}i.xiv.square-31:before,i.xiv.e0ae:before{content:""}i.xiv.special-hotbar:before,i.xiv.e0af:before{content:""}i.xiv.e0b0:before{content:"";content:""}i.xiv.instance-1:before,i.xiv.e0b1:before{content:""}i.xiv.instance-2:before,i.xiv.e0b2:before{content:""}i.xiv.instance-3:before,i.xiv.e0b3:before{content:""}i.xiv.instance-4:before,i.xiv.e0b4:before{content:""}i.xiv.instance-5:before,i.xiv.e0b5:before{content:""}i.xiv.instance-6:before,i.xiv.e0b6:before{content:""}i.xiv.instance-7:before,i.xiv.e0b7:before{content:""}i.xiv.instance-8:before,i.xiv.e0b8:before{content:""}i.xiv.instance-9:before,i.xiv.e0b9:before{content:""}i.xiv.e0ba:before{content:"";content:""}i.xiv.link:before,i.xiv.e0bb:before{content:""}i.xiv.sync:before,i.xiv.e0bc:before{content:""}i.xiv.sync-invert:before,i.xiv.e0bd:before{content:""}i.xiv.quest-sync:before,i.xiv.e0be:before{content:""}i.xiv.quest-job-specific:before,i.xiv.e0bf:before{content:""}i.xiv.diaem-nm:before,i.xiv.e0c0:before{content:""}i.xiv.diaem-1:before,i.xiv.e0c1:before{content:""}i.xiv.diaem-2:before,i.xiv.e0c2:before{content:""}i.xiv.diaem-3:before,i.xiv.e0c3:before{content:""}i.xiv.diaem-4:before,i.xiv.e0c4:before{content:""}i.xiv.diaem-5:before,i.xiv.e0c5:before{content:""}i.xiv.diaem-6:before,i.xiv.e0c6:before{content:""}i.xiv.local-time:before,i.xiv.e0d0:before{content:""}i.xiv.server-time:before,i.xiv.e0d1:before{content:""}i.xiv.eorzea-time:before,i.xiv.e0d2:before{content:""}i.xiv.local-time-de:before,i.xiv.e0d3:before{content:""}i.xiv.server-time-de:before,i.xiv.e0d4:before{content:""}i.xiv.eorzea-time-de:before,i.xiv.e0d5:before{content:""}i.xiv.local-time-fr:before,i.xiv.e0d6:before{content:""}i.xiv.server-time-fr:before,i.xiv.e0d7:before{content:""}i.xiv.eorzea-time-fr:before,i.xiv.e0d8:before{content:""}i.xiv.local-time-chs:before,i.xiv.e0d9:before{content:""}i.xiv.server-time-chs:before,i.xiv.e0da:before{content:""}i.xiv.eorzea-time-chs:before,i.xiv.e0db:before{content:""}[data-dash-theme=dawntrail]{--dash-page-bg:#16140f;--dash-card-rgb:38 32 24;--dash-card-rgb-2:26 22 17;--dash-card-radius:0px;--dash-card-radius-sm:0px;--dash-card-border-width:0;--dash-card-title-color:#e8cc70;--dash-link-lift-shadow:-2px 5px 16px -3px #ffc85a47, 0 0 2px 0 #fff48059;--dash-shadow-xl:0 12px 32px -8px #0a0600b8, 0 2px 8px #0a060080}[data-dash-theme=default-dark]{--dash-page-bg:#000;--dash-card-rgb:30 30 30;--dash-card-rgb-2:30 30 30;--dash-shadow-xl:0 12px 32px -8px #000000e6, 0 2px 8px #000000b3;--dash-link-lift-shadow:-2px 5px 14px -3px #000000d9, 0 0 2px 0 #ffffff47}[data-dash-theme=endwalker]{--dash-page-bg:#14161c;--dash-card-rgb:245 245 250;--dash-card-rgb-2:245 245 250;--dash-card-radius:12px;--dash-card-radius-sm:8px;--dash-card-border-width:0;--dash-card-title-color:#4a5580;--dash-card-shadow:0 2px 10px -2px #04061280, 0 1px 2px #0406124d;--dash-link-lift-shadow:-2px 6px 18px -4px #0406129e, 0 0 2px 0 #7a8cd680;--dash-shadow-xl:0 12px 32px -8px #040612b8, 0 2px 8px #04061280}[data-dash-theme=endwalker] .dash-card-surface:not(.dash-topbar),[data-dash-theme=endwalker] .dash-card-surface:not(.dash-topbar) *{--ant-color-text:#333;--ant-color-text-heading:#333;--ant-color-text-secondary:#666;--ant-color-text-tertiary:#333333a6;--ant-color-text-quaternary:#33333373;--ant-color-text-description:#666;--ant-color-text-placeholder:#33333359;--ant-color-text-disabled:#3333334d;--ant-color-icon:#3333338c;--ant-color-icon-hover:#333333d9;--ant-color-primary:#5f6dc4;--ant-color-primary-bg:#7a8cd624;--ant-color-primary-border:#7a8cd659;--ant-color-bg-container:#fff;--ant-color-fill:#606eaa33;--ant-color-fill-secondary:#606eaa29;--ant-color-fill-tertiary:#606eaa1f;--ant-color-fill-quaternary:#606eaa12;--ant-color-fill-content:#606eaa1f;--ant-color-fill-content-hover:#606eaa33;--ant-color-fill-alter:#606eaa0d;--ant-color-bg-blur:#606eaa0d;--ant-color-bg-text-hover:#606eaa1f;--ant-color-bg-text-active:#606eaa33;--ant-control-item-bg-hover:#606eaa1f;--ant-control-item-bg-active-disabled:#606eaa2e;--ant-control-tmp-outline:#606eaa0d;--ant-color-bg-container-disabled:#606eaa0f;--ant-color-border:#606eaa59;--ant-color-border-secondary:#606eaa38;--ant-color-split:#606eaa2e;--ant-color-shadow:#33333324;--ant-progress-default-color:#5f6dc4;--ant-progress-remaining-color:#3333331f;--ant-progress-circle-text-color:#333;--ant-button-text-text-color:#333333a6;--ant-button-text-text-hover-color:#333333e0;--ant-button-text-text-active-color:#333333e0;--ant-button-text-hover-bg:#606eaa1f;--ant-color-error:#cf1322;--ant-color-error-hover:#ff4d4f;--ant-color-error-active:#a8071a;--ant-color-error-bg:#fff2f0;--ant-color-error-bg-active:#ffccc7}[data-dash-theme=endwalker] .dash-card-surface:not(.dash-topbar){color:var(--ant-color-text)}[data-dash-theme=endwalker] .dash-topbar{--dash-card-bg:linear-gradient(135deg, rgb(20 24 32/var(--dash-card-alpha,1)) 0%, rgb(12 15 21/var(--dash-card-alpha,1)) 100%);border-bottom:1px solid #bcbccc24}[data-dash-theme=evercold]{--dash-page-bg:#10161d;--dash-card-rgb:255 255 255;--dash-card-rgb-2:220 228 245;--dash-card-radius:16px 6px;--dash-card-radius-sm:12px 4px;--dash-card-border-width:0;--dash-card-title-color:#586b93;--dash-card-shadow:0 0 2px 0 #ffffff8c, 0 0 10px 0 #ffffff2e;--dash-link-lift-shadow:0 0 2px 0 #ffffff8c, 0 0 10px 0 #ffffff2e;--dash-shadow-xl:0 12px 32px -8px #030a129e, 0 2px 8px #030a126b}[data-dash-theme=evercold] .dash-card-surface:not(.dash-topbar),[data-dash-theme=evercold] .dash-card-surface:not(.dash-topbar) *{--ant-color-text:#333;--ant-color-text-heading:#333;--ant-color-text-secondary:#666;--ant-color-text-tertiary:#333333a6;--ant-color-text-quaternary:#33333373;--ant-color-text-description:#666;--ant-color-text-placeholder:#33333359;--ant-color-text-disabled:#3333334d;--ant-color-icon:#3333338c;--ant-color-icon-hover:#333333d9;--ant-color-primary:#457c9c;--ant-color-primary-bg:#65a5c724;--ant-color-primary-border:#65a5c759;--ant-color-bg-container:#fff;--ant-color-fill:#6b83b333;--ant-color-fill-secondary:#6b83b329;--ant-color-fill-tertiary:#6b83b31f;--ant-color-fill-quaternary:#6b83b312;--ant-color-fill-content:#6b83b31f;--ant-color-fill-content-hover:#6b83b333;--ant-color-fill-alter:#6b83b30d;--ant-color-bg-blur:#6b83b30d;--ant-color-bg-text-hover:#6b83b31f;--ant-color-bg-text-active:#6b83b333;--ant-control-item-bg-hover:#6b83b31f;--ant-control-item-bg-active-disabled:#6b83b32e;--ant-control-tmp-outline:#6b83b30d;--ant-color-bg-container-disabled:#6b83b30f;--ant-color-border:#6b83b359;--ant-color-border-secondary:#6b83b338;--ant-color-split:#6b83b32e;--ant-color-shadow:#33333324;--ant-progress-default-color:#457c9c;--ant-progress-remaining-color:#3333331f;--ant-progress-circle-text-color:#333;--ant-button-text-text-color:#333333a6;--ant-button-text-text-hover-color:#333333e0;--ant-button-text-text-active-color:#333333e0;--ant-button-text-hover-bg:#6b83b31f;--ant-color-error:#cf1322;--ant-color-error-hover:#ff4d4f;--ant-color-error-active:#a8071a;--ant-color-error-bg:#fff2f0;--ant-color-error-bg-active:#ffccc7}[data-dash-theme=evercold] .dash-card-surface:not(.dash-topbar){color:var(--ant-color-text)}[data-dash-theme=evercold] .dash-topbar,[data-dash-theme=evercold] .dash-topbar *{--ant-color-text:#fff;--ant-color-text-heading:#fff;--ant-color-text-secondary:#ffffffb8;--ant-color-text-description:#ffffffb8;--ant-color-text-quaternary:#ffffffa6;--ant-color-text-placeholder:#ffffff8c;--ant-color-icon:#ffffffb3;--ant-color-icon-hover:#fff;--ant-color-border:#ffffff52;--ant-button-text-text-color:#ffffffc7;--ant-button-text-text-hover-color:#fff;--ant-button-text-text-active-color:#fff;--ant-button-text-hover-bg:#ffffff29}[data-dash-theme=evercold] .dash-topbar{--dash-card-bg:#ffffff40;--dash-card-shadow:0 0 #0000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-dash-theme=heavensward]{--dash-page-bg:#0f1117;--dash-card-rgb:31 38 51;--dash-card-rgb-2:24 30 42;--dash-card-radius:0px;--dash-card-radius-sm:0px;--dash-card-border-width:1px;--dash-card-title-color:#e5f4ff;--dash-card-shadow:0 2px 10px -2px #0609108c, 0 1px 2px #06091059;--dash-link-lift-shadow:-2px 5px 16px -3px #5c7f9980, 0 0 2px 0 #cceaff66;--dash-shadow-xl:0 12px 32px -8px #04070eb8, 0 2px 8px #04070e80;--dash-bg-vignette:radial-gradient(ellipse at center, #060a1400 35%, #151515 100%)}[data-dash-theme=shadowbringers]{--dash-page-bg:#0d0b12;--dash-card-rgb:26 25 38;--dash-card-rgb-2:18 17 28;--dash-card-radius:14px;--dash-card-radius-sm:10px;--dash-card-border-width:0;--dash-card-title-color:#a99fff;--dash-link-name-color:#fff;--dash-card-shadow:0 0 #0000;--dash-link-lift-shadow:0 0 #0000;--dash-shadow-xl:0 12px 32px -8px #040210b8, 0 2px 8px #04021080}@media (hover:hover) and (pointer:fine){[data-dash-theme=shadowbringers] .dash-link-cell:hover>.dash-link-card{--dash-card-bg-hover:linear-gradient(to right, #5047b2eb 0%, #040033db 100%)}}[data-dash-theme=stormblood]{--dash-page-bg:#5c0d0d;--dash-card-rgb:128 17 17;--dash-card-rgb-2:128 17 17;--dash-card-radius:8px;--dash-card-radius-sm:6px;--dash-card-border-width:0;--dash-card-title-color:#e5d473;--dash-card-shadow:0 1px 0 0 #ffffff12 inset, 0 2px 8px 0 #00000059;--dash-link-lift-shadow:-2px 5px 16px -3px #cc29298c, 0 0 2px 0 #ff7b7b66;--dash-shadow-xl:0 12px 32px -8px #140202b8, 0 2px 8px #14020280}[data-dash-theme=stormblood] .dash-shell{--dash-card-bg:linear-gradient(to right, rgb(125 27 27/var(--dash-card-alpha,1)) 0%, rgb(139 22 22/var(--dash-card-alpha,1)) 50%, rgb(125 27 27/var(--dash-card-alpha,1)) 100%)}[data-dash-theme=stormblood] .dash-topbar{--dash-card-bg:#6f0b0b}.dash-item-grid{grid-template-columns:repeat(var(--dash-grid-columns,4), minmax(0, 1fr));align-items:start;gap:8px;display:grid}@media (width<=1199px){.dash-item-grid{grid-template-columns:repeat(var(--dash-grid-columns-md,3), minmax(0, 1fr))}}@media (width<=767px){.dash-item-grid{grid-template-columns:repeat(var(--dash-grid-columns-sm,2), minmax(0, 1fr))}}@media (width<=575px){.dash-item-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.dash-sortable-item{opacity:var(--dash-drag-opacity,1)}.dash-item-grid--widget{grid-auto-rows:1fr;gap:12px}.dash-item-grid--widget .dash-sortable-item,.dash-item-grid--widget .dash-sortable-item>.ant-card{height:100%}.dash-item-grid--widget .dash-sortable-item>.ant-card{flex-direction:column;display:flex}.dash-item-grid--widget .dash-sortable-item>.ant-card>.ant-card-body{flex-direction:column;flex:1;justify-content:center;display:flex}.dash-link-card{transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1);position:relative}@media (hover:hover) and (pointer:fine){.dash-link-cell:hover{z-index:1;position:relative}.dash-link-cell:hover>.dash-link-card{box-shadow:var(--dash-link-lift-shadow), var(--dash-card-shadow);transform:translateY(-2px)rotate(.4deg)}}@media (prefers-reduced-motion:reduce){.dash-link-card{transition:none}.dash-link-cell:hover>.dash-link-card{transform:none}}.dash-card-fill{flex:auto;max-height:164px}.dash-card-link{min-width:0;color:inherit;flex-direction:column;display:flex}.dash-todo{flex-direction:column;gap:6px;min-width:0;display:flex}.dash-todo-meta{color:var(--ant-color-text-tertiary,#00000073);flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding-inline:8px;font-size:11px;line-height:1.2;display:flex}.dash-todo-rule{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-todo-progress{font-variant-numeric:tabular-nums;color:var(--ant-color-text-secondary,#00000073);flex:none}.dash-todo-progress.is-complete{color:var(--ant-color-primary)}.dash-todo-scroll{scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.dash-todo-scroll::-webkit-scrollbar{width:8px;height:8px}.dash-todo-scroll::-webkit-scrollbar-track{background:0 0}.dash-todo-scroll::-webkit-scrollbar-thumb{background:var(--ant-color-fill-secondary,#0000000f);border-radius:999px}.dash-todo-scroll::-webkit-scrollbar-thumb:hover{background:var(--ant-color-fill,#00000026)}.dash-todo-list{grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(min(7rem,100%),1fr);grid-auto-flow:column;align-content:start;gap:0 12px;display:grid}.dash-todo-item{min-width:0;overflow:hidden}.dash-todo-item .dash-todo-check{background-clip:padding-box;border:1px solid #0000;border-radius:8px;align-items:center;min-width:0;height:27px;padding:0 7px;transition:background-color .12s;display:flex}.dash-todo-item .dash-todo-check>:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-todo-text{color:var(--ant-color-text);font-size:12px;line-height:1.5}.dash-todo-item.is-done .dash-todo-text{color:var(--ant-color-text-tertiary,#00000073);text-decoration:line-through}@media (hover:hover) and (pointer:fine){.dash-todo-item .dash-todo-check:hover{background:var(--ant-color-fill-tertiary,#0000000a)}}.dash-todo-empty{border:1px dashed var(--ant-color-border,#d9d9d9);background:var(--ant-color-fill-quaternary,#00000005);color:var(--ant-color-text-tertiary,#00000073);border-radius:10px;padding:18px 14px;font-size:12px;line-height:1.5}.dash-note{flex-direction:column;min-width:0;display:flex}.dash-note-scroll{scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.dash-note-scroll::-webkit-scrollbar{width:8px;height:8px}.dash-note-scroll::-webkit-scrollbar-track{background:0 0}.dash-note-scroll::-webkit-scrollbar-thumb{background:var(--ant-color-fill-secondary,#0000000f);border-radius:999px}.dash-note-scroll::-webkit-scrollbar-thumb:hover{background:var(--ant-color-fill,#00000026)}.dash-note-md{cursor:text;color:var(--ant-color-text);overflow-wrap:break-word;font-size:12.5px;line-height:1.6}.dash-note-md>:first-child{margin-top:0}.dash-note-md>:last-child{margin-bottom:0}.dash-note-md p{margin:0 0 6px}.dash-note-md h1,.dash-note-md h2,.dash-note-md h3,.dash-note-md h4,.dash-note-md h5,.dash-note-md h6{color:var(--ant-color-text-heading,var(--ant-color-text));margin:8px 0 4px;font-weight:600;line-height:1.35}.dash-note-md h1{font-size:15px}.dash-note-md h2{font-size:14px}.dash-note-md h3{font-size:13px}.dash-note-md h4,.dash-note-md h5,.dash-note-md h6{font-size:12.5px}.dash-note-md ul,.dash-note-md ol{margin:0 0 6px;padding-inline-start:18px}.dash-note-md li+li{margin-top:2px}.dash-note-md li>p{margin:0}.dash-note-md li>input[type=checkbox]{vertical-align:-1px;margin-inline:0 4px}.dash-note-md code{background:var(--ant-color-fill-tertiary,#0000000a);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.dash-note-md pre{background:var(--ant-color-fill-quaternary,#00000005);scrollbar-width:thin;border-radius:8px;margin:0 0 6px;padding:8px 10px;overflow:auto}.dash-note-md pre code{background:0 0;padding:0}.dash-note-md blockquote{border-inline-start:3px solid var(--ant-color-border,#d9d9d9);color:var(--ant-color-text-secondary,#00000073);margin:0 0 6px;padding-inline-start:8px}.dash-note-md blockquote>:last-child{margin-bottom:0}.dash-note-md table{border-collapse:collapse;margin:0 0 6px;font-size:11.5px}.dash-note-md th,.dash-note-md td{border:1px solid var(--ant-color-border,#d9d9d9);padding:2px 6px}.dash-note-md th{background:var(--ant-color-fill-quaternary,#00000005);font-weight:600}.dash-note-md a{color:var(--ant-color-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.dash-note-md a:hover{text-decoration:underline}}.dash-note-md hr{border:none;border-top:1px solid var(--ant-color-border,#d9d9d9);margin:8px 0}.dash-note--editing{height:164px}.dash-note-input{resize:none;scrollbar-width:thin;flex:auto;min-height:0;font-family:inherit;font-size:12.5px;line-height:1.6}.dash-note-input::-webkit-scrollbar{width:8px}.dash-note-input::-webkit-scrollbar-track{background:0 0}.dash-note-input::-webkit-scrollbar-thumb{background:var(--ant-color-fill-secondary,#0000000f);border-radius:999px}.dash-note-input::-webkit-scrollbar-thumb:hover{background:var(--ant-color-fill,#00000026)}.dash-note-empty{border:1px dashed var(--ant-color-border,#d9d9d9);background:var(--ant-color-fill-quaternary,#00000005);cursor:text;color:var(--ant-color-text-tertiary,#00000073);border-radius:10px;padding:18px 14px;font-size:12px;line-height:1.5}.dash-rest{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.dash-rest-status{color:var(--ant-color-text-tertiary,#00000073);justify-content:space-between;align-self:stretch;align-items:baseline;gap:8px;font-size:11px;line-height:1.2;display:flex}.dash-rest-phase{color:var(--ant-color-text-secondary,#000000a6);flex:none}.dash-rest-phase.is-focus{color:var(--ant-color-primary)}.dash-rest-phase.is-break{color:var(--ant-color-text-secondary,#000000a6)}.dash-rest-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-rest-readout{align-items:baseline;gap:1px;display:inline-flex}.dash-rest-readout-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ant-color-text);font-size:22px;font-weight:600;line-height:1}.dash-rest-readout-unit{opacity:.55;font-size:12px;font-weight:500}.dash-rest-readout-pending{color:var(--ant-color-text-tertiary,#00000073);font-size:13px;font-weight:500}.dash-rest-actions{align-items:center;gap:2px;display:flex}.dash-stats-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.dash-stats-percent{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1}.dash-stats-percent-unit{opacity:.55;margin-left:1px;font-size:12px;font-weight:500}.dash-stats-readout{color:inherit;font:inherit;cursor:text;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:3px;padding:2px 7px;transition:background-color .16s;display:inline-flex}.dash-stats-readout:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:1px}.dash-stats-readout-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.dash-stats-readout-max{font-variant-numeric:tabular-nums;color:var(--ant-color-text-quaternary,#00000073);font-size:12px}.dash-stats-readout.is-complete .dash-stats-readout-value{color:var(--ant-color-success,#52c41a)}.dash-stats-readout.is-complete .dash-stats-readout-max{color:var(--ant-color-success,#52c41a);opacity:.6}.dash-stats-input.ant-input-number{width:52px;font-weight:600}.dash-stats-input .ant-input-number-input{text-align:center;height:26px;padding:0;font-size:16px;font-weight:600}.dash-stats-step.ant-btn{z-index:1;opacity:0;pointer-events:none;width:24px;min-width:24px;height:24px;color:var(--ant-color-text-secondary,#000000a6);background-color:var(--ant-color-bg-container,#fff);padding:0;transition:opacity .16s,transform .16s,color .16s,background-color .16s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0f172a1f}.dash-stats-step--prev{left:-28px}.dash-stats-step--next{right:-28px}.dash-sortable-item:hover .dash-stats-step.ant-btn{opacity:1;pointer-events:auto}.dash-sortable-item:hover .dash-stats-step--prev.ant-btn{transform:translateY(-50%)translate(-3px)}.dash-sortable-item:hover .dash-stats-step--next.ant-btn{transform:translateY(-50%)translate(3px)}.dash-stats-step.ant-btn:focus-visible{opacity:1;pointer-events:auto}.dash-stats-step.ant-btn:not(:disabled):hover{color:var(--ant-color-primary,#1677ff);background-color:var(--ant-color-primary-bg,#e6f4ff)}.dash-stats-step.ant-btn:disabled{box-shadow:none}@media (hover:none){.dash-stats-step.ant-btn{opacity:.6;pointer-events:auto}}@media (hover:hover) and (pointer:fine){.dash-stats-readout:hover{background-color:var(--ant-color-fill-quaternary,#00000005)}}.dash-market-block{background:var(--ant-color-fill-quaternary,#00000005);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.dash-market-quality{letter-spacing:.06em;color:var(--ant-color-text-tertiary,#00000073);font-size:11px;font-weight:600}.dash-market-origin{text-align:right;color:var(--ant-color-text-quaternary,#00000073);font-size:11px;line-height:1.2;display:block}.dash-market-label{color:var(--ant-color-text-tertiary,#00000073);flex:none;font-size:11px}.dash-market-row{flex-wrap:wrap;line-height:1.3}.dash-market-row .dash-market-value{margin-left:auto}.dash-market-value{font-variant-numeric:tabular-nums;min-width:0;color:var(--ant-color-text,#000000e0);white-space:nowrap;font-size:13px;font-weight:600}.dash-market-value.is-blank{color:var(--ant-color-text-quaternary,#00000073);font-weight:400}.dash-market-value.is-below{color:var(--ant-color-primary)}.dash-house-phase{border-bottom:1px solid var(--ant-color-split);flex-direction:row;justify-content:space-between;align-items:center;gap:2px;padding-bottom:6px;display:flex}.dash-house-phase-name-is-entry{color:var(--ant-color-primary)}.dash-house-phase-note{color:var(--ant-color-text-tertiary);font-size:11px;line-height:1.2}.dash-house-totals-wrap{flex-direction:column;flex:auto;display:flex;container-type:inline-size}.dash-house-totals-caption{color:var(--ant-color-text-quaternary);font-size:11px;line-height:1.2}.dash-house-totals{background:var(--ant-color-fill-quaternary,#00000005);border-radius:8px;flex:auto;align-items:stretch;padding:8px 0;display:flex}.dash-house-total{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.dash-house-total+.dash-house-total{border-left:1px solid var(--ant-color-split)}.dash-house-total-label{letter-spacing:.1em;color:var(--ant-color-text-tertiary,#00000073);font-size:11px;font-weight:600}.dash-house-total-value{font-variant-numeric:tabular-nums;color:var(--ant-color-text);font-size:clamp(20px,9cqi,30px);font-weight:600;line-height:1.05}.dash-house-total-value.is-blank{color:var(--ant-color-text-quaternary,#00000073);font-weight:400}.dash-tax-link{gap:10px}.dash-tax-rows{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(16px,30px);align-content:center;gap:3px 10px;display:grid}.dash-tax-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:1.35;display:flex}.dash-tax-city{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ant-color-text-secondary,#000000a6);font-size:11px;overflow:hidden}.dash-tax-tail{flex:none;align-items:center;gap:4px;display:inline-flex}.dash-tax-cut{border:1px solid var(--ant-color-border,#d9d9d9);color:var(--ant-color-primary);border-radius:3px;padding:0 3px;font-size:10px;line-height:1.4}.dash-tax-rate{font-variant-numeric:tabular-nums;color:var(--ant-color-text,#000000e0);flex:none;font-size:12px;font-weight:600}.dash-tax-rate.is-blank{color:var(--ant-color-text-quaternary,#00000073);font-weight:400}.dash-countdown{--cd-accent:var(--ant-color-primary,#1677ff);text-align:center;container-type:inline-size}.dash-countdown-event{color:var(--ant-color-text,#000000e0);overflow-wrap:anywhere;font-size:clamp(17px,7cqi,22px);font-weight:600;line-height:1.3}.dash-countdown-amount{align-items:baseline;gap:5px;display:inline-flex;position:relative}.dash-countdown-days{z-index:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--cd-accent);font-size:clamp(34px,20cqi,58px);font-weight:700;line-height:1;position:relative}.dash-countdown-unit{color:var(--cd-accent);opacity:.6;font-size:clamp(14px,8cqi,20px)}.dash-countdown-rule{background:var(--cd-accent);opacity:.3;border-radius:1px;width:24px;height:2px}.dash-countdown-caption{flex-direction:column;align-items:center;gap:2px;max-width:100%;display:flex}.dash-countdown-sentence{color:var(--ant-color-text-secondary,#0000008c);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.dash-countdown-meta{font-variant-numeric:tabular-nums;color:var(--ant-color-text-quaternary,#00000073);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.dash-countdown.is-today{--cd-accent:var(--ant-color-success,#52c41a)}.dash-countdown.is-today .dash-countdown-amount:before{opacity:.2}.dash-countdown.is-past{--cd-accent:var(--ant-color-text-tertiary,#00000073)}.dash-countdown-empty{border:1px dashed var(--ant-color-border,#d9d9d9);background:var(--ant-color-fill-quaternary,#00000005);color:var(--ant-color-text-tertiary,#00000073);border-radius:10px;padding:18px 14px;font-size:12px;line-height:1.5}.dash-roll{cursor:pointer;width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;font-family:inherit;display:flex;container-type:inline-size}.dash-roll:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:4px;border-radius:var(--ant-border-radius-lg,8px)}.dash-roll:disabled{cursor:default}.dash-roll-face{border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-fill-quaternary,#00000005);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ant-color-text-tertiary,#00000073);border-radius:999px;flex:none;padding:1px 10px;font-size:10px;line-height:1.5}.dash-roll-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ant-color-text,#000000e0);flex:none;font-size:clamp(40px,20cqi,56px);font-weight:700;line-height:1.05}.dash-roll:not(:disabled):hover .dash-roll-value{color:var(--ant-color-primary,#1677ff)}.dash-roll:not(:disabled):active .dash-roll-value{transform:scale(.97)}.dash-roll:disabled .dash-roll-value{color:var(--ant-color-text-secondary,#000000a6)}.dash-roll-value.is-rolling{animation:.12s linear infinite dash-roll-shake}@keyframes dash-roll-shake{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(1px,1px)}}.dash-roll-value.is-settled{animation:.35s cubic-bezier(.34,1.56,.64,1) dash-roll-pop}@keyframes dash-roll-pop{0%{transform:scale(1.1)}to{transform:scale(1)}}.dash-roll-result{text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:17px;color:var(--ant-color-text-secondary,#000000a6);flex:none;font-size:12px;line-height:17px;overflow:hidden}.dash-roll-result.is-idle,.dash-roll-result.is-rolling{color:var(--ant-color-text-quaternary,#00000073)}.ant-card.dash-group-panel{box-shadow:none;background:0 0}.dash-group-panel>.ant-card-head{border-bottom:none;min-height:40px}.dash-group-panel>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.dash-group-panel>.ant-card-head .ant-card-head-title{flex:auto}.dash-group-actions{flex-wrap:nowrap;flex:none}.dash-group-actions-split{border-inline-start-color:var(--ant-color-border);height:16px}.dash-group-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-topbar{padding-block:var(--dash-page-pad-top) 12px;padding-inline:max(var(--dash-page-pad-x), calc((100% - 1600px) / 2 + var(--dash-page-pad-x)))}.dash-topbar-brand{flex:320px;min-width:0}.dash-topbar-accent{background:var(--ant-color-primary,#1677ff);border-radius:2px;flex:none;width:3px;height:28px}.dash-topbar-heading{min-width:0}.dash-topbar-divider{background:var(--ant-color-border,#05050526);flex:none;width:1px;height:14px}.dash-topbar-greeting.ant-typography{color:var(--ant-color-text-heading,var(--ant-color-text,#000000e0));margin:0;font-size:18px;font-weight:700;line-height:1.2}.dash-time-chip{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ant-color-text,#000000e0);align-items:center;gap:5px;font-size:12px;line-height:20px;display:inline-flex}.dash-time-chip .xiv{color:var(--ant-color-primary,#1677ff);font-size:13px;display:inline-block}.dash-topbar-actions{flex-wrap:nowrap;flex:320px;justify-content:flex-end}.dash-topbar-search{flex:240px;min-width:0;max-width:420px}.dash-topbar-search .ant-input-affix-wrapper{border-color:var(--ant-color-border,#05050526);background:0 0;border-radius:999px;height:36px;padding-inline:14px;transition:border-color .2s,box-shadow .2s}.dash-topbar-search .ant-input-affix-wrapper:hover{border-color:var(--ant-color-primary-border,#0591ff47)}.dash-topbar-search .ant-input-affix-wrapper:focus-within{border-color:var(--ant-color-primary,#1677ff);box-shadow:0 0 0 3px var(--ant-color-primary-bg,#0591ff1f)}.dash-topbar-search .ant-input::placeholder{color:var(--ant-color-text-secondary,#000000a6)}.dash-topbar-primary.ant-btn{border-radius:50%;flex:none;width:36px;min-width:36px;height:36px;padding:0;font-size:15px}.dash-topbar-icon.ant-btn{width:36px;min-width:36px;height:36px;color:var(--ant-color-text-secondary);border-radius:50%;flex:none;padding:0;font-size:16px}.dash-topbar-icon.ant-btn:hover{color:var(--ant-color-primary)}@media (width<=768px){.dash-topbar-search{max-width:none}.dash-topbar-divider{display:none}}.dash-edit-dialog{max-width:calc(100vw - 24px)}.dash-edit-dialog .ant-modal-content{border-radius:16px;overflow:hidden}.dash-edit-dialog .ant-modal-header{margin-bottom:0;padding:18px 22px 12px}.dash-edit-dialog .ant-modal-title{font-size:17px;line-height:24px}.dash-edit-dialog .ant-modal-body{scrollbar-color:var(--ant-color-text-quaternary,#00000040) transparent;scrollbar-width:thin;max-height:min(640px,100svh - 190px);padding:4px 22px 2px;overflow-y:auto}.dash-edit-dialog .ant-form-item{margin-bottom:12px}.dash-edit-dialog .ant-form-item-label{padding-bottom:5px}.dash-edit-dialog .ant-form-item-label>label{font-size:13px;font-weight:500}.dash-edit-dialog .ant-divider{margin:14px 0 12px;font-size:12px}.dash-edit-dialog .ant-modal-footer{margin-top:0;padding:12px 22px 16px}.dash-edit-dialog .ant-modal-footer .ant-flex{min-height:32px}@media (width<=520px){.dash-edit-dialog .ant-modal-header,.dash-edit-dialog .ant-modal-body,.dash-edit-dialog .ant-modal-footer{padding-inline:16px}}.dash-search-overlay{top:var(--vv-top,0);height:var(--vv-height,100%);z-index:100;background:#18152352;justify-content:center;align-items:center;padding:24px;animation:.2s dash-search-fade-in;display:flex;position:fixed;left:0;right:0}.dash-search-card{width:100%;max-width:600px;max-height:min(560px, calc(var(--vv-height,100vh) - 48px));flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) dash-search-card-in;display:flex;overflow:hidden;background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border-secondary)!important;box-shadow:var(--dash-shadow-xl)!important;border-radius:18px!important}.dash-search-card .ant-card-body{flex-direction:column;min-height:0;padding:0;display:flex}.dash-search-input-row{border-bottom:1px solid var(--ant-color-split);padding:14px 16px}.dash-search-input-row .dash-search-input.ant-input-affix-wrapper{background:var(--ant-color-fill-quaternary);align-items:center;height:48px;padding:0 6px 0 14px;transition:background-color .25s,border-color .25s,box-shadow .25s;border:1px solid var(--ant-color-border-secondary)!important;border-radius:14px!important}.dash-search-input-row .dash-search-input.ant-input-affix-wrapper:hover{background:var(--ant-color-bg-container);border-color:var(--ant-color-primary-border)!important}.dash-search-input-row .dash-search-input.ant-input-affix-wrapper:focus-within{background:var(--ant-color-bg-container);border-color:var(--ant-color-primary)!important;box-shadow:0 0 0 3px var(--ant-color-primary-bg)!important}.dash-search-input-row .dash-search-input .ant-input{height:34px;color:var(--ant-color-text);caret-color:var(--ant-color-primary);background:0 0;font-size:14px}.dash-search-input-row .dash-search-input .ant-input::placeholder{color:var(--ant-color-text-placeholder)}.dash-search-input-row .dash-search-input .ant-input-prefix{color:var(--ant-color-text-tertiary);align-items:center;margin-inline-end:8px;transition:color .2s;display:flex}.dash-search-input-row .dash-search-input.ant-input-affix-wrapper:focus-within .ant-input-prefix{color:var(--ant-color-primary)}.dash-search-results{scrollbar-width:thin;scrollbar-color:var(--ant-color-border) transparent;scrollbar-gutter:stable;flex:1;min-height:120px;padding:10px 16px 16px;overflow-y:auto}.dash-search-results::-webkit-scrollbar{width:6px}.dash-search-results::-webkit-scrollbar-track{background:0 0}.dash-search-results::-webkit-scrollbar-thumb{background:var(--ant-color-border);border-radius:3px}.dash-search-section{letter-spacing:.06em;color:var(--ant-color-text-tertiary);padding:8px 4px 6px;font-size:11px;font-weight:600}.dash-search-section:not(:first-child){border-top:1px solid var(--ant-color-split);margin-top:6px;padding-top:12px}.dash-search-item{color:inherit;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 12px 9px 14px;transition:background-color .18s,border-color .18s;display:flex;position:relative}.dash-search-item:hover,.dash-search-item.is-active{background:var(--ant-color-primary-bg);border-color:var(--ant-color-primary-border)}.dash-search-item.is-active:before{content:"";background:var(--ant-color-primary);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dash-search-item-icon{color:var(--ant-color-text-tertiary);flex:none;align-items:center;font-size:16px;transition:color .18s;display:inline-flex}.dash-search-item:hover .dash-search-item-icon,.dash-search-item.is-active .dash-search-item-icon{color:var(--ant-color-primary)}.dash-search-item-text{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.dash-search-item-title{min-width:0;color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:14px;font-weight:500;overflow:hidden}.dash-search-item:hover .dash-search-item-title,.dash-search-item.is-active .dash-search-item-title{color:var(--ant-color-text-heading)}.dash-search-item-sub{text-align:right;min-width:0;color:var(--ant-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;overflow:hidden}.dash-search-item-abbr{max-width:40%;color:var(--ant-color-text-quaternary);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.dash-search-item-enter{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-elevated);min-width:24px;height:20px;color:var(--ant-color-text-tertiary);opacity:0;border-bottom-width:2px;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;transition:opacity .18s,color .18s,border-color .18s,background-color .18s;display:inline-flex}.dash-search-item:hover .dash-search-item-enter,.dash-search-item.is-active .dash-search-item-enter{opacity:1;color:var(--ant-color-primary);border-color:var(--ant-color-primary-border);background:var(--ant-color-primary-bg)}.dash-search-hint{text-align:center;padding:24px 4px}.dash-search-hint .ant-typography{font-size:13px}@keyframes dash-search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dash-search-card-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.dash-search-overlay{padding:12px}.dash-search-card{max-height:calc(var(--vv-height,100vh) - 24px);border-radius:16px!important}.dash-search-input-row{padding:12px}.dash-search-input-row .dash-search-input .ant-input{font-size:16px}.dash-search-results{padding:8px 12px 12px}.dash-search-item{padding:8px 10px 8px 12px}}.dash-settings{gap:20px;min-height:300px;display:flex}.dash-settings-nav{border-right:1px solid var(--ant-color-split);flex-direction:column;flex:none;gap:2px;width:168px;padding-right:12px;display:flex}.dash-settings-nav-item{width:100%;color:var(--ant-color-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background-color .18s,color .18s;display:flex}.dash-settings-nav-item:hover{background:var(--ant-color-fill-quaternary)}.dash-settings-nav-item.is-active{background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-weight:500}.dash-settings-nav-icon{font-size:15px;display:inline-flex}.dash-settings-panel{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ant-color-text-quaternary,#00000040) transparent;flex:1;min-width:0;max-height:max(240px,100svh - 200px);padding-right:12px;overflow-y:auto}.dash-settings-panel:focus-visible{outline:none}.dash-settings-label.ant-typography{margin:0 0 10px;font-size:13px}.dash-settings-options{gap:12px;display:flex}.dash-settings-options.is-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-settings-block{min-height:32px;margin-top:16px}.dash-search-engine-row{border:1px solid #0000;border-radius:8px;padding:5px 0;transition:border-color .15s,background-color .15s}.dash-search-engine-row.is-drag-over{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.dash-search-engine-drag-handle{cursor:grab;color:var(--ant-color-text-tertiary);flex:none}.dash-search-engine-drag-handle:active{cursor:grabbing}.dash-search-engine-name{flex:none;width:calc(6em + 10px)}.dash-settings-option{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-size:13px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.dash-settings-option:hover{border-color:var(--ant-color-primary-border);color:var(--ant-color-primary)}.dash-settings-option.is-active{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-weight:500}.dash-settings-option-icon{font-size:20px}.dash-settings-hint.ant-typography{margin-top:10px;font-size:12px;display:block}.dash-settings-hint.is-inline.ant-typography{margin-top:0}.dash-settings-actions{margin-top:14px}@media (width<=575px){.dash-settings{flex-direction:column;gap:12px}.dash-settings-nav{border-right:0;border-bottom:1px solid var(--ant-color-split);flex-direction:row;gap:6px;width:100%;padding-bottom:10px;padding-right:0;overflow-x:auto}.dash-settings-nav-item{flex:none;width:auto}.dash-settings-options{flex-direction:column}}
