.org-ui,.org-ui *,.org-ui :before,.org-ui :after{box-sizing:border-box}.org-ui{color:var(--ink);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.org-canvas{background:radial-gradient(900px 600px at 8% -10%, var(--wash-blue), transparent 60%), radial-gradient(800px 560px at 96% 4%, var(--wash-violet), transparent 60%), radial-gradient(1000px 700px at 50% 110%, var(--wash-cyan), transparent 60%), var(--paper)}.org-ui .btn{height:var(--btn-h);border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink);font-family:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-ghost);transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard), border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), filter var(--dur-control) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.org-ui .btn:not(:disabled):hover{background:var(--surface);color:var(--ink);border-color:var(--glass-edge);box-shadow:var(--shadow-ghost-hover);filter:none}}.org-ui .btn:not(:disabled):active{filter:none;transform:scale(.985)}.org-ui .btn:focus-visible{box-shadow:var(--shadow-ghost), var(--focus-ring);outline:none}.org-ui .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.org-ui .btn .icon{width:14px;height:14px;color:var(--ink-faint)}.org-ui .btn-primary{background:var(--gradient-primary);color:var(--action-ink);box-shadow:var(--shadow-btn);border-color:#0000;font-weight:600}@media (hover:hover) and (pointer:fine){.org-ui .btn-primary:not(:disabled):hover{background:var(--gradient-primary);color:var(--action-ink);filter:brightness(1.12);box-shadow:var(--shadow-btn-hover);border-color:#0000}}.org-ui .btn-primary:not(:disabled):active{filter:brightness(.98);transform:scale(.985)}.org-ui .btn-primary:focus-visible{box-shadow:var(--shadow-btn), var(--focus-ring)}.org-ui .btn-primary:disabled{opacity:.45;filter:none}.org-ui .btn-primary .icon{color:inherit;opacity:.8}.org-ui .btn-primary .spinner{border-color:color-mix(in srgb, var(--action-ink) 30%, transparent);border-top-color:var(--action-ink)}.org-ui .btn-ghost{box-shadow:none;color:var(--ink-soft);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.org-ui .btn-ghost:not(:disabled):hover{background:var(--glass-strong);color:var(--ink);box-shadow:none;border-color:#0000}}.org-ui .btn-ghost:focus-visible{box-shadow:var(--focus-ring)}.org-ui .btn-danger{background:var(--glass-strong);border-color:var(--glass-edge);color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){.org-ui .btn-danger:not(:disabled):hover{background:var(--pill-down-bg);color:var(--pill-down-ink);box-shadow:var(--shadow-ghost);filter:none;border-color:#0000}}.org-ui .btn-danger:not(:disabled):active{filter:none;transform:scale(.985)}.org-ui .btn-sm{height:var(--control-h-sm);gap:6px;padding:0 12px;font-size:12.5px}.org-ui .btn-block{width:100%}.org-ui .btn-rect{border-radius:var(--radius-lg)}.org-ui .btn-md{height:var(--control-h)}.org-ui .btn .spinner{border-width:1.5px;width:12px;height:12px}.org-ui .icon-btn{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink-soft);box-shadow:var(--shadow-chip);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.org-ui .icon-btn:not(:disabled):hover{background:var(--surface);color:var(--ink)}.org-ui .icon-btn.is-danger:not(:disabled):hover{background:var(--pill-down-bg);color:var(--pill-down-ink);border-color:#0000}}.org-ui .icon-btn:not(:disabled):active{transform:scale(.96)}.org-ui .icon-btn:focus-visible{box-shadow:var(--shadow-chip), var(--focus-ring);outline:none}.org-ui .icon-btn:disabled{opacity:.5;cursor:not-allowed}.org-ui .icon-btn-sm{width:28px;height:28px}.org-ui .chip{height:var(--control-h-sm);border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink-soft);font-family:inherit;font-size:var(--fs-md);white-space:nowrap;box-shadow:var(--shadow-chip);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.org-ui .chip:not([aria-pressed=true]):not(:disabled):hover{background:var(--surface);color:var(--ink)}}.org-ui .chip:not(:disabled):active{transform:scale(.98)}.org-ui .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.org-ui .chip:focus-visible{box-shadow:var(--shadow-chip), var(--focus-ring);outline:none}.org-ui .chip:disabled{opacity:.5;cursor:not-allowed}.org-ui .chip-row{flex-wrap:wrap;gap:8px;display:flex}.org-ui .tabs{height:var(--control-h);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--muted);align-items:center;gap:2px;display:inline-flex;position:relative}.org-ui .tab{z-index:1;border-radius:var(--radius-xs);height:28px;color:var(--ink-soft);font-family:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.org-ui .tab:hover{color:var(--ink)}}.org-ui .tab[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.org-ui .tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.org-ui .tabs.is-block{width:100%;display:flex}.org-ui .tabs.is-block .tab{flex:1;justify-content:center}.org-ui .count-pill{border-radius:var(--radius-pill);background:var(--badge-default-bg);min-width:20px;height:20px;color:var(--badge-default-ink);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.org-ui .tab[aria-selected=true] .count-pill{background:var(--ink);color:var(--surface)}.org-ui .field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.org-ui .label{font-size:var(--fs-sm);color:var(--ink);font-weight:500}.org-ui .hint{font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.5}.org-ui .hint strong{color:var(--ink-soft);font-weight:600}.org-ui .error-text{font-size:var(--fs-sm);color:var(--badge-critical-ink);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.org-ui .input,.org-ui .select,.org-ui .textarea{height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-md);box-shadow:none;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);outline:none;padding:0 12px;line-height:1}.org-ui .input::placeholder,.org-ui .textarea::placeholder{color:var(--ink-faint);opacity:1}.org-ui .textarea{resize:vertical;height:auto;min-height:96px;padding:8px 12px;line-height:1.5}.org-ui .select{appearance:none;cursor:pointer;width:auto;padding-right:32px}.org-ui .select option{background:var(--surface);color:var(--ink)}@media (hover:hover) and (pointer:fine){.org-ui .input:hover:not(:disabled):not(:focus),.org-ui .select:hover:not(:disabled):not(:focus),.org-ui .textarea:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}}.org-ui .input:focus,.org-ui .select:focus,.org-ui .textarea:focus,.org-ui .input:focus-visible,.org-ui .select:focus-visible,.org-ui .textarea:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-input-focus);outline:none}.org-ui .input:disabled,.org-ui .select:disabled,.org-ui .textarea:disabled{background:var(--muted);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed;opacity:1}.org-ui .input[aria-invalid=true],.org-ui .input.is-invalid{border-color:var(--negative)}.org-ui .input[aria-invalid=true]:focus,.org-ui .input.is-invalid:focus{box-shadow:var(--shadow-input-error)}.org-ui .input.is-mono{font-family:var(--mono);letter-spacing:0}.org-ui .input-icon{min-width:0;position:relative}.org-ui .input-icon>.icon{width:14px;height:14px;color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.org-ui .input-icon>.input{padding-left:34px}.org-ui .selwrap{align-items:center;min-width:0;display:inline-flex;position:relative}.org-ui .selwrap .select{width:100%}.org-ui .selwrap-chev{color:var(--ink-faint);pointer-events:none;display:flex;position:absolute;right:11px}.org-ui .selwrap.is-block{width:100%;display:flex}.org-ui .input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-out}.org-ui .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-out}.org-ui .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-out}.org-ui .card{border:1px solid var(--glass-edge);border-radius:var(--radius-xl);background:var(--glass);box-shadow:var(--shadow-glass);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:0;transition:none}.org-ui .card-elevated{box-shadow:var(--shadow-float)}.org-ui .card-clip{overflow:hidden}.org-ui .card-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 20px;display:flex}.org-ui .card-header h3{font-family:var(--font-heading);font-size:var(--text-card-title);letter-spacing:var(--tracking-card);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.org-ui .card-header-text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.org-ui .card-header-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.org-ui .card-header-note{font-size:var(--fs-sm);color:var(--ink-faint);white-space:nowrap}.org-ui .card-body{padding:20px}.org-ui .card-body+.card-body{border-top:1px solid var(--line)}.org-ui .card-footer{border-top:1px solid var(--line-soft);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.org-ui .card-desc{font-size:var(--fs-md);color:var(--ink-faint);line-height:1.55}.org-ui .section-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-group);color:var(--ink-faint);font-weight:600;line-height:1.4}.org-ui .badge .num{font-variant-numeric:tabular-nums}.org-ui .badge-purple{background:var(--purple-bg);color:var(--purple)}.org-ui .avatar{border-radius:var(--radius-pill);background:var(--gradient-avatar-soft);width:32px;height:32px;color:var(--ink-soft);font-size:var(--fs-sm);box-shadow:var(--shadow-avatar);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.org-ui .avatar-sm{width:28px;height:28px;font-size:var(--fs-xs)}.org-ui .disc{border-radius:var(--radius-pill);background:var(--muted);width:32px;height:32px;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.org-ui .disc-danger{background:var(--pill-down-bg);color:var(--pill-down-ink)}.org-ui .disc .icon{width:16px;height:16px}.org-ui .empty{text-align:center;color:var(--ink-faint);font-size:var(--fs-md);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.org-ui .empty .disc{margin-bottom:4px}.org-ui .empty-title{color:var(--ink);font-size:14px;font-weight:600}.org-ui .empty-title.is-danger{color:var(--badge-critical-ink)}.org-ui .empty p{max-width:380px;margin:0;line-height:1.5}.org-ui .empty .btn{margin-top:8px}.org-ui .alert{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass-strong);color:var(--ink);font-size:var(--fs-sm);align-items:flex-start;gap:12px;padding:10px 16px;line-height:1.5;display:flex}.org-ui .alert:before{content:"";background:var(--ink-faint);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.org-ui .alert strong{font-weight:600}.org-ui .alert-danger{border-color:color-mix(in srgb, var(--negative) 30%, transparent);background:var(--negative-soft)}.org-ui .alert-danger:before{background:var(--negative)}.org-ui .alert-warning{border-color:color-mix(in srgb, var(--caution) 35%, transparent);background:var(--caution-soft)}.org-ui .alert-warning:before{background:var(--caution)}.org-ui .alert-info{border-color:var(--accent-line);background:var(--accent-soft)}.org-ui .alert-info:before{background:var(--accent)}.org-ui .alert-body{flex:1;min-width:0}.org-ui .mono{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-soft)}.org-ui .mono.is-faint{color:var(--ink-faint)}.org-ui .code{background:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:10px 12px;line-height:1.5;overflow:hidden}.org-ui .table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.org-ui .table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.org-ui .table th,.org-ui .table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line);padding:0 16px}.org-ui .table th{height:40px;font-size:var(--fs-sm);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--ink-faint);background:color-mix(in srgb, var(--surface) 40%, transparent);font-weight:600}.org-ui .table td{height:44px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-standard)}.org-ui .table tbody tr:last-child td{border-bottom:0}.org-ui .table th.num,.org-ui .table td.num{text-align:right;font-variant-numeric:tabular-nums}.org-ui .table td.muted{color:var(--ink-faint)}.org-ui .table th:first-child,.org-ui .table td:first-child{padding-left:20px}.org-ui .table th:last-child,.org-ui .table td:last-child{padding-right:20px}@media (hover:hover) and (pointer:fine){.org-ui .table tbody tr.is-row:hover td{background:var(--panel-row-hover)}}.org-ui .cell-stack{align-items:center;gap:10px;min-width:0;display:flex}.org-ui .cell-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.org-ui .cell-sub{font-size:var(--fs-sm);color:var(--ink-faint);margin-top:2px;display:block}.org-ui .cell-sub.is-danger{color:var(--badge-critical-ink)}.org-ui .cell-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.org-ui .cell-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.org-ui .table td.is-empty{text-align:center;height:auto;color:var(--ink-faint);white-space:normal;padding:28px 20px}.org-ui .table .skeleton{display:inline-block}.org-ui .org-scrim{z-index:var(--z-modal);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modalBgIn var(--dur-control) var(--ease-entrance) forwards;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.org-ui .modal{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);padding:24px;overflow-y:auto}.org-ui .modal .section-title{margin-bottom:4px}.org-ui .modal-title{font-family:var(--font-heading);font-size:var(--fs-lg);letter-spacing:var(--tracking-card);color:var(--ink);margin:0 0 18px;font-weight:600;line-height:1.3}.org-ui .modal-fields{flex-direction:column;gap:16px;display:flex}.org-ui .form-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.org-top{z-index:30;height:var(--topbar-h);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.org-top-brand{align-items:center;gap:12px;min-width:0;display:flex}.org-top-brand .tile-store{width:32px;height:32px}.org-top-text{flex-direction:column;gap:1px;min-width:0;display:flex}.org-top-title{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.2;overflow:hidden}.org-top-end{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.org-panel.is-overlay{z-index:55;position:fixed;inset:0;overflow:hidden auto}.org-panel.is-picker{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.org-page{flex-direction:column;gap:20px;width:100%;max-width:1040px;margin:0 auto;padding:20px 32px 48px;display:flex}.org-panel .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0;display:flex}.org-panel .page-header-text{flex-direction:column;gap:4px;min-width:0;display:flex}.org-panel .page-title{font-family:var(--font-heading);font-size:var(--fs-hero);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0;font-weight:600;line-height:1.15}.org-panel .page-desc{color:var(--ink-faint);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.5;display:flex}.org-panel .page-desc strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.org-section{flex-direction:column;gap:12px;min-width:0;display:flex}.org-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.org-section-head>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.org-section-head h2{font-family:var(--font-heading);font-size:var(--text-card-title);letter-spacing:var(--tracking-card);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.org-section-help{text-align:right;max-width:360px;font-size:var(--fs-sm);color:var(--ink-faint);line-height:1.5}@media (width<=720px){.org-section-help{text-align:left;max-width:none}}.org-inline-error{color:var(--badge-critical-ink);font-size:var(--fs-sm);line-height:1.5}.org-store-row{border-top:1px solid var(--line);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding-right:12px;display:flex}.org-store-row:first-child{border-top:0}.org-store-open{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:12px;margin:0;padding:8px 12px 8px 20px;display:flex}@media (hover:hover) and (pointer:fine){.org-store-row:hover{background:var(--panel-row-hover)}.org-store-row:hover .org-store-domain{color:var(--ink-soft)}}.org-store-open:active{transform:scale(.995)}.org-store-open:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.org-store-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-store-name{font-size:var(--text-nav);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.org-store-domain{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-standard);overflow:hidden}.org-store-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.org-store-chev{color:var(--ink-faint);flex-shrink:0;display:inline-flex}.org-store-del .spinner{border-width:1.5px;width:12px;height:12px}.org-toolbar{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.org-toolbar .input-icon{flex:220px;min-width:180px;max-width:360px}.org-toolbar .btn-primary{margin-left:auto}.org-legend{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.org-legend-list{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.org-legend-list .section-title{margin-bottom:2px}.org-legend-row{font-size:var(--fs-sm);color:var(--ink-faint);align-items:center;gap:10px;line-height:1.5;display:flex}.org-legend-row .badge{flex-shrink:0;justify-content:center;min-width:72px}.org-hardrule{flex:0 280px;min-width:240px}.org-hardrule .section-title{color:var(--badge-attention-ink);margin-bottom:3px}.org-hardrule p{color:var(--ink-soft);margin:0}.org-hardrule em{color:var(--ink);font-style:italic}.org-sup-row{border-top:1px solid var(--line);min-height:52px;animation:fadeInUp var(--dur-panel) var(--ease-entrance) backwards;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.org-sup-row:first-child{border-top:0}.org-sup-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.org-sup-name{font-size:var(--text-nav);color:var(--ink);font-weight:500}.org-sup-code{align-items:center;gap:8px;display:inline-flex}.org-sup-reveal{font:inherit;font-size:var(--fs-sm);color:var(--accent);cursor:pointer;border-radius:var(--radius-xs);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);transition:color var(--dur-fast) var(--ease-standard), text-decoration-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){.org-sup-reveal:hover{color:var(--accent-hover);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.org-sup-reveal:focus-visible{box-shadow:var(--focus-ring);outline:none}.org-sup-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.org-sup-form{grid-template-columns:1fr}}.org-portal{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.org-portal-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.org-portal-url{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;overflow:hidden}.org-secret{height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--muted);color:var(--ink);align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.org-secret .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.org-settings-stack{flex-direction:column;gap:16px;display:flex}.org-panel .skeleton-pill{border-radius:var(--radius-pill);width:64px;height:21px;display:inline-block}.org-picker-card{width:100%;max-width:780px;padding:0}.org-picker-head{flex-direction:column;gap:4px;padding:28px 28px 0;display:flex}.org-picker-logo{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.org-picker-logo .tile-store{width:32px;height:32px}.org-picker-title{font-family:var(--font-heading);font-size:var(--fs-xl);letter-spacing:var(--tracking-card);color:var(--ink);font-weight:600;line-height:1.25}.org-picker-sub{font-size:var(--fs-sm);color:var(--ink-faint)}.org-picker-tabs{padding:20px 28px 0}.org-picker-body{flex-direction:column;gap:16px;padding:20px 28px 28px;display:flex}.org-picker-body .org-section{gap:12px}.org-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.org-list .org-store-open{padding-left:14px}.org-list .org-store-row{padding-right:8px}.org-list .org-sup-row{padding:8px 14px}.org-list .table th:first-child,.org-list .table td:first-child{padding-left:14px}.org-list .table th:last-child,.org-list .table td:last-child{padding-right:14px}.org-picker-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.org-panel.is-overlay.panel-in{animation:slideIn var(--dur-panel) var(--ease-entrance) backwards}.org-tab-panel{animation:fadeIn var(--dur-control) var(--ease-entrance) backwards}.org-wiz{z-index:70;position:fixed;inset:0;overflow:hidden auto}.org-wiz-body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:20px 32px 48px;display:grid}.org-wiz-side{height:calc(var(--page-h) - 68px);border-radius:var(--radius-2xl);background:var(--glass-dark);min-height:480px;color:var(--glass-dark-ink);border:1px solid var(--glass-dark-edge);box-shadow:var(--shadow-modal);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-direction:column;gap:28px;padding:24px;display:flex;position:sticky;top:80px;overflow-y:auto}.org-wiz-brand{color:var(--glass-dark-ink);align-items:center;gap:10px;display:flex}.org-wiz-brand .tile-store{width:28px;height:28px}.org-wiz-brand .org-wiz-wordmark{font-family:var(--font-heading);font-size:var(--fs-lg);letter-spacing:-.03em;color:var(--glass-dark-ink);font-weight:600}.stepper{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.stepper-item{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.stepper-num{border:1px solid var(--glass-dark-edge);width:20px;height:20px;color:var(--glass-dark-ink);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;opacity:.7;transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard), opacity var(--dur-control) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-weight:600;display:inline-flex}.stepper-num .icon{width:11px;height:11px}.stepper-item.is-current .stepper-num{background:var(--glass-dark-ink);border-color:var(--glass-dark-ink);color:var(--dark);opacity:1}.stepper-item.is-done .stepper-num{border-color:var(--glass-dark-ink);opacity:1}.stepper-text{flex-direction:column;gap:2px;min-width:0;display:flex}.stepper-title{font-size:var(--fs-md);color:var(--glass-dark-ink);opacity:.75;transition:opacity var(--dur-control) var(--ease-standard);font-weight:500}.stepper-sub{font-size:var(--fs-xs);color:var(--glass-dark-ink);opacity:.55}.stepper-item.is-current .stepper-title{opacity:1}.org-wiz-side-foot{border-top:1px solid var(--glass-dark-edge);font-size:var(--fs-sm);color:color-mix(in srgb, var(--glass-dark-ink) 70%, transparent);margin-top:auto;padding-top:20px;line-height:1.6}.org-wiz-side-foot strong{color:var(--glass-dark-ink);font-weight:600}.org-wiz-main{min-height:calc(var(--page-h) - 68px);border-radius:var(--radius-2xl);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:center;padding:40px 32px;display:flex}.org-wiz-col{flex-direction:column;gap:16px;width:100%;max-width:480px;display:flex}.org-wiz-panel{animation:fadeIn var(--dur-control) var(--ease-entrance) backwards;flex-direction:column;gap:16px;display:flex}.org-wiz-head{flex-direction:column;gap:6px;display:flex}.org-wiz-title{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.org-wiz-lead{font-size:var(--fs-md);color:var(--ink-faint);line-height:1.6}.org-wiz-row{align-items:center;gap:8px;display:flex}.org-wiz-row .input{flex:1;min-width:0}.org-wiz-suffix{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-faint);white-space:nowrap}.org-wiz-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=640px){.org-wiz-grid{grid-template-columns:1fr}}.org-wiz-footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:8px;padding-top:20px;display:flex}.org-wiz-footer .grow{flex:1}.org-wiz-note{font-size:var(--fs-sm);color:var(--ink-faint);line-height:1.5}.org-wiz .org-connect{border-radius:var(--radius-lg);background:var(--gradient-primary);width:100%;color:var(--action-ink);text-align:center;cursor:pointer;box-shadow:var(--shadow-btn);transition:filter var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border:1px solid #0000;margin:0;padding:18px 16px;font-family:inherit}@media (hover:hover) and (pointer:fine){.org-wiz .org-connect:not(:disabled):hover{filter:brightness(1.12);box-shadow:var(--shadow-btn-hover)}}.org-wiz .org-connect:not(:disabled):active{filter:brightness(.98);transform:scale(.99)}.org-wiz .org-connect:focus-visible{box-shadow:var(--shadow-btn), var(--focus-ring);outline:none}.org-wiz .org-connect:disabled{cursor:default}.org-wiz .org-connect:disabled:not(.org-connect-ok){opacity:.6}.org-wiz .org-connect-ok{background:var(--badge-success-bg);color:var(--badge-success-ink);box-shadow:var(--shadow-chip)}.org-wiz .org-connect-title{justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.org-wiz .org-connect-sub{font-size:var(--fs-sm);opacity:.75;margin-top:3px}.org-wiz .org-connect .spinner{border-color:color-mix(in srgb, var(--action-ink) 30%, transparent);border-top-color:var(--action-ink)}.org-review{flex-direction:column;margin:0;display:flex}.org-review-row{border-top:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.org-review-row:first-child{border-top:0}.org-review-row dt{margin:0;padding-top:2px}.org-review-row dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}@media (width<=960px){.org-wiz-body{grid-template-columns:1fr}.org-wiz-side{display:none}.org-wiz-main{min-height:0;padding:24px 16px}}.login-page{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex;position:relative}.login-page .login-card{width:100%;max-width:380px;animation:fadeInUp var(--dur-panel) var(--ease-entrance) backwards;padding:32px;position:relative;overflow:hidden}.login-logo{align-items:center;gap:8px;display:inline-flex}.login-logo .tile-store{width:28px;height:28px}.auth-title{font-family:var(--font-heading);font-size:var(--fs-xl);letter-spacing:var(--tracking-card);color:var(--ink);margin:24px 0 0;font-weight:600;line-height:1.25}.auth-sub{font-size:var(--fs-sm);color:var(--ink-faint);margin:4px 0 0;line-height:1.5}.auth-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.auth-foot{font-size:var(--fs-sm);color:var(--ink-faint);flex-direction:column;gap:4px;margin:16px 0 0;line-height:1.5;display:flex}.auth-foot .section-title{margin-top:4px}.login-progress{background:0 0;border-radius:0;height:3px;position:absolute;top:0;left:0;right:0}.login-pass-wrap{display:flex;position:relative}.login-pass-wrap .input{padding-right:40px}.login-eye{border-radius:var(--radius-sm);width:28px;height:28px;min-height:28px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.login-eye:before{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.login-eye:hover{color:var(--ink);background:var(--muted)}}.login-eye:focus-visible{color:var(--ink);box-shadow:var(--focus-ring);outline:none}.login-eye:active{transform:translateY(-50%)scale(.95)}.login-page .field:focus-within .label{color:var(--ink)}.login-button{margin-top:4px}@media (width<=480px){.login-page .login-card{padding:24px 20px}}.cmdk-overlay{z-index:var(--z-palette);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:15vh 12px 0;display:flex;position:fixed;inset:0}.cmdk{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--glass-edge);width:min(560px,100%);max-height:60vh;box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform-origin:top;animation:popover-in var(--dur-control) var(--ease-entrance) both;flex-direction:column;display:flex;overflow:hidden}.cmdk-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.cmdk-head .icon{width:16px;height:16px;color:var(--ink-faint);flex-shrink:0}.cmdk-input{min-width:0;height:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:1}.cmdk-input::placeholder{color:var(--ink-faint);opacity:1}.cmdk-input:focus,.cmdk-input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.cmdk-list{flex:1;min-height:0;padding:4px;overflow-y:auto}.cmdk .menu-eyebrow{padding:8px 12px 4px}.cmdk-item{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--ink-soft);font-size:var(--fs-md);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;font-weight:500;transition:none;display:flex}.cmdk .cmdk-item[aria-selected=true],.cmdk .cmdk-item[aria-selected=true]:hover{background:var(--accent-soft);color:var(--ink)}.cmdk .cmdk-item[aria-selected=true] .cmdk-item-sub{color:var(--ink-soft)}.cmdk-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmdk-item-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.cmdk-item-sub{font-size:var(--fs-xs);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.35;overflow:hidden}.cmdk-item .kbd{flex-shrink:0;margin-left:8px}.cmdk-empty{text-align:center;color:var(--ink-faint);font-size:var(--fs-md);padding:28px 16px}.cmdk-foot{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-faint);flex-shrink:0;align-items:center;gap:14px;padding:8px 16px;display:flex}.cmdk-foot span{align-items:center;gap:5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.org-panel.is-overlay.panel-in,.org-tab-panel,.org-wiz-panel,.org-sup-row,.cmdk,.org-ui .org-scrim,.login-card{animation:none}.org-ui .btn,.org-ui .chip,.org-ui .icon-btn,.org-store-open,.stepper-num,.stepper-title,.login-eye{transition:none}}.org-lead{font-size:var(--fs-md);color:var(--ink-faint);margin:0;line-height:1.55}.org-toolbar-row{border-bottom:1px solid var(--line);padding:12px 20px}.org-picker-body .card{background:var(--surface);border-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg)}.org-picker-body .card-header,.org-picker-body .org-toolbar-row,.org-picker-body .card-body,.org-picker-body .card-footer{padding-left:16px;padding-right:16px}.org-picker-body .org-store-open{padding-left:16px}.org-picker-body .org-store-row{padding-right:8px}.org-picker-body .org-sup-row{padding-left:16px;padding-right:16px}.org-picker-body .table th,.org-picker-body .table td{padding-left:12px;padding-right:12px}.org-picker-body .table th:first-child,.org-picker-body .table td:first-child{padding-left:16px}.org-picker-body .table th:last-child,.org-picker-body .table td:last-child{padding-right:16px}.org-picker-body .org-legend{flex-direction:column}.org-picker-body .org-hardrule{flex-basis:auto}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f7f9;--surface:#fff;--muted:#f5f5f4;--ink:#19191a;--ink-soft:#56514d;--ink-faint:#6b6560;--line:#e5e7eb;--line-strong:#d4d7dd;--line-soft:#0f11150f;--dark:#0f1115;--accent-blue:#2563eb;--accent-hover:#1452d7;--accent-soft:#ecf2fd;--accent-line:#bed0f9;--accent-bright:#dae4fc;--accent-bright-ink:#1f3c7a;--brand:#f3ff06;--brand-ink:#161719;--positive:#22c55e;--caution:#f59e0b;--negative:#ef4444;--positive-soft:#22c55e1f;--caution-soft:#f59e0b14;--negative-soft:#ef444414;--badge-success-bg:#cdfee1;--badge-success-ink:#0c5132;--badge-attention-bg:#ffea8a;--badge-attention-ink:#4f4700;--badge-critical-bg:#fed1d7;--badge-critical-ink:#8e1f0b;--badge-info-bg:#e0f0ff;--badge-info-ink:#003a5a;--badge-default-bg:#e3e3e3;--badge-default-ink:#303030;--pill-up-bg:#dff7e7;--pill-up-ink:#167a3b;--pill-down-bg:#fde5e5;--pill-down-ink:#b91c1c;--pill-flat-bg:#0f11150f;--glass:#ffffff94;--glass-strong:#ffffffc7;--glass-edge:#ffffffbf;--glass-highlight:#fffffff2;--glass-blur:blur(28px) saturate(1.7);--glass-dark:#0c0c0eeb;--glass-dark-ink:#e9eaee;--glass-dark-edge:#ffffff14;--wash-blue:#6e99f742;--wash-violet:#bf91f333;--wash-cyan:#77d6f82e;--gradient-primary:linear-gradient(#2b2c31 0%, #121317 55%, #0b0b0d 100%);--gradient-avatar:linear-gradient(#f4f5f8, #e6e8ee);--gradient-avatar-soft:linear-gradient(#eef1f6, #dfe4ec);--gradient-ink-tile:linear-gradient(#3a3e48, #15171c);--shadow-glass:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #0f11150a, 0 14px 36px -18px #0f111538;--shadow-float:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #0f11150f, 0 24px 60px -24px #0f111559;--shadow-btn:inset 0 1px #ffffff38, inset 0 -1px #00000059, 0 1px 2px #0f111540, 0 8px 20px -10px #0f11158c;--shadow-btn-hover:inset 0 1px #ffffff47, inset 0 -1px #00000059, 0 2px 4px #0f111540, 0 12px 26px -10px #0f111599;--shadow-ghost:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #0f11150f, 0 1px 2px #0f11150d;--shadow-ghost-hover:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #0f11151a, 0 4px 12px -6px #0f111540;--shadow-chip:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #0f11150d;--shadow-nav-active:0 1px 2px #0f111514, 0 0 0 1px #0f11150d, inset 0 1px 0 #ffffffe6;--shadow-switcher:inset 0 1px 0 #ffffffe6, 0 0 0 1px #0f11150d, 0 6px 16px -10px #0f111540;--shadow-tile:inset 0 1px #ffffff59, 0 1px 2px #0f111526;--shadow-tile-white:inset 0 0 0 1px #0f111514, 0 1px 2px #0f111514;--shadow-avatar:inset 0 1px #ffffffe6, 0 0 0 1px #0f11150f;--shadow-kbd:0 0 0 1px #0f111514, 0 1px #0f11150f;--shadow-input-focus:0 0 0 4px #2563eb29, inset 0 1px #ffffffe6;--shadow-input-error:0 0 0 4px #ef444424;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--shadow-nav-stuck:inset 0 1px #fffc, 0 8px 30px -16px #17181c59;--bg:var(--paper);--bg-inset:var(--muted);--bg2:var(--surface);--bg3:#eef0f3;--bg4:#e4e7ec;--border:var(--line);--border2:var(--line);--border3:var(--line-strong);--text:var(--ink);--text2:var(--ink-soft);--text3:var(--ink-faint);--text4:#7a756f;--accent:var(--accent-blue);--accent-ink:#fff;--accent-bg:var(--accent-soft);--action:#121317;--action-ink:#fff;--glass-fill:var(--glass);--glass-top:inset 0 1px 0 var(--glass-highlight);--glass-lift:var(--shadow-glass);--green:var(--pill-up-ink);--green-bg:var(--badge-success-bg);--red:var(--pill-down-ink);--red-bg:var(--badge-critical-bg);--red-text:var(--badge-critical-ink);--blue:var(--accent-blue);--blue-bg:var(--badge-info-bg);--yellow:#b45309;--yellow-bg:var(--badge-attention-bg);--warning-text:var(--badge-attention-ink);--purple:#6d28d9;--purple-bg:#ede9fe;--orange:var(--yellow);--orange-bg:var(--yellow-bg);--shadow-raise:var(--shadow-sm);--shadow-modal:0 20px 50px -20px #00000073, 0 2px 6px #00000014;--scrim:#0f111559;--scrim-media:#000000d9;--focus-ring:0 0 0 3px var(--accent-line);--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-xl:16px;--radius-2xl:22px;--radius-pill:999px;--radius:8px;--radius-btn:999px;--radius-lg:12px;--radius-panel:16px;--panel-gap:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--control-h:36px;--control-h-sm:30px;--btn-h:34px;--rail-w:54px;--nav-w:248px;--nav-icon-w:64px;--nav-peek-w:248px;--sidebar-gap:12px;--topbar-h:48px;--z-popover:9000;--z-overlay:9500;--z-modal:10000;--z-palette:10020;--z-toast:10050;--z-confirm:10100;--dur-fast:.12s;--dur-control:.15s;--dur-panel:.2s;--dur-sweep:1.1s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-entrance:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-linear:linear;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--fs-micro:9.5px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:15px;--fs-section:17px;--fs-xl:20px;--fs-hero:26px;--text-nav:13.5px;--text-card-title:14.5px;--text-figure-lg:32px;--tracking-body:-.011em;--tracking-heading:-.024em;--tracking-card:-.01em;--tracking-figure:-.028em;--tracking-group:.08em;--font-heading:"Geist Variable", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-body:"Geist Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--sans:var(--font-body);--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--rail-bg:transparent;--sidebar-bg:transparent;--sidebar-text:var(--ink);--sidebar-muted:var(--ink-faint);--sidebar-label:var(--ink-faint);--sidebar-icon:var(--ink-faint);--sidebar-hover:#fff9;--sidebar-active:var(--surface);--sidebar-active-text:var(--ink);--sidebar-border:var(--line-soft);--sidebar-green-bg:var(--badge-success-bg);--sidebar-avatar:var(--muted);--well-fill:var(--surface);--well-edge:var(--line);--well-edge-hover:var(--line-strong);--well-edge-focus:var(--accent);--well-shadow:none;--well-focus-halo:var(--shadow-input-focus);--well-ro-fill:var(--muted);--well-ro-edge:var(--line);--keycap-bg:linear-gradient(var(--glass-strong), var(--glass-strong));--keycap-bg-hover:linear-gradient(var(--surface), var(--surface));--keycap-bg-active:linear-gradient(var(--muted), var(--muted));--keycap-edge:linear-gradient(#0f11151a, #0f11151a);--keycap-edge-hover:#0f111529;--keycap-shadow:var(--shadow-ghost);--keycap-ink:var(--ink-soft);--card-fill:var(--surface);--card-fill-hover:var(--surface);--card-edge:var(--line);--card-edge-hover:var(--line-strong);--card-shadow:var(--shadow-sm);--bezel-surface:linear-gradient(180deg, #fff 0%, #f4f6f9 100%);--bezel-glint-a:#6e99f78c;--bezel-glint-b:#bf91f380;--bezel-ramp:linear-gradient(180deg, #0f11151a, #0f11150a);--bezel-shadow:var(--shadow-float);--bezel-grid:#0f111509;--bezel-bloom-a:#6e99f71a;--bezel-bloom-b:#bf91f317;--avatar-ring:linear-gradient(135deg, #2563eb8c, transparent 40%, #bf91f38c);--chip-fill:var(--badge-default-bg);--chip-edge:transparent;--panel-fill:var(--surface);--panel-row-hover:#0f11150d;--panel-shadow:var(--shadow-float);--dot-ink:#0f11150b;--seg-track:var(--muted);--seg-thumb:var(--surface);--seg-thumb-shadow:var(--shadow-sm);--switch-track:#0f11151f;--switch-track-edge:transparent;--switch-knob:var(--surface);--puck-bg:#fff;--puck-ink:var(--ink);--state-glow:#2563eb59;--bubble-in-bg:var(--surface);--bubble-in-edge:var(--line);--bubble-in-shadow:var(--shadow-sm);--bubble-out-bg:#f3f6fb;--bubble-out-edge:var(--accent-line);--bubble-out-shadow:var(--shadow-sm)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1a1a1c;--surface:#26262a;--muted:#202023;--ink:#fafaf7;--ink-soft:#c9c7c2;--ink-faint:#9c9a94;--line:#34343a;--line-strong:#44444b;--line-soft:#ffffff0f;--accent-blue:#7fb5f0;--accent-hover:#9cc6f5;--accent-soft:#7fb5f024;--accent-line:#7fb5f073;--accent-bright:#7fb5f038;--accent-bright-ink:#cfe3fb;--badge-success-bg:#4ade8029;--badge-success-ink:#7bd49b;--badge-attention-bg:#fbbf2429;--badge-attention-ink:#f3d77a;--badge-critical-bg:#f8717129;--badge-critical-ink:#ff8a78;--badge-info-bg:#7fb5f029;--badge-info-ink:#9cc6f5;--badge-default-bg:#ffffff14;--badge-default-ink:#c9c7c2;--pill-up-bg:#4ade8029;--pill-up-ink:#7bd49b;--pill-down-bg:#f8717129;--pill-down-ink:#ff8a78;--pill-flat-bg:#ffffff14;--glass:#ffffff0d;--glass-strong:#ffffff12;--glass-edge:#ffffff17;--glass-highlight:#ffffff1a;--wash-blue:#6e99f71a;--wash-violet:#bf91f314;--wash-cyan:#77d6f80f;--gradient-primary:linear-gradient(#fff 0%, #ececea 100%);--gradient-avatar:linear-gradient(#3a3a40, #2a2a2e);--gradient-avatar-soft:linear-gradient(#3a3a40, #2a2a2e);--gradient-ink-tile:linear-gradient(#e9e9e6, #cfcfcb);--shadow-glass:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #ffffff0d, 0 14px 36px -18px #0009;--shadow-float:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #ffffff12, 0 24px 60px -24px #000c;--shadow-btn:inset 0 1px #ffffffe6, inset 0 -1px #0000001f, 0 1px 2px #0006, 0 8px 20px -10px #000000b3;--shadow-btn-hover:inset 0 1px #ffffffe6, inset 0 -1px #0000001f, 0 2px 4px #0006, 0 12px 26px -10px #000c;--shadow-ghost:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #ffffff12, 0 1px 2px #0000004d;--shadow-ghost-hover:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #ffffff1f, 0 4px 12px -6px #00000080;--shadow-chip:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px #ffffff0f;--shadow-nav-active:0 1px 2px #0006, 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff1a;--shadow-switcher:inset 0 1px 0 #ffffff1a, 0 0 0 1px #ffffff0f, 0 6px 16px -10px #0009;--shadow-tile:inset 0 1px #ffffff1f, 0 1px 2px #0006;--shadow-tile-white:inset 0 0 0 1px #ffffff14, 0 1px 2px #0000004d;--shadow-avatar:inset 0 1px #ffffff1f, 0 0 0 1px #ffffff12;--shadow-kbd:0 0 0 1px #ffffff1a, 0 1px #0000004d;--shadow-input-focus:0 0 0 4px #7fb5f02e, inset 0 1px #ffffff0f;--shadow-sm:0 1px 3px #0006, 0 1px 2px -1px #0006;--bg3:#2f2f34;--bg4:#3a3a40;--text4:#979590;--accent-ink:#161719;--action:#fafaf7;--action-ink:#161719;--green:#7bd49b;--red:#ff8a78;--red-text:#ff8a78;--blue:#7fb5f0;--yellow:#f3d77a;--warning-text:#f3d77a;--purple:#b0a0ff;--orange:#f3d77a;--purple-bg:#b0a0ff29;--shadow-modal:0 20px 50px -20px #000c, 0 2px 6px #0006;--scrim:#00000080;--sidebar-hover:#ffffff0f;--sidebar-avatar:#2f2f34;--well-fill:#0000004d;--well-edge:#ffffff14;--well-edge-hover:#ffffff21;--well-shadow:inset 0 1px 5px #0000004d;--well-edge-focus:var(--accent);--well-focus-halo:var(--shadow-input-focus), var(--well-shadow);--well-ro-fill:#00000038;--well-ro-edge:#ffffff0f;--keycap-bg:linear-gradient(180deg, #31313a, #22222a);--keycap-bg-hover:linear-gradient(180deg, #3b3b45, #26262e);--keycap-bg-active:linear-gradient(180deg, #242428, #2c2c31);--keycap-edge:linear-gradient(180deg, #fff3, #ffffff0d);--keycap-edge-hover:#ffffff47;--keycap-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 1px 2px #0000004d;--keycap-ink:#dedbd6;--card-fill:#0000003d;--card-fill-hover:#0000004d;--card-edge:#ffffff0f;--card-edge-hover:#ffffff1f;--card-shadow:none;--bezel-surface:linear-gradient(180deg, #232327 0%, #131316 100%);--bezel-glint-a:#f3ff064d;--bezel-glint-b:#b0a0ff47;--bezel-ramp:linear-gradient(180deg, #ffffff24, #ffffff0d);--bezel-shadow:0 12px 30px #0006;--bezel-grid:#ffffff05;--bezel-bloom-a:#f3ff060d;--bezel-bloom-b:#b0a0ff0f;--avatar-ring:linear-gradient(135deg, #f3ff0680, transparent 40%, #b0a0ff73);--chip-fill:#ffffff0e;--chip-edge:#ffffff1a;--panel-fill:#242428;--panel-row-hover:#2e2e34;--panel-shadow:0 16px 40px #00000080;--dot-ink:#ffffff08;--seg-track:#0000004d;--seg-thumb:linear-gradient(180deg, #3b3b45, #2a2a32);--seg-thumb-shadow:inset 0 1px 0 #ffffff1a, 0 1px 3px #00000059;--switch-track:#00000073;--switch-track-edge:#ffffff1a;--switch-knob:var(--text3);--puck-bg:#161719;--puck-ink:#fafaf7;--state-glow:#7fb5f073;--bubble-in-bg:linear-gradient(180deg, #2a2a2d 0%, #242427 100%);--bubble-in-edge:#ffffff0d;--bubble-in-shadow:inset 0 1px 0 #ffffff08;--bubble-out-bg:linear-gradient(180deg, #3b3b41 0%, #313136 100%);--bubble-out-edge:#ffffff17;--bubble-out-shadow:inset 0 1px 0 #ffffff17, 0 2px 6px #00000052}html{height:100%}body{font-variant-numeric:tabular-nums;background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*{scrollbar-width:thin;scrollbar-color:var(--border3) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border3)}input,select,textarea{font-family:var(--sans);font-size:var(--fs-md);background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);outline:none;width:100%;padding:7px 10px}input[type=checkbox],input[type=radio]{cursor:pointer;width:auto;padding:0}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background:var(--bg-inset);border-color:var(--border2);color:var(--text2);opacity:1}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}textarea:disabled{resize:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.4}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border3)}input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.input-naked,.input-naked:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.input-naked:focus-visible{box-shadow:var(--focus-ring)!important;outline:none!important}.combo-input:focus-visible{box-shadow:none!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--text3)}select option{background:var(--bg2)}button{font-family:var(--sans);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);font-size:var(--fs-md);border:none}.btn{border-radius:var(--radius-btn);font-weight:500;font-size:var(--fs-md);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:inline-flex}.btn:not(:disabled):active{transform:scale(.97)}.btn-primary{background:var(--gradient-primary);color:var(--action-ink);box-shadow:var(--shadow-btn);font-weight:600}@media (hover:hover) and (pointer:fine){.btn-primary:not(:disabled):hover{filter:brightness(1.12);box-shadow:var(--shadow-btn-hover)}}.btn-primary:not(:disabled):active{filter:brightness(.98);transform:scale(.985)}.btn-primary:focus-visible{box-shadow:var(--shadow-btn), var(--focus-ring)}.btn.btn-primary:disabled{opacity:.45;filter:none}.btn-ghost{color:var(--text2);border:1px solid var(--border);background:0 0}.btn-ghost:not(:disabled):hover{background:var(--bg3);color:var(--text);border-color:var(--border3)}.btn-ghost:not(:disabled):active{transform:scale(.97)}.btn-danger{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 22%, transparent)}.btn-danger:not(:disabled):hover{filter:brightness(1.12)}.btn-danger:not(:disabled):active{filter:brightness(1.12);transform:scale(.97)}.btn-success{background:var(--green-bg);color:var(--green);border:1px solid color-mix(in srgb, var(--green) 22%, transparent)}.btn-success:not(:disabled):hover{filter:brightness(1.12)}.btn-success:not(:disabled):active{filter:brightness(1.12);transform:scale(.97)}.btn-sm{font-size:var(--fs-sm);padding:4px 10px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-reset{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.clickable{cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.clickable:focus-visible{box-shadow:var(--focus-ring);outline:none}.card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:16px}.card-pad-lg{padding:20px}.card-flush{padding:0}.card-interactive{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)}.card-interactive:hover{border-color:var(--border3);background-color:var(--bg3)}.card-interactive:active{transform:scale(.995)}.tag{font-size:var(--fs-xs);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:500;line-height:1.4;display:inline-flex}.tag.tag-sm{font-size:var(--fs-2xs);gap:4px;padding:1px 8px;font-weight:500}.tag-green,.tag-red,.tag-blue,.tag-yellow,.tag-gray,.tag-purple{background:var(--chip-fill);border:1px solid var(--chip-edge);color:var(--text2)}.tag-green:before,.tag-red:before,.tag-blue:before,.tag-yellow:before,.tag-gray:before,.tag-purple:before{content:"";background:var(--tag-hue,var(--text4));border-radius:999px;flex-shrink:0;width:5px;height:5px}.tag-green{--tag-hue:var(--green)}.tag-red{--tag-hue:var(--red)}.tag-blue{--tag-hue:var(--blue)}.tag-yellow{--tag-hue:var(--yellow)}.tag-gray{--tag-hue:var(--text4)}.tag-purple{--tag-hue:var(--purple)}.page{max-width:1400px;min-height:100vh;margin-inline:auto;padding:24px 32px}.page-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-title{font-family:var(--font-heading);font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text);margin:2px 0;font-weight:800;line-height:1.2}.card-title{font-family:var(--font-heading);font-weight:500}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:500}.page-sub{font-size:var(--fs-sm);color:var(--text3);margin-top:2px}.page-actions{align-items:center;gap:8px;display:flex}.form-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.form-label{font-size:var(--fs-sm);color:var(--text2);font-weight:500}.form-hint{font-size:var(--fs-xs);color:var(--text3);margin-top:2px;line-height:1.4}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-section{font-size:var(--fs-xs);color:var(--text4);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border);margin:20px 0 12px;padding-bottom:6px;font-weight:500}.modal-bg{background:var(--scrim);z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modalBgIn var(--dur-panel) var(--ease-entrance) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes modalBgIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);width:480px;max-width:95vw;max-height:90vh;box-shadow:var(--shadow-modal);animation:modalSlideIn var(--dur-panel) var(--ease-entrance) forwards;padding:24px;overflow-y:auto}.modal-title{font-size:var(--fs-lg);letter-spacing:-.015em;margin-bottom:16px;font-weight:500}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.tbl th{text-align:left;color:var(--text4);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:700}.tbl td{text-align:left;border-bottom:1px solid var(--border);color:var(--text2);font-size:var(--fs-md);padding:10px 12px}.tbl tr:last-child td{border-bottom:none}.tbl td{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.tbl tr:hover td{background-color:var(--bg3);color:var(--text)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:24px;display:grid}.metric-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);padding:16px}.metric-card:hover{border-color:var(--border3)}.metric-label{font-size:var(--fs-xs);color:var(--text4);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-weight:500}.metric-value{font-size:var(--fs-hero);font-weight:500;font-family:var(--font-heading);letter-spacing:-.02em}.metric-sub{font-size:var(--fs-xs);color:var(--text3);margin-top:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes indeterminateSweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.animate-in{animation:fadeIn var(--dur-control) var(--ease-entrance)}.animate-up{animation:fadeInUp var(--dur-control) var(--ease-entrance) backwards}.animate-slide{animation:slideIn var(--dur-control) var(--ease-entrance)}.animate-pop{animation:popIn var(--dur-control) var(--ease-entrance)}.arc-path{stroke-dasharray:30 30;stroke-dashoffset:0}.arc-path.is-once{animation:arcDrawIn .72s var(--ease-standard) backwards}.arc-path.is-loop{animation:arcTravel 4.5s var(--ease-standard) infinite}@keyframes arcDrawIn{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes arcTravel{0%{stroke-dashoffset:30px}30%{stroke-dashoffset:0}70%{stroke-dashoffset:0}to{stroke-dashoffset:-30px}}button:hover .arc-path,a:hover .arc-path,.clickable:hover .arc-path,.arc-hot:hover .arc-path{animation:arcTravel 2s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.arc-path,button:hover .arc-path,a:hover .arc-path,.clickable:hover .arc-path,.arc-hot:hover .arc-path{stroke-dashoffset:0;animation:none}}.composer-body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,0,1),opacity .14s ease-out;display:grid}.composer-shell[data-open=true] .composer-body{opacity:1;grid-template-rows:1fr}.composer-body>div{min-height:0;overflow:hidden}.hdr-icon-btn{background:var(--keycap-bg);width:32px;height:32px;box-shadow:var(--keycap-shadow);color:var(--text3);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hdr-icon-btn:not(:disabled):hover{background:var(--keycap-bg-hover);color:var(--text)}.hdr-icon-btn:not(:disabled):active{background:var(--keycap-bg-active);box-shadow:inset 0 1px 3px #00000080}.hdr-icon-resolve:not(:disabled):hover{color:var(--green)}.hdr-icon-snooze:not(:disabled):hover{color:var(--purple)}.hdr-icon-escalate:not(:disabled):hover{color:var(--red)}.hdr-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr-menu{background:var(--panel-fill);border:1px solid var(--border3);width:246px;box-shadow:var(--panel-shadow);z-index:70;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 8px);right:0}@keyframes hdrMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.hdr-menu-row{width:100%;color:var(--text2);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.hdr-menu-row svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.hdr-menu-row:not(:disabled):hover{background:var(--panel-row-hover);color:var(--text)}.hdr-menu-row:disabled{opacity:.45;cursor:default}.hdr-menu-danger:not(:disabled):hover{color:var(--red)}.hdr-menu-div{background:var(--border);height:1px;margin:5px 8px}@media (prefers-reduced-motion:reduce){.hdr-menu{animation:none}}.hdr-icon-btn:disabled{opacity:.45;cursor:default}.composer-card{background:var(--bezel-surface) padding-box, radial-gradient(130px 56px at 12% 0%, var(--bezel-glint-a), transparent 72%) border-box, radial-gradient(150px 56px at 88% 0%, var(--bezel-glint-b), transparent 72%) border-box, var(--bezel-ramp) border-box;box-shadow:var(--bezel-shadow);border:1.5px solid #0000;border-radius:20px;padding:13px;position:relative;overflow:hidden}.composer-card:before{content:"";background-image:linear-gradient(var(--bezel-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bezel-grid) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:40px 40px;border-radius:18px;position:absolute;inset:1.5px;-webkit-mask-image:radial-gradient(85% 75% at 50% 20%,#000 30%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 20%,#000 30%,#0000 100%)}.composer-card:after{content:"";background:radial-gradient(52% 70% at 16% 4%, var(--bezel-bloom-a), transparent 68%), radial-gradient(56% 74% at 84% 6%, var(--bezel-bloom-b), transparent 70%);pointer-events:none;z-index:0;animation:composerDrift 32s var(--ease-standard) infinite alternate;border-radius:18px;position:absolute;inset:1.5px}@keyframes composerDrift{0%{transform:translate(-1.2%,-.8%)scale(1)}to{transform:translate(1.2%,1%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.composer-card:after{animation:none}}.composer-well,.composer-bar{z-index:1;position:relative}.composer-collapse{flex-shrink:0;justify-content:center;width:33px;padding:0}.composer-collapse svg{flex:none;width:14px;height:14px}.composer-well{border:1px solid var(--well-edge);background:var(--well-fill);box-shadow:var(--well-shadow);transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);border-radius:14px;overflow:hidden}.composer-well:focus-within{border-color:var(--well-edge-focus);box-shadow:var(--well-shadow)}.composer-field,.composer-field:focus,.composer-field:focus-visible{border-radius:0;margin:0;display:block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important}.composer-field::placeholder{color:var(--text3)}.composer-bar{flex-wrap:wrap;padding:13px 1px 1px}.composer-tool{background:var(--keycap-bg) padding-box, var(--keycap-edge) border-box;height:33px;color:var(--keycap-ink);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.composer-tool:not(:disabled):hover{background:var(--keycap-bg-hover) padding-box, linear-gradient(180deg, var(--keycap-edge-hover), var(--keycap-edge-hover)) border-box;color:var(--text)}.composer-tool:not(:disabled):active{transform:translateY(1px)}.composer-tool:focus-visible{box-shadow:var(--focus-ring);outline:none}.composer-tool-polish{position:relative;overflow:hidden}.composer-tool-polish:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:38%;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.composer-tool-polish:hover:after{animation:.7s forwards polishSweep}.composer-tool-polish.is-working:after{animation:1.1s infinite polishSweep}@keyframes polishSweep{0%{opacity:1;left:-45%}to{opacity:1;left:120%}}.composer-act{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 15%, #3a3a3e) 0%, color-mix(in srgb, var(--act-hue) 9%, #2c2c30) 100%);height:32px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--act-hue) 22%, #ffffff0f), inset 0 -1px 0 #0006, 0 1px 2px #00000059;color:var(--act-hue);transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:none;border-radius:9px;padding:0 14px;font-size:12px;font-weight:600}.composer-act:not(:disabled):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 26%, #3a3a3e) 0%, color-mix(in srgb, var(--act-hue) 16%, #2c2c30) 100%)}.composer-act:not(:disabled):active{background:linear-gradient(180deg, color-mix(in srgb, var(--act-hue) 9%, #2a2a2d) 0%, color-mix(in srgb, var(--act-hue) 15%, #333337) 100%);box-shadow:inset 0 1px 3px #00000080}.composer-act-resolve{--act-hue:var(--green)}.composer-act-snooze{--act-hue:var(--purple)}.composer-send{background:var(--gradient-primary);height:38px;color:var(--action-ink);box-shadow:var(--shadow-btn);transition:padding .45s cubic-bezier(.7, 0, .25, 1), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border:none;border-radius:999px;padding:0 46px 0 18px;font-size:13px;font-weight:700;position:relative;overflow:hidden}.composer-send:not(:disabled):hover{box-shadow:var(--shadow-btn-hover);filter:none;padding:0 18px 0 46px}.composer-send:not(:disabled):active{transform:scale(.97)}.composer-send-label{z-index:1;position:relative}.composer-send-puck{background:var(--puck-bg);width:30px;height:30px;color:var(--puck-ink);border-radius:999px;place-items:center;transition:right .45s cubic-bezier(.7,0,.25,1),transform .45s cubic-bezier(.7,0,.25,1);display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.composer-send:not(:disabled):hover .composer-send-puck{right:calc(100% - 34px);transform:translateY(-50%)rotate(45deg)}.composer-send:disabled{opacity:.4;box-shadow:none}@media (prefers-reduced-motion:reduce){.composer-send,.composer-send-puck{transition:none}.composer-tool-polish:after{animation:none!important}}.composer-peek-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,0,1),opacity .14s ease-out;display:grid}.composer-shell[data-open=true] .composer-peek-wrap{opacity:0;pointer-events:none;grid-template-rows:0fr}.composer-peek-wrap>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.composer-peek-wrap{transition:none}}.composer-peek{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg3);width:100%;box-shadow:var(--shadow-raise);color:var(--text3);text-align:left;cursor:text;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.composer-peek:hover{background:var(--bg4);border-color:var(--border3);color:var(--text2)}.composer-peek:focus-visible{box-shadow:var(--focus-ring);outline:none}.composer-peek>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.composer-body{transition:none}}.msg-row.is-grouped .msg-avatar{visibility:hidden}.msg-row.is-grouped .msg-meta{display:none!important}.msg-row.is-grouped .msg-bubble{border-top-left-radius:6px}.msg-row.is-grouped[data-us=true] .msg-bubble{border-top-left-radius:16px;border-top-right-radius:6px}.inbox-thread-scroll{background-image:radial-gradient(var(--dot-ink) 1px, transparent 1.4px);background-size:22px 22px}.msg-row{animation:msgIn .18s var(--ease-standard) backwards}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.msg-row{animation:none}}.store-chip{letter-spacing:.08em;height:14px;color:var(--text2);background:linear-gradient(180deg, color-mix(in srgb, var(--store-hue) 28%, var(--bg-inset)), color-mix(in srgb, var(--store-hue) 14%, var(--bg-inset)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-hue) 45%, transparent), inset 0 1px 0 #ffffff12;transition:box-shadow var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);border-radius:4px;flex-shrink:0;align-items:center;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}[role=button]:hover .store-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--store-hue) 80%, transparent), inset 0 1px 0 #ffffff1a}.inbox-tab:not([aria-pressed=true]):hover{background:var(--bg3)}.arc-tile-live{position:relative;overflow:hidden}.arc-tile-sheen{width:38%;animation:tileSheen 5.5s var(--ease-standard) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;top:-50%;bottom:-50%;left:0}@keyframes tileSheen{0%,62%{transform:translate(-180%)skew(-18deg)}to{transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.arc-tile-sheen{opacity:0;animation:none}}[role=button]:hover .quick-assign-btn,[role=button]:focus-within .quick-assign-btn,.quick-assign-btn:focus-visible{opacity:1!important}.skeleton{background:linear-gradient(90deg, var(--bg3) 25%, var(--bg4) 50%, var(--bg3) 75%);animation:shimmer var(--dur-sweep) var(--ease-linear) infinite;border-radius:var(--radius);background-size:200% 100%}.skeleton-text{border-radius:3px;height:13px;margin-bottom:8px}.skeleton-title{border-radius:3px;width:40%;height:18px;margin-bottom:10px}.skeleton-card{border-radius:var(--radius-lg);height:72px;margin-bottom:10px}.skeleton-metric{border-radius:var(--radius-lg);height:90px}@keyframes toastSlideIn{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80px)}}@keyframes toastTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-timer,.app-toast-stack [style*=toastTimer]{transform-origin:0;width:100%}.toast{border-radius:var(--radius-lg);font-size:var(--fs-md);z-index:var(--z-toast);animation:fadeInUp var(--dur-control) var(--ease-entrance);max-width:380px;padding:10px 16px;font-weight:500;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 24px #0000001a}.toast-success{background:var(--green-bg);color:var(--green);border:1px solid color-mix(in srgb, var(--green) 30%, transparent)}.toast-error{background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 30%, transparent)}.toast-info{background:var(--blue-bg);color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 30%, transparent)}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.page-transition{animation:pageFadeIn var(--dur-control) var(--ease-entrance)}.spinner{border:1.5px solid var(--border2);border-top-color:var(--text2);border-radius:50%;width:14px;height:14px;animation:.5s linear infinite spin;display:inline-block}.spinner-sm{border-width:1.5px;width:11px;height:11px}.empty-state{color:var(--text3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-state-icon{border-radius:var(--radius-lg);background:var(--bg3);width:48px;height:48px;color:var(--text4);font-size:var(--fs-xl);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;line-height:1;display:flex}.micro-label,.empty-state-label,.error-state-label{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text4);font-weight:700;line-height:1.4}.empty-state-label,.error-state-label{margin-bottom:6px}.empty-state-title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--text);margin-bottom:5px;font-weight:800}.empty-state-sub{font-size:var(--fs-sm);color:var(--text3);max-width:46ch;line-height:1.55}.error-state{color:var(--text3);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.error-state-icon{border-radius:var(--radius-lg);background:var(--red-bg);width:48px;height:48px;color:var(--red);font-size:var(--fs-xl);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;line-height:1;display:flex}.error-state-title{font-size:var(--fs-xl);letter-spacing:-.02em;color:var(--red);margin-bottom:5px;font-weight:800}.error-state-sub{font-size:var(--fs-sm);color:var(--text3);max-width:46ch;line-height:1.55}.badge-dot{border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;display:inline-block}.btn-icon{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);color:var(--text2);box-shadow:var(--shadow-raise);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);padding:5px 7px}.btn-icon:not(:disabled):hover{background:var(--bg4);color:var(--text);border-color:var(--border3)}.btn-icon:not(:disabled):active{transform:scale(.95)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot-green{background:var(--green);box-shadow:0 0 4px color-mix(in srgb, var(--green) 40%, transparent)}.status-dot-red{background:var(--red);box-shadow:0 0 4px color-mix(in srgb, var(--red) 40%, transparent)}.status-dot-yellow{background:var(--yellow);box-shadow:0 0 4px color-mix(in srgb, var(--yellow) 40%, transparent)}.status-dot-blue{background:var(--blue);box-shadow:0 0 4px color-mix(in srgb, var(--blue) 40%, transparent)}a{transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}a[href]:not([class]):hover{color:var(--text)}.sidebar-row{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard)!important}.sidebar-row:hover{color:var(--sidebar-text)}.btn-reset{transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard)}.pb-outline-item:not(.active):hover,.pb-step-row:not(.active):hover{border-color:var(--border3)}.pb-outline-item,.pb-step-row{transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:.01ms!important}}:focus-visible,button:focus-visible,a:focus-visible{box-shadow:var(--focus-ring);outline:none}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);transform-origin:bottom;background:var(--bg4);color:var(--text);border:1px solid var(--border3);border-radius:var(--radius);font-size:var(--fs-2xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-control) var(--ease-standard), transform var(--dur-control) var(--ease-standard);z-index:var(--z-popover);padding:3px 8px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)scale(.96)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transition-delay:var(--delay-tooltip);transform:translate(-50%)scale(1)}.tip-wrap[data-tooltip]:after{white-space:normal;max-width:24ch}@media (width<=1024px){.page{padding:16px}.metric-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (width<=768px){.page{padding:12px}.metric-grid{grid-template-columns:1fr 1fr;gap:6px}.modal{width:95vw;max-height:90vh;padding:16px}.modal-bg{padding:8px}.form-row{grid-template-columns:1fr}.card{padding:12px}.page-title{font-size:var(--fs-lg)}.page-header{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.page-title{font-size:var(--fs-lg)}.modal{padding:12px}}.cards-responsive{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tbl-sticky thead th{z-index:1;background:var(--bg3);position:sticky;top:0}.hit-24{position:relative}.hit-24:after{content:"";position:absolute;inset:-6px}@media (width<=1100px){.pane-collapsible{display:none!important}}@media (width>=768px) and (width<=1100px){.inbox-grid>.inbox-middle{grid-column:2/-1}}@media (width<=768px){.stack-narrow{flex-direction:column!important;display:flex!important}}.pb-page{max-width:1400px;min-height:100vh;color:var(--text);margin-inline:auto;padding:24px 32px}@media (width<=1024px){.pb-page{padding:16px}}@media (width<=768px){.pb-page{padding:12px}}.pb-panel-head p,.pb-inspector-card p{color:var(--text3);margin:4px 0 0;font-size:12px;line-height:1.5}.pb-header-actions,.pb-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-banner{border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--fs-sm);align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;display:flex}.pb-banner-error{background:var(--red-bg);color:var(--red);border-color:color-mix(in srgb, var(--red) 28%, transparent)}.pb-banner-warn{background:var(--yellow-bg);color:var(--yellow);border-color:color-mix(in srgb, var(--yellow) 28%, transparent)}.pb-shell{grid-template-columns:minmax(260px,320px) minmax(420px,1fr) minmax(320px,390px);align-items:start;gap:14px;display:grid}.pb-outline,.pb-panel,.pb-inspector-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg)}.pb-outline{flex-direction:column;max-height:calc(100vh - 48px);display:flex;position:sticky;top:16px;overflow:hidden}.pb-outline-top{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.pb-outline-list{padding:6px;overflow:auto}.pb-outline-item{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:calc(100% - 12px);color:var(--text);text-align:left;margin:6px;padding:0;display:block}.pb-outline-item>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 11px}button.pb-outline-item{padding:10px 11px}.pb-outline>.pb-outline-item{width:calc(100% - 24px);margin-inline:12px}.pb-outline-item.active{border-color:var(--accent);background:var(--bg3)}.pb-outline-item span{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.pb-outline-item small,.pb-step-row small{color:var(--text3);margin-top:2px;font-size:10px;display:block}.pb-drag-hint{color:var(--text3);padding:5px 9px;font-size:10px}.pb-panel{padding:16px}.pb-panel-head,.pb-subhead,.pb-card-head,.pb-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pb-panel-head h2,.pb-subhead h3,.pb-inspector-card h3{font-size:15px;font-family:var(--font-heading);margin:0}.pb-field{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.pb-field>span{color:var(--text4);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.pb-input,.pb-textarea{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:8px 10px;font-size:12px;line-height:1.5}.pb-textarea{resize:vertical;min-height:72px}.pb-mono{font-family:var(--code);font-size:11px}.pb-two,.pb-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pb-stack,.pb-section-list,.pb-step-list{flex-direction:column;gap:10px;display:flex}.pb-edit-card,.pb-section,.pb-step-row,.pb-rule-row{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px}.pb-section.active,.pb-step-row.active{border-color:var(--accent)}.pb-section-head>div:first-child{flex:1;min-width:0}.pb-mini-input{font-family:var(--mono);margin-top:6px;font-size:11px}.pb-step-row{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.pb-step-row>button:not(.btn){min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.pb-step-id{min-width:58px;color:var(--accent);font-family:var(--mono);margin-right:8px;font-size:11px;font-weight:700;display:inline-block}.pb-rule-row{grid-template-columns:1fr auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.pb-inspector{max-height:calc(100vh - 48px);position:sticky;top:16px;overflow:auto}.pb-inspector-card{padding:14px}.pb-linked-template{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.pb-preview{background:var(--bg);border:1px dashed var(--border3,var(--border));border-radius:var(--radius);color:var(--text2);white-space:pre-wrap;margin-top:10px;padding:10px;font-size:12px;line-height:1.5}.pb-inline-error,.pb-inline-warn{margin:6px 0 10px;font-size:11px}.pb-inline-error,.pb-danger{color:var(--red)!important}.pb-inline-warn{color:var(--yellow)}@media (width<=1280px){.pb-shell{grid-template-columns:minmax(220px,280px) minmax(420px,1fr)}.pb-inspector{grid-column:1/-1;max-height:none;position:static}}@media (width<=860px){.pb-panel-head,.pb-section-head,.pb-card-head{flex-direction:column}.pb-shell,.pb-two,.pb-flow-grid{grid-template-columns:1fr}.pb-outline,.pb-inspector{max-height:none;position:static}}.show-narrow{display:none}@media (width<=768px){.hide-narrow{display:none!important}.show-narrow{display:revert}}.app-sidebar{width:var(--nav-w);background:var(--sidebar-bg);border-right:1px solid var(--border);top:0;left:var(--rail-w);z-index:50;flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:fixed}.app-sidebar .sidebar-group{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-muted);margin:13px 0 5px;padding:0 10px;font-weight:700}.app-sidebar .sidebar-group:first-child{margin-top:2px}.app-main{margin-left:calc(var(--rail-w) + var(--nav-w));flex:1;min-width:0;position:relative}.app-main:before,.app-main:after{content:"";inset:0;left:calc(var(--rail-w) + var(--nav-w));pointer-events:none;z-index:0;position:fixed}.app-main:before{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(90% 70% at 40% 30%,#000 20%,#0000 95%);mask-image:radial-gradient(90% 70% at 40% 30%,#000 20%,#0000 95%)}.app-main:after{background:radial-gradient(40% 40% at 22% 18%, var(--canvas-glow-a,#f3ff060e), transparent 70%), radial-gradient(46% 46% at 82% 76%, var(--canvas-glow-b,#7fb5f00a), transparent 72%);filter:blur(36px);animation:canvasDrift 34s var(--ease-standard) infinite alternate}@keyframes canvasDrift{0%{transform:translate(-1.6%,-1%)scale(1)}to{transform:translate(1.6%,1.4%)scale(1.06)}}.app-main>*{position:relative}.app-main[data-section=inbox]{--canvas-glow-a:#7fb5f00f;--canvas-glow-b:#a78bfa09}.app-main[data-section=money]{--canvas-glow-a:#7bd49b0e;--canvas-glow-b:#f3ff0608}.app-main[data-section=operations]{--canvas-glow-a:#a78bfa0e;--canvas-glow-b:#7fb5f009}.app-main[data-section=manage]{--canvas-glow-a:#ffffff08;--canvas-glow-b:#ffffff05}@media (prefers-reduced-motion:reduce){.app-main:after{animation:none}}.store-rail [data-tooltip]:after{transform-origin:0;top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)scale(.96)}.store-rail [data-tooltip]:hover:after,.store-rail [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.store-rail-tiles{pointer-events:none;scrollbar-width:none;align-self:flex-start}.store-rail-tiles>*{pointer-events:auto}.store-rail-tiles::-webkit-scrollbar{width:0;height:0}.store-rail-tiles{container-type:scroll-state}.store-rail-tiles:after{content:"";background:linear-gradient(to top, var(--rail-bg), transparent);opacity:0;height:20px;transition:opacity var(--dur-control) var(--ease-standard);flex-shrink:0;align-self:stretch;margin-top:-27px;position:sticky;bottom:0}@container scroll-state(scrollable:block-end){.store-rail-tiles:after{opacity:1}}.store-rail [data-tooltip]:after{box-sizing:border-box;text-overflow:ellipsis;max-width:180px;overflow:hidden}.store-tile{transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:linear-gradient(#3a3a3d 0%,#2a2a2c 100%);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000073,0 1px 2px #0006}.store-tile:hover{color:var(--text);background:linear-gradient(#47474b 0%,#333336 100%)}.store-tile:active{background:linear-gradient(#2a2a2c 0%,#333336 100%);box-shadow:inset 0 1px 3px #0000008c}.store-tile[aria-current]{background:linear-gradient(#48484d 0%,#35353a 100%);box-shadow:inset 0 1px #ffffff2b,0 2px 5px #00000080}.store-tile:not([aria-current]):hover{border-color:var(--border3)}.store-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-sidebar{transition:width var(--dur-panel) var(--ease-standard), box-shadow var(--dur-panel) var(--ease-standard)}.app-sidebar.is-collapsed{width:var(--nav-icon-w)}.app-sidebar.is-collapsed:not(.is-peek) .sidebar-label,.app-sidebar.is-collapsed:not(.is-peek) .sidebar-group{display:none}.app-sidebar.is-collapsed:not(.is-peek) .sidebar-row{justify-content:center!important}.app-sidebar.is-collapsed.is-peek{width:var(--nav-peek-w);z-index:70;box-shadow:0 0 0 1px var(--border2), 12px 0 28px #00000073}.nav-is-collapsed .app-main{margin-left:calc(var(--rail-w) + var(--nav-icon-w))}.nav-count-dot{background:var(--accent);border:1.5px solid var(--accent-ink);border-radius:999px;width:9px;height:9px;display:none;position:absolute;top:-3px;right:-4px}.app-sidebar.is-collapsed:not(.is-peek) .nav-count{display:none}.app-sidebar.is-collapsed:not(.is-peek) .nav-count-dot{display:block}@media (width<=1100px){.app-sidebar:not(.is-peek) .nav-count{display:none}.app-sidebar:not(.is-peek) .nav-count-dot{display:block}}.inbox-grid,.pane-row{gap:var(--panel-gap);padding:var(--panel-gap);box-sizing:border-box}.inbox-grid>.inbox-left,.inbox-grid>.inbox-middle,.inbox-grid>.pane-collapsible,.pane-row>.pane-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-panel);box-shadow:var(--shadow-raise), var(--glass-top);min-height:0;overflow:hidden;background:var(--glass-fill)!important;border:1px solid var(--glass-edge)!important;height:100%!important}.nav-toggle{z-index:3;border:1px solid var(--border3);background:var(--bg3);min-width:26px;height:26px;color:var(--sidebar-label);cursor:pointer;box-shadow:var(--shadow-raise);opacity:0;pointer-events:none;transition:opacity var(--dur-control) var(--ease-standard), transform var(--dur-control) var(--ease-spring), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:12px;right:-13px;transform:translate(-6px)scale(.92)}.app-sidebar:hover .nav-toggle,.app-sidebar:focus-within .nav-toggle,.nav-toggle:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.nav-toggle:hover{background:var(--sidebar-active);color:var(--sidebar-active-text);border-color:var(--sidebar-active)}.nav-toggle:active{transform:translate(0)scale(.94)}.nav-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-toggle-chev{transition:transform var(--dur-panel) var(--ease-spring);flex-shrink:0}.app-sidebar:not(.is-collapsed) .nav-toggle-chev{transform:rotate(180deg)}.nav-toggle-label{white-space:nowrap;letter-spacing:-.01em;opacity:0;max-width:0;transition:max-width var(--dur-panel) var(--ease-spring), margin-right var(--dur-panel) var(--ease-spring), opacity var(--dur-control) var(--ease-standard);margin-right:0;font-size:11px;font-weight:600;overflow:hidden}.nav-toggle:hover .nav-toggle-label,.nav-toggle:focus-visible .nav-toggle-label{opacity:1;max-width:72px;margin-right:5px}@media (hover:none){.nav-toggle{opacity:1;pointer-events:auto;transform:none}}@media (width<=1100px){:root{--nav-w:60px;--nav-icon-w:60px}.app-sidebar:not(.is-peek) .sidebar-label{display:none}.app-sidebar:not(.is-peek) .sidebar-row{justify-content:center!important}.app-sidebar:not(.is-peek) .sidebar-group{display:none}}.app-sidebar [data-tooltip]:after{transform-origin:0;display:none;top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)scale(.96)}.app-sidebar [data-tooltip]:hover:after,.app-sidebar [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.app-sidebar.is-collapsed:not(.is-peek) [data-tooltip]:after{display:block}.app-sidebar{--nav-tip-bleed:0px;--nav-tip-sb:auto}.app-sidebar.is-collapsed:not(.is-peek){--nav-tip-bleed:160px;--nav-tip-sb:none}.app-sidebar nav{margin-right:calc(-1 * var(--nav-tip-bleed));pointer-events:none;scrollbar-width:var(--nav-tip-sb);scroll-padding-block:6px;overflow-x:hidden;padding-right:calc(var(--space-2) + var(--nav-tip-bleed))!important}.app-sidebar nav>*{pointer-events:auto}.app-sidebar nav [data-tooltip]:after{box-sizing:border-box;text-overflow:ellipsis;max-width:140px;overflow:hidden}.app-sidebar.is-collapsed:not(.is-peek) nav::-webkit-scrollbar{width:0;height:0}@media (width<=1100px){.app-sidebar:not(.is-peek){--nav-tip-bleed:160px;--nav-tip-sb:none}.app-sidebar:not(.is-peek) nav::-webkit-scrollbar{width:0;height:0}.app-sidebar:not(.is-peek) [data-tooltip]:after{display:block}}@media (width<=768px){:root{--nav-w:52px;--nav-icon-w:52px}}@media (width<=480px){html,body{max-width:100%;overflow-x:hidden}.app-main{-webkit-overflow-scrolling:touch;overflow-x:auto}.cards-responsive{grid-template-columns:1fr}.modal-bg{padding:6px}.modal{border-radius:var(--radius);width:100%;max-width:100%;max-height:94vh;padding:14px}.btn,.btn-reset,.clickable,.btn-icon{min-height:40px}.btn-reset,.clickable{align-items:center;display:inline-flex}.btn-sm,.btn.btn-sm{min-height:36px}.btn-icon{justify-content:center;min-width:40px}.store-rail :is(.btn,.btn-reset,.clickable,.btn-icon){justify-content:center;min-width:0;min-height:0}.app-toast-stack{max-width:none!important;left:8px!important;right:8px!important}.toast{max-width:none;left:8px;right:8px}.approval-row-head{flex-wrap:wrap!important}.approval-row-expand{flex-wrap:wrap!important;flex-basis:100%!important}.approval-row-actions{flex-basis:100%!important;justify-content:flex-end!important;margin-left:0!important;display:flex!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops2-seg.sched-week-label{color:var(--text);justify-content:center;min-width:150px;font-weight:700}.sched-scroll{border-radius:var(--radius-lg);min-height:260px;max-height:calc(100vh - 240px);overflow:auto}.sched-table{border-collapse:separate;border-spacing:0;width:100%;min-width:780px;font-size:var(--fs-sm)}.sched-table th,.sched-table td{border-bottom:1px solid var(--border)}.sched-corner,.sched-day{z-index:3;background:var(--bg3);position:sticky;top:0}.sched-corner{z-index:4;border-right:1px solid var(--border);left:0}.sched-day{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text2);padding:8px;font-weight:500}.sched-day-weekend{color:var(--text4)}.sched-day-today{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.sched-day-label{align-items:center;gap:4px;display:inline-flex}.sched-clearday{color:var(--text4);font-size:var(--fs-md);cursor:pointer;border-radius:var(--radius);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:2px 5px;line-height:1}.sched-day:hover .sched-clearday,.sched-clearday:focus-visible{opacity:1}.sched-clearday:hover{color:var(--red-text);background-color:var(--red-bg)}.sched-agent{z-index:2;background:var(--bg2);border-right:1px solid var(--border);text-align:left;min-width:150px;max-width:190px;padding:6px 10px;font-weight:400;position:sticky;left:0}tr.sched-me .sched-agent{box-shadow:inset 3px 0 0 var(--blue)}.sched-agent-name{color:var(--text);font-weight:500;font-size:var(--fs-sm);align-items:center;gap:6px;min-width:0;display:flex}.sched-agent-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sched-you{color:var(--blue);font-weight:400}.sched-agent-hours{font-size:var(--fs-xs);color:var(--text4);cursor:default;margin-top:2px;display:block}.sched-online-dot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sched-cell{vertical-align:middle;padding:3px}.sched-td-today{background:#ffffff07}.sched-cell-btn{border-radius:var(--radius);cursor:pointer;width:100%;min-height:44px;font:inherit;color:inherit;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;align-items:stretch;padding:2px;display:flex}.sched-cell-btn:hover{background-color:var(--bg3)}.sched-cell-btn:active{background-color:var(--bg4)}.sched-cell-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent);outline-offset:-2px;box-shadow:none}.sched-add{opacity:0;font-size:var(--fs-md);color:var(--text3);transition:opacity var(--dur-fast) var(--ease-standard);margin:auto}.sched-cell-btn:hover .sched-add,.sched-cell-btn:focus-visible .sched-add{opacity:1}.sched-chip{text-align:left;border:1px solid var(--card-edge);border-left:3px solid var(--text4);border-radius:var(--radius);background:var(--card-fill);min-width:0;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex-direction:column;flex:1;justify-content:center;gap:1px;padding:4px 6px 4px 5px;display:flex}.sched-cell-btn:hover .sched-chip,.sched-cell-btn:focus-visible .sched-chip{background:#00000061;border-top-color:#ffffff29;border-bottom-color:#ffffff29;border-right-color:#ffffff29}.sched-cell>.sched-chip{min-height:44px;margin:2px}.sched-chip-name{font-weight:700;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.sched-chip-time{font-size:var(--fs-2xs);color:var(--text2);white-space:nowrap}.sched-chip-block{flex:0 auto;min-width:132px;min-height:40px;padding:6px 10px}.sched-note-dot{background:var(--accent);vertical-align:middle;border-radius:999px;width:4px;height:4px;margin-left:5px;display:inline-block}.sched-table tfoot th,.sched-table tfoot td{border-bottom:none;border-top:1px solid var(--border);background:var(--bg3)}.sched-foot{text-align:left;font-size:var(--fs-xs);padding:7px 8px;font-weight:600}.sched-foot-gap{background:var(--red-bg)!important}.sched-foot-label{z-index:2;border-right:1px solid var(--border);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text3);text-align:left;padding:7px 10px;font-weight:500;position:sticky;left:0}.sched-daystrip{border-bottom:1px solid var(--border);display:flex}.sched-daystrip-btn{min-height:48px;font-size:var(--fs-xs);color:var(--text3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 2px;display:flex}.sched-daystrip-num{font-size:var(--fs-md);color:var(--text2);font-weight:600}.sched-daystrip-today .sched-daystrip-num{color:var(--blue)}.sched-daystrip-sel{border-bottom-color:var(--blue);background:var(--blue-bg)}.sched-daystrip-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent);outline-offset:-2px;box-shadow:none}.sched-daylist-head{font-size:var(--fs-sm);color:var(--text2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.sched-daylist-head>span:first-child{flex:1;min-width:150px}.sched-daylist{margin:0;padding:0;list-style:none}.sched-daylist li{border-bottom:1px solid var(--border)}.sched-daylist li:last-child{border-bottom:none}.sched-daylist-row{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}li.sched-me .sched-daylist-row{box-shadow:inset 3px 0 0 var(--blue)}.sched-daylist-btn{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.sched-daylist-btn:hover{background-color:var(--bg3)}.sched-daylist-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent);outline-offset:-2px;box-shadow:none}.sched-daylist-agent{flex:1;min-width:0}.sched-daylist-off{font-size:var(--fs-xs);color:var(--text4)}.sched-shift-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sched-shift-row input[type=time]{flex:112px;width:auto;min-width:112px}@media (width<=768px){.sched-shift-row{flex-direction:column;align-items:stretch}}.sched-row-remove{color:var(--text3);cursor:pointer;font-size:var(--fs-lg);border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sched-row-remove:hover{color:var(--red-text);background-color:var(--red-bg)}@media (width<=480px){select{min-height:36px}.ops2-seg.sched-week-label{min-width:0}}.chevron{transition:transform var(--dur-control) var(--ease-standard)}.stagger-in{--stagger-step:30ms}.stagger-in>*{animation:fadeInUp var(--dur-control) var(--ease-entrance) backwards}.stagger-in>:first-child{animation-delay:0s}.stagger-in>:nth-child(2){animation-delay:calc(var(--stagger-step) * 1)}.stagger-in>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.stagger-in>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.stagger-in>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}.stagger-in>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}.stagger-in>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}.stagger-in>:nth-child(8){animation-delay:calc(var(--stagger-step) * 7)}.stagger-in>:nth-child(9){animation-delay:calc(var(--stagger-step) * 8)}.stagger-in>:nth-child(n+10){animation-delay:calc(var(--stagger-step) * 9)}.loading-bar{background:var(--bg3);border-radius:999px;height:3px;position:relative;overflow:hidden}.loading-bar:after{content:"";border-radius:inherit;background:var(--accent);width:40%;animation:indeterminateSweep var(--dur-sweep) var(--ease-linear) infinite;position:absolute;top:0;bottom:0;left:0}.live-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;position:relative}.live-dot:after{content:"";opacity:0;pointer-events:none;animation:ping var(--dur-sweep) var(--ease-entrance) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}.live-dot-green{color:var(--green)}.live-dot-red{color:var(--red)}.live-dot-yellow{color:var(--yellow)}.live-dot-blue{color:var(--blue)}.row-interactive{cursor:pointer;color:var(--text2);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.row-interactive:hover{background-color:var(--bg3);border-color:var(--border3);color:var(--text)}.row-interactive:active{background-color:var(--bg4)}.row-interactive:focus-visible{box-shadow:var(--focus-ring);outline:none}.panel-in{animation:slideIn var(--dur-panel) var(--ease-entrance) backwards}.hover-brighten{transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.hover-brighten:hover{color:var(--text);border-color:var(--border3)}.focus-ring-inset:focus-visible{outline-offset:-2px;outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent)!important;box-shadow:none!important}.sched-shift-row :focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 85%, transparent);outline-offset:-2px;box-shadow:none}@media (hover:none){.sched-add,.sched-clearday{opacity:1}.quick-assign-btn{opacity:1!important}}@media (prefers-reduced-motion:reduce){.loading-bar:after{width:100%;transform:none}.live-dot:after{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.metric-card,.inbox-grid>.inbox-left,.inbox-grid>.inbox-middle,.inbox-grid>.pane-collapsible,.pane-row>.pane-card{background:var(--bg2)!important;border-color:var(--border)!important}}@keyframes apvIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.apv-card{background:var(--bezel-surface) padding-box, radial-gradient(150px 60px at 10% 0%, var(--bezel-glint-a), transparent 72%) border-box, radial-gradient(170px 60px at 90% 0%, var(--bezel-glint-b), transparent 72%) border-box, var(--bezel-ramp) border-box;width:min(520px,92vw);max-height:85vh;box-shadow:var(--bezel-shadow);border:1.5px solid #0000;border-radius:20px;flex-direction:column;animation:.26s cubic-bezier(.32,.72,0,1) backwards apvIn;display:flex;position:relative;overflow:hidden}.apv-card:before{content:"";background-image:linear-gradient(var(--bezel-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bezel-grid) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:40px 40px;border-radius:18px;position:absolute;inset:1.5px;-webkit-mask-image:radial-gradient(85% 60% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(85% 60% at 50% 0,#000 30%,#0000 100%)}.apv-scroll{z-index:1;padding:20px 22px;position:relative;overflow-y:auto}.apv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);margin-bottom:7px;font-size:10.5px;font-weight:700;display:block}.apv-well{border:1px solid var(--well-edge);background:var(--well-fill);width:100%;box-shadow:var(--well-shadow);color:var(--text);font:inherit;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:11px;padding:9px 12px;font-size:12.5px}.apv-well:focus,.apv-well:focus-visible{border-color:var(--well-edge-focus);box-shadow:var(--well-focus-halo);outline:none}.apv-well::placeholder{color:var(--text4)}.apv-well:hover:not(:disabled):not(:focus){border-color:var(--well-edge-hover)}.apv-well[readonly]{background:var(--well-ro-fill);border-color:var(--well-ro-edge);color:var(--text2);opacity:1}textarea.apv-well{resize:vertical}select.apv-well{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text3) 50%), linear-gradient(135deg, var(--text3) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.apv-seg{background:var(--seg-track);border:1px solid var(--card-edge);border-radius:999px;gap:5px;padding:4px;display:flex}.apv-seg button{height:29px;color:var(--text3);font:inherit;text-transform:capitalize;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;flex:1;font-size:12px;font-weight:600}.apv-seg button:hover{color:var(--text2)}.apv-seg button[aria-pressed=true]{background:var(--seg-thumb);color:var(--text);box-shadow:var(--seg-thumb-shadow)}.apv-seg button[aria-pressed=true]:before{content:"";background:var(--accent);vertical-align:1px;border-radius:999px;width:5px;height:5px;margin-right:7px;display:inline-block}.apv-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.apv-pct{font:inherit;color:var(--text3);border:1px solid var(--line);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.apv-pct:hover{color:var(--text);border-color:var(--border3)}.apv-pct[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.apv-pct:focus-visible{box-shadow:var(--focus-ring);outline:none}.apv-prods{border:1px solid var(--card-edge);background:var(--well-ro-fill);border-radius:11px;overflow:hidden}.pdf-pop{background:var(--panel-fill);border:1px solid var(--border3);width:246px;box-shadow:var(--panel-shadow);z-index:70;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 8px);right:0}.pdf-pop-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);padding:8px 11px 4px;font-size:10.5px;font-weight:700}.sw-row{width:100%;color:var(--text2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:500;display:flex}.sw-row:hover{background:var(--panel-row-hover);color:var(--text)}.sw-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.sw{background:var(--switch-track);border:1px solid var(--switch-track-edge);width:32px;height:19px;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:999px;flex-shrink:0;position:relative}.sw:after{content:"";background:var(--switch-knob);width:13px;height:13px;transition:left .16s var(--ease-standard), background .16s var(--ease-standard);border-radius:999px;position:absolute;top:2px;left:2px}.sw-row[aria-pressed=true] .sw{background:var(--accent);border-color:var(--accent)}.sw-row[aria-pressed=true] .sw:after{background:var(--accent-ink);left:15px}.pdf-div{background:var(--border);height:1px;margin:5px 8px}.pdf-dl{cursor:pointer;width:calc(100% - 10px);height:34px;font:inherit;color:#161719;transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:linear-gradient(#fff 0%,#e9e9e3 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:4px 5px 5px;font-size:12.5px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff,0 2px 8px #0006}.pdf-dl:not(:disabled):hover{box-shadow:inset 0 1px #fff,0 4px 14px #0000008c}.pdf-dl:not(:disabled):active{transform:scale(.98)}.pdf-dl:disabled{opacity:.45;cursor:default}.pdf-dl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.apv-card,.pdf-pop{animation:none}.sw,.sw:after{transition:none}}.hdr-xbtn{cursor:pointer;background:var(--keycap-bg) padding-box, var(--keycap-edge) border-box;height:33px;color:var(--hue,var(--text2));transition:grid-template-columns .32s var(--ease-standard), gap .32s var(--ease-standard), background var(--dur-fast) var(--ease-standard);border:1px solid #0000;border-radius:999px;grid-template-columns:16px 0fr;align-items:center;gap:0;padding:0 11px;font-size:12px;font-weight:600;display:inline-grid}.hdr-xbtn svg{flex-shrink:0;width:16px;height:16px}.hdr-xbtn .hdr-xlbl{white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.hdr-xbtn:not(:disabled):hover,.hdr-xbtn:focus-visible{background:var(--keycap-bg-hover) padding-box, linear-gradient(180deg, color-mix(in srgb, var(--hue,var(--ink)) 55%, transparent), var(--keycap-edge-hover)) border-box;grid-template-columns:16px 1fr;gap:7px}.hdr-xbtn:not(:disabled):active{transform:translateY(1px)}.hdr-xbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr-xbtn:disabled{opacity:.45;cursor:default}.hdr-x-resolve{--hue:var(--green)}.hdr-x-approve{--hue:var(--yellow)}.hdr-x-snooze{--hue:var(--purple)}.hdr-x-escalate{--hue:var(--red)}.hdr-x-reopen{--hue:var(--accent)}@media (prefers-reduced-motion:reduce){.hdr-xbtn{transition:background var(--dur-fast) var(--ease-standard)}}.ctx-strip{background:var(--yellow-bg);color:var(--text2);border:1px solid #fbbf2438;border-radius:8px;align-items:center;gap:7px;padding:4px 7px 4px 9px;font-size:10.5px;display:flex}.ctx-strip:before{content:"";background:var(--yellow);border-radius:999px;flex-shrink:0;width:5px;height:5px}.ctx-strip-btn{color:var(--text2);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:10px;font-weight:700}.ctx-strip-btn:hover{color:var(--text);border-color:var(--border3)}.ctx-pop{border:1px solid var(--border3);z-index:30;background:#242428;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #00000080}.ctx-pop-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text4);padding:6px 9px 3px;font-size:9.5px;font-weight:700}.ctx-seltrig{width:100%;color:var(--text2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard);background:#0000004d;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:500;display:flex;box-shadow:inset 0 1px 4px #00000040}.ctx-seltrig:hover{border-color:#ffffff29}.ctx-seltrig .ctx-selcaret{color:var(--text4);transition:transform .2s var(--ease-standard);margin-left:auto}.ctx-seltrig[aria-expanded=true] .ctx-selcaret{transform:rotate(180deg)}.ctx-flowdot{background:var(--accent);border-radius:999px;flex-shrink:0;width:6px;height:6px}.ctx-act{cursor:pointer;color:#dedbd6;height:27px;transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:linear-gradient(#31313a,#22222a) padding-box padding-box,linear-gradient(#ffffff29,#ffffff0d) border-box;border:1px solid #0000;border-radius:999px;flex:1;font-size:10.5px;font-weight:600}.ctx-act:not(:disabled):hover{color:#fff}.ctx-act:not(:disabled):active{transform:translateY(1px)}.ctx-act:disabled{opacity:.45;cursor:default}.ctx-act-danger:not(:disabled):hover{color:var(--red)}.ctx-act:focus-visible{box-shadow:var(--focus-ring);outline:none}@keyframes trkGrow{0%{transform:scaleX(0)}}.trk-fill{animation:1.1s cubic-bezier(.4,0,.2,1) backwards trkGrow;box-shadow:0 0 8px #4ade8059}@keyframes trkPop{0%{opacity:.3;scale:.4}}.trk-dot{animation:trkPop .3s var(--ease-standard) backwards}.trk-dot-done{box-shadow:0 0 12px #4ade808c}@keyframes trkParcel{0%{opacity:1;left:0%}85%{opacity:1}to{opacity:0}}.trk-parcel{opacity:0;pointer-events:none;background:#fff;border-radius:999px;width:9px;height:9px;animation:1.15s cubic-bezier(.4,0,.2,1) forwards trkParcel;position:absolute;top:6.5px;transform:translate(-50%,-50%);box-shadow:0 0 10px #fff9}@media (prefers-reduced-motion:reduce){.trk-fill,.trk-dot,.trk-parcel{animation:none}.trk-parcel{opacity:0}}.chrome-toast{border-radius:var(--radius-lg);font-size:var(--fs-md);box-shadow:var(--shadow-modal);cursor:pointer;animation:toastSlideIn var(--dur-panel) var(--ease-entrance);padding:10px 34px 12px 16px;font-weight:500;position:relative;overflow:hidden}.chrome-toast-exit{animation:toastSlideOut var(--dur-panel) var(--ease-standard) forwards}.chrome-toast-x{border-radius:var(--radius);width:18px;height:18px;color:inherit;opacity:.55;font-size:var(--fs-md);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:5px;right:5px}.chrome-toast-x:hover,.chrome-toast-x:active{opacity:1;background:var(--scrim)}.chrome-toast-x:focus-visible{opacity:1;box-shadow:var(--focus-ring);outline:none}.chrome-palette-overlay{z-index:var(--z-palette);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:15vh 12px 0;display:flex;position:fixed;inset:0}.chrome-palette{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(520px,100%);max-height:60vh;box-shadow:var(--shadow-modal);animation:modalSlideIn var(--dur-panel) var(--ease-entrance) backwards;flex-direction:column;display:flex;overflow:hidden}.chrome-palette-input{font-size:var(--fs-md);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.chrome-palette-input:focus,.chrome-palette-input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.chrome-palette-row{cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;margin:0 6px;padding:8px 16px;display:flex;position:relative}.chrome-palette-row[aria-selected=true]{background:var(--bg3)}.chrome-palette-dot{background:var(--accent);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.chrome-palette-row[aria-selected=true] .chrome-palette-dot{opacity:1}.chrome-bell-menu{border:1px solid var(--border3);box-shadow:var(--shadow-modal);background:#242428;border-radius:12px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn}.chrome-bell-row{border:none;border-bottom:1px solid var(--border)}.chrome-bell-row:last-child{border-bottom:none}.chrome-textbtn{border-radius:var(--radius);color:var(--text3);font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:2px 6px;font-family:inherit}.chrome-textbtn:hover{color:var(--text)}.chrome-textbtn:active{color:var(--text);background:var(--bg3)}.chrome-textbtn:focus-visible{color:var(--text);box-shadow:var(--focus-ring);outline:none}.chrome-textbtn:disabled{opacity:.45;cursor:default}.chrome-rail-quiet{color:var(--sidebar-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);background:0 0;border:1.5px solid #0000;justify-content:center;align-items:center;display:flex}.chrome-rail-quiet:hover{color:var(--text);background:linear-gradient(#3a3a3d 0%,#2a2a2c 100%);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000073,0 1px 2px #0006}.chrome-rail-quiet:active{background:linear-gradient(#2a2a2c 0%,#333336 100%);box-shadow:inset 0 1px 3px #0000008c}.chrome-rail-quiet:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.chrome-toast,.chrome-toast-exit,.chrome-palette,.chrome-bell-menu{animation:none}}.org-wiz-step{border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:2px;padding:8px 10px 8px 12px;display:flex;position:relative}.org-wiz-step.active{background:var(--bg2)}.org-wiz-step.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.org-pill{border:1px solid var(--border);background:var(--bg2);color:var(--text2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border-radius:8px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:500}.org-pill:not(:disabled):hover{border-color:var(--border3);color:var(--text)}.org-pill:not(:disabled):active{transform:scale(.96)}.org-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.org-pill:disabled{opacity:.5;cursor:not-allowed}.org-pill-on{background:var(--action);border-color:var(--action);color:var(--action-ink);font-weight:700}.org-pill-on:not(:disabled):hover{border-color:var(--action);color:var(--action-ink);opacity:.85}.org-connect{cursor:pointer;text-align:center;border:1px solid var(--action);background:var(--action);width:100%;color:var(--action-ink);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border-radius:12px;margin-top:10px;padding:18px 16px;font-family:inherit}.org-connect:not(:disabled):hover{filter:brightness(.93)}.org-connect:not(:disabled):active{transform:scale(.99)}.org-connect:focus-visible{box-shadow:var(--focus-ring);outline:none}.org-connect:disabled{cursor:default}.org-connect:disabled:not(.org-connect-ok){opacity:.75}.org-connect-ok{border-color:color-mix(in srgb, var(--green) 30%, transparent);background:var(--green-bg);color:var(--green)}.overview-seg{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;min-height:36px;padding:3px;display:inline-flex}.overview-seg-btn{border-radius:var(--radius);height:28px;font-size:var(--fs-sm);cursor:pointer;color:var(--text3);white-space:nowrap;transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-weight:600;display:inline-flex}.overview-seg-btn:not(.on):hover{background:var(--bg3);color:var(--text)}.overview-seg-btn:not(.on):active{background:var(--bg4)}.overview-seg-btn.on{background:var(--sidebar-active);color:var(--sidebar-active-text);font-weight:700}input.overview-date{width:150px;height:36px;font-size:var(--fs-sm);border-radius:var(--radius);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);background:#0000004d;border:1px solid #ffffff14;padding:0 10px;font-family:inherit}input.overview-date:hover:not(:disabled){border-color:#ffffff2e}.money-live-tag:before{display:none}.money-reject{color:var(--text2);border:1px solid var(--border);background:0 0}.money-reject:not(:disabled):hover{background:var(--red-bg);color:var(--red);border-color:color-mix(in srgb, var(--red) 22%, transparent)}.money-reject:not(:disabled):active{transform:scale(.97)}.money-reject:focus-visible{box-shadow:var(--focus-ring);outline:none}.money-reject-solid:not(:disabled):hover{filter:brightness(1.08)}.money-reject-solid:not(:disabled):active{filter:brightness(1.08);transform:scale(.97)}.money-skiplink{color:var(--text3);text-decoration:underline}.money-skiplink:not(:disabled):hover{color:var(--text);text-decoration:none}.money-spinner-dark{border-color:color-mix(in srgb, var(--action-ink) 25%, transparent);border-top-color:var(--action-ink)}.ops1-search{transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.ops1-search:hover{border-color:var(--border3)}.ops1-search:focus-within{border-color:color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ops1-search .input-naked:focus-visible{box-shadow:none!important}.ops1-dd{min-width:0;position:relative}.ops1-dd-trigger,.ops2-dd-btn,.money-seltrig{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:28px;color:var(--text2);font:inherit;cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.ops1-dd-trigger{width:100%}.ops1-dd-trigger>span,.money-seltrig>span:not(.money-selcaret){text-overflow:ellipsis;min-width:0;overflow:hidden}.ops1-dd-trigger svg,.ops2-dd-caret,.money-selcaret{color:var(--text3);transition:transform var(--dur-control) var(--ease-standard);flex-shrink:0;margin-left:auto;display:inline-flex}.ops1-dd-trigger:not(:disabled):hover,.ops1-dd-trigger[aria-expanded=true],.ops2-dd-btn:not(:disabled):hover,.ops2-dd-btn[aria-expanded=true],.money-seltrig:not(:disabled):hover,.money-seltrig[aria-expanded=true]{border-color:var(--border3);color:var(--text)}.ops1-dd-trigger:not(:disabled):active,.ops2-dd-btn:not(:disabled):active,.money-seltrig:not(:disabled):active{background:var(--bg3)}.ops1-dd-trigger:focus-visible,.ops2-dd-btn:focus-visible,.money-seltrig:focus-visible{box-shadow:var(--focus-ring);outline:none}.ops1-dd-trigger:disabled,.ops2-dd-btn:disabled,.money-seltrig:disabled{opacity:.5;cursor:default}.ops2-dd-btn[aria-expanded=true] .ops2-dd-caret,.money-seltrig[aria-expanded=true] .money-selcaret{transform:rotate(180deg)}.ops1-dd-menu{border:1px solid var(--border3);min-width:100%;max-width:280px;max-height:320px;z-index:var(--z-popover);background:#242428;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000080}@media (prefers-reduced-motion:reduce){.ops1-dd-menu{animation:none}}.ops1-dd-row{width:100%;color:var(--text2);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-weight:500;display:flex}.ops1-dd-row>span:not(.ops1-dd-dot):not(.ops1-dd-count){text-overflow:ellipsis;min-width:0;overflow:hidden}.ops1-dd-row:not(:disabled):hover{color:var(--text);background:#2e2e34}.ops1-dd-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.ops1-dd-row:disabled{opacity:.45;cursor:default}.ops1-dd-dot{background:var(--accent);width:5px;height:5px;transition:opacity var(--dur-fast) var(--ease-standard);border-radius:999px;flex-shrink:0}.ops1-dd-count{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text3);margin-left:auto;padding-left:10px;font-size:10.5px}.ops1-dd-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--text4);padding:8px 9px 3px;font-weight:700}.ops1-zone{background-image:radial-gradient(var(--dot-ink) 1px, transparent 1.4px);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background-color:#00000029;background-size:22px 22px;min-width:0;padding:10px}.ops1-ret-card{background:var(--card-fill);border:1px solid var(--card-edge);box-shadow:var(--card-shadow);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), opacity var(--dur-control) var(--ease-standard);border-radius:12px;position:relative}.ops1-ret-card:before{content:"";background:var(--rail,var(--border3));opacity:.5;width:2px;transition:opacity var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:2px;position:absolute;top:11px;bottom:11px;left:0}.ops1-ret-card:hover{border-color:var(--card-edge-hover);background:var(--card-fill-hover)}.ops1-ret-card:hover:before{opacity:1;box-shadow:0 0 9px var(--rail,transparent)}.ops1-cancel-grid{grid-template-columns:repeat(auto-fill,minmax(200px,260px));gap:12px;display:grid}.ops1-link{border-radius:var(--radius);font-size:inherit;transition:color var(--dur-fast) var(--ease-standard);margin:-3px -4px;padding:3px 4px}.ops1-link:not(:disabled):hover,.ops1-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.ops1-link-blue{color:var(--blue)}.ops1-link-quiet{color:var(--text2)}.ops1-link-quiet:not(:disabled):hover,.ops1-link-quiet:focus-visible{color:var(--text)}.ops1-link-danger{color:var(--text3)}.ops1-link-danger:not(:disabled):hover,.ops1-link-danger:focus-visible{color:var(--red)}.ops1-notice{background:var(--card-fill);border:1px solid var(--card-edge);border-radius:var(--radius-lg);position:relative;overflow:hidden}.ops1-notice:before{content:"";background:var(--yellow);opacity:.65;width:2px;position:absolute;top:0;bottom:0;left:0}.ops1-autogrow{field-sizing:content;min-height:36px;max-height:132px}.ops1-login-canvas{background-color:var(--bg);background-image:radial-gradient(var(--dot-ink) 1px, transparent 1.4px);background-size:22px 22px}.ops1-login-card{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:var(--radius-panel);box-shadow:var(--glass-lift), var(--glass-top)}.modal-bg.ops1-lightbox{background:var(--scrim-media);cursor:zoom-out}.ops2-banner{border-radius:var(--radius-lg);background:var(--bg2);border:1px solid var(--border);color:var(--text2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.ops2-banner-dot{background:var(--text4);border-radius:999px;flex-shrink:0;width:5px;height:5px}.ops2-track{background:var(--bg-inset);border:1px solid var(--border);border-radius:var(--radius-btn);flex-wrap:wrap;align-items:center;gap:2px;max-width:100%;min-height:36px;padding:3px;display:inline-flex}.ops2-seg{border-radius:var(--radius);height:28px;font-size:var(--fs-sm);cursor:pointer;color:var(--text3);white-space:nowrap;transition:background-color var(--dur-control) var(--ease-standard), color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.ops2-seg:hover:not([aria-pressed=true]):not(:disabled){background:var(--bg3);color:var(--text)}.ops2-seg:active:not([aria-pressed=true]):not(:disabled){background:var(--bg4)}.ops2-seg[aria-pressed=true]{background:var(--sidebar-active);color:var(--sidebar-active-text);font-weight:700}.ops2-dd{display:inline-flex;position:relative}.ops2-menu{border:1px solid var(--border3);width:max-content;min-width:100%;max-width:280px;z-index:var(--z-popover);background:#242428;border-radius:12px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000080}.ops2-menu-row{width:100%;color:var(--text2);font-size:var(--fs-sm);text-align:left;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-weight:500;display:flex}.ops2-menu-row:hover{color:var(--text);background:#2e2e34}.ops2-menu-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.ops2-menu-dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:5px;height:5px;margin-left:auto}.ops2-combo-list{z-index:var(--z-popover);border:1px solid var(--border3);background:#242428;border-radius:12px;max-height:224px;padding:4px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000080}.ops2-combo-opt{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:8px;padding:7px 10px}.ops2-combo-opt.is-active{background:#2e2e34}@media (prefers-reduced-motion:reduce){.ops2-menu,.ops2-combo-list{animation:none}}input[type=checkbox].ops2-check{appearance:none;border:1px solid var(--border3);background:var(--bg-inset);cursor:pointer;width:15px;height:15px;transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:4px;flex-shrink:0;place-items:center;display:inline-grid}input[type=checkbox].ops2-check:hover:not(:disabled):not(:checked){border-color:var(--text3)}input[type=checkbox].ops2-check:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox].ops2-check:focus-visible{border-color:color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}input[type=checkbox].ops2-check:checked:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:8px;height:5px;transform:translateY(-1px)rotate(-45deg)}.ops2-well{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);height:36px;transition:border-color var(--dur-control) var(--ease-standard), box-shadow var(--dur-control) var(--ease-standard);align-items:center;gap:7px;padding:0 10px;display:flex}.ops2-well:hover{border-color:var(--border3)}.ops2-well:focus-within{border-color:color-mix(in srgb, var(--accent) 85%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ops2-pick{font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border:1px solid var(--border);color:var(--text3);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.ops2-pick:hover:not([aria-pressed=true]):not(:disabled){color:var(--text);border-color:var(--border3);background:var(--bg3)}.ops2-pick:active:not([aria-pressed=true]):not(:disabled){background:var(--bg4)}.ops2-pick[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg);font-weight:600}.ops2-pick:focus-visible{box-shadow:var(--focus-ring);outline:none}.ops2-pick-scope{border-radius:var(--radius);font-size:var(--fs-md);flex:1;padding:9px 12px}.ops2-swatch-row{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ops2-swatch{cursor:pointer;width:20px;height:20px;transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;padding:0}.ops2-swatch:hover:not(:disabled){border-color:#fff6}.ops2-swatch:active:not(:disabled){transform:scale(.92)}.ops2-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg2), 0 0 0 3.5px var(--text)}.ops2-swatch:disabled{opacity:.5;cursor:not-allowed}.ops2-shiftrow{background:var(--card-fill);border:1px solid var(--card-edge);border-left:3px solid var(--text4);border-radius:var(--radius);width:100%;color:var(--text2);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;display:flex}.ops2-shiftrow:hover:not(:disabled){color:var(--text);background:#00000061;border-color:#ffffff29}.ops2-shiftrow:active:not(:disabled){background:#00000073}.ops2-shiftrow:focus-visible{box-shadow:var(--focus-ring);outline:none}.ops2-shiftrow:disabled{cursor:default}.ops2-gap-pill{background:var(--chip-fill);border:1px solid var(--chip-edge);color:var(--text2);font-size:var(--fs-micro);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:2px 5px;font-weight:700;display:inline-flex}.ops2-gap-pill:before{content:"";background:var(--yellow);border-radius:999px;flex-shrink:0;width:4px;height:4px}.ops2-chip-sub{font-size:var(--fs-micro);color:var(--text3);white-space:nowrap}.btn.ops2-danger-ghost:not(:disabled):hover,.btn.ops2-danger-ghost:not(:disabled):focus-visible{color:var(--red-text);background-color:var(--red-bg);border-color:color-mix(in srgb, var(--red) 30%, transparent)}.auto-selwell{border-radius:var(--radius-btn);width:100%;min-height:34px;color:var(--text);font-family:var(--font-body);font-size:var(--fs-md);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:#0000004d;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex;box-shadow:inset 0 1px 5px #0000004d}.auto-selwell:not(:disabled):hover{border-color:#ffffff21}.auto-selwell:focus-visible{border-color:#ffffff2e;outline:none;box-shadow:inset 0 1px 5px #0000004d,0 0 0 3px #ffffff0b}.auto-selwell:disabled{opacity:.55;cursor:not-allowed}.auto-selwell svg{color:var(--text3);flex-shrink:0}.auto-selmenu{border:1px solid var(--border3);z-index:70;background:#242428;border-radius:12px;min-width:160px;max-height:260px;padding:5px;animation:.18s cubic-bezier(.32,.72,0,1) backwards autoSelIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000080}@keyframes autoSelIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auto-selmenu{animation:none}}.auto-selmenu-row{width:100%;color:var(--text2);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-weight:500;display:flex}.auto-selmenu-row:hover{color:var(--text);background:#2e2e34}.auto-selmenu-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.auto-selmenu-row[aria-selected=true]{color:var(--text)}.auto-selmenu-dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:5px;height:5px}.auto-selmenu-group{color:var(--text4);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px 3px;font-weight:700}.auto-pb .pb-outline,.auto-pb .pb-panel,.auto-pb .pb-inspector-card{background:var(--glass-fill);box-shadow:var(--glass-top)}.auto-pb .pb-outline-item,.auto-pb .pb-edit-card,.auto-pb .pb-section,.auto-pb .pb-step-row,.auto-pb .pb-rule-row,.auto-pb .pb-preview{background:var(--card-fill);border:1px solid var(--card-edge);border-radius:12px;position:relative}.auto-pb .pb-outline-item:before,.auto-pb .pb-edit-card:before,.auto-pb .pb-section:before,.auto-pb .pb-step-row:before{content:"";background:var(--rail,var(--border3));opacity:.5;pointer-events:none;width:2px;transition:opacity var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:2px;position:absolute;top:11px;bottom:11px;left:0}.auto-pb .pb-outline-item:hover,.auto-pb .pb-step-row:hover{background:#0000004d;border-color:#ffffff1f}.auto-pb .pb-outline-item:hover:before,.auto-pb .pb-step-row:hover:before{opacity:1;box-shadow:0 0 9px var(--rail,transparent)}.auto-pb .pb-outline-item.active,.auto-pb .pb-section.active,.auto-pb .pb-step-row.active{background:var(--bg3);border-color:#ffffff24}.auto-pb .pb-outline-item.active:before,.auto-pb .pb-step-row.active:before{--rail:var(--accent);opacity:1}.auto-pb .pb-section.active:before{opacity:1}.auto-pb .pb-step-id{color:var(--text3);font-weight:600}.auto-pb .pb-step-row.active .pb-step-id{color:var(--accent)}.auto-pb .pb-danger{color:var(--text3)!important}.auto-pb .pb-danger:not(:disabled):hover,.auto-pb .pb-danger:focus-visible{color:var(--red)!important}.auto-pb .pb-input,.auto-pb .pb-textarea{border-radius:var(--radius-btn);font-size:var(--fs-md)}.auto-pb [draggable=true]{cursor:grab}.auto-pb [draggable=true]:active{cursor:grabbing}.auto-pb .pb-step-row>button>small{margin-top:3px}.auto-pb .pb-step-row .pb-step-id{margin-right:0}.auto-pb .pb-mini-input{color:var(--text3);letter-spacing:.01em}.auto-pb .pb-mini-input:focus{color:var(--text)}.auto-pb .pb-panel-head>.pb-actions{flex-wrap:nowrap;flex-shrink:0}.auto-set-chip:disabled{opacity:.45;cursor:not-allowed;border-color:#0000!important}.auto-set-chip:disabled[aria-pressed=false]{color:var(--text3)!important}.auto-set-chip:disabled[aria-pressed=true]{color:var(--bg)!important}.auto-set-fieldbtn{min-height:34px;padding-left:12px;padding-right:12px}.auto-set-chip:not(:disabled):active{transform:translateY(1px)}.inbox-menu,.inbox-hc{border:1px solid var(--border3);background:#242428;border-radius:12px;animation:.18s cubic-bezier(.32,.72,0,1) backwards hdrMenuIn;box-shadow:0 16px 40px #00000080}@media (prefers-reduced-motion:reduce){.inbox-menu,.inbox-hc{animation:none}}.inbox-menu{padding:5px}.inbox-pct{font:inherit;font-size:var(--fs-2xs);border:1px solid var(--border2);color:var(--text3);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:999px;flex:1;padding:3px 0;font-weight:500}.inbox-pct:hover{color:var(--text);border-color:var(--border3)}.inbox-pct[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);font-weight:600}.inbox-pct:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-shopchip{background:var(--blue-bg);color:var(--blue);font-size:var(--fs-2xs);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;text-decoration:none;display:inline-flex}.inbox-shopchip:hover{background:color-mix(in srgb, var(--blue) 20%, transparent);color:var(--text)}.inbox-shopchip:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-glyph{color:var(--text3);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:2px 4px;line-height:1;display:inline-flex}.inbox-glyph:hover{color:var(--text);background:#ffffff0f}.inbox-glyph:active{background:#ffffff08}.inbox-glyph:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-glyph-purple:hover{color:var(--purple)}.inbox-glyph-red:hover{color:var(--red)}.inbox-glyph-tap{min-width:24px;min-height:24px}.inbox-lb-btn{border-radius:var(--radius-btn);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:#ffffff26;border:1px solid #fff3;align-items:center;gap:7px;padding:8px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.inbox-lb-btn:hover{background:#ffffff42;border-color:#ffffff57}.inbox-lb-btn:active{background:#ffffff1c}.inbox-lb-btn:focus-visible{box-shadow:0 0 0 2px #000000d9, 0 0 0 4px var(--blue);outline:none}.inbox-hc{width:300px;color:var(--text);font-size:var(--fs-xs);z-index:var(--z-popover);padding:12px;position:fixed}.inbox-hc-ws{background:#00000057;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;display:flex;box-shadow:inset 0 1px 4px #0000004d}.inbox-hc-val{font-size:13px;font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.inbox-hc-lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--text4);font-size:9.5px;font-weight:700}.inbox-hc-row{width:100%;color:var(--text2);font:inherit;font-size:var(--fs-2xs);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.inbox-hc-row:not(:disabled):hover{color:var(--text);background:#2e2e34}.inbox-hc-row:disabled{cursor:default}.inbox-hc-row:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-hc-retry{border:1px solid var(--border3);color:var(--text2);font:inherit;font-size:var(--fs-2xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:999px;padding:3px 10px;font-weight:600}.inbox-hc-retry:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff47}.inbox-hc-retry:active{background:#ffffff08}.inbox-hc-retry:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-notebtn{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg4);color:var(--text);font:inherit;font-size:var(--fs-2xs);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);padding:6px 12px;font-weight:600}.inbox-notebtn:not(:disabled):hover{background:color-mix(in srgb, white 6%, var(--bg4));border-color:var(--border3)}.inbox-notebtn:not(:disabled):active{background:var(--bg3)}.inbox-notebtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.inbox-notebtn:disabled{opacity:.5;cursor:default}.inbox-tabfill{flex-direction:column;height:100%;display:flex}.inbox-toast{box-shadow:0 6px 24px #0000001a}:root{--code:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, monospace}.sweep-btn-danger-hover:not(:disabled):hover,.sweep-btn-danger-hover:not(:disabled):focus-visible{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:0 0}.sweep-kpi{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:12px 14px;display:flex;position:relative}.sweep-kpi:before{content:"";border-radius:inherit;background:var(--kpi-rail,var(--border3));pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.sweep-kpi-sm{gap:2px;padding:8px 11px}.sweep-kpi-value{min-width:0;font-family:var(--font-heading);font-size:var(--fs-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--kpi-ink,var(--text));align-items:baseline;gap:8px;font-weight:800;line-height:1.05;display:flex}.sweep-kpi-sm .sweep-kpi-value{font-size:var(--fs-lg);letter-spacing:-.01em}.sweep-kpi-head{width:100%;min-width:0;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text4);align-items:center;gap:6px;font-weight:700;line-height:1.4;display:flex}.sweep-kpi-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sweep-kpi-now{background:var(--bg-inset);color:var(--text3);border-radius:999px;flex-shrink:0;padding:1px 6px}.sweep-kpi-sub{font-size:var(--fs-xs);color:var(--text3);min-height:15px;line-height:1.35}.sweep-kpi-grid{grid-template-columns:repeat(var(--kpi-cols,4), minmax(0, 1fr));gap:10px;display:grid}@media (width<=1100px){.sweep-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sweep-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sweep-btn-boxed{border:1px solid #0000}.sweep-empty-sm{padding:24px 20px}.sweep-empty-sm .empty-state-icon{width:40px;height:40px;font-size:var(--fs-lg);margin-bottom:10px}.sweep-empty-sm .empty-state-title{font-size:var(--fs-lg);letter-spacing:-.01em}.sweep-empty-sm .empty-state-sub{max-width:26ch;font-size:var(--fs-sm)}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text3) 50%), linear-gradient(135deg, var(--text3) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.org-selwrap select{background-image:none;padding-right:28px}.pb-card-head{align-items:center}.filter-pill{background:var(--bg3);color:var(--text3);font-family:var(--sans);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);border:none;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}button.filter-pill{cursor:pointer}button.filter-pill:hover:not([aria-pressed=true]):not(:disabled){background:var(--bg4);color:var(--text)}button.filter-pill:active:not([aria-pressed=true]):not(:disabled){background:var(--bg3)}button.filter-pill:disabled{opacity:.5;cursor:not-allowed}.filter-pill[aria-pressed=true]{background:var(--action);color:var(--action-ink);font-weight:700}body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-body);letter-spacing:var(--tracking-body);font-feature-settings:"cv11", "ss01", "ss03";margin:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 8% -10%, var(--wash-blue), transparent 60%), radial-gradient(800px 560px at 96% 4%, var(--wash-violet), transparent 60%), radial-gradient(1000px 700px at 50% 110%, var(--wash-cyan), transparent 60%), var(--paper);position:fixed;inset:0}.app-main:before,.app-main:after{display:none}::selection{background:var(--accent-bright);color:var(--accent-bright-ink)}.app-sidebar{box-sizing:border-box;top:var(--sidebar-gap);z-index:40;width:var(--nav-w);height:calc(100vh - var(--sidebar-gap) * 2);margin:var(--sidebar-gap) 0 var(--sidebar-gap) var(--sidebar-gap);padding:10px 10px var(--space-1);border:1px solid var(--glass-edge);border-right:1px solid var(--glass-edge);border-radius:var(--radius-2xl);background:var(--glass);box-shadow:var(--shadow-glass);color:var(--ink);flex-direction:column;flex-shrink:0;display:flex;position:sticky;left:auto}.app-sidebar:before{content:"";z-index:-1;pointer-events:none;border-radius:calc(var(--radius-2xl) - 1px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:absolute;inset:0}.app-main,.nav-is-collapsed .app-main{margin-left:0}.app-sidebar.is-collapsed.is-peek{box-shadow:var(--shadow-float);left:auto}.side-head{gap:var(--space-3);flex-direction:column;display:flex}.switcher,.account{width:100%;height:48px;padding:0 var(--space-2);border-radius:var(--radius-xl);border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink);text-align:left;box-shadow:var(--shadow-switcher);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;display:flex}@media (hover:hover) and (pointer:fine){.switcher:hover,.account:hover{background:var(--surface)}}.switcher:active,.account:active{transform:scale(.99)}.switcher:focus-visible,.account:focus-visible{box-shadow:var(--shadow-switcher), var(--focus-ring);outline:none}.switcher[aria-expanded=true],.account[aria-expanded=true]{background:var(--surface)}.switcher-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.switcher-name{font-size:var(--text-nav);letter-spacing:var(--tracking-card);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;line-height:1.15;display:flex;overflow:hidden}.switcher-sub{font-size:var(--fs-2xs);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.switcher-chevron{color:var(--ink-faint);flex-shrink:0}.tile-store{border-radius:var(--radius-md);background:var(--brand);width:32px;height:32px;color:var(--brand-ink);box-shadow:var(--shadow-tile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-avatar{border-radius:var(--radius-pill);background:var(--gradient-primary);width:32px;height:32px;color:var(--action-ink);font-size:var(--fs-md);box-shadow:var(--shadow-tile);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.account-chip{border-radius:var(--radius-pill);background:var(--badge-success-bg);height:16px;color:var(--badge-success-ink);letter-spacing:0;align-items:center;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.popover{position:relative}.popover-panel{z-index:70;width:max-content;min-width:100%;max-width:320px;padding:var(--space-1);border-radius:var(--radius-xl);border:1px solid var(--glass-edge);box-shadow:var(--shadow-float);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform-origin:0 0;animation:popover-in var(--dur-control) var(--ease-entrance) both;position:absolute}[data-theme=dark] .popover-panel{background:color-mix(in srgb, var(--surface) 94%, transparent)}.popover-panel.is-bottom{top:calc(100% + var(--space-1))}.popover-panel.is-top{bottom:calc(100% + var(--space-1));transform-origin:0 100%}.popover-panel.is-start{left:0}.popover-panel.is-end{transform-origin:100% 0;right:0}@keyframes popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.menu-eyebrow{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-xs);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-weight:600}.menu-divider{height:1px;margin:var(--space-1) var(--space-2);background:var(--line)}.menu-item{width:100%;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);font-size:var(--fs-md);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;font-weight:500;display:flex}.menu-item .icon{color:var(--ink-faint)}@media (hover:hover) and (pointer:fine){.menu-item:hover{background:#0f11150d}[data-theme=dark] .menu-item:hover{background:#ffffff0f}}.menu-item:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.menu-item:active{background:#0f111514}.menu-item:disabled{opacity:.5;cursor:wait}.menu-store{min-height:44px;padding:var(--space-1) var(--space-2)}.menu-store-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu-store-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:600;overflow:hidden}.menu-store-sub{font-size:var(--fs-2xs);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.menu-check{color:var(--accent);flex-shrink:0}.menu-connectors{padding:2px var(--space-3) var(--space-2);flex-wrap:wrap;gap:5px;display:flex}.menu-tabs{margin:2px var(--space-2) var(--space-2);width:calc(100% - var(--space-2) * 2)}.menu-tabs .tab{flex:1;justify-content:center;gap:6px}.app-sidebar .nav{min-height:0;padding:var(--space-3) 0 var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.app-sidebar .nav-group-title{padding:14px var(--space-3) 6px;font-size:var(--fs-xs);letter-spacing:var(--tracking-group);text-transform:uppercase;color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.app-sidebar .nav-group-title:first-child{padding-top:2px}.app-sidebar .nav-item{border-radius:var(--radius-xl);text-align:left;width:100%;height:36px;color:var(--ink-soft);font-size:var(--text-nav);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex;transform:none}.app-sidebar .nav-item .nav-icon{color:var(--ink-faint);transition:color var(--dur-fast) var(--ease-standard);display:inline-flex}.app-sidebar .nav-item .sidebar-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.app-sidebar .nav-item:hover{background:var(--sidebar-hover);color:var(--ink)}.app-sidebar .nav-item:hover .nav-icon{color:var(--ink-soft)}}.app-sidebar .nav-item:active{transform:scale(.99)}.app-sidebar .nav-item[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-nav-active);font-weight:600}.app-sidebar .nav-item[aria-current=page] .nav-icon{color:var(--accent)}.app-sidebar .nav-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-sidebar .nav-count{border-radius:var(--radius-pill);background:var(--pill-flat-bg);min-width:18px;color:var(--ink-faint);font-size:var(--fs-2xs);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 6px;font-weight:600;line-height:18px;box-shadow:inset 0 0 0 1px #0f11150a}.app-sidebar .nav-count.is-hot{background:var(--badge-attention-bg);color:var(--badge-attention-ink)}.app-sidebar.is-collapsed:not(.is-peek) .nav-item{justify-content:center;padding:0}.app-sidebar.is-collapsed:not(.is-peek) .switcher,.app-sidebar.is-collapsed:not(.is-peek) .account{justify-content:center;gap:0;padding:0}.app-sidebar.is-collapsed:not(.is-peek) .switcher-text,.app-sidebar.is-collapsed:not(.is-peek) .switcher-chevron{display:none}.app-sidebar.is-collapsed:not(.is-peek) .nav-item{gap:0;width:100%}.app-sidebar.is-collapsed:not(.is-peek) .nav{width:100%}.sidebar-foot{padding-top:var(--space-2);margin-top:auto}.sync-warn{font-size:var(--fs-2xs);color:var(--badge-attention-ink);background:var(--badge-attention-bg);border-radius:var(--radius-sm);align-items:center;gap:6px;margin:0 4px 8px;padding:6px 10px;display:flex}.topbar{z-index:30;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-6);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);display:flex;position:sticky;top:0}.topbar-title{min-width:0;letter-spacing:var(--tracking-heading);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);flex:1;font-size:22px;font-weight:600;line-height:1.5;overflow:hidden}.search{min-width:0;height:var(--control-h);padding:0 56px 0 var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:var(--glass);box-shadow:var(--shadow-chip);color:var(--ink-faint);font-size:var(--fs-md);text-align:left;cursor:text;transition:background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex:0 380px;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.search:hover{background:var(--glass-strong)}}.search:focus-visible{background:var(--surface);box-shadow:var(--shadow-chip), var(--focus-ring);outline:none}.search-icon{left:var(--space-3);color:var(--ink-faint);pointer-events:none;position:absolute}.search-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-kbd{right:var(--space-2);position:absolute}.kbd{height:20px;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--glass-highlight);color:var(--ink-faint);font-size:var(--fs-xs);box-shadow:var(--shadow-kbd);font-weight:500;font-family:var(--font-body);align-items:center;gap:1px;display:inline-flex}[data-theme=dark] .kbd{background:#ffffff14}.topbar-actions{align-items:center;gap:var(--space-2);flex:1;justify-content:flex-end;display:flex}.icon{flex-shrink:0;width:16px;height:16px}.avatar{border-radius:var(--radius-pill);background:var(--gradient-avatar-soft);width:32px;height:32px;color:var(--ink-soft);font-size:var(--fs-sm);box-shadow:var(--shadow-avatar);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar-sm{width:28px;height:28px;font-size:var(--fs-xs)}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.dot-positive{background:var(--positive)}.dot-caution{background:var(--caution)}.dot-negative{background:var(--negative)}.badge{border-radius:var(--radius-pill);height:21px;font-size:var(--fs-sm);white-space:nowrap;background:var(--badge-default-bg);color:var(--badge-default-ink);align-items:center;gap:6px;padding:0 9px 0 7px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff8c}[data-theme=dark] .badge{box-shadow:inset 0 0 0 1px #ffffff0f}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-muted{background:var(--badge-default-bg);color:var(--badge-default-ink)}.badge-success{background:var(--badge-success-bg);color:var(--badge-success-ink)}.badge-danger{background:var(--badge-critical-bg);color:var(--badge-critical-ink)}.badge-warning{background:var(--badge-attention-bg);color:var(--badge-attention-ink)}.badge-info{background:var(--badge-info-bg);color:var(--badge-info-ink)}.badge-accent{background:var(--accent-soft);color:var(--accent-bright-ink)}.badge-plain{padding-left:9px}.badge-plain:before{display:none}.badge-sm{height:18px;font-size:var(--fs-2xs);gap:5px;padding:0 7px 0 6px}.badge-sm:before{width:5px;height:5px}.tabs{height:var(--control-h);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--muted);align-items:center;gap:2px;display:inline-flex;position:relative}.tab{z-index:1;border-radius:var(--radius-xs);height:28px;color:var(--ink-soft);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);background:0 0;border:0;align-items:center;padding:0 10px;font-weight:500;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.tab:hover{color:var(--ink)}}.tab[aria-selected=true],.tab[aria-checked=true],.tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.tab:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.popover-panel{animation:none}}.search{padding:0 56px 0 40px}.topbar .chrome-rail-quiet{width:var(--btn-h);height:var(--btn-h);border-radius:var(--radius-pill);border:1px solid var(--glass-edge);background:var(--glass-strong);color:var(--ink-soft);box-shadow:var(--shadow-chip);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.topbar .chrome-rail-quiet:hover{background:var(--surface);color:var(--ink)}}.topbar .chrome-rail-quiet:active{transform:scale(.96)}.app-sidebar .nav-toggle{background:var(--surface);border-color:var(--line);color:var(--ink-faint);box-shadow:var(--shadow-chip);top:74px;right:-13px}.app-sidebar .nav-toggle:hover{color:var(--ink);background:var(--surface)}:root{--page-h:calc(100vh - var(--topbar-h))}
