.xl-root{position:relative;z-index:0;isolation:isolate;height:calc(100dvh / .9 - 56px);display:flex;flex-direction:column;background:#0d0f12;overflow:hidden;overflow:clip}@media (min-width:768px){.xl-root{height:calc(100dvh / .9 - 64px)}}.crm-hq{height:calc(var(--av2-vh, 100dvh) / .9);zoom:.9;background:#0d0f12}.crm-hq .xl-root{height:100%}.xl-bar{position:relative;z-index:40;flex-shrink:0;display:flex;flex-wrap:nowrap;gap:.375rem;padding:.375rem .5rem;background:#16181c;border-bottom:1px solid rgba(255,255,255,.08)}.xl-bar,.xl-btn{white-space:nowrap;align-items:center}.xl-btn{display:inline-flex;gap:.25rem;height:1.75rem;padding-left:.5rem;padding-right:.5rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.12);background:#1d2025;font-size:.75rem;color:rgba(255,255,255,.82)}.xl-btn:hover{background:#262a30}.xl-btn:disabled{opacity:.35}.xl-input{height:1.75rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.12);background:#0d0f12;font-size:.75rem;color:rgba(255,255,255,.9);outline:none}.xl-input:focus{border-color:#21a366}.xl-grid-wrap{overflow:auto;z-index:0;isolation:isolate;background:#0d0f12}.xl-grid-area,.xl-grid-wrap{flex:1 1 0%;min-height:0;position:relative}.xl-grid-area{display:flex;flex-direction:column}.xl-grid{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:15.4px}.xl-grid td,.xl-grid th{height:2.2rem;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-left:.5rem;padding-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:middle}.xl-grid td{background:#0d0f12;color:rgba(255,255,255,.86)}.xl-grid thead th{position:sticky;top:0;z-index:20;background:#1f2227;color:rgba(255,255,255,.7);font-weight:600;font-size:14.3px;border-bottom-color:rgba(255,255,255,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.xl-grid thead th.xl-sorted{background:#23302a;color:#7fd6a6}.xl-grid tr:hover td{background:#14171b}.xl-grid tr.xl-row-sel td{background:#13241c}.xl-grid td.xl-cell-active{outline:2px solid #21a366;outline-offset:-2px}.xl-grid td.xl-cell-active:not(.xl-frozen){position:relative}.xl-fill-handle{position:absolute;right:0;bottom:0;width:7px;height:7px;background:#21a366;border:1px solid #0d0f12;cursor:crosshair;z-index:2}.xl-grid td.xl-fill-range{box-shadow:inset 0 0 0 1px rgba(33,163,102,.7);background:#13241c!important}body.xl-filling,body.xl-filling *{cursor:crosshair!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.xl-gutter{position:sticky;left:0;z-index:10;text-align:center!important;padding-left:0!important;padding-right:0!important;color:rgba(255,255,255,.4);font-size:13px;font-variant-numeric:tabular-nums}.xl-grid td.xl-gutter{background:#1a1c20}.xl-grid thead th.xl-gutter{z-index:30}.xl-grid tr.xl-row-sel td.xl-gutter{background:#1c3a2b;color:#7fd6a6}.xl-frozen{position:sticky;z-index:10;box-shadow:1px 0 0 rgba(255,255,255,.16)}.xl-grid thead th.xl-frozen{z-index:30}.xl-resize{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:5}.xl-resize.xl-resizing,.xl-resize:hover{background:#21a366}body.xl-col-resizing,body.xl-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.xl-status{flex-shrink:0;display:flex;align-items:stretch;height:2rem;background:#16181c;border-top:1px solid rgba(255,255,255,.1);font-size:.75rem}.xl-status,.xl-tab{color:rgba(255,255,255,.6)}.xl-tab{display:inline-flex;align-items:center;padding-left:.75rem;padding-right:.75rem;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap}.xl-tab:hover{background:#1f2227;color:rgba(255,255,255,.9)}.xl-tab-active{background:#0d0f12;color:#7fd6a6;font-weight:600;box-shadow:inset 0 2px 0 #21a366}.xl-tab-count{margin-left:.375rem;font-size:11px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.35)}.xl-tab-active .xl-tab-count{color:rgba(127,214,166,.7)}.xl-tab-count-hit{display:inline-block;padding:1px .5rem;border-radius:9999px;font-size:12px;color:#04140b;font-weight:800;background:#3ee08f;animation:xl-tab-pulse .9s ease-in-out infinite}@keyframes xl-tab-pulse{0%,to{transform:scale(1);filter:brightness(.8);box-shadow:0 0 0 0 rgba(62,224,143,.9)}50%{transform:scale(1.22);filter:brightness(1.35);box-shadow:0 0 0 7px rgba(62,224,143,0)}}.xl-link{color:#7fb8ff;text-decoration:underline;text-underline-offset:2px}.xl-link:hover{color:#b3d4ff}.xl-tab[draggable=true]{cursor:grab}.xl-tab{position:relative}.xl-tab-dragging{color:transparent!important;background:rgba(33,163,102,.08)!important;box-shadow:none!important}.xl-tab-dragging *{visibility:hidden}.xl-tab-dragging:after{content:"";position:absolute;inset:3px 2px;border:1.5px dashed rgba(33,163,102,.75);border-radius:4px;animation:xl-tab-slot-pulse 1.1s ease-in-out infinite}@keyframes xl-tab-slot-pulse{50%{border-color:rgba(33,163,102,.35)}}.xl-tab-sep{width:1px;margin-top:.375rem;margin-bottom:.375rem;background:rgba(255,255,255,.14)}.xl-chip{display:inline-flex;align-items:center;gap:.25rem;height:1.5rem;padding-left:.5rem;padding-right:.25rem;border-radius:.25rem;border:1px solid rgba(33,163,102,.4);background:rgba(33,163,102,.12);font-size:.75rem;color:#b6ecd0}.xl-bar-top{z-index:50}.xl-bar>*{flex-shrink:0}.xl-bar .xl-chips{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:.375rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 .5rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 .5rem,#000 calc(100% - 1.25rem),transparent);padding-left:.25rem;padding-right:1rem}.xl-chips::-webkit-scrollbar{display:none}.xl-bar-mid{display:contents}@media (max-width:767px){.xl-bar{flex-wrap:wrap;row-gap:.375rem}.xl-bar>.xl-bar-search{flex:1 1 0%;width:auto;min-width:0}.xl-bar-mid{display:flex;order:2;flex:1 0 100%;align-items:center;gap:.375rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.xl-bar-mid::-webkit-scrollbar{display:none}.xl-bar-mid>*{flex-shrink:0}.xl-bar-mid>.xl-bar-sep{display:none}.xl-bar-mid .xl-chips{flex-shrink:0;overflow:visible;-webkit-mask-image:none;mask-image:none;padding-left:0;padding-right:0}.xl-bar .xl-btn,.xl-bar .xl-input{height:2.25rem}.xl-bar .xl-btn{padding-left:.625rem;padding-right:.625rem}.xl-bar .xl-chip{height:2rem}.xl-bar-mid>button[aria-label="Add filter"]{padding:.5rem}.xl-status{height:2.5rem}.xl-tab{padding-left:.875rem;padding-right:.875rem}.xl-tip{max-width:calc(100vw - 16px)}.xl-timeline-pop{left:0!important;right:0;top:auto!important;bottom:0;width:100vw!important;height:88dvh!important;border-radius:1rem 1rem 0 0;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.xl-timeline-pop-close{height:2.25rem;width:2.25rem}}@media (pointer:coarse){.sg-shell input:not([type=checkbox]),.sg-shell select,.sg-shell textarea,.xl-root input:not([type=checkbox]),.xl-root select,.xl-root textarea,.xl-timeline-pop input,.xl-timeline-pop select,.xl-timeline-pop textarea{font-size:calc(16px / .9)}.xl-grid,.xl-tab{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xl-grid input[type=checkbox]{width:1.1rem;height:1.1rem}.xl-grid-wrap,.xl-status>div{-webkit-overflow-scrolling:touch}.xl-status>div{touch-action:pan-x;overscroll-behavior-x:contain}.sg-shell .cc-grip{display:none}}.xl-grid thead th.xl-draggable{cursor:grab}body.xl-col-dragging,body.xl-col-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.xl-drop-slot{display:none;position:absolute;top:0;z-index:4;pointer-events:none;border:2px dashed rgba(33,163,102,.7);background:rgba(33,163,102,.1);border-radius:2px;transition:left .18s cubic-bezier(.2,.8,.2,1)}.xl-chip-status{display:inline-flex;align-items:center;height:1.25rem;padding-left:.375rem;padding-right:.375rem;border-radius:.25rem;border-width:1px;font-size:13px}.xl-timeline-btn{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;width:100%;height:1.5rem;padding-left:.25rem;padding-right:.25rem;border-radius:.25rem;color:rgba(255,255,255,.55);cursor:default}.xl-timeline-btn:hover{color:#7fd6a6;background:rgba(33,163,102,.12)}.xl-touch-n{font-size:12px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.6);text-align:right;overflow:hidden}.xl-touch-out{text-align:left}.xl-touch-in{color:#7fd6a6;font-weight:600}.xl-timeline-pop{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.16);background:#111317;box-shadow:0 18px 48px rgba(0,0,0,.65)}.xl-timeline-pop-head{flex-shrink:0;font-size:13px;font-weight:600;color:rgba(255,255,255,.85);display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-width:0}.xl-timeline-pop-close{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:.25rem;color:rgba(255,255,255,.5)}.xl-timeline-pop-close:hover{background:rgba(255,255,255,.08);color:#fff}.xl-timeline-pop{padding:.625rem;gap:.375rem}.comms-compact .text-\[13px\],.comms-compact .text-sm{font-size:12px;line-height:1.35}.comms-compact .text-\[12px\],.comms-compact .text-xs{font-size:11px}.comms-compact .gap-5{gap:.625rem}.comms-compact .gap-4{gap:.5rem}.comms-compact .rounded-2xl.px-3.py-2{padding:.3rem .6rem;border-radius:.75rem}.comms-compact .md\:max-w-md{max-width:85%}.comms-compact textarea{font-size:12px;padding:.35rem .5rem;min-height:0}.sale-score-menu{position:fixed;z-index:1000;width:140px;display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.15);background:#111317;box-shadow:0 12px 32px rgba(0,0,0,.6)}.xl-grid td.xl-thumb-cell{padding-left:.25rem;padding-right:.25rem}.xl-sub-chips{display:flex;gap:.25rem;overflow:hidden}.xl-sub-chip{flex:none;display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border-radius:.25rem;font-size:12px;white-space:nowrap;border:1px solid rgba(16,185,129,.35);background:rgba(16,185,129,.12);color:#6ee7b7}.xl-sub-chip:hover{background:rgba(16,185,129,.22);text-decoration:underline}.xl-sub-chip-warn{border-color:rgba(245,158,11,.4);background:rgba(245,158,11,.14);color:#fcd34d}.xl-sub-chip-warn:hover{background:rgba(245,158,11,.24)}.xl-only-me{padding-left:.1875rem}.xl-only-me .xl-avatar{width:1.125rem;height:1.125rem;font-size:8px}.xl-only-me-on{border-color:rgba(16,185,129,.55);background:rgba(16,185,129,.2);color:#d1fae5}.xl-only-me-on:hover{background:rgba(16,185,129,.3)}.xl-bell{position:relative;padding-left:.375rem;padding-right:.375rem}.xl-bell-on{border-color:rgba(251,191,36,.5);background:rgba(251,191,36,.14);color:#fde68a}.xl-bell-count{position:absolute;top:-.375rem;right:-.375rem;min-width:1rem;height:1rem;padding-left:.25rem;padding-right:.25rem;border-radius:9999px;background:#f59e0b;color:#1b1e23;font-size:10px;font-weight:700;line-height:1rem;text-align:center}.xl-bell-pop{position:absolute;right:0;top:calc(100% + .375rem);z-index:200;width:20rem;max-height:min(34rem,80vh);overflow-y:auto;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:#1b1e23;box-shadow:0 16px 40px -8px rgba(0,0,0,.7);font-size:13px;color:rgba(255,255,255,.88);white-space:normal}@media (max-width:767px){.xl-bell-pop{position:fixed;left:.75rem;right:.75rem;top:3.5rem;width:auto}}.xl-bell-head{padding:.625rem .875rem .5rem;font-weight:600;border-bottom:1px solid rgba(255,255,255,.08)}.xl-bell-section{padding:.625rem .875rem;display:flex;flex-direction:column;gap:.5rem}.xl-bell-section+.xl-bell-section{border-top:1px solid rgba(255,255,255,.08)}.xl-bell-row{display:flex;align-items:center;gap:.5rem}.xl-bell-ok{color:#6ee7b7;font-weight:500}.xl-bell-note{color:rgba(255,255,255,.75);line-height:1.4}.xl-bell-hint{color:rgba(255,255,255,.45);font-size:12px;line-height:1.4}.xl-bell-cta{justify-content:center;height:2.25rem;border-color:rgba(251,191,36,.5);background:rgba(251,191,36,.16);color:#fde68a;font-size:13px}.xl-bell-steps ol,.xl-bell-steps ul{margin-top:.375rem;padding-left:1.125rem;display:flex;flex-direction:column;gap:.25rem;color:rgba(255,255,255,.8);line-height:1.4}.xl-bell-steps ol{list-style:decimal}.xl-bell-steps ul{list-style:disc}.xl-bell-sub{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.45)}.xl-bell-list{display:flex;flex-direction:column}.xl-bell-tab{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding-left:.25rem;padding-right:.25rem;border-radius:.25rem;cursor:pointer}.xl-bell-tab:hover{background:#262a30}.xl-bell-tab input{accent-color:#f59e0b;width:.9375rem;height:.9375rem;flex-shrink:0}.xl-bell-this{margin-left:auto;flex-shrink:0;font-size:11px;color:rgba(255,255,255,.4)}.xl-money{display:flex;justify-content:space-between;gap:.5rem;width:100%;font-variant-numeric:tabular-nums}.xl-run-link{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-width:0;font-size:12px;color:rgba(125,211,252,.85)}.xl-run-link:hover{color:#bae6fd;text-decoration:underline}.xl-run-link:disabled{color:rgba(255,255,255,.6);text-decoration:none;cursor:default}.xl-run-step{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-call{display:flex;align-items:center;gap:.375rem;min-width:0}.xl-call-play{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:9999px;background:rgba(16,185,129,.18);color:#6ee7b7;border:1px solid rgba(16,185,129,.35)}.xl-call-play:hover{background:rgba(16,185,129,.3)}.xl-call-bar{position:relative;flex:1;min-width:1.5rem;height:.25rem;border-radius:9999px;background:rgba(255,255,255,.14);cursor:pointer;overflow:hidden}.xl-call-fill{position:absolute;left:0;top:0;bottom:0;background:#34d399}.xl-call-time{font-size:11px;font-variant-numeric:tabular-nums}.xl-call-doc,.xl-call-time{flex:none;color:rgba(255,255,255,.6)}.xl-call-doc{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:.25rem}.xl-call-doc:hover{background:rgba(255,255,255,.08);color:#fff}.xl-call-panel{display:flex;flex-direction:column;gap:1rem}.xl-call-panel-meta{font-size:12px;color:rgba(255,255,255,.6)}.xl-call-panel-h{margin-bottom:.375rem;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.5)}.xl-call-panel-body{white-space:pre-wrap;font-size:13px;line-height:1.55;color:rgba(255,255,255,.88)}.xl-call-panel-transcript{max-height:50vh;overflow-y:auto;font-family:inherit;border-radius:.375rem;border:1px solid rgba(255,255,255,.1);background:#15171b;padding:.75rem .875rem}.xl-call-panel-empty{font-size:13px;font-style:italic;color:rgba(255,255,255,.5)}.xl-subs-pop{width:360px;max-height:300px;overflow-y:auto}.xl-subs-pop-total{margin-left:auto;font-variant-numeric:tabular-nums;color:#6ee7b7}.xl-subs-pop-row{display:flex;align-items:center;gap:.5rem;padding:.25rem .375rem;margin:0 -.375rem;border-radius:.25rem;color:rgba(255,255,255,.88)}.xl-subs-pop-row:hover{background:rgba(255,255,255,.06)}.xl-subs-pop-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-subs-pop-amt{width:4.5rem;text-align:right;font-variant-numeric:tabular-nums}.xl-subs-pop-foot{margin-top:.375rem;font-size:11px;color:rgba(255,255,255,.45)}.xl-thumb{display:block;height:24px;max-width:100%;border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#1a1c20;cursor:zoom-in}.xl-thumb:hover{border-color:#21a366}.xl-thumb img{display:block;height:100%;width:36px;min-width:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.xl-thumb-tip{position:fixed;z-index:1000;width:360px;padding:6px;border-radius:8px;background:#1f2227;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 36px -10px rgba(0,0,0,.8);pointer-events:auto;cursor:pointer}.xl-thumb-tip img{display:block;width:100%;max-height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:4px;background:#0d0f12}.xl-thumb-tip-cap{display:block;margin-top:5px;font-size:11px;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xl-overflow-tip-item{display:block;text-align:left;border-radius:3px;padding:1px 3px;margin:0 -3px;cursor:copy}.xl-overflow-tip-item:hover{background:rgba(33,163,102,.18);color:#b6ecd0}.xl-overflow-tip{position:fixed;z-index:1000;max-width:480px;padding:6px 9px;border-radius:6px;background:#1f2227;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 28px -8px rgba(0,0,0,.7);color:rgba(255,255,255,.92);font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word;pointer-events:auto;max-height:320px;overflow-y:auto}.xl-copyable{cursor:copy;border-radius:3px}.xl-copyable:hover{color:#7fd6a6;text-decoration:underline;text-decoration-style:dotted}.xl-tip{position:fixed;z-index:100;pointer-events:auto;border-radius:.375rem;border:1px solid rgba(255,255,255,.16);background:#1b1e23;box-shadow:0 12px 32px rgba(0,0,0,.55);padding:.5rem .625rem;font-size:12px;line-height:1.45;color:rgba(255,255,255,.8);white-space:normal;text-align:left;font-weight:400}.xl-tip-head{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:13px;font-weight:600;color:#fff}.xl-tip-badge{border-radius:.25rem;padding-left:.3rem;padding-right:.3rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.xl-tip-legacy{background:rgba(245,158,11,.18);color:#fcd34d}.xl-tip-dead{background:rgba(239,68,68,.18);color:#fca5a5}.xl-tip-what{margin-bottom:.375rem;color:rgba(255,255,255,.88)}.xl-tip-row{display:grid;grid-template-columns:3.75rem 1fr;color:rgba(255,255,255,.65)}.xl-tip-row span{color:rgba(255,255,255,.4)}.xl-tip-key{margin-top:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:rgba(255,255,255,.35)}.xl-coldoc{font-size:11.5px;line-height:1.4;color:rgba(255,255,255,.55)}@keyframes xl-go-pulse{0%,to{box-shadow:0 0 0 0 rgba(33,163,102,.55),0 0 8px rgba(33,163,102,.35)}50%{box-shadow:0 0 0 4px rgba(33,163,102,0),0 0 16px rgba(33,163,102,.6)}}.xl-btn-glow{animation:xl-go-pulse 1.8s ease-in-out infinite}.xl-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;overflow:hidden;background:#2a2e35;color:rgba(255,255,255,.7);font-size:10px;font-weight:600;border:1px solid rgba(255,255,255,.14)}.xl-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xl-avatar-lg{width:2.75rem;height:2.75rem;font-size:14px}.xl-owner-btn{display:flex;align-items:center;gap:.375rem;width:100%;min-width:0;height:1.75rem;padding-left:.375rem;padding-right:.375rem;border-radius:.25rem;background:transparent;font-size:14px;color:rgba(255,255,255,.85);text-align:left}.xl-owner-btn:hover{background:rgba(255,255,255,.05)}.xl-owner-btn:disabled{opacity:.4}.xl-owner-bulk{width:auto;min-width:8rem;border:1px solid rgba(255,255,255,.12);background:#0d0f12;font-size:.75rem}.xl-owner-pop{position:fixed;z-index:130;border-radius:.375rem;border:1px solid rgba(255,255,255,.16);background:#1b1e23;box-shadow:0 16px 40px rgba(0,0,0,.6);overflow:hidden}.xl-owner-search{display:flex;align-items:center;gap:.375rem;padding-left:.5rem;padding-right:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.xl-owner-search input{flex:1 1 0%;min-width:0;height:2rem;background:transparent;border:0;outline:none;font-size:13px;color:rgba(255,255,255,.9)}.xl-owner-list{max-height:16rem;overflow-y:auto;padding-top:.25rem;padding-bottom:.25rem}.xl-owner-opt{display:flex;align-items:center;gap:.5rem;width:100%;padding:.3rem .5rem;font-size:13px;color:rgba(255,255,255,.85);text-align:left}.xl-owner-opt-hi{background:#262a30}.xl-owner-opt-cur{color:#7fd6a6;font-weight:600}.xl-value-select{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding-left:.625rem;padding-right:.625rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);text-align:left}.xl-value-select:hover{border-color:rgba(255,255,255,.22)}.xl-opt-count{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.35)}.xl-owner-empty{padding:.5rem;font-size:12px;color:rgba(255,255,255,.4)}.person-photo{display:flex;flex-direction:column;align-items:center;gap:.125rem;flex-shrink:0}.person-photo-btn{position:relative;border-radius:9999px}.person-photo-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:#000000a6;color:#fff;opacity:0;transition:opacity .12s}.person-photo-btn:disabled .person-photo-overlay,.person-photo-btn:hover .person-photo-overlay{opacity:1}.person-photo-remove{font-size:10px;color:rgba(255,255,255,.4)}.person-photo-remove:hover{color:#fca5a5}@media (prefers-reduced-motion:reduce){.xl-btn-glow{animation:none;box-shadow:0 0 10px rgba(33,163,102,.5)}}.xl-menu{position:fixed;z-index:200;min-width:12rem;padding-top:.25rem;padding-bottom:.25rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:#1b1e23;box-shadow:0 16px 40px -8px rgba(0,0,0,.7);font-size:13px}.xl-menu-title{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .75rem .375rem;font-size:11px;color:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.25rem}.xl-menu-item{display:flex;width:100%;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;height:2rem;color:rgba(255,255,255,.88)}.xl-menu-item:hover:not(:disabled){background:#262a30}.xl-menu-item:disabled{opacity:.35}.xl-menu-danger{color:#fca5a5}.xl-menu-danger:hover:not(:disabled){background:rgba(239,68,68,.14)}.xl-menu-icon{display:inline-flex;width:1rem;color:rgba(255,255,255,.5)}.xl-menu-danger .xl-menu-icon{color:#fca5a5}.xl-menu-hint{font-size:11px;color:rgba(255,255,255,.35)}.xl-menu-sep{height:1px;margin-top:.25rem;margin-bottom:.25rem;background:rgba(255,255,255,.08)}.xl-hold-tip{flex-shrink:0;display:flex;align-items:center;gap:.5rem;margin:.375rem .5rem;padding:.375rem .5rem .375rem .75rem;border-radius:.5rem;border:1px solid rgba(125,211,252,.3);background:#14222c;font-size:13px;color:rgba(255,255,255,.8)}.xl-hold-tip span{flex:1;min-width:0}.xl-hold-tip b{color:#bae6fd;font-weight:600}.xl-hold-tip button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:rgba(255,255,255,.6)}.xl-menu-backdrop{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;background:rgba(0,0,0,.6)}.xl-menu.xl-menu-sheet{position:relative;width:100%;max-height:80dvh;overflow-y:auto;border-radius:1rem 1rem 0 0;border-bottom:0;padding-top:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.xl-menu-sheet .xl-menu-title{max-width:none;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;font-size:13px}.xl-menu-sheet .xl-menu-item{height:3rem;padding-left:1rem;padding-right:1rem;gap:.75rem;font-size:16px}.xl-menu-sheet .xl-menu-icon{width:1.25rem}.xl-menu-sheet .xl-menu-cancel{justify-content:center;margin-top:.25rem;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.xl-grid tr.xl-row-menu td{background:#1d2a33}.qd-wrap{position:relative;flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.qd-confetti{inset:0;width:100%;height:100%;z-index:2}.qd-aurora,.qd-confetti{position:absolute;pointer-events:none}.qd-aurora{left:50%;top:50%;width:720px;height:720px;margin-left:-360px;margin-top:-420px;border-radius:9999px;background:conic-gradient(from 0deg,rgba(56,189,248,.16),rgba(52,211,153,.14),rgba(167,139,250,.16),rgba(244,114,182,.1),rgba(56,189,248,.16));filter:blur(70px);opacity:0;animation:qd-aurora-in 1.2s ease-out .5s forwards,qd-spin 18s linear infinite}.qd-badge{position:relative;z-index:1;width:132px;height:132px;margin-bottom:.5rem;animation:qd-pop .55s cubic-bezier(.2,1.6,.4,1) .55s both}.qd-svg{position:relative;width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 10px rgba(52,211,153,.35))}.qd-ring-track{stroke:rgba(255,255,255,.06)}.qd-ring,.qd-ring-track{fill:none;stroke-width:6}.qd-ring{stroke-dasharray:315;stroke-dashoffset:315;animation:qd-draw .6s cubic-bezier(.65,0,.35,1) .05s forwards}.qd-check,.qd-ring{stroke-linecap:round}.qd-check{fill:none;stroke-width:8;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70;transform:rotate(90deg);transform-origin:60px 60px;animation:qd-draw .35s cubic-bezier(.65,0,.35,1) .5s forwards}.qd-shock{position:absolute;inset:0;border-radius:9999px;border:2px solid rgba(52,211,153,.7);opacity:0;animation:qd-shock .9s ease-out .6s forwards}.qd-shock-2{border-color:rgba(56,189,248,.6);animation-delay:.78s}.qd-orbit{position:absolute;inset:-18px;opacity:0;animation:qd-spin 6s linear infinite,qd-fade-in .6s ease-out 1.1s forwards}.qd-orbit i{position:absolute;width:6px;height:6px;border-radius:9999px;background:#fff;box-shadow:0 0 10px 2px rgba(56,189,248,.8);animation:qd-twinkle 1.6s ease-in-out infinite}.qd-orbit i:first-child{top:0;left:50%}.qd-orbit i:nth-child(2){bottom:14%;left:4%;box-shadow:0 0 10px 2px rgba(52,211,153,.8);animation-delay:.5s}.qd-orbit i:nth-child(3){bottom:14%;right:4%;box-shadow:0 0 10px 2px rgba(167,139,250,.8);animation-delay:1s}.qd-title{position:relative;z-index:3;font-size:2.5rem;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#fff}.qd-title-quiet{font-size:1.875rem;font-weight:600;color:rgba(255,255,255,.9);animation:qd-rise .5s ease-out both}.qd-letter{display:inline-block;opacity:0;background:linear-gradient(180deg,#fff 30%,#a7f3d0);-webkit-background-clip:text;background-clip:text;color:transparent;animation:qd-letter .6s cubic-bezier(.2,1.4,.4,1) forwards}.qd-sub{position:relative;z-index:3;max-width:28rem;color:rgba(255,255,255,.55)}.qd-count{display:inline-block;min-width:1ch;font-weight:700;font-variant-numeric:tabular-nums;color:#6ee7b7;text-shadow:0 0 14px rgba(52,211,153,.6)}.qd-in{opacity:0;animation:qd-rise .55s ease-out forwards}.qd-actions{position:relative;z-index:3;display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.qd-btn-primary{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;height:2.25rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem;border:1px solid rgba(56,189,248,.3);background:rgba(14,165,233,.2);font-size:.875rem;color:#e0f2fe;transition:background .15s,transform .15s,box-shadow .15s}.qd-btn-primary:hover{background:rgba(14,165,233,.32);transform:translateY(-1px);box-shadow:0 6px 20px rgba(14,165,233,.25)}.qd-btn-ghost{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;height:2.25rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.15);font-size:.875rem;color:rgba(255,255,255,.7);transition:background .15s}.qd-btn-ghost:hover{background:rgba(255,255,255,.1)}@keyframes qd-draw{to{stroke-dashoffset:0}}@keyframes qd-pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes qd-shock{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes qd-spin{to{transform:rotate(1turn)}}@keyframes qd-fade-in{to{opacity:1}}@keyframes qd-twinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.4);opacity:.4}}@keyframes qd-aurora-in{to{opacity:1}}@keyframes qd-letter{0%{opacity:0;transform:translateY(28px) scale(.6) rotate(-8deg);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes qd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qd-aurora,.qd-wrap *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.sl-overlay{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:#0d0f12;overflow:hidden;transition:opacity .38s ease,transform .38s ease}.sl-overlay.sl-leaving{opacity:0;transform:scale(1.02);pointer-events:none}.sl-glow{position:absolute;left:50%;top:50%;width:640px;height:420px;margin-left:-320px;margin-top:-250px;border-radius:9999px;background:radial-gradient(closest-side,rgba(52,211,153,.14),rgba(56,189,248,.08),transparent);pointer-events:none}.sl-glow-go{background:radial-gradient(closest-side,rgba(56,189,248,.16),rgba(167,139,250,.08),transparent)}.sl-scene{width:100%;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;animation:sl-scene 3.6s ease forwards}.sl-scene,.sl-ticker{position:relative;z-index:1}.sl-ticker{font-size:13px;letter-spacing:.01em;color:rgba(255,255,255,.55);animation:sl-tick 1.1s ease both}.sl-sheet{position:relative;width:560px;max-width:100%;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#111317;box-shadow:0 16px 40px rgba(0,0,0,.5);overflow:hidden;animation:sl-rise .45s cubic-bezier(.2,1.2,.4,1) both}.sl-row{position:relative;display:grid;grid-template-columns:2rem repeat(5,minmax(0,1fr));height:28px;border-bottom:1px solid rgba(255,255,255,.05)}.sl-head{height:30px;background:#161a1f;border-bottom-color:rgba(255,255,255,.1)}.sl-head:after{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,#34d399,#38bdf8);transform-origin:left;animation:sl-grow-x .6s cubic-bezier(.65,0,.35,1) both}.sl-gut{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.07)}.sl-num{font-size:10px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.35);opacity:0;animation:sl-pop .35s cubic-bezier(.2,1.6,.4,1) forwards}.sl-hcell{display:flex;align-items:center;padding-left:.5rem;padding-right:.5rem;opacity:0;animation:sl-drop .4s cubic-bezier(.2,1.3,.4,1) forwards}.sl-hcell i{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.32)}.sl-vline{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.06);transform-origin:top;transform:scaleY(0);animation:sl-grow-y .7s cubic-bezier(.65,0,.35,1) forwards}.sl-cell{display:flex;align-items:center;padding-left:.5rem;padding-right:.5rem;min-width:0}.sl-cell i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.1));transform-origin:left;transform:scaleX(0);animation:sl-grow-x .45s cubic-bezier(.65,0,.35,1) forwards}.sl-cell i.sl-bar-strong{background:linear-gradient(90deg,rgba(255,255,255,.55),rgba(255,255,255,.25))}.sl-chip{display:block;width:44px;height:12px;border-radius:9999px;transform:scale(0);animation:sl-pop .4s cubic-bezier(.2,1.8,.4,1) forwards}.sl-chip-sky{background:rgba(56,189,248,.35);box-shadow:0 0 10px rgba(56,189,248,.35)}.sl-chip-emerald{background:rgba(52,211,153,.35);box-shadow:0 0 10px rgba(52,211,153,.35)}.sl-chip-amber{background:rgba(251,191,36,.35);box-shadow:0 0 10px rgba(251,191,36,.3)}.sl-chip-violet{background:rgba(167,139,250,.35);box-shadow:0 0 10px rgba(167,139,250,.35)}.sl-chip-pink{background:rgba(244,114,182,.35);box-shadow:0 0 10px rgba(244,114,182,.3)}.sl-scan{left:0;right:0;top:0;height:36px;z-index:2;background:linear-gradient(180deg,transparent,rgba(52,211,153,.14),transparent);border-bottom:1px solid rgba(52,211,153,.35);animation:sl-scan 1.5s cubic-bezier(.45,0,.55,1) .35s forwards}.sl-cursor,.sl-scan{position:absolute;pointer-events:none;opacity:0}.sl-cursor{z-index:3;width:calc((100% - 2rem) / 5);height:28px;border:2px solid #34d399;border-radius:2px;box-shadow:0 0 12px rgba(52,211,153,.45);animation:sl-cursor 1.7s step-end 1.6s forwards}.sl-cursor:after{content:"";position:absolute;right:-4px;bottom:-4px;width:6px;height:6px;background:#34d399;border:1px solid #0d0f12}.sl-deck{position:relative;width:300px;height:190px}.sl-card{position:absolute;left:0;right:0;top:calc(var(--i) * 10px);margin-left:auto;margin-right:auto;width:calc(100% - (3 - var(--i)) * 16px);height:150px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#14171c;box-shadow:0 16px 40px rgba(0,0,0,.5);opacity:0;animation:sl-deal .55s cubic-bezier(.2,1.2,.4,1) forwards}.sl-card-top{background:#171b21;border-color:rgba(56,189,248,.3);animation:sl-deal .55s cubic-bezier(.2,1.2,.4,1) forwards,sl-lift .6s cubic-bezier(.2,1.4,.4,1) 1.5s forwards}.sl-avatar{width:36px;height:36px;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#a78bfa)}.sl-card-lines{display:flex;flex-direction:column;gap:.5rem}.sl-card-lines i{display:block;height:7px;border-radius:4px;background:rgba(255,255,255,.18)}.sl-card-lines i:first-child{background:rgba(255,255,255,.4)}.sl-card .sl-chip{transform:scale(1);animation:none}.sl-card-top .sl-chip{transform:scale(0);animation:sl-pop .4s cubic-bezier(.2,1.8,.4,1) 1.85s forwards}@keyframes sl-scene{0%,86%{opacity:1}to{opacity:0}}@keyframes sl-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes sl-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes sl-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes sl-grow-x{to{transform:scaleX(1)}}@keyframes sl-grow-y{to{transform:scaleY(1)}}@keyframes sl-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(220px)}}@keyframes sl-cursor{0%{opacity:1;left:2rem;top:58px}25%{left:calc(2rem + (100% - 2rem) * .2);top:58px}50%{left:calc(2rem + (100% - 2rem) * .4);top:86px}75%{left:calc(2rem + (100% - 2rem) * .4);top:142px}to{opacity:1;left:calc(2rem + (100% - 2rem) * .8);top:142px}}@keyframes sl-deal{0%{opacity:0;transform:translate(180px,-40px) rotate(18deg)}to{opacity:1;transform:none}}@keyframes sl-lift{0%{transform:none}to{transform:translateY(-14px) scale(1.04);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 28px rgba(56,189,248,.35)}}@keyframes sl-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes sl-tick{0%{opacity:0;transform:translateY(6px)}15%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sl-scene{animation:none!important}.sl-overlay *,.sl-overlay :after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}.dig-radar{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:9999px;background:#141821;border:1px solid rgba(167,139,250,.35);overflow:hidden}.dig-radar-ring{position:absolute;inset:0;border-radius:9999px;border:1px solid rgba(167,139,250,.55);animation:dig-ring 2.2s ease-out infinite}.dig-radar-ring-2{animation-delay:1.1s}.dig-radar-sweep{inset:0;background:conic-gradient(from 0deg,rgba(167,139,250,.55),rgba(56,189,248,.25) 60deg,transparent 110deg);animation:dig-sweep 1.6s linear infinite}.dig-radar-core,.dig-radar-sweep{position:absolute;border-radius:9999px}.dig-radar-core{inset:22px;display:flex;align-items:center;justify-content:center;background:#1d2130;color:#ddd6fe;animation:dig-core 1.6s ease-in-out infinite}.dig-radar-done{border-color:rgba(52,211,153,.5)}.dig-radar-done .dig-radar-ring,.dig-radar-done .dig-radar-sweep{animation:none;opacity:0}.dig-radar-done .dig-radar-core{animation:dig-pop .4s ease-out;color:#6ee7b7}.dig-progress{width:220px;height:4px;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden}.dig-progress>span{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#a78bfa,#38bdf8,#34d399);transition:width .5s ease}.dig-step{animation:dig-in .3s ease-out both}.dig-step-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px}.dig-step-running{border:2px solid rgba(167,139,250,.9);border-top-color:transparent;animation:dig-spin .8s linear infinite}.dig-step-done{background:rgba(52,211,153,.2);color:#6ee7b7;animation:dig-pop .35s ease-out}.dig-step-error{background:rgba(248,113,113,.2);color:#fca5a5}.dig-tick{position:relative;display:inline-flex;align-items:center;gap:.35rem;max-width:13rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#181c25;font-size:11px;color:rgba(255,255,255,.7);overflow:hidden;animation:dig-in .35s ease-out both;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease}.dig-tick-wait:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(167,139,250,.22),transparent);transform:translateX(-100%);animation:dig-shimmer 1.4s ease-in-out infinite}.dig-tick-keep{border-color:rgba(52,211,153,.55);background:#13251f;color:#d1fae5;animation:dig-pop .35s ease-out}.dig-tick-skip{opacity:.35;text-decoration:line-through}.dig-tick-mine{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c4b5fd}.dig-tick-score{font-weight:700;font-variant-numeric:tabular-nums;color:#6ee7b7}@keyframes dig-ring{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.15);opacity:0}}@keyframes dig-sweep{to{transform:rotate(1turn)}}@keyframes dig-core{50%{transform:scale(1.08)}}@keyframes dig-spin{to{transform:rotate(1turn)}}@keyframes dig-pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dig-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dig-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.dig-radar *,.dig-step,.dig-step-icon,.dig-tick,.dig-tick-wait:after{animation:none!important}}.gb-card{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#141821;padding:1rem}.gb-temp{border-radius:9999px;border:1px solid;padding:.05rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.gb-temp-hot{background:rgba(239,68,68,.15);border-color:rgba(248,113,113,.45);color:#fecaca}.gb-temp-warm{background:rgba(245,158,11,.15);border-color:rgba(251,191,36,.45);color:#fde68a}.gb-temp-cool{background:rgba(14,165,233,.15);border-color:rgba(56,189,248,.4);color:#bae6fd}.gb-temp-cold{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.65)}.gb-list{list-style:none;padding:0;margin:0}.gb-list li{position:relative;padding-left:.9rem;font-size:13px;line-height:1.4;color:rgba(255,255,255,.8);margin-top:.2rem}.gb-list li:before{content:"";position:absolute;left:.1rem;top:.5rem;width:5px;height:5px;border-radius:9999px;background:#a78bfa}.gb-next{margin-top:.85rem;border-radius:.5rem;border:1px solid rgba(52,211,153,.35);background:#13251f;padding:.6rem .75rem}.gb-watch{margin-top:.6rem;border-radius:.5rem;border:1px solid rgba(251,191,36,.3);background:#2a2213;padding:.5rem .75rem;font-size:12px;color:#fde68a}.gb-reveal{animation:dig-in .4s ease-out both}.gb-orb{position:relative;width:34px;height:34px;flex-shrink:0}.gb-orb span{position:absolute;inset:0;border-radius:9999px;border:2px solid transparent;border-top-color:#a78bfa;animation:dig-spin 1.1s linear infinite}.gb-orb span:nth-child(2){inset:5px;border-top-color:#38bdf8;animation-duration:1.6s;animation-direction:reverse}.gb-orb span:nth-child(3){inset:11px;border:none;background:#a78bfa;animation:dig-core 1.2s ease-in-out infinite}.gb-stage{position:relative;padding-left:1.1rem;font-size:12px;color:rgba(255,255,255,.3);transition:color .3s ease}.gb-stage:before{content:"";position:absolute;left:0;top:.3rem;width:8px;height:8px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);transition:background-color .3s ease,border-color .3s ease}.gb-stage-now{color:rgba(255,255,255,.85)}.gb-stage-now:before{border-color:#a78bfa;animation:dig-core 1s ease-in-out infinite}.gb-stage-done{color:rgba(255,255,255,.55)}.gb-stage-done:before{background:#34d399;border-color:#34d399}.gb-skel{position:relative;height:10px;border-radius:9999px;background:rgba(255,255,255,.06);overflow:hidden}.gb-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(167,139,250,.22),transparent);transform:translateX(-100%);animation:dig-shimmer 1.4s ease-in-out infinite}.gb-thumb{position:relative;display:block;aspect-ratio:4/3;border-radius:.6rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#141821;transition:transform .15s ease,border-color .15s ease}.gb-thumb:hover{transform:translateY(-2px);border-color:rgba(167,139,250,.55)}.gb-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.gb-thumb-cap{position:absolute;left:0;right:0;bottom:0;padding:.3rem .5rem;background:#0d0f12;font-size:11px;font-weight:600;color:rgba(255,255,255,.85);text-align:left}@media (prefers-reduced-motion:reduce){.gb-orb span,.gb-reveal,.gb-skel:after,.gb-stage-now:before{animation:none!important}}.sg-live .sg-banner{animation:sg-drop .45s cubic-bezier(.2,.8,.2,1) both}.sg-live .sg-banner>*{animation:dig-in .35s ease-out both}.sg-live .sg-banner>:nth-child(2){animation-delay:60ms}.sg-live .sg-banner>:nth-child(3){animation-delay:.1s}.sg-live .sg-banner>:nth-child(4){animation-delay:.14s}.sg-live .sg-banner>:nth-child(5){animation-delay:.18s}.sg-live .sg-banner>:nth-child(6){animation-delay:.22s}.sg-name{animation:sg-slide-in .35s cubic-bezier(.2,.8,.2,1) both}.sg-live .sg-status>div>*{animation:sg-pop-in .35s cubic-bezier(.2,.8,.2,1) both}.sg-live .sg-status>div>:nth-child(2){animation-delay:40ms}.sg-live .sg-status>div>:nth-child(3){animation-delay:80ms}.sg-live .sg-status>div>:nth-child(4){animation-delay:.12s}.sg-live .sg-status>div>:nth-child(5){animation-delay:.16s}.sg-live .sg-status>div>:nth-child(6){animation-delay:.2s}.sg-live .sg-status>div>:nth-child(7){animation-delay:.24s}.sg-live .sg-status>div>:nth-child(8){animation-delay:.28s}.sg-live .sg-status>div>:nth-child(9){animation-delay:.32s}.sg-live .sg-status>div>:nth-child(n+10){animation-delay:.36s}.sg-body{transition:opacity .2s ease,transform .2s ease}.sg-body-leaving{opacity:.35;transform:translateX(-10px)}.sg-live .sg-col{animation:sg-rise .5s cubic-bezier(.2,.8,.2,1) both}.sg-live .sg-col:nth-child(2){animation-delay:80ms}.sg-live .sg-col:nth-child(3){animation-delay:.16s}.sg-live .sg-card-head{animation:sg-pop-in .45s cubic-bezier(.2,.8,.2,1) 60ms both}.sg-live .sg-rows>*{animation:dig-in .3s ease-out both}.sg-live .sg-rows>:first-child{animation-delay:.14s}.sg-live .sg-rows>:nth-child(2){animation-delay:.17s}.sg-live .sg-rows>:nth-child(3){animation-delay:.2s}.sg-live .sg-rows>:nth-child(4){animation-delay:.23s}.sg-live .sg-rows>:nth-child(5){animation-delay:.26s}.sg-live .sg-rows>:nth-child(6){animation-delay:.29s}.sg-live .sg-rows>:nth-child(7){animation-delay:.32s}.sg-live .sg-rows>:nth-child(8){animation-delay:.35s}.sg-live .sg-rows>:nth-child(9){animation-delay:.38s}.sg-live .sg-rows>:nth-child(10){animation-delay:.41s}.sg-live .sg-rows>:nth-child(11){animation-delay:.44s}.sg-live .sg-rows>:nth-child(12){animation-delay:.47s}.sg-live .sg-rows>:nth-child(n+13){animation-delay:.5s}.sg-live .sg-rise{animation:sg-rise .5s cubic-bezier(.2,.8,.2,1) .22s both}.sg-live .sg-thumbs>*{animation:sg-pop-in .45s cubic-bezier(.2,.8,.2,1) .32s both}.sg-live .sg-thumbs>:nth-child(2){animation-delay:.4s}.sg-backdrop{animation:sg-fade .2s ease-out both}.sg-modal{animation:sg-modal-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes sg-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes sg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sg-pop-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes sg-slide-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}@keyframes sg-modal-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sg-backdrop,.sg-live *,.sg-modal,.sg-name{animation:none!important}.sg-body{transition:none}}.sg-tabs{flex-shrink:0;display:none;grid-template-columns:repeat(3,minmax(0,1fr));background:#111317;border-top:1px solid rgba(255,255,255,.1);padding-bottom:env(safe-area-inset-bottom)}.sg-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;height:3.5rem;font-size:12px;font-weight:600;color:rgba(255,255,255,.5);-webkit-tap-highlight-color:transparent}.sg-tab-on{color:#c4b5fd;box-shadow:inset 0 2px 0 #a78bfa;background:rgba(167,139,250,.08)}@media (max-width:1023px){.sg-tabs{display:grid}}@media (max-width:767px){.sg-actions>button{height:2.5rem;justify-content:center;padding-left:.25rem;padding-right:.25rem}}.pay-cta{display:inline-flex;align-items:center;gap:.4rem;height:2.5rem;padding-left:1rem;padding-right:1rem;border-radius:.6rem;border:1px solid #34d399;background:#059669;font-size:.875rem;font-weight:800;color:#ffffff;box-shadow:0 6px 18px -6px rgba(16,185,129,.55);transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.pay-cta:hover{background:#10b981;transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(16,185,129,.7)}.pay-cta:active{transform:translateY(0)}.cc-row{transition:opacity .15s ease,background-color .15s ease}.cc-grip{position:absolute;left:3px;top:50%;display:flex;align-items:center;justify-content:center;width:12px;height:22px;margin-top:-11px;border-radius:3px;color:rgba(255,255,255,.35);cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease}.cc-grip svg{width:7px;height:12px;fill:currentColor}.cc-row:hover .cc-grip{opacity:1}.cc-grip:hover{color:rgba(255,255,255,.85)}.cc-grip:active{cursor:grabbing}.cc-row-dragging{opacity:.35}.cc-row-over{background:rgba(56,189,248,.08)}.cc-row-over-before{box-shadow:inset 0 2px 0 0 #38bdf8}.cc-row-over-after{box-shadow:inset 0 -2px 0 0 #38bdf8}.xl-grid tr.xl-group-row td{position:sticky;top:2.2rem;z-index:15;overflow:visible;padding:0;height:2.5rem;background:#171a1f;border-top:1px solid rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.14)}.xl-group-head{position:sticky;left:0;display:inline-flex;align-items:center;gap:.55rem;height:100%;padding:0 .75rem;color:rgba(255,255,255,.88);font-size:14px;font-weight:600}.xl-group-head:hover{color:#fff}.xl-group-col{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.38)}.xl-group-val{display:inline-flex;align-items:center;min-width:0}.xl-group-n{padding:0 .45rem;border-radius:999px;color:rgba(255,255,255,.55);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.xl-group-n,.xl-group-tag{background:rgba(255,255,255,.08)}.xl-group-tag{padding:0 .4rem;border-radius:4px;font-size:12.5px;font-weight:500}.xl-grid tr.xl-group-more td{overflow:visible;padding:0;height:2rem}.xl-group-more button{position:sticky;left:0;height:100%;padding:0 .75rem 0 4.5rem;color:rgba(255,255,255,.45);font-size:12.5px}.xl-group-more button:hover:not(:disabled){color:#7fd6a6}.xl-group-chip{gap:.35rem}.xl-group-chip-act{padding:0 .3rem;border-radius:4px;color:rgba(255,255,255,.5);font-size:11.5px}.xl-group-chip-act:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.85)}.ua-box{margin-bottom:.875rem;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#12151c}.ua-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem .5rem .75rem}.ua-title{gap:.375rem;color:rgba(255,255,255,.7)}.ua-add,.ua-title{display:inline-flex;align-items:center;font-size:12px;font-weight:600}.ua-add{gap:.25rem;height:1.625rem;padding:0 .5rem;border-radius:.375rem;border:1px solid rgba(56,189,248,.35);background:rgba(14,165,233,.12);color:#e0f2fe}.ua-add:hover{background:rgba(14,165,233,.22)}.ua-list{border-top:1px solid rgba(255,255,255,.08)}.ua-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem .5rem .75rem}.ua-item+.ua-item{border-top:1px solid rgba(255,255,255,.05)}.ua-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem;border-radius:9999px;border:1.5px solid rgba(255,255,255,.35);color:transparent}.ua-check:hover{border-color:#4ade80;color:#4ade80}.ua-line{display:flex;align-items:center;gap:.375rem;font-size:13px;color:rgba(255,255,255,.9)}.ua-due{margin-top:.125rem;font-size:11px;color:rgba(255,255,255,.45)}.ua-due-late{color:#fca5a5;font-weight:600}.ua-notes{margin-top:.25rem;font-size:12px;color:rgba(255,255,255,.55);white-space:pre-wrap}.ua-tools{display:flex;gap:.125rem;opacity:0;transition:opacity .15s ease}.ua-item:focus-within .ua-tools,.ua-item:hover .ua-tools{opacity:1}.ua-tools button{padding:.25rem;border-radius:.25rem;color:rgba(255,255,255,.5)}.ua-tools button:hover{color:#fff;background:rgba(255,255,255,.08)}@media (hover:none){.ua-tools{opacity:1}}.xl-next-act{display:inline-flex;align-items:center;gap:.3rem;max-width:100%}.xl-next-act-late{color:#fca5a5}.ua-pick{height:1.75rem;padding:0 .625rem;border-radius:9999px;border:1px solid rgba(255,255,255,.15);font-size:12px;color:rgba(255,255,255,.7);transition:background-color .15s ease}.ua-pick:hover{background:rgba(255,255,255,.05)}.ua-pick-on,.ua-pick-on:hover{background:rgba(14,165,233,.25);border-color:rgba(56,189,248,.6);color:#e0f2fe;font-weight:600}.xl-filter-pop{white-space:normal}.xl-multi{display:flex;flex-direction:column;gap:6px}.xl-multi-list{max-height:14rem;overflow-y:auto;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0d0f12;padding:2px 0}.xl-multi-item{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13px;color:rgba(255,255,255,.85);cursor:pointer}.xl-multi-item:hover{background:rgba(255,255,255,.05)}.xl-multi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-multi-n{font-size:11px;color:rgba(255,255,255,.4);font-variant-numeric:tabular-nums}.xl-multi-empty{padding:6px 8px;font-size:12px;color:rgba(255,255,255,.4)}.xl-multi-foot{font-size:11px;color:rgba(255,255,255,.55)}.xl-bulk-head,.xl-multi-foot{display:flex;justify-content:space-between}.xl-bulk-head{align-items:baseline;gap:8px}.xl-bulk-title{font-size:12px;font-weight:600;color:rgba(255,255,255,.9)}.xl-bulk-count{font-size:11px;color:#b6ecd0;font-variant-numeric:tabular-nums}.xl-bulk-opt{width:100%;text-align:left;background:none;border:0}.xl-bulk-opt.is-on{background:rgba(33,163,102,.14)}.xl-bulk-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.2);color:#b6ecd0;flex:none}.xl-bulk-opt.is-on .xl-bulk-check{border-color:#21a366;background:rgba(33,163,102,.3)}.xl-bulk-note{font-size:11px;color:rgba(255,255,255,.45)}.xl-bulk-seg{display:flex;gap:6px}.xl-bulk-seg-btn{flex:1;height:2rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#0d0f12;font-size:13px;color:rgba(255,255,255,.75)}.xl-bulk-seg-btn:hover{background:#1d2025}.xl-bulk-seg-btn.is-on{border-color:#21a366;background:rgba(33,163,102,.18);color:#b6ecd0}.xl-btn-on{border-color:rgba(33,163,102,.5);background:rgba(33,163,102,.14);color:#b6ecd0}.crm-contact-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.6);display:flex;justify-content:flex-end}.crm-contact-panel{width:min(1100px,100vw);height:100dvh;background:#0d0f12;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;box-shadow:-16px 0 40px rgba(0,0,0,.6)}.crm-contact-head{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#16181c;border-bottom:1px solid rgba(255,255,255,.08)}.crm-contact-title{flex:1;min-width:0;font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-err{margin:12px;padding:10px 12px;border-radius:8px;background:#3a1a1a;color:#fca5a5;font-size:13px}.crm-contact-body{flex:1;min-height:0;display:grid;grid-template-columns:380px minmax(0,1fr)}.crm-contact-left{overflow-y:auto;overscroll-behavior:contain;padding:12px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.crm-contact-main{min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width:900px){.crm-contact-body{grid-template-columns:1fr;overflow-y:auto}.crm-contact-left{border-right:0;overflow:visible}.crm-contact-main{min-height:70dvh}}.crm-research{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#141821;padding:12px 14px;font-size:13px;color:rgba(255,255,255,.82)}.crm-research-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:8px}.crm-research-redo{margin-left:auto;display:inline-flex;padding:3px;border-radius:6px;color:rgba(255,255,255,.55);background:transparent;border:0;cursor:pointer}.crm-research-redo:hover{color:#fff;background:rgba(255,255,255,.08)}.crm-research-summary{margin:0 0 8px;color:#fff;line-height:1.45}.crm-research-list{margin:0 0 8px;padding-left:16px;line-height:1.5}.crm-research-list li::marker{color:#a78bfa}.crm-research-value{margin-bottom:8px;color:#86efac}.crm-research-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.crm-research-links a{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.crm-research-muted{font-size:11.5px;color:rgba(255,255,255,.45)}