[data-button-root]{white-space:nowrap;border-radius:var(--radius-button);font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding-inline:1rem;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}[data-button-root]:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--brand);outline:none}[data-button-root]:disabled,[data-button-root][aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}[data-button-root]:active:not(:disabled){transform:scale(.98)}[data-button-root].btn-sm{height:2rem;padding-inline:.75rem;font-size:.8125rem}[data-button-root].btn-lg{height:3rem;padding-inline:1.5rem;font-size:1rem}[data-button-root].btn-primary{background-color:var(--brand);color:var(--brand-text);border-color:var(--brand)}[data-button-root].btn-primary:hover:not(:disabled){background-color:var(--brand-hover);border-color:var(--brand-hover)}[data-button-root].btn-secondary{background-color:var(--muted);color:var(--foreground);border-color:var(--border-card)}[data-button-root].btn-secondary:hover:not(:disabled){background-color:var(--dark-10)}[data-button-root].btn-outline{background-color:var(--background);color:var(--foreground);border-color:var(--border-input)}[data-button-root].btn-outline:hover:not(:disabled){background-color:var(--muted);border-color:var(--border-input-hover)}[data-button-root].btn-ghost{color:var(--foreground);background-color:#0000;border-color:#0000}[data-button-root].btn-ghost:hover:not(:disabled){background-color:var(--dark-04)}[data-button-root].btn-link{color:var(--brand);text-underline-offset:4px;background-color:#0000;border-color:#0000;text-decoration:underline}[data-button-root].btn-link:hover:not(:disabled){color:var(--brand-hover)}[data-button-root].btn-destructive{background-color:var(--destructive);color:#fff;border-color:var(--destructive)}[data-button-root].btn-destructive:hover:not(:disabled){background-color:color-mix(in srgb, var(--destructive) 85%, black)}[data-button-root].btn-icon{flex-shrink:0;width:2rem;height:2rem;padding:0}[data-button-root].btn-icon-sm{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0}[data-button-root].btn-icon svg,[data-button-root].btn-icon-sm svg{width:1rem;height:1rem}[data-button-root].btn-signout{width:100%;margin-top:var(--space-1);border-radius:var(--radius-5px);justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:500;display:flex;border:1px solid var(--border-card)!important;background:var(--background)!important;color:var(--foreground-alt)!important}[data-button-root].btn-signout:hover:not(:disabled){background-color:var(--muted)!important;color:var(--foreground)!important}[data-button-root].btn-signout svg{width:.875rem;height:.875rem}[data-label-root]{color:var(--foreground);-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;display:inline-block}[data-separator-root]{background-color:var(--border-input);flex-shrink:0}[data-separator-root][data-orientation=horizontal]{width:100%;height:1px}[data-separator-root][data-orientation=vertical]{width:1px;height:100%}[data-dialog-overlay],[data-alert-dialog-overlay]{z-index:50;background-color:#000c;position:fixed;inset:0}[data-dialog-overlay][data-state=open],[data-alert-dialog-overlay][data-state=open]{animation:.2s fade-in}[data-dialog-overlay][data-state=closed],[data-alert-dialog-overlay][data-state=closed]{animation:.15s fade-out}[data-dialog-content],[data-alert-dialog-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card-lg);background-color:var(--background);width:100%;max-width:440px;box-shadow:var(--shadow-green-xl);padding:1.75rem;position:fixed;top:50%;left:50%;overflow:clip;translate:-50% -50%}@media (width<=480px){[data-dialog-content],[data-alert-dialog-content]{border-radius:var(--radius-card-sm);max-width:calc(100vw - 2rem);padding:1.25rem}}@media (width<=360px){[data-alert-dialog-content]>div:last-child{flex-wrap:wrap}[data-alert-dialog-cancel],[data-alert-dialog-action]{flex:100%}}[data-dialog-content][data-state=open],[data-alert-dialog-content][data-state=open]{animation:.2s fade-in,.2s scale-in}[data-dialog-content][data-state=closed],[data-alert-dialog-content][data-state=closed]{animation:.15s fade-out,.15s scale-out}[data-dialog-trigger]{border-radius:var(--radius-button);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--brand);height:2.5rem;color:var(--brand-text);border:none;justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}[data-dialog-trigger]:hover{background-color:var(--brand-hover)}[data-dialog-title],[data-alert-dialog-title]{letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}[data-dialog-description],[data-alert-dialog-description]{color:var(--foreground-alt);margin-top:.5rem;font-size:.875rem;line-height:1.5}[data-dialog-close],[data-dialog-cancel],[data-dialog-action],[data-alert-dialog-cancel],[data-alert-dialog-action]{border-radius:var(--radius-button);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-card);background-color:var(--background);height:2.5rem;color:var(--foreground);justify-content:center;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}[data-dialog-close]:hover,[data-dialog-cancel]:hover,[data-dialog-action]:hover,[data-alert-dialog-cancel]:hover,[data-alert-dialog-action]:hover{background-color:var(--muted)}[data-dialog-close][data-variant=primary],[data-dialog-cancel][data-variant=primary],[data-dialog-action][data-variant=primary],[data-alert-dialog-cancel][data-variant=primary],[data-alert-dialog-action][data-variant=primary]{background-color:var(--brand);color:var(--brand-text);border-color:var(--brand)}[data-dialog-close][data-variant=primary]:hover,[data-dialog-cancel][data-variant=primary]:hover,[data-dialog-action][data-variant=primary]:hover,[data-alert-dialog-cancel][data-variant=primary]:hover,[data-alert-dialog-action][data-variant=primary]:hover{background-color:var(--brand-hover)}[data-dialog-close][data-variant=secondary],[data-dialog-cancel][data-variant=secondary],[data-dialog-action][data-variant=secondary],[data-alert-dialog-cancel][data-variant=secondary],[data-alert-dialog-action][data-variant=secondary]{background-color:var(--muted);color:var(--foreground)}[data-dialog-close][data-variant=secondary]:hover,[data-dialog-cancel][data-variant=secondary]:hover,[data-dialog-action][data-variant=secondary]:hover,[data-alert-dialog-cancel][data-variant=secondary]:hover,[data-alert-dialog-action][data-variant=secondary]:hover{background-color:var(--dark-10)}[data-dialog-close][data-variant=destructive],[data-dialog-cancel][data-variant=destructive],[data-dialog-action][data-variant=destructive],[data-alert-dialog-cancel][data-variant=destructive],[data-alert-dialog-action][data-variant=destructive]{background-color:var(--destructive);color:var(--brand-text);border-color:var(--destructive)}[data-dialog-close][data-variant=destructive]:hover,[data-dialog-cancel][data-variant=destructive]:hover,[data-dialog-action][data-variant=destructive]:hover,[data-alert-dialog-cancel][data-variant=destructive]:hover,[data-alert-dialog-action][data-variant=destructive]:hover{background-color:color-mix(in srgb, var(--destructive) 85%, black)}[data-popover-overlay]{z-index:50;background-color:#000c;position:fixed;inset:0}[data-popover-overlay][data-state=open]{animation:.2s fade-in}[data-popover-overlay][data-state=closed]{animation:.15s fade-out}[data-popover-trigger]{height:var(--spacing-input);border-radius:var(--radius-input);cursor:pointer;background-color:var(--brand);color:var(--brand-text);border:none;justify-content:center;align-items:center;padding-inline:16px;font-size:.875rem;font-weight:500;transition:background-color .15s,box-shadow .15s;display:inline-flex}[data-popover-trigger]:hover{background-color:var(--brand-hover)}[data-popover-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);padding:var(--space-2);box-shadow:var(--shadow-green-lg);opacity:1;min-width:200px;transform-origin:var(--bits-popover-transform-origin);transition:opacity .15s,transform .15s}[data-popover-content][data-starting-style],[data-popover-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-popover-close]{border-radius:var(--radius-5px);width:1.75rem;height:1.75rem;color:var(--foreground-alt);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}[data-popover-close]:hover{background-color:var(--dark-10)}[data-tooltip-trigger]{cursor:pointer;color:inherit}[data-tooltip-content]{z-index:60;border-radius:var(--radius-5px);background-color:var(--dark);color:var(--background);box-shadow:var(--shadow-green-lg);white-space:nowrap;pointer-events:none;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.3}[data-tooltip-content][data-starting-style],[data-tooltip-content][data-ending-style]{opacity:0}[data-accordion-root]{flex-direction:column;gap:.5rem;display:flex}[data-accordion-item]{border:1px solid var(--border-card);border-radius:var(--radius-card-sm);background-color:var(--background);overflow:hidden}[data-accordion-header]{margin:0;display:flex}[data-accordion-trigger]{width:100%;padding:var(--space-2) var(--space-3);color:var(--foreground);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;border:none;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}[data-accordion-trigger]:hover{background-color:var(--dark-04)}[data-accordion-trigger][data-disabled]{opacity:.5;cursor:not-allowed}[data-accordion-trigger][data-state=open]{background-color:var(--dark-04);border-bottom:1px solid var(--border-card)}[data-accordion-content]{padding:var(--space-2) var(--space-3);color:var(--foreground-alt);font-size:.875rem;line-height:1.6;transition:height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}[data-accordion-content][data-state=open]{height:var(--bits-accordion-content-height)}[data-accordion-content][data-state=closed]{height:0;padding:0 var(--space-3)}[data-checkbox-root]{border-radius:var(--radius-5px);border:1.5px solid var(--border-input);background-color:var(--background);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}[data-checkbox-root]:hover{border-color:var(--border-input-hover)}[data-checkbox-root][data-state=checked],[data-checkbox-root][data-state=indeterminate]{background-color:var(--brand);border-color:var(--brand);color:var(--brand-text)}[data-checkbox-root]:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--brand);outline:none}[data-checkbox-root]:disabled{opacity:.5;cursor:not-allowed}[data-checkbox-group]{flex-direction:column;gap:.5rem;display:flex}[data-checkbox-group-label]{color:var(--foreground);font-size:.8125rem;font-weight:500}[data-checkbox-input]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-switch-root]{border-radius:var(--radius-pill);border:1.5px solid var(--border-input);background-color:var(--muted);cursor:pointer;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;transition:background-color .15s,border-color .15s;display:inline-flex}[data-switch-root]:hover{border-color:var(--border-input-hover)}[data-switch-root][data-state=checked]{background-color:var(--brand);border-color:var(--brand)}[data-switch-root]:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--brand);outline:none}[data-switch-root]:disabled{opacity:.5;cursor:not-allowed}[data-switch-thumb]{border-radius:var(--radius-pill);background-color:var(--background);width:.875rem;height:.875rem;box-shadow:var(--shadow-green-xs);transition:transform .15s;display:block;transform:translate(2px)}[data-switch-thumb][data-state=checked]{transform:translate(14px)}[data-radio-group-root]{flex-direction:column;gap:.5rem;display:flex}[data-radio-group-item]{border-radius:var(--radius-pill);border:1.5px solid var(--border-input);background-color:var(--background);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-radio-group-item]:hover{border-color:var(--border-input-hover)}[data-radio-group-item][data-state=checked]{border-color:var(--brand);border-width:5px}[data-radio-group-item]:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--brand);outline:none}[data-radio-group-item]:disabled{opacity:.5;cursor:not-allowed}[data-collapsible-root]{flex-direction:column;display:flex}[data-collapsible-trigger]{color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex}[data-collapsible-trigger]:hover{color:var(--brand)}[data-collapsible-trigger][data-disabled]{opacity:.5;cursor:not-allowed}[data-collapsible-content]{transition:height .3s cubic-bezier(.16,1,.3,1);overflow:hidden}[data-collapsible-content][data-state=open]{height:var(--bits-collapsible-content-height)}[data-collapsible-content][data-state=closed]{height:0}[data-select-trigger]{height:var(--spacing-input);border:1px solid var(--border-input);border-radius:var(--radius-input);background-color:var(--background);color:var(--foreground);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-select-trigger]:hover{border-color:var(--border-input-hover)}[data-select-trigger]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}[data-select-trigger][aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}[data-page-period]{height:var(--spacing-input);border-radius:var(--radius-input);cursor:pointer;border:1px solid var(--border-input);background-color:var(--background);color:var(--foreground);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:fit-content;padding-inline:12px;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-page-period]:hover{border-color:var(--border-input-hover)}[data-select-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);box-shadow:var(--shadow-green-lg);min-width:var(--bits-select-anchor-width);max-height:300px;padding:.25rem;overflow-y:auto}[data-select-content][data-starting-style],[data-select-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-select-content]::-webkit-scrollbar{width:.375rem}[data-select-content]::-webkit-scrollbar-track{background:0 0}[data-select-content]::-webkit-scrollbar-thumb{background-color:var(--border-input);border-radius:var(--radius-pill)}[data-select-viewport]{padding:.25rem 0}[data-select-item]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .1s;display:flex}[data-select-item][data-highlighted]{background-color:var(--brand-light);color:var(--brand);outline:none}[data-select-item][data-state=checked]{font-weight:600}[data-select-item][data-disabled]{opacity:.4;cursor:not-allowed}[data-select-group-label]{color:var(--foreground-alt);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}[data-select-separator]{background-color:var(--border-card);height:1px;margin:.25rem .5rem}[data-select-scroll-up-button],[data-select-scroll-down-button]{height:1.5rem;color:var(--foreground-alt);cursor:default;justify-content:center;align-items:center;display:flex}[data-select-arrow]{color:var(--foreground-alt);flex-shrink:0;margin-left:auto}[data-select-value]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-select-content-wrapper]{outline:none}[data-select-item]>svg{width:.875rem;height:.875rem;color:var(--brand);flex-shrink:0;margin-left:auto}[data-select-item]:not([data-state=checked])>svg{display:none}[data-page-period]{font-size:.8125rem}[data-page-period].select-sm{height:var(--spacing-input-sm);padding-inline:8px;font-size:.8125rem}[data-page-period].select-lg{height:var(--spacing-input-lg);padding-inline:16px;font-size:1rem}@media (width<=768px){[data-page-period]{width:120px;padding-inline:.375rem .5rem;font-size:.75rem}}[data-tabs-root]{gap:var(--space-3);flex-direction:column;display:flex}[data-tabs-list]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-card);margin:0;padding:0;display:flex}[data-tabs-trigger]{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem .125rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .15s;display:inline-flex;position:relative}[data-tabs-trigger]:hover{color:var(--foreground)}[data-tabs-trigger][data-state=active]{color:var(--brand)}[data-tabs-trigger][data-state=active]:after{content:"";background-color:var(--brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-tabs-trigger][data-disabled]{opacity:.5;cursor:not-allowed}[data-tabs-trigger]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-5px)}[data-tabs-trigger] svg{flex-shrink:0;width:1rem;height:1rem}[data-tabs-count]{border-radius:var(--radius-pill);background-color:var(--muted);min-width:1.125rem;height:1.125rem;color:var(--muted-foreground);justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}[data-tabs-trigger][data-state=active] [data-tabs-count]{background-color:var(--brand-muted);color:var(--brand)}[data-tabs-content]{gap:var(--space-3);outline:none;flex-direction:column;display:flex}[data-tabs-content]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-5px)}[data-tabs-root][data-orientation=vertical]{flex-direction:row}[data-tabs-list][data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--border-card);flex-direction:column}[data-tabs-trigger][data-orientation=vertical][data-state=active]:after{width:2px;height:auto;inset:0 -1px 0 auto}[data-slider-root]{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:1.25rem;display:flex;position:relative}[data-slider-range]{background-color:var(--brand);border-radius:var(--radius-pill);height:100%;position:absolute}[data-slider-thumb]{border-radius:var(--radius-pill);background-color:var(--background);border:2px solid var(--brand);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-green-sm);cursor:grab;transition:box-shadow .15s;display:block}[data-slider-thumb]:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 20%, transparent)}[data-slider-thumb]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);outline:none}[data-slider-thumb]:active{cursor:grabbing}[data-slider-tick]{border-radius:var(--radius-pill);background-color:var(--border-input);width:.25rem;height:.25rem;position:absolute}[data-slider-tick-label]{color:var(--foreground-alt);font-size:.6875rem;position:absolute;top:1.25rem}[data-slider-thumb-label]{border-radius:var(--radius-5px);background-color:var(--dark);color:var(--background);white-space:nowrap;padding:.125rem .375rem;font-size:.75rem;font-weight:600;position:absolute;bottom:1.5rem}[data-toggle-root]{height:var(--spacing-input-sm);border-radius:var(--radius-5px);border:1px solid var(--border-input);color:var(--foreground-alt);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}[data-toggle-root]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-toggle-root][data-state=on]{background-color:var(--brand-light);color:var(--brand);border-color:var(--brand)}[data-toggle-root]:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}[data-toggle-root]:disabled{opacity:.5;cursor:not-allowed}[data-toggle-group-root]{gap:0;display:inline-flex}[data-toggle-group-item]{height:var(--spacing-input-sm);border:1px solid var(--border-input);color:var(--foreground-alt);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-toggle-group-item]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-toggle-group-item][data-state=on]{background-color:var(--brand-light);color:var(--brand)}[data-toggle-group-item]:first-child{border-radius:var(--radius-5px) 0 0 var(--radius-5px)}[data-toggle-group-item]:last-child{border-radius:0 var(--radius-5px) var(--radius-5px) 0}[data-toggle-group-item]:only-child{border-radius:var(--radius-5px)}[data-toggle-group-item]+[data-toggle-group-item]{border-left:none}[data-toggle-group-item]:focus-visible{box-shadow:0 0 0 2px var(--brand);z-index:1;outline:none;position:relative}[data-toggle-group-item]:disabled{opacity:.5;cursor:not-allowed}[data-avatar-root]{border-radius:var(--radius-pill);background-color:var(--brand-light);width:2.25rem;height:2.25rem;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}[data-avatar-image]{object-fit:cover;border-radius:inherit;width:100%;height:100%}[data-avatar-fallback]{justify-content:center;align-items:center;width:100%;height:100%;font-size:.8125rem;font-weight:600;line-height:1;display:flex}[data-pagination-root]{align-items:center;gap:.25rem;display:flex}[data-pagination-page]{border-radius:var(--radius-5px);min-width:2rem;height:2rem;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .375rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}[data-pagination-page]:hover{background-color:var(--dark-04)}[data-pagination-page][data-selected]{background-color:var(--brand);color:var(--brand-text);border-color:var(--brand)}[data-pagination-prev],[data-pagination-next]{border-radius:var(--radius-5px);min-width:2rem;height:2rem;color:var(--foreground);border:1px solid var(--border-input);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}[data-pagination-prev]:hover:not(:disabled),[data-pagination-next]:hover:not(:disabled){background-color:var(--dark-04);border-color:var(--border-input-hover)}[data-pagination-prev]:disabled,[data-pagination-next]:disabled{opacity:.4;cursor:not-allowed}[data-progress-root],[data-meter-root]{border-radius:var(--radius-pill);background-color:var(--muted);width:100%;height:.4375rem;position:relative;overflow:hidden}[data-progress-root]:after,[data-meter-root]:after{content:"";width:var(--progress-value,0%);border-radius:var(--radius-pill);background-color:var(--brand);transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:0;inset-inline-start:0}[data-progress-root][data-scope="1"]:after,[data-meter-root][data-scope="1"]:after{background-color:var(--scope-1-text)}[data-progress-root][data-scope="2"]:after,[data-meter-root][data-scope="2"]:after{background-color:var(--scope-2-text)}[data-progress-root][data-scope="3"]:after,[data-meter-root][data-scope="3"]:after{background-color:var(--scope-3-text)}[data-progress-root][data-status=on-track]:after,[data-meter-root][data-status=on-track]:after{background-color:var(--metric-success)}[data-progress-root][data-status=at-risk]:after,[data-meter-root][data-status=at-risk]:after{background-color:var(--metric-warning)}[data-progress-root][data-status=overdue]:after,[data-meter-root][data-status=overdue]:after{background-color:var(--metric-danger)}[data-progress-root][data-size=sm],[data-meter-root][data-size=sm]{height:.3125rem}[data-progress-root][data-size=lg],[data-meter-root][data-size=lg]{height:.625rem}[data-progress-root][data-state=indeterminate]:after,[data-meter-root][data-state=indeterminate]:after{width:30%;animation:1.4s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{inset-inline-start:-30%}to{inset-inline-start:100%}}[data-scroll-area-root]{position:relative;overflow:hidden}[data-scroll-area-viewport]{scrollbar-width:none;width:100%;height:100%;overflow:scroll}[data-scroll-area-viewport]::-webkit-scrollbar{display:none}[data-scroll-area-scrollbar]{touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .15s;display:flex}[data-scroll-area-scrollbar][data-orientation=vertical]{width:.625rem;padding:1px 0}[data-scroll-area-scrollbar][data-orientation=horizontal]{flex-direction:column;height:.625rem;padding:0 1px}[data-scroll-area-thumb]{border-radius:var(--radius-pill);background-color:var(--border-input);flex:1;position:relative}[data-scroll-area-thumb]:hover{background-color:var(--border-input-hover)}[data-scroll-area-corner]{background-color:var(--background)}[data-rating-group-root]{gap:.25rem;display:inline-flex}[data-rating-group-item]{width:1.5rem;height:1.5rem;color:var(--border-input);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;transition:color .1s;display:inline-flex}[data-rating-group-item][data-state=active],[data-rating-group-item]:hover{color:var(--tertiary)}[data-pin-input-root]{--pin-cell-size:2.5rem;--pin-divider-width:.5rem;align-items:center;gap:.375rem;display:flex;position:relative}[data-pin-input-cell]{width:var(--pin-cell-size);border-radius:var(--radius-input);border:1px solid var(--border-input);background-color:var(--background);height:2.75rem;color:var(--foreground);font-size:1.125rem;font-weight:600;font-family:var(--font-mono,monospace);text-align:center;cursor:text;justify-content:center;align-items:center;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){[data-pin-input-cell]:hover{border-color:var(--border-input-hover)}}[data-pin-input-cell][data-active]{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}[data-pin-input-cell][data-is-complete]{border-color:color-mix(in srgb, var(--brand) 50%, var(--border-input))}[data-pin-input-cell] .pin-caret{color:var(--brand);font-weight:400;animation:1s step-end infinite caret-blink;position:absolute}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.pin-divider{width:var(--pin-divider-width);background:var(--muted-foreground);opacity:.3;flex-shrink:0;height:2px;margin-inline:.125rem}[data-pin-input-root][data-disabled] [data-pin-input-cell]{opacity:.5;cursor:not-allowed}[data-pin-input-root][data-size=sm]{--pin-cell-size:2rem}[data-pin-input-root][data-size=sm] [data-pin-input-cell]{height:2.25rem;font-size:1rem}[data-pin-input-root][data-size=lg]{--pin-cell-size:3rem}[data-pin-input-root][data-size=lg] [data-pin-input-cell]{height:3.25rem;font-size:1.25rem}[data-aspect-ratio-root]{width:100%;padding-bottom:calc(100% / (var(--bits-aspect-ratio)));position:relative}[data-aspect-ratio-root]>*{position:absolute;inset:0}[data-menu-trigger]{height:var(--spacing-input);border-radius:var(--radius-input);cursor:pointer;background-color:var(--brand);color:var(--brand-text);border:none;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:12px;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}[data-menu-trigger]:hover{background-color:var(--brand-hover)}[data-menu-trigger][data-state=open]{background-color:var(--dark-04)}[data-menu-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);min-width:180px;box-shadow:var(--shadow-green-lg);padding:.25rem}[data-menu-content][data-starting-style],[data-menu-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-menu-content]::-webkit-scrollbar{width:.375rem}[data-menu-content]::-webkit-scrollbar-track{background:0 0}[data-menu-content]::-webkit-scrollbar-thumb{background-color:var(--border-input);border-radius:var(--radius-pill)}[data-menu-item]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}[data-menu-item]:hover,[data-menu-item][data-highlighted]{background-color:var(--dark-04);outline:none}[data-menu-item][data-disabled]{opacity:.4;cursor:not-allowed}[data-menu-checkbox-item],[data-menu-radio-item]{padding:.5rem .75rem;border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;padding-left:2rem;font-size:.8125rem;transition:background-color .1s;display:flex}[data-menu-checkbox-item]:hover,[data-menu-radio-item]:hover{background-color:var(--dark-04)}[data-menu-sub-trigger]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}[data-menu-sub-trigger]:hover,[data-menu-sub-trigger][data-state=open]{background-color:var(--dark-04)}[data-menu-separator]{background-color:var(--border-card);height:1px;margin:.25rem .5rem}[data-menu-group-heading]{color:var(--foreground-alt);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}[data-menu-arrow]{fill:var(--background);stroke:var(--border-card);stroke-width:1px}[data-menu-sub-content]{z-index:51;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);min-width:180px;box-shadow:var(--shadow-green-lg);padding:.25rem}[data-menubar-root]{background-color:var(--muted);border-radius:var(--radius-input);gap:.25rem;padding:.25rem;display:flex}[data-menubar-trigger]{border-radius:var(--radius-5px);color:var(--foreground-alt);cursor:pointer;background:0 0;border:none;align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-menubar-trigger]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-menubar-trigger][data-state=open]{background-color:var(--background);color:var(--foreground);box-shadow:var(--shadow-mini)}[data-menubar-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);min-width:200px;box-shadow:var(--shadow-green-lg);padding:.25rem}[data-menubar-content]::-webkit-scrollbar{width:.375rem}[data-menubar-content]::-webkit-scrollbar-track{background:0 0}[data-menubar-content]::-webkit-scrollbar-thumb{background-color:var(--border-input);border-radius:var(--radius-pill)}[data-command-root]{border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);box-shadow:var(--shadow-green-lg);flex-direction:column;display:flex;overflow:hidden}[data-command-input]{height:var(--spacing-input);border:none;border-bottom:1px solid var(--border-card);color:var(--foreground);background:0 0;outline:none;padding:0 .75rem;font-size:.875rem}[data-command-input]::placeholder{color:var(--foreground-alt)}[data-command-list]{max-height:300px;padding:.25rem;overflow-y:auto}[data-command-list]::-webkit-scrollbar{width:.375rem}[data-command-list]::-webkit-scrollbar-track{background:0 0}[data-command-list]::-webkit-scrollbar-thumb{background-color:var(--border-input);border-radius:var(--radius-pill)}[data-command-group]{flex-direction:column;display:flex}[data-command-group-heading]{color:var(--foreground-alt);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}[data-command-group-items]{flex-direction:column;display:flex}[data-command-item]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}[data-command-item]:hover,[data-command-item][data-highlighted]{background-color:var(--dark-04);outline:none}[data-command-item][data-disabled]{opacity:.4;cursor:not-allowed}[data-command-separator]{background-color:var(--border-card);height:1px;margin:.25rem .5rem}[data-command-empty],[data-command-loading]{text-align:center;color:var(--foreground-alt);padding:1.5rem;font-size:.8125rem}[data-command-viewport]{padding:.25rem}[data-command-input-label]{color:var(--foreground-alt);padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600}[data-navigation-menu-root]{display:flex;position:relative}[data-navigation-menu-list]{gap:.25rem;display:flex}[data-navigation-menu-trigger]{border-radius:var(--radius-5px);color:var(--foreground-alt);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-navigation-menu-trigger]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-navigation-menu-trigger][data-state=open]{color:var(--foreground)}[data-navigation-menu-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);box-shadow:var(--shadow-green-lg);min-width:200px;padding:.5rem;position:absolute;top:100%;left:0}[data-navigation-menu-content][data-starting-style],[data-navigation-menu-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-navigation-menu-content]::-webkit-scrollbar{width:.375rem}[data-navigation-menu-content]::-webkit-scrollbar-track{background:0 0}[data-navigation-menu-content]::-webkit-scrollbar-thumb{background-color:var(--border-input);border-radius:var(--radius-pill)}[data-navigation-menu-item]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;align-items:center;padding:.5rem .75rem;font-size:.8125rem;transition:background-color .1s;display:flex}[data-navigation-menu-item]:hover,[data-navigation-menu-item][data-highlighted]{background-color:var(--dark-04)}[data-navigation-menu-link]{border-radius:var(--radius-5px);color:var(--foreground);cursor:pointer;align-items:center;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none;transition:background-color .1s;display:flex}[data-navigation-menu-link]:hover{background-color:var(--dark-04)}[data-navigation-menu-indicator]{justify-content:center;align-items:flex-end;height:.625rem;transition:width .15s,transform .15s;display:flex}[data-navigation-menu-viewport]{position:relative;overflow:hidden}[data-toolbar-root]{border:1px solid var(--border-card);border-radius:var(--radius-input);background-color:var(--muted);flex-wrap:wrap;gap:.25rem;padding:.375rem;display:flex}[data-toolbar-item],[data-toolbar-button]{height:var(--spacing-input-sm);min-width:var(--spacing-input-sm);border-radius:var(--radius-5px);color:var(--foreground-alt);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-toolbar-item]:hover,[data-toolbar-button]:hover{background-color:var(--dark-10);color:var(--foreground)}[data-toolbar-link]{height:var(--spacing-input-sm);color:var(--brand);cursor:pointer;align-items:center;padding-inline:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}[data-toolbar-link]:hover{text-decoration:underline}[data-toolbar-group]{gap:0;display:inline-flex}[data-toolbar-group-item]{height:var(--spacing-input-sm);color:var(--foreground-alt);border:1px solid var(--border-input);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-toolbar-group-item]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-toolbar-group-item][data-state=on]{background-color:var(--brand-light);color:var(--brand)}[data-toolbar-group-item]:first-child{border-radius:var(--radius-5px) 0 0 var(--radius-5px)}[data-toolbar-group-item]:last-child{border-radius:0 var(--radius-5px) var(--radius-5px) 0}[data-toolbar-group-item]+[data-toolbar-group-item]{border-left:none}[data-date-field-input],[data-time-field-input]{height:var(--spacing-input);border:1px solid var(--border-input);border-radius:var(--radius-input);background-color:var(--background);color:var(--foreground);align-items:center;gap:.125rem;padding-inline:.75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-date-field-input]:focus-within,[data-time-field-input]:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent);outline:none}[data-date-field-input]:hover,[data-time-field-input]:hover{border-color:var(--border-input-hover)}[data-date-field-label],[data-time-field-label]{color:var(--foreground-alt);font-size:.8125rem;font-weight:500}[data-date-field-segment]{font-variant-numeric:tabular-nums;color:var(--foreground);border-radius:2px;padding:.125rem;font-size:.875rem;transition:background-color .1s}[data-date-field-segment]:focus{background-color:var(--brand);color:var(--brand-text);outline:none}[data-date-field-segment][data-placeholder]{color:var(--foreground-alt)}[data-date-field-segment][data-invalid]{color:var(--destructive)}[data-date-range-field-root],[data-time-range-field-root]{align-items:center;gap:.5rem;display:flex}[data-date-range-field-label],[data-time-range-field-label]{color:var(--foreground-alt);font-size:.8125rem;font-weight:500}[data-link-preview-trigger]{color:var(--brand);text-underline-offset:2px;cursor:pointer;text-decoration:underline}[data-link-preview-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);padding:var(--space-2);box-shadow:var(--shadow-green-lg);max-width:300px}[data-link-preview-content][data-starting-style],[data-link-preview-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-calendar-grid]{border-collapse:collapse;width:100%}[data-calendar-header]{justify-content:space-between;align-items:center;padding:0 0 .5rem;display:flex}[data-calendar-heading]{color:var(--foreground);font-size:.9375rem;font-weight:600}[data-calendar-head-cell]{color:var(--foreground-alt);text-align:center;width:2.25rem;padding:.25rem;font-size:.75rem;font-weight:600}[data-calendar-cell]{text-align:center;padding:0}[data-calendar-day]{border-radius:var(--radius-5px);width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex}[data-calendar-day]:hover{background-color:var(--dark-04)}[data-calendar-day][data-today]{font-weight:700}[data-calendar-day][data-selected]{background-color:var(--brand);color:var(--brand-text)}[data-calendar-day][data-selected]:hover{background-color:var(--brand-hover)}[data-calendar-day][data-outside]{color:var(--foreground-alt);opacity:.5}[data-calendar-day][data-disabled]{opacity:.3;cursor:not-allowed}[data-calendar-day][data-focused]{outline:2px solid var(--brand);outline-offset:-2px}[data-calendar-day][data-unavailable]{opacity:.5;text-decoration:line-through}[data-calendar-day][data-range][data-selected]{background-color:var(--brand-light);color:var(--brand);border-radius:0}[data-calendar-day][data-range][data-selected]:first-child,[data-calendar-day][data-range][data-selection]:first-child{border-radius:var(--radius-5px) 0 0 var(--radius-5px)}[data-calendar-day][data-range][data-selected]:last-child,[data-calendar-day][data-range][data-selection]:last-child{border-radius:0 var(--radius-5px) var(--radius-5px) 0}[data-calendar-day][data-selection]{background-color:var(--brand-light);color:var(--brand);border-radius:0}[data-calendar-prev-button],[data-calendar-next-button]{border-radius:var(--radius-5px);border:1px solid var(--border-input);width:2rem;height:2rem;color:var(--foreground-alt);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}[data-calendar-prev-button]:hover,[data-calendar-next-button]:hover{background-color:var(--dark-04);color:var(--foreground)}[data-calendar-month-select],[data-calendar-year-select]{border:1px solid var(--border-input);border-radius:var(--radius-5px);height:1.75rem;color:var(--foreground);background-color:var(--background);cursor:pointer;padding:0 .375rem;font-size:.8125rem;font-weight:500}[data-calendar-month-select]:hover,[data-calendar-year-select]:hover{border-color:var(--border-input-hover)}[data-date-picker-trigger],[data-date-range-picker-trigger]{height:var(--spacing-input);border:1px solid var(--border-input);border-radius:var(--radius-input);background-color:var(--background);color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-date-picker-trigger]:hover,[data-date-range-picker-trigger]:hover{border-color:var(--border-input-hover)}[data-date-picker-content],[data-date-range-picker-content]{z-index:50;border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--background);padding:var(--space-2);box-shadow:var(--shadow-green-lg)}[data-date-picker-content][data-starting-style],[data-date-picker-content][data-ending-style],[data-date-range-picker-content][data-starting-style],[data-date-range-picker-content][data-ending-style]{opacity:0;transform:scale(.96)}[data-card]{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-green-xs);transition:box-shadow .15s,border-color .15s}@media (hover:hover) and (pointer:fine){[data-card]:hover{box-shadow:var(--shadow-green-sm)}}[data-card-header]{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border-card);flex-direction:column;display:flex}[data-card-title]{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.3}[data-card-description]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}[data-card-content]{padding:var(--space-3)}[data-card-footer]{padding:var(--space-3);border-top:1px solid var(--border-card);align-items:center;gap:.5rem;display:flex}[data-card][data-compact]{border-radius:var(--radius-card-sm)}[data-card][data-compact] [data-card-header],[data-card][data-compact] [data-card-content],[data-card][data-compact] [data-card-footer]{padding:var(--space-2)}[data-card][data-interactive]{cursor:pointer}[data-card][data-interactive]:hover{border-color:var(--border-input-hover);box-shadow:var(--shadow-green-md)}[data-card][data-interactive]:active{transform:scale(.995)}[data-metric]{flex-direction:column;gap:.375rem;display:flex}[data-metric-label]{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}[data-metric-icon]{border-radius:var(--radius-5px);background-color:var(--brand-subtle);width:1.5rem;height:1.5rem;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-metric-icon] svg{width:.875rem;height:.875rem}[data-metric-value]{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1.1}[data-metric-unit]{color:var(--muted-foreground);margin-left:.25rem;font-size:.8125rem;font-weight:400}[data-metric-trend]{align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}[data-metric-trend][data-direction=up]{color:var(--metric-danger)}[data-metric-trend][data-direction=down]{color:var(--metric-success)}[data-metric-trend][data-direction=neutral]{color:var(--muted-foreground)}[data-metric-subtext]{color:var(--muted-foreground);font-size:.75rem}[data-metric-spark]{width:100%;height:2.5rem;margin-top:.25rem}[data-metric-spark] svg{width:100%;height:100%;overflow:visible}[data-metric][data-compact]{gap:.25rem}[data-metric][data-compact] [data-metric-value]{font-size:1.25rem}[data-metric][data-compact] [data-metric-label]{font-size:.75rem}[data-metric][data-horizontal]{align-items:center;gap:var(--space-2);flex-direction:row}[data-metric][data-horizontal] [data-metric-icon]{width:2.5rem;height:2.5rem}[data-metric][data-horizontal] [data-metric-icon] svg{width:1.125rem;height:1.125rem}[data-metric-icon][data-scope="1"]{background-color:var(--scope-1-bg);color:var(--scope-1-text)}[data-metric-icon][data-scope="2"]{background-color:var(--scope-2-bg);color:var(--scope-2-text)}[data-metric-icon][data-scope="3"]{background-color:var(--scope-3-bg);color:var(--scope-3-text)}[data-badge]{white-space:nowrap;letter-spacing:.01em;background-color:var(--muted);height:1.25rem;color:var(--foreground-alt);-webkit-user-select:none;user-select:none;border-radius:3px;justify-content:center;align-items:center;padding-inline:.375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}[data-badge-scope]{font-variant-numeric:tabular-nums;letter-spacing:.02em}[data-badge-scope="1"]{background-color:var(--scope-1-bg);color:var(--scope-1-text)}[data-badge-scope="2"]{background-color:var(--scope-2-bg);color:var(--scope-2-text)}[data-badge-scope="3"]{background-color:var(--scope-3-bg);color:var(--scope-3-text)}[data-badge-status]{gap:.25rem}[data-badge-status]:before{content:"";border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}[data-badge-status=draft]{color:#664d19;background-color:#ede8de}[data-badge-status=draft]:before{background-color:#e6a21a}[data-badge-status=active]{background-color:var(--brand-muted);color:var(--brand)}[data-badge-status=active]:before{background-color:var(--brand)}[data-badge-status=pending]{color:#194c66;background-color:#e4edf1}[data-badge-status=pending]:before{background-color:#1791cf}[data-badge-status=error]{color:#821717;background-color:#f6eaea}[data-badge-status=error]:before{background-color:#e61a1a}[data-badge-status=complete]{background-color:var(--brand-muted);color:var(--brand)}[data-badge-status=complete]:before{background-color:var(--brand)}[data-badge-status=success]{background-color:var(--scope-1-bg);color:var(--metric-success)}[data-badge-status=success]:before{background-color:var(--metric-success)}[data-badge-status=warning]{color:#a16c12;background-color:#f5ede0}[data-badge-status=warning]:before{background-color:#f59e0b}[data-badge-status=info]{color:#1f5c7a;background-color:#e4edf1}[data-badge-status=info]:before{background-color:#1da7ed}[data-badge-status=muted]{background-color:var(--muted);color:var(--muted-foreground)}[data-badge-status=muted]:before{background-color:var(--muted-foreground)}[data-badge-status=destructive]{color:var(--destructive);background-color:#f6eaec}[data-badge-status=destructive]:before{background-color:var(--destructive)}[data-badge][data-size=sm]{height:1rem;padding-inline:.25rem;font-size:.625rem}[data-badge][data-size=lg]{height:1.5rem;padding-inline:.5rem;font-size:.75rem}:root{--sidebar-collapsed-width:4rem;--sidebar-expanded-width:220px;--sidebar-bg:var(--background);--sidebar-border:var(--border-card);--sidebar-icon-size:5rem;--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--sidebar-transition:width .24s var(--ease-out-quint);--sidebar-label-transition:none;--sidebar-press:transform .16s var(--ease-out-quint);--sidebar-icon-hover:transform .2s var(--ease-out-quint)}[data-sidebar]{width:var(--sidebar-collapsed-width);background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);z-index:40;overflow-clip-margin:4px;transition:var(--sidebar-transition);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:clip}[data-sidebar][data-expanded]{width:var(--sidebar-expanded-width)}[data-sidebar-brand]{justify-content:center;align-items:center;gap:var(--space-2);height:var(--space-8);transition:padding var(--sidebar-transition);border-bottom:1px solid var(--sidebar-border);flex-shrink:0;padding:0;display:flex}[data-sidebar][data-expanded] [data-sidebar-brand]{padding:0 var(--space-3);justify-content:flex-start}[data-sidebar-brand-logo]{--_size:2.5rem;width:var(--_size);height:var(--_size);border-radius:var(--radius-9px);color:var(--brand-text);transition:transform var(--sidebar-icon-hover);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-sidebar-brand-logo] img{object-fit:contain;width:100%;height:100%}[data-sidebar-brand-text]{color:var(--brand);letter-spacing:-.02em;white-space:nowrap;font-size:1.0625rem;font-weight:700}[data-sidebar-nav]{box-sizing:border-box;padding:var(--space-2) var(--space-1) 0;flex-direction:column;flex:1;gap:.125rem;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-sidebar-nav]::-webkit-scrollbar{width:0}[data-sidebar-item]{box-sizing:border-box;width:100%;min-width:0;height:2.25rem;color:var(--foreground-alt);border-radius:var(--radius-5px);transition:background-color .16s var(--ease-out-quint), color .16s var(--ease-out-quint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-sidebar-item] svg{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);transition:transform var(--sidebar-icon-hover);flex-shrink:0}@media (hover:hover) and (pointer:fine){[data-sidebar-item]:hover svg{transform:scale(1.08)}[data-sidebar-item]:active svg{transform:scale(.92)}}[data-sidebar-item]:hover{background-color:var(--muted);color:var(--foreground)}[data-sidebar-item][data-active]{color:var(--brand);background-color:var(--brand-subtle)}[data-sidebar-item][data-active]:before{content:"";background-color:var(--brand);border-radius:0 var(--radius-5px) var(--radius-5px) 0;width:3px;height:1rem;transition:height .2s var(--ease-out-quint);position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-sidebar-item]:focus-visible,[data-sidebar-child-item]:focus-visible{box-shadow:0 0 0 1px var(--background), 0 0 0 calc(2px + 1px) var(--brand);outline:none!important}@media (hover:hover) and (pointer:fine){[data-sidebar-item][data-active]:hover:before{height:1.375rem}}[data-sidebar][data-expanded] [data-sidebar-item]{padding-inline:var(--space-2);justify-content:flex-start;gap:var(--space-2)}[data-sidebar-label]{white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;max-width:0;transition:var(--sidebar-label-transition);margin-left:0;font-size:.8125rem;font-weight:500;overflow:hidden;transform:translate(-4px)}[data-sidebar][data-expanded] [data-sidebar-label]{opacity:1;max-width:12rem;transform:translate(0)}[data-sidebar-group]{box-sizing:border-box;flex-direction:column;gap:.0625rem;width:100%;min-width:0;display:flex}[data-sidebar-group-label]{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-2) .375rem;opacity:0;max-height:0;transition:opacity var(--sidebar-label-transition), max-height .2s var(--ease-out-quint);font-size:.6875rem;font-weight:600;overflow:hidden}[data-sidebar][data-expanded] [data-sidebar-group-label]{opacity:1;max-height:2rem}[data-sidebar-children]{box-sizing:border-box;padding:.25rem var(--space-2) .25rem 1.25rem;flex-direction:column;gap:.0625rem;min-width:0;display:flex}[data-sidebar-child-item]{box-sizing:border-box;align-items:center;gap:var(--space-2);padding:.375rem var(--space-2);border-radius:var(--radius-5px);color:var(--foreground-alt);transition:background-color .16s var(--ease-out-quint), color .16s var(--ease-out-quint);white-space:nowrap;width:100%;min-width:0;font-size:.8125rem;font-weight:400;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-sidebar-child-item]:hover{background-color:var(--muted);color:var(--foreground)}[data-sidebar-child-item][data-active]{color:var(--brand);background-color:var(--brand-subtle);font-weight:500}[data-sidebar-child-item][data-active]:before{content:"";background-color:var(--brand);border-radius:0 var(--radius-5px) var(--radius-5px) 0;width:3px;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-sidebar-item-row]{box-sizing:border-box;align-items:center;display:flex;position:relative}[data-sidebar-item-row] [data-sidebar-item]{flex:1;min-width:0}[data-sidebar-chevron]{width:1.25rem;height:1.25rem;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity .16s var(--ease-out-quint), background-color .16s, color .16s, transform .22s var(--ease-out-quint);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}[data-sidebar][data-expanded] [data-sidebar-item-row]:hover [data-sidebar-chevron],[data-sidebar-chevron][data-state=open]{opacity:1}[data-sidebar-chevron]:hover{background-color:var(--brand-muted);color:var(--brand)}[data-sidebar-chevron]:focus-visible{box-shadow:0 0 0 1px var(--background), 0 0 0 calc(2px + 1px) var(--brand);outline:none!important}[data-sidebar-chevron] svg{width:.75rem;height:.75rem;transition:transform .22s var(--ease-out-quint)}[data-sidebar-chevron][data-state=open] svg{transform:rotate(180deg)}[data-sidebar]:not([data-expanded]) [data-sidebar-chevron]{display:none}[data-sidebar][data-expanded] [data-sidebar-item-row]:has([data-sidebar-chevron]) [data-sidebar-item]{padding-right:1.75rem}[data-sidebar] [data-collapsible-content]{transition:height .22s var(--ease-out-quint);overflow:hidden}[data-sidebar] [data-collapsible-content][data-state=open]{height:var(--bits-collapsible-content-height)}[data-sidebar] [data-collapsible-content][data-state=closed]{height:0}[data-sidebar]:not([data-expanded]) [data-collapsible-content]{display:none}[data-sidebar-footer]{align-items:center;gap:var(--space-1);border-top:1px solid var(--sidebar-border);padding:var(--space-2);transition:align-items .2s var(--ease-out-quint), padding .2s var(--ease-out-quint), gap .2s var(--ease-out-quint);flex-direction:column;flex-shrink:0;display:flex}[data-sidebar][data-expanded] [data-sidebar-footer]{padding:var(--space-2);align-items:stretch;gap:var(--space-1)}[data-sidebar-user]{width:2rem;transition:padding .2s var(--ease-out-quint), width .2s var(--ease-out-quint), gap .2s var(--ease-out-quint);justify-content:center;align-items:center;gap:0;padding:.375rem 0;display:flex;overflow:hidden}[data-sidebar][data-expanded] [data-sidebar-user]{justify-content:flex-start;gap:var(--space-2);width:100%;min-width:0;padding:.375rem .75rem;overflow:hidden}[data-sidebar-user-info]{opacity:0;width:0;min-width:0;transition:var(--sidebar-label-transition);flex-direction:column;flex:0 0 0;justify-content:center;display:flex;overflow:hidden;transform:translate(-4px)}[data-sidebar][data-expanded] [data-sidebar-user-info]{opacity:1;flex:auto;width:auto;min-width:0;max-width:10rem;transform:translate(0)}[data-sidebar-user-name]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}[data-sidebar-user-role]{color:var(--muted-foreground);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}[data-sidebar-user] [data-header-avatar]{flex-shrink:0}[data-sidebar-footer] [data-button-root].btn-signout{transition:background-color .16s var(--ease-out-quint), color .16s var(--ease-out-quint), border-color .16s var(--ease-out-quint), width .2s var(--ease-out-quint), padding .2s var(--ease-out-quint);margin-top:0}[data-sidebar]:not([data-expanded]) [data-sidebar-footer] [data-button-root].btn-signout{flex-shrink:0;width:2rem;height:2rem;padding:0}[data-sidebar]:not([data-expanded]) [data-sidebar-footer] [data-button-root].btn-signout>span{display:none}[data-sidebar]:not([data-expanded]) [data-sidebar-footer] [data-button-root].btn-signout svg{width:1rem;height:1rem}[data-sidebar][data-expanded] [data-sidebar-footer] [data-button-root].btn-signout{width:100%;padding:0 .75rem}[data-sidebar-footer] [data-button-root].btn-signout{height:2rem}@media (prefers-reduced-motion:reduce){[data-sidebar],[data-sidebar] *{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-header]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);height:var(--space-8);border-bottom:1px solid var(--border-card);background-color:var(--background-alt);flex-shrink:0;display:flex}[data-header-left]{align-items:center;gap:var(--space-2);min-width:0;height:100%;display:flex}[data-header-breadcrumb]{align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:flex}[data-header-breadcrumb-item]{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-header-breadcrumb-item][data-current]{color:var(--foreground);font-weight:500}[data-header-breadcrumb-separator]{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}[data-header-breadcrumb-separator] svg{width:.75rem;height:.75rem}[data-header-search]{border:1px solid var(--border-input);border-radius:var(--radius-input);background-color:var(--background);height:2rem;color:var(--muted-foreground);align-items:center;gap:.5rem;width:100%;min-width:0;max-width:20rem;padding-inline:.75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s,width .2s;display:flex}[data-header-search]:hover{border-color:var(--border-input-hover)}[data-header-search]:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}[data-header-search-icon]{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}[data-header-search-icon] svg{width:.875rem;height:.875rem}[data-header-search-input]{color:var(--foreground);appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;padding:0;font-size:.8125rem;border-color:#0000!important}[data-header-search-input]::placeholder{color:var(--muted-foreground)}[data-header-search-kbd]{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.125rem;font-size:.6875rem;display:flex}[data-header-search-kbd] kbd{border:1px solid var(--border-card);background-color:var(--muted);min-width:1.25rem;height:1.25rem;font-family:var(--font-sans);border-radius:3px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;display:inline-flex}[data-header-actions]{flex-shrink:0;align-items:center;gap:.375rem;display:flex}[data-header-action]{border-radius:var(--radius-5px);cursor:pointer;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:flex;position:relative;color:var(--foreground)!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;padding:0!important}[data-header-action]:hover{background-color:var(--muted)!important}[data-header-action] svg{width:1.125rem;height:1.125rem}[data-header-notification-dot]{background-color:var(--destructive);border:2px solid var(--background-alt);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.375rem;right:.375rem}[data-header-period]{flex-shrink:0}[data-header-period][data-select-trigger]{min-width:auto;height:2rem;padding-inline:.5rem .625rem;font-size:.8125rem;font-weight:500}[data-header-period][data-select-trigger] [data-select-value]{color:var(--foreground)}[data-header-period][data-select-trigger] svg{width:.875rem;height:.875rem;color:var(--muted-foreground);flex-shrink:0}[data-header-separator]{background-color:var(--border-card);flex-shrink:0;width:1px;height:1.25rem}[data-header-avatar]{background-color:var(--brand-muted);width:2rem;height:2rem;color:var(--brand);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:box-shadow .15s;display:flex}[data-header-avatar]:hover{box-shadow:0 0 0 2px var(--brand-light)}[data-page]{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-page-header]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}[data-page-header-info]{flex-direction:column;gap:.25rem;min-width:0;display:flex}[data-page-title]{font-size:var(--text-3xl);color:var(--foreground);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}[data-page-description]{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.4}[data-page-actions]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-page-content]{gap:var(--space-3);flex-direction:column;display:flex}[data-section-header]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}[data-section-header-info]{flex-direction:column;gap:.125rem;min-width:0;display:flex}[data-section-title]{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}[data-section-description]{color:var(--muted-foreground);margin:0;font-size:.8125rem}[data-section-actions]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-filter-row]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-filter-pill-group]{background-color:var(--muted);border-radius:var(--radius-input);align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}[data-filter-pill]{height:1.75rem;color:var(--muted-foreground);border-radius:calc(var(--radius-input) - 3px);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-filter-pill]:hover{color:var(--foreground)}[data-filter-pill][data-active]{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-green-xs)}[data-filter-count]{color:var(--muted-foreground);margin-left:auto;font-size:.8125rem}[data-filter-search]{background-color:var(--card);border:1px solid var(--border-input);border-radius:var(--radius-input);height:2.25rem;color:var(--muted-foreground);flex:1;align-items:center;gap:.5rem;min-width:18rem;max-width:24rem;padding:0 .75rem;font-size:.8125rem;transition:border-color .15s,box-shadow .15s;display:flex}[data-filter-search]:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}[data-filter-search] svg{flex-shrink:0;width:.875rem;height:.875rem}[data-filter-search] input{font-size:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit}[data-filter-search] input::placeholder{color:var(--muted-foreground)}[data-page-grid]{gap:var(--space-3);display:grid}[data-page-grid][data-columns="2"]{grid-template-columns:repeat(2,1fr)}[data-page-grid][data-columns="3"]{grid-template-columns:repeat(3,1fr)}[data-page-grid][data-columns="4"]{grid-template-columns:repeat(4,1fr)}[data-page-grid][data-columns=auto-fill]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}@media (width<=1024px){[data-page-grid][data-columns="4"],[data-page-grid][data-columns="3"]{grid-template-columns:repeat(2,1fr)}[data-page-header],[data-page-actions]{flex-wrap:wrap}}@media (width<=640px){[data-page-header]{flex-direction:column;align-items:stretch}[data-page-header-info]{flex:none}[data-page-actions]{flex-wrap:wrap;gap:.375rem;width:100%}[data-page-actions] :global(.btn-sm){height:2rem;padding:0 .625rem;font-size:.75rem}[data-page-title]{font-size:var(--text-2xl)}[data-page-description]{font-size:.8125rem}[data-page-grid][data-columns="4"],[data-page-grid][data-columns="3"],[data-page-grid][data-columns="2"]{grid-template-columns:1fr}[data-section-header]{flex-direction:column;align-items:stretch;gap:.5rem}[data-section-actions]{flex-wrap:wrap;gap:.375rem}[data-filter-row]{flex-direction:column;align-items:stretch}[data-filter-search]{width:100%;min-width:0;max-width:none}}[data-table]{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}[data-table-head]{background-color:var(--muted)}[data-table-header-cell]{text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:.625rem var(--space-2);border-bottom:1px solid var(--border-card);white-space:nowrap;font-size:.6875rem;font-weight:600}[data-table-header-cell][data-align=right]{text-align:right}[data-table-header-cell][data-align=center]{text-align:center}[data-table-row]{transition:background-color .12s}[data-table-row]:hover{background-color:var(--table-row-hover)}[data-table-row][data-highlight]{background-color:var(--brand-subtle)}[data-table-cell]{padding:.75rem var(--space-2);border-bottom:1px solid var(--border-card);color:var(--foreground);vertical-align:middle}[data-table-cell][data-align=right]{text-align:right}[data-table-cell][data-align=center]{text-align:center}[data-table-cell][data-muted]{color:var(--muted-foreground)}[data-table-cell][data-numeric]{font-variant-numeric:tabular-nums;font-weight:500}[data-table-tag]{border-radius:var(--radius-pill);letter-spacing:.01em;background-color:var(--brand-muted);color:var(--brand);align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}[data-table-tag][data-source=EPA]{color:#1271a1;background-color:#dceff9}[data-table-tag][data-source=ecoinvent]{color:#198a61;background-color:#e0f5ed}[data-table-tag][data-source=IEA]{color:#1271a1;background-color:#dceff9}[data-table-tag][data-source=Custom]{color:#a15412;background-color:#faecd1}[data-table-tag][data-source=DEFRA]{color:#198a61;background-color:#e0f5ed}[data-table-icon-lock]{color:var(--muted-foreground);vertical-align:middle;align-items:center;margin-right:.375rem;display:inline-flex}[data-table-icon-lock] svg{width:.75rem;height:.75rem}[data-table-wrapper]{border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--card);overflow-x:auto}[data-table-wrapper] [data-table]{min-width:100%}[data-table-wrapper] [data-table] [data-table-row]:last-child [data-table-cell]{border-bottom:none}[data-table-empty]{padding:var(--space-4);text-align:center;color:var(--muted-foreground);font-size:.875rem}@media (width<=640px){[data-table]{font-size:.75rem}[data-table-header-cell]{padding:.5rem .625rem;font-size:.625rem}[data-table-cell]{padding:.625rem}[data-table-wrapper]{border-radius:var(--radius-card-sm)}}:root{--background:#fefefe;--background-alt:#fff;--foreground:#151519;--foreground-alt:#4d4d56;--muted:#f5f5f7;--muted-foreground:#6e6e7c;--muted-foreground-alt:#1717179e;--border:#e1e1e5;--border-input:#e1e1e5;--border-input-hover:#c5c5ce;--border-card:#e1e1e5a6;--dark:#18181b;--dark-10:#18181b1a;--dark-40:#18181b66;--dark-04:#18181b0a;--accent:#e1f3fe;--accent-foreground:#082f49;--destructive:#e21d48;--tertiary:#f59e0b;--line:#fff;--table-row-hover:#f9f9fa;--contrast:#000;--card:#fff;--card-foreground:#151519;--metric-success:#21b57f;--metric-warning:#f59e0b;--metric-danger:#e21d48;--metric-info:#1da7ed;--brand:#0f7b4e;--brand-hover:#1d9f70;--brand-active:#198a61;--brand-light:#e9fbf5;--brand-muted:#e2f3ed;--brand-subtle:#f5faf8;--brand-text:#fff;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-7:3.5rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--shadow-green-xs:0px 1px 2px #21b57f0f;--shadow-green-sm:0px 2px 4px #21b57f14;--shadow-green-md:0px 4px 8px #21b57f1a;--shadow-green-lg:0px 8px 24px #21b57f1f;--shadow-green-xl:0px 16px 48px #21b57f24;--shadow-mini:0px 1px 0px 1px #0000000a;--shadow-mini-inset:0px 1px 0px 0px #0000000a inset;--shadow-popover:0px 7px 12px 3px #18181b1a;--shadow-kbd:0px 2px 0px 0px #00000012;--shadow-btn:0px 1px 0px 1px #00000008;--shadow-card:0px 2px 0px 1px #0000000a;--shadow-date-field-focus:0px 0px 0px 3px #18181b2b;--radius-card:16px;--radius-card-lg:20px;--radius-card-sm:10px;--radius-input:9px;--radius-button:5px;--radius-5px:5px;--radius-9px:9px;--radius-10px:10px;--radius-15px:15px;--radius-pill:9999px;--spacing-input:var(--space-5);--spacing-input-sm:var(--space-4);--spacing-input-lg:var(--space-6);--font-sans:"Inter", sans-serif;--font-mono:"Source Code Pro", monospace;--font-alt:"Courier", sans-serif;--font-display:"Inter", sans-serif;--login-brand:var(--brand);--scope-1-bg:#e5faf3;--scope-1-text:#21b57f;--scope-2-bg:#e3f4fd;--scope-2-text:#1da7ed;--scope-3-bg:#ece3fc;--scope-3-text:#7d3eea;--text-xxs:10px;--breakpoint-desktop:1440px;--sidebar-collapsed-width:4rem;--sidebar-expanded-width:220px;--sidebar-bg:var(--background);--sidebar-border:var(--border-card);--sidebar-icon-size:1.25rem;--sidebar-transition:width .2s cubic-bezier(.16, 1, .3, 1);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--text-xs:clamp(.6875rem, .65rem + .15vw, .75rem);--text-sm:clamp(.75rem, .71rem + .2vw, .8125rem);--text-base:clamp(.8125rem, .77rem + .2vw, .875rem);--text-lg:clamp(.9375rem, .87rem + .3vw, 1rem);--text-xl:clamp(1.125rem, 1rem + .5vw, 1.25rem);--text-2xl:clamp(1.25rem, 1.05rem + .8vw, 1.5rem);--text-3xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem)}.dark{--background:#0d0d0d;--background-alt:#141414;--foreground:#f2f2f2;--foreground-alt:#b3b3b3;--muted:#27272a;--muted-foreground:#ffffffa6;--muted-foreground-alt:#ffffff9e;--border:#f5f5f5;--border-input:#f5f5f580;--border-input-hover:#f5f5f5a6;--border-card:#f5f5f51f;--dark:#f5f5f5;--dark-40:#f5f5f566;--dark-10:#f5f5f51a;--dark-04:#f5f5f50a;--accent:#cfeafc;--accent-foreground:#e1f3fe;--destructive:#f43e5c;--line:#171717;--tertiary:#fdffa4;--table-row-hover:#313135;--contrast:#fff;--card:#141414;--card-foreground:#f2f2f2;--metric-success:#3cdda2;--metric-warning:#fdffa4;--metric-danger:#f43e5c;--metric-info:#5abff2;--brand:#1fad79;--brand-hover:#22c388;--brand-active:#26d997;--brand-light:#0a291e;--brand-muted:#122b22;--brand-subtle:#0e1b16;--scope-1-bg:#0c3123;--scope-1-text:#3cdda2;--scope-2-bg:#0c2531;--scope-2-text:#5abff2;--scope-3-bg:#1b0f2e;--scope-3-text:#a87ef1;--shadow-green-xs:0px 1px 2px #1fad7914;--shadow-green-sm:0px 2px 4px #1fad791f;--shadow-green-md:0px 4px 8px #1fad7929;--shadow-green-lg:0px 8px 24px #1fad7933;--shadow-green-xl:0px 16px 48px #1fad793d;--shadow-mini:0px 1px 0px 1px #0000004d;--shadow-mini-inset:0px 1px 0px 0px #00000080 inset;--shadow-popover:0px 7px 12px 3px #0000004d;--shadow-kbd:0px 2px 0px 0px #ffffff12;--shadow-btn:0px 1px 0px 1px #0003;--shadow-card:0px 2px 0px 1px #0006;--shadow-date-field-focus:0px 0px 0px 3px #f4f4f51a}@keyframes accordion-down{0%{height:0}to{height:var(--bits-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--bits-accordion-content-height)}to{height:0}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes scale-in{0%{opacity:0;transform:rotateX(-10deg)scale(.9)}to{opacity:1;transform:rotateX(0)scale(1)}}@keyframes scale-out{0%{opacity:1;transform:rotateX(0)scale(1)}to{opacity:0;transform:rotateX(-10deg)scale(.95)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,[data-header-search]:focus-within,[data-filter-search]:focus-within,[data-date-field-input]:focus-within,[data-time-field-input]:focus-within{border-color:var(--brand)}.focus-ring:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent);outline:none}@layer base{*,:after,:before,::backdrop{border-color:var(--border-card,currentColor)}::file-selector-button{border-color:var(--border-card,currentColor)}*{border-color:var(--border-card,currentColor)}html{-webkit-text-size-adjust:100%;font-variation-settings:normal;scrollbar-color:var(--muted);height:100%}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"rlig" 1, "calt" 1;margin:0}::selection{color:#000;background:#fdffa4}.skip-to-content{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content:focus{clip:auto;white-space:normal;z-index:9999;background:var(--brand);width:auto;height:auto;color:var(--brand-text);border-radius:var(--radius-5px);outline:2px solid var(--foreground);outline-offset:2px;box-shadow:var(--shadow-green-md);margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:.5rem;left:.5rem;overflow:visible}.sr-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-sidebar],.app-main,[data-collapsible-content],[data-accordion-content]{transition-duration:.12s!important}}:root{--page-padding-x:clamp(1rem, 2vw + .5rem, 2rem);--page-padding-y:clamp(.75rem, 1.5vw + .25rem, 1.5rem);--page-gap:clamp(.75rem, 1.5vw + .25rem, 1.5rem)}h1,h2,h3,h4,h5,h6,p,li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}img,video,canvas{max-width:100%;height:auto}button,input,select,textarea{font:inherit}@media (pointer:coarse){[data-header-action],.mobile-menu-btn,.mobile-sidebar-close,[data-header-avatar],.btn-icon,.btn-icon-sm{min-width:44px;min-height:44px}}}@layer components{[data-focus-mouse]:focus:not(:focus-visible){outline:none}.focus-ring:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--brand);outline:2px solid #0000}.link{text-underline-offset:4px;border-radius:.125rem;align-items:center;gap:.25rem;font-weight:500;text-decoration:underline;display:inline-flex}.link:hover{color:color-mix(in srgb, var(--foreground) 80%, transparent)}.link:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--foreground), 0 0 0 calc(2px + 2px) var(--background);outline:2px solid #0000}}.lc-root-container{--color-primary:var(--color-blue-500);--color-surface-100:var(--color-white);--color-surface-200:var(--color-gray-100);--color-surface-300:var(--color-gray-300);--color-surface-content:var(--color-gray-900)}._gaia-toast{--toast-bg:var(--card);--toast-color:var(--foreground);--toast-border:var(--border-card)}@media (prefers-reduced-motion:reduce){._gaia-toast{transition:none!important;animation:none!important}}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],[data-select-trigger][aria-invalid=true]{border-color:var(--destructive)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)!important}@media (hover:hover){input[aria-invalid=true]:hover,select[aria-invalid=true]:hover,textarea[aria-invalid=true]:hover,[data-select-trigger][aria-invalid=true]:hover{border-color:var(--destructive)!important}}.toolbar-actions.svelte-k6rx44{box-sizing:border-box;align-items:center;gap:5px;width:100%;height:100%;padding:6px;display:inline-flex}.toolbar-button.svelte-k6rx44{width:34px;height:34px;color:var(--inspector-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .18s,color .18s,background .18s,box-shadow .18s,opacity .18s;display:inline-flex}.toolbar-button.svelte-k6rx44:hover:not(:disabled){color:var(--inspector-text-primary);background:var(--inspector-toolbar-hover)}.toolbar-button.svelte-k6rx44:disabled{opacity:.38;cursor:not-allowed}.toolbar-button.primary.active-button.svelte-k6rx44{background:var(--inspector-accent-soft);color:var(--inspector-accent-text);box-shadow:inset 0 0 0 1px var(--inspector-accent-border)}.toolbar-button.active-pane.svelte-k6rx44{background:var(--inspector-surface-soft);color:var(--inspector-text-primary)}.flash-button.svelte-k6rx44{box-shadow:inset 0 0 0 1px #14ce4c38;background:var(--inspector-success-soft)!important;color:var(--inspector-success)!important}.delete-button.svelte-k6rx44{isolation:isolate;position:relative}.delete-button.pending-delete.svelte-k6rx44{color:var(--inspector-danger);box-shadow:none;background:0 0}.delete-button.pending-delete.svelte-k6rx44:hover:not(:disabled){color:var(--inspector-danger);box-shadow:none;background:0 0;transform:translateY(-.5px)}.delete-progress-ring.svelte-k6rx44,.delete-progress-face.svelte-k6rx44{pointer-events:none;border-radius:999px;position:absolute}.delete-progress-ring.svelte-k6rx44{z-index:-2;background:conic-gradient(from -90deg, color-mix(in srgb, var(--inspector-danger) 92%, transparent) 0deg var(--delete-progress), color-mix(in srgb, var(--inspector-danger) 18%, transparent) var(--delete-progress) 360deg);box-shadow:0 0 0 1px color-mix(in srgb, var(--inspector-danger) 22%, transparent), 0 10px 18px color-mix(in srgb, var(--inspector-danger) 12%, transparent);inset:0}.delete-progress-face.svelte-k6rx44{z-index:-1;background:var(--inspector-toolbar-surface);inset:1.5px}.delete-icon.svelte-k6rx44{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.delete-countdown.svelte-k6rx44{z-index:2;border:1px solid color-mix(in srgb, var(--inspector-danger) 26%, transparent);background:color-mix(in srgb, var(--inspector-danger) 94%, #fff 6%);color:#fff;min-width:24px;height:18px;box-shadow:0 8px 16px color-mix(in srgb, var(--inspector-danger) 20%, transparent);letter-spacing:-.01em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-8px}.divider.svelte-k6rx44{background:var(--inspector-divider);width:1px;height:18px}@media (width<=640px){.toolbar-actions.svelte-k6rx44{gap:4px;padding:6px}.toolbar-button.svelte-k6rx44{width:32px;height:32px}}.launcher-button.svelte-13digp7{border-radius:inherit;width:100%;height:100%;color:var(--inspector-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .18s,background .18s;display:inline-flex;position:relative}.launcher-badge.svelte-13digp7{z-index:1;background:var(--inspector-marker-color);color:#fff;letter-spacing:-.01em;opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:600;line-height:1;transition:opacity .14s,top .16s cubic-bezier(.2,.92,.24,1),right .16s cubic-bezier(.2,.92,.24,1),transform .16s cubic-bezier(.2,.92,.24,1);display:inline-flex;position:absolute;top:6px;right:6px;transform:translate(0,0);box-shadow:0 1px 3px #00000026,inset 0 0 0 1px #ffffff0a}.launcher-badge.badge-floating.svelte-13digp7{top:-5px;right:-3px;transform:translate(0,0)}.launcher-badge.badge-visible.svelte-13digp7{opacity:1}.panel.svelte-dizgt0{bottom:calc(100% + 10px);left:var(--toolbar-panel-offset-x,0px);max-height:var(--toolbar-panel-max-height,none);transform-origin:0 100%;pointer-events:auto;position:absolute;overflow:hidden}.panel.panel-below.svelte-dizgt0{transform-origin:0 0;top:calc(100% + 10px);bottom:auto}.preview-panel.svelte-dizgt0{width:min(var(--preview-panel-width), calc(100vw - 16px));border:1px solid var(--inspector-border);background:var(--inspector-panel-surface);box-shadow:var(--inspector-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;gap:12px;padding:12px;display:grid}.preview-head.svelte-dizgt0{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-title.svelte-dizgt0{color:var(--inspector-text-primary);margin:0;font-size:.82rem;font-weight:520}.preview-count.svelte-dizgt0{color:var(--inspector-text-muted);font-size:.76rem;font-weight:500}.preview-empty.svelte-dizgt0{border:1px dashed var(--inspector-border);min-height:120px;color:var(--inspector-text-muted);border-radius:18px;place-items:center;font-size:.82rem;display:grid}.preview-empty.svelte-dizgt0 p:where(.svelte-dizgt0){margin:0}.preview-list.svelte-dizgt0{max-height:min(430px, calc(var(--toolbar-panel-max-height,430px) - 56px));overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--inspector-text-muted) 30%, transparent) transparent;scrollbar-width:thin;border-radius:10px;gap:10px;padding-right:2px;display:grid;overflow-y:auto}.preview-list.svelte-dizgt0::-webkit-scrollbar{width:8px}.preview-list.svelte-dizgt0::-webkit-scrollbar-track{background:0 0}.preview-list.svelte-dizgt0::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--inspector-text-muted) 24%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.preview-item.svelte-dizgt0{border:1px solid var(--inspector-border);background:color-mix(in srgb, var(--inspector-surface-soft) 92%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:15px;gap:8px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.preview-item.svelte-dizgt0:hover{border-color:color-mix(in srgb, var(--inspector-marker-color) 22%, var(--inspector-border));background:color-mix(in srgb, var(--inspector-toolbar-hover) 72%, transparent)}.preview-item-head.svelte-dizgt0{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-item-index.svelte-dizgt0{color:var(--inspector-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.76rem;font-weight:600}.preview-item-meta.svelte-dizgt0{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.preview-badge.svelte-dizgt0{border:1px solid var(--inspector-border);height:20px;color:var(--inspector-text-muted);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.preview-badge-warning.svelte-dizgt0{border-color:color-mix(in srgb, var(--inspector-danger) 28%, transparent);color:var(--inspector-danger)}.preview-item-title.svelte-dizgt0{color:var(--inspector-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:540;line-height:1.3;overflow:hidden}.preview-item-body.svelte-dizgt0{color:var(--inspector-text-secondary);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=640px){.preview-panel.svelte-dizgt0{border-radius:20px;padding:10px}.preview-item.svelte-dizgt0{border-radius:18px;padding:10px}}.panel.svelte-kfwqhd{bottom:calc(100% + 10px);left:var(--toolbar-panel-offset-x,0px);width:min(340px,100vw - 40px);max-height:var(--toolbar-panel-max-height,none);border:1px solid var(--inspector-border);background:var(--inspector-panel-surface);color:var(--inspector-text-primary);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;transform-origin:0 100%;pointer-events:auto;border-radius:22px;padding:18px;position:absolute;overflow-y:auto}.panel.panel-below.svelte-kfwqhd{transform-origin:0 0;top:calc(100% + 10px);bottom:auto}.settings-panel.svelte-kfwqhd{width:min(var(--settings-panel-width), calc(100vw - 16px));border-radius:20px;padding:14px 12px 15px}.settings-head.svelte-kfwqhd{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.brand-name.svelte-kfwqhd{font-size:.94rem;font-weight:600}.version.svelte-kfwqhd{color:var(--inspector-text-muted);font-size:.76rem}.brand.svelte-kfwqhd{align-items:center;gap:4px;display:inline-flex}.brand-mark.svelte-kfwqhd{color:#14ce4c;font-size:1rem;font-weight:700}.settings-meta.svelte-kfwqhd{align-items:center;gap:8px;display:inline-flex}.theme-toggle.svelte-kfwqhd{border:1px solid var(--inspector-border);background:var(--inspector-surface-soft);width:24px;height:24px;color:var(--inspector-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.theme-toggle.svelte-kfwqhd:hover{color:var(--inspector-text-primary);background:var(--inspector-toolbar-hover);transform:translateY(-.5px)}.settings-list.svelte-kfwqhd,.settings-block.svelte-kfwqhd{gap:10px;display:grid}.settings-block-compact.svelte-kfwqhd{gap:10px}.settings-row-button.svelte-kfwqhd{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.settings-row-button.svelte-kfwqhd:disabled{cursor:not-allowed;opacity:.82}.interactive-row.svelte-kfwqhd,.accordion-trigger.svelte-kfwqhd{border-radius:10px;padding:6px;transition:background .16s,transform .16s}.interactive-row.svelte-kfwqhd:hover,.accordion-trigger.svelte-kfwqhd:hover{background:color-mix(in srgb, var(--inspector-toolbar-hover) 68%, transparent)}.interactive-row.svelte-kfwqhd:hover{transform:translateY(-.5px)}.interactive-row.svelte-kfwqhd:disabled:hover{background:0 0;transform:none}.settings-row-copy.svelte-kfwqhd{gap:2px;display:grid}.settings-row-label-group.svelte-kfwqhd,.toggle-copy.svelte-kfwqhd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.settings-row-label.svelte-kfwqhd{color:var(--inspector-text-secondary);font-size:.8rem}.settings-row-value.svelte-kfwqhd{color:var(--inspector-text-primary);align-items:center;gap:6px;font-size:.8rem;font-weight:470;display:inline-flex}.output-value.svelte-kfwqhd,.accordion-value.svelte-kfwqhd{color:var(--inspector-text-primary)}.output-value.svelte-kfwqhd{gap:10px}.mode-dots.svelte-kfwqhd{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.mode-dot.svelte-kfwqhd{background:color-mix(in srgb, var(--inspector-text-muted) 42%, transparent);opacity:.68;border-radius:999px;width:3px;height:3px;transition:background .16s,transform .16s,opacity .16s}.mode-dot.mode-dot-active.svelte-kfwqhd{background:var(--inspector-text-primary);opacity:1;transform:scale(1.28)}.accordion-summary.svelte-kfwqhd{color:var(--inspector-text-muted);font-size:.68rem;font-weight:500}.position-grid.svelte-kfwqhd{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.position-picker.svelte-kfwqhd{border:1px solid var(--inspector-border);background:color-mix(in srgb, var(--inspector-surface-soft) 84%, transparent);border-radius:12px;padding:6px}.position-chip.svelte-kfwqhd{min-height:24px;color:var(--inspector-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.position-chip.svelte-kfwqhd:hover{color:var(--inspector-text-primary);background:color-mix(in srgb, var(--inspector-toolbar-hover) 84%, transparent)}.position-chip.svelte-kfwqhd:disabled{cursor:not-allowed;opacity:.5}.position-chip.svelte-kfwqhd:disabled:hover{color:var(--inspector-text-secondary);background:0 0}.position-chip.position-active.svelte-kfwqhd{background:color-mix(in srgb, var(--inspector-marker-color) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--inspector-marker-color) 28%, var(--inspector-border));color:var(--inspector-text-primary)}.position-icon.svelte-kfwqhd{border:1px solid color-mix(in srgb, currentColor 42%, transparent);border-radius:3px;width:12px;height:12px;display:inline-flex;position:relative}.position-icon.svelte-kfwqhd:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute}.position-top-left.svelte-kfwqhd:after{top:1.5px;left:1.5px}.position-top-center.svelte-kfwqhd:after{top:1.5px;left:50%;transform:translate(-50%)}.position-top-right.svelte-kfwqhd:after{top:1.5px;right:1.5px}.position-mid-left.svelte-kfwqhd:after{top:50%;left:1.5px;transform:translateY(-50%)}.position-mid-right.svelte-kfwqhd:after{top:50%;right:1.5px;transform:translateY(-50%)}.position-bottom-left.svelte-kfwqhd:after{bottom:1.5px;left:1.5px}.position-bottom-center.svelte-kfwqhd:after{bottom:1.5px;left:50%;transform:translate(-50%)}.position-bottom-right.svelte-kfwqhd:after{bottom:1.5px;right:1.5px}.position-gap.svelte-kfwqhd{background:0 0;border-radius:8px;min-height:24px}.settings-hint.svelte-kfwqhd{color:var(--inspector-text-muted);margin:0;padding-left:4px;font-size:.72rem;line-height:1.3;font-weight:300!important}.toggle-row.svelte-kfwqhd{justify-content:space-between;align-items:center;gap:10px;font-size:.79rem;display:flex}.settings-label.svelte-kfwqhd{color:var(--inspector-text-muted);font-size:.72rem}.settings-divider.svelte-kfwqhd{background:var(--inspector-divider);width:100%;height:1px}.color-row.svelte-kfwqhd{flex-wrap:wrap;gap:6px;display:flex}.color-swatch.svelte-kfwqhd{background:var(--swatch);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.color-swatch.svelte-kfwqhd:hover{transform:translateY(-1px)}.color-swatch.color-active.svelte-kfwqhd{border-color:#14ce4cf2;box-shadow:0 0 0 2px #14ce4c2e}.accordion-content.svelte-kfwqhd{gap:8px;display:grid;overflow:hidden}.switch-row.svelte-kfwqhd{font-size:.79rem}.settings-switch.svelte-kfwqhd{border:1px solid color-mix(in srgb, var(--inspector-border-strong) 88%, transparent);background:color-mix(in srgb, var(--inspector-surface-soft) 92%, transparent);appearance:none;cursor:pointer;border-radius:999px;width:34px;height:20px;margin:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.settings-switch.svelte-kfwqhd:after{content:"";background:#fffffff0;border-radius:999px;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000003d}.settings-switch.svelte-kfwqhd:hover{transform:translateY(-.5px)}.settings-switch.svelte-kfwqhd:disabled{cursor:not-allowed;opacity:.72}.settings-switch.svelte-kfwqhd:disabled:hover{transform:none}.settings-switch.svelte-kfwqhd:checked{border-color:color-mix(in srgb, var(--inspector-marker-color) 70%, transparent);background:color-mix(in srgb, var(--inspector-marker-color) 64%, transparent)}.settings-switch.svelte-kfwqhd:checked:after{transform:translate(14px)}@media (width<=640px){.panel.svelte-kfwqhd{width:min(var(--settings-panel-width,300px), calc(100vw - 16px))}}.toolbar-layer.svelte-14athqe{z-index:10000;pointer-events:none;will-change:left, top;transition:left .32s cubic-bezier(.2,.92,.24,1),top .32s cubic-bezier(.2,.92,.24,1);position:fixed}.toolbar-shell.svelte-14athqe{width:var(--toolbar-shell-width);height:var(--toolbar-shell-height);border:1px solid var(--inspector-border);background:var(--inspector-toolbar-surface);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;will-change:width;border-radius:999px;transition:width .32s cubic-bezier(.2,.92,.24,1),border-color .18s,background .18s;position:relative;overflow:visible}.toolbar-shell.shell-clipped.svelte-14athqe{overflow:hidden}.toolbar-shell.drag-enabled.svelte-14athqe{cursor:grab}.toolbar-shell.drag-enabled.svelte-14athqe:active{cursor:grabbing}.toolbar-content.svelte-14athqe{opacity:0;pointer-events:none;will-change:opacity, transform;justify-content:stretch;align-items:stretch;transition:opacity .15s,transform .22s cubic-bezier(.2,.92,.24,1);display:flex;position:absolute;inset:0}.toolbar-launcher-content.svelte-14athqe{transform-origin:50%;transform:translate(-4px)scale(.92)}.toolbar-actions-content.svelte-14athqe{transform-origin:100%;transform:translate(8px)scale(.98)}.toolbar-content.content-active.svelte-14athqe{opacity:1;pointer-events:auto;transform:none}.toolbar-layer.dragging.svelte-14athqe,.toolbar-layer.dragging.svelte-14athqe .toolbar-shell:where(.svelte-14athqe){transition:none}.hover-outline.svelte-12goi8b{z-index:9998;box-sizing:border-box;border:1px solid var(--inspector-outline-border);background:var(--inspector-outline-bg);box-shadow:0 0 0 1px var(--inspector-outline-inner) inset;pointer-events:none;border-radius:6px;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1),width .18s cubic-bezier(.22,1,.36,1),height .18s cubic-bezier(.22,1,.36,1);position:fixed}.hover-outline.hosted-layer.svelte-12goi8b{position:absolute}.hover-badge.svelte-12goi8b{z-index:9999;border:1px solid var(--inspector-border);background:var(--inspector-overlay-surface);max-width:min(19.5rem,100vw - 16px);color:var(--inspector-text-primary);box-shadow:var(--inspector-shadow-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;border-radius:11px;align-items:center;gap:8px;padding:6px 8px 6px 10px;transition:left .18s cubic-bezier(.22,1,.36,1),top .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed}.hover-badge.hosted-layer.svelte-12goi8b{position:absolute}.hover-label.svelte-12goi8b{min-width:0;color:var(--inspector-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;font-style:italic;font-weight:600;line-height:1.15;display:block;overflow:hidden}.action-button.svelte-12goi8b{border:none;border-left:1px solid var(--inspector-divider);color:var(--inspector-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:.34rem;padding:0 0 0 8px;font-size:.72rem;line-height:1;transition:color .16s,opacity .16s,transform .16s;display:inline-flex}.action-button.svelte-12goi8b:hover:not(:disabled){color:var(--inspector-text-primary);transform:translateY(-.5px)}.action-button.svelte-12goi8b:disabled{opacity:.38;cursor:not-allowed}kbd.svelte-12goi8b{border:1px solid var(--inspector-kbd-border);background:var(--inspector-kbd-bg);min-width:1rem;height:1rem;color:var(--inspector-kbd-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.64rem;display:inline-flex}@media (width<=640px){.hover-badge.svelte-12goi8b{max-width:min(17rem,100vw - 12px)}}.outline.svelte-8f3jhf,.highlight-rect.svelte-8f3jhf{z-index:9996;box-sizing:border-box;pointer-events:none;position:fixed}.outline.hosted-layer.svelte-8f3jhf,.highlight-rect.hosted-layer.svelte-8f3jhf{position:absolute}.outline.solid.svelte-8f3jhf{border:1.5px solid color-mix(in srgb, var(--composer-accent) 70%, transparent);background:color-mix(in srgb, var(--composer-accent) 5%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--composer-accent) 12%, transparent) inset;border-radius:4px}.outline.dashed.svelte-8f3jhf{border:2px dashed color-mix(in srgb, var(--composer-accent) 72%, transparent);background:color-mix(in srgb, var(--composer-accent) 6%, transparent);border-radius:4px}.highlight-rect.svelte-8f3jhf{background:color-mix(in srgb, var(--composer-accent) 18%, transparent);border-radius:3px}.anchor-marker.svelte-8f3jhf{z-index:9998;background:var(--composer-accent);color:#fff;width:22px;height:22px;box-shadow:var(--inspector-shadow-overlay);pointer-events:none;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.anchor-marker.hosted-layer.svelte-8f3jhf{position:absolute}.anchor-marker.svelte-8f3jhf span:where(.svelte-8f3jhf){font-size:1.15rem;line-height:1;transform:translateY(-.5px)}.composer.svelte-8f3jhf{z-index:9999;border:1px solid var(--inspector-composer-border);background:var(--inspector-composer-surface);width:min(280px,100vw - 28px);box-shadow:var(--inspector-shadow-composer);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;border-radius:18px;padding:12px 12px 10px;position:fixed}.composer.hosted-layer.svelte-8f3jhf{position:absolute}.composer-head.svelte-8f3jhf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.target-label.svelte-8f3jhf{min-width:0;color:var(--inspector-text-muted);align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.target-label.svelte-8f3jhf span:where(.svelte-8f3jhf){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-block.svelte-8f3jhf{background:var(--inspector-surface-soft);color:var(--inspector-text-muted);border-radius:8px;margin-bottom:8px;padding:7px 8px;font-size:.76rem;font-style:italic;line-height:1.4}.composer-input.svelte-8f3jhf{border:1px solid color-mix(in srgb, var(--composer-accent) 88%, transparent);background:var(--inspector-composer-input-surface);width:100%;min-height:64px;color:var(--inspector-text-primary);font:inherit;resize:none;box-sizing:border-box;scrollbar-color:color-mix(in srgb, var(--inspector-text-muted) 30%, transparent) transparent;scrollbar-width:thin;border-radius:11px;outline:none;padding:10px 11px;font-size:.84rem;line-height:1.34}.composer-input.svelte-8f3jhf::-webkit-scrollbar{width:8px}.composer-input.svelte-8f3jhf::-webkit-scrollbar-track{background:0 0}.composer-input.svelte-8f3jhf::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--inspector-text-muted) 24%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.composer-input.svelte-8f3jhf::placeholder{color:var(--inspector-text-subtle)}.composer-actions.svelte-8f3jhf{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.delete-button.svelte-8f3jhf,.cancel-button.svelte-8f3jhf,.submit-button.svelte-8f3jhf{font:inherit;cursor:pointer;background:0 0;border:none;transition:transform .16s,opacity .16s}.delete-button.svelte-8f3jhf{width:30px;height:30px;color:var(--inspector-danger);border-radius:999px;justify-content:center;align-items:center;margin-right:auto;display:inline-flex}.delete-button.svelte-8f3jhf:hover{background:var(--inspector-danger-soft)}.cancel-button.svelte-8f3jhf{color:var(--inspector-text-muted);border-radius:999px;padding:.4rem .875rem;font-size:.82rem;font-weight:500}.submit-button.svelte-8f3jhf{background:var(--composer-accent);color:#fff;border-radius:999px;padding:.4rem .875rem;font-size:.82rem;font-weight:500}.cancel-button.inactive-action.svelte-8f3jhf{opacity:.4}.submit-button.svelte-8f3jhf:disabled{opacity:.5;transform:none;cursor:not-allowed!important}.cancel-button.svelte-8f3jhf:hover{opacity:.92;background:var(--inspector-toolbar-hover);color:var(--inspector-text-primary)}.marker.svelte-1b8psgu{z-index:9997;border:1.5px solid var(--inspector-marker-border);background:var(--inspector-marker-color);color:#fff;width:22px;height:22px;font:inherit;box-shadow:var(--inspector-shadow-marker);cursor:pointer;pointer-events:auto;will-change:transform, opacity;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:700;transition:opacity .18s,transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.marker.hosted-layer.svelte-1b8psgu{position:absolute}.marker-content.svelte-1b8psgu,.marker-value.svelte-1b8psgu{justify-content:center;align-items:center;display:inline-flex}.marker-content.svelte-1b8psgu{transition:opacity .16s,transform .16s}.marker.group-marker.svelte-1b8psgu{background:var(--inspector-group-color)}.marker.marker-hidden.svelte-1b8psgu{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.9)}.marker.marker-hidden.svelte-1b8psgu .marker-content:where(.svelte-1b8psgu){opacity:0;transform:scale(.78)}.marker.active-marker.svelte-1b8psgu{filter:saturate(1.14);box-shadow:var(--inspector-shadow-overlay)}.marker.hovered-marker.svelte-1b8psgu,.marker.svelte-1b8psgu:focus-visible{box-shadow:var(--inspector-shadow-overlay);transform:translate(-50%,-50%)scale(1.06)}.marker.unresolved-marker.svelte-1b8psgu{opacity:.78}.marker.marker-hidden.unresolved-marker.svelte-1b8psgu{opacity:0}.note-preview.svelte-1b8psgu{z-index:9998;border:1px solid var(--inspector-border);background:var(--inspector-overlay-surface);width:min(236px,100vw - 24px);color:var(--inspector-text-primary);box-shadow:var(--inspector-shadow-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;border-radius:16px;padding:9px 12px 10px;position:fixed}.note-preview.hosted-layer.svelte-1b8psgu{position:absolute}.hover-outline.svelte-1b8psgu,.hover-highlight-rect.svelte-1b8psgu{z-index:9996;box-sizing:border-box;pointer-events:none;position:fixed}.hover-outline.hosted-layer.svelte-1b8psgu,.hover-highlight-rect.hosted-layer.svelte-1b8psgu{position:absolute}.hover-outline.solid.svelte-1b8psgu{border:1.5px solid var(--inspector-outline-border);background:var(--inspector-outline-bg);box-shadow:0 0 0 1px var(--inspector-outline-inner) inset;border-radius:4px}.hover-outline.dashed.svelte-1b8psgu{border:2px dashed var(--inspector-group-outline-border);background:var(--inspector-group-outline-bg);border-radius:4px}.hover-highlight-rect.svelte-1b8psgu{background:color-mix(in srgb, var(--inspector-marker-color) 18%, transparent);border-radius:3px}.note-preview-title.svelte-1b8psgu{color:var(--inspector-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:.79rem;font-style:italic;font-weight:600;line-height:1.2;overflow:hidden}.note-preview-body.svelte-1b8psgu{color:var(--inspector-text-primary);font-size:.78rem;line-height:1.28}.selection-rect.svelte-zfa6u5,.drag-box.svelte-zfa6u5{z-index:9997;box-sizing:border-box;pointer-events:none;position:fixed}.selection-rect.dashed.svelte-zfa6u5,.drag-box.svelte-zfa6u5{border:2px dashed var(--inspector-group-outline-border);background:var(--inspector-group-outline-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--inspector-group-color) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--inspector-group-color) 12%, transparent);border-radius:4px}.drag-box.svelte-zfa6u5{background:color-mix(in srgb, var(--inspector-group-color) 10%, transparent)}.inspector-root.svelte-150mptf,.inspector-portal-root.svelte-150mptf{--inspector-accent:#0a84ff;--inspector-accent-text:#45a3ff;--inspector-accent-soft:#0a84ff38;--inspector-accent-border:#45a3ff4d;--inspector-success:#14ce4c;--inspector-success-soft:#14ce4c1f;--inspector-danger:#ff7b73;--inspector-danger-soft:#ff453a1f}.inspector-root.theme-dark.svelte-150mptf,.inspector-portal-root.theme-dark.svelte-150mptf{--inspector-toolbar-surface:#1c1c1efa;--inspector-panel-surface:#1d1d1ffa;--inspector-overlay-surface:#1c1c1efa;--inspector-composer-surface:#1d1d1ffb;--inspector-input-surface:#252528;--inspector-composer-input-surface:#252528;--inspector-border:#ffffff14;--inspector-composer-border:#ffffff14;--inspector-border-strong:#ffffff1f;--inspector-divider:#ffffff1a;--inspector-text-primary:#fffffff0;--inspector-text-secondary:#ffffffc7;--inspector-text-muted:#fffc;--inspector-text-subtle:#ffffff59;--inspector-toolbar-hover:#ffffff0f;--inspector-surface-soft:#ffffff08;--inspector-kbd-bg:#ffffff0d;--inspector-kbd-border:#ffffff1f;--inspector-kbd-text:#fffc;--inspector-shadow-toolbar:0 18px 34px #0000002e, 0 12px 22px #00000024;--inspector-shadow-panel:0 20px 40px #0003, 0 12px 20px #0000001f;--inspector-shadow-composer:0 18px 34px #0003, 0 10px 18px #00000024;--inspector-shadow-overlay:0 12px 22px #00000024;--inspector-shadow-marker:0 4px 10px #00000014;--inspector-marker-border:#ffffff85;--inspector-checkbox-border:#ffffff2e;--inspector-checkbox-bg:#ffffff08;--inspector-checkbox-checked-bg:#fffffff0;--inspector-checkbox-check:#111}.inspector-root.theme-light.svelte-150mptf,.inspector-portal-root.theme-light.svelte-150mptf{--inspector-toolbar-surface:#fff;--inspector-panel-surface:#fff;--inspector-overlay-surface:#fffffffc;--inspector-composer-surface:#fffffffb;--inspector-input-surface:#f8fafc;--inspector-composer-input-surface:#fff;--inspector-border:#0f172a14;--inspector-composer-border:#0f172a1f;--inspector-border-strong:#0f172a24;--inspector-divider:#0f172a1a;--inspector-text-primary:#17181c;--inspector-text-secondary:#17181cc7;--inspector-text-muted:#525761c7;--inspector-text-subtle:#5257617a;--inspector-toolbar-hover:#0f172a0f;--inspector-surface-soft:#0f172a08;--inspector-kbd-bg:#0f172a0d;--inspector-kbd-border:#0f172a1f;--inspector-kbd-text:#0f172ac7;--inspector-shadow-toolbar:0 18px 34px #0f172a14, 0 10px 20px #0f172a0f;--inspector-shadow-panel:0 20px 40px #0f172a14, 0 10px 18px #0f172a0f;--inspector-shadow-composer:0 16px 28px #0f172a1a, 0 8px 16px #0f172a0f;--inspector-shadow-overlay:0 12px 22px #0f172a14;--inspector-shadow-marker:0 4px 10px #0f172a1a;--inspector-marker-border:#0f172a2e;--inspector-checkbox-border:#0f172a24;--inspector-checkbox-bg:#ffffffb8;--inspector-checkbox-checked-bg:#17181c;--inspector-checkbox-check:#fff}.inspector-portal-root.svelte-150mptf{position:static}
