@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--surface:#fff;--surface-2:#f2f0ea;--surface-3:#e8e5dd;--border:#e3dfd6;--border-strong:#8f887c;--text:#1c1a17;--text-2:#5c574e;--text-3:#716c62;--accent:#7a5c16;--on-accent:#fff;--accent-soft:#f3ead2;--on-accent-soft:#5a430e;--primary:#1c1a17;--on-primary:#fff;--positive:#1b7a48;--positive-soft:#e6f4ea;--negative:#b3261e;--negative-soft:#fce8e6;--on-negative:#fff;--attention:#8a5a00;--attention-soft:#fff3d1;--info:#1a5fb4;--info-soft:#e8f0fe;--scrim:#1c1a1752;--shadow-1:0 1px 2px #1c1a170f, 0 1px 3px #1c1a171a;--shadow-2:0 6px 20px #1c1a1724;--font-sans:"Inter Variable", Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-card:12px;--radius-control:8px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:40px;--control-height-sm:32px;--content-max:1360px;--duration-fast:.12s;--duration:.18s;--ease-out:cubic-bezier(.2, 0, 0, 1);--z-sticky:2;--z-popover:60;--z-modal:80;--z-toast:90}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#141517;--surface-2:#1b1d20;--surface-3:#25282c;--border:#2a2c30;--border-strong:#66696f;--text:#f2ece0;--text-2:#b8b2a6;--text-3:#8f897e;--accent:#d6c6a5;--on-accent:#17140e;--accent-soft:#2b2619;--on-accent-soft:#eaddbf;--primary:#d6c6a5;--on-primary:#17140e;--positive:#8bd0a3;--positive-soft:#16261d;--negative:#f2a199;--negative-soft:#2e1a19;--on-negative:#17140e;--attention:#e8c27a;--attention-soft:#2b2416;--info:#9cc2f5;--info-soft:#17212e;--scrim:#0009;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 28px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#141517;--surface-2:#1b1d20;--surface-3:#25282c;--border:#2a2c30;--border-strong:#66696f;--text:#f2ece0;--text-2:#b8b2a6;--text-3:#8f897e;--accent:#d6c6a5;--on-accent:#17140e;--accent-soft:#2b2619;--on-accent-soft:#eaddbf;--primary:#d6c6a5;--on-primary:#17140e;--positive:#8bd0a3;--positive-soft:#16261d;--negative:#f2a199;--negative-soft:#2e1a19;--on-negative:#17140e;--attention:#e8c27a;--attention-soft:#2b2416;--info:#9cc2f5;--info-soft:#17212e;--scrim:#0009;--shadow-1:0 1px 2px #00000080;--shadow-2:0 8px 28px #0009}}}@layer base{*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);background-color:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{background-color:var(--bg);min-height:100dvh;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;font-weight:400;line-height:20px}h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}h1{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}h2{font-size:16px;font-weight:600;line-height:24px}h3,h4{font-size:14px;font-weight:600;line-height:20px}small{font-size:12.5px;line-height:16px}a{color:var(--accent);text-underline-offset:2px}svg{flex-shrink:0}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}table{border-collapse:collapse}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}::selection{background-color:var(--accent-soft);color:var(--on-accent-soft)}::placeholder{color:var(--text-3);opacity:1}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer layout{.ui-page{gap:var(--space-6);width:100%;max-width:var(--content-max);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-page-header__text{min-width:0}.ui-page-title{overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:28px}.ui-page-subtitle{margin-top:var(--space-1);color:var(--text-2)}.ui-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=600px){.ui-page{gap:var(--space-5)}}}@layer components{.ui-button,.ui-icon-button,.ui-chip{isolation:isolate;position:relative}.ui-button:before,.ui-icon-button:before,.ui-chip:before,.ui-segmented__option:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;background-color:currentColor;position:absolute;inset:0}.ui-button:hover:not(:disabled,[aria-disabled=true]):before,.ui-icon-button:hover:not(:disabled):before,.ui-chip:hover:not(:disabled):before,.ui-segmented__option:hover:before{opacity:.08}.ui-button:active:not(:disabled,[aria-disabled=true]):before,.ui-icon-button:active:not(:disabled):before,.ui-chip:active:not(:disabled):before,.ui-segmented__option:active:before{opacity:.12}.ui-button--sm:after,.ui-icon-button--sm:after,.ui-chip:after,.ui-infotip__button:after{content:"";width:max(100%,40px);height:max(100%,40px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--text);white-space:nowrap;cursor:pointer;background-color:#0000;border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.ui-button--sm{min-height:var(--control-height-sm);padding:0 var(--space-3);gap:6px;font-size:13px}.ui-button--primary{background-color:var(--primary);color:var(--on-primary)}.ui-button--secondary{border-color:var(--border-strong);background-color:var(--surface);color:var(--text)}.ui-button--text{padding-inline:var(--space-3);color:var(--accent)}.ui-button--sm.ui-button--text{padding-inline:var(--space-2)}.ui-button--danger{background-color:var(--negative);color:var(--on-negative)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed}.ui-button:disabled{opacity:.5}.ui-button[aria-busy=true]{cursor:progress}.ui-button__chevron{color:currentColor;margin-inline-end:-4px}.ui-icon-button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--text-2);cursor:pointer;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-icon-button:hover:not(:disabled){color:var(--text)}.ui-icon-button--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ui-icon-button--outline{border-color:var(--border-strong);background-color:var(--surface)}.ui-icon-button:disabled{opacity:.4;cursor:not-allowed}.ui-icon-button[aria-expanded=true],.ui-menu-trigger--custom[aria-expanded=true]{background-color:var(--surface-3);color:var(--text)}.ui-menu-trigger--custom{width:auto;min-width:var(--control-height);padding:0 var(--space-1)}.ui-tooltip-anchor,.ui-menu-anchor,.ui-chip-anchor{min-width:0;max-width:100%;display:inline-flex}.ui-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background-color:var(--surface);min-width:0;max-width:100%;min-height:36px;color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ui-chip[data-active]{border-color:var(--accent);background-color:var(--accent-soft);color:var(--on-accent-soft);padding-left:10px}.ui-chip[aria-expanded=true]{border-color:var(--accent)}.ui-chip__label{flex-shrink:0}.ui-chip__value{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.ui-chip__chevron{color:currentColor;transition:transform var(--duration-fast) var(--ease-out)}.ui-chip[aria-expanded=true] .ui-chip__chevron{transform:rotate(180deg)}.ui-chip:disabled{opacity:.5;cursor:not-allowed}.ui-segmented{border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface);max-width:100%;display:inline-flex;overflow:hidden}.ui-segmented__option{isolation:isolate;min-width:0;min-height:calc(var(--control-height) - 2px);padding:0 var(--space-4);border:0;border-inline-start:1px solid var(--border-strong);color:var(--text-2);white-space:nowrap;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.ui-segmented__option:first-child{border-inline-start:0}.ui-segmented__option[aria-checked=true]{background-color:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.ui-segmented__option:focus-visible{outline-offset:-3px}.ui-segmented--sm .ui-segmented__option{min-height:calc(var(--control-height-sm) - 2px);padding:0 var(--space-3);font-size:13px}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field__label{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px;display:block}.ui-field__hint{color:var(--text-2);font-size:12.5px;line-height:16px}.ui-field__error{color:var(--negative);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.ui-field__error svg{margin-top:0}.ui-input,.ui-select__trigger{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);transition:border-color var(--duration-fast) var(--ease-out);margin:0;font-size:14px;line-height:20px;display:block}.ui-input:hover:not(:disabled,:focus),.ui-select__trigger:hover:not(:disabled){border-color:var(--text-2)}.ui-input[aria-invalid=true],.ui-select__trigger[aria-invalid=true]{border-color:var(--negative)}.ui-input:disabled,.ui-select__trigger:disabled{border-color:var(--border);background-color:var(--surface-2);color:var(--text-3);cursor:not-allowed}.ui-input--sm,.ui-select--sm .ui-select__trigger{height:var(--control-height-sm);font-size:13px}.ui-input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.ui-select__search-input::-webkit-search-cancel-button{appearance:none;display:none}.ui-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.ui-textarea{height:auto;min-height:88px;padding:10px var(--space-3);resize:vertical}.ui-input-wrap{min-width:0;display:block;position:relative}.ui-input-wrap__icon{top:50%;left:var(--space-3);color:var(--text-2);pointer-events:none;position:absolute;transform:translateY(-50%)}.ui-input--with-icon{padding-left:38px}.ui-input--sm.ui-input--with-icon{padding-left:34px}.ui-select{min-width:0;display:block;position:relative}.ui-select__trigger{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;padding-right:10px;display:flex}.ui-select__trigger[aria-expanded=true]{border-color:var(--accent)}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-select__value--placeholder{color:var(--text-3)}.ui-select__chevron{color:var(--text-2);transition:transform var(--duration-fast) var(--ease-out)}.ui-select__trigger[aria-expanded=true] .ui-select__chevron{transform:rotate(180deg)}.ui-select__popup{width:max(var(--ui-anchor-width,0px), 200px);padding:var(--space-1) 0;flex-direction:column;display:flex}.ui-select__search{padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--border);color:var(--text-2);flex-shrink:0;position:relative}.ui-select__search svg{pointer-events:none;position:absolute;top:calc(50% - 2px);left:20px;transform:translateY(-50%)}.ui-select__search-input{width:100%;height:36px;padding:0 var(--space-2) 0 34px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);font-size:14px}.ui-select__search-input:focus-visible{outline-offset:0}.ui-select__list{min-height:0;max-height:320px;padding:var(--space-1) 0 0;margin:0;list-style:none;overflow-y:auto}.ui-option{align-items:flex-start;gap:var(--space-2);min-height:var(--control-height);padding:10px var(--space-3) 10px 10px;color:var(--text);cursor:pointer;display:flex}.ui-option.is-active{background-color:var(--surface-2)}.ui-option[aria-selected=true]{font-weight:600}.ui-option[aria-disabled=true]{color:var(--text-3);cursor:not-allowed}.ui-option__check{color:var(--accent);visibility:hidden;margin-top:1px}.ui-option[aria-selected=true] .ui-option__check{visibility:visible}.ui-option__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-option__description{color:var(--text-2);font-size:12.5px;font-weight:400;line-height:16px}.ui-select__empty{padding:var(--space-3) var(--space-4);color:var(--text-2)}.ui-checkbox,.ui-radio{align-items:flex-start;gap:var(--space-3);min-height:var(--control-height);color:var(--text);cursor:pointer;flex-direction:row;padding:10px 0;font-size:14px;font-weight:400;line-height:20px;display:flex}.ui-checkbox__box,.ui-radio__box{flex-shrink:0;width:18px;height:18px;margin-top:1px;display:inline-flex;position:relative}.ui-checkbox__input,.ui-radio__input{border:2px solid var(--border-strong);background-color:var(--surface);appearance:none;cursor:pointer;width:18px;height:18px;margin:0}.ui-checkbox__input{border-radius:4px}.ui-radio__input{border-radius:50%}.ui-checkbox__input:checked{border-color:var(--accent);background-color:var(--accent)}.ui-radio__input:checked{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 4px, transparent 4.5px), var(--surface)}.ui-checkbox__mark{color:var(--on-accent);opacity:0;pointer-events:none;position:absolute;inset:2px}.ui-checkbox__input:checked+.ui-checkbox__mark{opacity:1}.ui-checkbox__input:disabled,.ui-radio__input:disabled{border-color:var(--border);cursor:not-allowed}.ui-checkbox__input:disabled:checked{background-color:var(--text-3)}:is(.ui-checkbox:has(input:disabled),.ui-radio:has(input:disabled)){color:var(--text-3);cursor:not-allowed}.ui-choice__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-choice__description{color:var(--text-2);font-size:12.5px;line-height:16px}.ui-radio-group{flex-direction:column;min-width:0;display:flex}.ui-radio-group__legend{margin-bottom:var(--space-1);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.ui-floating{top:var(--ui-float-top,0);left:var(--ui-float-left,0);z-index:var(--z-popover);max-width:calc(100vw - 16px);max-height:var(--ui-float-max-height,none);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-2);animation:ui-float-in var(--duration) var(--ease-out);position:fixed;overflow:auto}@keyframes ui-float-in{0%{opacity:0}}.ui-popover{width:var(--ui-popover-width,320px);padding:var(--space-4)}.ui-menu{min-width:200px;padding:var(--space-1) 0;flex-direction:column;display:flex}.ui-menu__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-1);color:var(--text-2);font-size:12.5px;line-height:16px}.ui-menu__item{align-items:flex-start;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:10px var(--space-4) 10px var(--space-3);color:var(--text);text-align:left;cursor:pointer;background-color:#0000;border:0;font-size:14px;line-height:20px;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible{background-color:var(--surface-2)}.ui-menu__item:focus-visible{outline-offset:-2px}.ui-menu__item[aria-disabled=true]{color:var(--text-3);cursor:not-allowed}.ui-menu__item--danger{color:var(--negative)}.ui-menu__icon{color:var(--text-2);margin-top:1px}.ui-menu__check{color:var(--accent);visibility:hidden;margin-top:1px}.ui-menu__check[data-visible]{visibility:visible}.ui-menu__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-menu__description{color:var(--text-2);font-size:12.5px;line-height:16px}.ui-tooltip{max-width:min(280px,100vw - 16px);padding:6px var(--space-2);background-color:var(--text);color:var(--surface);box-shadow:none;pointer-events:auto;animation-duration:var(--duration-fast);border:0;border-radius:6px;font-size:12.5px;font-weight:500;line-height:16px}.ui-infotip{vertical-align:middle;display:inline-flex}.ui-infotip__button{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-2);cursor:help;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-infotip__button:hover{background-color:var(--surface-3);color:var(--text)}.ui-infotip__bubble{width:max-content;max-width:min(320px,100vw - 16px);padding:10px var(--space-3);color:var(--text);text-align:left;white-space:normal;animation-duration:var(--duration-fast);font-size:13px;font-weight:400;line-height:18px}.ui-modal{z-index:var(--z-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-modal--drawer{justify-content:flex-end;padding:0}.ui-modal__scrim{background-color:var(--scrim);animation:ui-fade-in var(--duration) var(--ease-out);position:absolute;inset:0}@keyframes ui-fade-in{0%{opacity:0}}.ui-dialog,.ui-drawer{background-color:var(--surface);min-width:0;color:var(--text);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:relative}.ui-dialog{border-radius:var(--radius-card);width:100%;max-height:calc(100dvh - 32px);animation:ui-dialog-in var(--duration) var(--ease-out)}.ui-dialog--sm{max-width:400px}.ui-dialog--md{max-width:560px}.ui-dialog--lg{max-width:800px}@keyframes ui-dialog-in{0%{opacity:0;translate:0 8px}}.ui-drawer{border-left:1px solid var(--border);width:min(480px,100vw);height:100dvh;animation:ui-drawer-in var(--duration) var(--ease-out)}.ui-drawer--lg{width:min(640px,100vw)}@keyframes ui-drawer-in{0%{opacity:0;translate:24px}}.ui-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3) var(--space-6);display:flex}.ui-modal__heading{min-width:0;padding-top:var(--space-2)}.ui-modal__title{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.ui-modal__description{margin-top:var(--space-1);color:var(--text-2)}.ui-modal__body{min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);flex:1;overflow-y:auto}.ui-modal__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (width<=600px){.ui-modal--dialog{padding:var(--space-2);align-items:flex-end}.ui-modal__header{padding-left:var(--space-4)}.ui-modal__body,.ui-modal__footer{padding-inline:var(--space-4)}.ui-modal__footer>*{flex:auto}}.ui-toaster{bottom:var(--space-6);left:var(--space-6);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:min(440px,100vw - 32px);display:flex;position:fixed}.ui-toast{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-control);background-color:var(--text);color:var(--surface);box-shadow:var(--shadow-2);pointer-events:auto;animation:ui-dialog-in var(--duration) var(--ease-out);display:flex}.ui-toast__icon{color:currentColor}.ui-toast__message{flex:1;min-width:0}.ui-toast__action,.ui-toast__close{min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);color:currentColor;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-toast__close{width:var(--control-height);padding:0}.ui-toast__action:hover,.ui-toast__close:hover{text-decoration:underline}.ui-toast :focus-visible{outline-color:currentColor}@media (width<=600px){.ui-toaster{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);max-width:none}}.ui-card{border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);min-width:0;color:var(--text)}.ui-card__header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5) var(--space-6) 0;flex-wrap:wrap;display:flex}.ui-card__heading{flex:192px;min-width:0}.ui-card__title{font-size:16px;font-weight:600;line-height:24px}.ui-card__subtitle{color:var(--text-2);margin-top:2px}.ui-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-card__body{min-width:0;padding:var(--space-5) var(--space-6) var(--space-6)}.ui-card--flush{overflow:clip}.ui-card--flush>.ui-card__body{padding:var(--space-4) 0 0}.ui-card__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border);color:var(--text-2)}@media (width<=600px){.ui-card__header{padding:var(--space-4) var(--space-4) 0}.ui-card__body{padding:var(--space-4)}.ui-card__footer{padding:var(--space-3) var(--space-4)}}.ui-callout{align-items:flex-start;gap:var(--space-3);padding:10px var(--space-4) 10px var(--space-3);border-radius:var(--radius-control);color:var(--text);font-size:14px;line-height:20px;display:flex}.ui-callout__icon{margin-top:1px}.ui-callout__content{flex:1;min-width:0}.ui-callout__content>*+*{margin-top:var(--space-1)}.ui-callout__content ul{margin-bottom:0;padding-left:18px}.ui-callout__title{font-weight:600}.ui-callout__action{flex-shrink:0;margin:-6px -8px -6px 0}.ui-callout--info{background-color:var(--info-soft)}.ui-callout--info .ui-callout__icon{color:var(--info)}.ui-callout--attention{background-color:var(--attention-soft)}.ui-callout--attention .ui-callout__icon{color:var(--attention)}.ui-callout--error{background-color:var(--negative-soft)}.ui-callout--error .ui-callout__icon{color:var(--negative)}.ui-callout--success{background-color:var(--positive-soft)}.ui-callout--success .ui-callout__icon{color:var(--positive)}.ui-empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;display:flex}.ui-empty__icon{width:48px;height:48px;margin-bottom:var(--space-2);background-color:var(--surface-2);color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-empty__title{font-size:16px;font-weight:600;line-height:24px}.ui-empty__description{max-width:52ch;color:var(--text-2)}.ui-empty__description ol,.ui-empty__description ul{margin:var(--space-2) 0 0;text-align:left;padding-left:20px}.ui-empty__action{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ui-badge{align-items:center;gap:var(--space-1);max-width:100%;min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;vertical-align:middle;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ui-badge--neutral{background-color:var(--surface-3);color:var(--text-2)}.ui-badge--info{background-color:var(--info-soft);color:var(--info)}.ui-badge--positive{background-color:var(--positive-soft);color:var(--positive)}.ui-badge--attention{background-color:var(--attention-soft);color:var(--attention)}.ui-badge--negative{background-color:var(--negative-soft);color:var(--negative)}.ui-badge--accent{background-color:var(--accent-soft);color:var(--on-accent-soft)}.ui-status{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.ui-status__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ui-status__dot--neutral{background-color:var(--text-3)}.ui-status__dot--info{background-color:var(--info)}.ui-status__dot--positive{background-color:var(--positive)}.ui-status__dot--attention{background-color:var(--attention)}.ui-status__dot--negative{background-color:var(--negative)}.ui-skeleton{width:var(--ui-skeleton-width,100%);max-width:100%;height:var(--ui-skeleton-height,16px);border-radius:var(--ui-skeleton-radius,6px);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer;display:block}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-spinner{color:currentColor;animation:.9s linear infinite ui-spin}@keyframes ui-spin{to{rotate:360deg}}.ui-spinner-status{color:var(--text-2);display:inline-flex}.ui-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.ui-tabs__tab{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);color:var(--text-2);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.ui-tabs__tab:hover{color:var(--text)}.ui-tabs__tab[aria-selected=true]{color:var(--text);font-weight:600}.ui-tabs__tab[aria-selected=true]:after{content:"";right:var(--space-2);bottom:0;left:var(--space-2);background-color:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute}.ui-tabs__tab:focus-visible{outline-offset:-3px}.ui-tabs__count{border-radius:var(--radius-pill);background-color:var(--surface-3);min-width:20px;color:var(--text-2);text-align:center;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.ui-tabs__panel{padding-top:var(--space-5)}.ui-tabs__panel:focus-visible{outline-offset:4px}.ui-pagination{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-2);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.ui-pagination__size{align-items:center;gap:var(--space-2);display:inline-flex}.ui-pagination__size .ui-select{width:76px}.ui-pagination__summary{font-variant-numeric:tabular-nums}.ui-pagination__buttons{gap:var(--space-1);display:inline-flex}.brand{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-icon{border-radius:9px;flex-shrink:0;width:36px;height:36px;display:block}.brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-wordmark{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:20px;display:block}.brand-product{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}:root:not([data-theme=dark]) .brand-wordmark{filter:invert()hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .brand-wordmark{filter:none}}.ui-table{min-width:0;max-width:100%}.ui-table__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.ui-table__toolbar-start,.ui-table__toolbar-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-table__toolbar-start{flex:auto}.ui-table__search{width:min(280px,100%)}.ui-table__count{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:16px}.ui-popover.ui-table__chooser{padding:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex;overflow:hidden}.ui-table__chooser-list{min-height:0;padding:0 var(--space-4);flex:auto;margin:0;list-style:none;overflow-y:auto}.ui-table__chooser-footer{margin:var(--space-1) var(--space-4) 0;padding-top:var(--space-2);border-top:1px solid var(--border);flex-shrink:0}.ui-table__scroll{width:100%;max-height:var(--ui-table-max-height,none);overscroll-behavior-x:contain;border-top:1px solid var(--border);position:relative;overflow:auto}.ui-table__scroll:focus-visible{outline-offset:-2px}.ui-table__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px;line-height:20px}.ui-table__table th,.ui-table__table td{padding:14px var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:break-word;font-weight:400}.ui-table__table tbody>tr>*,.ui-table__table tfoot>tr>*{white-space:nowrap}.ui-table__table th:first-child,.ui-table__table td:first-child{padding-left:var(--space-6)}.ui-table__table th:last-child,.ui-table__table td:last-child{padding-right:var(--space-6)}.ui-table__table td.numeric,.ui-table__table th.numeric,.ui-table__table th.ui-table__numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-table__table thead th{z-index:var(--z-sticky);background-color:var(--surface-2);color:var(--text-2);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600;line-height:16px;position:sticky;top:0}.ui-table__heading{align-items:center;gap:2px;max-width:100%;display:inline-flex}.ui-table__sort{min-height:24px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.ui-table__sort:after{content:"";height:40px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.ui-table__sort:hover,.ui-table__sort[data-sorted]{color:var(--text)}.ui-table__numeric .ui-table__sort{flex-direction:row-reverse}.ui-table__sort-icon{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ui-table__sort:hover .ui-table__sort-icon,.ui-table__sort:focus-visible .ui-table__sort-icon{opacity:.6}.ui-table__sort[data-sorted] .ui-table__sort-icon{color:var(--accent);opacity:1}.ui-table__sort-index{color:var(--accent);font-size:11px}.ui-table__table tbody th{font-weight:500}.ui-table__table tbody tr:hover>*{background-color:var(--surface-2)}.ui-table__table tr.is-muted>*{color:var(--text-2)}.ui-table__table tr.is-clickable{cursor:pointer}.ui-table__table tr.is-clickable:focus-visible{outline-offset:-2px}.ui-table__empty{padding:var(--space-8) var(--space-6);color:var(--text-2);text-align:center}.ui-table__empty .ui-empty{padding:var(--space-4) 0}.ui-table__table tfoot th,.ui-table__table tfoot td{z-index:var(--z-sticky);border-top:1px solid var(--border-strong);background-color:var(--surface-2);border-bottom:0;font-weight:600;position:sticky;bottom:0}.ui-table__pagination{padding:var(--space-3) var(--space-6)}.ui-share{justify-content:flex-end;align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}.ui-share__track{border-radius:var(--radius-pill);background-color:var(--surface-3);width:64px;height:6px;position:relative;overflow:hidden}.ui-share__fill{width:var(--ui-share,0%);border-radius:inherit;background-color:var(--accent);position:absolute;inset:0 auto 0 0}.ui-share__label{text-align:right;min-width:5.5ch}.ui-share--empty{color:var(--text-3)}@media (width<=600px){.ui-table__toolbar{padding:var(--space-3) var(--space-4)}.ui-table__table th,.ui-table__table td{padding:12px var(--space-3)}.ui-table__table th:first-child,.ui-table__table td:first-child{padding-left:var(--space-4)}.ui-table__table th:last-child,.ui-table__table td:last-child{padding-right:var(--space-4)}.ui-table__pagination{padding:var(--space-3) var(--space-4)}.ui-share__track{width:40px}}}@layer shell{.ui-shell{--shell-sidebar-width:256px;--shell-rail-width:72px;--shell-topbar-height:64px;min-height:100dvh;display:flex}.ui-skip-link{top:-100px;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);box-shadow:var(--shadow-2);font-weight:600;text-decoration:none;position:fixed}.ui-skip-link:focus{top:var(--space-4)}.ui-sidebar{z-index:30;width:var(--shell-sidebar-width);height:100dvh;padding:0 var(--space-3) var(--space-3);background-color:var(--bg);color:var(--text);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0;overflow:hidden auto}.ui-sidebar__header{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--shell-topbar-height);padding:0 var(--space-1) 0 var(--space-3);flex-shrink:0;display:flex}.ui-sidebar__close{display:none}.ui-sidebar__nav{padding-top:var(--space-2);flex-direction:column;flex:1 0 auto;display:flex}.ui-nav-group+.ui-nav-group{margin-top:var(--space-5)}.ui-nav-group__label{padding:0 var(--space-4) var(--space-2);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.ui-nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ui-sidebar__help{padding-top:var(--space-6);margin-top:auto}.ui-sidebar__footer{flex-shrink:0;padding-top:2px}.ui-nav-item{isolation:isolate;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text-2);text-align:left;cursor:pointer;background-color:#0000;border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}.ui-nav-item:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;background-color:currentColor;position:absolute;inset:0}.ui-nav-item:hover{color:var(--text)}.ui-nav-item:hover:before{opacity:.08}.ui-nav-item:active:before{opacity:.12}.ui-nav-item[aria-current=page]{background-color:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.ui-nav-item:focus-visible{outline-offset:-2px}.ui-nav-item__icon{flex-shrink:0}.ui-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-sidebar__prefs{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:none}.ui-sidebar__prefs-title{padding:0 var(--space-4);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.ui-sidebar__pref{flex-direction:column;gap:6px;display:flex}.ui-sidebar__pref-label{padding:0 var(--space-4);color:var(--text);font-size:13px;line-height:18px}.ui-sidebar__pref .ui-segmented{width:100%;display:flex}.ui-sidebar__pref .ui-segmented__option{padding-inline:var(--space-2);flex:1 1 0}.ui-sidebar[data-rail]{width:var(--shell-rail-width)}.ui-sidebar[data-rail] .ui-sidebar__header{justify-content:center;padding:0}.ui-sidebar[data-rail] .brand-text{display:none}.ui-sidebar[data-rail] .ui-nav-group+.ui-nav-group{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.ui-sidebar[data-rail] .ui-nav-group__label,.ui-sidebar[data-rail] .ui-nav-item__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-sidebar[data-rail] .ui-nav-item{justify-content:center;padding:0}.ui-sidebar[data-rail] .ui-nav-list .ui-tooltip-anchor,.ui-sidebar[data-rail] .ui-sidebar__footer .ui-tooltip-anchor{width:100%;display:flex}.ui-shell__column{flex-direction:column;flex:1;min-width:0;display:flex}.ui-topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--shell-topbar-height);padding:0 var(--space-4) 0 var(--space-6);background-color:var(--bg);transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;display:flex;position:sticky;top:0}.ui-topbar[data-scrolled]{border-bottom-color:var(--border)}.ui-topbar__start{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ui-topbar__menu,.ui-topbar__title{display:none}.ui-topbar__actions,.ui-topbar__desktop{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ui-topbar__actions{margin-left:auto}.ui-topbar__desktop{margin-right:var(--space-1)}.ui-topbar .ui-menu-trigger--custom{border-radius:var(--radius-pill)}.ui-avatar{background-color:var(--accent-soft);width:32px;height:32px;color:var(--on-accent-soft);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ui-account{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-account__email{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.ui-account__role{color:var(--text-2)}.ui-shell__main{min-width:0;padding:var(--space-2) clamp(var(--space-6), 3vw, 40px) 48px;flex:1}.ui-shell__content{width:100%;max-width:var(--content-max);margin-inline:auto}.ui-shell__backdrop{display:none}@media (width<=800px){.ui-shell{display:block}.ui-sidebar{width:min(296px,85vw);height:100dvh;padding:0 var(--space-3) var(--space-4);background-color:var(--surface);box-shadow:var(--shadow-2);display:none;position:fixed;inset:0 auto 0 0}.ui-shell[data-drawer-open] .ui-sidebar{animation:ui-shell-drawer-in var(--duration) var(--ease-out);display:flex}.ui-sidebar__close{display:inline-flex}.ui-sidebar__prefs{display:flex}.ui-sidebar__footer{display:none}.ui-shell__backdrop{z-index:29;background-color:var(--scrim);cursor:default;animation:ui-fade-in var(--duration) var(--ease-out);border:0;padding:0;display:block;position:fixed;inset:0}.ui-topbar{padding:0 var(--space-2)}.ui-topbar__menu{display:inline-flex}.ui-topbar__title{min-width:0;display:flex}.ui-topbar__title .brand-icon{border-radius:8px;width:32px;height:32px}.ui-topbar__desktop{display:none}.ui-shell__main{padding:var(--space-4) var(--space-4) var(--space-8)}}@keyframes ui-shell-drawer-in{0%{translate:-100%}}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.text-2{color:var(--text-2)}.nowrap{white-space:nowrap}}.report-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-popover:has(>.choice-list){padding:var(--space-1) 0}.choice-list{flex-direction:column;min-width:0;display:flex}.choice-list>.ui-input-wrap{margin:var(--space-2) var(--space-3) var(--space-1)}.choice-list__options{max-height:320px;padding:var(--space-1) 0;margin:0;list-style:none;overflow-y:auto}.choice-list__option{align-items:flex-start;gap:var(--space-2);min-height:var(--control-height);padding:10px var(--space-4) 10px var(--space-3);color:var(--text);cursor:pointer;font-size:14px;line-height:20px;display:flex}.choice-list__option:hover,.choice-list__option:focus-visible{background-color:var(--surface-2)}.choice-list__option:focus-visible{outline-offset:-2px}.choice-list__option[aria-selected=true]{font-weight:600}.choice-list__option.is-disabled{color:var(--text-3);cursor:not-allowed}.choice-list__check{color:var(--accent);visibility:hidden;margin-top:1px}.choice-list__option[aria-selected=true] .choice-list__check{visibility:visible}.choice-list__text{flex-direction:column;gap:2px;min-width:0;display:flex}.choice-list__description{color:var(--text-2);font-size:12.5px;font-weight:400;line-height:16px}.choice-list__empty{padding:var(--space-3) var(--space-4);color:var(--text-2)}.period-picker{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}.period-picker__main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.period-picker__presets{gap:2px var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.period-picker__preset{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 10px 0 var(--space-2);border-radius:var(--radius-control);color:var(--text);text-align:left;cursor:pointer;background-color:#0000;border:0;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.period-picker__preset:hover{background-color:var(--surface-2)}.period-picker__preset[aria-current=true]{background-color:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.period-picker__check{color:currentColor;visibility:hidden}.period-picker__preset[aria-current=true] .period-picker__check{visibility:visible}.period-picker__calendar{flex-direction:column;min-width:0;display:flex}.period-picker__year{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.period-picker__year-label{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.period-picker__months{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.period-picker__month{min-height:var(--control-height);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--surface);color:var(--text);cursor:pointer;font-size:13.5px;font-weight:500;line-height:20px}.period-picker__month:hover:not(:disabled){background-color:var(--surface-2)}.period-picker__month[aria-current=true]{border-color:var(--accent);background-color:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.period-picker__month:disabled{color:var(--text-3);cursor:not-allowed;background-color:#0000;border-color:#0000}.period-picker__custom{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.period-picker__legend{float:left;width:100%;margin-bottom:var(--space-2);color:var(--text-2);font-size:12.5px;font-weight:600;line-height:16px}.period-picker__dates{clear:both;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.period-picker__date{flex-direction:column;gap:6px;min-width:0;display:flex}.period-picker__date-label{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.period-picker__error{margin-top:var(--space-2);color:var(--negative);font-size:12.5px;font-weight:500;line-height:16px}.period-picker__basis{padding-top:var(--space-3);border-top:1px solid var(--border)}.period-picker__basis .ui-radio{min-height:0;padding:6px 0}@container (width>=500px){.period-picker__main{gap:var(--space-5);grid-template-columns:184px minmax(0,1fr)}.period-picker__presets{padding-right:var(--space-4);border-right:1px solid var(--border);grid-template-columns:minmax(0,1fr)}}.source-strip{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.source-strip__item{min-height:32px;color:var(--text-2);align-items:center;text-decoration:none;display:inline-flex;position:relative}.source-strip__item:after{content:"";height:40px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.source-strip__item:hover{color:var(--text);text-decoration:underline}.attention-card__list{padding:0 0 var(--space-2);margin:0;list-style:none}.attention-card__row{align-items:flex-start;gap:var(--space-3);padding:10px var(--space-6);display:flex}.attention-card__row:first-child{padding-top:0}.attention-card__row+.attention-card__row{border-top:1px solid var(--border)}.attention-card__icon{flex-shrink:0;margin-top:1px}.attention-card__icon--info{color:var(--info)}.attention-card__icon--attention{color:var(--attention)}.attention-card__icon--negative{color:var(--negative)}.attention-card__text{min-width:0;color:var(--text);flex:1}.attention-card__action{flex-shrink:0;margin:-6px -8px -6px 0}.kpi-area{container-type:inline-size}.kpi-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.kpi-card{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5) 18px;border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);flex-direction:column;display:flex}.kpi-card--skeleton{gap:10px}.kpi-card__label{min-height:24px;color:var(--text-2);align-items:center;gap:2px;font-size:12.5px;font-weight:600;line-height:16px;display:flex}.kpi-card__value{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.kpi-card__number{color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:34px}.kpi-card__currency{color:var(--text-2);font-size:13px;font-weight:600;line-height:16px}.kpi-card__caption{color:var(--text-2);font-size:12.5px;line-height:16px}@container (width>=560px){.kpi-grid{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-grid>*{grid-column:span 2}.kpi-grid[data-cards="5"]>:nth-child(n+4){grid-column:span 3}}@container (width>=1180px){.kpi-grid[data-cards="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-grid[data-cards="5"]>*,.kpi-grid[data-cards="5"]>:nth-child(n+4){grid-column:auto}}.unavailable{color:var(--text-3);cursor:help;border-radius:4px;padding:0 2px}.kpi-card__number .unavailable{color:var(--text-2)}.report-table-scroll{border-top:1px solid var(--border);overflow-x:auto}.report-table-scroll:focus-visible{outline-offset:-2px}.report-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:max-content;font-size:14px;line-height:20px}.report-table th,.report-table td{padding:12px var(--space-4);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:400}.report-table th:first-child,.report-table td:first-child{padding-left:var(--space-6)}.report-table th:last-child,.report-table td:last-child{padding-right:var(--space-6)}.report-table thead th{background-color:var(--surface-2);color:var(--text-2);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600;line-height:16px}.report-table tbody th{font-weight:500}.report-table tbody tr:last-child>*{border-bottom:0}.report-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.report-footnote{color:var(--text-2);font-size:12.5px;line-height:18px}@media (width<=600px){.attention-card__row{padding-inline:var(--space-4);flex-wrap:wrap}.attention-card__action{flex-basis:100%;margin:-4px 0 -6px 22px}.kpi-card{padding:14px var(--space-4) var(--space-4)}.report-table th:first-child,.report-table td:first-child{padding-left:var(--space-4)}.report-table th:last-child,.report-table td:last-child{padding-right:var(--space-4)}}.sales-top{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sales-top>.source-strip,.sales-top>.sales-strip-skeleton{margin-top:calc(var(--space-2) * -1)}.sales-strip-skeleton{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;min-height:32px;display:flex}.sales-skeleton{gap:var(--space-6);flex-direction:column;display:flex}.sales-skeleton__table{padding:var(--space-5) var(--space-6) var(--space-6);gap:14px;display:grid}.sales-metric{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.sales-metric__label{color:var(--text-2);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.sales-metric__select{width:264px}.sales-results__notice{padding:0 var(--space-6) var(--space-3)}.sales-location{align-items:center;gap:2px;min-width:0;display:inline-flex}.sales-none{color:var(--text-3)}.undated-card:not([data-open])>.ui-card__body{display:none}.undated-card:not([data-open])>.ui-card__header{padding-bottom:var(--space-5)}.undated-card:focus-visible{outline-offset:4px}@media (width<=600px){.sales-top{gap:var(--space-3)}.sales-top>.source-strip,.sales-top>.sales-strip-skeleton{margin-top:calc(var(--space-1) * -1)}.sales-metric{flex:100%}.sales-metric__select{flex:1;width:auto}.sales-results__notice{padding-inline:var(--space-4)}.sales-skeleton__table{padding:var(--space-4)}.undated-card:not([data-open])>.ui-card__header{padding-bottom:var(--space-4)}}.taxes-top{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.taxes-page>.ui-page-header+.taxes-top{margin-top:calc(var(--space-2) * -1)}.taxes-skeleton{gap:var(--space-6);flex-direction:column;display:flex}.taxes-skeleton__table{padding:var(--space-5) var(--space-6) var(--space-6);gap:14px;display:grid}.taxes-coverage-skeleton{min-height:28px;display:flex}.taxes-results__notice{padding:0 var(--space-6) var(--space-3)}.tax-coverage{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tax-coverage__item{min-height:28px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--surface);color:var(--text-2);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.tax-coverage__period{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.tax-coverage__item[data-status=loaded] .tax-coverage__icon{color:var(--positive)}.tax-coverage__item[data-status=loaded_no_matching_rows] .tax-coverage__icon{color:var(--text-3)}.tax-coverage__item[data-status=missing_report]{border-color:var(--attention);background-color:var(--attention-soft)}.tax-coverage__item[data-status=missing_report] .tax-coverage__icon{color:var(--attention)}.tax-missing__title{align-items:flex-start;gap:var(--space-2);display:inline-flex}.tax-missing__icon{color:var(--attention);flex-shrink:0;margin-top:3px}.tax-missing__note{max-width:72ch;color:var(--text-2)}.tax-missing__note+.tax-missing__note{margin-top:var(--space-1)}.tax-missing__uploads{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tax-missing__heading{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:14px;font-weight:600;line-height:20px}.apple-tax-guide{gap:var(--space-2);margin-top:var(--space-2);text-align:left;flex-direction:column;display:flex}.apple-tax-guide__note{color:var(--text-2)}.apple-tax-guide__steps{gap:var(--space-1);flex-direction:column;margin:0;padding-left:20px;display:flex}.apple-tax-guide__links{color:var(--text-2)}.taxes-empty .ui-empty__description{max-width:60ch}.tax-period-picker{gap:var(--space-3);flex-direction:column;display:flex}.tax-period-picker__heading{margin-bottom:var(--space-1);color:var(--text-2);font-size:12.5px;font-weight:600;line-height:16px}legend.tax-period-picker__heading{float:left;width:100%}.tax-period-picker__loaded .choice-list__options{max-height:220px;margin-inline:calc(var(--space-4) * -1)}.tax-period-picker__range{padding-top:var(--space-3);border-top:1px solid var(--border)}.tax-period-picker__fields{clear:both;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tax-period-picker__field{min-width:0;color:var(--text-2);flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.tax-period-picker__hint{margin-top:var(--space-2);color:var(--text-2);font-size:12.5px;line-height:16px}.tax-period-picker__error{margin-top:var(--space-2);color:var(--negative);font-size:12.5px;font-weight:500;line-height:16px}.tax-import{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tax-import__fields{gap:var(--space-4);flex-direction:column;max-width:560px;display:flex}.tax-import__actions{justify-content:flex-start;display:flex}.tax-file{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-control);background-color:var(--surface-2);cursor:pointer;flex-direction:row;display:flex;position:relative}.tax-file:hover{border-color:var(--text-2)}.tax-file:focus-within{outline:2px solid var(--accent);outline-offset:2px}.tax-file.has-file{border-style:solid}.tax-file[data-invalid]{border-color:var(--negative)}.tax-file__icon{color:var(--text-2)}.tax-file__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tax-file__name{color:var(--text);overflow-wrap:anywhere;font-weight:600}.tax-file__hint{color:var(--text-2)}.tax-file__input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tax-review{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.tax-review__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tax-review__title{font-size:16px;font-weight:600;line-height:24px}.tax-review__meta,.tax-review__hint{color:var(--text-2)}.tax-review__heading{margin-top:var(--space-2);font-size:14px;font-weight:600;line-height:20px}.tax-review__table{border:1px solid var(--border);border-radius:var(--radius-control)}.tax-review__table .report-table th:first-child,.tax-review__table .report-table td:first-child{padding-left:var(--space-4)}.tax-review__table .report-table th:last-child,.tax-review__table .report-table td:last-child{padding-right:var(--space-4)}.tax-review__warnings{margin:0;padding-left:18px}.tax-review__source{color:var(--text-2);flex-direction:column;gap:2px;font-size:12.5px;line-height:16px;display:flex}.tax-review__source code{color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere}.tax-review__confirm{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}@media (width<=600px){.taxes-top{gap:var(--space-3)}.taxes-page>.ui-page-header+.taxes-top{margin-top:calc(var(--space-2) * -1)}.taxes-skeleton__table{padding:var(--space-4)}.taxes-results__notice{padding-inline:var(--space-4)}.tax-review__confirm>.ui-button{flex:100%}}.sources-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=641px){.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sources-grid>:last-child{grid-column:1/-1}}@media (width>=1200px){.sources-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sources-grid>:last-child{grid-column:auto}}.sources-card{flex-direction:column;display:flex}.sources-card>.ui-card__body{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.sources-card__header{column-gap:var(--space-3);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon name status""icon summary summary";align-items:center;row-gap:2px;display:grid}.sources-card__icon{border-radius:var(--radius-pill);background-color:var(--surface-2);width:40px;height:40px;color:var(--text-2);grid-area:icon;justify-content:center;align-self:start;align-items:center;display:inline-flex}.sources-card__heading{display:contents}.sources-card__name{grid-area:name;min-width:0;font-size:16px;font-weight:600;line-height:24px}.sources-card__summary{color:var(--text-2);grid-area:summary;font-size:13px;line-height:18px}.sources-card__status{color:var(--text-2);white-space:nowrap;grid-area:status;font-size:13px;font-weight:500;line-height:18px}.sources-card__error{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.sources-card__error-text{align-items:flex-start;gap:var(--space-2);color:var(--text);display:flex}.sources-card__error-icon{color:var(--negative);margin-top:1px}.sources-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sources-card>.ui-card__footer{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sources-facts{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.sources-fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sources-fact__label{min-height:16px;color:var(--text-2);align-items:center;gap:2px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.sources-fact__label .ui-infotip{margin-block:-4px}.sources-fact__value{min-width:0;color:var(--text);overflow-wrap:anywhere}.sources-fact__line{margin-top:2px;display:block}.sources-fact__problem{color:var(--text);align-items:flex-start;gap:6px;font-weight:500;display:flex}.sources-fact__problem-icon{color:var(--attention);margin-top:2px}.sources-fact__reasons{margin:var(--space-1) 0 0;color:var(--text-2);padding:0 0 0 22px;font-size:13px;line-height:18px;list-style:none}.sources-fact__reasons>li+li{margin-top:var(--space-1)}.sources-fact__progress{align-items:center;gap:var(--space-2);color:var(--text-2);display:inline-flex}.sources-history>.ui-card__body{padding-top:var(--space-2)}.sources-history__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sources-history__notices{gap:var(--space-2);padding:0 var(--space-6) var(--space-4);flex-direction:column;display:flex}.sources-history__file{font-weight:500}.sources-history__id{font-family:var(--font-mono);color:var(--text-2);font-size:12.5px}.sources-history__actions{align-items:center;gap:var(--space-1);display:inline-flex}.sources-history__loading{border-top:1px solid var(--border);flex-direction:column;display:flex}.sources-history__loading-row{align-items:center;gap:var(--space-6);padding:18px var(--space-6);border-bottom:1px solid var(--border);display:flex}.sources-period{flex-direction:column;gap:2px;display:flex}.sources-period__dates{color:var(--text-2);font-size:12.5px;line-height:16px}.sources-dialog__flow:focus{outline:none}.sources-dialog__actions{display:contents}.sources-choice{gap:var(--space-4);flex-direction:column;display:flex}.sources-choice__options{gap:var(--space-3);flex-direction:column;display:flex}.sources-choice__option{align-items:center;gap:var(--space-4);width:100%;min-height:72px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.sources-choice__option:hover{border-color:var(--border-strong);background-color:var(--surface-2)}.sources-choice__icon{border-radius:var(--radius-pill);background-color:var(--accent-soft);width:40px;height:40px;color:var(--on-accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sources-choice__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sources-choice__title{font-weight:600}.sources-choice__note{color:var(--text-2);font-size:13px;line-height:18px}.sources-choice__chevron{color:var(--text-2)}.sources-choice__help{font-size:13px;line-height:18px}.sources-flow{gap:var(--space-5);flex-direction:column;display:flex}.sources-flow:focus{outline:none}.sources-flow__stores{width:100%;display:flex}.sources-flow__stores>.ui-segmented__option{flex:1 1 0}.sources-flow__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sources-dropzone{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background-color:var(--surface-2);color:var(--text);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.sources-dropzone:hover,.sources-dropzone[data-dragging]{border-color:var(--accent);background-color:var(--accent-soft)}.sources-dropzone[data-selected]{padding:var(--space-4);background-color:var(--surface);text-align:left;border-style:solid;align-items:stretch}.sources-dropzone:has(.sources-dropzone__input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sources-dropzone:has(.sources-dropzone__input:disabled){cursor:not-allowed;opacity:.6}.sources-dropzone__input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.sources-dropzone__prompt{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.sources-dropzone__icon{color:var(--text-2)}.sources-dropzone__link{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.sources-dropzone__file{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sources-dropzone__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sources-dropzone__name{overflow-wrap:anywhere;font-weight:600}.sources-dropzone__meta,.sources-dropzone__types{color:var(--text-2);font-size:12.5px;line-height:16px}.sources-dropzone__change{color:var(--accent);flex-shrink:0;font-size:13px;font-weight:600}.sources-review__facts{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));margin:0;display:grid}.sources-review__fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sources-review__fact>dt{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.sources-review__fact>dd{overflow-wrap:anywhere;margin:0}.sources-review__file{align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere;font-weight:600;display:flex}.sources-review__file>svg{color:var(--text-2);flex-shrink:0;margin-top:1px}.sources-review__notices{gap:var(--space-2);flex-direction:column;display:flex}.sources-review__notices:empty{display:none}.sources-review__sample{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.sources-review__toggle[aria-expanded=true]>svg{rotate:180deg}.sources-review__table{border:1px solid var(--border);border-radius:var(--radius-card);width:100%;overflow:clip}.sources-review__table .ui-table__toolbar{padding-inline:var(--space-4)}.sources-review__table .ui-table__table th:first-child,.sources-review__table .ui-table__table td:first-child{padding-left:var(--space-4)}.sources-review__table .ui-table__table th:last-child,.sources-review__table .ui-table__table td:last-child{padding-right:var(--space-4)}.sources-sample__missing{color:var(--text-2);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sources-review__acknowledge{padding-block:0}.sources-flow__done{padding:var(--space-6) 0;text-align:center;align-items:center}.sources-flow__done-icon{border-radius:var(--radius-pill);background-color:var(--positive-soft);width:56px;height:56px;color:var(--positive);justify-content:center;align-items:center;display:inline-flex}.sources-flow__done-title{font-size:16px;line-height:24px}.sources-flow__done-note{max-width:48ch;margin-top:calc(-1 * var(--space-3));color:var(--text-2)}.sources-callback__card{width:100%;max-width:560px}.sources-callback__card>.ui-card__body{gap:var(--space-6);flex-direction:column;display:flex}.sources-callback__loading{align-items:center;gap:var(--space-3);min-height:40px;color:var(--text-2);display:flex}.sources-callback__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=600px){.sources-history__notices,.sources-history__loading-row{padding-inline:var(--space-4)}.sources-dialog__actions>*,.sources-callback__actions>*,.sources-flow__actions>*{flex:auto}}.xero-location{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.xero-location--inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.xero-assign{gap:var(--space-4);flex-direction:column;display:flex}.xero-assign__title{overflow-wrap:anywhere;font-weight:600}.xero-assign__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.xero-detail__section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.xero-detail__section+.xero-detail__section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.xero-detail__heading{align-items:center;gap:var(--space-1);min-height:24px;display:flex}.xero-detail__muted{color:var(--text-2)}.xero-detail__note{align-items:flex-start;gap:var(--space-2);color:var(--text-2);display:flex}.xero-detail__note svg{margin-top:2px}.xero-facts{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xero-facts__row{gap:var(--space-4);min-width:0;display:flex}.xero-facts__row dt{color:var(--text-2)}.xero-facts__row dd{overflow-wrap:anywhere;min-width:0}.xero-facts--amounts .xero-facts__row{justify-content:space-between;align-items:baseline}.xero-facts--amounts .xero-facts__row dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.xero-facts--amounts .xero-facts__row.is-strong{padding-top:var(--space-2);border-top:1px solid var(--border)}.xero-facts--amounts .xero-facts__row.is-strong>*{color:var(--text);font-weight:600}.xero-facts--details .xero-facts__row dt{flex:0 0 112px}.xero-facts--details .xero-facts__row dd{flex:auto}.xero-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xero-items__item{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}.xero-items__item:first-child{border-top:0;padding-top:0}.xero-items__item:last-child{padding-bottom:0}.xero-items__item.is-muted{color:var(--text-2)}.xero-items__main{flex-direction:column;gap:2px;min-width:0;display:flex}.xero-items__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.xero-items__meta{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;line-height:16px}.xero-items__end{align-items:center;gap:var(--space-1);margin-block:-6px;display:inline-flex}.xero-notes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xero-notes li{align-items:flex-start;gap:var(--space-2);color:var(--text-2);display:flex}.xero-notes svg{margin-top:2px}@media (width<=600px){.xero-facts--details .xero-facts__row{flex-direction:column;gap:2px}.xero-facts--details .xero-facts__row dt{flex-basis:auto}}.xero-drawer{flex-direction:column;min-width:0;display:flex}.xero-drawer>.xero-drawer__notice{margin-bottom:var(--space-5)}.xero-drawer__change{align-self:flex-start}.xero-drawer__skeleton{gap:var(--space-3);flex-direction:column;display:flex}.xero-editor{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.xero-editor__location{gap:var(--space-2);flex-direction:column;display:flex}.xero-editor__label{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.xero-table{overscroll-behavior-x:contain;width:100%;position:relative;overflow-x:auto}.xero-table:focus-visible{outline-offset:-2px}.xero-table__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:880px;font-size:14px;line-height:20px}.xero-table__table th,.xero-table__table td{padding:14px var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.xero-table__table th:first-child,.xero-table__table td:first-child{padding-left:var(--space-6)}.xero-table__table th:last-child,.xero-table__table td:last-child{padding-right:var(--space-6)}.xero-table__table thead th{background-color:var(--surface-2);color:var(--text-2);white-space:nowrap;padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600;line-height:16px}.xero-table__sort{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.xero-table__sort:after{content:"";height:40px;position:absolute;inset:50% -6px auto;transform:translateY(-50%)}.xero-table__sort:hover,.xero-table__sort[data-sorted]{color:var(--text)}.xero-table__sort-icon{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.xero-table__sort:hover .xero-table__sort-icon,.xero-table__sort:focus-visible .xero-table__sort-icon{opacity:.6}.xero-table__sort[data-sorted] .xero-table__sort-icon{color:var(--accent);opacity:1}.xero-table__row{cursor:pointer}.xero-table__row:hover>*{background-color:var(--surface-2)}.xero-table__row.is-muted>*{color:var(--text-2)}.xero-table__number{white-space:nowrap}.xero-table__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.xero-table__open:hover{text-underline-offset:2px;text-decoration:underline}.xero-table__kind,.xero-table__more{color:var(--text-2);font-size:12.5px;line-height:16px;display:block}.xero-table__contact{min-width:120px}.xero-table__description{min-width:160px}.xero-table__location{min-width:130px}.xero-location-value{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.xero-location-value__assign{min-height:0;padding-inline:0}.xero-table__table tbody tr:last-child>*{border-bottom:0}.xero-cards__list{margin:0;padding:0;list-style:none}.xero-cards__item{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;display:flex}.xero-cards__item:last-child{border-bottom:0}.xero-cards__item:hover{background-color:var(--surface-2)}.xero-cards__item.is-muted{color:var(--text-2)}.xero-cards__line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.xero-cards__number{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.xero-cards__total{font-weight:600}.xero-cards__contact{overflow-wrap:anywhere}.xero-cards__meta{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px;line-height:16px}.xero-cards__status{margin-top:var(--space-1);align-items:center}.xero-table__more-inline{margin-left:var(--space-1)}@media (width<=600px){.xero-table__table th,.xero-table__table td{padding:12px var(--space-3)}.xero-table__table th:first-child,.xero-table__table td:first-child{padding-left:var(--space-4)}.xero-table__table th:last-child,.xero-table__table td:last-child{padding-right:var(--space-4)}}.xero-cards__number .xero-table__kind{display:inline}.xero-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.xero-chip{isolation:isolate;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background-color:var(--surface);min-height:36px;color:var(--text);white-space:nowrap;cursor:pointer;padding:0 6px 0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.xero-chip:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;background-color:currentColor;position:absolute;inset:0}.xero-chip:hover:before{opacity:.08}.xero-chip:active:before{opacity:.12}.xero-chip:after{content:"";width:100%;height:40px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.xero-chip[aria-pressed=true]{border-color:var(--accent);background-color:var(--accent-soft);color:var(--on-accent-soft);padding-left:10px}.xero-chip__check{margin-right:-2px}.xero-chip__count{min-width:24px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums;text-align:center;font-size:12.5px;font-weight:600;line-height:24px}.xero-chip[data-attention] .xero-chip__count{background-color:var(--attention-soft);color:var(--attention)}.xero-chip[aria-pressed=true] .xero-chip__count{background-color:var(--surface);color:var(--on-accent-soft)}.xero-list__toolbar{gap:var(--space-3);padding:var(--space-1) var(--space-6) var(--space-4);flex-direction:column;display:flex}.xero-list__tools{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.xero-list__search{flex:0 360px;min-width:0}.xero-list__count{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px;line-height:18px}.xero-list__body{border-top:1px solid var(--border)}.xero-list__table:focus-visible{outline-offset:-2px}.xero-list__message{padding:var(--space-4) var(--space-6) var(--space-6)}.xero-list__footer{padding:var(--space-2) var(--space-6);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.xero-list__skeleton-head{padding:12px var(--space-6);background-color:var(--surface-2)}.xero-list__skeleton-row{align-items:center;gap:var(--space-4);padding:15px var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:84px 96px 140px minmax(0,1fr) 72px 110px;display:grid}@media (width<=600px){.xero-list__toolbar{padding:0 var(--space-4) var(--space-3)}.xero-list__search{flex:1 1 0}.xero-list__count{flex-basis:100%;margin-left:0}.xero-list__message{padding:var(--space-4)}.xero-list__footer{padding:var(--space-2) var(--space-4)}.xero-list__skeleton-head{padding-inline:var(--space-4)}.xero-list__skeleton-row{padding-inline:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.xero-list__skeleton-row>:nth-child(n+4){display:none}}.xero-rules--collapsed>.ui-card__body{display:none}.xero-rules--collapsed>.ui-card__header{padding-bottom:var(--space-5);align-items:center}.xero-rules__skeleton{gap:var(--space-3);flex-direction:column;display:flex}.xero-rules__editor{gap:var(--space-5);flex-direction:column;display:flex}.xero-rules__groups{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xero-rules__group{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.xero-rules__group-title{align-items:center;gap:var(--space-1);min-height:24px;display:flex}.xero-rules__list{flex-direction:column;width:100%;display:flex}.xero-rules__more{margin-left:calc(-1 * var(--space-2))}.xero-rules__empty{padding:var(--space-3) 0;color:var(--text-2)}.xero-rules__footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.xero-rules__summary{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--text-2);flex:320px;display:flex}.xero-rules__summary svg{margin-top:2px}.xero-rules__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=900px){.xero-rules__groups{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.xero-rules--collapsed>.ui-card__header{padding-bottom:var(--space-4)}.xero-rules__actions{width:100%}.xero-rules__actions>*{flex:1 1 0}}.xero-page__subtitle-skeleton{vertical-align:middle;display:inline-block}.xero-muted{color:var(--text-2)}.xero-classification{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.xero-classification__source{color:var(--text-2);font-size:12.5px;line-height:16px}.xero-viewer__counts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.xero-viewer__count{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.xero-viewer__count dt{color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.xero-viewer__count dd{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:28px}.xero-viewer__count[data-attention] dd{color:var(--attention)}.xero-viewer__restricted{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--text-2);display:flex}.admin-help-link{white-space:nowrap}.members-card>.ui-card__body{padding:0}.members-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:20px}.members-table th,.members-table td{padding:14px var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle;font-weight:400}.members-table tbody tr{height:64px}.members-table tbody tr:last-child>*{border-bottom:0}.members-table th:first-child,.members-table td:first-child{padding-left:var(--space-6)}.members-table th:last-child,.members-table td:last-child{padding-right:var(--space-4)}.members-table thead th{background-color:var(--surface-2);color:var(--text-2);white-space:nowrap;padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600;line-height:16px}.members-table__role,.members-table__status,.members-table__since{white-space:nowrap}.members-table__role{width:152px}.members-table__status{width:232px}.members-table__since{width:140px;color:var(--text-2)}.members-table__since-label{display:none}.members-table__actions{text-align:right;width:56px}.members-person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.members-person__email{overflow-wrap:anywhere;min-width:0;font-weight:500}.members-avatar{background-color:var(--accent-soft);width:32px;height:32px;color:var(--on-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.members-skeleton__head{border-bottom:1px solid var(--border);background-color:var(--surface-2);height:36px}.members-skeleton__row{align-items:center;gap:var(--space-3) var(--space-6);padding:14px var(--space-6);grid-template-columns:32px minmax(0,1fr) 84px 72px;display:grid}.members-skeleton__row+.members-skeleton__row{border-top:1px solid var(--border)}.members-dialog{gap:var(--space-5);flex-direction:column;display:flex}@media (width<=600px){.members-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.members-table,.members-table tbody{display:block}.members-table tbody tr{align-items:center;gap:var(--space-2);height:auto;padding:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr) 40px;grid-template-areas:"member member member actions""role status.actions""since since since actions";display:grid}.members-table tbody tr:last-child{border-bottom:0}.members-table th,.members-table td,.members-table th:first-child,.members-table td:first-child,.members-table th:last-child,.members-table td:last-child{border-bottom:0;width:auto;min-width:0;padding:0;display:block}.members-table__member{grid-area:member}.members-table__actions{grid-area:actions;align-self:start;margin-top:-4px}.members-table__role{grid-area:role;margin-left:44px}.members-table__status{grid-area:status}.members-table td.members-table__since{grid-area:since;padding-left:44px;font-size:12.5px;line-height:16px}.members-table__since-label{display:inline}.members-skeleton__row{padding-inline:var(--space-4);grid-template-columns:32px minmax(0,1fr)}.members-skeleton__row>:nth-child(n+3){display:none}}.activity-card .ui-table__table :is(th,td):has(>.activity-time){width:1%}.activity-event{align-items:flex-start;gap:var(--space-3);white-space:normal;min-width:0;display:flex}.activity-event__icon{color:var(--text-2);flex-shrink:0;margin-top:2px}.activity-event__text{min-width:0;max-width:72ch}.activity-event__details{color:var(--text-2);margin-top:2px;font-size:12.5px;line-height:18px}.activity-skeleton__row{align-items:center;gap:var(--space-3) var(--space-4);padding:16px var(--space-6);border-top:1px solid var(--border);grid-template-columns:140px 18px minmax(0,1fr);display:grid}@media (width<=600px){.activity-time{white-space:normal;min-width:96px;display:inline-block}.activity-event__icon{display:none}.activity-skeleton__row{padding-inline:var(--space-4);grid-template-columns:72px minmax(0,1fr)}.activity-skeleton__row>:nth-child(2){display:none}}.activity-id{color:var(--text-2);font-family:var(--font-mono);font-size:12.5px;line-height:16px}.help-search{max-width:560px}.help-groups{columns:380px 2;column-gap:var(--space-4)}.help-group{break-inside:avoid;margin-bottom:var(--space-4)}.help-group .ui-card__body{padding:var(--space-2) 0 var(--space-3)}.help-topic-list{margin:0;padding:0;list-style:none}.help-topic{padding:var(--space-3) var(--space-6);color:var(--text);flex-direction:column;gap:2px;text-decoration:none;display:flex}.help-topic:hover{background-color:var(--surface-2)}.help-topic:focus-visible{outline-offset:-2px}.help-topic__title{color:var(--accent);font-weight:600}.help-topic:hover .help-topic__title{text-decoration:underline}.help-topic__summary{color:var(--text-2)}.help-topic__group{color:var(--text-3);font-size:12.5px;line-height:16px}.help-results{gap:var(--space-3);flex-direction:column;display:flex}.help-results__count{color:var(--text-2);font-size:12.5px;line-height:16px}.help-results .help-topic-list{padding:var(--space-2) 0;border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);overflow:clip}.help-layout{align-items:start;gap:var(--space-8) 48px;grid-template-columns:240px minmax(0,720px);display:grid}.help-nav{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex;position:sticky;top:80px}.help-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.help-nav__label{padding:0 var(--space-3) var(--space-2);color:var(--text-2);font-size:12.5px;font-weight:500;line-height:16px}.help-nav__link{padding:6px var(--space-3);border-radius:var(--radius-control);color:var(--text-2);font-size:13.5px;line-height:20px;text-decoration:none;display:block}.help-nav__link:hover{background-color:var(--surface-3);color:var(--text)}.help-nav__link[aria-current=page]{background-color:var(--accent-soft);color:var(--on-accent-soft);font-weight:600}.help-back{align-items:center;gap:var(--space-2);min-height:var(--control-height);margin:calc(var(--space-2) * -1) 0 var(--space-2);color:var(--text-2);align-self:flex-start;font-weight:500;text-decoration:none;display:inline-flex}.help-back:hover{color:var(--text);text-decoration:underline}.help-article{flex-direction:column;min-width:0;display:flex}.help-article__title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:32px}.help-article__summary{margin-top:var(--space-3);max-width:68ch;color:var(--text);font-size:16px;line-height:24px}.help-article--drawer .help-article__summary{margin-top:0}.help-article p{max-width:68ch}.help-article p+p{margin-top:var(--space-3)}.help-section{margin-top:var(--space-8)}.help-article--drawer .help-section{margin-top:var(--space-6)}.help-section__title{margin-bottom:var(--space-2);font-size:16px;font-weight:600;line-height:24px}.help-steps,.help-list{max-width:68ch;margin:var(--space-3) 0 0;padding-left:22px}.help-steps li+li,.help-list li+li{margin-top:6px}.help-steps li::marker{color:var(--text-2);font-weight:600}.help-terms{gap:var(--space-3);max-width:68ch;margin:var(--space-3) 0 0;flex-direction:column;display:flex}.help-terms dt{font-weight:600}.help-terms dd{color:var(--text-2);margin:2px 0 0}.help-article :is(.help-steps,.help-list,.help-terms)+p{margin-top:var(--space-3)}.help-link{color:var(--accent);font-weight:500}@media (width<=1000px){.help-layout{grid-template-columns:minmax(0,1fr)}.help-nav{display:none}}@media (width<=600px){.help-topic{padding-inline:var(--space-4)}.help-article__title{font-size:22px;line-height:28px}}.access{background-color:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;display:flex}.access__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8);display:flex}.access__brand{border-radius:var(--radius-control);color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.access__brand .brand-icon{border-radius:8px;width:32px;height:32px;display:block}.access__brand .brand-wordmark{height:22px}.access__main{padding:var(--space-6) var(--space-6) 12vh;flex:1;place-items:center;display:grid}.access__card{gap:var(--space-5);width:min(100%,400px);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-card);background-color:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.access__title{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.access__status{align-items:center;gap:var(--space-3);min-height:48px;color:var(--text-2);display:flex}.access__google{width:100%;min-height:48px}.access__google-mark{background-color:var(--on-primary);width:22px;height:22px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.access__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.access__actions>*{flex:1 1 0}@media (width<=480px){.access__header{padding:var(--space-4)}.access__main{padding:var(--space-4) var(--space-4) var(--space-8)}.access__card{padding:var(--space-6) var(--space-5)}}@media (height<=520px){.access__main{padding-bottom:var(--space-6)}}
