.wave4-page{--wave4-panel:#11151d;--wave4-panel-raised:#151a24;--wave4-panel-deep:#0d1118;--wave4-line:#94a3b829;--wave4-line-strong:#94a3b840;--wave4-ruby:#df294b;--wave4-ruby-deep:#a51431;--wave4-ruby-soft:#df294b1c;--wave4-ruby-line:#ff5b7747;--wave4-green:#58e39a;--wave4-amber:#f4bc63;--wave4-blue:#7eb0ff;background:radial-gradient(circle at 26% -7%, #df294b17, transparent 28%), radial-gradient(circle at 95% 95%, #5c3b7912, transparent 30%), var(--page)}.wave4-content{padding-bottom:clamp(58px,7vw,96px)}.wave4-header-button{border:1px solid var(--border-strong);color:#d9e0eb;white-space:nowrap;min-height:46px;transition:transform var(--transition), border-color var(--transition), color var(--transition), background var(--transition), box-shadow var(--transition);background:linear-gradient(#ffffff0b,#ffffff05),#121722;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff0b}.wave4-header-button:hover,.wave4-header-button:focus-visible{color:#fff;border-color:var(--accent-border);background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--accent-soft);box-shadow:0 15px 34px #0000003b, var(--focus-ring);outline:none;transform:translateY(-1px)}.wave4-header-button-primary{color:#fff;background:linear-gradient(135deg,#ff4969fa,#b41336fa);border-color:#ff5b7775;box-shadow:0 15px 34px #a9112f45,inset 0 1px #ffffff29}.wave4-header-button-primary:hover,.wave4-header-button-primary:focus-visible{box-shadow:0 18px 38px #a9112f57, var(--focus-ring);background:linear-gradient(135deg,#ef3558,#bd1538);border-color:#ff8799b3}.wave4-button{border:1px solid var(--wave4-line-strong);color:#e7ebf2;min-height:42px;font:inherit;cursor:pointer;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition), color var(--transition);background:#151a24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.wave4-button:hover:not(:disabled),.wave4-button:focus-visible:not(:disabled){color:#fff;border-color:var(--wave4-ruby-line);outline:none;transform:translateY(-1px)}.wave4-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.wave4-button-primary{background:linear-gradient(135deg, var(--wave4-ruby), var(--wave4-ruby-deep));color:#fff;border-color:#ff5b7773;box-shadow:0 14px 30px #a9112f3b}.wave4-button-primary:hover:not(:disabled){box-shadow:0 17px 36px #a9112f52}.wave4-button-danger{color:#ffbdc8;background:#ab1c3930;border-color:#ff627c59}.wave4-button-danger:hover:not(:disabled){background:#c31f4045}.wave4-button-secondary,.wave4-button-ghost{background:#ffffff09}.wave4-button-ghost{color:#aeb7c6;background:0 0;border-color:#0000}.wave4-summary-strip,.wave4-log-summary{border:1px solid var(--wave4-line);background:var(--wave4-line);border-radius:20px;grid-template-columns:repeat(3,minmax(0,.78fr)) minmax(280px,1.6fr);gap:1px;margin:28px 0 18px;display:grid;overflow:hidden;box-shadow:0 20px 52px #0000002e}.wave4-log-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.wave4-summary-strip>div,.wave4-log-summary>div{background:linear-gradient(155deg,#ffffff06,#0000 42%),#10141c;align-content:center;gap:5px;min-width:0;min-height:108px;padding:17px 20px;display:grid}.wave4-summary-strip span,.wave4-log-summary span,.wave4-panel-heading>div>span,.wave4-editor-heading small,.wave4-automation-banner>div>span,.wave4-access-banner>div>span,.wave4-section-title>span{color:#ff7189;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.wave4-summary-strip strong,.wave4-log-summary strong{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:950;line-height:1}.wave4-summary-strip small,.wave4-log-summary small{color:#7e899b;font-size:11px}.wave4-summary-note{grid-template-columns:38px minmax(0,1fr);align-items:center;background:radial-gradient(circle at 0%,#58e39a1a,#0000 46%),#10151c!important;gap:12px!important}.wave4-summary-note>svg{color:#9ff0bf;background:#58e39a14;border:1px solid #58e39a38;border-radius:12px;width:38px;height:38px;padding:9px}.wave4-summary-note p,.wave4-security-note p{color:#8f9aad;margin:0;font-size:11px;line-height:1.55}.wave4-summary-note p strong,.wave4-security-note p strong{color:#dce4ee;letter-spacing:0;margin-bottom:2px;font-size:12px;display:block}.wave4-inline-notice{border:1px solid var(--wave4-line);color:#cbd3df;background:#ffffff06;border-radius:13px;align-items:center;gap:9px;min-height:44px;margin:12px 0;padding:10px 14px;font-size:12px;font-weight:750;display:flex}.wave4-inline-notice.success{color:#aef4ca;background:#58e39a12;border-color:#58e39a3b}.wave4-inline-notice.danger{color:pink;background:#b91d3c17;border-color:#ff627c42}.wave4-inline-error{color:#ffb8c4;max-width:260px;margin:7px 0 0;font-size:10px;line-height:1.35}.wave4-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:18px;margin-top:18px;display:grid}.wave4-library-panel,.wave4-editor-panel{border:1px solid var(--wave4-line);background:radial-gradient(circle at 100% 0%, #df294b0e, transparent 34%), linear-gradient(145deg, #ffffff06, transparent 36%), var(--wave4-panel);border-radius:22px;min-width:0;box-shadow:0 22px 56px #0000002e,inset 0 1px #ffffff09}.wave4-library-panel{padding:clamp(18px,2vw,24px)}.wave4-editor-panel{gap:15px;padding:20px;display:grid;position:sticky;top:18px}.wave4-panel-heading{border-bottom:1px solid var(--wave4-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.wave4-panel-heading h3,.wave4-editor-heading h3,.wave4-section-title h3{color:#f3f5f9;letter-spacing:-.025em;margin:5px 0 0;font-size:20px;line-height:1.2}.wave4-panel-heading p,.wave4-editor-heading p{color:#8792a4;max-width:620px;margin:5px 0 0;font-size:12px;line-height:1.55}.wave4-filter-bar{grid-template-columns:minmax(240px,1fr) 150px auto;align-items:center;gap:10px;margin:16px 0;display:grid}.wave4-filter-bar>select,.wave4-log-filters select{min-height:44px}.wave4-result-count{color:#7e899b;white-space:nowrap;text-align:right;font-size:10px;font-weight:850}.wave4-search-field{display:block;position:relative}.wave4-search-field>svg{z-index:1;color:#6e798c;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.wave4-search-field input{padding-left:43px}.wave4-card-list,.wave4-log-list{gap:11px;display:grid}.wave4-record-card{border:1px solid var(--wave4-line);background:linear-gradient(150deg, #ffffff06, transparent 42%), var(--wave4-panel-deep);min-width:0;transition:transform var(--transition), border-color var(--transition), background var(--transition);border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:15px;display:grid}.wave4-record-card:hover{background:linear-gradient(150deg,#ffffff08,#0000 42%),#10151e;border-color:#ffffff24;transform:translateY(-1px)}.wave4-record-icon{color:#ff9bad;border:1px solid var(--wave4-ruby-line);background:var(--wave4-ruby-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.wave4-record-main{min-width:0}.wave4-record-title-row,.wave4-log-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wave4-record-title-row h4,.wave4-log-title h4,.wave4-admin-copy h4{color:#eef2f7;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.35}.wave4-record-title-row>div>span{color:#8390a3;margin-top:3px;font-size:10px;font-weight:700;display:block}.wave4-record-preview{color:#aeb8c7;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.wave4-record-meta{color:#6f7b8e;flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;font-size:9px;font-weight:750;display:flex}.wave4-record-meta span:not(:last-child):after{content:"•";color:#485365;margin-left:9px}.wave4-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wave4-record-actions button,.wave4-icon-danger,.wave4-pagination button{border:1px solid var(--wave4-line);color:#aeb8c7;min-height:34px;font:inherit;cursor:pointer;transition:border-color var(--transition), color var(--transition), background var(--transition);background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:820;display:inline-flex}.wave4-record-actions button:hover,.wave4-pagination button:hover:not(:disabled){color:#fff;border-color:var(--wave4-ruby-line);background:var(--wave4-ruby-soft)}.wave4-record-actions button.danger,.wave4-icon-danger{color:#ffabb9;background:#b91d3c12;border-color:#ff627c38}.wave4-status-pill,.wave4-source-pill{border:1px solid var(--wave4-line);color:#9ca7b8;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:9px;font-weight:900;display:inline-flex}.wave4-status-pill.success{color:#a9f3c7;background:#58e39a14;border-color:#58e39a3b}.wave4-status-pill.warning{color:#ffe0a1;background:#f4bc6314;border-color:#f4bc6340}.wave4-status-pill.danger{color:#ffb6c3;background:#b91d3c17;border-color:#ff627c40}.wave4-status-pill.info{color:#b9d3ff;background:#7eb0ff14;border-color:#7eb0ff40}.wave4-loading-card{opacity:.75;min-height:112px;position:relative;overflow:hidden}.wave4-loading-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.35s infinite wave4-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes wave4-shimmer{to{transform:translate(100%)}}.wave4-empty-state{border:1px dashed var(--wave4-line-strong);color:#778397;text-align:center;background:#ffffff03;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.wave4-empty-state h3{color:#dfe5ee;margin:3px 0 0;font-size:15px}.wave4-empty-state p{max-width:420px;margin:0;font-size:11px;line-height:1.55}.wave4-editor-heading{border-bottom:1px solid var(--wave4-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:15px;display:grid}.wave4-editor-heading>span{color:#ff9bad;border:1px solid var(--wave4-ruby-line);background:var(--wave4-ruby-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.wave4-editor-panel>label,.wave4-bot-settings-form label,.wave4-token-vault label{color:#d9e0e9;gap:7px;font-size:11px;font-weight:830;display:grid}.wave4-editor-panel label small,.wave4-bot-settings-form label small,.wave4-token-vault label small{color:#778397;font-size:9px;font-weight:650;line-height:1.5}.wave4-editor-panel label small.warning,.wave4-bot-settings-form label small.warning{color:#f4c77b}.wave4-token-vault label small.danger{color:#ffadba}.wave4-editor-panel textarea,.wave4-bot-settings-form textarea{resize:vertical}.wave4-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:3px;display:flex}.wave4-optional{color:#707d90;font-size:9px;font-weight:700}.wave4-toggle-stack{gap:10px;display:grid}.wave4-toggle-row{border:1px solid var(--wave4-line);cursor:pointer;background:#ffffff05;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:74px;padding:13px 14px;gap:12px!important;display:grid!important}.wave4-toggle-row input{width:18px;height:18px;min-height:18px;accent-color:var(--wave4-ruby);margin:0}.wave4-toggle-row span{gap:3px;display:grid}.wave4-toggle-row strong{color:#e4e9f0;font-size:11px}.wave4-toggle-row small{color:#7a8698;font-size:9px;font-weight:600;line-height:1.45}.wave4-security-note{background:#58e39a0d;border:1px solid #58e39a2e;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:12px;display:grid}.wave4-security-note>svg{color:#9ef0bf;background:#58e39a12;border:1px solid #58e39a36;border-radius:11px;width:34px;height:34px;padding:8px}.wave4-automation-banner,.wave4-access-banner{background:radial-gradient(circle at 0%,#58e39a1a,#0000 36%),radial-gradient(circle at 100% 0,#df294b17,#0000 34%),linear-gradient(135deg,#101821,#13151e 58%,#21131b);border:1px solid #58e39a2e;border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:160px;margin:28px 0 18px;padding:clamp(21px,2.4vw,28px);display:grid;box-shadow:0 22px 56px #0003}.wave4-automation-icon{color:#a8f3c6;background:#58e39a14;border:1px solid #58e39a40;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 32px #58e39a14}.wave4-automation-banner h3,.wave4-access-banner h3{color:#f2f5f9;letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(19px,2vw,25px);line-height:1.25}.wave4-automation-banner p,.wave4-access-banner p{color:#98a3b4;max-width:820px;margin:7px 0 0;font-size:12px;line-height:1.65}.wave4-live-badge{color:#b6f6d0;white-space:nowrap;background:#58e39a12;border:1px solid #58e39a38;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.wave4-live-badge>span{background:var(--wave4-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58e39a14,0 0 14px #58e39a8c}.wave4-preview-tester{border:1px solid var(--wave4-line);background:#ffffff04;border-radius:16px;grid-template-columns:minmax(160px,.45fr) minmax(240px,1fr) minmax(240px,1fr);align-items:center;gap:11px;margin:0 0 16px;padding:13px;display:grid}.wave4-preview-tester>div:first-child{gap:3px;display:grid}.wave4-preview-tester>div:first-child span{color:#ff7189;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.wave4-preview-tester>div:first-child strong{color:#dbe2ec;font-size:11px;line-height:1.4}.wave4-preview-result{border:1px solid var(--wave4-line);background:#0c1017;border-radius:12px;align-content:center;gap:3px;min-height:54px;padding:9px 11px;display:grid}.wave4-preview-result.matched{background:#58e39a0b;border-color:#58e39a38}.wave4-preview-result span{color:#dbe2eb;font-size:10px;font-weight:850}.wave4-preview-result p{color:#7e8a9c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.wave4-access-banner{border-color:var(--wave4-ruby-line);background:radial-gradient(circle at 100%,#df294b1f,#0000 38%),linear-gradient(135deg,#21131b,#141721 58%,#10151d);grid-template-columns:minmax(0,1fr) auto}.wave4-access-count{border:1px solid var(--wave4-ruby-line);background:#df294b12;border-radius:18px;align-content:center;place-items:center;gap:4px;min-width:126px;min-height:96px;display:grid}.wave4-access-count strong{color:#fff;font-size:34px;font-weight:950;line-height:1}.wave4-access-count span{color:#ff9bad!important;font-size:9px!important}.wave4-admin-grid{gap:10px;display:grid}.wave4-admin-card{border:1px solid var(--wave4-line);background:var(--wave4-panel-deep);border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:134px;padding:15px;display:grid}.wave4-admin-avatar{color:#ffd6dd;border:1px solid var(--wave4-ruby-line);background:radial-gradient(circle at 30% 20%,#ffffff1f,#0000 35%),linear-gradient(145deg,#df294b38,#56172e59);border-radius:16px;place-items:center;width:50px;height:50px;font-size:14px;font-weight:950;display:grid}.wave4-admin-copy{min-width:0}.wave4-admin-copy>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wave4-admin-copy>p{color:#8995a7;margin:4px 0 0;font-size:10px}.wave4-admin-copy dl{flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0 0;display:flex}.wave4-admin-copy dl>div{gap:2px;display:grid}.wave4-admin-copy dt{color:#677387;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.wave4-admin-copy dd{color:#bac3d0;font-family:var(--numeric-font);margin:0;font-size:10px}.wave4-logs-panel{margin-top:18px}.wave4-log-filters{grid-template-columns:minmax(300px,1fr) 170px 150px auto auto;align-items:center;gap:9px;margin:16px 0;display:grid}.wave4-log-entry{border:1px solid var(--wave4-line);background:var(--wave4-panel-deep);border-radius:17px;grid-template-columns:12px minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid;position:relative}.wave4-log-entry[data-tone=warning]{background:radial-gradient(circle at 100% 0%, #f4bc630f, transparent 34%), var(--wave4-panel-deep);border-color:#f4bc6333}.wave4-log-entry[data-tone=danger]{background:radial-gradient(circle at 100% 0%, #ff627c12, transparent 34%), var(--wave4-panel-deep);border-color:#ff627c3b}.wave4-log-dot{background:var(--wave4-blue);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 5px #7eb0ff12,0 0 15px #7eb0ff4d}.wave4-log-entry[data-tone=warning] .wave4-log-dot{background:var(--wave4-amber);box-shadow:0 0 0 5px #f4bc6312,0 0 15px #f4bc634d}.wave4-log-entry[data-tone=danger] .wave4-log-dot{background:#ff637d;box-shadow:0 0 0 5px #ff627c12,0 0 15px #ff627c4d}.wave4-log-title>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wave4-log-title>div:first-child>span{color:#ff8197;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.wave4-log-copy>p{color:#9da8b8;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.55}.wave4-source-pill{color:#a8b3c3}.wave4-pagination{border-top:1px solid var(--wave4-line);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:15px;display:flex}.wave4-pagination p{color:#7e899b;margin:0;font-size:10px}.wave4-pagination p strong{color:#d5dce6}.wave4-pagination>div{align-items:center;gap:8px;display:flex}.wave4-pagination>div>span{color:#929dae;text-align:center;min-width:95px;font-size:10px;font-weight:780}.wave4-pagination button:disabled{opacity:.45;cursor:not-allowed}.wave4-dialog-backdrop{z-index:2000;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#030509c2;place-items:center;padding:20px;animation:.15s ease-out wave4-backdrop-in;display:grid;position:fixed;inset:0}.wave4-confirm-dialog{border:1px solid var(--wave4-ruby-line);background:radial-gradient(circle at 100% 0,#df294b21,#0000 35%),linear-gradient(145deg,#ffffff09,#0000 42%),#121720;border-radius:22px;width:min(540px,100%);max-height:calc(100vh - 40px);padding:24px;animation:.18s ease-out wave4-dialog-in;overflow-y:auto;box-shadow:0 32px 90px #0000008c,inset 0 1px #ffffff0e}.wave4-confirm-dialog[data-tone=primary]{background:radial-gradient(circle at 100% 0,#58e39a1a,#0000 35%),linear-gradient(145deg,#ffffff09,#0000 42%),#121720;border-color:#58e39a3d}.wave4-confirm-icon{color:#ffb1bf;border:1px solid var(--wave4-ruby-line);background:var(--wave4-ruby-soft);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:grid}.wave4-confirm-dialog[data-tone=primary] .wave4-confirm-icon{color:#aaf3c7;background:#58e39a14;border-color:#58e39a3b}.wave4-confirm-copy>span{color:#ff7189;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:950}.wave4-confirm-copy h3{color:#f4f6fa;letter-spacing:-.03em;margin:6px 0 0;font-size:23px;line-height:1.2}.wave4-confirm-copy p{color:#9ba6b6;margin:8px 0 0;font-size:12px;line-height:1.65}.wave4-confirm-details{border:1px solid var(--wave4-line);background:var(--wave4-line);border-radius:15px;gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.wave4-confirm-details>div{background:#0e1219;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 13px;display:grid}.wave4-confirm-details dt{color:#6f7b8e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.wave4-confirm-details dd{color:#d8dfe9;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.wave4-confirm-warning{color:#e4c281;background:#f4bc630f;border:1px solid #f4bc6338;border-radius:13px;margin-top:13px;padding:11px 13px;font-size:10px;line-height:1.55}.wave4-confirm-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}@keyframes wave4-backdrop-in{0%{opacity:0}}@keyframes wave4-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.wave4-control-topbar{align-items:flex-start;min-height:118px}.wave4-control-topbar .page-eyebrow{color:#ff7189;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.wave4-bot-control-page .bot-warning-card,.wave4-bot-control-page .data-bot-card,.wave4-bot-control-page .bot-access-card,.wave4-token-vault{border-radius:20px;box-shadow:0 20px 52px #0000002b}.wave4-overview-stats{gap:13px}.wave4-overview-stats .stat-card{background:radial-gradient(circle at 100% 0%, #df294b17, transparent 38%), linear-gradient(145deg, #ffffff06, transparent 40%), var(--surface);border-radius:20px;min-height:166px}.wave4-bot-information{overflow:hidden}.wave4-section-title{margin-bottom:15px}.wave4-bot-information>h3{display:none}.wave4-quick-actions-card .quick-actions{gap:8px}.wave4-quick-actions-card .quick-actions a{border:1px solid var(--wave4-line-strong);color:#b5bfcd;min-height:40px;transition:transform var(--transition), border-color var(--transition), color var(--transition), background var(--transition);background:#ffffff06;border-radius:12px;align-items:center;padding:0 14px;font-size:11px;font-weight:820;display:inline-flex}.wave4-quick-actions-card .quick-actions a:hover{color:#fff;border-color:var(--wave4-ruby-line);background:var(--wave4-ruby-soft);transform:translateY(-1px)}.wave4-status-action-wrap{place-items:start;display:grid}.wave4-status-action-wrap .bot-action-pill{gap:7px}.wave4-token-vault{background:radial-gradient(circle at 100% 0,#df294b17,#0000 33%),linear-gradient(145deg,#ffffff06,#0000 40%),#11151d;border-color:#ff627c33;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr);gap:18px;padding:clamp(20px,2.4vw,28px);display:grid}.wave4-token-heading{grid-row:span 2}.wave4-token-heading h3{color:#f0f3f8;letter-spacing:-.025em;margin:10px 0 0;font-size:21px}.wave4-token-heading p{color:#8d98aa;margin:8px 0 0;font-size:12px;line-height:1.65}.wave4-token-vault>button{justify-self:end;min-width:210px}.wave4-token-vault .settings-success,.wave4-token-vault .settings-error{grid-column:1/-1;align-items:center;gap:8px;margin:0;display:flex}.wave4-setup-grid{gap:16px;margin-top:28px}.wave4-setup-card{border:1px solid var(--wave4-line);background:radial-gradient(circle at 100% 0,#df294b12,#0000 35%),linear-gradient(145deg,#ffffff06,#0000 42%),#11151d;border-radius:22px;padding:clamp(21px,2.4vw,28px);position:relative;overflow:hidden;box-shadow:0 20px 52px #0000002b}.wave4-setup-card:before{content:"";background:linear-gradient(#ff5d79,#df294b0f);width:2px;position:absolute;inset:0 auto 0 0}.wave4-setup-card h3{margin-top:14px}.wave4-setup-card .setup-step-list>div,.wave4-setup-card .setup-command-list>div{border-color:var(--wave4-line);background:#080b106b}.wave4-bot-settings-form{margin-top:18px}.wave4-settings-section{background:radial-gradient(circle at 100% 0,#df294b0f,#0000 34%),linear-gradient(145deg,#ffffff06,#0000 40%),#11151d;border-radius:22px;padding:clamp(20px,2.4vw,28px)}.wave4-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wave4-sticky-save-bar{z-index:16;border:1px solid var(--wave4-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1118eb;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:11px 12px 11px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 20px 54px #00000059}.wave4-sticky-save-bar>div>span{color:#8d99aa;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.wave4-sticky-save-bar>div>span.success{color:#aef3c9}.wave4-sticky-save-bar>div>span.danger{color:#ffb4c1}.wave4-sticky-save-bar>button{min-width:190px}@media (max-width:1280px){.wave4-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.wave4-preview-tester{grid-template-columns:1fr}.wave4-log-filters{grid-template-columns:minmax(260px,1fr) repeat(2,150px) auto}.wave4-log-filters .wave4-button-ghost{grid-column:1/-1;justify-self:start}}@media (max-width:1050px){.wave4-summary-strip,.wave4-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wave4-workspace-grid{grid-template-columns:1fr}.wave4-editor-panel{position:static}.wave4-filter-bar{grid-template-columns:minmax(220px,1fr) 150px}.wave4-result-count{text-align:left;grid-column:1/-1}.wave4-log-filters{grid-template-columns:1fr 1fr}.wave4-log-filters .wave4-search-field{grid-column:1/-1}.wave4-token-vault{grid-template-columns:1fr}.wave4-token-heading{grid-row:auto}}@media (max-width:760px){.wave4-header-button{min-height:44px}.wave4-summary-strip,.wave4-log-summary,.wave4-filter-bar,.wave4-log-filters,.wave4-field-grid{grid-template-columns:1fr}.wave4-log-filters .wave4-search-field,.wave4-log-filters .wave4-button-ghost{grid-column:auto}.wave4-record-card,.wave4-admin-card{grid-template-columns:42px minmax(0,1fr)}.wave4-record-actions,.wave4-icon-danger{grid-column:1/-1;justify-content:flex-start}.wave4-record-actions button{flex:1}.wave4-panel-heading,.wave4-record-title-row,.wave4-log-title,.wave4-pagination,.wave4-sticky-save-bar{flex-direction:column;align-items:stretch}.wave4-panel-heading .wave4-button{width:100%}.wave4-automation-banner,.wave4-access-banner{grid-template-columns:1fr;align-items:start}.wave4-live-badge,.wave4-access-count{justify-self:start}.wave4-pagination>div{justify-content:space-between}.wave4-confirm-dialog{border-radius:18px;padding:19px}.wave4-confirm-details>div{grid-template-columns:1fr;gap:4px}.wave4-confirm-details dd{text-align:left}.wave4-confirm-actions{flex-direction:column-reverse;align-items:stretch}.wave4-confirm-actions .wave4-button{width:100%}.wave4-token-vault>button,.wave4-sticky-save-bar>button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.wave4-loading-card:after,.wave4-dialog-backdrop,.wave4-confirm-dialog{animation:none}.wave4-button,.wave4-record-card,.wave4-header-button{transition:none}}
.referral-pro-page{--wave5-panel:#0a0c12e0;--wave5-panel-raised:#10131ceb;--wave5-panel-soft:#ffffff09;--wave5-panel-hover:#ffffff0e;--wave5-line:#94a3b821;--wave5-line-strong:#94a3b836;--wave5-muted:#91a0b8;--wave5-soft:#c4cede;--wave5-white:#f8fafc;--wave5-accent:#f43f5e;--wave5-accent-soft:#f43f5e1f;--wave5-success:#4ade80;--wave5-warning:#facc15;--wave5-danger:#fb7185;--wave5-info:#7dd3fc;--wave5-radius-xl:24px;--wave5-radius-lg:18px;--wave5-radius-md:14px;--wave5-shadow:0 24px 70px #00000047;--wave5-shadow-soft:0 14px 42px #0003;gap:16px;padding-bottom:48px}.referral-pro-page>[role=tabpanel]{min-width:0}.referral-pro-page .referral-topbar{border-bottom-color:var(--wave5-line);align-items:center;gap:24px;min-height:0;padding:4px 0 18px}.referral-pro-page .referral-topbar>div:first-child{max-width:900px}.referral-pro-page .referral-topbar h2{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(29px,3vw,40px);line-height:1.05}.referral-pro-page .referral-topbar p{max-width:860px;color:var(--wave5-muted);margin:0;line-height:1.55}.referral-pro-page .referral-refresh-button{border-color:var(--wave5-line-strong);min-width:126px;min-height:44px;color:var(--wave5-soft);background:linear-gradient(#1e2431e6,#11151fe6);border-radius:12px;box-shadow:0 10px 30px #00000038}.referral-pro-page .referral-refresh-button:hover:not(:disabled){color:#fff;background:linear-gradient(#2d1e26eb,#19131af0);border-color:#f43f5e6b}.referral-pro-page .referral-hero{border-radius:var(--wave5-radius-xl);box-shadow:var(--wave5-shadow);background:radial-gradient(circle at 2% 0,#f43f5e33,#0000 34%),radial-gradient(circle at 96% 100%,#be185d2b,#0000 31%),linear-gradient(145deg,#1a0a10f5,#0a0b11fa);border-color:#f43f5e2e;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(20px,2.2vw,28px)}.referral-pro-page .referral-hero:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ffffff06,#0000),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff05 80px);position:absolute;inset:0}.referral-pro-page .referral-hero:after{opacity:.68;width:220px;height:220px;inset:auto -70px -120px auto}.referral-pro-page .referral-hero>div{z-index:1;position:relative}.referral-pro-page .referral-hero h3{max-width:900px;margin:13px 0 7px;font-size:clamp(27px,3.2vw,42px);line-height:1.08}.referral-pro-page .referral-hero p{color:#aab6c9;max-width:920px;line-height:1.58}.referral-pro-page .referral-flow{background:#090c1494;border-color:#ffffff16;border-radius:17px;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr);align-content:center;align-items:center;gap:10px;padding:13px;box-shadow:inset 0 1px #ffffff06}.referral-pro-page .referral-flow span{color:#edf2f7;letter-spacing:.01em;background:linear-gradient(#ffffff0e,#ffffff06);border-color:#94a3b824;min-height:40px;padding:8px 12px;font-size:12px}.referral-pro-page .referral-flow strong{color:#f43f5ead;font-size:16px}.referral-pro-page .referral-stat-grid{grid-template-columns:repeat(7,minmax(112px,1fr));gap:10px}.referral-pro-page .referral-stat-card{border-color:var(--wave5-line);min-height:104px;box-shadow:var(--wave5-shadow-soft);background:linear-gradient(#ffffff0b,#ffffff05),#0d1017e0;border-radius:17px;padding:15px 16px;position:relative;overflow:hidden}.referral-pro-page .referral-stat-card:after{content:"";filter:blur(2px);background:#f43f5e14;border-radius:999px;width:90px;height:90px;position:absolute;inset:auto -32px -50px auto}.referral-pro-page .referral-stat-card:nth-child(3):after,.referral-pro-page .referral-stat-card:nth-child(5):after{background:#22c55e14}.referral-pro-page .referral-stat-card:nth-child(4):after,.referral-pro-page .referral-stat-card:nth-child(7):after{background:#facc1513}.referral-pro-page .referral-stat-card span{z-index:1;min-height:30px;color:var(--wave5-muted);letter-spacing:.11em;font-size:10px;line-height:1.45;position:relative}.referral-pro-page .referral-stat-card strong{z-index:1;margin-top:5px;font-size:clamp(24px,2.3vw,31px);line-height:1;position:relative}.referral-pro-page .referral-pro-tabs{z-index:40;border-color:var(--wave5-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#080a0fdb;border-radius:17px;gap:7px;padding:8px;position:sticky;top:10px;box-shadow:0 18px 50px #00000047}.referral-pro-page .referral-pro-tabs button{color:#94a3b8;letter-spacing:-.01em;background:#ffffff06;border-color:#94a3b821;min-height:40px;padding:0 16px;font-size:13px}.referral-pro-page .referral-pro-tabs button:hover{box-shadow:none;background:#f43f5e14;border-color:#f43f5e57}.referral-pro-page .referral-pro-tabs button.active{color:#fff;background:linear-gradient(#f43f5e3d,#9f123929);border-color:#f43f5e80;box-shadow:0 10px 28px #9f123938,inset 0 1px #ffffff12}.referral-pro-page .referral-message-card{box-shadow:var(--wave5-shadow-soft);border-radius:15px}.referral-pro-page .referral-success-card{background:linear-gradient(90deg,#16a34a21,#16a34a0f);border-color:#4ade803d;padding:13px 15px}.referral-pro-page .empty-state{min-height:150px;color:var(--wave5-muted);text-align:center;background:#ffffff05;border:1px dashed #94a3b830;border-radius:17px;place-items:center;padding:28px;display:grid}.referral-pro-page .referral-filter-card,.referral-pro-page .referral-leads-panel,.referral-pro-page .referral-panel-card{border-color:var(--wave5-line);background:linear-gradient(180deg, #ffffff05, transparent), var(--wave5-panel);box-shadow:var(--wave5-shadow-soft)}.referral-pro-page .referral-filter-card{border-radius:17px;padding:13px}.referral-pro-page .referral-leads-panel{border-radius:20px;padding:14px}.referral-pro-page .referral-panel-card{border-radius:22px;padding:clamp(18px,2vw,24px)}.referral-pro-page .referral-section-heading{max-width:900px;margin-bottom:16px}.referral-pro-page .referral-section-heading h3{margin:6px 0 5px;font-size:clamp(22px,2.4vw,30px);line-height:1.15}.referral-pro-page .referral-section-heading p{max-width:900px;color:var(--wave5-muted);line-height:1.55}.referral-pro-page .referral-search-form{grid-template-columns:minmax(0,1fr) minmax(160px,210px) 132px;gap:10px}.referral-pro-page .referral-search-form .data-search input,.referral-pro-page .referral-search-form select,.referral-pro-page .referral-search-form button.primary-action-button{border-radius:12px;height:46px;min-height:46px}.referral-pro-page .referral-search-form .data-search input,.referral-pro-page .referral-search-form select,.referral-pro-page .referral-settings-form input,.referral-pro-page .referral-settings-form select,.referral-pro-page .referral-settings-form textarea,.referral-pro-page .referral-withdrawal-search-form input,.referral-pro-page .referral-message-field textarea{color:#f8fafc;background:#080c14d1;border-color:#64748b6b}.referral-pro-page .referral-search-form .data-search input:hover,.referral-pro-page .referral-search-form select:hover,.referral-pro-page .referral-settings-form input:hover,.referral-pro-page .referral-settings-form select:hover,.referral-pro-page .referral-settings-form textarea:hover,.referral-pro-page .referral-withdrawal-search-form input:hover,.referral-pro-page .referral-message-field textarea:hover{border-color:#94a3b88c}.referral-pro-page .referral-search-form .data-search input:focus,.referral-pro-page .referral-search-form select:focus,.referral-pro-page .referral-settings-form input:focus,.referral-pro-page .referral-settings-form select:focus,.referral-pro-page .referral-settings-form textarea:focus,.referral-pro-page .referral-withdrawal-search-form input:focus,.referral-pro-page .referral-message-field textarea:focus{border-color:#f43f5e9e;outline:none;box-shadow:0 0 0 4px #f43f5e1a}.referral-pro-page .referral-lead-list{gap:13px}.referral-pro-page .referral-lead-card{border-color:var(--wave5-line);background:linear-gradient(#ffffff08,#ffffff03),#0b0e15e0;border-radius:19px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:14px;padding:15px;box-shadow:0 16px 46px #0003}.referral-pro-page .referral-lead-card.editable{background:radial-gradient(circle at 96% 6%,#f43f5e14,#0000 27%),#0d0e14eb;border-color:#f43f5e24}.referral-pro-page .referral-lead-card.locked{background:radial-gradient(circle at 4% 0,#22c55e11,#0000 27%),linear-gradient(#0d141ff0,#070b12eb);border-color:#4ade8021}.referral-pro-page .referral-lead-main{min-width:0}.referral-pro-page .referral-lead-title-row{gap:12px}.referral-pro-page .referral-lead-title-row h3{margin:9px 0 4px;font-size:clamp(19px,2vw,23px);line-height:1.2}.referral-pro-page .referral-lead-title-row p{color:var(--wave5-muted);line-height:1.45}.referral-pro-page .referral-code-pill,.referral-pro-page .referral-status-pill,.referral-pro-page .referral-finalized-lock,.referral-pro-page .referral-processing-pill{letter-spacing:.07em;min-height:27px;padding:4px 10px;font-size:10px}.referral-pro-page .referral-lead-state-stack{gap:6px;max-width:235px}.referral-pro-page .referral-timeline{background:#02061747;border:1px solid #94a3b817;border-radius:13px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:16px;padding:13px 10px 10px;position:relative}.referral-pro-page .referral-timeline:before{content:"";background:#94a3b826;height:1px;position:absolute;top:19px;left:8.5%;right:8.5%}.referral-pro-page .referral-timeline div{z-index:1;letter-spacing:.04em;gap:5px;font-size:9px;line-height:1.3}.referral-pro-page .referral-timeline i{background:#171c27;width:13px;height:13px}.referral-pro-page .referral-meta-grid{gap:8px;margin-top:12px}.referral-pro-page .referral-meta-grid div{background:#0206173d;border-color:#94a3b81a;border-radius:12px;align-content:center;min-height:67px;padding:10px 11px;display:grid}.referral-pro-page .referral-meta-grid span,.referral-pro-page .referral-verify-form label span{color:#8390a5;letter-spacing:.09em;margin-bottom:5px;font-size:9px}.referral-pro-page .referral-meta-grid strong{color:#f4f7fb;font-size:13px;line-height:1.35}.referral-pro-page .referral-verify-form,.referral-pro-page .referral-lead-final-card{border-color:var(--wave5-line);background:linear-gradient(#0f172abd,#070b14b8);border-radius:16px;padding:15px;box-shadow:inset 0 1px #ffffff06}.referral-pro-page .referral-verify-form{align-self:start}.referral-pro-page .referral-verify-form input,.referral-pro-page .referral-verify-form select{border-radius:11px;min-height:43px}.referral-pro-page .referral-calculator-note{border-radius:11px;margin-top:10px;padding:10px 11px}.referral-pro-page .referral-save-button.primary-action-button{border-radius:12px;min-height:46px;margin-top:12px;box-shadow:0 12px 32px #be185d3d}.referral-pro-page .referral-lead-final-card{gap:12px}.referral-pro-page .referral-lead-lock-heading h4{font-size:19px}.referral-pro-page .referral-lead-final-card>p{font-size:13px;line-height:1.55}.referral-pro-page .referral-lead-final-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.referral-pro-page .referral-final-detail-list div{border-radius:12px;align-content:center;min-height:63px;padding:10px 11px;display:grid}.referral-pro-page .referral-final-detail-list span{margin-bottom:4px;font-size:9px}.referral-pro-page .referral-final-detail-list strong{font-size:12px;line-height:1.4}.referral-pro-page .referral-manual-tools-reminder{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px}.referral-pro-page .referral-manual-tools-reminder span{font-size:11px;line-height:1.45}.referral-pro-page .referral-manual-tools-button.secondary-action-button{width:auto;min-width:148px;min-height:40px;padding:0 13px}.referral-pro-page .referral-settings-panel{background:radial-gradient(circle at 92% 0%, #f43f5e12, transparent 27%), var(--wave5-panel)}.referral-pro-page .referral-settings-panel .referral-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.referral-pro-page .referral-settings-panel .referral-switch-row,.referral-pro-page .referral-settings-panel .referral-form-grid.three,.referral-pro-page .referral-settings-panel .referral-settings-disclosure,.referral-pro-page .referral-settings-panel .referral-save-button{grid-column:1/-1}.referral-pro-page .referral-settings-panel .referral-settings-copy{align-content:start}.referral-pro-page .referral-settings-panel .referral-settings-copy textarea{min-height:152px}.referral-pro-page .referral-settings-panel .referral-settings-disclosure textarea{min-height:86px}.referral-pro-page .referral-switch-row{background:linear-gradient(90deg,#f43f5e12,#ffffff05);border-color:#94a3b81f;border-radius:14px;min-height:66px;padding:13px 14px}.referral-pro-page .referral-switch-row strong{font-size:13px}.referral-pro-page .referral-switch-row em{color:var(--wave5-muted);font-size:11px;line-height:1.4}.referral-pro-page .referral-settings-form{gap:14px}.referral-pro-page .referral-settings-form label{gap:7px}.referral-pro-page .referral-settings-form label>span,.referral-pro-page .referral-settings-form small{color:#8f9cb0;font-size:10px}.referral-pro-page .referral-settings-form input,.referral-pro-page .referral-settings-form select{border-radius:12px;min-height:46px}.referral-pro-page .referral-settings-form textarea{border-radius:12px;min-height:100px;padding:13px 15px;line-height:1.55}.referral-pro-page .referral-settings-panel .referral-save-button{justify-self:end;width:min(100%,330px);margin-top:2px}.referral-pro-page .referral-ledger-panel{background:radial-gradient(circle at 96% 0%, #38bdf80e, transparent 28%), var(--wave5-panel)}.referral-pro-page .referral-ledger-list{gap:9px}.referral-pro-page .referral-ledger-card{box-shadow:none;transition:transform var(--transition), border-color var(--transition), background var(--transition);background:linear-gradient(90deg,#ffffff08,#ffffff03);border-color:#94a3b81c;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(230px,auto);align-items:center;gap:18px;padding:13px 15px;display:grid}.referral-pro-page .referral-ledger-card:hover{background:linear-gradient(90deg,#ffffff0b,#ffffff05);border-color:#94a3b833;transform:translateY(-1px)}.referral-pro-page .referral-ledger-card h4{margin:7px 0 4px;font-size:17px;line-height:1.25}.referral-pro-page .referral-ledger-card p{margin:2px 0 0;font-size:12px;line-height:1.4}.referral-pro-page .referral-ledger-reference{margin-top:7px!important}.referral-pro-page .referral-ledger-meta{grid-template-columns:auto auto;justify-content:end;place-items:center end;gap:6px 8px;min-width:0}.referral-pro-page .referral-ledger-meta span{padding:5px 9px;font-size:10px}.referral-pro-page .referral-ledger-meta small{grid-column:1/-1;max-width:360px;font-size:11px;line-height:1.35}.referral-pro-page .referral-withdrawals-panel:before{opacity:.62;height:150px}.referral-pro-page .referral-withdrawal-filter-card{border-color:var(--wave5-line);background:linear-gradient(135deg,#0d131fe6,#0b0c12e0);border-radius:16px;gap:11px;margin:14px 0;padding:13px;box-shadow:0 15px 42px #00000030}.referral-pro-page .referral-filter-chip-row,.referral-pro-page .referral-date-preset-row{gap:7px}.referral-pro-page .referral-filter-chip-row button,.referral-pro-page .referral-date-preset-row button{min-height:35px;padding:0 12px;font-size:11px}.referral-pro-page .referral-withdrawal-search-form{grid-template-columns:minmax(0,1fr) 174px 174px 126px;gap:10px}.referral-pro-page .referral-withdrawal-search-form .data-search input,.referral-pro-page .referral-withdrawal-search-form label input,.referral-pro-page .referral-withdrawal-search-form button.primary-action-button{border-radius:12px;height:46px;min-height:46px}.referral-pro-page .referral-withdrawal-list{gap:12px}.referral-pro-page .referral-withdrawal-card{border-color:var(--wave5-line);background:radial-gradient(circle at 5% 0,#f43f5e12,#0000 27%),#0a0e17db;border-radius:19px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:14px;padding:15px;box-shadow:0 16px 48px #0003}.referral-pro-page .referral-withdrawal-card.finalized{border-color:#4ade8021}.referral-pro-page .referral-withdrawal-main{gap:12px}.referral-pro-page .referral-withdrawal-main h4{margin:8px 0 5px;font-size:21px}.referral-pro-page .referral-withdrawal-heading-row{gap:12px}.referral-pro-page .referral-withdrawal-card .referral-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-pro-page .referral-payout-box{border-color:#94a3b81c;border-radius:12px;gap:6px;padding:11px 12px}.referral-pro-page .referral-payout-box span{font-size:10px}.referral-pro-page .referral-payout-box pre{font-size:12px;line-height:1.45}.referral-pro-page .referral-withdrawal-form,.referral-pro-page .referral-withdrawal-final-card{border-color:var(--wave5-line);background:linear-gradient(#0f172abd,#060a13ad);border-radius:16px;padding:15px}.referral-pro-page .referral-withdrawal-final-card{gap:11px}.referral-pro-page .referral-withdrawal-final-card h4{font-size:19px}.referral-pro-page .referral-withdrawal-final-card p{font-size:12px;line-height:1.5}.referral-pro-page .referral-withdrawal-final-card .referral-final-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.referral-pro-page .referral-withdrawal-form .referral-form-grid{gap:10px}.referral-pro-page .referral-message-field{gap:7px;margin-top:11px}.referral-pro-page .referral-message-field textarea{border-radius:12px;min-height:96px}.referral-pro-page .referral-message-field small{color:var(--wave5-muted);font-size:11px}.referral-pro-page .referral-notification-error{gap:7px;padding:11px;display:grid}.referral-pro-page .referral-notification-error .secondary-action-button{justify-self:start;min-height:38px}.referral-pro-page .referral-danger-banner{box-shadow:var(--wave5-shadow-soft);background:linear-gradient(90deg,#7f1d1d29,#3a0d1817);border-color:#fb71853d;border-radius:17px;margin-bottom:14px;padding:16px 18px 16px 22px;position:relative;overflow:hidden}.referral-pro-page .referral-danger-banner:before{content:"";background:linear-gradient(#fb7185,#be123c);width:4px;position:absolute;inset:0 auto 0 0}.referral-pro-page .referral-danger-banner h3{color:#fff;margin:7px 0 4px;font-size:18px}.referral-pro-page .referral-danger-banner p{color:#e7b7c0;margin:0;font-size:12px;line-height:1.5}.referral-pro-page .referral-tools-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:14px}.referral-pro-page .referral-tool-card{background:radial-gradient(circle at 96% 0%, #f43f5e0e, transparent 26%), var(--wave5-panel);align-self:start;min-width:0}.referral-pro-page .referral-tool-card-assignment{background:radial-gradient(circle at 96% 0%, #38bdf80d, transparent 26%), var(--wave5-panel)}.referral-pro-page .referral-tool-card .referral-form-grid{gap:11px}.referral-pro-page .referral-check-grid{gap:8px}.referral-pro-page .referral-check-grid label{color:#aab4c4;letter-spacing:.04em;background:#ffffff06;border-color:#94a3b81f;min-height:38px;padding:8px 11px;font-size:10px}.referral-dialog-backdrop{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#02040ad1}.referral-confirm-dialog{background:radial-gradient(circle at 92% 0,#f43f5e14,#0000 30%),linear-gradient(150deg,#191f2cfc,#070b14fe);border-color:#94a3b833;border-radius:22px;gap:16px;width:min(590px,100%);padding:23px;box-shadow:0 34px 110px #0000009e}.referral-confirm-details>div{border-radius:12px;align-content:center;min-height:63px}.referral-confirm-actions button{border-radius:12px;min-height:45px}.referral-pro-page .referral-skeleton-card{border-radius:17px;min-height:126px}.referral-pro-page .referral-load-more{width:auto;min-width:170px;margin:14px auto 0}@media (max-width:1580px){.referral-pro-page .referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-pro-page .referral-stat-card:nth-child(7){grid-column:span 2}.referral-pro-page .referral-lead-card,.referral-pro-page .referral-withdrawal-card{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}}@media (max-width:1280px){.referral-pro-page .referral-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-pro-page .referral-flow strong{display:none}.referral-pro-page .referral-lead-card,.referral-pro-page .referral-withdrawal-card,.referral-pro-page .referral-tools-grid{grid-template-columns:1fr}.referral-pro-page .referral-withdrawal-card .referral-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.referral-pro-page .referral-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-pro-page .referral-stat-card:nth-child(7){grid-column:auto}.referral-pro-page .referral-search-form{grid-template-columns:1fr 180px}.referral-pro-page .referral-search-form .referral-search{grid-column:1/-1}.referral-pro-page .referral-search-form button.primary-action-button{min-width:132px}.referral-pro-page .referral-settings-panel .referral-settings-form{grid-template-columns:1fr}.referral-pro-page .referral-settings-panel .referral-switch-row,.referral-pro-page .referral-settings-panel .referral-form-grid.three,.referral-pro-page .referral-settings-panel .referral-settings-disclosure,.referral-pro-page .referral-settings-panel .referral-save-button{grid-column:auto}.referral-pro-page .referral-settings-panel .referral-save-button{justify-self:stretch;width:100%}.referral-pro-page .referral-withdrawal-search-form{grid-template-columns:1fr 1fr}.referral-pro-page .referral-withdrawal-search-form .data-search{grid-column:1/-1}.referral-pro-page .referral-ledger-card{grid-template-columns:1fr}.referral-pro-page .referral-ledger-meta{text-align:left;justify-content:start;justify-items:start}}@media (max-width:760px){.referral-pro-page{gap:13px;padding-bottom:30px}.referral-pro-page .referral-topbar{align-items:stretch}.referral-pro-page .referral-topbar .topbar-actions,.referral-pro-page .referral-refresh-button{width:100%}.referral-pro-page .referral-hero{padding:18px}.referral-pro-page .referral-flow,.referral-pro-page .referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-pro-page .referral-pro-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.referral-pro-page .referral-pro-tabs button{width:100%;padding:0 10px}.referral-pro-page .referral-search-form,.referral-pro-page .referral-withdrawal-search-form{grid-template-columns:1fr}.referral-pro-page .referral-search-form .referral-search,.referral-pro-page .referral-withdrawal-search-form .data-search{grid-column:auto}.referral-pro-page .referral-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-pro-page .referral-timeline:before{display:none}.referral-pro-page .referral-meta-grid,.referral-pro-page .referral-withdrawal-card .referral-meta-grid,.referral-pro-page .referral-lead-final-detail-list,.referral-pro-page .referral-withdrawal-final-card .referral-final-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-pro-page .referral-manual-tools-reminder{grid-template-columns:1fr}.referral-pro-page .referral-manual-tools-button.secondary-action-button{width:100%}}@media (max-width:520px){.referral-pro-page .referral-stat-grid,.referral-pro-page .referral-pro-tabs,.referral-pro-page .referral-meta-grid,.referral-pro-page .referral-withdrawal-card .referral-meta-grid,.referral-pro-page .referral-lead-final-detail-list,.referral-pro-page .referral-withdrawal-final-card .referral-final-detail-list{grid-template-columns:1fr}.referral-pro-page .referral-stat-card{min-height:86px}.referral-pro-page .referral-lead-card,.referral-pro-page .referral-withdrawal-card,.referral-pro-page .referral-panel-card,.referral-pro-page .referral-leads-panel{border-radius:17px;padding:12px}.referral-pro-page .referral-lead-title-row,.referral-pro-page .referral-withdrawal-heading-row{display:grid}.referral-pro-page .referral-lead-state-stack{justify-content:flex-start;max-width:none}.referral-confirm-dialog{padding:18px}}@media (prefers-reduced-motion:reduce){.referral-pro-page .referral-ledger-card,.referral-pro-page .referral-pro-tabs button,.referral-pro-page .referral-refresh-button{transition:none}}
:root{--wave-six-panel:#111720;--wave-six-panel-strong:#151c27;--wave-six-line:#94a3b826;--wave-six-line-strong:#94a3b83b;--wave-six-ruby:#df294b;--wave-six-ruby-bright:#ff667f;--wave-six-ruby-soft:#df294b1a;--wave-six-green:#55e29a}.wave-users-page .ui-page-header{min-height:116px;padding-bottom:20px}.wave-users-page .ui-page-header h2{font-size:clamp(34px,3.2vw,50px)}.wave-users-page .wave-customer-hero{border-radius:22px;min-height:0;margin-bottom:16px;padding:25px 28px}.wave-users-page .wave-customer-hero h3{margin-top:9px;font-size:clamp(26px,2.25vw,38px)}.wave-users-page .wave-customer-hero p{margin-top:7px}.wave-users-page .wave-customer-summary{min-height:0;margin-bottom:16px}.wave-users-page .wave-customer-summary>div{min-height:92px;padding:17px 20px}.wave-users-page .wave-filter-panel{border-radius:20px;margin-bottom:17px;padding:17px}.wave-customer-grid{gap:12px}.wave-customer-card{background:radial-gradient(circle at 100% 0,#df294b11,#0000 30%),linear-gradient(145deg,#ffffff07,#0000 52%),#111620;border-radius:18px;align-content:start;gap:10px;padding:15px}.wave-customer-card:hover{transform:translateY(-2px)}.wave-customer-card-header{gap:10px}.wave-customer-avatar{border-radius:13px;width:42px;min-width:42px;height:42px;font-size:14px}.wave-customer-source{padding:8px 10px}.wave-customer-info-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) .62fr .72fr;gap:7px}.wave-customer-info-grid>div{min-height:58px;padding:9px 10px}.wave-customer-info-grid strong{margin-top:4px}.wave-customer-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:54px;padding:8px 10px;display:-webkit-box;overflow:hidden}.wave-customer-card-actions{padding-top:0}.wave-customer-card-actions .wave-primary-link,.wave-customer-card-actions .wave-quiet-link{min-height:33px;padding:6px 10px}.wave-two-conversation-list{gap:10px}.wave-two-conversation-card{border-radius:18px;grid-template-columns:minmax(245px,.82fr) minmax(330px,1.38fr) 138px;min-height:126px;padding:15px 17px}.wave-two-conversation-card:before{top:14px;bottom:14px}.wave-two-conversation-card .customer-avatar{border-radius:14px;flex-basis:46px;width:46px;height:46px;font-size:13px}.wave-two-conversation-card .resource-title-row h3{font-size:16px}.wave-two-identity-lines{gap:3px;margin-top:7px}.wave-two-identity-lines span{font-size:10px}.wave-two-conversation-card .conversation-preview-block{border-radius:14px;padding:12px 14px}.wave-two-conversation-card .conversation-preview-block p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.wave-two-conversation-card .conversation-meta-row{margin-top:9px}.wave-two-conversation-card .conversation-meta-row span{min-height:24px;padding:4px 7px}.wave-two-conversation-card .conversation-ticket-chip{min-height:26px}.wave-two-conversation-card .resource-primary-action.as-chip{min-height:37px;padding-inline:12px}.wave-two-transcript-shell{position:relative}.wave-six-jump-to-latest{z-index:8;color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#df294bfa,#9e1230fa);border:1px solid #ff667f57;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:900;animation:.18s ease-out wave-six-rise;display:inline-flex;position:absolute;bottom:17px;right:18px;box-shadow:0 14px 36px #8a0d2a57}.wave-six-jump-to-latest:hover{transform:translateY(-1px);box-shadow:0 17px 42px #8a0d2a6b}@keyframes wave-six-rise{0%{opacity:0;transform:translateY(8px)}}.wave-six-composer-meta{justify-content:flex-end;min-width:0;display:flex}.wave-six-send-success{color:#baf8d6;background:#55e29a17;border:1px solid #55e29a42;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:9px;font-weight:880;display:inline-flex}.wave-six-reply-form{border-radius:18px;margin-top:0;padding:12px;position:relative;bottom:auto}.wave-six-reply-form .wave-two-reply-heading{gap:10px}.wave-six-reply-form .wave-two-compose-box{align-items:end;min-height:58px;padding:7px}.wave-six-reply-form .wave-two-reply-field textarea{resize:none;min-height:42px;max-height:156px;padding:10px 4px 8px;overflow-y:auto}.wave-six-reply-form .reply-attach-button{width:40px;height:40px;min-height:40px}.wave-six-reply-form .reply-send-button{min-width:122px;min-height:42px}.wave-six-profile-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow-y:auto}.wave-six-profile-scroll>.wave-two-inline-warning:first-child{margin-top:0}.wave-six-profile-scroll .wave-two-profile-content{gap:10px}.wave-six-profile-scroll .wave-two-profile-editor{padding:10px}.wave-six-profile-scroll .wave-two-profile-editor textarea{min-height:72px}.wave-six-profile-scroll .wave-two-media-panel{min-height:0}@media (min-width:1181px){.conversation-detail-page{height:100vh;min-height:0;overflow:hidden}.conversation-detail-page .wave-two-content{grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;padding-top:24px;padding-bottom:18px;display:grid;overflow:hidden}.conversation-detail-page .conversation-detail-topbar{min-height:0;margin-bottom:16px;padding-bottom:18px}.conversation-detail-page .wave-two-heading h2{font-size:clamp(36px,3.15vw,50px)}.conversation-detail-page .wave-two-conversation-layout{grid-template-columns:minmax(0,1fr) minmax(320px,350px);align-items:stretch;height:100%;min-height:0}.conversation-detail-page .wave-two-chat-column{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.conversation-detail-page .wave-two-chat-box{height:auto;min-height:0}.conversation-detail-page .wave-two-chat-toolbar{min-height:62px;padding:11px 13px}.conversation-detail-page .wave-two-chat-stream{overscroll-behavior:contain;padding:17px 17px 22px}.conversation-detail-page .wave-two-profile-panel{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;height:100%;min-height:0;max-height:none;padding:12px;position:relative;top:auto;overflow:hidden}.conversation-detail-page .wave-two-profile-hero{padding:11px}.conversation-detail-page .wave-two-profile-avatar{border-radius:14px;width:44px;height:44px}.conversation-detail-page .wave-two-profile-tabs button{min-height:36px}}.broadcasts-page .wave-two-summary-grid{gap:12px}.broadcasts-page .wave-two-summary-card{min-height:112px;padding:17px}.broadcasts-page .wave-two-broadcast-form{border-radius:22px;padding:17px}.broadcasts-page .wave-two-broadcast-history{border-radius:22px;margin-top:18px;padding:16px}.broadcasts-page .wave-two-broadcast-history .broadcast-history-header{margin-bottom:13px;padding-bottom:13px}.broadcasts-page .wave-two-broadcast-history-card{border-radius:17px;grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding:14px 14px 14px 17px}.broadcasts-page .wave-two-broadcast-history-card+.wave-two-broadcast-history-card{margin-top:10px}.broadcasts-page .wave-two-broadcast-history-card:before{top:13px;bottom:13px}.broadcasts-page .wave-two-broadcast-history-card h4{margin:9px 0 8px;font-size:16px}.broadcasts-page .wave-two-broadcast-history-card .broadcast-history-message{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;min-height:0;padding:8px 10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.broadcasts-page .wave-two-broadcast-history-card>div:first-child>span{margin:6px 9px 0 0;font-size:9px}.broadcasts-page .wave-two-broadcast-history-card .broadcast-stats{border-radius:13px;gap:5px;padding:10px}.broadcasts-page .wave-two-broadcast-history-card .broadcast-stats>span{font-size:9px}.broadcasts-page .wave-two-broadcast-history-card .broadcast-status{justify-content:center;align-items:center;min-height:28px;margin-bottom:2px;display:inline-flex}.broadcasts-page .wave-two-broadcast-history-card .history-action{border-radius:9px;min-height:31px;padding:6px 9px;font-size:9px}.broadcasts-page .wave-two-delivery-progress{height:5px}.wave-six-jump-to-latest:focus-visible,.wave-six-reply-form button:focus-visible,.broadcasts-page .wave-two-broadcast-history-card button:focus-visible{outline:none;box-shadow:0 0 0 3px #df294b33}@media (max-width:1380px){.wave-customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wave-two-conversation-card{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.25fr) 128px}}@media (max-width:1180px){.wave-two-conversation-card{grid-template-columns:1fr}.conversation-detail-page .wave-two-profile-panel{overflow:visible}.wave-six-profile-scroll{padding-right:0;overflow:visible}}@media (max-width:820px){.wave-customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcasts-page .wave-two-broadcast-history-card{grid-template-columns:1fr}.broadcasts-page .wave-two-broadcast-history-card .broadcast-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.broadcasts-page .wave-two-broadcast-history-card .broadcast-status,.broadcasts-page .wave-two-broadcast-history-card .wave-two-success-rate,.broadcasts-page .wave-two-broadcast-history-card .wave-two-delivery-progress{grid-column:1/-1}}@media (max-width:620px){.wave-users-page .wave-customer-hero{padding:20px}.wave-customer-info-grid{grid-template-columns:1fr}.wave-six-composer-meta{justify-content:flex-start;width:100%}.wave-six-reply-form .wave-two-character-count{white-space:normal}.wave-six-jump-to-latest{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.wave-six-jump-to-latest{animation:none}}.wave-six-jump-to-latest svg{transform:rotate(90deg)}
:root{--wave7-ruby:#e12b50;--wave7-ruby-bright:#ff6b87;--wave7-ruby-deep:#8d1633;--wave7-green:#59e8a2;--wave7-amber:#f4c35c;--wave7-ink:#080b11;--wave7-panel:#111722;--wave7-panel-strong:#151d29;--wave7-line:#94a3b829;--wave7-line-strong:#94a3b842}.wave7-login-page{background:radial-gradient(circle at 10% 12%, color-mix(in srgb, var(--wave7-brand-accent,#7f1d1d) 34%, transparent), transparent 32%), radial-gradient(circle at 92% 88%, #2c4a8238, transparent 34%), linear-gradient(145deg, #07090e 0%, #0c0d14 47%, #090b12 100%);isolation:isolate;place-items:center;min-height:100svh;padding:clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden}.wave7-login-page:before{content:"";z-index:-3;opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.wave7-login-ambient{z-index:-2;pointer-events:none;position:absolute;inset:0}.wave7-login-ambient span{border:1px solid #ff6b8721;border-radius:50%;animation:16s ease-in-out infinite wave7-drift;display:block;position:absolute}.wave7-login-ambient span:first-child{width:480px;height:480px;top:-230px;left:-150px}.wave7-login-ambient span:nth-child(2){width:650px;height:650px;animation-delay:-5s;bottom:-330px;right:-340px}.wave7-login-ambient span:nth-child(3){opacity:.55;width:220px;height:220px;animation-delay:-10s;top:19%;right:14%}@keyframes wave7-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(18px)scale(1.035)}}.wave7-login-stage{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0a0d14e6;border:1px solid #ffffff1a;border-radius:32px;grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr);width:min(1180px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:0 42px 120px #00000094,inset 0 0 0 1px #ffffff06}.wave7-login-story{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--wave7-brand-accent,#7f1d1d) 34%, transparent), transparent 35%), linear-gradient(150deg, #240f19c2, #0e121ceb 58%, #0a0e16fa);border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding:clamp(34px,5vw,68px);display:flex;position:relative}.wave7-login-story:after{content:"";background:linear-gradient(90deg,#0000,#ff6b878f);width:210px;height:1px;position:absolute;top:82px;right:46px}.wave7-login-brand-lockup{align-items:center;gap:16px;display:flex}.wave7-login-brand-lockup .login-brand-icon{width:58px;min-width:58px;height:58px;box-shadow:0 18px 40px color-mix(in srgb, var(--wave7-brand-accent,#7f1d1d) 42%, transparent), 0 1px #ffffff38 inset;border-radius:18px;place-items:center;font-size:25px;display:grid}.wave7-login-brand-lockup>div:last-child>span,.wave7-login-eyebrow,.wave7-readiness-kicker{color:#ff7791;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.wave7-login-brand-lockup h1{color:#fff;letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.wave7-login-brand-lockup p{color:#8f9aae;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;font-size:11px;font-weight:760}.wave7-login-story-copy{max-width:660px}.wave7-login-story-copy h2{color:#f8fafc;letter-spacing:-.055em;max-width:620px;margin:15px 0 18px;font-size:clamp(38px,4.4vw,64px);line-height:.98}.wave7-login-story-copy p{color:#9ba7ba;max-width:590px;margin:0;font-size:15px;line-height:1.75}.wave7-login-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wave7-login-capability-grid>div{background:#070a1057;border:1px solid #94a3b821;border-radius:16px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:14px;display:flex}.wave7-login-capability-grid svg{color:#ff7893}.wave7-login-capability-grid span{gap:3px;min-width:0;display:grid}.wave7-login-capability-grid strong{color:#eef2f7;font-size:12px}.wave7-login-capability-grid small{color:#7f8a9d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wave7-login-card{width:auto;max-width:none;min-height:100%;box-shadow:none;background:radial-gradient(circle at 100% 0,#e12b501c,#0000 33%),linear-gradient(145deg,#11151e,#0d1119);border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,56px);display:flex}.wave7-login-card-topline{color:#8e9bad;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:36px;font-size:10px;font-weight:850;display:inline-flex}.wave7-login-secure-dot{background:var(--wave7-green);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #59e8a21a,0 0 18px #59e8a280}.wave7-login-intro{margin-bottom:28px}.wave7-login-intro h2{color:#fff;letter-spacing:-.045em;margin:13px 0 7px;font-size:clamp(30px,3vw,42px)}.wave7-login-intro p{color:#8d99ab;margin:0;font-size:13px}.wave7-login-form{gap:18px}.wave7-login-form label{color:#dbe2ec;gap:8px}.wave7-login-label-row{letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.wave7-login-label-row small{color:#68758a;letter-spacing:.04em;font-size:9px}.wave7-login-control{color:#738096;background:#090e16;border:1px solid #94a3b833;border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.wave7-login-control:focus-within{background:#0b111b;border-color:#ff6b879e;box-shadow:0 0 0 4px #e12b501a,0 18px 34px #00000038}.wave7-login-control input{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:52px;padding:0;font-size:14px}.wave7-login-control input::placeholder{color:#59667a}.wave7-password-toggle{color:#aab5c5;cursor:pointer;background:#ffffff0b;border:0;border-radius:9px;min-width:44px;padding:7px 8px;font-size:10px;font-weight:850}.wave7-password-toggle:hover{color:#ffd6df;background:#ff6b871c}.wave7-login-form>button[type=submit]{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#e12b50,#a71436 72%,#86152f);border:1px solid #ff7e9757;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:54px;margin-top:4px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 18px 40px #920e2d57,inset 0 1px #fff3}.wave7-login-form>button[type=submit]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.wave7-login-form>button[type=submit]:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.wave7-login-spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite wave7-spin}@keyframes wave7-spin{to{transform:rotate(360deg)}}.wave7-login-advisory,.wave7-login-form .login-error{border-radius:11px;align-items:center;gap:8px;min-height:38px;margin:-4px 0 0;padding:9px 11px;font-size:11px;display:flex}.wave7-login-advisory{color:#f7d992;background:#f4c35c12;border:1px solid #f4c35c3d}.wave7-login-form .login-error{color:#ffc0cc;background:#e12b5014;border:1px solid #ff6b8740}.wave7-login-trust-row{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.wave7-login-trust-row span{color:#91a3b6;letter-spacing:.025em;background:#59e8a20b;border:1px solid #59e8a221;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.wave7-login-trust-row svg{color:var(--wave7-green)}.wave7-login-footnote{color:#657287;border-top:1px solid #94a3b81f;margin:24px 0 0;padding-top:18px;font-size:10px;line-height:1.6}.wave7-readiness-shell{gap:14px;margin:18px 0 24px;display:grid;position:relative}.wave7-readiness-hero{background:radial-gradient(circle at 8% 20%,#e12b5036,#0000 34%),radial-gradient(circle at 85% 100%,#3d5b9933,#0000 38%),linear-gradient(145deg,#15121b,#101722 60%,#0e141e);border:1px solid #ff6b8733;border-radius:24px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:220px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.wave7-readiness-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0b,#0000 24% 72%,#ff6b870b);position:absolute;inset:0}.wave7-readiness-orbit{opacity:.55;width:330px;height:330px;position:absolute;top:-125px;right:55px}.wave7-readiness-orbit span{border:1px solid #ff6b8729;border-radius:50%;position:absolute;inset:0}.wave7-readiness-orbit span:nth-child(2){inset:42px}.wave7-readiness-orbit span:nth-child(3){inset:84px}.wave7-readiness-copy,.wave7-readiness-score{z-index:1;position:relative}.wave7-readiness-copy h3{color:#f8fafc;letter-spacing:-.045em;margin:11px 0 8px;font-size:clamp(28px,3vw,42px)}.wave7-readiness-copy>p{color:#9ca8ba;max-width:740px;margin:0;font-size:13px;line-height:1.7}.wave7-readiness-meta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.wave7-readiness-meta span{color:#aab6c6;letter-spacing:.04em;text-transform:uppercase;background:#05080d57;border:1px solid #94a3b826;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.wave7-readiness-score{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090f8a;border:1px solid #94a3b82b;border-radius:22px;place-content:center;justify-items:center;min-height:150px;padding:18px;display:grid}.wave7-readiness-score>span{color:#8793a7;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.wave7-readiness-score strong{color:#fff;letter-spacing:-.055em;margin:7px 0 2px;font-size:45px}.wave7-readiness-score small{color:#8491a5;font-size:9px}.wave7-readiness-score.ok{border-color:#59e8a23d;box-shadow:inset 0 0 48px #59e8a20f}.wave7-readiness-score.warning{border-color:#f4c35c40;box-shadow:inset 0 0 48px #f4c35c0e}.wave7-readiness-score.danger{border-color:#ff6b874d;box-shadow:inset 0 0 48px #e12b5013}.wave7-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wave7-readiness-check,.wave7-readiness-empty{border:1px solid var(--wave7-line);background:linear-gradient(145deg,#ffffff06,#0000 55%),#111721;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;min-height:112px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:grid}.wave7-readiness-check:hover{border-color:var(--wave7-line-strong);transform:translateY(-1px)}.wave7-readiness-check.ready{border-left-color:#59e8a2a6}.wave7-readiness-check.warning{border-left-color:#f4c35cb8}.wave7-readiness-check.blocked{border-left-color:#ff6b87c7}.wave7-readiness-check-icon{color:#9ba8b9;background:#ffffff09;border:1px solid #94a3b829;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.wave7-readiness-check.ready .wave7-readiness-check-icon{color:var(--wave7-green)}.wave7-readiness-check.warning .wave7-readiness-check-icon{color:var(--wave7-amber)}.wave7-readiness-check.blocked .wave7-readiness-check-icon{color:var(--wave7-ruby-bright)}.wave7-readiness-check>div{min-width:0}.wave7-readiness-check>div>span{color:#77849a;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:880}.wave7-readiness-check>div>strong{color:#edf2f8;margin-top:5px;font-size:13px;display:block}.wave7-readiness-check p{color:#8e9bae;margin:5px 0 0;font-size:10px;line-height:1.55}.wave7-readiness-check>.system-status-pill{align-self:center}.wave7-readiness-empty{grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);align-items:center}.wave7-readiness-empty strong{color:#edf2f8}.wave7-readiness-empty p{color:#8390a3;margin:4px 0 0}.wave7-message-identity{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.wave7-message-identity strong{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wave7-message-identity small{color:#738096;letter-spacing:.02em;white-space:nowrap;font-size:8px;font-weight:760}.chat-row[data-sender=automatic] .wave-two-chat-bubble{background:radial-gradient(circle at 100% 0,#f4c35c1a,#0000 35%),linear-gradient(145deg,#2d2311eb,#18191ef5);border-color:#f4c35c47}.chat-row[data-sender=automatic] .message-meta>span,.chat-row[data-sender=automatic] .message-meta svg{color:#f5cf7a}.wave-six-reply-form .wave-two-reply-heading p:after{content:" Dashboard replies are mirrored with operator attribution.";color:#758298}.wave7-login-page button:focus-visible,.wave7-login-page input:focus-visible,.wave7-readiness-shell button:focus-visible{outline-offset:3px;outline:2px solid #ff6b87}@media (max-width:980px){.wave7-login-stage{grid-template-columns:1fr;width:min(680px,100%)}.wave7-login-story{border-bottom:1px solid #ffffff14;border-right:0;min-height:430px}.wave7-login-story-copy h2{font-size:clamp(38px,8vw,58px)}.wave7-login-card{min-height:540px}.wave7-readiness-grid{grid-template-columns:1fr}}@media (max-width:720px){.wave7-login-page{padding:12px}.wave7-login-stage{border-radius:22px}.wave7-login-story{gap:32px;min-height:0;padding:28px 22px}.wave7-login-story-copy h2{font-size:38px}.wave7-login-capability-grid{grid-template-columns:1fr}.wave7-login-capability-grid>div:nth-child(n+3){display:none}.wave7-login-card{min-height:0;padding:34px 22px}.wave7-readiness-hero{grid-template-columns:1fr;padding:22px}.wave7-readiness-score{min-height:118px}.wave7-readiness-check{grid-template-columns:36px minmax(0,1fr)}.wave7-readiness-check>.system-status-pill{grid-column:2;justify-self:start}.wave7-message-identity{gap:1px;display:grid}}@media (prefers-reduced-motion:reduce){.wave7-login-ambient span,.wave7-login-spinner{animation:none!important}.wave7-login-form>button[type=submit],.wave7-readiness-check{transition:none!important}}
:root{--wave8-panel:#0e121bf0;--wave8-panel-soft:#121823d1;--wave8-line:#94a3b826;--wave8-line-strong:#ff728e40;--wave8-text:#f4f7fb;--wave8-muted:#8d9aae;--wave8-soft:#68768b;--wave8-accent:#e12b50;--wave8-accent-soft:#e12b501f;--wave8-green:#59e8a2;--wave8-amber:#f4c35c}.wave7-login-form .wave8-password-field{grid-template-columns:20px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;display:grid}.wave7-login-form .wave8-password-field input{width:100%;min-width:0}.wave7-login-form .wave8-password-field .wave7-password-toggle{min-width:40px;max-width:40px;min-height:40px;box-shadow:none;background:#ffffff0b;border:1px solid #94a3b81f;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:static;transform:none;width:40px!important}.wave7-login-form .wave8-password-field .wave7-password-toggle:hover,.wave7-login-form .wave8-password-field .wave7-password-toggle:focus-visible{color:#ffd6df;background:#ff6b871c;transform:none;box-shadow:0 0 0 3px #e12b5017;width:40px!important}.wave8-sidebar-identity{background:#ffffff06;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.wave8-sidebar-identity .sidebar-release-copy{gap:2px;min-width:0;display:grid}.wave8-sidebar-identity strong,.wave8-sidebar-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wave8-sidebar-identity strong{color:#edf2f8;font-size:10px;font-weight:850}.wave8-sidebar-identity small{color:#78869a;letter-spacing:.025em;font-size:8px}.sidebar.collapsed .wave8-sidebar-identity{grid-template-columns:34px;justify-content:center;padding-inline:5px}.sidebar.collapsed .wave8-sidebar-identity .sidebar-release-copy{display:none}.wave8-access-page .content{min-width:0}.wave8-access-shell{gap:16px;margin:18px 0 30px;display:grid}.wave8-loading-card{border:1px solid var(--wave8-line);background:var(--wave8-panel);min-height:180px;color:var(--wave8-muted);border-radius:20px;justify-content:center;align-items:center;gap:11px;margin-top:18px;font-size:12px;font-weight:750;display:flex;box-shadow:0 22px 55px #0000003b}.wave8-alert{border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:11px 14px;font-size:11px;font-weight:750;display:flex}.wave8-alert.error{color:#ffc2ce;background:#e12b5014;border:1px solid #ff6b8742}.wave8-alert.success{color:#baf7d8;background:#59e8a212;border:1px solid #59e8a238}.wave8-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wave8-summary-grid article{border:1px solid var(--wave8-line);background:radial-gradient(circle at 100% 0,#e12b501f,#0000 36%),linear-gradient(145deg,#121722fa,#0a0e16fa);border-radius:18px;gap:5px;min-width:0;padding:18px 19px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.wave8-summary-grid article:after{content:"";background:linear-gradient(90deg,#0000,#ff6b8761,#0000);height:1px;position:absolute;inset:auto 16px 0}.wave8-summary-grid span,.wave8-summary-grid small{color:var(--wave8-muted);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:780}.wave8-summary-grid strong{color:var(--wave8-text);letter-spacing:-.045em;font-size:clamp(24px,2.8vw,36px);line-height:1}.wave8-summary-grid small{color:var(--wave8-soft);font-size:8px}.wave8-tabs{border:1px solid var(--wave8-line);background:#080b12b8;border-radius:15px;flex-wrap:wrap;gap:7px;padding:6px;display:flex}.wave8-tabs button{color:#8996a8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:830;transition:all .15s;display:inline-flex}.wave8-tabs button:hover{color:#eef3f8;background:#ffffff0a}.wave8-tabs button.active{color:#fff0f3;background:linear-gradient(135deg,#e12b502b,#7a16312e);border-color:#ff728e3d;box-shadow:0 9px 22px #650a2230}.wave8-panel{border:1px solid var(--wave8-line);background:linear-gradient(145deg,#121721f7,#0a0e16f7);border-radius:21px;min-width:0;padding:22px;overflow:hidden;box-shadow:0 25px 65px #0000003b}.wave8-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.wave8-panel h2,.wave8-panel h3,.wave8-account-editor h2,.wave8-account-editor h3{color:var(--wave8-text);letter-spacing:-.035em;margin:5px 0 6px}.wave8-panel h2,.wave8-account-editor h2{font-size:clamp(22px,2.3vw,30px)}.wave8-panel h3,.wave8-account-editor h3{font-size:16px}.wave8-panel header p,.wave8-panel article p,.wave8-side-form p,.wave8-account-editor header p{color:var(--wave8-muted);margin:0;font-size:11px;line-height:1.65}.wave8-kicker{color:#e87d93;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.wave8-panel .primary-button,.wave8-side-form .primary-button,.wave8-account-editor .primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e12b50,#a71436 72%,#86152f);border:1px solid #ff7e9752;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:880;display:inline-flex;box-shadow:0 13px 28px #920e2d40}.wave8-panel button:disabled,.wave8-side-form button:disabled,.wave8-account-editor button:disabled{cursor:not-allowed;opacity:.43;box-shadow:none}.wave8-account-list{gap:9px;display:grid}.wave8-account-list>article{background:#ffffff06;border:1px solid #94a3b81f;border-radius:15px;grid-template-columns:42px minmax(180px,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:13px 14px;transition:border-color .15s,background .15s;display:grid}.wave8-account-list>article:hover{background:#ffffff08;border-color:#ff728e33}.wave8-account-list>article.disabled{opacity:.64}.wave8-avatar{color:#ffd8e0;letter-spacing:.05em;background:linear-gradient(145deg,#e12b502e,#596ba01f);border:1px solid #ff728e38;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.wave8-account-main,.wave8-account-meta{gap:3px;min-width:0;display:grid}.wave8-account-main strong{color:#edf2f8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wave8-account-main span,.wave8-account-main small,.wave8-account-meta small{color:var(--wave8-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wave8-account-main small,.wave8-account-meta small{color:var(--wave8-soft);font-size:8px}.wave8-account-meta{justify-items:end}.wave8-account-meta>span,.wave8-org-grid>article>span,.wave8-login-history>article>span{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.wave8-access-shell .ok{color:#a9f5ce;background:#59e8a212;border:1px solid #59e8a233}.wave8-access-shell .off{color:#ffb8c6;background:#e12b5012;border:1px solid #ff6b8733}.wave8-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wave8-row-actions button,.wave8-session-list button{color:#aeb9c8;cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:9px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800}.wave8-row-actions button:hover,.wave8-session-list button:hover{color:#fff;border-color:#ff728e40}.wave8-row-actions button.danger{color:#ff9eb1;border-color:#ff6b8733}.wave8-split-panel{grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:20px;display:grid}.wave8-org-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wave8-org-grid>article,.wave8-role-list>article{background:#ffffff06;border:1px solid #94a3b81f;border-radius:15px;min-width:0;padding:15px}.wave8-org-grid h3{text-overflow:ellipsis;white-space:nowrap;margin-top:11px;overflow:hidden}.wave8-org-grid>article>div{border-top:1px solid #94a3b81a;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;margin-top:13px;padding-top:11px;display:grid}.wave8-org-grid>article>div strong{color:#f2f6fb;font-size:15px}.wave8-org-grid>article>div small{color:var(--wave8-soft);text-transform:uppercase;font-size:8px}.wave8-role-list{gap:8px;display:grid}.wave8-role-list>article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.wave8-role-list strong{color:#eef3f8;font-size:11px}.wave8-role-list span{color:#8f9bad;text-transform:uppercase;border:1px solid #94a3b81f;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.wave8-role-list p{margin:6px 0!important}.wave8-role-list small{color:var(--wave8-soft);font-size:8px}.wave8-side-form{background:radial-gradient(circle at 100% 0,#e12b5021,#0000 38%),#080c13b8;border:1px solid #ff728e2b;border-radius:17px;align-self:start;gap:12px;padding:17px;display:grid}.wave8-side-form label,.wave8-editor-fields>label{color:#b7c1cf;gap:7px;font-size:9px;font-weight:790;display:grid}.wave8-side-form label small,.wave8-editor-fields label small{color:var(--wave8-soft);font-size:7px}.wave8-side-form input,.wave8-side-form textarea,.wave8-account-editor input,.wave8-account-editor select,.wave8-account-editor textarea{color:#f1f5f9;width:100%;min-width:0;font:inherit;background:#090e16;border:1px solid #94a3b829;border-radius:10px;outline:0}.wave8-side-form input,.wave8-account-editor input,.wave8-account-editor select{min-height:40px;padding:0 11px}.wave8-side-form textarea,.wave8-account-editor textarea{resize:vertical;min-height:78px;padding:10px 11px}.wave8-side-form input:focus,.wave8-side-form textarea:focus,.wave8-account-editor input:focus,.wave8-account-editor select:focus,.wave8-account-editor textarea:focus{border-color:#ff728e85;box-shadow:0 0 0 3px #e12b5017}.wave8-compact-permissions{background:#00000029;border:1px solid #94a3b81c;border-radius:11px;gap:4px;max-height:290px;padding:6px;display:grid;overflow:auto}.wave8-compact-permissions label{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;min-height:28px;padding:3px 5px}.wave8-compact-permissions input{width:13px;min-height:13px;accent-color:var(--wave8-accent)}.wave8-compact-permissions span{color:#96a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wave8-session-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wave8-session-layout>div{min-width:0}.wave8-session-layout h3{margin-bottom:11px}.wave8-session-list,.wave8-login-history{gap:7px;max-height:540px;padding-right:3px;display:grid;overflow:auto}.wave8-session-list>article,.wave8-login-history>article{background:#ffffff05;border:1px solid #94a3b81c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.wave8-session-list>article>div,.wave8-login-history>article>div{gap:3px;min-width:0;display:grid}.wave8-session-list strong,.wave8-login-history strong{color:#e8edf4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wave8-session-list span,.wave8-session-list small,.wave8-login-history small{color:var(--wave8-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wave8-login-history>article{justify-content:flex-start}.wave8-login-history>article>span{flex:none}.wave8-editor-backdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02050ad1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.wave8-account-editor{background:#0d121c;border:1px solid #ff728e3b;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 36px 100px #00000094}.wave8-account-editor>header,.wave8-account-editor>footer{border-color:#94a3b81f;justify-content:space-between;align-items:center;gap:16px;padding:18px 21px;display:flex}.wave8-account-editor>header{border-bottom-style:solid;border-bottom-width:1px}.wave8-account-editor>header>button{color:#aeb8c6;cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:10px;width:36px;min-width:36px;height:36px;font-size:20px}.wave8-account-editor>footer{border-top-style:solid;border-top-width:1px;justify-content:flex-end}.wave8-account-editor>footer>button:not(.primary-button){color:#aeb8c6;cursor:pointer;background:#ffffff08;border:1px solid #94a3b826;border-radius:11px;min-height:40px;padding:0 14px;font-size:9px;font-weight:820}.wave8-editor-grid{grid-template-columns:minmax(280px,.78fr) minmax(380px,1.22fr);min-height:0;display:grid;overflow:auto}.wave8-editor-fields,.wave8-permission-editor{min-width:0;padding:20px}.wave8-editor-fields{border-right:1px solid #94a3b81c;align-content:start;gap:13px;display:grid}.wave8-editor-fields fieldset{border:1px solid #94a3b821;border-radius:11px;gap:8px;margin:0;padding:11px;display:grid}.wave8-editor-fields legend{color:#b8c2d0;padding:0 5px;font-size:9px;font-weight:820}.wave8-editor-fields fieldset label,.wave8-bot-selector label{color:#98a4b5;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;font-size:8px;display:grid}.wave8-editor-fields fieldset input,.wave8-bot-selector input{width:13px;min-height:13px;accent-color:var(--wave8-accent);padding:0}.wave8-bot-selector{background:#00000026;border:1px solid #94a3b81f;border-radius:11px;gap:5px;max-height:220px;padding:7px;display:grid;overflow:auto}.wave8-bot-selector label{border-radius:8px;grid-template-columns:15px minmax(0,1fr) auto;min-height:31px;padding:4px 6px}.wave8-bot-selector label:hover{background:#ffffff09}.wave8-bot-selector span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wave8-bot-selector small{color:var(--wave8-soft);text-transform:uppercase;font-size:7px}.wave8-permission-editor{align-content:start;gap:14px;display:grid}.wave8-live-preview{background:#59e8a209;border:1px solid #59e8a221;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:11px;display:flex}.wave8-live-preview>span{color:#8b9aab;text-transform:uppercase;margin-right:4px;font-size:8px;font-weight:850}.wave8-live-preview strong{color:#b9c5d2;background:#ffffff08;border:1px solid #94a3b821;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.wave8-permission-groups{gap:7px;display:grid}.wave8-permission-groups details{background:#ffffff05;border:1px solid #94a3b81f;border-radius:12px;overflow:hidden}.wave8-permission-groups summary{color:#d7dee8;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.wave8-permission-groups summary small{color:#8996a8;text-align:center;background:#ffffff0b;border-radius:999px;min-width:22px;padding:3px 6px;font-size:7px}.wave8-permission-row{border-top:1px solid #94a3b814;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px;padding:9px 12px;display:grid}.wave8-permission-row>span{gap:3px;min-width:0;display:grid}.wave8-permission-row strong{color:#cdd6e1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wave8-permission-row small{color:var(--wave8-soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.wave8-permission-row select{min-height:32px;font-size:8px}.wave8-route-denied{background:radial-gradient(circle at 20% 10%,#e12b501f,#0000 34%),radial-gradient(circle at 85% 90%,#4b63a021,#0000 38%),#080b11;place-items:center;min-height:100vh;padding:24px;display:grid}.wave8-route-denied>section{text-align:center;background:#0e121bf2;border:1px solid #ff728e33;border-radius:23px;width:min(560px,100%);padding:32px;box-shadow:0 36px 100px #00000075}.wave8-route-denied-icon{color:#ff9db1;background:#e12b501a;border:1px solid #ff728e40;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.wave8-route-denied h1{color:#f6f8fb;letter-spacing:-.045em;margin:10px 0;font-size:clamp(25px,4vw,38px)}.wave8-route-denied p{color:#8e9bad;margin:0 auto;font-size:12px;line-height:1.75}.wave8-route-denied>section>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.wave8-route-denied a,.wave8-route-denied>section>div>span{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:820;display:inline-flex}.wave8-route-denied a{color:#fff;background:linear-gradient(135deg,#d9284b,#99142f);border:1px solid #ff7e974d;text-decoration:none}.wave8-route-denied>section>div>span{color:#778599;border:1px solid #94a3b821}@media (max-width:1180px){.wave8-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wave8-account-list>article{grid-template-columns:42px minmax(160px,1fr) auto}.wave8-row-actions{grid-column:2/-1;justify-content:flex-start}.wave8-split-panel{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:900px){.wave8-split-panel,.wave8-session-layout,.wave8-editor-grid{grid-template-columns:minmax(0,1fr)}.wave8-editor-fields{border-bottom:1px solid #94a3b81c;border-right:0}.wave8-account-editor{max-height:calc(100vh - 24px)}.wave8-editor-backdrop{padding:12px}}@media (max-width:680px){.wave8-summary-grid,.wave8-org-grid{grid-template-columns:minmax(0,1fr)}.wave8-panel{border-radius:17px;padding:16px}.wave8-panel>header{flex-direction:column;align-items:stretch}.wave8-panel>header .primary-button{width:100%}.wave8-account-list>article{grid-template-columns:38px minmax(0,1fr)}.wave8-avatar{width:38px;height:38px}.wave8-account-meta,.wave8-row-actions{grid-column:2;justify-content:flex-start;justify-items:start}.wave8-account-editor>header,.wave8-account-editor>footer,.wave8-editor-fields,.wave8-permission-editor{padding:15px}.wave8-account-editor>footer{flex-direction:column-reverse;align-items:stretch}.wave8-account-editor>footer button{width:100%}.wave8-permission-row{grid-template-columns:minmax(0,1fr)}.wave8-tabs button{flex:calc(50% - 7px)}}@media (prefers-reduced-motion:reduce){.wave8-tabs button,.wave8-account-list>article,.wave8-panel button{transition:none!important}}
.app-select{width:100%;min-width:0;display:block;position:relative}.app-select-native{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-select-trigger{color:#f4f6fb;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#0e121dfa,#090c14fa);border:1px solid #71809e57;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.app-select-trigger:hover:not(:disabled){background:linear-gradient(#141825fc,#0b0e17fc);border-color:#ee31598c}.app-select-trigger:focus-visible,.app-select[data-open=true] .app-select-trigger{border-color:#ee3159;outline:none;box-shadow:0 0 0 3px #ee315929,0 14px 34px #00000038}.app-select-trigger:disabled{cursor:not-allowed;opacity:.52}.app-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select-menu{z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;background:#0a0d16fc;border:1px solid #ee31595c;border-radius:14px;padding:7px;overflow:auto;box-shadow:0 24px 70px #00000094,inset 0 0 0 1px #ffffff06}.app-select-option{color:#d9deea;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.app-select-option[data-highlighted=true]{color:#fff;background:#ee315924}.app-select-option.selected{color:#ff7895;font-weight:750}.app-select-option:disabled{opacity:.42;cursor:not-allowed}.app-select-menu::-webkit-scrollbar{width:8px}.app-select-menu::-webkit-scrollbar-thumb{background:#7a87a459;border-radius:999px}.wave81-evidence-grid,.wave81-risk-signals{gap:10px;display:grid}.wave81-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wave81-evidence-cell,.wave81-risk-signal{background:#080b128c;border:1px solid #71809e38;border-radius:13px;padding:13px 14px}.wave81-evidence-cell small,.wave81-risk-signal small{color:#8390aa;margin-bottom:5px;display:block}.wave81-evidence-cell strong{word-break:break-word;color:#eef2fa}.wave81-risk-card{background:linear-gradient(145deg,#1c1019ad,#0d111bf0);border:1px solid #ee31593d;border-radius:18px;margin-top:16px;padding:18px}.wave81-risk-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.wave81-risk-score{background:#ee31591f;border:1px solid #ee315959;border-radius:18px;place-items:center;min-width:74px;height:74px;display:grid}.wave81-risk-score strong{font-size:24px}.wave81-risk-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.wave81-drawer-backdrop{z-index:10020;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.wave81-drawer{background:#0b0e17;border-left:1px solid #ee315952;width:min(620px,100%);height:100%;padding:26px;overflow:auto;box-shadow:-24px 0 70px #0000007a}.wave81-drawer-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.wave81-drawer pre{white-space:pre-wrap;word-break:break-word;color:#cfd7e7;background:#070910;border:1px solid #71809e38;border-radius:14px;padding:14px}@media (max-width:700px){.app-select-menu{max-width:calc(100vw - 16px)}.wave81-risk-head{flex-direction:column}}.wave81-verification-page{color:#eef2fa;background:radial-gradient(circle at 20% 10%,#7f1d1d47,#0000 42%),#07090f;place-items:center;min-height:100vh;padding:24px;display:grid}.wave81-verification-card{background:linear-gradient(150deg,#1d121bf5,#0b0e17fa);border:1px solid #ee31594d;border-radius:24px;width:min(620px,100%);padding:32px;box-shadow:0 30px 100px #0000008c}.wave81-verification-card h1{margin:10px 0 12px;font-size:clamp(30px,5vw,48px)}.wave81-verification-card>p{color:#aeb8cd;line-height:1.65}.wave81-verification-icon{color:#ff6687;background:#ee315924;border:1px solid #ee31595c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.wave81-verification-card .wave81-evidence-grid{margin:22px 0}.wave81-verification-card .primary-action-button{justify-content:center;width:100%;margin-top:8px}.wave81-verification-success{color:#8cf0bd;background:#1fbe741a;border:1px solid #1fbe7447;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.wave81-privacy-note{color:#78859f;margin-top:18px;line-height:1.5;display:block}.wave81-risk-card.risk-low{border-color:#2ed59047}.wave81-risk-card.risk-high,.wave81-risk-card.risk-critical{border-color:#ff52677a}.wave81-risk-signal strong{color:#eef2fa;display:block}.wave81-risk-signal p{color:#9ea9bf;margin:6px 0 0;line-height:1.5}.wave81-risk-signal.high,.wave81-risk-signal.critical{border-color:#ff526757}.wave81-risk-note{color:#aeb8cd;gap:7px;margin-top:14px;display:grid}.wave81-risk-note input,.wave81-exception-form input,.wave81-exception-form textarea{color:#eef2fa;background:#0a0d15;border:1px solid #71809e4d;border-radius:12px;width:100%;padding:12px 14px}.wave81-review-note{color:#c8d0df;background:#6774911a;border-radius:12px;padding:12px 14px}.wave81-exception-form{background:#2b200d2e;border:1px solid #ffc74847;border-radius:15px;gap:12px;margin-top:16px;padding:16px;display:grid}.wave81-exception-form h5{margin:0;font-size:17px}.wave81-exception-form p{color:#9ea9bf;margin:0}.wave81-exception-form label{color:#aeb8cd;gap:6px;display:grid}.wave81-exception-form .wave81-checkbox{align-items:center;gap:9px;display:flex}.wave81-exception-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wave81-risk-actions>button{justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.wave81-risk-signals{margin-top:14px}.wave81-drawer-header>button{min-width:42px;padding-inline:12px;font-size:22px;line-height:1}@media (max-width:640px){.wave81-exception-grid{grid-template-columns:1fr}}
.primary-action-button,.evidence-action-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:850;line-height:1;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.primary-action-button{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-strong));border-color:#ff647e7a;padding:0 18px;box-shadow:0 14px 34px #a9112f47}.primary-action-button:hover:not(:disabled),.evidence-action-button:hover:not(:disabled){transform:translateY(-1px)}.primary-action-button:disabled,.evidence-action-button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.evidence-action-button{color:#e8edf7;min-width:116px;min-height:36px;box-shadow:none;white-space:nowrap;background:#6977971f;border-color:#8c9abb40;padding:0 14px}.evidence-action-button:hover:not(:disabled){color:#fff;background:#e12b5024;border-color:#ff647e6b}.referral-confirm-actions .referral-confirm-submit.success{background:linear-gradient(135deg,#15966a,#0d6d4d);border-color:#59e8a280;box-shadow:0 14px 34px #0a6f4c47}.referral-confirm-actions .referral-confirm-submit.danger{background:linear-gradient(135deg,#e12b50,#a71436);border-color:#ff6b8785;box-shadow:0 14px 34px #a9112f52}.referral-confirm-actions .referral-confirm-cancel,.referral-confirm-actions .referral-confirm-submit{min-height:48px;font-size:14px;font-weight:850}.audit-log-meta .evidence-action-button{margin-left:4px}.wave8-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wave8-session-list .evidence-action-button,.wave8-login-history .evidence-action-button{min-width:110px;min-height:34px;font-size:11px}.wave8-panel header p,.wave8-panel article p,.wave8-side-form p,.wave8-account-editor header p{font-size:13px}.wave8-kicker{font-size:10px}.wave8-panel h3,.wave8-account-editor h3{font-size:18px}.wave8-panel .primary-button,.wave8-side-form .primary-button,.wave8-account-editor .primary-button{min-height:42px;padding-inline:16px;font-size:12px}.wave8-account-main strong{font-size:14px}.wave8-account-main span,.wave8-account-meta small{font-size:11px}.wave8-account-main small{font-size:10px}.wave8-account-meta>span,.wave8-org-grid>article>span,.wave8-login-history>article>span{min-height:26px;font-size:10px}.wave8-row-actions button,.wave8-session-list button{min-height:34px;padding-inline:11px;font-size:11px}.wave8-role-list strong{font-size:13px}.wave8-role-list span{font-size:9px}.wave8-role-list p{font-size:11px!important}.wave8-role-list small{font-size:10px}.wave8-side-form label,.wave8-editor-fields>label{font-size:11px}.wave8-side-form label small,.wave8-editor-fields label small,.wave8-compact-permissions span{font-size:10px}.wave8-session-list strong,.wave8-login-history strong{font-size:12px}.wave8-session-list span,.wave8-session-list small,.wave8-login-history small{font-size:10px;line-height:1.45}.wave8-account-editor>footer>button:not(.primary-button),.wave8-editor-fields legend{font-size:11px}.wave8-editor-fields fieldset label,.wave8-bot-selector label{font-size:10.5px}.wave8-bot-selector small,.wave8-live-preview>span{font-size:9px}.wave8-live-preview strong{font-size:9.5px}.wave8-permission-groups summary{min-height:43px;font-size:11px}.wave8-permission-groups summary small{font-size:9px}.wave8-permission-row{grid-template-columns:minmax(0,1fr) 142px;padding-block:11px}.wave8-permission-row strong{font-size:11px}.wave8-permission-row small{font-size:9.5px;line-height:1.4}.wave8-permission-row .app-select-trigger{min-height:38px;padding-inline:12px;font-size:11px}.wave8-permission-row .app-select-option{min-height:40px;font-size:11px}.wave8-editor-fields .app-select-trigger{font-size:12px}.wave81-evidence-cell em{color:#7f8ca5;margin-top:6px;font-size:11px;font-style:normal;display:block}.wave81-loopback-note{color:#f4d98c;background:#fabf3a12;border:1px solid #fabf3a40;border-radius:13px;margin:16px 0;padding:13px 14px;font-size:12px;line-height:1.6}.wave81-raw-evidence{border:1px solid #71809e33;border-radius:13px;margin-top:18px;overflow:hidden}.wave81-raw-evidence summary{color:#b8c3d6;cursor:pointer;padding:12px 14px;font-weight:800}.wave81-raw-evidence pre{border:0;border-top:1px solid #71809e29;border-radius:0;margin:0}@media (max-width:720px){.wave8-permission-row,.referral-confirm-actions{grid-template-columns:1fr}}
