.partner-portal-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;color:#e2e8f0;background:#070b19}.partner-portal-page--login{display:flex;align-items:flex-start;justify-content:center;padding:clamp(64px,14vh,120px) 20px 32px}.partner-portal-page__bg{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.partner-portal-page__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.partner-portal-page__orb--a{width:420px;height:420px;top:-120px;left:-80px;background:#38bdf859}.partner-portal-page__orb--b{width:380px;height:380px;right:-100px;bottom:-80px;background:#7c3aed47}.partner-portal-page__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.partner-portal-loading{display:grid;place-items:center;min-height:100dvh;color:#8b96bf;font-size:14px}.partner-portal-login-card{position:relative;z-index:2;width:min(420px,100%);padding:28px;border:1px solid rgba(56,189,248,.28);border-radius:22px;background:#0d122aeb;box-shadow:0 24px 60px #00000073}.partner-portal-login-card__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:#38bdf81f;color:#7dd3fc;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-portal-login-card h1{margin:0 0 8px;font-size:26px;font-weight:900;color:#f8fafc}.partner-portal-login-card__hint{margin:0 0 22px;color:#8b96bf;font-size:14px;line-height:1.45}.partner-portal-form{display:grid;gap:16px}.partner-portal-field{display:grid;gap:8px}.partner-portal-field>span{color:#8fa0ca;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-portal-field input{width:100%;box-sizing:border-box;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#0206178c;color:#f8fafc;padding:12px 14px;font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.partner-portal-field textarea{width:100%;box-sizing:border-box;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#0206178c;color:#f8fafc;padding:12px 14px;font:inherit;outline:none;resize:vertical;min-height:72px;transition:border-color .15s ease,box-shadow .15s ease}.partner-portal-field input::-moz-placeholder,.partner-portal-field textarea::-moz-placeholder{color:#64748b}.partner-portal-field input::placeholder,.partner-portal-field textarea::placeholder{color:#64748b}.partner-portal-field input:focus,.partner-portal-field textarea:focus{border-color:#38bdf8a6;box-shadow:0 0 0 3px #38bdf826}.partner-portal-field input.partner-portal-picker-input{cursor:pointer;position:relative;color-scheme:dark}.partner-portal-field--picker{cursor:pointer}.partner-portal-picker-wrap{position:relative;width:100%;cursor:pointer}.partner-portal-field input.partner-portal-picker-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.partner-portal-error{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(248,113,113,.35);background:#ef44441a;color:#fecaca;font-size:13px;line-height:1.4}.partner-portal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.partner-portal-btn:hover{transform:translateY(-1px)}.partner-portal-btn--primary{width:100%;margin-top:4px;border-color:#38bdf873;background:linear-gradient(135deg,#0ea5e9,#0284c7 55%,#0369a1);color:#fff;box-shadow:0 12px 28px #0ea5e947}.partner-portal-btn--primary:hover{box-shadow:0 14px 32px #0ea5e961}.partner-portal-btn--ghost{border-color:#ffffff1f;background:#0f172aa6;color:#cbd5e1}.partner-portal-btn--ghost:hover{border-color:#ffffff38;background:#1e293bbf}.partner-portal-page--app{min-height:100dvh;background:#070b19;color:#f5f7ff}.pp-app{display:flex;min-height:100dvh;background:radial-gradient(900px 500px at 50% -15%,rgba(124,58,237,.15),transparent 60%),#070b19}.pp-sidebar{flex:0 0 240px;display:flex;flex-direction:column;padding:24px 16px;background:#0d122a73;border-right:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e8f0}.pp-sidebar__brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;padding:0 8px;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.pp-sidebar__brand:hover{opacity:.85}.pp-sidebar__brand:active{opacity:.7}.pp-sidebar__logo-mark{display:block;flex-shrink:0;height:28px;width:auto;-o-object-fit:contain;object-fit:contain}.pp-sidebar__logo-wordmark{display:block;flex-shrink:0;height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.pp-sidebar__title{font-size:22px;font-weight:900;letter-spacing:.04em}.pp-nav{display:flex;flex-direction:column;gap:6px}.pp-nav__link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#94a3b8;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease}.pp-nav__link:hover{background:#ffffff0f;color:#e2e8f0}.pp-nav__link.is-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 8px 24px #6366f159}.pp-nav__icon{display:grid;place-items:center;opacity:.9}.pp-sidebar__help{margin-top:auto;padding:16px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.pp-sidebar__help-title{margin:0 0 6px;font-size:13px;font-weight:800}.pp-sidebar__help-text{margin:0;font-size:12px;line-height:1.45;color:#94a3b8}.pp-main{flex:1;min-width:0;display:flex;flex-direction:column}.pp-topbar{position:relative;z-index:150;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px clamp(20px,3vw,36px) 16px;background:#070b19a6;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pp-topbar__mobile-header{display:none}.pp-topbar__greeting h1{margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;color:#fff}.pp-topbar__greeting p{margin:6px 0 0;color:#8b96bf;font-size:14px}.pp-topbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pp-currency-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;flex-shrink:0;width:72px;padding:2px;border-radius:999px;border:1px solid rgba(56,189,248,.22);background:#0d122abf;box-shadow:inset 0 1px #ffffff0a}.pp-currency-toggle__slider{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);border-radius:999px;background:linear-gradient(135deg,#38bdf873,#7c3aed66);border:1px solid rgba(56,189,248,.45);box-shadow:0 2px 10px #38bdf833;transition:transform .2s ease;pointer-events:none}.pp-currency-toggle.is-usd .pp-currency-toggle__slider{transform:translate(100%)}.pp-currency-toggle__opt{position:relative;z-index:1;min-width:0;padding:5px 0;border:none;border-radius:999px;background:transparent;color:#6b7aa8;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:color .15s ease}.pp-currency-toggle__opt.is-active{color:#f8fafc}.pp-currency-toggle__opt:hover:not(.is-active){color:#a8b8e8}.pp-period{position:relative;display:flex;align-items:center}.pp-period__button{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0d122aa6;font:inherit;font-size:13px;font-weight:700;color:#e2e8f0;cursor:pointer;transition:all .15s ease}.pp-period__button:hover{border-color:#38bdf859;background:#0d122ad9}.pp-period__icon{font-size:16px}.pp-period__label{font-size:13px;font-weight:700;color:#e2e8f0}.pp-period__range{font-size:12px;color:#8b96bf;white-space:nowrap}.pp-period__arrow{color:#8b96bf;transition:transform .2s ease}.pp-period__arrow.is-open{transform:rotate(180deg)}.pp-period__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0f172a;box-shadow:0 12px 32px #0009;z-index:100;display:flex;flex-direction:column;gap:4px}.pp-period__option{width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:#94a3b8;text-align:left;cursor:pointer;transition:all .15s ease}.pp-period__option:hover{background:#ffffff0d;color:#f5f7ff}.pp-period__option.is-selected{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.pp-user-chip{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0d122aa6}.pp-user-chip__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:800;font-size:14px}.pp-user-chip__name{font-size:13px;font-weight:700;color:#e2e8f0}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease}.pp-btn--outline{border-color:#ffffff1a;background:#0d122a73;color:#94a3b8}.pp-btn--outline:hover{border-color:#fff3;background:#0d122aa6;color:#f1f5f9}.pp-mobile-menu-btn{display:none}.pp-btn--primary{background:linear-gradient(135deg,#6366f1,#7c3aed);color:#fff;box-shadow:0 8px 20px #6366f14d}.pp-btn--block{width:100%}.pp-content{flex:1;padding:20px clamp(16px,3vw,32px) 32px;overflow:auto}.pp-loading,.pp-error{padding:40px;text-align:center;color:#64748b}.pp-error{color:#dc2626}.pp-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:20px}.pp-stat-card{display:flex;gap:14px;padding:18px 20px;border-radius:16px;background:#0d122aa6;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #0003;transition:transform .2s ease,border-color .2s ease}.pp-stat-card:hover{transform:translateY(-2px);border-color:#38bdf840}.pp-stat-card__icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#38bdf81a;color:#7dd3fc;font-size:20px;border:1px solid rgba(56,189,248,.15)}.pp-stat-card__label{display:block;font-size:11px;font-weight:800;color:#8b96bf;text-transform:uppercase;letter-spacing:.05em}.pp-stat-card__value{display:block;margin-top:4px;font-size:26px;font-weight:900;color:#fff;line-height:1.1}.pp-stat-card__delta{display:block;margin-top:6px;font-size:12px;font-weight:700;color:#16a34a}.pp-stat-card__delta-muted{color:#94a3b8;font-weight:600}.pp-dashboard__mid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr) minmax(220px,.9fr);gap:16px;margin-bottom:16px;align-items:stretch}.pp-dashboard__mid .pp-card{padding:16px 18px;height:100%;display:flex;flex-direction:column;min-height:0}.pp-dashboard__mid .pp-card--link .pp-link-stack{flex:1}.pp-dashboard__mid .pp-card--balance .pp-balance-list{flex:1;justify-content:flex-start;gap:12px}.pp-dashboard__mid .pp-card--balance .pp-balance-list li{align-items:baseline;gap:12px}.pp-dashboard__bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px}.pp-card{padding:20px;border-radius:16px;background:#0d122a73;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003}.pp-card__title{margin:0 0 6px;font-size:16px;font-weight:800;color:#fff}.pp-card__hint{margin:0 0 14px;font-size:13px;color:#8b96bf;line-height:1.4}.pp-card__hint--link-intro{margin-bottom:12px}.pp-link-stack{display:flex;flex-direction:column;gap:10px}.pp-link-block{display:flex;flex-direction:column;gap:6px}.pp-link-block__label{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.pp-link-row{display:flex;align-items:stretch;min-height:40px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0206178c;transition:border-color .15s ease,box-shadow .15s ease}.pp-link-row:focus-within{border-color:#8b5cf673;box-shadow:0 0 0 3px #8b5cf61f}.pp-link-row__input{flex:1;min-width:0;padding:0 12px;border:none;background:transparent;font-size:12px;font-weight:500;color:#e2e8f0;text-overflow:ellipsis}.pp-link-row__input:focus{outline:none}.pp-link-row__copy{flex-shrink:0;display:grid;place-items:center;width:40px;padding:0;border:none;border-left:1px solid rgba(255,255,255,.08);background:#0d122abf;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.pp-link-row__copy:hover{background:#6366f12e;color:#e2e8f0}.pp-link-row__copy:focus-visible{outline:none;background:#6366f138;color:#f8fafc}.pp-link-row__copy.is-copied{background:#22c55e26;color:#86efac}.pp-link-row__copy.is-copied:hover{background:#22c55e38;color:#bbf7d0}.pp-card__head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pp-card__head-row .pp-card__title{margin:0}.pp-link-variant{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pp-link-variant__label{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.pp-link-variant__chips{display:flex;flex-wrap:wrap;gap:8px}.pp-link-variant__chip{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#cbd5e1;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pp-link-variant__chip:hover{border-color:#8b5cf673;color:#e2e8f0}.pp-link-variant__chip.is-active{border-color:#8b5cf6a6;background:#8b5cf62e;color:#f5f3ff}.pp-balance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pp-balance-list li{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#64748b}.pp-balance-list strong{font-size:18px;font-weight:800}.pp-balance-list__green{color:#16a34a}.pp-balance-list__blue{color:#2563eb}.pp-balance-list__amber{color:#d97706}.pp-table-wrap{overflow-x:auto}.pp-table{width:100%;border-collapse:collapse;font-size:14px}.pp-table th,.pp-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.pp-table th{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8b96bf}.pp-table__name{font-weight:700;color:#f5f7ff}.pp-table__sum{font-weight:700;color:#7dd3fc}.pp-text-link{font-size:13px;font-weight:700;color:#6366f1;text-decoration:none}.pp-text-link:hover{text-decoration:underline}.pp-recent-list{list-style:none;margin:0;padding:0 8px 0 0;max-height:420px;overflow-y:auto}.pp-recent-list::-webkit-scrollbar{width:4px}.pp-recent-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.pp-recent-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.pp-recent-list::-webkit-scrollbar-thumb:hover{background:#fff3}.pp-recent-list__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.pp-recent-list__item:last-child{border-bottom:none}.pp-recent-list__info{display:flex;flex-direction:column;gap:2px}.pp-recent-list__title{display:block;font-size:14px;font-weight:700;color:#f5f7ff}.pp-recent-list__date{display:block;margin-top:2px;font-size:12px;color:#8b96bf}.pp-recent-list__attachments{display:flex;align-items:center;gap:8px;margin-top:8px}.pp-attachment-link{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:#38bdf81a;border:1px solid rgba(56,189,248,.2);color:#7dd3fc;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s ease}.pp-attachment-link:hover{background:#38bdf833;border-color:#38bdf866;color:#fff;transform:translateY(-1px)}.pp-attachment-link svg{opacity:.8}.pp-recent-list__item strong.is-accrual{color:#10b981}.pp-recent-list__item strong.is-payout{color:#3b82f6}.pp-empty-inline{margin:0;padding:20px 0;text-align:center;color:#94a3b8;font-size:14px}.pp-chart-host{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;margin:8px -4px 0}.pp-chart-host .chart-legend-item{color:#cbd5e1;background:#0d122abf;border-color:#ffffff1a}.pp-chart-host .chart-legend-item:hover{background:#0d122af2;border-color:#ffffff24}.pp-chart-host .chart-svg text{fill:#94a3b8}.pp-card--chart{display:flex;flex-direction:column;padding:16px 18px 10px}.pp-dashboard__mid .pp-card--chart .pp-chart-host,.pp-dashboard__mid .pp-card--chart .pp-empty-inline{flex:1}.pp-card--chart .pp-card__title{margin-bottom:4px}.pp-card__hint--chart{margin-bottom:8px}.pp-chart-host .chart-wrap{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.pp-chart-host .chart-svg-wrap{flex:1;min-height:0;position:relative}.pp-chart-breakdown{background:transparent;border:none;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:1;display:flex;flex-direction:column}.pp-chart-breakdown__date{color:#8b96bf;font-size:13px;font-weight:700;margin-bottom:20px;text-transform:none}.pp-chart-breakdown__stats{max-height:none!important;overflow:visible!important;display:flex;flex-direction:column;gap:8px;flex:1}.pp-chart-breakdown__stat{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;transition:all .15s ease}.pp-chart-breakdown__stat:hover{background:#ffffff0d;border-color:#ffffff1a}.pp-chart-breakdown__stat--sum{background:linear-gradient(90deg,rgba(99,102,241,.1) 0%,transparent 100%);border-color:#6366f133;margin-top:4px}.pp-chart-breakdown__dot{display:none}.pp-chart-breakdown__label{font-size:14px;color:#cbd5e1;font-weight:600}.pp-chart-breakdown__value{font-size:18px;font-weight:800;color:#fff}.pp-chart-breakdown__stat--sum .pp-chart-breakdown__label{color:#a5b4fc;font-weight:800}.pp-chart-breakdown__stat--sum .pp-chart-breakdown__value{font-size:22px;color:#fff;text-shadow:0 0 15px rgba(99,102,241,.3)}.pp-page-intro{margin-bottom:16px}.pp-page-intro__title{margin:0 0 6px;font-size:20px;font-weight:800}.pp-page-intro__hint{margin:0;color:#64748b;font-size:14px}.pp-projects-table-wrap{margin-top:20px;background:#0d122a73;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0003}.pp-projects-table{width:100%;border-collapse:collapse;font-size:14px}.pp-projects-table thead{background:#0f172aa6;border-bottom:1px solid rgba(255,255,255,.08)}.pp-projects-table th{padding:14px 16px;text-align:left;font-size:11px;font-weight:800;color:#8b96bf;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pp-projects-table__name-col{width:30%}.pp-projects-table__sum-col{text-align:left}.pp-projects-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:background .15s ease}.pp-projects-table tbody tr:last-child{border-bottom:none}.pp-projects-table tbody tr:hover{background:#ffffff05}.pp-projects-table td{padding:12px 16px;color:#e2e8f0;font-weight:500;font-variant-numeric:tabular-nums}.pp-projects-table__name-cell{display:flex;align-items:center;gap:10px}.pp-projects-table__icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0;text-transform:uppercase;overflow:hidden}.pp-projects-table__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pp-projects-table__name{font-weight:600;color:#fff}.pp-projects-table__sum{text-align:left;font-weight:700;color:#7dd3fc;background:linear-gradient(90deg,rgba(56,189,248,.05) 0%,transparent 100%)}.pp-project-cards{display:none;flex-direction:column;gap:10px}.pp-project-card{padding:16px;border-radius:14px;background:#fff;border:1px solid #e8edf4}.pp-project-card h3{margin:0 0 12px;font-size:15px}.pp-project-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0}.pp-project-card dt{font-size:11px;font-weight:700;text-transform:uppercase;color:#94a3b8}.pp-project-card dd{margin:2px 0 0;font-size:16px;font-weight:800}@media (max-width: 1100px){.pp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dashboard__mid{grid-template-columns:1fr}.pp-dashboard__bottom{display:flex;flex-direction:column;grid-template-columns:1fr}.pp-card--table{order:2}.pp-card--recent{order:3}.pp-card--balance{order:1}}.pp-topbar__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-custom-dates{display:flex;align-items:center;gap:8px;padding:2px 4px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0000000d}.pp-custom-date-field{position:relative;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease;color:#64748b}.pp-custom-date-field:hover{background:#f1f5f9;color:#334155}.pp-custom-date-input{border:none;background:transparent;font-size:13px;color:inherit;font-weight:700;padding:0;outline:none;cursor:pointer;font-family:inherit}.pp-custom-date-input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent;cursor:pointer}.pp-custom-dates-sep{color:#cbd5e1;font-weight:500;font-size:14px}@media (max-width: 520px){.pp-custom-dates{width:100%;padding:2px;gap:2px;flex-wrap:nowrap;justify-content:space-between;background:transparent;border:none;box-shadow:none}.pp-custom-date-field{flex:1;min-width:0;padding:6px 8px;gap:4px;justify-content:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px}.pp-custom-date-field svg{width:12px;height:12px}.pp-custom-date-input{font-size:11px;width:75px}.pp-custom-dates-sep{display:flex;align-items:center;color:#94a3b8;font-size:10px;padding:0 2px}}@media (max-width: 768px){.pp-app{flex-direction:column}.pp-sidebar{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px;gap:8px}.pp-sidebar__brand{margin:0}.pp-nav{flex-direction:row;flex:1;justify-content:center}.pp-sidebar__help{display:none}.pp-topbar{padding:16px}.pp-period__range,.pp-table-wrap--page{display:none}.pp-project-cards{display:flex}.pp-projects-table-wrap{overflow-x:auto;border-radius:8px}.pp-projects-table{font-size:13px}.pp-projects-table th{padding:10px 12px;font-size:11px}.pp-projects-table td{padding:10px 12px}.pp-projects-table__icon{width:28px;height:28px;font-size:12px}.pp-projects-table__name-cell{gap:8px}}.partner-portal-page--dashboard{padding:24px clamp(16px,4vw,40px) 40px}.partner-portal-dashboard{position:relative;z-index:2;max-width:1100px;margin:0 auto}.partner-portal-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.partner-portal-header h1{margin:0;font-size:clamp(22px,4vw,28px);font-weight:900}.partner-portal-header p{margin:6px 0 0;color:#8b96bf;font-size:14px}.partner-portal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px}.partner-portal-stat{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d122ad1;box-shadow:0 14px 36px #0003}.partner-portal-stat span{color:#8b96bf;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.partner-portal-stat strong{font-size:26px;font-weight:900;color:#f8fafc;line-height:1.1}.partner-portal-stat--accent{border-color:#38bdf847;background:linear-gradient(145deg,#38bdf81a,#0d122ae0)}.partner-portal-stat--accent strong{color:#7dd3fc}.partner-portal-section-title{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.partner-portal-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0d122ad1}.partner-portal-table{width:100%;border-collapse:collapse;font-size:14px}.partner-portal-table th,.partner-portal-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.partner-portal-table th{color:#8b96bf;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.partner-portal-table tbody tr:last-child td{border-bottom:none}.partner-portal-table tbody tr:hover{background:#38bdf80d}.partner-portal-empty{padding:20px;color:#8b96bf;font-size:14px;text-align:center}.partner-portal-projects{margin-top:28px}.partner-portal-projects-hint{margin:-4px 0 14px;font-size:14px;line-height:1.45;color:#8b96bf}.partner-portal-projects-cards{display:none;flex-direction:column;gap:10px}.partner-portal-project-card{padding:14px 16px;border-radius:16px;background:#0d122ad1;border:1px solid rgba(255,255,255,.08)}.partner-portal-project-card__title{margin:0 0 12px;font-size:15px;font-weight:700;color:#e2e8f0}.partner-portal-project-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.partner-portal-project-card__stats>div{display:flex;flex-direction:column;gap:3px}.partner-portal-project-card__stats dt{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b96bf}.partner-portal-project-card__stats dd{margin:0;font-size:16px;font-weight:700;color:#f1f5f9}@media (max-width: 640px){.partner-portal-table-wrap--desktop{display:none}.partner-portal-projects-cards{display:flex}}@media (max-width: 520px){.partner-portal-login-card{padding:22px 18px}.partner-portal-header{flex-direction:column;align-items:stretch;gap:12px}.partner-portal-header .partner-portal-btn{width:100%}.pp-kpi-grid{grid-template-columns:1fr;gap:12px}.pp-stat-card{padding:14px 16px}.pp-stat-card__icon{width:36px;height:36px;font-size:18px}.pp-stat-card__value{font-size:22px}.pp-main{width:100%;max-width:100vw;overflow-x:hidden}.pp-content{padding:12px;width:100%;box-sizing:border-box}.pp-section{padding:12px;width:100%;box-sizing:border-box;overflow:hidden}.pp-section-title{font-size:18px}.partner-portal-page--login{padding:40px 16px 24px}.partner-portal-login-card h1{font-size:22px}.partner-portal-login-card__hint{font-size:13px}.pp-sidebar--desktop{display:none}.pp-topbar{position:sticky;top:0;z-index:1000;background:#070b19eb;flex-direction:column;gap:12px;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px));border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 8px 24px #00000040;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pp-topbar__mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.pp-topbar__mobile-header .pp-sidebar__brand{margin:0;padding:0;gap:8px}.pp-sidebar__logo-text{font-size:20px;font-weight:900;letter-spacing:.08em;color:#f8fafc;background:linear-gradient(135deg,#f8fafc,#bae6fd 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:system-ui,-apple-system,sans-serif}.pp-topbar__greeting{margin:0;text-align:left;width:100%}.pp-topbar__greeting h1{font-size:18px;color:#fff}.pp-topbar__greeting p{font-size:12px;margin-top:2px;color:#8b96bf}.pp-topbar__actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;padding-top:4px}.pp-topbar__filters{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;width:auto;overflow:hidden}.pp-period{flex:0 0 auto}.pp-period__button{font-size:12px;padding:6px 8px;gap:4px;min-width:40px;justify-content:center}.pp-topbar__filters:has(.pp-custom-dates) .pp-period__label{display:none}.pp-custom-dates{display:flex;flex:1;align-items:center;gap:4px;padding:0;width:auto;background:transparent;border:none;box-shadow:none;justify-content:flex-end}.pp-custom-date-field{position:relative;display:flex;flex:1;min-width:0;max-width:120px;padding:6px 4px;gap:4px;justify-content:center;background:#0d122aa6;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e2e8f0}.pp-custom-date-input{font-size:11px;width:70px}.pp-custom-dates-sep{display:flex;align-items:center;color:#94a3b8;font-size:10px}.pp-mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0d122aa6;color:#e2e8f0;cursor:pointer;transition:all .15s ease}.pp-mobile-menu-btn:hover{border-color:#38bdf859;background:#0ea5e91a;color:#f8fafc}.pp-mobile-menu-btn:active{transform:scale(.96)}.pp-mobile-menu{position:absolute;top:100%;left:0;right:0;margin-top:8px;padding:8px;background:#0d122afa;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 12px 32px #00000059;z-index:100}.pp-mobile-menu__link,.pp-mobile-menu__logout{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:10px;background:transparent;color:#cbd5e1;font:inherit;font-size:14px;font-weight:600;text-decoration:none;text-align:left;cursor:pointer;transition:background .15s ease}.pp-mobile-menu__link:hover,.pp-mobile-menu__logout:hover{background:#ffffff0f}.pp-mobile-menu__link.is-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.pp-mobile-menu__logout{color:#f87171;border-top:1px solid rgba(255,255,255,.08);margin-top:4px;padding-top:12px}.pp-mobile-menu__logout:hover{background:#ef44441a}.pp-mobile-menu{left:16px;right:16px;width:auto}.pp-period__button{font-size:12px;padding:6px 10px;gap:6px}.pp-period__range{display:none}.pp-period__icon{font-size:14px}.pp-user-chip{display:none}.pp-period__dropdown{right:auto;left:0;min-width:200px;max-width:calc(100vw - 32px)}.pp-logout-btn{font-size:13px;padding:8px 14px}.pp-logout-btn--desktop{display:none}.pp-sidebar{padding:12px 16px}.pp-sidebar__logo-wordmark{height:20px}.pp-nav{gap:6px}.pp-nav__link{font-size:13px;padding:8px 12px}.pp-table-wrap,.pp-projects-table-wrap,.partner-portal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin-top:10px;border-radius:12px}.pp-table,.pp-projects-table,.partner-portal-table{font-size:11px;min-width:480px;width:100%}.pp-table th,.pp-table td,.pp-projects-table th,.pp-projects-table td,.partner-portal-table th,.partner-portal-table td{padding:10px 8px;white-space:nowrap}.pp-table th,.pp-projects-table th,.partner-portal-table th{font-size:9px}.pp-section,.pp-card{padding:12px;width:100%;box-sizing:border-box;overflow:hidden;margin-bottom:12px}.pp-card__head-row,.pp-section-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.pp-card__title,.pp-section-title{font-size:16px}.pp-text-link,.pp-section-header a{font-size:12px}.pp-recent-list__item,.partner-portal-payment-row{padding:10px 0;gap:8px}.pp-recent-list__title,.partner-portal-payment-row__title{font-size:13px}.pp-recent-list__date,.partner-portal-payment-row__date{font-size:10px}.pp-recent-list__item strong,.partner-portal-payment-row__amount{font-size:14px}}.pp-page-head{margin-bottom:20px}.pp-page-head__title{margin:0 0 8px;font-size:24px;font-weight:700;color:#fff}.pp-page-head__hint{margin:0;font-size:14px;line-height:1.5;color:#ffffff9e}.pp-stream-reports{display:flex;flex-direction:column;gap:16px;width:100%}.pp-stream-reports .pp-page-head{margin-bottom:4px}.pp-stream-report-form .pp-card__hint,.pp-stream-report-history .pp-card__hint{margin-bottom:18px}.pp-stream-report-form__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.pp-stream-report-form__comment{grid-column:1 / -1}.pp-stream-report-form__screenshot{grid-column:span 1;max-width:420px}.pp-file-upload-field__label{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#8fa0ca;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pp-file-upload-field__count{padding:2px 8px;border-radius:999px;background:#38bdf824;border:1px solid rgba(56,189,248,.28);color:#7dd3fc;font-size:11px;font-weight:800;letter-spacing:normal;text-transform:none}.pp-file-upload{display:flex;flex-direction:column;gap:10px}.pp-file-upload__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.pp-file-upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:112px;padding:18px 16px;border:1px dashed rgba(56,189,248,.35);border-radius:14px;background:#02061773;color:#f8fafc;text-align:center;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pp-file-upload__zone:hover:not(:disabled),.pp-file-upload__zone:focus-visible{border-color:#38bdf8a6;background:#0ea5e914;box-shadow:0 0 0 3px #38bdf81f;outline:none}.pp-file-upload__zone:disabled{opacity:.6;cursor:not-allowed}.pp-file-upload--filled .pp-file-upload__zone{border-style:solid;border-color:#22c55e73;background:#1665341f;min-height:88px}.pp-file-upload__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#7dd3fc;background:#38bdf81f;border:1px solid rgba(56,189,248,.2)}.pp-file-upload--filled .pp-file-upload__icon{color:#86efac;background:#22c55e1f;border-color:#22c55e40}.pp-file-upload__title{font-size:14px;font-weight:700;line-height:1.35;word-break:break-word}.pp-file-upload__meta{font-size:12px;color:#8b96bf;line-height:1.4}.pp-file-upload__preview{overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0206178c}.pp-file-upload__preview img{display:block;width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}.pp-file-upload__preview-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.pp-file-upload__preview-item{display:flex;flex-direction:column;gap:6px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0206178c}.pp-file-upload__preview-item img{display:block;width:100%;height:110px;-o-object-fit:cover;object-fit:cover}.pp-file-upload__preview-meta{display:flex;flex-direction:column;gap:4px;padding:0 8px 8px}.pp-file-upload__preview-name{overflow:hidden;color:#cbd5e1;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.pp-file-upload__preview-remove{align-self:flex-start;padding:0;border:none;background:none;color:#94a3b8;font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-file-upload__preview-remove:hover:not(:disabled){color:#fecaca}.pp-file-upload__preview-remove:disabled{opacity:.5;cursor:not-allowed}.pp-file-upload__clear{align-self:flex-start;padding:0;border:none;background:none;color:#94a3b8;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pp-file-upload__clear:hover:not(:disabled){color:#fecaca}.pp-file-upload__clear:disabled{opacity:.5;cursor:not-allowed}.pp-stream-report-form__actions{grid-column:1 / -1;margin-top:4px}.pp-stream-report-form__submit{max-width:320px}.pp-stream-report-form__msg,.pp-stream-report-form__ok{grid-column:1 / -1;margin:0}.pp-stream-report-form__ok{padding:10px 12px;border-radius:10px;border:1px solid rgba(34,197,94,.35);background:#16653426;color:#86efac;font-size:14px}.pp-stream-report-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border-radius:14px;border:1px dashed rgba(255,255,255,.1);background:#02061759;text-align:center}.pp-stream-report-empty__icon{font-size:28px;line-height:1;margin-bottom:4px}.pp-stream-report-empty p{margin:0;font-size:15px;font-weight:700;color:#e2e8f0}.pp-stream-report-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pp-stream-report-list__item{padding:16px 18px;border-radius:14px;background:#02061766;border:1px solid rgba(255,255,255,.06);transition:border-color .15s ease}.pp-stream-report-list__item:hover{border-color:#38bdf838}.pp-stream-report-list__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pp-stream-report-list__head-main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-stream-report-list__edit{flex-shrink:0;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;background:#ffffff0a;color:#93c5fd;font-size:.75rem;font-weight:600;padding:.35rem .65rem;cursor:pointer}.pp-stream-report-list__edit:hover{background:#3b82f61f;border-color:#3b82f659}.pp-stream-report-list__head strong{font-size:15px;font-weight:800;color:#f8fafc}.pp-stream-report-list__time{font-size:13px;color:#8b96bf;font-weight:600}.pp-stream-report-list__metrics{display:flex;flex-wrap:wrap;gap:10px}.pp-stream-report-metric{display:flex;flex-direction:column;gap:2px;min-width:72px;padding:10px 12px;border-radius:10px;background:#0d122aa6;border:1px solid rgba(255,255,255,.05)}.pp-stream-report-metric--accent{border-color:#38bdf840;background:#0ea5e91a}.pp-stream-report-metric__label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.pp-stream-report-metric--accent .pp-stream-report-metric__label{color:#7dd3fc}.pp-stream-report-metric__value{font-size:18px;font-weight:900;color:#f8fafc;line-height:1.1}.pp-stream-report-metric--accent .pp-stream-report-metric__value{color:#bae6fd}.pp-stream-report-list__comment{margin:12px 0 0;font-size:13px;line-height:1.45;color:#ffffff9e}.pp-stream-report-list__screenshots{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.pp-stream-report-list__screenshot-link{display:inline-flex;align-items:center;margin-top:0;font-size:13px;font-weight:700;color:#7dd3fc;text-decoration:none}.pp-stream-report-list__screenshot-link:hover{color:#bae6fd;text-decoration:underline;text-underline-offset:3px}.pp-muted{color:#ffffff8c;font-size:14px}@media (max-width: 768px){.pp-stream-report-form__grid{grid-template-columns:1fr}.pp-stream-report-form__submit{max-width:none}}.screenshot-preview__trigger{padding:0;border:none;background:none;font:inherit;cursor:pointer}.screenshot-preview__trigger--link{color:#7dd3fc;font-size:13px;font-weight:700;text-decoration:none}.screenshot-preview__trigger--link:hover{color:#bae6fd;text-decoration:underline;text-underline-offset:3px}.screenshot-preview__trigger--icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid rgba(56,189,248,.35);border-radius:9px;background:linear-gradient(145deg,#38bdf82e,#6366f124);color:#7dd3fc;box-shadow:0 2px 8px #38bdf81a;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.screenshot-preview__trigger--icon:hover{border-color:#7dd3fc8c;background:linear-gradient(145deg,#38bdf847,#6366f138);color:#e0f2fe;box-shadow:0 4px 12px #38bdf833;transform:translateY(-1px)}.screenshot-preview__trigger--icon:active{transform:translateY(0)}.screenshot-preview__trigger--icon:focus-visible{outline:none;box-shadow:0 0 0 3px #38bdf838,0 2px 8px #38bdf81a}.stream-report-screenshot-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ga-partner-stream-report-screenshots,.ga-partner-stream-report-mrow__screenshots{margin-top:8px}.screenshot-preview__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#020617e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.screenshot-preview__dialog{position:relative;display:flex;align-items:center;justify-content:center;width:min(960px,100%);max-height:calc(100dvh - 48px);padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0d122af5;box-shadow:0 24px 64px #00000073}.screenshot-preview__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0f172ad9;color:#e2e8f0;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.screenshot-preview__close:hover{background:#1e293bf2;border-color:#ffffff38}.screenshot-preview__image{display:block;max-width:100%;max-height:calc(100dvh - 96px);border-radius:10px;-o-object-fit:contain;object-fit:contain}@media (max-width: 640px){.screenshot-preview__overlay{padding:12px}.screenshot-preview__dialog{padding:8px}.screenshot-preview__image{max-height:calc(100dvh - 72px)}}.stream-report-edit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stream-report-edit-modal--admin{z-index:1400}.stream-report-edit-modal__dialog{width:min(100%,36rem);max-height:min(92vh,52rem);overflow:auto;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#12151c;box-shadow:0 24px 48px #00000073}.stream-report-edit-modal--admin .stream-report-edit-modal__dialog{background:var(--ga-surface-elevated, #1a1f2e);border-color:#ffffff14}.stream-report-edit-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.stream-report-edit-modal__head h2{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.stream-report-edit-modal__close{width:2rem;height:2rem;border:none;border-radius:.5rem;background:#ffffff0f;color:#94a3b8;font-size:1.35rem;line-height:1;cursor:pointer}.stream-report-edit-modal__form{padding:1rem 1.25rem 1.25rem}.stream-report-edit-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stream-report-edit-modal__comment{grid-column:1 / -1}.stream-report-edit-modal__screenshots{margin-top:1rem}.stream-report-edit-modal__screenshots-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:#94a3b8}.stream-report-edit-modal__screenshots-count{font-weight:500;color:#64748b}.stream-report-edit-modal__existing{margin-bottom:.75rem}.stream-report-edit-modal__kept-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.stream-report-edit-modal__kept-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;color:#cbd5e1}.stream-report-edit-modal__kept-list button{border:none;background:transparent;color:#f87171;font-size:.75rem;cursor:pointer}.stream-report-edit-modal__upload-zone{min-height:4.5rem}.stream-report-edit-modal__error{margin:.75rem 0 0}.stream-report-edit-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}@media (max-width: 520px){.stream-report-edit-modal__grid{grid-template-columns:1fr}}.admin-panel-shell,.auth-page{min-height:100dvh;color:#f5f7ff;background:radial-gradient(900px 500px at 50% -15%,rgba(124,58,237,.2),transparent 55%),#070b19}.admin-panel-shell{display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;--admin-topbar-height: 72px}.admin-panel-shell *,.auth-page *{box-sizing:border-box}.admin-panel-topbar{position:sticky;top:0;z-index:20;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08);background:#070b19e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-panel-topbar-inner{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:16px;padding:14px 26px 14px 0}.admin-panel-topbar-lead{min-width:0;padding-left:26px}.admin-panel-brand-block{display:flex;align-items:center;gap:12px;min-width:0}.admin-panel-brand-mark{position:relative;flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#00c2ff1f,#7c3aed1f);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.admin-panel-brand-mark:hover{background:linear-gradient(135deg,#00c2ff2e,#7c3aed2e);border-color:#00c2ff4d;box-shadow:0 0 20px #00c2ff26}.admin-panel-brand-mark__icon{position:relative;color:#7dd3fc;filter:drop-shadow(0 2px 4px rgba(0,194,255,.3));transition:all .3s ease}.admin-panel-brand-mark:hover .admin-panel-brand-mark__icon{filter:drop-shadow(0 2px 8px rgba(0,194,255,.5));transform:scale(1.05)}.admin-panel-brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-panel-brand-flux{display:block;font-size:22px;font-weight:900;letter-spacing:.04em;line-height:1;background:linear-gradient(100deg,#5dd5ff,#00c2ff 42%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(0,194,255,.25)}.admin-panel-brand-tagline{margin:4px 0 0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em}.admin-panel-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.admin-topbar-toolbar{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0a0f20a6}.admin-topbar-toolbar .ga-currency-toggle{width:72px;min-height:34px;border-color:#ffffff1a;background:#0206178c}.admin-topbar-toolbar .lang-trigger{min-height:34px;padding:0 12px;border-color:#ffffff1a;background:#0206178c;font-weight:800;font-size:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.admin-topbar-toolbar .lang-trigger:hover{border-color:#a78bfa66;background:#7c3aed1f}.admin-topbar-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0206178c;color:#e2e8f0;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-topbar-chip--logout:hover{border-color:#f8717173;background:#ef44441f;color:#fecaca}.admin-topbar-partner{display:inline-flex;align-items:center;min-height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:all .2s ease}.admin-topbar-partner:hover{background:#00c2ff14;border-color:#00c2ff33;box-shadow:0 0 16px #00c2ff1a}.admin-topbar-partner__open{display:inline-flex;align-items:center;gap:7px;padding:0 14px;color:#cbd5e1;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s ease}.admin-topbar-partner:hover .admin-topbar-partner__open{color:#7dd3fc}.admin-topbar-partner__open svg{display:block;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.admin-topbar-partner:hover .admin-topbar-partner__open svg{opacity:1}.admin-topbar-partner__divider{width:1px;align-self:stretch;background:#ffffff14;transition:background .2s ease}.admin-topbar-partner:hover .admin-topbar-partner__divider{background:#00c2ff33}.admin-topbar-partner__copy{display:inline-flex;align-items:center;justify-content:center;width:38px;height:36px;padding:0;border:none;background:transparent;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.admin-topbar-partner__copy:hover{background:#00c2ff1f;color:#7dd3fc}.admin-topbar-partner__copy.is-copied{color:#86efac;background:#22c55e1a}.admin-topbar-partner__copy svg{display:block;opacity:.7;transition:opacity .2s ease}.admin-topbar-partner__copy:hover svg{opacity:1}.admin-panel-logout-btn,.ga-btn,.btn.primary{border:1px solid rgba(96,165,250,.35);border-radius:10px;background:#2563eb2e;color:#dbeafe;padding:9px 14px;font-weight:800;cursor:pointer}.ga-btn:hover,.admin-panel-logout-btn:hover,.btn.primary:hover{border-color:#60a5fab3;background:#2563eb47}.ga-btn:disabled,.btn.primary:disabled{opacity:.55;cursor:not-allowed}.ga-btn-primary,.btn.primary{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff}.ga-btn-sm,.ga-btn--sm{padding:6px 10px;font-size:12px}.ga-btn-xs,.ga-btn--xs{padding:8px 12px;font-size:12px;min-height:38px;line-height:1.2}.ga-btn-success{border-color:#22c55e73;background:#22c55e29;color:#bbf7d0}.ga-btn-success-outline{border-color:#22c55e8c;background:transparent;color:#86efac}.ga-btn-success-outline:hover{background:#22c55e1f}.ga-btn-danger{border-color:#f8717173;background:#ef444429;color:#fecaca}.ga-btn-ghost,.ga-btn--ghost{border-color:#ffffff24;background:#0f172a80;color:#93c5fd}.ga-btn-ghost:hover,.ga-btn--ghost:hover{border-color:#60a5fa73;background:#2563eb24;color:#dbeafe}.ga-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(96,165,250,.25);border-radius:8px;background:#2563eb1f;color:#93c5fd;cursor:pointer;transition:all .15s ease}.ga-icon-btn:hover{border-color:#60a5fa80;background:#2563eb38;color:#dbeafe;transform:translateY(-1px)}.ga-icon-btn:active{transform:translateY(0)}.ga-icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ga-icon-btn--success{border-color:#22c55e59;background:#22c55e1f;color:#86efac}.ga-icon-btn--success:hover{border-color:#22c55e8c;background:#22c55e33;color:#bbf7d0}.ga-icon-btn--danger{border-color:#f8717159;background:#ef44441f;color:#fca5a5}.ga-icon-btn--danger:hover{border-color:#f871718c;background:#ef444433;color:#fecaca}.ga-icon-btn--secondary{border-color:#5dd5ff40;background:#5dd5ff14;color:#7dd3fc}.ga-icon-btn--secondary:hover{border-color:#5dd5ff73;background:#5dd5ff29;color:#bae6fd}.admin-panel-workspace{--admin-rail-width: 260px;display:grid;grid-template-columns:var(--admin-rail-width) minmax(0,1fr);flex:1 1 auto;min-height:0;transition:grid-template-columns .22s ease}.admin-panel-shell--rail-collapsed .admin-panel-workspace{--admin-rail-width: 72px}.admin-panel-rail{position:sticky;top:0;align-self:start;max-height:100%;display:flex;flex-direction:column;gap:8px;padding:18px 14px;border-right:1px solid rgba(255,255,255,.08);background:#090e20d1;overflow-y:auto;overscroll-behavior:contain}.admin-panel-rail-link{display:flex;align-items:center;gap:10px;min-height:42px;height:auto;padding:12px;box-sizing:border-box;border:1px solid transparent;border-radius:13px;color:#9ca8cf;text-decoration:none;font-weight:800;font-size:13px;line-height:1.35}.admin-panel-rail-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}.admin-panel-rail-text{flex:1 1 auto;min-width:0;white-space:normal;line-height:1.35;overflow-wrap:break-word}.admin-panel-rail-link.is-active,.admin-panel-rail-link:hover{color:#fff;border-color:#7c3aed73;background:#7c3aed2e}.admin-panel-rail-spacer{flex:1}.admin-panel-rail-wrap{position:relative;z-index:5;min-width:0;min-height:0;height:100%;align-self:stretch;overflow:visible}.admin-panel-rail-toggle{display:none}@media (min-width: 861px){.admin-panel-rail-wrap{display:flex;flex-direction:column;overflow:visible}.admin-panel-rail{position:sticky;top:0;flex:1 1 auto;min-height:0;align-self:stretch;max-height:100%;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08)}.admin-panel-rail-toggle{position:absolute;top:18px;right:-19px;left:auto;z-index:40;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:19px;height:36px;padding:0;border:1px solid rgba(255,255,255,.08);border-left:0;border-radius:0 9px 9px 0;background:#090e20d1;color:#94a3b8;box-shadow:inset 0 1px #ffffff0a,2px 0 8px #0000001f;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.admin-panel-rail-toggle:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:1px;background:#ffffff0f}.admin-panel-rail-toggle svg{flex-shrink:0;transition:transform .22s ease}.admin-panel-rail-toggle.is-collapsed svg{transform:rotate(180deg)}.admin-panel-rail-toggle:hover{color:#e2e8f0;border-color:#a78bfa47;background:#0b1124f0;box-shadow:inset 0 1px #ffffff0d,2px 0 12px #7c3aed1f}.admin-panel-rail-toggle:focus-visible{outline:2px solid rgba(167,139,250,.5);outline-offset:2px}.admin-panel-shell--rail-collapsed .admin-panel-rail-wrap,.admin-panel-shell--rail-transitioning .admin-panel-rail-wrap{overflow:visible;z-index:12}.admin-panel-shell--rail-collapsed .admin-panel-rail{padding:14px 10px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.admin-panel-shell--rail-collapsed .admin-panel-rail-spacer{display:none}.admin-panel-shell--rail-collapsed .admin-panel-rail-link,.admin-panel-shell--rail-transitioning:not(.admin-panel-shell--rail-collapsed) .admin-panel-rail-link{position:relative;justify-content:center;gap:0;padding:11px 8px;overflow:visible;anchor-name:--admin-rail-link}.admin-panel-shell--rail-collapsed .admin-panel-rail-text,.admin-panel-shell--rail-transitioning:not(.admin-panel-shell--rail-collapsed) .admin-panel-rail-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.admin-panel-rail-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .14s ease .08s}.admin-panel-shell--rail-collapsed .admin-panel-rail-link .ga-nav-badge{position:absolute;top:7px;right:7px;min-width:8px;width:8px;height:8px;padding:0;margin:0;font-size:0;line-height:0;border-radius:50%;box-shadow:0 0 0 2px #090e20f2}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:after{position:absolute;top:50%;opacity:0;visibility:hidden;pointer-events:none;z-index:90}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:before{content:"";left:calc(100% + 8px);width:9px;height:9px;border-radius:2px;background:linear-gradient(135deg,#181e38fa,#0e142afa);border:1px solid rgba(167,139,250,.34);border-top:0;border-right:0;transform:translateY(-50%) translate(-6px) rotate(45deg) scale(.92);transition:opacity .18s ease .05s,transform .22s cubic-bezier(.22,1,.36,1) .05s,visibility .18s ease .05s}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:after{content:attr(data-nav-label);left:calc(100% + 14px);transform:translateY(-50%) translate(-10px) scale(.96);padding:9px 14px;border-radius:11px;background:linear-gradient(145deg,#181e38fa,#0b1124fa);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(167,139,250,.34);box-shadow:0 14px 34px #0000006b,0 0 0 1px #ffffff0a inset,0 0 28px #7c3aed29;color:#f8fafc;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.2;white-space:nowrap;transition:opacity .18s ease .05s,transform .22s cubic-bezier(.22,1,.36,1) .05s,visibility .18s ease .05s}@supports (anchor-name: --admin-rail-link){.admin-panel-shell--rail-collapsed .admin-panel-rail-link:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:after{position:fixed;left:anchor(right);top:anchor(center);margin:0}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:before{transform:translate(8px,-50%) rotate(45deg) scale(.92)}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:after{transform:translate(14px,-50%) scale(.96)}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:before{transform:translate(8px,-50%) rotate(45deg) scale(1)}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:after,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:after{transform:translate(14px,-50%) scale(1)}}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:after,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:after{opacity:1;visibility:visible}@supports not (anchor-name: --admin-rail-link){.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:before,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:before{transform:translateY(-50%) translate(0) rotate(45deg) scale(1)}.admin-panel-shell--rail-collapsed .admin-panel-rail-link:hover:after,.admin-panel-shell--rail-collapsed .admin-panel-rail-link:focus-visible:after{transform:translateY(-50%) translate(0) scale(1)}}.admin-panel-shell--rail-transitioning .admin-panel-rail-link:before,.admin-panel-shell--rail-transitioning .admin-panel-rail-link:after{opacity:0!important;visibility:hidden!important;transition:none!important}}.admin-mobile-menu-btn,.admin-mobile-nav-backdrop,.admin-mobile-nav-head,.admin-mobile-nav-footer,.admin-topbar-icon-btn.admin-topbar-icon-btn--logout-mobile{display:none}.admin-mobile-nav-links{display:contents}.admin-topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f172aa6;color:#e2e8f0;cursor:pointer}.admin-topbar-icon-btn:hover{border-color:#a78bfa73;background:#7c3aed26}.ga-nav-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:1;text-align:center}.admin-panel-viewport{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:26px;padding-bottom:max(26px,env(safe-area-inset-bottom,0px))}.admin-panel-viewport:has(.ga-onboarding-page){padding-top:8px}.ga-page,.admin-settings-page{width:100%;min-width:0;margin:0 auto;overflow-x:hidden}.ga-page--system-logs{overflow:visible}.ga-page-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.ga-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0}.ga-page-header--stacked{flex-direction:column;align-items:flex-start;gap:4px}.ga-page-header--stacked .ga-page-subtitle{margin-top:0}.ga-page-header .ga-period-chips{flex:1;flex-wrap:nowrap;justify-content:flex-end;min-width:0;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ga-page-header .ga-period-chips::-webkit-scrollbar{display:none}.ga-page-header .ga-chip,.ga-page-header .ga-select{flex-shrink:0;white-space:nowrap}.ga-page-title,.admin-settings-page-title{margin:0;font-size:28px;font-weight:900;flex-shrink:0}.ga-page-subtitle,.ga-muted{margin-top:6px;color:#8b96bf;font-size:13px}.ga-tabs,.ga-period-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px}.ga-tab,.ga-chip{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0f172abf;color:#9ca8cf;padding:9px 14px;font-weight:800;cursor:pointer}.ga-tab.is-active,.ga-chip.is-active{color:#fff;background:#7c3aed47;border-color:#7c3aedb3}.ga-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ga-stat-card,.ga-action-log-filters{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.ga-action-log-filters{margin-bottom:18px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d122ad1;box-shadow:0 18px 45px #00000038}.ga-action-log-filter-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24.4px}.ga-action-log-filters .ga-action-log-filter-actions .ga-btn{padding:12px 20px;border-radius:12px;box-sizing:border-box;min-height:calc(26px + 1.25em);line-height:1.25}.ga-action-log-search.ga-transactions-filters{margin-bottom:18px}.admin-action-log-actor{display:flex;flex-direction:column;gap:2px;line-height:1.2}.admin-action-log-actor-name{font-weight:700;color:#e2e8f0}.admin-action-log-role{color:#8b93a7;font-size:12px}.admin-action-log-summary-cell{min-width:0;overflow:hidden;padding-right:16px}.admin-action-log-summary{color:#e2e8f0;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-action-log-preview{margin-top:6px;color:#8b96bf;font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-cell-nowrap{white-space:nowrap}.ga-cell-actions-th{text-align:left}.ga-action-pill{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#94a3b81f;color:#cbd5e1;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.ga-action-pill--ok{border-color:#22c55e73;background:#22c55e24;color:#bbf7d0}.ga-action-pill--bad{border-color:#f8717173;background:#ef444424;color:#fecaca}.ga-action-pill--info{border-color:#60a5fa73;background:#2563eb29;color:#bfdbfe}.ga-action-pill--warn{border-color:#fbbf2480;background:#fbbf2424;color:#fde68a}.ga-table--logs{width:100%}.ga-table--logs td,.ga-table--logs th{vertical-align:top}.ga-table--logs th:nth-child(1),.ga-table--logs td:nth-child(1),.ga-table--logs th:nth-child(2),.ga-table--logs td:nth-child(2),.ga-table--logs th:nth-child(3),.ga-table--logs td:nth-child(3),.ga-table--logs th:nth-child(5),.ga-table--logs td:nth-child(5){width:1%;white-space:nowrap}.ga-table--logs th:nth-child(4),.ga-table--logs td:nth-child(4){width:auto;max-width:0}.ga-postback-unlinked{color:var(--ga-warning, #d97706);font-size:.8rem}.ga-postback-hint{color:var(--ga-text-muted, #94a3b8);font-size:.9rem;line-height:1.45}.ga-postback-rejection-note{color:#fca5a5;font-size:.85rem;line-height:1.4;margin-top:4px}.ga-postback-rejection-note--compact{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-postback-row--rejected td{background:#ef44440f}.ga-postback-emrow--rejected{border-color:#ef444459}.ga-postback-rejection-http{color:#fca5a5;font-weight:600}.admin-action-log-meta-row--stack{grid-template-columns:1fr;align-items:stretch;gap:8px}.admin-action-log-meta-row--stack .admin-action-log-meta-label{margin-bottom:2px}.ga-postback-request-block{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0206178c}.ga-postback-request-url{display:block;width:100%;min-width:0;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.ga-postback-request-sig{font-size:.85rem}.admin-action-log-detail-value.ga-cell-mono--wrap{white-space:pre-wrap;word-break:break-word}.ga-modal-md{width:min(640px,100%)}.ga-review-card-preview-wrap{display:flex;justify-content:center;padding:12px;border-radius:12px;background:#05070a;border:1px solid rgba(255,255,255,.08)}.ga-review-card-preview-img{display:block;max-width:100%;height:auto;border-radius:8px}.review-card-constructor-page .ga-page-header,.ga-page-header:has(.ga-btn){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.review-card-constructor-layout{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;align-items:start}.review-card-constructor-form,.review-card-constructor-preview{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0d122ab8;padding:20px}.review-card-constructor-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.review-card-constructor-label{font-size:13px;font-weight:700;color:#b8c5e6}.review-card-constructor-hint{font-size:12px;color:#8fa0ca}.review-card-constructor-field input,.review-card-constructor-field select,.review-card-constructor-field textarea{width:100%}.review-card-constructor-textarea{min-height:132px;resize:vertical;font:inherit;line-height:1.45}.review-card-constructor-auto{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#c6d2ef;font-size:14px}.review-card-constructor-actions{display:flex;flex-wrap:wrap;gap:10px}.review-card-constructor-preview-title{margin:0 0 16px;font-size:16px;color:#eef2ff}.review-card-constructor-preview .ga-review-card-preview-wrap{margin-bottom:16px}@media (max-width: 960px){.review-card-constructor-layout{grid-template-columns:1fr}}.ga-modal-postback-detail{width:min(720px,calc(100vw - 32px));max-height:min(90vh,880px);overflow-y:auto}.admin-action-log-meta{display:grid;gap:10px;padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0f172a73;margin-bottom:18px}.admin-action-log-meta-row{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center;color:#e2e8f0;font-size:13px;line-height:1.35}.admin-action-log-meta-label{color:#8b96bf;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-action-log-subject{font-weight:700;color:#e2e8f0;line-height:1.4;word-break:break-word}.admin-action-log-detail-block{margin-bottom:18px}.admin-action-log-detail-title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.admin-action-log-detail-list{display:grid;gap:1px;background:#ffffff0a;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.admin-action-log-detail-row{display:grid;grid-template-columns:200px 1fr;gap:14px;padding:10px 14px;background:#0f172ab3;align-items:start}.admin-action-log-detail-key{color:#8b96bf;font-size:12px;font-weight:700;letter-spacing:.02em}.admin-action-log-detail-value{color:#e2e8f0;font-size:13px;word-break:break-word;white-space:pre-wrap}.admin-action-log-raw{margin-bottom:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#02061799}.admin-action-log-raw>summary{cursor:pointer;padding:10px 14px;color:#8b96bf;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-action-log-raw>summary::-webkit-details-marker{display:none}.admin-action-log-raw[open]>summary{border-bottom:1px solid rgba(255,255,255,.05)}.admin-action-log-raw-pre{margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;color:#cbd5e1;white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto}@media (max-width: 720px){.admin-action-log-meta-row,.admin-action-log-detail-row{grid-template-columns:1fr;gap:4px}}.ga-table-wrap,.ga-empty,.ga-error,.ga-loading,.admin-settings-accordion{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d122ad1;box-shadow:0 18px 45px #00000038}.ga-stat-card{display:flex;align-items:center;gap:14px;padding:18px}.ga-stat-card-icon{font-size:28px}.ga-stat-card-value{display:block;font-size:24px;font-weight:900}.ga-stat-card-label{color:#8b96bf;font-size:13px}.ga-partner-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ga-partner-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:1px solid var(--ga-border, rgba(255, 255, 255, .12));background:transparent;color:inherit;cursor:pointer;font:inherit}.ga-partner-tab--active{border-color:var(--ga-accent, #5b8def);background:#5b8def1f}.ga-partner-tab__badge{font-size:.75rem;opacity:.7}.ga-partner-tab__hint{font-size:.7rem;font-weight:500;opacity:.55}.ga-partner-tab__short{display:none}.ga-partner-tab--affilka.ga-partner-tab--active{border-color:#5b8defa6;background:#5b8def24}.ga-partner-tab--sevenk.ga-partner-tab--active{border-color:#fbbf248c;background:#fbbf241a;color:#fde68a}.ga-partner-tab--mad.ga-partner-tab--active{border-color:#a78bfa80;background:#a78bfa1a;color:#ddd6fe}.ga-url-grid--sevenk .ga-url-card{border-color:#fbbf2438}.ga-info-box--mad{border-color:#a78bfa59;background:#a78bfa0f}.ga-partner-tabs--compact{margin-bottom:0}.ga-postback-events-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px}.ga-postback-events-count{font-size:.85rem;white-space:nowrap}.ga-project-select--readonly{align-items:flex-end}.ga-readonly-pill{padding:9px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0f172ad9;color:#e8ecff;font-size:13px;font-weight:700;white-space:nowrap}.ga-error--inline{margin-bottom:12px}.uc-project-block{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#02061759;display:grid;gap:10px}.uc-project-block--pp{border-color:#7c3aed38;background:#7c3aed0f}.uc-project-block--deposit{border-color:#22c55e2e;background:#22c55e0a}.uc-project-block-head{display:flex;align-items:flex-start;gap:10px}.uc-project-block-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#7c3aed33;color:#c4b5fd;font-size:14px;font-weight:900;flex-shrink:0}.uc-project-block-title{font-size:12px;font-weight:800;color:#e2e8f0;letter-spacing:.02em}.uc-project-block-hint{margin-top:2px;font-size:11px;color:#8b96bf;line-height:1.3}.uc-partner-id-field{display:flex;align-items:center;gap:8px}.uc-partner-id-input{flex:1;min-width:0;border:1px solid rgba(96,165,250,.25);border-radius:10px;background:#020617a6;color:#f8fafc;padding:10px 12px;font-size:13px;outline:none}.uc-partner-id-input:focus{border-color:#7c3aedbf;box-shadow:0 0 0 2px #7c3aed33}.uc-partner-id-input::-moz-placeholder{color:#64748b}.uc-partner-id-input::placeholder{color:#64748b}.uc-partner-id-save{flex-shrink:0}.uc-partner-id-saved{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac;font-size:14px;font-weight:900;flex-shrink:0}.uc-project-card-row--toggle{border-top:none;padding-top:0;align-items:center}.uc-project-block--deposit .uc-project-card-row{margin-top:4px;padding-top:8px}.uc-deposit-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}.uc-deposit-stat{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#02061766;border:1px solid rgba(255,255,255,.05);min-height:56px}.uc-deposit-stat--sum{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.uc-deposit-stat--full{width:100%}.uc-deposit-stat--readonly{justify-content:flex-start}.uc-project-block--participation{padding:8px}.uc-project-block--verification{padding:10px;border:1px solid rgba(251,191,36,.28);background:#fbbf2412}.uc-project-block--verification .uc-project-block-title{color:#fbbf24}.uc-verification-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.uc-deposit-stat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.uc-deposit-stat-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.uc-deposit-stat-value{font-size:13px;font-weight:800;color:#e2e8f0}.uc-deposit-stat-value.is-on{color:#86efac}.uc-deposit-stat-value--amount{font-size:16px;font-variant-numeric:tabular-nums;color:#f1f5f9}@media (max-width: 720px){.uc-deposit-stats{grid-template-columns:1fr}}.uc-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer}.uc-switch input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.uc-switch-track{display:block;width:44px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0f172ae6;transition:background .2s ease,border-color .2s ease}.uc-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#94a3b8;box-shadow:0 2px 6px #00000059;transition:transform .2s ease,background .2s ease}.uc-switch.is-on .uc-switch-track{background:#22c55e40;border-color:#22c55e80}.uc-switch.is-on .uc-switch-thumb{transform:translate(20px);background:#4ade80}.uc-switch.is-disabled{opacity:.55;cursor:not-allowed}.ga-info-box{margin:14px 0;border:1px solid rgba(96,165,250,.2);border-radius:14px;background:#2563eb1a;color:#bfdbfe;padding:12px 14px}.ga-info-box__lead{margin:0 0 8px;font-size:13px;line-height:1.45}.ga-compact-setting{display:inline-flex;align-items:center;gap:12px;padding:7px 12px 7px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;flex-shrink:0}.ga-compact-setting__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.ga-compact-setting__title{font-size:12px;font-weight:700;color:#e2e8f0;line-height:1.25;white-space:nowrap}.ga-compact-setting__hint{font-size:10px;line-height:1.3;color:#64748b;white-space:nowrap}.ga-compact-setting__switch{position:relative;flex-shrink:0;width:40px;height:22px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#64748b59;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ga-compact-setting__switch.is-on{background:linear-gradient(135deg,#7c3aedf2,#6366f1e6);border-color:#c4b5fd66}.ga-compact-setting__switch:disabled{opacity:.5;cursor:not-allowed}.ga-compact-setting__switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#f8fafc;box-shadow:0 1px 6px #00000047;transition:transform .15s ease}.ga-compact-setting__switch.is-on .ga-compact-setting__switch-thumb{transform:translate(18px)}.ga-projects-section-toggle{display:inline-flex;align-items:center;gap:12px;padding:7px 8px 7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e2e8f0;font:inherit;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.ga-projects-section-toggle:hover:not(:disabled){border-color:#7c3aed47;background:#7c3aed0f}.ga-projects-section-toggle.is-on{border-color:#7c3aed61;background:linear-gradient(135deg,#7c3aed24,#38bdf814);box-shadow:0 0 0 1px #7c3aed14,0 8px 24px #7c3aed1f}.ga-projects-section-toggle:disabled{opacity:.5;cursor:not-allowed}.ga-projects-section-toggle:active:not(:disabled){transform:scale(.98)}.ga-projects-section-toggle__label{font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:.01em}.ga-projects-section-toggle__track{position:relative;flex-shrink:0;width:46px;height:26px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 5px #00000059;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.ga-projects-section-toggle.is-on .ga-projects-section-toggle__track{background:linear-gradient(90deg,#7c3aed,#6366f1 55%,#38bdf8);border-color:#c4b5fd73;box-shadow:inset 0 1px #ffffff38,0 0 14px #7c3aed59}.ga-projects-section-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:linear-gradient(180deg,#fff,#e2e8f0);box-shadow:0 2px 6px #00000059,0 0 0 1px #ffffffa6;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.ga-projects-section-toggle.is-on .ga-projects-section-toggle__thumb{transform:translate(20px);box-shadow:0 2px 8px #0000004d,0 0 10px #ffffff59}.ga-table-row--muted{opacity:.55}.ga-url-grid{margin-bottom:16px}.ga-url-card{align-items:flex-start;justify-content:space-between}.ga-url-value{display:block;margin-top:8px;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:#e0f2fe;font-size:12px}.ga-project-select{min-width:280px}.ga-error{margin-bottom:14px;padding:14px;color:#fecaca;border-color:#ef444459}.ga-user-link{padding:0;border:none;background:none;color:#7dd3fc;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ga-user-link:hover{color:#bae6fd}.ga-empty,.ga-loading{padding:24px;color:#9ca8cf;text-align:center}.ga-table-wrap{overflow-x:auto}.ga-table-wrap--giveaways,.ga-table-wrap--payouts,.ga-table-wrap--users{overflow-x:auto;max-width:100%;background:#0c1127}.ga-table-wrap--users .ga-table--users.ga-table--resizable-cols{table-layout:auto}.ga-users-mobile-list,.ga-users-mobile-sort{display:none}.ga-users-mobile-sort{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:10px}.ga-users-mobile-sort__label{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#8b96bf}.ga-users-mobile-sort__chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ga-users-mobile-sort__chips::-webkit-scrollbar{display:none}.ga-users-mobile-sort__dir{font-weight:900}.ga-users-mobile-sort__hint{margin:0;font-size:12px}.ga-users-mobile-list{flex-direction:column;gap:8px}.ga-users-mobile-card{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0d122ad1;box-shadow:0 8px 22px #0000002e;padding:12px 13px;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}button.ga-users-mobile-card:hover,button.ga-users-mobile-card:focus-visible{border-color:#7c3aed73;background:#101732eb;outline:none}.ga-users-mobile-card__profile-icon{pointer-events:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#7c3aed24;border:1px solid rgba(124,58,237,.28);color:#c4b5fd}.ga-users-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ga-users-mobile-card__lead{min-width:0;flex:1 1 auto}.ga-users-mobile-card__name-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px;min-width:0}.ga-users-mobile-card__name{font-size:14px;font-weight:800;color:#f8fafc;line-height:1.25;word-break:break-word}.ga-users-mobile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;min-width:0}.ga-users-mobile-card__handle{font-size:11px;font-weight:700;color:#93c5fd;line-height:1.2}.ga-users-mobile-card__tg{font-size:11px;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums;line-height:1.2}.ga-users-action-cell{display:flex;align-items:center;justify-content:center;width:100%}.ga-table--users .ga-user-card-icon-btn:hover:not(:disabled){transform:none}.ga-users-mobile-card__id{flex-shrink:0;padding:2px 7px;border-radius:999px;background:#7c3aed29;border:1px solid rgba(124,58,237,.3);color:#c4b5fd;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}.ga-users-mobile-card__statuses{display:flex;flex-wrap:wrap;gap:6px}.ga-users-mobile-card__status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.ga-users-mobile-card__status.is-on{background:#4ade801a;border:1px solid rgba(74,222,128,.28);color:#86efac}.ga-users-mobile-card__status.is-off{background:#fbbf2414;border:1px solid rgba(251,191,36,.22);color:#d4a72c}.ga-users-mobile-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.07)}.ga-users-mobile-card__metric{display:flex;flex-direction:column;gap:3px;min-width:0}.ga-users-mobile-card__metric-lbl{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.1}.ga-users-mobile-card__metric-val{display:flex;flex-direction:column;gap:1px;font-size:12px;font-weight:700;color:#e2e8f0;line-height:1.25;word-break:break-word}.ga-users-mobile-card__metric-date{font-variant-numeric:tabular-nums}.ga-users-mobile-card__metric-time{font-size:10px;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.ga-users-mobile-card__metric-val--money{font-variant-numeric:tabular-nums;color:#f1f5f9}.ga-users-mobile-card__btn{width:100%;margin-top:14px;justify-content:center}.ga-projects-mobile-list{display:none}.ga-projects-list-hint{margin-bottom:14px}.ga-projects-list-hint__short,.ga-projects-create-btn__short{display:none}.ga-projects-mobile-list{flex-direction:column;gap:12px}.ga-projects-mobile-card{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ad1;box-shadow:0 8px 22px #0000002e;padding:12px 13px}.ga-projects-mobile-card--muted{opacity:.72}.ga-projects-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ga-projects-mobile-card__brand{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 auto}.ga-projects-mobile-card__lead{min-width:0}.ga-projects-mobile-card__title-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.ga-projects-mobile-card__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;color:#f8fafc;line-height:1.25}.ga-projects-mobile-card__title-row .ga-project-new-badge{flex-shrink:0}.ga-projects-mobile-card__subline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;min-width:0}.ga-projects-mobile-card__partner{flex-shrink:0;font-size:11px;font-weight:800;color:#93c5fd;letter-spacing:.01em}.ga-projects-mobile-card__desc{min-width:0;font-size:12px;line-height:1.35;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-projects-mobile-card__order{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#2563eb2e;border:1px solid rgba(96,165,250,.35);color:#bfdbfe;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ga-projects-mobile-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-width:0}.ga-projects-mobile-card__meta-row .ga-project-tag-preview{flex:1 1 auto;min-width:0}.ga-projects-mobile-card__meta-row .ga-cell-muted{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px dashed rgba(255,255,255,.12);background:#0f172a73;color:#94a3b8;font-size:11px;font-weight:700;line-height:1.2}.ga-projects-mobile-card__subid{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;margin-left:auto;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c;font-size:11px;line-height:1.2}.ga-projects-mobile-card__subid-lbl{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-projects-mobile-card__subid .ga-cell-mono{font-size:11px;font-weight:700;color:#e2e8f0}.ga-projects-mobile-card__toggles{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:12px}.ga-projects-mobile-card__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ga-projects-mobile-card__toggle-label{font-size:13px;font-weight:700;color:#e2e8f0}.ga-projects-mobile-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.ga-projects-mobile-card__edit{flex:1;justify-content:center}.ga-mcard-list{display:none;flex-direction:column;gap:12px}.ga-mcard{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d122ad1;box-shadow:0 12px 32px #0003;padding:14px 16px}.ga-mcard--muted{opacity:.72}.ga-mcard--selectable{cursor:pointer;transition:border-color .15s,background .15s}.ga-mcard--selectable:hover,.ga-mcard--selectable.is-selected{border-color:#7c3aed73;background:#101732eb}.ga-mcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ga-mcard__lead{min-width:0}.ga-mcard__title{font-size:15px;font-weight:800;color:#f8fafc;line-height:1.3;word-break:break-word}.ga-mcard__subtitle{margin-top:4px;font-size:12px;font-weight:700;color:#93c5fd}.ga-mcard__badge{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#7c3aed33;border:1px solid rgba(124,58,237,.35);color:#c4b5fd;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ga-mcard__tag{display:inline-flex;align-self:flex-start;max-width:100%;margin:0 0 10px;white-space:normal;text-align:left;line-height:1.35}.ga-mcard__head+.ga-mcard__tag{margin-top:-2px}.ga-mcard__badge:has(.ga-action-pill),.ga-mcard__badge:has(.ga-badge),.ga-mcard__badge:has(.broadcast-history-status){padding:0;border:none;background:transparent;max-width:min(48%,100%)}.ga-mcard__badge .ga-action-pill,.ga-mcard__badge .ga-badge,.ga-mcard__badge .broadcast-history-status{max-width:100%;white-space:normal;text-align:right;line-height:1.3}.ga-mcard__text{margin:0 0 12px;font-size:13px;line-height:1.45;color:#cbd5e1;word-break:break-word}.ga-mcard__text--empty{color:#64748b;font-style:italic}.ga-mcard__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 12px}.ga-mcard__grid--1{grid-template-columns:1fr}.ga-mcard__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-mcard__field{margin:0;min-width:0}.ga-mcard__field dt{margin:0 0 3px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf}.ga-mcard__field dd{margin:0;font-size:13px;color:#e2e8f0;line-height:1.35;word-break:break-word}.ga-mcard__value,.ga-mcard__field dd.ga-mcard__value{text-align:left}.ga-mcard__field dd.ga-cell-number{text-align:left;white-space:normal}.ga-mcard__stack{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ga-mcard__actions{display:flex;flex-direction:column;gap:8px}.ga-mcard__actions--row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.ga-mcard__actions .ga-btn{width:100%;justify-content:center}.ga-mcard__actions--row>.ga-reorder{flex-shrink:0}.ga-mcard__actions--row>.ga-btn{flex:1;min-width:120px}.ga-mcard__actions .ga-actions-group{width:100%}.ga-table-wrap--reviews{overflow-x:auto;max-width:100%;background:#0c1127}.ga-table th,.ga-table td{padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:middle;white-space:nowrap}.ga-table th{color:#8fa0ca;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ga-cell-title{color:#fff;font-weight:900}.ga-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ga-cell-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ga-table th.ga-th-sortable{padding:0;vertical-align:middle}.ga-th-sort-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;color:#8fa0ca;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left}.ga-th-sort-btn__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-th-sort-btn:hover{color:#c7d2fe}.ga-th-sort-btn.is-active{color:#e2e8f0}.ga-th-sort-icon{font-size:12px;opacity:.75;flex-shrink:0}.ga-th-sortable--right .ga-th-resizable__inner{justify-content:flex-end}.ga-th-sortable--right .ga-th-sort-btn{justify-content:flex-end;text-align:right}.ga-text-right{text-align:right}.ga-table:not(.ga-table--resizable-cols) th.ga-th-sortable .ga-th-sort-btn{padding:18px 20px}.ga-table--users .ga-th-sortable .ga-th-sort-btn__text{white-space:normal;line-height:1.25}.ga-table--users col.ga-users-actions-col{width:1%}.ga-table--users th.ga-users-actions-col,.ga-table--users td.ga-users-actions-col{position:sticky;right:0;z-index:2;width:1%;white-space:nowrap;padding-right:16px!important;background:#0c1127}.ga-table--users th.ga-users-actions-col{z-index:3}.ga-table--users .ga-users-partner-cell{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1;font-weight:600}td.ga-cell-actions{text-align:left;vertical-align:middle;white-space:nowrap;padding-right:24px}.ga-table--reviews td.ga-cell-actions,.ga-table--reviews th.ga-cell-actions-th{position:sticky;right:0;z-index:2;width:1%;min-width:132px;white-space:nowrap;padding-right:16px!important;padding-left:12px!important;background:#0c1127;box-shadow:inset 1px 0 #ffffff0f}.ga-table--reviews th.ga-cell-actions-th{z-index:3}.ga-table--reviews .ga-cell-review-text{white-space:normal;max-width:260px;line-height:1.45;vertical-align:top;font-family:inherit,"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",emoji,sans-serif}.ga-table--reviews .ga-actions-group,.ga-table--payouts .ga-actions-group{display:flex;flex-direction:row;align-items:center;gap:6px;width:auto;min-width:0}.ga-table--reviews .ga-actions-group .ga-btn-sm{white-space:nowrap;width:100%;box-sizing:border-box}.ga-actions-group{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start}.ga-table--giveaways{table-layout:auto;width:100%}.ga-table--giveaways th,.ga-table--giveaways td{padding:10px 12px;vertical-align:middle}.ga-table--giveaways th{font-size:11px;line-height:1.25;letter-spacing:.04em;white-space:nowrap}.ga-table--giveaways .ga-giveaways-prize-cell{white-space:normal;line-height:1.25;min-width:96px}.ga-giveaways-date-cell{font-size:12px;white-space:nowrap}.ga-table--payouts{width:100%;table-layout:auto}.ga-payouts-summary{margin:0 0 12px;font-size:13px;font-weight:700;color:#8b96bf}.ga-inline-link{color:#93c5fd;text-decoration:none;font-weight:700}.ga-inline-link:hover{text-decoration:underline}.ga-giveaways-prize-primary{font-weight:800;color:#f1f5f9}.ga-giveaways-prize-secondary{margin-top:3px;font-size:11px;font-weight:700;color:#8b96bf;white-space:nowrap}.ga-giveaways-create-btn__short,.ga-giveaway-form__title-short{display:none}.ga-mcard--giveaway{display:flex;flex-direction:column;gap:10px;padding:12px 13px;border-radius:14px}.ga-mcard--giveaway .ga-mcard__head{margin-bottom:0}.ga-mcard--giveaway .ga-mcard__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-giveaways-mobile-prize{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.ga-giveaways-mobile-prize__label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-giveaways-mobile-prize__amount{min-width:0}.ga-giveaways-mobile-prize .ga-giveaways-prize-primary{font-size:clamp(15px,4.8vw,18px);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-giveaways-mobile-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:2px}.ga-giveaways-mobile-stats{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}.ga-giveaways-mobile-stat{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0f172a73;color:#cbd5e1;font-size:11px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.ga-giveaways-mobile-stat--date{color:#94a3b8}.ga-giveaways-mobile-actions{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;flex:0 0 auto;margin-top:0;padding-top:0;border-top:none}.ga-giveaways-mobile-actions .ga-actions-group{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:auto;gap:6px}.ga-giveaways-mobile-actions .ga-icon-btn{width:36px;height:36px;border-radius:10px}.ga-page-subtitle__short{display:none}.ga-payouts-mobile-card{display:flex;flex-direction:column;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ad1;box-shadow:0 12px 32px #0003;text-align:left}.ga-payouts-mobile-card--paid{opacity:.78}.ga-payouts-mobile-card__head{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ga-payouts-mobile-card__title{width:100%;font-size:15px;font-weight:800;color:#f8fafc;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-payouts-mobile-card__subtitle{width:100%;font-size:12px;font-weight:700;color:#93c5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-payouts-mobile-card__prize-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.ga-payouts-mobile-card__prize-label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-payouts-mobile-card__prize-value{width:100%;font-size:clamp(16px,4.8vw,19px);font-weight:800;font-variant-numeric:tabular-nums;color:#e9d5ff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-payouts-mobile-card__facts{margin:0;display:flex;flex-direction:column;gap:12px}.ga-payouts-mobile-card__fact{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;min-width:0;width:100%}.ga-payouts-mobile-card__fact dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-payouts-mobile-card__fact dd{margin:0;width:100%;font-size:13px;color:#e2e8f0;line-height:1.35;text-align:left}.ga-payouts-mobile-card__date{font-variant-numeric:tabular-nums;color:#cbd5e1}.ga-payouts-mobile-account{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%}.ga-payouts-mobile-copyline{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:36px;min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0f172aa6;color:#dbeafe;font-size:12px;line-height:1;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ga-payouts-mobile-copyline:hover{border-color:#60a5fa59;background:#1e293bbf}.ga-payouts-mobile-copyline.is-copied{border-color:#22c55e73;color:#86efac}.ga-payouts-mobile-copyline__prefix,.ga-payouts-mobile-copyline__sep,.ga-payouts-mobile-copyline__value{display:inline-flex;align-items:center;align-self:center;line-height:1}.ga-payouts-mobile-copyline__prefix{flex-shrink:0;height:100%;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8b96bf}.ga-payouts-mobile-copyline__sep{flex-shrink:0;height:100%;color:#64748b;font-size:12px}.ga-payouts-mobile-copyline__value{min-width:0;flex:1 1 auto;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px}.ga-payouts-mobile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.ga-payouts-mobile-status{flex:1 1 auto;min-width:0}.ga-payouts-mobile-status .ga-badge{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-payouts-mobile-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.ga-payouts-mobile-actions .ga-actions-group{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:auto;gap:6px}.ga-payouts-mobile-actions .ga-icon-btn{width:36px;height:36px;border-radius:10px}.ga-verifications-mobile-card{display:flex;flex-direction:column;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ad1;box-shadow:0 12px 32px #0003;text-align:left}.ga-verifications-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ga-verifications-mobile-card__user{min-width:0;flex:1 1 auto;font-size:15px;font-weight:800;line-height:1.25}.ga-verifications-mobile-card__user .ga-user-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ga-verifications-mobile-card__submission{flex-shrink:0;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f172a8c;color:#94a3b8;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.ga-verifications-mobile-card__project{margin-top:-6px;font-size:12px;font-weight:700;color:#93c5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-verifications-mobile-card__facts{margin:0;display:flex;flex-direction:column;gap:12px}.ga-verifications-mobile-card__fact{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;width:100%;min-width:0}.ga-verifications-mobile-card__fact dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-verifications-mobile-card__fact dd{margin:0;width:100%;font-size:13px;color:#e2e8f0;line-height:1.35;text-align:left}.ga-verifications-mobile-card__date{font-variant-numeric:tabular-nums;color:#cbd5e1}.ga-verifications-mobile-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.ga-verifications-mobile-card__footer .ga-badge{display:inline-flex;align-items:center;width:auto;max-width:100%}.ga-verifications-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ga-verifications-mobile-actions .ga-btn{width:100%;min-height:40px;justify-content:center;text-align:center}.ga-verifications-mobile-actions__deposit{grid-column:1 / -1}.ga-reviews-mobile-card{display:flex;flex-direction:column;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ad1;box-shadow:0 12px 32px #0003;text-align:left}.ga-reviews-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ga-reviews-mobile-card__user{min-width:0;flex:1 1 auto;font-size:15px;font-weight:800;line-height:1.3}.ga-reviews-mobile-card__user .ga-user-link{display:inline;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800}.ga-reviews-mobile-card__meta{margin-top:-4px;font-size:12px;font-weight:700;color:#93c5fd;line-height:1.35;word-break:break-word}.ga-reviews-mobile-card__facts{margin:0;display:flex;flex-direction:column;gap:10px}.ga-reviews-mobile-card__fact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:0;width:100%}.ga-reviews-mobile-card__fact dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-reviews-mobile-card__fact dd{margin:0;width:100%;font-size:13px;color:#e2e8f0;line-height:1.35;text-align:left}.ga-reviews-mobile-card__stars{font-size:14px;line-height:1.2}.ga-reviews-mobile-card__date{font-variant-numeric:tabular-nums;color:#cbd5e1}.ga-reviews-mobile-card__text{margin:0;font-size:13px;line-height:1.45;color:#cbd5e1;word-break:break-word}.ga-reviews-mobile-card__reject-note{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(248,113,113,.25);background:#7f1d1d2e;font-size:12px;line-height:1.4;color:#fecaca}.ga-reviews-mobile-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.ga-reviews-mobile-status{flex:1 1 auto;min-width:0}.ga-reviews-mobile-status .ga-review-status-badges{display:flex;flex-wrap:wrap;gap:6px}.ga-reviews-mobile-status .ga-badge{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;padding:5px 9px}.ga-reviews-mobile-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.ga-reviews-mobile-actions .ga-actions-group{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;width:auto;gap:6px}.ga-reviews-mobile-actions .ga-icon-btn{width:36px;height:36px;border-radius:10px;flex-shrink:0}.ga-transactions-mobile-card{display:flex;flex-direction:column;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ad1;box-shadow:0 12px 32px #0003;text-align:left}.ga-transactions-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ga-transactions-mobile-card__user{min-width:0;flex:1 1 auto;font-size:15px;font-weight:800;color:#f8fafc;line-height:1.3;word-break:break-word}.ga-transactions-mobile-card__meta{margin-top:-4px;font-size:12px;font-weight:700;color:#93c5fd;line-height:1.35;word-break:break-word}.ga-transactions-mobile-card__facts{margin:0;display:flex;flex-direction:column;gap:10px}.ga-transactions-mobile-card__fact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;min-width:0;width:100%}.ga-transactions-mobile-card__fact dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-transactions-mobile-card__fact dd{margin:0;width:100%;font-size:13px;color:#e2e8f0;line-height:1.35;text-align:left}.ga-transactions-mobile-card__amount{font-size:clamp(15px,4.4vw,17px);font-weight:800;font-variant-numeric:tabular-nums;color:#e9d5ff}.ga-transactions-mobile-card__date{font-variant-numeric:tabular-nums;color:#cbd5e1}.ga-transactions-mobile-card__footer{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.ga-transactions-mobile-card__footer .ga-badge{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;padding:5px 9px}.ga-winners-payout-summary{margin-left:auto;font-size:12px;font-weight:700;color:#8b96bf}.ga-payout-cell{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:148px}.ga-badge-accrual{background:#fbbf2424;color:#fcd34d;border:1px solid rgba(251,191,36,.35)}.ga-badge-payout{font-size:11px;font-weight:800;letter-spacing:.02em}.ga-badge-payout--pending{color:#fde68a;background:#fbbf2424;border:1px solid rgba(251,191,36,.35)}.ga-badge-payout--paid{color:#bbf7d0;background:#22c55e2e;border:1px solid rgba(34,197,94,.4)}.ga-payout-mark{white-space:nowrap}.ga-table--payouts{width:100%}.ga-table--payouts.ga-table--resizable-cols,.ga-table--resizable-cols{table-layout:fixed;width:100%}.ga-table--payouts th,.ga-table--payouts td,.ga-table--resizable-cols th,.ga-table--resizable-cols td{vertical-align:middle}.ga-table--resizable-cols td:not(.ga-cell-actions):not(.ga-cell-wrap):not(.ga-payout-account-cell):not(.ga-payouts-status-col):not(.ga-payouts-actions-col):not(.ga-users-actions-col):not(.admin-action-log-summary-cell):not(.ga-partners-link-cell){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-table--resizable-cols td.ga-cell-wrap{overflow:visible;white-space:normal;word-break:break-word}.ga-table--payouts.ga-table--resizable-cols td:not(.ga-payout-account-cell):not(.ga-payouts-status-col):not(.ga-payouts-actions-col){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-table--resizable-cols td.ga-payout-account-cell{overflow:visible;white-space:normal}.ga-payouts-table-hint,.ga-resizable-table-hint{margin:0 0 10px;font-size:12px;color:#64748b}.ga-link-btn{padding:0;border:none;background:none;color:#93c5fd;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ga-link-btn:hover{color:#bfdbfe}.ga-table--resizable-cols th.ga-th-resizable{position:relative;padding:0!important;text-align:left;overflow:visible}.ga-th-resizable__inner{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;padding:13px 18px 13px 14px;min-height:100%}.ga-th-resizable__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#8fa0ca}.ga-th-resizable__handle{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:6}.ga-th-resizable__handle:after{content:"";position:absolute;top:20%;bottom:20%;right:3px;width:2px;border-radius:1px;background:#94a3b859;transition:background .12s ease}.ga-th-resizable__handle:hover:after{background:#60a5fad9}.ga-payouts-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:#b6bfd9}.ga-payouts-status-col{min-width:var(--payout-col-status-width, 184px)}.ga-table--payouts th.ga-payouts-status-col,.ga-table--payouts td.ga-payouts-status-col{position:sticky;right:var(--payout-col-actions-width, 152px);z-index:2;background:#0c1127;box-shadow:-6px 0 10px -6px #00000073;overflow:visible;text-overflow:clip}.ga-table--payouts th.ga-payouts-status-col{z-index:3}.ga-payouts-actions-col{width:1%;white-space:nowrap;padding-right:16px!important;padding-left:12px!important}.ga-table--payouts th.ga-payouts-actions-col,.ga-table--payouts td.ga-payouts-actions-col{position:sticky;right:0;z-index:4;min-width:var(--payout-col-actions-width, 152px);background:#0c1127;box-shadow:inset 1px 0 #ffffff0f;overflow:visible;text-overflow:clip}.ga-table--payouts th.ga-payouts-actions-col{z-index:5;text-align:left}.ga-winner-row--paid td.ga-payouts-status-col,.ga-winner-row--paid td.ga-payouts-actions-col{background:#0d1528}.ga-payout-status{display:inline-flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:700;line-height:1.25;max-width:100%}.ga-payout-status--pending{align-items:center;white-space:nowrap}.ga-payout-status__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-payout-status__title{font-weight:800;letter-spacing:.01em}.ga-payout-status__meta{margin-top:2px;font-size:11px;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums}.ga-payout-status--pending{color:#fbbf24}.ga-payout-status--pending .ga-payout-status__dot{width:8px;height:8px;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 4px #fbbf242e}.ga-payout-status--paid{color:#22c55e}.ga-payout-status--paid .ga-payout-status__icon{flex-shrink:0}.ga-payout-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:-moz-max-content;width:max-content;min-width:132px}.ga-payout-actions .ga-btn-sm{white-space:nowrap;width:100%;box-sizing:border-box}.ga-payout-toggle{display:inline-flex;gap:6px;flex-wrap:wrap}.ga-payout-toggle__btn{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0f172abf;color:#9ca8cf;padding:6px 10px;font-size:11px;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ga-payout-toggle__btn:disabled{opacity:.55;cursor:default}.ga-payout-toggle__btn.is-active.is-paid{color:#bbf7d0;background:#22c55e2e;border-color:#22c55e73}.ga-payout-toggle__btn.is-active.is-pending{color:#fde68a;background:#fbbf2424;border-color:#fbbf2466}.ga-payout-meta{margin-top:4px;font-size:10px;color:#64748b;font-weight:600}.ga-payout-account-cell{min-width:0}.ga-payout-account{display:flex;flex-direction:column;gap:8px}.ga-payout-copy-row{display:flex;flex-direction:column;gap:4px}.ga-payout-copy-row__label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.ga-payout-copy-target{display:inline-block;max-width:100%;margin:0;padding:2px 4px;border:none;border-radius:6px;background:transparent;color:#93c5fd;font-size:13px;line-height:1.35;text-align:left;word-break:break-all;cursor:pointer;transition:background .12s ease,color .12s ease}.ga-payout-copy-target:hover{background:#3b82f61f;color:#bfdbfe}.ga-payout-copy-target.is-copied{color:#86efac;background:#22c55e1f}.ga-winner-row--paid td{background:#22c55e0a}.ga-table--giveaways .ga-giveaways-name{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-table--giveaways th.ga-giveaways-actions-col,.ga-table--giveaways td.ga-giveaways-actions-col{position:sticky;right:0;z-index:2;width:1%;min-width:260px;white-space:nowrap;padding-right:14px!important;padding-left:12px!important;background:#0c1127;box-shadow:inset 1px 0 #ffffff0f}.ga-table--giveaways th.ga-giveaways-actions-col{z-index:3}.ga-table--giveaways .ga-giveaways-actions{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:6px;width:-moz-max-content;width:max-content;max-width:100%}.ga-table--giveaways .ga-giveaways-actions .ga-btn-sm{flex:none;padding:6px 10px;font-size:12px;line-height:1.2;white-space:nowrap}.ga-badge{display:inline-flex;border-radius:999px;padding:4px 9px;background:#94a3b829;color:#cbd5e1;font-size:11px;font-weight:900;text-transform:uppercase}.ga-badge-active,.ga-badge-approved,.ga-badge-auto_approved{background:#22c55e29;color:#86efac}.ga-badge-channel-published{background:#38bdf82e;color:#7dd3fc;border:1px solid rgba(56,189,248,.35)}.ga-review-status-badges{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.ga-btn-channel-published{background:#38bdf81f!important;border:1px solid rgba(56,189,248,.45)!important;color:#7dd3fc!important;cursor:pointer}.ga-btn-channel-published:hover:not(:disabled){background:#38bdf838!important;color:#bae6fd!important}.ga-badge-redeposit{background:#60a5fa29;color:#93c5fd}.ga-badge-pending{background:#eab30829;color:#fde68a}.ga-badge-registration{background:#a78bfa29;color:#c4b5fd}.ga-badge-rejected,.ga-badge-cancelled{background:#ef444429;color:#fca5a5}.ga-badge-blocked{background:#ef444424;color:#f87171;border:1px solid rgba(239,68,68,.28)}.uc-hero-bot-blocked,.uc-hero-admin-blocked{margin-left:8px;vertical-align:middle}.uc-hero-block-btn{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;border-radius:10px;border:1px solid rgba(239,68,68,.45);background:#ef44441f;color:#fecaca;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.uc-hero-block-btn:hover:not(:disabled){background:#ef444438;border-color:#ef444499;color:#fff}.uc-hero-block-btn:disabled{opacity:.65;cursor:wait}.uc-hero-block-btn--unblock{border-color:#22c55e73;background:#22c55e1f;color:#86efac}.uc-hero-block-btn--unblock:hover:not(:disabled){background:#22c55e38;border-color:#22c55e99;color:#fff}.uc-hero-block-btn__icon{font-size:14px;line-height:1}.uc-hero-block-btn__label{line-height:1.2}.ga-users-admin-blocked-badge{padding:2px 6px;font-size:12px;line-height:1}.ga-users-name-cell{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ga-users-blocked-badge{padding:2px 6px;font-size:12px;line-height:1}.ga-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:22px;background:#000000b8}.ga-modal{width:min(760px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;border:1px solid rgba(96,165,250,.25);border-radius:22px;background:#0d142e;padding:26px}.ga-modal.ga-modal-lg{width:min(1040px,calc(100vw - 32px))}.uc-modal{width:min(1440px,calc(100vw - 64px));max-height:calc(100dvh - 44px)}.uc-body{display:grid;gap:22px}.uc-hero{display:flex;align-items:flex-start;gap:18px;padding:20px;border-radius:16px;background:linear-gradient(135deg,#7c3aed2e,#2563eb1f);border:1px solid rgba(124,58,237,.3)}.uc-hero:has(.uc-hero-block-btn--unblock){border-color:#ef444459;background:linear-gradient(135deg,#ef44441a,#7c3aed1a)}.uc-avatar{flex:0 0 56px;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:24px;font-weight:900;color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 4px 20px #7c3aed59}.uc-avatar-img{flex:0 0 56px;width:56px;height:56px;border-radius:16px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 20px #00000059}.uc-hero-info{flex:1 1 auto;min-width:0}.uc-hero-name{font-size:22px;font-weight:800;color:#f8fafc;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.uc-hero-handle{font-size:14px;font-weight:600;color:#93c5fd}.uc-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px}.uc-hero-meta__item{display:flex;flex-direction:column;gap:2px;min-width:0}.uc-hero-meta__lbl{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;line-height:1.1}.uc-hero-meta__val{font-size:12px;font-weight:700;color:#dbe4f8;line-height:1.25;word-break:break-word}.uc-hero-meta__val--mono{font-variant-numeric:tabular-nums}.uc-hero-attribution{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}.uc-hero-attribution__label{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.uc-streamer-actions{display:inline-flex;align-items:center;gap:4px}.uc-streamer-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;color:#cbd5e1;font-size:13px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.uc-streamer-action-btn:hover:not(:disabled){background:#38bdf81f;border-color:#38bdf859;color:#e2e8f0}.uc-streamer-action-btn--danger:hover:not(:disabled){background:#f871711f;border-color:#f8717159;color:#fecaca}.uc-streamer-action-btn:disabled{opacity:.45;cursor:not-allowed}.uc-streamer-popover{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding:8px 0 2px}.uc-streamer-popover .ga-streamer-select{flex:1 1 180px;min-width:0;max-width:280px}.uc-streamer-popover__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ga-badge-muted{background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.28)}.ga-badge-organic{background:#22c55e24;color:#86efac;border:1px solid rgba(34,197,94,.35)}.uc-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.uc-kpi{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0d122abf}.uc-kpi--purple{border-left:3px solid #a78bfa}.uc-kpi--green{border-left:3px solid #4ade80}.uc-kpi--blue{border-left:3px solid #60a5fa}.uc-kpi--amber{border-left:3px solid #fbbf24}.uc-kpi--money .uc-kpi-value{font-size:18px;font-weight:900;font-variant-numeric:tabular-nums;color:#fef08a;letter-spacing:-.02em}.uc-kpi-icon{font-size:22px;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#ffffff0f;flex-shrink:0}.uc-kpi-label{color:#9fb0d8;font-size:12px;margin-bottom:2px}.uc-kpi-label__short{display:none}.uc-kpi-value__usd{display:block;margin-top:2px;font-size:11px;font-weight:700;color:#8b96bf;line-height:1.2}.uc-hero-name__text,.uc-kpi-body{min-width:0}.uc-kpi-value{font-size:16px;font-weight:800;color:#f8fafc}.uc-kpi-value--split{display:flex;align-items:center;gap:10px}.uc-kpi-split{display:inline-flex;align-items:baseline;gap:4px}.uc-kpi-split__val{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums;color:#f8fafc;line-height:1}.uc-kpi-split__lbl{font-size:10px;font-weight:700;color:#8b96bf;line-height:1}.uc-kpi-sep{margin:0 4px;color:#475569}.uc-history-mobile{display:none}.uc-history-mobile-card{display:flex;flex-direction:column;gap:8px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0d122ab8}.uc-history-mobile-card--highlight{border-color:#a78bfa52;background:#7c3aed14}.uc-history-mobile-card--win .uc-history-mobile-card__head .uc-amount--win{font-size:14px;font-weight:900}.uc-history-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.uc-history-mobile-card__title{font-size:13px;font-weight:800;color:#f1f5f9;line-height:1.25;word-break:break-word}.uc-history-mobile-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin:0}.uc-history-mobile-card__field{margin:0;min-width:0}.uc-history-mobile-card__field--wide{grid-column:1 / -1}.uc-history-mobile-card__field dt{margin:0 0 2px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf}.uc-history-mobile-card__field dd{margin:0;font-size:12px;font-weight:600;color:#e2e8f0;line-height:1.3;word-break:break-word}.uc-section{display:grid;gap:12px}.uc-section-title{margin:0;display:flex;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e1}.uc-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.uc-dot--purple{background:#a78bfa}.uc-dot--green{background:#4ade80}.uc-dot--blue{background:#60a5fa}.uc-dot--amber{background:#fbbf24}.uc-dot--red{background:#f87171}.uc-project-accordions{-moz-column-count:2;column-count:2;-moz-column-gap:14px;column-gap:14px;display:block}@media (min-width: 1320px){.uc-modal .uc-project-accordions{-moz-column-count:3;column-count:3}.uc-modal .uc-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.uc-project-accordion{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;display:inline-block;width:100%;border:1px solid rgba(255,255,255,.08);border-left:4px solid #64748b;border-radius:14px;background:#1e293b73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;min-width:0;height:-moz-fit-content;height:fit-content;transition:all .25s ease;vertical-align:top;box-shadow:0 4px 12px #0000001a}.uc-project-accordion[data-project-index="0"]{border-left-color:#8b5cf6}.uc-project-accordion[data-project-index="1"]{border-left-color:#3b82f6}.uc-project-accordion[data-project-index="2"]{border-left-color:#10b981}.uc-project-accordion[data-project-index="3"]{border-left-color:#f59e0b}.uc-project-accordion[data-project-index="4"]{border-left-color:#ef4444}.uc-project-accordion[data-project-index="5"]{border-left-color:#ec4899}.uc-project-accordion:hover{border-color:#ffffff26;background:#1e293b8c;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.uc-project-accordion--attention{border-left-color:#fbbf24!important;background:#fbbf240a}.uc-project-accordion--attention .uc-project-accordion__summary{background:#fbbf240f}.uc-project-accordion:hover{border-color:#7c3aed4d}.uc-project-accordion--attention:hover{border-color:#fbbf2480}.uc-project-accordion__summary{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}.uc-project-accordion__summary:hover{background:#ffffff08}.uc-project-accordion__summary::-webkit-details-marker{display:none}.uc-project-accordion__chevron{flex:0 0 14px;width:14px;margin-top:2px;font-size:12px;font-weight:800;color:#8fa0ca;line-height:1}.uc-project-accordion__head{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.uc-project-accordion__chevron:before{content:"▸"}.uc-project-accordion[open]>.uc-project-accordion__summary .uc-project-accordion__chevron:before{content:"▾"}.uc-project-accordion__name{min-width:0;font-size:14px;font-weight:800;line-height:1.35;color:#f8fafc;overflow-wrap:anywhere;word-break:break-word}.uc-project-accordion__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;min-width:0}.uc-project-accordion__project-bar{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.06)}.uc-project-accordion__project-label{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.uc-project-accordion__project-name{min-width:0;font-size:15px;font-weight:800;line-height:1.35;color:#f8fafc;text-align:right;overflow-wrap:anywhere;word-break:break-word}.uc-project-accordion__attention{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fcd34d;background:#fbbf2424;border:1px solid rgba(251,191,36,.35)}.uc-project-accordion__body{display:flex;flex-direction:column;gap:12px;padding:16px;border-top:1px solid rgba(255,255,255,.06);background:#0f172a26}.uc-project-accordion__body>.uc-project-card-row--meta:first-child{padding-top:12px}.uc-project-card-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.uc-project-card-row--meta{border-top:none;padding-top:0;margin-top:-4px}.uc-project-card-row>span{color:#8fa0ca;font-size:12px}.uc-project-card-row>strong{color:#e2e8f0;font-size:13px}.uc-project-pending{padding:10px 12px;border-radius:10px;border:1px solid rgba(251,191,36,.28);background:#fbbf240f;display:flex;flex-direction:column;gap:10px}.uc-project-pending__text{margin:0;font-size:12px;line-height:1.4;color:#fcd34d}.uc-project-pending__actions{display:grid;grid-template-columns:1fr auto auto;gap:6px}.uc-project-fields{display:flex;flex-direction:column;gap:10px;padding-top:2px;border-top:1px solid rgba(255,255,255,.06)}.uc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.uc-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.uc-field__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.uc-field__link-danger{border:none;background:none;padding:0;font-size:11px;font-weight:700;color:#f87171;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.uc-field__link-danger:hover:not(:disabled){color:#fca5a5}.uc-field__link-danger:disabled{opacity:.5;cursor:not-allowed}.uc-field__control{display:flex;align-items:center;gap:8px;min-width:0}.uc-field__input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0206178c;color:#f8fafc;padding:9px 11px;font-size:13px;outline:none}.uc-field__input:focus{border-color:#60a5fa8c;box-shadow:0 0 0 2px #3b82f626}.uc-field__input::-moz-placeholder{color:#64748b}.uc-field__input::placeholder{color:#64748b}.uc-field__saved{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#86efac;font-size:13px;font-weight:900;flex-shrink:0}.uc-field__hint{margin:0;font-size:10px;color:#64748b;line-height:1.3}.uc-project-history-fold{border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.uc-project-history-fold summary{cursor:pointer;font-size:11px;font-weight:700;color:#8fa0ca;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uc-project-history-fold summary::-webkit-details-marker{display:none}.uc-project-history-fold summary:before{content:"▸ ";color:#a78bfa}.uc-project-history-fold[open] summary:before{content:"▾ "}.uc-project-footer{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.uc-deposit-stats--flat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0 0;border:none;background:none}.uc-deposit-stat{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;min-height:52px;transition:all .2s ease}.uc-deposit-stat:hover{background:#ffffff0d;border-color:#ffffff1a}.uc-deposit-stat--sum{flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.uc-deposit-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:2px}.uc-deposit-stat-value{font-size:13px;font-weight:800;color:#f1f5f9}.uc-deposit-stat-value.is-on{color:#4ade80}.uc-deposit-stat-value.is-off{color:#94a3b8}.uc-deposit-stat-value--amount{font-size:15px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.1)}.uc-project-block--history{margin-top:4px}.uc-verification-history-mini{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.uc-verification-history-mini li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font-size:12px}.uc-project-reset{margin-top:0;padding-top:10px;border-top:1px dashed rgba(248,113,113,.22)}.uc-project-reset__btn{width:auto;min-height:0;padding:6px 0;justify-content:center;background:transparent;border:0;box-shadow:none;color:#f87171;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.uc-project-reset__btn:hover:not(:disabled){background:transparent;border-color:transparent;color:#fca5a5}.uc-project-reset__hint{margin:4px 0 0;font-size:10px;line-height:1.35;color:#6b7694;text-align:center}.uc-verification-history-mini li.is-latest{border-color:#60a5fa59;background:#3b82f614}.uc-vh-login{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width: 720px){.uc-project-accordions{-moz-column-count:1;column-count:1}}@media (max-width: 520px){.uc-project-pending__actions{grid-template-columns:1fr}}.uc-vh-num{font-weight:700;color:#a78bfa;font-size:11px}.uc-vh-date{color:#8fa0ca;font-size:11px;white-space:nowrap}.uc-vh-row-latest td{background:#7c3aed0f}.uc-vh-latest-tag{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;color:#a78bfa;text-transform:uppercase;letter-spacing:.04em}.ga-table--compact th,.ga-table--compact td{font-size:12px;padding:8px 10px}.uc-table-card{border-color:#ffffff14;background:#0d122a99}.uc-amount{font-weight:700;color:#e2e8f0}.uc-amount--win{color:#86efac}.uc-user-link{border:0;background:none;color:#f8fafc;font:inherit;font-weight:800;cursor:pointer;padding:0;display:inline-flex;align-items:baseline;gap:6px;transition:color .15s}.uc-user-link:hover{color:#a78bfa}.uc-user-link-handle{color:#93c5fd;font-weight:400;font-size:12px}.uc-user-link:hover .uc-user-link-handle{color:#c4b5fd}.uc-tg-link{color:#93c5fd;text-decoration:none;font-size:13px;transition:color .15s}.uc-tg-link:hover{color:#60a5fa;text-decoration:underline}.uc-empty{padding:20px;text-align:center;color:#64748b;font-size:13px;border:1px dashed rgba(255,255,255,.08);border-radius:12px}.uc-dot--indigo{background:#6366f1}.uc-section--events{margin-bottom:8px}.uc-events-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.uc-events-header .uc-section-title{margin-bottom:0}.uc-events-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.uc-events-header__count{font-size:12px;color:#64748b;white-space:nowrap}.uc-events-refresh.is-spinning svg{animation:uc-events-refresh-spin .8s linear infinite}@keyframes uc-events-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uc-events-panel{display:flex;flex-direction:column;gap:8px}.uc-events-scroll{max-height:min(380px,45vh);overflow-y:auto;overflow-x:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f172a73;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.uc-events-scroll::-webkit-scrollbar{width:6px}.uc-events-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.uc-events{list-style:none;margin:0;padding:0;overflow:hidden}.uc-events__item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border-bottom:1px dashed rgba(255,255,255,.06)}.uc-events__item:last-child{border-bottom:none}.uc-events__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#e2e8f0;background:linear-gradient(135deg,#6366f159,#0ea5e940);border:1px solid rgba(255,255,255,.1)}.uc-events__content{min-width:0}.uc-events--profile .uc-events__item{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.uc-events--profile .uc-events__line{align-items:flex-start}.uc-events--profile .uc-events__verb{font-weight:700;color:#f1f5f9}.uc-events__notify-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.uc-events__notify-verb{font-size:12px;font-weight:600;color:#94a3b8;line-height:1.3}.uc-events__notify-summary{margin:4px 0 0;font-size:11px;line-height:1.4;color:#b6c2dc;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.uc-events--profile .uc-events__notification-kind,.uc-events--profile .uc-events__source{font-size:9px;padding:2px 7px}.uc-events--profile .uc-events__time{grid-column:2;grid-row:1 / 3;align-self:start;text-align:right}.uc-events__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;line-height:1.45}.uc-events__user{color:#f8fafc;font-weight:600}.uc-events__verb{color:#cbd5e1}.uc-events__target{color:#fbbf24;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-events__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11px;color:#64748b}.uc-events__source{padding:2px 8px;border-radius:999px;background:#ffffff0f}.uc-events__source--bot{background:#22c55e1f;color:#86efac}.uc-events__source--notify{background:#f59e0b1f;color:#fcd34d}.uc-events__notification-kind{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;background:#7c3aed1f;border:1px solid rgba(124,58,237,.24)}.uc-events__notification-about{min-width:0;color:#94a3b8;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-events__context{color:#94a3b8}.uc-events__time{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:88px;text-align:right}.uc-events__time-relative{font-size:12px;color:#cbd5e1;white-space:nowrap}.uc-events__time-exact{font-size:11px;color:#64748b;white-space:nowrap}.uc-events-footer{display:flex;justify-content:center;padding-top:2px}.uc-events-placeholder{font-size:12px;color:#64748b}.uc-events-sentinel{list-style:none;display:flex;justify-content:center;padding:10px 12px 14px;border-top:1px solid rgba(255,255,255,.05)}.uc-events-sentinel__label{font-size:12px;color:#94a3b8}.uc-events-sentinel__btn{min-width:140px}.uc-events-end-hint{margin:6px 0 0;font-size:11px;color:#64748b;text-align:center}@media (max-width: 640px){.uc-events__item{grid-template-columns:32px minmax(0,1fr)}.uc-events__time{grid-column:2;align-items:flex-start;text-align:left;margin-top:2px;min-width:0}}.ga-modal-sm{width:min(460px,100%)}.ga-modal-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.ga-modal-header h2{margin:0;font-size:22px;text-transform:uppercase}.ga-modal-close{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0f172acc;color:#cbd5e1;width:40px;height:40px;cursor:pointer;font-size:22px}.ga-form,.ga-field{display:grid;gap:10px}.ga-form{gap:16px}.ga-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ga-form-row--align-fields{align-items:start}.ga-form-row-hint{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:-6px}.ga-form-row-hint .ga-field-hint{grid-column:1;margin:0}.ga-field>span,.admin-settings-field-label{color:#8fa0ca;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ga-field-hint{color:#8b96bf;font-size:12px;line-height:1.4}.ga-field-optional{color:#64748b;font-size:11px;font-weight:600;margin-left:4px}.ga-detail-recalc-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 4px;padding:12px 14px;border-radius:10px;background:#00c2ff0f;border:1px solid rgba(0,194,255,.14)}.ga-field input,.ga-field select,.ga-field textarea,.ga-textarea,.ga-search-input,.ga-select,.admin-settings-input{width:100%;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:#02061773;color:#f8fafc;padding:12px 14px;outline:none}.ga-field select,.ga-select{padding-right:42px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#02061773;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.ga-field input:focus,.ga-field select:focus,.ga-field textarea:focus,.ga-textarea:focus,.ga-search-input:focus,.admin-settings-input:focus{border-color:#7c3aedbf}.ga-field select:focus,.ga-select:focus{background-color:#02061773;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ga-field input[type=datetime-local],.ga-field input[type=date],.ga-field input[type=time]{position:relative;cursor:pointer;color-scheme:dark}.ga-field input[type=datetime-local]::-webkit-calendar-picker-indicator,.ga-field input[type=date]::-webkit-calendar-picker-indicator,.ga-field input[type=time]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.ga-field-toggle{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.ga-field-toggle input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#7c3aed;cursor:pointer}.ga-field-toggle>span{margin:0;cursor:pointer}.ga-deposit-toggle{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:4px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#0f172ad9,#1e1b4b59);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .25s ease}.ga-deposit-toggle:hover{border-color:#7c3aed73}.ga-deposit-toggle.is-on{border-color:#7c3aeda6;background:linear-gradient(135deg,#1e1b4be6,#312e8173 55%,#0f172ad9);box-shadow:0 0 0 1px #7c3aed33,0 8px 28px #4f46e52e}.ga-deposit-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ga-deposit-toggle__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;flex-shrink:0;color:#94a3b8;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.ga-deposit-toggle.is-on .ga-deposit-toggle__icon{color:#c4b5fd;background:linear-gradient(145deg,#7c3aed59,#3b82f633);border-color:#a78bfa59;transform:scale(1.02)}.ga-deposit-toggle__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ga-deposit-toggle__title{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0}.ga-deposit-toggle.is-on .ga-deposit-toggle__title{color:#f5f3ff}.ga-deposit-toggle__hint{font-size:12px;line-height:1.45;color:#8b96bf}.ga-deposit-toggle.is-on .ga-deposit-toggle__hint{color:#a5b4fc}.ga-deposit-toggle__switch{position:relative;flex-shrink:0;width:52px;height:30px;border-radius:999px;background:#0f172ae6;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 2px 6px #00000059;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.ga-deposit-toggle.is-on .ga-deposit-toggle__switch{background:linear-gradient(90deg,#7c3aed,#4f46e5 55%,#2563eb);border-color:#a78bfa80;box-shadow:inset 0 1px #ffffff26,0 0 16px #7c3aed73}.ga-deposit-toggle__knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#f8fafc,#cbd5e1);box-shadow:0 2px 8px #00000059;transition:transform .25s cubic-bezier(.34,1.4,.64,1)}.ga-deposit-toggle.is-on .ga-deposit-toggle__knob{transform:translate(22px);background:linear-gradient(180deg,#fff,#e0e7ff);box-shadow:0 2px 10px #4f46e580}.ga-deposit-toggle:focus-within,.ga-deposit-toggle:focus-visible{outline:none;border-color:#7c3aedbf;box-shadow:0 0 0 2px #7c3aed40}.ga-deposit-toggle--compact{padding:12px 14px;gap:12px}.ga-deposit-toggle--compact .ga-deposit-toggle__icon{display:none}.ga-giveaway-deposit-conditions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ga-giveaway-deposit-conditions__head{margin-bottom:2px}.ga-giveaway-deposit-conditions__hint{margin-top:4px}.ga-giveaway-deposit-conditions__field{margin:0 0 4px;padding-left:4px}.ga-giveaway-deposit-detail__list{margin:0;padding:0 0 0 18px;color:#cbd5e1;font-size:14px;line-height:1.6}.ga-giveaway-deposit-detail__list strong{color:#e2e8f0}.ga-giveaway-deposit-detail__hint{margin:8px 0 0}.ga-modal-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.ga-modal-actions--stack{flex-direction:column;align-items:stretch}.ga-modal-actions--stack .ga-btn{width:100%;justify-content:center}.ga-approve-modal-user{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#02061759;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#94a3b8}.ga-approve-modal-user+.ga-approve-modal-user{margin-top:8px}.ga-approve-modal-user strong{color:#e2e8f0;text-align:right}.ga-search-form,.ga-filters,.ga-pagination{display:flex;align-items:center;gap:10px}.ga-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ga-pagination{justify-content:center;margin-top:18px}.ga-project-logo,.ga-project-logo-placeholder{width:42px;height:42px;border-radius:12px;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:#ffffff14}.ga-table-hint{margin:0;padding:16px 18px 12px;color:#8b96bf;font-size:13px;line-height:1.45}.ga-table-col-order{width:72px}.ga-reorder{display:inline-flex;flex-direction:column;gap:4px}.ga-reorder--inline{flex-direction:row;gap:4px}.ga-reorder-btn{width:28px;height:24px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0f172abf;color:#cbd5e1;font-size:13px;line-height:1;cursor:pointer}.ga-reorder-btn:hover:not(:disabled){border-color:#60a5fa59;color:#fff}.ga-reorder-btn:disabled{opacity:.35;cursor:not-allowed}.ga-project-name-cell{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ga-project-new-badge{display:inline-flex;padding:2px 8px;border-radius:999px;background:#38bdf829;color:#38bdf8;font-size:10px;font-weight:700;letter-spacing:.04em}.ga-cell-description{max-width:280px}.ga-project-description-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;color:#94a3b8}.ga-cell-muted{color:#64748b}.ga-field--checkbox{display:flex;align-items:center;gap:10px}.ga-field--checkbox input{width:16px;height:16px}label.ga-toggle{position:relative;display:inline-flex;align-items:center;width:42px;height:24px;padding:0;border:none;border-radius:999px;background:#ffffff1f;cursor:pointer}label.ga-toggle input{position:absolute;opacity:0;width:0;height:0}label.ga-toggle .ga-toggle__ui{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff1f;transition:background .15s ease}label.ga-toggle .ga-toggle__ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}label.ga-toggle input:checked+.ga-toggle__ui{background:#38bdf873}label.ga-toggle input:checked+.ga-toggle__ui:after{transform:translate(18px)}label.ga-toggle input:disabled+.ga-toggle__ui{opacity:.45;cursor:not-allowed}.ga-form-section{margin:8px 0 4px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.ga-form-section__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#f8fafc}.ga-form-section__hint{margin:0 0 12px;color:#8b96bf;font-size:12px;line-height:1.45}.ga-giveaway-reminders{margin-top:12px;padding:16px;border-color:#7c3aed38;background:linear-gradient(145deg,#0f172aeb,#1e1b4b47)}.ga-giveaway-reminders__head .ga-form-section__title{margin-bottom:4px}.ga-giveaway-reminders__hint{margin:0}.ga-giveaway-reminders__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ga-reminder-chip{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0f172a8c;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease}.ga-reminder-chip:hover{border-color:#7c3aed66;background:#1e1b4b59}.ga-reminder-chip.is-on{border-color:#7c3aeda6;background:linear-gradient(135deg,#4f46e538,#7c3aed24);box-shadow:0 0 0 1px #7c3aed2e,0 6px 20px #4f46e51f}.ga-reminder-chip:active{transform:scale(.98)}.ga-reminder-chip__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ga-reminder-chip__check{flex-shrink:0;width:22px;height:22px;border-radius:7px;border:2px solid rgba(148,163,184,.55);background:#0f172a80;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;position:relative}.ga-reminder-chip__check:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .15s ease,opacity .15s ease}.ga-reminder-chip.is-on .ga-reminder-chip__check{border-color:#a78bfa;background:linear-gradient(145deg,#7c3aed,#6366f1);box-shadow:0 0 0 2px #7c3aed40}.ga-reminder-chip.is-on .ga-reminder-chip__check:after{transform:rotate(45deg) scale(1);opacity:1}.ga-reminder-chip__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-reminder-chip__time{display:flex;align-items:baseline;gap:4px;line-height:1}.ga-reminder-chip__value{font-size:20px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.ga-reminder-chip.is-on .ga-reminder-chip__value{color:#f5f3ff}.ga-reminder-chip__unit{font-size:12px;font-weight:800;color:#94a3b8;text-transform:lowercase}.ga-reminder-chip.is-on .ga-reminder-chip__unit{color:#c4b5fd}.ga-reminder-chip__label{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.02em}.ga-reminder-chip.is-on .ga-reminder-chip__label{color:#a5b4fc}@media (max-width: 420px){.ga-giveaway-reminders__grid{grid-template-columns:1fr}}.ga-form-section .ga-field:last-child{margin-bottom:0}.ga-form-section--stacked{margin:0}.ga-form-section--stacked .ga-field:last-child{margin-bottom:0}.ga-form-accordion{display:block;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;overflow:hidden}.ga-form-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;background:transparent;color:#f8fafc;font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ga-form-accordion__title{display:block;color:#f8fafc}.ga-form-accordion__header:hover{background:#ffffff08}.ga-form-accordion__chevron{flex-shrink:0;color:#8b96bf;transition:transform .2s ease}.ga-form-accordion.is-open .ga-form-accordion__chevron{transform:rotate(180deg)}.ga-form-accordion__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.ga-form-accordion__body .ga-form-section__hint{margin-top:12px;margin-bottom:0}.ga-form-accordion__body .ga-field:last-child{margin-bottom:0}.ga-project-accordion{display:block;flex-shrink:0;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0d122a8c;overflow:hidden}.ga-project-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:#fff;font-size:15px;font-weight:700;line-height:1.35;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ga-project-accordion__summary::-webkit-details-marker{display:none}.ga-project-accordion__summary::marker{content:""}.ga-project-accordion__title{flex:1;min-width:0;color:#fff}.ga-project-accordion__chevron{flex-shrink:0;color:#8b96bf;font-size:11px;transition:transform .2s ease}.ga-project-accordion[open] .ga-project-accordion__chevron{transform:rotate(180deg)}.ga-project-accordion__summary:hover{background:#ffffff0a}.ga-project-accordion__body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.06)}.ga-project-accordion__body .ga-form-section__hint{margin:12px 0 0}.ga-project-accordion__body .ga-field:last-child{margin-bottom:0}.ga-project-tag-options{display:flex;flex-direction:column;gap:10px}.ga-project-tag-option{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0f172a73;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ga-project-tag-option:hover{border-color:#7c3aed59}.ga-project-tag-option.is-on{border-color:#7c3aed8c;background:linear-gradient(135deg,#4f46e52e,#7c3aed1a);box-shadow:0 0 0 1px #7c3aed26}.ga-project-tag-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ga-project-tag-option__check{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:6px;border:2px solid rgba(148,163,184,.55);background:#0f172a80;position:relative}.ga-project-tag-option__check:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);opacity:0;transition:transform .15s ease,opacity .15s ease}.ga-project-tag-option.is-on .ga-project-tag-option__check{border-color:#a78bfa;background:linear-gradient(145deg,#7c3aed,#6366f1)}.ga-project-tag-option.is-on .ga-project-tag-option__check:after{transform:rotate(45deg) scale(1);opacity:1}.ga-project-tag-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ga-project-tag-option__label{font-size:14px;font-weight:800;color:#f1f5f9}.ga-project-tag-option__hint{font-size:12px;line-height:1.4;color:#8b96bf}.ga-project-tag-preview{display:flex;flex-wrap:wrap;gap:6px}.ga-project-tag-preview__chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(124,58,237,.35);background:#7c3aed1f;color:#c4b5fd;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.ga-projects-mobile-card .ga-project-logo,.ga-projects-mobile-card .ga-project-logo-placeholder{width:36px;height:36px;border-radius:10px;flex-shrink:0}.ga-modal.ga-project-modal{display:flex;flex-direction:column;width:min(1280px,calc(100vw - 40px));padding:0;max-height:calc(100dvh - 44px);overflow:hidden}.ga-modal.ga-project-modal .ga-modal-header,.ga-modal.ga-project-modal .ga-project-modal__header{flex-shrink:0;padding:22px 28px 12px;margin-bottom:0}.ga-project-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ga-project-modal__eyebrow{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7c8db5}.ga-project-modal__title-short{display:none}.ga-project-form__chrome{flex-shrink:0}.ga-project-form__tabs{display:flex;flex-shrink:0;gap:4px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.1);overflow-x:auto;scrollbar-width:none}.ga-project-form__tabs::-webkit-scrollbar{display:none}.ga-project-form-tab{flex-shrink:0;padding:12px 18px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:#94a3b8;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ga-project-form-tab:hover{color:#e2e8f0}.ga-project-form-tab--active{color:#f8fafc;border-bottom-color:#7c3aed}.ga-project-form-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ga-project-form-cards--cooperation{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-project-form-card{display:flex;flex-direction:column;min-height:0;padding:18px 20px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.ga-project-form-card--full{grid-column:1 / -1}.ga-project-form-card__head{margin-bottom:14px}.ga-project-form-card__title{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0}.ga-project-form-card__hint{margin:6px 0 0;font-size:12px;line-height:1.45;color:#7c8db5}.ga-project-form-card__body{display:flex;flex-direction:column;gap:12px;min-width:0}.ga-project-form-card__body .ga-project-form-grid{gap:12px}.ga-project-form-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ga-project-form-revenue-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;padding:32px 24px;border-radius:18px;border:1px dashed rgba(124,58,237,.35);background:#7c3aed0f;text-align:center}.ga-project-form-revenue-tab__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#7c3aed2e;color:#c4b5fd;font-size:28px;font-weight:900}.ga-project-form-revenue-tab__title{margin:0;font-size:20px;font-weight:800;color:#f8fafc}.ga-project-form-revenue-tab__text{margin:0;max-width:420px;font-size:14px;line-height:1.5;color:#94a3b8}.ga-project-main-tab{display:flex;flex-direction:column;gap:20px}.ga-project-main-tab__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:18px;border:1px solid rgba(124,58,237,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(124,58,237,.16) 0%,transparent 55%),linear-gradient(135deg,#0f172af5,#0a0e20fa);box-shadow:0 14px 40px #00000038}.ga-project-main-tab__hero-main{display:flex;align-items:center;gap:14px;min-width:0}.ga-project-main-tab__hero-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex-shrink:0;color:#c4b5fd;background:#7c3aed29;border:1px solid rgba(167,139,250,.28)}.ga-project-main-tab__hero-title{margin:0;font-size:18px;font-weight:800;color:#f8fafc;letter-spacing:-.02em}.ga-project-main-tab__hero-subtitle{margin:4px 0 0;font-size:13px;line-height:1.45;color:#94a3b8}.ga-project-main-tab__hero-badge{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.28)}.ga-project-main-tab__workspace{display:grid;grid-template-columns:minmax(440px,480px) minmax(0,1fr);gap:20px;align-items:start}.ga-project-main-tab__preview-col{display:flex;flex-direction:column;gap:16px;position:sticky;top:0;padding-top:4px}.ga-project-main-tab__preview-shell{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0206178c;overflow:visible}.ga-project-main-tab__preview-label{display:block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ga-project-main-tab__preview-live{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;padding-top:4px}.ga-project-main-tab__preview-viewport{width:100%;box-sizing:border-box;padding-top:4px;padding-left:16px;padding-right:16px}.ga-project-main-tab__preview-viewport .space-y-3>.project-card{margin-top:0}.ga-project-main-tab__preview-live .project-card{cursor:default}.ga-project-main-tab__preview-live .project-card--clickable:active{transform:none}.ga-project-main-tab__logo-panel{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.ga-pmain-logo-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ga-pmain-logo-panel__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0}.ga-pmain-logo-panel__meta{font-size:11px;color:#64748b}.ga-project-main-tab__logo-panel .article-cover-field--square .article-cover-upload,.ga-project-main-tab__logo-panel .article-cover-field--square .article-cover-preview-wrap{width:100%;max-width:168px;margin:0 auto}.ga-project-main-tab__logo-panel .article-cover-drop-inner{min-height:148px}.ga-pmain-visibility-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;background:transparent;color:#e2e8f0;font:inherit;cursor:pointer;transition:opacity .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .15s ease}.ga-pmain-visibility-toggle--preview-head{margin-bottom:14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.ga-pmain-visibility-toggle--preview-head:hover:not(:disabled){border-color:#7c3aed47;background:#7c3aed0f}.ga-pmain-visibility-toggle--preview-head.is-on{border-color:#7c3aed61;background:linear-gradient(135deg,#7c3aed24,#38bdf814);box-shadow:0 0 0 1px #7c3aed14,0 8px 24px #7c3aed1f}.ga-pmain-visibility-toggle--preview-head:active:not(:disabled){transform:scale(.99)}.ga-project-main-tab__preview-shell.is-list-hidden{border-color:#ffffff0d}.ga-project-main-tab__preview-live.is-off-list{opacity:.52;filter:saturate(.65)}.ga-pmain-visibility-toggle:hover:not(:disabled) .ga-pmain-visibility-toggle__label{color:#f8fafc}.ga-pmain-visibility-toggle.is-on .ga-pmain-visibility-toggle__label{color:#e9d5ff}.ga-pmain-visibility-toggle:disabled{opacity:.5;cursor:not-allowed}.ga-pmain-visibility-toggle__label{font-size:12px;font-weight:700;text-align:left;line-height:1.3;transition:color .2s ease}.ga-pmain-visibility-toggle__track{position:relative;flex-shrink:0;width:46px;height:26px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 5px #00000059;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.ga-pmain-visibility-toggle.is-on .ga-pmain-visibility-toggle__track{background:linear-gradient(90deg,#7c3aed,#6366f1 55%,#38bdf8);border-color:#c4b5fd73;box-shadow:inset 0 1px #ffffff38,0 0 14px #7c3aed59}.ga-pmain-visibility-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:linear-gradient(180deg,#fff,#e2e8f0);box-shadow:0 2px 6px #00000059,0 0 0 1px #ffffffa6;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.ga-pmain-visibility-toggle.is-on .ga-pmain-visibility-toggle__thumb{transform:translate(20px);box-shadow:0 2px 8px #0000004d,0 0 10px #ffffff59}.ga-project-main-tab__editor{display:flex;flex-direction:column;gap:16px}.ga-pmain-editor-block{padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.ga-pmain-editor-block__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-pmain-editor-block__step{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;font-size:12px;font-weight:900;color:#c4b5fd;background:#7c3aed24;border:1px solid rgba(124,58,237,.28)}.ga-pmain-editor-block__title{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.ga-pmain-editor-block__hint{margin:4px 0 0;font-size:12px;color:#64748b}.ga-pmain-editor-block__fields{display:flex;flex-direction:column;gap:16px}.ga-pmain-editor-block__fields--toggles{gap:10px}.ga-pmain-feature-toggle:disabled{opacity:.55;cursor:not-allowed}.ga-pmain-field{display:flex;flex-direction:column;gap:8px}.ga-pmain-field__label,.ga-pmain-field__label-row{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.ga-pmain-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-pmain-char-count{font-size:11px;font-weight:700;letter-spacing:normal;text-transform:none;color:#64748b;font-variant-numeric:tabular-nums}.ga-pmain-char-count.is-warn{color:#fbbf24}.ga-pmain-input,.ga-pmain-textarea,.ga-pmain-url-field__input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617b8;color:#f8fafc;font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-pmain-input--title{font-size:18px;font-weight:800;letter-spacing:-.02em;padding:14px 16px}.ga-pmain-input:focus,.ga-pmain-textarea:focus,.ga-pmain-url-field__input:focus{outline:none;border-color:#7c3aed8c;box-shadow:0 0 0 3px #7c3aed24;background:#080c1ceb}.ga-pmain-textarea{resize:vertical;min-height:88px;line-height:1.5}.ga-pmain-field__note{font-size:12px;line-height:1.45;color:#64748b}.ga-pmain-mini-bonus-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:end}.ga-pmain-mini-bonus-emoji-field,.ga-pmain-mini-bonus-text-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ga-pmain-mini-bonus-emoji.ga-faq-input--emoji{width:100%;max-width:none}.ga-pmain-mini-bonus-color-field{display:flex;flex-direction:column;gap:12px}.ga-pmain-mini-bonus-color{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ga-pmain-mini-bonus-color__swatch-preview{display:block;width:100%;height:100%;border:none;border-radius:6px;background:var(--mini-bonus-swatch-color, #4ade80)}.ga-pmain-mini-bonus-color__swatch-preview--static{flex-shrink:0;width:42px;height:42px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:var(--mini-bonus-swatch-color, #4ade80)}.ga-pmain-mini-bonus-color__wheel{padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.ga-pmain-mini-bonus-color__hex{flex:1 1 120px;min-width:0;max-width:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ga-pmain-url-field{display:flex;align-items:center;gap:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617b8;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.ga-pmain-url-field.is-filled{border-color:#60a5fa47}.ga-pmain-url-field:focus-within{border-color:#7c3aed8c;box-shadow:0 0 0 3px #7c3aed24}.ga-pmain-url-field__icon{display:grid;place-items:center;width:46px;flex-shrink:0;align-self:stretch;color:#64748b;background:#ffffff08;border-right:1px solid rgba(255,255,255,.06)}.ga-pmain-url-field.is-filled .ga-pmain-url-field__icon{color:#93c5fd}.ga-pmain-url-field__input{border:none;background:transparent;box-shadow:none;border-radius:0}.ga-pmain-url-field__input:focus{box-shadow:none;background:transparent}.ga-pmain-feature-toggle{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061773;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ga-pmain-feature-toggle:hover{border-color:#7c3aed47;background:#7c3aed0f}.ga-pmain-feature-toggle.is-on{border-color:#7c3aed6b;background:#7c3aed1a;box-shadow:inset 0 1px #ffffff0a}.ga-pmain-feature-toggle__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;flex-shrink:0;font-size:16px;color:#c4b5fd;background:#7c3aed24}.ga-pmain-feature-toggle__copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ga-pmain-feature-toggle__title{font-size:14px;font-weight:800;color:#f1f5f9}.ga-pmain-feature-toggle__hint{font-size:12px;color:#64748b;line-height:1.4}.ga-pmain-switch{position:relative;width:46px;height:26px;flex-shrink:0;border-radius:999px;background:#64748b59;border:1px solid rgba(255,255,255,.08);transition:background .2s ease,border-color .2s ease}.ga-pmain-feature-toggle.is-on .ga-pmain-switch{background:linear-gradient(135deg,#7c3aedf2,#6366f1e6);border-color:#c4b5fd73}.ga-pmain-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#f8fafc;box-shadow:0 2px 8px #00000047;transition:transform .2s ease}.ga-pmain-feature-toggle.is-on .ga-pmain-switch__thumb{transform:translate(20px)}.ga-project-main-tab__tags{padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.ga-pmain-tags__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ga-pmain-tags__title{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.ga-pmain-tags__hint{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.45}.ga-pmain-tags__count{flex-shrink:0;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#cbd5e1;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-variant-numeric:tabular-nums}.ga-pmain-tags__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ga-pmain-tag-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061780;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.ga-pmain-tag-card:hover{transform:translateY(-1px);border-color:#ffffff24}.ga-pmain-tag-card.is-on{border-color:#7c3aed61;background:#7c3aed14}.ga-pmain-tag-card--verified.is-on{border-color:#22c55e59;background:#22c55e14}.ga-pmain-tag-card--fast.is-on{border-color:#f9731659;background:#f9731614}.ga-pmain-tag-card--crypto.is-on{border-color:#fbbf2461;background:#fbbf2414}.ga-pmain-tag-card__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0;font-size:15px;font-weight:900;background:#ffffff0d}.ga-pmain-tag-card--verified .ga-pmain-tag-card__icon{color:#7ee0a8}.ga-pmain-tag-card--fast .ga-pmain-tag-card__icon{color:#fdba74}.ga-pmain-tag-card--crypto .ga-pmain-tag-card__icon{color:#fcd34d}.ga-pmain-tag-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:18px}.ga-pmain-tag-card__label{font-size:13px;font-weight:800;color:#f1f5f9}.ga-pmain-tag-card__hint{font-size:11px;line-height:1.4;color:#64748b}.ga-pmain-tag-card__check{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;transition:background .15s ease,border-color .15s ease}.ga-pmain-tag-card.is-on .ga-pmain-tag-card__check{border-color:transparent;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 0 0 2px #7c3aed33}.ga-pmain-tag-card.is-on .ga-pmain-tag-card__check:after{content:"";position:absolute;top:4px;left:6px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@media (max-width: 1024px){.ga-project-main-tab__workspace{grid-template-columns:1fr}.ga-project-main-tab__preview-col{position:static}.ga-pmain-tags__grid{grid-template-columns:1fr}}@media (max-width: 720px){.ga-project-main-tab__hero{flex-direction:column;align-items:flex-start}.ga-pmain-editor-block,.ga-project-main-tab__tags,.ga-project-main-tab__preview-shell,.ga-project-main-tab__logo-panel,.ga-pwebapp-block{padding:14px}}.ga-project-coop-tab{display:flex;flex-direction:column;gap:20px}.ga-project-coop-tab__top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:16px;align-items:stretch}.ga-project-coop-tab__divider{display:flex;align-items:center;gap:14px;padding:2px 0}.ga-project-coop-tab__divider:before,.ga-project-coop-tab__divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.22),transparent)}.ga-project-coop-tab__divider-label{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a8a29e}.ga-project-coop-tab__notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.ga-pcoop-block{display:flex;flex-direction:column;min-height:0;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 100% 0%,rgba(124,58,237,.06) 0%,transparent 55%),#ffffff06}.ga-pcoop-block--full{width:100%}.ga-pcoop-block--sponsorship{display:flex;flex-direction:column}.ga-pcoop-block__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-pcoop-block__step{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;font-size:12px;font-weight:900;color:#c4b5fd;background:#7c3aed24;border:1px solid rgba(124,58,237,.28)}.ga-pcoop-block__head-copy{min-width:0;flex:1}.ga-pcoop-block__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ga-pcoop-block__title{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.ga-pcoop-block__badge{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;background:#7c3aed1f;border:1px solid rgba(124,58,237,.28)}.ga-pcoop-block__hint{margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}.ga-pcoop-type-picker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ga-pcoop-type-picker__btn{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0206178c;color:#94a3b8;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ga-pcoop-type-picker__btn:hover{border-color:#7c3aed59;color:#e2e8f0}.ga-pcoop-type-picker__btn.is-active{border-color:#7c3aed80;background:#7c3aed24;color:#ddd6fe;box-shadow:0 0 0 1px #7c3aed1f}.ga-pcoop-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ga-pcoop-rate-card{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;cursor:text}.ga-pcoop-rate-card__head{display:flex;align-items:center;gap:8px}.ga-pcoop-rate-card__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;font-size:12px;font-weight:900;color:#c4b5fd;background:#7c3aed24;border:1px solid rgba(124,58,237,.28);flex-shrink:0}.ga-pcoop-rate-card__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.ga-pcoop-rate-card__input-wrap{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617c7;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-pcoop-rate-card:focus-within .ga-pcoop-rate-card__input-wrap{border-color:#7c3aed7a;background:#080c1cf2;box-shadow:0 0 0 3px #7c3aed1f}.ga-pcoop-rate-card__input{width:100%;min-width:0;flex:1;padding:10px 0;border:none;background:transparent;color:#f8fafc;font:inherit;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;outline:none}.ga-pcoop-rate-card__input::-moz-placeholder{color:#475569}.ga-pcoop-rate-card__input::placeholder{color:#475569}.ga-pcoop-rate-card__unit{flex-shrink:0;min-width:24px;padding-left:10px;margin-left:4px;border-left:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:800;color:#94a3b8;text-align:center}.ga-pcoop-rate-card__hint{font-size:11px;line-height:1.35;color:#64748b}.ga-pcoop-sponsor-fields{display:flex;flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.ga-pcoop-sponsor-empty{margin:12px 0 0;padding:14px 16px;border-radius:12px;border:1px dashed rgba(255,255,255,.1);background:#02061759;font-size:12px;line-height:1.45;color:#64748b}.ga-pcoop-money-field{position:relative}.ga-pcoop-money-field .ga-pmain-input{padding-right:40px;font-variant-numeric:tabular-nums}.ga-pcoop-money-field__unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:800;color:#64748b;pointer-events:none}.ga-pcoop-note-textarea{min-height:120px}.ga-pcoop-note-textarea--wide{min-height:100px}@media (max-width: 1100px){.ga-project-coop-tab__top,.ga-project-coop-tab__notes{grid-template-columns:1fr}}@media (max-width: 720px){.ga-pcoop-rates{grid-template-columns:1fr}.ga-pcoop-block{padding:14px}.ga-pcoop-type-picker__btn{font-size:11px;padding:7px 12px}}.ga-project-partner-tab{display:flex;flex-direction:column;gap:16px}.ga-project-partner-tab__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;align-items:stretch}.ga-ppartner-block{display:flex;flex-direction:column;min-height:0;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 100% 0%,rgba(56,189,248,.07) 0%,transparent 55%),#ffffff06}.ga-ppartner-block--full{width:100%}.ga-ppartner-block__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-ppartner-block__step{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;font-size:12px;font-weight:900;color:#7dd3fc;background:#38bdf81f;border:1px solid rgba(56,189,248,.28)}.ga-ppartner-block__head-copy{min-width:0;flex:1}.ga-ppartner-block__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ga-ppartner-block__title{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.ga-ppartner-block__badge{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.24)}.ga-ppartner-block__hint{margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}.ga-ppartner-select-wrap{position:relative;display:block}.ga-ppartner-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-65%) rotate(45deg);pointer-events:none}.ga-ppartner-select{width:100%;padding:12px 40px 12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617c7;color:#f8fafc;font:inherit;font-size:14px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-ppartner-select:hover{border-color:#38bdf847}.ga-ppartner-select:focus{outline:none;border-color:#38bdf87a;background:#080c1cf2;box-shadow:0 0 0 3px #38bdf81f}.ga-ppartner-integration-note{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding:11px 13px;border-radius:12px;border:1px solid rgba(56,189,248,.16);background:#38bdf80f;font-size:12px;line-height:1.45;color:#94a3b8}.ga-ppartner-integration-note__dot{flex-shrink:0;width:8px;height:8px;margin-top:4px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 3px #38bdf82e}.ga-ppartner-fields{display:flex;flex-direction:column;gap:14px}.ga-ppartner-input-wrap{display:flex;align-items:center;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617c7;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-ppartner-input-wrap:focus-within{border-color:#38bdf87a;background:#080c1cf2;box-shadow:0 0 0 3px #38bdf81f}.ga-ppartner-input-wrap__prefix{display:grid;place-items:center;width:42px;flex-shrink:0;align-self:stretch;font-size:14px;color:#64748b;background:#ffffff08;border-right:1px solid rgba(255,255,255,.06)}.ga-ppartner-input-wrap--mono .ga-ppartner-input-wrap__prefix,.ga-ppartner-input-wrap__prefix--time,.ga-ppartner-input-wrap__prefix--key{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.04em;color:#7dd3fc}.ga-ppartner-input-wrap__prefix--time{font-size:12px}.ga-ppartner-input{width:100%;min-width:0;flex:1;padding:11px 14px;border:none;background:transparent;color:#f8fafc;font:inherit;font-size:14px;outline:none}.ga-ppartner-input-wrap--mono .ga-ppartner-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;letter-spacing:.04em}.ga-ppartner-input--time{font-variant-numeric:tabular-nums;font-weight:700}.ga-ppartner-time-picker{position:relative}.ga-ppartner-time-picker__trigger{display:flex;align-items:center;width:100%;min-height:44px;padding:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617c7;color:#f8fafc;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-ppartner-time-picker__trigger:hover:not(:disabled){border-color:#38bdf847}.ga-ppartner-time-picker.is-open .ga-ppartner-time-picker__trigger,.ga-ppartner-time-picker__trigger:focus-visible{border-color:#38bdf87a;background:#080c1cf2;box-shadow:0 0 0 3px #38bdf81f;outline:none}.ga-ppartner-time-picker.is-disabled{opacity:.55}.ga-ppartner-time-picker__value{flex:1;min-width:0;padding:11px 10px 11px 14px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ga-ppartner-time-picker__chevron{display:grid;place-items:center;width:40px;flex-shrink:0;align-self:stretch;color:#64748b;border-left:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:color .15s ease,transform .2s ease}.ga-ppartner-time-picker.is-open .ga-ppartner-time-picker__chevron{color:#7dd3fc;transform:rotate(180deg)}.ga-ppartner-time-picker__menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px;border-radius:14px;border:1px solid rgba(56,189,248,.22);background:#080c1cfa;box-shadow:0 16px 40px #00000073,0 0 0 1px #ffffff0a;overflow:auto}.ga-ppartner-time-picker__menu--portal{z-index:120}.ga-ppartner-time-picker__option{padding:9px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#cbd5e1;font:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ga-ppartner-time-picker__option:hover{border-color:#38bdf859;background:#38bdf814;color:#f8fafc}.ga-ppartner-time-picker__option.is-selected{border-color:#38bdf88c;background:#38bdf829;color:#e0f2fe;box-shadow:0 0 0 1px #38bdf81f}.ga-ppartner-input::-moz-placeholder{color:#475569}.ga-ppartner-input::placeholder{color:#475569}@media (max-width: 1100px){.ga-project-partner-tab__top{grid-template-columns:1fr}}@media (max-width: 720px){.ga-ppartner-block{padding:14px}}.ga-project-reviews-tab{display:flex;flex-direction:column;gap:16px}.ga-project-reviews-tab__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:stretch}.ga-previews-block{display:flex;flex-direction:column;min-height:0;padding:20px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 100% 0%,rgba(124,58,237,.06) 0%,transparent 55%),#ffffff06}.ga-previews-block__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-previews-block__step{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;flex-shrink:0;font-size:12px;font-weight:900;color:#c4b5fd;background:#7c3aed24;border:1px solid rgba(124,58,237,.28)}.ga-previews-block__head-copy{min-width:0;flex:1}.ga-previews-block__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ga-previews-block__title{margin:0;font-size:15px;font-weight:800;color:#f1f5f9}.ga-previews-block__badge{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;background:#7c3aed1f;border:1px solid rgba(124,58,237,.28)}.ga-previews-block__hint{margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}.ga-previews-publish{display:flex;flex-direction:column;gap:14px}.ga-previews-auto-toggle.is-on .ga-pmain-feature-toggle__icon{color:#a5b4fc}.ga-previews-channel-field{margin-top:2px}.ga-previews-channel-source{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ga-previews-channel-source--override{color:#ddd6fe;background:#7c3aed1f;border-color:#7c3aed47}.ga-previews-channel-wrap{display:flex;align-items:center;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617c7;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ga-previews-channel-wrap.is-filled{border-color:#7c3aed38}.ga-previews-channel-wrap.is-global-default{border-color:#94a3b838;background:#0206179e}.ga-previews-channel-wrap.is-global-default .ga-previews-channel-wrap__input{color:#94a3b8}.ga-previews-channel-wrap.is-global-default.is-filled .ga-previews-channel-wrap__input{color:#cbd5e1}.ga-previews-channel-wrap:focus-within{border-color:#7c3aed7a;background:#080c1cf2;box-shadow:0 0 0 3px #7c3aed1f}.ga-previews-channel-wrap__icon{display:grid;place-items:center;width:44px;flex-shrink:0;align-self:stretch;color:#64748b;background:#ffffff08;border-right:1px solid rgba(255,255,255,.06);transition:color .15s ease}.ga-previews-channel-wrap.is-filled .ga-previews-channel-wrap__icon,.ga-previews-channel-wrap:focus-within .ga-previews-channel-wrap__icon{color:#a5b4fc}.ga-previews-channel-wrap__input{width:100%;min-width:0;flex:1;padding:11px 14px;border:none;background:transparent;color:#f8fafc;font:inherit;font-size:14px;outline:none}.ga-previews-channel-wrap__input::-moz-placeholder{color:#475569}.ga-previews-channel-wrap__input::placeholder{color:#475569}.ga-previews-channel-reset{flex-shrink:0;align-self:stretch;padding:0 12px;border:none;border-left:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#94a3b8;font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:color .15s ease,background .15s ease}.ga-previews-channel-reset:hover:not(:disabled){color:#e2e8f0;background:#7c3aed1a}.ga-previews-channel-reset:disabled{opacity:.5;cursor:not-allowed}.ga-previews-channel-field__warn{color:#fbbf24}.ga-previews-logo-panel{display:flex;flex-direction:column;gap:12px}.ga-previews-logo-panel .article-cover-field--square .article-cover-upload,.ga-previews-logo-panel .article-cover-field--square .article-cover-preview-wrap{width:100%;max-width:168px;margin:0 auto}.ga-previews-logo-panel .article-cover-drop-inner{min-height:148px}.ga-previews-logo-panel__note{margin:0;font-size:12px;line-height:1.45;color:#64748b;text-align:center}.ga-previews-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#02061773}.ga-previews-flow__step{padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ga-previews-flow__step.is-done{color:#94a3b8;border-color:#ffffff1a}.ga-previews-flow__step.is-active{color:#ddd6fe;border-color:#7c3aed73;background:#7c3aed24;box-shadow:0 0 12px #7c3aed2e}.ga-previews-flow__arrow{width:18px;height:1px;background:linear-gradient(90deg,#94a3b833,#94a3b88c,#94a3b833)}.ga-previews-flow__hint{flex:1 1 100%;margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}@media (max-width: 1100px){.ga-project-reviews-tab__top{grid-template-columns:1fr}}@media (max-width: 720px){.ga-previews-block{padding:14px}}.ga-project-webapp-tab{display:flex;flex-direction:column;flex:1;min-height:0;gap:0}.ga-project-webapp-tab__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:18px;border:1px solid rgba(0,194,255,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(0,194,255,.14) 0%,transparent 55%),linear-gradient(135deg,#0f172af5,#0a0e20fa);box-shadow:0 14px 40px #00000038}.ga-project-webapp-tab__hero-main{display:flex;align-items:center;gap:14px;min-width:0}.ga-project-webapp-tab__hero-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;flex-shrink:0;color:#5dd5ff;background:#00c2ff1f;border:1px solid rgba(0,194,255,.28)}.ga-project-webapp-tab__hero-title{margin:0;font-size:18px;font-weight:800;color:#f8fafc;letter-spacing:-.02em}.ga-project-webapp-tab__hero-subtitle{margin:4px 0 0;font-size:13px;line-height:1.45;color:#94a3b8}.ga-project-webapp-tab__hero-badge{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;background:#00c2ff1a;border:1px solid rgba(0,194,255,.28)}.ga-project-webapp-tab__workspace{display:grid;grid-template-columns:minmax(400px,420px) minmax(0,1fr);gap:20px;align-items:stretch;flex:1;min-height:0}.ga-project-webapp-tab__preview-col{display:flex;flex-direction:column;min-height:0;overflow:visible}.ga-project-webapp-tab__preview-shell{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0206178c;overflow:hidden}.ga-project-webapp-tab__preview-shell .ga-pwebapp-preview{flex:1;min-height:0}.ga-project-webapp-tab__preview-label{display:block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ga-project-webapp-tab__sections{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.ga-pwebapp-block--active{border-color:#00c2ff47;box-shadow:0 0 0 1px #00c2ff1a}.ga-pwebapp-block__head-copy{min-width:0;flex:1}.ga-pwebapp-block__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ga-pwebapp-block__badge{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;background:#3b82f61f;border:1px solid rgba(59,130,246,.28)}.ga-pwebapp-instruction{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:22px;align-items:start}.ga-pwebapp-instruction__media{display:flex;flex-direction:column;gap:10px}.ga-pwebapp-instruction__media-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.ga-pwebapp-instruction__media .article-cover-field--aspect-16-9 .article-cover-upload,.ga-pwebapp-instruction__media .article-cover-field--aspect-16-9 .article-cover-preview-wrap,.ga-pwebapp-instruction__media .article-cover-field--aspect-4-3 .article-cover-upload,.ga-pwebapp-instruction__media .article-cover-field--aspect-4-3 .article-cover-preview-wrap{width:100%}.ga-pwebapp-instruction__fields{display:flex;flex-direction:column;gap:16px}.ga-pwebapp-bonus{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:22px;align-items:start}.ga-pwebapp-bonus__promo-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.12em}.ga-pwebapp-bonus__video{display:flex;flex-direction:column;gap:10px}.ga-pwebapp-bonus__video .article-video-field{width:100%;max-width:220px}.ga-pmain-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ga-pmain-field__label-row .ga-pmain-field__label{margin-bottom:0}.ga-info-block-eye{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#94a3b8;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.ga-info-block-eye:hover{color:#e2e8f0;border-color:#94a3b859;background:#ffffff14}.ga-info-block-eye.is-visible{color:#c4b5fd;border-color:#7c3aed59;background:#7c3aed1f}.ga-info-block-eye:active{transform:scale(.96)}.ga-info-block-field--hidden .ga-pmain-textarea{opacity:.45}.ga-info-block-field__hidden-note{display:block;margin-top:8px;font-size:11px;line-height:1.4;color:#f59e0b}.ga-pwebapp-info__short-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.ga-pwebapp-info__text-blocks{display:flex;flex-direction:column;gap:16px}.ga-pwebapp-info__footer-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ga-pwebapp-preview{display:flex;flex-direction:column;gap:12px}.ga-pwebapp-preview__tabs{display:flex;gap:6px;flex-wrap:wrap}.ga-pwebapp-preview__tab{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ga-pwebapp-preview__tab:hover{border-color:#00c2ff47;color:#cbd5e1}.ga-pwebapp-preview__tab.is-active{border-color:#00c2ff6b;background:#00c2ff1a;color:#7dd3fc}.ga-pwebapp-preview__tab-step{font-size:9px;font-weight:900;letter-spacing:.08em;opacity:.85}.ga-pwebapp-preview__stage{width:100%;display:flex;justify-content:center;overflow:visible}.ga-pwebapp-preview__viewport{position:relative;width:390px;height:844px;flex-shrink:0;border-radius:20px;overflow:hidden;background:#02040a;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 28px #00000052;transform:scale(var(--pwebapp-preview-scale, 1));transform-origin:top center;--app-vh: 844px;--app-header-h: 52px;--app-bottom-nav-h: 56px;--tg-safe-area-top: 0px;--tg-safe-area-bottom: 0px;--tg-safe-area-left: 0px;--tg-safe-area-right: 0px}.ga-pwebapp-preview__screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ga-pwebapp-preview__viewport .join-id-help--embedded,.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded,.ga-pwebapp-preview__viewport .project-info-sheet--embedded{position:absolute;top:0;right:0;bottom:0;left:0}.ga-pwebapp-preview__viewport .join-id-help__backdrop--preview,.ga-pwebapp-preview__viewport .project-bonus-sheet__backdrop--preview,.ga-pwebapp-preview__viewport .project-info-sheet__backdrop--preview{pointer-events:none;cursor:default}.ga-pwebapp-preview__viewport .join-id-help__image-wrap,.ga-pwebapp-preview__viewport .join-id-help__image{max-height:min(240px,calc(var(--join-id-help-max-h, 360px) - 200px))}.ga-pwebapp-preview__screen button,.ga-pwebapp-preview__screen a,.ga-pwebapp-preview__screen video{pointer-events:none}.ga-pwebapp-preview__screen .join-id-help__body,.ga-pwebapp-preview__screen .project-info-sheet__scroll,.ga-pwebapp-preview__screen .project-bonus-sheet__body,.ga-pwebapp-preview__screen .project-bonus-sheet__panel{pointer-events:auto}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded{--bonus-sheet-pad-x: 16px;--bonus-sheet-gap: 10px;padding:calc(var(--app-header-h, 52px) + max(8px,env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))) max(12px,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px)) calc(var(--app-bottom-nav-h, 56px) + max(8px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px))) max(12px,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px))}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__hero{padding:16px var(--bonus-sheet-pad-x) 8px;gap:6px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__logo-wrap{width:64px;height:64px;margin-bottom:2px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__logo-wrap .project-bonus-sheet__hero-icon{width:46px;height:52px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__gift-feature{flex:1 1 auto;display:grid;place-items:center;min-height:140px;padding:8px 0 4px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__gift-feature .project-bonus-sheet__hero-icon{width:132px;height:148px;transform:none}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__title{font-size:17px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__subtitle{font-size:10.5px;max-width:280px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__promo-card{height:62px;min-height:62px;max-height:62px;border-radius:16px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__promo-value{font-size:19px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__promo-icon{width:42px;height:42px;border-radius:12px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__actions{padding:10px var(--bonus-sheet-pad-x) 12px}.ga-pwebapp-preview__viewport .project-bonus-sheet--embedded .project-bonus-sheet__submit{min-height:48px;font-size:14px;border-radius:14px}.ga-pwebapp-preview__meta{margin:0;text-align:center;font-size:10px;font-weight:600;letter-spacing:.04em;color:#64748b}@media (max-width: 1024px){.ga-project-webapp-tab__workspace{grid-template-columns:1fr;grid-template-rows:minmax(0,42%) minmax(0,58%)}.ga-pwebapp-instruction,.ga-pwebapp-bonus,.ga-pwebapp-info__short-row,.ga-pwebapp-info__footer-row{grid-template-columns:1fr}}@media (max-width: 720px){.ga-project-webapp-tab__hero{flex-direction:column;align-items:flex-start}}.ga-form.ga-project-form{display:flex;flex-direction:column;min-height:0;flex:1;gap:0}.ga-form.ga-project-form .ga-project-form__body{flex:1;min-height:0;overflow-y:auto;padding:20px 28px 24px}.ga-form.ga-project-form .ga-project-form__body:has(.ga-project-webapp-tab){display:flex;flex-direction:column;overflow:hidden}.ga-form.ga-project-form .ga-modal-actions{flex-shrink:0;margin:0;padding:16px 28px 22px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 1024px){.ga-project-form-cards,.ga-project-form-cards--cooperation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ga-modal.ga-project-modal{width:calc(100vw - 16px)}.ga-project-form-cards,.ga-project-form-cards--cooperation,.ga-project-form-rates{grid-template-columns:1fr}.ga-project-form__tabs{padding:0 16px}.ga-form.ga-project-form .ga-project-form__body,.ga-form.ga-project-form .ga-modal-actions,.ga-modal.ga-project-modal .ga-project-modal__header{padding-left:16px;padding-right:16px}}.ga-project-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ga-project-form-grid__full{grid-column:1 / -1}@media (max-width: 720px){.ga-project-form-grid{grid-template-columns:1fr}}.ga-toggle{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 10px;background:#0f172abf;color:#cbd5e1;cursor:pointer}.ga-toggle.is-on{color:#86efac}.ga-currency-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;flex-shrink:0;width:72px;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0f172ae6;box-shadow:inset 0 1px #ffffff0a}.ga-currency-toggle-slider{position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);border-radius:999px;background:linear-gradient(135deg,#7c3aed8c,#6366f173);border:1px solid rgba(167,139,250,.55);box-shadow:0 2px 8px #7c3aed40;transition:transform .2s ease;pointer-events:none}.ga-currency-toggle.is-usd .ga-currency-toggle-slider{transform:translate(100%)}.ga-currency-toggle-opt{position:relative;z-index:1;min-width:0;padding:5px 0;border:none;border-radius:999px;background:transparent;color:#7c8aab;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:color .15s ease}.ga-currency-toggle-opt.is-active{color:#f8fafc}.ga-currency-toggle-opt:hover:not(.is-active){color:#cbd5e1}.ga-page-header .ga-currency-toggle{align-self:center}.auth-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:clamp(72px,16vh,140px) 24px 24px}.auth-card{position:relative;z-index:2;width:min(420px,100%);border:1px solid rgba(96,165,250,.25);border-radius:22px;background:#0d122aeb;padding:26px}.auth-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.auth-card h1{margin:0;font-size:24px}.auth-card form,.auth-card label{display:grid;gap:10px}.auth-card form{gap:16px}.auth-card label{color:#8fa0ca;font-size:12px;font-weight:900;text-transform:uppercase}.auth-card input{border:1px solid rgba(96,165,250,.2);border-radius:12px;background:#02061773;color:#fff;padding:12px 14px}.auth-error{color:#fca5a5}.auth-links{display:flex;justify-content:flex-end;margin-top:14px;color:#93c5fd}.lang-popover{position:relative}.lang-trigger{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0f172acc;color:#fff;padding:7px 10px;cursor:pointer}.lang-flag{border-radius:50%}.lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:4px;min-width:120px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d142e;padding:6px}.lang-option{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;padding:8px;cursor:pointer}.lang-option.is-active,.lang-option:hover{color:#fff;background:#7c3aed38}.article-cover-file-input{display:none}.article-cover-upload{border:1px dashed rgba(96,165,250,.35);border-radius:12px;overflow:hidden;background:#02061752}.article-cover-drop-inner{min-height:92px;display:grid;place-items:center;gap:4px;padding:16px;cursor:pointer;color:#9ca8cf}.article-cover-drop-icon{font-size:28px;font-weight:900}.article-cover-preview-btn{display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.article-cover-preview-wrap{display:block;position:relative;height:130px}.article-cover-preview-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-video-field.article-cover-field--square{width:100%}.article-video-field.article-cover-field--square .article-cover-upload{position:relative;width:100%;aspect-ratio:1 / 1}.article-video-field .article-cover-preview-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.article-video-field .article-cover-preview-wrap{width:100%;height:100%;max-width:none;aspect-ratio:unset}.article-video-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;background:#0a1018;pointer-events:none}.article-cover-actions{margin-top:6px;color:#93c5fd}.article-cover-action-link{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.article-cover-action-link--danger{color:#fca5a5}.article-cover-action-sep{margin:0 6px;color:#64748b}.article-cover-drop-format{font-size:11px;color:#7dd3fc;font-weight:600}.article-cover-field--square{width:112px;max-width:100%}.article-cover-field--square .article-cover-upload{width:100%;aspect-ratio:1 / 1}.article-cover-field--square .article-cover-drop-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;height:100%;padding:8px 6px;gap:4px}.article-cover-field--square .article-cover-drop-icon{font-size:18px;line-height:1}.article-cover-field--square .article-cover-drop-text{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;text-align:center}.article-cover-field--square .article-cover-drop-title{font-size:11px;font-weight:600;line-height:1.2}.article-cover-field--square .article-cover-drop-meta{font-size:9px;line-height:1.2;color:#7a8aad}.article-cover-field--square .article-cover-preview-wrap{aspect-ratio:1 / 1;height:auto}.article-cover-field--square .article-cover-actions{font-size:10px;text-align:center;margin-top:4px}.article-cover-field--aspect-16-9,.article-cover-field--aspect-4-3{width:100%;max-width:220px}.article-cover-field--aspect-16-9 .article-cover-upload,.article-cover-field--aspect-4-3 .article-cover-upload{width:100%}.article-cover-field--aspect-16-9 .article-cover-upload{aspect-ratio:16 / 9}.article-cover-field--aspect-4-3 .article-cover-upload{aspect-ratio:4 / 3}.article-cover-field--aspect-16-9 .article-cover-drop-inner,.article-cover-field--aspect-4-3 .article-cover-drop-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;height:100%;padding:8px 6px;gap:4px}.article-cover-field--aspect-16-9 .article-cover-drop-icon,.article-cover-field--aspect-4-3 .article-cover-drop-icon{font-size:18px;line-height:1}.article-cover-field--aspect-16-9 .article-cover-drop-text,.article-cover-field--aspect-4-3 .article-cover-drop-text{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;text-align:center}.article-cover-field--aspect-16-9 .article-cover-drop-title,.article-cover-field--aspect-4-3 .article-cover-drop-title{font-size:11px;font-weight:600;line-height:1.2}.article-cover-field--aspect-16-9 .article-cover-drop-meta,.article-cover-field--aspect-4-3 .article-cover-drop-meta{font-size:9px;line-height:1.2;color:#7a8aad}.article-cover-field--aspect-16-9 .article-cover-preview-wrap{aspect-ratio:16 / 9;height:auto}.article-cover-field--aspect-4-3 .article-cover-preview-wrap{aspect-ratio:4 / 3;height:auto}.article-cover-field--aspect-16-9 .article-cover-actions,.article-cover-field--aspect-4-3 .article-cover-actions{font-size:10px;text-align:center;margin-top:4px}.ga-field--project-images>span{display:block;margin-bottom:6px}.ga-field-images-hint{margin:0 0 10px;font-size:12px;line-height:1.45;color:#8b9cb8}.ga-project-images-grid{--ga-project-logo-size: 112px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.ga-project-image-cell{display:flex;flex-direction:column;gap:4px;width:var(--ga-project-logo-size);flex:0 0 auto}.ga-project-image-cell--instruction{width:calc(var(--ga-project-logo-size) * 16 / 9);max-width:100%}.ga-project-image-cell--instruction .article-cover-field--aspect-16-9,.ga-project-image-cell--instruction .article-cover-field--aspect-4-3{width:100%;max-width:none}.ga-project-image-cell--instruction .article-cover-field--aspect-16-9 .article-cover-upload,.ga-project-image-cell--instruction .article-cover-field--aspect-4-3 .article-cover-upload,.ga-project-image-cell--instruction .article-cover-field--aspect-16-9 .article-cover-preview-wrap,.ga-project-image-cell--instruction .article-cover-field--aspect-4-3 .article-cover-preview-wrap{width:100%;height:var(--ga-project-logo-size);aspect-ratio:auto}.ga-project-image-cell--instruction .article-cover-preview-img{-o-object-fit:contain;object-fit:contain;background:#00000040}.ga-project-image-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ca8cf}@media (max-width: 520px){.ga-project-images-grid{grid-template-columns:1fr}}.admin-settings-accordion{margin-bottom:14px;overflow:hidden}.admin-settings-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:#fff;padding:16px;cursor:pointer;font-weight:900}.admin-settings-accordion-body{padding:0 16px 18px}.admin-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.admin-settings-grid--reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-grid--reviews .admin-settings-field-row:first-child{grid-column:1 / -1}.admin-settings-checkbox-row{display:flex;align-items:flex-start;gap:10px;grid-column:1 / -1;color:#c6d2ef;font-size:14px;line-height:1.45}.admin-settings-checkbox-row input{margin-top:3px;flex-shrink:0}.admin-settings-checkbox-row .admin-settings-field-hint{display:block;margin-top:4px}.admin-settings-field-hint{font-size:12px;line-height:1.45;color:#8fa0ca}.admin-settings-save{margin-top:14px;min-width:140px}.admin-bot-vk-toggle,.admin-settings-field-row{display:grid;gap:8px;min-width:0}.admin-settings-toggle-row{align-self:stretch;min-height:48px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0206173d;padding:12px 14px}.admin-settings-toggle-cluster{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-bot-vk-label{color:#dbeafe;font-size:14px;font-weight:800}.admin-bot-vk-switch,.admin-bot-vk-currency{display:inline-flex;align-items:center;gap:8px}.admin-bot-vk-switch input,.admin-bot-vk-currency input{width:18px;height:18px;accent-color:#7c3aed}.admin-settings-sep{grid-column:1 / -1;width:100%;height:1px;border:0;background:#ffffff14;margin:2px 0}.admin-settings-subheading{margin:0 0 12px;color:#cbd5e1;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.admin-settings-games-hint{margin:0 0 16px;color:#8b96bf;font-size:13px}.admin-settings-coeff-section,.admin-settings-games-section{margin-top:16px}.admin-settings-coefficients-grid{display:grid;gap:12px}.admin-settings-coeff-row{display:grid;grid-template-columns:36px minmax(120px,1fr) minmax(260px,1.4fr);align-items:center;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0206173d;padding:12px}.admin-settings-coeff-emoji{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff0f;font-size:18px}.admin-settings-coeff-label{color:#f8fafc;font-weight:900}.admin-settings-coeff-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.admin-settings-coeff-field{display:grid;gap:6px}.admin-settings-coeff-field-label{color:#8fa0ca;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.admin-settings-coeff-input{width:100%;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:#02061773;color:#f8fafc;padding:11px 12px;outline:none}.admin-settings-coeff-dash{color:#64748b;padding-bottom:12px}.admin-settings-games-grid,.admin-settings-game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.admin-settings-game-chip-emoji{font-size:18px}.admin-settings-game-chip-name{flex:1;min-width:0;color:#e2e8f0;font-weight:800}.admin-settings-game-chip-dot{width:10px;height:10px;border-radius:50%;background:#475569}.admin-settings-game-chip-dot.on{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.admin-settings-game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.admin-settings-game-chip{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px;cursor:pointer;background:#0f172ab3}.admin-settings-game-chip.is-on{border-color:#22c55e73}.admin-settings-ip-status{border:1px solid rgba(96,165,250,.18);border-radius:14px;background:#2563eb14;padding:14px;margin-bottom:14px}.admin-settings-ip-status.is-enforcing{border-color:#22c55e47;background:#22c55e14}.admin-settings-ip-status-row,.admin-settings-ip-status-actions,.admin-settings-ip-current{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-settings-ip-status-row{justify-content:space-between}.admin-settings-ip-status-label{color:#f8fafc;font-weight:900}.admin-settings-ip-status-hint,.admin-settings-ip-muted,.admin-settings-ip-current{color:#9fb0d8;font-size:13px}.admin-settings-ip-badge{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900;text-transform:uppercase}.admin-settings-ip-badge.on{background:#22c55e29;color:#86efac}.admin-settings-ip-badge.off{background:#94a3b829;color:#cbd5e1}.admin-settings-ip-toggle,.admin-settings-ip-add-self,.admin-settings-ip-delete{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0f172ab3;color:#dbeafe;padding:7px 10px;cursor:pointer}.admin-settings-ip-add-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:14px}.admin-settings-ip-add-btn{height:43px;white-space:nowrap}.admin-settings-ip-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.admin-settings-ip-item,.admin-settings-ip-empty{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0206173d;padding:12px}.admin-settings-ip-item{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-settings-ip-item-main{display:flex;align-items:center;gap:10px;min-width:0}.admin-settings-ip-item-code{display:block;color:#e0f2fe;overflow-wrap:anywhere}.admin-settings-ip-item-label{display:block;color:#8b96bf;font-size:12px;margin-top:2px}.admin-settings-toast{position:fixed;right:18px;top:80px;z-index:100;border-radius:12px;padding:12px 14px;background:#0d142e;border:1px solid rgba(255,255,255,.12)}.dash-page{width:100%}.dash-page-header--compact{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px;padding-right:0}.dash-page-header--compact .ga-page-title{margin:0}.dash-page-header__period{margin:0;font-size:12px;color:#8b96bf;line-height:1.4}.dash-page-header__period strong{color:#e8ecff;font-weight:700}.dash-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.dash-page-toolbar__period{margin:0;font-size:12px;color:#64748b;min-width:0}.dash-page-toolbar__period strong{color:#e8ecff;font-weight:700}.dash-page-toolbar__filters{margin-left:auto;max-width:100%}.dash-floating-toolbar{--dash-filter-height: 38px;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;max-width:min(100%,520px);padding:0;border:0;background:transparent;box-shadow:none}.dash-panel--chart-with-toolbar{position:relative}.dash-floating-toolbar--chart{position:absolute;top:12px;right:14px;z-index:12}.dash-panel--chart-with-toolbar .dash-panel__head{padding-right:clamp(240px,36vw,520px)}.dash-floating-toolbar .ga-project-chip-select{display:inline-flex;align-items:center}.dash-floating-toolbar .ga-project-chip-select__input{min-width:120px;max-width:160px;height:var(--dash-filter-height);min-height:var(--dash-filter-height);padding:0 30px 0 11px;font-size:12px;line-height:1;border-radius:10px;background:#0f172ad1;box-shadow:0 6px 18px #00000038;box-sizing:border-box}.dash-floating-toolbar .ga-project-chip-select:after{right:11px;width:6px;height:6px}.dash-floating-toolbar__period{margin-bottom:0;gap:6px}.dash-floating-toolbar__period .pp-period{display:inline-flex;align-items:center}.dash-floating-toolbar__period .pp-period__button{height:var(--dash-filter-height);min-height:var(--dash-filter-height);padding:0 12px;font-size:12px;border-radius:10px;max-width:280px;background:#0f172ad1;box-shadow:0 6px 18px #00000038;box-sizing:border-box}.dash-floating-toolbar__period .pp-period__label{font-size:12px}.dash-floating-toolbar__period .pp-period__range{font-size:11px}.dash-floating-toolbar__period .ga-partners-custom-dates{padding:4px 8px;border-radius:10px}.dash-floating-toolbar__period .ga-partners-custom-dates .pp-custom-date-input{min-width:6.5rem;font-size:12px}.dash-panel--chart-with-toolbar .dash-panel__body--chart .ga-loading{min-height:280px}@media (max-width: 1024px){.dash-floating-toolbar--chart{position:static;max-width:100%;margin:0 14px 12px;justify-content:flex-end;flex-wrap:wrap}.dash-panel--chart-with-toolbar .dash-panel__head{padding-right:20px}}@media (max-width: 768px){.dash-page-toolbar{flex-direction:column;align-items:stretch}.dash-page-toolbar__filters{margin-left:0;justify-content:flex-end;flex-wrap:wrap}}@media (max-width: 640px){.dash-floating-toolbar--chart{justify-content:stretch;margin:0 12px 12px}.dash-floating-toolbar .ga-project-chip-select,.dash-floating-toolbar__period .pp-period{flex:1;min-width:0}.dash-floating-toolbar .ga-project-chip-select__input,.dash-floating-toolbar__period .pp-period__button{width:100%;max-width:none}}.dash-page-header{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:12px}.dash-page-header__top{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.dash-page-header__top .ga-page-title{margin:0}.dash-page-header .dash-project-filter{flex-shrink:0}.dash-page-header.ga-page-header .dash-page-header__controls{width:100%;flex:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dash-page-header.ga-page-header .dash-page-header__controls::-webkit-scrollbar{display:none}.dash-page-header.ga-page-header .dash-page-header__controls .ga-chip,.dash-page-header.ga-page-header .dash-page-header__controls .ga-project-chip-select,.dash-page-header.ga-page-header .dash-page-header__controls .dash-date-range{flex-shrink:0}.ga-project-chip-select{position:relative;display:inline-flex;flex-shrink:0}.ga-project-chip-select__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0f172abf;color:#9ca8cf;padding:9px 34px 9px 14px;font-weight:800;font-size:inherit;font-family:inherit;line-height:1.2;cursor:pointer;min-width:148px;max-width:220px;outline:none}.ga-project-chip-select__input.is-active{color:#fff;background:#7c3aed47;border-color:#7c3aedb3}.ga-project-chip-select__input:focus-visible{color:#fff;background:#7c3aed38;border-color:#7c3aed8c}.ga-project-chip-select__input option{color:#0f172a;background:#fff;font-weight:600}.ga-project-chip-select:after{content:"";position:absolute;top:50%;right:14px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:#9ca8cf;transform:translateY(-65%) rotate(45deg);pointer-events:none}.ga-project-chip-select:has(.is-active):after{color:#fff}.dash-project-filter{min-width:180px;max-width:240px;padding:9px 12px}.dash-period-summary{margin:0 0 14px;font-size:13px;color:#8b96bf}.dash-period-summary strong{color:#e8ecff;font-weight:700}.dash-period-summary__hint{color:#64748b;font-weight:500}.dash-date-range{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.dash-date-range__field{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.dash-date-range__label{font-size:12px;font-weight:700;color:#8b96bf}.dash-date-range__input{position:relative;min-width:118px;width:118px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0f172abf;color:#9ca8cf;padding:9px 10px;font-size:inherit;font-weight:800;font-family:inherit;line-height:1.2;color-scheme:dark;cursor:pointer}.dash-page-header .dash-date-range__input:focus{color:#fff;background:#7c3aed38;border-color:#7c3aed8c;outline:none}.dash-date-range__input::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.dash-date-range__input:focus{outline:none;border-color:#7c3aeda6;scroll-margin:0}.dash-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.dash-kpi{--dash-kpi-accent: #a78bfa;--dash-kpi-glow: rgba(167, 139, 250, .42);--dash-kpi-bg: rgba(13, 18, 42, .86);--dash-kpi-border: rgba(255, 255, 255, .08);--dash-kpi-border-hover: rgba(255, 255, 255, .14);--dash-kpi-icon-bg: rgba(255, 255, 255, .06);--dash-kpi-icon-border: rgba(255, 255, 255, .08);position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--dash-kpi-border);background:linear-gradient(155deg,rgba(255,255,255,.06) 0%,transparent 46%),var(--dash-kpi-bg);box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.dash-kpi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--dash-kpi-accent) 0%,transparent 100%);box-shadow:0 0 16px var(--dash-kpi-glow)}.dash-kpi:after{content:"";position:absolute;top:-36px;right:-24px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,var(--dash-kpi-glow) 0%,transparent 68%);opacity:.22;pointer-events:none}.dash-kpi:hover{transform:translateY(-2px);border-color:var(--dash-kpi-border-hover);box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000042,0 0 22px color-mix(in srgb,var(--dash-kpi-glow) 55%,transparent)}.dash-kpi--purple{--dash-kpi-accent: #a78bfa;--dash-kpi-glow: rgba(167, 139, 250, .5);--dash-kpi-bg: linear-gradient(145deg, rgba(124, 58, 237, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(167, 139, 250, .2);--dash-kpi-border-hover: rgba(196, 181, 253, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(167, 139, 250, .28), rgba(124, 58, 237, .1));--dash-kpi-icon-border: rgba(167, 139, 250, .24)}.dash-kpi--blue{--dash-kpi-accent: #60a5fa;--dash-kpi-glow: rgba(96, 165, 250, .48);--dash-kpi-bg: linear-gradient(145deg, rgba(37, 99, 235, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(96, 165, 250, .2);--dash-kpi-border-hover: rgba(147, 197, 253, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(96, 165, 250, .28), rgba(37, 99, 235, .1));--dash-kpi-icon-border: rgba(96, 165, 250, .24)}.dash-kpi--pink{--dash-kpi-accent: #f472b6;--dash-kpi-glow: rgba(244, 114, 182, .48);--dash-kpi-bg: linear-gradient(145deg, rgba(219, 39, 119, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(244, 114, 182, .2);--dash-kpi-border-hover: rgba(249, 168, 212, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(244, 114, 182, .28), rgba(219, 39, 119, .1));--dash-kpi-icon-border: rgba(244, 114, 182, .24)}.dash-kpi--green{--dash-kpi-accent: #4ade80;--dash-kpi-glow: rgba(74, 222, 128, .46);--dash-kpi-bg: linear-gradient(145deg, rgba(22, 163, 74, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(74, 222, 128, .2);--dash-kpi-border-hover: rgba(134, 239, 172, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(74, 222, 128, .28), rgba(22, 163, 74, .1));--dash-kpi-icon-border: rgba(74, 222, 128, .24)}.dash-kpi--cyan{--dash-kpi-accent: #22d3ee;--dash-kpi-glow: rgba(34, 211, 238, .46);--dash-kpi-bg: linear-gradient(145deg, rgba(8, 145, 178, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(34, 211, 238, .2);--dash-kpi-border-hover: rgba(103, 232, 249, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(34, 211, 238, .28), rgba(8, 145, 178, .1));--dash-kpi-icon-border: rgba(34, 211, 238, .24)}.dash-kpi--amber{--dash-kpi-accent: #fbbf24;--dash-kpi-glow: rgba(251, 191, 36, .48);--dash-kpi-bg: linear-gradient(145deg, rgba(217, 119, 6, .14) 0%, rgba(13, 18, 42, .9) 58%);--dash-kpi-border: rgba(251, 191, 36, .2);--dash-kpi-border-hover: rgba(252, 211, 77, .34);--dash-kpi-icon-bg: linear-gradient(145deg, rgba(251, 191, 36, .28), rgba(217, 119, 6, .1));--dash-kpi-icon-border: rgba(251, 191, 36, .24)}.dash-kpi-icon{position:relative;z-index:1;font-size:20px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--dash-kpi-icon-bg);border:1px solid var(--dash-kpi-icon-border);box-shadow:inset 0 1px #ffffff1a;flex-shrink:0}.dash-kpi-body{position:relative;z-index:1;min-width:0}.dash-kpi-value{font-size:19px;font-weight:900;color:#f8fafc;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.28)}.dash-kpi-value--money{word-break:break-word;overflow-wrap:anywhere}.dash-kpi-label{color:#8b9cc4;font-size:12px;font-weight:600;margin-top:2px;letter-spacing:.01em}.dash-insights{margin-bottom:20px;padding:18px 20px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 0% 0%,rgba(124,58,237,.08) 0%,transparent 55%),#0d122ab8;box-shadow:0 14px 40px #00000038}.dash-insights__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.dash-insights__header .dash-section__title{margin-bottom:0}.dash-insights__hint{font-size:12px;color:#7c8db5}.dash-insights-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dash-insights-groups--standalone{gap:16px;margin-bottom:18px}.dash-insights-groups--standalone .dash-insights-group{border-radius:18px;padding:18px 18px 16px;background:radial-gradient(120% 120% at 100% 0%,rgba(255,255,255,.04),transparent 55%),#0d122ad1;border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0a}.dash-insights-group{display:flex;flex-direction:column;min-height:0;padding:16px 16px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dash-insights-group:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000038}.dash-insights-group--retention{background:radial-gradient(120% 140% at 100% 0%,rgba(124,58,237,.12) 0%,transparent 58%),#ffffff05}.dash-insights-group--retention:hover{border-color:#a78bfa47}.dash-insights-group--funnel{background:radial-gradient(120% 140% at 100% 0%,rgba(56,189,248,.1) 0%,transparent 58%),#ffffff05}.dash-insights-group--funnel:hover{border-color:#38bdf847}.dash-insights-group--finance{background:radial-gradient(120% 140% at 100% 0%,rgba(52,211,153,.1) 0%,transparent 58%),#ffffff05}.dash-insights-group--finance:hover{border-color:#34d39947}.dash-insights-group__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.dash-insights-group__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.dash-insights-group__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;flex-shrink:0;font-size:15px;font-weight:900;color:#e2e8f0;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.dash-insights-group--retention .dash-insights-group__icon{color:#c4b5fd;background:#7c3aed24;border-color:#7c3aed47}.dash-insights-group--funnel .dash-insights-group__icon{color:#7dd3fc;background:#38bdf81f;border-color:#38bdf847}.dash-insights-group--finance .dash-insights-group__icon{color:#6ee7b7;background:#34d3991f;border-color:#34d39947}.dash-insights-group__title{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f1f5f9}.dash-insights-group__link{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#93c5fd;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.dash-insights-group__link:hover{color:#e0f2fe;border-color:#38bdf859;background:#38bdf81a}.dash-insights-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1}.dash-insights-metric{display:flex;flex-direction:column;gap:6px;padding:12px 10px;border-right:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.dash-insights-metric:nth-child(2n){border-right:none}.dash-insights-metric:nth-child(n+3){border-bottom:none}.dash-insights-metric__value{font-size:20px;font-weight:900;color:#f8fafc;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dash-insights-metric__value--loading{color:#475569}.dash-insights-metric__bar{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.dash-insights-metric__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aedd9,#6366f1e6);transition:width .35s ease}.dash-insights-group--funnel .dash-insights-metric__bar-fill{background:linear-gradient(90deg,#38bdf8e6,#6366f1d9)}.dash-insights-group--finance .dash-insights-metric__bar-fill{background:linear-gradient(90deg,#34d399e6,#22d3eed9)}.dash-insights-metric__label{font-size:11px;font-weight:600;color:#94a3b8;line-height:1.35}@media (max-width: 1100px){.dash-insights-groups{grid-template-columns:1fr}}@media (max-width: 720px){.dash-insights{padding:14px}.dash-insights-group__head{flex-wrap:wrap}.dash-insights-metric__value{font-size:18px}}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-card{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d122ad1;box-shadow:0 18px 45px #00000038;overflow:hidden;min-width:0}.dash-table-interactive .dash-table-row--clickable{cursor:pointer;transition:background .12s ease}.dash-table-interactive .dash-table-row--clickable:hover,.dash-table-interactive .dash-table-row--clickable:focus-visible{background:#7c3aed1a;outline:none}.dash-table-interactive .dash-table-row--clickable .ga-user-link{cursor:pointer}.dash-card-link{cursor:pointer;transition:border-color .16s,transform .16s,background .16s}.dash-card-link:hover,.dash-card-link:focus-visible{border-color:#7c3aed6b;background:#101732e6;transform:translateY(-1px);outline:none}.dash-card-chart,.dash-card-projects{display:flex;flex-direction:column;height:440px;overflow:hidden}.dash-card-chart{overflow:hidden}.dash-card-chart .dash-card-header{padding:14px 20px 12px}.dash-card-chart .chart-wrap{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 20px 18px}.dash-card-chart .chart-wrap--single-day{padding:8px 20px 16px}.dash-card-chart .chart-legend{margin-bottom:12px}.dash-card-chart .chart-svg-wrap{flex:1;min-height:0;position:relative}.dash-card-projects .dash-project-bars{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.45) rgba(15,23,42,.4)}.dash-card-projects .dash-project-bars::-webkit-scrollbar{width:6px}.dash-card-projects .dash-project-bars::-webkit-scrollbar-thumb{border-radius:999px;background:#7c3aed73}.dash-card-projects .dash-project-bars::-webkit-scrollbar-track{background:#0f172a59}.dash-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.dash-card-header h3{margin:0;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;display:flex;align-items:center;gap:8px}.dash-card-hint{color:#64748b;font-size:11px;font-weight:600;white-space:nowrap}.dash-card-count{background:#7c3aed40;color:#c4b5fd;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.dash-card-badge{background:#ef444433;color:#fca5a5;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800}.dash-card .ga-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:auto}.dash-card .uc-empty{border:0;border-radius:0}.dash-card .ga-table th,.dash-card .ga-table td{padding:11px 12px;font-size:12px}.dash-card .ga-cell-title{max-width:145px;overflow:hidden;text-overflow:ellipsis}.dash-date-cell{white-space:nowrap;color:#dbeafe;font-variant-numeric:tabular-nums}@media (max-width: 1100px){.dash-grid{grid-template-columns:1fr}}.dash-grid--v2{gap:18px}.dash-grid--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.dash-panel--split-cell{display:flex;flex-direction:column;height:440px;overflow:hidden;min-width:0}.dash-panel--split-cell .dash-panel__body--chart{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:12px}.dash-panel--split-cell .dash-panel__body--chart .admin-chart-breakdown,.dash-panel--split-cell .dash-panel__body--chart .chart-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:visible;padding:0;gap:6px;background:transparent;border:0;box-shadow:none}.dash-panel--split-cell .dash-panel__body--chart .chart-legend{flex-shrink:0}.dash-panel--split-cell .dash-panel__body--chart .chart-svg-wrap{flex:1;min-height:160px}.dash-panel__body--projects-side{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.dash-grid__full{grid-column:1 / -1}.dash-panel{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:radial-gradient(120% 140% at 100% 0%,rgba(124,58,237,.08),transparent 55%),linear-gradient(180deg,#101630f5,#0a0e20f0);box-shadow:0 22px 50px #00000047,inset 0 1px #ffffff0a;overflow:hidden;min-width:0}.dash-panel--chart{border-color:#a78bfa2e}.dash-panel--chart-hero{margin-bottom:18px;margin-top:0}.dash-projects-breakdown{display:flex;flex-direction:column;height:100%;min-height:0}.dash-projects-breakdown__summary{flex-shrink:0;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#3b82f60f}.dash-projects-breakdown__summary-main{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.dash-projects-breakdown__summary-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.dash-projects-breakdown__summary-value{font-size:18px;font-weight:900;color:#93c5fd;font-variant-numeric:tabular-nums}.dash-projects-breakdown__summary-stats{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;font-weight:700;color:#94a3b8}.dash-projects-breakdown__list{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.4) transparent}.dash-projects-breakdown__list::-webkit-scrollbar{width:5px}.dash-projects-breakdown__list::-webkit-scrollbar-thumb{border-radius:999px;background:#60a5fa73}.dash-projects-breakdown__row{padding:10px 10px 9px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#080c1c73}.dash-projects-breakdown__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.dash-projects-breakdown__logo{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;border:1px solid}.dash-projects-breakdown__meta{flex:1;min-width:0}.dash-projects-breakdown__name{display:block;font-size:12px;font-weight:800;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-projects-breakdown__stats{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-projects-breakdown__sum{flex-shrink:0;font-size:11px;font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-projects-breakdown__track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.dash-projects-breakdown__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--dash-project-hue, 252),72%,52%),hsl(calc(var(--dash-project-hue, 252) + 28),78%,58%));box-shadow:0 0 10px hsla(var(--dash-project-hue, 252),80%,55%,.35);transition:width .35s ease}.dash-page>.dash-kpi-row{margin-bottom:16px}.dash-panel--insights{border-color:#a78bfa1f}.dash-panel--insights .dash-panel__head{padding-bottom:16px}.dash-panel--insights .dash-panel__index{background:#a78bfa1f;border-color:#c4b5fd38;color:#ddd6fe}.dash-panel__body--insights{padding:20px 24px 24px;background:radial-gradient(90% 80% at 50% 100%,rgba(124,58,237,.06),transparent 70%),#00000024}.dash-panel__body--insights .dash-insights-groups{gap:16px;margin:0}.dash-panel__body--insights .dash-insights-group{border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#0a0e20b8;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0a}.dash-panel__body--insights .dash-insights-group:hover{transform:none;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000002e}.dash-panel__body--insights .dash-insights-group--retention{border-color:#a78bfa24;background:linear-gradient(165deg,#7c3aed1a,#0a0e20bf)}.dash-panel__body--insights .dash-insights-group--funnel{border-color:#60a5fa24;background:linear-gradient(165deg,#3b82f614,#0a0e20bf)}.dash-panel__body--insights .dash-insights-group--finance{border-color:#4ade8024;background:linear-gradient(165deg,#22c55e14,#0a0e20bf)}.dash-panel__body--insights .dash-insights-metric{padding:14px 12px}@media (max-width: 1100px){.dash-panel__body--insights{padding:18px 20px 20px}}@media (max-width: 720px){.dash-panel__body--insights{padding:16px}.dash-panel__body--insights .dash-insights-groups{gap:12px}}.dash-panel--projects{border-color:#60a5fa29}.dash-panel--giveaways{border-color:#ffffff17}.dash-panel__body.dash-panel__body--giveaways{padding:32px 32px 32px 42px}.dash-giveaways-list{list-style:none;margin:0;padding:8px 6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:26px}.dash-giveaways-list--scroll{max-height:42rem;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:hsla(var(--dash-giveaway-hue, 252),60%,55%,.4) transparent}.dash-giveaways-list--scroll::-webkit-scrollbar{width:6px}.dash-giveaways-list--scroll::-webkit-scrollbar-thumb{border-radius:99px;background:hsla(var(--dash-giveaway-hue, 252),60%,55%,.35)}.dash-giveaways-list--few{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:30px}.dash-giveaways-list__item{margin:0;padding:0}.dash-giveaway-row{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;height:100%;margin:0;padding:24px 24px 24px 28px;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(var(--dash-giveaway-hue, 252),50%,50%,.15);border-radius:24px;background:radial-gradient(130% 130% at 0% 0%,hsla(var(--dash-giveaway-hue, 252),40%,25%,.15),#0a0f1ecc),#0f172a73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:pointer;overflow:hidden;box-shadow:0 10px 30px #00000059,inset 0 1px 1px #ffffff0a;transition:all .3s cubic-bezier(.4,0,.2,1)}.dash-giveaway-row:hover{transform:translateY(-6px);border-color:hsla(var(--dash-giveaway-hue, 252),70%,60%,.4);background:radial-gradient(130% 130% at 0% 0%,hsla(var(--dash-giveaway-hue, 252),45%,30%,.25),#0c1226d9),#141e37a6;box-shadow:0 25px 45px #00000073,0 0 25px hsla(var(--dash-giveaway-hue, 252),70%,55%,.25)}.dash-giveaway-row:focus-visible{outline:none;border-color:hsla(var(--dash-giveaway-hue, 252),80%,65%,.5);box-shadow:0 0 0 3px hsla(var(--dash-giveaway-hue, 252),70%,60%,.25)}.dash-giveaway-row__header{display:contents}.dash-giveaway-row__accent{position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,hsl(var(--dash-giveaway-hue, 252),85%,62%),hsl(calc(var(--dash-giveaway-hue, 252) + 20),90%,55%));box-shadow:0 0 15px hsla(var(--dash-giveaway-hue, 252),90%,60%,.6)}.dash-giveaway-row__id{order:1;display:flex;align-items:center;gap:12px;min-width:0}.dash-giveaway-row__logo{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;border:1px solid;box-shadow:0 4px 12px #0000004d}.dash-giveaway-row__names{display:flex;flex-direction:column;gap:3px;min-width:0}.dash-giveaway-row__title{font-size:15px;font-weight:800;color:#fff;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.2)}.dash-giveaway-row__project{font-size:11px;font-weight:700;color:#8b96bf;text-transform:uppercase;letter-spacing:.06em}.dash-giveaway-row__figures{order:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.dash-giveaway-row__stats{display:contents}.dash-giveaway-row__figure{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;border-radius:14px;background:#ffffff04;border:1px solid rgba(255,255,255,.03);transition:all .2s}.dash-giveaway-row__figure:hover{background:#ffffff08;border-color:#ffffff0f}.dash-giveaway-row__figure--prize{grid-column:1 / -1;background:linear-gradient(135deg,#fbbf2414,#fbbf2405);border-color:#fbbf2440!important;box-shadow:inset 0 1px #ffffff0d,0 4px 15px #fbbf240d}.dash-giveaway-row__figure--prize:hover{background:linear-gradient(135deg,#fbbf241f,#fbbf240a);border-color:#fbbf2473!important;box-shadow:inset 0 1px #ffffff14,0 6px 20px #fbbf241f}.dash-giveaway-row__figure-val{font-size:13.5px;font-weight:800;color:#cbd5e1;font-variant-numeric:tabular-nums;line-height:1.2}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val{font-size:21px;font-weight:900;color:#fff;background:linear-gradient(135deg,#fff,#ffe082,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 10px rgba(251,191,36,.2);display:inline-flex;align-items:center;gap:8px}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val:before{content:"🏆";-webkit-text-fill-color:initial;font-size:18px;filter:drop-shadow(0 2px 8px rgba(251,191,36,.5));margin-right:2px}.dash-giveaway-row__figure-lbl{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.dash-giveaway-row__figure-lbl--prize{display:none}.dash-giveaway-row__ends{order:3;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 12px 16px;border-radius:16px;background:#0408149e;border:1px solid hsla(var(--dash-giveaway-hue, 252),48%,52%,.2);box-shadow:inset 0 2px 10px #00000061}.dash-giveaway-row__ends-head{display:inline-flex;align-items:center;gap:7px}.dash-giveaway-row__ends-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;font-size:12px;line-height:1;background:hsla(var(--dash-giveaway-hue, 252),58%,48%,.16);border:1px solid hsla(var(--dash-giveaway-hue, 252),55%,55%,.28)}.dash-giveaway-row__ends-lbl{font-size:9.5px;font-weight:800;color:hsl(var(--dash-giveaway-hue, 252),42%,62%);text-transform:uppercase;letter-spacing:.1em}.dash-giveaway-row__timer{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;letter-spacing:0}.dash-giveaway-row__timer.dash-countdown--ended{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#64748b1f;border:1px solid rgba(148,163,184,.18)}.dash-countdown__segments{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.dash-countdown__unit{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:8px 6px 7px;border-radius:12px;background:#050914d1;border:1px solid hsla(var(--dash-giveaway-hue, 252),45%,50%,.22);box-shadow:inset 0 2px 5px #00000073}.dash-countdown__unit:nth-child(1){border-color:hsla(var(--dash-giveaway-hue, 252),52%,55%,.3)}.dash-countdown__unit:nth-child(3){border-color:hsla(calc(var(--dash-giveaway-hue, 252) + 28),50%,54%,.28)}.dash-countdown__unit:nth-child(5),.dash-countdown__unit--sec{border-color:hsla(calc(var(--dash-giveaway-hue, 252) + 56),50%,54%,.28)}.dash-countdown__unit:nth-child(1) .dash-countdown__val{color:hsl(var(--dash-giveaway-hue, 252),84%,76%)}.dash-countdown__unit:nth-child(3) .dash-countdown__val{color:hsl(calc(var(--dash-giveaway-hue, 252) + 28),80%,72%)}.dash-countdown__unit:nth-child(5) .dash-countdown__val,.dash-countdown__unit--sec .dash-countdown__val{color:hsl(calc(var(--dash-giveaway-hue, 252) + 56),80%,72%)}.dash-countdown__val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(15px,2.2vw,18px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-shadow:none}.dash-countdown__lbl{font-size:8px;font-weight:800;color:#5f6f8f;text-transform:uppercase;letter-spacing:.08em;line-height:1}.dash-countdown__sep{flex-shrink:0;padding-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:800;line-height:1;color:hsla(var(--dash-giveaway-hue, 252),45%,58%,.45)}.dash-countdown__sep--tick{animation:dash-countdown-blink 1s step-end infinite}@keyframes dash-countdown-blink{50%{opacity:.25}}.dash-giveaway-row__ends:has(.dash-countdown--urgent){background:#16080ab8;border-color:#f871714d;box-shadow:inset 0 2px 10px #0000006b}.dash-giveaway-row__ends:has(.dash-countdown--urgent) .dash-giveaway-row__ends-icon{background:#ef444424;border-color:#f8717157}.dash-giveaway-row__ends:has(.dash-countdown--urgent) .dash-giveaway-row__ends-lbl{color:#b87171}.dash-countdown--urgent .dash-countdown__unit{background:#100608d6;border-color:#f8717147;box-shadow:inset 0 2px 5px #00000073}.dash-countdown--urgent .dash-countdown__unit .dash-countdown__val{color:#fca5a5}.dash-countdown--urgent .dash-countdown__sep{color:#f8717180}@media (max-width: 720px){.dash-panel__body.dash-panel__body--giveaways{padding:8px 12px 12px;overflow:visible;box-sizing:border-box}.dash-giveaways,.dash-giveaways-list,.dash-giveaways-list__item{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.dash-giveaways-list,.dash-giveaways-list--few,.dash-giveaways-list--scroll{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:0;overflow:visible;max-height:none}.dash-giveaways-list__item{display:block}.dash-giveaway-row{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;min-height:0;box-sizing:border-box;padding:10px 11px 10px 14px;border-radius:12px;box-shadow:0 4px 12px #00000038;backdrop-filter:none;-webkit-backdrop-filter:none}.dash-giveaway-row:hover{transform:none}.dash-giveaway-row__accent{top:6px;bottom:6px;width:3px}.dash-giveaway-row__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;padding-bottom:9px}.dash-giveaway-row__id{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.dash-giveaway-row__logo{width:32px;height:32px;border-radius:9px;font-size:10px;box-shadow:0 2px 8px #00000047}.dash-giveaway-row__names{gap:2px}.dash-giveaway-row__title{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:unset;text-shadow:none}.dash-giveaway-row__project{font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.dash-giveaway-row__ends{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto;width:auto;min-width:0;max-width:46%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dash-giveaway-row__ends-head{display:inline-flex;align-items:center;gap:4px}.dash-giveaway-row__ends-lbl{font-size:8px;font-weight:800;color:hsla(var(--dash-giveaway-hue, 252),35%,58%,.85);text-transform:uppercase;letter-spacing:.08em;line-height:1}.dash-giveaway-row__ends-icon{width:14px;height:14px;border-radius:5px;font-size:8px}.dash-giveaway-row__timer{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:3px 6px;border-radius:7px;background:#050914b8;border:1px solid hsla(var(--dash-giveaway-hue, 252),45%,50%,.22);box-shadow:none}.dash-giveaway-row__timer .dash-countdown__segments{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:0;width:auto}.dash-giveaway-row__timer .dash-countdown__unit{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:0;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dash-giveaway-row__timer .dash-countdown__val{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;color:hsl(var(--dash-giveaway-hue, 252),78%,74%)}.dash-giveaway-row__timer .dash-countdown__unit:nth-child(1) .dash-countdown__val,.dash-giveaway-row__timer .dash-countdown__unit:nth-child(3) .dash-countdown__val,.dash-giveaway-row__timer .dash-countdown__unit:nth-child(5) .dash-countdown__val,.dash-giveaway-row__timer .dash-countdown__unit--sec .dash-countdown__val{color:hsl(var(--dash-giveaway-hue, 252),78%,74%)}.dash-giveaway-row__timer .dash-countdown__lbl{display:none}.dash-giveaway-row__timer .dash-countdown__sep{display:inline-flex;flex-shrink:0;padding:0 1px;font-size:9px;font-weight:800;line-height:1;color:hsla(var(--dash-giveaway-hue, 252),45%,58%,.45)}.dash-giveaway-row__timer.dash-countdown--ended{min-height:0;padding:3px 6px;font-size:8px;white-space:nowrap}.dash-giveaway-row__timer.dash-countdown--urgent{background:#16080ad1;border-color:#f8717152}.dash-giveaway-row__timer.dash-countdown--urgent .dash-countdown__val{color:#fca5a5}.dash-giveaway-row__figures{display:flex;flex-direction:column;gap:7px;min-width:0;padding-top:9px;border-top:1px solid hsla(var(--dash-giveaway-hue, 252),38%,48%,.16)}.dash-giveaway-row__stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dash-giveaway-row__figure{display:inline-flex;flex-direction:row;align-items:center;gap:4px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dash-giveaway-row__figure--prize{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;padding:8px 10px;border-radius:10px;background:linear-gradient(135deg,#fbbf241a,#fbbf2408);border:1px solid rgba(251,191,36,.18);box-shadow:inset 0 1px #ffffff0a}.dash-giveaway-row__figure--prize:hover{background:linear-gradient(135deg,#fbbf2424,#fbbf240d);border-color:#fbbf2447;box-shadow:inset 0 1px #ffffff0d}.dash-giveaway-row__figure-lbl--prize{display:block;font-size:8px;font-weight:800;color:#fbbf24b8;letter-spacing:.1em;line-height:1}.dash-giveaway-row__figure--winners,.dash-giveaway-row__figure--participants{flex:0 0 auto;flex-direction:row;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.dash-giveaway-row__figure--winners{background:#fbbf2414;border-color:#fbbf2433}.dash-giveaway-row__figure--winners:before{content:"★";font-size:9px;line-height:1;color:#e8b84a}.dash-giveaway-row__figure--participants{background:#60a5fa14;border-color:#60a5fa33}.dash-giveaway-row__figure--participants:before{content:"●";font-size:7px;line-height:1;color:#7eb0e8}.dash-giveaway-row__figure-val{font-size:11px;line-height:1;font-weight:800}.dash-giveaway-row__figure--winners .dash-giveaway-row__figure-val,.dash-giveaway-row__figure--participants .dash-giveaway-row__figure-val{font-size:12px;line-height:1;color:#edf2ff;font-variant-numeric:tabular-nums}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val{font-size:18px;font-weight:900;gap:6px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fcd34d;background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:currentColor;text-shadow:none;letter-spacing:-.02em;line-height:1.1}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val:before{font-size:15px;flex-shrink:0;filter:none}.dash-giveaway-row__figure-lbl--long{display:none}.dash-giveaway-row__figure-lbl--short{display:inline;font-size:9px;font-weight:700;letter-spacing:.02em;color:#8b96bf;text-transform:lowercase;white-space:nowrap;line-height:1}.dash-giveaway-row__figure--winners .dash-giveaway-row__figure-lbl--short{color:#d4a72c}.dash-giveaway-row__figure--participants .dash-giveaway-row__figure-lbl--short{color:#7eb0e8}}@media (max-width: 520px){.dash-giveaway-row__ends{max-width:50%}.dash-giveaway-row__timer .dash-countdown__val{font-size:9px}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val{font-size:16px}.dash-giveaway-row__figure--prize .dash-giveaway-row__figure-val:before{font-size:14px}}@media (min-width: 721px){.dash-giveaway-row__figure-lbl--short{display:none}}.dash-panel--verifications{border-color:#a78bfa24}.dash-panel--transactions{border-color:#4ade8024}.dash-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 20px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.dash-panel__head-main{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1}.dash-panel__index{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#7c3aed24;border:1px solid rgba(167,139,250,.22);color:#c4b5fd;font-size:11px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dash-panel--projects .dash-panel__index{background:#3b82f624;border-color:#60a5fa38;color:#93c5fd}.dash-panel--giveaways .dash-panel__index{background:#f59e0b24;border-color:#fbbf2438;color:#fcd34d}.dash-panel--verifications .dash-panel__index{background:#7c3aed24;border-color:#a78bfa38;color:#c4b5fd}.dash-panel--transactions .dash-panel__index{background:#22c55e1f;border-color:#4ade8038;color:#86efac}.dash-panel__titles{min-width:0}.dash-panel__title-row{display:flex;align-items:center;gap:8px;min-width:0}.dash-panel__title{margin:0;font-size:15px;font-weight:800;letter-spacing:.01em;color:#f1f5f9;line-height:1.25}.dash-panel__hint{margin:4px 0 0;font-size:11px;font-weight:600;color:#64748b;line-height:1.35}.dash-panel__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;box-sizing:border-box}.dash-panel__badge--count{display:inline-grid;place-items:center;width:22px;min-width:22px;max-width:22px;height:22px;padding:0;border-radius:50%;line-height:0;font-size:0;letter-spacing:0;vertical-align:middle}.dash-panel__badge-digit{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;line-height:1;letter-spacing:0;text-align:center;margin:0;padding:0}@supports (text-box-trim: trim-both){.dash-panel__badge-digit{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.dash-panel__badge--purple{background:#7c3aed38;color:#ddd6fe}.dash-panel__badge--amber{background:#f59e0b2e;color:#fde68a}.dash-panel__badge--danger{background:#ef44442e;color:#fecaca}.dash-panel__action{flex-shrink:0;padding:6px 14px;border-radius:20px;border:1px solid rgba(167,139,250,.25);background:#7c3aed14;color:#c4b5fd;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease-in-out}.dash-panel__action:hover{border-color:#a78bfa99;background:#7c3aed2e;color:#fff;transform:translateY(-1.5px);box-shadow:0 4px 12px #7c3aed26}.dash-panel__body,.dash-panel__body--flush{padding:0}.dash-panel__body--chart{padding:8px 12px 16px;min-height:380px}.dash-panel--split-cell .dash-panel__body--chart{min-height:0}.dash-panel__body--chart .admin-chart-breakdown{border:0;background:transparent;box-shadow:none;padding:8px 8px 0}.dash-panel__body--table{overflow-x:auto}.dash-panel__empty{padding:36px 20px;text-align:center;color:#64748b;font-size:13px;font-weight:600}.dash-muted{color:#64748b}.dash-panel__body--projects{padding:20px 22px 22px}.dash-projects-overview{display:flex;flex-direction:column;gap:20px}.dash-projects-overview__totals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dash-projects-total{padding:14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;text-align:center}.dash-projects-total--highlight{border-color:#60a5fa40;background:linear-gradient(165deg,#3b82f61f,#0a0e2080)}.dash-projects-total--highlight .dash-projects-total__value{color:#93c5fd}.dash-projects-total__value{display:block;font-size:20px;font-weight:900;color:#f8fafc;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:-.02em}.dash-projects-total__label{display:block;margin-top:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;line-height:1.3}.dash-projects-overview__ranking{padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.dash-projects-overview__ranking-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.dash-projects-overview__ranking-title{margin:0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.dash-projects-overview__ranking-hint{font-size:11px;font-weight:600;color:#64748b}.dash-projects-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dash-projects-ranking__row{padding:10px 12px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#080c1c73}.dash-projects-ranking__meta{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-width:0}.dash-projects-ranking__logo{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;border:1px solid}.dash-projects-ranking__info{flex:1;min-width:0}.dash-projects-ranking__name{display:block;font-size:13px;font-weight:800;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-projects-ranking__sub{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-projects-ranking__figures{flex-shrink:0;text-align:right}.dash-projects-ranking__sum{display:block;font-size:13px;font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums}.dash-projects-ranking__share{display:block;margin-top:2px;font-size:11px;font-weight:700;color:hsl(var(--dash-project-hue, 252),80%,72%);font-variant-numeric:tabular-nums}.dash-projects-ranking__bar{height:5px;border-radius:999px;background:#ffffff0f;overflow:hidden}.dash-projects-ranking__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--dash-project-hue, 252),72%,52%),hsl(calc(var(--dash-project-hue, 252) + 28),78%,58%))}.dash-projects-overview__more{margin-top:12px;padding:0;border:0;background:transparent;color:#a78bfa;font-size:12px;font-weight:700;cursor:pointer;text-align:left;transition:color .12s}.dash-projects-overview__more:hover{color:#c4b5fd}@media (max-width: 1200px){.dash-projects-overview__totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.dash-panel__body--projects{padding:16px}.dash-projects-overview__totals{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-projects-overview__ranking-head{flex-direction:column;align-items:flex-start;gap:4px}.dash-projects-ranking__sub{white-space:normal}}.dash-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.dash-user--btn{padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit;font:inherit;max-width:100%}.dash-user--btn:hover .dash-user__name{color:#c4b5fd}.dash-user__avatar{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;box-shadow:0 4px 12px #00000040}.dash-user__name{font-size:12px;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;transition:color .12s}.dash-project-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.dash-project-chip__dot{flex-shrink:0;width:8px;height:8px;border-radius:999px;border:1px solid;box-shadow:0 0 8px hsla(var(--dash-project-hue, 252),80%,55%,.5)}.dash-project-chip__name{font-size:12px;font-weight:700;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.dash-pill--active,.dash-pill--approved,.dash-pill--auto_approved{background:#22c55e29;color:#86efac;border:1px solid rgba(74,222,128,.22)}.dash-pill--pending{background:#f59e0b24;color:#fcd34d;border:1px solid rgba(251,191,36,.22)}.dash-pill--rejected,.dash-pill--cancelled,.dash-pill--finished{background:#ef444424;color:#fca5a5;border:1px solid rgba(248,113,113,.2)}.dash-pill--registration{background:#60a5fa24;color:#93c5fd;border:1px solid rgba(96,165,250,.22)}.dash-pill--first_deposit{background:#22c55e24;color:#86efac;border:1px solid rgba(74,222,128,.2)}.dash-pill--redeposit{background:#a78bfa24;color:#c4b5fd;border:1px solid rgba(167,139,250,.22)}.dash-pill--event{text-transform:none;letter-spacing:0;font-size:11px}.dash-countdown{display:inline-flex;padding:4px 8px;border-radius:8px;background:#ffffff0a;color:#94a3b8;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.06em}.dash-countdown--urgent{background:#ef444424;color:#fca5a5;border:1px solid rgba(248,113,113,.22);box-shadow:0 0 16px #ef44441f}.dash-countdown--ended{background:#64748b24;color:#94a3b8;letter-spacing:0;font-size:11px}.dash-panel--verifications,.dash-panel--transactions{display:flex;flex-direction:column}.dash-panel__body--feed{flex:1;display:flex;flex-direction:column;padding:8px 14px 16px}.dash-feed{display:flex;flex-direction:column;flex:1;gap:8px}.dash-feed-item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:10px;flex:0 0 auto;min-height:0;padding:12px 12px 12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff06,#fff0),#080c1c80;overflow:hidden;box-sizing:border-box;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.dash-feed-item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;opacity:.75;transition:opacity .14s ease,top .14s ease,bottom .14s ease}.dash-feed--verifications .dash-feed-item:before{background:linear-gradient(180deg,#a78bfa,#7c3aed)}.dash-feed--transactions .dash-feed-item:before{background:linear-gradient(180deg,#4ade80,#22c55e)}.dash-feed-item:hover{transform:translate(2px);border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff0b,#fff0),#0a0e20b3;box-shadow:0 8px 20px #00000040}.dash-feed-item:hover:before{top:0;bottom:0;opacity:1}.dash-feed--verifications .dash-feed-item:hover{border-color:#a78bfa40}.dash-feed--transactions .dash-feed-item:hover{border-color:#4ade8038}.dash-feed-item__main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.dash-feed-item__identity{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1}.dash-feed-item__aside{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch}.dash-feed-item__footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;padding-top:2px}.dash-feed-item--verification,.dash-feed-item--transaction{flex-direction:row;align-items:center;gap:12px}.dash-feed-item--verification .dash-feed-item__content,.dash-feed-item--transaction .dash-feed-item__content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0}.dash-feed-item--verification .dash-feed-item__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dash-feed-item--verification .dash-feed-item__aside{align-self:center;flex-shrink:0}.dash-feed-item--transaction .dash-feed-item__footer{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dash-feed-item--transaction .dash-feed-item__footer .dash-project-chip,.dash-feed-item--transaction .dash-feed-item__footer .dash-pill{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%}.dash-feed-item--transaction .dash-feed-item__footer .dash-feed-item__detail{flex:1 1 100%;min-width:0}.dash-feed-item--transaction .dash-feed-item__aside{align-self:center;flex-shrink:0}.dash-feed-item__dot{color:#64748b80;font-weight:700;line-height:1}.dash-feed-item__detail{flex:1 1 100%;min-width:0;font-size:11px;font-weight:600;color:#8b96bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-feed-item--verification .dash-feed-item__detail{flex:1 1 0;text-align:right}.dash-feed-item--transaction .dash-feed-item__detail{flex:1 1 100%;text-align:left}.dash-feed-item__time{font-size:10px;font-weight:600;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.dash-feed-item__amount{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:800;color:#94a3b8;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.dash-feed-item__amount--money{color:#f0e6c8}.dash-feed--transactions .dash-feed-item__amount--money{min-height:28px;padding:0 10px;border-radius:8px;background:#22c55e1f;border:1px solid rgba(74,222,128,.22);color:#86efac;box-sizing:border-box}.dash-feed .dash-user,.dash-feed .dash-user--btn{min-width:0;max-width:100%;overflow:hidden}.dash-feed .dash-user__name{max-width:100%}.dash-feed-item__status{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:0 11px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.01em;text-transform:none;line-height:1;white-space:nowrap;box-sizing:border-box;box-shadow:inset 0 1px #ffffff0a}.dash-feed-item__status:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.dash-feed--verifications .dash-feed-item__status.dash-pill--approved,.dash-feed--verifications .dash-feed-item__status.dash-pill--auto_approved,.dash-feed--verifications .dash-feed-item__status.dash-pill--active{background:#7c3aed1f;border:1px solid rgba(167,139,250,.3);color:#c4b5fd}.dash-feed--verifications .dash-feed-item__status.dash-pill--pending{background:#f59e0b1a;border:1px solid rgba(251,191,36,.28);color:#fcd34d}.dash-feed--verifications .dash-feed-item__status.dash-pill--rejected,.dash-feed--verifications .dash-feed-item__status.dash-pill--cancelled{background:#ef44441a;border:1px solid rgba(248,113,113,.28);color:#fca5a5}.dash-feed-item__footer .dash-project-chip{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:0;padding:4px 10px 4px 8px;border-radius:8px;background:hsla(var(--dash-project-hue, 252),58%,48%,.16);border:1px solid hsla(var(--dash-project-hue, 252),55%,55%,.32);box-shadow:0 0 14px hsla(var(--dash-project-hue, 252),70%,50%,.1)}.dash-feed-item__footer .dash-pill{flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-feed-item--transaction .dash-feed-item__footer .dash-project-chip,.dash-feed-item--transaction .dash-feed-item__footer .dash-pill.dash-pill--event{display:inline-flex;align-items:center;min-height:25px;padding:0 10px 0 8px;border-radius:8px;box-sizing:border-box;line-height:1}.dash-feed-item--transaction .dash-feed-item__footer .dash-pill.dash-pill--event{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dash-feed .dash-pill{font-size:10px;padding:3px 8px;letter-spacing:.02em}.dash-feed .dash-project-chip__name{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--dash-project-hue, 252),82%,76%)}.dash-feed .dash-project-chip__dot{width:6px;height:6px;box-shadow:0 0 8px hsla(var(--dash-project-hue, 252),80%,55%,.55)}@media (max-width: 720px){.dash-panel__body--feed{padding:6px 10px 12px}.dash-feed-item{padding:8px 10px 8px 13px;gap:6px}.dash-feed-item:before{top:6px;bottom:6px}.dash-feed-item--verification,.dash-feed-item--transaction{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity time" "footer status";align-items:center;gap:6px 8px}.dash-feed-item--verification .dash-feed-item__content,.dash-feed-item--transaction .dash-feed-item__content,.dash-feed-item--verification .dash-feed-item__identity,.dash-feed-item--transaction .dash-feed-item__identity{display:contents}.dash-feed-item--verification .dash-user,.dash-feed-item--verification .dash-user--btn,.dash-feed-item--transaction .dash-user,.dash-feed-item--transaction .dash-user--btn{grid-area:identity;min-width:0}.dash-feed-item--verification .dash-feed-item__time,.dash-feed-item--transaction .dash-feed-item__time{grid-area:time;margin-left:0;justify-self:end;align-self:center;font-size:9.5px}.dash-feed-item--verification .dash-feed-item__footer,.dash-feed-item--transaction .dash-feed-item__footer{grid-area:footer;padding:0;min-width:0}.dash-feed-item--verification .dash-feed-item__aside,.dash-feed-item--transaction .dash-feed-item__aside{grid-area:status;justify-self:end;align-self:center}.dash-feed-item__status{min-height:24px;padding:0 9px;font-size:10px}.dash-feed .dash-user__avatar{width:26px;height:26px;font-size:9px}.dash-feed .dash-user__name{font-size:11.5px}}@media (max-width: 520px){.dash-feed-item__footer{gap:5px 6px}.dash-panel__head{padding:14px 14px 12px}.dash-panel__body--insights{padding:14px}.dash-grid--v2{gap:12px}.dash-page-toolbar__filters{width:100%}.dash-page-toolbar__filters .ga-project-chip-select,.dash-page-toolbar__filters .pp-period{flex:1 1 0;min-width:0}}.dash-panel-table{width:100%;border-collapse:collapse;font-size:12px}.dash-panel-table thead th{padding:10px 14px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.dash-panel-table tbody td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;color:#cbd5e1}.dash-panel-table tbody tr:last-child td{border-bottom:0}.dash-panel-table__row--click{cursor:pointer;transition:background .12s ease}.dash-panel-table__row--click:hover{background:#7c3aed14}.dash-panel-table__title{font-weight:800;color:#f1f5f9;display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-panel-table__money{font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-panel-table__num{font-weight:800;font-variant-numeric:tabular-nums;color:#e2e8f0}.dash-panel-table__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;color:#94a3b8;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-panel-table__time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#94a3b8;font-size:11px}.dash-panel-table__icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#94a3b8;cursor:pointer;font-size:13px;transition:background .12s,color .12s,border-color .12s}.dash-panel-table__icon-btn:hover{background:#7c3aed2e;border-color:#a78bfa4d;color:#e9d5ff}.dash-panel-table--compact .dash-user__name{max-width:110px}@media (max-width: 1100px){.dash-grid--split{grid-template-columns:1fr}.dash-panel--split-cell{height:auto;min-height:360px}.dash-panel--split-cell.dash-panel--projects{min-height:320px}.dash-projects-breakdown__list{max-height:280px}.dash-grid--v2{grid-template-columns:1fr}.dash-panel__head{flex-direction:column;align-items:stretch}.dash-panel__action{align-self:flex-start}.dash-project-card{flex-basis:248px}}.chart-wrap{padding:0}.chart-wrap--single-day{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-bottom:12px}.admin-chart-breakdown{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px;background:#0d122a73;border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-chart-breakdown__date{margin:0;flex-shrink:0;font-size:14px;font-weight:700;color:#fff;text-transform:capitalize}.admin-chart-breakdown__stats{list-style:none;margin:0;padding:0 2px 0 0;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.3) rgba(15,23,42,.1)}.admin-chart-breakdown__stats::-webkit-scrollbar{width:6px}.admin-chart-breakdown__stats::-webkit-scrollbar-thumb{border-radius:999px;background:#7c3aed4d}.admin-chart-breakdown__stat{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:#0206178c;border:1px solid rgba(255,255,255,.05);flex-shrink:0;transition:all .15s ease}.admin-chart-breakdown__stat:hover{border-color:#ffffff1f;background:#020617bf;box-shadow:0 4px 12px #0003}.admin-chart-breakdown__stat--sum{margin-top:4px;padding:12px 14px;background:linear-gradient(135deg,#38bdf81a,#38bdf80d);border-color:#38bdf84d}.admin-chart-breakdown__dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.admin-chart-breakdown__label{font-size:13px;font-weight:600;color:#8b96bf;min-width:0}.admin-chart-breakdown__value{font-size:15px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-chart-breakdown__stat--sum .admin-chart-breakdown__label{color:#7dd3fc;font-weight:800}.admin-chart-breakdown__stat--sum .admin-chart-breakdown__value{font-size:17px;color:#fff;font-weight:800}.chart-hit--clickable{cursor:pointer}.chart-legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.chart-legend-item{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0f172ab3;color:#cbd5e1;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s,background .15s}.chart-legend-item:hover{background:#0f172a}.chart-legend-item.is-off{opacity:.4}.chart-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.chart-svg-wrap{position:relative;overflow:visible}.chart-svg{display:block;width:100%;height:100%}.chart-tooltip{position:absolute;top:8px;left:0;width:190px;max-width:calc(100% - 16px);background:#070b19f2;border:1px solid rgba(124,58,237,.4);border-radius:10px;padding:10px 12px;min-width:180px;font-size:12px;color:#f8fafc;pointer-events:none;box-shadow:0 10px 30px #00000080;z-index:5}.chart-tooltip-date{font-weight:800;margin-bottom:6px;color:#cbd5e1}.chart-tooltip-row{display:flex;align-items:center;gap:6px;padding:3px 0}.chart-tooltip-label{color:#9fb0d8;flex:1}.chart-tooltip-row strong{color:#f8fafc}.dash-project-bars{padding:14px 16px 16px;display:grid;gap:12px;align-content:start}.dash-project-bar{display:grid;gap:6px}.dash-project-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.dash-project-bar-name{font-weight:800;color:#f8fafc;font-size:13px}.dash-project-bar-value{color:#9fb0d8;font-size:12px;font-weight:700}.dash-project-bar-track{position:relative;height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.dash-project-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transition:width .4s ease}.ga-page-header.ga-staff-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;-moz-column-gap:14px;column-gap:14px;row-gap:12px}.ga-staff-create-anchor{position:relative;align-self:center;justify-self:end}.ga-staff-header .ga-plus-btn{align-self:center}.ga-partners-header-actions{display:flex;align-items:center;gap:10px;align-self:center}.ga-plus-btn.is-open{box-shadow:0 0 0 2px #7c3aed8c}.ga-staff-create-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:300px;margin:0;padding:8px;list-style:none;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(96,165,250,.25);border-radius:14px;background:#0f172a;box-shadow:0 18px 45px #00000073}.ga-staff-create-menu__item{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:#0f172a80;color:#e2e8f0;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .12s ease}.ga-staff-create-menu__item:hover{transform:translateY(-1px)}.ga-staff-create-menu__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;line-height:0}.ga-staff-create-menu__icon svg{display:block}.ga-staff-create-menu__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ga-staff-create-menu__item--admin{border-color:#7c3aed59;background:linear-gradient(135deg,#7c3aed24,#0f172a99)}.ga-staff-create-menu__item--admin .ga-staff-create-menu__icon{color:#ddd6fe;background:#7c3aed47;border:1px solid rgba(124,58,237,.45)}.ga-staff-create-menu__item--admin:hover{border-color:#7c3aeda6;background:linear-gradient(135deg,#7c3aed38,#0f172abf)}.ga-staff-create-menu__item--admin .ga-staff-create-menu__label{color:#ede9fe}.ga-staff-create-menu__item--moderator{border-color:#a78bfa4d;background:linear-gradient(135deg,#a78bfa1a,#0f172a8c)}.ga-staff-create-menu__item--moderator .ga-staff-create-menu__icon{color:#c4b5fd;background:#a78bfa33;border:1px solid rgba(167,139,250,.38)}.ga-staff-create-menu__item--moderator:hover{border-color:#a78bfa8c;background:linear-gradient(135deg,#a78bfa2e,#0f172ab3)}.ga-staff-create-menu__item--moderator .ga-staff-create-menu__label{color:#e9d5ff}.ga-staff-create-menu__item--streamer{border-color:#38bdf852;background:linear-gradient(135deg,#38bdf81a,#0f172a8c)}.ga-staff-create-menu__item--streamer .ga-staff-create-menu__icon{color:#7dd3fc;background:#38bdf82e;border:1px solid rgba(56,189,248,.38)}.ga-staff-create-menu__item--streamer:hover{border-color:#38bdf88c;background:linear-gradient(135deg,#38bdf829,#0f172ab3)}.ga-staff-create-menu__item--streamer .ga-staff-create-menu__label{color:#bae6fd}.ga-staff-create-menu__label{font-weight:800;font-size:14px}.ga-staff-create-menu__hint{font-size:12px;line-height:1.35;color:#8b96bf}.ga-staff-create-menu__item--admin .ga-staff-create-menu__hint{color:#a78bfa}.ga-staff-create-menu__item--moderator .ga-staff-create-menu__hint{color:#9ca8cf}.ga-staff-create-menu__item--streamer .ga-staff-create-menu__hint{color:#7eb8d8}.ga-staff-create-role-hint{margin:-4px 0 4px}.ga-staff-create-role-hint strong{color:#c4b5fd}.ga-staff-header-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ga-staff-header-text .ga-page-subtitle{margin-top:0}.ga-plus-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;aspect-ratio:1;border-radius:50%;border:1px solid rgba(124,58,237,.55);background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;cursor:pointer;flex-shrink:0;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 10px 24px #4c1d9559}.ga-plus-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px #4c1d9580;filter:brightness(1.08)}.ga-plus-btn:active{transform:translateY(0)}.ga-staff-panel{margin-bottom:18px;padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0d122ad1;box-shadow:0 18px 45px #00000038}.ga-staff-panel-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.ga-staff-panel-title:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#a78bfa}.ga-staff-role-badge{white-space:nowrap}.ga-badge-moderator{background:#a78bfa2e;color:#c4b5fd;border:1px solid rgba(167,139,250,.35)}.ga-badge-admin{background:#7c3aed38;color:#ddd6fe;border:1px solid rgba(124,58,237,.45)}.ga-badge-streamer{background:#38bdf82e;color:#7dd3fc;border:1px solid rgba(56,189,248,.35)}.ga-staff-actions{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}.ga-staff-action-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;line-height:0;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#0f172aa6;color:#94a3b8;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .12s ease}.ga-staff-action-btn svg{display:block;flex-shrink:0}.ga-staff-action-btn:hover{transform:translateY(-1px)}.ga-staff-action-btn--telegram:hover{color:#38bdf8;border-color:#38bdf873;background:#38bdf81f}.ga-staff-action-btn--logs:hover{color:#c4b5fd;border-color:#7c3aed73;background:#7c3aed24}.ga-staff-action-btn--toggle:hover{color:#fbbf24;border-color:#f59e0b73;background:#f59e0b1f}.ga-staff-action-btn--toggle.is-on:hover{color:#f87171;border-color:#ef444473;background:#ef44441a}.ga-staff-action-btn--password:hover{color:#fde68a;border-color:#eab30866;background:#eab3081a}.ga-table--staff .ga-cell-actions{white-space:nowrap}.ga-staff-panel .ga-table-wrap,.ga-staff-panel .ga-empty,.ga-staff-panel .ga-loading{border:none;background:transparent;box-shadow:none;border-radius:12px}@media (max-width: 860px){.admin-panel-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;grid-template-columns:1fr}.admin-panel-rail-wrap{position:fixed;top:0;left:0;width:0;height:0;margin:0;padding:0;overflow:visible;pointer-events:none;z-index:55}.admin-mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0f172abf;color:#e2e8f0;cursor:pointer}.admin-mobile-menu-btn:hover{border-color:#38bdf873;background:#0ea5e91f}.admin-topbar-icon-btn.admin-topbar-icon-btn--logout-mobile{display:inline-flex;flex-shrink:0;margin-left:auto}.admin-panel-topbar-inner{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 14px}.admin-panel-topbar-lead{position:absolute;left:50%;transform:translate(-50%);flex:0 1 auto;min-width:0;max-width:calc(100% - 112px);padding-left:0;pointer-events:none}.admin-panel-brand-block{justify-content:center;width:100%}.admin-panel-brand-mark,.admin-panel-brand-tagline{display:none}.admin-panel-brand-flux{font-size:20px}.admin-panel-topbar-actions--desktop{display:none}.admin-mobile-nav-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:none;padding:0;margin:0;background:#0206179e;cursor:pointer}html.admin-nav-open,html.admin-nav-open body{overflow:hidden;height:100%}html.admin-nav-open body{position:fixed;width:100%;touch-action:none}html.admin-nav-open .admin-panel-rail.is-open{touch-action:pan-y}html.admin-nav-open .admin-mobile-nav-backdrop{display:block}.admin-panel-viewport{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:14px 10px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}html.admin-keyboard-open .admin-panel-viewport{padding-bottom:max(16px,env(safe-area-inset-bottom,0px));scroll-padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}html.admin-modal-open .admin-panel-viewport,html.admin-modal-open .admin-panel-shell{overflow:hidden}html.admin-modal-open,html.admin-modal-open body{overflow:hidden;overscroll-behavior:none}.admin-panel-rail{position:fixed;top:0;left:0;bottom:0;z-index:50;display:flex;flex-direction:column;align-items:stretch;gap:0;width:min(300px,88vw);height:100dvh;max-height:100dvh;min-height:0;padding:0;border-right:1px solid rgba(255,255,255,.1);border-top:none;background:#070b19fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;transform:translate(-105%);transition:transform .22s ease;visibility:visible;pointer-events:none}.admin-panel-rail.is-open{transform:translate(0);pointer-events:auto}html.admin-keyboard-open .admin-panel-rail{transform:translate(-105%);pointer-events:none}.admin-mobile-nav-head{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;padding-top:calc(14px + env(safe-area-inset-top,0px));border-bottom:1px solid rgba(255,255,255,.08);background:#070b19fa}.admin-mobile-nav-head__title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.admin-mobile-nav-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:transparent;color:#e2e8f0;font-size:22px;line-height:1;cursor:pointer}.admin-mobile-nav-links{display:flex;flex:1 1 0%;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:10px 12px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.admin-panel-rail-spacer{display:none}.admin-panel-rail-link{position:relative;flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;height:auto;min-width:0;max-width:none;padding:12px;font-size:14px;line-height:1.35;text-align:left}.admin-panel-rail-text{overflow:visible;text-overflow:unset}.admin-panel-rail-link .ga-nav-badge{position:static;margin-left:auto;min-width:20px;height:20px;font-size:11px}.admin-mobile-nav-footer{display:flex;flex:0 0 auto;flex-shrink:0;flex-direction:column;gap:10px;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#090e20fa}.admin-mobile-nav-footer .admin-topbar-partner{width:100%;justify-content:space-between}.admin-mobile-nav-footer .admin-topbar-toolbar--drawer{width:100%;justify-content:flex-start;flex-wrap:wrap}.ga-page-title,.admin-settings-page-title{font-size:22px}.ga-page-header{flex-wrap:wrap;align-items:flex-start}.ga-page-header.ga-staff-header{display:grid;align-items:center}.ga-page-header .ga-period-chips{flex-wrap:wrap;justify-content:flex-start;width:100%}.ga-form-row,.ga-form-row-hint{grid-template-columns:1fr}.ga-form-row-hint .ga-field-hint{grid-column:1}.admin-settings-grid,.admin-settings-toggle-cluster,.admin-settings-ip-add-row,.admin-settings-coeff-row{grid-template-columns:1fr}.admin-settings-coeff-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ga-modal-overlay{padding:12px;align-items:flex-end;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ga-modal-overlay:has(.uc-modal){align-items:flex-start;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))}.ga-modal-overlay:has(.ga-partners-modal--stream-reports){align-items:center;justify-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.ga-modal-overlay:has(.ga-partners-modal--stream-reports) .ga-partners-modal--stream-reports{width:100%;max-width:100%;border-radius:16px;max-height:min(85dvh,calc(100dvh - 32px));margin:0}html.admin-keyboard-open .ga-modal-overlay:has(.ga-partners-modal--stream-reports){align-items:flex-start;overflow-y:auto;padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:12px}html.admin-keyboard-open .ga-modal-overlay:has(.ga-partners-modal--stream-reports) .ga-partners-modal--stream-reports{max-height:none;margin:8px auto}html.admin-keyboard-open .ga-modal-overlay:has(.uc-modal){align-items:flex-start;padding-bottom:8px}.ga-modal,.ga-modal-postback-detail,.ga-modal.ga-modal-lg,.ga-modal.ga-project-modal,.uc-modal{width:100%;max-width:none;max-height:min(92dvh,calc(100dvh - 24px));border-radius:16px 16px 0 0;padding:18px 16px}.ga-modal-overlay:has(.uc-modal) .uc-modal{border-radius:16px;max-height:min(94dvh,calc(100dvh - 16px));margin:0 auto 12px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}html.admin-keyboard-open .ga-modal-overlay:has(.uc-modal) .uc-modal{margin-bottom:8px}.ga-modal.ga-project-modal{padding:0;max-height:min(94dvh,calc(100dvh - 8px));overflow:hidden}.ga-modal-overlay:has(.ga-project-modal){align-items:flex-end;padding:0}.ga-project-form__chrome{position:sticky;top:0;z-index:5;background:#0b1024f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.ga-project-modal .ga-project-modal__header{margin-bottom:0;padding:12px 14px 8px}.ga-project-modal .ga-project-modal__header h2{font-size:15px;text-transform:none;letter-spacing:.01em}.ga-project-modal__title-long{display:none}.ga-project-modal__title-short{display:inline}.ga-project-modal__eyebrow{font-size:10px;margin-bottom:2px}.ga-project-form__chrome .ga-project-form__tabs{padding:0 14px;border-bottom:none}.ga-project-form-tab{padding:10px 14px;font-size:13px}.ga-modal.ga-project-modal .ga-modal-header,.ga-form.ga-project-form .ga-project-form__body,.ga-form.ga-project-form .ga-modal-actions{padding-left:16px;padding-right:16px}.ga-form.ga-project-form .ga-project-form__body{padding-top:14px;padding-bottom:16px}.ga-form.ga-project-form .ga-modal-actions--project{position:sticky;bottom:0;z-index:4;margin:0;padding:10px 14px max(12px,env(safe-area-inset-bottom,0px));background:#0b1024f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);gap:8px}.ga-form.ga-project-form .ga-modal-actions--project .ga-btn{flex:1;min-height:44px;justify-content:center}.ga-project-main-tab{gap:14px}.ga-project-main-tab__workspace{display:flex;flex-direction:column;gap:12px}.ga-project-main-tab__editor{order:1}.ga-project-main-tab__preview-col{order:2;gap:10px}.ga-project-main-tab__preview-shell,.ga-project-main-tab__logo-panel,.ga-pmain-editor-block,.ga-project-main-tab__tags{padding:12px 13px;border-radius:14px}.ga-pmain-editor-block__head{gap:10px;margin-bottom:12px;padding-bottom:10px}.ga-pmain-editor-block__step{width:30px;height:30px;font-size:11px;border-radius:10px}.ga-pmain-editor-block__title{font-size:14px}.ga-pmain-editor-block__hint,.ga-pmain-field__note{font-size:11px}.ga-pmain-input--title{font-size:16px;padding:12px 14px}.ga-pmain-logo-panel__head{flex-direction:column;align-items:flex-start;gap:2px}.ga-pmain-feature-toggle{padding:12px 13px;gap:10px}.ga-pmain-feature-toggle__icon{width:34px;height:34px;font-size:14px}.ga-pmain-tags__head{flex-wrap:wrap;gap:8px;margin-bottom:12px}.ga-pmain-tag-card{padding:12px 36px 12px 13px}.ga-pmain-tag-card__hint{font-size:10px}.ga-form.ga-project-form .ga-project-form__body:has(.ga-project-webapp-tab){display:block;overflow-x:hidden;overflow-y:auto}.ga-project-webapp-tab__workspace{display:flex;flex-direction:column;gap:12px;grid-template-columns:unset;grid-template-rows:unset}.ga-project-webapp-tab__sections{order:1;overflow:visible;padding-right:0;gap:12px}.ga-project-webapp-tab__preview-col{order:2}.ga-project-webapp-tab__preview-shell{padding:12px 13px;border-radius:14px;flex:none;min-height:0;overflow:visible}.ga-project-webapp-tab__preview-label{margin-bottom:8px}.ga-pwebapp-preview__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ga-pwebapp-preview__tabs::-webkit-scrollbar{display:none}.ga-pwebapp-preview__tab{flex-shrink:0;padding:6px 10px;font-size:10px}.ga-pwebapp-preview__meta{font-size:9px}.ga-pwebapp-block__title-row{align-items:flex-start;flex-direction:column;gap:4px}.ga-pwebapp-block__head-copy{min-width:0}.ga-pmain-editor-block.ga-pwebapp-block .ga-pmain-editor-block__head{align-items:flex-start}.ga-pwebapp-instruction,.ga-pwebapp-bonus{gap:14px}.ga-pwebapp-instruction__media .article-cover-drop-inner{min-height:120px}.ga-modal-overlay.ga-modal-overlay--center{align-items:center;justify-items:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}.ga-modal-overlay.ga-modal-overlay--center .ga-modal{width:min(460px,100%);max-width:100%;max-height:min(85dvh,calc(100dvh - 32px));border-radius:16px;margin:0}.ga-modal-overlay.ga-modal-overlay--center .ga-modal-actions{flex-direction:column;align-items:stretch;gap:10px}.ga-modal-overlay.ga-modal-overlay--center .ga-modal-actions .ga-btn{width:100%;min-height:44px;justify-content:center}.ga-modal-overlay.ga-modal-overlay--center .ga-partners-telegram-modal{width:min(560px,100%);max-width:100%;padding:18px 16px 16px;display:flex;flex-direction:column;overflow:hidden}.ga-partners-telegram-modal__header{flex-shrink:0;margin-bottom:14px}.ga-partners-telegram-modal__header h2{font-size:17px;line-height:1.3;padding-right:36px}.ga-partners-telegram-modal__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:14px}.ga-partners-telegram-modal__partner{flex-wrap:wrap;gap:4px 10px;padding:11px 12px}.ga-partners-telegram-modal__hint{padding:11px 12px;font-size:12px;line-height:1.5}.ga-partners-telegram-modal__settings{padding:14px;gap:14px}.ga-partners-telegram-modal__chips{flex-direction:column;gap:10px}.ga-partners-telegram-modal__chips .ga-chip{width:100%;min-height:44px;justify-content:center;padding:10px 14px;font-size:13px}.ga-partners-telegram-modal__actions{flex-shrink:0;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--center{align-items:flex-start;overflow-y:auto;padding-top:max(12px,env(safe-area-inset-top,0px));padding-bottom:12px}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--center .ga-modal{max-height:none;margin:8px auto}.ga-modal-overlay.ga-modal-overlay--compact-center{display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));overflow:hidden;overscroll-behavior:none;height:100dvh;max-height:100dvh}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--verification-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:min(85dvh,calc(100dvh - 24px));margin:0;padding:18px 16px;border-radius:16px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--verification-reject{width:min(860px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:min(90dvh,calc(100dvh - 24px))}.ga-verification-reject-templates-list{padding:16px}.ga-verification-reject-manage__item-actions{width:100%}.ga-modal--verification-dialog .ga-modal-header{margin-bottom:14px}.ga-modal--verification-dialog .ga-modal-header h2{font-size:16px;text-transform:none;letter-spacing:.01em}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--compact-center{align-items:center;justify-content:center;overflow:hidden;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--verification-dialog{top:50%;transform:translate(-50%,-50%);max-height:min(78dvh,calc(100dvh - 24px));margin:0}.ga-page-header{flex-direction:column;align-items:stretch;gap:12px}.ga-page-header.ga-staff-header .ga-plus-btn,.ga-staff-create-anchor .ga-plus-btn{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;aspect-ratio:1;flex-shrink:0;justify-self:end;align-self:start}.ga-page-header>h1,.ga-page-header>div:first-child{width:100%}.ga-header-actions,.ga-page-header .ga-btn,.ga-page-header .ga-btn-primary{width:100%;justify-content:center}.ga-header-actions{flex-wrap:wrap}.ga-search-form,.ga-filters{flex-direction:column;align-items:stretch;width:100%}.ga-search-form .ga-btn,.ga-filters .ga-btn{width:100%}.ga-page--users .ga-page-header{gap:10px}.ga-page--users .ga-search-form{flex-direction:row;align-items:center;gap:8px}.ga-page--users .ga-search-form .ga-search-input{flex:1 1 auto;min-width:0;width:auto;padding:10px 12px;border-radius:11px}.ga-page--users .ga-search-form .ga-btn{width:auto;flex:0 0 auto;min-width:76px;min-height:42px;padding:10px 14px;border-radius:11px}.ga-page--projects .ga-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:8px 10px}.ga-page--projects .ga-page-title{grid-column:1;grid-row:1;margin:0}.ga-page--projects .ga-page-header__actions{display:contents}.ga-page--projects .ga-projects-section-toggle{grid-column:1 / -1;grid-row:2;width:100%;justify-content:space-between;padding:8px 10px 8px 12px}.ga-page--projects .ga-projects-section-toggle__label{font-size:11px;white-space:normal;line-height:1.25}.ga-page--projects .ga-projects-create-btn{grid-column:2;grid-row:1;width:auto;min-height:40px;padding:9px 14px;border-radius:11px;font-size:13px;white-space:nowrap}.ga-page--projects .ga-projects-create-btn__long{display:none}.ga-page--projects .ga-projects-create-btn__short{display:inline}.ga-page--projects .ga-table-hint.ga-projects-list-hint{margin-bottom:10px;padding:0;font-size:12px;line-height:1.4}.ga-page--projects .ga-projects-list-hint__long{display:none}.ga-page--projects .ga-projects-list-hint__short{display:inline}.ga-page--projects .ga-projects-mobile-list{gap:8px}.ga-page--giveaways .ga-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.ga-page--giveaways .ga-page-title{margin:0}.ga-page--giveaways .ga-giveaways-create-btn{width:auto;min-height:40px;padding:9px 14px;border-radius:11px;font-size:13px;white-space:nowrap}.ga-page--giveaways .ga-giveaways-create-btn__long{display:none}.ga-page--giveaways .ga-giveaways-create-btn__short{display:inline}.ga-page--giveaways .ga-tabs--giveaways{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ga-page--giveaways .ga-tabs--giveaways .ga-tab{width:100%;margin:0;padding:9px 10px;border-radius:11px;font-size:13px;text-align:center}.ga-page--giveaways .ga-giveaways-mobile-list,.ga-page--giveaways .ga-giveaways-mobile-sort .ga-users-mobile-sort__chips{gap:8px}.ga-page--giveaways .ga-giveaways-mobile-sort .ga-chip{flex-shrink:0}.ga-page--payouts .ga-page-title{margin:0 0 6px;font-size:20px}.ga-page--payouts .ga-page-subtitle__long{display:none}.ga-page--payouts .ga-page-subtitle__short{display:block;margin:0;font-size:12px;line-height:1.45}.ga-page--payouts .ga-tabs--payouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ga-page--payouts .ga-tabs--payouts .ga-tab{width:100%;margin:0;padding:9px 8px;border-radius:11px;font-size:13px;text-align:center}.ga-page--payouts .ga-payouts-summary{margin:0 0 10px;font-size:12px}.ga-page--payouts .ga-payouts-mobile-list{gap:8px}.ga-payouts-mobile-status .ga-badge{font-size:10px;padding:5px 9px}.ga-page--verifications .ga-page-title{margin:0;font-size:20px}.ga-page--verifications .dash-page-header{gap:10px;margin-bottom:12px}.ga-page--verifications .dash-page-header__controls,.ga-page--verifications .dash-page-header__controls .ga-period-chips,.ga-page--verifications .dash-page-header__controls select{width:100%}.ga-page--verifications .ga-tabs--verifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ga-page--verifications .ga-tabs--verifications .ga-tab{width:100%;margin:0;padding:9px 8px;border-radius:11px;font-size:13px;text-align:center}.ga-page--verifications .ga-verifications-mobile-list{gap:8px}.ga-verifications-mobile-card__footer .ga-badge{font-size:10px;padding:5px 9px}.ga-page--reviews .ga-page-title{margin:0 0 6px;font-size:20px}.ga-page--reviews .ga-page-subtitle__long{display:none}.ga-page--reviews .ga-page-subtitle__short{display:block;margin:0;font-size:12px;line-height:1.45}.ga-page--reviews .ga-page-header__actions{width:100%;flex-direction:column;align-items:stretch;gap:8px}.ga-page--reviews .ga-page-header__actions .ga-btn{width:100%;justify-content:center;text-align:center}.ga-page--reviews .ga-tabs--reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.ga-page--reviews .ga-tabs--reviews .ga-tab{width:100%;margin:0;padding:9px 6px;border-radius:11px;font-size:12px;text-align:center;line-height:1.2}.ga-page--reviews .ga-reviews-mobile-list{gap:8px}.ga-page--transactions .ga-page-title{margin:0;font-size:20px}.ga-page--transactions .dash-page-header{gap:10px;margin-bottom:12px}.ga-page--transactions .dash-page-header__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ga-page--transactions .ga-transactions-total{margin:0;font-size:12px;white-space:nowrap}.ga-page--transactions .dash-page-header__controls{width:100%;flex-direction:column;align-items:stretch;gap:8px}.ga-page--transactions .dash-page-header__controls .ga-project-chip-select,.ga-page--transactions .dash-page-header__controls .ga-dash-period-toolbar,.ga-page--transactions .dash-page-header__controls select,.ga-page--transactions .dash-page-header__controls .ga-period-chips{width:100%}.ga-page--transactions .ga-transactions-filter-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;margin-bottom:12px;padding-bottom:0}.ga-page--transactions .ga-transactions-filter-tabs .ga-partner-tab{width:100%;min-width:0;padding:9px 8px;border-radius:11px;font-size:12px;text-align:center;line-height:1.2;white-space:normal}.ga-page--transactions .ga-transactions-filters{margin-bottom:12px;padding:12px 13px;border-radius:14px}.ga-page--transactions .ga-transactions-filters__form{gap:12px}.ga-page--transactions .ga-transactions-filters__toolbar{flex-wrap:nowrap;align-items:center;gap:8px}.ga-page--transactions .ga-transactions-filters__search-input{flex:1 1 auto;min-width:0;width:auto;padding:10px 12px;border-radius:11px}.ga-page--transactions .ga-transactions-filters__toolbar .ga-transactions-filters__toolbar-btn{flex:0 0 auto;min-width:0;height:42px;min-height:42px;padding:10px 12px;border-radius:11px;font-size:12px}.ga-page--transactions .ga-transactions-filters__grid{grid-template-columns:1fr;gap:10px}.ga-page--transactions .ga-transactions-mobile-list{gap:8px}.ga-page--transactions .ga-users-mobile-sort{margin-bottom:8px}.ga-page--transactions .ga-users-mobile-sort__chips .ga-chip{flex-shrink:0;padding:8px 11px;font-size:12px}.ga-page--finances .ga-page-subtitle__long{display:none}.ga-page--finances .ga-page-subtitle__short{display:block}.ga-page--finances .ga-admin-page__header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.ga-page--finances .ga-header-info{min-width:0;flex:1}.ga-page--finances .ga-admin-page__title{font-size:22px;line-height:1.2}.ga-page--finances .ga-admin-toolbar{flex-direction:column;align-items:stretch;gap:10px}.ga-page--finances .ga-toolbar-group{flex-direction:column;align-items:stretch;gap:10px;width:100%}.ga-page--finances .ga-finance-project-select,.ga-page--finances .ga-partners-period-toolbar{width:100%;max-width:100%}.ga-page--finances .ga-finance-content{gap:20px}.ga-page--finances .ga-section-title{font-size:17px}.ga-page--finances .ga-stats-grid--finance{grid-template-columns:1fr;gap:10px}.ga-page--finances .ga-stat-card{padding:16px}.ga-page--finances .ga-stat-value{font-size:24px}.ga-page--finances .ga-finance-funnel-hint{margin:-8px 0 14px;font-size:12px;line-height:1.45}.ga-page--finances .ga-finance-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ga-page--finances .ga-finance-funnel-metric{min-width:0;overflow:hidden;padding:12px;border-radius:14px;gap:6px}.ga-page--finances .ga-finance-funnel-metric__label{font-size:10px;letter-spacing:.03em;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.ga-page--finances .ga-finance-funnel-metric__value{font-size:22px;overflow-wrap:anywhere}.ga-page--finances .ga-finance-funnel-metric__sub{font-size:11px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.ga-page--finances .ga-card--finance-projects,.ga-page--finances .ga-card--auto-revenue,.ga-page--finances .ga-card--records{padding:16px 14px;border-radius:16px}.ga-page--finances .ga-card--finance-projects .ga-card-hint,.ga-page--finances .ga-card--auto-revenue .ga-card-hint,.ga-page--finances .ga-card--records .ga-card-hint{margin-bottom:12px;font-size:12px;line-height:1.45}.ga-page--finances .ga-finance-metrics-desktop,.ga-page--finances .ga-finance-records-desktop,.ga-page--finances .ga-finance-expand-btn{display:none}.ga-page--finances .ga-card-header--collapsible{flex-direction:column;align-items:stretch;gap:0}.ga-page--finances .ga-card-header--collapsible .ga-finance-mobile-toggle{width:100%;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.ga-page--finances .ga-finance-mobile-toggle__title-row{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.ga-page--finances .ga-finance-mobile-toggle__title-row .ga-card-header__main{flex:1;min-width:0;display:grid;gap:4px}.ga-page--finances .ga-finance-mobile-toggle__title-row .ga-card-title,.ga-page--finances .ga-finance-mobile-toggle__title-row .ga-card-title-group{margin:0;padding-right:0;overflow-wrap:anywhere;word-break:break-word}.ga-page--finances .ga-finance-mobile-toggle__count{display:block;margin-top:2px;font-size:12px;font-weight:600;color:#64748b;line-height:1.3}.ga-page--finances .ga-finance-mobile-toggle__chevron{flex-shrink:0;margin-top:2px;color:#94a3b8;transition:transform .2s ease}.ga-page--finances .ga-finance-mobile-toggle__chevron.is-expanded{transform:rotate(180deg)}.ga-page--finances .ga-finance-metrics--mobile-collapsed .ga-card-hint{display:none}.ga-page--finances .ga-card--finance-projects.ga-finance-metrics--mobile-collapsed,.ga-page--finances .ga-card--auto-revenue.ga-finance-metrics--mobile-collapsed{padding-bottom:14px}.ga-page--finances .ga-finance-mobile-sort,.ga-page--finances .ga-finance-mobile-list{display:flex}.ga-page--finances .ga-finance-mobile-count{display:block}.ga-page--finances .ga-finance-mobile-sort{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.ga-page--finances .ga-finance-mobile-sort__label{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.ga-page--finances .ga-finance-mobile-sort__chips{display:flex;flex-wrap:wrap;gap:8px}.ga-page--finances .ga-finance-mobile-sort__chips .ga-chip{flex-shrink:0;padding:8px 11px;font-size:12px}.ga-page--finances .ga-finance-mobile-list{flex-direction:column;gap:8px}.ga-page--finances .ga-finance-mobile-card .ga-mcard__title{font-size:15px;word-break:break-word}.ga-page--finances .ga-finance-mobile-card .ga-mcard__subtitle{font-size:12px;color:#94a3b8}.ga-page--finances .ga-finance-mobile-count{margin:10px 0 0;font-size:12px;color:#64748b;text-align:center}.ga-page--finances .ga-finance-mobile-card .ga-mcard__actions--row{justify-content:stretch;gap:8px}.ga-page--finances .ga-finance-mobile-card .ga-mcard__actions--row .ga-btn{flex:1;min-width:0}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance{position:relative;top:auto;left:auto;transform:none;flex-shrink:0;width:min(520px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:min(90dvh,calc(100dvh - 24px));margin:0;padding:18px 16px;border-radius:16px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ga-modal--finance .ga-field select,.ga-modal--finance .ga-field input,.ga-modal--finance .ga-field textarea{font-size:16px;min-height:48px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance .ga-modal-header{padding-left:0;padding-right:0}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance .ga-finance-form{width:100%;min-width:0;padding:14px 0 0}.ga-modal--finance .ga-finance-form__period{padding:12px;min-width:0;overflow:visible}.ga-modal--finance .ga-finance-form__period .ga-form-section__hint{margin-bottom:10px}.ga-modal--finance .ga-finance-form__period .ga-form-row{grid-template-columns:1fr;gap:10px;min-width:0}.ga-modal--finance .ga-field{min-width:0}.ga-modal--finance .ga-field input[type=date]{display:block;width:100%;max-width:100%;min-height:48px;height:48px;line-height:1.2;padding:12px 10px;overflow:visible}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance .ga-finance-form__columns,.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance .ga-finance-form__summary{grid-template-columns:1fr}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--finance{max-height:min(78dvh,calc(100dvh - 24px))}.ga-page--funnel .ga-page-subtitle__long,.ga-page--funnel .ga-funnel-pipeline__hint.ga-page-subtitle__long{display:none}.ga-page--funnel .ga-page-subtitle__short,.ga-page--funnel .ga-funnel-pipeline__hint.ga-page-subtitle__short{display:block;margin:0;font-size:12px;line-height:1.45;color:#94a3b8}.ga-page--funnel .ga-admin-page__header{margin-bottom:10px}.ga-page--funnel .ga-admin-page__title{font-size:22px;line-height:1.2}.ga-page--funnel .ga-admin-toolbar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.ga-page--funnel .ga-toolbar-group{flex-direction:column;align-items:stretch;gap:10px;width:100%}.ga-page--funnel .ga-funnel-toolbar{flex-direction:column;align-items:stretch;flex-wrap:wrap;gap:10px;width:100%}.ga-page--funnel .ga-funnel-toolbar .ga-partners-period-toolbar,.ga-page--funnel .ga-funnel-toolbar .ga-project-chip-select,.ga-page--funnel .ga-funnel-audience-toggle{width:100%;max-width:100%}.ga-page--funnel .ga-funnel-audience-toggle .ga-chip{flex:1 1 auto;justify-content:center}.ga-page--funnel .ga-funnel-toolbar .ga-project-chip-select__input{width:100%}.ga-page--funnel .ga-funnel-content{gap:16px}.ga-page--funnel .ga-funnel-hero,.ga-page--funnel .ga-funnel-pipeline{padding:16px 14px;border-radius:16px}.ga-page--funnel .ga-funnel-hero__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:12px}.ga-page--funnel .ga-funnel-hero__head-main{grid-column:1;align-items:flex-start;flex:none;min-width:0;gap:0}.ga-page--funnel .ga-funnel-hero__head-main>div{min-width:0}.ga-page--funnel .ga-funnel-hero__icon{display:none}.ga-page--funnel .ga-funnel-hero__title{font-size:16px;line-height:1.25;overflow-wrap:break-word}.ga-page--funnel .ga-funnel-hero__subtitle--long{display:none}.ga-page--funnel .ga-funnel-hero__subtitle--short{display:block;margin-top:4px;font-size:11px;line-height:1.4;max-width:none}.ga-page--funnel .ga-funnel-hero__badge{grid-column:2;grid-row:1;width:auto;flex:none;min-width:76px;padding:8px 10px;border-radius:12px;text-align:center;justify-items:center}.ga-page--funnel .ga-funnel-hero__badge-label{font-size:9px;letter-spacing:.05em;padding-left:.05em}.ga-page--funnel .ga-funnel-hero__badge-value{font-size:22px}.ga-page--funnel .ga-funnel-hero__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.ga-page--funnel .ga-funnel-hero__kpi{padding:10px 12px;border-radius:12px}.ga-page--funnel .ga-funnel-hero__kpi--goal{grid-column:1 / -1}.ga-page--funnel .ga-funnel-hero__kpi-label{font-size:10px;line-height:1.25}.ga-page--funnel .ga-funnel-hero__kpi-value{font-size:20px}.ga-page--funnel .ga-funnel-hero__kpi-sub{font-size:10px}.ga-page--funnel .ga-funnel-hero__flow{height:8px;margin-top:2px}.ga-page--funnel .ga-funnel-pipeline--viewport-fit{height:auto;max-height:none;overflow:visible;display:block}.ga-page--funnel .ga-funnel-pipeline--viewport-fit .ga-funnel-matrix{display:flex;flex-direction:column;min-height:0}.ga-page--funnel .ga-funnel-pipeline__head--compact{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px;padding-bottom:0}.ga-page--funnel .ga-funnel-pipeline__title{font-size:17px}.ga-page--funnel .ga-funnel-pipeline__hint{margin:0;font-size:12px;line-height:1.45}.ga-page--funnel .ga-funnel-pipeline__legend{width:100%;flex-wrap:wrap;gap:10px 14px}.ga-page--funnel .ga-funnel-matrix{gap:8px}.ga-page--funnel .ga-funnel-matrix__row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"num label count" "bar bar bar" "base prev prev";gap:6px 10px;min-height:auto;padding:12px 14px;border-radius:12px;border-color:#ffffff0f;background:#02061761}.ga-page--funnel .ga-funnel-matrix__row--head{display:none}.ga-page--funnel .ga-funnel-matrix__num{grid-area:num;align-self:start}.ga-page--funnel .ga-funnel-matrix__label{grid-area:label;white-space:normal;font-size:13px;line-height:1.35}.ga-page--funnel .ga-funnel-matrix__count{grid-area:count;font-size:18px}.ga-page--funnel .ga-funnel-matrix__bar{grid-area:bar;height:6px}.ga-page--funnel .ga-funnel-matrix__pill--base{grid-area:base;justify-self:start}.ga-page--funnel .ga-funnel-matrix__pill--prev,.ga-page--funnel .ga-funnel-matrix__dash{grid-area:prev;justify-self:end}.ga-page--funnel .ga-funnel-matrix__row--base{border-color:#38bdf838}.ga-page--funnel .ga-funnel-pipeline--compact{padding:14px 12px}.ga-page--funnel .ga-funnel-pipeline--compact .ga-funnel-pipeline__head--compact{margin-bottom:10px}.ga-page--retention.ga-admin-page{padding:16px 14px 24px}.ga-page--retention .ga-page-subtitle__long,.ga-page--retention .ga-post-ftd-panel__subtitle.ga-page-subtitle__long,.ga-page--retention .ga-cohort-retention-panel__subtitle.ga-page-subtitle__long,.ga-page--retention .ga-cohort-analysis-panel__subtitle.ga-page-subtitle__long{display:none}.ga-page--retention .ga-page-subtitle__short,.ga-page--retention .ga-post-ftd-panel__subtitle.ga-page-subtitle__short,.ga-page--retention .ga-cohort-retention-panel__subtitle.ga-page-subtitle__short,.ga-page--retention .ga-cohort-analysis-panel__subtitle.ga-page-subtitle__short{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:#94a3b8;max-width:none}.ga-page--retention .ga-retention-header{margin-bottom:16px;padding:16px 14px;border-radius:16px}.ga-page--retention .ga-retention-header__icon,.ga-page--retention .ga-post-ftd-panel__icon,.ga-page--retention .ga-cohort-retention-panel__icon,.ga-page--retention .ga-cohort-analysis-panel__icon{display:none}.ga-page--retention .ga-retention-header__main,.ga-page--retention .ga-post-ftd-panel__head-main,.ga-page--retention .ga-cohort-retention-panel__head-main,.ga-page--retention .ga-cohort-analysis-panel__head-main{gap:0;flex:none}.ga-page--retention .ga-retention-header__title{font-size:22px}.ga-page--retention .ga-retention-header__controls{flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;padding-top:14px}.ga-page--retention .ga-retention-header__project,.ga-page--retention .ga-retention-header__period,.ga-page--retention .ga-retention-header__controls .ga-partners-period-toolbar{width:100%;max-width:100%}.ga-page--retention .ga-retention-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:100%;margin-left:0;overflow:visible;padding:4px}.ga-page--retention .ga-retention-segment{width:100%;min-width:0;padding:8px 6px;font-size:11px;text-align:center;white-space:normal;line-height:1.25}.ga-page--retention .ga-retention-segment__long{display:none}.ga-page--retention .ga-retention-segment__short{display:inline}.ga-page--retention .dash-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.ga-page--retention .dash-metric-card{padding:14px;border-radius:14px}.ga-page--retention .dash-metric-card__header{margin-bottom:8px}.ga-page--retention .dash-metric-card__body{gap:8px}.ga-page--retention .dash-metric-card__value{font-size:24px;line-height:1.15}.ga-page--retention .dash-metric-card__subtitle{margin-top:2px;font-size:11px;line-height:1.4;color:#64748b}.ga-page--retention .ga-post-ftd-panel,.ga-page--retention .ga-cohort-retention-panel,.ga-page--retention .ga-cohort-analysis-panel{margin-bottom:20px;padding:16px 14px;border-radius:16px}.ga-page--retention .ga-post-ftd-panel__head,.ga-page--retention .ga-cohort-retention-panel__head,.ga-page--retention .ga-cohort-analysis-panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:14px}.ga-page--retention .ga-post-ftd-panel__head-main,.ga-page--retention .ga-cohort-retention-panel__head-main,.ga-page--retention .ga-cohort-analysis-panel__head-main{grid-column:1;min-width:0}.ga-page--retention .ga-post-ftd-panel__head-main>div,.ga-page--retention .ga-cohort-retention-panel__head-main>div,.ga-page--retention .ga-cohort-analysis-panel__head-main>div{min-width:0}.ga-page--retention .ga-post-ftd-panel__title,.ga-page--retention .ga-cohort-retention-panel__title,.ga-page--retention .ga-cohort-analysis-panel__title{font-size:17px;line-height:1.25;overflow-wrap:break-word}.ga-page--retention .ga-post-ftd-panel__cohort,.ga-page--retention .ga-cohort-analysis-panel__badge{grid-column:2;grid-row:1;min-width:76px;padding:8px 10px;text-align:center;justify-items:center}.ga-page--retention .ga-cohort-retention-panel__head{grid-template-columns:1fr;gap:10px}.ga-page--retention .ga-cohort-retention-panel__cohort{grid-column:1;width:100%;min-width:0;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "suffix suffix";gap:2px 10px;text-align:left;justify-items:start;align-items:center}.ga-page--retention .ga-cohort-retention-panel__cohort-label{grid-area:label;justify-self:start;text-align:left;font-size:10px;letter-spacing:.05em}.ga-page--retention .ga-cohort-retention-panel__cohort-value{grid-area:value;justify-self:end;align-self:center;text-align:right;font-size:24px;line-height:1}.ga-page--retention .ga-cohort-retention-panel__cohort-suffix{grid-area:suffix;display:block;width:100%;margin-top:0;font-size:11px;line-height:1.35;text-align:left;color:#94a3b8;overflow-wrap:anywhere}.ga-page--retention .ga-post-ftd-panel__cohort-value,.ga-page--retention .ga-cohort-analysis-panel__badge-value{font-size:22px}.ga-page--retention .ga-post-ftd-panel__metrics,.ga-page--retention .ga-cohort-retention-panel__metrics{grid-template-columns:1fr;gap:10px}.ga-page--retention .ga-post-ftd-metric,.ga-page--retention .ga-cohort-retention-metric{gap:8px;padding:12px 14px;border-radius:12px}.ga-page--retention .ga-post-ftd-metric__top,.ga-page--retention .ga-cohort-retention-metric__top{flex-direction:column;align-items:flex-start;gap:4px}.ga-page--retention .ga-post-ftd-metric__caption,.ga-page--retention .ga-cohort-retention-metric__caption{text-align:left;white-space:normal;line-height:1.35}.ga-page--retention .ga-post-ftd-metric__value,.ga-page--retention .ga-cohort-retention-metric__value{margin-top:2px;font-size:28px;line-height:1.1}.ga-page--retention .ga-post-ftd-panel__hint,.ga-page--retention .ga-cohort-retention-panel__hint{margin-top:10px;font-size:11px;line-height:1.45}.ga-page--retention .ga-cohort-analysis-panel__chart{margin-bottom:12px;padding:10px 8px}.ga-page--retention .ga-cohort-analysis-panel__table-wrap--desktop{display:none}.ga-page--retention .ga-retention-cohort-mobile-list{display:flex;gap:8px}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard--retention-cohort{padding:10px 12px;border-radius:12px;box-shadow:0 6px 18px #00000024}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__head{margin-bottom:8px;gap:8px;align-items:center}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__title{font-size:13px;font-weight:700;line-height:1.25}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__badge{padding:3px 7px;font-size:10px}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__grid{gap:6px 8px;margin-bottom:0}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__field dt{margin-bottom:2px;font-size:9px}.ga-page--retention .ga-retention-cohort-mobile-list .ga-mcard__field dd{font-size:12px}.ga-page--retention .ga-retention-cohort-mobile-list .retention-badge{display:block;width:100%;padding:4px 5px;font-size:11px;font-weight:700;text-align:center;border-radius:6px;box-sizing:border-box}.ga-page--retention .dash-section{margin-bottom:20px}.ga-page--retention .dash-section__title{font-size:17px;margin-bottom:12px}.ga-page--retention .dash-chart-container{padding:12px 10px;border-radius:14px}.ga-page--streamer-analytics.ga-admin-page{padding:16px 14px 24px}.ga-page--streamer-analytics .ga-page-subtitle__long{display:none}.ga-page--streamer-analytics .ga-page-subtitle__short{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:#94a3b8}.ga-page--streamer-analytics .ga-streamer-analytics-header{margin-bottom:16px;padding:16px 14px;border-radius:16px}.ga-page--streamer-analytics .ga-streamer-analytics-header__icon{display:none}.ga-page--streamer-analytics .ga-streamer-analytics-header__main{gap:0;flex:none}.ga-page--streamer-analytics .ga-streamer-analytics-header__top{flex-direction:column;align-items:stretch;gap:12px}.ga-page--streamer-analytics .ga-streamer-analytics-header__title{font-size:22px;line-height:1.2}.ga-page--streamer-analytics .ga-streamer-analytics-header__period,.ga-page--streamer-analytics .ga-streamer-analytics-header .ga-partners-period-toolbar{width:100%;max-width:100%;justify-content:flex-start}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-sort{margin-bottom:10px}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-sort .ga-users-mobile-sort__chips{padding-right:4px}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-sort .ga-chip{flex-shrink:0;padding:8px 11px;font-size:12px}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-list{gap:8px}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-card,.ga-page--streamer-analytics .ga-streamer-analytics-project-mobile-card{padding:12px 13px;border-radius:14px;box-shadow:0 8px 24px #0000002e}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__lead{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__title{width:100%;max-width:100%;font-size:16px;font-weight:800;color:#f8fafc;line-height:1.3;word-break:break-word;overflow-wrap:normal;white-space:normal}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__actions{flex-shrink:0;display:flex;gap:8px}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__muted{display:block;margin-top:2px;color:#64748b;font-size:10px;font-weight:600;line-height:1.2}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__stats{gap:6px}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__stat{padding:7px 5px;border-radius:9px}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__stat-val{font-size:12px}.ga-page--streamer-analytics .ga-streamer-analytics-mcard__stat-lbl{font-size:9px;letter-spacing:.02em;line-height:1.3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ga-page--streamer-analytics .ga-streamer-analytics-mobile-card .ga-partners-icon-btn{flex-shrink:0;width:36px;height:36px}.ga-streamer-analytics-modal.ga-partners-modal{display:flex;flex-direction:column;width:100%;max-width:none;max-height:min(92dvh,calc(100dvh - 24px));padding:0;overflow:hidden}.ga-streamer-analytics-modal .ga-modal-header{flex-shrink:0;padding:16px 14px 12px}.ga-streamer-analytics-modal .ga-modal-header h2{font-size:16px;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}.ga-streamer-analytics-modal-title__short{display:inline}.ga-streamer-analytics-modal-title__long{display:none}.ga-streamer-analytics-modal .ga-partners-modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px max(18px,env(safe-area-inset-bottom,0px))}.ga-streamer-analytics-modal .ga-streamer-analytics-modal-head{margin-bottom:10px}.ga-streamer-analytics-modal .ga-streamer-analytics-modal-period-toolbar{width:100%;min-width:0;max-width:100%}.ga-streamer-analytics-modal .ga-streamer-analytics-mobile-sort{margin-bottom:8px}.ga-streamer-analytics-modal .ga-streamer-analytics-mobile-sort .ga-users-mobile-sort__chips{padding-right:4px}.ga-streamer-analytics-modal .ga-streamer-analytics-projects-mobile-list{gap:8px;margin-top:2px;padding-bottom:4px}.ga-streamer-analytics-modal .ga-streamer-analytics-project-mobile-card{padding:10px 11px;border-radius:12px;box-shadow:0 6px 18px #00000029}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__head{align-items:flex-start;gap:12px;margin-bottom:10px}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__lead{flex-direction:column;align-items:flex-start;width:100%}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__title{width:100%;font-size:15px;line-height:1.3;overflow-wrap:normal;word-break:break-word;white-space:normal}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__stats--modal{gap:6px;margin-top:0}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__stat{padding:8px;border-radius:9px}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__stat-val{font-size:13px}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__stat-lbl{font-size:9px;letter-spacing:.02em}.ga-streamer-analytics-modal .ga-streamer-analytics-mcard__muted{font-size:10px}.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--review-preview-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100% - 24px));max-width:calc(100% - 24px);max-height:min(88dvh,calc(100dvh - 24px));margin:0;padding:18px 16px;border-radius:16px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ga-modal--review-preview-dialog .ga-modal-actions{flex-wrap:wrap;gap:8px}.ga-modal--review-preview-dialog .ga-modal-actions .ga-btn{flex:1 1 auto;min-width:120px;justify-content:center}html.admin-keyboard-open .ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--review-preview-dialog{top:50%;transform:translate(-50%,-50%);max-height:min(78dvh,calc(100dvh - 24px));margin:0}.ga-modal-overlay .ga-deposit-toggle__input,.ga-modal-overlay .ga-reminder-chip__input{pointer-events:none}.ga-modal-overlay:has(.ga-modal--giveaway-form){display:block;padding:0;overflow:hidden;overscroll-behavior:none;height:100dvh;max-height:100dvh}.ga-modal-overlay.ga-modal-overlay--center:has(.ga-modal--giveaway-form) .ga-modal--giveaway-form,.ga-modal.ga-modal--giveaway-form{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:10px;bottom:max(12px,env(safe-area-inset-bottom,0px));left:10px;display:flex;flex-direction:column;width:auto;max-width:none;max-height:none;height:auto;margin:0;padding:0;border-radius:16px;overflow:hidden;z-index:81;transform:none}html.admin-keyboard-open .ga-modal-overlay:has(.ga-modal--giveaway-form){overflow:hidden}html.admin-keyboard-open .ga-modal-overlay:has(.ga-modal--giveaway-form) .ga-modal--giveaway-form{top:max(12px,env(safe-area-inset-top,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));max-height:none;margin:0}.ga-modal--giveaway-form .ga-giveaway-form__chrome{flex-shrink:0;z-index:4;padding:14px 14px 0;background:#0d142ef7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ga-modal--giveaway-form .ga-modal-header{margin-bottom:0;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}.ga-modal--giveaway-form .ga-modal-header h2{font-size:15px;text-transform:none;letter-spacing:.01em}.ga-modal--giveaway-form .ga-giveaway-form__title-long{display:none}.ga-modal--giveaway-form .ga-giveaway-form__title-short{display:inline}.ga-form.ga-giveaway-form{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;margin:0;padding:0}.ga-giveaway-form__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:14px;display:flex;flex-direction:column;gap:14px}.ga-modal--giveaway-form .ga-form-row,.ga-modal--giveaway-form .ga-form-row-hint{grid-template-columns:1fr;gap:12px;margin-top:0}.ga-modal--giveaway-form .ga-form-row-hint .ga-field-hint,.ga-modal--giveaway-form .ga-field-images-hint{font-size:11px;line-height:1.4}.ga-modal--giveaway-form .ga-deposit-toggle{padding:12px 13px;gap:10px;border-radius:14px}.ga-modal--giveaway-form .ga-deposit-toggle__icon{width:36px;height:36px;border-radius:11px}.ga-modal--giveaway-form .ga-deposit-toggle__title{font-size:11px;line-height:1.25}.ga-modal--giveaway-form .ga-deposit-toggle__hint{font-size:11px;line-height:1.35}.ga-modal--giveaway-form .ga-deposit-toggle__switch{width:46px;height:28px}.ga-modal--giveaway-form .ga-deposit-toggle__knob{width:20px;height:20px}.ga-modal--giveaway-form .ga-deposit-toggle.is-on .ga-deposit-toggle__knob{transform:translate(18px)}.ga-modal--giveaway-form .ga-giveaway-deposit-conditions,.ga-modal--giveaway-form .ga-giveaway-reminders{padding:12px 13px;border-radius:14px}.ga-modal--giveaway-form .ga-form-section__title{font-size:14px}.ga-modal--giveaway-form .ga-form-section__hint{font-size:11px;line-height:1.4}.ga-modal--giveaway-form .ga-giveaway-reminders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ga-modal--giveaway-form .ga-reminder-chip{min-height:48px;padding:10px 11px;gap:8px;border-radius:11px}.ga-modal--giveaway-form .ga-reminder-chip__value{font-size:17px}.ga-modal--giveaway-form .ga-reminder-chip__label{font-size:10px}.ga-modal--giveaway-form .ga-modal-actions--giveaway-form{flex-shrink:0;z-index:3;flex-direction:row;gap:8px;margin:0;padding:10px 14px max(12px,env(safe-area-inset-bottom,0px));background:#0d142ef7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08)}.ga-modal--giveaway-form .ga-modal-actions--giveaway-form .ga-btn{flex:1;min-height:44px;justify-content:center}.ga-users-mobile-sort__chips .ga-chip{flex-shrink:0;padding:7px 12px;border-radius:999px;font-size:12px;white-space:nowrap}.ga-stats-grid,.ga-url-grid{grid-template-columns:1fr}.ga-url-card{flex-direction:column;align-items:stretch;gap:10px}.ga-url-card .ga-btn{align-self:flex-start}.ga-project-select,.ga-field.ga-project-select{min-width:0;width:100%}.ga-page-header .ga-compact-setting__hint{white-space:normal}.ga-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:-4px;padding-bottom:4px;scrollbar-width:none}.ga-tabs::-webkit-scrollbar{display:none}.ga-partner-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;scrollbar-width:none;padding-bottom:4px}.ga-partner-tabs::-webkit-scrollbar{display:none}.ga-partner-tab{flex-shrink:0}.uc-modal,.uc-body{min-width:0;max-width:100%;overflow-x:hidden}.uc-modal .uc-project-accordions{-moz-column-count:1;column-count:1}.uc-modal .ga-table-wrap,.uc-modal .uc-table-card{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.uc-modal .ga-table-wrap .ga-table{min-width:520px}.ga-finance-scroll-panel{min-width:0;max-width:100%}.ga-finance-scroll-panel__viewport{overflow-x:auto;overflow-y:auto}.ga-table--finance-metrics{min-width:620px}.ga-finance-fullscreen{align-items:flex-end;padding:0}.ga-finance-fullscreen__dialog{width:100%;max-height:min(92dvh,calc(100dvh - 12px));border-radius:16px 16px 0 0;padding:18px 14px 16px}.ga-cohort-analysis-panel{min-width:0;overflow:hidden}.ga-cohort-analysis-panel__table-wrap{max-width:100%;-webkit-overflow-scrolling:touch}.ga-table--cohort-analysis{min-width:560px}.ga-retention-header{min-width:0;overflow:hidden}.ga-postback-events-toolbar{flex-direction:column;align-items:stretch;gap:10px}.ga-postback-events-count{align-self:flex-start}.ga-page--postbacks .ga-page-subtitle__long{display:none}.ga-page--postbacks .ga-page-subtitle__short{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#94a3b8}.ga-page--postbacks .ga-page-header{gap:10px;margin-bottom:12px}.ga-page--postbacks .ga-page-title{font-size:22px}.ga-page--postbacks .ga-project-select{gap:6px}.ga-page--postbacks .ga-project-select>span{line-height:1.3}.ga-page--postbacks>.ga-partner-tabs{margin-bottom:12px;padding-right:14px;scroll-padding-right:14px}.ga-page--postbacks .ga-partner-tab__hint{display:none}.ga-page--postbacks .ga-partner-tab{padding:7px 11px;font-size:12px}.ga-page--postbacks .ga-partner-tab__full{display:none}.ga-page--postbacks .ga-partner-tab__short{display:inline}.ga-page--postbacks .ga-url-grid{gap:10px;margin-bottom:12px}.ga-page--postbacks .ga-url-card{padding:12px 13px;gap:10px;border-radius:12px}.ga-page--postbacks .ga-url-card .ga-stat-card-body{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.ga-page--postbacks .ga-url-card .ga-stat-card-label{font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:none;color:#94a3b8}.ga-page--postbacks .ga-url-value{margin-top:0;padding:10px 11px;border-radius:10px;background:#02061780;border:1px solid rgba(96,165,250,.14);font-size:11px;line-height:1.45}.ga-page--postbacks .ga-url-card .ga-btn{width:100%;justify-content:center;margin-top:2px}.ga-page--postbacks .ga-info-box{margin:10px 0 12px;padding:11px 12px;font-size:12px;line-height:1.45}.ga-page--postbacks .ga-info-box__lead{margin-bottom:6px;font-size:11px;line-height:1.4}.ga-page--postbacks .ga-postback-events-toolbar{margin:12px 0 10px;gap:8px}.ga-page--postbacks .ga-postback-events-toolbar .ga-partner-tabs--compact{padding-right:14px;scroll-padding-right:14px}.ga-page--postbacks .ga-postback-events-count{margin-top:2px;font-size:12px;color:#94a3b8}.ga-page--postbacks .ga-postbacks-mobile-list{gap:10px;margin-bottom:8px}.ga-page--postbacks .ga-postbacks-mobile-list .ga-mcard,.ga-page--postbacks .ga-postback-emrow{padding:12px 13px;border-radius:12px;box-shadow:none}.ga-page--postbacks .ga-postback-emrow__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-page--postbacks .ga-postback-emrow__top .ga-badge{flex-shrink:0}.ga-page--postbacks .ga-postback-emrow__amount{flex-shrink:0;font-size:14px;font-weight:800;line-height:1.2;color:#c4b5fd;white-space:nowrap;font-variant-numeric:tabular-nums}.ga-page--postbacks .ga-postback-emrow__date{margin-top:7px;font-size:11px;font-weight:600;line-height:1.3;color:#94a3b8}.ga-page--postbacks .ga-postback-emrow__meta{display:flex;flex-direction:column;gap:10px;margin:10px 0 0}.ga-page--postbacks .ga-postback-emrow__meta>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ga-page--postbacks .ga-postback-emrow__meta dt{margin:0;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-page--postbacks .ga-postback-emrow__meta dd{margin:0;font-size:12px;line-height:1.4;color:#e2e8f0;overflow-wrap:anywhere}.ga-page--postbacks .ga-postback-emrow__meta dd .ga-muted{margin-top:2px;font-size:11px;line-height:1.35}.ga-page--postbacks .ga-postback-emrow__dup dd{display:flex;align-items:center}.ga-page--postbacks .ga-postback-emrow__actions{display:flex;gap:8px;margin-top:12px}.ga-page--postbacks .ga-postback-emrow__actions .ga-btn{flex:1;justify-content:center;min-height:38px}.ga-page--postbacks .ga-pagination{margin-top:10px}.ga-page--action-logs .ga-page-subtitle__long{display:none}.ga-page--action-logs .ga-page-subtitle__short{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#94a3b8}.ga-page--action-logs .dash-page-header__top{align-items:flex-start;justify-content:space-between;gap:8px 10px;flex-wrap:wrap}.ga-page--action-logs .ga-transactions-total{margin:2px 0 0;font-size:12px;white-space:nowrap;color:#94a3b8}.ga-page--action-logs .ga-action-log-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;padding:12px 13px;border-radius:14px}.ga-page--action-logs .ga-action-log-filters .ga-field{gap:6px;min-width:0}.ga-page--action-logs .ga-action-log-filters .ga-field>span{line-height:1.3}.ga-page--action-logs .ga-action-log-search.ga-transactions-filters{margin-bottom:10px;padding:12px 13px;border-radius:14px}.ga-page--action-logs .ga-transactions-filters__form{gap:10px}.ga-page--action-logs .ga-transactions-filters__quick{gap:8px}.ga-page--action-logs .ga-transactions-filters__quick-label{line-height:1.3}.ga-page--action-logs .ga-transactions-filters__toolbar{flex-wrap:wrap;gap:8px}.ga-page--action-logs .ga-transactions-filters__search-input{flex:1 1 100%;width:100%;min-width:0;padding:10px 12px;border-radius:11px}.ga-page--action-logs .ga-transactions-filters__toolbar .ga-transactions-filters__toolbar-btn{flex:1 1 calc(50% - 4px);min-height:40px;padding:9px 12px;border-radius:11px;font-size:12px}.ga-page--action-logs .ga-transactions-filters__grid{grid-template-columns:1fr;gap:10px}.ga-page--action-logs .ga-transactions-filters__grid .ga-field{gap:6px}.ga-page--action-logs .ga-action-logs-mobile-list{gap:10px;margin-bottom:8px}.ga-page--action-logs .ga-action-log-mrow{padding:12px 13px;border-radius:12px;box-shadow:none}.ga-page--action-logs .ga-action-log-mrow__top{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ga-page--action-logs .ga-action-log-mrow__actor{font-size:15px;font-weight:800;line-height:1.25;color:#f8fafc}.ga-page--action-logs .ga-action-log-mrow__meta{font-size:11px;font-weight:600;line-height:1.3;color:#94a3b8}.ga-page--action-logs .ga-action-log-mrow__pill{display:inline-flex;align-self:flex-start;margin-bottom:8px;max-width:100%;white-space:normal;text-align:left;line-height:1.3}.ga-page--action-logs .ga-action-log-mrow__summary{margin:0 0 6px;font-size:13px;line-height:1.45;color:#e2e8f0;overflow-wrap:anywhere}.ga-page--action-logs .ga-action-log-mrow__preview{margin:0 0 10px;font-size:11px;line-height:1.4;color:#94a3b8;overflow-wrap:anywhere}.ga-page--action-logs .ga-action-log-mrow__btn{width:100%;justify-content:center;min-height:38px}.ga-page--action-logs .ga-pagination{margin-top:10px}.ga-action-log-filters{flex-direction:column;align-items:stretch;padding:16px}.ga-action-log-filter-actions{width:100%;justify-content:stretch}.ga-action-log-filter-actions .ga-btn{flex:1}.ga-pagination{flex-wrap:wrap;gap:8px;padding:0 4px}.ga-pagination-info{width:100%;text-align:center;order:-1;font-size:13px}.ga-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-2px;margin-right:-2px;border-radius:14px}.ga-table-wrap .ga-table{min-width:560px}.ga-table-wrap--giveaways .ga-table,.ga-table-wrap--payouts .ga-table,.ga-table-wrap--reviews .ga-table{min-width:1080px}.ga-table-wrap--desktop,.ga-table-wrap--users-desktop,.ga-table-wrap--projects-desktop{display:none}.ga-mcard-list,.ga-users-mobile-list,.ga-users-mobile-sort,.ga-projects-mobile-list,.ga-partners-mobile-list,.ga-payouts-mobile-list,.ga-verifications-mobile-list,.ga-reviews-mobile-list,.ga-transactions-mobile-list,.ga-finance-mobile-sort,.ga-finance-mobile-list,.ga-retention-cohort-mobile-list,.ga-streamer-analytics-mobile-list,.ga-streamer-analytics-projects-mobile-list,.ga-partners-payments-mobile-list,.ga-postbacks-mobile-list,.ga-action-logs-mobile-list{display:flex}.ga-partners-list-panel .ga-table-wrap--desktop,.ga-page--partners .ga-page-subtitle__long{display:none}.ga-table--giveaways .ga-giveaways-actions{flex-wrap:wrap;gap:6px}.ga-payouts-summary,.ga-winners-payout-summary{width:100%;margin-left:0}.ga-payout-actions{flex-direction:column;align-items:stretch}.ga-payout-toggle{width:100%;justify-content:stretch}.ga-payout-toggle__btn{flex:1}.ga-page--system-logs .ga-page-subtitle__long{display:none}.ga-page--system-logs .ga-page-subtitle__short{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#94a3b8}.ga-page--system-logs .ga-page-header{gap:8px;margin-bottom:12px}.ga-page--system-logs .ga-page-title{font-size:22px}.ga-page--system-logs .ga-system-logs-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.ga-page--system-logs .ga-logs-dropdown,.ga-page--system-logs .ga-logs-dropdown--actions{flex:none;width:100%;max-width:none;min-width:0}.ga-page--system-logs .ga-logs-dropdown__trigger{min-height:56px;padding:11px 34px 11px 13px;gap:5px}.ga-page--system-logs .ga-logs-dropdown__title{font-size:10px;line-height:1.2}.ga-page--system-logs .ga-logs-dropdown__value{font-size:13px;line-height:1.3}.ga-page--system-logs .ga-logs-dropdown__chevron{right:13px}.ga-page--system-logs .ga-logs-dropdown--actions .ga-logs-dropdown__menu{left:auto;right:0;min-width:min(280px,calc(100vw - 32px))}.ga-page--system-logs .ga-system-logs-tab-hint{margin-bottom:8px;font-size:11px;line-height:1.4}.ga-page--system-logs .ga-info-box--compact{margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.4}.ga-page--system-logs .ga-system-logs-wrap{margin-top:8px}.ga-page--system-logs .ga-system-logs-viewer{max-height:min(58dvh,480px)}.ga-page--system-logs .ga-system-logs-pre{padding:12px;font-size:11px;line-height:1.4}.ga-system-logs-toolbar{flex-direction:column}.ga-logs-dropdown,.ga-logs-dropdown--actions{max-width:none;flex:0 0 auto}.ga-system-logs-viewer{max-height:min(58dvh,480px)}.review-card-constructor-page .ga-page-header,.review-card-constructor-actions{flex-direction:column;align-items:stretch}.review-card-constructor-actions .ga-btn{width:100%}.broadcast-page .ga-page-header,.broadcast-footer{flex-direction:column;align-items:stretch}.broadcast-footer .ga-btn{width:100%}.broadcast-toolbar{flex-wrap:wrap}.broadcast-button-row{flex-direction:column;align-items:stretch}.broadcast-button-row__items{flex-direction:column}.broadcast-test-actions{flex-direction:column;align-items:stretch}.broadcast-test-actions .ga-btn{width:100%}.uc-modal .ga-modal-header{position:sticky;top:0;z-index:3;margin:-18px -16px 14px;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d142ef5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uc-modal .ga-modal-header h2{font-size:15px;letter-spacing:.04em}.uc-body{gap:14px}.uc-hero{flex-direction:row;align-items:flex-start;gap:12px;padding:12px 13px;text-align:left}.uc-avatar{flex:0 0 48px;width:48px;height:48px;border-radius:13px;font-size:20px}.uc-hero-name{font-size:16px;gap:6px}.uc-hero-handle{font-size:12px}.uc-hero-meta{grid-template-columns:1fr 1fr;gap:5px 8px;margin-top:6px}.uc-hero-meta__val{font-size:11px}.uc-hero{flex-wrap:wrap}.uc-hero-block-btn{width:100%;justify-content:center;margin-left:0;margin-top:2px;padding:9px 12px}.uc-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.uc-kpi{padding:10px 11px;gap:8px;border-radius:12px}.uc-kpi-icon{width:32px;height:32px;font-size:17px;border-radius:9px}.uc-kpi-label{font-size:10px;margin-bottom:1px}.uc-kpi-value,.uc-kpi-split__val{font-size:14px}.uc-kpi-label__long{display:none}.uc-kpi-label__short{display:inline}.uc-modal--giveaway-detail .uc-hero-name{flex-direction:column;align-items:flex-start;gap:6px}.uc-modal--giveaway-detail .uc-hero-name__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.uc-modal--giveaway-detail .uc-kpi--money .uc-kpi-value{font-size:13px;line-height:1.25;word-break:break-word;color:#f8fafc}.uc-modal--giveaway-detail .uc-kpi-value__usd{font-size:10px}.uc-modal--giveaway-detail .uc-kpi-row .uc-kpi{align-items:flex-start}.uc-modal--giveaway-detail .uc-section-title{flex-wrap:wrap;gap:4px 8px}.uc-modal--giveaway-detail .ga-winners-payout-summary{margin-left:0;width:100%;font-size:10px;line-height:1.35}.uc-modal--giveaway-detail .ga-detail-recalc-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.uc-modal--giveaway-detail .ga-detail-recalc-row .ga-btn{width:100%;justify-content:center}.uc-modal--giveaway-detail .ga-detail-recalc-row .ga-field-hint{font-size:11px;line-height:1.4}.uc-modal--giveaway-detail .uc-empty{padding:14px 12px;font-size:12px}.ga-modal-overlay:has(.uc-modal--giveaway-detail){display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 10px max(12px,env(safe-area-inset-bottom,0px));overflow:hidden;overscroll-behavior:none;height:100dvh;max-height:100dvh}.ga-modal-overlay:has(.uc-modal--giveaway-detail) .uc-modal--giveaway-detail{width:100%;max-width:100%;max-height:min(90dvh,calc(100dvh - 24px));margin:auto;border-radius:16px;padding:14px 14px 16px;overflow-x:hidden;overflow-y:auto}.uc-modal.uc-modal--giveaway-detail .ga-modal-header{position:sticky;top:0;z-index:3;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#0d142ef5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uc-modal--giveaway-detail .uc-hero{overflow:visible}.uc-section-title{font-size:11px}.uc-project-accordion__summary{padding:11px 12px;gap:8px}.uc-project-accordion__body{padding:12px;gap:10px}.uc-project-pending__actions{grid-template-columns:1fr}.uc-deposit-stats--flat{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:8px}.uc-deposit-stat--sum{grid-column:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;text-align:left}.uc-deposit-stat{min-height:0;padding:7px 8px;border-radius:9px}.uc-deposit-stat-label{font-size:8.5px;margin-bottom:0;line-height:1.1}.uc-deposit-stat-value{font-size:12px}.uc-deposit-stat-value--amount{font-size:12px;text-shadow:none}.uc-deposit-stat--toggle{flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.uc-deposit-stat--toggle .uc-deposit-stat-text{display:block;min-width:0}.uc-deposit-stat--toggle .uc-deposit-stat-value{display:none}.uc-deposit-stat--toggle .uc-switch{flex-shrink:0;align-self:center}.uc-deposit-stat--readonly{flex-direction:column;align-items:flex-start;gap:3px}.uc-deposit-stat--readonly .uc-deposit-stat-text{width:100%}.uc-project-reset{display:flex;flex-direction:column;align-items:center;padding-top:8px}.uc-field__control{gap:6px}.uc-field__input{padding:8px 10px;font-size:12px}.uc-field__saved{width:28px;height:28px;font-size:12px}.uc-events-scroll{max-height:none;overflow-y:visible;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f172a73}.uc-events__item{padding:10px 11px}.uc-events--profile .uc-events__item{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 10px}.uc-events--profile .uc-events__line{display:block;line-height:1.35}.uc-events--profile .uc-events__verb{display:inline;font-size:12px;margin-right:4px}.uc-events--profile .uc-events__target{display:inline;font-size:12px;max-width:100%;white-space:normal;word-break:break-word}.uc-events--profile .uc-events__time{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;min-width:0;text-align:left;margin-top:2px;padding-top:0;border-top:0}.uc-events--profile .uc-events__time-relative,.uc-events--profile .uc-events__time-exact{font-size:10px}.uc-events__notify-verb{font-size:11px}.uc-events__notify-summary{font-size:10px;-webkit-line-clamp:2}.uc-events__meta{gap:3px;margin-top:3px}.uc-events-end-hint{font-size:10px;margin-top:4px}.uc-kpi--money .uc-kpi-value{font-size:16px}.uc-modal .uc-empty{padding:12px 10px;font-size:12px;border-radius:10px}.uc-history-mobile{display:flex;flex-direction:column;gap:8px}.uc-history-desktop{display:none!important}.uc-project-grid{grid-template-columns:1fr}.ga-transactions-filter-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ga-transactions-filter-tabs::-webkit-scrollbar{display:none}.admin-settings-toast{left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px))}.ga-page-header.ga-staff-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.ga-staff-create-anchor{align-self:center;justify-self:end}.auth-page{overflow-y:auto;-webkit-overflow-scrolling:touch;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px))}}@media (max-width: 520px){.dash-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-kpi{padding:12px;gap:8px}.dash-kpi-value{font-size:16px}.dash-kpi-value--money{font-size:clamp(11px,3.4vw,14px);line-height:1.25}.dash-kpi-label{font-size:11px}.dash-card-chart{min-height:auto;max-height:none;overflow:visible}.dash-card-chart .chart-svg{max-height:240px}.dash-card-projects{min-height:280px;max-height:360px}.dash-project-bar-value{font-size:11px}.ga-page-title,.admin-settings-page-title{font-size:20px}.ga-table{font-size:12px}.ga-table th,.ga-table td{padding:10px 8px}.ga-tab,.ga-chip{padding:8px 12px;font-size:13px}.ga-actions-group{flex-direction:column;align-items:stretch;width:100%}.ga-giveaways-mobile-actions .ga-actions-group,.ga-payouts-mobile-actions .ga-actions-group,.ga-reviews-mobile-actions .ga-actions-group{flex-direction:row;align-items:center;justify-content:flex-end;width:auto;flex-wrap:nowrap}.ga-giveaways-mobile-actions .ga-icon-btn,.ga-payouts-mobile-actions .ga-icon-btn,.ga-reviews-mobile-actions .ga-icon-btn{width:34px;height:34px;flex-shrink:0}.ga-actions-group .ga-btn-sm{width:100%}.ga-table--users th.ga-users-actions-col,.ga-table--users td.ga-users-actions-col,.ga-table--reviews td.ga-cell-actions,.ga-table--reviews th.ga-cell-actions-th{min-width:96px;padding-right:10px!important}.ga-table--reviews .ga-cell-review-text{max-width:180px}.uc-hero-name{font-size:18px}.ga-project-chip-select__input{min-width:120px;max-width:100%}.dash-card-chart .chart-wrap,.dash-card-chart .chart-wrap--single-day{padding:10px 14px 14px}.dash-card-chart .dash-card-header{padding:12px 14px 10px}.chart-legend{gap:6px}.chart-legend-item{font-size:11px;padding:4px 8px}.broadcast-stats__grid{grid-template-columns:1fr}.broadcast-stats__card--wide{grid-column:span 1}.admin-settings-games-hint{font-size:12px}.admin-settings-game-chip{width:100%}.ga-postback-request-url{font-size:11px;word-break:break-all}.auth-card{width:min(420px,calc(100% - 24px));margin:0;padding:20px 16px}.auth-card-top{flex-direction:column;align-items:flex-start;gap:12px}}.ga-transactions-filters{margin-bottom:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0d122ad1}.ga-transactions-filters__form{display:flex;flex-direction:column;gap:16px}.ga-transactions-filters__quick{display:flex;flex-direction:column;gap:10px;width:100%}.ga-transactions-filters__quick-label{color:#8fa0ca;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ga-transactions-filters__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ga-transactions-filters__search-input{flex:1 1 220px;min-width:min(100%,200px);margin:0}.ga-transactions-filters__toolbar .ga-transactions-filters__search-input,.ga-transactions-filters__toolbar .ga-transactions-filters__toolbar-btn{height:44px;min-height:44px;box-sizing:border-box}.ga-transactions-filters__toolbar .ga-transactions-filters__toolbar-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;line-height:1.2;white-space:nowrap}.ga-transactions-filters__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 16px;width:100%}.ga-transactions-total{margin:4px 0 0;font-size:13px;color:#8b96bf}.ga-transactions-total--pending{color:#a78bfa}.ga-table--deposits th.ga-th-sortable .ga-th-sort-btn,.ga-table--project-stats th.ga-th-sortable .ga-th-sort-btn,.ga-table--partners th.ga-th-sortable .ga-th-sort-btn,.ga-table--partners-projects th.ga-th-sortable .ga-th-sort-btn,.ga-table--streamer-analytics th.ga-th-sortable .ga-th-sort-btn,.ga-table--giveaways th.ga-th-sortable .ga-th-sort-btn{justify-content:flex-start;text-align:left}.ga-table--deposits td,.ga-table--project-stats td,.ga-table--partners td,.ga-table--streamer-analytics td{padding:18px 20px;text-align:left;font-variant-numeric:tabular-nums}.ga-table--streamer-analytics th.ga-th-sortable .ga-th-sort-btn{padding:18px 20px}.ga-streamer-analytics-table-wrap,.ga-streamer-analytics-projects-wrap{overflow-x:auto;width:100%;min-width:0;max-width:100%;padding-right:10px;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ga-streamer-analytics-table-wrap{background:#0c1127;border-radius:14px}.ga-table--streamer-analytics{min-width:1040px;width:-moz-max-content;width:max-content;border-collapse:separate;border-spacing:0}.ga-table--streamer-analytics th.ga-streamer-analytics-action-col,.ga-table--streamer-analytics td.ga-streamer-analytics-action-col{position:sticky;right:0;z-index:4;width:1%;min-width:112px;padding:18px 12px!important;text-align:center;vertical-align:middle;background:#0c1127;border-left:1px solid rgba(255,255,255,.06)}.ga-streamer-analytics-action-cell{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.ga-streamer-analytics-mcard__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:auto}.ga-table--streamer-analytics th.ga-streamer-analytics-action-col{z-index:5}.ga-table--streamer-analytics th.ga-streamer-analytics-partner-col,.ga-table--streamer-analytics td.ga-streamer-analytics-partner-col{position:sticky;left:0;z-index:3;min-width:150px;max-width:220px;padding:18px 16px!important;vertical-align:middle;background:#0c1127;border-right:1px solid rgba(255,255,255,.06)}.ga-table--streamer-analytics th.ga-streamer-analytics-partner-col .ga-th-sort-btn{padding:18px 16px}.ga-table--streamer-analytics tbody tr:hover td{background:#6366f114}.ga-streamer-analytics-partner-cell__info{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ga-streamer-analytics-partner-cell__info strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-table--streamer-analytics .ga-partners-icon-btn{width:36px;height:36px;border-radius:10px;-webkit-tap-highlight-color:transparent}.ga-table--streamer-analytics .ga-partners-icon-btn:focus,.ga-table--streamer-analytics .ga-partners-icon-btn:focus-visible{outline:none}.ga-table--streamer-analytics .ga-partners-icon-btn--stats:focus-visible{box-shadow:0 0 0 2px #38bdf859,0 4px 16px #38bdf847}.ga-table--streamer-analytics .ga-partners-icon-btn--stats.is-active{box-shadow:0 0 0 2px #38bdf866,0 0 18px #38bdf859}.ga-table--streamer-analytics .ga-partners-icon-btn:hover:not(:disabled){transform:none}.ga-table--streamer-analytics .ga-partners-icon-btn:active:not(:disabled){transform:scale(.96)}.ga-table--streamer-analytics-projects{min-width:980px;width:-moz-max-content;width:max-content}.ga-table--streamer-analytics-projects td{padding:18px 20px;text-align:left;font-variant-numeric:tabular-nums}.ga-table--streamer-analytics-projects th.ga-th-sortable .ga-th-sort-btn{padding:18px 20px}.ga-table--streamer-analytics-projects th.ga-streamer-analytics-project-name-col,.ga-table--streamer-analytics-projects td.ga-streamer-analytics-project-name-col{min-width:140px;max-width:220px;background:transparent}.ga-table--streamer-analytics-projects td.ga-streamer-analytics-project-name-col strong{color:#e2e8f0}.ga-streamer-analytics-modal.ga-partners-modal--stats{width:min(1320px,calc(100vw - 32px))}.ga-streamer-analytics-modal-title__short{display:none}.ga-streamer-analytics-modal-title__long{display:inline}.ga-streamer-analytics-modal-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px}.ga-streamer-analytics-header{margin-bottom:24px;padding:22px 24px;border-radius:18px;border:1px solid rgba(99,102,241,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(99,102,241,.18) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(56,189,248,.12) 0%,transparent 55%),#0c1127b8;box-shadow:0 18px 40px #00000038;overflow:visible}.ga-streamer-analytics-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;flex-wrap:wrap}.ga-streamer-analytics-header__main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 320px}.ga-streamer-analytics-header .ga-streamer-analytics-header__period.ga-partners-period-toolbar{margin:0;flex:0 1 auto;justify-content:flex-end;align-self:center}.ga-streamer-analytics-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#e0e7ff;background:linear-gradient(135deg,#7c3aed8c,#2563eb73);border:1px solid rgba(167,139,250,.35);box-shadow:0 8px 24px #7c3aed40}.ga-streamer-analytics-header__text{min-width:0}.ga-streamer-analytics-header__title{margin:0;font-size:28px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(120deg,#f8fafc,#bae6fd 48%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-streamer-analytics-header__subtitle{margin:6px 0 0;font-size:14px;line-height:1.45;color:#94a3b8;max-width:56ch}@media (max-width: 640px){.ga-streamer-analytics-header{padding:18px 16px}.ga-streamer-analytics-header__top{align-items:stretch}.ga-streamer-analytics-header__main{align-items:flex-start;flex-basis:100%}.ga-streamer-analytics-header__period{width:100%;justify-content:flex-start}.ga-streamer-analytics-header__title{font-size:22px}.ga-streamer-analytics-header__subtitle{font-size:13px}}.ga-streamer-analytics-modal-period-toolbar{flex:1;min-width:min(100%,560px);margin-bottom:0}.ga-streamer-analytics-projects-wrap--modal{margin-top:4px}.ga-partners-modal-body .ga-streamer-analytics-projects-wrap--modal{max-width:100%}.ga-streamer-analytics-mcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ga-streamer-analytics-mcard__lead{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.ga-streamer-analytics-mcard__title{width:100%;max-width:100%;font-size:16px;font-weight:800;color:#f8fafc;line-height:1.3;word-break:break-word;overflow-wrap:normal}.ga-streamer-analytics-mcard__muted{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:600;line-height:1.2}.ga-streamer-analytics-mcard__stats{display:grid;gap:8px}.ga-streamer-analytics-mcard__stats+.ga-streamer-analytics-mcard__stats{margin-top:8px}.ga-streamer-analytics-mcard__stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-streamer-analytics-mcard__stats--2,.ga-streamer-analytics-mcard__stats--modal.ga-streamer-analytics-mcard__stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-streamer-analytics-mcard__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:8px 6px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-align:center}.ga-streamer-analytics-mcard__stat-val{width:100%;font-size:13px;font-weight:800;color:#f8fafc;line-height:1.25;font-variant-numeric:tabular-nums;word-break:break-word}.ga-streamer-analytics-mcard__stat-val.is-violet{color:#c4b5fd}.ga-streamer-analytics-mcard__stat-val.is-amber{color:#fbbf24}.ga-streamer-analytics-mcard__stat-val.is-green{color:#4ade80}.ga-streamer-analytics-mcard__stat-lbl{width:100%;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#8b96bf;line-height:1.3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ga-table--partners td.ga-cell-number{text-align:left}.ga-transaction-user-cell{display:flex;flex-direction:column;gap:2px;line-height:1.25}.ga-transaction-user-cell__login{font-size:12px}.ga-transactions-filter-tabs{margin-bottom:16px}.ga-system-logs-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:16px;position:relative;z-index:30}.ga-logs-dropdown{position:relative;flex:1 1 160px;min-width:140px;max-width:280px}.ga-logs-dropdown--actions{flex:1 1 140px;max-width:200px}.ga-logs-dropdown__trigger{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:52px;padding:10px 36px 10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f172abf;color:#e2e8f0;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ga-logs-dropdown__trigger:hover,.ga-logs-dropdown__trigger--open{border-color:#6366f173;background:#1e293be6}.ga-logs-dropdown__title{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.ga-logs-dropdown__value{font-size:14px;font-weight:600;color:#f8fafc;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-logs-dropdown__chevron{position:absolute;right:12px;top:50%;width:8px;height:8px;margin-top:-2px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:translateY(-50%) rotate(45deg);transition:transform .15s ease}.ga-logs-dropdown__trigger--open .ga-logs-dropdown__chevron{margin-top:2px;transform:translateY(-50%) rotate(-135deg)}.ga-logs-dropdown__menu{position:absolute;z-index:120;top:calc(100% + 6px);left:0;right:0;min-width:100%;max-height:min(320px,50vh);overflow:auto;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f172afa;box-shadow:0 16px 40px #00000073}.ga-logs-dropdown__menu--portal{position:fixed;top:auto;right:auto;bottom:auto;overflow:auto;-webkit-overflow-scrolling:touch}.ga-logs-dropdown__option{display:block;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#e2e8f0;font-size:14px;text-align:left;cursor:pointer}.ga-logs-dropdown__option:hover{background:#6366f126}.ga-logs-dropdown__option--selected{background:#6366f147;color:#fff;font-weight:600}.ga-logs-dropdown__option--error.ga-logs-dropdown__option--selected{background:#f8717133;color:#fca5a5}.ga-logs-dropdown__option--warn.ga-logs-dropdown__option--selected{background:#fbbf2433;color:#fde68a}.ga-logs-dropdown__option--info.ga-logs-dropdown__option--selected{background:#60a5fa33;color:#93c5fd}.ga-logs-dropdown__panel{display:flex;flex-direction:column;gap:8px;padding:4px}.ga-logs-dropdown__hint{margin:0;font-size:11px;line-height:1.4;color:#64748b}.ga-logs-date-field{display:flex;flex-direction:column;gap:6px;cursor:pointer}.ga-logs-date-field__label{font-size:12px;color:#94a3b8}.ga-logs-date-field__wrap{position:relative}.ga-logs-date-field__input{width:100%;box-sizing:border-box;padding:10px 40px 10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#020617a6;color:#f8fafc;font-size:14px;font-family:inherit;color-scheme:dark;cursor:pointer}.ga-logs-date-field__input:focus{outline:none;border-color:#6366f18c;background:#6366f11f}.ga-logs-date-field__input::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.ga-logs-date-field__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px;line-height:1;pointer-events:none}.ga-logs-dropdown__action--primary{border-color:#6366f159;background:#6366f12e;font-weight:600}.ga-logs-dropdown__action{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#1e293bcc;color:#e2e8f0;font-size:14px;text-align:left;cursor:pointer}.ga-logs-dropdown__action:hover:not(:disabled){border-color:#6366f166;background:#6366f11f}.ga-logs-dropdown__action:disabled{opacity:.45;cursor:not-allowed}.ga-system-logs-tab-hint{margin:0 0 10px}.ga-field--inline{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.ga-field--inline select{min-width:88px}.ga-field--inline input[type=date]{min-width:140px}.ga-info-box--compact{margin-bottom:12px;padding:10px 12px}.ga-system-logs-path{display:block;word-break:break-all;font-size:.8rem}.ga-system-logs-wrap{position:relative;margin-top:12px}.ga-system-logs-viewer{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#020617a6;max-height:min(72vh,720px);overflow:auto}.ga-system-logs-scroll-fab{position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#1e293beb;color:#e8ecff;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000059}.ga-system-logs-scroll-fab:hover{background:#334155f2;border-color:var(--ga-accent, #5b8def)}.ga-system-logs-pre{margin:0;padding:14px 16px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.45;color:#c8d4f0;white-space:pre-wrap;word-break:break-word}.ga-system-logs-line{display:block}.ga-system-logs-line--error{color:#fca5a5}.ga-system-logs-line--warn{color:#fde68a}.ga-system-logs-line--info{color:#93c5fd}.broadcast-page{max-width:none;padding:0}.broadcast-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;align-items:start}.broadcast-layout>.broadcast-section-nav{grid-column:1 / -1;margin-bottom:0}.broadcast-rail,.broadcast-main-card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.broadcast-rail{position:sticky;top:0;align-self:start;padding:20px 16px}.broadcast-back{display:inline-block;margin-bottom:12px;color:#94a3b8;text-decoration:none;font-size:.9rem}.broadcast-back:hover{color:#e2e8f0}.broadcast-rail-title{margin:0 0 20px;font-size:1.15rem;font-weight:600}.broadcast-steps{display:flex;flex-direction:column;gap:6px}.broadcast-step{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:#94a3b8;text-align:left;cursor:pointer;font:inherit;transition:background .15s,color .15s}.broadcast-step:hover{background:#ffffff0a;color:#e2e8f0}.broadcast-step.is-active{background:#5b8def1f;color:#e8ecff}.broadcast-step.is-done .broadcast-step__icon{background:#22c55e33;color:#86efac}.broadcast-step__icon{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;font-size:.8rem;font-weight:600}.broadcast-step.is-active .broadcast-step__icon{background:linear-gradient(135deg,#5b8def,#8b5cf6);color:#fff}.broadcast-step__label{flex:1;min-width:0;line-height:1.3;font-size:.9rem;font-weight:600}.broadcast-rail-cancel{width:100%;margin-top:20px}.broadcast-main{display:flex;flex-direction:column;align-self:start;min-width:0;width:100%;padding:0;margin:0}.broadcast-main-card{display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px;width:100%}.broadcast-panel{display:flex;flex-direction:column;gap:16px;padding:0;border:none;border-radius:0;background:transparent}.broadcast-panel__title{margin:0 0 4px;font-size:1.1rem}.broadcast-dropzone{padding:20px;border:2px dashed rgba(255,255,255,.15);border-radius:14px;background:#02061759}.broadcast-dropzone__label{display:flex;flex-direction:column;gap:6px;cursor:pointer;color:#94a3b8;font-size:.9rem}.broadcast-dropzone__label strong{color:#e2e8f0}.broadcast-images{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.broadcast-image-item{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.broadcast-image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.broadcast-image-item__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:50%;background:#000000a6;color:#fff;cursor:pointer;line-height:1}.broadcast-toolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.broadcast-toolbar__btn{min-width:32px;padding:4px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#e2e8f0;cursor:pointer;font-size:.8rem}.broadcast-button-row{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#02061759}.broadcast-button-row__label{margin-bottom:10px;font-size:.85rem;color:#94a3b8}.broadcast-button-row__items{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.broadcast-button-chip{display:flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:#ffffff14}.broadcast-button-chip button:first-child{border:none;background:transparent;color:#e2e8f0;cursor:pointer;font:inherit}.broadcast-button-chip__remove{width:22px;height:22px;border:none;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.broadcast-button-add,.broadcast-add-row{border:1px dashed rgba(255,255,255,.2);background:transparent}.broadcast-button-add{width:40px;height:36px;border-radius:10px;color:#94a3b8;cursor:pointer;font-size:1.2rem}.broadcast-webapp-links{display:flex;flex-direction:column;gap:12px;margin-top:4px;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#02061759;max-height:320px;overflow:auto}.broadcast-webapp-links__hint,.broadcast-webapp-links__empty,.broadcast-webapp-links__notice{margin:0;font-size:12px;color:#94a3b8;line-height:1.45}.broadcast-webapp-links__notice{color:#86efac}.broadcast-webapp-links__section{display:flex;flex-direction:column;gap:8px}.broadcast-webapp-links__section-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.broadcast-webapp-links__chips{display:flex;flex-wrap:wrap;gap:8px}.broadcast-webapp-links__chip{border:1px solid rgba(129,140,248,.35);background:#6366f11f;color:#e0e7ff;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.broadcast-webapp-links__chip:hover{background:#6366f138}.ga-modal--verification-reject{width:min(860px,calc(100vw - 48px));max-width:min(860px,calc(100vw - 48px))}.ga-modal--verification-reject .ga-form{gap:18px}.ga-verification-reject-modal__templates{padding-top:2px}.ga-verification-reject-modal__header{align-items:flex-start;margin-bottom:20px}.ga-verification-reject-modal__header-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.ga-verification-reject-tabs{display:flex;flex-wrap:wrap;gap:8px}.ga-verification-reject-tabs__btn{border:1px solid rgba(148,163,184,.2);background:#0f172a8c;color:#94a3b8;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ga-verification-reject-tabs__btn:hover{color:#e2e8f0;border-color:#94a3b859}.ga-verification-reject-tabs__btn.is-active{color:#fff;border-color:#7c3aed80;background:#7c3aed33}.ga-verification-reject-modal__reject .ga-modal-actions{margin-top:8px;padding-top:4px}.ga-verification-reject-modal__templates-footer{margin-top:4px;padding-top:8px;justify-content:flex-start}.ga-verification-reject-templates-list{min-width:0;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#080e20b8;padding:18px 18px 16px;display:flex;flex-direction:column;gap:14px}.ga-verification-reject-templates-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:2px}.ga-verification-reject-templates-empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:180px;padding:24px 16px;text-align:center;color:#94a3b8;font-size:13px;line-height:1.5;border-radius:12px;border:1px dashed rgba(148,163,184,.18);background:#0f172a47}.ga-verification-reject-templates-empty p{margin:0}.ga-verification-reject-templates{margin-bottom:14px}.ga-verification-reject-templates__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ga-verification-reject-templates__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.ga-verification-reject-templates__manage-toggle{flex-shrink:0}.ga-verification-reject-templates__error{margin-bottom:8px}.ga-verification-reject-templates__chips{display:flex;flex-wrap:wrap;gap:8px}.ga-verification-reject-templates__chip{border:1px solid rgba(148,163,184,.22);background:#0f172a99;color:#cbd5e1;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ga-verification-reject-templates__chip:hover:not(:disabled){background:#6366f129;border-color:#818cf866;color:#e2e8f0}.ga-verification-reject-templates__chip:disabled{opacity:.5;cursor:not-allowed}.ga-verification-reject-manage{margin-top:4px;margin-bottom:16px;padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.15);background:#0f172a73}.ga-verification-reject-manage__hint{margin:0;padding:12px 14px;font-size:13px;color:#b6c2d9;line-height:1.5;border-radius:12px;background:#0f172a73;border:1px solid rgba(148,163,184,.12)}.ga-verification-reject-manage__list{list-style:none;margin:0;padding:4px 2px 4px 0;display:flex;flex-direction:column;gap:12px;max-height:min(380px,46vh);overflow-y:auto;flex:1}.ga-verification-reject-manage__item{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0f172a80}.ga-verification-reject-manage__item.is-editing,.ga-verification-reject-manage__item.is-creating{border-color:#7c3aed66;background:#7c3aed1a;box-shadow:inset 0 0 0 1px #7c3aed14}.ga-verification-reject-manage__item-new-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#c4b5fd}.ga-verification-reject-manage__item-field{gap:6px;margin:0}.ga-verification-reject-manage__item-field>span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8fa0ca}.ga-verification-reject-manage__item-title-input,.ga-verification-reject-manage__item-body-input{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#0206176b;color:#e2e8f0;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.ga-verification-reject-manage__item-title-input{padding:9px 12px;font-size:14px;font-weight:700}.ga-verification-reject-manage__item-body-input{padding:10px 12px;font-size:13px;line-height:1.55;min-height:96px;resize:vertical;white-space:pre-wrap;word-break:break-word}.ga-verification-reject-manage__item-title-input:focus,.ga-verification-reject-manage__item-body-input:focus{outline:none;border-color:#818cf873;box-shadow:0 0 0 2px #6366f12e}.ga-verification-reject-manage__item-title-input:disabled,.ga-verification-reject-manage__item-body-input:disabled{opacity:.65}.ga-verification-reject-manage__item-head{display:flex;align-items:center;min-width:0}.ga-verification-reject-manage__item-title{display:block;font-size:14px;font-weight:700;color:#f1f5f9;line-height:1.35}.ga-verification-reject-manage__item-body{margin:0;padding:10px 12px;font-size:13px;color:#cbd5e1;line-height:1.55;white-space:pre-wrap;word-break:break-word;border-radius:10px;background:#0206176b;border:1px solid rgba(148,163,184,.1)}.ga-verification-reject-manage__item-text{flex:1;min-width:0}.ga-verification-reject-manage__item-text strong{display:block;font-size:13px;color:#e2e8f0;margin-bottom:4px}.ga-verification-reject-manage__item-text p{margin:0;font-size:12px;color:#94a3b8;line-height:1.45;white-space:pre-wrap;word-break:break-word}.ga-verification-reject-manage__item-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.ga-verification-reject-manage__form{padding-top:0;border-top:none;display:flex;flex-direction:column;gap:14px;flex:1}.ga-verification-reject-manage__form-title{margin:0;padding-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#cbd5e1}.ga-verification-reject-manage__form-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:auto;padding-top:6px}@media (max-width: 720px){.ga-modal-overlay.ga-modal-overlay--compact-center .ga-modal--verification-reject{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:min(92dvh,calc(100dvh - 24px));padding:16px;display:flex;flex-direction:column;overflow:hidden}.ga-verification-reject-modal__header{flex-shrink:0;margin-bottom:14px;gap:10px}.ga-verification-reject-modal__header-main{gap:12px;padding-right:36px}.ga-verification-reject-modal__header h2{font-size:16px;line-height:1.3}.ga-verification-reject-tabs{width:100%}.ga-verification-reject-tabs__btn{flex:1 1 0;min-width:0;text-align:center;padding:9px 10px;font-size:12px}.ga-verification-reject-modal__reject,.ga-verification-reject-modal__templates{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.ga-verification-reject-templates__head{flex-wrap:wrap;gap:8px}.ga-verification-reject-templates__manage-toggle{margin-left:auto}.ga-verification-reject-templates__chips{flex-direction:column;gap:10px}.ga-verification-reject-templates__chip{width:100%;min-height:44px;padding:10px 14px;font-size:13px;white-space:normal;text-align:center;line-height:1.35}.ga-verification-reject-templates-list{padding:14px}.ga-verification-reject-manage__list{max-height:none}.ga-verification-reject-manage__item-actions{flex-direction:column;align-items:stretch;gap:8px}.ga-verification-reject-manage__item-actions .ga-btn{width:100%;justify-content:center;min-height:40px}.ga-verification-reject-manage__form-actions{flex-direction:column;align-items:stretch}.ga-verification-reject-manage__form-actions .ga-btn{width:100%;justify-content:center;min-height:44px}.ga-verification-reject-modal__reject .ga-modal-actions,.ga-verification-reject-modal__templates-footer{flex-shrink:0;margin-top:auto;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.ga-verification-reject-modal__templates-footer .ga-btn{width:100%;min-height:44px;justify-content:center}}.broadcast-webapp-links__search{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172aa6;color:#e2e8f0;padding:8px 10px;font-size:13px}.broadcast-webapp-links__list{display:flex;flex-direction:column;gap:10px}.broadcast-webapp-links__group{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid rgba(148,163,184,.12)}.broadcast-webapp-links__group:first-child{border-top:none;padding-top:0}.broadcast-webapp-links__group-title{font-size:13px;font-weight:600;color:#f8fafc}.broadcast-webapp-links__group-sub{display:block;margin-top:2px;font-size:11px;font-weight:500;color:#94a3b8}.broadcast-webapp-link-row{display:flex;flex-direction:column;gap:6px}.broadcast-webapp-link-row__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.broadcast-webapp-link-row__label{font-size:11px;color:#94a3b8}.broadcast-webapp-link-row__url{display:block;font-size:11px;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.broadcast-webapp-link-row__actions{display:flex;flex-wrap:wrap;gap:6px}.broadcast-audience-count{margin:0;color:#94a3b8}.broadcast-choices{display:flex;flex-direction:column;gap:10px}.broadcast-choice{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:14px;border:2px solid rgba(255,255,255,.1);background:#02061759;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.broadcast-choice:hover{border-color:#5b8def59}.broadcast-choice.is-selected{border-color:#5b8defa6;background:#5b8def1a;box-shadow:0 0 0 1px #5b8def33}.broadcast-choice__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.broadcast-choice__mark{flex-shrink:0;width:22px;height:22px;margin-top:1px;border:2px solid rgba(148,163,184,.65);background:#0f172acc;transition:border-color .15s,background .15s,box-shadow .15s}.broadcast-choice__mark--radio{border-radius:50%}.broadcast-choice__mark--checkbox{border-radius:6px}.broadcast-choice.is-selected .broadcast-choice__mark{border-color:#5b8def;background:#5b8def;box-shadow:inset 0 0 0 3px #0f172ad9}.broadcast-choice.is-selected .broadcast-choice__mark--checkbox{box-shadow:none;background:#5b8def url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8l3.5 3.5L13 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}.broadcast-choice__content{display:flex;flex-direction:column;gap:4px;min-width:0}.broadcast-choice__content strong{font-size:.95rem;font-weight:600;color:#f1f5f9;line-height:1.35}.broadcast-choice__hint{font-size:.82rem;color:#94a3b8;line-height:1.4}.broadcast-choice__extra{margin-top:10px}.broadcast-schedule-input{position:relative;width:100%;max-width:280px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#0f172ae6;color:#f8fafc;font:inherit;cursor:pointer;color-scheme:dark}.broadcast-schedule-input::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;opacity:0}.broadcast-test-fields{display:grid;gap:14px}.broadcast-image-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.broadcast-image-item__video-badge{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:#000000a6;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em}.broadcast-option{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#02061740;cursor:pointer}.broadcast-option--disabled{opacity:.55;cursor:not-allowed}.broadcast-status{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.broadcast-stats{margin-bottom:20px;padding:20px 22px;border-radius:16px;border:1px solid rgba(91,141,239,.25);background:linear-gradient(180deg,#0f172ad9,#0206178c)}.broadcast-stats__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.broadcast-stats__title{margin:0;font-size:1.2rem}.broadcast-stats__name{margin:6px 0 0;color:#94a3b8;font-size:.92rem}.broadcast-stats__progress-wrap{min-width:180px;text-align:right}.broadcast-stats__progress-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.broadcast-stats__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#5b8def,#8b5cf6);transition:width .35s ease}.broadcast-stats__progress-text{display:block;margin-top:6px;font-size:.82rem;color:#94a3b8}.broadcast-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.broadcast-stats__card{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#02061759}.broadcast-stats__card--wide{grid-column:span 2}.broadcast-stats__card--success{border-color:#22c55e40}.broadcast-stats__card--error{border-color:#f8717140}.broadcast-stats__card-icon{font-size:1rem}.broadcast-stats__card-label{color:#94a3b8;font-size:.82rem}.broadcast-stats__card-value{font-size:1.35rem;line-height:1.2}.broadcast-stats__card-value--small{font-size:.95rem}.broadcast-stats__errors-title{margin:0 0 10px;font-size:.95rem;color:#cbd5e1}.broadcast-stats__errors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.broadcast-stats__error-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff0a;color:#cbd5e1;font-size:.88rem}.broadcast-stats__error-row strong{color:#f8fafc;font-size:1rem}.broadcast-test-actions{display:flex;flex-wrap:wrap;gap:10px}.broadcast-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);gap:12px}.ga-conflict-box{padding:12px 14px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:#7f1d1d33;color:#fecaca;font-size:.9rem}.ga-conflict-box strong{display:block;margin-bottom:6px;color:#fca5a5}.ga-conflict-box__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:.82rem;color:#fda4af}@media (max-width: 900px){.broadcast-layout{grid-template-columns:1fr}.broadcast-rail{position:static}.broadcast-steps{flex-direction:column;gap:4px;margin-bottom:4px}.broadcast-step{padding:8px 10px}.broadcast-step__label{font-size:13px}.broadcast-rail-title{margin-bottom:12px;font-size:1.05rem}.broadcast-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.broadcast-stats__card--wide{grid-column:span 2}.broadcast-stats__errors-grid{grid-template-columns:1fr}}.broadcast-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.broadcast-section-nav__link{padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffffb8;text-decoration:none;font-size:.9rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.broadcast-section-nav__link:hover{color:#fff;border-color:#a78bfa73}.broadcast-section-nav__link.is-active{background:#7c3aed47;border-color:#a78bfa8c;color:#fff}.broadcast-complete-hint{margin:0 0 16px;padding:12px 16px;border-radius:12px;background:#7c3aed1f;border:1px solid rgba(167,139,250,.25);color:#ffffffd9}.broadcast-complete-hint a{color:#c4b5fd}.broadcast-layout--history{grid-template-columns:1fr}.broadcast-layout--history>.broadcast-history-header{grid-column:1 / -1;margin-bottom:0}.broadcast-layout--history .broadcast-history-list-panel{grid-column:1 / -1;min-width:0}.broadcast-history-table__time{white-space:nowrap}.broadcast-history-modal__body{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px;max-height:min(78vh,820px);overflow:hidden}.broadcast-history-modal__tabs{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;padding-top:4px}.broadcast-history-modal__tab{border:1px solid var(--ga-border, rgba(255, 255, 255, .12));background:transparent;color:var(--ga-text-muted, rgba(255, 255, 255, .72));border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.broadcast-history-modal__tab.is-active{color:var(--ga-text, #fff);border-color:#38bdf88c;background:#38bdf81f}.broadcast-history-modal__actions{display:flex;justify-content:flex-end;flex-shrink:0;padding-top:4px}.broadcast-delivery-log{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1;overflow:hidden}.broadcast-delivery-log__hint{margin:0;font-size:12px;line-height:1.45;color:var(--ga-text-muted, rgba(255, 255, 255, .65))}.broadcast-delivery-log__filters{display:flex;flex-wrap:wrap;gap:6px}.broadcast-delivery-log__filter{border:1px solid var(--ga-border, rgba(255, 255, 255, .12));background:transparent;color:var(--ga-text-muted, rgba(255, 255, 255, .72));border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.broadcast-delivery-log__filter.is-active{color:var(--ga-text, #fff);border-color:#38bdf88c;background:#38bdf81a}.broadcast-delivery-log__meta{font-size:12px;color:var(--ga-text-muted, rgba(255, 255, 255, .65))}.broadcast-delivery-log__table-wrap{overflow:auto;min-height:0;flex:1;border:1px solid var(--ga-border, rgba(255, 255, 255, .1));border-radius:10px}.broadcast-delivery-log__table{width:100%;min-width:720px}.broadcast-delivery-log__table th,.broadcast-delivery-log__table td{vertical-align:top;font-size:12px}.broadcast-delivery-log__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:nowrap}.broadcast-delivery-log__message{max-width:360px;word-break:break-word;line-height:1.4}.broadcast-delivery-log__reason{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;white-space:nowrap}.broadcast-delivery-log__reason--blocked{background:#ef444426;color:#fca5a5}.broadcast-delivery-log__reason--deactivated{background:#a855f726;color:#d8b4fe}.broadcast-delivery-log__reason--rate-limit{background:#f59e0b26;color:#fcd34d}.broadcast-delivery-log__reason--access{background:#eab30826;color:#fde047}.broadcast-delivery-log__reason--unknown{background:#94a3b826;color:#cbd5e1}.broadcast-history-modal .broadcast-stats{margin:0;overflow-y:auto;min-height:0}.broadcast-history-table tbody tr{cursor:pointer}.broadcast-history-table tbody tr:hover{background:#7c3aed14}.broadcast-history-table tbody tr.is-selected{background:#7c3aed2e}.broadcast-history-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.broadcast-history-status--scheduled{background:#3b82f633;color:#93c5fd}.broadcast-history-status--running{background:#eab30833;color:#fde047}.broadcast-history-status--completed{background:#22c55e33;color:#86efac}.broadcast-history-status--cancelled{background:#ef444433;color:#fca5a5}.broadcast-stats__times{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:.85rem;color:#ffffffa6}.currencies-page__header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.currencies-sync-btn{flex-shrink:0;min-width:160px}.currencies-sync-banner{margin-bottom:16px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#22c55e2e,#7c3aed1f);border:1px solid rgba(34,197,94,.35);color:#bbf7d0;font-size:14px}.currencies-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:20px}.currencies-stat-card{padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.currencies-stat-card--primary{background:linear-gradient(145deg,#7c3aed38,#3b82f61f);border-color:#7c3aed59}.currencies-stat-card--highlight{background:linear-gradient(145deg,#22c55e33,#10b98114);border-color:#22c55e66;animation:currencies-pulse 2s ease-in-out infinite}@keyframes currencies-pulse{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 20px 2px #22c55e26}}.currencies-stat-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8b96bf}.currencies-stat-card__value{font-size:1.35rem;font-weight:800;color:#f5f7ff}.currencies-stat-card__value--sm{font-size:.95rem;font-weight:600}.currencies-toolbar{--currencies-control-h: 40px;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-bottom:16px}.currencies-toolbar .currencies-filters.ga-period-chips{margin:0;flex:1 1 auto;flex-wrap:wrap;min-width:0;align-items:center;gap:10px}.currencies-toolbar .currencies-search.ga-search-input,.currencies-toolbar .currencies-filters .ga-chip,.currencies-toolbar .currencies-auto-sync,.currencies-toolbar .currencies-auto-sync__trigger{height:var(--currencies-control-h);min-height:var(--currencies-control-h);max-height:var(--currencies-control-h);box-sizing:border-box;font-size:14px;line-height:1.25}.currencies-toolbar .currencies-search.ga-search-input{flex:0 1 280px;min-width:160px;max-width:320px;width:auto;padding:0 14px;margin:0}.currencies-toolbar .currencies-filters .ga-chip{display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.currencies-toolbar .currencies-auto-sync{position:relative;flex-shrink:0;margin-left:auto;border-radius:12px}.currencies-auto-sync__trigger{display:inline-flex;align-items:center;gap:8px;width:100%;height:100%;margin:0;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0f172abf;color:#9ca8cf;font-size:14px;font-weight:800;line-height:1.25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.currencies-auto-sync.is-on .currencies-auto-sync__trigger{color:#e2e8f0;border-color:#3b82f68c;background:#3b82f638}.currencies-auto-sync.is-open .currencies-auto-sync__trigger{border-color:#60a5fabf}.currencies-auto-sync.is-saving .currencies-auto-sync__trigger{opacity:.75;cursor:wait}.currencies-auto-sync__trigger:disabled{opacity:.5;cursor:not-allowed}.currencies-auto-sync__trigger:focus-visible{outline:2px solid rgba(96,165,250,.55);outline-offset:2px}.currencies-auto-sync__dot{width:8px;height:8px;border-radius:50%;background:#64748b;flex-shrink:0;transition:background .2s ease,box-shadow .2s ease}.currencies-auto-sync.is-on .currencies-auto-sync__dot{background:#60a5fa;box-shadow:0 0 10px #60a5fab3}.currencies-auto-sync__text{letter-spacing:.02em;text-transform:uppercase}.currencies-auto-sync.is-on .currencies-auto-sync__text,.currencies-auto-sync.is-on .currencies-auto-sync__value{color:#dbeafe}.currencies-auto-sync__value{min-width:2.5rem;text-align:right}.currencies-auto-sync__chevron{width:12px;height:7px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%239ca8cf' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .15s ease}.currencies-auto-sync.is-on .currencies-auto-sync__chevron{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%23bfdbfe' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")}.currencies-auto-sync.is-open .currencies-auto-sync__chevron{transform:rotate(180deg)}.currencies-auto-sync__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:100%;margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid rgba(96,165,250,.35);background:#0f172a;box-shadow:0 12px 32px #00000073}.currencies-auto-sync__option{display:block;width:100%;margin:0;padding:8px 12px;border:none;border-radius:8px;background:transparent;color:#cbd5e1;font-size:13px;font-weight:700;text-align:left;white-space:nowrap;cursor:pointer}.currencies-auto-sync__option:hover{background:#3b82f633;color:#f1f5f9}.currencies-auto-sync__option.is-active{background:#3b82f659;color:#fff}@media (max-width: 900px){.currencies-toolbar .currencies-auto-sync{margin-left:0;order:3;width:100%;justify-content:flex-end}}.currencies-section-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8b96bf;margin:8px 0 10px}.currencies-table-wrap{margin-bottom:12px}.currencies-iso{font-weight:800;font-size:15px;letter-spacing:.04em;margin-right:8px}.currencies-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:6px;vertical-align:middle}.currencies-badge--fresh{background:#22c55e40;color:#86efac;animation:currencies-badge-flash 1.2s ease-in-out 3}.currencies-badge--override{background:#eab30833;color:#fde047}.currencies-badge--unchanged{background:#3b82f633;color:#93c5fd}.currencies-badge--missing{background:#fb923c33;color:#fdba74}.currencies-badge--base{background:#94a3b826;color:#cbd5e1}.currencies-badge--partner{background:#a855f738;color:#d8b4fe}.currencies-row--partner td{background:#a855f70f}.currencies-card--partner{border-color:#a855f759!important}.currencies-badge--coinlore{background:#a855f747;color:#e9d5ff}.currencies-badge--coinlore-unchanged{background:#9333ea26;color:#c4b5fd}.currencies-row--coinlore td{background:#a855f71a}.currencies-card--coinlore{border-color:#a855f773!important}.currencies-card__badges{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.currencies-legend{margin:-8px 0 16px;font-size:12px;line-height:1.6}.currencies-legend .currencies-badge{margin:0 2px;vertical-align:middle}.currencies-stat-card--unchanged{border-color:#3b82f659;background:#3b82f614}.currencies-stat-card--missing{border-color:#fb923c66;background:#fb923c1a}.currencies-row--missing td{background:#fb923c0f}.currencies-row--unchanged td{background:#3b82f60a}.currencies-card--missing{border-color:#fb923c59!important}.currencies-card--unchanged{border-color:#3b82f64d!important}@keyframes currencies-badge-flash{0%,to{opacity:1}50%{opacity:.55}}.currencies-row--updated td{background:#22c55e14;animation:currencies-row-glow 2.5s ease-out}.currencies-row--override td{border-left:2px solid rgba(234,179,8,.5)}@keyframes currencies-row-glow{0%{background:#22c55e47}to{background:#22c55e14}}.currencies-card--updated{border-color:#22c55e73!important;box-shadow:0 0 24px #22c55e1f;animation:currencies-row-glow 2.5s ease-out}.currencies-mobile-list{margin-bottom:16px}@media (max-width: 860px){.currencies-page__header-row .currencies-sync-btn{width:100%}.currencies-search{max-width:none;width:100%}}.postback-import-page{max-width:920px}.postback-import-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:14px}.postback-import-hero__lead{margin:8px 0 0;max-width:52ch;color:#94a3b8;font-size:15px;line-height:1.55}.postback-import-sources{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.postback-import-sources__item{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.postback-import-sources__item--violet{color:#ddd6fe;background:#7c3aed2e;border-color:#a78bfa59}.postback-import-sources__item--blue{color:#bfdbfe;background:#2563eb2e;border-color:#60a5fa59}.postback-import-sources__item--cyan{color:#a5f3fc;background:#06b6d424;border-color:#22d3ee52}.postback-import-sources__item--amber{color:#fde68a;background:#f59e0b24;border-color:#fbbf2459}.postback-import-note{margin:0 0 20px;padding:12px 16px;border-radius:12px;font-size:13px;line-height:1.5;color:#8b96bf;background:#0f172a8c;border:1px solid rgba(255,255,255,.06)}.postback-import-note strong{color:#cbd5e1;font-weight:700}.postback-import-note code{font-size:.92em;color:#c4b5fd}.postback-import-card{margin-bottom:20px;padding:22px 24px 20px;border-radius:18px;background:linear-gradient(165deg,#141c3af2,#0a0e20eb);border:1px solid rgba(124,58,237,.22);box-shadow:0 20px 50px #00000047,inset 0 1px #ffffff0d}.postback-import-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:168px;padding:28px 24px;text-align:center;border-radius:16px;border:2px dashed rgba(148,163,184,.28);background:#02061773;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.postback-import-dropzone:hover,.postback-import-dropzone:focus-visible{border-color:#7c3aed8c;background:#1e1b4b59;outline:none;box-shadow:0 0 0 3px #7c3aed26}.postback-import-dropzone--drag{border-color:#60a5fab3;background:#2563eb1f}.postback-import-dropzone--filled{border-style:solid;border-color:#22c55e66;background:#1665341f}.postback-import-dropzone__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.postback-import-dropzone__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:4px;border-radius:16px;color:#a78bfa;background:#7c3aed26}.postback-import-dropzone--filled .postback-import-dropzone__icon{color:#86efac;background:#22c55e26}.postback-import-dropzone__title{margin:0;font-size:17px;font-weight:700;color:#f1f5f9;word-break:break-word}.postback-import-dropzone__meta{margin:0;font-size:13px;color:#94a3b8}.postback-import-dropzone__sep{margin:0 6px;opacity:.5}.postback-import-dropzone__clear{margin-top:8px;padding:6px 12px;border:none;border-radius:8px;background:#ffffff14;color:#cbd5e1;font-size:12px;font-weight:600;cursor:pointer}.postback-import-dropzone__clear:hover{background:#f8717133;color:#fecaca}.postback-import-options{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.postback-import-options__toggle{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.postback-import-options__toggle-text{display:flex;flex-direction:column;gap:2px;line-height:1.35}.postback-import-options__toggle-text strong{color:#e2e8f0;font-size:14px}.postback-import-options__toggle-text span{color:#8b96bf;font-size:12px}.postback-import-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.postback-import-actions__preview,.postback-import-actions__import{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 22px;border-radius:12px}.postback-import-actions__import{flex:1 1 200px}.ga-spinner{display:inline-block;width:22px;height:22px;border:2px solid rgba(148,163,184,.25);border-top-color:#a78bfa;border-radius:50%;animation:ga-spin .7s linear infinite;vertical-align:middle}.ga-spinner--inline{width:16px;height:16px;border-width:2px}@keyframes ga-spin{to{transform:rotate(360deg)}}.postback-import-alert{margin-bottom:18px;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.45}.postback-import-alert--error{color:#fecaca;background:#ef44441f;border:1px solid rgba(248,113,113,.35)}.postback-import-results{margin-bottom:20px;padding:20px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0d122ae0}.postback-import-results--preview{border-color:#60a5fa47;box-shadow:inset 0 0 0 1px #3b82f614}.postback-import-results--done{border-color:#22c55e59;background:linear-gradient(160deg,#1665341f,#0d122ae6 55%)}.postback-import-results__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.postback-import-results__badge{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;background:#3b82f633;border:1px solid rgba(96,165,250,.35)}.postback-import-results__badge--done{color:#bbf7d0;background:#22c55e33;border-color:#4ade8066}.postback-import-results__title{margin:0;font-size:16px;font-weight:600;color:#e2e8f0;word-break:break-all}.postback-import-stats__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.postback-import-stat{padding:14px 16px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);transition:transform .15s ease}.postback-import-stat:hover{transform:translateY(-1px)}.postback-import-stat--success{border-color:#22c55e66;background:#22c55e1a}.postback-import-stat--warning{border-color:#eab30861;background:#eab30814}.postback-import-stat--info{border-color:#60a5fa59;background:#3b82f61a}.postback-import-stat--muted{opacity:.92}.postback-import-stat__label{display:block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf;margin-bottom:6px}.postback-import-stat__value{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:#f8fafc;line-height:1.1}.postback-import-stat--success .postback-import-stat__value{color:#86efac}.postback-import-map{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0d122aa6;overflow:hidden}.postback-import-map[open]{border-color:#7c3aed40}.postback-import-map__summary{display:flex;align-items:center;gap:10px;padding:16px 20px;cursor:pointer;font-weight:700;font-size:14px;color:#e2e8f0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.postback-import-map__summary::-webkit-details-marker{display:none}.postback-import-map[open] .postback-import-map__summary-icon{transform:rotate(90deg)}.postback-import-map__summary-icon{display:inline-block;color:#a78bfa;transition:transform .2s ease}.postback-import-map__count{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800;color:#c4b5fd;background:#7c3aed33}.postback-import-map__body{padding:0 20px 18px;border-top:1px solid rgba(255,255,255,.06)}.postback-import-map__hint{margin:14px 0 12px;font-size:13px;color:#8b96bf;line-height:1.45}.postback-import-map__hint code{font-size:.92em;color:#c4b5fd}.postback-import-map-table-wrap{max-height:320px;overflow:auto;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.postback-import-map-table{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 600px){.postback-import-hero{flex-direction:column}.postback-import-actions .ga-btn{width:100%}.postback-import-actions__import{flex:1 1 auto}}.ga-page--partners .ga-page-subtitle code{font-size:12px;color:#c4b5fd}.ga-page--partners .ga-staff-header{margin-bottom:18px}@media (max-width: 860px){.ga-page--partners.ga-page{padding:16px 14px 24px}.ga-page--partners .ga-page-subtitle__short{display:block;margin-top:4px;font-size:12px;line-height:1.4}.ga-page--partners .ga-staff-header{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:start}.ga-page--partners .ga-staff-header-text{min-width:0}.ga-page--partners .ga-page-title{font-size:22px;line-height:1.2}.ga-page--partners .ga-partners-header-actions{flex-shrink:0;align-self:start}.ga-page--partners .ga-staff-header .ga-plus-btn{margin-top:2px;flex-shrink:0}.ga-partners-modal.ga-partners-modal--stats,.ga-partners-modal.ga-partners-modal--payments,.ga-partners-modal.ga-partners-modal--stream-reports{display:flex;flex-direction:column;width:100%;max-width:none;max-height:min(92dvh,calc(100dvh - 24px));padding:0;overflow:hidden}.ga-partners-modal .ga-modal-header{flex-shrink:0;padding:16px 14px 12px}.ga-partners-modal .ga-modal-header h2{font-size:16px;letter-spacing:normal;line-height:1.3;overflow-wrap:anywhere}.ga-partners-modal-title__short{display:inline}.ga-partners-modal-title__long{display:none}.ga-partners-modal .ga-partners-modal-body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 14px max(18px,env(safe-area-inset-bottom,0px))}.ga-partners-modal .ga-partners-detail-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ga-partners-modal .ga-partners-detail-onboarding-panel{margin-bottom:14px}.ga-partners-modal .ga-partners-period-hint{margin-bottom:10px;font-size:11px;line-height:1.4}.ga-partners-modal .ga-partners-projects-section{margin-top:4px;padding:14px 12px 8px;border-radius:14px}.ga-partners-modal .ga-partners-projects-section .ga-partners-subtitle{font-size:14px}.ga-partners-modal .ga-partners-projects-hint,.ga-partners-modal .ga-partners-projects-wrap--desktop{display:none}.ga-partners-modal .ga-partners-projects-cards{display:flex;gap:8px}.ga-partners-modal .ga-partners-projects-section{overflow:visible}.ga-partners-modal .ga-partners-mobile-sort--modal{position:relative;margin:0 -12px 8px;width:calc(100% + 24px)}.ga-partners-modal .ga-partners-mobile-sort--modal:after{content:"";position:absolute;top:20px;right:0;width:28px;height:34px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(13,18,42,.92) 85%)}.ga-partners-modal .ga-partners-mobile-sort--modal .ga-users-mobile-sort__label{padding-left:12px}.ga-partners-modal .ga-partners-mobile-sort--modal .ga-users-mobile-sort__chips{padding-right:20px;padding-left:12px;margin-right:0;scroll-padding-right:18px}.ga-partners-modal .ga-partners-mobile-sort--modal .ga-chip{flex-shrink:0;padding:7px 10px;font-size:11px}.ga-partners-modal .ga-partners-project-card{padding:10px 11px;border-radius:12px}.ga-partners-modal .ga-partners-project-card:hover{transform:none}.ga-partners-modal .ga-partners-project-card__title{margin-bottom:8px;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.ga-partners-modal .ga-partners-project-card__stats{gap:6px}.ga-partners-modal .ga-partners-project-card__stats>div{gap:4px;min-width:0;padding:8px 5px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-align:center;align-items:center}.ga-partners-modal .ga-partners-project-card__stats dt{order:2;font-size:9px;font-weight:700;letter-spacing:.01em;text-transform:none;color:#94a3b8;line-height:1.2}.ga-partners-modal .ga-partners-project-card__stats dd{order:1;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.ga-partners-modal .ga-partners-period-footer-hint{margin-top:10px;font-size:10px}.ga-partners-modal .ga-partners-payout-form{display:flex;flex-direction:column;gap:12px;margin-top:0;padding-top:12px}.ga-partners-modal .ga-partners-payout-form .ga-partners-subtitle{margin:0}.ga-partners-modal .ga-partners-payment-type{margin-bottom:0}.ga-partners-modal .ga-partners-payment-type__hint{margin:0;font-size:11px;line-height:1.45}.ga-partners-modal .ga-partners-payout-form .ga-form-row{gap:12px}.ga-partners-modal .ga-partners-payout-form .ga-field{gap:6px}.ga-partners-modal .ga-partners-payout-form .ga-field>span{line-height:1.3}.ga-partners-modal .ga-file-upload{gap:6px}.ga-partners-modal .ga-file-upload__zone{min-height:72px;padding:12px 14px;gap:5px}.ga-partners-modal .ga-file-upload--filled .ga-file-upload__zone{min-height:64px}.ga-partners-modal .ga-file-upload__icon{width:34px;height:34px;border-radius:9px}.ga-partners-modal .ga-file-upload__title{font-size:13px;line-height:1.35}.ga-partners-modal .ga-file-upload__meta{font-size:11px;line-height:1.35}.ga-partners-modal .ga-partners-payout-form .ga-btn-primary,.ga-partners-modal .ga-partners-payout-form .ga-btn-success{width:100%;margin-top:2px}.ga-partners-modal .ga-partners-subtitle--history{margin:4px 0 10px}.ga-partners-modal .ga-partners-payments-mobile-list{gap:10px;margin-bottom:4px}.ga-partners-modal .ga-partners-stream-reports-section{margin-top:20px}.ga-partners-modal--stream-reports .ga-partners-stream-reports-section{margin-top:0}.ga-partners-modal .ga-partners-stream-reports-hint{margin:0 0 12px}.ga-partners-modal .ga-partners-stream-reports-mobile-list{gap:10px;margin-bottom:4px}.ga-partners-modal .ga-partner-stream-report-mrow__top{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.ga-partners-modal .ga-partner-stream-report-mrow__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 8px}.ga-partners-modal .ga-partner-stream-report-mrow__stats dt{font-size:11px;color:var(--ga-text-muted, #94a3b8)}.ga-partners-modal .ga-partner-stream-report-mrow__stats dd{margin:0;font-weight:600}.ga-partners-modal .ga-partner-stream-report-mrow__comment{margin:0 0 8px;font-size:13px;color:var(--ga-text-muted, #94a3b8)}.ga-partners-modal .ga-partners-payments-mobile-list .ga-mcard{display:flex;flex-direction:column;gap:0;padding:12px 13px;border-radius:12px;box-shadow:none}.ga-partners-modal .ga-partner-pay-mrow--payout{border-color:#38bdf833;background:#38bdf80f}.ga-partners-modal .ga-partner-pay-mrow--accrual{border-color:#fbbf2433;background:#fbbf240f}.ga-partners-modal .ga-partner-pay-mrow__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-partners-modal .ga-partner-pay-mrow__top .ga-badge{flex-shrink:0}.ga-partners-modal .ga-partner-pay-mrow__top .ga-partner-pay-amount--payout,.ga-partners-modal .ga-partner-pay-mrow__top .ga-partner-pay-amount--accrual{flex-shrink:0;font-size:14px;line-height:1.2;text-align:right;white-space:nowrap}.ga-partners-modal .ga-partner-pay-mrow__date{margin-top:7px;font-size:11px;font-weight:600;line-height:1.3;color:#94a3b8}.ga-partners-modal .ga-partner-pay-mrow__comment{margin:8px 0 0;font-size:12px;line-height:1.45;color:#cbd5e1;overflow-wrap:anywhere}.ga-partners-modal .ga-partner-pay-mrow__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ga-partners-modal .ga-partner-pay-mrow__links a{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#93c5fd1a;border:1px solid rgba(147,197,253,.22);color:#93c5fd;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none}.ga-partners-modal .ga-partners-detail-head{margin-bottom:8px}.ga-partners-modal .ga-partners-payments-empty{margin-top:0}}.ga-partners-create-modal .ga-modal-header{margin-bottom:0}.ga-partners-cabinet-section{display:grid;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ga-partners-cabinet-section__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.ga-partners-cabinet-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ga-partners-cabinet-mode{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0f172a8c;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ga-partners-cabinet-mode input{position:absolute;opacity:0;pointer-events:none}.ga-partners-cabinet-mode.is-active{border-color:#38bdf873;background:#0ea5e91f;box-shadow:0 0 0 1px #38bdf833}.ga-partners-cabinet-mode__title{font-size:12px;font-weight:800;color:#e2e8f0}.ga-partners-cabinet-mode__hint{font-size:10px;line-height:1.35;color:#8b96bf}.ga-staff-partner-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-staff-streamer-partner{display:grid;gap:10px}.ga-partners-cabinet-cell{white-space:nowrap}@media (max-width: 640px){.ga-partners-cabinet-modes{grid-template-columns:1fr}}.ga-partners-list-panel,.ga-partners-pending-panel{min-width:0;margin-bottom:18px}.ga-partners-modal{display:flex;flex-direction:column;padding:0;max-height:calc(100dvh - 44px);overflow:hidden}.ga-partners-modal .ga-modal-header{flex-shrink:0;margin:0;padding:22px 26px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(80% 140% at 0% 0%,rgba(99,102,241,.18) 0%,transparent 60%),radial-gradient(80% 140% at 100% 0%,rgba(56,189,248,.14) 0%,transparent 60%)}.ga-partners-modal .ga-modal-header h2{font-size:21px;letter-spacing:.04em;background:linear-gradient(120deg,#f8fafc,#bae6fd 55%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-partners-modal .ga-modal-close{transition:background .15s ease,border-color .15s ease,color .15s ease}.ga-partners-modal .ga-modal-close:hover{background:#f43f5e29;border-color:#f43f5e80;color:#fecaca}.ga-partners-modal-body{flex:1;min-height:0;overflow-y:auto;padding:18px 26px 26px}.ga-table--partners tbody tr{transition:background .15s ease}.ga-table--partners tbody tr:hover{background:#7c3aed14}.ga-partners-row--active{background:#7c3aed24!important}.ga-partners-actions-cell{min-width:108px;padding-left:6px!important;padding-right:14px!important;vertical-align:middle;box-sizing:border-box;overflow:hidden}.ga-partners-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;max-width:100%;flex-wrap:nowrap}.ga-partners-table-wrap.ga-table-wrap--desktop{padding-right:4px;padding-bottom:8px;box-sizing:border-box;overflow-x:auto;overflow-y:visible}.ga-table--partners tbody tr:hover td.ga-partners-link-cell{position:relative;z-index:3;overflow:visible}.ga-partners-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s}.ga-partners-icon-btn:hover:not(:disabled){transform:translateY(-1px)}.ga-partners-actions-cell .ga-partners-icon-btn:hover:not(:disabled){transform:none}.ga-partners-icon-btn--stats{background:linear-gradient(145deg,#38bdf838,#6366f12e);border-color:#38bdf873;color:#7dd3fc;box-shadow:0 2px 10px #38bdf81f}.ga-partners-icon-btn--stats:hover:not(:disabled){background:linear-gradient(145deg,#38bdf852,#6366f142);border-color:#7dd3fca6;color:#e0f2fe;box-shadow:0 4px 14px #38bdf838}.ga-partners-icon-btn--stats.is-active{background:linear-gradient(145deg,#38bdf861,#6366f157);border-color:#7dd3fc;color:#f0f9ff;box-shadow:0 0 0 2px #38bdf840}.ga-partners-icon-btn--money{background:linear-gradient(145deg,#22c55e38,#10b98129);border-color:#22c55e73;color:#86efac;box-shadow:0 2px 10px #22c55e1f}.ga-partners-icon-btn--money:hover:not(:disabled){background:linear-gradient(145deg,#22c55e52,#10b98142);border-color:#86efaca6;color:#dcfce7;box-shadow:0 4px 14px #22c55e38}.ga-partners-icon-btn--money.is-active{background:linear-gradient(145deg,#22c55e61,#10b98152);border-color:#86efac;color:#f0fdf4;box-shadow:0 0 0 2px #22c55e40}.ga-partners-icon-btn--streams{background:linear-gradient(145deg,#fb923c38,#f43f5e29);border-color:#fb923c73;color:#fdba74;box-shadow:0 2px 10px #fb923c1f}.ga-partners-icon-btn--streams:hover:not(:disabled){background:linear-gradient(145deg,#fb923c52,#f43f5e42);border-color:#fdba74a6;color:#ffedd5;box-shadow:0 4px 14px #fb923c38}.ga-partners-icon-btn--streams.is-active{background:linear-gradient(145deg,#fb923c61,#f43f5e52);border-color:#fdba74;color:#fff7ed;box-shadow:0 0 0 2px #fb923c40}.ga-partners-icon-btn--telegram{background:linear-gradient(145deg,#38bdf833,#2563eb29);border-color:#38bdf873;color:#7dd3fc;box-shadow:0 2px 10px #38bdf81f}.ga-partners-icon-btn--telegram:hover:not(:disabled){background:linear-gradient(145deg,#38bdf852,#2563eb42);border-color:#7dd3fca6;color:#e0f2fe;box-shadow:0 4px 14px #38bdf838}.ga-partners-icon-btn--telegram.is-active{background:linear-gradient(145deg,#38bdf861,#2563eb52);border-color:#7dd3fc;color:#f0f9ff;box-shadow:0 0 0 2px #38bdf840}.ga-partners-telegram-modal{width:min(560px,calc(100vw - 48px));max-width:min(560px,calc(100vw - 48px));padding:24px 26px 22px}.ga-partners-telegram-modal__header{margin-bottom:18px}.ga-partners-telegram-modal__header h2{font-size:20px;text-transform:none;letter-spacing:.01em}.ga-partners-telegram-modal__body{display:flex;flex-direction:column;gap:16px}.ga-partners-telegram-modal__partner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#38bdf814;border:1px solid rgba(56,189,248,.18)}.ga-partners-telegram-modal__partner-label{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.ga-partners-telegram-modal__partner-name{font-size:16px;font-weight:700;color:#e0f2fe}.ga-partners-telegram-modal__hint{margin:0;padding:12px 14px;font-size:13px;line-height:1.55;color:#b6c2d9;border-radius:12px;background:#0f172a73;border:1px solid rgba(148,163,184,.12)}.ga-partners-telegram-modal__hint a{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}.ga-partners-telegram-modal__hint code{padding:1px 6px;border-radius:6px;background:#0f172aa6;border:1px solid rgba(148,163,184,.16);font-size:12px;color:#e2e8f0}.ga-partners-telegram-modal__loading{padding:20px 0}.ga-partners-telegram-modal__settings{display:flex;flex-direction:column;gap:16px;padding:16px 18px;border-radius:14px;background:#080e20b8;border:1px solid rgba(148,163,184,.14)}.ga-partners-telegram-modal__toggle{width:100%;padding:12px 14px;border-radius:12px;background:#0f172a80;border:1px solid rgba(148,163,184,.12)}.ga-partners-telegram-modal__toggle>span{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0}.ga-partners-telegram-modal__field{gap:8px}.ga-partners-telegram-modal__events{display:flex;flex-direction:column;gap:10px}.ga-partners-telegram-modal__events-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.ga-partners-telegram-modal__chips{display:flex;flex-wrap:wrap;gap:8px}.ga-partners-telegram-modal__chips .ga-chip:disabled{opacity:.45;cursor:not-allowed}.ga-partners-telegram-modal__message{margin:0;padding:10px 12px;border-radius:10px}.ga-partners-telegram-modal__message.ga-form-error{background:#ef44441a;border:1px solid rgba(239,68,68,.22)}.ga-partners-telegram-modal__message.ga-form-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.22)}.ga-partners-telegram-modal__actions{margin-top:20px;padding-top:4px;gap:10px}.ga-partners-telegram-modal__lead{margin:0}.ga-partners-telegram-modal__chips-label{font-size:13px;color:var(--ga-muted, #94a3b8);margin-right:4px}.ga-form-success{margin:0;color:#4ade80;font-size:13px}.ga-partners-icon-btn--delete{background:linear-gradient(145deg,#ef44442e,#dc26261f);border-color:#f8717166;color:#fca5a5;box-shadow:0 2px 10px #ef44441a}.ga-partners-icon-btn--delete:hover:not(:disabled){background:linear-gradient(145deg,#ef44444d,#dc262638);border-color:#fca5a5a6;color:#fee2e2;box-shadow:0 4px 14px #ef444433}.ga-partners-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ga-partners-balance-row--modal{margin-bottom:4px}.ga-partners-balance-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.ga-partners-balance-card{display:flex;align-items:flex-start;gap:12px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f172aa6;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s}button.ga-partners-balance-card{width:100%;cursor:pointer;font:inherit;color:inherit}.ga-partners-balance-card.is-clickable:hover{transform:translateY(-1px)}.ga-partners-balance-card--accrued{border-color:#fbbf2447;background:linear-gradient(145deg,#fbbf241a,#0f172ab3)}.ga-partners-balance-card--paid{border-color:#38bdf847;background:linear-gradient(145deg,#38bdf81a,#0f172ab3)}.ga-partners-balance-card--remainder{border-color:#22c55e52;background:linear-gradient(145deg,#22c55e1f,#0f172ab3)}.ga-partners-balance-card--accrued.is-active{border-color:#fbbf24a6;box-shadow:0 0 0 2px #fbbf2433}.ga-partners-balance-card--paid.is-active{border-color:#38bdf8a6;box-shadow:0 0 0 2px #38bdf833}.ga-partners-balance-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px}.ga-partners-balance-card__icon--accrued{color:#fde68a;background:#fbbf242e;border:1px solid rgba(251,191,36,.35)}.ga-partners-balance-card__icon--paid{color:#bae6fd;background:#38bdf82e;border:1px solid rgba(56,189,248,.35)}.ga-partners-balance-card__icon--remainder{color:#86efac;background:#22c55e2e;border:1px solid rgba(34,197,94,.35)}.ga-partners-balance-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-partners-balance-card__label{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8fa0ca}.ga-partners-balance-card__value{font-size:18px;font-weight:900;line-height:1.2;color:#f8fafc;font-variant-numeric:tabular-nums}.ga-partners-balance-card--accrued .ga-partners-balance-card__value{color:#fde68a}.ga-partners-balance-card--paid .ga-partners-balance-card__value{color:#bae6fd}.ga-partners-balance-card--remainder .ga-partners-balance-card__value{color:#86efac}.ga-partners-balance-card__hint{font-size:11px;color:#64748b;line-height:1.3}@media (max-width: 720px){.ga-partners-balance-cards{grid-template-columns:1fr}}.ga-partners-name-cell{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.ga-partners-name-edit{margin:0;padding:0;border:none;background:none;font:inherit;font-weight:700;color:inherit;text-align:left;cursor:pointer;border-radius:4px;transition:color .15s ease,background .15s ease}.ga-partners-name-edit:hover{color:#c4d0ff}.ga-partners-name-edit:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.ga-partners-name-input{width:min(100%,220px);margin:0;padding:4px 8px;border:1px solid rgba(99,102,241,.55);border-radius:8px;background:#0f172aeb;color:#f1f5f9;font:inherit;font-weight:700;line-height:1.3}.ga-partners-name-input:focus{outline:none;border-color:#818cf8d9;box-shadow:0 0 0 2px #6366f133}.ga-partner-mrow__identity .ga-partners-name-edit{font-size:16px;font-weight:800;color:#f8fafc;line-height:1.25}.ga-partners-slug{font-size:12px;font-weight:700;color:#8b96bf;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ga-partners-search{position:relative;display:block;margin-bottom:14px}.ga-partners-search__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ga-partners-search__input{width:100%;max-width:none;padding-right:40px}.ga-partners-search__clear{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:#ffffff14;color:#94a3b8;font-size:18px;line-height:1;cursor:pointer}.ga-partners-search__clear:hover{background:#7c3aed33;color:#e2e8f0}.ga-partners-link-cell{width:1%;white-space:nowrap;vertical-align:middle;overflow:visible}.ga-partners-links-inline{display:inline-flex;align-items:center;gap:6px;overflow:visible}.ga-partner-link-trigger{position:relative;display:inline-flex}.ga-partner-link-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(320px,78vw);padding:12px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172a;box-shadow:0 16px 40px #0206178c}.ga-partner-link-popover__title{margin:0 0 4px;font-size:.88rem;font-weight:700;color:#e2e8f0}.ga-partner-link-popover__hint{margin:0 0 10px;font-size:.78rem;color:#94a3b8;line-height:1.35}.ga-partner-link-popover__variants{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ga-partner-link-popover__preview{display:block;margin-bottom:10px;padding:8px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.72rem;line-height:1.35;color:#cbd5e1;word-break:break-all;white-space:normal}.ga-partner-link-popover__actions{display:flex;justify-content:flex-end;gap:8px}.ga-partner-link-preview__label{display:block;margin-bottom:6px;font-size:.78rem;color:#94a3b8}.ga-partner-link-preview__variants{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ga-chip-sm{min-height:28px;padding:4px 10px;font-size:.78rem}.ga-partners-link-icon-btn.is-open{border-color:#38bdf873;box-shadow:0 0 0 1px #38bdf82e}.ga-partners-link-icon-btn{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.ga-partners-link-icon-btn svg{display:block;flex-shrink:0}.ga-partners-link-icon-btn[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);bottom:auto;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:#0f172af5;border:1px solid rgba(148,163,184,.28);box-shadow:0 8px 24px #00000059;color:#e2e8f0;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility .14s ease,transform .14s ease;z-index:2}.ga-partners-link-icon-btn[data-tip]:before{content:"";position:absolute;left:50%;top:calc(100% + 2px);bottom:auto;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#0f172af5;opacity:0;visibility:hidden;transition:opacity .14s ease,visibility .14s ease;pointer-events:none;z-index:2}.ga-partners-link-icon-btn:hover:after,.ga-partners-link-icon-btn:focus-visible:after,.ga-partners-link-icon-btn:hover:before,.ga-partners-link-icon-btn:focus-visible:before{opacity:1;visibility:visible}.ga-partners-link-icon-btn:hover:after,.ga-partners-link-icon-btn:focus-visible:after{transform:translate(-50%) translateY(2px)}.ga-partners-link-icon-btn:hover,.ga-partners-link-icon-btn:focus-visible{z-index:40;transform:translateY(-1px)}.ga-partners-link-icon-btn--bot{background:linear-gradient(145deg,#38bdf838,#6366f129);border-color:#38bdf873;color:#7dd3fc;box-shadow:0 2px 10px #38bdf81f}.ga-partners-link-icon-btn--bot:hover{background:linear-gradient(145deg,#38bdf852,#6366f13d);border-color:#7dd3fca6;color:#e0f2fe}.ga-partners-link-icon-btn--webapp{background:linear-gradient(145deg,#8b5cf638,#6366f129);border-color:#a78bfa73;color:#c4b5fd;box-shadow:0 2px 10px #8b5cf61f}.ga-partners-link-icon-btn--webapp:hover{background:linear-gradient(145deg,#8b5cf652,#6366f13d);border-color:#c4b5fda6;color:#ede9fe}.ga-partners-link-icon-btn.is-copied{background:#22c55e2e;border-color:#22c55e73;color:#86efac;box-shadow:0 0 0 2px #22c55e24;transform:none}.ga-copy-cell{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.ga-copy-cell__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-copy-cell__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgba(148,163,184,.35);border-radius:7px;background:#94a3b81a;color:#cbd5e1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ga-copy-cell__btn:hover{background:#38bdf829;border-color:#38bdf873;color:#e0f2fe}.ga-copy-cell__btn.is-copied{background:#22c55e2e;border-color:#22c55e73;color:#86efac}.ga-partners-copy-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:#94a3b814;color:#cbd5e1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ga-partners-copy-icon svg{width:13px;height:13px}.ga-partners-copy-icon:hover{background:#38bdf829;border-color:#38bdf873;color:#e0f2fe}.ga-partners-copy-icon.is-copied{background:#22c55e2e;border-color:#22c55e73;color:#86efac}.ga-field-hint--link-preview{text-transform:none;letter-spacing:normal;font-size:12px}.ga-field-hint--link-preview code{text-transform:none;letter-spacing:normal;word-break:break-all}@media (min-width: 861px){.ga-partners-mobile-list{display:none}.ga-partners-list-panel .ga-table-wrap--desktop{display:block}}.ga-partner-mrow{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0d122ae0;transition:border-color .15s ease,background .15s ease}.ga-partner-mrow:hover,.ga-partner-mrow.is-active{border-color:#7c3aed73;background:#101732f2}.ga-partner-mrow__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ga-partner-mrow__lead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;flex:1}.ga-partner-mrow__identity{display:flex;flex-direction:column;gap:2px;min-width:0}.ga-partner-mrow__name{font-size:16px;font-weight:800;color:#f8fafc;line-height:1.25}.ga-partner-mrow__slug{font-size:12px;font-weight:700;color:#8b96bf;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.2}.ga-partner-mrow__cabinet{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ga-partner-mrow__chevron{flex-shrink:0;font-size:22px;font-weight:300;line-height:1;color:#64748b}.ga-partner-mrow__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ga-partner-mrow__stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 6px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-align:center}.ga-partner-mrow__stat-val{font-size:12px;font-weight:800;color:#f8fafc;line-height:1.25;font-variant-numeric:tabular-nums;word-break:break-word}.ga-partner-mrow__stat-lbl{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#8b96bf;line-height:1.2}.ga-partner-mrow__link{padding-top:2px;border-top:1px solid rgba(255,255,255,.08)}.ga-partner-mrow__link .ga-partners-links-inline{width:100%}@media (max-width: 860px){.ga-partners-list-panel.ga-staff-panel{padding:0;border:none;background:transparent;box-shadow:none}.ga-partners-list-panel .ga-staff-panel-title{margin-bottom:10px;padding:0 2px}.ga-partners-list-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 7px;border-radius:999px;background:#7c3aed38;border:1px solid rgba(124,58,237,.4);color:#ddd6fe;font-size:12px;font-weight:800;letter-spacing:normal;text-transform:none}.ga-partners-list-panel__count:before{display:none}.ga-partners-mobile-list{gap:8px}.ga-partners-search,.ga-partners-list-panel .ga-partners-mobile-sort{margin-bottom:10px}.ga-partners-list-panel .ga-partners-mobile-sort .ga-users-mobile-sort__chips{padding-right:4px}.ga-partners-list-panel .ga-partners-mobile-sort .ga-chip{flex-shrink:0;padding:8px 11px;font-size:12px}.ga-partner-mrow{gap:10px;padding:12px}.ga-partner-mrow__top{align-items:flex-start;gap:8px}.ga-partner-mrow__identity{gap:4px}.ga-partner-mrow__name{font-size:15px;overflow-wrap:anywhere}.ga-partner-mrow__cabinet{align-self:flex-start;max-width:100%}.ga-partner-mrow .ga-partners-row-actions{flex-shrink:0;gap:5px}.ga-partner-mrow .ga-partners-icon-btn{width:36px;height:36px;border-radius:10px}.ga-partner-mrow__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ga-partner-mrow__stat{justify-content:center;gap:5px;min-height:54px;padding:8px 5px;border-radius:9px}.ga-partner-mrow__stat-val{font-size:clamp(11px,3.1vw,13px);line-height:1.15;word-break:normal;overflow-wrap:anywhere}.ga-partner-mrow__stat-val--negative{color:#fca5a5}.ga-partner-mrow__stat-lbl{font-size:9px;font-weight:700;letter-spacing:.01em;text-transform:none;line-height:1.2;color:#94a3b8;overflow-wrap:anywhere}.ga-partner-mrow__link{padding-top:8px;margin-top:2px}.ga-partner-mrow__link .ga-partners-link-icon-btn{width:36px;height:36px}}@media (max-width: 380px){.ga-partner-mrow__stat{min-height:50px;padding:7px 4px}.ga-partner-mrow__stat-val{font-size:11px}.ga-partner-mrow__stat-lbl{font-size:8px}}.ga-partners-link--mobile{flex:1;min-width:0;word-break:break-all;font-size:12px}.ga-staff-created-cell{white-space:nowrap;min-width:148px}.ga-table--staff .ga-staff-actions{min-height:38px;align-items:center}.ga-partners-link{color:#93c5fd;font-weight:600}.ga-partners-link:hover{color:#bfdbfe;text-decoration:underline}.ga-partners-detail-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.ga-partners-detail-name{margin:0;font-size:20px;font-weight:900}.ga-partners-detail-onboarding-panel{margin-bottom:16px}.ga-partners-detail-link{position:relative;z-index:4;margin-bottom:12px;padding:6px 8px;border-radius:10px;background:#02061761;border:1px solid rgba(96,165,250,.14);display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;overflow:visible}.ga-partners-detail-link .ga-partners-links-inline{gap:8px}.ga-partners-period-toolbar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;overflow:visible}.ga-dash-period-toolbar,.dash-page-header__controls .ga-partners-period-toolbar{margin-bottom:0;flex-shrink:0}.ga-partners-period-toolbar .pp-period{flex:0 1 auto;width:-moz-max-content;width:max-content;max-width:100%}.ga-partners-period-toolbar .pp-period__button{max-width:100%}.ga-partners-period-toolbar .ga-partners-custom-dates{flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;gap:6px;background:#0d122aa6;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:none}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-date-field{padding:4px 8px;border-radius:8px;background:#ffffff0a;color:#94a3b8}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-date-field:hover{background:#ffffff14;color:#e2e8f0}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-date-input{color:#e2e8f0;min-width:7.25rem;width:auto}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-dates-sep{color:#64748b;font-size:13px}@media (max-width: 520px){.ga-partners-period-toolbar .ga-partners-custom-dates{width:100%;justify-content:space-between}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-date-field{flex:1;min-width:0}.ga-partners-period-toolbar .ga-partners-custom-dates .pp-custom-date-input{min-width:0;width:100%}}.ga-partners-period-dropdown{z-index:200}.ga-partners-period-hint{margin:0 0 12px;font-size:12px;color:#94a3b8}.ga-partners-modal.ga-partners-modal--stats{width:min(1320px,calc(100vw - 32px))}.ga-partners-modal.ga-partners-modal--stream-reports,.ga-streamer-analytics-modal.ga-partners-modal--stream-reports{width:min(1440px,calc(100vw - 24px))}.ga-partners-modal-title__short{display:none}.ga-partners-modal-title__long{display:inline}.ga-partners-modal .ga-stats-grid.ga-partners-stats{margin-bottom:20px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.ga-partners-modal .ga-stats-grid.ga-partners-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.ga-partners-modal .ga-stats-grid.ga-partners-stats{grid-template-columns:1fr;gap:0;margin-bottom:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;background:#0d122a8c}.ga-partners-modal .ga-stat-card.ga-partners-stat{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:44px;padding:11px 16px 11px 14px;border-radius:0;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;box-shadow:none}.ga-partners-modal .ga-stat-card.ga-partners-stat:last-child{border-bottom:none}.ga-partners-modal .ga-partners-stat:before{display:none}.ga-partners-modal .ga-partners-stat:hover{transform:none;box-shadow:none}.ga-partners-modal .ga-partners-stat__icon{display:none}.ga-partners-modal .ga-partners-stat .ga-stat-card-label{grid-column:1;min-width:0;margin:0;font-size:11px;line-height:1.35;color:#94a3b8;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ga-partners-modal .ga-stat-card.ga-partners-stat .ga-stat-card-value,.ga-partners-modal--stats .ga-partners-stat .ga-stat-card-value{grid-column:2;justify-self:end;min-width:0;margin:0;font-size:clamp(11px,3.4vw,13px);font-weight:900;line-height:1.2;text-align:right;white-space:nowrap;overflow:visible;text-overflow:unset;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f8fafc}.ga-partners-modal .ga-partners-stat .ga-stat-card-hint{display:none}.ga-partners-modal .ga-partners-stat__label-sub{font-size:10px;font-weight:600;color:#64748b}.ga-partners-modal .ga-partners-stat--active .ga-stat-card-label{-webkit-line-clamp:3}.ga-partners-modal .ga-partners-stat--sum .ga-stat-card-value{background:none;-webkit-text-fill-color:currentColor;color:#f8fafc;font-size:clamp(10px,3.1vw,12px)}}@media (min-width: 861px){.ga-partners-modal--stats .ga-partners-stat{padding:16px 18px}}.ga-partners-stat{position:relative;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(120% 120% at 100% 0%,var(--stat-glow, rgba(99, 102, 241, .16)) 0%,transparent 55%),linear-gradient(180deg,#0d122ad9,#020617a6);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ga-partners-stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--stat-accent, #6366f1);opacity:.85}.ga-partners-stat:hover{transform:translateY(-3px);border-color:var(--stat-border, rgba(99, 102, 241, .45));box-shadow:0 16px 36px #00000061,0 0 0 1px var(--stat-border, rgba(99, 102, 241, .25))}.ga-partners-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-size:19px;line-height:1;background:var(--stat-chip, rgba(99, 102, 241, .18));border:1px solid var(--stat-border, rgba(99, 102, 241, .3))}.ga-partners-stat .ga-stat-card-label{font-size:12px;font-weight:600;letter-spacing:.02em;color:#94a3b8}@media (min-width: 861px){.ga-partners-modal--stats .ga-partners-stat .ga-stat-card-value{font-size:24px}.ga-partners-stat .ga-stat-card-value{font-size:27px;font-weight:900;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#f8fafc}}.ga-partners-stat .ga-stat-card-hint{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#64748b}.ga-partners-stat--users{--stat-accent: #38bdf8;--stat-glow: rgba(56, 189, 248, .2);--stat-chip: rgba(56, 189, 248, .16);--stat-border: rgba(56, 189, 248, .4)}.ga-partners-stat--reg{--stat-accent: #a78bfa;--stat-glow: rgba(167, 139, 250, .2);--stat-chip: rgba(167, 139, 250, .16);--stat-border: rgba(167, 139, 250, .4)}.ga-partners-stat--first-dep{--stat-accent: #34d399;--stat-glow: rgba(52, 211, 153, .2);--stat-chip: rgba(52, 211, 153, .16);--stat-border: rgba(52, 211, 153, .4)}.ga-partners-stat--redep{--stat-accent: #fbbf24;--stat-glow: rgba(251, 191, 36, .2);--stat-chip: rgba(251, 191, 36, .16);--stat-border: rgba(251, 191, 36, .4)}.ga-partners-stat--sum{--stat-accent: #f472b6;--stat-glow: rgba(244, 114, 182, .2);--stat-chip: rgba(244, 114, 182, .16);--stat-border: rgba(244, 114, 182, .42)}.ga-partners-stat--sum .ga-stat-card-value{background:linear-gradient(135deg,#fda4ef,#f8fafc 60%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-partners-stat--conv{--stat-accent: #60a5fa;--stat-glow: rgba(96, 165, 250, .2);--stat-chip: rgba(96, 165, 250, .16);--stat-border: rgba(96, 165, 250, .4)}.ga-partners-stat--redep-pct{--stat-accent: #c084fc;--stat-glow: rgba(192, 132, 252, .2);--stat-chip: rgba(192, 132, 252, .16);--stat-border: rgba(192, 132, 252, .4)}.ga-partners-stat--avg{--stat-accent: #2dd4bf;--stat-glow: rgba(45, 212, 191, .2);--stat-chip: rgba(45, 212, 191, .16);--stat-border: rgba(45, 212, 191, .4)}.ga-partners-stat--avg-ftd{--stat-accent: #818cf8;--stat-glow: rgba(129, 140, 248, .2);--stat-chip: rgba(129, 140, 248, .16);--stat-border: rgba(129, 140, 248, .4)}.ga-partners-stat--active{--stat-accent: #fb923c;--stat-glow: rgba(251, 146, 60, .2);--stat-chip: rgba(251, 146, 60, .16);--stat-border: rgba(251, 146, 60, .4)}.ga-partners-stat__label-sub{font-size:13px;font-weight:600;color:#94a3b8}.ga-partners-stat__value-sub{font-size:16px;font-weight:700;color:#94a3b8;-webkit-text-fill-color:#94a3b8}.ga-partners-projects-wrap--wide{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ga-partners-projects-wrap--wide .ga-table--compact{min-width:1180px;width:-moz-max-content;width:max-content}.ga-partners-balance-row{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#7c3aed1a;border:1px solid rgba(124,58,237,.25);font-size:13px;color:#cbd5e1}.ga-partners-subtitle{margin:18px 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8fa0ca}.ga-file-upload{position:relative;display:flex;flex-direction:column;gap:8px}.ga-file-upload__input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ga-file-upload__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:88px;padding:14px 16px;border:1px dashed rgba(96,165,250,.35);border-radius:12px;background:#02061773;color:#f8fafc;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ga-file-upload__zone:hover:not(:disabled),.ga-file-upload__zone:focus-visible{border-color:#7c3aedbf;background:#1e1b4b59;outline:none}.ga-file-upload__zone:disabled{opacity:.6;cursor:not-allowed}.ga-file-upload--filled .ga-file-upload__zone{border-style:solid;border-color:#22c55e66;background:#1665341f;min-height:72px}.ga-file-upload__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#a78bfa;background:#7c3aed26}.ga-file-upload--filled .ga-file-upload__icon{color:#86efac;background:#22c55e26}.ga-file-upload__title{font-size:14px;font-weight:700;line-height:1.3;word-break:break-word}.ga-file-upload__meta{font-size:12px;color:#94a3b8;line-height:1.35}.ga-file-upload__clear{align-self:flex-start;padding:6px 12px;border:none;border-radius:8px;background:#ffffff14;color:#cbd5e1;font-size:12px;font-weight:600;cursor:pointer}.ga-file-upload__clear:hover:not(:disabled){background:#f8717133;color:#fecaca}.ga-file-upload__clear:disabled{opacity:.6;cursor:not-allowed}.ga-partners-payout-form{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.ga-partners-payment-type{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ga-partners-payment-type__chip{min-height:36px;padding:8px 14px}.ga-partners-payment-type__chip.is-active:first-child{background:#fbbf2433;border-color:#fbbf2480;color:#fde68a}.ga-partners-payment-type__chip.is-active:last-child{background:#38bdf833;border-color:#38bdf880;color:#bae6fd}.ga-partners-payment-type__hint{margin:0 0 14px;font-size:12px;line-height:1.45;color:#8b96bf}.ga-partners-projects-section{margin-top:8px;padding:18px 18px 6px;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:linear-gradient(180deg,#0d122a80,#02061752)}.ga-partners-projects-section .ga-partners-subtitle{margin-top:0;display:flex;align-items:center;gap:8px}.ga-partners-projects-section .ga-partners-subtitle:before{content:"";width:6px;height:16px;border-radius:3px;background:linear-gradient(180deg,#818cf8,#38bdf8)}.ga-partners-projects-hint{margin:0 0 14px;font-size:13px;line-height:1.45;color:#94a3b8}.ga-partners-projects-wrap--desktop{border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.ga-partners-projects-wrap--desktop.ga-partners-projects-wrap--wide{overflow-x:auto;overflow-y:hidden}.ga-partners-modal--stats .ga-partners-projects-section,.ga-partners-modal--stats .ga-partners-projects-wrap--wide{min-width:0}.ga-partners-projects-wrap--wide .ga-table--compact th,.ga-partners-projects-wrap--wide .ga-table--compact td{white-space:nowrap}.ga-partners-projects-wrap--wide .ga-partners-project-name{white-space:normal;min-width:72px}.ga-partners-projects-wrap--desktop .ga-table--compact{margin:0}.ga-partners-projects-wrap--desktop thead th{position:sticky;top:0;z-index:1;background:#0f172af5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.1)}.ga-partners-projects-wrap--desktop .ga-table--partners-projects th.ga-th-sortable{padding:0;vertical-align:middle}.ga-partners-projects-wrap--desktop .ga-table--partners-projects th.ga-th-sortable .ga-th-sort-btn{width:100%;min-height:100%;padding:10px 12px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.ga-partners-projects-wrap--desktop tbody tr{transition:background .14s ease}.ga-partners-projects-wrap--desktop tbody tr:nth-child(2n){background:#ffffff05}.ga-partners-projects-wrap--desktop tbody tr:hover{background:#6366f11a}.ga-partners-projects-wrap--desktop tbody td{border-bottom:1px solid rgba(255,255,255,.05);font-variant-numeric:tabular-nums}.ga-partners-projects-wrap--desktop tbody tr:last-child td{border-bottom:none}.ga-partners-project-name{font-weight:700;color:#e2e8f0}.ga-partners-project-sum{font-weight:800;color:#6ee7b7;font-variant-numeric:tabular-nums}.ga-partners-projects-empty{margin:0;padding:14px 16px;border-radius:12px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.12);font-size:13px;color:#94a3b8}.ga-partners-projects-wrap,.ga-partners-payments-wrap,.ga-partners-stream-reports-wrap{margin-bottom:8px}.ga-partners-stream-reports-section{margin-top:24px;padding-top:20px;border-top:1px solid rgba(148,163,184,.14)}.ga-partners-stream-reports-section--modal{margin-top:0;padding-top:0;border-top:none}.ga-partners-stream-reports-hint{margin:0 0 12px}.ga-partner-stream-report-edit{margin-top:8px}.ga-table--stream-reports th,.ga-table--stream-reports td{white-space:nowrap}.ga-table--stream-reports .ga-stream-report-comment-cell{white-space:normal;min-width:100px;max-width:200px}.ga-partners-stream-reports-wrap{overflow-x:auto;max-width:100%}.ga-partners-period-footer-hint{margin:12px 0 0;font-size:11px;color:#64748b;text-align:center}.ga-badge-partner-accrual{background:linear-gradient(135deg,#fbbf2447,#f59e0b29);color:#fde68a;border:1px solid rgba(251,191,36,.55);box-shadow:0 0 12px #fbbf2414}.ga-badge-partner-payout{background:linear-gradient(135deg,#38bdf842,#6366f12e);color:#bae6fd;border:1px solid rgba(56,189,248,.5);box-shadow:0 0 12px #38bdf81a}.ga-partners-payments-wrap .ga-partner-pay-row--accrual{background:#fbbf240a}.ga-partners-payments-wrap .ga-partner-pay-row--accrual:hover{background:#fbbf2417}.ga-partners-payments-wrap .ga-partner-pay-row--payout{background:#38bdf80a}.ga-partners-payments-wrap .ga-partner-pay-row--payout:hover{background:#38bdf817}.ga-partner-pay-amount--accrual{font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums}.ga-partner-pay-amount--payout{font-weight:800;color:#7dd3fc;font-variant-numeric:tabular-nums}.ga-partners-projects-cards{display:none;flex-direction:column;gap:10px}.ga-partners-project-card{padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#0d122ab3,#02061780);border:1px solid rgba(255,255,255,.08);transition:border-color .15s ease,transform .15s ease}.ga-partners-project-card:hover{border-color:#6366f166;transform:translateY(-2px)}.ga-partners-project-card__stats>div:last-child dd{color:#6ee7b7}.ga-partners-project-card__title{margin:0 0 10px;font-size:14px;font-weight:700;color:#e2e8f0}.ga-partners-project-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.ga-partners-project-card__stats>div{display:flex;flex-direction:column;gap:2px}.ga-partners-project-card__stats dt{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#8fa0ca}.ga-partners-project-card__stats dd{margin:0;font-size:15px;font-weight:700;color:#f1f5f9}@media (max-width: 860px){.ga-partners-projects-wrap--desktop{display:none}.ga-partners-projects-cards{display:flex}}.ga-partners-payments-empty{padding:16px;font-size:13px}.ga-partners-payments-wrap .ga-table tbody td{vertical-align:middle}.ga-partners-links-col{vertical-align:middle;white-space:normal}.ga-partners-links-col a{display:inline-block;margin-right:10px;color:#93c5fd;font-size:12px;font-weight:700}.ga-partner-pay-mrow__links a:hover{color:#bfdbfe;border-color:#93c5fd66;background:#93c5fd29}.ga-partners-links-col a:last-child{margin-right:0}.ga-partners-pending-count{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#fde68a;background:#f59e0b33;vertical-align:middle}.ga-partners-pending-hint{margin:-8px 0 14px}.ga-partners-pending-list{display:grid;gap:12px}.ga-partners-pending-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061766}.ga-postback-actions-cell{width:90px;min-width:90px}.ga-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px;flex-shrink:0;transition:all .2s ease}.ga-btn-icon svg{display:block;opacity:.85}.ga-btn-icon:hover svg{opacity:1;transform:scale(1.1)}.ga-btn-group{display:flex;align-items:center;gap:8px;justify-content:flex-start}.ga-partners-pending-card__user{font-weight:800;font-size:15px}.ga-partners-pending-card__answer{margin-top:6px;font-size:14px;color:#e2e8f0}.ga-partners-pending-card__date{margin-top:6px;font-size:12px}.ga-partners-pending-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.ga-staff-panel .ga-partners-list-panel .ga-table-wrap,.ga-partners-modal-body .ga-table-wrap,.ga-partners-modal-body .ga-empty,.ga-partners-modal-body .ga-loading{border:none;background:transparent;box-shadow:none}@media (max-width: 720px){.ga-partners-link-cell{max-width:none}.ga-partners-pending-card{flex-direction:column}.ga-partners-pending-card__actions{width:100%;justify-content:flex-start}}.ga-streamer-select{position:relative;width:100%}.ga-streamer-select__input{width:100%;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:#02061773;color:#f8fafc;padding:12px 14px;outline:none}.ga-streamer-select.is-open .ga-streamer-select__input,.ga-streamer-select__input:focus{border-color:#7c3aedbf}.ga-streamer-select.is-disabled{opacity:.65}.ga-streamer-select__list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;max-height:220px;overflow-y:auto;border:1px solid rgba(96,165,250,.25);border-radius:12px;background:#0f172a;box-shadow:0 16px 40px #00000073}.ga-streamer-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#e2e8f0;text-align:left;cursor:pointer;font:inherit}.ga-streamer-select__option:hover,.ga-streamer-select__option.is-selected{background:#7c3aed2e}.ga-streamer-select__name{font-weight:800}.ga-streamer-select__slug{font-size:12px;color:#93c5fd;font-family:ui-monospace,monospace}.ga-streamer-select__empty{padding:12px;color:#8b96bf;font-size:13px}.ga-page--notifications .ga-page-subtitle{max-width:720px}.ga-notify-kpi-grid{margin-bottom:18px}.ga-notify-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#02061773}.ga-notify-kpi--success{border-color:#22c55e40;background:#22c55e0f}.ga-notify-kpi--warn{border-color:#f59e0b47;background:#f59e0b0f}.ga-notify-kpi__hint{font-size:12px;line-height:1.4;color:#8b96bf}.ga-notify-pct{display:flex;align-items:center;gap:10px;width:100%;min-width:120px}.ga-notify-pct__track{flex:1;height:8px;border-radius:999px;background:#94a3b826;overflow:hidden}.ga-notify-pct__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#6366f1);transition:width .35s ease}.ga-notify-pct--success .ga-notify-pct__fill{background:linear-gradient(90deg,#16a34a,#22c55e)}.ga-notify-pct--warn .ga-notify-pct__fill{background:linear-gradient(90deg,#d97706,#f59e0b)}.ga-notify-pct--danger .ga-notify-pct__fill{background:linear-gradient(90deg,#dc2626,#f87171)}.ga-notify-pct__value{flex-shrink:0;font-size:13px;font-weight:800;color:#e2e8f0;min-width:44px;text-align:right}.ga-notify-categories-panel{margin-bottom:18px}.ga-notify-categories-hint{margin:-8px 0 16px}.ga-notify-cat-cell{display:flex;align-items:flex-start;gap:12px}.ga-notify-cat-icon{font-size:22px;line-height:1;flex-shrink:0}.ga-notify-cat-hint{margin-top:4px;font-size:12px}.ga-table--notifications td.ga-notify-pct-cell{min-width:180px}.ga-staff-panel.ga-notify-categories-panel .ga-table-wrap--desktop,.ga-staff-panel.ga-notify-categories-panel .ga-mcard-list{border:none;background:transparent;box-shadow:none}.ga-staff-panel.ga-notify-categories-panel .ga-mcard-list{display:none}@media (max-width: 860px){.ga-staff-panel.ga-notify-categories-panel .ga-mcard-list{display:flex;flex-direction:column;gap:12px;margin-bottom:0}}.ga-retention-header{margin-bottom:24px;padding:22px 24px;border-radius:18px;border:1px solid rgba(99,102,241,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(99,102,241,.18) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(16,185,129,.1) 0%,transparent 55%),#0c1127b8;box-shadow:0 18px 40px #00000038;overflow:visible}.ga-retention-header__main{display:flex;align-items:center;gap:16px;min-width:0}.ga-retention-header__icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#d1fae5;background:linear-gradient(135deg,#10b98180,#2563eb73);border:1px solid rgba(52,211,153,.35);box-shadow:0 8px 24px #10b98133}.ga-retention-header__text{min-width:0}.ga-retention-header__title{margin:0;font-size:28px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(120deg,#f8fafc,#a7f3d0 42%,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-retention-header__subtitle{margin:6px 0 0;font-size:14px;line-height:1.45;color:#94a3b8;max-width:62ch}.ga-retention-header__controls{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.ga-retention-header__controls .ga-partners-period-toolbar{margin-bottom:0;flex-shrink:0}.ga-retention-header__project{flex-shrink:0}.ga-retention-segments{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#02061773}.ga-retention-segment{padding:8px 12px;font-size:12px;font-weight:700;line-height:1.2;color:#94a3b8;background:transparent;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ga-retention-segment:hover{color:#e2e8f0;background:#ffffff0d}.ga-retention-segment.is-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 4px 12px #7c3aed47}.ga-retention-segment__short,.ga-retention-cohort-mobile-list{display:none}@media (max-width: 1100px){.ga-retention-header__controls{flex-wrap:wrap}.ga-retention-segments{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 640px){.ga-retention-header{padding:18px 16px}.ga-retention-header__main{align-items:flex-start}.ga-retention-header__title{font-size:22px}.ga-retention-header__subtitle{font-size:13px}.ga-retention-header__controls{align-items:stretch}.ga-retention-header__period{width:100%}.ga-retention-segments{display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ga-retention-segments::-webkit-scrollbar{display:none}.ga-retention-segment{flex-shrink:0}}.dash-period-tabs{display:flex;gap:8px;margin-bottom:24px;padding:6px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.dash-period-tab{flex:1;padding:10px 16px;font-size:14px;font-weight:600;color:#94a3b8;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.dash-period-tab:hover{color:#e2e8f0;background:#ffffff0d}.dash-period-tab--active{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 4px 12px #7c3aed4d}.dash-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:32px}.dash-metric-card{padding:20px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:all .3s ease}.dash-metric-card:hover{transform:translateY(-2px);border-color:#7c3aed66;box-shadow:0 8px 24px #7c3aed26}.dash-metric-card__header{margin-bottom:12px}.dash-metric-card__title{font-size:13px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.dash-metric-card__body{display:flex;flex-direction:column;gap:6px}.dash-metric-card__value{font-size:32px;font-weight:800;color:#fff;line-height:1.2}.dash-metric-card__value--loading{color:#475569}.dash-metric-card__subtitle{font-size:13px;color:#64748b}.dash-metric-card__trend{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;border-radius:6px;width:-moz-fit-content;width:fit-content}.dash-metric-card__trend--up{color:#22c55e;background:#22c55e1a}.dash-metric-card__trend--down{color:#ef4444;background:#ef44441a}.dash-section{margin-bottom:32px}.dash-section__title{margin:0 0 16px;font-size:20px;font-weight:700;color:#f1f5f9}.dash-chart-container{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px}.ga-post-ftd-panel{margin-bottom:32px;padding:22px 24px;border-radius:18px;border:1px solid rgba(245,158,11,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(245,158,11,.14) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(16,185,129,.1) 0%,transparent 55%),#0c1127c7;box-shadow:0 18px 40px #0003}.ga-post-ftd-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px}.ga-post-ftd-panel__head-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 360px}.ga-post-ftd-panel__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#fde68a;background:linear-gradient(135deg,#f59e0b73,#ea580c59);border:1px solid rgba(251,191,36,.35);box-shadow:0 8px 22px #f59e0b33}.ga-post-ftd-panel__title{margin:0;font-size:22px;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.ga-post-ftd-panel__subtitle{margin:6px 0 0;font-size:13px;line-height:1.45;color:#94a3b8;max-width:52ch}.ga-post-ftd-panel__cohort{display:grid;gap:2px;padding:12px 16px;min-width:132px;text-align:right;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061773}.ga-post-ftd-panel__cohort-label,.ga-post-ftd-panel__cohort-suffix{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-post-ftd-panel__cohort-value{font-size:28px;font-weight:900;line-height:1.1;color:#fef3c7}.ga-post-ftd-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ga-post-ftd-metric{display:grid;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.ga-post-ftd-metric--d7{border-color:#f59e0b38}.ga-post-ftd-metric--d30{border-color:#10b98138}.ga-post-ftd-metric__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ga-post-ftd-metric__day{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0}.ga-post-ftd-metric__caption{font-size:12px;color:#8b96bf;text-align:right;white-space:nowrap}.ga-post-ftd-metric__value{font-size:36px;font-weight:900;line-height:1;color:#fff}.ga-post-ftd-metric--d7 .ga-post-ftd-metric__value{color:#fde68a}.ga-post-ftd-metric--d30 .ga-post-ftd-metric__value{color:#6ee7b7}.ga-post-ftd-metric__bar{height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ga-post-ftd-metric__fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1)}.ga-post-ftd-metric--d7 .ga-post-ftd-metric__fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 16px #f59e0b59}.ga-post-ftd-metric--d30 .ga-post-ftd-metric__fill{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 16px #10b98159}.ga-post-ftd-metric__meta{font-size:12px;color:#8b96bf}.ga-post-ftd-panel__hint{margin:14px 0 0;font-size:12px;line-height:1.45;color:#64748b}.ga-post-ftd-panel__loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;color:#94a3b8;font-size:14px}@media (max-width: 720px){.ga-post-ftd-panel{padding:18px 16px}.ga-post-ftd-panel__cohort{width:100%;text-align:left}.ga-post-ftd-panel__metrics{grid-template-columns:1fr}.ga-post-ftd-metric__caption{white-space:normal;text-align:left}.ga-post-ftd-metric__top{flex-direction:column;align-items:flex-start}}.ga-cohort-retention-panel{margin-bottom:32px;padding:22px 24px;border-radius:18px;border:1px solid rgba(124,58,237,.24);background:radial-gradient(120% 180% at 0% 0%,rgba(124,58,237,.16) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(99,102,241,.12) 0%,transparent 55%),#0c1127c7;box-shadow:0 18px 40px #0003}.ga-cohort-retention-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px}.ga-cohort-retention-panel__head-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 360px}.ga-cohort-retention-panel__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#e9d5ff;background:linear-gradient(135deg,#7c3aed8c,#6366f173);border:1px solid rgba(167,139,250,.35);box-shadow:0 8px 22px #7c3aed38}.ga-cohort-retention-panel__title{margin:0;font-size:22px;font-weight:800;color:#f8fafc;letter-spacing:-.01em}.ga-cohort-retention-panel__subtitle{margin:6px 0 0;font-size:13px;line-height:1.45;color:#94a3b8;max-width:52ch}.ga-cohort-retention-panel__cohort{display:grid;gap:2px;padding:12px 16px;min-width:148px;text-align:right;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061773}.ga-cohort-retention-panel__cohort-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-cohort-retention-panel__cohort-value{font-size:28px;font-weight:900;line-height:1.1;color:#ede9fe}.ga-cohort-retention-panel__cohort-suffix{font-size:11px;color:#94a3b8}.ga-cohort-retention-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ga-cohort-retention-metric{display:grid;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f172a8c}.ga-cohort-retention-metric--d1{border-color:#10b98138}.ga-cohort-retention-metric--d7{border-color:#f59e0b38}.ga-cohort-retention-metric--d30{border-color:#6366f147}.ga-cohort-retention-metric__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ga-cohort-retention-metric__day{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0}.ga-cohort-retention-metric__caption{font-size:12px;color:#8b96bf;text-align:right;white-space:nowrap}.ga-cohort-retention-metric__value{font-size:36px;font-weight:900;line-height:1;color:#fff}.ga-cohort-retention-metric--d1 .ga-cohort-retention-metric__value{color:#6ee7b7}.ga-cohort-retention-metric--d7 .ga-cohort-retention-metric__value{color:#fde68a}.ga-cohort-retention-metric--d30 .ga-cohort-retention-metric__value{color:#c4b5fd}.ga-cohort-retention-metric__bar{height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ga-cohort-retention-metric__fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1)}.ga-cohort-retention-metric--d1 .ga-cohort-retention-metric__fill{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 16px #10b98159}.ga-cohort-retention-metric--d7 .ga-cohort-retention-metric__fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 16px #f59e0b59}.ga-cohort-retention-metric--d30 .ga-cohort-retention-metric__fill{background:linear-gradient(90deg,#6366f1,#a78bfa);box-shadow:0 0 16px #6366f159}.ga-cohort-retention-metric__meta{font-size:12px;color:#8b96bf}.ga-cohort-retention-panel__hint{margin:14px 0 0;font-size:12px;line-height:1.45;color:#64748b}.ga-cohort-retention-panel__loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;color:#94a3b8;font-size:14px}@media (max-width: 960px){.ga-cohort-retention-panel__metrics{grid-template-columns:1fr}}@media (max-width: 720px){.ga-cohort-retention-panel{padding:18px 16px}.ga-cohort-retention-panel__cohort{width:100%;text-align:left}.ga-cohort-retention-metric__caption{white-space:normal;text-align:left}.ga-cohort-retention-metric__top{flex-direction:column;align-items:flex-start}}.retention-card{padding:28px;background:linear-gradient(135deg,#7c3aed14,#6366f10d);border:1px solid rgba(124,58,237,.2);border-radius:16px}.retention-card__title{margin:0 0 16px;font-size:18px;font-weight:700;color:#f1f5f9}.retention-card__cohort{margin-bottom:24px;font-size:14px;color:#94a3b8}.retention-card__cohort strong{color:#e2e8f0;font-weight:700}.retention-card__loading{padding:40px;text-align:center;font-size:14px;color:#64748b}.retention-metrics{display:flex;flex-direction:column;gap:20px}.retention-metric{display:grid;grid-template-columns:60px 80px 1fr;align-items:center;gap:16px}.retention-metric__label{font-size:16px;font-weight:700;color:#cbd5e1}.retention-metric__value{font-size:24px;font-weight:800;color:#fff;text-align:right}.retention-metric__bar{position:relative;height:32px;background:#ffffff0d;border-radius:8px;overflow:hidden}.retention-metric__fill{height:100%;background:linear-gradient(90deg,#7c3aed,#6366f1);border-radius:8px;transition:width .6s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #7c3aed66}.retention-badge{display:inline-block;padding:6px 12px;font-size:13px;font-weight:700;border-radius:8px;background:#7c3aed26;color:#c4b5fd;border:1px solid rgba(124,58,237,.3)}.retention-badge--d1{background:#22c55e26;color:#86efac;border-color:#22c55e4d}.retention-badge--d7{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b4d}.retention-badge--d30{background:#6366f126;color:#c4b5fd;border-color:#6366f14d}.ga-cohort-analysis-panel{margin-bottom:32px;padding:22px 24px;border-radius:18px;border:1px solid rgba(56,189,248,.2);background:radial-gradient(120% 180% at 0% 0%,rgba(56,189,248,.12) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(99,102,241,.1) 0%,transparent 55%),#0c1127c7;box-shadow:0 18px 40px #0003}.ga-cohort-analysis-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:18px}.ga-cohort-analysis-panel__head-main{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 360px}.ga-cohort-analysis-panel__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:#bae6fd;background:linear-gradient(135deg,#38bdf873,#6366f166);border:1px solid rgba(56,189,248,.35);box-shadow:0 8px 22px #38bdf82e}.ga-cohort-analysis-panel__title{margin:0;font-size:22px;font-weight:800;color:#f8fafc}.ga-cohort-analysis-panel__subtitle{margin:6px 0 0;font-size:13px;line-height:1.45;color:#94a3b8;max-width:56ch}.ga-cohort-analysis-panel__badge{display:grid;gap:2px;padding:12px 16px;min-width:100px;text-align:right;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061773}.ga-cohort-analysis-panel__badge-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-cohort-analysis-panel__badge-value{font-size:28px;font-weight:900;line-height:1.1;color:#e0f2fe}.ga-cohort-analysis-panel__chart{margin-bottom:18px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061759}.ga-cohort-analysis-panel__chart-hint{margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0f172a73;font-size:13px;color:#94a3b8}.ga-cohort-analysis-panel__table-wrap{overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061759}.ga-table--cohort-analysis th,.ga-table--cohort-analysis td{white-space:nowrap}.ga-cohort-analysis-panel__loading,.ga-cohort-analysis-panel__empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;color:#94a3b8;font-size:14px;text-align:center;padding:24px}@media (max-width: 768px){.dash-metrics-grid{grid-template-columns:1fr}.retention-metric{grid-template-columns:50px 70px 1fr;gap:12px}.retention-metric__value{font-size:20px}.dash-metric-card__value{font-size:28px}}.ga-admin-page{padding:32px;width:100%;min-width:0;margin:0 auto}.ga-admin-page__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}.ga-header-info h1{font-size:28px;font-weight:900;color:#f8fafc;margin:0 0 8px;letter-spacing:-.02em}.ga-admin-page__subtitle{font-size:15px;color:#64748b;margin:0}.ga-btn-add-finance{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#6366f1);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #7c3aed66;flex-shrink:0}.ga-btn-add-finance:hover{transform:scale(1.05) rotate(90deg);box-shadow:0 8px 25px #7c3aed80}.ga-btn-add-finance svg{width:28px!important;height:28px!important;stroke:#fff!important;stroke-width:3.5!important;display:block!important}.ga-admin-toolbar{background:#0f172ab3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(99,102,241,.15);border-radius:16px;padding:20px 28px;margin-bottom:48px;box-shadow:0 8px 32px #0003}.ga-toolbar-group{display:flex;gap:40px;align-items:center}.ga-admin-toolbar .ga-toolbar-group{align-items:center;gap:16px}.ga-admin-toolbar .ga-partners-period-toolbar{margin-bottom:0;flex-shrink:0}.ga-admin-toolbar .ga-finance-project-select{flex-shrink:0}.ga-funnel-toolbar{flex-wrap:nowrap;align-items:center}.ga-funnel-toolbar .ga-project-chip-select,.ga-funnel-toolbar .ga-partners-period-toolbar{flex-shrink:0}.ga-funnel-audience-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.ga-funnel-audience-toggle .ga-chip{white-space:nowrap}.ga-funnel-audience-toggle .ga-chip:disabled{opacity:.45;cursor:not-allowed}.ga-admin-page--funnel .ga-admin-toolbar{margin-bottom:16px}.ga-admin-page--funnel .ga-admin-page__header{margin-bottom:12px}.ga-admin-page--funnel .ga-admin-page__subtitle{margin-bottom:0}.ga-funnel-content{display:flex;flex-direction:column;gap:24px}.ga-funnel-content--fit{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;align-items:stretch}.ga-funnel-hero{padding:24px 28px;border-radius:20px;border:1px solid rgba(56,189,248,.22);background:radial-gradient(120% 180% at 0% 0%,rgba(56,189,248,.14) 0%,transparent 58%),radial-gradient(100% 160% at 100% 0%,rgba(99,102,241,.12) 0%,transparent 55%),#0c1127d1;box-shadow:0 18px 44px #00000038}.ga-funnel-hero--compact{padding:16px 18px;border-radius:16px;display:flex;flex-direction:column;height:100%}.ga-funnel-hero--compact .ga-funnel-hero__head{margin-bottom:14px}.ga-funnel-hero--compact .ga-funnel-hero__icon{width:40px;height:40px;border-radius:12px;font-size:18px}.ga-funnel-hero--compact .ga-funnel-hero__title{font-size:18px}.ga-funnel-hero--compact .ga-funnel-hero__subtitle{margin-top:2px;font-size:12px}.ga-funnel-hero--compact .ga-funnel-hero__badge{padding:10px 14px;min-width:100px}.ga-funnel-hero--compact .ga-funnel-hero__badge-value{font-size:26px}.ga-funnel-hero--compact .ga-funnel-hero__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:0;flex:1}.ga-funnel-hero--compact .ga-funnel-hero__kpi{padding:10px 12px;border-radius:12px}.ga-funnel-hero--compact .ga-funnel-hero__kpi-value{font-size:18px}.ga-funnel-hero--compact .ga-funnel-hero__kpi-sub{font-size:11px}.ga-funnel-hero__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px 28px;flex-wrap:wrap;margin-bottom:22px}.ga-funnel-hero__head-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 420px}.ga-funnel-hero__icon{flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;font-size:22px;font-weight:900;color:#bae6fd;background:linear-gradient(135deg,#38bdf873,#6366f161);border:1px solid rgba(56,189,248,.35);box-shadow:0 8px 24px #38bdf82e}.ga-funnel-hero__title{margin:0;font-size:24px;font-weight:800;color:#f8fafc}.ga-funnel-hero__subtitle{margin:6px 0 0;font-size:13px;line-height:1.5;color:#94a3b8;max-width:52ch}.ga-funnel-hero__subtitle--short{display:none}.ga-funnel-hero__badge{display:grid;gap:4px;padding:14px 18px;min-width:120px;text-align:center;justify-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0206177a}.ga-funnel-hero__badge-label{display:block;width:100%;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding-left:.08em;color:#8b96bf}.ga-funnel-hero__badge-value{font-size:34px;font-weight:900;line-height:1.05;color:#e0f2fe;font-variant-numeric:tabular-nums}.ga-funnel-hero__kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.ga-funnel-hero__kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0206176b;transition:border-color .15s ease,transform .15s ease}.ga-funnel-hero__kpi:hover{transform:translateY(-1px)}.ga-funnel-hero__kpi--nav{border-color:#38bdf833}.ga-funnel-hero__kpi--nav:hover{border-color:#38bdf861}.ga-funnel-hero__kpi--verify{border-color:#f59e0b33}.ga-funnel-hero__kpi--verify:hover{border-color:#f59e0b61}.ga-funnel-hero__kpi--deposit,.ga-funnel-hero__kpi--goal{border-color:#10b98138}.ga-funnel-hero__kpi--deposit:hover,.ga-funnel-hero__kpi--goal:hover{border-color:#10b98166}.ga-funnel-hero__kpi-label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8b96bf}.ga-funnel-hero__kpi-value{font-size:24px;font-weight:900;color:#f8fafc;line-height:1.15;font-variant-numeric:tabular-nums}.ga-funnel-hero__kpi--goal .ga-funnel-hero__kpi-value{color:#6ee7b7}.ga-funnel-hero__kpi-sub{font-size:12px;color:#64748b}.ga-funnel-hero__flow{display:flex;align-items:stretch;gap:3px;height:10px;padding:2px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#02061773;overflow:hidden}.ga-funnel-hero__flow-seg{min-width:4px;border-radius:999px;opacity:.92;transition:opacity .15s ease}.ga-funnel-hero__flow-seg:hover{opacity:1}.ga-funnel-hero__flow-seg--navigation{background:linear-gradient(90deg,#38bdf8f2,#6366f1d9)}.ga-funnel-hero__flow-seg--projects{background:linear-gradient(90deg,#6366f1f2,#818cf8d9)}.ga-funnel-hero__flow-seg--verification{background:linear-gradient(90deg,#f59e0bf2,#fbbf24d9)}.ga-funnel-hero__flow-seg--deposit{background:linear-gradient(90deg,#10b981f2,#34d399d9)}.ga-funnel-pipeline{padding:24px 28px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 140% at 100% 0%,rgba(99,102,241,.08) 0%,transparent 58%),#0c1127b8;box-shadow:0 14px 36px #0000002e}.ga-funnel-pipeline--compact{padding:16px 18px;border-radius:16px;display:flex;flex-direction:column;min-height:0}.ga-funnel-pipeline__head--compact{margin-bottom:12px;padding-bottom:10px}.ga-funnel-pipeline--compact .ga-funnel-pipeline__title{font-size:18px}.ga-funnel-pipeline--compact .ga-funnel-pipeline__hint{margin-top:2px;font-size:11px}.ga-funnel-pipeline__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-funnel-pipeline__title{margin:0;font-size:22px;font-weight:800;color:#f8fafc}.ga-funnel-pipeline__hint{margin:6px 0 0;font-size:13px;line-height:1.45;color:#94a3b8;max-width:62ch}.ga-funnel-pipeline__hint.ga-page-subtitle__short{display:none}.ga-funnel-pipeline__legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ga-funnel-pipeline__legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#94a3b8}.ga-funnel-pipeline__legend-dot{width:10px;height:10px;border-radius:999px}.ga-funnel-pipeline__legend-dot--base{background:#f59e0bd9;box-shadow:0 0 0 3px #f59e0b2e}.ga-funnel-pipeline__legend-dot--prev{background:#22c55ed9;box-shadow:0 0 0 3px #22c55e2e}.ga-funnel-matrix{--ga-funnel-matrix-cols: 32px minmax(0, 1.5fr) 56px minmax(72px, 1.1fr) 72px 72px;display:flex;flex-direction:column;gap:4px}.ga-funnel-matrix__row{display:grid;grid-template-columns:var(--ga-funnel-matrix-cols);-moz-column-gap:10px;column-gap:10px;row-gap:0;align-items:center;min-height:36px;padding:5px 10px;border-radius:10px;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.ga-funnel-matrix__row:not(.ga-funnel-matrix__row--head):hover{background:#ffffff08;border-color:#ffffff0f}.ga-funnel-matrix__row--head{min-height:28px;padding:2px 10px 6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ga-funnel-matrix__h{min-width:0;line-height:1.15}.ga-funnel-matrix__h--num{justify-self:center;text-align:center}.ga-funnel-matrix__h--label{justify-self:start;text-align:left}.ga-funnel-matrix__h--count{justify-self:end;text-align:right}.ga-funnel-matrix__h--bar{justify-self:stretch;text-align:center}.ga-funnel-matrix__h--base,.ga-funnel-matrix__h--prev{justify-self:end;text-align:center;white-space:nowrap}.ga-funnel-matrix__row--base{border-color:#38bdf82e;background:#38bdf80f}.ga-funnel-matrix__row--goal{border-color:#10b98147;background:#10b98114}.ga-funnel-matrix__num{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;font-size:11px;font-weight:900;color:#e0f2fe;background:linear-gradient(145deg,hsl(calc(196 - var(--step-progress, 0) * 56),88%,58%),hsl(calc(228 - var(--step-progress, 0) * 48),78%,54%))}.ga-funnel-matrix__num--origin{color:#bae6fd;background:linear-gradient(135deg,#38bdf88c,#6366f173)}.ga-funnel-matrix__row--goal .ga-funnel-matrix__num{color:#ecfdf5;background:linear-gradient(145deg,#10b981f2,#34d399d9)}.ga-funnel-matrix__label{font-size:12px;font-weight:600;color:#e2e8f0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-funnel-matrix__count{font-size:14px;font-weight:900;color:#f8fafc;text-align:right;font-variant-numeric:tabular-nums}.ga-funnel-matrix__row--goal .ga-funnel-matrix__count{color:#6ee7b7}.ga-funnel-matrix__bar{width:100%;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.ga-funnel-matrix__bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(calc(196 - var(--step-progress, 0) * 56),88%,58%),hsl(calc(228 - var(--step-progress, 0) * 48),78%,54%))}.ga-funnel-matrix__bar-fill--origin{background:linear-gradient(90deg,#38bdf8f2,#6366f1e6)}.ga-funnel-matrix__row--goal .ga-funnel-matrix__bar-fill{background:linear-gradient(90deg,#10b981f2,#34d399d9)}.ga-funnel-matrix__pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;justify-self:end}.ga-funnel-matrix__pill--base{color:#fcd34d;background:#f59e0b24;border:1px solid rgba(245,158,11,.24)}.ga-funnel-matrix__pill--prev{color:#86efac;background:#22c55e24;border:1px solid rgba(34,197,94,.24)}.ga-funnel-matrix__dash{text-align:right;color:#475569;font-size:13px;font-weight:700}@media (min-width: 1100px){.ga-funnel-pipeline--viewport-fit{scroll-margin-top:12px;height:calc(100dvh - 112px);max-height:calc(100dvh - 112px);display:flex;flex-direction:column;overflow:hidden}.ga-funnel-pipeline--viewport-fit .ga-funnel-pipeline__head--compact{flex-shrink:0;margin-bottom:10px;padding-bottom:8px}.ga-funnel-pipeline--viewport-fit .ga-funnel-pipeline__title{font-size:20px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix{flex:1;min-height:0;display:grid;grid-template-rows:24px repeat(8,minmax(0,1fr));gap:2px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__row{min-height:0;height:100%;padding:4px 12px;border-radius:8px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__row--head{min-height:24px;padding:0 10px 4px;align-self:stretch}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__label{font-size:13px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__count{font-size:15px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__bar{height:5px}.ga-funnel-pipeline--viewport-fit .ga-funnel-matrix__pill{min-width:48px;padding:2px 7px;font-size:10px}}.ga-funnel-track{position:relative;padding-left:8px}.ga-funnel-track:before{content:"";position:absolute;left:29px;top:52px;bottom:28px;width:2px;border-radius:999px;background:linear-gradient(180deg,#38bdf8bf,#6366f1a6 35%,#f59e0b8c 68%,#10b981cc);pointer-events:none}.ga-funnel-track__origin{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:10px}.ga-funnel-track__origin-card{padding:14px 16px;border-radius:14px;border:1px solid rgba(56,189,248,.22);background:#0206176b}.ga-funnel-track__origin-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.ga-funnel-track__origin-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b96bf}.ga-funnel-track__origin-value{font-size:22px;font-weight:900;color:#e0f2fe;font-variant-numeric:tabular-nums}.ga-funnel-track__origin-hint{margin:0 0 10px;font-size:12px;color:#64748b}.ga-funnel-track__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ga-funnel-track__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}.ga-funnel-track__node{position:relative;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:999px;font-size:14px;font-weight:900;color:#e0f2fe;background:linear-gradient(145deg,hsl(calc(196 - var(--step-progress, 0) * 56),88%,62%),hsl(calc(228 - var(--step-progress, 0) * 48),78%,58%));border:2px solid rgba(255,255,255,.14);box-shadow:0 6px 18px #38bdf829}.ga-funnel-track__node--origin{color:#bae6fd;background:linear-gradient(135deg,#38bdf88c,#6366f173);border-color:#38bdf866;box-shadow:0 6px 18px #38bdf833}.ga-funnel-track__node-index{line-height:1}.ga-funnel-track__item--goal .ga-funnel-track__node{color:#ecfdf5;background:linear-gradient(145deg,#10b981f2,#34d399d9);border-color:#10b98173;box-shadow:0 8px 22px #10b98147}.ga-funnel-track__content{display:flex;flex-direction:column;gap:6px;min-width:0}.ga-funnel-track__dropoff{padding-left:4px;font-size:11px;font-weight:600;color:#f87171}.ga-funnel-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#02061761;transition:border-color .15s ease,background .15s ease}.ga-funnel-step:hover{border-color:#ffffff1f;background:#02061785}.ga-funnel-step--goal{border-color:#10b98152;background:radial-gradient(120% 180% at 0% 0%,rgba(16,185,129,.12) 0%,transparent 58%),#0206177a;box-shadow:0 8px 24px #10b9811a}.ga-funnel-step__main{min-width:0}.ga-funnel-step__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ga-funnel-step__title{margin:0;font-size:15px;font-weight:700;color:#f1f5f9;line-height:1.35}.ga-funnel-step__count{font-size:22px;font-weight:900;color:#f8fafc;font-variant-numeric:tabular-nums;flex-shrink:0}.ga-funnel-step--goal .ga-funnel-step__count{color:#6ee7b7}.ga-funnel-step__bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:6px}.ga-funnel-step__bar--full{margin-bottom:0}.ga-funnel-step__bar-fill{display:block;height:100%;border-radius:inherit;transition:width .45s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#38bdf8f2,#6366f1d9)}.ga-funnel-step__bar-fill--origin{background:linear-gradient(90deg,#38bdf8f2,#6366f1e6)}.ga-funnel-track__item .ga-funnel-step__bar-fill{background:linear-gradient(90deg,hsl(calc(196 - var(--step-progress, 0) * 56),88%,58%),hsl(calc(228 - var(--step-progress, 0) * 48),78%,54%))}.ga-funnel-track__item--goal .ga-funnel-step__bar-fill{background:linear-gradient(90deg,#10b981f2,#34d399d9);box-shadow:0 0 16px #10b98159}.ga-funnel-step__base-hint{margin:0;font-size:12px;color:#64748b}.ga-funnel-step__metrics{display:grid;gap:10px;min-width:132px}.ga-funnel-step__metric{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ga-funnel-step__metric-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ga-funnel-step__metric-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.ga-funnel-step__metric-pill--base{color:#fcd34d;background:#f59e0b24;border:1px solid rgba(245,158,11,.28)}.ga-funnel-step__metric-pill--prev{color:#86efac;background:#22c55e24;border:1px solid rgba(34,197,94,.28)}@media (max-width: 1100px){.ga-funnel-content--fit{grid-template-columns:1fr}.ga-funnel-hero__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-funnel-matrix__row{--ga-funnel-matrix-cols: 28px minmax(0, 1.35fr) 52px minmax(64px, 1fr) 64px 64px;-moz-column-gap:8px;column-gap:8px;padding:5px 8px}.ga-funnel-matrix__h--base,.ga-funnel-matrix__h--prev{font-size:9px;letter-spacing:.04em}.ga-funnel-step{grid-template-columns:minmax(0,1fr)}.ga-funnel-step__metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ga-funnel-step__metric{align-items:flex-start}}@media (max-width: 720px){.ga-funnel-track{padding-left:0}.ga-funnel-track:before{left:21px}.ga-funnel-track__origin,.ga-funnel-track__item{grid-template-columns:40px minmax(0,1fr);gap:12px}.ga-funnel-track__node{width:40px;height:40px}.ga-funnel-step{padding:12px 14px}}.ga-toolbar-item{display:flex;align-items:center;gap:16px}.ga-toolbar-label{font-size:11px;font-weight:800;color:#6366f1;text-transform:uppercase;letter-spacing:.12em}.ga-select-modern{background:#070b19;border:1px solid rgba(99,102,241,.2);border-radius:10px;color:#f1f5f9;padding:10px 36px 10px 14px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236366f1'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;transition:all .2s}.ga-select-modern:hover{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.ga-section-title{font-size:22px;font-weight:900;color:#fff;margin:0 0 32px;display:flex;align-items:center;gap:12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ga-section-title:before{content:"";width:4px;height:24px;background:linear-gradient(to bottom,#5dd5ff,#7c3aed);border-radius:4px}.ga-stats-grid--finance{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:64px}.ga-stats-grid--finance .ga-stat-card{background:linear-gradient(145deg,#0f172a,#070b19);border:1px solid rgba(99,102,241,.15);border-radius:24px;padding:36px;display:flex;flex-direction:column;align-items:stretch;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d}.ga-stats-grid--finance .ga-stat-card:hover{transform:translateY(-6px);border-color:#6366f166;box-shadow:0 20px 40px #0006,0 0 20px #6366f11a}.ga-stat-label{font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;text-align:center}.ga-stat-value{font-size:42px;font-weight:900;color:#fff;margin:0 0 40px;letter-spacing:-.03em;text-align:center;background:linear-gradient(to bottom,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-stat-breakdown{display:flex;flex-direction:column;gap:16px;padding-top:32px;border-top:1px solid rgba(255,255,255,.06);width:100%}.ga-breakdown-item{display:flex;justify-content:space-between;align-items:center;width:100%}.ga-breakdown-item span{font-size:14px;color:#94a3b8;font-weight:600}.ga-breakdown-item strong{font-size:15px;color:#f1f5f9;font-weight:700}.ga-breakdown-item--note span,.ga-breakdown-item--note strong{color:#94a3b8;font-weight:600}.ga-stat-card--profit{background:linear-gradient(135deg,#1e1b4b,#070b19);border-color:#6366f159}.ga-stat-footer{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;min-height:48px}.ga-stat-footer span{font-size:14px;color:#94a3b8;font-weight:600}.ga-stat-footer strong{font-size:24px;font-weight:900;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ga-card--records{background:#0f172a;border:1px solid rgba(99,102,241,.15);border-radius:24px;padding:36px;box-shadow:0 10px 30px #0000004d}.ga-card--records .ga-finance-actions-cell{width:104px;min-width:104px;text-align:right;white-space:nowrap}.ga-card--records .ga-finance-actions-cell .ga-actions-group{justify-content:flex-end}.ga-card-title{font-size:18px;font-weight:800;margin:0 0 6px;color:#f8fafc}.ga-card-hint{font-size:14px;color:#64748b;margin:0 0 28px}.ga-table{width:100%;border-collapse:collapse}.ga-table th{text-align:left;padding:16px 20px;font-size:11px;font-weight:800;color:#6366f1;text-transform:uppercase;letter-spacing:.15em;border-bottom:2px solid rgba(99,102,241,.2)}.ga-table td{padding:18px 20px;color:#f1f5f9;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05)}.ga-table tr:hover td{background:#6366f10d}.ga-positive{color:#10b981}.ga-negative{color:#ef4444}.ga-toolbar-date-range{display:flex;align-items:center;gap:10px;padding:4px 10px;background:#070b19;border:1px solid rgba(99,102,241,.2);border-radius:10px;transition:border-color .2s,box-shadow .2s}.ga-toolbar-date-range:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a}.ga-toolbar-date-field{position:relative;display:flex;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background .2s}.ga-toolbar-date-field:hover{background:#6366f114}.ga-toolbar-date-input{border:none;background:transparent;color:#f1f5f9;font-size:14px;font-family:inherit;font-weight:500;line-height:1.2;padding:0;min-width:8.75rem;outline:none;cursor:pointer;color-scheme:dark}.ga-toolbar-date-input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.ga-toolbar-date-input:focus{outline:none}.ga-toolbar-date-separator{color:#64748b;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ga-modal.ga-modal--finance{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 44px);padding:0;display:flex;flex-direction:column;overflow:hidden}.ga-modal--finance .ga-modal-header{padding:22px 26px 0;margin-bottom:0}.ga-modal--finance .ga-finance-form{padding:18px 26px 26px;gap:18px;overflow-y:auto}.ga-modal--finance .ga-finance-form .ga-modal-actions{margin-top:4px}.ga-finance-form__multi-entry-hint{margin:0 0 4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(99,102,241,.22);background:#6366f114;font-size:12px;line-height:1.45;color:#c7d2fe}.ga-finance-form__period{margin:0;display:grid;gap:12px;border-color:#6366f138;background:linear-gradient(145deg,#0f172aeb,#312e8138)}.ga-finance-form__period .ga-form-section__title{color:#c7d2fe}.ga-modal--finance .ga-field input[type=date]{display:block;width:100%;max-width:100%;min-height:48px;height:48px;line-height:1.2;box-sizing:border-box;overflow:visible}.ga-finance-form__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ga-finance-form__section{margin:0;display:grid;gap:12px}.ga-finance-form__section .ga-form-section__hint{margin-bottom:4px}.ga-finance-form__section--income{border-color:#34d3993d;background:linear-gradient(145deg,#0f172aeb,#064e3b33)}.ga-finance-form__section--income .ga-form-section__title{color:#6ee7b7}.ga-finance-form__section--expense{border-color:#f871713d;background:linear-gradient(145deg,#0f172aeb,#7f1d1d33)}.ga-finance-form__section--expense .ga-form-section__title{color:#fca5a5}.ga-finance-form__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#02061780}.ga-finance-form__summary-item{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#0f172a8c;border:1px solid rgba(255,255,255,.06)}.ga-finance-form__summary-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8b96bf}.ga-finance-form__summary-value{font-size:18px;font-weight:800;line-height:1.2}@media (max-width: 720px){.ga-finance-form__columns,.ga-finance-form__summary{grid-template-columns:1fr}}@media (max-width: 900px){.ga-toolbar-group{flex-wrap:wrap;gap:20px}.ga-toolbar-date-range{width:100%;justify-content:space-between}.ga-toolbar-date-field{flex:1;min-width:0}.ga-toolbar-date-input{min-width:0;width:100%}}.ga-modal.ga-modal--project-revenue{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 44px);padding:0;display:flex;flex-direction:column;overflow:hidden}.ga-project-revenue-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.ga-project-revenue-header__text{min-width:0}.ga-project-revenue-eyebrow{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6366f1}.ga-project-revenue-header h2{margin:0;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:#f8fafc}.ga-project-revenue-project-name{margin:8px 0 0;font-size:14px;font-weight:600;color:#94a3b8}.ga-project-revenue-toolbar{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:16px;padding:18px 28px;background:#070b198c;border-bottom:1px solid rgba(99,102,241,.12)}.ga-project-revenue-toolbar__group{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;min-width:160px}.ga-project-revenue-toolbar__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6366f1}.ga-project-revenue-select{min-width:160px}.ga-project-revenue-toolbar__aside{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:flex-end;gap:12px;min-width:0;flex-wrap:nowrap}.ga-project-revenue-date-range{flex:0 0 auto}.ga-project-revenue-period-badge{display:inline-flex;flex-direction:column;gap:4px;flex:0 0 auto;padding:10px 14px;border-radius:12px;background:#0f172ad9;border:1px solid rgba(99,102,241,.18)}.ga-project-revenue-period-badge__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.ga-project-revenue-period-badge__value{font-size:13px;font-weight:700;color:#e2e8f0;white-space:nowrap}.ga-project-revenue-body{flex:1;min-height:0;overflow-y:auto;padding:22px 28px 28px}.ga-project-revenue-alert{margin:0 0 20px;padding:12px 14px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.28);color:#fecaca;font-size:13px;line-height:1.45}.ga-project-revenue-state{display:grid;place-items:center;gap:12px;min-height:220px;padding:32px 20px;text-align:center;font-size:14px;color:#94a3b8}.ga-project-revenue-state--loading{color:#cbd5e1}.ga-project-revenue-stack{display:flex;flex-direction:column;gap:18px}.ga-project-revenue-panel{padding:20px 22px;border-radius:16px;background:#0f172a8c;border:1px solid rgba(99,102,241,.14)}.ga-project-revenue-panel__head{margin-bottom:18px}.ga-project-revenue-panel__title{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#818cf8}.ga-project-revenue-panel__hint{margin:0;font-size:13px;line-height:1.5;color:#94a3b8}.ga-project-revenue-panel__hint strong{color:#e2e8f0;font-weight:700}.ga-project-revenue-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ga-project-revenue-metric{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:96px;padding:18px 16px;border-radius:14px;background:#070b19bf;border:1px solid rgba(99,102,241,.12);text-align:center}.ga-project-revenue-metric__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.ga-project-revenue-metric__value{font-size:32px;font-weight:800;line-height:1;color:#f8fafc}.ga-project-revenue-form-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:20px;align-items:stretch}.ga-project-revenue-field{display:flex;flex-direction:column;gap:8px;min-height:100%}.ga-project-revenue-field__label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8fa0ca}.ga-project-revenue-field__input{width:100%;min-height:44px;padding:11px 14px;border:1px solid rgba(99,102,241,.22);border-radius:12px;background:#070b19;color:#f1f5f9;font-size:14px;font-family:inherit;line-height:1.2}.ga-project-revenue-field__input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f124}.ga-project-revenue-field__footer{display:flex;align-items:flex-start;min-height:34px;margin-top:auto}.ga-project-revenue-field__hint{font-size:11px;line-height:1.45;color:#64748b}.ga-project-revenue-link-btn{padding:0;border:none;background:none;color:#818cf8;font-size:11px;font-weight:700;line-height:1.45;text-align:left;cursor:pointer}.ga-project-revenue-link-btn:hover{color:#a5b4fc;text-decoration:underline}.ga-project-revenue-period-aggregate{margin-bottom:16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.22);background:#0e74901f;font-size:12px;line-height:1.5;color:#cbd5e1}.ga-project-revenue-period-aggregate__hint{margin:8px 0 0;color:#94a3b8;font-size:11px}.ga-project-revenue-summary-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:600;color:#cbd5e1}.ga-project-revenue-summary-row strong{font-size:20px;font-weight:800}.ga-project-revenue-summary-row--note{margin-top:8px;padding-top:0;border-top:none;font-size:12px;color:#94a3b8}.ga-project-revenue-summary-row--note strong{font-size:14px;font-weight:700;color:#cbd5e1}.ga-project-revenue-expense{color:#f8fafc}.ga-project-revenue-panel--result{padding:18px 22px;background:linear-gradient(145deg,#0f172ab8,#070b19eb)}.ga-project-revenue-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ga-project-revenue-result-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:108px;padding:20px;border-radius:14px;background:#070b19a6;border:1px solid rgba(99,102,241,.16);text-align:center}.ga-project-revenue-result-card__label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.ga-project-revenue-result-card__value{font-size:32px;font-weight:900;line-height:1;color:#f8fafc}.ga-project-revenue-panel--notes{display:flex;flex-direction:column;gap:14px}.ga-project-revenue-notes{display:flex;flex-direction:column;gap:8px}.ga-project-revenue-notes__input{width:100%;min-height:88px;padding:12px 14px;border:1px solid rgba(99,102,241,.22);border-radius:12px;background:#070b19;color:#f1f5f9;font-size:14px;font-family:inherit;line-height:1.45;resize:vertical}.ga-project-revenue-notes__input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f124}.ga-project-revenue-status-hint{margin:0;font-size:12px;line-height:1.5;color:#64748b}.ga-project-revenue-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid rgba(255,255,255,.08);background:#070b1973}.ga-projects-row-actions{display:inline-flex;align-items:center;gap:8px}.ga-projects-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.ga-projects-icon-btn:hover{transform:translateY(-1px)}.ga-projects-icon-btn--revenue{background:linear-gradient(145deg,#22c55e38,#10b98129);border-color:#22c55e73;color:#86efac;box-shadow:0 2px 10px #22c55e1f}.ga-projects-icon-btn--revenue:hover{background:linear-gradient(145deg,#22c55e52,#10b98142);border-color:#86efaca6;color:#dcfce7;box-shadow:0 4px 14px #22c55e38}.ga-projects-icon-btn--edit{background:linear-gradient(145deg,#38bdf82e,#6366f124);border-color:#60a5fa66;color:#93c5fd;box-shadow:0 2px 10px #38bdf81a}.ga-projects-icon-btn--edit:hover{background:linear-gradient(145deg,#38bdf847,#6366f138);border-color:#93c5fda6;color:#e0f2fe;box-shadow:0 4px 14px #38bdf82e}.ga-cell-actions .ga-projects-row-actions{justify-content:flex-end}.ga-projects-mobile-card__actions .ga-projects-row-actions{margin-left:0}.ga-projects-mobile-card__actions .ga-reorder-btn{width:32px;height:32px;border-radius:9px;font-size:14px}.ga-projects-mobile-card__actions .ga-projects-icon-btn{width:36px;height:36px;border-radius:10px}@media (max-width: 760px){.ga-project-revenue-header,.ga-project-revenue-toolbar,.ga-project-revenue-body,.ga-project-revenue-footer{padding-left:18px;padding-right:18px}.ga-project-revenue-toolbar{flex-wrap:wrap;align-items:stretch}.ga-project-revenue-toolbar__group,.ga-project-revenue-select{width:100%;min-width:0}.ga-project-revenue-toolbar__aside{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap}.ga-project-revenue-period-badge{width:auto}.ga-project-revenue-metrics,.ga-project-revenue-form-grid,.ga-project-revenue-result-grid{grid-template-columns:1fr}.ga-project-revenue-footer{flex-direction:column-reverse;align-items:stretch}.ga-project-revenue-footer .ga-btn{width:100%}}.ga-finance-mobile-sort,.ga-finance-mobile-list,.ga-finance-mobile-count{display:none}.ga-finance-content{display:flex;flex-direction:column;gap:32px}.ga-finance-summary-section,.ga-stats-grid--finance{margin-bottom:0}.ga-finance-funnel-section{margin:0}.ga-finance-funnel-hint{margin:-12px 0 20px;font-size:13px;color:#94a3b8}.ga-finance-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ga-finance-funnel-metric{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;border-radius:18px;border:1px solid rgba(99,102,241,.18);background:linear-gradient(145deg,#0f172a,#070b19)}.ga-finance-funnel-metric--accent{border-color:#34d39947;background:linear-gradient(145deg,#0b1f1a,#070b19)}.ga-finance-funnel-metric__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1.25;overflow-wrap:anywhere}.ga-finance-funnel-metric__value{font-size:30px;font-weight:800;line-height:1;color:#f8fafc}.ga-finance-funnel-metric__sub{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.35;overflow-wrap:anywhere}.ga-card--auto-revenue,.ga-card--finance-projects{background:#0f172a;border:1px solid rgba(99,102,241,.15);border-radius:24px;padding:28px 32px 24px;box-shadow:0 10px 30px #0000004d}.ga-card--auto-revenue .ga-card-header,.ga-card--finance-projects .ga-card-header{margin-bottom:4px}.ga-card-header--actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ga-card-header__main{min-width:0;flex:1}.ga-finance-expand-btn{flex-shrink:0;margin-top:2px}.ga-card-header--collapsible .ga-finance-mobile-toggle{display:flex;align-items:stretch;justify-content:flex-start;gap:6px;flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:default;pointer-events:none}.ga-finance-mobile-toggle__title-row{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}.ga-finance-mobile-toggle__title-row .ga-card-header__main{flex:1;min-width:0}.ga-finance-mobile-toggle__count{display:none}.ga-finance-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px}.ga-finance-fullscreen__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#020617db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.ga-finance-fullscreen__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(1440px,100%);max-height:calc(100vh - 40px);padding:24px 28px 20px;border-radius:24px;border:1px solid rgba(99,102,241,.22);background:#0f172a;box-shadow:0 28px 90px #0000008c}.ga-finance-fullscreen__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.ga-finance-scroll-panel--fullscreen{flex:1;min-height:0;display:flex;flex-direction:column}.ga-finance-scroll-panel--fullscreen .ga-finance-scroll-panel__viewport{flex:1;max-height:calc(100vh - 220px);min-height:280px}.ga-card--auto-revenue .ga-card-hint,.ga-card--finance-projects .ga-card-hint{margin-bottom:20px}.ga-card-title-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ga-card-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#34d39924;border:1px solid rgba(52,211,153,.28);color:#6ee7b7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ga-finance-scroll-panel{position:relative;border-radius:16px;border:1px solid rgba(99,102,241,.14);background:linear-gradient(180deg,#0c1224f2,#070b19fa);overflow:hidden}.ga-finance-scroll-panel__viewport{max-height:390px;overflow:auto;padding:0 0 14px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.45) rgba(255,255,255,.04)}.ga-finance-scroll-panel__viewport::-webkit-scrollbar{width:8px;height:8px}.ga-finance-scroll-panel__viewport::-webkit-scrollbar-track{background:#ffffff08;border-radius:8px}.ga-finance-scroll-panel__viewport::-webkit-scrollbar-thumb{background:#6366f16b;border-radius:8px}.ga-finance-scroll-panel__viewport::-webkit-scrollbar-thumb:hover{background:#818cf8a6}.ga-finance-scroll-panel__fade{position:absolute;left:0;right:0;bottom:38px;height:56px;pointer-events:none;background:linear-gradient(to bottom,#070b1900,#070b19d1 55%,#070b19fa);z-index:3}.ga-finance-scroll-panel__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);font-size:12px;color:#64748b;background:#0a0f1ff5}.ga-finance-scroll-panel__hint{color:#818cf8;font-weight:700;white-space:nowrap}.ga-table--finance-metrics,.ga-table--finance-metrics th:first-child,.ga-table--finance-metrics td:first-child{width:100%}.ga-table--finance-metrics th:not(:first-child),.ga-table--finance-metrics td:not(:first-child){width:1%;white-space:nowrap}.ga-finance-scroll-panel .ga-table tr:last-child td{border-bottom:none}.ga-finance-scroll-panel .ga-th-sortable{padding:0}.ga-finance-scroll-panel .ga-th-sortable .ga-th-sort-btn{padding:18px 20px}.ga-table--sticky-head thead th{position:sticky;top:0;z-index:2;background:#0c1224;box-shadow:0 1px #ffffff0f}.ga-finance-scroll-panel .ga-table--sticky-head thead{position:sticky;top:0;z-index:4;background:#0c1224}.ga-finance-scroll-panel .ga-table--sticky-head thead th{position:static;top:auto;z-index:auto}.ga-finance-scroll-panel--scrollable .ga-table--sticky-head thead{box-shadow:0 1px #ffffff0f,0 6px 12px #0000002e}.ga-finance-scroll-panel__head-cap{position:absolute;top:0;left:0;right:0;height:3px;background:#0c1224;z-index:5;pointer-events:none}@media (max-width: 1100px){.ga-finance-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ga-finance-funnel-grid,.ga-stats-grid--finance{grid-template-columns:1fr}.ga-card--auto-revenue,.ga-card--finance-projects{padding:20px 16px 16px}.ga-finance-scroll-panel__footer{flex-direction:column;align-items:flex-start;gap:4px}}.ga-faq-page,.ga-onboarding-page{-webkit-tap-highlight-color:transparent}.ga-faq-page .ga-btn,.ga-onboarding-page .ga-btn,.ga-faq-icon-btn,.ga-faq-view-tab,.ga-faq-status-tab,.ga-faq-page-btn,.ga-faq-drawer__close{touch-action:manipulation}.ga-faq-page{max-width:none}.ga-faq-page__header{margin-bottom:20px}.ga-faq-page__header .ga-page-title{margin:0 0 4px;font-size:28px;font-weight:700}.ga-faq-page__header .ga-page-subtitle{margin:0;color:#94a3b8e6;font-size:14px}.ga-faq-page__error{margin-bottom:12px}.ga-faq-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.ga-faq-page--drawer-open .ga-faq-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:0;align-items:stretch}.ga-faq-main{min-width:0;background:#0c1224b8;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 18px 14px}.ga-faq-page--drawer-open .ga-faq-main{border-radius:16px 0 0 16px;border-right:none}.ga-faq-view-tabs{display:inline-flex;gap:8px;margin-bottom:16px;padding:4px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.ga-faq-view-tab{border:0;border-radius:11px;padding:10px 18px;background:transparent;color:#cbd5e1d1;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.ga-faq-view-tab.is-active{background:#0f172ad9;color:#f8fafc;box-shadow:inset 0 0 0 1px #38bdf847}.ga-faq-view-tab__count{margin-left:6px;font-size:12px;font-weight:600;color:#94a3b8f2}.ga-faq-view-tab.is-active .ga-faq-view-tab__count{color:#7dd3fc}.ga-faq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ga-faq-toolbar__hint{margin:0;flex:1 1 auto;min-width:0;max-width:100%;font-size:13px;line-height:1.4;color:#94a3b8e6}.ga-faq-status-tabs{display:inline-flex;gap:6px;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ga-faq-status-tab{border:0;border-radius:10px;padding:8px 14px;background:transparent;color:#cbd5e1d1;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.ga-faq-status-tab.is-active{background:linear-gradient(135deg,#6366f18c,#38bdf86b);color:#f8fafc;box-shadow:0 4px 14px #38bdf82e}.ga-faq-status-tab__count{opacity:.85}.ga-faq-add-btn{flex-shrink:0;padding:10px 16px;border-radius:12px;font-weight:700}.ga-faq-back-btn{font-size:13px}.ga-faq-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-bottom:14px;align-items:center}.ga-faq-search-field{position:relative;display:block}.ga-faq-search-field__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8cc;font-size:14px;pointer-events:none}.ga-faq-search-field input{width:100%;box-sizing:border-box;padding:10px 12px 10px 34px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e2e8f0;font-size:13px}.ga-faq-search-field input:focus{outline:none;border-color:#38bdf873}.ga-faq-select{width:100%;box-sizing:border-box;padding:11px 40px 11px 13px;border-radius:12px;border:1px solid rgba(96,165,250,.18);background-color:#0206178c;color:#f1f5f9;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ga-faq-select:focus{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81a;background-color:#0206178c}.ga-faq-select option{background:#0f172a;color:#f1f5f9}.ga-faq-select--full{width:100%}.ga-faq-filter-btn{width:40px;height:40px}.ga-faq-list{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;background:#0000001f}.ga-faq-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.06);transition:background .12s ease}.ga-faq-row:last-child{border-bottom:none}.ga-faq-row:hover,.ga-faq-row.is-selected{background:#ffffff08}.ga-faq-row__drag{flex:0 0 28px;min-width:28px;padding:4px 0;color:#94a3b873;font-size:16px;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:element}.ga-faq-row__drag.is-draggable{cursor:grab}.ga-faq-row__drag.is-draggable:active{cursor:grabbing}.ga-faq-row.is-dragging{opacity:.42}.ga-faq-row.is-drag-over{background:#38bdf81a;box-shadow:inset 0 0 0 1px #38bdf859}.ga-faq-row__content{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ga-faq-row__emoji{font-size:20px;flex-shrink:0}.ga-faq-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ga-faq-row__title{font-size:14px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-faq-row__meta{font-size:12px;color:#94a3b8e0}.ga-faq-status-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ga-faq-status-badge--published{background:#22c55e24;color:#86efac;border:1px solid rgba(34,197,94,.28)}.ga-faq-status-badge--draft{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.22)}.ga-faq-row__actions{display:inline-flex;align-items:center;gap:4px}.ga-faq-icon-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#e2e8f0e6;font-size:14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ga-faq-icon-btn:hover{background:#ffffff12;border-color:#ffffff29}.ga-faq-icon-btn--danger:hover{color:#fca5a5;border-color:#f8717159}.ga-faq-menu-wrap{position:relative}.ga-faq-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:120px;padding:6px;border-radius:10px;background:#111827;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #00000059}.ga-faq-menu button{width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#fca5a5;font-size:13px;text-align:left;cursor:pointer}.ga-faq-menu button:hover{background:#f871711f}.ga-faq-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.ga-faq-pagination__info{font-size:12px;color:#94a3b8e6}.ga-faq-pagination__controls{display:inline-flex;align-items:center;gap:6px}.ga-faq-page-btn{min-width:34px;height:34px;padding:0 8px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer}.ga-faq-page-btn.is-active{background:#6366f159;border-color:#818cf873;color:#eef2ff}.ga-faq-page-btn:disabled{opacity:.4;cursor:not-allowed}.ga-faq-empty{padding:24px 12px;text-align:center}.ga-faq-drawer{display:flex;flex-direction:column;min-width:0;min-height:0;background:#0a0f1ef5;border:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.1);border-radius:0 16px 16px 0;box-shadow:-12px 0 40px #00000047}.ga-faq-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.ga-faq-drawer__title{margin:0;font-size:18px;font-weight:700;color:#f8fafc}.ga-faq-drawer__close{width:34px;height:34px;border:0;border-radius:10px;background:#ffffff0d;color:#cbd5e1;font-size:22px;line-height:1;cursor:pointer}.ga-faq-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 20px}.ga-faq-drawer__foot{flex-shrink:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.ga-faq-form{display:flex;flex-direction:column;gap:0}.ga-faq-form-section{display:flex;flex-direction:column;gap:12px;padding:14px 0}.ga-faq-form-section:first-child{padding-top:0}.ga-faq-form-section+.ga-faq-form-section{border-top:1px solid rgba(255,255,255,.06)}.ga-faq-form-section__title{margin:0 0 2px;font-size:12px;font-weight:700;letter-spacing:.03em;color:#94a3b8d9}.ga-faq-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ga-faq-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ga-faq-field__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8f2}.ga-faq-field__hint{font-size:11px;line-height:1.35;color:#64748bf2}.ga-faq-input,.ga-faq-field input,.ga-faq-field textarea,.ga-faq-field select{width:100%;box-sizing:border-box;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:#0206178c;color:#f1f5f9;padding:11px 13px;font-size:14px;line-height:1.45;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ga-faq-input::-moz-placeholder,.ga-faq-field input::-moz-placeholder,.ga-faq-field textarea::-moz-placeholder{color:#64748bbf}.ga-faq-input::placeholder,.ga-faq-field input::placeholder,.ga-faq-field textarea::placeholder{color:#64748bbf}.ga-faq-input:focus,.ga-faq-field input:focus,.ga-faq-field textarea:focus,.ga-faq-field select:focus{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81a}.ga-faq-input:-webkit-autofill,.ga-faq-field input:-webkit-autofill,.ga-faq-field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(2,6,23,.95) inset;-webkit-text-fill-color:#f1f5f9;caret-color:#f1f5f9}.ga-faq-input--number,.ga-faq-field input[type=number]{color-scheme:dark;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;max-width:100%}.ga-faq-input--number::-webkit-outer-spin-button,.ga-faq-input--number::-webkit-inner-spin-button,.ga-faq-field input[type=number]::-webkit-outer-spin-button,.ga-faq-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ga-faq-input--emoji{max-width:120px;font-size:20px;text-align:center;padding:8px 12px}.ga-faq-field__input-wrap{position:relative}.ga-faq-field__input-wrap input,.ga-faq-field__input-wrap textarea{padding-right:64px}.ga-faq-field__input-wrap--area textarea{min-height:140px;resize:vertical}.ga-faq-char-counter{position:absolute;right:10px;bottom:10px;font-size:11px;color:#94a3b8bf;pointer-events:none}.ga-faq-rich-editor{border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;background:#ffffff08}.ga-faq-rich-toolbar{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000026}.ga-faq-rich-toolbar__btn{min-width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;font-size:13px;font-weight:700;cursor:pointer}.ga-faq-rich-toolbar__btn:hover{background:#ffffff14}.ga-faq-rich-editor__area{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 13px 36px!important;min-height:120px;resize:vertical}.ga-faq-rich-editor__area:focus{box-shadow:none!important}.ga-faq-rich-editor__content{outline:none;overflow-y:auto;word-break:break-word}.ga-faq-rich-editor__content:empty:before{content:attr(data-placeholder);color:#94a3b8a6;pointer-events:none}.ga-faq-rich-editor__content strong,.ga-faq-rich-editor__content b{font-weight:700;color:#f1f5f9}.ga-faq-rich-editor__content em,.ga-faq-rich-editor__content i{font-style:italic}.ga-faq-rich-editor__content del,.ga-faq-rich-editor__content s,.ga-faq-rich-editor__content strike{text-decoration:line-through;opacity:.85}.ga-faq-rich-editor__content a{color:#93c5fd;text-decoration:underline}.ga-faq-links-block{display:flex;flex-direction:column;gap:10px}.ga-faq-links-block__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-faq-link-add{border:0;background:transparent;color:#7dd3fc;font-size:13px;font-weight:600;cursor:pointer}.ga-faq-link-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.ga-faq-link-card__icon{width:32px;height:32px;border-radius:10px;background:#38bdf81f center/16px no-repeat}.ga-faq-link-card__icon--telegram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%237dd3fc'%3E%3Cpath d='M9.04 15.31 8.9 18.3c.46 0 .66-.2.9-.44l2.16-2.07 4.48 3.28c.82.45 1.4.21 1.62-.74l2.94-13.8h.01c.26-1.21-.44-1.68-1.24-1.39L2.3 9.44c-1.18.46-1.16 1.12-.2 1.42l5.2 1.62L18.6 6.9c.56-.37 1.07-.17.65.22'/%3E%3C/svg%3E")}.ga-faq-link-card__icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237dd3fc' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.ga-faq-link-card__icon--link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237dd3fc' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l2.92-2.92a5 5 0 0 0-7.07-7.07l-1.6 1.6'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54L3.54 13.4a5 5 0 0 0 7.07 7.07l1.6-1.6'/%3E%3C/svg%3E")}.ga-faq-link-card__icon--app{background-color:#22c55e24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='2'%3E%3Crect x='4' y='4' width='16' height='16' rx='3'/%3E%3Cpath d='M9 9h6v6H9z'/%3E%3C/svg%3E")}.ga-faq-link-card__tag{font-size:11px;font-weight:600;color:#4ade80e6}.ga-faq-webapp-picker{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(56,189,248,.16);background:#38bdf80d}.ga-faq-webapp-picker--error{border-color:#f8717140;background:#f871710f}.ga-faq-webapp-picker__hint{margin:0;font-size:12px;line-height:1.4;color:#94a3b8e6}.ga-faq-webapp-picker__chips{display:flex;flex-wrap:wrap;gap:8px}.ga-faq-webapp-picker__chip{border:1px solid rgba(56,189,248,.28);border-radius:999px;background:#02061773;color:#bae6fd;font-size:13px;font-weight:600;padding:7px 12px;cursor:pointer}.ga-faq-webapp-picker__chip:hover{background:#38bdf824}.ga-faq-webapp-picker__giveaway{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ga-faq-link-card__fields{display:flex;flex-direction:column;gap:6px;min-width:0}.ga-faq-link-card__fields input{font-size:13px;padding:9px 11px}.ga-faq-links-block__empty{margin:0;padding:12px 14px;border-radius:12px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05;color:#94a3b8cc;font-size:13px;line-height:1.4}@media (max-width: 1100px){.ga-onboarding-workspace,.ga-onboarding-page--drawer-open .ga-onboarding-workspace{grid-template-columns:1fr}.ga-onboarding-page--drawer-open .ga-onboarding-layout,.ga-onboarding-page--drawer-open .ga-onboarding-live-preview{grid-column:auto}.ga-faq-page--drawer-open .ga-faq-layout,.ga-onboarding-page--drawer-open .ga-onboarding-layout{grid-template-columns:1fr}.ga-faq-page--drawer-open .ga-faq-main,.ga-onboarding-page--drawer-open .ga-onboarding-main{border-radius:16px;border-right:1px solid rgba(255,255,255,.08)}.ga-faq-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;border-radius:0;border-left:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ga-faq-page--drawer-open .ga-faq-page__header,.ga-faq-page--drawer-open .ga-faq-view-tabs,.ga-faq-page--drawer-open .ga-faq-main,.ga-onboarding-page--drawer-open .ga-onboarding-page__header,.ga-onboarding-page--drawer-open .ga-faq-view-tabs,.ga-onboarding-page--drawer-open .ga-onboarding-main,.ga-onboarding-page--drawer-open .ga-onboarding-nav{display:none}.ga-faq-page--drawer-open .ga-faq-layout,.ga-onboarding-page--drawer-open .ga-onboarding-layout{display:block;min-height:0}}@media (max-width: 768px){.ga-faq-page__header .ga-page-title,.ga-onboarding-page__header .ga-page-title{font-size:22px;line-height:1.2;word-break:break-word}.ga-faq-page__header .ga-page-subtitle,.ga-onboarding-page__header .ga-page-subtitle{font-size:13px;line-height:1.4}.ga-faq-page .ga-faq-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;margin-bottom:12px;overflow:visible}.ga-onboarding-nav{gap:10px;margin-bottom:12px}.ga-onboarding-nav__sections{padding-top:10px;gap:6px}.ga-onboarding-page .ga-onboarding-variant-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;overflow:visible}.ga-onboarding-page .ga-onboarding-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;overflow:visible}.ga-onboarding-page .ga-onboarding-section-tabs:has(.ga-faq-view-tab:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.ga-faq-page .ga-faq-view-tab,.ga-onboarding-page .ga-faq-view-tab{min-width:0;padding:11px 8px;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga-faq-main,.ga-onboarding-main{padding:14px 12px 16px;border-radius:14px}.ga-faq-form-row,.ga-faq-filters{grid-template-columns:1fr}.ga-faq-toolbar,.ga-onboarding-toolbar{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:14px;padding-bottom:12px}.ga-faq-toolbar__hint,.ga-onboarding-toolbar__hint{flex:0 0 auto}.ga-faq-add-btn,.ga-onboarding-save-btn{width:100%;min-height:48px;justify-content:center}.ga-onboarding-footer{margin-top:14px;padding-top:14px}.ga-faq-status-tabs{display:flex;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ga-faq-status-tabs::-webkit-scrollbar{display:none}.ga-faq-status-tab{flex-shrink:0;padding:10px 12px;font-size:12px}.ga-faq-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"drag content badge" "drag actions actions";gap:8px 10px;padding:12px 10px;align-items:start}.ga-faq-row__drag{grid-area:drag;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.ga-faq-row__content{grid-area:content;min-height:44px;align-items:flex-start;padding-top:2px}.ga-faq-row .ga-faq-status-badge{grid-area:badge;align-self:start;justify-self:end;max-width:100%}.ga-faq-row__actions{grid-area:actions;justify-content:flex-start;flex-wrap:wrap;gap:8px;padding-top:2px}.ga-faq-row__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.ga-faq-icon-btn,.ga-faq-page-btn,.ga-faq-drawer__close{min-width:44px;min-height:44px}.ga-faq-menu{position:fixed;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:12px;right:12px;min-width:0}.ga-faq-menu button{min-height:48px;font-size:15px;text-align:center}.ga-faq-pagination{flex-direction:column;align-items:stretch;gap:10px}.ga-faq-pagination__controls{display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.ga-faq-pagination__controls::-webkit-scrollbar{display:none}.ga-faq-page-btn{flex-shrink:0}.ga-faq-link-card{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon fields" "remove remove";align-items:start}.ga-faq-link-card__icon{grid-area:icon}.ga-faq-link-card__fields{grid-area:fields}.ga-faq-link-card>.ga-faq-icon-btn,.ga-faq-link-card>button:last-child{grid-area:remove;justify-self:end}.ga-faq-webapp-picker__giveaway{grid-template-columns:1fr}.ga-faq-webapp-picker__chip{min-height:40px;padding:10px 14px}.ga-faq-drawer__head{padding:max(14px,env(safe-area-inset-top,0px)) 14px 12px}.ga-faq-drawer__title{font-size:17px;line-height:1.3;padding-right:8px}.ga-faq-drawer__body{padding:14px 14px 20px;-webkit-overflow-scrolling:touch}.ga-faq-drawer__foot{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:12px 14px max(14px,env(safe-area-inset-bottom,0px))}.ga-faq-drawer__foot .ga-btn{width:100%;min-height:48px;justify-content:center}.ga-faq-rich-toolbar__btn{min-width:40px;min-height:40px}.ga-faq-input--emoji,.ga-onboarding-input--emoji{max-width:100%}.ga-onboarding-section{padding:14px 12px}.ga-onboarding-section__head{flex-direction:column;align-items:stretch;gap:10px}.ga-onboarding-section__head .ga-btn{width:100%;min-height:44px;justify-content:center}.ga-onboarding-input--select,.ga-onboarding-input--short,.ga-onboarding-fields{max-width:100%}.ga-onboarding-card-row{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon copy" "actions actions";gap:10px 12px;padding:12px}.ga-onboarding-card-row__emoji,.ga-onboarding-card-row__icon-img{grid-area:icon}.ga-onboarding-card-row__copy{grid-area:copy}.ga-onboarding-card-row__actions{grid-area:actions;justify-content:flex-start;gap:8px}.ga-onboarding-card-row__actions .ga-btn{min-height:42px;flex:1 1 calc(50% - 4px);justify-content:center}.ga-onboarding-card-row__actions .ga-onboarding-card-row__eye{min-height:42px}.ga-onboarding-image-row .ga-btn{flex:1 1 auto;min-height:44px;justify-content:center}.ga-onboarding-check{min-height:44px;align-items:center}.ga-onboarding-check input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.admin-panel-viewport:has(.ga-onboarding-page){padding-top:10px}.ga-onboarding-page__header{margin-bottom:12px}.ga-onboarding-workspace{gap:12px}.ga-onboarding-links-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ga-onboarding-link-chip{min-width:0;flex:initial;min-height:44px}.ga-onboarding-links-strip__param{grid-column:1 / -1;justify-content:center;min-height:36px}.ga-onboarding-section__actions{flex-direction:column;align-items:stretch;width:100%}.ga-onboarding-section__actions .ga-btn{width:100%;min-height:44px;justify-content:center}.ga-onboarding-lead{font-size:12px;line-height:1.4;padding-bottom:10px;overflow-wrap:anywhere}.ga-onboarding-nav__sections-label{font-size:11px}.ga-game-editor-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:8px 12px 0;margin:0 -2px}.ga-game-editor-tabs::-webkit-scrollbar{display:none}.ga-game-editor-tab{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;padding:10px 12px;font-size:12px}.ga-game-editor-drawer__foot{flex-direction:column-reverse;align-items:stretch}.ga-game-editor-drawer__foot .ga-btn{width:100%;min-height:48px;justify-content:center}.ga-onboarding-page--drawer-open .ga-onboarding-nav,.ga-onboarding-page--drawer-open .ga-onboarding-mobile-preview-btn{display:none}.ga-onboarding-page .ga-faq-field input,.ga-onboarding-page .ga-faq-field textarea,.ga-onboarding-page .ga-faq-field select,.ga-onboarding-page .ga-faq-input{width:100%;max-width:100%;box-sizing:border-box}.ga-onboarding-preview,.ga-onboarding-preview--wide{max-width:100%;width:100%;height:auto}.ga-game-editor-drawer__head-copy{min-width:0}.ga-game-editor-drawer .ga-faq-drawer__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-color-wheel__controls{flex-direction:column;align-items:center}.ga-color-wheel__wheel-wrap,.ga-color-wheel__canvas{width:min(196px,calc(100vw - 80px));height:min(196px,calc(100vw - 80px))}.ga-color-wheel__brightness{width:min(196px,calc(100vw - 80px));height:auto;flex-direction:row;align-items:center;justify-content:stretch}.ga-color-wheel__brightness input[type=range]{flex:1 1 auto;width:100%}.ga-onboarding-card-row__actions .ga-onboarding-card-row__eye{flex:0 0 auto}.ga-onboarding-card-row__actions .ga-btn:not(.ga-onboarding-card-row__eye){flex:1 1 calc(33.333% - 6px);min-width:0}.ga-onboarding-section--compact{padding:12px 10px}.ga-onboarding-callout{font-size:12px}}@media (max-width: 400px){.ga-onboarding-page .ga-faq-view-tab{padding:10px 4px;font-size:11px}.ga-faq-page .ga-faq-view-tab{padding:10px 8px;font-size:11px}.ga-faq-status-tab{padding:9px 10px;font-size:11px}.ga-onboarding-card-row__actions .ga-btn:not(.ga-onboarding-card-row__eye){flex:1 1 calc(50% - 4px)}}.ga-faq-check{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:14px;color:var(--ga-text, #e8edf5)}.ga-faq-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ga-page.ga-onboarding-page{max-width:none;overflow:visible}.ga-onboarding-workspace{display:grid;gap:20px;align-items:start}@media (min-width: 901px){.ga-onboarding-workspace{grid-template-columns:minmax(0,1fr) minmax(380px,480px)}.ga-onboarding-page--drawer-open .ga-onboarding-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,420px) minmax(380px,480px)}}@media (max-width: 900px){.ga-onboarding-workspace,.ga-onboarding-page--drawer-open .ga-onboarding-workspace{grid-template-columns:1fr}}@media (min-width: 901px){.ga-onboarding-live-preview{align-self:stretch;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.ga-onboarding-mobile-preview-btn{display:none}.ga-onboarding-live-preview__dock{position:sticky;top:8px;width:100%;max-height:calc(100dvh - var(--admin-topbar-height, 72px) - 20px);overflow-y:auto;overscroll-behavior:contain;z-index:5;scrollbar-gutter:stable}}.ga-onboarding-page--drawer-open .ga-onboarding-live-preview{grid-column:3}.ga-onboarding-page--drawer-open .ga-onboarding-layout{grid-column:1 / span 2}.ga-onboarding-page__header{margin-bottom:20px}.ga-onboarding-page__header .ga-page-title{margin:0 0 4px;font-size:28px;font-weight:700}.ga-onboarding-page__header .ga-page-subtitle{margin:0;color:#94a3b8e6;font-size:14px}.ga-onboarding-page .ga-faq-view-tabs:not(.ga-onboarding-variant-tabs):not(.ga-onboarding-section-tabs){margin-bottom:16px}.ga-onboarding-page .ga-onboarding-nav .ga-faq-view-tabs{margin-bottom:0}.ga-onboarding-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.ga-onboarding-page--drawer-open .ga-onboarding-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:0;align-items:stretch}.ga-onboarding-main{min-width:0;display:flex;flex-direction:column;gap:18px;align-self:start;width:100%;background:#0c1224b8;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 22px 22px}.ga-onboarding-page--drawer-open .ga-onboarding-main{border-radius:16px 0 0 16px;border-right:none}.ga-onboarding-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.ga-onboarding-toolbar__hint{margin:0;min-width:0;max-width:100%;font-size:13px;line-height:1.45;color:#94a3b8eb}.ga-onboarding-toolbar .ga-onboarding-toolbar__hint{flex:1 1 auto}.ga-onboarding-lead{flex:0 0 auto;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.ga-onboarding-footer{margin-top:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.ga-onboarding-save-btn{flex-shrink:0;padding:10px 18px;border-radius:12px;font-weight:700}.ga-onboarding-sections{display:flex;flex-direction:column;gap:18px}.ga-onboarding-section{padding:18px 20px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.ga-onboarding-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ga-onboarding-section__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ga-onboarding-section__title{margin:0 0 16px;font-size:15px;font-weight:700;color:#f1f5f9;letter-spacing:.01em}.ga-onboarding-section__head .ga-onboarding-section__title{margin-bottom:0}.ga-onboarding-fields{display:flex;flex-direction:column;gap:16px;max-width:none}.ga-onboarding-fields--grid{max-width:none}@media (min-width: 960px){.ga-onboarding-fields--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;align-items:start}.ga-onboarding-field--full{grid-column:1 / -1}}.ga-onboarding-input--select{max-width:420px}.ga-onboarding-input--short{max-width:320px}.ga-onboarding-input--emoji{max-width:120px;font-size:20px;text-align:center}.ga-onboarding-check{margin:0}.ga-onboarding-inline-hint{margin:-6px 0 0}.ga-onboarding-callout{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.45;color:#cbd5e1e6;background:#fbbf2414;border:1px solid rgba(251,191,36,.22)}.ga-onboarding-callout--info{background:#38bdf814;border-color:#38bdf833}.ga-onboarding-callout code{padding:1px 6px;border-radius:6px;font-size:12px;background:#00000040;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ga-onboarding-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.ga-onboarding-nav__sections{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.07)}.ga-onboarding-nav__sections-label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8d1}.ga-onboarding-variant-tabs,.ga-onboarding-section-tabs{margin-bottom:0}.ga-onboarding-links-strip{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.ga-onboarding-link-chip{flex:1 1 0;min-width:108px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#e2e8f0;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ga-onboarding-link-chip:hover:not(:disabled){border-color:#38bdf859;background:#38bdf814;box-shadow:0 0 0 1px #38bdf814}.ga-onboarding-link-chip:disabled{opacity:.45;cursor:not-allowed}.ga-onboarding-link-chip.is-copied{border-color:#34d3996b;background:#34d3991a;color:#86efac}.ga-onboarding-link-chip__type{display:inline-flex;flex-shrink:0;color:#7dd3fc}.ga-onboarding-link-chip.is-copied .ga-onboarding-link-chip__type{color:#86efac}.ga-onboarding-link-chip__label{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:left}.ga-onboarding-link-chip__action{display:inline-flex;flex-shrink:0;color:#94a3b8f2}.ga-onboarding-link-chip:hover:not(:disabled) .ga-onboarding-link-chip__action{color:#bae6fd}.ga-onboarding-link-chip.is-copied .ga-onboarding-link-chip__action{color:#86efac}.ga-onboarding-links-strip__param{display:inline-flex;align-items:center;padding:0 10px;border-radius:10px;border:1px dashed rgba(56,189,248,.28);background:#38bdf80f;color:#94a3b8;font-size:11px;white-space:nowrap}.ga-onboarding-links-strip__param code{font-size:11px;color:#7dd3fc}.ga-onboarding-section--compact{padding:14px 16px}.ga-onboarding-section--compact .ga-onboarding-section__title{margin-bottom:10px}.ga-onboarding-links{display:flex;flex-direction:column;gap:.85rem}.ga-onboarding-link-row{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.ga-onboarding-link-row__label{font-weight:600}.ga-onboarding-link-row__hint{display:block;color:var(--ga-muted, #8b93a7);font-size:.88rem}.ga-onboarding-link-row__value{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.ga-onboarding-link-row__url{flex:1 1 12rem;min-width:0;word-break:break-all;font-size:.82rem;color:#c8d0e0}.ga-game-funnel{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.ga-game-funnel__row{display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(4,minmax(72px,1fr));gap:8px;padding:10px 12px;align-items:center;border-top:1px solid rgba(255,255,255,.06);font-size:.88rem}.ga-game-funnel__row--head{border-top:0;background:#ffffff0a;color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ga-game-funnel__row--head>span:not(:first-child){text-align:right}.ga-game-funnel__row--hidden{opacity:.55}.ga-game-funnel__game{display:flex;align-items:center;gap:8px;min-width:0}.ga-game-funnel__emoji{flex-shrink:0;font-size:1.1rem;line-height:1}.ga-game-funnel__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0}.ga-game-funnel__badge{flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;background:#ffffff0f}.ga-game-funnel__cell{display:flex;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.2}.ga-game-funnel__cell strong{font-variant-numeric:tabular-nums;color:#f1f5f9}.ga-game-funnel__cell--zero{align-items:flex-end;color:#64748b;font-variant-numeric:tabular-nums}.ga-game-funnel__pct{font-size:.72rem;color:#f59e0b;font-variant-numeric:tabular-nums}.ga-game-funnel__metrics{display:contents}@media (max-width: 900px){.ga-game-funnel{border:none;border-radius:0;gap:10px;background:transparent}.ga-game-funnel__row--head{display:none}.ga-game-funnel__row:not(.ga-game-funnel__row--head){display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#02061761}.ga-game-funnel__game{width:100%;flex-wrap:wrap}.ga-game-funnel__title{flex:1 1 auto;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;font-weight:600}.ga-game-funnel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.ga-game-funnel__cell{align-items:flex-start;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ga-game-funnel__cell:before{content:attr(data-label);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;line-height:1.2}.ga-game-funnel__cell--zero{align-items:flex-start;color:#64748b}.ga-game-funnel__cell strong{font-size:1rem}}.ga-onboarding-empty{margin:0;padding:20px 16px;text-align:center;font-size:13px;color:#94a3b8e6;border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.ga-onboarding-image-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ga-onboarding-preview{display:block;margin-top:10px;max-width:220px;max-height:160px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#00000040;border:1px solid rgba(255,255,255,.08)}.ga-onboarding-cards{display:flex;flex-direction:column;gap:10px}.ga-onboarding-card-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:#02061773;border:1px solid rgba(255,255,255,.08);transition:border-color .15s ease,background .15s ease}.ga-onboarding-card-row:hover{border-color:#38bdf838;background:#0206179e}.ga-onboarding-section__lead{margin:-8px 0 14px}.ga-onboarding-card-row__emoji{font-size:24px;line-height:1}.ga-onboarding-card-row__icon-img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ga-onboarding-card-row__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.ga-onboarding-card-row__copy strong{font-size:14px;font-weight:700;color:#f1f5f9}.ga-onboarding-card-row__copy span{font-size:12px;line-height:1.4;color:#94a3b8f2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ga-onboarding-card-row__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media (min-width: 900px){.ga-onboarding-main{padding:22px 28px 28px}.ga-onboarding-fields{max-width:720px;gap:18px}.ga-onboarding-section{padding:22px 24px}.ga-onboarding-section__title{font-size:16px;margin-bottom:18px}}@media (min-width: 1101px){.ga-onboarding-page{--ga-onboarding-chrome: 168px}.ga-onboarding-page--drawer-open .ga-onboarding-workspace{align-items:stretch;max-height:calc(100dvh - var(--admin-topbar-height, 72px) - var(--ga-onboarding-chrome) - 16px);min-height:0}.ga-onboarding-page--drawer-open .ga-onboarding-layout{min-height:0;max-height:100%;overflow:hidden}.ga-onboarding-page--drawer-open .ga-onboarding-main{align-self:stretch;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ga-onboarding-page--drawer-open .ga-game-editor-drawer{align-self:stretch;min-height:0;max-height:100%;overflow:hidden}}.ga-game-editor-drawer,.ga-game-editor-drawer__head-copy{min-width:0}.ga-game-editor-drawer__eyebrow{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8d9}.ga-game-editor-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.ga-game-editor-tab{flex:1 1 auto;min-width:72px;padding:8px 10px;font-size:12px}.ga-game-editor-drawer__body{padding-top:16px}.ga-game-editor-panel__lead{margin:0 0 16px;font-size:13px;line-height:1.45;color:#94a3b8f2}.ga-game-editor-drawer__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.ga-onboarding-card-row.is-editing{border-color:#38bdf873;background:#38bdf80f;box-shadow:0 0 0 1px #38bdf81f}.ga-onboarding-card-row.is-menu-hidden{opacity:.62}.ga-onboarding-card-row.is-menu-hidden .ga-onboarding-card-row__copy strong{color:#94a3b8}.ga-onboarding-card-row__actions .ga-onboarding-card-row__eye{width:auto;height:auto;min-height:38px;padding:8px 12px;border-radius:10px;box-sizing:border-box}.ga-onboarding-card-row__eye:disabled{opacity:.55;cursor:wait}.ga-onboarding-preview--wide{width:100%;max-width:280px;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:10px}.ga-onboarding-section__lead{margin:-8px 0 16px;max-width:640px}.ga-game-editor-field-pair{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 960px){.ga-game-editor-field-pair{grid-template-columns:minmax(0,1fr) 120px;gap:16px 20px;align-items:start}}.ga-game-accent-picker{display:flex;flex-direction:column;gap:14px}.ga-color-wheel{display:flex;flex-direction:column;gap:10px}.ga-color-wheel__controls{display:flex;align-items:center;gap:14px}.ga-color-wheel__wheel-wrap{position:relative;width:196px;height:196px;flex-shrink:0;border-radius:999px;cursor:crosshair;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 1px #ffffff1a inset,0 10px 28px #00000047}.ga-color-wheel__canvas{display:block;width:196px;height:196px;border-radius:999px}.ga-color-wheel__handle{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #00000059,0 2px 8px #00000059;pointer-events:none}.ga-color-wheel__brightness{display:flex;flex-direction:column;align-items:center;gap:8px;height:196px}.ga-color-wheel__brightness-label{font-size:11px;color:#cbd5e1b8}.ga-color-wheel__brightness-track{position:relative;width:18px;flex:1;border-radius:999px;border:1px solid rgb(255 255 255 / 14%);cursor:ns-resize;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden}.ga-color-wheel__brightness-handle{position:absolute;left:50%;width:22px;height:10px;margin-left:-11px;margin-top:-5px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #00000059,0 2px 6px #00000059;pointer-events:none}.ga-color-wheel__hex{font-size:12px;color:#94a3b8f2;letter-spacing:.04em}.ga-game-accent-picker__preview-wrap{display:flex;flex-direction:column;gap:6px}.ga-game-accent-picker__preview-label{font-size:12px;color:#cbd5e1b8}.ga-game-accent-picker__preview{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr) auto;align-items:stretch;min-height:52px;pointer-events:none}.ga-game-accent-picker__preview-bar{display:block;min-height:100%;background:#080c14eb}.ga-game-save-toast{position:fixed;right:18px;top:80px;z-index:14000;display:flex;align-items:center;gap:10px;max-width:min(360px,calc(100vw - 24px));padding:12px 14px;border-radius:12px;font-size:14px;font-weight:500;color:#f8fafc;background:#0d142e;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 40px #00000059;animation:ga-game-save-toast-in .22s ease}.ga-game-save-toast.is-ok{border-color:#22c55e59;background:linear-gradient(180deg,#16653438,#0d142e)}.ga-game-save-toast.is-err{border-color:#f8717159;background:linear-gradient(180deg,#7f1d1d38,#0d142e)}.ga-game-save-toast__icon{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;flex-shrink:0;font-size:13px;font-weight:700}.ga-game-save-toast.is-ok .ga-game-save-toast__icon{color:#4ade80;background:#22c55e29}.ga-game-save-toast.is-err .ga-game-save-toast__icon{color:#fca5a5;background:#f8717129}@keyframes ga-game-save-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 960px){.ga-game-save-toast{left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (max-width: 900px){.ga-onboarding-mobile-preview-btn{display:inline-flex;width:100%;min-height:44px;margin-bottom:12px;justify-content:center}.ga-onboarding-live-preview{display:none}.ga-onboarding-layout{min-width:0;width:100%}.ga-onboarding-main{width:100%;min-width:0;box-sizing:border-box}.ga-onboarding-lead{overflow-wrap:normal;word-break:normal}.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-page__header,.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-nav,.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-mobile-preview-btn,.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-layout{display:none}.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-workspace{display:block;min-height:0}.ga-onboarding-page--mobile-preview-open:not(.ga-onboarding-page--drawer-open) .ga-onboarding-live-preview{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;margin:0;padding:max(10px,env(safe-area-inset-top,0px)) 12px max(10px,env(safe-area-inset-bottom,0px));background:#040812fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ga-onboarding-page--mobile-preview-open .ga-onboarding-live-preview__dock{position:static;top:auto;max-height:none;overflow:visible;width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}}@media (max-width: 1100px) and (min-width: 901px){.ga-onboarding-workspace{grid-template-columns:1fr}.ga-onboarding-live-preview__dock{position:static;top:auto;max-height:none;overflow:visible}.ga-onboarding-live-preview{margin-top:4px}}.partner-onboarding-panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid rgba(139,92,246,.22);background:radial-gradient(120% 140% at 100% 0%,rgba(56,189,248,.08) 0%,transparent 52%),radial-gradient(90% 120% at 0% 100%,rgba(139,92,246,.12) 0%,transparent 55%),#080c18b8;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000038}.partner-onboarding-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.partner-onboarding-panel__intro{min-width:0;flex:1 1 auto}.partner-onboarding-panel__eyebrow{display:block;margin-bottom:4px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fde0}.partner-onboarding-panel__title{margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.25;color:#f8fafc}.partner-onboarding-panel__lead{margin:0;max-width:52ch;font-size:12px;line-height:1.45;color:#94a3b8f2}.partner-onboarding-panel__links{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.partner-onboarding-panel__links-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d9}.partner-onboarding-panel__links .ga-partners-links-inline{gap:8px}.partner-onboarding-panel__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.partner-onboarding-panel__readonly{display:flex;flex-direction:column;gap:10px}.partner-onboarding-panel__option--readonly{cursor:default;pointer-events:none}.partner-onboarding-panel__readonly-note{margin:0;font-size:12px;color:#94a3b8eb;line-height:1.45}.partner-onboarding-panel__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .12s ease}.partner-onboarding-panel__option:hover:not(:disabled){border-color:#ffffff24;background:#ffffff0d}.partner-onboarding-panel__option:disabled{opacity:.65;cursor:not-allowed}.partner-onboarding-panel__option-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:15px;font-weight:800;color:#e2e8f0;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.partner-onboarding-panel__option-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.partner-onboarding-panel__option-label{font-size:13px;font-weight:800;line-height:1.2;color:#f1f5f9}.partner-onboarding-panel__option-hint{font-size:11px;line-height:1.35;color:#94a3b8eb}.partner-onboarding-panel__option-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:800;color:transparent;background:transparent;border:1px solid transparent}.partner-onboarding-panel__option--violet.is-active{border-color:#8b5cf68c;background:#8b5cf61f;box-shadow:0 0 0 1px #8b5cf61f}.partner-onboarding-panel__option--violet.is-active .partner-onboarding-panel__option-icon{color:#ede9fe;background:#8b5cf638;border-color:#a78bfa59}.partner-onboarding-panel__option--cyan.is-active{border-color:#22d3ee73;background:#22d3ee14;box-shadow:0 0 0 1px #22d3ee1a}.partner-onboarding-panel__option--cyan.is-active .partner-onboarding-panel__option-icon{color:#cffafe;background:#22d3ee29;border-color:#22d3ee52}.partner-onboarding-panel__option.is-active .partner-onboarding-panel__option-mark{color:#fff;background:#8b5cf6d9;border-color:#ffffff2e}.partner-onboarding-panel__option--cyan.is-active .partner-onboarding-panel__option-mark{background:#06b6d4e6}.partner-onboarding-panel__status{margin:0;font-size:12px;line-height:1.35}.partner-onboarding-panel__status--saving{color:#94a3b8f2}.partner-onboarding-panel__status--error{color:#fca5a5}@media (max-width: 720px){.partner-onboarding-panel__head{flex-direction:column;align-items:stretch}.partner-onboarding-panel__links{align-items:flex-start}.partner-onboarding-panel__options{grid-template-columns:1fr}}.game-onboarding{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#06080f;color:#f1f5f9;overflow:hidden;display:flex;flex-direction:column}.game-onboarding--custom-bg:not(.game-onboarding--video-bg):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--game-onboarding-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none;z-index:0}.game-onboarding--custom-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06080f85,#06080fe0);pointer-events:none;z-index:1}.game-onboarding__hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;z-index:0;background:#06080f}.game-onboarding--custom-bg .game-onboarding__screen{position:relative;z-index:2}.game-onboarding--custom-bg .game-onboarding__logo{position:absolute;top:max(6px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:4}.game-onboarding.game-onboarding--contained{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-height:100%}.game-onboarding__logo{position:absolute;top:max(6px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:4}.game-onboarding__screen{flex:1;min-height:0;display:flex;flex-direction:column;padding:max(42px,calc(env(safe-area-inset-top,0px) + 34px)) clamp(12px,4.2vw,20px) max(12px,env(safe-area-inset-bottom,0px))}.game-onboarding__screen--list{gap:clamp(6px,1.1vh,10px);height:100%;min-height:0;padding:0}.game-onboarding__screen--list.start-screen__content{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;overflow:hidden;width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;margin:0 auto;padding:max(42px,calc(env(safe-area-inset-top,0px) + 34px)) clamp(12px,4.2vw,20px) max(clamp(18px,5vh,40px),env(safe-area-inset-bottom,0px))}.game-onboarding__screen--list .game-onboarding__top{grid-row:1;min-width:0}.game-onboarding__games-scroll{grid-row:2;align-self:stretch;flex:none;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:2px 4px 8px 0;margin:0 -2px;scroll-padding-bottom:8px;scrollbar-gutter:stable}.game-onboarding__screen--list .game-onboarding__bottom{grid-row:3;min-width:0}.game-onboarding__top{flex-shrink:0;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,12px)}.game-onboarding__top--progress-only{gap:0}.game-onboarding__screen--list.start-screen__content .game-onboarding__top .onboarding__progress,.game-onboarding__guide-shell.start-screen__content>.onboarding__progress{flex-shrink:0;align-self:center;width:auto;margin:0}.game-onboarding__head{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.game-onboarding__title,.game-onboarding__head .game-onboarding__title.onboarding__title{margin:0;width:100%;text-align:center;font-size:clamp(20px,5.2vw,26px);font-weight:700;line-height:1.15;color:#fff}.game-onboarding__subtitle{margin:0 auto;max-width:min(320px,100%);font-size:clamp(11px,3.2vw,13px);line-height:1.45;color:#b8c0cc;text-align:center}.game-onboarding__head .game-onboarding__subtitle.onboarding__lead{margin:0 auto;text-align:center}.game-onboarding__games{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.game-ob-card{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr) auto;gap:10px;align-items:start;flex-shrink:0;width:100%;min-height:92px;padding:0 12px 0 0;border-radius:11px;border:1.5px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgb(255 255 255 / 4%) 0%,transparent 38%),linear-gradient(180deg,#0c1220f5,#060a12fa);color:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.game-ob-card:active{transform:scale(.992)}.game-ob-card.is-selected{box-shadow:0 0 0 1px #00c2ff38 inset,0 0 18px #00c2ff1a}.game-ob-card--pink{border-color:#ec489985;background:linear-gradient(180deg,rgb(236 72 153 / 12%) 0%,transparent 45%),linear-gradient(180deg,#ec489912,#060a12fa)}.game-ob-card--pink .game-ob-card__chev{color:#f472b6f2}.game-ob-card--pink.is-selected{border-color:#ec4899c7;box-shadow:0 0 0 1px #ec48993d inset,0 0 20px #ec489924}.game-ob-card--green{border-color:#22c55e85;background:linear-gradient(180deg,rgb(34 197 94 / 12%) 0%,transparent 45%),linear-gradient(180deg,#22c55e12,#060a12fa)}.game-ob-card--green .game-ob-card__chev{color:#4ade80f2}.game-ob-card--green.is-selected{border-color:#22c55ec7;box-shadow:0 0 0 1px #22c55e3d inset,0 0 20px #22c55e24}.game-ob-card--orange{border-color:#f9731685;background:linear-gradient(180deg,rgb(249 115 22 / 12%) 0%,transparent 45%),linear-gradient(180deg,#f9731612,#060a12fa)}.game-ob-card--orange .game-ob-card__chev{color:#fb923cf2}.game-ob-card--orange.is-selected{border-color:#f97316c7;box-shadow:0 0 0 1px #f973163d inset,0 0 20px #f9731624}.game-ob-card--blue{border-color:#3b82f685;background:linear-gradient(180deg,rgb(59 130 246 / 12%) 0%,transparent 45%),linear-gradient(180deg,#3b82f612,#060a12fa)}.game-ob-card--blue .game-ob-card__chev{color:#60a5faf2}.game-ob-card--blue.is-selected{border-color:#3b82f6c7;box-shadow:0 0 0 1px #3b82f63d inset,0 0 20px #3b82f624}.game-ob-card--purple{border-color:#a855f785;background:linear-gradient(180deg,rgb(168 85 247 / 12%) 0%,transparent 45%),linear-gradient(180deg,#a855f712,#060a12fa)}.game-ob-card--purple .game-ob-card__chev{color:#c084fcf2}.game-ob-card--purple.is-selected{border-color:#a855f7c7;box-shadow:0 0 0 1px #a855f73d inset,0 0 20px #a855f724}.game-ob-card--custom{border-color:color-mix(in srgb,var(--game-card-accent, #3b82f6) 52%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--game-card-accent, #3b82f6) 12%,transparent) 0%,transparent 45%),linear-gradient(180deg,color-mix(in srgb,var(--game-card-accent, #3b82f6) 7%,transparent),#060a12fa)}.game-ob-card--custom .game-ob-card__chev{color:color-mix(in srgb,var(--game-card-accent, #3b82f6) 82%,white)}.game-ob-card--custom.is-selected{border-color:color-mix(in srgb,var(--game-card-accent, #3b82f6) 78%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--game-card-accent, #3b82f6) 24%,transparent) inset,0 0 20px color-mix(in srgb,var(--game-card-accent, #3b82f6) 14%,transparent)}.game-ob-card__thumb{position:relative;width:100%;min-height:92px;align-self:stretch;overflow:hidden;background:#080c14eb}.game-ob-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.game-ob-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(1.4rem,5vw,1.8rem);background:radial-gradient(circle at 30% 20%,rgb(0 194 255 / 12%),transparent 55%),#0c121ef5}.game-ob-card__body{min-width:0;display:flex;flex-direction:column;gap:5px;padding:12px 0}.game-ob-card__title{display:block;font-size:clamp(.92rem,3.6vw,1.04rem);font-weight:700;line-height:1.2;color:#f8fafc}.game-ob-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:clamp(.76rem,2.9vw,.84rem);line-height:1.35;color:#b8c0cceb}.game-ob-card__chev{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:18px;color:#94a3b8b8}.game-onboarding__bottom{flex-shrink:0;margin-top:0;position:relative;z-index:2}.game-onboarding__screen--list .start-screen__bottom.game-onboarding__bottom{margin-top:0}.game-onboarding__screen--list .start-screen__stats{text-align:center}.game-onboarding__screen--list .onboarding-stat-row--triple{grid-template-rows:clamp(18px,5vw,20px) minmax(20px,auto) minmax(2.6em,auto);align-items:stretch;row-gap:clamp(8px,1.1vh,10px)}.game-onboarding__screen--list .onboarding-stat-row--triple .onboarding-stat-card{grid-row:span 3;grid-template-rows:subgrid;min-height:0;row-gap:clamp(8px,1.1vh,10px)}.game-onboarding__screen--list .onboarding-stat-card{display:grid;grid-template-rows:clamp(18px,5vw,20px) minmax(20px,auto) minmax(2.6em,auto);align-items:center;justify-items:center;gap:clamp(8px,1.1vh,10px);min-height:82px;padding:clamp(11px,1.5vh,13px) clamp(8px,2.2vw,10px) clamp(12px,1.6vh,14px);text-align:center}.game-onboarding__screen--list .onboarding-stat-card__head{display:contents}.game-onboarding__screen--list .onboarding-stat-card__icon{grid-row:1;align-self:center;width:clamp(18px,5vw,20px);height:clamp(18px,5vw,20px)}.game-onboarding__screen--list .onboarding-stat-card__icon svg,.game-onboarding__screen--list .onboarding-stat-card__icon-img,.game-onboarding__screen--list .onboarding-stat-card__icon-trophy{width:100%;height:100%}.game-onboarding__screen--list .onboarding-stat-card__value-wrap{grid-row:2;align-self:center;display:flex;justify-content:center;width:100%;min-width:0}.game-onboarding__screen--list .onboarding-stat-card__value{text-align:center;font-size:clamp(15px,4.2vw,17px);line-height:1.15;font-weight:700;color:#f2f6fa}.game-onboarding__screen--list .onboarding-stat-card__label{grid-row:3;align-self:center;flex:none;width:100%;max-width:100%;text-align:center;white-space:normal;overflow:visible;text-overflow:unset;font-size:clamp(9px,2.6vw,10px);line-height:1.25;font-weight:500;color:#6b8fa8;letter-spacing:.01em}.start-screen__cta:disabled{opacity:.45;cursor:not-allowed}.game-onboarding__pick-alert{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.game-onboarding__pick-alert:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#06080f52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.game-onboarding__pick-alert-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:min(280px,86vw);padding:18px 22px 16px;border-radius:22px;text-align:center;background:#0f172a6b;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 48px #00000061,inset 0 1px #ffffff1a;animation:game-onboarding-pick-alert-pop .32s cubic-bezier(.34,1.45,.64,1)}.game-onboarding__pick-alert-icon{font-size:28px;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.game-onboarding__pick-alert-text{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:#f8fafcf5;letter-spacing:.01em}.game-onboarding__games-scroll--hint{animation:game-onboarding-games-nudge .45s ease}@keyframes game-onboarding-pick-alert-pop{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes game-onboarding-games-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.game-onboarding__screen--guide{flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow:hidden;padding:0}.game-onboarding:not(.game-onboarding--contained) .game-onboarding__screen--guide{height:100dvh;max-height:100dvh}.game-onboarding__guide-shell.start-screen__content{box-sizing:border-box;width:100%;max-width:560px;height:100%;max-height:100%;margin:0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(6px,1.1vh,10px);align-content:stretch;text-align:center}.game-onboarding__guide-title{margin:0;width:100%;max-width:100%;text-align:center;display:flex;flex-direction:column;gap:2px;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1.12;color:#fff}.game-onboarding__guide-title-line{display:block}.game-onboarding__guide-highlight{color:var(--game-guide-accent, #22c55e)}.game-onboarding__guide-content{min-height:0;overflow:hidden;display:grid;grid-template-rows:repeat(3,minmax(0,1fr)) auto;gap:clamp(6px,.9vh,9px)}.guide-step-card,.game-ob-step{--step-card-pad-y: clamp(6px, .8vh, 8px);min-height:0;height:100%;max-height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,46%);gap:6px;align-items:center;padding:var(--step-card-pad-y) clamp(6px,2vw,8px);border-radius:13px;background:#0a1223d1;border:1px solid rgb(255 255 255 / 8%);box-shadow:inset 0 1px #ffffff0a}.guide-step-content,.game-ob-step__body{display:flex;flex-direction:column;justify-content:center;gap:clamp(5px,.65vh,8px);align-self:stretch;min-width:0;min-height:0;overflow:hidden;text-align:left}.game-ob-step__head{display:flex;align-items:center;gap:clamp(6px,1.8vw,8px);min-width:0}.game-ob-step__num{width:clamp(22px,6vw,26px);height:clamp(22px,6vw,26px);border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--game-guide-accent, #22c55e),color-mix(in srgb,var(--game-guide-accent, #22c55e) 68%,#000));color:#fff;font-size:clamp(11px,3vw,13px);font-weight:800;line-height:1;flex-shrink:0;box-shadow:0 0 10px color-mix(in srgb,var(--game-guide-accent, #22c55e) 28%,transparent)}.game-ob-step__title{flex:1 1 auto;min-width:0;max-width:100%;margin:0;font-size:clamp(13px,3.35vw,15px);line-height:1.1;font-weight:800;color:#f8fafc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-ob-step__desc{margin:0;padding:0;width:100%;min-width:0;text-align:left;font-size:clamp(11px,2.85vw,12px);line-height:1.2;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.guide-step-imageWrap,.game-ob-step__media{position:relative;justify-self:stretch;align-self:center;width:100%;max-width:100%;height:auto;max-height:100%;aspect-ratio:16 / 9;min-width:0;min-height:0;border-radius:8px;overflow:hidden;background:#ffffff0a}.guide-step-image,.game-ob-step__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;background:transparent}.guide-step-image--empty{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,#ffffff0f,#ffffff05),#080e1ceb;border:1px solid rgb(255 255 255 / 6%)}.game-ob-step__search-arrow{position:absolute;left:-14px;top:42%;width:26px;height:26px;pointer-events:none;background:radial-gradient(circle at 70% 30%,rgb(110 220 53 / 28%),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M6 18c8-10 16-10 22-8' stroke='%236edc35' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M22 8l6 2-2 6' stroke='%236edc35' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 0 6px rgb(110 220 53 / 40%))}.game-ob-benefits{flex-shrink:0;display:flex;align-items:center;gap:clamp(14px,3.6vw,18px);min-height:0;padding:clamp(14px,2vh,16px) clamp(16px,4vw,18px);border-radius:16px;background:linear-gradient(145deg,#10182ef0,#0a1020f5);border:1px solid rgb(255 255 255 / 9%);box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000029;overflow:hidden}.game-ob-benefits__art{position:relative;flex:0 0 clamp(72px,21vw,92px);width:clamp(72px,21vw,92px);display:flex;align-items:center;justify-content:center;min-width:0;isolation:isolate}.game-ob-benefits__art:before{content:"";position:absolute;left:50%;top:54%;z-index:0;width:92%;height:92%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgb(251 191 36 / 22%) 0%,transparent 38%),radial-gradient(circle,rgb(192 132 252 / 58%) 0%,rgb(236 72 153 / 34%) 42%,rgb(139 92 246 / 10%) 62%,transparent 76%);filter:blur(10px);pointer-events:none}.game-ob-benefits__art:after{content:"";position:absolute;left:50%;top:54%;z-index:0;width:68%;height:68%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgb(216 180 254 / 42%) 0%,transparent 72%);filter:blur(6px);pointer-events:none}.game-ob-benefits__content{flex:1 1 auto;min-width:0;text-align:left}.game-ob-benefits__content strong{display:block;margin:0 0 clamp(5px,.8vh,7px);font-size:clamp(14px,3.6vw,16px);line-height:1.15;font-weight:800;color:#b794f6}.game-ob-benefits__icon,.game-ob-benefits__emoji{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:92px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgb(168 85 247 / 42%)) drop-shadow(0 0 22px rgb(236 72 153 / 28%))}.game-ob-benefits__emoji{display:grid;place-items:center;font-size:clamp(2rem,8vw,2.6rem)}.game-ob-benefits ul{margin:0;padding:0;list-style:none}.game-ob-benefits li{position:relative;padding-left:18px;margin-top:clamp(2px,.35vh,3px);font-size:clamp(12px,3.15vw,14px);line-height:1.32;color:#fffffff0}.game-ob-benefits li:first-child{margin-top:0}.game-ob-benefits li:before{content:"✓";position:absolute;left:0;top:0;color:#c084fc;font-size:13px;font-weight:800;line-height:1.32}.game-onboarding__guide-actions{display:flex;width:100%;height:48px;min-height:48px;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #1269ff61,0 0 0 1px #ffffff1a inset}.game-onboarding__guide-back{position:relative;flex:0 0 clamp(44px,12vw,52px);display:grid;place-items:center;margin:0;padding:0;border:0;background:linear-gradient(135deg,#2278d8,#0d52b8);color:#fffffff0;font-size:18px;font-weight:700;line-height:1;cursor:pointer}.game-onboarding__guide-back:after{content:"";position:absolute;top:8px;right:-1px;bottom:8px;width:1px;background:#ffffff2e}.game-onboarding__guide-back:active{filter:brightness(.94)}.game-onboarding__screen--guide .game-onboarding__guide-actions .game-onboarding__cta--guide.start-screen__cta{flex:1 1 auto;width:auto;min-width:0;height:100%;min-height:0;margin:0;padding:0 16px;border:0;border-radius:0;font-size:16px;font-weight:800;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#2ea7ff,#1269ff);box-shadow:none}.game-onboarding__screen--guide .game-onboarding__guide-actions .game-onboarding__cta--guide.start-screen__cta:before,.game-onboarding__screen--guide .game-onboarding__guide-actions .game-onboarding__cta--guide.start-screen__cta:after{display:none}@media (max-height: 720px){.game-onboarding__guide-shell{gap:clamp(5px,.7vh,8px)}.game-onboarding__guide-content{gap:clamp(4px,.7vh,6px)}.guide-step-card,.game-ob-step{--step-card-pad-y: 6px;padding:6px 7px;gap:5px;grid-template-columns:minmax(0,1.12fr) minmax(0,46%)}.game-ob-benefits{padding:10px 12px;gap:10px}.game-ob-benefits__art{flex-basis:58px;width:58px}.game-ob-benefits__icon{max-width:58px}.game-ob-benefits__content strong{font-size:13px;margin-bottom:4px}.game-ob-benefits li{font-size:11px;padding-left:15px}.game-ob-benefits li:before{font-size:11px}.game-onboarding__guide-actions{height:44px;min-height:44px}.game-onboarding__screen--guide .game-onboarding__guide-actions .game-onboarding__cta--guide.start-screen__cta{font-size:15px}}@media (max-width: 360px){.game-ob-card{grid-template-columns:minmax(0,38%) minmax(0,1fr) auto;gap:8px;padding:7px 8px 7px 7px}}@media (min-height: 700px){.game-onboarding__screen--list .start-screen__bottom{gap:clamp(8px,1.5vh,12px)}.game-onboarding__screen--list .onboarding-stat-row{gap:10px}.game-onboarding__screen--list .onboarding-stat-row--triple{grid-template-rows:clamp(18px,5vw,20px) minmax(22px,auto) minmax(2.7em,auto);row-gap:10px}.game-onboarding__screen--list .onboarding-stat-card{min-height:86px;padding:12px 10px 14px;gap:10px}}@media (max-height: 700px){.game-onboarding__screen--list .onboarding-stat-row--triple{grid-template-rows:clamp(16px,4.5vw,18px) minmax(18px,auto) minmax(2.4em,auto);row-gap:7px}.game-onboarding__screen--list .onboarding-stat-card{min-height:74px;padding:10px 8px 11px;gap:7px}.game-onboarding__screen--list .onboarding-stat-card__value{font-size:clamp(14px,3.8vw,16px)}}@media (min-width: 420px){.game-ob-card{grid-template-columns:140px minmax(0,1fr) auto}}.game-onboarding--contained .game-onboarding__screen:not(.game-onboarding__screen--list):not(.game-onboarding__screen--guide){padding-top:38px;padding-bottom:10px}.game-onboarding--contained .game-onboarding__screen--list.start-screen__content{padding-top:max(38px,calc(env(safe-area-inset-top,0px) + 30px));padding-bottom:max(clamp(18px,5vh,40px),env(safe-area-inset-bottom,0px))}.game-onboarding--contained .game-onboarding__screen--guide,.game-onboarding--contained .game-onboarding__guide-shell.start-screen__content{height:100%;max-height:100%}.ga-ob-live-preview{--ob-preview-phone-w: 390px;--ob-preview-phone-h: min(820px, calc(100dvh - var(--admin-topbar-height, 72px) - 48px));--preview-scale: 1;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c1224e0;box-shadow:0 12px 40px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ga-ob-live-preview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ga-ob-live-preview__head-copy{min-width:0;flex:1 1 auto}.ga-ob-live-preview__head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ga-ob-live-preview__title{margin:0;font-size:16px;font-weight:650;color:#f8fafc}.ga-ob-live-preview__subtitle{margin:4px 0 0;font-size:11px;line-height:1.45;color:#94a3b8}.ga-ob-live-preview__badge{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#c4b5fd;background:#8b5cf624;border:1px solid rgba(139,92,246,.28)}.ga-ob-live-preview__close{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#e2e8f0;font-size:24px;line-height:1;cursor:pointer}.ga-ob-live-preview__hint{margin:0;font-size:11px;line-height:1.45;color:#64748b}.ga-ob-preview-phone{position:relative;width:100%;flex-shrink:0}.ga-ob-preview-phone--inline{width:100%;max-width:var(--ob-preview-phone-w);margin:0 auto}.ga-ob-preview-phone__notch{height:10px;margin:0 auto 10px;width:min(126px,34%);border-radius:999px;background:#ffffff14}.ga-ob-preview-phone__frame{width:100%;max-width:100%;overflow:hidden;display:flex;justify-content:center}.ga-ob-preview-phone__screen{position:relative;flex-shrink:0;width:390px;max-width:none;min-height:560px;height:var(--ob-preview-phone-h, 820px);border-radius:34px;border:2px solid rgba(255,255,255,.1);background:#0b0f17;overflow:hidden;isolation:isolate;transform:scale(var(--preview-scale, 1));transform-origin:top center;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 40px #00000073}.ga-ob-preview-phone__screen .onboarding,.ga-ob-preview-phone__screen .game-onboarding{border-radius:inherit}.ga-ob-preview-phone__loading,.ga-ob-preview-phone__empty{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;font-size:13px;line-height:1.5;color:#94a3b8}.ga-ob-preview-phone__screen .onboarding-stat-row{gap:6px}.ga-ob-preview-phone__screen .onboarding-stat-card{min-height:54px;padding:8px 8px 9px}.ga-ob-preview-phone__screen .onboarding-stat-card__value{font-size:clamp(10px,3.8cqw,16px)}.ga-ob-preview-phone__screen .onboarding__giveaway-card--static .onboarding__giveaway-value,.ga-ob-preview-phone__screen .onboarding__giveaway-card .onboarding__giveaway-value{font-size:clamp(14px,4.8cqw,18px)}@media (max-width: 1100px){.ga-ob-live-preview__head{flex-wrap:wrap}.ga-ob-live-preview__head-copy{min-width:0}.ga-ob-live-preview__subtitle,.ga-ob-live-preview__hint{overflow-wrap:anywhere}.ga-ob-live-preview__badge{max-width:min(100%,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 960px){.ga-ob-preview-phone__screen{border-radius:28px}}@media (max-width: 900px){.ga-ob-live-preview{padding:0;gap:8px;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;flex:1 1 auto}.ga-ob-live-preview__head{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:0 2px 6px}.ga-ob-live-preview__head-copy{flex:1 1 100%;min-width:0}.ga-ob-live-preview__head-actions{width:100%;justify-content:space-between}.ga-ob-live-preview__title{font-size:15px}.ga-ob-live-preview__subtitle{font-size:11px;overflow-wrap:anywhere}.ga-ob-live-preview__badge{max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-ob-live-preview__close{display:inline-flex;flex-shrink:0}.ga-ob-preview-phone--inline{max-width:100%;flex:1 1 auto;min-height:0}.ga-ob-preview-phone__screen{border-radius:24px}.ga-ob-live-preview__hint{font-size:10px;line-height:1.4;padding:0 2px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ga-onboarding-page--mobile-preview-open .ga-ob-live-preview__head{position:sticky;top:0;z-index:2;margin:0 -2px;padding:0 2px 8px max(0px,env(safe-area-inset-top,0px));background:#040812fa}.ga-onboarding-page--mobile-preview-open .ga-ob-live-preview__hint{flex-shrink:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.flux-gradient{background:var(--flux-gradient-main)}.flux-card{background:var(--flux-gradient-card);border:1px solid var(--flux-border);border-radius:var(--flux-radius-card);box-shadow:var(--flux-shadow-card);transition:border-color .2s ease,box-shadow .2s ease}.flux-card:hover{border-color:rgba(var(--flux-accent-rgb),.14)}.flux-surface{background:var(--flux-bg-secondary);border:1px solid var(--flux-border)}.btn-primary{background:var(--flux-gradient-btn);color:var(--flux-text);font-weight:600;padding:14px 24px;border-radius:var(--flux-radius-btn);box-shadow:var(--flux-glow-btn);transition:transform .1s}.btn-primary:active{transform:scale(.97)}.btn-secondary{background:var(--flux-bg-card);color:var(--flux-text-secondary);font-weight:600;padding:14px 24px;border-radius:var(--flux-radius-btn);border:1px solid var(--flux-border);transition:transform .1s}.btn-secondary:active{transform:scale(.97)}.\!card{background:var(--flux-gradient-card)!important;border-radius:var(--flux-radius-card)!important;border:1px solid var(--flux-border)!important;box-shadow:var(--flux-shadow-card)!important;transition:border-color .2s ease!important}.card{background:var(--flux-gradient-card);border-radius:var(--flux-radius-card);border:1px solid var(--flux-border);box-shadow:var(--flux-shadow-card);transition:border-color .2s ease}.\!card:hover{border-color:rgba(var(--flux-accent-rgb),.12)!important}.card:hover{border-color:rgba(var(--flux-accent-rgb),.12)}.safe-bottom,html.tg-android .safe-bottom,html.tg-android .app-bottom-nav{padding-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px),8px)}.profile-card__title{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:#fff}.profile-card__meta-row,.profile-card__registration{display:flex;align-items:center;gap:5px;margin:6px 0 0;font-size:11px;line-height:1.35;color:var(--flux-text-muted)}.profile-card__copy-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:2px;border:none;border-radius:6px;background:transparent;color:var(--flux-text-muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.profile-card__copy-btn:hover{color:#fff;background:#ffffff0d}.profile-card__registration-icon{flex-shrink:0;display:block;width:11px;height:11px;opacity:.85;transform:translateY(-1px)}.avatar-ring{border:2px solid transparent;background-image:linear-gradient(var(--flux-bg-card),var(--flux-bg-card)),var(--flux-gradient-main);background-origin:border-box;background-clip:content-box,border-box;border-radius:50%}.stat-icon{width:30px;height:30px;border-radius:var(--flux-radius-sm);display:flex;align-items:center;justify-content:center;color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border:1px solid rgba(var(--flux-accent-rgb),.22)}.flux-icon-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border:1px solid rgba(var(--flux-accent-rgb),.22)}.flux-icon-circle--md{background:rgba(var(--flux-accent-rgb),.12)}.flux-page-greeting{margin:0;padding:0}.flux-page-greeting__title{margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.01em}.flux-page-greeting__subtitle{margin:4px 0 0;padding:0;font-size:13px;font-weight:400;line-height:1.25;color:#7e8a9a;letter-spacing:.01em}.home-stat-card{container-type:inline-size;container-name:home-stat-card;background:var(--flux-bg-card);border:1px solid var(--flux-border);border-radius:16px;padding:12px 11px 12px 13px;min-height:118px;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:4px;box-shadow:var(--flux-shadow-card);overflow:visible}.home-stat-card__icon-slot{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;width:52px;height:52px;margin:-2px 0 0;overflow:visible}.home-stat-card__icon{width:40px;height:40px;min-width:40px;min-height:40px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:radial-gradient(circle at 50% 35%,#00c2ff6b,rgba(var(--flux-accent-rgb),.24) 40%,#10284880 65%,#0b1220f2 88%);border:1px solid rgba(0,194,255,.28);box-shadow:0 0 14px #00c2ff33,inset 0 0 14px #00c2ff1f;color:var(--flux-accent)}.home-stat-card__label{width:100%;margin:0;padding:0 1px;font-size:11px;line-height:1.25;font-weight:400;color:#8b949e;letter-spacing:.01em;min-height:0;display:block;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-stat-card__label--two-lines{min-height:2.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-stat-card__value{width:100%;margin:0;font-size:clamp(14px,3.4vw,19px);line-height:1.15;font-weight:700;color:#fff;letter-spacing:-.02em;flex-shrink:0}.profile-notifications-accordion{padding:0;overflow:hidden}.profile-notifications-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px;border:none;background:transparent;text-align:left;cursor:pointer}.profile-notifications-accordion__header-text{min-width:0;flex:1}.profile-notifications-accordion__title{margin:0;font-size:14px;font-weight:600;color:#fff}.profile-notifications-accordion__subtitle{margin:2px 0 0;font-size:12px;line-height:1.35;color:#7e8a9a}.profile-notifications-accordion__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#7e8a9a;transition:transform .2s ease,background-color .2s ease}.profile-notifications-accordion.is-open .profile-notifications-accordion__chevron{transform:rotate(180deg)}.profile-notifications-accordion__body{padding:0 16px 16px}.profile-notifications-accordion__list{display:flex;flex-direction:column;gap:0}.profile-section-accordion{display:block}.profile-section-accordion__card{overflow:hidden}.profile-section-accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer}.profile-section-accordion--static .profile-section-accordion__header{cursor:default;pointer-events:none}.profile-section-accordion__header-text{min-width:0;flex:1}.profile-section-accordion__title-row{display:flex;align-items:center;gap:8px}.profile-section-accordion__title{margin:0;font-size:16px;font-weight:700;color:var(--flux-text)}.profile-section-accordion__count{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.22)}.profile-section-accordion--wins .profile-section-accordion__count{color:#86efac;background:#22c55e1f;border-color:#22c55e47}.profile-section-accordion__preview{padding:0 16px 14px}.profile-projects-preview{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;overflow:hidden}.profile-projects-preview__item{flex:1 1 0;min-width:0;max-width:64px;display:flex;flex-direction:column;align-items:center;gap:6px}.profile-projects-preview__logo{width:100%;max-width:52px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.profile-projects-preview__logo-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-projects-preview__logo-fallback{font-size:18px;font-weight:700;color:var(--flux-accent-soft)}.profile-projects-preview__name{width:100%;max-width:64px;font-size:10px;font-weight:600;line-height:1.2;text-align:center;color:var(--flux-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-projects-preview__logo--more{border-style:dashed;border-color:#ffffff29;background:#ffffff08}.profile-projects-preview__more-count{font-size:15px;font-weight:700;color:var(--flux-text-muted);line-height:1}.profile-projects-preview__item--more{padding-top:0}.profile-projects-preview__empty{margin:0;font-size:12px;line-height:1.4;color:var(--flux-text-muted)}.profile-section-accordion__subtitle{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--flux-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-section-accordion.is-open .profile-section-accordion__subtitle{white-space:normal}.profile-section-accordion__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--flux-text-muted);transition:transform .2s ease}.profile-section-accordion.is-open .profile-section-accordion__chevron{transform:rotate(180deg)}.profile-section-accordion__body{padding:14px 16px 16px;border-top:1px solid var(--flux-border)}.profile-section-accordion__footer{border-top:1px solid var(--flux-border)}.profile-section-accordion__action{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease}.profile-section-accordion__action--manage{justify-content:space-between;gap:16px}.profile-section-accordion__action-text{min-width:0;flex:1}.profile-section-accordion__action-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--flux-text-muted);opacity:.85}.profile-section-accordion__action:active{background:#ffffff0a}.profile-section-accordion__action:active .profile-section-accordion__action-chevron{color:var(--flux-accent-soft)}.profile-section-accordion__action-title{display:block;font-size:14px;font-weight:600;color:var(--flux-text)}.profile-section-accordion__action-hint{display:block;margin-top:2px;font-size:12px;color:var(--flux-text-muted)}.profile-section-accordion--participation .profile-section-accordion__preview{position:relative;padding-bottom:12px}.profile-section-accordion--participation .profile-participation-preview-layout{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-participation-preview__icon-slot{position:absolute;width:var(--participation-icon-size);height:var(--participation-icon-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.profile-participation-preview__icon{width:var(--participation-icon-size, 36px);height:var(--participation-icon-size, 36px);border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.16);border:1px solid rgba(var(--flux-accent-rgb),.24);flex-shrink:0}.profile-section-accordion--participation .profile-participation-preview__content{margin-left:57px;min-width:0}.profile-participation-preview__metrics{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:var(--participation-metrics-height);min-width:0}.profile-participation-preview__stats{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.profile-participation-preview__divider{width:1px;align-self:stretch;min-height:34px;background:#ffffff14}.profile-participation-preview__line{margin:0;font-size:11px;line-height:1.35;color:var(--flux-text-muted)}.profile-participation-preview__line strong{font-size:13px;font-weight:700;color:var(--flux-text);font-variant-numeric:tabular-nums}.profile-participation-preview__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;text-align:left}.profile-participation-preview__line--amount strong{font-size:13px}.profile-participation-preview__empty{margin:0;font-size:12px;line-height:1.4;color:var(--flux-text-muted)}.profile-faq-entry{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--flux-border);background:var(--flux-gradient-card);color:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.profile-faq-entry:active{background:#ffffff0a}.profile-faq-entry__icon{flex-shrink:0;font-size:20px;line-height:1}.profile-faq-entry__title{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--flux-text)}.profile-faq-entry__chevron{flex-shrink:0;color:var(--flux-text-muted);opacity:.85}.profile-faq-page__title{font-size:16px}.profile-faq-panel{padding:0;overflow:hidden}.profile-faq-panel__intro{padding:12px 16px 10px;font-size:12px;line-height:1.4;color:var(--flux-text-muted);border-bottom:1px solid var(--flux-border)}.profile-faq-panel__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--flux-border);background:#ffffff05}.profile-faq-panel__head-icon{width:32px;height:32px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:17px;background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.22);flex-shrink:0}.profile-faq-panel__head-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.profile-faq-panel__head-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--flux-text-muted)}.profile-faq-panel__head-title{font-size:14px;font-weight:700;line-height:1.3;color:var(--flux-text)}.profile-faq-panel__head-count{flex-shrink:0;min-width:24px;height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.22)}.profile-faq-panel__list{display:flex;flex-direction:column}.profile-faq-row{width:100%;display:flex;align-items:center;gap:12px;padding:13px 16px;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease}.profile-faq-row+.profile-faq-row{border-top:1px solid var(--flux-border)}.profile-faq-row:active{background:#ffffff0a}.profile-faq-row:active .profile-faq-row__chevron{color:var(--flux-accent-soft)}.profile-faq-row__icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.24);flex-shrink:0}.profile-faq-row__text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.profile-faq-row__title{font-size:14px;font-weight:600;line-height:1.35;color:var(--flux-text)}.profile-faq-row__meta{font-size:12px;line-height:1.3;color:var(--flux-text-muted)}.profile-faq-row__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--flux-text-muted);opacity:.85;transition:color .15s ease}.profile-faq-row--question{padding:12px 16px}.profile-faq-row--question .profile-faq-row__title{font-size:13px;font-weight:600;line-height:1.4}.profile-faq-answer-card{padding:0;overflow:hidden}.profile-faq-answer-card__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--flux-border)}.profile-faq-answer-card__question{margin:0;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--flux-text)}.profile-faq-answer-card__body{padding:14px 16px 16px}.profile-faq-answer-card__text{margin:0;font-size:13px;line-height:1.55;color:var(--flux-text-secondary)}.profile-faq-answer-card__text strong{font-weight:700;color:var(--flux-text)}.profile-faq-answer-card__text em{font-style:italic}.profile-faq-answer-card__text del{text-decoration:line-through;opacity:.75}.profile-faq-answer__inline-link{color:var(--flux-accent-soft);text-decoration:underline;text-underline-offset:2px;font:inherit;background:none;border:0;padding:0;cursor:pointer}.profile-faq-answer-card__actions{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--flux-border);margin-top:-2px}.profile-faq-answer__link-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-radius:14px;background:rgba(var(--flux-accent-rgb),.1);border:1px solid rgba(var(--flux-accent-rgb),.22);color:var(--flux-accent-soft);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.profile-faq-answer__link-btn:after{content:"›";font-size:18px;line-height:1;opacity:.85}.profile-faq-answer__link-btn:active{background:rgba(var(--flux-accent-rgb),.16);border-color:rgba(var(--flux-accent-rgb),.32)}.profile-faq-empty{margin:16px 0 0;padding:20px 16px;text-align:center;font-size:13px;line-height:1.45;color:var(--flux-text-muted);border-radius:var(--flux-radius-card);background:var(--flux-gradient-card);border:1px solid var(--flux-border)}.participation-history-page__header{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;min-width:0}.participation-history-page__title{margin:0;font-size:17px;font-weight:700;line-height:1.2;text-align:center;color:var(--flux-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participation-history-page__header-spacer{width:32px;height:32px;flex-shrink:0}.participation-history-page__tabs{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);gap:4px;width:100%}.participation-history-page__tab{width:100%;min-width:0;padding:8px 4px;border:none;border-radius:999px;background:transparent;color:var(--flux-text-muted);font-size:11px;font-weight:600;line-height:1.15;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.participation-history-page__tab.is-active{background:var(--flux-accent-soft);color:#041018}.participation-history-page__summary{position:relative;width:100%;max-width:none;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;padding:16px 0;border-radius:14px;background:var(--flux-bg-card);border:1px solid rgba(255,255,255,.08);overflow:hidden}.participation-history-page__summary:before,.participation-history-page__summary:after{content:"";position:absolute;top:16px;bottom:16px;width:1px;background:#ffffff14;pointer-events:none;z-index:1}.participation-history-page__summary:before{left:33.333%}.participation-history-page__summary:after{left:66.666%}.participation-history-page__summary-col{width:100%;min-width:0;height:100%;box-sizing:border-box;display:grid;place-items:center;text-align:center}.participation-history-page__summary-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.participation-history-page__summary-label,.participation-history-page__summary-value{width:100%;text-align:center;white-space:nowrap;overflow:visible;text-overflow:unset}.participation-history-page__summary-label{display:block;font-size:clamp(10px,2.7vw,12px);line-height:1.3;color:var(--flux-text-muted)}.participation-history-page__summary-value{display:block;font-size:clamp(14px,4vw,18px);font-weight:700;line-height:1.1;color:var(--flux-text);font-variant-numeric:tabular-nums}.participation-history-page__summary-value--win{color:#86efac}.participation-history-page__summary-value--amount{font-size:clamp(12px,3.6vw,18px);letter-spacing:-.02em}.participation-history-page__list{display:flex;flex-direction:column;gap:12px}.participation-history-card{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:3px;padding:10px 12px;border-radius:14px;background:var(--flux-bg-card);border:1px solid rgba(255,255,255,.08);text-align:left;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease;align-items:start}.participation-history-card:active{background:#ffffff08;border-color:rgba(var(--flux-accent-rgb),.24)}.participation-history-card__logo{grid-column:1;grid-row:1 / -1;align-self:start;width:40px;height:40px;border-radius:11px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.participation-history-card__logo-img,.participation-history-card__logo-fallback{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.participation-history-card__logo-fallback{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff;background:var(--flux-gradient-btn)}.participation-history-card__body{display:contents}.participation-history-card__badge{grid-column:2;grid-row:1;display:inline-flex;justify-self:start;margin:0 0 1px;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.participation-history-card__badge--finished{color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.14);border:1px solid rgba(var(--flux-accent-rgb),.28)}.participation-history-card__badge--active{color:#86efac;background:#22c55e24;border:1px solid rgba(34,197,94,.28)}.participation-history-card__badge--archived,.participation-history-card__badge--muted{color:var(--flux-text-muted);background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.participation-history-card__badge--cancelled{color:#fca5a5;background:#ef44441f;border:1px solid rgba(239,68,68,.28)}.participation-history-card__title{grid-column:2;grid-row:2;margin:0;font-size:14px;font-weight:700;line-height:1.25;color:var(--flux-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participation-history-card__project{grid-column:2;grid-row:3;margin:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--flux-accent-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participation-history-card__date{grid-column:2;grid-row:4;display:flex;align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.3;color:var(--flux-text-muted)}.participation-history-card__date .participation-history-card__meta-icon{flex-shrink:0;display:block;width:11px;height:11px;transform:translateY(-1.5px)}.participation-history-card__aside{grid-column:3;grid-row:1 / -1;flex-shrink:0;display:flex;align-items:center;gap:6px;align-self:center}.participation-history-card__result{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:58px;text-align:right}.participation-history-card__prize{margin:0;font-size:14px;font-weight:700;line-height:1.2;color:var(--flux-text-muted);font-variant-numeric:tabular-nums}.participation-history-card__prize--win{color:#86efac}.participation-history-card__result-label{margin:3px 0 0;font-size:10px;line-height:1.2;color:var(--flux-text-muted)}.participation-history-card__chevron{flex-shrink:0;display:flex;align-items:center;color:var(--flux-text-muted);opacity:.55}.participation-history-page__end{display:flex;align-items:flex-start;gap:10px;padding:8px 0 4px;color:var(--flux-text-muted)}.participation-history-page__end-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--flux-text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.participation-history-page__end-title{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--flux-text)}.participation-history-page__end-subtitle{margin:4px 0 0;font-size:12px;line-height:1.35;color:var(--flux-text-muted)}.profile-projects-page{display:flex;flex-direction:column;gap:12px}.participation-history-page.profile-projects-page{gap:14px}.profile-projects-page__toolbar{display:flex;align-items:center;gap:8px;min-width:0}.profile-projects-page__back{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--flux-text-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.profile-projects-page__back:active{color:var(--flux-text);background:#ffffff0f}.profile-projects-page__toolbar-main{flex:1;min-width:0}.profile-projects-page__toolbar-main .profile-projects-manage__search-row{width:100%}.profile-projects-page__count{margin:0;font-size:13px;line-height:1.3;color:var(--flux-text-muted)}.profile-projects-page__list{display:flex;flex-direction:column;gap:10px;margin:0}.link-project-picker__card{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;background:var(--flux-bg-card);border:1px solid rgba(255,255,255,.08);box-shadow:var(--flux-shadow-card);text-align:left;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.link-project-picker__card:active{background:#ffffff08;border-color:rgba(var(--flux-accent-rgb),.28)}.link-project-picker__logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.link-project-picker__logo-img,.link-project-picker__logo-fallback{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.link-project-picker__logo-fallback{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;background:var(--flux-gradient-btn)}.link-project-picker__body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;min-height:48px}.link-project-picker__name{display:block;margin:0;font-size:15px;font-weight:700;line-height:20px;color:var(--flux-text);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-project-picker__hint{display:block;margin:4px 0 0;font-size:11px;line-height:14px;color:var(--flux-text-muted)}.link-project-picker__chevron{flex-shrink:0;align-self:center;color:var(--flux-text-muted);opacity:.55}.link-project-picker__empty{border-radius:14px}.profile-personal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0}.profile-personal-stat-card{container-type:inline-size;container-name:profile-personal-stat;min-width:0;overflow:hidden}.profile-personal-stat-card__value{margin:4px 0 0;font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:clamp(18px,12cqi,24px)}@container profile-personal-stat (max-width: 160px){.profile-personal-stat-card__value{font-size:clamp(13px,11cqi,18px)}}.profile-history-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 12px;border-radius:var(--flux-radius-sm);background:var(--flux-bg-elevated);border:1px solid var(--flux-border)}.profile-history-pager__btn{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(var(--flux-accent-rgb),.28);background:rgba(var(--flux-accent-rgb),.08);color:var(--flux-accent-soft);transition:background .15s ease,border-color .15s ease,transform .1s ease,opacity .15s ease}.profile-history-pager__btn:active:not(:disabled){transform:scale(.96);background:rgba(var(--flux-accent-rgb),.14)}.profile-history-pager__btn:disabled{opacity:.35;cursor:not-allowed;border-color:var(--flux-border);background:transparent;color:var(--flux-text-muted)}.profile-history-pager__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;font-weight:600;color:var(--flux-text);text-align:center}.profile-history-pager__count{font-size:11px;font-weight:500;color:var(--flux-text-muted)}.profile-projects-manage__search-row{display:flex;align-items:stretch;gap:10px}.profile-projects-manage__search-field{position:relative;flex:1;min-width:0}.profile-projects-manage__search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--flux-text-muted);pointer-events:none;display:flex}.profile-projects-manage__search-input{width:100%;border-radius:var(--flux-radius-sm);background:#ffffff0d;border:1px solid var(--flux-border);padding:12px 14px 12px 42px;font-size:14px;color:var(--flux-text)}.profile-projects-manage__search-input::-moz-placeholder{color:var(--flux-text-muted)}.profile-projects-manage__search-input::placeholder{color:var(--flux-text-muted)}.profile-projects-manage__add-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:13px 16px;border-radius:var(--flux-radius-sm);border:1px solid rgba(var(--flux-accent-rgb),.32);background:transparent;color:var(--flux-accent-soft);font-size:15px;font-weight:600;line-height:1.2;transition:border-color .15s ease,background .15s ease}.profile-projects-manage__add-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(var(--flux-accent-rgb),.38);background:rgba(var(--flux-accent-rgb),.08);color:var(--flux-accent-soft)}.profile-projects-manage__add-btn:active{background:rgba(var(--flux-accent-rgb),.06);border-color:rgba(var(--flux-accent-rgb),.48)}.profile-project-list{display:flex;flex-direction:column;gap:10px}.profile-project-list-card{padding:14px;border-radius:14px;background:var(--flux-bg-card);border:1px solid rgba(255,255,255,.08);box-shadow:var(--flux-shadow-card)}.profile-project-list-card__top{display:flex;align-items:flex-start;gap:12px;min-width:0}.profile-project-list-card__logo{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.profile-project-list-card__logo-img,.profile-project-list-card__logo-fallback{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.profile-project-list-card__logo-fallback{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;background:var(--flux-gradient-btn)}.profile-project-list-card__body{flex:1;min-width:0}.profile-project-list-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:20px}.profile-project-list-card__name{margin:0;font-size:15px;font-weight:700;line-height:20px;color:var(--flux-text);letter-spacing:.02em}.profile-project-list-card__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:20px;box-sizing:border-box;font-size:10px;font-weight:700;padding:0 8px;border-radius:999px;line-height:1}.profile-project-list-card__badge--verified{color:#86efac;background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.profile-project-list-card__badge--pending{color:#7dd3fc;background:#5dd5ff26;border:1px solid rgba(93,213,255,.3)}.profile-project-list-card__badge--rejected{color:#fca5a5;background:#ef444426;border:1px solid rgba(239,68,68,.3)}.profile-project-list-card__badge--muted{color:var(--flux-text-muted);background:#ffffff0f;border:1px solid var(--flux-border)}.profile-project-list-card__account{margin:5px 0 0;font-size:12px;line-height:1.35;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.profile-project-list-card__account-label{color:var(--flux-text-muted);font-weight:500}.profile-project-list-card__account-value{color:var(--flux-accent-soft);font-weight:700;word-break:break-all}.profile-project-list-card__joined{display:flex;align-items:center;gap:5px;margin:4px 0 0;font-size:11px;line-height:1;color:var(--flux-text-muted)}.profile-project-list-card__joined .profile-project-list-card__meta-icon{flex-shrink:0;display:block;width:11px;height:11px;opacity:.85;transform:translateY(-1.5px)}.profile-project-list-card__joined-text{line-height:1}.profile-project-list-card__chevron{flex-shrink:0;align-self:center;color:var(--flux-text-muted);opacity:.55}.profile-project-list-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:transparent;overflow:hidden}.profile-project-list-card__stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;padding:10px 14px;text-align:left}.profile-project-list-card__stat+.profile-project-list-card__stat{border-left:1px solid rgba(255,255,255,.07)}.profile-project-list-card__stat-label{font-size:10px;font-weight:500;color:var(--flux-text-muted);line-height:1.2}.profile-project-list-card__stat-value{font-size:17px;font-weight:700;line-height:1.1;color:var(--flux-text);font-variant-numeric:tabular-nums;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-project-list-card__stat-value--compact{font-size:13px;font-weight:600;color:var(--flux-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-project-list-card__badge--active{color:#86efac;background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.profile-project-list-card__badge--finished{color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.28)}.profile-project-list-card__meta-icon{flex-shrink:0;opacity:.85}.profile-project-list-card--clickable{display:block;width:100%;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.profile-project-list-card--clickable:active{background:#ffffff08;border-color:rgba(var(--flux-accent-rgb),.28)}.profile-project-list-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@container profile-personal-stat (max-width: 130px){.profile-personal-stat-card__value{font-size:clamp(11px,10cqi,15px)}}.home-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;overflow:visible}.projects-page-header{padding-top:4px;padding-bottom:2px}.projects-page-header__title{margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--flux-text)}.projects-page-header__subtitle{margin:0;font-size:13px;line-height:1.25;color:#7e8a9a;letter-spacing:.01em}.projects-pending-join{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(var(--flux-accent-rgb),.22);background:rgba(var(--flux-accent-rgb),.08)}.projects-pending-join__spinner{flex-shrink:0;width:18px;height:18px;margin-top:2px;border:2px solid rgba(var(--flux-accent-rgb),.35);border-top-color:var(--flux-accent);border-radius:50%}.projects-pending-join__text{min-width:0}.projects-pending-join__title{margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.4;color:var(--flux-text)}.projects-pending-join__hint{margin:0;font-size:12px;line-height:1.35;color:#7e8a9a}.projects-filter-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.projects-filter-btn{flex:0 0 auto;padding:8px 14px;border-radius:999px;border:1px solid rgba(var(--flux-accent-rgb),.22);background:rgba(var(--flux-accent-rgb),.06);color:var(--flux-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.projects-filter-btn.is-active{border-color:rgba(var(--flux-accent-rgb),.45);color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.14)}.project-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.project-card__tag{font-size:9px;line-height:1.2;padding:4px 9px;border-radius:6px;font-weight:600;white-space:nowrap;background:transparent;color:var(--flux-text-muted);border:1px solid rgba(148,163,184,.35)}.project-card__tag--with-verification{background:#22c55e0f;color:#6ee7a0;border-color:#22c55e73}.project-card__tag--without-verification{background:#f973160f;color:#fdba74;border-color:#f9731673}.project-card__tag--crypto{background:#fbbf240f;color:#fcd34d;border-color:#fbbf2473}.project-card__actions{grid-column:3;grid-row:1 / -1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;gap:6px;min-width:0;padding-top:1px}.project-card{position:relative;width:100%;padding:12px;background:#101624f5;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;box-shadow:none;transition:border-color .2s ease,transform .1s ease;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;align-items:stretch;-moz-column-gap:8px;column-gap:8px;min-height:76px}.project-card:hover{border-color:#ffffff1f}.project-card--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent}.project-card--clickable:focus-visible{outline:2px solid rgba(var(--flux-accent-rgb),.55);outline-offset:2px}.project-card--clickable:active{transform:scale(.985)}.project-card--new{border-color:rgba(var(--flux-accent-rgb),.22)}.project-card--new:hover{border-color:rgba(var(--flux-accent-rgb),.28)}.project-card__info{position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0;font-size:0;border:none;border-radius:999px;background:transparent;color:#94a3b8bf;cursor:pointer;flex-shrink:0;transition:color .15s ease,background-color .15s ease}.project-card__info:hover{color:#e2e8f0f2;background:#ffffff0f}.project-card__info svg{display:block;width:14px;height:14px;margin:0;pointer-events:none}.project-card__logo-wrap{position:relative;grid-column:1;grid-row:1 / -1;align-self:center;width:60px;height:60px;flex-shrink:0;border-radius:16px;overflow:hidden;background:#00000047;box-shadow:0 0 0 1px var(--flux-border)}.project-card__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.project-card__logo--fallback{display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 80% at 30% 20%,rgba(var(--flux-accent-rgb),.22) 0%,rgba(var(--flux-accent-rgb),.06) 60%,transparent 100%),rgba(var(--flux-accent-rgb),.08);color:var(--flux-accent);font-size:26px;font-weight:800;letter-spacing:-.02em}.project-card__body{grid-column:2;grid-row:1 / -1;align-self:center;min-width:0;display:flex;flex-direction:column;gap:5px;overflow:visible;padding:2px 0}.project-card__title-row{width:100%;min-width:0;max-width:100%;overflow:hidden}.project-card__title-group{display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}.project-card__title{margin:0;flex:1 1 auto;width:100%;min-width:0;max-width:100%;font-size:15px;font-weight:800;color:#fff;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.project-card__badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.project-card__badge--new{position:absolute;top:8px;left:8px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--flux-text);background:var(--flux-gradient-btn);border:none;box-shadow:0 2px 8px #00000059;pointer-events:none}.project-card__description{margin:0;font-size:11px;line-height:1.3;color:#94a3b8f2}.project-card__mini-bonus{display:flex;align-items:center;gap:4px;margin:0;min-width:0;font-size:11px;line-height:1.3;color:#94a3b8f2}.project-card__mini-bonus-emoji{flex-shrink:0;font-size:11px;line-height:1}.project-card__mini-bonus-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__mini-bonus-accent{color:var(--project-mini-bonus-accent, #4ade80);font-weight:500}.project-card__mini-bonus-normal{color:#94a3b8f2;font-weight:400}.projects-page .marquee-text--active{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.marquee-text{position:relative;display:block;max-width:100%;min-width:0;overflow:hidden}.marquee-text:not(.marquee-text--active){display:inline-block;width:auto;max-width:100%;vertical-align:middle}.marquee-text--active{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.marquee-text__measure{position:absolute;visibility:hidden;white-space:nowrap;height:0;overflow:hidden;pointer-events:none}.marquee-text__static{display:block;white-space:nowrap}.marquee-text__track{display:inline-flex;align-items:center;white-space:nowrap;animation:marquee-text-scroll var(--marquee-duration, 12s) linear infinite;will-change:transform}.marquee-text__segment{flex-shrink:0;padding-right:var(--marquee-gap, 28px)}@keyframes marquee-text-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-text__track{animation:none;transform:translate(0)}.project-card:hover,.project-card__btn:hover:not(:disabled){transform:none}}.project-card__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:9px 13px;border:none;border-radius:12px;background:var(--flux-gradient-btn);color:var(--flux-text);font-size:11px;font-weight:600;line-height:1.15;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #00000059;transition:filter .15s ease,transform .1s ease,box-shadow .15s ease}.project-card__btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 2px 10px #00c2ff38}.project-card__btn:active:not(:disabled){transform:scale(.97);filter:brightness(.96)}.project-card__btn:disabled{opacity:.45;cursor:not-allowed;color:#ffffffbf;background:#64748b59;box-shadow:none}.project-card__btn--go{width:auto}.projects-page .project-card.animate-pulse{background:var(--flux-gradient-card);border-color:var(--flux-border);box-shadow:var(--flux-shadow-card)}@media (min-width: 420px){.project-card{padding:14px;-moz-column-gap:10px;column-gap:10px;min-height:84px}.project-card__logo-wrap{width:64px;height:64px}.project-card__title{font-size:16px}.project-card__btn{padding:10px 15px;font-size:11.5px}}@media (max-width: 360px){.project-card{-moz-column-gap:7px;column-gap:7px;padding:11px;min-height:72px}.project-card__logo-wrap{width:52px;height:52px}.project-card__title{font-size:14px}.project-card__description{font-size:10.5px}.project-card__btn{padding:8px 11px;font-size:10px}.project-card__badge--new{top:6px;left:6px;min-width:20px;height:20px;padding:0 5px;font-size:7px}}.project-info-sheet{--project-info-sheet-max-h: calc( var(--app-vh, 100dvh) - var(--app-header-h, 52px) - var(--app-bottom-nav-h, 56px) - max(4px, env(safe-area-inset-top, 0px), var(--tg-safe-area-top, 0px)) - max(4px, env(safe-area-inset-bottom, 0px), var(--tg-safe-area-bottom, 0px)) - 16px );position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:calc(var(--app-header-h, 52px) + max(4px,env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))) max(12px,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px)) calc(var(--app-bottom-nav-h, 56px) + max(4px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px))) max(12px,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px));overflow:hidden;pointer-events:auto}.project-info-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000c7;cursor:pointer}.project-info-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;min-width:0;max-width:min(420px,100%);max-height:var(--project-info-sheet-max-h);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;border-radius:16px;background:var(--flux-gradient-card);border:1px solid var(--flux-border);box-shadow:var(--flux-shadow-card)}.project-info-sheet__close{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;border:1px solid var(--flux-border);border-radius:999px;background:#ffffff0a;color:#94a3b8f2;font-size:22px;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.project-info-sheet__close:hover{color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border-color:rgba(var(--flux-accent-rgb),.35)}.project-info-sheet__hero{flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;padding:26px 18px 18px;text-align:center;overflow:hidden}.project-info-sheet__hero>*{position:relative;z-index:1}.project-info-sheet__logo-wrap{position:relative;width:96px;height:96px;margin-bottom:6px;display:grid;place-items:center;border-radius:16px;background:#00000047;box-shadow:0 0 0 1px var(--flux-border);overflow:hidden}.project-info-sheet__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.project-info-sheet__logo--fallback{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(80% 80% at 30% 20%,rgba(var(--flux-accent-rgb),.32) 0%,rgba(var(--flux-accent-rgb),.08) 60%,transparent 100%),rgba(var(--flux-accent-rgb),.12);color:var(--flux-accent);font-size:38px;font-weight:800;letter-spacing:-.02em}.project-info-sheet__title{margin:4px 0 0;width:100%;max-width:100%;padding:0 36px;box-sizing:border-box;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word;color:var(--flux-text)}.project-info-sheet__subtitle{margin:2px 0 0;max-width:100%;padding:0 12px;box-sizing:border-box;font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--flux-text-muted);overflow-wrap:anywhere;word-break:break-word}.project-info-sheet__manufacturer{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin-top:12px;padding:5px 6px 5px 14px;border-radius:999px;background:var(--flux-bg-card);border:1px solid var(--flux-border);box-shadow:none}.project-info-sheet__manufacturer-label{color:var(--flux-text-secondary);font-size:12px;font-weight:500;line-height:1.2;white-space:normal;text-align:center}.project-info-sheet__manufacturer-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:999px;background:var(--flux-gradient-btn);color:var(--flux-text);box-shadow:0 2px 8px #00000059}.project-info-sheet__manufacturer-name{font-size:11px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase}.project-info-sheet__manufacturer-badge svg{flex-shrink:0}.project-info-sheet__scroll{flex:none;overflow:visible;padding:0 14px 12px;display:flex;flex-direction:column;gap:12px}html.tg-mobile .project-info-sheet__panel{overflow-y:scroll}.project-info-sheet__section{position:relative;min-width:0;padding:14px 16px;border-radius:16px;background:var(--flux-bg-card);border:1px solid var(--flux-border);box-shadow:none}.project-info-sheet__section--license{overflow:hidden;background:var(--flux-bg-card);border-color:var(--flux-border)}.project-info-sheet__section-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.project-info-sheet__section-head h3{margin:0;flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;color:var(--flux-text);letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-word}.project-info-sheet__section-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border:1px solid rgba(var(--flux-accent-rgb),.28);box-shadow:none}.project-info-sheet__checks,.project-info-sheet__bonuses{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.project-info-sheet__checks li,.project-info-sheet__bonuses li{display:flex;align-items:flex-start;gap:10px;min-width:0;font-size:13px;line-height:1.45;color:var(--flux-text-secondary)}.project-info-sheet__checks li>span:last-child,.project-info-sheet__bonuses li>span:last-child{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word}.project-info-sheet__check-icon,.project-info-sheet__bonus-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;color:var(--flux-accent)}.project-info-sheet__check-icon svg circle{fill:rgba(var(--flux-accent-rgb),.16)}.project-info-sheet__highlight{color:var(--flux-accent);font-weight:700}.project-info-sheet__text{margin:0;font-size:12.5px;line-height:1.55;color:var(--flux-text-muted);overflow-wrap:anywhere;word-break:break-word}.project-info-sheet__license-watermark{position:absolute;right:8px;bottom:4px;opacity:.1;color:var(--flux-accent);transform:scale(4);transform-origin:bottom right;pointer-events:none}.project-info-sheet__actions{position:sticky;bottom:0;z-index:2;flex-shrink:0;width:100%;min-width:0;padding:12px 14px 16px;border-top:1px solid var(--flux-border);background:var(--flux-bg-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.project-info-sheet__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border:none;border-radius:var(--flux-radius-btn);background:var(--flux-gradient-btn);color:var(--flux-text);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;box-shadow:var(--flux-glow-btn);transition:transform .1s ease,filter .15s ease}.project-info-sheet__cta svg{transition:transform .18s ease}.project-info-sheet__cta:hover{filter:brightness(1.06)}.project-info-sheet__cta:hover svg{transform:translate(2px)}.project-info-sheet__cta:active{transform:translateY(1px)}.project-bonus-sheet{--project-bonus-sheet-max-h: calc( var(--app-vh, 100dvh) - var(--app-header-h, 52px) - var(--app-bottom-nav-h, 56px) - max(8px, env(safe-area-inset-top, 0px), var(--tg-safe-area-top, 0px)) - max(8px, env(safe-area-inset-bottom, 0px), var(--tg-safe-area-bottom, 0px)) - 16px );position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--app-header-h, 52px) + max(8px,env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))) max(12px,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px)) calc(var(--app-bottom-nav-h, 56px) + max(8px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px))) max(12px,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px));overflow:hidden;pointer-events:auto}.project-bonus-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000c7;cursor:pointer}.project-bonus-sheet__panel{position:relative;z-index:1;flex:0 0 auto;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;max-width:min(420px,100%);height:auto;max-height:var(--sheet-panel-h, min(100%, var(--project-bonus-sheet-max-h)));margin:0 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--bonus-sheet-pad-x: 16px;--bonus-sheet-gap: 10px;border-radius:16px;background:var(--flux-gradient-card);border:1px solid var(--flux-border);box-shadow:var(--flux-shadow-card)}.project-bonus-sheet__close{position:absolute;top:12px;right:12px;z-index:3;width:32px;height:32px;border:1px solid var(--flux-border);border-radius:999px;background:#ffffff0a;color:#94a3b8f2;font-size:22px;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.project-bonus-sheet__close:hover{color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border-color:rgba(var(--flux-accent-rgb),.35)}.project-bonus-sheet__hero{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px var(--bonus-sheet-pad-x) 8px;text-align:center}.project-bonus-sheet__logo-wrap{position:relative;width:64px;height:64px;margin-bottom:2px;display:grid;place-items:center;border-radius:16px;background:#00000047;box-shadow:0 0 0 1px var(--flux-border);overflow:hidden}.project-bonus-sheet__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;border-radius:16px}.project-bonus-sheet__logo--fallback{display:grid;place-items:center;width:100%;height:100%;border-radius:16px;background:radial-gradient(80% 80% at 30% 20%,rgba(var(--flux-accent-rgb),.32) 0%,rgba(var(--flux-accent-rgb),.08) 60%,transparent 100%),rgba(var(--flux-accent-rgb),.12);color:var(--flux-accent)}.project-bonus-sheet__hero-icon{display:block;width:46px;height:52px;transform:scale(1.02,1.08);transform-origin:center center}.project-bonus-sheet__title{margin:0;font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--flux-text);line-height:1.15}.project-bonus-sheet__subtitle{margin:0;max-width:280px;font-size:10.5px;line-height:1.3;color:var(--flux-text-muted)}.project-bonus-sheet__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--bonus-sheet-gap);padding:0 var(--bonus-sheet-pad-x);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.project-bonus-sheet--with-video .project-bonus-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:0}.project-bonus-sheet--with-video .project-bonus-sheet__panel{overflow-y:hidden}.project-bonus-sheet__video-wrap{flex:0 0 auto;width:100%;margin:0;padding:0;touch-action:pan-y}.project-bonus-sheet__promo-card{display:flex;align-items:stretch;width:100%;flex:0 0 auto;height:62px;min-height:62px;max-height:62px;margin:0;padding:0;border-radius:16px;border:1px solid var(--flux-border);background:var(--flux-bg-card);box-shadow:none;overflow:hidden;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .1s ease}.project-bonus-sheet__promo-card:hover{border-color:rgba(var(--flux-accent-rgb),.28);background:var(--flux-bg-elevated)}.project-bonus-sheet__promo-card:active{transform:translateY(1px)}.project-bonus-sheet__promo-card--copied{border-color:rgba(var(--flux-accent-rgb),.42)}.project-bonus-sheet__promo-card--empty .project-bonus-sheet__promo-value{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--flux-text-muted);text-shadow:none}.project-bonus-sheet__promo-card:disabled{opacity:.92}.project-bonus-sheet__promo-left{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px}.project-bonus-sheet__promo-divider{flex:0 0 1px;width:1px;align-self:stretch;margin:10px 0;border-left:1px dashed rgba(var(--flux-accent-rgb),.32);opacity:1;transition:opacity .2s ease}.project-bonus-sheet__promo-side{position:relative;flex:0 0 38%;max-width:38%;min-width:88px;align-self:stretch;overflow:hidden;background:linear-gradient(90deg,transparent 0%,rgba(var(--flux-accent-rgb),.1) 100%)}.project-bonus-sheet__promo-action{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 10px 8px 6px;color:var(--flux-accent);text-align:center;opacity:1;visibility:visible;transition:opacity .2s ease}.project-bonus-sheet__promo-action-text{max-width:100%;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;color:var(--flux-text-secondary);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.project-bonus-sheet__promo-card--copied .project-bonus-sheet__promo-action{opacity:0;visibility:hidden;pointer-events:none}.project-bonus-sheet__promo-icon{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border:1px solid rgba(var(--flux-accent-rgb),.28);box-shadow:none}.project-bonus-sheet__promo-text{display:flex;flex-direction:column;gap:4px;min-width:0}.project-bonus-sheet__promo-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--flux-text-muted)}.project-bonus-sheet__promo-value{font-size:19px;font-weight:700;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;color:var(--flux-accent);text-shadow:none}.project-bonus-sheet__promo-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px 8px 6px;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;color:var(--flux-text);transition:opacity .2s ease,visibility 0s linear .2s}.project-bonus-sheet__promo-status-text{flex:1 1 auto;min-width:0;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;white-space:pre-line;color:var(--flux-text-secondary)}.project-bonus-sheet__promo-card--copied .project-bonus-sheet__promo-status{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s}.project-bonus-sheet__promo-card--copied .project-bonus-sheet__promo-left{flex:1 1 auto;min-width:0;padding-right:8px}.project-bonus-sheet__hint{flex:0 0 auto;margin:0;font-size:10px;line-height:1.35;color:var(--flux-text-muted);text-align:center}.project-bonus-sheet__hint--empty{margin:0;padding:12px 10px;border-radius:14px;border:1px dashed var(--flux-border);background:var(--flux-bg-card)}.project-bonus-sheet__video-wrap--empty{flex:0 0 auto;margin-top:2px}.project-bonus-sheet__gift-feature{flex:1 1 auto;display:grid;place-items:center;min-height:140px;padding:8px 0 4px}.project-bonus-sheet__gift-feature .project-bonus-sheet__hero-icon{width:132px;height:148px;transform:none}.project-bonus-sheet--minimal .project-bonus-sheet__hero{padding-bottom:4px}.project-bonus-sheet--minimal .project-bonus-sheet__body{justify-content:space-between}.project-bonus-sheet--minimal .project-bonus-sheet__actions{margin-top:auto}.project-bonus-sheet__video-box{position:relative;width:100%;max-width:100%;aspect-ratio:1 / 1;height:auto;margin:0;padding:0;border-radius:16px;overflow:hidden;cursor:pointer;border:1px solid var(--flux-border);background:var(--flux-bg-card);box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y}.project-bonus-sheet__video-box:focus-visible{outline:2px solid rgba(var(--flux-accent-rgb),.55);outline-offset:2px}.project-bonus-sheet__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;background:var(--flux-bg-card);pointer-events:none}.project-bonus-sheet__video::-webkit-media-controls{display:none!important}.project-bonus-sheet__video-play-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none;background:#00000038}.project-bonus-sheet__actions{position:relative;z-index:2;flex:0 0 auto;padding:10px var(--bonus-sheet-pad-x) 14px;background:var(--flux-gradient-card);border-top:1px solid rgba(var(--flux-accent-rgb),.08)}.project-bonus-sheet__body>.project-bonus-sheet__actions{flex:0 0 auto;margin-top:4px;padding:10px 0 14px}.project-bonus-sheet__submit{width:100%;min-height:50px;border:none;border-radius:var(--flux-radius-btn);background:var(--flux-gradient-btn);color:var(--flux-text);font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:transform .1s ease,filter .15s ease}.project-bonus-sheet__submit:hover:not(:disabled){filter:brightness(1.06)}.project-bonus-sheet__submit:active:not(:disabled){transform:translateY(1px)}.project-bonus-sheet__submit:disabled{opacity:.4;cursor:not-allowed;filter:none;box-shadow:none}.project-bonus-sheet__privacy{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font-size:9px;line-height:1.25;color:var(--flux-text-muted);text-align:center}@media (max-width: 520px),(max-height: 740px){.project-bonus-sheet{--bonus-sheet-pad-x: 14px;--bonus-sheet-gap: 10px;padding-top:calc(var(--app-header-h, 48px) + max(4px,env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px)));padding-bottom:calc(var(--app-bottom-nav-h, 52px) + max(4px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px)))}.project-bonus-sheet__close{top:10px;right:10px;width:32px;height:32px;font-size:21px}.project-bonus-sheet__hero{padding:12px 14px 6px;gap:5px}.project-bonus-sheet__logo-wrap{width:56px;height:56px;margin-bottom:2px}.project-bonus-sheet__hero-icon{width:42px;height:48px}.project-bonus-sheet__gift-feature .project-bonus-sheet__hero-icon{width:116px;height:130px}.project-bonus-sheet__title{font-size:16px}.project-bonus-sheet__subtitle{font-size:10.5px;line-height:1.3;max-width:92%}.project-bonus-sheet__body{gap:10px;padding-bottom:2px}.project-bonus-sheet__promo-card{height:54px;min-height:54px;max-height:54px;border-radius:14px}.project-bonus-sheet__promo-left{padding:9px 11px;gap:9px}.project-bonus-sheet__promo-icon{width:36px;height:36px;border-radius:11px}.project-bonus-sheet__promo-value{font-size:18px}.project-bonus-sheet__actions{padding:10px 14px 12px}.project-bonus-sheet__submit{min-height:50px;font-size:14px;border-radius:14px;letter-spacing:.04em}.project-bonus-sheet__privacy{margin:6px 0 0;font-size:9px}}@media (max-width: 520px) and (max-height: 680px){.project-bonus-sheet__logo-wrap{width:50px;height:50px}.project-bonus-sheet__submit{min-height:46px}}@media (max-width: 400px){.project-bonus-sheet{--bonus-sheet-pad-x: 12px}.project-bonus-sheet__promo-left{padding:8px;gap:8px}.project-bonus-sheet__promo-icon{width:32px;height:32px;border-radius:10px}.project-bonus-sheet__promo-value{font-size:16px;letter-spacing:.04em}.project-bonus-sheet__promo-label{letter-spacing:.1em}.project-bonus-sheet__promo-side{max-width:40%}.project-bonus-sheet__promo-action{padding:8px 6px 8px 4px;gap:4px}.project-bonus-sheet__promo-action-text{font-size:8px;letter-spacing:.03em}.project-bonus-sheet__promo-status{padding:8px 6px 8px 4px;gap:4px}}@media (max-width: 340px){.project-bonus-sheet__promo-side{flex:0 0 42px;max-width:42px;min-width:42px}.project-bonus-sheet__promo-action{padding:8px 4px;gap:0}.project-bonus-sheet__promo-action-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-bonus-sheet__promo-left{padding:8px 6px}.project-bonus-sheet__promo-value{font-size:15px}.project-bonus-sheet__promo-status{padding:8px 4px;gap:4px}.project-bonus-sheet__promo-status-text{font-size:8px;line-height:1.2}}@media (min-width: 521px) and (min-height: 741px){.project-bonus-sheet__hero{padding:18px var(--bonus-sheet-pad-x) var(--bonus-sheet-gap)}.project-bonus-sheet__logo-wrap{width:76px;height:76px}.project-bonus-sheet__hero-icon{width:52px;height:58px}.project-bonus-sheet__title{font-size:20px}.project-bonus-sheet__video{-o-object-fit:cover;object-fit:cover}}.project-bonus-sheet__privacy svg{flex-shrink:0;color:var(--flux-text-muted)}.giveaway-card{display:block;width:100%;max-width:100%;margin:0;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--flux-gradient-card);border:1px solid var(--flux-border);border-radius:16px;overflow:hidden;box-shadow:var(--flux-shadow-card);transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease;container-type:inline-size;container-name:giveaway-card}.giveaway-card:hover{border-color:rgba(var(--flux-accent-rgb),.18);box-shadow:var(--flux-shadow-card)}.giveaway-card:active{transform:scale(.99)}.giveaway-card:focus-visible{outline:2px solid rgba(var(--flux-accent-rgb),.55);outline-offset:2px}.giveaway-card__inner{--giveaway-h: 120px;display:grid;grid-template-columns:var(--giveaway-h) minmax(0,1fr);align-items:stretch;height:var(--giveaway-h);min-height:var(--giveaway-h);max-height:var(--giveaway-h);min-width:0;overflow:hidden}.giveaway-card__media{position:relative;grid-row:1 / -1;align-self:stretch;justify-self:stretch;flex-shrink:0;width:100%;height:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--flux-bg-elevated)}.giveaway-card__top-badge{position:absolute;top:8px;left:8px;z-index:2;font-size:9px;font-weight:700;line-height:1;padding:3px 6px;border-radius:6px}.giveaway-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;vertical-align:top}.giveaway-card__cover--fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--flux-gradient-main);color:var(--flux-text);font-size:22px;font-weight:700}.giveaway-card__body{position:relative;z-index:1;min-width:0;min-height:0;max-height:100%;height:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:10px;padding:10px 12px;overflow:hidden}.giveaway-card__info{flex:1 1 0;min-width:0;min-height:0;max-height:100%;display:flex;flex-direction:column;justify-content:center;gap:4px;padding-right:2px;overflow:hidden}.giveaway-card__title{font-size:16px;font-weight:700;line-height:1.2;color:var(--flux-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.giveaway-card__label{font-size:11px;line-height:1.2;color:var(--flux-text-muted);margin:0;flex-shrink:0}.giveaway-card__prize{font-size:20px;font-weight:700;line-height:1.1;color:var(--flux-accent);letter-spacing:-.02em;margin:0;flex-shrink:0}.giveaway-card__prize-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:11px;line-height:1.2;color:var(--flux-text-muted);min-height:0;overflow:hidden;flex-shrink:1}.giveaway-card__prize-meta-sep{opacity:.55}.giveaway-card__prize-meta-line--split{color:var(--flux-text-secondary);font-weight:600}.giveaway-card__aside{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;align-items:stretch;align-self:stretch;gap:4px;flex-shrink:0;height:100%;min-height:0;max-height:100%;overflow:hidden;isolation:isolate;width:142px;min-width:142px;max-width:44%}.giveaway-card__stats{display:contents}.giveaway-card__stat{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:6px 10px;box-sizing:border-box;text-align:left;border-radius:10px;background:rgba(var(--flux-accent-rgb),.06);border:1px solid rgba(var(--flux-accent-rgb),.14);box-shadow:none;overflow:hidden;isolation:isolate}.giveaway-card__stat--timer,.giveaway-card__stat--ended{align-items:center}.giveaway-card__stat--timer .giveaway-card__stat-row,.giveaway-card__stat--ended .giveaway-card__stat-row{align-items:center;flex:0 0 auto;width:100%}.giveaway-card__stat--label-hidden .giveaway-card__stat-label{display:none}.giveaway-card__stat--label-hidden .giveaway-card__stat-stack{flex-direction:row;flex-wrap:nowrap;align-items:center}.giveaway-card__stat--label-hidden .giveaway-card__stat-value--timer{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.giveaway-card__stat--ended{background:#ffffff0a;border-color:#ffffff1a}.giveaway-card__stat-value--ended{color:var(--flux-text-secondary);font-size:11px;font-weight:600;line-height:1.2;white-space:normal}.giveaway-card__stat-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;min-height:0;flex:0 0 auto;overflow:hidden}.giveaway-card__stat-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;width:100%;min-height:0}.giveaway-card__stat-row svg{filter:none}.giveaway-card__stat-value--timer{color:var(--flux-text);font-size:12px;font-weight:700;line-height:1.15;white-space:nowrap}.giveaway-card__stat-inline{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:4px;min-width:0;line-height:1.2}.giveaway-card__stat-value{font-size:12px;font-weight:600;line-height:1.2;color:var(--flux-text);white-space:nowrap;flex-shrink:0}.giveaway-card__stat-label{font-size:10px;font-weight:400;line-height:1.2;color:var(--flux-text-muted);white-space:nowrap;flex-shrink:0}.giveaway-card__stat-stack .giveaway-card__stat-label{white-space:normal;line-height:1.2;word-break:normal;overflow-wrap:anywhere}.giveaway-card__stat--clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;width:100%;text-align:left;cursor:pointer;border-radius:10px;transition:background .15s ease,box-shadow .15s ease}.giveaway-card__stat--clickable:hover,.giveaway-card__stat--clickable:focus-visible{background:#38bdf814;box-shadow:inset 0 0 0 1px #38bdf838;outline:none}.giveaway-card__btn{display:flex;align-items:center;justify-content:center;width:100%;margin:0;min-height:0;padding:8px 10px;box-sizing:border-box;border:none;border-radius:12px;background:var(--flux-gradient-btn);color:var(--flux-text);font-size:11px;font-weight:600;line-height:1.15;box-shadow:0 2px 8px #00000059;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.giveaway-card__btn--secondary{background:var(--flux-bg-card);color:var(--flux-text-secondary);border:1px solid var(--flux-border);box-shadow:none}.giveaway-card__btn--participating{gap:5px;background:rgba(var(--flux-accent-rgb),.14);color:var(--flux-accent);border:1px solid rgba(var(--flux-accent-rgb),.38);box-shadow:none}@container giveaway-card (max-width: 520px){.giveaway-card__inner{--giveaway-h: 112px}.giveaway-card__body{flex-wrap:nowrap;align-items:stretch;padding:6px 8px;gap:6px}.giveaway-card__info{gap:2px;justify-content:center}.giveaway-card__title{font-size:14px;line-height:1.1}.giveaway-card__label{font-size:9px;line-height:1.1}.giveaway-card__prize{font-size:17px;line-height:1.05}.giveaway-card__prize-meta{font-size:9px;line-height:1.15;gap:2px 4px}.giveaway-card__aside{width:118px;min-width:118px;max-width:118px;flex:0 0 118px;gap:4px}.giveaway-card__stat{padding:6px 8px;border-radius:8px}.giveaway-card__stat--timer .giveaway-card__stat-stack,.giveaway-card__stat--ended .giveaway-card__stat-stack{gap:1px;justify-content:flex-start}.giveaway-card__stat-row{gap:5px;align-items:center}.giveaway-card__stat-row svg{width:13px;height:13px;flex-shrink:0}.giveaway-card__stat-value--timer{font-size:11px;line-height:1.15;white-space:nowrap}.giveaway-card__stat-value{font-size:11px;line-height:1.15}.giveaway-card__stat-stack .giveaway-card__stat-label{font-size:9px;line-height:1.15}.giveaway-card__stat-inline{flex-wrap:nowrap;gap:4px;overflow:hidden;align-items:center}.giveaway-card__stat-inline .giveaway-card__stat-label{font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.giveaway-card__btn{padding:6px 8px;font-size:10px;line-height:1.15;border-radius:9px}}@container giveaway-card (max-width: 340px){.giveaway-card__prize-meta{flex-direction:column;align-items:flex-start;gap:1px;margin-top:2px}.giveaway-card__prize-meta-sep{display:none}.giveaway-card__prize-meta-line{overflow:visible;text-overflow:clip;white-space:normal}.giveaway-card__aside{width:104px;min-width:104px;max-width:104px;flex:0 0 104px}}@container giveaway-card (max-width: 320px){.giveaway-card__body{padding:5px 6px;gap:4px}.giveaway-card__info{gap:1px}.giveaway-card__title{font-size:12px}.giveaway-card__prize{font-size:14px}.giveaway-card__prize-meta{font-size:8px;line-height:1.1}.giveaway-card__aside{width:96px;min-width:96px;max-width:96px;flex:0 0 96px;gap:3px}.giveaway-card__stat{padding:5px 6px;border-radius:7px}.giveaway-card__stat-row svg{width:12px;height:12px}.giveaway-card__stat--timer .giveaway-card__stat-stack,.giveaway-card__stat--ended .giveaway-card__stat-stack{gap:1px}.giveaway-card__stat-value--timer{font-size:10px;line-height:1.1}.giveaway-card__stat-value,.giveaway-card__stat--timer .giveaway-card__stat-stack .giveaway-card__stat-label,.giveaway-card__stat--ended .giveaway-card__stat-stack .giveaway-card__stat-label{font-size:9px;line-height:1.1}.giveaway-card__stat-inline .giveaway-card__stat-label{font-size:8px}.giveaway-card__btn{padding:5px;font-size:9px;border-radius:7px}.giveaway-card__top-badge{top:4px;left:4px;font-size:7px;padding:2px 4px}}@container giveaway-card (max-width: 280px){.giveaway-card__body{padding:4px 5px 4px 6px;gap:3px}.giveaway-card__prize-meta{font-size:7px}.giveaway-card__title{font-size:11px}.giveaway-card__prize{font-size:13px}.giveaway-card__aside{width:90px;min-width:90px;max-width:90px;flex:0 0 90px;gap:2px}.giveaway-card__stat{padding:3px 4px}.giveaway-card__stat-value--timer,.giveaway-card__stat-value{font-size:8px}.giveaway-card__stat-stack .giveaway-card__stat-label,.giveaway-card__stat-label{font-size:7px}.giveaway-card__btn{padding:4px;font-size:8px}}.join-giveaway-page{display:flex;flex-direction:column;min-height:0;flex:1 1 0%;padding:4px 16px 16px;overflow-x:hidden}.join-giveaway-page__content{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.giveaway-detail-header{display:flex;align-items:center;gap:14px}.giveaway-detail-header__info{flex:1;min-width:0}.giveaway-detail-finished{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:1.35;color:var(--flux-text-muted)}.giveaway-detail-finished svg{flex-shrink:0;color:var(--flux-accent-soft)}.giveaway-detail-participants-link{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;border:1px solid transparent}.giveaway-detail-participants-link:hover,.giveaway-detail-participants-link:focus-visible{border-color:#38bdf859;box-shadow:0 0 0 1px #38bdf826;background:#38bdf80f;outline:none}.participant-row--viewer{border:1px solid rgba(56,189,248,.55)!important;box-shadow:0 0 0 1px #38bdf82e,0 0 22px #38bdf824,inset 0 1px #ffffff0f;background:linear-gradient(135deg,#38bdf81a,#8b5cf612)!important}.participant-row__you-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#e0f2fe;background:linear-gradient(135deg,#38bdf859,#8b5cf647);border:1px solid rgba(125,211,252,.45);box-shadow:0 0 12px #38bdf833}.giveaway-detail-cover{position:relative;flex-shrink:0;width:112px;height:112px;border-radius:16px;overflow:hidden;background:var(--flux-bg-elevated);border:1px solid var(--flux-border)}.giveaway-detail-cover__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.giveaway-detail-page--with-cta{padding-bottom:calc(84px + var(--app-bottom-nav-h, 68px) + 10px)}.giveaway-detail-status{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.2}.giveaway-detail-status--participating{color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.32)}.giveaway-detail-cta-bar{position:fixed;left:0;right:0;bottom:calc(var(--app-bottom-nav-h, 68px) + 10px);z-index:35;padding:12px 16px 8px;background:linear-gradient(to top,#080c12f5 55%,#080c1200);pointer-events:none}.giveaway-detail-cta{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:100%;max-width:480px;margin:0 auto;min-height:52px;padding:14px 20px;border:1px solid rgb(0 194 255 / 20%);border-radius:14px;background:linear-gradient(180deg,#3ba3ff,#2f8fff,#2b7ae6);color:#fff;font-size:16px;font-weight:700;line-height:1.15;letter-spacing:.01em;box-shadow:0 1px #ffffff2e inset,0 4px 12px #080e1a57;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.giveaway-detail-cta:active{transform:scale(.985);filter:brightness(.97);box-shadow:0 1px #ffffff24 inset,0 2px 8px #080e1a47}.giveaway-detail-cover__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;font-weight:800;color:#fff;background:var(--flux-gradient-main)}.giveaway-tabs{display:flex;align-items:stretch;gap:4px;width:100%;padding:0;min-height:44px;border-radius:14px;overflow:hidden;background:var(--flux-bg-secondary);border:1px solid var(--flux-border)}.giveaway-tabs__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;margin:0;border:1px solid transparent;background:transparent;color:var(--flux-text-secondary);font-size:14px;font-weight:600;line-height:1.2;transition:color .2s ease,background .2s ease,border-color .2s ease;cursor:pointer}.giveaway-tabs__btn:first-child{border-radius:13px 10px 10px 13px}.giveaway-tabs__btn:last-child{border-radius:10px 13px 13px 10px}.giveaway-tabs__btn--active{color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.1);border-color:rgba(var(--flux-accent-rgb),.45)}.giveaway-tabs__label{white-space:nowrap}.giveaway-tabs__badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;flex-shrink:0}.giveaway-tabs__badge--active{background:var(--flux-accent);color:var(--flux-text)}.giveaway-tabs__badge--inactive{background:#ffffff1a;color:var(--flux-text)}.glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.app-top-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;height:52px;box-sizing:border-box;padding:9px 16px;background:var(--flux-bg-primary);min-width:0}html.tg-fullscreen .app-top-bar{padding-right:max(16px,var(--tg-safe-area-right, 0px))}.flux-header-logo-btn{display:flex;align-items:center;justify-content:flex-start;align-self:center;height:34px;max-height:34px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;gap:8px;overflow:visible}.flux-header-logo-btn:active{opacity:.85}.flux-header-mark{display:block;flex-shrink:0;align-self:center;height:17px;max-height:17px;width:auto;max-width:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flux-header-wordmark{display:block;flex-shrink:1;align-self:center;min-width:0;height:14px;max-height:14px;width:auto;max-width:min(38vw,108px);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flux-header-actions{display:flex;align-items:center;align-self:center;gap:10px;flex-shrink:0;height:34px}@media (min-width: 390px){.flux-header-mark{height:17px;max-width:26px}.flux-header-wordmark{height:15px;max-height:15px;max-width:min(42vw,126px)}}@media (min-width: 480px){.flux-header-wordmark{max-width:min(46vw,146px)}}.join-project-logo{display:block;margin-inline:auto;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.join-project-logo__scene{position:relative;width:min(360px,92vw);height:min(360px,92vw);margin-inline:auto;display:flex;align-items:center;justify-content:center;isolation:isolate}.join-project-logo__ambient{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(var(--flux-accent-rgb),.14),transparent 42%),radial-gradient(circle at 72% 68%,rgba(245,158,11,.1),transparent 38%);filter:blur(2px);pointer-events:none;animation:join-logo-ambient-breathe 4.5s ease-in-out infinite}.join-project-logo__hex{position:absolute;width:98%;height:98%;pointer-events:none;animation:join-logo-hex-spin 42s linear infinite}.join-project-logo__diamond{position:absolute;width:78%;height:78%;border:1px solid rgba(var(--flux-accent-rgb),.2);border-radius:4px;transform:rotate(45deg);pointer-events:none;box-shadow:0 0 24px rgba(var(--flux-accent-rgb),.08) inset,0 0 40px rgba(var(--flux-accent-rgb),.06);animation:join-logo-diamond-spin 28s linear infinite reverse}.join-project-logo__diamond:before,.join-project-logo__diamond:after{content:"";position:absolute;background:rgba(var(--flux-accent-rgb),.55);box-shadow:0 0 10px rgba(var(--flux-accent-rgb),.65)}.join-project-logo__diamond:before{top:-1px;left:22%;width:56%;height:2px}.join-project-logo__diamond:after{bottom:-1px;right:22%;width:56%;height:2px}.join-project-logo__hud{position:absolute;width:32px;height:32px;border-color:rgba(var(--flux-accent-rgb),.75);border-style:solid;pointer-events:none;animation:join-logo-hud-pulse 2.8s ease-in-out infinite}.join-project-logo__hud--tl{top:10%;left:10%;border-width:2px 0 0 2px;animation-delay:0s}.join-project-logo__hud--tr{top:10%;right:10%;border-width:2px 2px 0 0;animation-delay:.35s}.join-project-logo__hud--bl{bottom:10%;left:10%;border-width:0 0 2px 2px;animation-delay:.7s}.join-project-logo__hud--br{bottom:10%;right:10%;border-width:0 2px 2px 0;animation-delay:1.05s}.join-project-logo__shard{position:absolute;width:14px;height:6px;background:linear-gradient(90deg,transparent,rgba(var(--flux-accent-rgb),.85),transparent);border-radius:1px;pointer-events:none;opacity:.7;filter:drop-shadow(0 0 6px rgba(var(--flux-accent-rgb),.6));animation:join-logo-shard-flip 5s ease-in-out infinite}.join-project-logo__shard--1{--shard-rot: -24deg;top:22%;right:6%;animation-delay:0s}.join-project-logo__shard--2{--shard-rot: 18deg;bottom:24%;left:5%;animation-delay:1.2s}.join-project-logo__shard--3{--shard-rot: 62deg;top:42%;left:4%;width:10px;animation-delay:2.1s}.join-project-logo__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.join-project-logo__particle{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--flux-accent-soft);box-shadow:0 0 8px rgba(var(--flux-accent-rgb),.8);opacity:.35;animation:join-logo-particle 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .27s)}.join-project-logo__particle:nth-child(1){top:8%;left:12%}.join-project-logo__particle:nth-child(2){top:18%;left:78%}.join-project-logo__particle:nth-child(3){top:32%;left:6%}.join-project-logo__particle:nth-child(4){top:42%;left:88%}.join-project-logo__particle:nth-child(5){top:55%;left:14%}.join-project-logo__particle:nth-child(6){top:62%;left:72%}.join-project-logo__particle:nth-child(7){top:72%;left:22%}.join-project-logo__particle:nth-child(8){top:78%;left:58%}.join-project-logo__particle:nth-child(9){top:12%;left:48%}.join-project-logo__particle:nth-child(10){top:48%;left:42%}.join-project-logo__particle:nth-child(11){top:68%;left:84%}.join-project-logo__particle:nth-child(12){top:26%;left:28%}.join-project-logo__particle:nth-child(13){top:84%;left:38%}.join-project-logo__particle:nth-child(14){top:36%;left:64%}.join-project-logo__float{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#080e1aeb,#0e1624e0);border:1px solid rgba(var(--flux-accent-rgb),.28);box-shadow:0 8px 20px #00000059,0 0 14px rgba(var(--flux-accent-rgb),.2);pointer-events:none}.join-project-logo__float svg{width:100%;height:100%;display:block}.join-project-logo__float--coin{top:6%;right:14%;width:38px;height:38px;padding:5px;color:#fbbf24;animation:join-logo-float-a 4.2s ease-in-out infinite}.join-project-logo__float--dice{bottom:12%;right:8%;width:34px;height:34px;padding:5px;color:var(--flux-accent-soft);animation:join-logo-float-b 3.6s ease-in-out infinite;animation-delay:.8s}.join-project-logo__float--chart{bottom:18%;left:6%;width:36px;height:36px;padding:6px;color:#34d399;border-color:#34d39959;box-shadow:0 8px 20px #00000059,0 0 14px #34d3992e;animation:join-logo-float-c 4.8s ease-in-out infinite;animation-delay:1.4s}.join-project-logo__spark{position:absolute;pointer-events:none;color:var(--flux-accent-soft);filter:drop-shadow(0 0 6px rgba(var(--flux-accent-rgb),.75));animation:join-logo-sparkle 2.4s ease-in-out infinite}.join-project-logo__spark--1{top:14%;left:18%;width:14px;height:14px}.join-project-logo__spark--2{top:28%;right:22%;width:11px;height:11px;opacity:.85;animation-delay:.6s}.join-project-logo__spark--3{bottom:8%;left:22%;width:10px;height:10px;opacity:.75;animation-delay:1.1s}.join-project-logo__scan{position:absolute;left:12%;right:12%;height:2px;z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--flux-accent-rgb),.15) 20%,rgba(var(--flux-accent-rgb),.85) 50%,rgba(var(--flux-accent-rgb),.15) 80%,transparent);box-shadow:0 0 16px rgba(var(--flux-accent-rgb),.55);animation:join-logo-scan 4.5s ease-in-out infinite}.join-project-logo__glow{position:absolute;z-index:1;width:76%;height:76%;border-radius:50%;background:radial-gradient(circle,rgba(var(--flux-accent-rgb),.38) 0%,rgba(var(--flux-accent-rgb),.1) 42%,transparent 72%);animation:join-logo-glow-pulse 3.2s ease-in-out infinite;pointer-events:none}.join-project-logo__media{position:relative;z-index:5;width:min(260px,70vw);height:min(260px,70vw);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border:3px solid rgba(255,255,255,.94);box-shadow:0 18px 48px #00000080,0 0 40px rgba(var(--flux-accent-rgb),.28);animation:join-logo-media-float 5s ease-in-out infinite;transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.join-project-logo__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.join-project-logo__fallback{font-size:4rem;font-weight:700;color:#1f2937;line-height:1}.join-project-logo--boost .join-project-logo__media{transform:scale(1.05);animation-duration:2.2s}.join-project-logo--boost .join-project-logo__hex{animation-duration:12s}.join-project-logo--boost .join-project-logo__diamond{animation-duration:8s}.join-project-logo--boost .join-project-logo__float{animation-duration:1.8s}.join-project-logo--boost .join-project-logo__glow{animation-duration:1s}.join-project-logo--boost .join-project-logo__scan{animation-duration:1.6s}@keyframes join-logo-hex-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes join-logo-diamond-spin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes join-logo-hud-pulse{0%,to{opacity:.45;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--flux-accent-rgb),.75))}}@keyframes join-logo-shard-flip{0%,to{opacity:.35;transform:rotate(var(--shard-rot, 0deg)) scaleX(.65)}50%{opacity:1;transform:rotate(calc(var(--shard-rot, 0deg) + 14deg)) scaleX(1.2)}}@keyframes join-logo-particle{0%,to{opacity:.15;transform:scale(.5) translateY(0)}50%{opacity:.95;transform:scale(1.2) translateY(-6px)}}@keyframes join-logo-float-a{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(-6px,10px) rotate(10deg)}}@keyframes join-logo-float-b{0%,to{transform:translate(0) rotate(6deg)}50%{transform:translate(8px,-8px) rotate(-12deg)}}@keyframes join-logo-float-c{0%,to{transform:translate(0) rotate(-4deg)}50%{transform:translate(-10px,-6px) rotate(8deg)}}@keyframes join-logo-scan{0%{top:14%;opacity:0}12%{opacity:.85}88%{opacity:.85}to{top:86%;opacity:0}}@keyframes join-logo-ambient-breathe{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes join-logo-glow-pulse{0%,to{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes join-logo-media-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes join-logo-sparkle{0%,to{opacity:.35;transform:scale(.85) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(18deg)}}@media (prefers-reduced-motion: reduce){.join-project-logo__hex,.join-project-logo__diamond,.join-project-logo__hud,.join-project-logo__shard,.join-project-logo__particle,.join-project-logo__float,.join-project-logo__glow,.join-project-logo__spark,.join-project-logo__scan,.join-project-logo__ambient,.join-project-logo__media{animation:none!important}}.join-register-actions .btn-primary,.join-register-actions .btn-secondary{border-radius:12px}.join-verify-field{position:relative;width:100%}.join-verify-field__input{width:100%;padding:14px 52px 14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--flux-surface-elevated, #141a24);color:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.join-verify-field__input::-moz-placeholder{color:var(--flux-text-muted, #7e8a9a)}.join-verify-field__input::placeholder{color:var(--flux-text-muted, #7e8a9a)}.join-verify-field__input:focus{border-color:rgba(var(--flux-accent-rgb),.5)}.join-verify-field__hint{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;color:var(--flux-text-muted, #7e8a9a);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.join-verify-field__hint:hover{color:var(--flux-accent);border-color:rgba(var(--flux-accent-rgb),.35);background:rgba(var(--flux-accent-rgb),.08)}.join-id-help{--join-id-help-max-h: calc( var(--app-vh, 100dvh) - var(--app-header-h, 52px) - var(--app-bottom-nav-h, 56px) - max(8px, env(safe-area-inset-top, 0px), var(--tg-safe-area-top, 0px)) - max(8px, env(safe-area-inset-bottom, 0px), var(--tg-safe-area-bottom, 0px)) - 20px );position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding:calc(var(--app-header-h, 52px) + max(8px,env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))) max(12px,env(safe-area-inset-right,0px),var(--tg-safe-area-right, 0px)) calc(var(--app-bottom-nav-h, 56px) + max(12px,env(safe-area-inset-bottom,0px),var(--tg-safe-area-bottom, 0px))) max(12px,env(safe-area-inset-left,0px),var(--tg-safe-area-left, 0px));overflow:hidden;pointer-events:auto}.join-id-help__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000b8;cursor:pointer}.join-id-help__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:420px;max-height:min(var(--join-id-help-max-h),var(--sheet-panel-h, var(--join-id-help-max-h)));overflow:hidden;border-radius:20px 20px 16px 16px;background:var(--flux-surface-card, #0f1419);border:1px solid rgba(255,255,255,.08);box-shadow:0 -8px 40px #00000073}.join-id-help__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;padding:16px 18px 12px}.join-id-help__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.join-id-help__title{margin:0;font-size:18px;font-weight:700;color:#fff}.join-id-help__close{flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--flux-text-muted, #7e8a9a);font-size:22px;line-height:1;cursor:pointer}.join-id-help__close:hover{color:#fff;background:#ffffff0f}.join-id-help__image-wrap{margin-bottom:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0d12;aspect-ratio:16 / 9;max-height:min(36dvh,240px,calc(var(--join-id-help-max-h, 360px) - 200px));display:flex;align-items:center;justify-content:center}.join-id-help__image{display:block;width:100%;height:100%;max-height:min(36dvh,240px,calc(var(--join-id-help-max-h, 360px) - 200px));-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.join-id-help__steps{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:12px}.join-id-help__step{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:#e8edf3}.join-id-help__step-num{flex-shrink:0;width:22px;font-weight:700;font-size:15px;color:#b794f6;text-align:center}.join-id-help__actions{display:flex;flex-shrink:0;flex-direction:column;gap:10px;padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06);background:var(--flux-surface-card, #0f1419)}.join-id-help__actions .btn-primary,.join-id-help__actions .btn-secondary{min-height:44px}.deposit-required{display:flex;flex-direction:column;gap:12px;width:100%;margin-inline:auto}.deposit-required__card{padding:22px 18px 18px;border-radius:var(--flux-radius-card);background:var(--flux-gradient-card);border:1px solid var(--flux-border-active);box-shadow:var(--flux-shadow-card),inset 0 1px #ffffff0a;text-align:center}.deposit-required__visual{position:relative;height:220px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.deposit-required__orbit{position:absolute;border-radius:50%;pointer-events:none}.deposit-required__orbit--outer{width:200px;height:200px;border:1px solid rgba(var(--flux-accent-rgb),.22);box-shadow:0 0 40px rgba(var(--flux-accent-rgb),.12) inset}.deposit-required__orbit--inner{width:152px;height:152px;border:1px solid rgba(var(--flux-accent-rgb),.32)}.deposit-required__spark{position:absolute;pointer-events:none;filter:drop-shadow(0 0 6px rgba(var(--flux-accent-rgb),.7))}.deposit-required__spark--1{top:14px;left:22px;width:14px;height:14px}.deposit-required__spark--2{top:30px;right:18px;width:12px;height:12px;opacity:.85}.deposit-required__spark--3{bottom:38px;left:14px;width:10px;height:10px;opacity:.7;filter:drop-shadow(0 0 5px rgba(var(--flux-accent-rgb),.55))}.deposit-required__spark--4{bottom:26px;right:30px;width:9px;height:9px;opacity:.7;filter:drop-shadow(0 0 5px rgba(var(--flux-accent-rgb),.5))}.deposit-required__wallet{position:relative;z-index:2;width:200px;filter:drop-shadow(0 14px 32px rgba(var(--flux-accent-rgb),.22))}.deposit-required__wallet-svg{width:100%;height:auto;display:block}.deposit-required__title{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35;color:var(--flux-text);white-space:pre-line}.deposit-required__hint{margin:0 0 18px;font-size:13px;line-height:1.45;color:var(--flux-text-muted)}.deposit-required__hint--auto{margin:-10px 0 18px;font-size:12px;color:#5dd5ffe0}.deposit-required__actions{display:flex;flex-direction:column;gap:10px}.deposit-required__btn{width:100%;padding:14px 20px;border:none;border-radius:14px;font-size:15px;font-weight:700;color:var(--flux-text);background:var(--flux-gradient-btn);box-shadow:var(--flux-glow-btn);transition:transform .1s ease}.deposit-required__btn:active{transform:scale(.98)}.deposit-required__btn-project{width:100%;padding:13px 18px;border-radius:14px;border:1px solid rgba(var(--flux-accent-rgb),.35);background:rgba(var(--flux-accent-rgb),.08);color:var(--flux-accent-soft);font-size:14px;font-weight:600;line-height:1.25;transition:border-color .2s ease,background .2s ease,transform .1s ease}.deposit-required__btn-project:active{transform:scale(.98);background:rgba(var(--flux-accent-rgb),.14)}.deposit-required__btn-back{width:100%;padding:13px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--flux-text-secondary);font-size:14px;font-weight:600;line-height:1.25;transition:border-color .2s ease,background .2s ease,transform .1s ease}.deposit-required__btn-back:active{transform:scale(.98);background:#ffffff12}.deposit-required__support{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:var(--flux-radius-card);background:var(--flux-gradient-card);border:1px solid var(--flux-border);text-align:left;color:inherit;transition:border-color .2s ease}.deposit-required__support:active{border-color:rgba(var(--flux-accent-rgb),.2)}.deposit-required__support:disabled{opacity:.45;cursor:not-allowed}.deposit-required__support-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--flux-accent-soft);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.28)}.deposit-required__support-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.deposit-required__support-title{font-size:14px;font-weight:600;color:var(--flux-text)}.deposit-required__support-sub{font-size:12px;color:var(--flux-text-muted)}.deposit-required__support-chevron{flex-shrink:0;color:var(--flux-text-muted)}.deposit-required--not-found .deposit-required__card{border-color:#5dd5ff47;box-shadow:var(--flux-shadow-card),0 0 32px #5dd5ff14}.deposit-not-found__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 8px;border-radius:50%;background:#5dd5ff1f;border:1px solid rgba(93,213,255,.28);color:#7dd3fc}.giveaway-conditions{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.giveaway-conditions__card{width:100%;padding:22px 18px 20px;border-radius:20px;background:var(--flux-surface-card, rgba(15, 23, 42, .92));border:1px solid rgba(93,213,255,.22);box-shadow:var(--flux-shadow-card),0 0 36px #5dd5ff12}.giveaway-conditions__visual{position:relative;width:84px;height:84px;margin:0 auto 14px}.giveaway-conditions__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(93,213,255,.2)}.giveaway-conditions__ring--outer{animation:giveaway-conditions-pulse 3s ease-in-out infinite}@keyframes giveaway-conditions-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.04);opacity:1}}.giveaway-conditions__icon-wrap{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#5dd5ff38,#00c2ff1f);border:1px solid rgba(93,213,255,.35);color:#7dd3fc;box-shadow:0 0 28px #5dd5ff33}.giveaway-conditions__title{margin:0 0 8px;text-align:center;font-size:20px;font-weight:800;line-height:1.25;color:var(--flux-text-primary, #f8fafc)}.giveaway-conditions__list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.giveaway-conditions__item{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#02061759}.giveaway-conditions__item.is-failed,.giveaway-conditions__item.is-failed.is-min-deposit{border-color:#fbbf2466;background:#fbbf241f;box-shadow:0 0 0 1px #fbbf2426}.giveaway-conditions__item.is-failed.is-min-deposit .giveaway-conditions__item-icon{color:#fbbf24}.giveaway-conditions__item.is-failed.is-min-deposit .giveaway-conditions__item-text{color:#fde68a}.giveaway-conditions__item.is-ok{border-color:#22c55e66;background:#22c55e1f;box-shadow:0 0 0 1px #22c55e26}.giveaway-conditions__item-icon{flex-shrink:0;display:grid;place-items:center}.giveaway-conditions__item.is-failed .giveaway-conditions__item-icon{color:#fbbf24}.giveaway-conditions__item.is-ok .giveaway-conditions__item-icon{color:#22c55e}.giveaway-conditions__item-text{flex:1;font-size:13px;line-height:1.4;color:var(--flux-text-secondary, #cbd5e1)}.giveaway-conditions__item.is-failed .giveaway-conditions__item-text{color:#fde68a;font-weight:600}.giveaway-conditions__deposit-progress{width:100%;margin-top:6px;display:flex;flex-direction:column;gap:4px}.giveaway-conditions__deposit-progress-bar-wrap{width:100%;height:4px;border-radius:99px;background:#fbbf2426;overflow:hidden}.giveaway-conditions__deposit-progress-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,#fbbf24,#fcd34d);box-shadow:0 0 6px #fbbf2466;transition:width .4s ease;min-width:3px}.giveaway-conditions__actions{display:flex;flex-direction:column;gap:8px}.giveaway-conditions__btn{width:100%;min-height:46px;border:none;border-radius:14px;background:linear-gradient(135deg,#00c2ff,#0090d4);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #00c2ff47}.giveaway-conditions__btn:active{transform:scale(.98)}.giveaway-conditions__btn--secondary{background:#5dd5ff1f;color:#7dd3fc;border:1px solid rgba(93,213,255,.35);box-shadow:none}.giveaway-condition-alert__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:16px;background:#02040ac7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:winner-popup-fadein .25s ease-out}.giveaway-condition-alert__card{width:100%;max-width:340px;padding:24px 20px 20px;border-radius:22px;background:linear-gradient(175deg,#0b1a2e,#091320 52%,#070d1a);border:1px solid rgba(251,191,36,.35);box-shadow:0 0 48px #fbbf241a,0 20px 50px #00000080,inset 0 1px #ffffff0f;text-align:center;animation:winner-popup-scalein .3s cubic-bezier(.34,1.4,.64,1)}.giveaway-condition-alert__visual{position:relative;width:88px;height:88px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.giveaway-condition-alert__ring{position:absolute;border-radius:50%;pointer-events:none}.giveaway-condition-alert__ring--outer{top:0;right:0;bottom:0;left:0;border:1px solid rgba(251,191,36,.28);box-shadow:0 0 28px #fbbf241f inset;animation:giveaway-conditions-pulse 3s ease-in-out infinite}.giveaway-condition-alert__ring--inner{top:14px;right:14px;bottom:14px;left:14px;border:1px dashed rgba(251,191,36,.22)}.giveaway-condition-alert__icon-wrap{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fbbf2438,#f59e0b1f);border:1px solid rgba(251,191,36,.4);color:#fbbf24;box-shadow:0 0 24px #fbbf242e}.giveaway-condition-alert__text{width:100%;max-width:280px;margin:0 auto 18px;text-align:center}.giveaway-condition-alert__title{margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.35;color:var(--flux-text-primary, #f8fafc);text-wrap:balance}.giveaway-condition-alert__body{margin:0;font-size:14px;line-height:1.5;color:var(--flux-text-secondary, #94a3b8);text-wrap:balance}.giveaway-condition-alert__btn{width:100%;min-height:46px;border:none;border-radius:14px;background:linear-gradient(135deg,#00c2ff,#0090d4);color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #00c2ff47}.giveaway-condition-alert__btn:active{transform:scale(.98)}.verify-submit{display:flex;flex-direction:column;gap:12px;width:100%;margin-inline:auto}.verify-submit__card{padding:22px 18px 18px;border-radius:var(--flux-radius-card);background:var(--flux-gradient-card);border:1px solid var(--flux-border-active);box-shadow:var(--flux-shadow-card),inset 0 1px #ffffff0a;text-align:center}.verify-submit__visual{position:relative;height:220px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.verify-submit__orbit{position:absolute;border-radius:50%;pointer-events:none}.verify-submit__orbit--outer{width:200px;height:200px;border:1px solid rgba(var(--flux-accent-rgb),.22);box-shadow:0 0 40px rgba(var(--flux-accent-rgb),.12) inset}.verify-submit__orbit--inner{width:152px;height:152px;border:1px solid rgba(var(--flux-accent-rgb),.32)}.verify-submit__spark{position:absolute;pointer-events:none;filter:drop-shadow(0 0 6px rgba(var(--flux-accent-rgb),.7))}.verify-submit__spark--1{top:14px;left:22px;width:14px;height:14px}.verify-submit__spark--2{top:30px;right:18px;width:12px;height:12px;opacity:.85}.verify-submit__spark--3{bottom:38px;left:14px;width:10px;height:10px;opacity:.7;filter:drop-shadow(0 0 5px rgba(var(--flux-accent-rgb),.55))}.verify-submit__spark--4{bottom:26px;right:30px;width:9px;height:9px;opacity:.7;filter:drop-shadow(0 0 5px rgba(var(--flux-accent-rgb),.5))}.verify-submit__hero{position:relative;z-index:2;width:130px;filter:drop-shadow(0 18px 36px rgba(var(--flux-accent-rgb),.35))}.verify-submit__hero-svg{width:100%;height:auto;display:block}.verify-submit__title{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35;color:var(--flux-text);white-space:pre-line}.verify-submit__hint{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--flux-text-muted)}.verify-submit__highlight{color:var(--flux-accent-soft);font-weight:600}.verify-submit__note{margin:0 0 18px;font-size:12px;line-height:1.4;color:var(--flux-text-muted)}.verify-submit__btn{width:100%;padding:14px 20px;border:none;border-radius:14px;font-size:15px;font-weight:700;color:var(--flux-text);background:var(--flux-gradient-btn);box-shadow:var(--flux-glow-btn);transition:transform .1s ease,opacity .2s ease}.verify-submit__btn:active:not(:disabled){transform:scale(.98)}.verify-submit__btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 520px){.home-stats-grid{gap:6px}.home-stat-card{padding:10px 8px 11px 10px;min-height:100px;gap:4px}.home-stat-card__icon-slot{width:44px;height:44px;margin:-2px 0 0}.home-stat-card__icon{width:34px;height:34px;min-width:34px;min-height:34px}.home-stat-card__label{font-size:8px;line-height:1.2}.home-stat-card__label--two-lines{min-height:2.4em}.home-stat-card__value{font-size:clamp(11px,3.2vw,15px);overflow-wrap:anywhere}.giveaway-tabs__btn{padding:0 8px;font-size:12px;gap:6px}.giveaway-tabs__label{white-space:normal;text-align:center;line-height:1.15}.giveaway-card__label{font-size:10px}.giveaway-card__top-badge{top:5px;left:5px;font-size:8px;padding:2px 5px}}@media (max-width: 520px){.giveaway-card__inner{--giveaway-h: 112px}.giveaway-card__body{flex-wrap:nowrap;align-items:stretch;padding:6px 8px;gap:6px;max-height:100%;overflow:hidden}.giveaway-card__info{gap:2px;max-height:100%;overflow:hidden}.giveaway-card__title{font-size:14px;line-height:1.1}.giveaway-card__prize{font-size:17px;line-height:1.05}.giveaway-card__prize-meta{font-size:9px}.giveaway-card__aside{width:118px;min-width:118px;max-width:118px;flex:0 0 118px;gap:4px;max-height:100%;overflow:hidden}.giveaway-card__stat{padding:5px 7px}.giveaway-card__stat--timer,.giveaway-card__stat--ended,.giveaway-card__stat--timer .giveaway-card__stat-row,.giveaway-card__stat--ended .giveaway-card__stat-row{align-items:center}.giveaway-card__stat--timer .giveaway-card__stat-stack,.giveaway-card__stat--ended .giveaway-card__stat-stack{gap:1px;justify-content:flex-start}.giveaway-card__stat-value--timer,.giveaway-card__stat-value{font-size:11px;line-height:1.1}.giveaway-card__stat--timer .giveaway-card__stat-stack .giveaway-card__stat-label,.giveaway-card__stat--ended .giveaway-card__stat-stack .giveaway-card__stat-label,.giveaway-card__stat-inline .giveaway-card__stat-label{font-size:9px;line-height:1.1}.giveaway-card__btn{padding:6px 8px;font-size:10px}}@media (max-width: 340px){.giveaway-card__prize-meta{flex-direction:column;align-items:flex-start}.giveaway-card__prize-meta-sep{display:none}.giveaway-card__prize-meta-line{white-space:normal}.giveaway-card__aside{width:104px;min-width:104px;max-width:104px;flex:0 0 104px}}@media (max-width: 320px){.giveaway-card__body{padding:5px 6px;gap:4px}.giveaway-card__title{font-size:12px}.giveaway-card__prize{font-size:14px}.giveaway-card__prize-meta{font-size:8px}.giveaway-card__aside{width:96px;min-width:96px;max-width:96px;flex:0 0 96px;gap:3px}.giveaway-card__stat{padding:5px 6px}.giveaway-card__stat--timer,.giveaway-card__stat--ended{align-items:center}.giveaway-card__stat-row svg{width:12px;height:12px}.giveaway-card__stat--timer .giveaway-card__stat-stack,.giveaway-card__stat--ended .giveaway-card__stat-stack{gap:1px}.giveaway-card__stat-value--timer{font-size:10px;line-height:1.1}.giveaway-card__stat-value{font-size:9px}.giveaway-card__stat--timer .giveaway-card__stat-stack .giveaway-card__stat-label,.giveaway-card__stat--ended .giveaway-card__stat-stack .giveaway-card__stat-label{font-size:9px;line-height:1.1}.giveaway-card__stat-inline .giveaway-card__stat-label{font-size:8px}.giveaway-card__btn{padding:5px;font-size:9px}}@media (max-width: 280px){.giveaway-card__body{padding:4px 5px 4px 6px;gap:3px}.giveaway-card__title{font-size:11px}.giveaway-card__prize{font-size:13px}.giveaway-card__aside{width:90px;min-width:90px;max-width:90px;flex:0 0 90px}.giveaway-card__btn{padding:3px;font-size:7px}}.winner-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:winner-popup-fadein .3s ease-out}.winner-popup__card{width:100%;max-width:380px;padding:28px 22px 22px;border-radius:24px;background:linear-gradient(175deg,#0b1a2e,#091320 52%,#070d1a);border:1px solid rgba(0,194,255,.3);box-shadow:0 0 60px #00c2ff1f,0 20px 50px #00000080,inset 0 1px #ffffff0f;text-align:center;animation:winner-popup-scalein .35s cubic-bezier(.34,1.4,.64,1)}.winner-popup__visual{position:relative;width:160px;height:160px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center}.winner-popup__ring{position:absolute;border-radius:50%;pointer-events:none}.winner-popup__ring--outer{width:100%;height:100%;border:1.5px solid rgba(0,194,255,.2);box-shadow:0 0 42px #00c2ff1a inset;animation:winner-ring-spin 28s linear infinite}.winner-popup__ring--inner{width:76%;height:76%;border:1.5px dashed rgba(0,194,255,.3);animation:winner-ring-spin 18s linear infinite reverse}.winner-popup__confetti{position:absolute;width:8px;height:8px;border-radius:2px;pointer-events:none;animation:winner-confetti-float 2.8s ease-in-out infinite}.winner-popup__confetti--1{top:8%;left:12%;background:#00c2ff;animation-delay:0s}.winner-popup__confetti--2{top:14%;right:8%;background:#5dd5ff;width:6px;height:6px;border-radius:50%;animation-delay:.4s}.winner-popup__confetti--3{bottom:18%;left:6%;background:#a78bfa;width:5px;height:10px;border-radius:3px;animation-delay:.8s}.winner-popup__confetti--4{bottom:12%;right:14%;background:#34d399;width:7px;height:7px;border-radius:50%;animation-delay:1.2s}.winner-popup__confetti--5{top:38%;left:2%;background:#f472b6;width:5px;height:5px;animation-delay:1.6s}.winner-popup__confetti--6{top:32%;right:2%;background:#5dd5ff;width:6px;height:6px;border-radius:50%;animation-delay:2s}.winner-popup__trophy{position:relative;z-index:2;width:80px;height:80px;filter:drop-shadow(0 8px 24px rgba(0,194,255,.4));animation:winner-trophy-bounce 2.4s ease-in-out infinite}.winner-popup__trophy svg{width:100%;height:100%;display:block}.winner-popup__title{margin:0 0 8px;font-size:22px;font-weight:800;color:#fff;background:linear-gradient(135deg,#b8eaff,#00c2ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.winner-popup__details{margin:0 0 12px;display:flex;flex-direction:column;gap:4px}.winner-popup__detail-line{margin:0;font-size:14px;line-height:1.6;color:var(--flux-text-secondary)}.winner-popup__accent{font-weight:800;color:#fff}.winner-popup__accent--project{color:#5dd5ff;letter-spacing:.01em}.winner-popup__accent--prize{display:inline-flex;align-items:baseline;gap:.28em;font-size:17px;font-variant-numeric:tabular-nums}.winner-popup__prize-amount{background:linear-gradient(135deg,#5dd5ff,#00c2ff 60%,#08c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.winner-popup__prize-currency{color:#00c2ff;font-weight:800;-webkit-text-fill-color:currentColor;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.winner-popup__claim{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--flux-text-muted);padding-top:12px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.winner-popup__actions{display:flex;flex-direction:column;gap:10px}.winner-popup__btn{width:100%;padding:14px 20px;border:none;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .1s ease}.winner-popup__btn:active{transform:scale(.97)}.winner-popup__btn--primary{color:#fff;background:linear-gradient(135deg,#00a8e8,#00c2ff,#5dd5ff);box-shadow:0 0 24px #00c2ff4d}.winner-popup__btn--secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--flux-text-secondary)}@keyframes winner-popup-fadein{0%{opacity:0}to{opacity:1}}@keyframes winner-popup-scalein{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes winner-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes winner-confetti-float{0%,to{opacity:.4;transform:translateY(0) scale(.8) rotate(0)}50%{opacity:1;transform:translateY(-8px) scale(1.2) rotate(180deg)}}@keyframes winner-trophy-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.winner-popup__ring,.winner-popup__confetti,.winner-popup__trophy,.winner-popup__card,.winner-popup__overlay{animation:none!important}}.reviews-star-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(245,197,66,.45);background:#0d1117d9;color:#f5c542;flex-shrink:0;transition:border-color .2s ease,background .2s ease,transform .15s ease}.reviews-star-btn:active{transform:scale(.96)}.reviews-prompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px 16px}.reviews-prompt__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000c7;cursor:pointer}.reviews-prompt__panel{position:relative;z-index:1;width:min(100%,320px);border-radius:20px;padding:28px 20px 20px;background:linear-gradient(180deg,#121826fa,#0a0e16fa);border:1px solid rgba(56,189,248,.25);box-shadow:0 0 40px #38bdf81f;text-align:center}.reviews-prompt__close{position:absolute;top:10px;right:12px;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#7e8a9a;font-size:22px;line-height:1;cursor:pointer}.reviews-prompt__icon{font-size:44px;line-height:1;margin-bottom:16px;filter:drop-shadow(0 0 16px rgba(245,197,66,.45))}.reviews-prompt__title{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.45;color:#fff}.reviews-prompt__actions{display:flex;flex-direction:column;gap:10px}.webapp-auth-checking{flex:1;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.webapp-auth-checking__spinner{width:36px;height:36px;border-radius:50%;border:2px solid rgba(var(--flux-accent-rgb),.2);border-top-color:var(--flux-accent);animation:webapp-auth-spin .8s linear infinite}@keyframes webapp-auth-spin{to{transform:rotate(360deg)}}.webapp-auth-blocked{flex:1;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;text-align:center}.webapp-subscription-gate__actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px;margin-top:8px}.webapp-subscription-gate__btn{width:100%;padding:12px 16px;border-radius:12px;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease}.webapp-subscription-gate__btn:disabled{opacity:.55;cursor:not-allowed}.webapp-subscription-gate__btn--primary{background:var(--flux-accent);color:#fff}.webapp-subscription-gate__btn--secondary{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12)}.webapp-subscription-gate__hint{margin:4px 0 0;max-width:320px;font-size:14px;line-height:1.45;color:#ffb4b4;text-align:center}.webapp-auth-blocked__icon{font-size:40px;line-height:1;opacity:.9}.webapp-auth-blocked__title{margin:0;font-size:22px;font-weight:700;color:#fff}.webapp-auth-blocked__text{margin:0;max-width:320px;font-size:14px;line-height:1.5;color:#b8c0cc}.telegram-login-screen{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 16px;padding-bottom:calc(24px + var(--app-bottom-nav-h, 0px))}.telegram-login-screen__card{width:100%;max-width:360px;padding:28px 22px;text-align:center}.telegram-login-screen__icon{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--flux-accent);background:rgba(var(--flux-accent-rgb),.12);border:1px solid rgba(var(--flux-accent-rgb),.28)}.telegram-login-screen__title{margin:0 0 10px;font-size:20px;font-weight:700;color:#fff}.telegram-login-screen__text{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--flux-text-secondary)}.telegram-login-screen__status{margin:0 0 14px;font-size:13px;color:var(--flux-accent-soft)}.telegram-login-screen__status--ok{color:#4ade80}.telegram-login-screen__error{margin:0 0 12px;font-size:13px;color:#f87171}.telegram-login-screen__btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px}.telegram-login-screen__btn-link{text-decoration:none;box-sizing:border-box}.telegram-login-screen__btn-link--disabled{pointer-events:none;opacity:.55}.telegram-login-screen__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.telegram-login-screen__btn-icon svg{display:block;width:20px;height:20px}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.col-start-3{grid-column-start:3}.row-start-2{grid-row-start:2}.mx-auto{margin-left:auto;margin-right:auto}.-mb-1{margin-bottom:-.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1{margin-left:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.table{display:table}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-\[16rem\]{min-height:16rem}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[34px\]{width:34px}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[3px\]{gap:3px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-accent-cyan{--tw-border-opacity: 1;border-color:rgb(0 194 255 / var(--tw-border-opacity, 1))}.border-surface-border{border-color:#ffffff0f}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:transparent}.bg-accent-cyan{--tw-bg-opacity: 1;background-color:rgb(0 194 255 / var(--tw-bg-opacity, 1))}.bg-surface-card\/60{background-color:#0b122099}.bg-surface-dark{--tw-bg-opacity: 1;background-color:rgb(2 4 10 / var(--tw-bg-opacity, 1))}.bg-surface-dark\/95{background-color:#02040af2}.bg-surface-elevated{--tw-bg-opacity: 1;background-color:rgb(16 24 38 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-px{padding:1px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.text-accent-cyan{--tw-text-opacity: 1;color:rgb(0 194 255 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity: 1;color:rgb(126 138 154 / var(--tw-text-opacity, 1))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(183 194 208 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 0 25px rgba(0,194,255,.25);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}:root{--flux-bg-primary: #02040A;--flux-bg-secondary: #050B16;--flux-bg-card: #0B1220;--flux-bg-elevated: #101826;--flux-bg-card-end: #09101C;--flux-accent: #00C2FF;--flux-accent-soft: #5DD5FF;--flux-accent-deep: #00A8E8;--flux-accent-rgb: 0, 194, 255;--flux-blue: #00C2FF;--flux-cyan: #00C2FF;--flux-blue-bright: #5DD5FF;--flux-blue-dark: #00A8E8;--flux-blue-btn-end: #00E5FF;--flux-text: #FFFFFF;--flux-text-secondary: #B7C2D0;--flux-text-muted: #7E8A9A;--flux-border: rgba(255, 255, 255, .06);--flux-border-active: rgba(0, 194, 255, .35);--flux-gradient-main: linear-gradient(135deg, #00A8E8 0%, #00C2FF 55%, #5DD5FF 100%);--flux-gradient-btn: linear-gradient(135deg, #00B7FF 0%, #00C2FF 100%);--flux-gradient-card: linear-gradient(180deg, #0B1220 0%, #09101C 100%);--flux-glow: 0 0 25px rgba(0, 194, 255, .25);--flux-glow-strong: 0 0 40px rgba(0, 194, 255, .32);--flux-glow-btn: 0 0 20px rgba(0, 194, 255, .28);--flux-shadow-card: 0 8px 24px rgba(0, 0, 0, .28);--flux-radius-card: 24px;--flux-radius-btn: 18px;--flux-radius-sm: 14px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100vh;height:100dvh;overflow:hidden;background-color:var(--flux-bg-primary);color:var(--flux-text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.tg-mobile,html.tg-mobile body,html.tg-mobile #root{height:var(--app-vh, 100vh);max-height:var(--app-vh, 100vh)}#root{display:flex;flex-direction:column;min-height:0}#root:has(.admin-panel-shell),#root:has(.auth-page),#root:has(.partner-portal-page),#root:has(.pp-app){display:flex;flex-direction:column;min-height:0;overflow:hidden}#root .admin-panel-shell{flex:1 1 auto;min-height:0}.app-shell{flex:1 1 auto;min-height:0;overflow:hidden}.app-main-scroll{flex:1 1 0%;width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}html.tg-android .app-main-scroll{flex:1 1 0%;height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.app-main-scroll--with-nav{padding-bottom:12px}html.app-sheet-open,html.app-sheet-open body{overflow:hidden}html.app-sheet-open .app-main-scroll{overflow:hidden!important;touch-action:none}.app-route{display:flex;flex-direction:column;width:100%;min-height:100%}html.tg-scroll-legacy{height:100%;overflow:hidden}html.tg-scroll-legacy body{height:100%;max-height:var(--app-vh, 100vh);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;touch-action:pan-y}html.tg-scroll-legacy #root{height:auto;min-height:100%;max-height:none;overflow:visible}html.tg-scroll-legacy .app-shell{min-height:var(--app-vh, 100vh);max-height:none;height:auto;overflow:visible}html.tg-scroll-legacy .app-main-scroll{flex:none;height:auto;min-height:0;overflow:visible}html.tg-scroll-legacy .app-bottom-nav{position:sticky;bottom:0;z-index:30}.app-bottom-nav{flex-shrink:0;margin-top:auto;z-index:30;width:100%;min-width:0}html.tg-mobile .app-shell{box-sizing:border-box;height:var(--app-vh, 100vh);max-height:var(--app-vh, 100vh);min-height:var(--app-vh, 100vh);padding-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))}html.tg-scroll-legacy.tg-mobile .app-shell{height:auto;max-height:none;min-height:var(--app-vh, 100vh)}html.tg-android.tg-mobile .app-shell{padding-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-top, 0px))}html.tg-mobile .app-top-bar{position:sticky;top:0;z-index:40;flex-shrink:0}.app-page{min-width:0;max-width:100%;overflow-x:hidden}::-webkit-scrollbar{width:0;display:none}.onboarding{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;touch-action:pan-y;height:100dvh;max-height:100dvh;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgb(47 143 255 / 14%),transparent 55%),var(--flux-bg-app, #0b1118);padding:0;overflow:hidden}.onboarding.onboarding--contained{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-height:100%;touch-action:auto}.onboarding__viewport{flex:1;width:100%;min-height:0;overflow:hidden}.onboarding__track{display:flex;width:100%;height:100%;will-change:transform}.onboarding__track--animate{transition:transform .42s cubic-bezier(.32,.72,0,1)}.onboarding__slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.onboarding__slide--benefits{padding:max(0px,env(safe-area-inset-top,0px)) 0 max(0px,env(safe-area-inset-bottom,0px));box-sizing:border-box;container-type:size;container-name:onboarding-step2;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgb(47 143 255 / 14%),transparent 55%),var(--flux-bg-app, #0b1118)}.onboarding__benefits-screen{width:100%;height:100%}.onboarding__benefits-content{text-align:left}.onboarding__benefits-content .onboarding__progress{flex-shrink:0;align-self:center;margin:0}.onboarding__benefits-content .onboarding__step--benefits{flex:1;min-height:0;margin-top:0;gap:clamp(8px,1.2dvh,12px);display:flex;flex-direction:column}.onboarding__benefits-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:clamp(6px,1.4cqh,12px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.onboarding__head--benefits{flex-shrink:0}.onboarding__title--benefits{margin:0;font-size:clamp(20px,4.4dvh,26px);font-weight:700;line-height:1.16;letter-spacing:-.02em;text-align:center}.onboarding__title--benefits .onboarding__title-accent{color:#3b9eff;text-shadow:0 0 18px rgb(59 158 255 / 36%)}.onboarding__benefits-content .onboarding__benefits-grid{flex:0 1 auto;align-items:stretch;align-content:start;grid-auto-rows:auto}.onboarding__benefits-content .onboarding__trust-card{flex-shrink:0}.onboarding__footer--benefits{flex-shrink:0;margin-top:0;padding-top:clamp(10px,1.4dvh,14px)}.onboarding--start-screen{position:relative;height:100%;max-height:100%;overflow:hidden;align-items:stretch;justify-content:flex-start;padding:max(0px,env(safe-area-inset-top,0px)) 0 max(0px,env(safe-area-inset-bottom,0px));background:#0a1018}.onboarding--start-screen:not(.onboarding--start-screen--video):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--onboarding-step1-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;pointer-events:none;z-index:0}.start-screen__hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;z-index:0;background:#0a1018}.onboarding-gate-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0a1018}.onboarding-gate-splash .onboarding__loader{position:absolute;top:0;right:0;bottom:0;left:0}.onboarding__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(ellipse 90% 60% at 50% 18%,rgb(0 194 255 / 10%),transparent 62%),#0a1018}.onboarding__loader-brand{display:flex;align-items:center;gap:10px}.onboarding__loader-mark{display:block;height:22px;width:auto}.onboarding__loader-wordmark{display:block;height:18px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain}.onboarding__loader-spinner{width:34px;height:34px;border:2px solid rgb(0 194 255 / 18%);border-top-color:#00c2ff;border-radius:50%;animation:onboarding-loader-spin .85s linear infinite}.onboarding__loader-text{margin:0;font-size:13px;font-weight:500;color:#8eb4c9;letter-spacing:.02em}.onboarding__viewport--hidden{opacity:0;visibility:hidden;pointer-events:none}.onboarding--ready .onboarding__viewport{opacity:1;visibility:visible;transition:opacity .32s ease}@keyframes onboarding-loader-spin{to{transform:rotate(360deg)}}.start-screen__particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgb(0 0 0 / 35%) 78%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgb(0 0 0 / 35%) 78%,transparent 92%)}.start-screen__particle{position:absolute;top:var(--p-top);left:var(--p-left);width:var(--p-size);height:var(--p-size);border-radius:50%;background:var(--p-tone, #5dd5ff);box-shadow:0 0 6px #00c2ffcc,0 0 12px #5dd5ff66;opacity:.2;animation:start-screen-particle-float var(--p-duration, 5s) ease-in-out infinite;animation-delay:var(--p-delay, 0s);will-change:transform,opacity}.start-screen__particle--spark{border-radius:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation-name:start-screen-particle-spark}@keyframes start-screen-particle-float{0%,to{opacity:.1;transform:translate(0) scale(.65)}25%{opacity:.8;transform:translate(calc(var(--p-dx) * .35),calc(var(--p-dy) * .35)) scale(1)}50%{opacity:.18;transform:translate(calc(var(--p-dx) * .65),calc(var(--p-dy) * .6)) scale(.8)}75%{opacity:.95;transform:translate(var(--p-dx),var(--p-dy)) scale(1.1)}}@keyframes start-screen-particle-spark{0%,to{opacity:.08;transform:translate(0) scale(.55) rotate(0)}30%{opacity:.85;transform:translate(calc(var(--p-dx) * .4),calc(var(--p-dy) * .4)) scale(1) rotate(45deg)}55%{opacity:.15;transform:translate(calc(var(--p-dx) * .75),calc(var(--p-dy) * .7)) scale(.75) rotate(90deg)}80%{opacity:.9;transform:translate(var(--p-dx),var(--p-dy)) scale(1.15) rotate(140deg)}}.start-screen{position:relative;z-index:2;box-sizing:border-box;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center}.start-screen__content{box-sizing:border-box;width:100%;max-width:100%;height:100%;min-height:0;margin:0 auto;padding:max(42px,calc(env(safe-area-inset-top,0px) + 34px)) clamp(12px,4.2vw,20px) max(clamp(18px,5vh,40px),env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:stretch;gap:clamp(6px,1.1vh,10px);text-align:center}.start-screen__content.onboarding__benefits-content{padding:max(38px,calc(env(safe-area-inset-top,0px) + 30px)) clamp(12px,4.2vw,20px) max(10px,env(safe-area-inset-bottom,0px));gap:clamp(6px,1.4cqh,10px);text-align:left}.start-screen__header{position:absolute;top:max(6px,env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));z-index:3;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:28px;margin:0;padding:0}.start-screen__logo-mark{display:block;flex-shrink:0;height:17px;width:auto;max-width:24px;-o-object-fit:contain;object-fit:contain}.start-screen__logo-wordmark{display:block;flex-shrink:1;min-width:0;height:14px;width:auto;max-width:108px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.start-screen__content .onboarding__progress{flex-shrink:0;align-self:center;margin:0}.start-screen__title{flex-shrink:0;align-self:center;margin:0;width:100%;font-size:clamp(20px,5.2vw,26px);font-weight:700;line-height:1.15;color:#fff}.start-screen__description{flex-shrink:0;align-self:center;width:100%;max-width:min(300px,100%);margin:0;font-size:clamp(11px,3.2vw,13px);line-height:1.4;color:#b8c0cc}.start-screen__hero-spacer{flex:1 1 auto;width:100%;min-height:clamp(16px,3.5vh,36px);max-height:clamp(56px,15dvh,128px);pointer-events:none}.start-screen__bottom{flex-shrink:0;width:100%;max-width:100%;margin-top:auto;margin-bottom:clamp(2px,.8vh,8px);display:flex;flex-direction:column;gap:clamp(6px,1.2vh,10px)}.start-screen__bottom-lead-spacer{flex-shrink:0;width:100%;height:76px;min-height:76px;margin:0;padding:0;border:0;visibility:hidden;pointer-events:none;overflow:hidden}.start-screen__raffle-card{width:100%;margin:0}.start-screen__stats{width:100%;margin:0;text-align:left}.start-screen__cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(50px,7vh,56px);margin:0;padding:0 22px;border:1px solid rgb(0 194 255 / 28%);border-radius:16px;font-size:17px;font-weight:700;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgb(8 16 28 / 32%);background:linear-gradient(180deg,rgb(255 255 255 / 14%) 0%,transparent 42%),linear-gradient(90deg,#00a8e8,#00bfe8,#1b8fe8 68%,#2f74d4);box-shadow:0 0 0 1px #00c2ff1f inset,0 1px #ffffff38 inset,0 12px 30px #00a8e842,0 4px 14px #080e1a6b;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.start-screen__cta:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:42%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / 22%) 48%,transparent 100%);transform:skew(-18deg);opacity:.6;pointer-events:none;animation:start-screen-cta-shine 4.8s ease-in-out infinite}.start-screen__cta:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:15px;background:linear-gradient(180deg,rgb(255 255 255 / 12%) 0%,transparent 55%);pointer-events:none}.start-screen__cta:active{transform:scale(.984) translateY(1px);filter:brightness(.96);box-shadow:0 0 0 1px #00c2ff1a inset,0 1px #ffffff2e inset,0 8px 22px #00a8e838,0 3px 10px #080e1a5c}@keyframes start-screen-cta-shine{0%,72%,to{transform:translate(-140%) skew(-18deg);opacity:0}12%{opacity:.75}28%{transform:translate(320%) skew(-18deg);opacity:.45}}@media (max-width: 360px){.start-screen__content,.onboarding__giveaway-card,.onboarding__giveaway-card--static{padding-left:10px;padding-right:10px}}@media (min-width: 420px){.start-screen__content{max-width:420px;padding-left:20px;padding-right:20px}}@media (min-width: 540px){.start-screen__content{max-width:min(520px,92vw);padding-left:24px;padding-right:24px}}@media (min-width: 768px){.start-screen__content{max-width:min(600px,88vw);padding-left:28px;padding-right:28px}.onboarding__benefits-body,.onboarding__benefits-grid{gap:clamp(8px,1.1dvh,10px)}.onboarding__title--benefits{font-size:clamp(22px,4.6dvh,26px)}}@media (min-width: 1024px){.start-screen__content{max-width:min(680px,72vw)}}@media (max-height: 700px){.start-screen__content{gap:5px;padding-top:max(38px,calc(env(safe-area-inset-top,0px) + 30px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.start-screen__bottom-lead-spacer{height:70px;min-height:70px}.start-screen__header{top:max(4px,env(safe-area-inset-top,0px));left:max(10px,env(safe-area-inset-left,0px))}.start-screen__hero-spacer{min-height:12px;max-height:clamp(40px,11dvh,72px)}.start-screen__bottom{gap:5px;margin-bottom:0}.start-screen__cta{height:46px;font-size:15px;border-radius:14px}.start-screen__cta:after{border-radius:13px}.onboarding--start-screen .onboarding-stat-card{min-height:56px;padding:9px 10px 10px;gap:4px}.onboarding__benefits-content{gap:6px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.onboarding__title--benefits{font-size:19px}.onboarding__cta--benefits{height:46px;font-size:15px;border-radius:14px}}@media (min-height: 780px){.start-screen__hero-spacer{max-height:clamp(72px,14dvh,110px)}.start-screen__content:not(.onboarding__benefits-content){padding-bottom:max(clamp(24px,5.5vh,48px),env(safe-area-inset-bottom,0px))}}@media (min-height: 780px) and (min-width: 540px){.start-screen__hero-spacer{max-height:clamp(64px,10dvh,96px)}}@media (prefers-reduced-motion: reduce){.onboarding__track--animate{transition:none}.start-screen__particle{animation:none;opacity:.35}.start-screen__cta:before{animation:none;opacity:.35;transform:translate(0) skew(-18deg)}}.onboarding__panel{display:flex;flex:1;flex-direction:column;min-height:0;max-width:480px;width:100%;margin:0 auto}.onboarding__progress{display:flex;gap:10px;justify-content:center;flex-shrink:0;margin:6px 0 20px}.onboarding__progress-seg{width:52px;height:3px;border-radius:999px;background:#ffffff24}.onboarding__progress-seg.is-active{background:#3b82f6;box-shadow:0 0 10px #3b82f67f}.onboarding__progress-seg.is-done{background:#3b82f6;box-shadow:0 0 6px #3b82f647;opacity:.85}.onboarding__step{display:flex;flex:1;flex-direction:column;min-height:0;gap:12px}.onboarding__scroll{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.onboarding__head{flex-shrink:0}.onboarding__title{margin:0 0 12px;font-size:clamp(28px,7vw,34px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff}.onboarding__title-accent{color:#3b9eff;font-weight:700}.start-screen__title .onboarding__title-accent{text-shadow:0 0 20px rgb(59 158 255 / 40%)}.onboarding__lead{margin:0;font-size:14px;line-height:1.48;color:#9ca3af}.onboarding__hero-frame{position:relative;display:flex;align-items:center;justify-content:center;min-height:210px;padding:18px 14px;border-radius:22px;background:linear-gradient(180deg,#161f2c,#121a26);border:1px solid rgb(255 255 255 / 7%);box-shadow:inset 0 1px #ffffff0d,0 14px 36px #00000047;overflow:hidden}.onboarding__hero-frame--compact{min-height:140px;margin-top:4px}.onboarding__hero-glow{position:absolute;top:18%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgb(59 158 255 / 28%) 0%,transparent 68%);pointer-events:none}.onboarding__hero-art{position:relative;z-index:1;display:block;width:100%;max-width:300px;height:auto}.onboarding__hero-img{position:relative;z-index:1;display:block;width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain}.onboarding__giveaway-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid #a855f7;border-radius:16px;background:#06080f;box-shadow:0 0 14px #9333ea3d;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.onboarding__giveaway-card:active{transform:scale(.992);box-shadow:0 0 18px #9333ea52}.onboarding__giveaway-card--static{gap:12px;padding:14px 12px;cursor:default;text-align:left;align-items:center}.onboarding__giveaway-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px}.onboarding__giveaway-icon svg{display:block;width:100%;height:100%}.onboarding__giveaway-copy{display:flex;flex:1;flex-direction:column;align-self:center;justify-content:center;gap:4px;min-width:0;text-align:left}.onboarding__giveaway-label{font-size:12px;font-weight:400;line-height:1.3;color:#b48ae8}.onboarding__giveaway-prize{font-size:16px;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding__giveaway-prize.onboarding__giveaway-prize--muted{font-size:13px;font-weight:600;line-height:1.3;color:#e5e7eb;letter-spacing:-.02em;overflow:visible;text-overflow:unset;white-space:normal;word-break:normal}.onboarding__giveaway-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;margin-right:2px;color:#5c3d99;opacity:1}.onboarding-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.onboarding-stat-row--triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onboarding-stat-card{position:relative;container-type:inline-size;container-name:onboarding-stat-card;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;min-height:62px;padding:11px 12px 12px;border-radius:14px;background:#06080f;border:1px solid rgb(0 194 255 / 18%);box-shadow:0 0 12px #00c2ff12;overflow:hidden;text-align:left}.onboarding-stat-card:after{content:"";position:absolute;top:-18px;right:-14px;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,rgb(0 194 255 / 14%) 0%,transparent 72%);pointer-events:none}.onboarding-stat-card__head{display:flex;align-items:center;gap:6px;min-width:0}.onboarding-stat-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:#00c2ff}.onboarding-stat-card__icon svg{display:block;flex-shrink:0;width:16px;height:16px;filter:drop-shadow(0 0 4px rgb(0 194 255 / 40%))}.onboarding-stat-card__icon-img{display:block;flex-shrink:0;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.onboarding-stat-card__icon-trophy{display:block;flex-shrink:0;width:16px;height:16px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.onboarding-stat-card__label{flex:1;min-width:0;font-size:clamp(10px,5.6cqw,11px);line-height:1.15;font-weight:500;color:#6b8fa8;text-align:left;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-stat-card__value-wrap{width:100%;min-width:0;overflow:hidden}.onboarding-stat-card__value{display:inline-block;max-width:100%;font-size:17px;text-align:left;line-height:1.05;font-weight:700;color:#f2f6fa;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 12px rgb(0 194 255 / 16%)}@container onboarding-stat-card (max-width: 142px){.onboarding-stat-card{padding:10px 10px 11px;gap:4px}.onboarding-stat-card__icon,.onboarding-stat-card__icon svg,.onboarding-stat-card__icon-img,.onboarding-stat-card__icon-trophy{width:15px;height:15px}}.onboarding__scroll .home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding__scroll .home-stat-card{min-height:112px}.onboarding__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,1.3cqh,12px)}.onboarding__benefit-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-width:0;height:auto;padding:12px 11px;border-radius:16px;background:#0c1119;border:1px solid rgb(255 255 255 / 7%);box-shadow:none;text-align:left;overflow:hidden;container-type:size;container-name:onboarding-benefit-card}.onboarding__benefit-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(30px,20cqh,42px);height:clamp(30px,20cqh,42px);margin-bottom:clamp(6px,4cqh,10px);border-radius:12px;font-size:clamp(14px,10cqh,20px);line-height:1}.onboarding__benefit-card--blue .onboarding__benefit-icon:not(.onboarding__benefit-icon--image){background:#3b9eff2e;border:1px solid rgb(59 158 255 / 30%);box-shadow:0 0 14px #3b9eff38}.onboarding__benefit-card--cyan .onboarding__benefit-icon:not(.onboarding__benefit-icon--image){background:#00c2ff29;border:1px solid rgb(0 194 255 / 30%);box-shadow:0 0 14px #00c2ff38}.onboarding__benefit-card--purple .onboarding__benefit-icon:not(.onboarding__benefit-icon--image){background:#7c3aed29;border:1px solid rgb(192 132 252 / 30%);box-shadow:0 0 14px #7c3aed33}.onboarding__benefit-card--gold .onboarding__benefit-icon:not(.onboarding__benefit-icon--image){background:#f59e0b24;border:1px solid rgb(251 191 36 / 30%);box-shadow:0 0 14px #f59e0b2e}.onboarding__benefit-icon--image{width:auto;height:auto;min-width:0;margin:0 0 clamp(6px,4cqh,10px);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.onboarding__benefit-icon__img{display:block;width:clamp(32px,28cqh,62px);height:clamp(32px,28cqh,62px);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.onboarding__benefit-title{margin:0 0 clamp(4px,3cqh,8px);width:100%;min-width:0;font-size:clamp(12px,9cqh,17px);font-weight:700;line-height:1.18;letter-spacing:-.01em;color:#fff;text-align:left;overflow-wrap:anywhere}.onboarding__benefit-text{margin:0;width:100%;min-width:0;flex:1 1 auto;font-size:clamp(10px,7cqh,13px);line-height:1.38;color:#8b949e;text-align:left;overflow-wrap:anywhere;word-break:break-word}.onboarding__trust-card{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:16px;background:linear-gradient(180deg,#121a26f5,#0c121cfa);border:1px solid rgb(255 255 255 / 6%);box-shadow:0 8px 22px #00000038}.onboarding__trust-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;font-size:20px;line-height:1;background:#3b9eff29;border:1px solid rgb(59 158 255 / 28%);box-shadow:0 0 14px #3b9eff2e}.onboarding__trust-icon--image{width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.onboarding__trust-icon__img{display:block;width:44px;height:44px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.onboarding__trust-copy{flex:1;min-width:0}.onboarding__trust-title{margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.22;color:#fff}.onboarding__trust-text{margin:0;font-size:11px;line-height:1.38;color:#8b949e}.onboarding__trust-lock{flex-shrink:0;font-size:16px;opacity:.32;align-self:center}.onboarding__footer{flex-shrink:0;padding-top:4px}.onboarding__cta{width:100%;padding:15px 20px;border:none;border-radius:14px;font-size:16px;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#3b9eff,#4f6bff 52%,#5b5bff);box-shadow:0 10px 28px #3b9eff4d,inset 0 1px #ffffff2e;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.onboarding__cta:active:not(:disabled){transform:scale(.985)}.onboarding__cta:disabled{opacity:.7;cursor:wait}.onboarding__cta--benefits{display:flex;align-items:center;justify-content:center;height:clamp(48px,6.8dvh,52px);padding:0 22px;border:none;border-radius:16px;font-size:17px;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(180deg,#3ba3ff,#2f8fff 48%,#2b7ae6);box-shadow:0 12px 28px #2f8fff52,inset 0 1px #ffffff38;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.onboarding__cta--benefits:active:not(:disabled){transform:scale(.984) translateY(1px);filter:brightness(.97);box-shadow:0 8px 20px #2f8fff42,inset 0 1px #ffffff2e}.onboarding--start-screen .start-screen__cta.onboarding__cta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;height:clamp(50px,7vh,56px);padding:0 22px;border:1px solid rgb(0 194 255 / 28%);border-radius:16px;font-size:17px;text-shadow:0 1px 2px rgb(8 16 28 / 32%);background:linear-gradient(180deg,rgb(255 255 255 / 14%) 0%,transparent 42%),linear-gradient(90deg,#00a8e8,#00bfe8,#1b8fe8 68%,#2f74d4);box-shadow:0 0 0 1px #00c2ff1f inset,0 1px #ffffff38 inset,0 12px 30px #00a8e842,0 4px 14px #080e1a6b}.onboarding--start-screen .start-screen__cta.onboarding__cta:active:not(:disabled){transform:scale(.984) translateY(1px);filter:brightness(.96);box-shadow:0 0 0 1px #00c2ff1a inset,0 1px #ffffff2e inset,0 8px 22px #00a8e838,0 3px 10px #080e1a5c}@container onboarding-step2 (max-height: 519px){.onboarding__benefits-content{gap:4px;padding-top:max(30px,calc(env(safe-area-inset-top,0px) + 22px))}.onboarding__benefits-content .onboarding__benefits-body{gap:5px;overflow-y:auto}.onboarding__benefits-content .onboarding__benefits-grid{flex:0 0 auto;grid-template-rows:auto;gap:7px}.onboarding__benefits-content .onboarding__benefit-card{height:auto}.onboarding__benefits-content .onboarding__title--benefits{font-size:18px}.onboarding__benefits-content .onboarding__cta--benefits{height:46px;font-size:15px}}@container onboarding-step2 (min-height: 520px){.onboarding__benefits-content{gap:clamp(4px,1cqh,10px);padding-top:max(32px,calc(env(safe-area-inset-top,0px) + 24px));padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.onboarding__benefits-content .onboarding__step--benefits{gap:clamp(5px,1.1cqh,12px)}.onboarding__benefits-content .onboarding__benefits-body{gap:clamp(5px,1.2cqh,12px);overflow-y:hidden}.onboarding__benefits-content .onboarding__title--benefits{font-size:clamp(18px,4.2cqh,26px);line-height:1.14}.onboarding__benefits-content .onboarding__benefits-grid{flex:1 1 auto;min-height:0;gap:clamp(7px,1.4cqh,12px);align-content:stretch;grid-template-rows:repeat(2,minmax(0,1fr))}.onboarding__benefits-content .onboarding__benefit-card{min-height:0;height:100%}.onboarding__benefits-content .onboarding__benefit-icon,.onboarding__benefits-content .onboarding__benefit-icon--image,.onboarding__benefits-content .onboarding__benefit-title{flex-shrink:0}.onboarding__benefits-content .onboarding__benefit-text{flex:0 1 auto;min-height:0}.onboarding__benefits-content .onboarding__footer--benefits{padding-top:clamp(4px,.8cqh,10px)}.onboarding__benefits-content .onboarding__cta--benefits{height:clamp(46px,6.2cqh,52px);font-size:clamp(15px,1.9cqh,17px);border-radius:clamp(14px,1.8cqh,16px)}}@container onboarding-benefit-card (max-height: 112px){.onboarding__benefit-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@container onboarding-benefit-card (min-height: 113px){.onboarding__benefit-text{display:block;overflow:visible;-webkit-line-clamp:unset}}@supports not (container-type: size){@media (max-width: 480px) and (max-height: 679px){.onboarding__benefits-content .onboarding__benefits-body{gap:5px;overflow-y:auto}.onboarding__benefits-content .onboarding__title--benefits{font-size:19px}}@media (min-height: 600px){.onboarding__benefits-content .onboarding__benefits-grid{flex:1 1 auto;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.onboarding__benefits-content .onboarding__benefit-card{min-height:0;height:100%}}}@media (min-height: 700px){.onboarding__benefits-content .onboarding__trust-icon:not(.onboarding__trust-icon--image){width:44px;height:44px;font-size:22px}.onboarding__benefits-content .onboarding__trust-icon__img{width:50px;height:50px}.onboarding__benefits-content .onboarding__trust-title{font-size:14px}.onboarding__benefits-content .onboarding__trust-text{font-size:12px}.onboarding__benefits-content .onboarding__trust-lock{font-size:18px}}@media (min-height: 780px){.onboarding__benefits-content .onboarding__trust-icon__img{width:54px;height:54px}.onboarding__benefits-content .onboarding__trust-title{font-size:15px}.onboarding__benefits-content .onboarding__trust-text{font-size:13px}}@media (min-height: 860px){.onboarding__benefits-content .onboarding__trust-icon__img{width:58px;height:58px}.onboarding__benefits-content .onboarding__trust-title{font-size:16px}.onboarding__benefits-content .onboarding__trust-text{font-size:14px}}@media (min-height: 700px){.onboarding--start-screen .start-screen__title{font-size:clamp(22px,5.4vw,28px)}.onboarding--start-screen .start-screen__description{font-size:clamp(12px,3.4vw,14px);max-width:min(320px,100%)}.onboarding--start-screen .start-screen__bottom{gap:clamp(8px,1.5vh,12px)}.start-screen__bottom-lead-spacer{height:80px;min-height:80px}.onboarding--start-screen .onboarding__giveaway-card{padding:17px 16px;gap:15px;border-radius:17px}.onboarding--start-screen .onboarding__giveaway-icon{width:46px;height:46px}.onboarding--start-screen .onboarding__giveaway-label{font-size:13px}.onboarding--start-screen .onboarding__giveaway-prize{font-size:17px}.onboarding--start-screen .onboarding-stat-row{gap:10px}.onboarding--start-screen .onboarding-stat-card{min-height:66px;padding:12px 13px 13px;gap:6px}.onboarding--start-screen .onboarding-stat-card__label{font-size:clamp(10px,5.8cqw,12px)}.onboarding--start-screen .onboarding-stat-card__value{font-size:18px}.onboarding--start-screen .start-screen__cta{height:clamp(52px,7.2vh,58px);font-size:17px}}@media (min-height: 780px){.onboarding--start-screen .start-screen__title{font-size:clamp(24px,5.8vw,30px)}.onboarding--start-screen .start-screen__description{font-size:clamp(13px,3.6vw,15px);max-width:min(340px,100%)}.onboarding--start-screen .start-screen__bottom{gap:clamp(10px,1.8vh,14px)}.onboarding--start-screen .onboarding__giveaway-card{padding:18px 17px;gap:16px}.onboarding--start-screen .onboarding__giveaway-icon{width:48px;height:48px}.onboarding--start-screen .onboarding__giveaway-label{font-size:13px}.onboarding--start-screen .onboarding__giveaway-prize{font-size:18px}.onboarding--start-screen .onboarding-stat-row{gap:12px}.onboarding--start-screen .onboarding-stat-card{min-height:70px;padding:13px 14px 14px}.onboarding--start-screen .onboarding-stat-card__icon,.onboarding--start-screen .onboarding-stat-card__icon svg{width:17px;height:17px}.onboarding--start-screen .onboarding-stat-card__label{font-size:clamp(11px,6cqw,12px)}.onboarding--start-screen .onboarding-stat-card__value{font-size:19px}.onboarding--start-screen .start-screen__cta{height:clamp(54px,7.5vh,60px);font-size:18px}}@media (min-height: 860px){.onboarding--start-screen .start-screen__title{font-size:clamp(26px,6.2vw,32px)}.onboarding--start-screen .start-screen__description{font-size:clamp(14px,3.8vw,16px);max-width:min(360px,100%)}.onboarding--start-screen .onboarding__giveaway-card{padding:20px 18px;border-radius:18px}.onboarding--start-screen .onboarding__giveaway-icon{width:50px;height:50px}.onboarding--start-screen .onboarding__giveaway-label{font-size:14px}.onboarding--start-screen .onboarding__giveaway-prize{font-size:19px}.onboarding--start-screen .onboarding-stat-card{min-height:74px;padding:14px 15px 15px;border-radius:16px}.onboarding--start-screen .onboarding-stat-card__value{font-size:20px}.onboarding--start-screen .start-screen__cta{height:clamp(56px,7.8vh,62px);font-size:18px;border-radius:17px}}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}
