*,:before,:after{box-sizing:border-box}*{background:0 0;border:none;outline:none;margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:focus-visible{outline-offset:-2px}.root,#root{isolation:isolate}:root{--size-base:15px;--line-height-base:21px;--size-xs:13.44px;--size-sm:15px;--size-md:17px;--size-lg:21px;--size-xl:27px;--size-2xl:37px;--size-xs-mono:12px;--size-sm-mono:13px;--line-height-xs:17px;--line-height-sm:21px;--line-height-md:27px;--line-height-lg:36px;--line-height-xl:48px;--line-height-2xl:58px;--pad-xs:3px;--pad-sm:5px;--pad-md:9px;--pad-lg:15px;--pad-xl:23px;--pad-2xl:32px;--gap-xs:3px;--gap-sm:5px;--gap-md:9px;--gap-lg:15px;--gap-xl:32px;--gap-2xl:48px;--w-1:20px;--w-2:40px;--w-3:60px;--w-4:80px;--w-5:100px;--w-6:120px;--w-7:140px;--w-8:160px;--w-9:180px;--w-10:200px;--w-12:240px;--w-14:280px;--w-16:320px;--w-18:360px;--w-20:400px;--w-24:480px;--w-28:560px;--w-32:640px;--w-36:720px;--w-40:800px;--w-44:880px;--w-48:960px;--w-52:1040px;--w-60:1200px;--w-64:1280px;--w-68:1360px;--w-74:1480px;--w-80:1600px;--h-1:20px;--h-2:40px;--h-3:60px;--h-4:80px;--h-5:100px;--h-6:120px;--h-7:140px;--h-8:160px;--h-9:180px;--h-10:200px;--h-12:240px;--h-14:280px;--h-16:320px;--h-18:360px;--h-20:400px;--h-24:480px;--h-28:560px;--h-32:640px;--h-36:720px;--h-40:800px;--h-44:880px;--h-48:960px;--h-52:1040px;--h-60:1200px;--h-64:1280px;--h-68:1360px;--h-74:1480px;--h-80:1600px;--radius-xs:.16rem;--radius-sm:.32rem;--radius-md:.48rem;--radius-lg:.72rem;--radius-xl:1.2rem;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--c-bg:#fff;--c-bg-hover:#f2f2f2;--c-text-default:#061116;--c-border-default:#58666c66;--c-text-accent:#d75918;--c-icon-accent:#ff7300;--c-bg-accent:#ff66001a;--c-border-accent:#e77122;--c-bg-muted:#fff6;--c-text-muted:#69777e;--c-icon-secondary:#69777e;--c-border-muted:#3d4a5033;--c-accent-muted:#ff6a0d66;--c-text-subtle:#69777eab;--c-icon-subtle:#69777eab;--c-border-subtle:#42494c1f;--c-accent-subtle:#ff6a0d33;--c-bg-primary:#006aa5;--c-bg-primary-hover:#0079b5;--c-text-primary:#fff;--c-icon-primary:#fff;--c-border-primary:#005b95;--c-bg-info:#66c8ff1f;--c-text-info:#1f6a96;--c-icon-info:#1f6a96;--c-border-info:#004d8a3a;--c-bg-success:#a0d06b24;--c-text-success:#266402;--c-icon-success:#2d7800;--c-border-success:#3352003a;--c-bg-danger:#ffd0cc66;--c-text-danger:#8b2f23;--c-icon-danger:#d24e3e;--c-border-danger:#af2c1f44;--c-bg-secondary:#9e9ea517;--c-bg-backdrop:#e4e4e499;--c-bg-tooltip:#3d3d3d;--c-text-tooltip:#fff;--c-text-badge:#80878b;--c-text-badge-inverted:#fff;--c-text-badge-info:#287aa3;--c-text-badge-success:#318174;--c-text-badge-accent:#ca5b0f;--c-text-badge-secondary:#666;--c-bg-badge-info:#287aa3;--c-bg-badge-success:#318174;--c-bg-badge-accent:#ca5b0f;--c-bg-badge-secondary:#666;--c-bg-badge-danger:#bc4947;--c-border-badge-info:#287aa366;--c-border-badge-success:#31817466;--c-border-badge-accent:#ca5b0f66;--c-border-badge-secondary:#71717166;--c-border-badge-danger:#bc494766;--c-bg-picker-zinc:#d3d3db;--c-border-picker-zinc:#a1a1a8;--c-text-picker-zinc:#a1a1a8;--c-bg-picker-red:#fba7a7;--c-border-picker-red:#f14444;--c-text-picker-red:#f14444;--c-bg-picker-copper:#fa8e3c;--c-border-picker-copper:#fc740c;--c-text-picker-copper:#fc740c;--c-bg-picker-yellow:#f9cc21;--c-border-picker-yellow:#c88b0c;--c-text-picker-yellow:#c88b0c;--c-bg-picker-lime:#82c91d;--c-border-picker-lime:#64a400;--c-text-picker-lime:#64a400;--c-bg-picker-sky:#36c0fa;--c-border-picker-sky:#06a3e9;--c-text-picker-sky:#06a3e9;--c-bg-picker-purple:#a78bfb;--c-border-picker-purple:#895af5;--c-text-picker-purple:#895af5;--c-bg-picker-pink:#f46eb4;--c-border-picker-pink:#e94798;--c-text-picker-pink:#e94798;--c-outline:#ff6d1655;--c-shadow-input:#00000005;--c-shadow-top-edge:#fff;--c-shadow-card:#9d979228;--c-shadow-button:#788c990f;--c-shadow-primary:#336f9833;--c-shadow-primary-bottom:#003d661a;--shadow-input:inset 0 3px 0 var(--c-shadow-input);--shadow-input-sm:inset 0 1px 0 var(--c-shadow-input);--shadow-card:inset 0 1px 0 var(--c-shadow-top-edge), 0px 1px 4px 0px var(--c-shadow-card), 0px 1px 1px 0px var(--c-shadow-card);--shadow-card-elevated:inset 0 1px 0 var(--c-shadow-top-edge), 0px 1px 1px 0px var(--c-shadow-card), 0px 4px 4px 0px var(--c-shadow-card), 0px 12px 24px 0px var(--c-shadow-card), 0px 12px 24px 0px var(--c-shadow-card);--shadow-button-default:0px 2px 4px 0px var(--c-shadow-button), 0px 1px 1px 0px var(--c-shadow-button), 0px -3px 0px 0px var(--c-shadow-button) inset;--shadow-button-primary:0px 2px 4px 0px var(--c-shadow-primary), 0px 1px 1px 0px var(--c-shadow-primary), 0px -2px 0px 0px var(--c-shadow-primary-bottom) inset}.dark{--c-bg:#202125;--c-bg-hover:#7a818522;--c-text-default:#eee;--c-border-default:#7a81854d;--c-text-accent:#da8952;--c-icon-accent:#bc652b;--c-bg-accent:#ff703319;--c-border-accent:#ff7124cc;--c-bg-muted:#20212599;--c-text-muted:#929a9d;--c-icon-secondary:#929a9dab;--c-border-muted:#b4b4b433;--c-accent-muted:#ff6d164d;--c-text-subtle:#929a9db3;--c-icon-subtle:#929a9dab;--c-border-subtle:#b4b4b41f;--c-accent-subtle:#ff6d1626;--c-bg-primary:#003c5d;--c-bg-primary-hover:#004a70;--c-text-primary:#e4e4e4;--c-icon-primary:#e4e4e4;--c-border-primary:#00182a;--c-bg-info:#3179a622;--c-text-info:#8bbbdd;--c-icon-info:#8bbbdd;--c-border-info:#17a8f81f;--c-bg-success:#51804622;--c-text-success:#99c191;--c-icon-success:#99c191;--c-border-success:#42fa004d;--c-bg-danger:#f7000022;--c-text-danger:#e47d70;--c-icon-danger:#e47d70;--c-border-danger:#ed9c8e47;--c-bg-secondary:#7a818517;--c-bg-backdrop:#161616bb;--c-bg-tooltip:#f2f2f2;--c-text-tooltip:#0f0f0f;--c-text-badge:#929a9d;--c-text-badge-inverted:#fff;--c-text-badge-info:#44a0ce;--c-text-badge-success:#5db7a8;--c-text-badge-accent:#cd8046;--c-text-badge-secondary:#666;--c-bg-badge-info:#1e5c7b;--c-bg-badge-success:#276a60;--c-bg-badge-accent:#994406;--c-bg-badge-secondary:#4d4d4d;--c-bg-badge-danger:#822b2b;--c-shadow-input:#00000017;--c-shadow-top-edge:#ffffff08;--c-shadow-card:#0000001f;--c-shadow-button:#0000001f;--c-shadow-primary:#01060c33;--c-shadow-primary-bottom:#0003}#everything{background-color:#f9f8f8}.dark #everything{background-color:#18191d}.debug{background:radial-gradient(circle,#ff00ff03,#ff00ff18);box-shadow:inset 0 0 0 1px #f0f1}.quad{background-image:url(https://kadoa.b-cdn.net/images/bg/quad.svg);background-position:0 0;background-size:1280px 800px}.dark .quad{background-image:url(https://kadoa.b-cdn.net/images/bg/quad-dark.svg)}@font-face{font-family:Kadoa Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://kadoa.b-cdn.net/fonts/KadoaSans-Variable.woff2)format("woff2")}@font-face{font-family:Kadoa Display;font-style:normal;font-weight:100 1000;font-display:swap;src:url(https://kadoa.b-cdn.net/fonts/KadoaDisplay-Variable.woff2)format("woff2")}@font-face{font-family:D2Coding;font-style:normal;font-display:swap;font-weight:400;src:url(https://kadoa.b-cdn.net/fonts/d2coding.woff2)format("woff2")}.kui-accordion{width:100%}.kui-accordion-card{overflow:hidden}.kui-accordion-item{position:relative}.kui-accordion-header{width:100%;font-weight:400}.kui-accordion-trigger{text-align:left;width:100%}.kui-accordion-trigger>.kui.text:first-child{flex:1}.kui-accordion-icon{transform-origin:50%;transition:transform .2s}.kui-accordion-item[data-open] .kui-accordion-icon{transform:rotate(45deg)}.kui-accordion-panel{transition:height .2s;overflow:hidden}.kui-accordion-panel[data-closed]{height:0}.kui-accordion-panel[data-open]{height:var(--accordion-panel-height)}.kui-accordion-panel[data-starting-style],.kui-accordion-panel[data-ending-style]{transition:height .2s}.badge{white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.badge-pill,.badge-pillBordered{border:1px solid;padding:.125em .5em}.badge-pillBordered{background-color:var(--c-bg);color:var(--c-text-badge)}.badge-pillBordered.badge-info{color:var(--c-text-badge-info);border-color:var(--c-border-badge-info)}.badge-pillBordered.badge-success{color:var(--c-text-badge-success);border-color:var(--c-border-badge-success)}.badge-pillBordered.badge-accent{color:var(--c-text-badge-accent);border-color:var(--c-border-badge-accent)}.badge-pillBordered.badge-secondary{color:var(--c-text-badge);border-color:var(--c-border-badge-secondary)}.badge-pillBordered.badge-danger{color:var(--c-text-danger);border-color:var(--c-border-danger)}.badge-pill{color:var(--c-text-badge-inverted)}.badge-pill.badge-info{border-color:var(--c-bg-badge-info)}.badge-pill.badge-success{border-color:var(--c-bg-badge-success)}.badge-pill.badge-accent{border-color:var(--c-bg-badge-accent)}.badge-pill.badge-secondary{border-color:var(--c-bg-badge-secondary)}.badge-pill.badge-danger{border-color:var(--c-bg-badge-danger)}.badge-dot{gap:.3em}.badge-dot.badge-info{color:var(--c-text-badge-info)}.badge-dot.badge-success{color:var(--c-text-badge-success)}.badge-dot.badge-accent{color:var(--c-text-badge-accent)}.badge-dot.badge-secondary{color:var(--c-text-badge)}.badge-dot.badge-danger{color:var(--c-text-danger)}.badge-dot:before,.badge-circle,.badge-circleBordered{corner-shape:round;border-radius:50%;width:.55em;height:.55em}.badge-dot:before{content:"";flex-shrink:0;display:inline-block}.badge-circleBordered{background-color:var(--c-bg);border:1px solid}.badge-dot.badge-info:before,.badge-circle.badge-info,.badge-pill.badge-info{background-color:var(--c-bg-badge-info)}.badge-dot.badge-success:before,.badge-circle.badge-success,.badge-pill.badge-success{background-color:var(--c-bg-badge-success)}.badge-dot.badge-accent:before,.badge-circle.badge-accent,.badge-pill.badge-accent{background-color:var(--c-bg-badge-accent)}.badge-dot.badge-secondary:before,.badge-circle.badge-secondary,.badge-pill.badge-secondary{background-color:var(--c-bg-badge-secondary)}.badge-dot.badge-danger:before,.badge-circle.badge-danger,.badge-pill.badge-danger{background-color:var(--c-bg-badge-danger)}.badge-circleBordered.badge-info{border-color:var(--c-text-badge-info)}.badge-circleBordered.badge-success{border-color:var(--c-text-badge-success)}.badge-circleBordered.badge-accent{border-color:var(--c-text-badge-accent)}.badge-circleBordered.badge-secondary{border-color:var(--c-text-badge)}.badge-circleBordered.badge-danger{border-color:var(--c-text-danger)}.kui.blinker{pointer-events:none;justify-content:flex-start;align-items:center;display:inline-flex}.blinker-bar{border-radius:var(--radius-xs);corner-shape:squircle;background-color:var(--c-text-subtle);width:.5em;height:1em;line-height:1;animation:1s ease-in-out infinite blinker-pulse}.kui.blinker.disabled .blinker-bar{background-color:var(--c-border-subtle);animation:none!important}@keyframes blinker-pulse{0%,41.67%{opacity:.7}50%,91.67%{opacity:.25}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.blinker-bar{animation-duration:2s}}.button{white-space:nowrap;align-items:center;gap:var(--gap-sm);border-radius:var(--radius-md);corner-shape:squircle;cursor:pointer;text-decoration:none;transition:background-color 75ms;display:flex;flex-shrink:0!important}.button-default{color:var(--c-text-default);border:1px solid var(--c-border-muted);background:var(--c-bg);box-shadow:var(--shadow-button-default)}.button-bordered{color:var(--c-text-default);border:1px solid var(--c-border-muted)}.button-primary{box-shadow:var(--shadow-button-primary);color:var(--c-text-primary)!important;border:1px solid var(--c-border-primary)!important;background:var(--c-bg-primary)!important}.button-ghost{color:var(--c-text-default);background:0 0;border:1px solid #0000}.button-link,.button-link:visited{color:var(--c-text-accent);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-accent-subtle);text-decoration-color:var(--c-accent-subtle);text-underline-offset:2px;background:0 0;border:1px solid #0000}.button-link:hover{-webkit-text-decoration-color:var(--c-text-accent);text-decoration-color:var(--c-text-accent)}.button-link.selected{color:var(--c-text-muted)}.button-default:hover,.button-info:hover,.button-success:hover,.button-danger:hover{background:var(--c-bg-hover)}.button-bordered:hover,.button-ghost:hover{background:var(--c-bg-secondary)}.button-primary:hover{background:var(--c-bg-primary-hover)!important}.button-info{color:var(--c-text-default);border:1px solid var(--c-border-info);background:var(--c-bg);box-shadow:var(--shadow-button-default), inset 0 0 0 3px var(--c-bg-info)}.button-success{color:var(--c-text-default);border:1px solid var(--c-border-success);background:var(--c-bg);box-shadow:var(--shadow-button-default), inset 0 0 0 3px var(--c-bg-success)}.button-danger{color:var(--c-text-default);border:1px solid var(--c-border-danger);background:var(--c-bg);box-shadow:var(--shadow-button-default), inset 0 0 0 3px var(--c-bg-danger)}.button:focus-visible{outline:2px solid var(--c-outline)}.button:active,.button[data-popup-open]{box-shadow:none}.button-default.selected,.button-bordered.selected,.button-ghost.selected,.button-info.selected,.button-success.selected,.button-danger.selected,.button[data-selected]{background:var(--c-bg-accent)}.button-ghost.selected{border:1px solid var(--c-bg-accent)}.button[data-highlighted]{background:var(--c-bg-hover)}.button[data-highlighted][data-selected]{background:var(--c-bg-accent)}.button-primary *{mix-blend-mode:plus-lighter;color:var(--c-text-primary)!important}.segmented-buttons{flex-wrap:nowrap;margin:0;padding:0;display:flex}.segmented-buttons>button{border-radius:0;position:relative}.segmented-buttons>button:not(:first-of-type){margin-left:-1px}.segmented-buttons>button:first-of-type{border-radius:var(--radius-md) 0 0 var(--radius-md)}.segmented-buttons>button:last-of-type{border-radius:0 var(--radius-md) var(--radius-md) 0}.segmented-buttons>button:only-of-type{border-radius:var(--radius-md)}.segmented-buttons>.button.selected,.segmented-buttons>button:hover,.segmented-buttons>button:focus-within{z-index:1}.kui-calendar-weekday{text-align:center;flex:1}.kui-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kui-calendar-day-outside{opacity:.3}.card{border-radius:var(--radius-lg);corner-shape:squircle;overflow:hidden}.card .card,[data-base-ui-portal] .card{border-radius:var(--radius-md)}.card-default{border:1px solid var(--c-bg);box-shadow:var(--shadow-card);background-color:var(--c-bg)!important}.card-elevated{border:1px solid var(--c-border-muted);box-shadow:var(--shadow-card-elevated);background-color:var(--c-bg)!important}.card-muted{border:1px solid var(--c-bg-muted);box-shadow:var(--shadow-card);background-color:var(--c-bg-muted)!important}.card-bordered{border:1px solid var(--c-border-subtle)}.card-info{border:1px solid var(--c-bg-info);background-color:var(--c-bg-info)!important}.card-success{border:1px solid var(--c-bg-success);background-color:var(--c-bg-success)!important}.card-danger{border:1px solid var(--c-bg-danger);color:var(--c-text-danger);background-color:var(--c-bg-danger)!important}.card-secondary{border:1px solid var(--c-bg-secondary);background-color:var(--c-bg-secondary)!important}.card-accent{border:1px solid var(--c-bg-accent);color:var(--c-text-accent);background-color:var(--c-bg-accent)!important}.card-ghost{box-shadow:none;background:0 0;border:1px solid #0000;overflow:visible}.card-selected{background-color:var(--c-bg);box-shadow:var(--shadow-card);border-color:var(--c-border-accent)!important}.carousel{width:100%;overflow:hidden}.carousel-nav-prev{top:var(--gap-sm);left:var(--gap-sm)}.carousel-nav-next{top:var(--gap-sm);right:var(--gap-sm)}.carousel-track{transition:transform .3s ease-in-out}.carousel-slide{flex-shrink:0;width:100%}.checkbox{background-color:var(--c-bg);border:1px solid var(--c-border-default);border-radius:var(--radius-xs);corner-shape:squircle;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all 75ms;display:flex}.checkbox:hover{border-color:var(--c-border-accent)}.checkbox:focus-visible{outline:2px solid var(--c-outline)}.checkbox[data-checked]{background-color:var(--c-border-accent);border-color:var(--c-border-accent);box-shadow:var(--shadow-input);color:#fff}.checkbox[data-indeterminate]{background-color:var(--c-text-accent);border-color:var(--c-text-accent);color:#fff}.checkbox-indicator{color:currentColor;justify-content:center;align-items:center;display:flex}.kui-code{font-size:var(--size-xs);line-height:var(--line-height-xs);white-space:pre-wrap;overflow-wrap:anywhere}.kui-code,.kui-code-diff{--sh-class:var(--c-text-info);--sh-identifier:var(--c-text-default);--sh-sign:var(--c-text-muted);--sh-property:var(--c-text-accent);--sh-entity:var(--c-text-accent);--sh-jsxliterals:var(--c-text-default);--sh-string:var(--c-text-info);--sh-keyword:var(--c-text-info);--sh-comment:var(--c-text-subtle)}.kui-code-diff{font-size:var(--size-xs);line-height:var(--line-height-xs);border:1px solid var(--c-border-subtle);border-radius:var(--radius-sm);display:flex;overflow:hidden}.kui-code-diff .pane{flex:1;overflow-x:auto}.kui-code-diff .pane:first-child{border-right:1px solid var(--c-border-subtle)}.kui-code-diff .line{min-height:var(--line-height-xs);display:flex}.kui-code-diff .line.is-removed{background:var(--c-bg-danger)}.kui-code-diff .line.is-added{background:var(--c-bg-success)}.kui-code-diff .line.is-empty{background:var(--c-bg-secondary)}.kui-code-diff .num{text-align:right;width:36px;color:var(--c-text-subtle);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 8px}.kui-code-diff .content{white-space:pre;flex:1;padding:0 8px}.kui-code-diff .word-change{border-radius:var(--radius-xs);mix-blend-mode:multiply}.dark .kui-code-diff .word-change{mix-blend-mode:screen}.kui-code-diff .line.is-removed .word-change{background:var(--c-bg-danger);box-shadow:inset 0 0 0 1px var(--c-bg-danger)}.kui-code-diff .line.is-added .word-change{background:var(--c-bg-success);box-shadow:inset 0 0 0 1px var(--c-bg-success)}.kui.code-editor{overflow:hidden}.kui.code-editor>div{position:absolute;inset:0}.kui.code-editor .monaco-editor{outline:none;height:100%}.kui.code-editor .monaco-editor .margin,.kui.code-editor .monaco-editor .monaco-scrollable-editor{background:0 0}.kui.code-editor .monaco-hover{white-space:normal}.kui-collapsible{width:100%}.kui-collapsible-trigger{text-align:left;width:100%}.kui-collapsible-panel{height:var(--collapsible-panel-height);transition:height .2s;overflow:hidden}.kui-collapsible-panel[data-closed]{height:0}.kui-combobox-positioner{min-width:var(--anchor-width);z-index:1002}.kui-combobox-popup{position:relative}.kui-combobox-scroll .scroll-area-viewport,.kui-autocomplete-scroll .scroll-area-viewport{max-height:min(80dvh, calc(var(--available-height,80dvh) - 1rem))}.kui-datepicker-trigger{display:inline-block}.kui-datepicker-popup{width:max-content}@keyframes kui-dialog-popup-in{0%{opacity:0;transform:translate(-50%,-50%)translateY(8px)}}@keyframes kui-dialog-popup-out{to{opacity:0;transform:translate(-50%,-50%)translateY(8px)}}@keyframes kui-dialog-backdrop-in{0%{opacity:0}}@keyframes kui-dialog-backdrop-out{to{opacity:0}}.kui-dialog-backdrop{background:var(--c-bg-backdrop);z-index:1000;position:fixed;inset:0}.kui-dialog-backdrop[data-open]{animation:80ms ease-in-out kui-dialog-backdrop-in}.kui-dialog-backdrop[data-closed]{animation:80ms ease-in-out kui-dialog-backdrop-out}.kui-dialog-popup{z-index:1001;max-height:calc(100dvh - 2rem);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.kui-dialog-popup[data-open]{animation:80ms ease-in-out kui-dialog-popup-in}.kui-dialog-popup[data-closed]{animation:80ms ease-in-out kui-dialog-popup-out}.kui-dialog-content{overflow-y:auto}@keyframes kui-drawer-backdrop-in{0%{opacity:0}}@keyframes kui-drawer-backdrop-out{to{opacity:0}}.kui-drawer-backdrop{background:var(--c-bg-backdrop);z-index:1000;position:fixed;inset:0}.kui-drawer-backdrop[data-open]{animation:.2s ease-in-out kui-drawer-backdrop-in}.kui-drawer-backdrop[data-closed]{animation:.2s ease-in-out kui-drawer-backdrop-out}.kui-drawer-popup{z-index:1001;max-width:100vw;max-height:100dvh;position:fixed}.kui-drawer-content{overflow-y:auto}.kui-drawer-side-right{height:100dvh;translate:var(--drawer-swipe-movement-x,0) 0;transition:transform .2s ease-in-out;top:0;right:0;transform:translate(0)}.kui-drawer-side-right[data-starting-style],.kui-drawer-side-right[data-ending-style]{transform:translate(100%)}.kui-drawer-side-bottom{width:100vw;translate:0 var(--drawer-swipe-movement-y,0px);transition:transform .2s ease-in-out;bottom:0;left:0;right:0;transform:translateY(0)}.kui-drawer-side-bottom[data-starting-style],.kui-drawer-side-bottom[data-ending-style]{transform:translateY(100%)}.kui-drawer-side-bottom.kui-drawer-with-snap-points{height:100dvh;translate:0 var(--drawer-swipe-movement-y,0px);transform:translateY(var(--drawer-snap-point-offset,0px));transition:transform .2s ease-in-out}.kui-drawer-side-bottom.kui-drawer-with-snap-points[data-starting-style],.kui-drawer-side-bottom.kui-drawer-with-snap-points[data-ending-style]{transform:translateY(calc(100% + var(--drawer-snap-point-offset,0px)))}.kui.editable{align-items:center}.button.editable-value{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;min-width:0;overflow:hidden}.editable-input{flex:1;min-width:0}.input{gap:var(--gap-sm);border-radius:var(--radius-md);corner-shape:squircle;text-align:left;outline:none;width:100%;min-width:0;font-family:inherit;transition:border-color 75ms}.input-default{background-color:var(--c-bg);border:1px solid var(--c-border-default);box-shadow:var(--shadow-input);color:var(--c-text-default)}.input-bordered{border:1px solid var(--c-border-muted);color:var(--c-text-default)}.input-secondary{background-color:var(--c-bg-secondary);box-shadow:var(--shadow-input-sm);border:1px solid var(--c-bg-secondary);color:var(--c-text-default)}.input-ghost{color:var(--c-text-default);background-color:#0000;border:1px solid #0000}.input-ghost:focus-within{background-color:var(--c-bg);border-color:var(--c-border-default);box-shadow:var(--shadow-input)}.input:focus-within{outline:2px solid var(--c-outline)}@media (width<=768px){.input{font-size:16px}}.base-input{all:unset;flex:1;min-width:0}.kui-autocomplete-positioner{min-width:var(--anchor-width)}.kui-mention-field{flex-direction:column;min-width:0;display:flex;position:relative}.kui-mention-composer{width:100%;position:relative}.kui-mention-editor{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;cursor:text;outline:none;flex:1;min-width:0;min-height:1.6em}.kui-mention-editor[contenteditable=false]{cursor:default;opacity:.6}.kui-mention-placeholder{pointer-events:none;color:var(--c-text-muted);opacity:.6;white-space:pre-wrap;overflow-wrap:anywhere;position:absolute;top:0;left:0}.kui-mention-node{display:inline}.kui-mention-chip{border-radius:var(--radius-xs);background-color:var(--c-bg-info);box-shadow:inset 0 0 0 1px var(--c-border-info);white-space:nowrap;vertical-align:middle;-webkit-user-select:all;user-select:all;align-items:center;gap:.25rem;margin:0 .125rem;padding:0 .25rem;font-weight:500;display:inline-flex}.kui-mention-anchor{pointer-events:none;width:1px;position:absolute}.kui-mention-popover{z-index:1002}.kui-mention-listbox{flex-direction:column;min-width:12rem;max-height:18rem;display:flex;overflow-y:auto}.kui-mention-option{width:100%}.kbd{flex-shrink:none;text-transform:uppercase;border:1px solid var(--c-border-muted);border-radius:var(--radius-xs);corner-shape:squircle;color:var(--c-text-subtle);white-space:nowrap;border-bottom-width:2px;justify-content:center;align-items:center;display:inline-flex;padding:1px 3px!important;font-family:D2Coding,monospace!important;font-size:11px!important;line-height:1!important}@media (width<=768px){.kbd{display:none!important}}.kui-markdown{line-height:1.5}.kui-markdown h1,.kui-markdown h2,.kui-markdown h3,.kui-markdown h4,.kui-markdown h5,.kui-markdown h6{margin-top:1.5em;margin-bottom:.5em;font-weight:520;line-height:1.3}.kui-markdown h1:first-child,.kui-markdown h2:first-child,.kui-markdown h3:first-child,.kui-markdown h4:first-child,.kui-markdown h5:first-child,.kui-markdown h6:first-child{margin-top:0}.kui-markdown h1{font-size:1.75em}.kui-markdown h2{font-size:1.5em}.kui-markdown h3{font-size:1.25em}.kui-markdown h4{font-size:1.1em}.kui-markdown h5{font-size:1em}.kui-markdown h6{color:var(--c-text-muted);font-size:1em}.kui-markdown--single-font-size h1,.kui-markdown--single-font-size h2,.kui-markdown--single-font-size h3,.kui-markdown--single-font-size h4,.kui-markdown--single-font-size h5,.kui-markdown--single-font-size h6{font-family:Kadoa Sans!important;font-size:1em!important}.kui-markdown--single-font-size h1:before,.kui-markdown--single-font-size h2:before,.kui-markdown--single-font-size h3:before,.kui-markdown--single-font-size h4:before,.kui-markdown--single-font-size h5:before,.kui-markdown--single-font-size h6:before{color:var(--c-text-subtle)}.kui-markdown--single-font-size h1:before{content:"# "}.kui-markdown--single-font-size h2:before{content:"## "}.kui-markdown--single-font-size h3:before{content:"### "}.kui-markdown--single-font-size h4:before{content:"#### "}.kui-markdown--single-font-size h5:before{content:"##### "}.kui-markdown--single-font-size h6:before{content:"###### "}.kui-markdown p{margin:.75em 0}.kui-markdown p:first-child{margin-top:0}.kui-markdown p:last-child{margin-bottom:0}.kui-markdown a{color:var(--c-text-default);cursor:pointer;text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-border-muted);text-decoration-color:var(--c-border-muted)}.kui-markdown a:hover{color:var(--c-text-accent);-webkit-text-decoration-color:var(--c-border-accent);text-decoration-color:var(--c-border-accent)}.kui-markdown ul,.kui-markdown ol{margin:.75em 0;padding-left:1.5em}.kui-markdown ul{list-style-type:disc}.kui-markdown ol{list-style-type:decimal}.kui-markdown li,.kui-markdown li>ul,.kui-markdown li>ol{margin:.25em 0}.kui-markdown li:has(>input[type=checkbox]){align-items:baseline;gap:.5em;list-style:none;display:flex}.kui-markdown ul:has(>li>input[type=checkbox]:first-child){padding-left:0}.kui-markdown li>input[type=checkbox]{margin:0}.kui-markdown blockquote{border-left:3px solid var(--c-border-info);background:var(--c-bg-muted);color:var(--c-text-muted);margin:.75em 0;padding:.5em 1em}.kui-markdown blockquote p{margin:0}.kui-markdown blockquote blockquote{margin-top:.5em}.kui-markdown code{background:var(--c-bg-secondary);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--c-bg-secondary);corner-shape:squircle;padding:.1em .2em}.kui-markdown pre{background:var(--c-bg-secondary);box-shadow:inset 0 0 0 1px var(--c-bg-secondary);border-radius:var(--radius-sm);margin:.5em 0;padding:.5em .75em;display:block;overflow-x:auto}.kui-markdown pre code{box-shadow:none;background:0 0;padding:0;line-height:1.5}.kui-markdown .table-container{margin:.75em 0}.kui-markdown img{border-radius:var(--radius-sm);max-width:100%;height:auto}.kui-markdown del{color:var(--c-text-muted);text-decoration:line-through}.kui-markdown strong{font-weight:520}.kui-markdown em{font-style:italic}.kui-markdown dl{margin:.75em 0}.kui-markdown dt{margin-top:.5em;font-weight:520}.kui-markdown dd{color:var(--c-text-muted);margin-left:1.5em}.kui-markdown .footnotes{border-top:1px solid var(--c-border-subtle);color:var(--c-text-muted);margin-top:2em;padding-top:1em;font-size:.85em}.kui-markdown abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kui-markdown-editor{overflow:hidden}.kui-markdown-editor-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.kui-markdown-editor-preview{padding:var(--gap-md)}.kui-markdown-editor-toolbar{z-index:10;position:absolute;top:6px;right:6px}.kui-markdown-editor .code-editor{border:none;border-radius:0}.kui-menu-scroll .scroll-area-viewport{max-height:min(80dvh, calc(var(--available-height,80dvh) - 1rem))}.movable-item{display:flex}.movable-grip{cursor:grab}.movable-grip:active{cursor:grabbing}.movable-grip[disabled]{cursor:not-allowed;opacity:.33}.movable-elevated{z-index:10;position:relative}.movable-nested{margin-left:var(--size-md)}.number-field{flex-direction:column;flex:1;min-width:0;display:flex}.number-field-group{flex-wrap:nowrap;align-items:stretch;width:100%;margin:0;padding:0;display:flex}.number-field-group>.number-field-segment{border-radius:0;position:relative}.number-field-group>.number-field-segment:not(:first-child){margin-left:-1px}.number-field-group>.number-field-segment:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.number-field-group>.number-field-segment:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.number-field-group>.number-field-segment:only-child{border-radius:var(--radius-md)}.number-field-group>.number-field-segment:hover,.number-field-group>.number-field-segment:focus-within,.number-field-group>.number-field-segment:focus-visible{z-index:1}.number-field-group>.button{-webkit-user-select:none;user-select:none;justify-content:center;width:2.5em;min-width:2.5em;padding:0}.number-field-input{width:100%;min-width:3em;padding:var(--pad-sm) var(--pad-md);border:1px solid var(--c-border-default);background:var(--c-bg);color:var(--c-text-default);font-family:inherit;font-size:inherit;line-height:inherit;text-align:center;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-input);cursor:text;border-radius:0;outline:none;transition:border-color 75ms;position:relative}.number-field-input:focus{outline:2px solid var(--c-outline)}.number-field-bordered .number-field-input{border-color:var(--c-border-muted);box-shadow:none}.number-field-bordered>.number-field-group>.button{background:var(--c-bg)}.number-field-secondary .number-field-input{border-color:var(--c-bg-secondary);background:var(--c-bg-secondary);box-shadow:var(--shadow-input-sm)}.number-field-secondary>.number-field-group>.button{border-color:var(--c-bg-secondary);background:var(--c-bg-secondary);box-shadow:none}.number-field-scrub-area{padding:0 var(--pad-sm);cursor:ew-resize}.kui-popover-arrow-fill{fill:var(--c-bg)}.kui-popover-description{color:var(--c-text-muted);margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.kui-popover-trigger{position:relative}.progress{width:100%;display:block}.progress-track{background-color:var(--c-border-subtle);border-radius:.1rem;width:100%;height:8px;display:block;overflow:hidden}.progress-indicator{background-color:var(--c-icon-info);height:100%;transition:width .3s;display:block}.progress[data-indeterminate] .progress-indicator{width:40%;animation:1.2s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.kui.pulse{pointer-events:none;display:inline-grid}.kui.pulse>svg{grid-area:1/1;display:block}.kui.pulse>svg:first-of-type{color:var(--c-border-subtle)}.kui.pulse>svg:last-of-type{color:var(--c-icon-accent);animation:2.4s ease-in-out infinite pulse-sweep}.kui.pulse.disabled>svg:last-of-type{color:var(--c-border-subtle);animation:none}@keyframes pulse-sweep{0%,5%{clip-path:inset(0 100% 0 0)}45%,55%{clip-path:inset(0)}95%,to{clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){.kui.pulse>svg:last-of-type{animation-duration:4.8s}}.radio{background-color:var(--c-bg);border:1px solid var(--c-border-default);corner-shape:round;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all 75ms;display:flex}.radio:hover{border-color:var(--c-border-accent)}.radio:focus-visible{outline:2px solid var(--c-outline)}.radio[data-checked]{background-color:var(--c-border-accent);border-color:var(--c-border-accent);box-shadow:var(--shadow-input)}.radio-indicator{background-color:#fff;border-radius:50%;flex-shrink:0;width:.375em;height:.375em;transition:transform 75ms;transform:scale(0)}.radio[data-checked] .radio-indicator{transform:scale(1)}.scroll-area-root{flex-direction:column;display:flex;position:relative;overflow:hidden}.scroll-area-stick-button{opacity:.9;box-shadow:var(--shadow-md);z-index:1;position:absolute;bottom:.5rem;right:.75rem}.scroll-area-flex{flex:1;min-width:0;min-height:0}.scroll-area-viewport{border-radius:inherit;overscroll-behavior:contain;flex:1;width:100%;min-height:0;position:relative}.scroll-area-content{flex-direction:column;min-height:100%;display:flex}.scroll-area-content>:not(.scroll-area-root){flex-shrink:0}.scroll-area-root[data-orientation=vertical] .scroll-area-content{min-width:0!important}.scroll-area-scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;opacity:0;background-color:#0000;border-radius:.375rem;justify-content:center;margin:.25rem;transition:opacity .15s .3s;display:flex}.scroll-area-scrollbar[data-hovering],.scroll-area-scrollbar[data-scrolling],.scroll-area-root:hover .scroll-area-scrollbar{opacity:1;transition-duration:75ms;transition-delay:0s}.scroll-area-scrollbar[data-orientation=vertical]{width:.25rem;position:absolute;top:0;bottom:0;right:0}.scroll-area-scrollbar[data-orientation=horizontal]{flex-direction:column;height:.25rem;position:absolute;bottom:0;left:0;right:0}.scroll-area-scrollbar:before{content:"";width:1.25rem;height:100%;position:absolute}.scroll-area-thumb{border-radius:inherit;background-color:var(--c-border-default)}.scroll-area-thumb[data-orientation=vertical]{width:100%}.scroll-area-thumb[data-orientation=horizontal]{height:100%}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--c-border-default);background-clip:padding-box;border:.1875rem solid #0000;border-radius:.5rem}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--c-border-default) transparent}}.scroll-area-root[data-fade] .scroll-area-viewport{--scroll-area-fade-size:2.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scroll-area-root[data-fade][data-orientation=vertical] .scroll-area-viewport{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end,var(--scroll-area-fade-size)))), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end,var(--scroll-area-fade-size)))), transparent 100%)}.scroll-area-root[data-fade][data-orientation=horizontal] .scroll-area-viewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end,var(--scroll-area-fade-size)))), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end,var(--scroll-area-fade-size)))), transparent 100%)}.scroll-area-root[data-fade][data-orientation=both] .scroll-area-viewport{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end,var(--scroll-area-fade-size)))), transparent 100%), linear-gradient(to right, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end,var(--scroll-area-fade-size)))), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end,var(--scroll-area-fade-size)))), transparent 100%), linear-gradient(to right, transparent 0, #000 min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start)), #000 calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end,var(--scroll-area-fade-size)))), transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.kui-popup-positioner{min-width:var(--anchor-width);z-index:1002}.kui-popup{position:relative}.kui-popup-scroll .scroll-area-viewport{max-height:min(80dvh, calc(var(--available-height,80dvh) - 1rem))}.selectable-row{align-self:flex-start;transition:background-color 75ms}.selectable-row:not(.selectable-row-static){cursor:pointer}.selectable-row:not(.selectable-row-static):hover{background:var(--c-bg-secondary)}.selectable-row.card-ghost.card-selected{background:var(--c-bg-accent);box-shadow:none;border-color:#0000!important}.selectable-row-text{font-size:inherit;line-height:var(--line-height);-webkit-user-select:none;user-select:none}.slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.slider-control{align-items:center;width:100%;height:1.5em;display:flex;position:relative}.slider-track{background-color:var(--c-border-default);corner-shape:round;width:100%;height:.25em;position:relative}.slider-indicator{background-color:var(--c-border-accent);border-radius:999px;height:100%;position:absolute}.slider-thumb{background-color:var(--c-bg);border:2px solid var(--c-border-accent);cursor:pointer;width:1em;height:1em;box-shadow:var(--shadow-input);border-radius:50%;outline:none;transition:border-color 75ms;position:absolute}.slider-thumb:hover{border-color:var(--c-text-accent)}.slider-thumb:focus-visible{outline:2px solid var(--c-outline)}.slider[data-disabled] .slider-thumb{cursor:not-allowed}.kui.spinner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.spinner-circle{border:2px solid var(--c-border-subtle);border-right-color:var(--c-text-accent);border-radius:50%;width:1em;height:1em;animation:.75s linear infinite spinner-rotate}.kui.spinner.disabled .spinner-circle{border-right-color:var(--c-border-subtle);animation:none}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-circle{animation:1.5s linear infinite spinner-rotate}}.switch{box-sizing:border-box;background-color:var(--c-border-default);corner-shape:round;cursor:pointer;border-radius:999px;outline:none;flex-shrink:0;align-items:center;width:1.4em;height:.8em;padding:.1em;transition:background-color .15s,border-color .15s;display:flex}.switch:hover{background-color:var(--c-text-muted)}.switch:focus-visible{outline:2px solid var(--c-outline)}.switch[data-checked]{background-color:var(--c-border-accent)}.switch[data-disabled],.switch[data-readonly]{cursor:not-allowed;opacity:.5}.switch-thumb{background-color:var(--c-bg);width:.6em;height:.6em;box-shadow:var(--shadow-input);border-radius:50%;transition:translate .15s;display:block;translate:0}.switch[data-checked] .switch-thumb{translate:.6em}.table-container{width:100%;container-type:inline-size}.table{border-collapse:collapse;width:100%}.table.table-fixed{table-layout:fixed}.table-cell{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-border-subtle)}.table tr:last-child td.table-cell{border-bottom:none!important}.head-cell{font-size:var(--size-sm);color:var(--c-text-muted);vertical-align:middle;font-weight:400}.sortable-header{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.sortable-header:hover{color:var(--c-text)}.table-selectable-row .table-row:hover{background:var(--c-bg-secondary)}.table-row.selected,.table-row.selected:hover{background:var(--c-bg-accent)!important}.table-selectable-cell .table-cell:hover{background:var(--c-bg-secondary)}.table-selectable-cell .sheet-action-cell,.table-selectable-cell .sheet-action-cell:hover{cursor:default;white-space:nowrap;text-align:center;vertical-align:middle;width:1px;background:0 0!important}.table-cell.selected,.table-cell.selected:hover{background:var(--c-bg-accent)!important}@container (width<=320px){.table.table-responsive,.table.table-responsive tbody,.table.table-responsive tr,.table.table-responsive td{flex-direction:column;display:flex}.table.table-responsive thead{display:none}.table.table-responsive tr{border-bottom:1px solid var(--c-border-subtle);margin-bottom:.5rem!important;padding-bottom:.5rem!important}.table.table-responsive tr:last-child{border-bottom:none!important}.table.table-responsive .table-cell{border:none;padding:.25rem;position:relative;width:unset!important}.table.table-responsive .table-cell:not([data-label=""]){padding-top:2em!important}.table.table-responsive .table-cell:not([data-label=""]):before{content:attr(data-label);color:var(--c-text-muted);font-size:var(--size-sm);position:absolute;top:.5rem;left:.5rem}}.kui-timeline-spine-track{flex-shrink:0}.kui-timeline-circle{aspect-ratio:1;padding:var(--kui-timeline-pad,var(--pad-xs));justify-content:center}.kui-timeline-spine{width:1px;min-height:var(--kui-timeline-gap,0);background-color:var(--c-border-subtle);flex:1}.kui-timeline-content{flex:1;min-width:0}.kui-toast-viewport{z-index:2000;width:24rem;max-width:calc(100vw - 2rem);position:fixed;inset:auto 1rem 1rem auto}.kui-toast-root{--gap:.5rem;--peek:.5rem;--scale:calc(max(0, 1 - (var(--toast-index) * .1)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));box-sizing:border-box;background-color:var(--c-bg);border:1px solid var(--c-border-muted);border-radius:var(--radius-lg);corner-shape:squircle;width:100%;box-shadow:var(--shadow-card-elevated);transform-origin:bottom;-webkit-user-select:none;user-select:none;cursor:default;z-index:calc(1000 - var(--toast-index));height:var(--height);transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;position:absolute;bottom:0;left:auto;right:0}.kui-toast-root[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}.kui-toast-root[data-starting-style],.kui-toast-root[data-ending-style]{transform:translateY(150%)}.kui-toast-root[data-limited]{opacity:0}.kui-toast-root[data-ending-style]{opacity:0}.kui-toast-root[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.kui-toast-root[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.kui-toast-root[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.kui-toast-root[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.kui-toast-root:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;top:100%;left:0}.kui-toast-content{transition:opacity .25s;overflow:hidden}.kui-toast-content[data-behind]{opacity:0}.kui-toast-content[data-expanded]{opacity:1}.kui-toast-card{color:var(--c-text-default);padding:var(--pad-md) var(--pad-lg);word-wrap:break-word}.kui-tooltip-positioner{z-index:1002}.kui-tooltip-popup{z-index:1000;background-color:var(--c-bg-tooltip);color:var(--c-text-tooltip);padding:var(--pad-sm) var(--pad-md);font-size:var(--size-sm);border-radius:var(--radius-lg);corner-shape:squircle;word-wrap:break-word;max-width:240px;line-height:1.4;position:relative}.kui-tooltip-trigger{font:inherit;color:inherit;text-align:inherit;cursor:inherit;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.kui-tree-item-picker{flex-direction:column;min-width:0;display:flex}.kui-tree-item-picker-toolbar{align-items:center;gap:var(--gap-xs);padding:var(--pad-xs);display:flex}.kui-tree-item-picker-toolbar>:first-child{flex:1;min-width:0}.kui-tree-item-picker-list{outline:none;flex-direction:column;min-width:0;display:flex}.kui-tree-item-picker-list:focus-visible{outline:1px solid var(--c-border-accent);outline-offset:-1px;border-radius:var(--radius-sm,4px)}.kui-tree-item-picker-row{width:100%;min-width:0}.kui-tree-item-picker-indent{flex-shrink:0}.kui-tree-item-picker-caret-spacer{width:var(--line-height-xs);height:var(--line-height-xs);flex-shrink:0}.kui-tree-item-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kui-split{flex:1;gap:2px;min-height:0;display:grid}.kui-split-panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.kui-split-gutter{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:center;align-items:stretch;transition:background .1s;display:flex}.kui-split-gutter:hover,.kui-split-gutter:active{background:var(--c-accent-subtle)}@media (width<=768px){.kui-split.kui-split-mobile{grid-template-columns:1fr!important}.kui-split.kui-split-mobile>.kui-split-gutter,.kui-split.kui-split-mobile>.kui-split-panel:not(.kui-split-panel-active){display:none}}html,body{font-size:var(--size-base);line-height:var(--line-height-base);letter-spacing:.006em;font-weight:380}body{color:var(--c-text-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;font-family:Kadoa Sans,sans-serif}h1,h2{font-family:Kadoa Display,Kadoa Sans,sans-serif;font-weight:640!important}a,a:hover,a:visited{color:var(--c-text-default)}hr,.line-horizontal{background-color:var(--c-border-subtle);border:none;flex-shrink:0;align-self:stretch;height:1px}.line-vertical{background-color:var(--c-border-subtle);border:none;flex-shrink:0;align-self:stretch;width:1px}.icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-xs{width:var(--line-height-xs);height:var(--line-height-xs)}.icon-sm{width:var(--line-height-sm);height:var(--line-height-sm)}.icon-md{width:var(--line-height-md);height:var(--line-height-md)}.icon-lg{width:var(--line-height-lg);height:var(--line-height-lg)}.icon-xl{width:var(--line-height-xl);height:var(--line-height-xl)}[data-disabled],[disabled]{filter:grayscale(50%);pointer-events:none!important;opacity:.35!important}[data-disabled] [data-disabled],[data-disabled] [disabled],[disabled] [data-disabled],[disabled] [disabled]{opacity:1!important}.kind-muted{color:var(--c-text-muted)}.kind-subtle{color:var(--c-text-subtle)}.kind-accent{color:var(--c-text-accent)}.kind-info{color:var(--c-text-info)}.kind-success{color:var(--c-text-success)}.kind-danger{color:var(--c-text-danger)}.kind-primary{color:var(--c-text-primary)}.is-mono,pre,code{font-family:D2Coding,monospace!important}.is-dense{line-height:1em!important}.is-bold,b,strong{font-weight:520!important}.link{color:var(--c-text-default);cursor:pointer;text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-border-muted);text-decoration-color:var(--c-border-muted)}.link:hover{color:var(--c-text-accent);-webkit-text-decoration-color:var(--c-border-accent);text-decoration-color:var(--c-border-accent)}mark{background-color:var(--c-bg-accent)}.border{border:1px solid var(--c-border-default)}.border-muted{border:1px solid var(--c-border-muted)}.group{min-width:0;min-height:0;display:flex}.kui.is-rippling{outline-offset:0;outline:2px solid #0000;animation:2.4s ease-out infinite kui-group-ripple}@keyframes kui-group-ripple{0%,10%{outline-offset:0;outline-color:#0000}25%{outline-color:#ff6d1644}70%,to{outline-offset:4px;outline-color:#0000}}@media (prefers-reduced-motion:reduce){.kui.is-rippling{animation-duration:5s}}.show-on-boundary-hover{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .1s ease-in-out,visibility 0s .1s}.is-hover-boundary:hover .show-on-boundary-hover{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .1s ease-in-out,visibility}.grid{display:grid!important}.flex-col{flex-direction:column}.flex-reverse{flex-direction:column-reverse}.flex-1{flex:1;min-width:0;min-height:0}.flex-auto{flex:auto}.flex-initial{flex:initial}.flex-none{flex:none}.no-shrink{flex-shrink:0}.mx-auto{margin-inline:auto}.flex-wrap{flex-wrap:wrap}.is-relative{position:relative}.is-absolute{position:absolute}.hidden{display:none}[class^=w-],[class*=\ w-]{flex-shrink:0}.is-absolute-max{inset:0;overflow:hidden;position:absolute!important}.size-xs{font-size:var(--size-xs);line-height:var(--line-height-xs)}.size-sm{font-size:var(--size-sm);line-height:var(--line-height-sm)}.size-md{font-size:var(--size-md);line-height:var(--line-height-md)}.size-lg{font-size:var(--size-lg);line-height:var(--line-height-lg)}.size-xl{font-size:var(--size-xl);line-height:var(--line-height-xl)}.size-2xl{font-size:var(--size-2xl);line-height:var(--line-height-2xl)}.size-sm .is-mono,.size-sm pre,.size-sm code{font-size:var(--size-sm-mono)}.size-xs .is-mono,.size-xs pre,.size-xs code{font-size:var(--size-xs-mono)}.w-0{width:0}.w-1{width:var(--w-1)}.w-2{width:var(--w-2)}.w-3{width:var(--w-3)}.w-4{width:var(--w-4)}.w-5{width:var(--w-5)}.w-6{width:var(--w-6)}.w-7{width:var(--w-7)}.w-8{width:var(--w-8)}.w-9{width:var(--w-9)}.w-10{width:var(--w-10)}.w-12{width:var(--w-12)}.w-14{width:var(--w-14)}.w-16{width:var(--w-16)}.w-18{width:var(--w-18)}.w-20{width:var(--w-20)}.w-24{width:var(--w-24)}.w-28{width:var(--w-28)}.w-32{width:var(--w-32)}.w-36{width:var(--w-36)}.w-40{width:var(--w-40)}.w-44{width:var(--w-44)}.w-48{width:var(--w-48)}.w-52{width:var(--w-52)}.w-60{width:var(--w-60)}.w-64{width:var(--w-64)}.w-68{width:var(--w-68)}.w-74{width:var(--w-74)}.w-80{width:var(--w-80)}.w-third{width:33.333%}.w-half{width:50%}.w-full{width:100%}.min-w-0{min-width:0}.min-w-1{min-width:var(--w-1)}.min-w-2{min-width:var(--w-2)}.min-w-3{min-width:var(--w-3)}.min-w-4{min-width:var(--w-4)}.min-w-5{min-width:var(--w-5)}.min-w-6{min-width:var(--w-6)}.min-w-7{min-width:var(--w-7)}.min-w-8{min-width:var(--w-8)}.min-w-9{min-width:var(--w-9)}.min-w-10{min-width:var(--w-10)}.min-w-12{min-width:var(--w-12)}.min-w-14{min-width:var(--w-14)}.min-w-16{min-width:var(--w-16)}.min-w-18{min-width:var(--w-18)}.min-w-20{min-width:var(--w-20)}.min-w-24{min-width:var(--w-24)}.min-w-28{min-width:var(--w-28)}.min-w-32{min-width:var(--w-32)}.min-w-36{min-width:var(--w-36)}.min-w-40{min-width:var(--w-40)}.min-w-44{min-width:var(--w-44)}.min-w-48{min-width:var(--w-48)}.min-w-52{min-width:var(--w-52)}.min-w-60{min-width:var(--w-60)}.min-w-64{min-width:var(--w-64)}.min-w-68{min-width:var(--w-68)}.min-w-74{min-width:var(--w-74)}.min-w-80{min-width:var(--w-80)}.min-w-third{min-width:33.333%}.min-w-half{min-width:50%}.min-w-full{min-width:100%}.max-w-0{max-width:0}.max-w-1{max-width:var(--w-1)}.max-w-2{max-width:var(--w-2)}.max-w-3{max-width:var(--w-3)}.max-w-4{max-width:var(--w-4)}.max-w-5{max-width:var(--w-5)}.max-w-6{max-width:var(--w-6)}.max-w-7{max-width:var(--w-7)}.max-w-8{max-width:var(--w-8)}.max-w-9{max-width:var(--w-9)}.max-w-10{max-width:var(--w-10)}.max-w-12{max-width:var(--w-12)}.max-w-14{max-width:var(--w-14)}.max-w-16{max-width:var(--w-16)}.max-w-18{max-width:var(--w-18)}.max-w-20{max-width:var(--w-20)}.max-w-24{max-width:var(--w-24)}.max-w-28{max-width:var(--w-28)}.max-w-32{max-width:var(--w-32)}.max-w-36{max-width:var(--w-36)}.max-w-40{max-width:var(--w-40)}.max-w-44{max-width:var(--w-44)}.max-w-48{max-width:var(--w-48)}.max-w-52{max-width:var(--w-52)}.max-w-60{max-width:var(--w-60)}.max-w-64{max-width:var(--w-64)}.max-w-68{max-width:var(--w-68)}.max-w-74{max-width:var(--w-74)}.max-w-80{max-width:var(--w-80)}.max-w-third{max-width:33.333%}.max-w-half{max-width:50%}.max-w-full{max-width:100%}.h-0{height:0}.h-1{height:var(--h-1)}.h-2{height:var(--h-2)}.h-3{height:var(--h-3)}.h-4{height:var(--h-4)}.h-5{height:var(--h-5)}.h-6{height:var(--h-6)}.h-7{height:var(--h-7)}.h-8{height:var(--h-8)}.h-9{height:var(--h-9)}.h-10{height:var(--h-10)}.h-12{height:var(--h-12)}.h-14{height:var(--h-14)}.h-16{height:var(--h-16)}.h-18{height:var(--h-18)}.h-20{height:var(--h-20)}.h-24{height:var(--h-24)}.h-28{height:var(--h-28)}.h-32{height:var(--h-32)}.h-36{height:var(--h-36)}.h-40{height:var(--h-40)}.h-44{height:var(--h-44)}.h-48{height:var(--h-48)}.h-52{height:var(--h-52)}.h-60{height:var(--h-60)}.h-64{height:var(--h-64)}.h-68{height:var(--h-68)}.h-74{height:var(--h-74)}.h-80{height:var(--h-80)}.h-third{height:33.333%}.h-half{height:50%}.h-full{height:100%}.min-h-0{min-height:0}.min-h-1{min-height:var(--h-1)}.min-h-2{min-height:var(--h-2)}.min-h-3{min-height:var(--h-3)}.min-h-4{min-height:var(--h-4)}.min-h-5{min-height:var(--h-5)}.min-h-6{min-height:var(--h-6)}.min-h-7{min-height:var(--h-7)}.min-h-8{min-height:var(--h-8)}.min-h-9{min-height:var(--h-9)}.min-h-10{min-height:var(--h-10)}.min-h-12{min-height:var(--h-12)}.min-h-14{min-height:var(--h-14)}.min-h-16{min-height:var(--h-16)}.min-h-18{min-height:var(--h-18)}.min-h-20{min-height:var(--h-20)}.min-h-24{min-height:var(--h-24)}.min-h-28{min-height:var(--h-28)}.min-h-32{min-height:var(--h-32)}.min-h-36{min-height:var(--h-36)}.min-h-40{min-height:var(--h-40)}.min-h-44{min-height:var(--h-44)}.min-h-48{min-height:var(--h-48)}.min-h-52{min-height:var(--h-52)}.min-h-60{min-height:var(--h-60)}.min-h-64{min-height:var(--h-64)}.min-h-68{min-height:var(--h-68)}.min-h-74{min-height:var(--h-74)}.min-h-80{min-height:var(--h-80)}.min-h-third{min-height:33.333%}.min-h-half{min-height:50%}.min-h-full{min-height:100%}.max-h-0{max-height:0}.max-h-1{max-height:var(--h-1)}.max-h-2{max-height:var(--h-2)}.max-h-3{max-height:var(--h-3)}.max-h-4{max-height:var(--h-4)}.max-h-5{max-height:var(--h-5)}.max-h-6{max-height:var(--h-6)}.max-h-7{max-height:var(--h-7)}.max-h-8{max-height:var(--h-8)}.max-h-9{max-height:var(--h-9)}.max-h-10{max-height:var(--h-10)}.max-h-12{max-height:var(--h-12)}.max-h-14{max-height:var(--h-14)}.max-h-16{max-height:var(--h-16)}.max-h-18{max-height:var(--h-18)}.max-h-20{max-height:var(--h-20)}.max-h-24{max-height:var(--h-24)}.max-h-28{max-height:var(--h-28)}.max-h-32{max-height:var(--h-32)}.max-h-36{max-height:var(--h-36)}.max-h-40{max-height:var(--h-40)}.max-h-44{max-height:var(--h-44)}.max-h-48{max-height:var(--h-48)}.max-h-52{max-height:var(--h-52)}.max-h-60{max-height:var(--h-60)}.max-h-64{max-height:var(--h-64)}.max-h-68{max-height:var(--h-68)}.max-h-74{max-height:var(--h-74)}.max-h-80{max-height:var(--h-80)}.max-h-third{max-height:33.333%}.max-h-half{max-height:50%}.max-h-full{max-height:100%}.z-10{z-index:var(--z-10)}.z-20{z-index:var(--z-20)}.z-30{z-index:var(--z-30)}.z-40{z-index:var(--z-40)}.z-50{z-index:var(--z-50)}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.gap-2xl{gap:var(--gap-2xl)}.gap-row-xs{row-gap:var(--gap-xs)}.gap-row-sm{row-gap:var(--gap-sm)}.gap-row-md{row-gap:var(--gap-md)}.gap-row-lg{row-gap:var(--gap-lg)}.gap-row-xl{row-gap:var(--gap-xl)}.gap-row-2xl{row-gap:var(--gap-2xl)}.gap-col-xs{column-gap:var(--gap-xs)}.gap-col-sm{column-gap:var(--gap-sm)}.gap-col-md{column-gap:var(--gap-md)}.gap-col-lg{column-gap:var(--gap-lg)}.gap-col-xl{column-gap:var(--gap-xl)}.gap-col-2xl{column-gap:var(--gap-2xl)}.pad-none{padding:0}.pad-xs{padding:var(--pad-xs)}.pad-sm{padding:var(--pad-sm)}.pad-md{padding:var(--pad-md)}.pad-lg{padding:var(--pad-lg)}.pad-xl{padding:var(--pad-xl)}.pad-2xl{padding:var(--pad-2xl)}.pad-v-none{padding-top:0;padding-bottom:0}.pad-v-xs{padding-top:var(--pad-xs);padding-bottom:var(--pad-xs)}.pad-v-sm{padding-top:var(--pad-sm);padding-bottom:var(--pad-sm)}.pad-v-md{padding-top:var(--pad-md);padding-bottom:var(--pad-md)}.pad-v-lg{padding-top:var(--pad-lg);padding-bottom:var(--pad-lg)}.pad-v-xl{padding-top:var(--pad-xl);padding-bottom:var(--pad-xl)}.pad-v-2xl{padding-top:var(--pad-2xl);padding-bottom:var(--pad-2xl)}.pad-h-none{padding-left:0;padding-right:0}.pad-h-xs{padding-left:var(--pad-xs);padding-right:var(--pad-xs)}.pad-h-sm{padding-left:var(--pad-sm);padding-right:var(--pad-sm)}.pad-h-md{padding-left:var(--pad-md);padding-right:var(--pad-md)}.pad-h-lg{padding-left:var(--pad-lg);padding-right:var(--pad-lg)}.pad-h-xl{padding-left:var(--pad-xl);padding-right:var(--pad-xl)}.pad-h-2xl{padding-left:var(--pad-2xl);padding-right:var(--pad-2xl)}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.is-pill{corner-shape:round;border-radius:999px}.is-centered{text-align:center;place-content:center}.is-clickable{cursor:pointer}.overflow-auto{overflow:auto}.animation-slide-up-down{transition:opacity 80ms ease-in-out,transform 80ms ease-in-out;transform:translateY(0)}.animation-slide-up-down[data-starting-style],.animation-slide-up-down[data-ending-style]{opacity:0;transform:translateY(8px)}.bg-accent{background-color:var(--c-bg-accent);box-shadow:inset 0 0 0 1px var(--c-bg-accent);border-radius:var(--radius-xs)}.bg-muted{background-color:var(--c-bg-muted);box-shadow:inset 0 0 0 1px var(--c-bg-muted);border-radius:var(--radius-xs)}.bg-info{background-color:var(--c-bg-info);box-shadow:inset 0 0 0 1px var(--c-bg-info);border-radius:var(--radius-xs)}.bg-success{background-color:var(--c-bg-success);box-shadow:inset 0 0 0 1px var(--c-bg-success);border-radius:var(--radius-xs)}.bg-danger{background-color:var(--c-bg-danger);box-shadow:inset 0 0 0 1px var(--c-bg-danger);border-radius:var(--radius-xs)}.wrap-pre{white-space:pre}.wrap-code{white-space:pre-wrap;overflow-wrap:anywhere}.wrap-text{white-space:pre-line}.wrap-none{white-space:nowrap}.wrap-overflow{overflow-wrap:anywhere}.truncate-end{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate-start{white-space:nowrap;text-align:left;text-overflow:ellipsis;direction:rtl;overflow:hidden}.is-balanced{text-wrap:balance}.kui.color-item{corner-shape:squircle;aspect-ratio:1;width:var(--size-md);height:var(--size-md);border-style:solid;border-width:1px;border-radius:50%}ul{margin-left:.5rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}ul li::marker{color:var(--c-icon-accent)}ul li{padding-left:0}ul li:not(:first-child){margin-top:.33rem}.snapshot-image{border-radius:4px;max-width:100%;height:auto;display:block}.snapshot-json-container{max-height:400px;overflow:auto}.resizable-panels{flex:1;gap:2px;width:100%;min-height:0;display:grid}.resizable-panels>*{min-width:0;min-height:0}.resizable-panels-vertical{grid-auto-flow:row}.resizable-gutter{cursor:col-resize;border-radius:2px;transition:background .1s}.resizable-panels-vertical .resizable-gutter{cursor:row-resize}.resizable-gutter:hover,.resizable-gutter:active{background:var(--c-accent-subtle)}.transformations-layout{grid-template-columns:280px 1fr 340px}.llm-step-dialog-form{width:min(980px,100%);margin:0 auto}.llm-step-dialog-content,.llm-step-sections{width:100%}.llm-step-section-card{border-color:color-mix(in srgb, var(--c-border-subtle) 80%, transparent)}.llm-step-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.llm-step-checkbox-row{flex-wrap:wrap}.llm-output-schema{width:100%}.llm-output-schema-header{margin-top:4px}.llm-output-schema-list{gap:10px;max-height:min(58vh,620px);padding-right:2px;display:grid;overflow-y:auto}.llm-output-schema-card{border-color:color-mix(in srgb, var(--c-border-subtle) 78%, transparent)}.llm-output-schema-card-head{min-height:24px}.llm-output-schema-main-grid{grid-template-columns:minmax(220px,1.8fr) minmax(180px,1fr);align-items:start;gap:12px;display:grid}.llm-output-schema-meta-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}@media (width<=1100px){.llm-step-dialog-form{width:100%}}@media (width<=860px){.llm-output-schema-main-grid{grid-template-columns:1fr}}.report-desk{background:var(--c-bg-subtle,#eef0f2);border-radius:4px;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.report-paper{color:#222;--c-text-default:#222;--c-text-muted:#666;--c-text-subtle:#999;--c-text-accent:#0969da;--c-text-danger:#cf222e;--c-border-default:#333;--c-border-muted:#ddd;--c-border-subtle:#eee;--c-bg:white;--c-bg-default:white;--c-bg-subtle:#f6f8fa;background:#fff;border-radius:2px;flex-direction:column;gap:24px;width:210mm;max-width:100%;min-height:297mm;padding:20mm;display:flex;box-shadow:0 2px 8px #0000001a,0 0 1px #00000014}.report-paper [class*=card]{box-shadow:none!important;background:0 0!important;border:none!important}.report-table{border-collapse:collapse;width:100%;font-size:13px}.report-table th{text-align:left;border-bottom:2px solid var(--c-border-default,#333);color:var(--c-text-default,#222);padding:6px 10px;font-weight:600}.report-table td{border-bottom:1px solid var(--c-border-muted,#ddd);color:var(--c-text-default,#222);padding:6px 10px}.report-table tbody tr:last-child td{border-bottom:none}.report-paper .pdf-header{border-bottom:2px solid #333;align-items:center;gap:16px;padding-bottom:16px;display:flex}.report-paper .pdf-header img{height:24px}.report-paper .pdf-header h2{color:#111;margin:0;font-size:18px}.report-paper .pdf-header .pdf-period{color:#222;margin-left:auto;font-size:14px;font-weight:600}.pref-row .pref-action-delete{opacity:0;transition:opacity .1s}.pref-row:hover .pref-action-delete{opacity:1}.pref-value:hover{background:var(--c-bg-secondary);border-radius:.25em}.pref-value textarea{cursor:pointer}.pref-saved{animation:2s ease-out forwards pref-fade}@keyframes pref-fade{0%{opacity:1}60%{opacity:1}to{opacity:0}}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}#root,#root>*,#root>*>*{box-shadow:none!important;background:#fff!important;border:none!important}[data-print-hide]{display:none!important}.is-absolute-max,[data-print-root],[data-print-root] .scroll-area-root,[data-print-root] .scroll-area-viewport,[data-print-root] .scroll-area-content{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:none!important;position:static!important;overflow:visible!important}.scroll-area-scrollbar{display:none!important}[data-print-content]{max-width:100%!important;padding:0!important}.recharts-responsive-container{min-height:220px!important}[data-print-section]{break-inside:avoid;page-break-inside:avoid}table{border:none!important}table th{color:#222!important;background:0 0!important;border-bottom:2px solid #333!important}table td{color:#222!important;border-bottom:1px solid #ddd!important}[data-print-content] [class*=card]{box-shadow:none!important;border:none!important}.report-desk{background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.report-paper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important}@page{size:A4;margin:15mm}}.shape-label-example,.shape-label:hover .shape-label-pattern{display:none}.shape-label:hover .shape-label-example{display:inline}
