:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--radius-sm:3px;--radius:4px;--radius-lg:6px;--radius-xl:16px;--radius-pill:9999px;--font-size:14px;--font-weight:400;--font-weight-strong:500;--line-height:1.5;--font-h1:33.6px;--font-h2:21px;--font-h3:18.2px;--font-h4:16.8px;--font-h5:15.4px;--font-badge:9.8px;--font-tag:11.9px;--btn-h:33px;--btn-pad:5px 10px;--btn-radius:4px;--input-h:33px;--input-pad:5px 10px;--checkbox-size:14px;--checkbox-radius:3.5px;--table-header-h:40px;--row-h:43px;--table-footer-h:38px;--table-group-h:40px;--modal-overlay:#00000040;--modal-radius:4px;--modal-sm:460px;--modal-md:620px;--modal-lg:980px;--modal-xl:1140px;--icon:14px;--icon-lg:18.4px;--settings-nav-w:234px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,[data-theme=dark]{--page-bg:#1b1d26;--top-bg:#262a36;--card-bg:#262a36;--card-border:#3c3e4b;--text:#e4e4e4;--heading:#fff;--muted:#b1b3bcc2;--accent:#02c7b5;--accent-hover:#4ed8cb;--primary:#6b3e66;--primary-hover:#7b4775;--primary-active:#8b5185;--focus-inner:#02c7b5;--focus-ring:#02c7b580;--nav-hover:#3c3e4b;--nav-active-bg:#17373b;--nav-active-border:#019587;--row-hover:#ffffff1a;--th-bg:#1b1d26;--dropdown-bg:#3c3e4b;--dropdown-border:#5a5e6b;--dropdown-hover:#ffffff14;--dropdown-shadow:0 8px 16px #0000004d;--search-bg:#1b1d26;--search-border:#147976;--search-border-focus:#75b5ba;--btn-secondary-bg:#3c3e4b;--pill-bg:#865a7e;--pill-grey-bg:#3c3e4b;--pill-grey-text:#e4e4e4;--search-filter-icon:#b971a7;--search-favorite-icon:#ffd532;--facet-bg:#262a36;--success:#1dc959;--danger:#b83232;--warning:#e99d00;--info:#6ab5fb;--on-success:#000;--on-danger:#fff;--on-warning:#000;--on-info:#000;--success-text:#1dc959;--danger-text:#ff5757;--warning-text:#fbb56a;--info-text:#6ab5fb;--success-subtle-bg:#062812;--success-subtle-border:#0c5024;--success-subtle-text:#a5e9bd;--danger-subtle-bg:#250a0a;--danger-subtle-border:#4a1414;--danger-subtle-text:#e3adad;--warning-subtle-bg:#2f1f00;--warning-subtle-border:#5d3f00;--warning-subtle-text:#f6d899;--info-subtle-bg:#253f58;--info-subtle-border:#6ab5fb;--info-subtle-text:#f0f8ff;--shadow-sm:0 2px 4px #00000026;--shadow-md:0 8px 16px #0000004d;--shadow-lg:0 16px 48px #0000004d;--input-focus-border:#147976;--input-placeholder:#757a89;--checkbox-border:#5a5e6b;--row-selected:#20364b;--modal-border:#ffffff2d;--settings-tab-active-bg:#192e34;--notebook-active:#b972a6;--statusbar-hover:#5a5e6b;--statusbar-border-active:#03f9e3;--statusbar-border:#262a36;--input-hover-border:#3c3e4b}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f9fafb;--top-bg:#fff;--card-bg:#fff;--card-border:#d8dadd;--text:#111827;--heading:#000;--muted:#374151c2;--accent:#017e84;--accent-hover:#01666b;--primary:#714b67;--primary-hover:#67445e;--primary-active:#5d3d55;--focus-inner:#017e84;--focus-ring:#017e8480;--nav-hover:#e7e9ed;--nav-active-bg:#e6f2f3;--nav-active-border:#017e84;--row-hover:#0000000e;--th-bg:#f9fafb;--dropdown-bg:#fff;--dropdown-border:#d8dadd;--dropdown-hover:#00000014;--dropdown-shadow:0 8px 16px #00000026;--search-bg:#fff;--search-border:#74b4b9;--search-border-focus:#017e84;--btn-secondary-bg:#e7e9ed;--pill-grey-bg:#e7e9ed;--pill-grey-text:#374151;--facet-bg:#e7e9ed;--success:#28a745;--danger:#d44c59;--info:#17a2b8;--on-success:#fff;--on-info:#fff;--success-text:#008818;--danger-text:#d23f3a;--warning-text:#9a6b01;--info-text:#0180a5;--success-subtle-bg:#d4edda;--success-subtle-border:#a9dcb5;--success-subtle-text:#10431c;--danger-subtle-bg:#f6dbde;--danger-subtle-border:#eeb7bd;--danger-subtle-text:#551e24;--warning-subtle-bg:#fbebcc;--warning-subtle-border:#f6d899;--warning-subtle-text:#5d3f00;--info-subtle-bg:#d1ecf1;--info-subtle-border:#a2dae3;--info-subtle-text:#09414a;--shadow-sm:0 2px 4px #00000013;--shadow-md:0 8px 16px #00000026;--shadow-lg:0 16px 48px #0000002d;--input-focus-border:#74b4b9;--input-placeholder:#8b8e97;--checkbox-border:#d8dadd;--row-selected:#d1ecf1;--modal-border:#0000002d;--settings-tab-active-bg:#e6f2f3;--notebook-active:#714b67;--statusbar-hover:#d8dadd;--statusbar-border-active:#017e84;--statusbar-border:#fff;--input-hover-border:#e7e9ed}@media (prefers-color-scheme:light){:root:not([data-theme]){--page-bg:#f9fafb;--top-bg:#fff;--card-bg:#fff;--card-border:#d8dadd;--text:#111827;--heading:#000;--muted:#374151c2;--accent:#017e84;--accent-hover:#01666b;--primary:#714b67;--primary-hover:#67445e;--primary-active:#5d3d55;--focus-inner:#017e84;--focus-ring:#017e8480;--nav-hover:#e7e9ed;--nav-active-bg:#e6f2f3;--nav-active-border:#017e84;--row-hover:#0000000e;--th-bg:#f9fafb;--dropdown-bg:#fff;--dropdown-border:#d8dadd;--dropdown-hover:#00000014;--dropdown-shadow:0 8px 16px #00000026;--search-bg:#fff;--search-border:#74b4b9;--search-border-focus:#017e84;--btn-secondary-bg:#e7e9ed;--pill-grey-bg:#e7e9ed;--pill-grey-text:#374151;--facet-bg:#e7e9ed;--success:#28a745;--danger:#d44c59;--info:#17a2b8;--on-success:#fff;--on-info:#fff;--success-text:#008818;--danger-text:#d23f3a;--warning-text:#9a6b01;--info-text:#0180a5;--success-subtle-bg:#d4edda;--success-subtle-border:#a9dcb5;--success-subtle-text:#10431c;--danger-subtle-bg:#f6dbde;--danger-subtle-border:#eeb7bd;--danger-subtle-text:#551e24;--warning-subtle-bg:#fbebcc;--warning-subtle-border:#f6d899;--warning-subtle-text:#5d3f00;--info-subtle-bg:#d1ecf1;--info-subtle-border:#a2dae3;--info-subtle-text:#09414a;--shadow-sm:0 2px 4px #00000013;--shadow-md:0 8px 16px #00000026;--shadow-lg:0 16px 48px #0000002d;--input-focus-border:#74b4b9;--input-placeholder:#8b8e97;--checkbox-border:#d8dadd;--row-selected:#d1ecf1;--modal-border:#0000002d;--settings-tab-active-bg:#e6f2f3;--notebook-active:#714b67;--statusbar-hover:#d8dadd;--statusbar-border-active:#017e84;--statusbar-border:#fff;--input-hover-border:#e7e9ed}}*{box-sizing:border-box;margin:0}body{background:var(--page-bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}svg{display:block}a{color:var(--accent)}a:hover{color:var(--accent-hover)}.login-wrap{background:var(--page-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;justify-items:center;gap:18px;width:100%;max-width:380px;padding:32px;display:grid}.login-card .appicon{border-radius:6px;width:40px;height:40px;margin:0}.login-card h1{color:var(--heading);text-align:center;font-size:18.2px;font-weight:500}.login-card form{gap:12px;width:100%;display:grid}.login-card label{color:var(--muted);gap:5px;font-size:12.5px;display:grid}.login-card .newbtn{width:100%;margin:6px 0 0}.login-card .note{color:var(--muted);text-align:center;font-size:14px}.login-card a.newbtn{text-align:center;color:#fff;text-decoration:none}.login-card .error{color:#e0455a;justify-self:start;font-size:12.5px}.loading{min-height:100vh;color:var(--muted);background:var(--page-bg);opacity:0;place-items:center;animation:.2s ease-in .8s forwards loading-appear;display:grid}@keyframes loading-appear{to{opacity:1}}.newbtn{background:var(--primary);color:#fff;border-radius:var(--btn-radius);padding:var(--btn-pad);height:var(--btn-h);cursor:pointer;border:none;font-size:14px;font-weight:500;line-height:1.5;transition:none}.newbtn:hover{background:var(--primary-hover)}.newbtn:active{background:var(--primary-active)}.newbtn:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.newbtn:disabled,.secbtn:disabled{opacity:.65;cursor:default;pointer-events:none}.iconbtn{width:var(--btn-h);height:var(--btn-h);background:var(--btn-secondary-bg);color:var(--text);border-radius:var(--btn-radius);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex}.iconbtn:hover{background:var(--nav-hover)}.iconbtn:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.iconbtn:disabled{opacity:.65;cursor:default;pointer-events:none}.secbtn{background:var(--btn-secondary-bg);color:var(--text);border-radius:var(--btn-radius);padding:var(--btn-pad);height:var(--btn-h);cursor:pointer;border:none;font-size:14px;font-weight:500;line-height:1.5;transition:none}.secbtn:hover{background:var(--nav-hover)}.secbtn:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.ui-input{background:var(--search-bg);border:1px solid var(--card-border);border-radius:var(--radius);height:var(--input-h);padding:var(--input-pad);color:var(--text);font-size:var(--font-size);outline:none;transition:none}.ui-input::placeholder{color:var(--input-placeholder);opacity:1}.ui-input:focus{border-color:var(--input-focus-border)}.ui-date-field{display:contents}.ui-textarea{height:auto;min-height:var(--input-h);resize:vertical;font-family:inherit}.ui-select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 16px) 55% / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 11px) 55% / 5px 5px no-repeat, var(--search-bg);border:1px solid var(--card-border);border-radius:var(--radius);height:var(--input-h);color:var(--text);font-size:var(--font-size);outline:none;padding:5px 32px 5px 10px;font-family:inherit}.ui-select:focus{border-color:var(--input-focus-border)}.ui-select:disabled{opacity:.5}.ui-searchselect{min-width:0;position:relative}.ui-searchselect-input{width:100%}.ui-searchselect-list{position:absolute;top:calc(100% + 2px);left:0;right:0}.ui-searchselect-list.up{top:auto;bottom:calc(100% + 2px)}.ui-searchselect-list{z-index:30;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);border-radius:4px;max-height:220px;margin:0;padding:4px 0;list-style:none;overflow:auto}.ui-searchselect-opt{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:6px 10px;font-size:13px;display:flex}.ui-searchselect-opt.on{background:var(--dropdown-hover)}.ui-searchselect-opt .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-searchselect-opt .hint{color:var(--muted);flex:none;margin-left:auto;font-size:11.5px}.ui-searchselect-empty{color:var(--muted);padding:6px 10px;font-size:13px}.ui-tabs{border-bottom:1px solid var(--card-border);display:flex}.ui-tab{height:39px;font:inherit;font-size:var(--font-size);cursor:pointer;color:var(--text);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:8px 16px}.ui-tab:hover{color:var(--heading)}.ui-tab:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.ui-tab.on{color:var(--notebook-active);border-bottom-color:var(--notebook-active)}.ui-switch{border:1px solid var(--card-border);background:var(--btn-secondary-bg);cursor:pointer;border-radius:10px;flex:none;width:36px;height:20px;padding:0;position:relative}.ui-switch:after{content:"";background:var(--card-bg);border:1px solid var(--card-border);border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px;left:2px}.ui-switch.on{background:var(--accent);border-color:var(--accent)}.ui-switch.on:after{border-color:var(--accent);left:18px}.ui-switch:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.ui-switch:disabled{opacity:.5;cursor:default}.dropdown{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:10;border-radius:4px;min-width:200px;padding:8px 0;font-size:14px;position:absolute;top:34px;right:0}.dropdown a{color:var(--text);border-radius:0;padding:3px 20px;text-decoration:none;display:block}.dropdown a:hover{background:var(--dropdown-hover);color:var(--text)}.dropdown .sep{background:var(--dropdown-border);height:1px;margin:8px 0}.dropdown .hint{color:var(--muted);padding:0 20px 6px;font-size:12px}.ui-modal{z-index:100;background:var(--modal-overlay);justify-content:center;align-items:center;padding:28px 8px;display:flex;position:fixed;inset:0}.ui-modal-dialog{width:100%;max-width:var(--modal-md);max-height:100%;display:flex}.ui-modal-dialog.sm{max-width:var(--modal-sm)}.ui-modal-dialog.lg{max-width:var(--modal-lg)}.ui-modal-dialog.xl{max-width:var(--modal-xl)}.ui-modal-content{background:var(--card-bg);min-width:0;max-height:100%;color:var(--text);border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--shadow-md);outline:none;flex-direction:column;flex:1;display:flex}.ui-modal.expanded{padding:0}.ui-modal.expanded .ui-modal-dialog{max-width:none;height:100%}.ui-modal.expanded .ui-modal-content{border:0;border-radius:0}.ui-modal-header{align-items:center;gap:var(--space-2);height:60px;padding:var(--space-3);border-bottom:1px solid var(--card-border);flex:none;display:flex}.ui-modal-title{min-width:0;font-size:var(--font-h3);line-height:var(--line-height);font-weight:var(--font-weight-strong);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.ui-modal-expand{border-radius:var(--radius);width:34px;height:26px;color:var(--heading);opacity:.5;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-modal-expand:hover,.ui-modal-expand:focus-visible{opacity:1}.ui-modal-close{border-radius:var(--radius);width:30px;height:30px;color:var(--heading);opacity:.5;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-8px;padding:8px;display:inline-flex}.ui-modal-close:hover,.ui-modal-close:focus-visible{opacity:1}.ui-modal-close svg{width:12px;height:12px}.ui-modal-expand:focus-visible,.ui-modal-close:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.ui-modal-body{flex:auto;min-height:0;padding:0;overflow-y:auto}.ui-modal-footer{justify-content:flex-start;align-items:center;gap:var(--space-2);border-top:1px solid var(--card-border);flex:none;min-height:65px;padding:15.5px;display:flex}.ui-settings{flex-wrap:wrap;align-items:stretch;display:flex;container:ui-settings/inline-size}.ui-settings-nav{flex:0 0 var(--settings-nav-w);width:var(--settings-nav-w);background:var(--page-bg);flex-direction:column;min-width:0;display:flex}.ui-settings-tab{height:40px;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:none;padding:0 32px 0 16px;font-size:13px;overflow:hidden}.ui-settings-tab:hover:not(.selected){background:var(--nav-hover)}.ui-settings-tab:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.ui-settings-tab.selected{background:var(--settings-tab-active-bg);color:var(--heading);box-shadow:var(--accent) 2px 0 0 inset}.ui-settings-panel{background:var(--card-bg);flex:1;min-width:0;container-type:inline-size}.ui-settings-rows{flex-wrap:wrap;align-content:flex-start;display:flex}.ui-settings-title{background:var(--btn-secondary-bg);max-width:100%;height:40px;color:var(--heading);font-size:15px;font-weight:var(--font-weight-strong);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;margin:0;padding:11.2px 16px 11.2px 32px;line-height:18px;overflow:hidden}.ui-settings-box{flex:0 0 100%;max-width:100%;margin:8px 0;padding:0 16px;display:flex}@container (width>=758px){.ui-settings-box{flex:0 0 50%;max-width:50%}}.ui-settings-left{flex:0 0 24px;width:24px;padding-top:3px}.ui-settings-right{flex:1;min-width:0;padding-left:12px}.ui-settings-label{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight-strong);color:var(--text);cursor:pointer;display:block}.ui-settings-help{font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);color:var(--muted)}.ui-settings-extra{margin-top:var(--space-2)}@container ui-settings (width<=767.98px){.ui-settings-panel{flex:1 0 100%}.ui-settings-nav{z-index:1;border-bottom:1px solid var(--card-border);flex-direction:row;flex:none;width:100%;position:sticky;top:0;overflow-x:auto}.ui-settings-tab{text-overflow:clip;text-transform:uppercase;padding:10px 16px;font-size:14px;overflow:visible}.ui-settings-tab.selected{background:var(--primary);color:#fff;box-shadow:none}}.pill{font-size:var(--font-tag);font-weight:var(--font-weight-strong);border-radius:var(--radius-pill);background:var(--pill-bg);color:#fff;padding:3px 10px;line-height:1.1;display:inline-block}.pill.grey{background:var(--pill-grey-bg);color:var(--pill-grey-text)}.ui-badge{font-size:var(--font-badge);font-weight:var(--font-weight-strong);border-radius:var(--radius-pill);padding:3px 6px;line-height:1.1;display:inline-block}.ui-badge.success{background:var(--success);color:var(--on-success)}.ui-badge.warning{background:var(--warning);color:var(--on-warning)}.ui-badge.info{background:var(--info);color:var(--on-info)}.ui-badge.danger{background:var(--danger);color:var(--on-danger)}.ui-checkbox{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--checkbox-border);border-radius:var(--checkbox-radius);cursor:pointer;vertical-align:-2px;background:50%/10px 10px no-repeat;flex:none;margin:0;transition:none}.ui-checkbox:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.3 4 7.7 8.5 2.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-checkbox:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.ui-checkbox:disabled{opacity:.65;cursor:default}.ui-checkbox-field{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size);color:var(--text);display:inline-flex}.ui-checkbox-field:has(.ui-checkbox:disabled){cursor:default;color:var(--muted)}.ui-alert{padding:var(--space-3);border-radius:var(--radius);font-size:var(--font-size);line-height:var(--line-height);border:1px solid #0000}.ui-alert-title{font-weight:var(--font-weight-strong);margin-bottom:var(--space-1)}.ui-alert.success{background:var(--success-subtle-bg);border-color:var(--success-subtle-border);color:var(--success-subtle-text)}.ui-alert.warning{background:var(--warning-subtle-bg);border-color:var(--warning-subtle-border);color:var(--warning-subtle-text)}.ui-alert.info{background:var(--info-subtle-bg);border-color:var(--info-subtle-border);color:var(--info-subtle-text)}.ui-alert.danger{background:var(--danger-subtle-bg);border-color:var(--danger-subtle-border);color:var(--danger-subtle-text)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;overflow:hidden}.card.pad{justify-items:start;gap:12px;margin:16px;padding:16px;display:grid}.card.pad pre{max-width:100%;color:var(--muted);font-size:12px;overflow-x:auto}.topbar{background:var(--top-bg);align-items:center;gap:0;height:46px;padding:10px 16px;display:flex}.appicon{background:conic-gradient(from 210deg,#f0a63a,#e05d75 40%,#8e5a86 70%,#f0a63a);border-radius:4px;flex:none;width:26px;height:26px;margin-right:8px}.appname{color:var(--heading);white-space:nowrap;margin-right:16px;font-size:16.8px;font-weight:400}.menu{align-items:center;height:100%;display:flex}.menu a{height:26px;color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;margin:0 1px;padding:0 8px;font-size:14px;text-decoration:none;display:flex}.menu a:hover{background:var(--nav-hover);color:var(--heading)}.menu a:focus-visible{background:var(--nav-hover)}.menu a:active{background:var(--nav-active-bg);border-color:var(--nav-active-border);color:var(--heading)}.menu a[aria-disabled=true]{color:var(--muted);cursor:default}.menu a[aria-disabled=true]:hover{color:var(--muted);background:0 0}.spacer{flex:1}.tray{align-items:center;gap:12px;font-size:14px;display:flex}.company{color:var(--text);white-space:nowrap}@media (width<=560px){.company{display:none}}.cpanel{background:var(--top-bg);padding:8px 16px 16px;container:ui-cpanel/inline-size}.cpin{align-items:center;min-height:34px;display:flex}.cpin.has-tools{grid-template-columns:minmax(min-content,1fr) minmax(383px,auto) 1fr;grid-template-areas:"title search pager";align-items:start;gap:12px;display:grid}.cpin.has-tools .cptitle,.cpin.has-tools .cpsel{grid-area:title}.cp-search{grid-area:search;min-width:0}.cp-pager{grid-area:pager;justify-self:end}@container ui-cpanel (width<=991.98px){.cpin.has-tools{grid-template-columns:1fr max-content;grid-template-areas:"title pager""search search"}}.cptitle{color:var(--heading);align-items:center;gap:10px;min-height:33px;font-size:16.8px;font-weight:400;display:flex}.cptitle-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:3ch;max-width:max-content;overflow:hidden}.cpsel{flex-wrap:wrap;align-items:center;gap:8px;min-height:33px;display:flex}.cpsel-chip{border:1px solid var(--card-border);border-radius:var(--radius);background:var(--facet-bg);height:33px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:14px;display:inline-flex}.cpsel-x{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:none;display:grid}.cpsel-x:hover{background:var(--nav-hover);color:var(--text)}.cpsel-x:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.pager{color:var(--text);white-space:nowrap;justify-self:end;align-items:center;gap:10px;min-height:33px;font-size:14px;display:flex}.pager .btns{gap:2px;display:flex}.pager .btns button{background:var(--btn-secondary-bg);width:32px;height:33px;color:var(--text);cursor:pointer;border:none;border-radius:4px;place-items:center;padding:0;transition:none;display:grid}.pager .btns button:hover{background:var(--nav-hover)}.pager .btns button:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.switchbox{align-items:center;height:100%;margin-right:8px;display:flex;position:relative}.appbtn{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;height:34px;padding:0 8px 0 4px;transition:none;display:flex}.appbtn:hover,.appbtn[aria-expanded=true]{background:var(--nav-hover)}.appbtn .appname{margin-right:7px}.appflip{width:26px;height:26px;transform-style:preserve-3d;flex:none;margin-right:8px;position:relative}.appbtn:hover .appflip,.appbtn:focus-visible .appflip,.appbtn[aria-expanded=true] .appflip{width:18px;transform:translate(25%)rotateY(-180deg)}@media screen and (width>=768px) and (prefers-reduced-motion:no-preference){.appflip{transition:all .3s}}.appflip .appicon{backface-visibility:hidden;margin:0;position:absolute;inset:0}.appflip .appcaret{color:var(--heading);backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.dropdown.switcher{min-width:264px;top:40px;left:0;right:auto}.switcher .tiles{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px;display:grid}.switcher a.tile{border-radius:4px;flex-direction:column;align-items:center;gap:7px;padding:12px 4px 10px;font-size:12.5px;display:flex}.switcher a.tile.active{outline:1px solid var(--accent);outline-offset:-1px}.switcher .ic{color:#fff;border-radius:4px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:grid}.switcher a.back{align-items:center;gap:10px;display:flex}.switcher .arr{color:var(--muted);display:flex}.userbox{position:relative}.avatar{color:#fff;cursor:pointer;background:#e0455a;border:none;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;font-size:13px;font-weight:500;transition:none;display:grid;position:relative}.avatar:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.avatar i{border:2px solid var(--top-bg);background:#3fc76a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.themerow{color:var(--text);align-items:center;gap:10px;padding:3px 20px;display:flex}.themerow .seg{margin-left:auto;display:flex}.seg{border:1px solid var(--dropdown-border);border-radius:4px;display:flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:12px;transition:none}.seg button.active{background:var(--dropdown-hover);color:var(--text)}.search{flex-direction:column;display:flex;position:relative}.search.flow{container-type:inline-size}.search .srow{align-items:stretch;min-height:33px;display:flex}.search .sbar{background:var(--search-bg);border:1px solid var(--search-border);min-width:0;color:var(--muted);border-right:none;border-radius:4px 0 0 4px;flex-wrap:wrap;flex:1;align-items:center;gap:4px;padding:4px 10px;display:flex;overflow:visible}.search .sbar input{min-width:80px;height:23px;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.search .sbar input::placeholder{color:var(--muted)}.search .caret{background:var(--search-bg);border:1px solid var(--search-border);width:30px;color:var(--text);cursor:pointer;border-radius:0 4px 4px 0;flex:none;place-items:center;padding:0;transition:none;display:grid}.search:focus-within .sbar,.search:focus-within .caret{border-color:var(--search-border-focus)}.search .caret[aria-expanded=true]{background:var(--nav-active-bg);border-color:var(--accent);color:var(--heading)}.search:focus-within .caret[aria-expanded=true]{border-color:var(--accent)}.search .smag{display:none}.search .facet{background:var(--facet-bg);border-radius:4px;flex:none;align-items:center;height:24px;font-size:13px;display:flex;overflow:hidden}.search .facet .fcat{background:var(--primary);color:#fff;white-space:nowrap;align-self:stretch;align-items:center;gap:5px;padding:0 7px;display:flex}.search .facet.groupby .fcat{background:var(--accent)}.search .facet.favorite .fcat{background:var(--search-favorite-icon);color:#000}.search .facet .fvals{color:var(--text);white-space:nowrap;align-items:center;padding:0 8px;display:flex}.search .facet .fsep{color:var(--muted);margin:0 5px;font-size:12px;font-style:italic}.search .facet .fsep.nest{font-style:normal;font-weight:500}.search .facet .fx{width:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:stretch;place-items:center;padding:0;transition:none;display:grid}.search .facet .fx:hover{color:var(--text)}.search .sac{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);z-index:11;border-radius:4px;margin-top:2px;padding:4px 0;font-size:14px;position:absolute;top:100%;left:0;right:30px}.search.flow .sac{margin-top:4px;position:static}.search .acitem{color:var(--text);cursor:pointer;align-items:center;gap:6px;padding:4px 12px;display:flex}.search .acitem.focus{background:var(--dropdown-hover)}.search .acitem b{font-weight:500}.search .acitem .acterm{color:var(--accent);font-style:italic}.search .acitem.sub{padding-left:32px}.search .acitem .acmore{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:auto;padding:0;transition:none;display:grid}.search .acitem .acmore.open svg{transform:rotate(90deg)}.search .acitem .acload{color:var(--muted)}.search .spanel{background:var(--dropdown-bg);border:1px solid var(--dropdown-border);min-width:626px;box-shadow:var(--dropdown-shadow);z-index:10;border-radius:4px;grid-template-columns:1fr 1fr 1fr;padding:16px 0;font-size:14px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.search.flow .spanel{width:100%;min-width:0;margin-top:8px;position:static}.search .spcol{min-width:0;padding:0 24px}.search .spcol+.spcol{border-left:1px solid var(--dropdown-border)}.search .sphead{color:var(--heading);align-items:center;gap:8px;padding-bottom:8px;font-weight:500;display:flex}.search .spico{display:flex}.search .spico.filter{color:var(--search-filter-icon)}.search .spico.groupby{color:var(--accent)}.search .spico.favorite{color:var(--search-favorite-icon)}.search .spgroup+.spgroup{border-top:1px solid var(--dropdown-border);margin-top:8px;padding-top:8px}.search .spitem{color:var(--text);align-items:center;gap:8px;padding:3px 0;text-decoration:none;display:flex}.search .spitem:hover{color:var(--heading)}.search .spitem.sub{padding-left:19px}.search .spitem .spcheck{color:var(--success);display:flex}.search .spitem .spmore{color:var(--muted);margin-left:auto;display:flex}.search .spitem[aria-expanded=true] .spmore svg{transform:rotate(180deg)}.search .spsave{flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 2px;display:flex}.search .spsave-name{border:1px solid var(--dropdown-border);background:var(--search-bg);width:100%;height:27px;color:var(--text);font:inherit;border-radius:4px;outline:none;padding:2px 8px}.search .spsave-name:focus{border-color:var(--input-focus-border)}.search .spsave-btn{border-radius:var(--btn-radius);background:var(--primary);color:#fff;height:27px;font:inherit;cursor:pointer;border:none;padding:2px 10px;transition:none}.search .spsave-btn:hover:not(:disabled){background:var(--primary-hover)}.search .spsave-btn:disabled{opacity:.5;cursor:default}@container (width<=679px){.search.flow .spanel{display:block}.search.flow .spcol+.spcol{border-left:none;margin-top:24px}}@media (width<=991px){.search:not(.flow) .spanel{width:100%;min-width:0;max-height:70vh;display:block;overflow-y:auto}.search:not(.flow) .spcol+.spcol{border-left:none;margin-top:24px}}@container ui-cpanel (width<=767.98px){.search .smag{background:var(--search-bg);border:1px solid var(--search-border);width:33px;height:33px;color:var(--text);cursor:pointer;border-radius:4px;place-items:center;margin-left:auto;padding:0;transition:none;display:grid}.search .smag[aria-expanded=true]{background:var(--nav-active-bg);border-color:var(--accent);color:var(--heading)}.search:not(.mopen) .srow{display:none}.search.mopen .srow{margin-top:8px}.search .spanel{width:100%;min-width:0;max-height:70vh;display:block;overflow-y:auto}.search .spcol+.spcol{border-left:none;margin-top:24px}}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--heading);background:var(--th-bg);border-bottom:1px solid var(--card-border);padding:8px 5px;font-size:14px;font-weight:500}td{background:var(--card-bg);border:none;height:40px;padding:8px 5px}tbody tr{border-bottom:1px solid var(--card-border)}th:first-child,td:first-child{padding-left:16px}tbody tr:hover td{background-image:linear-gradient(var(--row-hover), var(--row-hover))}td.ref{color:var(--accent)}.dt{--dt-row-h:var(--row-h);--dt-head-h:var(--table-header-h);--dt-group-h:var(--table-group-h);--dt-foot-h:var(--table-footer-h);--dt-pad-y:8px;position:relative}.dt[data-density=compact]{--dt-row-h:28px;--dt-head-h:28px;--dt-group-h:28px;--dt-foot-h:28px;--dt-pad-y:3px}.dt-viewport{overflow:auto}.dt table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.dt tbody tr{border-bottom:0}.dt th{top:var(--dt-sticky-top,0);z-index:3;text-align:left;height:var(--dt-head-h);color:var(--heading);background:var(--th-bg);border-bottom:1px solid var(--card-border);padding:var(--dt-pad-y) 5px;white-space:nowrap;font-size:14px;font-weight:500;position:sticky}.dt .th-i{align-items:center;gap:4px;min-height:21px;display:flex}.dt .th-l{text-overflow:ellipsis;overflow:hidden}.dt .th-i.sortable{cursor:pointer}.dt .sp{flex:1}.dt .sort{opacity:0;display:inline-flex}.dt .sort.desc svg{transform:rotate(180deg)}.dt .sort .sort-ix{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.dt th:hover .sort{opacity:.5}.dt th.sorted .sort{opacity:1;color:var(--heading)}.dt .cmenu{color:var(--muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px;transition:none;display:inline-flex}.dt th:hover .cmenu,.dt .cmenu:focus-visible,.dt .cmenu[aria-expanded=true],.dt th.filtered .cmenu{opacity:1}.dt .cmenu:hover{background:var(--nav-hover);color:var(--text)}.dt th.filtered .cmenu{color:var(--accent)}.dt .rz{cursor:col-resize;z-index:1;touch-action:none;width:8px;height:60%;position:absolute;top:20%;right:-4px}.dt .rz:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:3px}.dt th:hover .rz:after{background:var(--card-border)}.dt .rz:hover:after,.dt th.resizing .rz:after{background:var(--accent)}.dt th.drop-before{box-shadow:inset 2px 0 0 var(--accent)}.dt th.drop-after{box-shadow:inset -2px 0 0 var(--accent)}.dt td{background:var(--card-bg);padding:var(--dt-pad-y) 5px;height:var(--dt-row-h);border-bottom:1px solid var(--card-border);border-top:0}.dt th:first-child,.dt td:first-child{padding-left:16px}.dt th:last-child,.dt td:last-child{padding-right:16px}.dt tbody tr:hover td{background-image:linear-gradient(var(--row-hover), var(--row-hover))}.dt .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dt .num .th-i{justify-content:flex-end}.dt .tab{font-variant-numeric:tabular-nums;white-space:nowrap}.dt td.strong{font-weight:500}.dt td.ell{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.dt th.fitc,.dt td.fitc{white-space:nowrap;width:1px;max-width:none}.dt .tags{flex-wrap:wrap;align-items:center;gap:4px;padding:2px 0;display:flex}.dt td.acc-cell{color:var(--accent)}.dt td.danger-cell{color:var(--danger)}.dt th.pin,.dt td.pin{z-index:2;position:sticky}.dt th.pin-last,.dt td.pin-last{border-right:1px solid var(--card-border)}.dt thead th.pin{z-index:5}.dt tfoot td.pin{z-index:4}.dt .c-cb{width:40px;min-width:40px}.dt input[type=checkbox]{accent-color:var(--accent);width:14px;height:14px;margin:0;display:block}.dt tbody tr.sel td{background-color:var(--row-selected)}.dt tbody tr.tone-info td{color:var(--info-text)}.dt tbody tr.tone-success td{color:var(--success-text)}.dt tbody tr.tone-warning td{color:var(--warning-text)}.dt tbody tr.tone-danger td{color:var(--danger-text)}.dt tbody tr.tone-muted td{color:var(--muted)}.dt .dt-pill{font-size:var(--font-badge);font-weight:var(--font-weight-strong);border-radius:var(--radius-pill);background:var(--info);color:var(--on-info);white-space:nowrap;padding:3px 6px;line-height:1.1;display:inline-block}.dt .dt-pill.acc,.dt .dt-pill.done,.dt .dt-pill.success{background:var(--success);color:var(--on-success)}.dt .dt-pill.due,.dt .dt-pill.danger{background:var(--danger);color:var(--on-danger)}.dt .dt-pill.warning{background:var(--warning);color:var(--on-warning)}.dt .dt-pill.muted{background:var(--pill-grey-bg);color:var(--pill-grey-text)}.dt .prog{background:var(--pill-grey-bg);border-radius:2px;width:120px;max-width:100%;height:3px}.dt .prog i{background:var(--accent);border-radius:2px;height:100%;display:block}.dt .prog.due i{background:var(--danger)}.dt .spark{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.dt .spark svg{color:var(--accent);align-self:center}.dt .spark .sval{font-variant-numeric:tabular-nums}.dt .spark .sunit{color:var(--muted);font-size:12px}.dt[data-density=compact] .spark .sunit{font-size:11px}.dt .acts{opacity:0;justify-content:flex-end;gap:2px;margin:-6px 0;display:flex}.dt tr:hover .acts,.dt tr:focus-within .acts{opacity:1}.dt .icobtn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex}.dt .icobtn:hover{background:var(--nav-hover);color:var(--text)}.dt .icobtn:focus-visible,.dt .cmenu:focus-visible,.dt .dt-menu .mi:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.dt .icobtn[aria-pressed=true],.dt .icobtn[aria-expanded=true]{color:var(--accent)}.dt[data-density=compact] .icobtn{width:22px;height:22px}.dt .tools{justify-content:flex-end;gap:2px;margin:-3px 0;display:flex}.dt th.c-acts,.dt td.c-acts{width:96px;min-width:96px}.dt tfoot td{z-index:3;height:var(--dt-foot-h);background:var(--th-bg);border-top:1px solid var(--card-border);color:var(--heading);border-bottom:0;font-weight:500;position:sticky;bottom:0}.dt tfoot .muted-cell{color:var(--muted);font-size:12px;font-weight:400}.dt tr.grp td{height:var(--dt-group-h);background:var(--th-bg);color:var(--heading);cursor:pointer;font-weight:500}.dt tr.grp .cnt{color:var(--muted);font-weight:400}.dt tr.grp .gcaret{vertical-align:-1px;color:var(--muted);margin-right:6px;display:inline-flex}.dt tr.grp .gcaret.closed svg{transform:rotate(-90deg)}.dt tr.grp .gagg{font-variant-numeric:tabular-nums}.dt .xbtn{vertical-align:-4px;cursor:pointer;width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:none;display:inline-flex}.dt .xbtn:hover{background:var(--nav-hover);color:var(--text)}.dt .xbtn:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.dt .xbtn svg{transition:none;transform:rotate(-90deg)}.dt .xbtn[aria-expanded=true] svg{transform:rotate(0)}.dt th .xbtn{color:var(--muted)}.dt tr.detail td{background:var(--nav-active-bg);border-bottom:1px solid var(--card-border);height:auto;padding:0}.dt tr.detail:hover td{background-image:none}.dt .detail-inner{padding:8px 16px 12px 42px}.dt table.sub{border-collapse:separate;border-spacing:0;background:0 0;width:100%;font-size:13px}.dt table.sub th{color:var(--muted);text-align:left;border-bottom:1px solid var(--card-border);white-space:nowrap;background:0 0;padding:3px 8px;font-size:12px;font-weight:500;position:static}.dt table.sub th.num{text-align:right}.dt table.sub td{border-bottom:1px solid var(--card-border);height:auto;color:var(--text);background:0 0;padding:4px 8px}.dt table.sub tr:last-child td{border-bottom:0}.dt table.sub .num{text-align:right;font-variant-numeric:tabular-nums}.dt table.sub th:first-child,.dt table.sub td:first-child{padding-left:0}.dt table.sub th:last-child,.dt table.sub td:last-child{padding-right:0}.dt .dfacts{flex-wrap:wrap;gap:4px 28px;padding:6px 0 10px;display:flex}.dt .dfacts .df-l{color:var(--muted);margin-right:6px;font-size:12px}.dt .dfacts .df-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.dt .leaf{vertical-align:-4px;flex:none;width:20px;margin-right:6px;display:inline-block}.dt tr.child td{color:var(--text)}.dt tr.child .muted-col{color:var(--muted)}.dt td.empty-cell{height:auto;padding:0}.dt .empty{text-align:center;padding:44px 16px}.dt .empty .e-t{color:var(--heading);font-size:20px;font-weight:700}.dt .empty .e-h{color:var(--text);font-size:16px;font-weight:400}.dt .sk{background:var(--pill-grey-bg);vertical-align:middle;border-radius:4px;height:10px;animation:1.2s ease-in-out infinite dt-sk-pulse;display:inline-block}.dt .num .sk{float:right}.dt .sk.sk-pill{border-radius:9px;width:82px;height:18px}.dt[data-density=compact] .sk.sk-pill{height:14px}.dt .sk.sk-spark{border-radius:2px;width:47px;height:16px}.dt[data-density=compact] .sk.sk-spark{height:12px}@keyframes dt-sk-pulse{0%,to{opacity:.5}50%{opacity:1}}.dt tr.skrow:hover td{background-image:none}.dt tr.vspace td{background:var(--card-bg);border-bottom:0;height:auto;padding:0}.dt .dt-menu{z-index:10;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);min-width:220px;max-width:300px;box-shadow:var(--dropdown-shadow);border-radius:4px;padding:8px 0;font-size:14px;position:absolute}.dt .dt-menu .mi{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 20px;transition:none;display:flex}.dt .dt-menu .mi:hover{background:var(--dropdown-hover)}.dt .dt-menu .mi .mcheck{width:14px;color:var(--accent);flex:none;justify-content:center;display:inline-flex}.dt .dt-menu .msep{background:var(--dropdown-border);height:1px;margin:8px 0}.dt .dt-menu .mlabel{color:var(--muted);padding:0 20px 4px;font-size:12px}.dt .dt-menu .mfilter{flex-direction:column;gap:6px;padding:2px 20px 4px;display:flex}.dt .dt-menu .mfilter .range{gap:6px;display:flex}.dt .dt-menu .mfilter .ui-input{width:100%;min-width:0}.dt .dt-menu .mopts{max-height:220px;overflow:auto}.dt.dt-embed{container-type:inline-size}@container (width<=700px){.dt.dt-embed .p3{display:none}}@container (width<=560px){.dt.dt-embed .p2{display:none}}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--card-border);width:1px;position:absolute;top:14px;bottom:14px;left:7px}.tl-item{gap:12px;padding:6px 0;display:flex;position:relative}.tl-node{z-index:1;border:1px solid var(--card-border);background:var(--card-bg);width:15px;height:15px;color:var(--page-bg);border-radius:4px;flex:none;place-items:center;margin-top:3px;display:grid;position:relative}.tl-item.is-done .tl-node{background:var(--muted);border-color:var(--muted)}.tl-item.is-due .tl-node{background:var(--danger);border-color:var(--danger)}.tl-item.is-active .tl-node{border-color:var(--accent)}.tl-body{flex:1;min-width:0}.tl-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tl-name{color:var(--heading)}.tl-item.is-done .tl-name{color:var(--text)}.tl-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.tl-item.is-due .tl-date{color:var(--danger)}.tl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:12.5px;display:flex}.tl-actions{gap:6px;margin-top:6px;display:flex}.tl-ico{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.chip{border:1px solid var(--card-border);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;gap:4px;max-width:100%;padding:0 6px;font-size:12.5px;display:inline-flex;overflow:hidden}.chip.chip-ok{color:var(--text)}.pstrip-track{gap:3px;margin:2px 0 6px;display:flex}.pstrip-seg{background:var(--card-border);border-radius:2px;flex:1;height:4px}.pstrip-seg.is-done{background:var(--muted)}.pstrip-seg.is-due{background:var(--danger)}.pstrip-seg.is-active{background:var(--accent)}.pstrip-legend{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.tlt-scroll{overflow-x:auto}.tlt-row.is-done td{color:var(--muted)}.tlt-badge{border:1px solid var(--card-border);color:var(--muted);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.tlt-badge.is-done{color:var(--text);border-color:var(--muted)}.tlt-badge.is-due{color:var(--danger);border-color:var(--danger)}.tlt-badge.is-reported{color:var(--accent);border-color:var(--accent)}.tlt-badge.is-blocked{border-style:dashed}.tlt-dim{color:var(--muted)}.tlt-actor small{color:var(--muted);font-size:11px;line-height:1.4;display:block}.tlt-cellstack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tlt-actions-head{text-align:right}.tlt-actions{white-space:nowrap}.tlt-actions .tlt-slot-main{vertical-align:middle;justify-content:flex-end;min-width:104px;display:inline-flex}.tlt-actions .tlt-slot-icon{vertical-align:middle;justify-content:center;width:34px;margin-left:8px;display:inline-flex}.tlt-reminded{color:var(--accent);display:inline-flex}td.tlt-actions{text-align:right;padding-right:16px}.task-list{margin:0;padding:0;list-style:none}.task{border-top:1px solid var(--card-border);padding:12px 0}.task:first-child{border-top:0;padding-top:4px}.task-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.task-name{color:var(--heading)}.task-flag{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.task.is-due .task-flag,.task.is-due .task-name{color:var(--danger)}.task-meta{color:var(--muted);margin-top:1px;font-size:12.5px}.task-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.task-form .task-input-label{color:var(--muted);font-size:12.5px}.task-form .ui-input{max-width:180px}.task-file{color:var(--muted);max-width:260px;font-size:12.5px}.task-file::file-selector-button{background:var(--btn-secondary-bg);color:var(--text);cursor:pointer;border:none;border-radius:4px;height:33px;margin-right:8px;padding:5px 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:none}.task-file::file-selector-button:hover{background:var(--nav-hover)}.section-label{color:var(--muted);margin:16px 0 4px;font-size:12.5px}.later{margin:0;padding:0;list-style:none}.later li{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.later .later-name{color:var(--text);font-size:14px}.task-confirmtext{border-left:2px solid var(--accent);color:var(--text);white-space:pre-line;margin:6px 0 2px;padding:4px 10px;font-size:12.5px}.tfc{container-type:inline-size}.tfc-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tfc-card{border:1px solid var(--card-border);background:var(--top-bg);border-radius:4px;min-width:0;padding:10px 12px}.tfc-card h6{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:500}.tfc-now{border-color:var(--accent)}.tfc-due,.tfc-due.tfc-now{border-color:var(--danger)}.tfc-due .tfc-name,.tfc-due .tfc-meta{color:var(--danger)}.tfc-name{color:var(--heading)}.tfc-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.tfc-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tfc-link{appearance:none;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12.5px}.tfc-link:hover{text-decoration:underline}@container (width<=700px){.tfc-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--card-border) transparent;grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.tfc-card{scroll-snap-align:start}}.tfc-confirmtext{border-left:2px solid var(--accent);color:var(--text);white-space:pre-line;margin-top:6px;padding:3px 8px;font-size:12px}.fact-panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:4px;padding:12px 16px 16px}.fact-panel-title{color:var(--heading);margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.5}.fact-panel dl.facts{margin:0}.fact{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.fact dt{color:var(--muted);margin:0}.fact dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.doc{flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.doc a{color:var(--accent);text-decoration:none}.doc a:hover{text-decoration:underline}.doc .doc-name{color:var(--accent)}.doc-meta{color:var(--muted);font-size:12.5px}.skeleton-rows{background:var(--card-bg)}.skeleton-row{box-sizing:border-box;border-bottom:1px solid var(--card-border);align-items:center;height:40px;padding:8px 5px 8px 16px;display:flex}.skeleton-bar{background:var(--card-border);border-radius:6px;width:60%;height:12px;animation:1.6s ease-in-out infinite skeleton-pulse}.skeleton-row:nth-child(2n) .skeleton-bar{width:80%}.skeleton-row:nth-child(3n) .skeleton-bar{width:45%}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}.ui-form{container:ui-form/inline-size}.ui-form-row{flex-wrap:wrap;align-items:flex-start;display:flex}.ui-form-main{flex:100%;min-width:0;max-width:1400px;padding:0 16px}.ui-form-sheet{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:none;color:var(--text);padding:16px}.ui-form-aside{flex:100%;min-width:0;padding:24px 16px 0}@container ui-form (width>=992px){.ui-form-sheet{padding:24px}}@container ui-form (width>=1400px){.ui-form-row.has-aside .ui-form-main{flex:auto;padding-right:8px}.ui-form-row.has-aside .ui-form-sheet{padding:16px}.ui-form-row.has-aside .ui-form-aside{flex:0 0 34.8%;padding:0}}.ui-statusbar{justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:8px 0;display:flex;container:ui-statusbar/inline-size}.ui-statusbar-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ui-statusbar-actions button{white-space:nowrap}.ui-statusbar-status{flex-flow:row-reverse wrap-reverse;align-items:center;display:flex}.ui-arrow-btn{background:var(--btn-secondary-bg);height:33px;color:var(--text);font-size:var(--font-size);font-weight:var(--font-weight-strong);line-height:var(--line-height);white-space:nowrap;cursor:pointer;border:0;transition:none;position:relative}.ui-arrow-btn:disabled{cursor:default}.ui-arrow-btn:not(:disabled):not(.on):hover,.ui-arrow-btn:not(:disabled):not(.on):focus-visible{background:var(--statusbar-hover)}.ui-arrow-btn:focus-visible{outline:none}.ui-arrow-btn.on{background:var(--nav-active-bg);color:var(--heading);z-index:1}.ui-arrow-btn.on:before{content:"";background:var(--statusbar-border-active);border-radius:inherit;clip-path:var(--ui-statusbar-ring);position:absolute;inset:0}.ui-arrow-btn:not(.on):before{content:"";background:var(--statusbar-border);border-radius:inherit;clip-path:var(--ui-statusbar-ring);position:absolute;inset:0}.ui-statusbar-collapsed{display:none;position:relative}.ui-statusbar-toggle{height:var(--btn-h);padding:var(--btn-pad);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--text);font-size:var(--font-size);font-weight:var(--font-weight-strong);line-height:var(--line-height);cursor:pointer;border:0;align-items:center;gap:6px;transition:none;display:inline-flex}.ui-statusbar-toggle:disabled{cursor:default}.ui-statusbar-toggle:not(:disabled):hover{background:var(--statusbar-hover)}.ui-statusbar-toggle:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.ui-statusbar-menu a.on{background:var(--nav-active-bg)}@container ui-statusbar (width<=575.98px){.ui-statusbar-status{display:none}.ui-statusbar-collapsed{display:block}}.ui-field-group{container:ui-field-group/inline-size}.ui-field-group-grid{grid-template-columns:1fr;display:grid}@container ui-field-group (width>=928px){.ui-field-group-grid{grid-template-columns:1fr 1fr}}.ui-field-grid{grid-template-columns:148px 1fr;align-content:start;align-items:start;gap:8px 16px;margin:0 0 8px;padding:0 16px;display:grid}.ui-field-label{font-size:var(--font-size);font-weight:var(--font-weight-strong);color:var(--text);text-align:start;line-height:var(--line-height);padding-top:1px}.ui-field-label.empty{color:var(--muted)}.ui-field-value{min-width:0;min-height:26px;font-size:var(--font-size);line-height:var(--line-height)}.ui-field-value :is(.ui-input,.ui-select){background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;width:100%;height:auto;min-height:0;padding:1px 0;display:block}.ui-field-value :is(.ui-input,.ui-select):hover{border-bottom-color:var(--input-hover-border)}.ui-field-value :is(.ui-input,.ui-select):focus{border-bottom-color:var(--input-focus-border)}.ui-field-value.req :is(.ui-input,.ui-select){border-bottom-color:var(--accent)}.ui-field-value.req :is(.ui-input,.ui-select):focus{border-bottom-color:var(--input-focus-border)}.ui-field-value .ui-searchselect{width:100%}.ui-group-title{text-transform:uppercase;color:var(--text);margin:24px 0 16px;font-size:13px;font-weight:700}.ui-save-ind{align-items:center;display:inline-flex}.ui-save-ind button{border-radius:var(--radius);width:26px;height:17.5px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;transition:none;display:inline-flex}.ui-save-ind button:hover{background:var(--nav-hover)}.ui-save-ind button:focus-visible{box-shadow:0 0 0 .125rem var(--focus-inner), 0 0 0 .25rem var(--focus-ring);outline:none}.ui-empty-state{text-align:center;padding:44px 16px}.ui-empty-state-title{color:var(--heading);font-size:20px;font-weight:700}.ui-empty-state-body{color:var(--text);font-size:16px;font-weight:400}.ui-empty-state-action{margin-top:16px}.cfg{padding:4px 4px 8px;font-size:13.5px}.cfg-profbar{border-bottom:1px solid var(--card-border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:0;padding:4px 2px 10px;display:flex}.cfg-profbar>label{color:var(--muted);font-size:12.5px}.cfg-profbar-spacer{flex:1}.cfg-ver{color:var(--muted);font-size:12.5px}.cfg-md{border-bottom:1px solid var(--card-border);grid-template-columns:280px minmax(0,1fr);min-height:360px;display:grid}@media (width<=640px){.cfg-md{grid-template-columns:1fr}.cfg-list{border-right:0;border-bottom:1px solid var(--card-border);max-height:220px}}.cfg-list{border-right:1px solid var(--card-border);max-height:480px;padding:6px 0;overflow:auto}.cfg-item{width:100%;font:inherit;cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.cfg-item:hover{background:var(--row-hover)}.cfg-item:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.cfg-item.on{background:var(--nav-active-bg);border-left-color:var(--nav-active-border);color:var(--heading);font-weight:500}.cfg-item .grip{color:var(--muted);cursor:grab}.cfg-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cfg-item .mini{color:var(--muted);flex:none;margin-left:auto;font-size:11px}.cfg-link{appearance:none;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.cfg-link:hover{text-decoration:underline}.cfg-link:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.cfg-link:disabled{color:var(--muted);cursor:default;opacity:.65;text-decoration:none}.cfg-add{padding:10px 14px;display:block}.cfg-det{min-width:0;padding:14px 4px 14px 18px}.cfg-det-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cfg-det-head h5{color:var(--heading);margin:0;font-size:15px}.cfg-det-tools{gap:6px;display:flex}.cfg-frow{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:8px 14px;margin-bottom:10px;display:grid}.cfg-frow>label,.cfg-frow>label+*{min-width:0}.cfg-frow label{color:var(--muted);font-size:12.5px}@media (width<=640px){.cfg-frow{grid-template-columns:1fr;gap:4px}}.cfg-key{color:var(--muted);font-size:12.5px}.cfg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cfg-chip{background:var(--pill-grey-bg);color:var(--pill-grey-text);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.cfg-chip-x{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:1px;display:inline-flex}.cfg-chip-x:hover{color:var(--text)}.cfg-inputs{flex-direction:column;gap:8px;display:flex}.cfg-input{flex-direction:column;gap:4px;display:flex}.cfg-input-row,.cfg-input-sub{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr) 33px;align-items:center;gap:8px;display:grid}.cfg-input-sub>.cfg-input-kind{text-align:right}.cfg-input-kind{color:var(--muted);font-size:12px}.cfg-input-add{gap:14px;display:flex}.cfg-det-foot{margin-top:18px}.cfg-hint{color:var(--muted);font-size:12px}.cfg-foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;display:flex}.cfg-foot-note{color:var(--muted);max-width:62ch;font-size:12px}.cfg-issues{color:var(--danger);margin:0;padding-left:16px}.cfg-saved{color:var(--accent)}.cfg-foot-actions{flex:none;gap:8px;display:flex}.po-embed{padding:8px 2px}@media (width>=1024px){.po-team .pstrip{max-width:50%}}.po-error{color:var(--danger);padding:16px}.po-empty{color:var(--muted);padding:16px}.po-historylink{appearance:none;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:12.5px}.po-historylink:hover{text-decoration:underline}.po-dim{color:var(--muted)}.po-actor small{color:var(--muted);font-size:11px;line-height:1.4;display:block}.po-cellstack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.po-actions{white-space:nowrap;align-items:center;display:inline-flex}.po-actions .po-slot-main{justify-content:flex-end;min-width:104px;display:inline-flex}.po-actions .po-slot-icon{justify-content:center;width:34px;margin-left:8px;display:inline-flex}.po-reminded{color:var(--accent);display:inline-flex}.shell{background:var(--page-bg);min-height:100vh}:root[data-embed=chromeless] body,:root[data-embed=chromeless] .shell,:root[data-embed=chromeless] .loading,:root[data-embed=chromeless] .login-wrap{background:var(--top-bg)}:root[data-embed=chromeless] .shell,:root[data-embed=chromeless] .loading,:root[data-embed=chromeless] .login-wrap{min-height:auto}:root[data-embed=chromeless],:root[data-embed=chromeless] body{overflow:hidden}:root[data-embed-fill]{flex-direction:column;min-height:100%;display:flex}:root[data-embed-fill] .embed-native-host,:root[data-embed-fill] .embed-native-container{flex-direction:column;flex:auto;display:flex}:root[data-embed-fill] .embed-native-container>div{flex-direction:column;flex:auto;min-width:0;display:flex}:root[data-embed-fill] .shell{background:var(--page-bg);flex:auto}.content{padding:0}.content>p[role=alert]{padding:16px}.embed-sample{background:var(--top-bg)}.embed-sample .embed-tools{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.embed-sample .embed-tools .search{flex:auto;min-width:0}.embed-sample .embed-actions{gap:8px;margin-left:auto;display:flex}.embed-sample .ref{color:var(--accent)}.embed-sample table{table-layout:fixed}.embed-sample th,.embed-sample td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embed-sample th:first-child{width:110px}.embed-sample th:nth-child(3),.embed-sample th:nth-child(4),.embed-sample th:nth-child(5){width:100px}@media (width<=560px){.embed-sample th:nth-child(3),.embed-sample td:nth-child(3){display:none}.embed-sample .embed-tools{flex-wrap:wrap}.embed-sample .embed-tools .search{flex-basis:100%}.embed-sample .embed-actions{margin-left:0}}@media (width<=400px){.embed-sample th:nth-child(5),.embed-sample td:nth-child(5){display:none}}.kitchen{background:var(--page-bg);min-height:100vh;padding-bottom:64px}.kitchen-head{background:var(--top-bg);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.kitchen-head h1{color:var(--heading);font-size:16.8px;font-weight:400}.kitchen-head .right{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.kitchen section{padding:24px 16px 0}.kitchen section>h2{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:500}.kitchen .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kitchen .row+.row{margin-top:12px}.kitchen .col{gap:var(--space-2);flex-direction:column;display:flex}.kitchen .note{color:var(--muted);font-size:12.5px}.kitchen section.bleed{padding:24px 0 0}.kitchen section.bleed>h2{padding:0 16px}.kitchen .dropdown-demo{height:180px;position:relative}.kitchen .dropdown-demo .dropdown{top:0;left:0;right:auto}.kitchen .panel-space{height:320px}.kitchen .narrow-demo{max-width:360px}.kitchen .pos-demo{max-width:760px}.kitchen .form-demo-crumb{align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-weight:var(--font-weight-strong);display:flex}.kitchen .form-demo-mid{max-width:900px}.kitchen .form-demo-phone{max-width:480px;margin-top:var(--space-4)}.kitchen .modal-demo-body{padding:var(--space-3) 0}.kitchen .settings-demo{margin-top:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius);overflow:hidden}.kitchen .tok-pair{gap:var(--space-3);flex-wrap:wrap;display:flex}.kitchen .tok-panel{background:var(--page-bg);min-width:0;color:var(--text);border:1px solid var(--card-border);border-radius:var(--radius);padding:var(--space-3);flex:340px}.kitchen .tok-panel h3,.kitchen .tok-scale h3{font-size:var(--font-size);font-weight:var(--font-weight-strong);color:var(--heading);margin:0 0 var(--space-2)}.kitchen .tok-group{margin-bottom:var(--space-3)}.kitchen .tok-group:last-child{margin-bottom:0}.kitchen .tok-group-label{font-size:var(--font-tag);color:var(--muted);margin:0 0 var(--space-1)}.kitchen .tok-row{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.kitchen .tok-chip{height:24px;padding:0 var(--space-2);border-radius:var(--radius);font-size:var(--font-tag);font-weight:var(--font-weight-strong);align-items:center;display:inline-flex}.kitchen .tok-chip.success{background:var(--success);color:var(--on-success)}.kitchen .tok-chip.danger{background:var(--danger);color:var(--on-danger)}.kitchen .tok-chip.warning{background:var(--warning);color:var(--on-warning)}.kitchen .tok-chip.info{background:var(--info);color:var(--on-info)}.kitchen .tok-text{font-size:var(--font-size);font-weight:var(--font-weight-strong)}.kitchen .tok-text.success{color:var(--success-text)}.kitchen .tok-text.danger{color:var(--danger-text)}.kitchen .tok-text.warning{color:var(--warning-text)}.kitchen .tok-text.info{color:var(--info-text)}.kitchen .tok-alert{border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-size:var(--font-tag);border:1px solid}.kitchen .tok-alert.success{background:var(--success-subtle-bg);border-color:var(--success-subtle-border);color:var(--success-subtle-text)}.kitchen .tok-alert.danger{background:var(--danger-subtle-bg);border-color:var(--danger-subtle-border);color:var(--danger-subtle-text)}.kitchen .tok-alert.warning{background:var(--warning-subtle-bg);border-color:var(--warning-subtle-border);color:var(--warning-subtle-text)}.kitchen .tok-alert.info{background:var(--info-subtle-bg);border-color:var(--info-subtle-border);color:var(--info-subtle-text)}.kitchen .tok-swatches{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.kitchen .tok-swatch{border-radius:var(--radius-sm);border:1px solid var(--card-border);height:24px}.kitchen .tok-swatch.muted{background:var(--muted)}.kitchen .tok-swatch.row-selected{background:var(--row-selected)}.kitchen .tok-swatch.notebook{background:var(--notebook-active)}.kitchen .tok-swatch.input-focus{background:var(--input-focus-border)}.kitchen .tok-swatch.placeholder{background:var(--input-placeholder)}.kitchen .tok-swatch.checkbox-border{background:var(--checkbox-border)}.kitchen .tok-swatch.modal-border{background:var(--modal-border)}.kitchen .tok-swatch.overlay{background:var(--modal-overlay)}.kitchen .tok-name{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--font-tag);color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.kitchen .tok-row.shadows{gap:var(--space-4);padding:var(--space-2) 0}.kitchen .tok-shadow{background:var(--card-bg);border-radius:var(--radius);width:88px;height:48px}.kitchen .tok-shadow.sm{box-shadow:var(--shadow-sm)}.kitchen .tok-shadow.md{box-shadow:var(--shadow-md)}.kitchen .tok-shadow.lg{box-shadow:var(--shadow-lg)}.kitchen .tok-scales{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.kitchen .tok-scale{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);padding:var(--space-3);min-width:0}.kitchen .tok-scale-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.kitchen .tok-space{height:var(--space-2);background:var(--accent);display:inline-block}.kitchen .tok-space.s1{width:var(--space-1)}.kitchen .tok-space.s2{width:var(--space-2)}.kitchen .tok-space.s3{width:var(--space-3)}.kitchen .tok-space.s4{width:var(--space-4)}.kitchen .tok-radius{background:var(--btn-secondary-bg);border:1px solid var(--card-border);width:64px;height:40px}.kitchen .tok-radius.sm{border-radius:var(--radius-sm)}.kitchen .tok-radius.base{border-radius:var(--radius)}.kitchen .tok-radius.lg{border-radius:var(--radius-lg)}.kitchen .tok-radius.xl{border-radius:var(--radius-xl)}.kitchen .tok-radius.pill{border-radius:var(--radius-pill)}.kitchen .tok-font{color:var(--text);line-height:var(--line-height);font-weight:var(--font-weight-strong)}.kitchen .tok-font.h1{font-size:var(--font-h1)}.kitchen .tok-font.h2{font-size:var(--font-h2)}.kitchen .tok-font.h3{font-size:var(--font-h3)}.kitchen .tok-font.h4{font-size:var(--font-h4)}.kitchen .tok-font.h5{font-size:var(--font-h5)}.kitchen .tok-font.base{font-size:var(--font-size);font-weight:var(--font-weight)}.kitchen .tok-font.strong{font-size:var(--font-size)}.kitchen .tok-font.tag{font-size:var(--font-tag)}.kitchen .tok-font.badge{font-size:var(--font-badge)}.kitchen .tok-btn-demo{height:var(--btn-h);padding:var(--btn-pad);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);color:var(--text);font-size:var(--font-size);font-weight:var(--font-weight-strong);box-shadow:none;align-items:center;display:inline-flex}.kitchen .tok-input-demo{height:var(--input-h);padding:var(--input-pad);border:1px solid var(--input-focus-border);border-radius:var(--radius);background:var(--card-bg);color:var(--input-placeholder);font-size:var(--font-size);align-items:center;display:inline-flex}.kitchen .tok-checkbox{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:1px solid var(--checkbox-border);background:var(--card-bg);display:inline-block}.kitchen .tok-checkbox.checked{background:var(--accent);border-color:var(--accent)}.kitchen .tok-table-demo{border:1px solid var(--card-border);border-radius:0}.kitchen .tok-table-row{padding:0 var(--space-2);align-items:center;display:flex}.kitchen .tok-table-row+.tok-table-row{border-top:1px solid var(--card-border)}.kitchen .tok-table-row.head{height:var(--table-header-h);background:var(--th-bg)}.kitchen .tok-table-row.data{height:var(--row-h);background:var(--card-bg)}.kitchen .tok-table-row.group{height:var(--table-group-h);background:var(--th-bg)}.kitchen .tok-table-row.foot{height:var(--table-footer-h);background:var(--th-bg)}.kitchen .tok-modal-bar{background:var(--btn-secondary-bg);border:1px solid var(--modal-border);border-radius:var(--modal-radius);flex:0 auto;max-width:45%;height:14px;display:inline-block}.kitchen .tok-modal-bar.sm{width:var(--modal-sm)}.kitchen .tok-modal-bar.md{width:var(--modal-md)}.kitchen .tok-modal-bar.lg{width:var(--modal-lg)}.kitchen .tok-modal-bar.xl{width:var(--modal-xl)}.kitchen .tok-icon{background:var(--muted)}.kitchen .tok-icon.base{width:var(--icon);height:var(--icon)}.kitchen .tok-icon.lg{width:var(--icon-lg);height:var(--icon-lg)}
