:root{--font-family:Inter, "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-base:14px;--font-weight-regular:400;--font-weight-medium:550;--font-weight-semibold:650;--font-weight-bold:750;--primary:#ffc76a;--primary-hover:#f3b958;--primary-strong:#d99a38;--secondary:#cf9b47;--primary-soft:#fff5e3;--primary-softer:#fffaf1;--primary-ring:#ffc76a3d;--primary-shadow:#ffc76a33;--accent-purple:#8172df;--accent-blue:#4f90e8;--accent-teal:#2bb6aa;--success:#218a68;--success-soft:#e9f7f1;--warning:#b47a22;--warning-soft:#fff5df;--danger:#cf5565;--danger-soft:#fff0f2;--info:#6574c9;--info-soft:#eef1ff;--bg:#f7f7f6;--surface:#fff;--surface-soft:#faf9f7;--surface-elevated:#fff;--surface-hover:#f4f2ee;--surface-input:#fff;--surface-inverse:#171717;--overlay:#14120e6b;--bg-custom:radial-gradient(circle at 18% 18%, #ffc76a17, transparent 30%), radial-gradient(circle at 82% 84%, #cf9b470a, transparent 34%), linear-gradient(180deg, #ffffff80 0%, #ffffff26 100%), var(--bg);--text:#23211d;--text-strong:#151411;--muted:#74716a;--muted-2:#9d9990;--muted-3:#bbb7ae;--inverse-text:#f8f7f4;--border:#e7e3dc;--border-strong:#d9d3c9;--border-soft:#efede8;--focus-border:#eab155;--sidebar-width:232px;--topbar-height:70px;--content-max:1540px;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-card:0 1px 2px #19140c06, 0 8px 24px #19140c09;--shadow-popover:0 18px 48px #19140c21, 0 2px 8px #19140c0d;--shadow-modal:0 24px 80px #14100a38;--transition:.15s ease}html[data-theme=dark]{--primary:#ffc76a;--primary-hover:#ffd17f;--primary-strong:#e3aa4f;--secondary:#cf9b47;--primary-soft:#ffc76a24;--primary-softer:#ffc76a13;--primary-ring:#ffc76a3d;--primary-shadow:#ffc76a2b;--accent-purple:#988aeb;--accent-blue:#72a9f5;--accent-teal:#4ac8ba;--success:#48c094;--success-soft:#48c0941f;--warning:#e0aa55;--warning-soft:#e0aa5521;--danger:#eb7180;--danger-soft:#eb718021;--info:#93a0ee;--info-soft:#93a0ee21;--bg:#101010;--surface:#191919;--surface-soft:#1d1d1d;--surface-elevated:#222;--surface-hover:#282828;--surface-input:#181818;--surface-inverse:#1d1d1d;--overlay:#000000a6;--bg-custom:radial-gradient(circle at 18% 18%, #ffc76a09, transparent 30%), radial-gradient(circle at 82% 84%, #ffffff04, transparent 34%), linear-gradient(180deg, #ffffff04 0%, #ffffff01 100%), var(--bg);--text:#ededeb;--text-strong:#fff;--muted:#ffffff9e;--muted-2:#ffffff6e;--muted-3:#ffffff45;--inverse-text:#f5f3ef;--border:#2d2d2d;--border-strong:#3a3a3a;--border-soft:#252525;--focus-border:#ffc76a;--shadow-card:0 1px 2px #0000002e, 0 10px 30px #00000029;--shadow-popover:0 20px 60px #0000006b, 0 3px 10px #0000003d;--shadow-modal:0 28px 90px #00000094}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;color:var(--text);background:var(--bg);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}input,textarea,button{outline:none}::selection{background:var(--primary-ring);color:var(--text-strong)}.appShell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);z-index:40;flex-direction:column;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0}.sidebarLogo{height:var(--topbar-height);border-bottom:1px solid var(--border);flex:none;align-items:center;padding:0 20px;display:flex}.brand{font-weight:var(--font-weight-bold);color:var(--primary);align-items:center;gap:10px;display:inline-flex}.brandText{color:var(--text-strong);letter-spacing:-.28px;font-size:19px}.brandText b{color:var(--primary);font-weight:var(--font-weight-bold)}.brandMark{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.brandMark span{background:linear-gradient(90deg, var(--primary-strong), var(--primary));border-radius:4px;width:20px;height:7px;position:absolute;transform:rotate(25deg)}.brandMark span:last-child{opacity:.78;transform:rotate(-25deg)}.sidebarNav{overscroll-behavior:contain;flex:1;padding:14px 12px;overflow-y:auto}.navGroup{margin-bottom:14px}.navGroupLabel{color:var(--muted-2);letter-spacing:.075em;font-size:12px;font-weight:var(--font-weight-semibold);padding:7px 10px}.navItem{border-radius:var(--radius-sm);min-height:37px;color:var(--muted);transition:background var(--transition), color var(--transition), transform var(--transition);align-items:center;gap:10px;margin:1px 0;padding:7px 10px;font-size:15px;display:flex}.navItem:hover{background:var(--surface-hover);color:var(--text)}.navItem.active{background:var(--primary-soft);color:var(--primary-strong);font-weight:var(--font-weight-semibold)}.navItem.active svg{color:var(--primary)}.navBadge{border-radius:var(--radius-pill);background:var(--primary-soft);min-width:21px;height:20px;color:var(--primary-strong);font-size:12px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.sidebarBottom{border-top:1px solid var(--border);background:var(--surface);padding:12px}.companyCard{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.companyAvatar{background:linear-gradient(135deg, var(--primary), var(--accent-purple));width:32px;height:32px;color:var(--inverse-text);border-radius:9px;flex:none;place-items:center;display:grid}.companyCard div:nth-child(2){flex:1;min-width:0;display:grid}.companyCard small{color:var(--muted-2);font-size:11px}.companyCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.platformStatus{text-align:center;color:var(--muted-2);margin-top:11px;font-size:11px}.statusDot{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.mobileOverlay{display:none}.appMain{min-width:0;margin-left:var(--sidebar-width);flex:1}.topbar{height:var(--topbar-height);z-index:30;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:0 26px;display:flex;position:sticky;top:0}.mobileMenu{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--muted);flex:none;place-items:center;display:none}.topbarActions{align-items:center;gap:3px;margin-left:auto;display:flex}.iconButton{border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;color:var(--muted);transition:background var(--transition), color var(--transition);background:0 0;border:0;flex:none;place-items:center;display:grid}.iconButton:hover{background:var(--surface-hover);color:var(--text)}.iconButton.smallIcon{width:30px;height:30px}.iconOnlyButton{width:36px;padding:0}.notificationButton{position:relative}.notificationDot{background:var(--primary);border:2px solid var(--surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.profileWrap{border-left:1px solid var(--border);margin-left:6px;padding-left:12px;position:relative}.profileButton{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:4px 5px;display:flex}.profileButton:hover{background:var(--surface-hover)}.profileAvatar{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-strong);font-weight:var(--font-weight-bold);border-radius:9px;place-items:center;font-size:13px;display:grid}.profileMeta{text-align:left;min-width:105px;display:grid}.profileMeta strong{font-size:12px;font-weight:var(--font-weight-semibold)}.profileMeta small{text-overflow:ellipsis;max-width:132px;color:var(--muted-2);font-size:11px;overflow:hidden}.profileMenu{background:var(--surface-elevated);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-popover);border-radius:10px;padding:6px;position:absolute;top:45px;right:0}.profileMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;font-size:14px}.profileMenu button:hover{background:var(--surface-hover)}.content{max-width:var(--content-max);margin:0 auto;padding:24px 26px 40px}.walletAlertBanner{border-bottom:1px solid #0000;align-items:center;gap:10px;padding:9px 16px;font-size:13px;line-height:1.45;display:flex}.walletAlertBanner--warning{background:var(--warning-soft);color:var(--warning);border-color:#b47a2233}.walletAlertBanner--critical{background:var(--danger-soft);color:var(--danger);border-color:#cf556533}.walletAlertBanner__icon{flex-shrink:0;align-items:center;display:flex}.walletAlertBanner__body{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.walletAlertBanner__heading{font-weight:var(--font-weight-semibold);white-space:nowrap}.walletAlertBanner__detail{color:inherit;opacity:.82}.walletAlertBanner__action{flex-shrink:0;height:26px;padding:4px 12px;font-size:12px}.walletAlertBanner--warning .walletAlertBanner__action{background:var(--warning);color:#fff;border-color:var(--warning)}.walletAlertBanner--warning .walletAlertBanner__action:hover{background:#9e6a1b;border-color:#9e6a1b}.walletAlertBanner--critical .walletAlertBanner__action{background:var(--danger);color:#fff;border-color:var(--danger)}.walletAlertBanner--critical .walletAlertBanner__action:hover{background:#b8404f;border-color:#b8404f}.walletAlertBanner__dismiss{opacity:.6;flex-shrink:0;transition:opacity .15s}.walletAlertBanner__dismiss:hover{opacity:1}@media (max-width:600px){.walletAlertBanner{flex-wrap:wrap;gap:8px;padding:10px 14px}.walletAlertBanner__body{flex-direction:column;gap:2px}.walletAlertBanner__heading{white-space:normal}}.globalSearch{width:min(420px,42vw);position:relative}.searchBox{border:1px solid var(--border);background:var(--surface-input);min-width:0;height:38px;color:var(--muted-2);transition:border var(--transition), box-shadow var(--transition), background var(--transition);border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.searchBox:focus-within,.searchBox.focused{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--primary-ring)}.searchBox input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.searchBox input::placeholder{color:var(--muted-2)}.searchBox kbd,kbd{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted-2);border-radius:5px;align-items:center;gap:2px;padding:2px 5px;font-size:11px;display:inline-flex}.searchResultsPanel{background:var(--surface-elevated);border:1px solid var(--border);width:min(540px,88vw);box-shadow:var(--shadow-popover);z-index:70;border-radius:13px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden}.searchResultsHeader{min-height:40px;color:var(--muted);border-bottom:1px solid var(--border-soft);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;padding:0 13px;font-size:12px;display:flex}.searchResultsList{max-height:min(420px,56vh);padding:6px;overflow-y:auto}.searchResultsList button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.searchResultsList button:hover{background:var(--surface-hover)}.searchResultsList button>span:nth-child(2){gap:2px;min-width:0;display:grid}.searchResultsList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.searchResultsList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.searchResultsList em{color:var(--muted-2);text-transform:capitalize;font-size:11px;font-style:normal}.resultIcon{background:var(--surface-soft);width:32px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.result-campaign{color:var(--primary-strong);background:var(--primary-soft)}.result-dispute{color:var(--warning);background:var(--warning-soft)}.result-reversal{color:var(--accent-purple);background:var(--info-soft)}.result-doc{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent)}.searchEmpty{text-align:center;color:var(--muted);padding:24px 16px;font-size:13px}.searchResultsFooter{border-top:1px solid var(--border-soft);background:var(--surface-soft);min-height:34px;color:var(--muted-2);align-items:center;gap:14px;padding:0 12px;font-size:11px;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.popoverWrap{position:relative}.popoverMenu{background:var(--surface-elevated);border:1px solid var(--border);box-shadow:var(--shadow-popover);z-index:65;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0}.compactPopover{min-width:205px;padding:6px}.menuOption{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;font-size:13px;display:flex}.menuOption:hover,.menuOption.selected{background:var(--surface-hover)}.menuOption.selected{color:var(--primary-strong)}.selectionDot{background:var(--primary);border-radius:50%;width:7px;height:7px;margin-left:auto}.popoverTitle{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.popoverTitle>div{gap:3px;display:grid}.popoverTitle strong{font-size:14px}.popoverTitle small{color:var(--muted);font-size:11px}.popoverFooter{border-top:1px solid var(--border-soft);justify-content:flex-end;align-items:center;gap:7px;padding:10px 12px;display:flex}.buttonCount{border-radius:var(--radius-pill);background:var(--primary);min-width:18px;height:18px;color:var(--inverse-text);place-items:center;font-size:11px;display:grid}.activeFilter{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:var(--primary-softer);color:var(--primary-strong)}.filterPopover{width:min(360px,100vw - 28px)}.filterFields{gap:11px;padding:12px;display:grid}.notificationsPanel{width:min(390px,100vw - 24px);overflow:hidden}.notificationsHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.notificationsHeader>div{gap:2px;display:grid}.notificationsHeader strong{font-size:14px}.notificationsHeader small{color:var(--muted);font-size:11px}.notificationsList{max-height:min(460px,60vh);padding:4px 0;overflow-y:auto}.notificationsList>button{border:0;border-bottom:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr 7px;gap:10px;width:100%;padding:12px 14px;display:grid}.notificationsList>button:last-child{border-bottom:0}.notificationsList>button:hover{background:var(--surface-hover)}.notificationsList>button.unread{background:var(--primary-softer)}.notificationIcon{background:var(--surface-soft);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.notification-budget{background:var(--warning-soft);color:var(--warning)}.notification-campaign{background:var(--primary-soft);color:var(--primary-strong)}.notification-dispute{background:var(--danger-soft);color:var(--danger)}.notification-webhook{background:var(--info-soft);color:var(--info)}.notificationCopy{gap:3px;display:grid}.notificationCopy strong{font-size:13px}.notificationCopy small{color:var(--muted);font-size:11.5px;line-height:1.45}.notificationCopy em{color:var(--muted-2);margin-top:2px;font-size:10.5px;font-style:normal}.notificationsList>button>i{background:var(--primary);border-radius:50%;align-self:start;width:7px;height:7px;margin-top:5px}.notificationsFooter{background:var(--surface-soft);border-top:1px solid var(--border-soft);color:var(--muted-2);text-align:center;padding:10px 14px;font-size:11px}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.pageHeader h1{letter-spacing:-.45px;color:var(--text-strong);margin:0;font-size:24px;line-height:1.25}.pageHeader p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}.pageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.backRow{margin-bottom:8px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.button{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;min-height:36px;color:var(--text);font-size:13px;font-weight:var(--font-weight-medium);transition:background var(--transition), border var(--transition), color var(--transition), transform var(--transition), box-shadow var(--transition);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.button:hover:not(:disabled){border-color:color-mix(in srgb, var(--border-strong) 65%, var(--text));background:var(--surface-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 5px 14px var(--primary-shadow)}.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.button.danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 24%, var(--border))}.button.ghost{box-shadow:none;background:0 0;border-color:#0000}.button.small{min-height:31px;padding:0 10px;font-size:12px}.button:disabled{opacity:.48;cursor:not-allowed}.fullWidthButton{width:100%}.textButton{color:var(--primary-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.metricCard{min-height:113px;padding:16px}.metricTop{justify-content:space-between;align-items:center;display:flex}.metricLabel{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.metricLabel svg{color:var(--muted-2)}.infoDot{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--muted-2);border-radius:50%;place-items:center;font-size:10px;display:grid}.metricValue{font-size:25px;font-weight:var(--font-weight-semibold);letter-spacing:-.6px;color:var(--text-strong);margin:11px 0 6px}.metricFoot{color:var(--muted-2);align-items:center;gap:6px;font-size:11px;display:flex}.metricChange{font-weight:var(--font-weight-semibold);border-radius:5px;padding:2px 5px}.metricChange.up{color:var(--success);background:var(--success-soft)}.metricChange.down{color:var(--danger);background:var(--danger-soft)}.metricChange.neutral{color:var(--primary-strong);background:var(--primary-soft)}.dashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr);gap:12px;margin-bottom:12px;display:grid}.lowerGrid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.5fr);gap:12px;display:grid}.chartCard{min-height:330px;padding:16px;overflow:visible}.cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.cardTitle{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-strong);align-items:center;gap:7px;display:flex}.cardTitle svg{color:var(--muted-2)}.cardSubvalue{font-size:24px;font-weight:var(--font-weight-semibold);letter-spacing:-.5px;margin-top:7px}.cardHint{color:var(--muted-2);margin-top:4px;font-size:11px;line-height:1.5}.cardActions{align-items:center;gap:6px;display:flex}.chartLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;font-size:11px;display:flex}.legendDot{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.dot-purple{background:var(--primary)}.dot-blue{background:var(--accent-blue)}.dot-teal{background:var(--accent-teal)}.chartWrap{min-width:0;height:235px}.chartWrap.short{height:170px}.budgetCard{min-height:330px;padding:16px}.budgetSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.budgetSummaryItem{border:1px solid var(--border-soft);background:var(--surface-soft);border-radius:9px;gap:4px;padding:10px;display:grid}.budgetSummaryItem small{color:var(--muted-2);font-size:10.5px}.budgetSummaryItem strong{font-size:13px}.toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:12px;display:flex}.toolbar .pageSearch{width:min(360px,100%)}.toolbarRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.tableCard{overflow:hidden}.tableHeader{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 15px;display:flex}.tableHeader h3{font-size:13px;font-weight:var(--font-weight-semibold);align-items:center;gap:7px;margin:0;display:flex}.tableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px}th{text-align:left;letter-spacing:.045em;color:var(--muted-2);font-size:10.5px;font-weight:var(--font-weight-semibold);background:var(--surface-soft);border-bottom:1px solid var(--border-soft);white-space:nowrap;padding:11px 14px}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}th.sortable:hover{color:var(--text)}th.sortable.sorted{color:var(--text-strong)}th.sortable .sortIcon{vertical-align:middle;opacity:.45;margin-left:4px;display:inline-flex}th.sortable.sorted .sortIcon{opacity:1}td{border-bottom:1px solid var(--border-soft);color:var(--text);vertical-align:middle;white-space:nowrap;padding:12px 14px;font-size:12.5px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-hover)}.tablePrimary{font-weight:var(--font-weight-medium);color:var(--text-strong);align-items:center;gap:9px;display:inline-flex}.tablePrimary:hover{color:var(--primary-strong)}.appIcon{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-strong);font-size:11px;font-weight:var(--font-weight-bold);border-radius:8px;flex:none;place-items:center;display:inline-grid}.progressTrack{background:var(--border-soft);border-radius:var(--radius-pill);vertical-align:middle;width:76px;height:5px;display:inline-block;overflow:hidden}.progressTrack>span{border-radius:inherit;background:linear-gradient(90deg, var(--primary-strong), var(--primary));height:100%;display:block}.progressLabel{color:var(--muted);margin-left:6px;font-size:11px}.blockProgress{width:100%;height:7px;margin-top:12px;display:block}.progressCaption{color:var(--muted-2);justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;display:flex}.clickableRow{cursor:pointer}.emptyTable{text-align:center;color:var(--muted);padding:28px 12px}.subtleBadge{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:var(--radius-pill);padding:4px 8px;font-size:11px}.formCard{padding:16px}.sectionTitle{letter-spacing:-.2px;color:var(--text-strong);margin:0 0 5px;font-size:16px}.sectionDescription{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.55}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.formField{gap:6px;min-width:0;display:grid}.formField.full{grid-column:1/-1}.formField label{color:var(--muted);font-size:11.5px;font-weight:var(--font-weight-medium)}.labelRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.input,.textarea,.readonlyValue{border:1px solid var(--border);background:var(--surface-input);width:100%;color:var(--text);transition:border var(--transition), box-shadow var(--transition);border-radius:8px}.input{height:39px;padding:0 11px;font-size:13px}.textarea{resize:vertical;min-height:96px;padding:10px 11px;font-size:13px;line-height:1.5}.input:focus,.textarea:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--primary-ring)}.input::placeholder,.textarea::placeholder{color:var(--muted-2)}.input[readonly],.readonlyValue{background:var(--surface-soft);color:var(--muted)}.readonlyValue{align-items:center;min-height:39px;padding:0 11px;font-size:13px;display:flex}.help{color:var(--muted-2);font-size:10.5px;line-height:1.45}.inputWithSuffix{align-items:center;display:flex;position:relative}.inputWithSuffix .input{padding-right:52px}.inputSuffix{color:var(--muted-2);align-items:center;font-size:11px;display:flex;position:absolute;right:10px}.passwordRow{position:relative}.inputIcon{color:var(--muted-2);pointer-events:none;position:absolute;top:12px;left:11px}.inputWithIcon{padding-left:34px}.inputWithAction{padding-right:38px}.passwordToggle{width:31px;height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:4px;right:5px}.passwordToggle:hover{background:var(--surface-hover)}.divider{background:var(--border-soft);height:1px;margin:16px 0}.formActions,.wizardActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wizardActions{justify-content:space-between}.flatCard{box-shadow:none}.summaryList{padding:12px}.securityDescription{margin-top:8px}.customSelect{width:100%;position:relative}.customSelectTrigger{border:1px solid var(--border);background:var(--surface-input);cursor:pointer;text-align:left;width:100%;min-height:39px;color:var(--text);transition:border var(--transition), box-shadow var(--transition), background var(--transition);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 11px;display:flex}.customSelectTrigger:hover{border-color:var(--border-strong)}.customSelectTrigger:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--primary-ring)}.customSelectTrigger:disabled{opacity:.5;cursor:not-allowed}.customSelectTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.customSelectTrigger svg{color:var(--muted-2);transition:transform var(--transition);flex:none}.rotate180{transform:rotate(180deg)}.placeholderText{color:var(--muted-2)}.customSelectMenu{background:var(--surface-elevated);border:1px solid var(--border);min-width:220px;box-shadow:var(--shadow-popover);z-index:85;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.selectSearch{border:1px solid var(--border);height:34px;color:var(--muted-2);background:var(--surface-input);border-radius:7px;align-items:center;gap:7px;margin:7px;padding:0 9px;display:flex}.selectSearch input{background:0 0;border:0;flex:1;min-width:0;font-size:12px}.selectOptions{max-height:250px;padding:4px;overflow-y:auto}.selectOption{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;display:flex}.selectOption:hover{background:var(--surface-hover)}.selectOption.selected{background:var(--primary-softer);color:var(--primary-strong)}.selectOption>span:first-child{gap:2px;min-width:0;display:grid}.selectOption strong{font-size:12px;font-weight:var(--font-weight-medium)}.selectOption small{color:var(--muted-2);font-size:10.5px;line-height:1.35}.selectEmpty{text-align:center;color:var(--muted-2);padding:18px;font-size:11px}.selectFooter{border-top:1px solid var(--border-soft);justify-content:space-between;gap:7px;padding:7px;display:flex}.multiTrigger{min-height:39px;padding:4px 9px}.multiTriggerContent{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.selectChip{background:var(--primary-soft);max-width:120px;height:25px;color:var(--primary-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex;overflow:hidden}.selectChip svg{cursor:pointer}.mutedChip{background:var(--surface-soft);color:var(--muted)}.checkBoxVisual{border:1px solid var(--border-strong);border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.checkBoxVisual.checked{background:var(--primary);color:#fff;border-color:var(--primary)}.compactSelect{width:145px}.compactSelect .customSelectTrigger{min-height:31px}.compactSelect .customSelectMenu{min-width:170px;left:auto}.dateRangeButton{max-width:280px}.dateRangeButton span{text-overflow:ellipsis;overflow:hidden}.datePopover{width:min(390px,100vw - 24px)}.datePresets{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.datePresets button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;min-height:31px;font-size:11px}.datePresets button:hover{border-color:var(--focus-border);background:var(--primary-softer);color:var(--primary-strong)}.dateFields{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.statusPill{--status-color:var(--muted);--status-bg:var(--surface-soft);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--status-color) 18%, var(--border));background:var(--status-bg);min-height:24px;color:var(--status-color);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.statusPill>i{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.status-live,.status-active,.status-approved,.status-credited,.status-settled,.status-accepted,.status-resolved{--status-color:var(--success);--status-bg:var(--success-soft)}.status-review,.status-under_review,.status-requested,.status-pending,.status-planned{--status-color:var(--info);--status-bg:var(--info-soft)}.status-budget_warning,.status-awaiting_response{--status-color:var(--warning);--status-bg:var(--warning-soft)}.status-paused,.status-rejected,.status-restricted,.status-expired{--status-color:var(--danger);--status-bg:var(--danger-soft)}.status-released,.status-duplicate{--status-color:var(--muted);--status-bg:var(--surface-soft)}.statusField{align-items:center;gap:9px;min-height:39px;display:flex}.statusField small{color:var(--muted-2);font-size:11px}.notice{border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.55;display:flex}.notice.info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 18%, transparent)}.notice.warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 18%, transparent)}.notice.success{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 18%, transparent)}.loginError{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);border-radius:8px;padding:9px 10px;font-size:12px}.detailGrid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:12px;display:grid}.stack{align-content:start;gap:12px;display:grid}.kvList{display:grid}.detailKv{margin-top:8px}.kvRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.kvRow:last-child{border-bottom:0}.kvRow span{color:var(--muted);font-size:12px}.kvRow strong{font-size:12px;font-weight:var(--font-weight-medium);text-align:right}.breakText{overflow-wrap:anywhere;white-space:normal}.endpoint{align-items:center;gap:8px;display:flex}.endpointDescription{max-width:330px;line-height:1.45;font-weight:var(--font-weight-regular)!important;color:var(--muted)!important}.method{font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-bold);border-radius:5px;padding:4px 6px}.method.post{background:var(--success-soft);color:var(--success)}.method.get{background:color-mix(in srgb, var(--accent-blue) 12%, transparent);color:var(--accent-blue)}.endpoint code{font-family:var(--font-family);color:var(--text);font-size:12px}.textMuted{color:var(--muted)!important}.textGreen{color:var(--success)!important}.textRed{color:var(--danger)!important}.textPurple{color:var(--primary-strong)!important}.inlineIcon{vertical-align:-2px}.codeBlock{color:#f5f3ef;font-family:var(--font-family);white-space:pre-wrap;word-break:break-word;background:#1d1d1d;border-radius:10px;padding:14px;font-size:12px;line-height:1.7;position:relative;overflow-x:auto}.codePurple{color:var(--primary)}.codeGreen{color:var(--success)}.codeMuted{color:#1817156b}.codeCopy{color:#f5f3ef;cursor:pointer;background:#1817150f;border:1px solid #1817151f;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:8px;right:8px}.funnelList{gap:9px;display:grid}.funnelRow{grid-template-columns:minmax(120px,155px) 1fr 55px 58px;align-items:center;gap:10px;font-size:12px;display:grid}.funnelBar{background:var(--border-soft);border-radius:4px;height:9px;overflow:hidden}.funnelBar span{background:linear-gradient(90deg, var(--primary-strong), var(--primary));border-radius:inherit;height:100%;display:block}.funnelNote{color:var(--muted);background:var(--surface-soft);border-radius:8px;margin-top:12px;padding:9px 10px;font-size:11px;line-height:1.5}.statisticsScope{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.statisticsScope>div:first-child{gap:3px;display:grid}.statisticsScope strong{font-size:13px}.statisticsScope small{color:var(--muted);font-size:11px;line-height:1.4}.campaignScopeSelect{width:min(430px,48%)}.funnelCampaignSelect{width:min(310px,46%)}.statsTaskTable{margin-top:12px}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:3px;margin-bottom:14px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{cursor:pointer;min-height:38px;color:var(--muted);font-size:12px;font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;padding:0 12px;position:relative}.tab:hover{color:var(--text)}.tab.active{color:var(--primary-strong)}.tab.active:after{content:"";background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.step{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.step:hover{border-color:var(--border-strong)}.step.active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--primary-softer)}.stepNumber{border:1px solid var(--border-strong);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.step.active .stepNumber,.step.done .stepNumber{background:var(--primary);color:#fff;border-color:var(--primary)}.stepLabel{gap:1px;min-width:0;display:grid}.stepLabel strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stepLabel small{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.campaignWizard{max-width:1180px}.taskCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:10px;overflow:visible}.taskCardHeader{background:var(--surface-soft);border-bottom:1px solid var(--border);border-radius:10px 10px 0 0;align-items:center;gap:9px;padding:11px 12px;display:flex}.taskIndex{background:var(--primary-soft);width:24px;height:24px;color:var(--primary-strong);font-size:11px;font-weight:var(--font-weight-bold);border-radius:7px;place-items:center;display:grid}.taskCardHeader strong{font-size:12px}.taskCardHeader button{cursor:pointer;color:var(--danger);background:0 0;border:0;margin-left:auto}.taskCardBody{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;padding:12px;display:grid}.taskCardBody .wide{grid-column:span 2}.taskCardBody .full{grid-column:1/-1}.tooltipIcon{color:var(--muted-2);cursor:help;vertical-align:middle;align-items:center;margin-left:3px;display:inline-flex;position:relative}.tooltipIcon:before{content:"";border:5px solid #0000;border-top-color:var(--surface-inverse);opacity:0;pointer-events:none;z-index:31;transition:opacity .12s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.tooltipIcon:after{content:attr(data-tip);background:var(--surface-inverse);color:var(--text-inverse);font-size:11px;font-weight:var(--font-weight-regular);white-space:normal;text-align:center;pointer-events:none;opacity:0;z-index:31;border-radius:7px;width:max-content;max-width:220px;padding:6px 10px;line-height:1.5;transition:opacity .12s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.tooltipIcon:hover:before,.tooltipIcon:hover:after{opacity:1}.boostBadge{font-size:10px;font-weight:var(--font-weight-semibold);color:#92400e;vertical-align:middle;background:#fef3c7;border:1px solid #fde68a;border-radius:5px;align-items:center;gap:3px;padding:1px 5px;display:inline-flex}.progressiveRow{align-items:center;gap:8px;padding:2px 0;display:flex}.progressiveRow input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.progressiveRow label{color:var(--muted);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none}.sandboxGrid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:12px;display:grid}.eventButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.eventButton{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;padding:11px}.eventButton:hover{background:var(--primary-softer);border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.eventButton strong{font-size:12px;display:block}.eventButton small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.modalBackdrop{z-index:100;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.modalCard{background:var(--surface-elevated);border:1px solid var(--border);width:min(520px,100%);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-modal);border-radius:15px;padding:18px;overflow-y:auto}.modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.modalHeader h2{letter-spacing:-.25px;margin:0;font-size:18px}.modalHeader p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.modalField{margin-top:12px}.modalActions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.amountInput{align-items:center;display:flex;position:relative}.amountInput>span{color:var(--muted);font-weight:var(--font-weight-semibold);position:absolute;left:11px}.amountInput .input{height:44px;font-size:16px;font-weight:var(--font-weight-semibold);padding-left:27px;padding-right:50px}.amountInput em{color:var(--muted-2);font-size:11px;font-style:normal;position:absolute;right:11px}.amountPresets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.amountPresets button{border:1px solid var(--border);background:var(--surface);cursor:pointer;min-height:31px;color:var(--muted);border-radius:7px;font-size:11px}.amountPresets button:hover{border-color:var(--focus-border);color:var(--primary-strong);background:var(--primary-softer)}.providerNotice{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:9px;gap:8px;margin-top:14px;padding:10px;font-size:11px;line-height:1.5;display:flex}.disputeSubject{letter-spacing:-.25px;margin:8px 0 7px;font-size:18px}.bodyCopy{color:var(--muted);margin:0 0 14px;font-size:12.5px;line-height:1.7}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evidenceItem{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.evidenceItem:hover{background:var(--surface-hover)}.evidenceItem>span{background:var(--primary-soft);width:31px;height:31px;color:var(--primary-strong);border-radius:8px;place-items:center;display:grid}.evidenceItem>div{gap:2px;min-width:0;display:grid}.evidenceItem strong{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.evidenceItem small{color:var(--muted);font-size:10.5px}.emptyInline{color:var(--muted);padding:12px 0;font-size:12px}.timeline{gap:0;display:grid;position:relative}.timelineItem{grid-template-columns:24px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.timelineItem:last-child{padding-bottom:0}.timelineItem:before{content:"";background:var(--border);width:1px;position:absolute;top:21px;bottom:-2px;left:11px}.timelineItem:last-child:before{display:none}.timelineDot{background:var(--success-soft);width:23px;height:23px;color:var(--success);border:1px solid color-mix(in srgb, var(--success) 20%, var(--border));font-size:10px;font-weight:var(--font-weight-bold);z-index:1;border-radius:50%;place-items:center;display:grid}.timelineItem>div{min-width:0}.timelineItem strong{font-size:12px}.timelineItem p{color:var(--muted);margin:4px 0;font-size:11.5px;line-height:1.5}.timelineItem small{color:var(--muted-2);font-size:10.5px}.timeline-current .timelineDot{background:var(--primary-soft);color:var(--primary-strong);border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}.timeline-pending .timelineDot{background:var(--surface-soft);color:var(--muted-2)}.actionChoiceGrid{gap:7px;display:grid}.actionChoiceGrid>button{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;gap:9px;padding:10px;display:flex}.actionChoiceGrid>button:hover{background:var(--surface-hover)}.actionChoiceGrid>button.selected{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--primary-ring);background:var(--primary-softer)}.actionChoiceGrid>button.dangerChoice.selected{border-color:color-mix(in srgb, var(--danger) 50%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent);background:var(--danger-soft)}.actionChoiceGrid>button span{gap:2px;display:grid}.actionChoiceGrid strong{font-size:12px}.actionChoiceGrid small{color:var(--muted);font-size:10.5px;line-height:1.35}.responseForm{gap:10px;margin-top:12px;display:grid}.fileDrop{border:1px dashed var(--border-strong);background:var(--surface-soft);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex!important}.fileDrop:hover{border-color:var(--focus-border);background:var(--primary-softer)}.fileDrop span{gap:2px;display:grid}.fileDrop strong{font-size:11.5px}.fileDrop small{color:var(--muted);font-size:10.5px}.memberAvatar{background:var(--primary-soft);width:27px;height:27px;color:var(--primary-strong);font-size:10px;font-weight:var(--font-weight-bold);border-radius:8px;place-items:center;display:inline-grid}.tableActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.iconButton.small{width:28px;height:28px}.inlineEditRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pendingInvites{border-top:1px solid var(--border-soft);margin-top:16px;padding-top:16px}.cardSubtitle{font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.docsLayout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:16px;display:grid}.docsSidebar{top:calc(var(--topbar-height) + 20px);box-shadow:none;padding:12px;position:sticky}.docsSidebarTitle{align-items:center;gap:7px;padding:3px 5px 11px;font-size:13px;display:flex}.docsSearch{width:100%;height:34px}.docsSidebar nav{gap:2px;margin-top:10px;display:grid}.docsSidebar nav a{min-height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.docsSidebar nav a:hover{background:var(--surface-hover);color:var(--text)}.docsContent{min-width:0;max-width:1000px}.docsHero{padding:6px 0 24px}.eyebrow{color:var(--primary-strong);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.docsHero h1{letter-spacing:-.7px;margin:7px 0 8px;font-size:30px}.docsHero p{color:var(--muted);max-width:720px;font-size:13px;line-height:1.65}.docsBaseUrl{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:6px 7px 6px 11px;display:inline-flex}.docsBaseUrl span{color:var(--muted);font-size:11px}.docsBaseUrl strong{font-size:12px;font-weight:var(--font-weight-medium)}.docsSection{scroll-margin-top:calc(var(--topbar-height) + 20px);margin-bottom:28px}.docsSectionHeader{margin-bottom:10px}.docsSectionHeader>div{align-items:center;gap:10px;display:flex}.docsSectionIcon{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-strong);border-radius:9px;place-items:center;display:grid}.docsSectionHeader h2{margin:0;font-size:17px}.docsSectionHeader p{color:var(--muted);margin:3px 0 0;font-size:11.5px}.docsInfoCard{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 14px;display:grid}.docsInfoCard>div{border-bottom:1px solid var(--border-soft);gap:3px;padding:12px 0;display:grid}.docsInfoCard>div:nth-last-child(-n+2){border-bottom:0}.docsInfoCard strong{font-size:11.5px}.docsInfoCard span{color:var(--muted);font-size:11px}.swaggerList{gap:8px;display:grid}.swaggerEndpoint{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.swaggerEndpoint.method-post{border-left:3px solid var(--success)}.swaggerEndpoint.method-get{border-left:3px solid var(--accent-blue)}.swaggerSummary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:55px minmax(160px,.9fr) minmax(180px,1.3fr) 18px;align-items:center;gap:10px;width:100%;min-height:53px;padding:8px 11px;display:grid}.swaggerSummary:hover{background:var(--surface-hover)}.swaggerSummary>strong{font-size:12.5px}.swaggerSummary>span:nth-child(3){color:var(--muted);font-size:11.5px}.swaggerMethod{color:#fff;min-width:48px;height:25px;font-size:11px;font-weight:var(--font-weight-bold);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.swaggerMethod.post{background:var(--success)}.swaggerMethod.get{background:var(--accent-blue)}.swaggerBody{border-top:1px solid var(--border-soft);background:var(--surface-soft);padding:14px}.swaggerBody>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.55}.swaggerDetailsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.swaggerDetailsGrid h3{margin:0 0 6px;font-size:11.5px}.docsCode{min-height:0}.swaggerMethod.delete{background:var(--danger)}.swaggerMethod.patch{background:var(--warning)}.swaggerEndpoint.method-delete{border-left:3px solid var(--danger)}.swaggerEndpoint.method-patch{border-left:3px solid var(--warning)}.httpStatus{background:var(--surface-soft);border:1px solid var(--border);min-width:40px;font-weight:var(--font-weight-semibold);border-radius:6px;justify-content:center;padding:4px 7px;display:inline-flex}.loginPage{background:var(--bg);min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));place-items:center;display:grid}.loginShell{background:var(--surface);border:1px solid var(--border);border-radius:19px;grid-template-columns:.92fr 1.08fr;width:min(1060px,100%);min-height:630px;display:grid;overflow:hidden;box-shadow:0 24px 65px #1a161e14}html[data-theme=dark] .loginShell{box-shadow:var(--shadow-modal)}.loginFormPane{flex-direction:column;min-width:0;padding:42px 52px;display:flex}.loginBrandRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.authBadge{background:var(--primary-soft);color:var(--primary-strong);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-semibold);padding:5px 8px}.authFormContent{width:100%;max-width:390px;margin:auto 0}.loginTitle{letter-spacing:-.75px;color:var(--text-strong);margin:0 0 8px;font-size:30px}.loginLead{color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.65}.loginForm{gap:14px;display:grid}.authSubmit{width:100%;min-height:43px;margin-top:2px}.accessPrompt{border-top:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:18px;padding-top:16px;font-size:11.5px;display:flex}.accessPrompt a{color:var(--primary-strong);font-weight:var(--font-weight-semibold)}.loginFooter{color:var(--muted-2);font-size:11px}.loginVisual{background:radial-gradient(circle at 80% 15%, #ffffff2e, transparent 32%), linear-gradient(145deg, var(--primary-strong), var(--primary) 54%, #f477b0);color:#fff;border-radius:15px;flex-direction:column;margin:10px;padding:36px;display:flex;position:relative;overflow:hidden}.loginVisual:before,.loginVisual:after{content:"";pointer-events:none;border:1px solid #ffffff26;border-radius:50%;position:absolute}.loginVisual:before{width:440px;height:440px;top:-100px;right:-195px}.loginVisual:after{width:300px;height:300px;top:-25px;right:-112px}.visualEyebrow{opacity:.72;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:var(--font-weight-semibold)}.loginVisual h2{z-index:1;letter-spacing:-.75px;max-width:460px;margin:18px 0 10px;font-size:31px;line-height:1.15;position:relative}.loginVisual>p{z-index:1;opacity:.78;max-width:450px;margin:0;font-size:12.5px;line-height:1.65;position:relative}.authFeatureList{z-index:1;gap:12px;margin-top:28px;display:grid;position:relative}.authFeatureList>div{gap:10px;display:flex}.authFeatureList>div>span{gap:2px;display:grid}.authFeatureList strong{font-size:12px}.authFeatureList small{opacity:.72;font-size:11px;line-height:1.45}.visualDashboardMock{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:13px;height:210px;margin-top:auto;padding:13px;position:relative}.visualMockTop{gap:5px;display:flex}.visualMockTop span{background:#ffffff6b;border-radius:50%;width:7px;height:7px}.visualMockGrid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.visualMockGrid div{background:#ffffff1f;border-radius:8px;height:48px}.visualMockChart{background:#ffffff14;border-radius:8px;align-items:flex-end;gap:8px;height:96px;margin-top:9px;padding:10px;display:flex}.visualMockChart i{background:#ffffff57;border-radius:5px 5px 2px 2px;flex:1;height:40%}.visualMockChart i:nth-child(2){height:65%}.visualMockChart i:nth-child(3){height:52%}.visualMockChart i:nth-child(4){height:82%}.visualMockChart i:nth-child(5){height:69%}.visualMockChart i:nth-child(6){background:#ffffffb8;height:92%}.accessPage{background:var(--bg);min-height:100dvh;padding:0 max(24px, env(safe-area-inset-right)) 42px max(24px, env(safe-area-inset-left))}.accessHeader{justify-content:space-between;align-items:center;max-width:1160px;height:76px;margin:0 auto;display:flex}.accessShell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:60px;max-width:1160px;margin:38px auto 0;display:grid}.accessIntro{padding-top:28px}.accessIntro h1{letter-spacing:-1.2px;max-width:460px;margin:10px 0 13px;font-size:40px;line-height:1.08}.accessIntro>p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.7}.accessChecks{gap:15px;margin-top:30px;display:grid}.accessChecks>div{color:var(--primary-strong);gap:10px;display:flex}.accessChecks>div>span{color:var(--text);gap:3px;display:grid}.accessChecks strong{font-size:12.5px}.accessChecks small{color:var(--muted);font-size:11px;line-height:1.45}.accessFormCard{padding:22px}.accessSuccess{text-align:center;min-height:350px;color:var(--success);flex-direction:column;justify-content:center;align-items:center;display:flex}.accessSuccess h3{color:var(--text);margin:12px 0 5px}.accessSuccess p{color:var(--muted);max-width:330px;font-size:12px;line-height:1.5}.accessSuccess>span{color:var(--muted-2);margin-bottom:16px;font-size:11px}@media (max-width:1180px){.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.taskCardBody{grid-template-columns:repeat(2,minmax(0,1fr))}.taskCardBody .wide{grid-column:span 1}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.docsLayout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:980px){.sidebar{box-shadow:var(--shadow-popover);transform:translate(-100%)}.sidebar.mobileOpen{transform:translate(0)}.mobileOverlay{z-index:35;background:var(--overlay);border:0;display:block;position:fixed;inset:0}.appMain{margin-left:0}.mobileMenu{display:grid}.topbar{padding:0 18px}.globalSearch{width:min(360px,45vw)}.dashboardGrid,.lowerGrid,.detailGrid,.sandboxGrid{grid-template-columns:1fr}.loginShell{grid-template-columns:1fr;width:min(620px,100%)}.loginVisual{display:none}.loginFormPane{min-height:610px}.accessShell{grid-template-columns:1fr;gap:24px;margin-top:12px}.accessIntro{padding-top:0}.accessIntro h1{font-size:33px}.docsLayout{grid-template-columns:1fr}.docsSidebar{display:none;position:static}.swaggerDetailsGrid{grid-template-columns:1fr}}@media (max-width:720px){:root{--topbar-height:62px}.content{padding:18px 14px 32px}.topbar{gap:8px;padding:0 12px}.globalSearch{flex:1;width:auto}.topSearch{width:100%}.topSearch kbd,.optionalTopAction{display:none}.profileWrap{margin-left:1px;padding-left:6px}.profileMeta,.profileButton>svg{display:none}.profileButton{padding:2px}.pageHeader{flex-direction:column;align-items:stretch}.pageHeaderActions{justify-content:flex-start}.pageHeaderActions>*{flex:0 auto}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard{min-height:104px;padding:13px}.metricValue{font-size:22px}.toolbar,.responsiveToolbar{flex-direction:column;align-items:stretch}.toolbar .pageSearch{width:100%}.toolbarRight{justify-content:flex-start}.statisticsScope{flex-direction:column;align-items:stretch}.campaignScopeSelect,.funnelCampaignSelect{width:100%}.funnelRow{grid-template-columns:minmax(95px,130px) 1fr 45px}.funnelRow>span:last-child{display:none}.formGrid{grid-template-columns:1fr}.formField.full{grid-column:auto}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.eventButtons,.evidenceGrid{grid-template-columns:1fr}.datePresets{grid-template-columns:repeat(2,1fr)}.dateFields,.docsInfoCard{grid-template-columns:1fr}.docsInfoCard>div:nth-last-child(-n+2){border-bottom:1px solid var(--border-soft)}.docsInfoCard>div:last-child{border-bottom:0}.swaggerSummary{grid-template-columns:55px minmax(0,1fr) 18px}.swaggerSummary>span:nth-child(3){display:none}.loginPage{padding:14px}.loginShell{border-radius:15px;min-height:calc(100dvh - 28px)}.loginFormPane{min-height:auto;padding:30px 24px}.authFormContent{margin:64px 0 auto}.accessPage{padding:0 16px 30px}.accessHeader{height:66px}.accessHeader .button{padding:0 8px}.accessFormCard{padding:16px}.amountPresets{grid-template-columns:repeat(2,1fr)}.modalBackdrop{align-items:end;padding:10px}.modalCard{border-radius:16px 16px 10px 10px;width:100%;max-height:min(88dvh,760px)}}@media (max-width:480px){.metricsGrid{grid-template-columns:1fr}.pageHeader h1{font-size:22px}.pageHeaderActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.pageHeaderActions .button,.pageHeaderActions .popoverWrap,.pageHeaderActions .dateRangeButton,.pageHeaderActions .popoverWrap>.button{width:100%}.dateRangeButton{max-width:none}.chartCard{min-height:300px;padding:13px}.chartWrap{height:215px}.budgetSummary{grid-template-columns:1fr}.funnelRow{grid-template-columns:105px 1fr 42px;gap:7px;font-size:11px}.steps{grid-template-columns:1fr 1fr}.stepLabel small{display:none}.taskCardBody{grid-template-columns:1fr}.wizardActions .button{min-width:105px}.profileWrap{border-left:0;padding-left:0}.topbarActions{gap:0}.iconButton{width:33px;height:33px}.notificationsPanel{top:calc(var(--topbar-height) + 6px);width:auto;position:fixed;left:8px;right:8px}.themeMenu{top:calc(var(--topbar-height) + 6px);position:fixed;right:8px}.searchResultsPanel{top:calc(var(--topbar-height) + 6px);width:auto;position:fixed;left:8px;right:8px}.customSelectMenu{top:auto;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:14px;max-height:65dvh;position:fixed}.selectOptions{max-height:48dvh}.filterPopover,.datePopover{top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;position:fixed}.accessIntro h1{font-size:30px}.accessChecks{margin-top:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.searchResultsList button.active{background:var(--primary-softer);box-shadow:inset 0 0 0 1px var(--primary-ring)}body{min-width:0;overflow-x:hidden}.sidebar{padding-left:env(safe-area-inset-left)}.content{padding-bottom:max(32px, env(safe-area-inset-bottom))}@media (max-width:980px){.topbar{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}}@media (max-width:720px){.topbar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.content{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}}@media (max-width:360px){.content{padding-left:10px;padding-right:10px}.pageHeaderActions,.steps{grid-template-columns:1fr}.topbar{gap:4px}.profileAvatar{width:30px;height:30px}.metricCard{min-width:0}}@media (pointer:coarse){.button,.customSelectTrigger,.dateRangeButton,.navItem{min-height:44px}.iconButton,.mobileMenu,.notificationButton{min-width:44px;min-height:44px}.selectOption,.menuOption,.datePresets button{min-height:44px}}.evidencePreviewSurface{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.evidencePreviewSurface strong{color:var(--text);font-size:14px}.evidencePreviewSurface span{max-width:360px;font-size:12px;line-height:1.55}.metricGridItem{display:contents}@supports not (color:color-mix(in srgb, white 50%, black)){.topbar{background:var(--surface)}.result-doc,.method.get{background:var(--info-soft)}.activeFilter,.step.active,.eventButton:hover{border-color:var(--primary)}.button:hover:not(:disabled),.statusPill,.notice,.timelineDot{border-color:var(--border-strong)}.button.danger,.actionChoiceGrid>button.dangerChoice.selected{border-color:var(--danger)}}.modalCard{max-height:min(760px,100dvh - 32px)}@media (max-width:720px){.modalCard{max-height:min(88dvh,760px)}}@media (max-width:480px){.customSelectMenu{max-height:65dvh}.selectOptions{max-height:48dvh}}.authResetModal{width:min(500px,100%)}.resetSteps{align-items:center;gap:8px;margin:0 0 18px;display:flex}.resetSteps span{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);font-size:12px;font-weight:var(--font-weight-semibold);background:var(--surface-soft);border-radius:50%;place-items:center;display:grid}.resetSteps span.active{background:var(--primary);color:var(--inverse-text);border-color:var(--primary)}.resetSteps i{background:var(--border);flex:1;height:1px}.resetCodeIcon{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-strong);border-radius:12px;place-items:center;margin:0 auto 14px;display:grid}.resetCodeInput{text-align:center;letter-spacing:.35em;font-size:18px;font-weight:var(--font-weight-semibold)}.resetResend{margin-top:10px}.passwordRequirements{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-soft);gap:8px;margin-top:14px;padding:12px;display:grid}.passwordRequirements span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.passwordRequirements span.pass{color:var(--success)}.passwordRequirements small{color:var(--muted-2);font-size:11px;line-height:1.45}.compactRequirements{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.compactRequirements small{grid-column:1/-1}.resetSuccess{text-align:center;padding:12px 4px 4px}.resetSuccess>svg{color:var(--success)}.resetSuccess h3{margin:10px 0 6px}.resetSuccess p{color:var(--muted);max-width:390px;margin:0 auto 18px;line-height:1.55}@media (max-width:720px){.compactRequirements{grid-template-columns:1fr}.compactRequirements small{grid-column:auto}}.adminShell{background:var(--bg);min-height:100vh;display:flex}.adminSidebar{z-index:60;background:var(--surface);border-right:1px solid var(--border);flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.adminBrandRow{height:var(--topbar-height);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 18px;display:flex}.adminBadge{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary-strong);font-size:11px;font-weight:var(--font-weight-semibold);margin-left:auto;padding:4px 8px}.adminCloseMobile{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--muted);background:0 0;border:0;place-items:center;display:none}.adminNav{flex-direction:column;flex:1;gap:5px;padding:18px 12px;display:flex}.adminNavLabel{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:var(--font-weight-semibold);padding:4px 10px 8px}.adminNavItem{border-radius:var(--radius-sm);min-height:42px;color:var(--muted);font-size:13px;font-weight:var(--font-weight-medium);transition:background var(--transition), color var(--transition);align-items:center;gap:10px;padding:0 11px;display:flex}.adminNavItem:hover{background:var(--surface-hover);color:var(--text)}.adminNavItem.active{background:var(--primary-soft);color:var(--primary-strong)}.adminNavItem svg:last-child{margin-left:auto}.adminIdentity{border:1px solid var(--border);background:var(--surface-soft);border-radius:var(--radius);align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.adminIdentityIcon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary-strong);border-radius:10px;flex:none;place-items:center;display:grid}.adminIdentity>div:last-child{gap:2px;min-width:0;display:grid}.adminIdentity strong{font-size:12px}.adminIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminMain{flex:1;min-width:0;margin-left:248px}.adminTopbar{z-index:50;height:var(--topbar-height);background:color-mix(in srgb, var(--surface) 95%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:14px;padding:0 24px;display:flex;position:sticky;top:0}.adminMenuButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:none}.adminGlobalSearch{border:1px solid var(--border);background:var(--surface-input);width:min(520px,48vw);height:40px;color:var(--muted-2);border-radius:10px;align-items:center;gap:9px;padding:0 11px;display:flex;position:relative}.adminGlobalSearch:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--primary-ring)}.adminGlobalSearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.adminGlobalSearch kbd{white-space:nowrap}.adminSearchResults{border:1px solid var(--border);background:var(--surface-elevated);width:min(560px,90vw);box-shadow:var(--shadow-popover);z-index:90;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 9px);left:0}.adminSearchResults button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px;display:grid}.adminSearchResults button:hover{background:var(--surface-hover)}.adminSearchResults button>span:nth-child(2){gap:3px;min-width:0;display:grid}.adminSearchResults strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminSearchResults small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminResultIcon{background:var(--surface-soft);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.adminResultIcon.account{background:var(--primary-soft);color:var(--primary-strong)}.adminResultIcon.campaign{background:var(--info-soft);color:var(--info)}.adminSearchEmpty{text-align:center;color:var(--muted);padding:18px;font-size:12px}.adminLogout{margin-left:auto}.adminContent{width:100%;max-width:var(--content-max);margin:0 auto;padding:24px 26px 44px}.adminDashboardGrid,.adminDetailGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:12px;display:grid}.adminChart{height:275px}.adminRecentCard{overflow:hidden}.adminRecentList{display:grid}.adminRecentRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.adminRecentRow:last-child{border-bottom:0}.adminRecentRow:hover{background:var(--surface-hover)}.adminRecentRow>span:first-child{gap:3px;min-width:0;display:grid}.adminRecentRow strong{color:var(--text-strong);font-size:12px}.adminRecentRow small,.adminTableSub{color:var(--muted);font-size:10px;font-weight:var(--font-weight-regular);margin-top:3px;display:block}.adminCompactSelect{width:min(220px,100%)}.adminFilterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminListToolbar .pageSearch{width:min(420px,100%)}.adminInlineLink{color:var(--primary-strong);font-weight:var(--font-weight-medium)}.adminInlineLink:hover{text-decoration:underline}.adminLoadingCard{color:var(--muted);padding:28px}.adminTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminTitleRow h1{margin:0}.adminInfoList{margin-top:14px;display:grid}.adminInfoList>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:9px 0;display:flex}.adminInfoList>div:last-child{border-bottom:0}.adminInfoList span{color:var(--muted);font-size:12px}.adminInfoList strong,.adminInfoList a{max-width:66%;color:var(--text-strong);text-align:right;word-break:break-word;font-size:12px}.adminInfoList a{color:var(--primary-strong);align-items:center;gap:5px;display:inline-flex}.adminInfoList .adminInfoStack{justify-content:stretch;display:grid}.adminInfoStack p{color:var(--text);margin:5px 0 0;font-size:12px;line-height:1.55}.adminReasonBox{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-soft);margin-top:14px;padding:12px}.adminReasonBox strong{color:var(--text-strong);font-size:12px}.adminReasonBox p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.adminSectionGap{margin-top:12px}.adminTeamList{margin-top:12px;display:grid}.adminTeamRow{border-bottom:1px solid var(--border-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 0;display:grid}.adminTeamRow:last-child{border-bottom:0}.adminUserAvatar{background:var(--surface-soft);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.adminTeamRow>span:nth-child(2){gap:2px;display:grid}.adminTeamRow strong{font-size:11px}.adminTeamRow small,.adminTeamRow>span:last-child{color:var(--muted);font-size:10px}.adminBreakdown{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.adminBreakdown>div{align-content:start;gap:8px;display:grid}.adminBreakdown>div>strong{color:var(--text-strong);margin-bottom:3px;font-size:11px}.adminBreakdown>div>span{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.adminBreakdown b{color:var(--text);font-weight:var(--font-weight-semibold)}.adminTimeline{margin-top:14px;display:grid}.adminTimelineRow{min-height:58px;padding:0 0 16px 25px;position:relative}.adminTimelineRow:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:13px;bottom:-1px;left:6px}.adminTimelineRow>i{border:2px solid var(--surface);background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 1px var(--primary);border-radius:50%;position:absolute;top:5px;left:2px}.adminTimelineRow>span{gap:3px;display:grid}.adminTimelineRow strong{text-transform:capitalize;font-size:12px}.adminTimelineRow small{color:var(--muted-2);font-size:10px}.adminTimelineRow p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.adminFunnel{gap:12px;margin-top:14px;display:grid}.adminFunnel>div{grid-template-columns:minmax(110px,1fr) minmax(120px,1.5fr) 48px;align-items:center;gap:10px;display:grid}.adminFunnel>div>span:first-child{gap:2px;min-width:0;display:grid}.adminFunnel strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminFunnel small{color:var(--muted-2);font-size:9px}.adminFunnelTrack{border-radius:var(--radius-pill);background:var(--border-soft);height:7px;overflow:hidden}.adminFunnelTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--primary-strong), var(--primary));height:100%;display:block}.adminFunnel b{text-align:right;color:var(--muted);font-size:11px}.adminReviewModal{width:min(520px,100vw - 28px)}.adminLoginPage{background:radial-gradient(circle at 18% 18%, var(--primary-softer), transparent 28%), var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.adminLoginCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-modal);padding:28px}.adminLoginBrand{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.adminLoginIcon{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-strong);border-radius:13px;place-items:center;margin-top:28px;display:grid}.adminLoginCard h1{letter-spacing:-.5px;color:var(--text-strong);margin:15px 0 6px;font-size:26px}.adminLoginCard>p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.55}.adminLoginForm{gap:14px;display:grid}.adminLoginError{border:1px solid color-mix(in srgb, var(--danger) 25%, var(--border));border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);padding:10px 11px;font-size:12px}.adminMobileOverlay{display:none}.status-pending_review,.status-under_review,.status-requested{--status-color:var(--info);--status-bg:var(--info-soft)}.status-changes_requested,.status-paused_advertiser,.status-paused_budget,.status-paused_platform,.status-suspended{--status-color:var(--warning);--status-bg:var(--warning-soft)}.status-draft,.status-ended,.status-archived{--status-color:var(--muted);--status-bg:var(--surface-soft)}@media (max-width:1050px){.adminSidebar{transition:transform .22s;transform:translate(-100%)}.adminSidebar.open{transform:translate(0)}.adminMain{margin-left:0}.adminMenuButton,.adminCloseMobile{display:grid}.adminMobileOverlay{z-index:55;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .22s;display:block;position:fixed;inset:0}.adminMobileOverlay.open{opacity:1;pointer-events:auto}.adminDashboardGrid,.adminDetailGrid{grid-template-columns:1fr}}@media (max-width:720px){.adminTopbar{padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));gap:8px}.adminGlobalSearch{flex:1;width:auto}.adminGlobalSearch kbd,.adminLogout span{display:none}.adminLogout{width:40px;padding:0}.adminContent{padding:18px max(14px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.adminFilterRow,.adminListToolbar,.adminCompactSelect,.adminListToolbar .pageSearch,.adminFilterRow>.popoverWrap{width:100%}.adminFilterRow{grid-template-columns:1fr;display:grid}.adminBreakdown{grid-template-columns:1fr}.adminFunnel>div{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) 42px}.adminLoginPage{padding:14px}.adminLoginCard{padding:22px}}.dashboardFreshness{min-height:20px;color:var(--muted);align-items:center;gap:7px;margin:-2px 0 10px;font-size:14px;display:flex}.notificationEmpty{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.notification-account,.notification-security,.notification-system,.notification-reversal{background:var(--surface-soft);color:var(--muted)}.step:disabled{cursor:not-allowed;opacity:.55}.step:disabled:hover{border-color:var(--border)}.segmentedControl{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-soft);gap:2px;padding:3px;display:inline-flex}.segmentButton{min-height:30px;color:var(--muted);font-size:12.5px;font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition), color var(--transition), box-shadow var(--transition);white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.segmentButton.active{background:var(--surface-elevated);color:var(--text-strong);box-shadow:0 1px 4px #00000014}.toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle{background:var(--border-strong);cursor:pointer;border:none;border-radius:999px;flex:none;width:40px;height:22px;transition:background .18s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.toggle.on{background:var(--primary)}.toggle.on:after{transform:translate(18px)}.fieldOptional{font-size:11px;font-weight:var(--font-weight-regular);color:var(--muted-2);margin-left:4px}.fieldNotice{color:var(--warning);margin-top:4px;font-size:11px;display:block}.taskRobuxPreview{color:var(--muted)}.taskRobuxPreview strong{color:var(--text)}.formField.wide{grid-column:span 2}.eventVerified{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:var(--success-soft)}.modalOverlay{z-index:100;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.modal{background:var(--surface-elevated);border:1px solid var(--border);width:min(520px,100%);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-modal);border-radius:15px;padding:18px;overflow-y:auto}.modal .modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.modal .modalHeader h3{letter-spacing:-.2px;margin:0;font-size:16px}.modal .modalHeader small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.modal .modalBody{margin-bottom:16px}.modal .modalBody p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.6}.modal .modalBody p:last-child{margin-bottom:0}.modal .modalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.button.full{justify-content:center;width:100%}.button.warning{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}.button.warning:hover{background:color-mix(in srgb, var(--warning) 8%, var(--surface-hover));border-color:color-mix(in srgb, var(--warning) 60%, var(--border))}@media (max-width:640px){.segmentedControl{width:100%}.segmentButton{flex:1}}.button.success{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 28%, var(--border))}.button.success:hover:not(:disabled){background:color-mix(in srgb, var(--success) 18%, var(--surface-hover))}.statusBadge{border-radius:var(--radius-pill);height:22px;font-size:12px;font-weight:var(--font-weight-semibold);background:var(--surface-soft);color:var(--muted);border:1px solid var(--border-soft);align-items:center;padding:0 9px;display:inline-flex}.statusBadge.success{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 20%, transparent)}.statusBadge.warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 20%, transparent)}.statusBadge.danger{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 20%, transparent)}.subtleBadge.warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 20%, transparent)}.inlineCode{font-family:var(--font-family-mono,monospace);background:var(--surface-soft);border:1px solid var(--border-soft);color:var(--text);word-break:break-all;border-radius:4px;padding:1px 5px;font-size:12px;display:inline}.formDivider{background:var(--border);height:1px;margin:18px 0}.formHint{color:var(--muted-2);margin:4px 0 0;font-size:12px}.toolbarLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.modalBody{flex-direction:column;gap:0;display:flex}.reviewSection{border-bottom:1px solid var(--border-soft);padding:14px 0}.reviewSection:last-child{border-bottom:none}.reviewSectionTitle{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);margin-bottom:10px}.reviewAddressRow{align-items:center;gap:8px;display:flex}.reviewCode{font-family:var(--font-family-mono,monospace);background:var(--surface-soft);border:1px solid var(--border-soft);word-break:break-all;min-width:0;color:var(--text);border-radius:6px;flex:1;padding:6px 10px;font-size:12px}.reviewMeta{color:var(--muted-2);margin-top:6px;font-size:12px}.reviewActions{padding:14px 0 0}.reviewButtons{justify-content:flex-end;gap:10px;display:flex}.confirmApprove{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;padding:14px}.confirmText{color:var(--text);margin:0 0 14px;font-size:14px;line-height:1.5}.confirmButtons{justify-content:flex-end;gap:8px;display:flex}.infoNotice{background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);border-radius:9px;align-items:flex-start;gap:9px;padding:10px 13px;font-size:13px;line-height:1.5;display:flex}.infoNotice.warning{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 25%, transparent);color:var(--warning)}.addressList{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.addressItem{background:var(--surface-soft);border:1px solid var(--border);transition:opacity var(--transition);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.addressItem.disabled{opacity:.55}.addressItemLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.addressItemLeft strong{font-size:13px}.addressItemLeft small{color:var(--muted-2);font-size:11px}.addressItemActions{flex:none;align-items:center;gap:6px;display:flex}.addressCode{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden;font-size:11px!important}.manualStep{flex-direction:column;gap:0;display:flex}.manualQuoteBox{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:14px}.manualQuoteRow{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:14px;display:flex}.manualQuoteRow:last-child{border-bottom:none}.manualQuoteRow span{color:var(--muted);font-size:13px}.manualQuoteRow strong{font-weight:var(--font-weight-semibold)}.manualAddressBox{background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.manualAddressCode{font-family:var(--font-family-mono,monospace);word-break:break-all;color:var(--text);flex:1;font-size:12px}.expiryBar{color:var(--muted-2);text-align:center;padding:6px 0 10px;font-size:12px}.expiryBar.expired{color:var(--danger)}.manualPendingBox{text-align:center;padding:24px 16px}.manualPendingBox svg{color:var(--success);margin-bottom:12px}.manualPendingBox h3{margin:0 0 8px;font-size:17px}.manualPendingBox p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.sandboxIntro{background:var(--info-soft);border:1px solid color-mix(in srgb, var(--info) 18%, transparent);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:13px 15px;display:flex}.sandboxIntroLeft{flex:1;min-width:0}.sandboxIntroLeft strong{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--info)}.sandboxIntroLeft p{color:var(--info);opacity:.9;margin:4px 0 0;font-size:12px;line-height:1.55}.sandboxIntroActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sandboxStep{border-bottom:1px solid var(--border-soft);grid-template-columns:22px 1fr;gap:12px;padding:14px 0;display:grid}.sandboxStepNum{background:var(--primary-soft);width:22px;height:22px;color:var(--primary-strong);font-size:11px;font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.sandboxStepBody{min-width:0}.sandboxStepLabel{font-size:11.5px;font-weight:var(--font-weight-semibold);color:var(--text-strong);align-items:center;gap:4px;margin-bottom:7px;display:flex}.sandboxStepHint{color:var(--muted);margin-bottom:8px;font-size:11px;line-height:1.5}.sandboxTasksLabel{color:var(--muted);margin:12px 0 0;font-size:11px}.sandboxEmpty{text-align:center;color:var(--muted);padding:36px 24px}.sandboxEmptyIcon{background:var(--surface-soft);width:46px;height:46px;color:var(--muted-2);border-radius:12px;place-items:center;margin:0 auto 12px;display:grid}.sandboxEmpty strong{color:var(--text-strong);margin-bottom:6px;font-size:14px;display:block}.sandboxEmpty p{max-width:340px;margin:0 auto 16px;font-size:12px;line-height:1.55}.sandboxEmptySteps{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.sandboxEmptyNum{background:var(--primary-soft);width:18px;height:18px;color:var(--primary-strong);font-size:10px;font-weight:var(--font-weight-bold);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.sandboxRejection{gap:2px;margin-top:4px;display:grid}.sandboxRejectionTitle{font-size:11px;font-weight:var(--font-weight-medium);color:var(--danger)}.sandboxRejectionHint{color:var(--muted);white-space:normal;max-width:280px;font-size:10.5px;line-height:1.4}.sandboxGuideModal{width:min(640px,100%)}.guideSection{margin-bottom:20px}.guideSection:last-child{margin-bottom:0}.guideSectionTitle{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-strong);margin-bottom:8px}.guideList{gap:5px;margin:0;padding-left:18px;display:grid}.guideList li{color:var(--muted);font-size:12.5px;line-height:1.5}.guideListOrdered{list-style:decimal}.guideTerms{border:1px solid var(--border-soft);border-radius:9px;gap:0;display:grid;overflow:hidden}.guideTerm{border-bottom:1px solid var(--border-soft);grid-template-columns:140px 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.guideTerm:last-child{border-bottom:0}.guideTerm strong{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--text-strong);padding-top:1px}.guideTerm span{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:560px){.guideTerm{grid-template-columns:1fr;gap:3px}.sandboxIntro{flex-direction:column}}.sandboxModeTabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;padding-bottom:0;display:flex}.sandboxModeTab{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex;position:relative;bottom:-1px}.sandboxModeTab:hover{color:var(--text);background:var(--surface-raised,var(--surface))}.sandboxModeTab.active{color:var(--text);background:var(--surface);border-color:var(--border);border-bottom-color:var(--surface)}.textDanger{color:var(--danger)!important}.pbkHelp{margin-bottom:14px;padding:14px 18px}.pbkHelp ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.pbkHelp strong{color:var(--text)}.pbkHelp code{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:4px;padding:0 4px;font-size:12px}.pbkStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px;display:grid;position:relative}.pbkStats.paused{opacity:.72}.pbkStat{--stat-color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;min-width:0;padding:11px 13px 10px;display:flex}.pbkStat.tone-ok{--stat-color:var(--success)}.pbkStat.tone-bad,.pbkStat.tone-err{--stat-color:var(--danger)}.pbkStat.tone-wait{--stat-color:var(--info)}.pbkStat.tone-dup{--stat-color:var(--accent-purple)}.pbkStat.tone-muted{--stat-color:var(--muted-2)}.pbkStat.tone-plain{--stat-color:var(--text-strong)}.pbkStatWide{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px}.pbkStatLabel{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:flex-end;min-height:2.5em;line-height:1.25;display:flex}.pbkStatValue{font-size:20px;font-weight:var(--font-weight-bold);color:var(--stat-color);letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbkStatValue.small{font-size:12px;font-weight:var(--font-weight-medium)}.pbkStatValue.compact{font-size:15px}@media (min-width:1280px){.pbkStats{grid-template-columns:repeat(8,minmax(0,1fr))}}.pbkToolbarStart .toolbarRight{justify-content:flex-start}.pbkPausedTag{font-size:10px;font-weight:var(--font-weight-semibold);background:var(--warning-soft);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 25%, transparent);border-radius:var(--radius-pill);padding:2px 8px;position:absolute;top:-9px;right:8px}.pbkToolbar{flex-wrap:wrap;align-items:flex-start}.pbkFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pbkSelect{width:min(210px,100%)}.pbkSelect.narrow{width:min(160px,100%)}.pbkIpInput{width:180px;height:38px}.pbkQuickViews{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pbkChip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:var(--radius-pill);font-size:12px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition);padding:5px 11px}.pbkChip:hover{border-color:var(--border-strong);color:var(--text)}.pbkChip.active{background:var(--primary-soft);border-color:var(--primary-strong);color:var(--primary-strong)}.pbkAdvanced{margin-bottom:12px;padding:14px 16px}.pbkAdvancedGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px;display:grid}.pbkAdvancedGrid .formField{flex-direction:column;gap:4px;margin:0;display:flex}.pbkAdvancedGrid .formField>span{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.pbkToggles{grid-column:span 2;align-self:end;gap:6px;display:grid}.pbkCheck{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.pbkCheck input{accent-color:var(--primary-strong)}.pbkAdvancedNote{margin:10px 0 0;font-size:12px}.pbkTableHeader{flex-wrap:wrap;row-gap:8px;padding-top:8px;padding-bottom:8px}.pbkTableTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pbkTable th{white-space:nowrap}.pbkTable td{vertical-align:middle;padding-top:9px;padding-bottom:9px}.pbkColNarrow{white-space:nowrap;width:1%}.pbkRow.selected td{background:var(--primary-softer)}.pbkRow:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.pbkSort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.pbkSort.active{color:var(--primary-strong)}.pbkStack{flex-direction:column;gap:2px;min-width:0;display:flex}.pbkStack strong{font-weight:var(--font-weight-medium);color:var(--text)}.pbkStack small{color:var(--muted-2);font-size:11px}.pbkClamp{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.pbkClamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.pbkMono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pbkMuted{color:var(--muted-2)}.pbkCode{font-size:11px}.pbkTime{flex-direction:column;gap:1px;display:flex}.pbkTime strong{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.pbkTime small{color:var(--muted-2);font-size:11px}.pbkDuration{font-variant-numeric:tabular-nums}.pbkDuration.slow{color:var(--warning);font-weight:var(--font-weight-semibold)}.pbkLoadMore{border-top:1px solid var(--border-soft);padding:10px 14px}.pbkBadge{--b:var(--muted);border-radius:var(--radius-pill);min-height:22px;font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--b);background:color-mix(in srgb, var(--b) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--b) 22%, var(--border));align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pbkBadge.tone-ok{--b:var(--success)}.pbkBadge.tone-bad{--b:var(--danger)}.pbkBadge.tone-err{--b:#b3261e}.pbkBadge.tone-warn{--b:var(--warning)}.pbkBadge.tone-wait{--b:var(--info)}.pbkBadge.tone-dup{--b:var(--accent-purple)}.pbkBadge.tone-muted{--b:var(--muted-2)}.pbkHttp{--b:var(--muted);min-width:38px;font-size:12px;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--b);background:color-mix(in srgb, var(--b) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--b) 24%, var(--border));border-radius:6px;justify-content:center;padding:3px 6px;display:inline-flex}.pbkHttp.tone-ok{--b:var(--success)}.pbkHttp.tone-bad{--b:var(--warning)}.pbkHttp.tone-err{--b:var(--danger)}.pbkHttp.tone-warn{--b:var(--info)}.pbkEnv{font-size:11px;font-weight:var(--font-weight-semibold);border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:5px;padding:2px 7px}.pbkEnv.sandbox{color:var(--accent-purple);border-color:color-mix(in srgb, var(--accent-purple) 30%, var(--border));background:color-mix(in srgb, var(--accent-purple) 8%, var(--surface))}.pbkType{font-size:12px;font-weight:var(--font-weight-medium)}.pbkUnverified{color:var(--warning);font-size:11px;font-weight:var(--font-weight-semibold)}.pbkCopy{color:var(--muted-2);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;padding:2px;display:inline-flex}.pbkCopy:hover{color:var(--text);background:var(--surface-hover)}.pbkCopy:focus-visible{outline:2px solid var(--focus-border)}.pbkLive{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pbkLiveToggle{border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);min-height:31px;color:var(--text);font:inherit;font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.pbkLiveToggle:hover{border-color:var(--primary-strong)}.pbkLiveToggle:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.pbkLiveDot{background:var(--muted-3);border-radius:50%;width:8px;height:8px}.pbkLiveToggle.state-live{border-color:color-mix(in srgb, var(--primary-strong) 55%, var(--border));background:var(--primary-softer);color:var(--primary-strong)}.pbkLiveToggle.state-live .pbkLiveDot{background:var(--primary-strong);box-shadow:0 0 0 0 var(--primary-ring);animation:1.8s ease-out infinite pbkPulse}.pbkLiveToggle.state-paused{background:var(--surface-soft);color:var(--muted)}.pbkLiveToggle.state-paused .pbkLiveDot{background:var(--warning)}.pbkLiveToggle.state-reconnecting .pbkLiveDot{background:var(--danger);animation:1s steps(2,end) infinite pbkBlink}.pbkLiveToggle.state-unsupported .pbkLiveDot{background:var(--muted-3)}@keyframes pbkPulse{0%{box-shadow:0 0 0 0 var(--primary-ring)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes pbkBlink{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.pbkLiveToggle .pbkLiveDot,.pbkDrawer{animation:none!important}}.pbkLiveMeta{color:var(--muted-2);white-space:nowrap;font-size:11px}.pbkNewRows{border-radius:var(--radius-pill);border:1px solid var(--primary-strong);background:var(--primary);color:#fff;min-height:31px;font:inherit;font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:0 4px 12px var(--primary-shadow);align-items:center;gap:5px;padding:0 11px;display:inline-flex}.pbkNewRows:hover{background:var(--primary-hover)}.pbkState{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.pbkState h3{color:var(--text);margin:4px 0 0;font-size:15px}.pbkState p{max-width:480px;margin:0;font-size:13px;line-height:1.5}.pbkState.inTable{padding:28px 12px}.pbkInlineNotice{margin:10px 14px}.pbkTabs{margin-top:4px}.pbkDrawerOverlay{z-index:110;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0}.pbkDrawer{background:var(--surface-elevated);border-left:1px solid var(--border);width:min(720px,100%);height:100%;box-shadow:var(--shadow-modal);flex-direction:column;animation:.18s ease-out pbkSlide;display:flex}@keyframes pbkSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.pbkDrawerHead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.pbkDrawerHead h2{letter-spacing:0;word-break:break-all;margin:2px 0 0;font-size:15px}.pbkDrawerHeadActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.pbkDrawerBody{gap:18px;padding:16px 20px 28px;display:grid;overflow-y:auto}.pbkDrawerLoading{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.pbkSummaryCard{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:var(--radius);gap:10px;padding:14px 16px;display:grid}.pbkSummaryBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pbkSummaryText{color:var(--text-strong);margin:0;font-size:14px;line-height:1.55}.pbkExplanation{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.pbkExplanation strong{color:var(--text);margin-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.pbkSection h3{font-size:13px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.pbkHint{font-size:11px;font-weight:var(--font-weight-regular);color:var(--muted-2)}.pbkOutcome{gap:8px;display:grid}.pbkOutcome>.pbkBadge{justify-self:start}.pbkOutcome>p{margin:0;font-size:13px}.pbkKv{gap:0;margin:0;display:grid}.pbkKvRow{border-bottom:1px solid var(--border-soft);grid-template-columns:150px 1fr;gap:12px;padding:8px 0;font-size:13px;display:grid}.pbkKvRow:last-child{border-bottom:0}.pbkKvRow dt{color:var(--muted);margin:0}.pbkKvRow dd{word-break:break-word;min-width:0;margin:0}.pbkKv.compact .pbkKvRow{padding:6px 0}.pbkLinks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pbkTimeline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pbkTimelineRow{text-align:left;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.pbkTimelineRow:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.pbkTimelineRow:disabled{cursor:default;background:var(--primary-softer);border-color:color-mix(in srgb, var(--primary-strong) 40%, var(--border))}.pbkTimelineTime{font-variant-numeric:tabular-nums;min-width:170px}.pbkJson{border:1px solid var(--border-soft);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.pbkJsonHead{background:var(--surface-soft);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.pbkJsonTitle{flex-direction:column;gap:1px;min-width:0;display:flex}.pbkJsonTitle strong{font-size:12px}.pbkJsonTitle small{color:var(--muted-2);font-size:11px}.pbkJsonTools{flex-shrink:0;align-items:center;gap:4px;display:flex}.pbkJsonTools .iconButton.active{color:var(--primary-strong)}.pbkJsonBody{color:#f5f3ef;background:#1d1d1d;max-height:420px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.pbkJsonBody.wrap{white-space:pre-wrap;word-break:break-word}.pbkJsonBody.nowrap{white-space:pre}.pbkJsonBody:focus-visible{outline:2px solid var(--focus-border);outline-offset:-2px}.pbkJsonEmpty{color:var(--muted-2);padding:12px;font-size:12px}.pbkExpand{margin:4px 6px 6px}.pbkColumnsMenu{gap:6px;min-width:200px;padding:10px 12px;display:grid;left:auto;right:0}.pbkTwoCol{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;display:grid}@media (max-width:1100px){.pbkTwoCol{grid-template-columns:1fr}}@media (max-width:760px){.pbkFilters{justify-content:flex-start;width:100%}.pbkSelect,.pbkSelect.narrow,.pbkIpInput{width:100%}.pbkStats{grid-template-columns:repeat(2,minmax(0,1fr))}.pbkDrawer{width:100%}.pbkKvRow{grid-template-columns:1fr;gap:2px}.pbkTimelineTime{min-width:0}.pbkToggles{grid-column:span 1}}.sbwRoot{flex-direction:column;gap:14px;display:flex}.sbwCard{flex-direction:column;gap:12px;padding:16px;display:flex}.sbwCard>.cardHeader{margin:0}.sbwBanner{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent-purple) 35%, var(--border));background:color-mix(in srgb, var(--accent-purple) 9%, var(--surface));flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.sbwBannerTag{border-radius:var(--radius-pill);background:var(--accent-purple);color:#fff;font-size:11.5px;font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sbwBannerText{color:var(--text);flex:320px;font-size:12.5px}.sbwBannerActions{gap:6px;margin-left:auto;display:inline-flex}.sbwRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sbwRail li{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--muted);font-size:12px;font-weight:var(--font-weight-medium);align-items:center;gap:8px;padding:0 10px;display:flex}.sbwRail li.done{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:var(--success-soft);color:var(--success)}.sbwRailNum{background:var(--surface-soft);border:1px solid var(--border);width:20px;height:20px;font-size:11px;font-weight:var(--font-weight-bold);color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sbwRail li.done .sbwRailNum{background:var(--success);border-color:var(--success);color:#fff}.sbwLayout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sbwSide,.sbwMain{flex-direction:column;gap:14px;min-width:0;display:flex}.sbwInlineNotice{align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.sbwInlineNotice svg{flex:none;margin-top:2px}.sbwKv{margin:0}.sbwEmpty{color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 4px;font-size:12.5px;display:flex}.sbwEmpty strong{color:var(--text-strong);font-size:13px}.sbwEmpty p{margin:0}.sbwPre{white-space:pre-wrap;word-break:break-word;margin:0;font-size:11.5px;line-height:1.5}.sbwTabs{margin-bottom:0}.sbwHidden{display:none}.sbwNeg{color:var(--danger)}.sbwLogLink{color:var(--primary-strong);margin-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-block}.sbwWalletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sbwStat{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.sbwStat span{color:var(--muted);font-size:11px}.sbwStat strong{font-size:15px;font-weight:var(--font-weight-bold);color:var(--text-strong);white-space:nowrap}.sbwStat.big{background:color-mix(in srgb, var(--primary) 10%, var(--surface));border-color:color-mix(in srgb, var(--primary) 40%, var(--border));grid-column:1/-1}.sbwStat.big strong{font-size:22px}.sbwDeposit{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.sbwDepositLabel{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--text-strong)}.sbwDepositRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sbwDepositRow .inputWithPrefix{flex:140px;align-items:center;display:flex;position:relative}.sbwDepositRow .inputWithPrefix>span{color:var(--muted);font-size:12px;position:absolute;left:10px}.sbwDepositRow .inputWithPrefix .input{padding-left:22px}.sbwSubjectForm{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);background:var(--surface-soft);flex-direction:column;gap:8px;padding:10px;display:flex}.sbwSubjectForm .formField{margin:0}.sbwProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sbwFormActions{gap:6px;display:flex}.sbwSubjectList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sbwSubjectList li{align-items:stretch;gap:4px;display:flex}.sbwSubject{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--text);flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.sbwSubject:hover{background:var(--surface-hover)}.sbwSubject.active{border-color:var(--primary-strong);background:color-mix(in srgb, var(--primary) 10%, var(--surface));box-shadow:0 0 0 2px var(--primary-ring)}.sbwSubjectMain{flex-direction:column;gap:2px;min-width:0;display:flex}.sbwSubjectMain strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sbwSubjectMeta{color:var(--muted);font-size:11px}.sbwClick{color:var(--muted-2);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.sbwSubjectActions{flex-direction:column;justify-content:center;gap:2px;display:flex}.sbwOthers{margin-top:2px}.sbwJourney{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sbwJourneyStep{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);gap:8px;min-width:0;padding:10px;display:flex}.sbwJourneyStep.confirmed{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}.sbwJourneyStep svg{flex:none;margin-top:1px}.sbwStepOk{color:var(--success)}.sbwStepPartial{color:var(--warning)}.sbwStepUnobservable{color:var(--info)}.sbwStepPending{color:var(--muted-3)}.sbwJourneyLabel{font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--text-strong);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sbwJourneyState{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:var(--font-weight-semibold)}.sbwJourneyState.confirmed{color:var(--success)}.sbwJourneyState.partial{color:var(--warning)}.sbwJourneyState.unobservable{color:var(--info)}.sbwJourneyEvidence{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.sbwTaskList{flex-direction:column;gap:6px;display:flex}.sbwTask{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);padding:9px 10px}.sbwTask.completed{border-color:color-mix(in srgb, var(--success) 35%, var(--border))}.sbwTask.next{border-color:color-mix(in srgb, var(--primary) 50%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.sbwTaskHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.sbwTaskState{border-radius:var(--radius-pill);font-size:10.5px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border);color:var(--muted);padding:2px 8px}.sbwTaskState.completed{background:var(--success-soft);color:var(--success);border-color:#0000}.sbwTaskState.next{background:var(--primary);color:#1e1e1e;border-color:#0000}.sbwTaskAmounts{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.sbwSettlement{border-radius:var(--radius-sm);background:var(--surface-soft);flex-direction:column;gap:2px;margin-top:6px;padding:8px 10px;font-size:12px;display:flex}.sbwSettlement.settled{background:var(--success-soft)}.sbwSettlement.failed{background:var(--warning-soft)}.sbwSettlement strong{font-size:12px}.sbwSettlement em{color:var(--muted);font-size:11px;font-style:normal}.sbwDisclosure{width:100%;font:inherit;font-size:13px;font-weight:var(--font-weight-semibold);color:var(--text-strong);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sbwDisclosure .cardHint{font-weight:var(--font-weight-regular);margin-left:auto}.sbwSegments{align-self:flex-start}.sbwTable{border-collapse:collapse;width:100%;font-size:12px}.sbwTable th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-size:10.5px}.sbwTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:7px 8px}.sbwTable .subtleBadge.ok{background:var(--success-soft);color:var(--success);border-color:#0000}.sbwTable .subtleBadge.bad{background:var(--danger-soft);color:var(--danger);border-color:#0000}.sbwSimGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.sbwSimProgress{gap:6px;display:flex}.sbwSimProgress .input{flex:none;width:90px}.sbwSimTasks{flex-wrap:wrap;gap:6px;display:flex}.sbwSimRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sbwPresetGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.sbwPreset{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.sbwPreset strong{color:var(--text-strong);font-size:12.5px}.sbwPreset span{color:var(--muted);flex:1;line-height:1.45}.sbwPreset .button{align-self:flex-start}.sbwSteps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sbwSteps>li{border-radius:var(--radius-sm);border:1px solid var(--border);align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.sbwSteps>li.bad{border-color:color-mix(in srgb, var(--warning) 40%, var(--border));background:var(--warning-soft)}.sbwStepBadge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-soft);border:1px solid var(--border);color:var(--muted);flex:none;padding:2px 7px;font-size:10px}.sbwSteps>li.ok .sbwStepBadge{background:var(--success-soft);color:var(--success);border-color:#0000}.sbwSteps>li.bad .sbwStepBadge{background:var(--warning);color:#fff;border-color:#0000}.sbwStepDetail{color:var(--muted);word-break:break-all;white-space:pre-wrap;margin-top:3px;font-size:10.5px;display:block}.sbwSimTag{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-purple);margin-left:6px;font-size:10px;font-style:normal}.sbwControlsRow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.sbwControlsRow .formField{flex:140px;margin:0}.sbwControlsRow .formField.wide{flex:2 260px}.sbwUserFrame{box-shadow:var(--shadow-card);background:#171717;border:1px solid #2a2a2a;border-radius:14px;overflow:hidden}.sbwUserFrameBar{background:#202020;border-bottom:1px solid #2c2c2c;align-items:center;gap:6px;padding:8px 12px;display:flex}.sbwUserFrameDot{background:#3a3a3a;border-radius:50%;width:9px;height:9px}.sbwUserFrameTitle{color:#9a9a9a;font-size:11px;font-family:Poppins, var(--font-family);margin-left:8px}.sbwFrameBadge{color:#fff;font-size:10.5px;font-weight:600;font-family:Poppins, var(--font-family);background:#8172df;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;display:inline-flex}.sbwUserFrameBody{font-family:Poppins, var(--font-family);color:#eee;grid-template-columns:200px minmax(0,1fr);gap:18px;padding:18px;display:grid}.ofrCardColumn{flex-direction:column;gap:8px;display:flex}.ofrCard{aspect-ratio:1;cursor:pointer;text-align:left;color:#eee;background:#1f1f1f;border:0;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;padding:0;font-family:inherit;transition:box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.ofrCard:hover,.ofrCard:focus-visible{background:#414141;outline:none}.ofrCard.active{border:1.5px solid #ffc76a;box-shadow:0 0 7px #ffc76a}.ofrArt{background:linear-gradient(148deg,#373737 46%,#ffc66a73 131%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ofrArt span{color:#ffffff38;letter-spacing:.04em;font-size:42px;font-weight:800}.ofrCardOverlay{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#edb962;background:#74707078;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.ofrCard:hover .ofrCardOverlay,.ofrCard:focus-visible .ofrCardOverlay{display:flex}.ofrCardTop{z-index:1;background:linear-gradient(#000000b0,#0000);flex-direction:column;gap:2px;padding:8px 8px 20px;display:flex;position:relative}.ofrCardName{text-shadow:1px 1px 5px #0000008f;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ofrCardDesc{color:#eee;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px 5px #0000008f;font-size:10px;font-weight:500;overflow:hidden}.ofrDevices{color:#fff;background:#00000080;border-radius:10px;align-items:center;gap:5px;width:max-content;min-width:40px;height:23px;margin-top:4px;padding:0 8px;display:inline-flex}.ofrCardBottom{z-index:1;background:linear-gradient(#0000,#000000c4);justify-content:space-between;align-items:center;padding:50px 8px 8px;display:flex;position:relative}.ofrPrice{color:#efae43;text-shadow:1px 1px 5px #0000008f;font-size:19px;font-weight:700}.ofrTag{color:#fff;background:#545775;border-radius:12px;justify-content:center;align-items:center;min-width:35px;height:21px;padding:1px 6px;font-size:8.5px;font-weight:800;display:inline-flex}.ofrModal{background:#151515;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);display:grid;overflow:hidden}.ofrOverview{flex-direction:column;min-width:0;display:flex}.ofrHero{min-height:190px;position:relative;overflow:hidden}.ofrHeroArt{background:linear-gradient(148deg,#2c2c2c 30%,#ffc66a59 140%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ofrHeroArt span{color:#ffffff14;font-size:96px;font-weight:800}.ofrHeroOverlay{background:linear-gradient(#292929b5 0%,#151515 100%);position:absolute;inset:0}.ofrHeroInfo{z-index:1;padding:14px 16px;position:relative}.ofrHeroName{text-shadow:0 4px 4px #00000040;font-size:25px;font-weight:800}.ofrStars{gap:2px;margin-top:4px;display:flex}.ofrHeroDevices{z-index:2;position:absolute;top:15px;right:15px}.ofrDetails{padding:0 22px 10px}.ofrDescription{color:#eee;opacity:.85;background:#1b1b1b;border-radius:11px;margin-bottom:-10px;padding:10px;font-size:11px;font-weight:500;line-height:1.5;position:relative;bottom:22px}.ofrInfoRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ofrInfo{min-width:0}.ofrInfo.right{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ofrInfoTitle{color:#7a7a7a;font-size:13px;font-weight:500}.ofrInfoValue{color:#eee;align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.ofrRobuxBox{color:#ffc76a;background:#ffc66a50;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:inline-flex}.ofrColorBox{background:#545775;border-radius:5px;width:20px;height:20px;display:inline-block}.ofrCategory{color:#cfcfcf}.ofrRequirements{color:#eee;margin-top:5px;font-size:13px;font-weight:500;line-height:1.5}.ofrStartContainer{margin-top:auto;padding:6px 22px 16px}.ofrStartStack{flex-direction:column;gap:6px;display:flex}.ofrStartButton{color:#01d676;width:100%;height:48px;font:inherit;cursor:pointer;background:#14ac7442;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.ofrStartButton:hover:not(:disabled),.ofrStartButton:focus-visible{color:#eee;background:#14ac74de;outline:none}.ofrStartButton:disabled{opacity:.55;cursor:not-allowed}.ofrStartMeta{color:#9a9a9a;font-size:11px;line-height:1.5}.ofrStartMeta strong{color:#ffc76a}.ofrRefusal{color:#eee;background:#ff555514;border:1px solid #f556;border-radius:10px;flex-direction:column;gap:3px;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.ofrRefusal strong{color:#ff7b7b;text-transform:uppercase;letter-spacing:.03em;font-size:11px}.ofrRefusal em{color:#ffc76a;font-style:normal}.ofrNoteDivider{background:#242424;border-radius:2px;width:calc(100% - 48px);height:2px;margin:10px auto}.ofrNote{color:#7a7a7a;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ofrRewards{background:#121212;flex-direction:column;min-width:0;padding:20px;display:flex}.ofrRewardsTitle{color:#dadada;font-size:17px;font-weight:500}.ofrRewardsContent{color:#7a7a7a;font-size:12px}.ofrRewardsHeader{color:#121212;background:linear-gradient(90deg,#3de04d .01%,#58e1ff 99.95%);border-radius:3px;justify-content:center;align-items:center;height:45px;margin-top:20px;font-size:15.5px;font-weight:700;display:flex}.ofrRewardsList{flex-direction:column;gap:5px;max-height:420px;margin-top:8px;display:flex;overflow-y:auto}.ofrRewardRow{background:#1e1e1e;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;display:flex}.ofrReward{color:#ffc76a;text-align:center;background:#ffc66a33;border:1px solid #ffc66aaf;border-radius:9px;min-width:70px;padding:5px;font-size:11px;font-weight:700}.ofrRewardTitle{color:#cbc8c8;opacity:.8;word-break:break-word;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.ofrRewardRow.done .ofrReward{color:#01d676;background:#01d6763d;border-color:#01d676}.ofrRewardRow.done .ofrRewardTitle{color:#01d676;opacity:1;text-decoration:line-through}.ofrBalance{color:#9a9a9a;align-items:baseline;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.ofrBalance strong{color:#ffc76a;font-size:16px}.ofrBalance em{color:#58e1ff;font-size:11px;font-style:normal}@media (prefers-reduced-motion:reduce){.ofrCard,.ofrStartButton{transition:none}}@media (max-width:1100px){.sbwLayout{grid-template-columns:1fr}.sbwRail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ofrModal,.sbwUserFrameBody{grid-template-columns:1fr}.ofrCardColumn{max-width:220px}}@media (max-width:640px){.sbwRail{grid-template-columns:repeat(2,minmax(0,1fr))}.sbwWalletGrid,.sbwProfileGrid{grid-template-columns:1fr}.sbwUserFrameBody{padding:12px}.ofrDetails{padding:0 14px 10px}.ofrStartContainer{padding:6px 14px 14px}.ofrHeroName{font-size:20px}.sbwBannerActions{margin-left:0}}
