:root{--accent:#8a5a00;--link-hover:#5c3b00;--interaction-hover-filter:brightness(.97);--interaction-hover-overlay:#0f172a0f;--danger:#dc2626;--danger-hover-overlay:#dc262614;--warm-hover-overlay:#e0b24a29;--input-hover-ring:#47556980;--interaction-ease:cubic-bezier(.23, 1, .32, 1);--scrollbar-thumb:#0f172a33;--scrollbar-thumb-hover:#0f172a59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#f5c451;--link-hover:#f8d27a;--interaction-hover-filter:brightness(1.1);--interaction-hover-overlay:#ffffff14;--danger:#f87171;--danger-hover-overlay:#f8717124;--warm-hover-overlay:#f5c4511a;--input-hover-ring:#94a3b880;--scrollbar-thumb:#94a3b840;--scrollbar-thumb-hover:#94a3b873}}:root[data-theme=dark]{--accent:#f5c451;--link-hover:#f8d27a;--interaction-hover-filter:brightness(1.1);--interaction-hover-overlay:#ffffff14;--danger:#f87171;--danger-hover-overlay:#f8717124;--warm-hover-overlay:#f5c4511a;--input-hover-ring:#94a3b880;--scrollbar-thumb:#94a3b840;--scrollbar-thumb-hover:#94a3b873}:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex="0"]){transition:background-color .12s var(--interaction-ease), filter .12s var(--interaction-ease), box-shadow .12s var(--interaction-ease), transform .12s var(--interaction-ease), border-color .18s var(--interaction-ease), color .18s var(--interaction-ease)}@media (hover:hover){:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex="0"]):not([aria-disabled=true],:disabled){cursor:pointer}:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex="0"]):not([aria-disabled=true],:disabled,[aria-selected=true],[aria-hidden=true],[data-hover-ring],[data-hover-warm],[data-hover-none]):hover{filter:var(--interaction-hover-filter);box-shadow:inset 0 0 0 100vmax var(--interaction-hover-overlay)}[data-hover-warm][data-hover-warm]:hover{filter:none;box-shadow:inset 0 0 0 100vmax var(--warm-hover-overlay)}[data-hover-field]:has(>:first-child:not([aria-disabled=true]):hover){box-shadow:inset 0 0 0 100vmax var(--interaction-hover-overlay)}[data-hover-field][data-hover-field]>:first-child:hover,[data-hover-dot][data-hover-dot]:not([aria-disabled=true]):hover{filter:none;box-shadow:none}[data-hover-dot]:not([aria-disabled=true]):hover>:first-child{box-shadow:inset 0 0 0 100vmax var(--interaction-hover-overlay)}[data-hover-ring]:not([aria-disabled=true]):hover>:first-child{box-shadow:0 0 0 5px var(--interaction-hover-overlay)}a[data-plain-link][href]:hover{filter:none;box-shadow:none;opacity:.8}:is(a[data-text-link][href],[data-text-button]):not([aria-disabled=true],:disabled):hover{filter:none;box-shadow:none}a[data-text-link][href]:hover,[data-text-button]:not([aria-disabled=true],:disabled):hover [dir]{text-underline-offset:3px;text-decoration:underline;color:var(--link-hover)!important}[data-text-button=danger]:not([aria-disabled=true],:disabled):hover [dir]{color:var(--danger)!important}:is([role=button],button):is([aria-label^=Delete i],[aria-label^=Remove i],[aria-label^=Leave i]):not([aria-disabled=true],:disabled):hover{filter:none;box-shadow:inset 0 0 0 100vmax var(--danger-hover-overlay);color:var(--danger)}:is([role=button],button):is([aria-label^=Delete i],[aria-label^=Remove i],[aria-label^=Leave i]):not([aria-disabled=true],:disabled):hover svg :is(g,path){fill:var(--danger)}}:is([role=button],button,[tabindex="0"]:not([role])):not([aria-disabled=true],:disabled):active{transform:translateY(1px)}:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex]):focus:not(:focus-visible){outline:none}:is([aria-disabled=true],:disabled){opacity:.42;cursor:not-allowed;filter:none;transform:none}:is(input,textarea){transition:box-shadow .18s var(--interaction-ease)}@media (hover:hover){:is(input,textarea)[class*=r-borderWidth]:not(:disabled,:focus,[readonly]):hover,:has(>:is(input,textarea):not([class*=r-borderWidth],:disabled,:focus,[readonly]):hover){box-shadow:0 0 0 1px var(--input-hover-ring)}}:is(input,textarea)[class*=r-borderWidth]:not([readonly],[aria-invalid=true]):focus{border-color:var(--accent)!important}:is(input,textarea){outline:none}:has(>:is(input,textarea):not([class*=r-borderWidth],[readonly],[aria-invalid=true]):focus){border-color:var(--accent)!important}:is(input,textarea)[aria-invalid=true]{outline:none}:is(input,textarea)[class*=r-borderWidth]:not([readonly],[aria-invalid=true]):focus-visible,:has(>:is(input,textarea):not([class*=r-borderWidth],[readonly],[aria-invalid=true]):focus-visible){box-shadow:inset 0 0 0 1px var(--accent)}:is(input,textarea)[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger)}:is([role=button],[role=link],button,a){touch-action:manipulation}[aria-modal=true],[aria-modal=true] *{overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){:is([role=button],[role=tab],[role=link],[role=checkbox],[role=radio],[role=switch],[role=menuitem],a[href],button,[tabindex="0"],input,textarea){transition:none}:is([role=button],button,[tabindex="0"]:not([role])):active{transform:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-width:4px 2px 2px 4px;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}#pl-chart,#pl-chart [tabindex]{box-shadow:none!important;filter:none!important}#pl-chart{transform:none!important}@media (hover:hover){[role=link]:not([href]):not([aria-disabled=true]):hover{filter:none;box-shadow:none}[role=link]:not([href]):not([aria-disabled=true]):hover [dir]{text-underline-offset:3px;text-decoration:underline;color:var(--link-hover)!important}}@keyframes clip-in{0%{opacity:0;filter:blur(6px);transform:scale(1.03)}to{opacity:1;filter:none;transform:none}}