.broadcasts-page .wave-two-content{width:min(100%,1900px);margin-inline:auto;padding:28px clamp(20px,2.15vw,34px) 44px}.broadcasts-page .wave-two-topbar{border-bottom:1px solid color-mix(in srgb, var(--border,#46303b) 78%, transparent);align-items:flex-start;min-height:0;padding:4px 0 24px}.broadcasts-page .wave-two-heading h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.02}.broadcasts-page .wave-two-heading>p{max-width:780px;font-size:15px;line-height:1.55}.broadcast-bot-context{color:var(--muted,#b9aab3);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.broadcast-bot-context svg{color:var(--accent,#ff4f7b)}.broadcast-bot-context strong{color:var(--text,#fff8fb);font-weight:700}.broadcasts-page .wave-two-header-actions{flex-direction:row;align-items:center;gap:10px}.broadcasts-page .broadcast-summary-grid{gap:16px;margin-top:26px}.broadcasts-page .wave-two-summary-card{background:radial-gradient(circle at 88% 8%,#ff457014,#0000 35%),linear-gradient(145deg,#291822f5,#18151df5);border-radius:24px;min-height:128px;padding:22px}.broadcasts-page .wave-two-summary-card small{letter-spacing:.12em;font-size:12px}.broadcasts-page .wave-two-summary-card strong{font-size:30px}.broadcasts-page .wave-two-broadcast-form{background:0 0;border:0;border-radius:26px;grid-template-columns:minmax(0,1.65fr) minmax(340px,.85fr);gap:18px 22px;padding:0;display:grid;overflow:visible}.broadcasts-page .wave-two-compose-header{border:1px solid color-mix(in srgb, var(--border,#46303b) 84%, transparent);background:linear-gradient(145deg,#2b1721fa,#1e141bfa);border-radius:24px 24px 0 0;grid-column:1/-1;padding:22px 24px}.broadcasts-page .wave-two-broadcast-form>:not(.broadcast-preview):not(.wave-two-compose-header){grid-column:1}.broadcasts-page .wave-two-broadcast-form>label,.broadcasts-page .wave-two-broadcast-form>section,.broadcasts-page .wave-two-broadcast-form>.editing-banner,.broadcasts-page .wave-two-broadcast-form>.broadcast-error,.broadcasts-page .wave-two-broadcast-form>.broadcast-success,.broadcasts-page .wave-two-broadcast-form>button{margin:0}.broadcasts-page .wave-two-broadcast-form>label,.broadcasts-page .broadcast-type-section,.broadcasts-page .broadcast-media-card,.broadcasts-page .broadcast-buttons-card,.broadcasts-page .broadcast-schedule-card{border:1px solid color-mix(in srgb, var(--border,#46303b) 82%, transparent);background:linear-gradient(145deg,#27161ff5,#19141af5);border-radius:20px;padding:20px 22px}.broadcasts-page .wave-two-broadcast-form label,.broadcasts-page .broadcast-section-title strong{font-size:14px;font-weight:700}.broadcasts-page .broadcast-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.broadcasts-page .broadcast-type-option{background:#161117d6;border-radius:17px;min-height:78px}.broadcasts-page .broadcast-type-option.active{background:linear-gradient(145deg,#5e1f3480,#2a161ff0);border-color:#ff4876a6;box-shadow:inset 0 0 0 1px #ff48761f}.broadcasts-page .broadcast-message-field{position:relative}.broadcasts-page .broadcast-message-field>span:first-child{margin-bottom:12px;display:block}.broadcast-formatting-shell{position:relative}.broadcast-formatting-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.broadcast-format-control{color:#fff4f7;background:linear-gradient(#481c2c94,#2a151fc2);border:1px solid #ff4d775c;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.broadcast-format-control:hover{background:linear-gradient(#5b2236b3,#321723db);border-color:#ff5c84a8;transform:translateY(-1px)}.broadcast-format-control span{color:#ff7599;min-width:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.broadcast-format-popover{background:#120d13;border:1px solid #ff4e7859;border-radius:16px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;margin:0 0 12px;padding:14px;display:grid;box-shadow:0 20px 50px #0006}.broadcast-format-popover label{gap:7px;font-size:12px;display:grid}.broadcast-format-popover input{min-height:43px}.broadcast-format-popover-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.broadcast-format-popover-actions button,.broadcast-schedule-actions button{color:#f9edf2;background:#2b1922e6;border:1px solid #ff4d7757;border-radius:12px;min-height:40px;padding:0 15px;font-weight:700}.broadcast-format-popover-actions button:last-child,.broadcast-schedule-actions button:last-child{background:linear-gradient(135deg,#812843bd,#4a1d2ff0)}.broadcast-format-popover-actions button:disabled{opacity:.45}.broadcasts-page .broadcast-message-field textarea{color:#fff8fb;resize:vertical;background:#100b11;border-color:#ff4a7685;border-radius:18px;min-height:205px;padding:17px;font:500 14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.broadcast-html-help{justify-content:space-between;gap:16px;margin-top:10px;line-height:1.5;display:flex}.broadcast-html-help span{white-space:nowrap}.broadcasts-page .broadcast-media-dropzone{border-radius:17px}.broadcasts-page .broadcast-buttons-card{gap:14px;display:grid}.broadcasts-page .broadcast-button-row{grid-template-columns:38px minmax(130px,.8fr) minmax(190px,1.4fr) auto}.broadcasts-page .broadcast-button-row:before{content:counter(broadcast-button);color:#c7b7c0;background:#171118;border:1px solid #ffffff1a;border-radius:12px;place-items:center;min-height:44px;display:grid}.broadcasts-page .broadcast-buttons-list{counter-reset:broadcast-button}.broadcasts-page .broadcast-button-row{counter-increment:broadcast-button}.broadcasts-page .broadcast-button-add.action-control{color:#ffe6ed;background:linear-gradient(145deg,#4b1d2dad,#27151df0);border-color:#ff567e61;border-radius:13px;width:fit-content;min-height:42px;padding-inline:16px;box-shadow:inset 0 1px #ffffff09}.broadcasts-page .broadcast-button-add.action-control:hover:not(:disabled){background:linear-gradient(145deg,#5b2236c7,#301722fa);border-color:#ff658c9e}.broadcasts-page .broadcast-button-add svg,.broadcasts-page .broadcast-button-remove svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.broadcasts-page .broadcast-button-remove.action-control{color:#ff9db5;background:linear-gradient(145deg,#511c2da3,#28141df5);border-color:#ff4e776b;border-radius:14px;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;box-shadow:inset 0 1px #ffffff0a}.broadcasts-page .broadcast-button-remove .action-control__icon{place-items:center;width:100%;height:100%;display:grid}.broadcasts-page .broadcast-button-remove.action-control:hover:not(:disabled){color:#ffdce5;background:linear-gradient(145deg,#682137bf,#341622fa);border-color:#ff5c84ad}.broadcast-schedule-card{position:relative}.broadcast-schedule-picker{align-items:center;gap:10px;margin-top:14px;display:flex;position:relative}.broadcast-schedule-trigger{color:#f8edf2;text-align:left;background:#0d090e;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;display:grid}.broadcast-schedule-trigger:hover{background:#120c12;border-color:#ff4f7a80}.broadcast-schedule-clock{color:#ff799b;place-items:center;width:20px;font-size:17px;line-height:1;display:grid}.broadcast-schedule-zone{color:#9f9099;font-size:11.5px}.broadcast-send-now{color:#cbbbc4;background:#171119;border:1px solid #ffffff1c;border-radius:14px;flex:none;min-height:48px;padding:0 14px;font-weight:700}.broadcast-send-now:hover{color:#fff;background:#21151d;border-color:#ff527c6b}.broadcast-schedule-popover{z-index:50;color:#fff6f9;background:#0b080c;border:1px solid #ff4e785c;border-radius:16px;width:min(334px,100vw - 42px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 58px #00000094,inset 0 1px #ffffff06}.broadcast-calendar-header{grid-template-columns:32px 1fr 32px;align-items:center;gap:7px;margin-bottom:7px;display:grid}.broadcast-calendar-header strong{text-align:center;font-size:13px}.broadcast-calendar-header button{color:#f9edf2;background:#171119;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:32px;min-width:32px;min-height:32px;padding:0;font-size:20px;line-height:1;display:grid}.broadcast-calendar-header button:hover{background:#24151f;border-color:#ff517b6b}.broadcast-calendar-weekdays,.broadcast-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.broadcast-calendar-weekdays span{color:#81757d;text-align:center;text-transform:uppercase;padding:4px 0;font-size:9px;font-weight:750}.broadcast-calendar-grid button,.broadcast-calendar-grid>span{min-height:32px}.broadcast-calendar-grid button{color:#ded1d8;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:11.5px;font-weight:650;display:grid}.broadcast-calendar-grid button:hover:not(:disabled){background:#4b1d2d6b;border-color:#ff507a57}.broadcast-calendar-grid button.selected{color:#fff;background:linear-gradient(145deg,#713049,#3f1c2b);border-color:#ff5982a3}.broadcast-calendar-grid button:disabled{color:#4d454a;opacity:.62;cursor:not-allowed}.broadcast-time-row{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:10px;display:grid}.broadcast-time-row label{color:#988b93;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:750;display:grid}.broadcast-time-input{color:#fff;text-align:center;background:#100c11;border:1px solid #ffffff1c;border-radius:11px;width:100%;min-height:40px;padding:0 11px;font-size:14px;font-weight:760}.broadcast-time-input:focus{border-color:#ff537e9e;outline:none;box-shadow:0 0 0 3px #ff4b751a}.broadcast-time-separator{color:#8d8088;padding-bottom:10px;font-weight:800}.broadcast-schedule-help{color:#857982;margin:9px 0 0;font-size:10.5px}.broadcast-schedule-error{color:#ff93ad;margin:8px 0 0;font-size:11px;font-weight:700}.broadcast-schedule-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.broadcast-schedule-actions button{color:#d7c9d0;background:#181119;border:1px solid #ffffff1a;border-radius:11px;min-height:36px;padding:0 13px;font-size:11.5px;font-weight:760}.broadcast-schedule-actions button:last-child{color:#fff1f5;background:linear-gradient(145deg,#71253dc7,#3e1929f5);border-color:#ff4d7766}.broadcast-schedule-actions button:hover{color:#fff;border-color:#ff5d8594}.broadcasts-page .broadcast-preview{background:radial-gradient(circle at 100% 0,#ff47731a,#0000 38%),linear-gradient(145deg,#281720fa,#171218fa);border-radius:24px;grid-area:2/2/span 8;align-self:start;min-height:520px;padding:22px;position:sticky;top:22px}.broadcasts-page .broadcast-preview p{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;margin:0;padding:11px 0;font-size:13px;display:flex}.broadcasts-page .preview-message{background:#171017;border:1px solid #ffffff17;border-radius:16px;margin-top:18px;padding:15px;line-height:1.6}.broadcasts-page .preview-url-button{background:#2d1c26e6;border-radius:11px}.broadcasts-page .broadcast-submit,.broadcasts-page .secondary-action-button,.broadcasts-page .history-action{border-radius:14px;min-height:44px;font-size:13px;font-weight:750}.broadcasts-page .broadcast-submit{color:#fff4f7;background:linear-gradient(135deg,#812a43d1,#4b1c2ff5);border:1px solid #ff4d776b;box-shadow:0 10px 30px #651b3238}.broadcasts-page .broadcast-submit:hover:not(:disabled){background:linear-gradient(135deg,#932f4ce0,#582036fa);border-color:#ff648cb3}.broadcasts-page .broadcast-history{background:linear-gradient(145deg,#27161ff7,#181319fa);border-radius:26px;margin-top:28px;padding:0;overflow:hidden}.broadcasts-page .broadcast-history-header{border-bottom:1px solid #ffffff14;padding:20px 22px}.broadcasts-page .broadcast-history-card{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(245px,.28fr);gap:0;margin:0}.broadcasts-page .broadcast-history-card>div:first-child,.broadcasts-page .broadcast-stats{padding:22px}.broadcasts-page .broadcast-stats{border-left:1px solid #ffffff14}.broadcasts-page .broadcast-status{border-radius:999px;align-self:flex-start}.broadcasts-page .broadcast-history-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.broadcasts-page .broadcast-history-action.action-control{border-radius:13px;min-height:39px;padding-inline:13px;font-size:11.5px;font-weight:780}.broadcasts-page .broadcast-history-action svg,.broadcasts-page .broadcast-history-more svg,.broadcasts-page .broadcast-history-menu-action svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.broadcasts-page .broadcast-history-action--send.action-control{color:#fff4f7;background:linear-gradient(145deg,#70233cd1,#3d1929fa);border-color:#ff4d777a;box-shadow:inset 0 1px #ffffff0b}.broadcasts-page .broadcast-history-action--edit.action-control{color:#f2e5eb;background:linear-gradient(145deg,#2d1c25eb,#191319fa);border-color:#ffffff1f}.broadcasts-page .broadcast-history-action--cancel.action-control{color:#ffd46f;box-shadow:none;background:linear-gradient(145deg,#593f179e,#302313e6);border-color:#dea63566}.broadcasts-page .broadcast-history-action.action-control:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.broadcast-history-more{position:relative}.broadcast-history-more>summary{color:#d9c9d1;cursor:pointer;background:linear-gradient(145deg,#2b1b24eb,#181218fa);border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:39px;min-width:39px;height:39px;list-style:none;transition:transform .15s,border-color .15s,background .15s,color .15s;display:grid}.broadcast-history-more>summary::-webkit-details-marker{display:none}.broadcast-history-more>summary:hover,.broadcast-history-more[open]>summary{color:#fff;background:linear-gradient(145deg,#461d2cb8,#25151dfa);border-color:#ff527c6b;transform:translateY(-1px)}.broadcast-history-more>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.broadcast-history-menu{z-index:30;background:#100b11;border:1px solid #ffffff1a;border-radius:15px;gap:7px;width:218px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 20px 46px #00000080}.broadcasts-page .broadcast-history-menu-action.action-control{border-radius:11px;justify-content:flex-start;min-height:38px;padding-inline:12px;font-size:11.5px}.broadcasts-page .broadcast-history-menu-action.action-control--danger{color:#ff9cb4;background:linear-gradient(145deg,#4d192a94,#24121bf0);border-color:#ff4a7457}@media (max-width:1199px){.broadcasts-page .wave-two-broadcast-form{grid-template-columns:1fr}.broadcasts-page .wave-two-compose-header,.broadcasts-page .wave-two-broadcast-form>:not(.wave-two-compose-header){grid-column:1}.broadcasts-page .broadcast-preview{grid-area:auto/1;min-height:0;position:static}}@media (max-width:760px){.broadcasts-page .wave-two-content{padding-inline:16px}.broadcasts-page .wave-two-heading h2{font-size:2.05rem}.broadcasts-page .wave-two-header-actions{justify-content:flex-start;width:100%}.broadcasts-page .broadcast-type-grid{grid-template-columns:1fr}.broadcasts-page .broadcast-button-row{grid-template-columns:36px 1fr auto}.broadcasts-page .broadcast-button-row input:nth-of-type(2){grid-column:2/-1}.broadcast-format-popover{grid-template-columns:1fr}.broadcast-html-help{display:grid}.broadcast-schedule-picker{flex-direction:column;align-items:stretch}.broadcasts-page .broadcast-history-card{grid-template-columns:1fr}.broadcasts-page .broadcast-stats{border-top:1px solid #ffffff14;border-left:0}.broadcasts-page .broadcast-button-row{align-items:center}.broadcasts-page .broadcast-button-remove.action-control{width:42px;min-width:42px;height:42px;min-height:42px}.broadcast-schedule-popover{width:min(332px,100vw - 28px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.broadcast-history-menu{width:min(218px,100vw - 44px);right:0}}
.bot-fleet-fidelity,.bot-control-fidelity,.bot-settings-fidelity{width:min(100%,1900px);margin-inline:auto;padding:26px clamp(20px,2.15vw,34px) 48px}.bot-fleet-fidelity .ui-page-header,.bot-settings-fidelity .ui-page-header,.bot-control-fidelity-header{border-bottom:1px solid color-mix(in srgb, var(--border) 80%, transparent);min-height:0;margin-bottom:22px;padding:2px 0 20px}.bot-fleet-fidelity .ui-page-header h2,.bot-settings-fidelity .ui-page-header h2,.bot-control-fidelity-header h2{font-family:var(--font-heading,"Sora", "Plus Jakarta Sans", sans-serif);letter-spacing:-.045em;font-size:clamp(2rem,2.7vw,3rem);line-height:1.02}.bot-fleet-fidelity .ui-page-header p,.bot-settings-fidelity .ui-page-header p,.bot-control-fidelity-header p{max-width:880px;color:var(--muted);font-size:14px;line-height:1.6}.bot-fleet-fidelity .wave-bot-summary{box-shadow:none;background:0 0;border:0;gap:14px;margin-bottom:22px;overflow:visible}.bot-fleet-fidelity .wave-bot-summary>div{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:radial-gradient(circle at 90% 10%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 94%, #311421 6%), var(--surface));border-radius:20px;min-height:112px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000029}.bot-fleet-fidelity .wave-bot-summary>div:after{content:"";opacity:.42;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 64%, transparent), transparent);border-radius:999px;height:2px;position:absolute;inset:auto 18px 0}.bot-fleet-fidelity .wave-bot-summary span{color:var(--muted);letter-spacing:.11em;font-size:10px}.bot-fleet-fidelity .wave-bot-summary strong{font-family:var(--font-heading,"Sora", sans-serif);margin-top:10px;font-size:30px}.bot-fleet-fidelity .wave-bot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bot-fleet-fidelity .bot-fleet-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 96%, #2d1420 4%), var(--surface));border-radius:24px;grid-template-columns:1fr;align-content:start;gap:16px;min-height:278px;padding:22px;box-shadow:0 20px 52px #0003}.bot-fleet-fidelity .bot-fleet-card:before{width:2px;inset:22px auto 22px 0}.bot-fleet-fidelity .bot-fleet-card.is-platform-bot{border-color:color-mix(in srgb, #59a9ff 30%, var(--border));background:radial-gradient(circle at 100% 0%, #3a90ff1f, transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 94%, #152039 6%), var(--surface))}.bot-fleet-fidelity .bot-fleet-card.is-platform-bot:before{background:linear-gradient(#63b8ff,#4361d7);box-shadow:0 0 18px #4991ff52}.bot-fleet-fidelity .wave-bot-row-identity{align-items:flex-start}.bot-fleet-fidelity .wave-bot-avatar{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));width:52px;height:52px;color:color-mix(in srgb, var(--accent-bright) 76%, #fff);background:radial-gradient(circle at 35% 20%, #ffffff17, transparent 38%), color-mix(in srgb, var(--accent) 14%, var(--surface-raised));border-radius:17px;flex:0 0 52px}.bot-fleet-fidelity .wave-bot-name-row h3{font-family:var(--font-heading,"Sora", sans-serif);font-size:20px}.bot-fleet-fidelity .wave-bot-row-identity p{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.bot-fleet-fidelity .wave-bot-row-identity small{display:none}.wave-child-bot-badge,.bot-control-kind{border:1px solid color-mix(in srgb, var(--text) 11%, var(--border));min-height:28px;color:var(--muted);background:color-mix(in srgb, var(--surface-raised) 88%, var(--text) 4%);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.bot-fleet-fidelity .wave-platform-bot-badge{color:#77bdff;background:#2d6fc61f;border-color:#56a4ff57;min-height:28px;padding-inline:10px}.bot-fleet-fidelity .wave-bot-row-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bot-fleet-fidelity .wave-bot-row-metrics>div{background:#08080c6b;border-radius:14px;min-height:70px;padding:12px}.bot-fleet-fidelity .wave-bot-row-metrics span{font-size:9px}.bot-fleet-fidelity .wave-bot-row-metrics strong{font-size:15px}.bot-fleet-fidelity .wave-bot-row-actions{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent);justify-content:flex-start;margin-top:auto;padding-top:15px}.bot-fleet-fidelity .wave-bot-row-actions .wave-primary-link,.bot-fleet-fidelity .wave-bot-row-actions .wave-quiet-link{border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:780;display:inline-flex}.bot-fleet-fidelity .wave-bot-row-actions .wave-primary-link{color:#fff5f8;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 40%, var(--surface-raised)), color-mix(in srgb, var(--accent-strong) 28%, var(--surface)))}.bot-fleet-fidelity .wave-bot-row-actions .wave-quiet-link{color:var(--text-soft);border:1px solid color-mix(in srgb, var(--text) 11%, var(--border));background:color-mix(in srgb, var(--surface-raised) 78%, transparent)}.bot-control-fidelity-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.bot-control-heading{min-width:0}.bot-control-title-row{flex-wrap:wrap;align-items:center;gap:11px;margin-top:7px;display:flex}.bot-control-title-row h2{margin:0}.bot-control-kind.protected{color:#76bdff;background:#2c6abe21;border-color:#52a0ff61}.bot-control-kind.child{color:var(--text-soft)}.bot-control-managing{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:inline-flex}.bot-control-managing strong{color:var(--text)}.bot-control-managing span{color:color-mix(in srgb, var(--muted) 80%, transparent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.bot-control-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bot-control-header-actions .back-link{border:1px solid color-mix(in srgb, var(--text) 11%, var(--border));min-height:44px;color:var(--text);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.bot-control-live-state{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);min-height:32px;color:var(--muted);background:color-mix(in srgb, var(--surface-raised) 84%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:780;display:inline-flex}.bot-control-live-state>span{background:currentColor;border-radius:50%;width:7px;height:7px}.bot-control-live-state.active{color:#49e0b4;background:#1b8e6f21;border-color:#3ed2a957}.bot-control-live-state.inactive{color:#ffc45c;background:#8e5f1224;border-color:#ffb94357}.bot-control-live-state.deleted,.bot-control-live-state.invalid{color:#ff7896;background:#891f3924;border-color:#ff517857}.bot-platform-identity{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:radial-gradient(circle at 100% 0%, #ff416f1a, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 92%, #371520 8%), var(--surface));border-radius:23px;grid-template-columns:auto minmax(0,1fr) minmax(230px,320px);align-items:center;gap:18px;padding:22px;display:grid}.bot-platform-identity>span{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.bot-platform-identity h3{font-family:var(--font-heading,"Sora", sans-serif);margin-top:3px}.bot-platform-identity p{max-width:860px;font-size:13px;line-height:1.55}.bot-platform-identity-pills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bot-platform-identity-pills span{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));min-height:28px;color:var(--text-soft);background:color-mix(in srgb, var(--accent) 7%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:720;display:inline-flex}.bot-platform-identity aside{border:1px solid color-mix(in srgb, var(--accent) 27%, var(--border));color:var(--muted);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:16px;padding:15px;font-size:12px;line-height:1.55}.bot-fidelity-section,.bot-control-fidelity .data-bot-card,.bot-control-fidelity .telegram-feature-card,.bot-control-fidelity .bot-access-card,.bot-control-fidelity .bot-token-form{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 95%, #2d1520 5%), var(--surface));border-radius:24px;box-shadow:0 20px 54px #0000002e}.bot-fidelity-section{margin-bottom:20px;overflow:hidden}.bot-fidelity-section-heading{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:18px 22px}.bot-fidelity-section-heading span,.bot-control-fidelity .wave4-section-title>span,.bot-settings-fidelity .settings-badge{color:color-mix(in srgb, var(--accent-bright) 82%, #fff);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:840}.bot-fidelity-section-heading h3,.bot-control-fidelity .wave4-section-title h3{font-family:var(--font-heading,"Sora", sans-serif);letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.bot-fidelity-operational .wave4-overview-stats{grid-template-columns:1.08fr 1.08fr repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:20px 22px 22px}.bot-fidelity-operational .stat-card{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);min-height:138px;box-shadow:none;background:#09080c5c;border-radius:18px;padding:18px}.bot-fidelity-operational .stat-card h3{font-family:var(--font-heading,"Sora", sans-serif);font-size:30px}.bot-fidelity-operational .bot-status-card{align-content:start}.bot-fidelity-operational .wave4-status-action-wrap{margin-top:auto;padding-top:12px}.bot-fidelity-operational .bot-action-pill{background:0 0;border-radius:12px;min-height:36px}.bot-fidelity-quick-actions{margin-bottom:20px;padding:0;overflow:hidden}.bot-fidelity-quick-actions .wave4-section-title{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:18px 22px}.bot-fidelity-quick-actions .wave4-section-title p,.bot-fidelity-information .wave4-section-title p{color:var(--muted);margin:5px 0 0;font-size:12px}.bot-fidelity-quick-actions .quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:20px 22px 22px}.bot-fidelity-quick-actions .bot-quick-action-link{border:1px solid color-mix(in srgb, var(--border) 84%, transparent);min-height:74px;color:var(--text);background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 42%), #0a090d6b;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;padding:0 17px;font-size:13px;font-weight:760;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}.bot-fidelity-quick-actions .bot-quick-action-link svg{color:color-mix(in srgb, var(--accent-bright) 64%, var(--muted))}.bot-fidelity-quick-actions .bot-quick-action-link:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised));transform:translateY(-1px)}.bot-control-fidelity .telegram-feature-card{margin-bottom:20px;overflow:hidden}.bot-control-fidelity .telegram-feature-header{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:18px 22px}.bot-control-fidelity .telegram-feature-header h3{font-family:var(--font-heading,"Sora", sans-serif);margin-top:4px;font-size:20px}.bot-control-fidelity .telegram-feature-grid{gap:0}.bot-control-fidelity .telegram-feature-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:0 0;border-radius:0;min-height:88px;padding:16px 22px}.bot-control-fidelity .telegram-feature-row:last-child{border-bottom:0}.bot-control-fidelity .telegram-feature-icon{border-radius:14px}.bot-control-fidelity .telegram-feature-copy h4{font-size:14px}.bot-control-fidelity .telegram-feature-copy p,.bot-control-fidelity .telegram-feature-copy small{font-size:12px}.bot-control-fidelity .feature-toggle{min-width:94px}.bot-fidelity-record-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);align-items:start;gap:18px;margin-bottom:20px;display:grid}.bot-fidelity-information{padding:0;overflow:hidden}.bot-fidelity-information .wave4-section-title{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:18px 22px}.bot-fidelity-information .data-bot-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:20px 22px 22px}.bot-fidelity-information .data-bot-info>div{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:#09080c61;border-radius:15px;min-height:78px;padding:14px}.bot-fidelity-information .data-bot-info strong{letter-spacing:.1em;font-size:9px}.bot-fidelity-information .data-bot-info span{white-space:normal;margin-top:8px;font-size:13px;line-height:1.4}.bot-fidelity-link-card{gap:20px;padding:21px;display:grid}.bot-fidelity-link-card h3{font-family:var(--font-heading,"Sora", sans-serif);margin:6px 0 0;font-size:17px}.bot-fidelity-link-url{overflow-wrap:anywhere;color:var(--muted);margin:6px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.bot-fidelity-link-card .bot-access-actions{display:block}.bot-fidelity-link-card .bot-access-actions a{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:inline-flex}.bot-control-fidelity .wave4-token-vault{margin-bottom:20px;padding:22px}.bot-control-fidelity .wave4-token-heading h3{font-family:var(--font-heading,"Sora", sans-serif);font-size:20px}.bot-control-fidelity .wave4-token-vault>button{border-radius:14px;min-height:44px}.bot-settings-context-strip{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 20px;padding:13px 15px;display:flex}.bot-settings-context-strip>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.bot-settings-context-strip>div span,.bot-settings-context-strip>div small{color:var(--muted);font-size:11px}.bot-settings-context-strip>div strong{color:var(--text);font-size:13px}.bot-settings-context-strip>div small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.bot-settings-fidelity .wave4-setup-grid{gap:18px;margin-bottom:20px}.bot-settings-fidelity .wave4-setup-card,.bot-settings-fidelity .wave4-settings-section{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 95%, #2c1520 5%), var(--surface));border-radius:24px;box-shadow:0 20px 54px #0000002b}.bot-settings-fidelity .wave4-setup-card{padding:0;overflow:hidden}.bot-settings-fidelity .wave4-setup-card>.settings-badge,.bot-settings-fidelity .wave4-setup-card>h3,.bot-settings-fidelity .wave4-setup-card>p{margin-inline:22px}.bot-settings-fidelity .wave4-setup-card>.settings-badge{margin-top:20px;display:inline-flex}.bot-settings-fidelity .wave4-setup-card>h3{font-family:var(--font-heading,"Sora", sans-serif);margin-top:7px;font-size:20px}.bot-settings-fidelity .wave4-setup-card>p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.55}.bot-settings-fidelity .setup-step-list,.bot-settings-fidelity .setup-command-list{gap:10px;margin:18px 20px 20px}.bot-settings-fidelity .setup-step-list>div,.bot-settings-fidelity .setup-command-list>div{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:#09080c5c;border-radius:15px;min-height:62px;padding:13px 15px}.bot-settings-fidelity .setup-step-list strong{border-radius:11px;width:34px;height:34px}.bot-settings-fidelity .setup-command-list code{border-radius:10px;font-size:12px}.bot-settings-fidelity .wave4-bot-settings-form{gap:20px}.bot-settings-fidelity .wave4-settings-section{padding:0;overflow:hidden}.bot-settings-fidelity .wave4-panel-heading{border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);padding:18px 22px}.bot-settings-fidelity .wave4-panel-heading h3{font-family:var(--font-heading,"Sora", sans-serif);margin-top:4px;font-size:20px}.bot-settings-fidelity .wave4-panel-heading p{max-width:840px;margin-top:5px;font-size:12px;line-height:1.55}.bot-settings-fidelity .wave4-settings-section>.wave4-field-grid,.bot-settings-fidelity .wave4-settings-section>label,.bot-settings-fidelity .wave4-settings-section>.wave4-toggle-stack{margin-inline:22px}.bot-settings-fidelity .wave4-settings-section>.wave4-field-grid{margin-top:20px}.bot-settings-fidelity .wave4-settings-section>label{gap:8px;margin-top:16px;display:grid}.bot-settings-fidelity .wave4-settings-section>.wave4-toggle-stack{margin-block:16px 22px}.bot-settings-fidelity input:not([type=checkbox]):not([type=file]),.bot-settings-fidelity textarea{min-height:50px;color:var(--text);background:#08080c80;border-radius:15px;font-size:14px}.bot-settings-fidelity textarea{line-height:1.65}.bot-settings-fidelity .wave4-toggle-row{background:#09080c61;border-radius:16px;min-height:72px;padding:14px 16px}.bot-settings-fidelity .wave94-message-studio{overflow:visible}.bot-settings-fidelity .wave943-start-media{border-radius:20px;margin:20px 22px 0}.bot-settings-fidelity .wave94-composer-grid{gap:18px;margin:20px 22px 0}.bot-settings-fidelity .wave94-html-editor,.bot-settings-fidelity .wave94-telegram-phone{border-radius:20px}.bot-settings-fidelity .wave94-editor-toolbar{gap:8px}.bot-settings-fidelity .wave94-editor-toolbar button{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));min-height:39px;color:var(--text);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 15%, var(--surface-raised)), var(--surface));border-radius:999px;padding-inline:13px;font-size:12px;font-weight:750}.bot-settings-fidelity .wave94-html-editor textarea{min-height:290px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.bot-settings-fidelity .wave94-telegram-phone{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), var(--surface-raised);align-self:start;position:sticky;top:20px}.bot-settings-fidelity .wave94-button-builder{border-radius:18px;margin:18px 22px 22px}.bot-settings-fidelity .wave94-button-builder-head>button,.bot-settings-fidelity .wave94-save-button,.bot-settings-fidelity .wave4-sticky-save-bar .wave4-button{color:#fff4f7;border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 42%, var(--surface-raised)), color-mix(in srgb, var(--accent-strong) 29%, var(--surface)));border-radius:14px;min-height:43px}.bot-settings-fidelity .wave94-button-row>button{border-radius:11px;place-items:center;line-height:1;display:grid}.bot-settings-fidelity .wave4-sticky-save-bar{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 94%, #321721 6%), var(--surface));border-radius:19px;margin-top:0;position:static}.bot-settings-fidelity .wave4-bot-settings-form+.wave4-bot-settings-form{margin-top:20px}.bot-settings-fidelity .form-message{margin-inline:22px}@media (max-width:1280px){.bot-fidelity-operational .wave4-overview-stats,.bot-fidelity-quick-actions .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-fidelity-record-layout{grid-template-columns:1fr}.bot-fidelity-link-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bot-fidelity-link-card .bot-access-actions a{width:auto}}@media (max-width:1080px){.bot-fleet-fidelity .wave-bot-list{grid-template-columns:1fr}.bot-platform-identity{grid-template-columns:auto minmax(0,1fr)}.bot-platform-identity aside{grid-column:1/-1}.bot-control-fidelity-header{grid-template-columns:1fr}.bot-control-header-actions{justify-content:flex-start}.bot-settings-fidelity .wave94-telegram-phone{position:static}}@media (max-width:760px){.bot-fleet-fidelity,.bot-control-fidelity,.bot-settings-fidelity{padding:18px 15px 36px}.bot-fleet-fidelity .wave-bot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-fleet-fidelity .wave-bot-summary>div{min-height:94px}.bot-fleet-fidelity .bot-fleet-card{min-height:0;padding:18px}.bot-fleet-fidelity .wave-bot-row-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-fleet-fidelity .wave-bot-row-actions{grid-template-columns:1fr 1fr;display:grid}.bot-fleet-fidelity .wave-bot-row-actions .wave-primary-link{grid-column:1/-1}.bot-control-title-row{flex-direction:column;align-items:flex-start}.bot-control-header-actions{flex-direction:column;align-items:stretch}.bot-control-header-actions .back-link{justify-content:center}.bot-platform-identity{grid-template-columns:1fr}.bot-platform-identity>span{width:44px;height:44px}.bot-fidelity-operational .wave4-overview-stats,.bot-fidelity-quick-actions .quick-actions,.bot-fidelity-information .data-bot-info{grid-template-columns:1fr}.bot-fidelity-quick-actions .bot-quick-action-link{min-height:58px}.bot-control-fidelity .telegram-feature-header{flex-direction:column;align-items:flex-start}.bot-control-fidelity .telegram-feature-row{grid-template-columns:auto minmax(0,1fr)}.bot-control-fidelity .feature-toggle{grid-column:1/-1;justify-self:stretch}.bot-fidelity-link-card{grid-template-columns:1fr}.bot-fidelity-link-card .bot-access-actions a{width:100%}.bot-settings-context-strip{flex-direction:column;align-items:flex-start}.bot-settings-fidelity .wave4-setup-grid{grid-template-columns:1fr}.bot-settings-fidelity .wave4-panel-heading{flex-direction:column;align-items:flex-start}.bot-settings-fidelity .wave4-field-grid{grid-template-columns:1fr}.bot-settings-fidelity .wave943-start-media,.bot-settings-fidelity .wave94-composer-grid,.bot-settings-fidelity .wave94-button-builder{margin-inline:15px}.bot-settings-fidelity .wave94-button-row{grid-template-columns:34px minmax(0,1fr) 34px}.bot-settings-fidelity .wave94-button-row input:nth-of-type(2){grid-column:2/-1}.bot-settings-fidelity .wave4-sticky-save-bar{flex-direction:column;align-items:stretch}.bot-settings-fidelity .wave4-sticky-save-bar .wave4-button{width:100%}}
:root[data-ui-theme=cosmic-sapphire]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#040817!important;--page-raised:#071020!important;--surface:#0b1529!important;--surface-soft:#101d35!important;--surface-raised:#152541!important;--surface-hover:#1b3155!important;--surface-input:#060d1d!important;--text:#f5fbff!important;--text-soft:#cbd9eb!important;--muted:#91a5be!important;--subtle:#60758f!important;--border:#1d3152!important;--border-strong:#315986!important;--border-soft:#8cb8ff1c!important;--accent:#2f7fff!important;--accent-strong:#1659ce!important;--accent-bright:#72e8ff!important;--accent-soft:#2f7fff29!important;--accent-border:#68dcff6b!important;--brand-accent:#2f7fff!important;--sidebar-base:#050a1b!important;--theme-glow-soft:#2f7fff21!important;--theme-glow-strong:#308bff3d!important;--background:var(--page)!important;--background-color:var(--page)!important;--surface-color:var(--surface)!important;--surface-elevated:var(--surface-raised)!important;--panel-border:var(--border)!important;--text-primary:var(--text)!important;--text-muted:var(--muted)!important;--brand-primary:var(--accent)!important;--brand-hover:var(--accent-strong)!important;--card:var(--surface)!important;--line:var(--border)!important;--line-strong:var(--border-strong)!important;--accent-light:var(--accent-bright)!important;--info:#69baff!important;--info-soft:#3f96ff24!important;--focus-ring:0 0 0 3px #57c1ff3d, 0 0 22px #2f7fff3d!important;--shadow-sm:0 10px 28px #00031047!important;--shadow-md:0 20px 48px #00031257!important;--shadow-lg:0 34px 90px #0002107a!important;--action-primary-start:#173c88!important;--action-primary-end:#167bdc!important;--action-primary-border:#c7f8ffeb!important;--action-primary-hover-start:#2152ac!important;--action-primary-hover-end:#29a7ef!important;--action-primary-shadow:0 0 10px #4cddff73, 0 0 24px #3687ff47!important;--action-secondary-start:#111f39eb!important;--action-secondary-end:#081021f5!important;--action-secondary-border:#7199d247!important;--action-secondary-text:#c8d7eb!important;--action-neutral-start:#141f31eb!important;--action-neutral-end:#080e1af5!important;--action-neutral-border:#97adcc2e!important;--action-neutral-text:#b9c8db!important;--action-success-start:color-mix(in srgb, #42d5a7 44%, var(--surface-raised))!important;--action-success-end:color-mix(in srgb, #1d8d78 34%, var(--surface))!important;--action-success-border:#5be2c161!important;--action-success-text:#bafbea!important;--action-success-shadow:0 10px 24px #28bf9d21!important;--action-warning-start:color-mix(in srgb, var(--warning) 36%, var(--surface-raised))!important;--action-warning-end:color-mix(in srgb, var(--warning) 20%, var(--surface))!important;--action-warning-border:color-mix(in srgb, var(--warning) 37%, var(--border))!important;--action-warning-text:#f8d88d!important;--action-warning-shadow:0 10px 24px #f1b84b1c!important;--action-danger-start:color-mix(in srgb, var(--danger) 37%, var(--surface-raised))!important;--action-danger-end:color-mix(in srgb, var(--danger) 21%, var(--surface))!important;--action-danger-border:color-mix(in srgb, var(--danger) 40%, var(--border))!important;--action-danger-text:pink!important;--action-danger-shadow:0 10px 24px #ff647c1f!important}:root[data-ui-theme=cosmic-sapphire] body,:root[data-ui-theme=cosmic-sapphire] .app-body{background-color:#0000!important;background-image:radial-gradient(circle at 4% -8%,#2472ff4d,#0000 31%),radial-gradient(circle at 92% 4%,#2acdff1f,#0000 27%),radial-gradient(circle at 58% 108%,#224ab42e,#0000 34%),linear-gradient(145deg,#030612 0%,#050b1c 48%,#030716 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}:root[data-ui-theme=cosmic-sapphire] ::selection{color:#fff;background:#3fa5ff61}:root[data-ui-theme=cosmic-sapphire] *{scrollbar-color:#2a4d79 #050b18}:root[data-ui-theme=cosmic-sapphire] ::-webkit-scrollbar-track{background:#050b18}:root[data-ui-theme=cosmic-sapphire] ::-webkit-scrollbar-thumb{background:#2a4d79;border-color:#050b18}:root[data-ui-theme=cosmic-sapphire] ::-webkit-scrollbar-thumb:hover{background:#3f6fa8}:root[data-ui-theme=cosmic-sapphire] :is(.card,.stat-card,.conversation-card,.profile-panel,.chat-box,.reply-form,.broadcast-form,.broadcast-history-card,.bot-card,.bot-detail-card,.bot-settings-form,.data-bot-card,.users-table-card,.log-card,.settings-card,.settings-form-card,.setup-info-card,.bot-token-form,.bot-access-card,.analytics-metric-card,.customer-activity-card,.customer-filter-panel,.customer-summary-grid>div){border-color:color-mix(in srgb, var(--border) 86%, var(--accent) 14%);background:radial-gradient(circle at 100% 0%, #358bff12, transparent 36%), linear-gradient(150deg, #6cc5ff06, transparent 38%), var(--surface);box-shadow:0 18px 48px #0002123d,inset 0 1px #bfe7ff06}:root[data-ui-theme=cosmic-sapphire] :is(input,textarea,.app-select-trigger,.data-search,.wave-two-search-field,.owner-inbox-search,.od-search-field){border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-input) 94%, #020713 6%)}:root[data-ui-theme=cosmic-sapphire] :is(input,textarea):focus,:root[data-ui-theme=cosmic-sapphire] .app-select-trigger:focus-visible{box-shadow:var(--focus-ring);background:#071022;border-color:#55cfff}:root[data-ui-theme=cosmic-sapphire] input::placeholder,:root[data-ui-theme=cosmic-sapphire] textarea::placeholder{color:#657a96}:root[data-ui-theme=cosmic-sapphire] .sidebar{background:radial-gradient(circle at 12% -4%,#3183ff4f,#0000 31%),radial-gradient(circle at 95% 48%,#3bd7ff0e,#0000 34%),linear-gradient(#071027 0%,#050a19 50%,#030713 100%);border-right-color:#66aeff26;box-shadow:18px 0 56px #00031461,inset -1px 0 #6ab4ff12}:root[data-ui-theme=cosmic-sapphire] .brand{border-bottom-color:#75aff41f}:root[data-ui-theme=cosmic-sapphire] .brand-icon{background:radial-gradient(circle at 32% 18%,#ffffff29,#0000 34%),linear-gradient(145deg,#1b4da6,#0f65ca 54%,#33c8ed);border-color:#98e8ffbd;box-shadow:0 0 0 1px #4f97ff6b,0 0 16px #4ddcff6b,0 0 36px #2769ff47,inset 0 1px #ffffff61}:root[data-ui-theme=cosmic-sapphire] .brand-icon.has-brand-image{background-color:#07122a;background-position:50%;background-size:cover;box-shadow:0 0 0 1px #7edcffb8,0 0 14px #52dbff6b,0 0 34px #3077ff4d}:root[data-ui-theme=cosmic-sapphire] .sidebar-toggle{background:#12233fb8;border-color:#74a5e72e}:root[data-ui-theme=cosmic-sapphire] .sidebar-toggle:hover{background:#2668c43d;border-color:#68dcff7a;box-shadow:0 0 18px #3ba0ff29}:root[data-ui-theme=cosmic-sapphire] .nav-item:hover{background:#4f80c217;border-color:#6aa4e821}:root[data-ui-theme=cosmic-sapphire] .nav-item.active{background:radial-gradient(circle at 100%,#60e7ff24,#0000 38%),linear-gradient(90deg,#2153b5d1,#195bce78 54%,#112a5880);border-color:#7be1ffad;box-shadow:inset 0 1px #e4fcff38,0 0 10px #49d3ff57,0 0 28px #2d70ff42}:root[data-ui-theme=cosmic-sapphire] .nav-item.active:before{background:linear-gradient(#8cf4ff,#3486ff);box-shadow:0 0 12px #5de0ffb8}:root[data-ui-theme=cosmic-sapphire] .nav-item.active .nav-icon,:root[data-ui-theme=cosmic-sapphire] .nav-item:hover .nav-icon{color:#a8f4ff;filter:drop-shadow(0 0 7px #4bd4ff75)}:root[data-ui-theme=cosmic-sapphire] .nav-active-dot{background:#77efff;box-shadow:0 0 10px #68e9ffc7}:root[data-ui-theme=cosmic-sapphire] .wave8-sidebar-identity{background:#091427d6;border-color:#659fe22b}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--primary,button[data-action-control=legacy][data-action-tone=primary],.primary-button,.primary-action-button,.broadcast-submit,.wave4-button-primary,.wave9-button.primary,.wave91-button.primary,.reply-send-button,.login-form button[type=submit],.bot-token-form>button,.bot-settings-form>button,.customer-notes button,.customer-tags button,.audit-search-form button[type=submit],.referral-save-button.primary-action-button,.wave4-header-button-primary,.wave-primary-link,.resource-primary-action){text-shadow:0 0 8px #ebfdffb8;color:#f7feff!important;background:linear-gradient(135deg,#173c88 0%,#167bdc 45%,#5fe9ff 118%)!important;border-color:#c7f8ffeb!important;box-shadow:inset 0 1px #ffffff94,inset 0 -8px 20px #1847be57,0 0 10px #4cddff73,0 0 24px #3687ff47!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--primary,button[data-action-control=legacy][data-action-tone=primary],.primary-button,.primary-action-button,.broadcast-submit,.wave4-button-primary,.wave9-button.primary,.wave91-button.primary,.reply-send-button,.login-form button[type=submit],.bot-token-form>button,.bot-settings-form>button,.customer-notes button,.customer-tags button,.audit-search-form button[type=submit],.referral-save-button.primary-action-button,.wave4-header-button-primary,.wave-primary-link,.resource-primary-action):hover:not(:disabled):not([aria-disabled=true]){color:#fff!important;background:linear-gradient(135deg,#2252aa 0%,#178ce8 45%,#75f2ff 118%)!important;border-color:#d7fbff!important;box-shadow:inset 0 1px #ffffffbd,0 0 14px #61ebffb3,0 0 34px #307eff6b!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--secondary,.action-control--neutral,button[data-action-control=legacy][data-action-tone=secondary],button[data-action-control=legacy][data-action-tone=neutral],.secondary-button,.secondary-action-button,.back-link,.history-action:not(.danger):not(.warning),.wave4-button-secondary,.wave4-button-ghost,.wave4-header-button,.wave9-button.secondary,.wave91-button.secondary,.wave91-button.tonal,.evidence-action-button,.reply-attach-button,.broadcast-button-add,.owner-dossier-open-bot,.wave91-detail-back,.wave-secondary-link,.wave-quiet-link,.wave-header-button,.wave-reset-button,.resource-secondary-action){text-shadow:none;color:#c8d7eb!important;background:linear-gradient(145deg,#12223ceb,#070f1ff5)!important;border-color:#6f99d347!important;box-shadow:inset 0 1px #ceebff0b,0 9px 24px #00031233!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--secondary,.action-control--neutral,button[data-action-control=legacy][data-action-tone=secondary],button[data-action-control=legacy][data-action-tone=neutral],.secondary-button,.secondary-action-button,.back-link,.history-action:not(.danger):not(.warning),.wave4-button-secondary,.wave4-button-ghost,.wave4-header-button,.wave9-button.secondary,.wave91-button.secondary,.wave91-button.tonal,.evidence-action-button,.reply-attach-button,.broadcast-button-add,.owner-dossier-open-bot,.wave91-detail-back,.wave-secondary-link,.wave-quiet-link,.wave-header-button,.wave-reset-button,.resource-secondary-action):hover:not(:disabled):not([aria-disabled=true]){color:#f5fcff!important;background:linear-gradient(145deg,#1c3c6ce6,#0a1b37f7)!important;border-color:#65d6ff80!important;box-shadow:0 0 0 1px #4097ff14,0 12px 28px #00051942!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--success,button[data-action-tone=success],.safe-action-button,.bot-action-pill.success,.profile-button.unban,.referral-confirm-submit.success){text-shadow:none;box-shadow:var(--action-success-shadow)!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--warning,button[data-action-tone=warning],.history-action.warning,.wave9-button.warning){text-shadow:none;box-shadow:var(--action-warning-shadow)!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control--danger,button[data-action-tone=danger],.danger-action-button,.history-action.danger,.wave4-button-danger,.bot-action-pill.danger,.profile-button.ban,.referral-confirm-submit.danger,.wave4-icon-danger,.broadcast-button-remove){text-shadow:none;box-shadow:var(--action-danger-shadow)!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control,button[data-action-control=legacy],button[data-action-control=custom]):focus-visible{outline:none;box-shadow:var(--focus-ring)!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control,button[data-action-control=legacy],button[data-action-control=custom],.primary-button,.secondary-button,.secondary-action-button,.history-action):disabled,:root[data-ui-theme=cosmic-sapphire] :is(.action-control,button[data-action-control=legacy],button[data-action-control=custom])[aria-disabled=true]{color:#72849c!important;box-shadow:none!important;text-shadow:none!important;filter:saturate(.45)!important;opacity:.56!important;background:linear-gradient(145deg,#111a29,#090f1b)!important;border-color:#69809f29!important}:root[data-ui-theme=cosmic-sapphire] :is(.status-segment-button.active,.referral-pro-tabs button.active,.referral-filter-chip-row button.active,[role=tab][aria-selected=true]){color:#dffaff!important;text-shadow:none!important;background:linear-gradient(145deg,#235bb170,#0c2146d1)!important;border-color:#67daff7a!important;box-shadow:inset 0 1px #d9faff14!important}:root[data-ui-theme=cosmic-sapphire] .owner-dashboard-v2{--od-surface:color-mix(in srgb, var(--surface) 90%, #061229 10%);--od-surface-raised:color-mix(in srgb, var(--surface-raised) 90%, #081934 10%);--od-border:color-mix(in srgb, var(--border) 74%, var(--accent) 26%);--od-border-soft:color-mix(in srgb, var(--border-soft) 74%, var(--accent) 26%);--od-panel-glow:color-mix(in srgb, var(--accent) 17%, transparent)}:root[data-ui-theme=cosmic-sapphire] .owner-inbox-fidelity{--oif-panel:color-mix(in srgb, var(--surface) 92%, #061226 8%);--oif-panel-raised:color-mix(in srgb, var(--surface-raised) 92%, #07182f 8%);--oif-input:color-mix(in srgb, var(--surface-input) 95%, #020817 5%);--oif-border:color-mix(in srgb, var(--border) 80%, var(--accent) 20%);--oif-border-soft:color-mix(in srgb, var(--border-soft) 80%, var(--accent) 20%)}:root[data-ui-theme=cosmic-sapphire] .support-box-fidelity{--sbf-panel:color-mix(in srgb, var(--surface) 92%, #061226 8%);--sbf-panel-raised:color-mix(in srgb, var(--surface-raised) 91%, #07172e 9%);--sbf-input:color-mix(in srgb, var(--surface-input) 94%, #020817 6%);--sbf-line:color-mix(in srgb, var(--border) 79%, var(--accent) 21%);--sbf-line-soft:color-mix(in srgb, var(--border-soft) 78%, var(--accent) 22%)}:root[data-ui-theme=cosmic-sapphire] .broadcasts-page :is(.wave-two-summary-card,.wave-two-compose-header,.wave-two-broadcast-form>label,.broadcast-type-section,.broadcast-media-card,.broadcast-buttons-card,.broadcast-schedule-card,.broadcast-preview,.broadcast-history){border-color:color-mix(in srgb, var(--border) 80%, var(--accent) 20%);background:radial-gradient(circle at 100% 0,#2f7fff14,#0000 37%),linear-gradient(145deg,#0d1b33fa,#070e1dfa)!important}:root[data-ui-theme=cosmic-sapphire] :is(.broadcast-format-control,.broadcast-format-popover-actions button,.broadcast-schedule-actions button){color:#d7e7f8;background:linear-gradient(145deg,#122543eb,#071021f5);border-color:#65a2e647}:root[data-ui-theme=cosmic-sapphire] .broadcast-format-control:hover{background:linear-gradient(145deg,#1f4980e0,#0a1c3af7);border-color:#66dbff85}:root[data-ui-theme=cosmic-sapphire] :is(.broadcast-format-popover,.broadcast-schedule-popover){background:radial-gradient(circle at 100% 0,#3a97ff21,#0000 40%),#060d1d;border-color:#5bbfff61;box-shadow:0 26px 76px #00021299}:root[data-ui-theme=cosmic-sapphire] .broadcasts-page .broadcast-message-field textarea,:root[data-ui-theme=cosmic-sapphire] .broadcast-time-row select{color:var(--text);background:#050b19;border-color:#4faaff6b}:root[data-ui-theme=cosmic-sapphire] .bot-fleet-fidelity :is(.wave-bot-summary>div,.bot-fleet-card),:root[data-ui-theme=cosmic-sapphire] .bot-control-fidelity :is(.bot-platform-identity,.bot-token-form,.bot-fidelity-section,.telegram-feature-card,.bot-fidelity-information,.bot-fidelity-link-card),:root[data-ui-theme=cosmic-sapphire] .bot-settings-fidelity :is(.wave4-settings-section,.wave4-setup-card,.wave94-telegram-phone,.wave94-button-builder,.wave4-sticky-save-bar){border-color:color-mix(in srgb, var(--border) 80%, var(--accent) 20%);background:radial-gradient(circle at 100% 0,#2f7fff13,#0000 38%),linear-gradient(145deg,#0d1b33f7,#070e1dfa)!important}:root[data-ui-theme=cosmic-sapphire] .bot-fleet-fidelity .bot-fleet-card.is-platform-bot{border-color:#66d1ff7a;background:radial-gradient(circle at 100% 0,#3eb4ff24,#0000 38%),linear-gradient(145deg,#0f2343fa,#070f1ffa)!important}:root[data-ui-theme=cosmic-sapphire] .bot-fleet-fidelity .wave-bot-row-metrics>div,:root[data-ui-theme=cosmic-sapphire] .bot-fidelity-operational .stat-card,:root[data-ui-theme=cosmic-sapphire] .bot-fidelity-information .data-bot-info>div,:root[data-ui-theme=cosmic-sapphire] .bot-settings-fidelity .setup-command-list>div,:root[data-ui-theme=cosmic-sapphire] .bot-settings-fidelity .wave4-toggle-row{background:#0309158f}:root[data-ui-theme=cosmic-sapphire] :is(.action-dialog,.referral-confirm-dialog,.wave4-confirm-dialog){background:radial-gradient(circle at 100% 0,#328fff21,#0000 34%),linear-gradient(#101d34,#070e1d)!important;border-color:#5cbeff4d!important;box-shadow:0 34px 90px #0002129e,inset 0 1px #caefff0b!important}:root[data-ui-theme=cosmic-sapphire] :is(.resource-chip.success,.settings-status.success,.wave-two-live-pill,.od-live-badge,.broadcast-status.completed){text-shadow:none;box-shadow:none}@media (max-width:700px){:root[data-ui-theme=cosmic-sapphire] :is(.action-control--primary,.primary-button,.primary-action-button,.broadcast-submit){box-shadow:inset 0 1px #ffffff75,0 0 9px #4cddff52,0 0 20px #3687ff33!important}}@media (prefers-reduced-motion:reduce){:root[data-ui-theme=cosmic-sapphire] body,:root[data-ui-theme=cosmic-sapphire] .app-body{background-attachment:scroll!important}:root[data-ui-theme=cosmic-sapphire] :is(.action-control,button[data-action-control=legacy],button[data-action-control=custom],.nav-item,.sidebar-toggle){transition:none!important}}:root[data-ui-theme=cosmic-sapphire]{--sapphire-ink-0:#02050f;--sapphire-ink-1:#040a19;--sapphire-ink-2:#071126;--sapphire-panel:#0a1730;--sapphire-panel-raised:#0e2140;--sapphire-panel-soft:#0b1932;--sapphire-cyan:#72e8ff;--sapphire-blue:#2f7fff;--sapphire-line:#5bb0ff47;--sapphire-line-strong:#6edeff85}:root[data-ui-theme=cosmic-sapphire] :is(.page-eyebrow,.od-eyebrow,.od-card-kicker,.wave-kicker,.wave8-kicker,.wave91-kicker,.system-health-kicker,.wave7-readiness-kicker,.wave-two-section-kicker,.wave3-dialog-eyebrow,.wave7-login-eyebrow,.wave7-login-brand-lockup>div>span,.settings-card-header>div>span:not(.settings-icon)){text-shadow:0 0 16px #4ad7ff2e;color:var(--sapphire-cyan)!important}:root[data-ui-theme=cosmic-sapphire] :is(.content,.od-page-content,.wave-one-content,.wave-two-content){background-color:#0000}:root[data-ui-theme=cosmic-sapphire] :is(.topbar,.od-header,.wave-two-topbar){border-bottom-color:#63a9ff2e!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-inventory-summary,.wave-search-bar,.wave-data-bot-card,.wave-customer-hero,.customer-activity-hero,.wave-filter-panel,.wave-customer-card,.wave8-summary-grid>article,.wave8-tabs,.wave8-panel,.wave8-account-list>article,.wave8-side-form,.wave8-account-editor,.wave8-live-preview,.wave81-drawer,.wave91-launch-hero,.wave91-panel,.wave91-fleet-panel,.wave91-policy-panel,.wave91-readiness-panel,.wave91-results-panel,.wave91-cutover-bar,.referral-pro-hero,.referral-filter-card,.referral-panel-card,.referral-tool-card,.referral-ledger-card,.referral-lead-card,.referral-withdrawal-card,.settings-hero,.settings-card,.wave3-settings-card,.system-health-hero,.wave7-readiness-hero,.wave3-panel,.wave9-system-transport,.wave3-confirm-dialog){border-color:color-mix(in srgb, var(--sapphire-line) 82%, var(--border) 18%)!important;background:radial-gradient(circle at 4% 0,#2c77ff1f,#0000 34%),radial-gradient(circle at 100% 100%,#43d6ff0e,#0000 36%),linear-gradient(145deg,#0c1b34fa,#050b19fc)!important;box-shadow:0 20px 52px #00031442,inset 0 1px #c4ebff09!important}:root[data-ui-theme=cosmic-sapphire] .owner-dashboard-v2,:root[data-ui-theme=cosmic-sapphire] .owner-dashboard-v3{--od-surface:#0a1730!important;--od-surface-raised:#0e2140!important;--od-border:#52a3ff57!important;--od-border-soft:#68beff26!important;--od-panel-glow:#2f7fff29!important}:root[data-ui-theme=cosmic-sapphire] :is(.od-hero,.od-network-card,.od-metric-card,.od-activity-card,.od-chart-card,.od-summary-card){border-color:var(--sapphire-line)!important;background:radial-gradient(circle at 100% 0,#3187ff17,#0000 36%),linear-gradient(145deg,#0a1831,#061022)!important}:root[data-ui-theme=cosmic-sapphire] .wave-inventory-summary{overflow:hidden}:root[data-ui-theme=cosmic-sapphire] .wave-inventory-summary>div{background:linear-gradient(145deg,#0e1e3af0,#070f1ff5)!important;border-color:#5ca0ef24!important}:root[data-ui-theme=cosmic-sapphire] .wave-data-bot-card{border-color:#4a93ee4d!important}:root[data-ui-theme=cosmic-sapphire] .wave-data-bot-card:before,:root[data-ui-theme=cosmic-sapphire] .bot-fleet-card:before,:root[data-ui-theme=cosmic-sapphire] .wave-bot-row:before{box-shadow:0 0 16px #4dccff6b;background:linear-gradient(#63e7ff,#2f7fff)!important}:root[data-ui-theme=cosmic-sapphire] .wave-data-bot-card.is-platform-bot:before,:root[data-ui-theme=cosmic-sapphire] .bot-fleet-card.is-platform-bot:before{background:linear-gradient(#b5f8ff,#45b9ff)!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-bot-health-row>div,.wave-bot-detail-grid>div,.wave-bot-row-metrics>div){background:#030915ad!important;border-color:#689ee029!important}:root[data-ui-theme=cosmic-sapphire] .wave-action-deck{background:#0308125c!important;border-top-color:#5a9eed29!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-action-deck-primary a,.wave-action-deck-secondary a){color:#b8c8dd!important;box-shadow:none!important;background:linear-gradient(145deg,#101d34f0,#060d1bfa)!important;border-color:#6595d138!important}:root[data-ui-theme=cosmic-sapphire] .wave-action-deck-primary a:first-child{color:#f7feff!important;background:linear-gradient(135deg,#173c88,#167bdc 50%,#5fe9ff 125%)!important;border-color:#c7f8ffe0!important;box-shadow:inset 0 1px #ffffff85,0 0 10px #4cddff61,0 0 22px #3687ff3b!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-bot-summary>div,.bot-fleet-card,.bot-fidelity-section,.bot-fidelity-information,.bot-fidelity-link-card,.bot-platform-identity,.bot-settings-context-strip){background:radial-gradient(circle at 100% 0,#3389ff1a,#0000 38%),linear-gradient(145deg,#0b1933,#061022)!important;border-color:#4b99f44f!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-bot-avatar,.bot-fidelity-icon,.bot-fidelity-section-icon){color:#9af4ff!important;background:linear-gradient(145deg,#245eb17a,#09224be0)!important;border-color:#5fd4ff59!important}:root[data-ui-theme=cosmic-sapphire] .wave-customer-hero,:root[data-ui-theme=cosmic-sapphire] .customer-activity-hero{background:radial-gradient(circle at 3% 0,#3084ff2e,#0000 36%),radial-gradient(circle at 100% 100%,#3dd6ff11,#0000 34%),linear-gradient(145deg,#0b1933,#071022)!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-customer-summary>div,.customer-summary-grid>div,.wave-customer-info-grid>div){background:#050d1cbd!important;border-color:#5e9ee72e!important}:root[data-ui-theme=cosmic-sapphire] .system-health-hero,:root[data-ui-theme=cosmic-sapphire] .wave7-readiness-hero{background:radial-gradient(circle at 8% 0,#2d82ff30,#0000 34%),radial-gradient(circle at 100% 100%,#52dcff12,#0000 36%),linear-gradient(135deg,#0b1932,#091426 58%,#050c19)!important}:root[data-ui-theme=cosmic-sapphire] .system-health-orb{background:radial-gradient(circle,#defaff33,#0000 18%),radial-gradient(circle,#3a99ff38,#0000 62%)!important}:root[data-ui-theme=cosmic-sapphire] .system-health-score,:root[data-ui-theme=cosmic-sapphire] .wave7-readiness-score{background:radial-gradient(circle at 50% 0,#4098ff26,#0000 48%),#081225d1!important;border-color:#5bb9ff4d!important}:root[data-ui-theme=cosmic-sapphire] :is(.system-health-metric-icon,.system-worker-avatar,.wave7-readiness-check-icon):not(.danger):not(.warning){color:#a5f4ff!important;background:#2674d62e!important;border-color:#58ceff4d!important}:root[data-ui-theme=cosmic-sapphire] .wave7-readiness-orbit span{border-color:#469cff1f!important}:root[data-ui-theme=cosmic-sapphire] .wave8-tabs button{color:#91a6c1!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}:root[data-ui-theme=cosmic-sapphire] .wave8-tabs button.active{color:#ecfcff!important;background:linear-gradient(145deg,#255fb57a,#0a2148e0)!important;border-color:#69ddff6b!important;box-shadow:inset 0 1px #dcfbff14,0 0 18px #348bff24!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave8-avatar,.wave81-evidence-cell){background:linear-gradient(145deg,#193e7575,#07142de0)!important;border-color:#5babff3d!important}:root[data-ui-theme=cosmic-sapphire] .wave8-inline-actions button:not([data-action-tone=danger]):not(.session-revoke-button){color:#c9d9ec!important;background:linear-gradient(145deg,#10203af0,#060e1dfa)!important;border-color:#6599d93d!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave91-metric-grid>article,.wave91-control-grid>article,.wave91-bot-row,.wave91-batch-explainer){background:#040c1bad!important;border-color:#5ba3f233!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave91-inspect-link,.wave91-button.secondary,.wave91-button.tonal){color:#c8d8eb!important;background:linear-gradient(145deg,#10213cf0,#060e1efa)!important;border-color:#679ede40!important}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs{background:#040b19c7!important;border-color:#5ba1ef33!important}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button.active,:root[data-ui-theme=cosmic-sapphire] .referral-filter-chip-row button.active{color:#e7fbff!important;background:linear-gradient(145deg,#235bb17a,#091f45e0)!important;border-color:#68dcff75!important;box-shadow:0 0 18px #2f7fff24!important}:root[data-ui-theme=cosmic-sapphire] :is(.referral-switch-row,.referral-calculator-note,.referral-meta-grid>div,.referral-final-detail-list>div){background:#050d1cad!important;border-color:#649dde29!important}:root[data-ui-theme=cosmic-sapphire] :is(.settings-feature,.settings-info-list>div,.settings-readonly-grid>div,.readiness-card,.checklist-item){background:#050d1cad!important;border-color:#5f9ee52e!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave3-command-nav,.wave3-settings-nav){background:#040b18d1!important;border-color:#599eed30!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave3-command-nav a,.wave3-settings-nav a):hover{color:#e5faff!important;background:#2662b83d!important}:root[data-ui-theme=cosmic-sapphire] :is(.owner-inbox-fidelity .owner-inbox-hero,.owner-inbox-fidelity .owner-thread-hero,.owner-inbox-fidelity .wave95-owner-command,.owner-inbox-fidelity .wave95-owner-card,.support-box-fidelity .support-box-hero,.support-box-fidelity .support-thread-hero,.support-box-fidelity .support-command,.support-box-fidelity .support-ticket-card){background:radial-gradient(circle at 100% 0,#3289ff17,#0000 38%),linear-gradient(145deg,#0a1831,#061022)!important;border-color:#4d9bf447!important}:root[data-ui-theme=cosmic-sapphire] .broadcasts-page :is(.broadcast-history-card,.broadcast-history-menu,.broadcast-schedule-popover,.broadcast-format-popover){background:radial-gradient(circle at 100% 0,#3391ff1a,#0000 38%),linear-gradient(145deg,#09172f,#050d1d)!important;border-color:#5ab7ff57!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-page,:root[data-ui-theme=cosmic-sapphire] .login-page{--wave7-brand-accent:#2f7fff!important;background:radial-gradient(circle at 5% -4%,#2776ff4f,#0000 32%),radial-gradient(circle at 100% 100%,#46d6ff1a,#0000 36%),linear-gradient(145deg,#020510,#050b1c 55%,#030817)!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-story,:root[data-ui-theme=cosmic-sapphire] .wave7-login-card{background:radial-gradient(circle at 0 0,#3080ff21,#0000 36%),linear-gradient(150deg,#09142afa,#040915fc)!important;border-color:#5ba9ff38!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-card{box-shadow:0 34px 90px #00021294,inset 0 1px #c7eeff0a!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-story:before,:root[data-ui-theme=cosmic-sapphire] .wave7-login-card:before{background:linear-gradient(90deg,#48b7ff9e,#2f7fff14)!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-capability-grid>div{background:#050d1bad!important;border-color:#5ca0e42e!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-label-row{color:#d8e7f6!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-label-row small{color:#6e86a5!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control{border-radius:16px;min-height:56px;transition:border-color .16s,box-shadow .16s,background .16s;overflow:hidden;background:linear-gradient(145deg,#081329fa,#030915fc)!important;border:1px solid #5399e866!important;box-shadow:inset 0 1px #bfe7ff09,0 10px 26px #0003122e!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control:focus-within{background:linear-gradient(145deg,#0a2042,#06142b)!important;border-color:#72e8ff!important;box-shadow:0 0 0 3px #4dc0ff2e,0 0 22px #2f7fff47,inset 0 1px #e1faff14!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control>svg{color:#79cfff!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control input{min-width:0;box-shadow:none!important;color:#f5fbff!important;background:0 0!important;border:0!important;outline:0!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control input:focus{box-shadow:none!important;border:0!important;outline:0!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-control input::placeholder{color:#7086a5!important}:root[data-ui-theme=cosmic-sapphire] .wave7-password-toggle{border-radius:12px;align-self:stretch;min-width:54px;margin:5px;color:#d6e7f8!important;box-shadow:none!important;background:linear-gradient(145deg,#152846f0,#07101ffa)!important;border:1px solid #649ddc38!important}:root[data-ui-theme=cosmic-sapphire] .wave7-password-toggle:hover{color:#fff!important;background:linear-gradient(145deg,#1f4a82eb,#0a1c39fa)!important;border-color:#69dbff7a!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-card-topline{color:#a9bbcf!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-secure-dot{background:var(--success)!important;box-shadow:0 0 0 5px #45d4831a,0 0 13px #45d4837a!important}:root[data-ui-theme=cosmic-sapphire] .wave7-login-trust-row span{color:#9debd1!important;background:#19785c17!important;border-color:#45d4832e!important}:root[data-ui-theme=cosmic-sapphire] :is(.wave-platform-bot-badge,.wave-child-bot-badge,.bot-fidelity-protected-chip,.settings-badge.neutral){color:#a9ddff!important;background:#2368be29!important;border-color:#5bb1ff57!important}@media (max-width:760px){:root[data-ui-theme=cosmic-sapphire] .wave7-login-control{min-height:52px}:root[data-ui-theme=cosmic-sapphire] .wave-action-deck{background:0 0!important}}@media (prefers-reduced-motion:reduce){:root[data-ui-theme=cosmic-sapphire] .wave7-login-control{transition:none!important}}
:root[data-ui-theme=cosmic-sapphire]{--ref-page:#020611;--ref-surface:#071329;--ref-surface-raised:#0a1a36;--ref-surface-soft:#08152d;--ref-input:#030b1d;--ref-border:#58a1f645;--ref-border-strong:#69daff7a;--ref-text:#f7fbff;--ref-muted:#91a8c5;--ref-cyan:#72e8ff;--ref-blue:#2f7fff;--ref-shadow:0 22px 54px #00041847}:root[data-ui-theme=cosmic-sapphire] .app-select{min-width:0}:root[data-ui-theme=cosmic-sapphire] .app-select-trigger{color:#edf8ff;background:linear-gradient(145deg,#071228fc,#020917fc);border:1px solid #549cef57;border-radius:14px;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;padding:0 15px;box-shadow:inset 0 1px #cdf0ff09,0 10px 26px #00031329}:root[data-ui-theme=cosmic-sapphire] .app-select-trigger:hover:not(:disabled){background:linear-gradient(145deg,#0a1d3dfc,#040e20fc);border-color:#66cbff80}:root[data-ui-theme=cosmic-sapphire] .app-select[data-open=true] .app-select-trigger,:root[data-ui-theme=cosmic-sapphire] .app-select-trigger:focus-visible{background:linear-gradient(145deg,#0b244bfc,#041127fc);border-color:#65ddff;outline:none;box-shadow:0 0 0 3px #47b5ff26,0 0 22px #2f7fff38,inset 0 1px #ddfaff0f}:root[data-ui-theme=cosmic-sapphire] .app-select-trigger svg{color:var(--ref-cyan);flex:none;transition:transform .16s}:root[data-ui-theme=cosmic-sapphire] .app-select[data-open=true] .app-select-trigger svg{transform:rotate(180deg)}:root[data-ui-theme=cosmic-sapphire] .app-select-trigger:disabled{color:#61748d;box-shadow:none;background:#060d1bc7;border-color:#6b809c26}:root[data-ui-theme=cosmic-sapphire] .app-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui-theme=cosmic-sapphire] .app-select-menu{z-index:1800;overscroll-behavior:contain;color:#eaf7ff;scrollbar-width:thin;scrollbar-color:#5bbeff7a #030a18db;background:radial-gradient(circle at 100% 0,#2f7fff24,#0000 38%),linear-gradient(155deg,#07162f,#030b1d 72%);border:1px solid #5bc0ff75;border-radius:16px;gap:4px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 24px 62px #00021294,0 0 26px #2f7fff1f,inset 0 1px #daf9ff0d}:root[data-ui-theme=cosmic-sapphire] .app-select-menu[data-scrollable=false]{overflow-y:hidden}:root[data-ui-theme=cosmic-sapphire] .app-select-menu::-webkit-scrollbar{width:7px}:root[data-ui-theme=cosmic-sapphire] .app-select-menu::-webkit-scrollbar-track{background:#030a18db}:root[data-ui-theme=cosmic-sapphire] .app-select-menu::-webkit-scrollbar-thumb{background:#5bbeff7a;border:1px solid #030a18db;border-radius:999px}:root[data-ui-theme=cosmic-sapphire] .app-select-option{color:#a6b9d0;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 12px;display:flex}:root[data-ui-theme=cosmic-sapphire] .app-select-option:hover:not(:disabled),:root[data-ui-theme=cosmic-sapphire] .app-select-option[data-highlighted=true]:not(:disabled){color:#f4fbff;background:#2868cd33;border-color:#5fb5ff33}:root[data-ui-theme=cosmic-sapphire] .app-select-option.selected{color:#f5fdff;background:linear-gradient(90deg,#2659b39e,#194da26b);border-color:#69dbff5c;box-shadow:inset 0 1px #dcfaff0d}:root[data-ui-theme=cosmic-sapphire] .app-select-option.selected svg{color:var(--ref-cyan)}:root[data-ui-theme=cosmic-sapphire] .app-select-option:disabled{color:#53647a;cursor:not-allowed}@media (min-width:901px){:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page){align-items:flex-start}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .sidebar{align-self:flex-start;height:auto;min-height:100vh;position:relative;top:auto;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .premium-nav{min-height:auto;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .sidebar-bottom{margin-top:18px}}@media (min-width:901px) and (max-height:860px){:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .sidebar{padding-block:12px}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .brand{min-height:58px;margin-bottom:8px;padding-bottom:10px}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .premium-nav{gap:3px}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .nav-item{min-height:40px;padding-block:8px}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .nav-section-label{margin-block:7px 3px}}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page{width:min(100%,1780px);max-width:1780px;color:var(--ref-text);gap:18px;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page,:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page *{box-sizing:border-box}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page>*,:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page [role=tabpanel]{min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-topbar{border-bottom-color:#5ba1f22e;min-height:auto;margin-bottom:0;padding-bottom:18px}:root[data-ui-theme=cosmic-sapphire] .referral-topbar h2{letter-spacing:-.055em;margin:5px 0 7px;font-size:clamp(32px,4vw,50px)}:root[data-ui-theme=cosmic-sapphire] .referral-topbar p{color:#9bb0ca;max-width:920px;line-height:1.65}:root[data-ui-theme=cosmic-sapphire] .referral-refresh-button{background:linear-gradient(145deg,#0f223ff5,#050f1ffc);border-color:#5fa5ef45;min-height:46px}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero{background:radial-gradient(circle at 0 0,#3981ff57,#0000 42%),radial-gradient(circle at 100% 100%,#4ce1ff14,#0000 38%),linear-gradient(145deg,#102654,#091b3a 52%,#061126);border:1px solid #5dbeff6b;border-radius:28px;grid-template-columns:1fr;gap:22px;padding:clamp(24px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 70px #00041f5c,inset 0 1px #daf9ff12}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero:after{filter:blur(18px);background:#3bbeff1a;width:340px;height:340px;inset:auto -110px -150px auto}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero h3{color:#f8fcff;margin:12px 0 8px;font-size:clamp(28px,3.4vw,42px)}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero p{color:#9fc2e5;line-height:1.65}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero .settings-badge.active{color:#8cf3ff;background:#1c67cd42;border-color:#6ee2ff6b}:root[data-ui-theme=cosmic-sapphire] .referral-flow{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-flow-unit{min-width:0;display:grid;position:relative}:root[data-ui-theme=cosmic-sapphire] .referral-flow-step{text-align:center;background:linear-gradient(145deg,#0c1f41eb,#051023f5);border:1px solid #5fa9f740;border-radius:18px;place-content:center;gap:5px;min-height:82px;padding:14px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-flow-step strong{color:#f8fcff;font-size:15px}:root[data-ui-theme=cosmic-sapphire] .referral-flow-step span{color:#91b4d6;background:0 0;border:0;min-height:0;padding:0;font-size:12px;font-weight:600}:root[data-ui-theme=cosmic-sapphire] .referral-flow-arrow{z-index:2;color:#7ef;text-shadow:0 0 12px #54ddff85;place-items:center;width:26px;height:26px;font-size:20px;display:grid;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}:root[data-ui-theme=cosmic-sapphire] .referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-ui-theme=cosmic-sapphire] .referral-stat-card{min-height:132px;box-shadow:var(--ref-shadow);background:radial-gradient(circle at 100% 0,#2f7fff1a,#0000 42%),linear-gradient(145deg,#0a1934,#061125);border-color:#569aeb47;border-radius:22px;padding:20px}:root[data-ui-theme=cosmic-sapphire] .referral-stat-card>span{color:#93acd0;font-size:11px}:root[data-ui-theme=cosmic-sapphire] .referral-stat-card strong{color:#f9fdff;margin-top:8px;font-size:34px}:root[data-ui-theme=cosmic-sapphire] .referral-stat-card p{color:#77a2cf;margin:7px 0 0;font-size:12px;line-height:1.45}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs{background:#040c1be0;border-color:#5599eb3d;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;display:grid;overflow:visible;box-shadow:0 16px 42px #00031638}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button{color:#91a9c7;width:100%;min-width:0;min-height:46px;box-shadow:none;white-space:normal;background:0 0;border-color:#0000;border-radius:14px;padding:8px 12px}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button:hover{color:#eaf8ff;box-shadow:none;background:#235bb12e;border-color:#5fb0ff2e}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button.active{color:#f8fdff;background:linear-gradient(135deg,#1f50a7e0,#1658be94);border-color:#6cdeff6b;box-shadow:inset 0 1px #defaff1a,0 0 18px #2f7fff24}:root[data-ui-theme=cosmic-sapphire] :is(.referral-filter-card,.referral-leads-panel,.referral-panel-card,.referral-pro-lead-card,.referral-withdrawal-card,.referral-ledger-card,.referral-skeleton-card){border-color:var(--ref-border);background:radial-gradient(circle at 100% 0%, #2f7fff12, transparent 38%), linear-gradient(145deg, var(--ref-surface), #051024);box-shadow:var(--ref-shadow)}:root[data-ui-theme=cosmic-sapphire] .referral-panel-stack{gap:18px;min-width:0;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-integrity-note{color:#b7d3ee;background:linear-gradient(145deg,#0f2753d1,#07152fe6);border:1px solid #4e9dfa52;border-radius:18px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}:root[data-ui-theme=cosmic-sapphire] .referral-note-icon{width:22px;height:22px;color:var(--ref-cyan);background:#1862c038;border:1px solid #67e0ff7a;border-radius:999px;flex:0 0 22px;place-items:center;font-size:12px;font-weight:900;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-integrity-note strong{color:#f5fbff;font-size:14px;display:block}:root[data-ui-theme=cosmic-sapphire] .referral-integrity-note p{color:#93b5d7;margin:3px 0 0;line-height:1.55}:root[data-ui-theme=cosmic-sapphire] .referral-message-card{border-radius:18px}:root[data-ui-theme=cosmic-sapphire] .referral-filter-card{border-radius:22px;padding:16px}:root[data-ui-theme=cosmic-sapphire] .referral-pro-search-form{grid-template-columns:minmax(260px,1fr) minmax(190px,.38fr) minmax(110px,140px);gap:12px}:root[data-ui-theme=cosmic-sapphire] :is(.referral-fidelity-page input,.referral-fidelity-page textarea){color:#f3f9ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#040d1ffc,#020814fc);border-color:#5296e652;border-radius:14px}:root[data-ui-theme=cosmic-sapphire] :is(.referral-fidelity-page input,.referral-fidelity-page textarea):focus{border-color:#65dcff;outline:none;box-shadow:0 0 0 3px #46b6ff24,0 0 18px #2f7fff29}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page input::placeholder,:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page textarea::placeholder{color:#68809e}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page .primary-action-button{color:#f8feff;text-shadow:0 0 8px #ebfdff9e;background:linear-gradient(135deg,#173c88 0%,#167bdc 48%,#5fe9ff 125%);border-color:#c7f8ffe0;box-shadow:inset 0 1px #ffffff85,0 0 10px #4cddff57,0 0 24px #3687ff38}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page .primary-action-button:hover:not(:disabled){border-color:#e3fcff;box-shadow:inset 0 1px #ffffffad,0 0 14px #61ebff94,0 0 32px #307eff57}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page .secondary-action-button{color:#d2e2f4;background:linear-gradient(145deg,#0f1f39fa,#050e1dfc);border-color:#5d97dc45;box-shadow:inset 0 1px #d1efff06}:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page .secondary-action-button:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#163460fa,#07162ffc);border-color:#68daff6e}:root[data-ui-theme=cosmic-sapphire] .referral-lead-list{gap:18px}:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card{border-radius:24px;grid-template-columns:1fr;gap:18px;padding:22px;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card.locked{border-color:#4e9aef4f}:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card.editable{border-color:#4fa6ff66}:root[data-ui-theme=cosmic-sapphire] .referral-lead-title-row{flex-wrap:wrap}:root[data-ui-theme=cosmic-sapphire] .referral-code-pill{color:#8cefff;background:#1a65c933;border-color:#64d8ff5c}:root[data-ui-theme=cosmic-sapphire] .referral-code-pill.manual{color:#f9cf73;background:#8d5b0d29;border-color:#f5b53e47}:root[data-ui-theme=cosmic-sapphire] .referral-finalized-lock{color:#a6bdd7;background:#25497929;border-color:#659ddd40}:root[data-ui-theme=cosmic-sapphire] .referral-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root[data-ui-theme=cosmic-sapphire] .referral-meta-grid div{background:#0209178a;border-color:#5897de33;min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-timeline{background:#02091785;border:1px solid #5899e438;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:20px;padding:16px 12px;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div{color:#7d94b1;gap:8px;padding-inline:7px;font-size:9px;line-height:1.35;position:relative}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div:not(:last-child):after{content:"";background:#5da1ed42;width:calc(100% - 30px);height:1px;position:absolute;top:7px;left:calc(50% + 15px)}:root[data-ui-theme=cosmic-sapphire] .referral-timeline i{z-index:1;background:#0d203d;border-color:#61a5ef3d;width:18px;height:18px;box-shadow:0 0 0 4px #2f7fff09}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div.done i{background:linear-gradient(135deg,#4dd995,#24b977);border-color:#52e09c8c;box-shadow:0 0 0 4px #2dc78017}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div.done:not(:last-child):after{background:#41cf8f5c}:root[data-ui-theme=cosmic-sapphire] .referral-lead-final-card,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-final-card,:root[data-ui-theme=cosmic-sapphire] .referral-verify-form,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-form{background:radial-gradient(circle at 100% 0,#2f7fff14,#0000 40%),#030b1ab3;border-color:#5aa0f040;border-radius:20px;min-width:0;padding:20px}:root[data-ui-theme=cosmic-sapphire] .referral-review-heading{margin-bottom:16px}:root[data-ui-theme=cosmic-sapphire] .referral-review-heading h4{color:#f8fcff;letter-spacing:-.025em;margin:5px 0;font-size:20px}:root[data-ui-theme=cosmic-sapphire] .referral-review-heading p{color:#8fa9c7;margin:0;line-height:1.55}:root[data-ui-theme=cosmic-sapphire] .referral-review-warning{color:#f4ca72;background:#784f0d21;border:1px solid #edb1415c;border-radius:16px;gap:4px;margin-bottom:16px;padding:14px 16px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-review-warning span{color:#c7ad7d;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .referral-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:root[data-ui-theme=cosmic-sapphire] .referral-form-grid.three,:root[data-ui-theme=cosmic-sapphire] .referral-final-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-final-detail-list div,:root[data-ui-theme=cosmic-sapphire] .referral-manual-tools-reminder{background:#040d1da8;border-color:#5a99e22e}:root[data-ui-theme=cosmic-sapphire] .referral-calculator-note{background:#0d204194;border-color:#5b9de62e}:root[data-ui-theme=cosmic-sapphire] .referral-settings-panel{padding:24px}:root[data-ui-theme=cosmic-sapphire] .referral-switch-row{background:#11306580;border-color:#4d9ef64d}:root[data-ui-theme=cosmic-sapphire] .referral-switch-row input,:root[data-ui-theme=cosmic-sapphire] .referral-check-grid input{accent-color:#4c91ff}:root[data-ui-theme=cosmic-sapphire] .referral-settings-copy textarea{min-height:130px}:root[data-ui-theme=cosmic-sapphire] .referral-settings-disclosure textarea{min-height:96px}:root[data-ui-theme=cosmic-sapphire] .referral-settings-delivery-note{margin-top:2px}:root[data-ui-theme=cosmic-sapphire] .referral-settings-panel .referral-save-button{justify-self:end;width:min(100%,320px)}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-panel{gap:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-card{border-radius:18px;align-items:stretch;min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-card>div:first-child{min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-meta{min-width:150px}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-meta span{color:#c9e1f7;background:#1f4c8f38}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawals-panel{gap:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-filter-card{background:#030b1a9e;border-color:#579df040;gap:14px;padding:16px}:root[data-ui-theme=cosmic-sapphire] .referral-filter-chip-row button,:root[data-ui-theme=cosmic-sapphire] .referral-date-preset-row button{color:#9fb4cd;background:#081730c7;border-color:#5897de38}:root[data-ui-theme=cosmic-sapphire] .referral-filter-chip-row button:hover,:root[data-ui-theme=cosmic-sapphire] .referral-date-preset-row button:hover{color:#eefbff;background:#225cb433;border-color:#60cdff61}:root[data-ui-theme=cosmic-sapphire] .referral-filter-chip-row button.active{color:#f7fdff;background:linear-gradient(135deg,#1f50a7e0,#1658be94);border-color:#6adcff75;box-shadow:0 0 18px #2f7fff1f}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-card{border-radius:24px;grid-template-columns:1fr;gap:18px;padding:22px}:root[data-ui-theme=cosmic-sapphire] .referral-payout-box{background:#030a189e;border-color:#5b99e02e}:root[data-ui-theme=cosmic-sapphire] .referral-message-field textarea{min-height:120px}:root[data-ui-theme=cosmic-sapphire] .referral-danger-banner{background:radial-gradient(circle at 0 0,#2f7fff21,#0000 40%),linear-gradient(145deg,#0a1934,#061126);border-color:#53a1f74f}:root[data-ui-theme=cosmic-sapphire] .referral-tools-grid{align-items:start}:root[data-ui-theme=cosmic-sapphire] .referral-check-grid label{color:#c4d5e8;background:#1841803d;border-color:#529cef47;border-radius:16px}:root[data-ui-theme=cosmic-sapphire] .referral-dialog-backdrop{z-index:1900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000410c7;overflow-y:auto}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-dialog{background:radial-gradient(circle at 100% 0,#2f7fff26,#0000 38%),linear-gradient(150deg,#0a1934,#050f22);border-color:#5db6ff6b;width:min(100%,720px);max-height:calc(100dvh - 32px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 34px 90px #000212a3,0 0 34px #2f7fff1f}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-close{color:#9eb4cd;background:#050f20cc;border:1px solid #609ee340;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:17px;right:17px}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-close:hover:not(:disabled){color:#fff;background:#2153a13d;border-color:#69d9ff6e}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-icon{color:#8ef3ff;background:#1e67c73d;border-color:#6adeff6b}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-dialog.danger .referral-confirm-icon{color:#fecaca;background:#991b1b33;border-color:#f8717157}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-details>div{background:#030a189e;border-color:#5798e238}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-warning{color:#efc66d;background:#7a4d0a24;border-color:#ebab3452}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-submit.danger{background:linear-gradient(135deg,#8f1e35,#c93650);border-color:#fca5a594;box-shadow:0 0 22px #dc26462e}@media (min-width:1480px){:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card.locked{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-card.finalized{grid-template-columns:minmax(0,1fr) minmax(430px,.86fr);align-items:start}}@media (max-width:1260px){:root[data-ui-theme=cosmic-sapphire] .referral-stat-grid,:root[data-ui-theme=cosmic-sapphire] .referral-pro-search-form,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-pro-search-form .referral-search,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-search-form .referral-search{grid-column:1/-1}:root[data-ui-theme=cosmic-sapphire] .referral-form-grid,:root[data-ui-theme=cosmic-sapphire] .referral-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-list{grid-template-columns:1fr}}@media (max-width:900px){:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page{padding-top:20px}:root[data-ui-theme=cosmic-sapphire] .referral-flow{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-flow-unit:nth-child(2) .referral-flow-arrow{display:none}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button:last-child{grid-column:1/-1}:root[data-ui-theme=cosmic-sapphire] .referral-meta-grid,:root[data-ui-theme=cosmic-sapphire] .referral-final-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui-theme=cosmic-sapphire] .referral-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div:nth-child(3):after{display:none}:root[data-ui-theme=cosmic-sapphire] .referral-tools-grid{grid-template-columns:1fr}}@media (max-width:640px){:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page{gap:14px;padding-inline:14px}:root[data-ui-theme=cosmic-sapphire] .referral-topbar{gap:12px}:root[data-ui-theme=cosmic-sapphire] .referral-topbar h2{font-size:34px}:root[data-ui-theme=cosmic-sapphire] .referral-topbar-actions,:root[data-ui-theme=cosmic-sapphire] .referral-topbar .topbar-actions{width:100%}:root[data-ui-theme=cosmic-sapphire] .referral-refresh-button{justify-content:center;width:100%}:root[data-ui-theme=cosmic-sapphire] .referral-pro-hero{border-radius:22px;padding:20px}:root[data-ui-theme=cosmic-sapphire] .referral-flow{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-flow-unit{gap:8px}:root[data-ui-theme=cosmic-sapphire] .referral-flow-arrow{width:auto;height:auto;position:static;transform:rotate(90deg)}:root[data-ui-theme=cosmic-sapphire] .referral-flow-unit:nth-child(2) .referral-flow-arrow{display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-stat-grid{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-stat-card{min-height:0}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-pro-tabs button:last-child{grid-column:auto}:root[data-ui-theme=cosmic-sapphire] .referral-pro-search-form,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-search-form,:root[data-ui-theme=cosmic-sapphire] .referral-form-grid,:root[data-ui-theme=cosmic-sapphire] .referral-form-grid.three{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-pro-search-form .referral-search,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-search-form .referral-search{grid-column:auto}:root[data-ui-theme=cosmic-sapphire] .referral-filter-chip-row,:root[data-ui-theme=cosmic-sapphire] .referral-date-preset-row{grid-template-columns:1fr;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-card,:root[data-ui-theme=cosmic-sapphire] .referral-panel-card{border-radius:20px;padding:17px}:root[data-ui-theme=cosmic-sapphire] .referral-lead-title-row,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-heading-row{display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-lead-state-stack{align-items:flex-start}:root[data-ui-theme=cosmic-sapphire] .referral-meta-grid,:root[data-ui-theme=cosmic-sapphire] .referral-final-detail-list{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-timeline{grid-template-columns:1fr;gap:0;padding:14px}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div{text-align:left;grid-template-columns:22px minmax(0,1fr);place-items:center start;gap:10px;min-height:46px;padding:5px 0}:root[data-ui-theme=cosmic-sapphire] .referral-timeline div:not(:last-child):after,:root[data-ui-theme=cosmic-sapphire] .referral-timeline div:nth-child(3):after{width:1px;height:26px;display:block;top:30px;left:9px}:root[data-ui-theme=cosmic-sapphire] .referral-timeline i{grid-column:1}:root[data-ui-theme=cosmic-sapphire] .referral-timeline span{grid-column:2}:root[data-ui-theme=cosmic-sapphire] .referral-manual-tools-reminder{display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-manual-tools-button{justify-content:center;width:100%}:root[data-ui-theme=cosmic-sapphire] .referral-settings-panel .referral-save-button{justify-self:stretch;width:100%}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-card{display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-ledger-meta{text-align:left;justify-items:start;min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-dialog{border-radius:20px;max-height:calc(100dvh - 24px);padding:20px}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-details,:root[data-ui-theme=cosmic-sapphire] .referral-confirm-actions{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-confirm-submit{order:-1}}@media (prefers-reduced-motion:reduce){:root[data-ui-theme=cosmic-sapphire] .app-select-trigger svg,:root[data-ui-theme=cosmic-sapphire] .referral-fidelity-page *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-ui-theme=cosmic-sapphire] .referral-flow{column-gap:30px}:root[data-ui-theme=cosmic-sapphire] .referral-flow-arrow{color:#79efff;text-shadow:0 0 12px #54ddff80;pointer-events:none;width:20px;height:20px;font-size:19px;font-weight:700;line-height:1;right:-25px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card{align-self:start;min-width:0;padding:24px}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card .referral-section-heading{margin-bottom:20px}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card .referral-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card .referral-settings-form{align-content:start;gap:18px}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card :is(input,textarea,.app-select-trigger){min-height:52px}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card label{align-content:start}:root[data-ui-theme=cosmic-sapphire] .referral-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-check-grid label{border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:12px 15px;display:grid}:root[data-ui-theme=cosmic-sapphire] .referral-check-grid input[type=checkbox]{appearance:auto;accent-color:#4c91ff;background:0 0;border:0;border-radius:4px;margin:0;padding:0;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important}:root[data-ui-theme=cosmic-sapphire] .referral-check-grid label>span{overflow-wrap:anywhere;min-width:0;margin:0}:root[data-ui-theme=cosmic-sapphire] .referral-verify-form .referral-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-form .referral-form-grid{grid-template-columns:1fr;gap:12px}:root[data-ui-theme=cosmic-sapphire] :is(.referral-verify-form,.referral-withdrawal-form){align-self:start}:root[data-ui-theme=cosmic-sapphire] :is(.referral-verify-form,.referral-withdrawal-form) .referral-save-button{min-height:50px;margin-top:14px}:root[data-ui-theme=cosmic-sapphire] .referral-settings-panel .referral-save-button{justify-self:end;width:auto;min-width:270px;max-width:300px}@media (min-width:1480px){:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card{grid-template-columns:minmax(0,1.08fr) minmax(480px,.92fr);align-items:start}:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-card{grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);align-items:start}:root[data-ui-theme=cosmic-sapphire] :is(.referral-lead-main,.referral-withdrawal-main,.referral-verify-form,.referral-withdrawal-form,.referral-lead-final-card,.referral-withdrawal-final-card){min-width:0}:root[data-ui-theme=cosmic-sapphire] .referral-pro-lead-card.editable,:root[data-ui-theme=cosmic-sapphire] .referral-withdrawal-card:not(.finalized){gap:22px}}@media (min-width:1101px) and (max-width:1479px){:root[data-ui-theme=cosmic-sapphire] .referral-tool-card .referral-form-grid,:root[data-ui-theme=cosmic-sapphire] .referral-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root[data-ui-theme=cosmic-sapphire] .referral-flow{column-gap:24px}:root[data-ui-theme=cosmic-sapphire] .referral-flow-arrow{right:-22px}}@media (max-width:640px){:root[data-ui-theme=cosmic-sapphire] .referral-flow{column-gap:0}:root[data-ui-theme=cosmic-sapphire] .referral-flow-arrow{width:auto;height:auto;right:auto}:root[data-ui-theme=cosmic-sapphire] .referral-tool-card .referral-form-grid,:root[data-ui-theme=cosmic-sapphire] .referral-verify-form .referral-form-grid,:root[data-ui-theme=cosmic-sapphire] .referral-check-grid{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .referral-settings-panel .referral-save-button{justify-self:stretch;width:100%;min-width:0;max-width:none}}@media (min-width:901px){:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .sidebar{align-self:flex-start;height:100dvh;min-height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .brand{flex:none}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .premium-nav{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow:hidden auto}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.referral-fidelity-page) .sidebar-bottom{flex:none;margin-top:auto}}
:root[data-ui-theme=cosmic-sapphire] .users-fidelity-page{width:100%;min-width:0;color:var(--text);font-family:var(--font-dashboard-sans), "Plus Jakarta Sans", sans-serif;overflow:visible}:root[data-ui-theme=cosmic-sapphire] .users-fidelity-page :is(h1,h2,h3){color:var(--text);font-family:var(--font-dashboard-display), "Sora", sans-serif;letter-spacing:-.035em;margin:0}:root[data-ui-theme=cosmic-sapphire] .users-fidelity-page p{margin:0}:root[data-ui-theme=cosmic-sapphire] .users-page-header{border-bottom:1px solid #71aef02b;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-bottom:26px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-page-header h1{margin-top:8px;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.04}:root[data-ui-theme=cosmic-sapphire] .users-page-description{max-width:880px;color:var(--muted);font-size:15.5px;line-height:1.72;margin-top:12px!important}:root[data-ui-theme=cosmic-sapphire] .users-eyebrow{color:#72e8ff;letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:800;line-height:1.25}:root[data-ui-theme=cosmic-sapphire] .users-header-actions,:root[data-ui-theme=cosmic-sapphire] .users-customer-actions,:root[data-ui-theme=cosmic-sapphire] .users-conversation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-ui-theme=cosmic-sapphire] .users-fidelity-page .users-action{border-radius:13px;min-height:44px;padding-inline:17px;font-size:14.5px;font-weight:750}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero,:root[data-ui-theme=cosmic-sapphire] .users-profile-hero{background:radial-gradient(circle at 9% 12%,#3976ff45,#0000 34%),radial-gradient(circle at 92% 20%,#41ddff17,#0000 30%),linear-gradient(135deg,#14346cf5,#081936f5 58%,#051329fa);border:1px solid #5bb8ff85;border-radius:28px;margin-top:24px;position:relative;box-shadow:0 26px 62px #00031857,inset 0 1px #cdf0ff14}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 30px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero h2{margin-top:9px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.12}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero>div>p:last-child{color:#a9bdd7;max-width:900px;margin-top:11px;font-size:15.5px;line-height:1.65}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule,:root[data-ui-theme=cosmic-sapphire] .users-neutral-capsule,:root[data-ui-theme=cosmic-sapphire] .users-direction-capsule,:root[data-ui-theme=cosmic-sapphire] .users-shown-capsule,:root[data-ui-theme=cosmic-sapphire] .users-customer-label,:root[data-ui-theme=cosmic-sapphire] .users-no-conversation{color:#c5d6ea;white-space:nowrap;background:#142745b3;border:1px solid #6fa3e14d;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:5px 12px;font-size:12.5px;font-weight:750;line-height:1.2;display:inline-flex}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule>span,:root[data-ui-theme=cosmic-sapphire] .users-customer-label>span,:root[data-ui-theme=cosmic-sapphire] .users-no-conversation>span{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 9px}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule.is-success{color:#52e1b3;background:#2081692e;border-color:#45d8aa5c}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule.is-warning{color:#f4bd54;background:#9f6b162e;border-color:#f1b84b75}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule.is-danger{color:#ff607d;background:#aa223d2b;border-color:#ff607d7a}:root[data-ui-theme=cosmic-sapphire] .users-status-capsule.is-neutral,:root[data-ui-theme=cosmic-sapphire] .users-neutral-capsule{color:#9fb2ca;background:#14233bc7;border-color:#7b9dca3d}:root[data-ui-theme=cosmic-sapphire] .users-customer-label,:root[data-ui-theme=cosmic-sapphire] .users-shown-capsule,:root[data-ui-theme=cosmic-sapphire] .users-direction-capsule{color:#72e8ff;background:#2664c833;border-color:#50aeff6e}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid article,:root[data-ui-theme=cosmic-sapphire] .users-filter-panel,:root[data-ui-theme=cosmic-sapphire] .users-customer-card,:root[data-ui-theme=cosmic-sapphire] .users-profile-panel,:root[data-ui-theme=cosmic-sapphire] .users-state-card{background:radial-gradient(circle at 100% 0,#3689ff12,#0000 34%),linear-gradient(145deg,#0d1d39fa,#07142afa);border:1px solid #5280bc57;min-width:0;box-shadow:0 18px 46px #0003163d,inset 0 1px #c4e8ff06}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid article{border-radius:24px;min-height:142px;padding:23px 24px}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid span,:root[data-ui-theme=cosmic-sapphire] .users-customer-facts dt,:root[data-ui-theme=cosmic-sapphire] .users-field>span{color:#9bb4d4;letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:800;line-height:1.35}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid strong{color:var(--text);font-family:var(--font-dashboard-display), "Sora", sans-serif;margin-top:8px;font-size:34px;font-weight:800;line-height:1;display:block}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid small{color:#8fa8c8;margin-top:10px;font-size:13.5px;line-height:1.45;display:block}:root[data-ui-theme=cosmic-sapphire] .users-filter-panel{border-radius:24px;margin-top:18px;padding:24px}:root[data-ui-theme=cosmic-sapphire] .users-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-field{gap:8px;min-width:0;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-search-field>div{border:1px solid var(--border-strong);color:#7f97b7;background:#030a19e0;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 15px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-search-field>div:focus-within{box-shadow:var(--focus-ring);background:#071022;border-color:#55cfff}:root[data-ui-theme=cosmic-sapphire] .users-search-field input,:root[data-ui-theme=cosmic-sapphire] .users-field>input,:root[data-ui-theme=cosmic-sapphire] .users-field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;color:var(--text);font:inherit;background:#030a19e6;border-radius:14px;font-size:15px;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-search-field input{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-ui-theme=cosmic-sapphire] .users-field>input{min-height:48px;padding:0 15px}:root[data-ui-theme=cosmic-sapphire] .users-field textarea{resize:vertical;min-height:146px;padding:14px 15px}:root[data-ui-theme=cosmic-sapphire] .users-field>input:focus,:root[data-ui-theme=cosmic-sapphire] .users-field textarea:focus{box-shadow:var(--focus-ring);background:#071022;border-color:#55cfff;outline:none}:root[data-ui-theme=cosmic-sapphire] .users-field .app-select,:root[data-ui-theme=cosmic-sapphire] .users-field .app-select-trigger{width:100%}:root[data-ui-theme=cosmic-sapphire] .users-field .app-select-trigger{min-height:48px;color:var(--text);border-radius:14px;padding-inline:15px;font-size:15px;font-weight:650}:root[data-ui-theme=cosmic-sapphire] .users-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;margin-bottom:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-customer-card{border-radius:24px;flex-direction:column;gap:17px;min-height:100%;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}:root[data-ui-theme=cosmic-sapphire] .users-customer-card:hover{border-color:#5dbbff8c;transform:translateY(-2px);box-shadow:0 25px 58px #00052257,0 0 25px #2d80ff17}:root[data-ui-theme=cosmic-sapphire] .users-customer-card-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-customer-avatar,:root[data-ui-theme=cosmic-sapphire] .users-profile-avatar{color:#76efff;font-family:var(--font-dashboard-display), "Sora", sans-serif;background:radial-gradient(circle at 28% 20%,#70e7ff24,#0000 42%),#1c4d9f5c;border:1px solid #529eff6b;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #d7f7ff14}:root[data-ui-theme=cosmic-sapphire] .users-customer-avatar{border-radius:18px;width:52px;height:52px;font-size:19px}:root[data-ui-theme=cosmic-sapphire] .users-customer-card-header h2{overflow-wrap:anywhere;font-size:20px;font-weight:750;line-height:1.25}:root[data-ui-theme=cosmic-sapphire] .users-customer-card-header p{color:#95acc9;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.4}:root[data-ui-theme=cosmic-sapphire] .users-bot-source{color:#72e8ff;background:#020a1875;border:1px solid #4878b557;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:11px 14px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-bot-source p{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-bot-source strong{font-weight:750}:root[data-ui-theme=cosmic-sapphire] .users-bot-source span{color:#91a8c4}:root[data-ui-theme=cosmic-sapphire] .users-customer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-customer-facts>div{background:#02091680;border:1px solid #4878b552;border-radius:14px;min-width:0;padding:12px 13px}:root[data-ui-theme=cosmic-sapphire] .users-customer-facts dd{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;margin:6px 0 0;font-size:14.5px;font-weight:750;line-height:1.42;display:flex}:root[data-ui-theme=cosmic-sapphire] .users-customer-facts dd svg{color:#72e8ff;flex:none}:root[data-ui-theme=cosmic-sapphire] .users-tag-list{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui-theme=cosmic-sapphire] .users-tag-list>span{color:#72e8ff;background:#2766cc33;border:1px solid #51a8ff6e;border-radius:999px;align-items:center;min-height:28px;padding:4px 11px;font-size:12.5px;font-weight:750;line-height:1.2;display:inline-flex}:root[data-ui-theme=cosmic-sapphire] .users-no-tags{color:#8da4c1;font-size:14px;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-customer-note,:root[data-ui-theme=cosmic-sapphire] .users-context-note{color:#d7e3f2;overflow-wrap:anywhere;background:#0209177a;border:1px solid #4370ad47;border-left:2px solid #57cfffb8;border-radius:13px;padding:12px 14px;font-size:14.5px;line-height:1.62}:root[data-ui-theme=cosmic-sapphire] .users-customer-actions{margin-top:auto;padding-top:2px}:root[data-ui-theme=cosmic-sapphire] .users-no-conversation{color:#9eb1ca;border-radius:13px;min-height:44px}:root[data-ui-theme=cosmic-sapphire] .users-state-card{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:22px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-state-card h2{font-size:20px;line-height:1.3}:root[data-ui-theme=cosmic-sapphire] .users-state-card p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.55}:root[data-ui-theme=cosmic-sapphire] .users-state-card.is-error{border-color:#ff607d61}:root[data-ui-theme=cosmic-sapphire] .users-profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-profile-avatar{border-radius:24px;width:74px;height:74px;font-size:27px}:root[data-ui-theme=cosmic-sapphire] .users-profile-identity h2{overflow-wrap:anywhere;margin-top:9px;font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.12}:root[data-ui-theme=cosmic-sapphire] .users-profile-identity p{color:#9eb3cd;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.55}:root[data-ui-theme=cosmic-sapphire] .users-profile-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-profile-panel{border-radius:24px;margin-top:18px;padding:24px}:root[data-ui-theme=cosmic-sapphire] .users-profile-pair>.users-profile-panel{margin-top:0}:root[data-ui-theme=cosmic-sapphire] .users-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-panel-header h2{margin-top:5px;font-size:23px;font-weight:750;line-height:1.25}:root[data-ui-theme=cosmic-sapphire] .users-panel-intro{color:#9eb3cd;font-size:15px;line-height:1.62;margin-top:14px!important}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list{margin:17px 0 0}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list>div{border-bottom:1px solid #5e89c12e;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:13px 0;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list>div:last-child{border-bottom:0}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list dt{color:#93abc8;font-size:15px;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list dd{max-width:min(65%,430px);color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:750;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-scope-note{color:#91a8c4;font-size:13.8px;line-height:1.6;margin-top:14px!important}:root[data-ui-theme=cosmic-sapphire] .users-customer-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;margin-bottom:16px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-tags-editor>p{color:#8ea5c2;margin-top:9px;font-size:13.5px;line-height:1.5}:root[data-ui-theme=cosmic-sapphire] .users-tags-editor .users-tag-list{margin-top:12px}:root[data-ui-theme=cosmic-sapphire] .users-access-control{background:#020a1878;border:1px solid #4d7bb74d;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:20px;padding:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-access-control h3{font-size:18px;font-weight:750;line-height:1.35}:root[data-ui-theme=cosmic-sapphire] .users-access-control p{color:#97aec9;margin-top:5px;font-size:14.5px;line-height:1.58}:root[data-ui-theme=cosmic-sapphire] .users-readonly-notice,:root[data-ui-theme=cosmic-sapphire] .users-feedback{color:#b9cbe0;background:#17408229;border:1px solid #568bcf57;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;margin-top:18px;padding:14px 15px;font-size:14px;line-height:1.55;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-readonly-notice strong{color:var(--text);font-size:14.5px}:root[data-ui-theme=cosmic-sapphire] .users-readonly-notice p{margin-top:3px}:root[data-ui-theme=cosmic-sapphire] .users-feedback.is-success{color:#8cf2d2;background:#20816929;border-color:#45d8aa61}:root[data-ui-theme=cosmic-sapphire] .users-feedback.is-warning{color:#f4cc7c;background:#9f6b1629;border-color:#f1b84b6b}:root[data-ui-theme=cosmic-sapphire] .users-feedback.is-error{color:pink;background:#aa223d26;border-color:#ff607d6b}:root[data-ui-theme=cosmic-sapphire] .users-context-note{margin-top:14px!important}:root[data-ui-theme=cosmic-sapphire] .users-conversation-list,:root[data-ui-theme=cosmic-sapphire] .users-message-list{gap:12px;margin-top:18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-conversation-item{background:#020a187a;border:1px solid #4977b44f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-conversation-item h3,:root[data-ui-theme=cosmic-sapphire] .users-message-item h3{overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:1.35}:root[data-ui-theme=cosmic-sapphire] .users-conversation-item p{color:#96adc9;margin-top:5px;font-size:14px;line-height:1.55}:root[data-ui-theme=cosmic-sapphire] .users-message-item{background:#020a187a;border:1px solid #4977b44f;border-left-width:2px;border-radius:16px;padding:17px 18px}:root[data-ui-theme=cosmic-sapphire] .users-message-item.is-inbound{border-left-color:#72e8ff}:root[data-ui-theme=cosmic-sapphire] .users-message-item.is-outbound{border-left-color:#4c8fff}:root[data-ui-theme=cosmic-sapphire] .users-message-item header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}:root[data-ui-theme=cosmic-sapphire] .users-message-item>p{color:#dce7f4;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.62}:root[data-ui-theme=cosmic-sapphire] .users-message-item time{color:#8ca4c1;margin-top:7px;font-size:13.5px;line-height:1.45;display:block}:root[data-ui-theme=cosmic-sapphire] .users-empty-copy{color:#91a8c4;font-size:14.5px;line-height:1.58;margin-top:16px!important}@media (min-width:901px){:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.users-fidelity-page) .sidebar{align-self:flex-start;height:100dvh;min-height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:hidden}:is(:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.users-fidelity-page) .brand,:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.users-fidelity-page) .sidebar-bottom){flex:none}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.users-fidelity-page) .premium-nav{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow:hidden auto}:root[data-ui-theme=cosmic-sapphire] .dashboard-page:has(.users-fidelity-page) .sidebar-bottom{margin-top:auto}}@media (max-width:1260px){:root[data-ui-theme=cosmic-sapphire] .users-metric-grid,:root[data-ui-theme=cosmic-sapphire] .users-filter-grid,:root[data-ui-theme=cosmic-sapphire] .users-customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){:root[data-ui-theme=cosmic-sapphire] .users-page-header,:root[data-ui-theme=cosmic-sapphire] .users-directory-hero,:root[data-ui-theme=cosmic-sapphire] .users-profile-hero,:root[data-ui-theme=cosmic-sapphire] .users-profile-pair,:root[data-ui-theme=cosmic-sapphire] .users-customer-editor-grid{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .users-header-actions{justify-content:flex-start}:root[data-ui-theme=cosmic-sapphire] .users-customer-grid{grid-template-columns:1fr}}@media (max-width:720px){:root[data-ui-theme=cosmic-sapphire] .users-page-header h1{font-size:34px}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero,:root[data-ui-theme=cosmic-sapphire] .users-profile-hero,:root[data-ui-theme=cosmic-sapphire] .users-filter-panel,:root[data-ui-theme=cosmic-sapphire] .users-customer-card,:root[data-ui-theme=cosmic-sapphire] .users-profile-panel{border-radius:20px;padding:20px}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid,:root[data-ui-theme=cosmic-sapphire] .users-filter-grid,:root[data-ui-theme=cosmic-sapphire] .users-search-row,:root[data-ui-theme=cosmic-sapphire] .users-customer-facts,:root[data-ui-theme=cosmic-sapphire] .users-access-control,:root[data-ui-theme=cosmic-sapphire] .users-conversation-item,:root[data-ui-theme=cosmic-sapphire] .users-message-item header{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .users-metric-grid article{min-height:122px}:root[data-ui-theme=cosmic-sapphire] .users-customer-card-header{grid-template-columns:auto minmax(0,1fr)}:root[data-ui-theme=cosmic-sapphire] .users-customer-card-header .users-status-capsule{grid-column:1/-1}:root[data-ui-theme=cosmic-sapphire] .users-profile-identity{grid-template-columns:1fr}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list>div{grid-template-columns:1fr;gap:5px}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list dd{text-align:left;max-width:none}:root[data-ui-theme=cosmic-sapphire] .users-customer-actions,:root[data-ui-theme=cosmic-sapphire] .users-conversation-actions,:root[data-ui-theme=cosmic-sapphire] .users-header-actions{align-items:stretch}:root[data-ui-theme=cosmic-sapphire] .users-customer-actions>*,:root[data-ui-theme=cosmic-sapphire] .users-conversation-actions>*,:root[data-ui-theme=cosmic-sapphire] .users-header-actions>*{width:100%}:root[data-ui-theme=cosmic-sapphire] .users-state-card{grid-template-columns:1fr}}@media (max-width:480px){:root[data-ui-theme=cosmic-sapphire] .users-page-header h1{font-size:30px}:root[data-ui-theme=cosmic-sapphire] .users-directory-hero h2{font-size:26px}:root[data-ui-theme=cosmic-sapphire] .users-profile-avatar{border-radius:21px;width:64px;height:64px;font-size:23px}}@media (min-width:721px){:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list>div{grid-template-columns:minmax(0,1fr) minmax(176px,42%);align-items:center;column-gap:24px}:root[data-ui-theme=cosmic-sapphire] .users-profile-data-list dd{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;justify-self:stretch;width:100%;min-width:0;max-width:none}}
