.tenant-shell{min-height:100vh;color:var(--text)}.tenant-shell,.tenant-shell .bg-app{background:var(--bg)}.tenant-shell .shell-surface{background:var(--shell);box-shadow:var(--shadow)}.tenant-shell .surface-1{background:var(--surface-1)}.tenant-shell .surface-2{background:var(--surface-2)}.tenant-shell .surface-3{background:var(--surface-3)}.tenant-shell .surface-4{background:var(--surface-4)}.tenant-shell .border-theme{border-color:var(--border)}.tenant-shell .text-theme{color:var(--text)}.tenant-shell .text-muted{color:var(--text-muted)}.tenant-shell .text-soft{color:var(--text-soft)}.tenant-shell .text-accent{color:var(--accent)}.tenant-shell .chip-button{background:var(--highlight-bg);border-color:var(--border);color:var(--text-muted);transition:background .15s,color .15s,border-color .15s,transform .15s}.tenant-shell .chip-button:hover{background:color-mix(in srgb,var(--highlight-bg) 82%,var(--surface-2) 18%);color:var(--text);border-color:var(--accent-soft-border)}.tenant-shell .chip-button-active{background:color-mix(in srgb,var(--accent-soft-bg) 72%,var(--highlight-bg) 28%);border-color:var(--accent-soft-border);color:var(--accent-strong)}.tenant-shell .chip-button:disabled{cursor:not-allowed;opacity:.55}.tenant-shell .surface-gradient,.tenant-shell .surface-gradient-soft{background-image:none}.tenant-shell .auth-glow:after,.tenant-shell .auth-glow:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.tenant-shell .auth-glow:before{inset:-12% auto auto 40%;width:280px;height:280px;background:color-mix(in srgb,var(--accent) 18%,transparent);filter:blur(8px)}.tenant-shell .auth-glow:after{inset:auto 8% -10% auto;width:220px;height:220px;background:color-mix(in srgb,var(--accent) 16%,transparent);filter:blur(8px)}.tenant-shell .tenant-card{border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow-soft)}.tenant-shell .tenant-badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:var(--highlight-bg);color:var(--text-muted)}.tenant-shell .tenant-badge-accent{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);color:var(--accent-strong)}.tenant-shell .tenant-input{background:var(--surface-3);border:1px solid var(--border);color:var(--text);transition:border-color .15s,box-shadow .15s,background .15s}.tenant-shell .tenant-input:focus{outline:none;border-color:var(--accent-soft-border);box-shadow:0 0 0 4px var(--focus-ring);background:var(--surface-3)}.tenant-shell .tenant-primary{background:var(--accent);color:#171a20;border:1px solid var(--accent-soft-border)}.tenant-shell .tenant-primary:hover{background:var(--accent-strong);transform:translateY(-1px)}.tenant-shell .tenant-secondary{background:var(--highlight-bg);color:var(--text);border:1px solid var(--border)}.tenant-shell .tenant-kpi-success{background:var(--success-soft)}.tenant-shell .tenant-kpi-warning{background:var(--warning-soft)}.tenant-shell .tenant-kpi-danger{background:var(--danger-soft)}.tenant-shell .tenant-kpi-info{background:var(--info-soft)}.tenant-shell .chart-grid-line{stroke:rgba(149,177,211,.14)}.tenant-shell .chart-line{stroke:var(--accent-strong)}.tenant-shell .chart-fill{fill:color-mix(in srgb,var(--accent) 14%,transparent)}:root,[data-theme=dark]{--accent-500:#527f52;--accent-600:#446b44;--accent-700:#365636;--accent-glow:rgba(82,127,82,.22);--accent-glow-strong:rgba(82,127,82,.5);--bg:#0a0a0a;--bg-2:#161616;--surface-1:#101010;--surface-2:#1c1c1c;--surface-3:#242424;--nardo-light:#101010;--nardo-light-2:#1c1c1c;--shell:#101010;--shell-2:#1c1c1c;--border:#2a2a2a;--border-strong:#333;--text:#fff;--text-muted:#9ca3af;--text-soft:#6b7280;--highlight-bg:#242424;--highlight-text:#fff;--accent:var(--accent-500);--accent-strong:var(--accent-500);--accent-contrast:#f5f5f7;--accent-soft-bg:rgba(82,127,82,.12);--accent-soft-border:rgba(82,127,82,.28);--focus-ring:rgba(82,127,82,.2);--table-row-hover:rgba(82,127,82,.06);--shadow:0 18px 40px rgba(0,0,0,.26);--shadow-soft:0 10px 24px rgba(0,0,0,.2);--surface-highlight:hsla(0,0%,100%,.04);--shell-glow-1:transparent;--shell-glow-2:transparent;--success-soft:rgba(34,197,94,.14);--warning-soft:rgba(245,158,11,.14);--danger-soft:rgba(239,68,68,.14);--info-soft:rgba(59,130,246,.14);--info-soft-bg:rgba(59,130,246,.14);--success-soft-border:rgba(34,197,94,.32);--warning-soft-border:rgba(245,158,11,.32);--danger-soft-border:rgba(239,68,68,.3);--info-soft-border:rgba(59,130,246,.3);--success-soft-text:#dcfce7;--warning-soft-text:#fde68a;--danger-soft-text:#fecaca;--info-soft-text:#bfdbfe;--surface-gradient:none;--page-glow:none;--header-glow:none;--modal-backdrop:rgba(0,0,0,.35);--avatar-slider-track:rgba(82,127,82,.2);--avatar-slider-border:rgba(82,127,82,.3);--avatar-slider-thumb:#7eaa7e;--avatar-slider-thumb-ring:rgba(82,127,82,.22);--tracker-tracking-text:var(--accent-strong);--tracker-tracking-bg:rgba(82,127,82,.12);--tracker-tracking-border:rgba(82,127,82,.28);--tracker-retarget-text:var(--info-soft-text);--tracker-retarget-bg:rgba(59,130,246,.12);--tracker-retarget-border:rgba(59,130,246,.28);--chart-accent-area-start:rgba(82,127,82,.24);--chart-accent-area-end:rgba(82,127,82,0);--chart-accent-line:rgba(82,127,82,.92);--progress-glow:0 0 14px rgba(82,127,82,.95);--card-warm-bg:rgba(245,158,11,.11);--card-warm-border:rgba(245,158,11,.24);--card-warm-glow:rgba(245,158,11,.1);--card-sky-bg:hsla(0,0%,100%,.04);--card-sky-border:var(--border);--card-sky-glow:transparent;--card-violet-bg:hsla(0,0%,100%,.04);--card-violet-border:var(--border);--card-violet-glow:transparent;--card-rose-bg:rgba(239,68,68,.08);--card-rose-border:rgba(239,68,68,.22);--card-rose-glow:rgba(239,68,68,.08);--card-teal-bg:hsla(0,0%,100%,.04);--card-teal-border:var(--border);--card-teal-glow:transparent;--bg-1:#101010;--bg-3:#1c1c1c;--bg-4:#242424;--line:#222;--line-2:#2a2a2a;--line-3:#333;--fg:oklch(0.98 0.005 90);--fg-2:oklch(0.82 0.008 90);--fg-3:oklch(0.62 0.01 90);--fg-4:oklch(0.46 0.01 90);--lime:var(--accent-500);--lime-ink:#fff;--lime-soft:color-mix(in srgb,#527f52 18%,transparent);--lime-soft-2:color-mix(in srgb,#527f52 30%,transparent);--red:oklch(0.68 0.18 25);--amber:oklch(0.82 0.14 80);--r-sm:6px;--r:10px;--r-lg:14px;--shadow-1:0 1px 0 hsla(0,0%,100%,.03) inset,0 1px 2px rgba(0,0,0,.4);--shadow-lg:0 20px 60px rgba(0,0,0,.55),0 2px 0 hsla(0,0%,100%,.03) inset;--sans:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--display:var(--font-playfair-display),var(--sans);--nav-w:240px;--nav-w-col:64px}[data-theme=light]{--accent-500:#527f52;--accent-600:#446b44;--accent-700:#365636;--accent-glow:rgba(82,127,82,.18);--accent-glow-strong:rgba(68,107,68,.34);--bg:#f7f7f8;--bg-2:#f7f7f8;--surface-1:#ecedef;--surface-2:#e3e5e8;--surface-3:#e7eaee;--nardo-light:#ecedef;--nardo-light-2:#e3e5e8;--shell:#ecedef;--shell-2:#e3e5e8;--border:#d3d7dd;--border-strong:#c4c9d1;--text:#171a20;--text-muted:#5e6673;--text-soft:#868e99;--highlight-bg:#e7eaee;--highlight-text:#20242b;--accent:var(--accent-600);--accent-strong:var(--accent-700);--accent-contrast:#fff;--accent-soft-bg:rgba(68,107,68,.12);--accent-soft-border:rgba(68,107,68,.24);--focus-ring:rgba(68,107,68,.18);--table-row-hover:rgba(23,26,32,.04);--shadow:0 12px 26px rgba(23,26,32,.08);--shadow-soft:0 8px 18px rgba(23,26,32,.06);--surface-highlight:hsla(0,0%,100%,.6);--shell-glow-1:transparent;--shell-glow-2:transparent;--success-soft:rgba(34,197,94,.1);--warning-soft:rgba(245,158,11,.12);--danger-soft:rgba(239,68,68,.1);--info-soft:rgba(59,130,246,.1);--info-soft-bg:rgba(59,130,246,.1);--success-soft-border:rgba(34,197,94,.22);--warning-soft-border:rgba(245,158,11,.24);--danger-soft-border:rgba(239,68,68,.22);--info-soft-border:rgba(37,99,235,.22);--success-soft-text:#166534;--warning-soft-text:#92400e;--danger-soft-text:#991b1b;--info-soft-text:#1d4ed8;--surface-gradient:none;--page-glow:none;--header-glow:none;--modal-backdrop:rgba(15,23,42,.2);--avatar-slider-track:rgba(68,107,68,.16);--avatar-slider-border:rgba(68,107,68,.3);--avatar-slider-thumb:#365636;--avatar-slider-thumb-ring:rgba(68,107,68,.16);--tracker-tracking-text:var(--accent-strong);--tracker-tracking-bg:rgba(68,107,68,.1);--tracker-tracking-border:rgba(68,107,68,.22);--tracker-retarget-text:var(--info-soft-text);--tracker-retarget-bg:rgba(59,130,246,.1);--tracker-retarget-border:rgba(37,99,235,.22);--chart-accent-area-start:rgba(68,107,68,.2);--chart-accent-area-end:rgba(68,107,68,0);--chart-accent-line:rgba(54,86,54,.92);--progress-glow:0 0 14px rgba(68,107,68,.42);--card-warm-bg:rgba(245,158,11,.09);--card-warm-border:rgba(217,119,6,.22);--card-warm-glow:rgba(245,158,11,.08);--card-sky-bg:rgba(23,26,32,.04);--card-sky-border:var(--border);--card-sky-glow:transparent;--card-violet-bg:rgba(23,26,32,.04);--card-violet-border:var(--border);--card-violet-glow:transparent;--card-rose-bg:rgba(225,29,72,.07);--card-rose-border:rgba(190,18,60,.2);--card-rose-glow:rgba(225,29,72,.07);--card-teal-bg:rgba(23,26,32,.04);--card-teal-border:var(--border);--card-teal-glow:transparent;--bg-1:#f0f1f3;--bg-3:#e7eaee;--bg-4:#dde0e5;--line:#d3d7dd;--line-2:#c4c9d1;--line-3:#b5bbc4;--fg:oklch(0.22 0.012 260);--fg-2:oklch(0.42 0.012 260);--fg-3:oklch(0.55 0.01 260);--fg-4:oklch(0.68 0.008 260);--lime:var(--accent-600);--lime-ink:#fff;--lime-soft:color-mix(in srgb,#527f52 14%,transparent);--lime-soft-2:color-mix(in srgb,#527f52 24%,transparent);--red:oklch(0.62 0.18 25);--amber:oklch(0.74 0.14 80);--r-sm:6px;--r:10px;--r-lg:14px;--shadow-1:0 1px 0 hsla(0,0%,100%,.6) inset,0 1px 2px rgba(23,26,32,.06);--shadow-lg:0 12px 32px rgba(23,26,32,.1),0 1px 0 hsla(0,0%,100%,.6) inset;--sans:var(--font-inter-tight),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--display:var(--font-playfair-display),var(--sans);--nav-w:240px;--nav-w-col:64px}body,html{height:100%}body,html{background:var(--bg);color:var(--text)}.bg-app{background-color:var(--bg)!important;background-image:var(--page-glow),linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%);background-attachment:fixed}.shell-surface{background:var(--shell)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow-soft)}.shell-surface,.surface-1{border-color:var(--border-strong)!important}.surface-1{background:var(--surface-1)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow)}.surface-2{background:var(--surface-2)!important;box-shadow:inset 0 1px 0 var(--surface-highlight)}.surface-2,.surface-3{border-color:var(--border)!important}.surface-3{background:var(--surface-3)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 70%,transparent)}.surface-gradient{background-image:var(--surface-gradient);background-repeat:no-repeat}.page-glow{background-image:var(--page-glow);background-repeat:no-repeat}.text-theme{color:var(--text)!important}.text-muted{color:var(--text-muted)!important}.text-soft{color:var(--text-soft)!important}.border-theme{border-color:var(--border)!important}.btn-danger,.btn-ghost,.btn-info,.btn-primary,.btn-secondary,.btn-success,.btn-warning{cursor:pointer;transition:background-color .13s cubic-bezier(.4,0,.2,1),border-color .13s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1),color .11s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.btn-primary{border:1px solid var(--accent-soft-border);background:var(--accent);color:var(--accent-contrast);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-soft-border) 55%,transparent),0 10px 22px var(--accent-glow)}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 82%,var(--accent-700) 18%);border-color:var(--accent-soft-border);box-shadow:0 0 0 1px var(--accent-soft-border),0 12px 24px var(--accent-glow);transform:translateY(-1px)}.btn-secondary{border:1px solid var(--border-strong);background:var(--highlight-bg);color:var(--text);box-shadow:inset 0 1px 0 var(--surface-highlight),0 1px 3px rgba(0,0,0,.08)}.btn-secondary:hover{background:color-mix(in srgb,var(--highlight-bg) 82%,var(--accent-soft-bg) 18%);border-color:var(--accent-soft-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-soft-border) 68%,transparent),inset 0 1px 0 var(--surface-highlight),0 0 18px color-mix(in srgb,var(--accent-glow) 84%,transparent);transform:translateY(-1px)}.btn-danger{border:1px solid var(--danger-soft-border);background:var(--danger-soft);color:var(--danger-soft-text)}.btn-danger,.btn-warning{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 60%,transparent)}.btn-warning{border:1px solid var(--warning-soft-border);background:var(--warning-soft);color:var(--warning-soft-text)}.btn-success{border:1px solid var(--success-soft-border);background:var(--success-soft);color:var(--success-soft-text)}.btn-info,.btn-success{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 60%,transparent)}.btn-info{border:1px solid var(--info-soft-border);background:var(--info-soft);color:var(--info-soft-text)}.btn-ghost{border:1px solid transparent;background:transparent;color:var(--text-muted)}.btn-danger:hover,.btn-ghost:hover,.btn-info:hover,.btn-success:hover,.btn-warning:hover{transform:translateY(-1px)}.btn-danger:hover{box-shadow:0 14px 24px rgba(239,68,68,.14)}.btn-warning:hover{box-shadow:0 14px 24px rgba(245,158,11,.14)}.btn-success:hover{box-shadow:0 14px 24px rgba(16,185,129,.14)}.btn-info:hover{box-shadow:0 14px 24px rgba(14,165,233,.14)}.btn-ghost:hover{border-color:var(--border);background:color-mix(in srgb,var(--surface-3) 70%,transparent);color:var(--text)}.btn-danger:disabled,.btn-ghost:disabled,.btn-info:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-success:disabled,.btn-warning:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.offer-name-link{color:var(--text);transition:color .12s cubic-bezier(.4,0,.2,1)}.offer-name-link:focus-visible,.offer-name-link:hover{color:var(--accent-strong)!important}.field-control{border:1px solid var(--border)!important;background:var(--surface-3)!important;color:var(--text)!important;min-width:0;max-width:100%}.field-control::-moz-placeholder{color:var(--text-soft)!important}.field-control::placeholder{color:var(--text-soft)!important}.field-control:focus{outline:none;border-color:var(--accent-soft-border)!important;box-shadow:0 0 0 3px var(--focus-ring)}.table-shell{border:1px solid var(--border-strong);background:radial-gradient(140% 120% at 0 0,color-mix(in srgb,var(--surface-highlight) 92%,transparent) 0,transparent 52%),radial-gradient(120% 80% at 100% 100%,color-mix(in srgb,var(--surface-3) 66%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface-2) 82%,var(--surface-3) 18%) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow-soft)}.table-head{background:color-mix(in srgb,var(--surface-3) 88%,var(--shell) 12%)!important;border-bottom:1px solid var(--border-strong)}.table-row{background:transparent;transition:background-color .1s cubic-bezier(.4,0,.2,1)}.table-row:hover{background:var(--table-row-hover)!important}.table-row .btn-danger:hover,.table-row .btn-info:hover,.table-row .btn-secondary:hover,.table-row .btn-success:hover,.table-row .btn-warning:hover{transform:none}.badge-accent{background:var(--accent-soft-bg)!important;color:var(--accent-strong)!important}.badge-accent,.badge-system{border:1px solid var(--accent-soft-border)!important}.badge-system{background:var(--accent)!important;color:var(--accent-contrast)!important}.role-badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid var(--border);padding:.125rem .5rem;font-size:.625rem;line-height:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.role-badge--admin{border-color:var(--border);background:var(--highlight-bg);color:var(--highlight-text)}.role-badge--affiliate{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);color:var(--accent-strong)}.role-badge--advertiser{border-color:var(--warning-soft-border);background:var(--warning-soft);color:var(--warning-soft-text)}.role-badge--creator{border-color:rgba(168,85,247,.3);background:rgba(168,85,247,.12);color:#c4a5f7}.role-badge--super-admin{border-color:var(--border-strong);background:color-mix(in srgb,var(--highlight-bg) 88%,var(--surface-1) 12%);color:var(--highlight-text)}.role-badge--dev{border-color:var(--info-soft-border);background:var(--info-soft);color:var(--info-soft-text)}.role-badge--finance{border-color:var(--warning-soft-border);background:var(--warning-soft);color:var(--warning-soft-text)}.role-badge--support{border-color:var(--border);background:color-mix(in srgb,var(--highlight-bg) 90%,var(--surface-1) 10%);color:var(--highlight-text)}.role-badge--tech-support{border-color:var(--info-soft-border);background:var(--info-soft);color:var(--info-soft-text)}.role-badge--affiliate-manager{border-color:var(--success-soft-border);background:var(--success-soft);color:var(--success-soft-text)}.role-badge--advertiser-manager{border-color:var(--warning-soft-border);background:var(--warning-soft);color:var(--warning-soft-text)}.role-badge--default{border-color:var(--border);background:var(--surface-3);color:var(--text-muted)}[data-theme=light] .role-badge--admin{color:var(--highlight-text)!important}[data-theme=light] .role-badge--affiliate{color:var(--accent-strong)!important}[data-theme=light] .role-badge--advertiser{color:var(--warning-soft-text)!important}[data-theme=light] .role-badge--super-admin{color:var(--highlight-text)!important}[data-theme=light] .role-badge--dev{color:var(--info-soft-text)!important}[data-theme=light] .role-badge--finance{color:var(--warning-soft-text)!important}[data-theme=light] .role-badge--support{color:var(--highlight-text)!important}[data-theme=light] .role-badge--tech-support{color:var(--info-soft-text)!important}[data-theme=light] .role-badge--affiliate-manager{color:var(--success-soft-text)!important}[data-theme=light] .role-badge--advertiser-manager{color:var(--warning-soft-text)!important}.rating-badge{white-space:nowrap}[data-theme=light] .rating-badge--advertiser .rating-badge__value{color:var(--warning-soft-text)!important}.status-soft-success{background:var(--success-soft)!important;border:1px solid var(--success-soft-border)!important;color:var(--success-soft-text)!important}.status-soft-warning{background:var(--warning-soft)!important;border:1px solid var(--warning-soft-border)!important;color:var(--warning-soft-text)!important}.status-soft-danger{background:var(--danger-soft)!important;border:1px solid var(--danger-soft-border)!important;color:var(--danger-soft-text)!important}.status-soft-test{background:var(--warning-soft)!important;border:1px solid var(--warning-soft-border)!important;color:var(--warning-soft-text)!important}.status-soft-limited,.status-soft-private{background:var(--highlight-bg)!important;border:1px solid var(--border)!important;color:var(--highlight-text)!important}[data-theme=light] .status-soft-test{background:var(--warning-soft)!important;border:1px solid var(--warning-soft-border)!important;color:var(--warning-soft-text)!important}[data-theme=light] .status-soft-limited,[data-theme=light] .status-soft-private{background:var(--highlight-bg)!important;border:1px solid var(--border)!important;color:var(--highlight-text)!important}.status-soft-pending-review{background:rgba(168,85,247,.1)!important;border:1px solid rgba(168,85,247,.25)!important;color:#c084fc!important}[data-theme=light] .status-soft-pending-review{background:rgba(168,85,247,.08)!important;border:1px solid rgba(168,85,247,.2)!important;color:#7c3aed!important}.chip-button{border:1px solid var(--border);background:var(--highlight-bg);color:var(--text-muted);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 72%,transparent);transition:background-color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),color .1s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.chip-button:focus-visible,.chip-button:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--highlight-bg) 82%,var(--surface-2) 18%);color:var(--text);box-shadow:0 0 0 2px var(--focus-ring),inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 72%,transparent);transform:translateY(-1px)}.chip-button-active{border-color:var(--accent-soft-border)!important;background:color-mix(in srgb,var(--accent-soft-bg) 70%,var(--highlight-bg) 30%)!important;color:var(--accent-strong)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 72%,transparent),0 0 0 1px var(--accent-soft-border),0 0 18px var(--accent-glow)}.chip-button-retarget{border-color:var(--tracker-retarget-border)!important;background:var(--tracker-retarget-bg)!important;color:var(--tracker-retarget-text)!important;box-shadow:0 0 0 1px var(--tracker-retarget-border),0 0 16px color-mix(in srgb,var(--tracker-retarget-border) 72%,transparent)}.chip-button-retarget:focus-visible,.chip-button-retarget:hover{border-color:color-mix(in srgb,var(--tracker-retarget-border) 84%,#fff 16%)!important;background:color-mix(in srgb,var(--tracker-retarget-bg) 80%,var(--surface-2) 20%)!important}.tracker-card-tracking{border-color:var(--tracker-tracking-border)!important;background:color-mix(in srgb,var(--surface-3) 86%,var(--tracker-tracking-bg) 14%)!important}.tracker-card-retargeting{border-color:var(--tracker-retarget-border)!important;background:color-mix(in srgb,var(--surface-3) 86%,var(--tracker-retarget-bg) 14%)!important}.tracker-title-tracking{color:var(--tracker-tracking-text)!important}.tracker-title-retargeting{color:var(--tracker-retarget-text)!important}.page-header-box{position:relative;z-index:0;overflow:hidden;border-radius:1rem;border:1px solid var(--border-strong);padding:1.25rem;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--surface-highlight) 94%,transparent) 0,transparent 46%),radial-gradient(110% 80% at 100% 100%,color-mix(in srgb,var(--surface-3) 54%,transparent) 0,transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface-2) 84%,var(--shell) 16%) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow)}.page-header-box:before{content:"";position:absolute;inset:0;background:var(--header-glow);opacity:1;pointer-events:none}.page-header-box>*{position:relative;z-index:1}[data-theme=light] .page-header-box{box-shadow:0 18px 34px rgba(15,23,42,.1)}[data-theme=light] .page-header-box:before{opacity:.64}.header-icon-tile{border-color:var(--border)!important;background:color-mix(in srgb,var(--highlight-bg) 74%,var(--surface-2) 26%)!important;color:var(--accent-strong)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 70%,transparent),0 8px 22px rgba(0,0,0,.18)}.offer-editor .field-control,.offer-editor input:not([type=checkbox]):not([type=file]):not([type=range]),.offer-editor select,.offer-editor textarea{border:1px solid color-mix(in srgb,var(--border) 84%,var(--surface-highlight) 16%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 90%,#fff 10%) 0,color-mix(in srgb,var(--surface-3) 92%,var(--surface-1) 8%) 100%)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 68%,transparent)}.offer-editor select{color-scheme:dark}.offer-editor input::-moz-placeholder,.offer-editor textarea::-moz-placeholder{color:var(--text-soft)!important}.offer-editor input::placeholder,.offer-editor textarea::placeholder{color:var(--text-soft)!important}.offer-editor select optgroup,.offer-editor select option{background:var(--surface-2)!important;color:var(--text)!important}.offer-workspace{display:grid;gap:1.25rem}.offer-section{border:1px solid var(--border-strong);border-radius:1.5rem;padding:1.25rem;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--surface-highlight) 90%,transparent) 0,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface-1) 90%,var(--surface-2) 10%) 100%);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow-soft)}.offer-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.offer-section__eyebrow{margin:0;font-size:.6875rem;line-height:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.offer-section__title{margin:.25rem 0 0;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--text)}.offer-section__subtitle{margin-top:.25rem;font-size:.8125rem;line-height:1.25rem;color:var(--text-muted)}.offer-note-card{border:1px solid var(--border);background:color-mix(in srgb,var(--highlight-bg) 84%,var(--surface-2) 16%);color:var(--text);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 70%,transparent)}.offer-subsection-card{border:1px solid var(--border);border-radius:1.25rem;padding:1.125rem;background:radial-gradient(110% 130% at 0 0,color-mix(in srgb,var(--surface-highlight) 84%,transparent) 0,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface-3) 92%,var(--surface-1) 8%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 72%,transparent)}.offer-cap-card{border:1px solid var(--border);border-radius:1rem;padding:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,#fff 8%) 0,color-mix(in srgb,var(--surface-3) 94%,var(--surface-1) 6%) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 70%,transparent)}.offer-chip-muted{border:1px solid var(--border);background:color-mix(in srgb,var(--highlight-bg) 90%,var(--surface-2) 10%);color:var(--text-muted)}.offer-selection-chip{border:1px solid color-mix(in srgb,var(--accent-soft-border) 72%,var(--border) 28%);background:color-mix(in srgb,var(--accent-soft-bg) 46%,var(--highlight-bg) 54%);color:var(--text)}.user-lookup{position:relative}.user-lookup__input{padding-right:2.75rem}.user-lookup__menu{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 94%,#fff 6%) 0,color-mix(in srgb,var(--surface-1) 96%,var(--surface-2) 4%) 100%)}.user-lookup__option{transition:background-color .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1)}.user-lookup__option:focus-visible,.user-lookup__option:hover{background:color-mix(in srgb,var(--highlight-bg) 88%,var(--surface-2) 12%)}.user-lookup__option--active{background:color-mix(in srgb,var(--accent-soft-bg) 34%,var(--highlight-bg) 66%)}.offer-detail-hero{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--surface-highlight) 92%,transparent) 0,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,#fff 6%) 0,color-mix(in srgb,var(--surface-2) 88%,var(--surface-1) 12%) 100%)}.offer-detail-stat{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 94%,#fff 6%) 0,color-mix(in srgb,var(--surface-3) 94%,var(--surface-1) 6%) 100%)}.route-progress-bar{background:var(--accent);box-shadow:var(--progress-glow)}.accent-dot{background:var(--accent);box-shadow:0 0 8px var(--accent-glow-strong)}.kanban-column-warning{border-color:var(--warning-soft-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--warning-soft) 92%,transparent) 0,transparent 100%)!important}.kanban-column-info{border-color:var(--info-soft-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--info-soft) 92%,transparent) 0,transparent 100%)!important}.kanban-column-neutral{border-color:var(--border-strong)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--highlight-bg) 92%,transparent) 0,transparent 100%)!important}.kanban-column-success{border-color:var(--success-soft-border)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--success-soft) 92%,transparent) 0,transparent 100%)!important}.kanban-badge-warning{border:1px solid var(--warning-soft-border)!important;background:var(--warning-soft)!important;color:var(--warning-soft-text)!important}.kanban-badge-info{border:1px solid var(--info-soft-border)!important;background:var(--info-soft)!important;color:var(--info-soft-text)!important}.kanban-badge-neutral{border:1px solid var(--border)!important;background:var(--highlight-bg)!important;color:var(--highlight-text)!important}.kanban-badge-success{border:1px solid var(--success-soft-border)!important;background:var(--success-soft)!important;color:var(--success-soft-text)!important}.kanban-dropzone-warning{background:color-mix(in srgb,var(--warning-soft) 88%,transparent)!important;--tw-ring-color:color-mix(in srgb,var(--warning-soft-border) 78%,transparent)!important}.kanban-dropzone-info{background:color-mix(in srgb,var(--info-soft) 88%,transparent)!important;--tw-ring-color:color-mix(in srgb,var(--info-soft-border) 78%,transparent)!important}.kanban-dropzone-neutral{background:color-mix(in srgb,var(--highlight-bg) 88%,transparent)!important;--tw-ring-color:color-mix(in srgb,var(--border-strong) 78%,transparent)!important}.kanban-dropzone-success{background:color-mix(in srgb,var(--success-soft) 88%,transparent)!important;--tw-ring-color:color-mix(in srgb,var(--success-soft-border) 78%,transparent)!important}.kanban-board-shell{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-glow) 22%,transparent) 0,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 96%,transparent) 0,color-mix(in srgb,var(--surface-1) 100%,transparent) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 48%,transparent),0 18px 44px color-mix(in srgb,var(--shadow-color) 18%,transparent)}.kanban-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 94%,transparent) 0,color-mix(in srgb,var(--surface-2) 98%,transparent) 100%)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 46%,transparent),0 12px 28px color-mix(in srgb,var(--shadow-color) 16%,transparent)}.kanban-card-muted{background:color-mix(in srgb,var(--surface-3) 90%,transparent)!important}.kanban-inline-chip{display:inline-flex;max-width:100%;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:9999px;background:color-mix(in srgb,var(--surface-3) 84%,transparent);padding:.18rem .6rem .18rem .22rem;font-size:.72rem;color:var(--text)}.kanban-avatar,.kanban-inline-chip-avatar{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-soft-border) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft-bg) 88%,transparent) 0,color-mix(in srgb,var(--surface-2) 92%,transparent) 100%);color:var(--accent-strong);font-size:.68rem;font-weight:700;letter-spacing:.02em}.tk-panel{border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.tk-col,.tk-panel{background:var(--bg-1)}.tk-col{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);padding:10px;transition:outline-color .12s}.tk-col-head{display:flex;align-items:center;gap:8px;padding:2px 4px 10px}.tk-col-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.tk-col-title{flex:1;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-3)}.tk-col-count{font-family:var(--mono);font-size:11px;color:var(--fg-4);background:var(--bg-2);border:1px solid var(--line-2);border-radius:999px;padding:1px 7px}.tk-dropzone{outline:2px dashed color-mix(in oklch,var(--lime,var(--accent)) 50%,transparent);outline-offset:2px}.tk-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);cursor:grab;transition:border-color .12s,transform .12s,box-shadow .12s}.tk-card:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.tk-card.is-selected{border-color:var(--accent-soft-border);background:color-mix(in srgb,var(--accent-soft-bg) 45%,var(--bg-2))}.tk-card.is-dragging{opacity:.65;border-color:var(--accent-strong)}.kanban-avatar,.kanban-inline-chip-avatar{position:relative;overflow:hidden;flex-shrink:0}.kanban-avatar-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.kanban-avatar-stack{display:inline-flex;align-items:center}.kanban-avatar-stack .kanban-avatar{margin-left:-.3rem;box-shadow:0 0 0 2px var(--surface-2)}.kanban-avatar-stack .kanban-avatar:first-child{margin-left:0}.kanban-avatar-overflow{width:auto;min-width:1.7rem;padding-inline:.45rem}.kanban-meta-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid var(--border);padding:.2rem .55rem;font-size:.68rem;font-weight:600;letter-spacing:.01em}.kanban-meta-pill-neutral{background:color-mix(in srgb,var(--surface-3) 85%,transparent);color:var(--text-soft)}.kanban-meta-pill-info{background:var(--info-soft);border-color:var(--info-soft-border);color:var(--info-soft-text)}.kanban-meta-pill-warning{background:var(--warning-soft);border-color:var(--warning-soft-border);color:var(--warning-soft-text)}.kanban-meta-pill-danger{background:var(--danger-soft);border-color:var(--danger-soft-border);color:var(--danger-soft-text)}.kanban-meta-pill-success{background:var(--success-soft);border-color:var(--success-soft-border);color:var(--success-soft-text)}.kanban-picker-trigger{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-3) 92%,transparent) 0,color-mix(in srgb,var(--surface-2) 98%,transparent) 100%)!important}.kanban-picker-popover{background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent-glow) 15%,transparent) 0,transparent 35%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 96%,transparent) 0,color-mix(in srgb,var(--surface-1) 100%,transparent) 100%)}.kanban-picker-search{display:flex;align-items:center;gap:.55rem;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in srgb,var(--surface-3) 88%,transparent);padding:.7rem .85rem}.kanban-picker-option{display:flex;width:100%;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.9rem;padding:.55rem .65rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.kanban-picker-option:focus-visible,.kanban-picker-option:hover{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);transform:translateY(-1px)}.kanban-picker-option-active{border-color:var(--accent-soft-border);background:color-mix(in srgb,var(--accent-soft-bg) 88%,transparent)}.kanban-picker-check{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:9999px;border:1px solid var(--border);color:transparent}.kanban-picker-check-active{border-color:var(--accent-soft-border);background:color-mix(in srgb,var(--accent-soft-bg) 72%,transparent);color:var(--accent-strong)}.rating-badge--advertiser{border-color:var(--warning-soft-border)!important;background:var(--warning-soft)!important;color:var(--warning-soft-text)!important}.modal-backdrop{background:var(--modal-backdrop);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.avatar-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.45rem;width:100%;border-radius:9999px;border:1px solid var(--avatar-slider-border);background:linear-gradient(90deg,var(--avatar-slider-track),color-mix(in srgb,var(--avatar-slider-track) 80%,transparent));cursor:pointer}.avatar-slider:focus-visible{outline:none;box-shadow:0 0 0 2px var(--avatar-slider-thumb-ring)}.avatar-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--surface-1);background:var(--avatar-slider-thumb);box-shadow:0 0 0 3px var(--avatar-slider-thumb-ring)}.avatar-slider::-moz-range-track{height:.45rem;border-radius:9999px;border:1px solid var(--avatar-slider-border);background:var(--avatar-slider-track)}.avatar-slider::-moz-range-thumb{width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--surface-1);background:var(--avatar-slider-thumb);box-shadow:0 0 0 3px var(--avatar-slider-thumb-ring)}.bg-black\/70{background-color:color-mix(in srgb,var(--surface-1) 86%,transparent)!important}.bg-black\/60{background-color:color-mix(in srgb,var(--surface-1) 78%,transparent)!important}.bg-black\/50{background-color:color-mix(in srgb,var(--surface-2) 82%,transparent)!important}.bg-black\/40{background-color:var(--surface-2)!important}.bg-black\/20,.bg-black\/30,.bg-white\/10,.bg-white\/5{background-color:var(--surface-3)!important}.bg-slate-800\/60,.bg-slate-900\/90,.bg-slate-950\/95{background-color:var(--surface-1)!important}.bg-slate-700\/30{background-color:var(--surface-3)!important}.bg-\[\#0b0f13\]\/95{background-color:var(--surface-1)!important}.border-white\/10,.border-white\/15,.border-white\/20,.border-white\/35,.border-white\/5,.divide-white\/10>:not([hidden])~:not([hidden]),.divide-white\/5>:not([hidden])~:not([hidden]){border-color:var(--border)!important}.text-white,.text-white\/85,.text-white\/90,.text-zinc-100,.text-zinc-200{color:var(--text)!important}.text-white\/35,.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/60,.text-white\/70,.text-white\/75,.text-white\/80,.text-zinc-300,.text-zinc-400,.text-zinc-500{color:var(--text-muted)!important}.placeholder\:text-white\/50::-moz-placeholder{color:var(--text-soft)!important}.placeholder\:text-white\/50::placeholder{color:var(--text-soft)!important}.text-emerald-100,.text-emerald-200,.text-emerald-200\/80,.text-emerald-300,.text-emerald-400,.text-green-300,.text-lime-100,.text-lime-200,.text-lime-200\/85,.text-lime-300,.text-lime-400,.text-lime-500{color:var(--accent-strong)!important}.text-blue-200,.text-blue-300,.text-blue-500,.text-blue-600,.text-cyan-100,.text-cyan-100\/90,.text-cyan-200,.text-cyan-300,.text-sky-100,.text-sky-200,.text-sky-300,.text-sky-400{color:var(--info-soft-text)!important}.text-amber-100,.text-amber-200,.text-amber-300,.text-orange-100,.text-orange-300,.text-orange-700,.text-orange-900,.text-yellow-100,.text-yellow-200,.text-yellow-200\/80,.text-yellow-300{color:var(--warning-soft-text)!important}.text-red-200,.text-red-200\/80,.text-red-300,.text-red-400,.text-red-500,.text-rose-100,.text-rose-300{color:var(--danger-soft-text)!important}.hover\:text-emerald-300:hover,.hover\:text-lime-200:hover,.hover\:text-lime-300:hover,.hover\:text-lime-400:hover{color:var(--accent-strong)!important}.hover\:text-white:hover{color:var(--text)!important}.bg-emerald-500\/10,.bg-emerald-500\/12,.bg-emerald-500\/14,.bg-emerald-500\/15,.bg-emerald-500\/20,.bg-emerald-500\/25,.bg-green-500\/15,.bg-lime-400\/10,.bg-lime-400\/40,.bg-lime-400\/70,.bg-lime-500\/10,.bg-lime-500\/15,.bg-lime-500\/5{background-color:var(--accent-soft-bg)!important}.bg-emerald-500,.bg-lime-400{background-color:var(--accent)!important}.border-emerald-500\/20,.border-emerald-500\/30,.border-emerald-500\/35,.border-emerald-500\/40,.border-lime-400\/40,.border-lime-400\/70,.border-lime-500\/20,.border-lime-500\/25,.border-lime-500\/30,.border-lime-500\/40,.border-lime-500\/50{border-color:var(--accent-soft-border)!important}.bg-blue-500\/10,.bg-blue-500\/15,.bg-blue-500\/25,.bg-blue-600\/10,.bg-blue-900\/20,.bg-cyan-400\/15,.bg-cyan-500\/10,.bg-cyan-500\/12,.bg-sky-500\/10,.bg-sky-500\/12,.bg-sky-500\/14{background-color:var(--info-soft-bg)!important}.border-blue-500\/25,.border-blue-500\/30,.border-blue-500\/35,.border-blue-500\/40,.border-blue-500\/45,.border-blue-600\/30,.border-cyan-400\/35,.border-cyan-500\/20,.border-cyan-500\/25,.border-sky-400\/35,.border-sky-500\/25,.border-sky-500\/30{border-color:var(--info-soft-border)!important}.bg-amber-400\/10,.bg-amber-500\/10,.bg-amber-500\/14,.bg-amber-500\/15,.bg-amber-500\/8,.bg-orange-500\/10,.bg-orange-500\/20,.bg-yellow-500,.bg-yellow-500\/10,.bg-yellow-500\/15{background-color:var(--warning-soft)!important}.border-amber-400\/35,.border-amber-500\/20,.border-amber-500\/25,.border-amber-500\/30,.border-orange-400\/55,.border-orange-500\/30,.border-yellow-500\/25,.border-yellow-500\/30{border-color:var(--warning-soft-border)!important}.bg-red-500\/10,.bg-red-500\/15,.bg-red-500\/5,.bg-rose-500\/10,.bg-rose-500\/15{background-color:var(--danger-soft)!important}.bg-red-500{background-color:color-mix(in srgb,var(--danger-soft-border) 82%,var(--danger-soft-text) 18%)!important}.border-red-500\/20,.border-red-500\/25,.border-red-500\/30,.border-red-500\/40,.border-red-500\/50,.border-rose-500\/25,.border-rose-500\/30{border-color:var(--danger-soft-border)!important}.ring-green-500\/30{--tw-ring-color:var(--focus-ring)!important}.ring-amber-400\/35{--tw-ring-color:color-mix(in srgb,var(--warning-soft-border) 72%,transparent)!important}.ring-cyan-400\/35,.ring-sky-400\/35{--tw-ring-color:color-mix(in srgb,var(--info-soft-border) 72%,transparent)!important}.ring-emerald-400\/35{--tw-ring-color:color-mix(in srgb,var(--success-soft-border) 72%,transparent)!important}.accent-emerald-400,.accent-emerald-500,.accent-lime-400,.accent-lime-500{accent-color:var(--accent)!important}.focus\:border-emerald-500\/40:focus,.focus\:border-lime-500\/40:focus,.focus\:border-lime-500\/50:focus,.focus\:border-lime-500\/60:focus{border-color:var(--accent-soft-border)!important}.focus\:border-cyan-500\/50:focus{border-color:var(--info-soft-border)!important}.focus\:border-red-500\/70:focus{border-color:color-mix(in srgb,var(--danger-soft-border) 92%,transparent)!important}.focus\:border-red-400\/50:focus{border-color:color-mix(in srgb,var(--danger-soft-border) 84%,transparent)!important}.focus\:ring-lime-500\/10:focus{--tw-ring-color:color-mix(in srgb,var(--focus-ring) 55%,transparent)!important}.bg-yellow-500{background-color:color-mix(in srgb,var(--warning-soft-border) 84%,var(--warning-soft-text) 16%)!important}.hover\:bg-emerald-500\/25:hover,.hover\:bg-lime-400\/10:hover,.hover\:bg-lime-500\/15:hover,.hover\:bg-lime-500\/20:hover{background-color:color-mix(in srgb,var(--accent-soft-bg) 85%,transparent)!important}.hover\:bg-red-500\/15:hover,.hover\:bg-red-500\/20:hover{background-color:color-mix(in srgb,var(--danger-soft) 85%,transparent)!important}.hover\:bg-blue-500\/25:hover,.hover\:bg-cyan-400\/20:hover{background-color:color-mix(in srgb,var(--info-soft-bg) 85%,transparent)!important}.hover\:bg-white\/10:hover{background-color:color-mix(in srgb,var(--highlight-bg) 82%,var(--surface-1) 18%)!important}.hover\:border-lime-400\/40:hover,.hover\:border-lime-500\/45:hover,.hover\:border-lime-500\/50:hover{border-color:var(--accent-soft-border)!important}.hover\:border-white\/20:hover,.hover\:border-white\/30:hover,.hover\:border-white\/35:hover{border-color:var(--border-strong)!important}.nardo-shell{background-color:var(--shell)!important}.nardo-shell,.nardo-shell-soft{border-color:var(--border)!important}.nardo-shell-soft{background-color:var(--shell-2)!important}.nardo-card{background:var(--surface-2)!important;border-color:var(--border)!important;box-shadow:var(--shadow-soft)}.manager-contact-link{text-decoration:none;transition:color .12s cubic-bezier(.4,0,.2,1)}.manager-contact-link,.manager-contact-link:visited{color:var(--text-muted)}.manager-contact-link:focus-visible,.manager-contact-link:hover{color:var(--accent-strong)!important;text-decoration:none}.manager-social-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:1px solid var(--border);background:color-mix(in srgb,var(--highlight-bg) 84%,transparent);color:var(--text-muted);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-highlight) 72%,transparent);transition:background-color .14s cubic-bezier(.4,0,.2,1),border-color .14s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.34,1.56,.64,1)}.manager-social-button:focus-visible,.manager-social-button:hover{transform:translateY(-1px)}.manager-social-button-whatsapp:focus-visible,.manager-social-button-whatsapp:hover{border-color:rgba(37,211,102,.42);background:rgba(37,211,102,.14);color:#25d366;box-shadow:0 0 0 2px rgba(37,211,102,.14),0 10px 24px rgba(37,211,102,.16)}.manager-social-button-telegram:focus-visible,.manager-social-button-telegram:hover{border-color:rgba(34,158,217,.42);background:rgba(34,158,217,.14);color:#229ed9;box-shadow:0 0 0 2px rgba(34,158,217,.14),0 10px 24px rgba(34,158,217,.16)}.manager-social-button-discord:focus-visible,.manager-social-button-discord:hover{border-color:rgba(88,101,242,.42);background:rgba(88,101,242,.14);color:#5865f2;box-shadow:0 0 0 2px rgba(88,101,242,.14),0 10px 24px rgba(88,101,242,.16)}.card-warm{background:radial-gradient(150% 120% at 0 0,color-mix(in srgb,var(--card-warm-bg) 90%,transparent) 0,transparent 50%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--card-warm-glow) 40%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--card-warm-border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--card-warm-border) 36%,transparent),var(--shadow-soft)}.card-sky{background:radial-gradient(150% 120% at 0 0,color-mix(in srgb,var(--card-sky-bg) 90%,transparent) 0,transparent 50%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--card-sky-glow) 40%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--card-sky-border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--card-sky-border) 36%,transparent),var(--shadow-soft)}.card-violet{background:radial-gradient(150% 120% at 0 0,color-mix(in srgb,var(--card-violet-bg) 90%,transparent) 0,transparent 50%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--card-violet-glow) 40%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--card-violet-border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--card-violet-border) 36%,transparent),var(--shadow-soft)}.card-rose{background:radial-gradient(150% 120% at 0 0,color-mix(in srgb,var(--card-rose-bg) 90%,transparent) 0,transparent 50%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--card-rose-glow) 40%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--card-rose-border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--card-rose-border) 36%,transparent),var(--shadow-soft)}.card-teal{background:radial-gradient(150% 120% at 0 0,color-mix(in srgb,var(--card-teal-bg) 90%,transparent) 0,transparent 50%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--card-teal-glow) 40%,transparent) 0,transparent 44%),linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--card-teal-border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--card-teal-border) 36%,transparent),var(--shadow-soft)}.card-neutral{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 88%,#fff 12%) 0,color-mix(in srgb,var(--surface-2) 80%,var(--surface-3) 20%) 100%)!important;border-color:var(--border)!important;box-shadow:inset 0 1px 0 var(--surface-highlight),var(--shadow-soft)}.wallet-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 10% 20%,rgba(82,127,82,.08) 0,transparent 50%),radial-gradient(ellipse 80% 60% at 90% 80%,rgba(59,130,246,.06) 0,transparent 40%),linear-gradient(160deg,var(--surface-2) 0,color-mix(in srgb,var(--surface-2) 85%,var(--bg) 15%) 100%);border:1px solid color-mix(in srgb,var(--accent-500) 18%,var(--border) 82%);box-shadow:inset 0 1px 0 var(--surface-highlight),0 0 0 1px color-mix(in srgb,var(--accent-500) 8%,transparent),0 20px 50px -12px rgba(0,0,0,.35)}.wallet-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(82,127,82,.03),transparent 40%);pointer-events:none}.wallet-action-btn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem;border-radius:1rem;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);transition:all .22s cubic-bezier(.34,1.56,.64,1);cursor:pointer;min-width:5rem}.wallet-action-btn:hover{border-color:color-mix(in srgb,var(--accent-500) 35%,var(--border));background:color-mix(in srgb,var(--accent-500) 6%,var(--surface-2));color:var(--text);transform:translateY(-2px);box-shadow:0 8px 20px -6px rgba(0,0,0,.3)}.wallet-action-btn:active{transform:translateY(0);transition-duration:.08s}.wallet-action-btn .wallet-action-icon{width:2.5rem;height:2.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent-500) 10%,var(--surface-3));color:var(--accent-500);transition:background .2s,color .2s}.wallet-action-btn:hover .wallet-action-icon{background:color-mix(in srgb,var(--accent-500) 18%,var(--surface-3))}.wallet-action-btn.wallet-action-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.wallet-action-btn.wallet-action-disabled .wallet-action-icon{background:var(--surface-3);color:var(--text-soft)}.wallet-tabs{display:flex;gap:.25rem;background:var(--surface-1);border-radius:.75rem;padding:.25rem;border:1px solid var(--border)}.wallet-tab{flex:1;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--text-soft);border-radius:.625rem;text-align:center;transition:all .18s ease;cursor:pointer;border:none;background:transparent}.wallet-tab:hover:not(.wallet-tab-active){color:var(--text-muted);background:var(--surface-2)}.wallet-tab-active{color:var(--accent-contrast);background:var(--accent-500);box-shadow:0 2px 8px rgba(82,127,82,.2)}.wallet-method-card{position:relative;padding:1rem;border-radius:.875rem;border:1px solid var(--border);background:var(--surface-2);transition:all .2s ease}.wallet-method-card:hover{border-color:color-mix(in srgb,var(--accent-500) 25%,var(--border));box-shadow:0 4px 16px -4px rgba(0,0,0,.25)}.wallet-method-card.wallet-method-selected{border-color:color-mix(in srgb,var(--accent-500) 45%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--accent-500) 5%,var(--surface-2)) 0,var(--surface-2) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-500) 15%,transparent)}.wallet-tx-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;border:1px solid transparent;transition:all .15s ease}.wallet-tx-item:hover{background:var(--surface-2);border-color:var(--border)}.wallet-tx-icon{width:2.25rem;height:2.25rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-tx-icon-out{background:rgba(239,68,68,.12);color:#f87171}.wallet-tx-icon-in{background:rgba(34,197,94,.12);color:#4ade80}.wallet-tx-icon-pending{background:rgba(245,158,11,.12);color:#fbbf24}@keyframes wallet-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wallet-shimmer{background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 50%,var(--surface-3) 75%);background-size:200% 100%;animation:wallet-shimmer 1.8s ease-in-out infinite;border-radius:.5rem}@keyframes wallet-pulse{0%,to{opacity:1}50%{opacity:.4}}.wallet-pulse{animation:wallet-pulse 2s ease-in-out infinite}.wallet-sub-balance{padding:.375rem .75rem;border-radius:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);font-size:.75rem;color:var(--text-muted);backdrop-filter:blur(4px)}.wallet-gateway-badge,.wallet-sub-balance{display:inline-flex;align-items:center;gap:.375rem}.wallet-gateway-badge{padding:.25rem .625rem;border-radius:2rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.wallet-gateway-soon{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.wallet-gateway-active{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.2)}.bg-bg{background:var(--bg)}.bg-shell{background:var(--shell)}.bg-surface-1{background:var(--surface-1)}.bg-surface-2{background:var(--surface-2)}.bg-surface-3{background:var(--surface-3)}.border-theme{border-color:var(--border)}.text-theme{color:var(--text)}.text-muted{color:var(--text-muted)}.text-soft{color:var(--text-soft)}.bg-accent{background:var(--accent)}.text-accent{color:var(--accent)}.ring-accent{--tw-ring-color:var(--focus-ring)}.surface-1{background:var(--surface-1)}.surface-2{background:var(--surface-2)}.surface-3{background:var(--surface-3)}.surface-4{background:var(--surface-4,var(--surface-1))}