:root{--color-bg:#0b0d12;--color-bg-elevated:#121620;--color-surface-1:#0d1017;--color-surface-2:#131722;--color-surface-3:#1a1f2c;--color-surface-glass:#0d1017d1;--color-border-soft:#ffffff0f;--color-border:#ffffff1a;--color-border-strong:#ffffff29;--color-text-main:#f4f5f7;--color-text-body:#c9ced8;--color-text-muted:#8e96a6;--color-text-faint:#626979;--color-text-inverse:#fff;--color-accent:#d86baa;--color-accent-hover:#e782bc;--color-accent-pressed:#c7609c;--color-accent-soft:#d86baa24;--color-accent-soft-2:#d86baa38;--color-accent-border:#d86baa57;--color-accent-glow:#d86baa2e;--color-success:#39d98a;--color-success-hover:#4be79a;--color-success-soft:#39d98a24;--color-success-border:#39d98a57;--color-warning:#e8b85c;--color-warning-soft:#e8b85c24;--color-warning-border:#e8b85c57;--color-danger:#ff5d72;--color-danger-hover:#ff7286;--color-danger-soft:#ff5d7224;--color-danger-border:#ff5d7257;--shadow-card:0 12px 28px #00000057;--shadow-card-soft:0 8px 20px #0000003d;--shadow-accent:0 0 0 1px var(--color-accent-border), 0 8px 24px var(--color-accent-glow);--shadow-success:0 0 0 1px var(--color-success-border), 0 8px 22px #39d98a1f;--tg-header-color:var(--color-bg);--tg-background-color:var(--color-bg);--tg-bottom-bar-color:var(--color-bg-elevated);--app-bg:var(--color-bg);--app-bg-elevated:var(--color-bg-elevated);--card-bg:var(--color-surface-1);--card-bg-raised:var(--color-surface-2);--card-bg-soft:var(--color-surface-3);--card-border:var(--color-border);--text-primary:var(--color-text-main);--text-secondary:var(--color-text-body);--text-muted:var(--color-text-muted);--primary-bg:var(--color-accent);--primary-bg-hover:var(--color-accent-hover);--primary-bg-pressed:var(--color-accent-pressed);--primary-text:var(--color-text-inverse);--secondary-bg:var(--color-surface-2);--secondary-bg-hover:var(--color-surface-3);--secondary-border:var(--color-border);--secondary-text:var(--color-text-main);--chip-bg:var(--color-surface-2);--chip-border:var(--color-border);--chip-text:var(--color-text-body);--chip-active-bg:var(--color-accent-soft);--chip-active-border:var(--color-accent-border);--chip-active-text:var(--color-text-main);--input-bg:var(--color-surface-2);--input-border:var(--color-border);--input-focus-border:var(--color-accent-border);--input-focus-shadow:0 0 0 3px var(--color-accent-soft);--verified-color:var(--color-success);--online-color:var(--color-success);--favorite-active:var(--color-accent);--bg:var(--color-bg);--bg-elevated:var(--color-bg-elevated);--surface:var(--color-surface-1);--surface-raised:var(--color-surface-2);--surface-soft:var(--color-surface-3);--surface-glass:var(--color-surface-glass);--border:var(--color-border);--border-strong:var(--color-border-strong);--text-main:var(--color-text-main);--text-body:var(--color-text-body);--text-disabled:var(--color-text-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-pressed:var(--color-accent-pressed);--accent-soft:var(--color-accent-soft);--success:var(--color-success);--success-soft:var(--color-success-soft);--warning:var(--color-warning);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--overlay:#000000db;--screen-x:16px;--screen-top:18px;--radius-card:24px;--radius-input:18px;--radius-button:16px;--radius-chip:14px;--radius-avatar:999px;--card-padding:16px;--gap-xs:6px;--gap-sm:10px;--gap-md:14px;--gap-lg:20px;--gap-xl:28px;--shadow-soft:var(--shadow-card-soft);--tg-safe-top:env(safe-area-inset-top,0px);--tg-safe-bottom:env(safe-area-inset-bottom,0px);color:var(--text-main);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif}[data-theme=violet],[data-theme=cyan],[data-theme=champagne],[data-theme=emerald]{--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-soft:var(--color-accent-soft)}*{box-sizing:border-box}html{overscroll-behavior:none;min-height:100%}body{background:radial-gradient(circle at 20% -10%, #d86baa2e, transparent 34%), var(--bg);min-width:320px;min-height:100%;color:var(--text-main);overscroll-behavior:none;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}svg{stroke-width:2px;width:20px;height:20px}#root{background:var(--color-bg);background-color:var(--color-bg);min-height:100svh}.app-shell{background:linear-gradient(180deg,#0b090eb8,var(--bg) 180px);width:100%;max-width:480px;min-height:100svh;margin:0 auto;position:relative;box-shadow:0 0 0 1px #ffffff08}.page{min-height:100svh;padding:calc(var(--screen-top) + var(--tg-safe-top)) var(--screen-x) calc(126px + var(--tg-safe-bottom));animation:.16s both pageIn}.page-header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.page-header h1{letter-spacing:-.04em;margin:0;font-size:30px;font-weight:700;line-height:1}.page-header p{color:var(--text-muted);margin:5px 0 0;font-size:15px;font-weight:700}.page-header .icon-button{flex:none}.search-row{align-items:center;gap:10px;margin-bottom:13px;display:flex}.search-bar{border-radius:var(--radius-input);background:var(--surface-glass);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:auto;align-items:center;gap:10px;min-width:0;height:56px;padding:0 14px;display:flex}.search-bar input{min-width:0;height:100%;color:var(--text-main);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:500}.search-bar input::placeholder{color:var(--text-muted)}.filter-button,.primary-button,.secondary-button,.ghost-button,.danger-button,.outline-button,.neutral-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:transform .12s,background .12s,border-color .12s,color .12s;display:inline-flex}.filter-button:active,.primary-button:active,.secondary-button:active,.ghost-button:active,.danger-button:active,.profile-card:active,.copy-button:active{transform:scale(.985)}.filter-button{background:var(--surface-raised);border:1px solid var(--border);height:56px;color:var(--text-main);border-radius:18px;flex:0 0 clamp(132px,37vw,144px);padding:0 16px;font-size:16px;font-weight:700}.filter-button:focus{border-color:var(--accent);outline:0}.primary-button,.secondary-button,.danger-button{border-radius:16px;width:100%;height:52px;padding:0 18px;font-size:16px;font-weight:700}.primary-button:disabled,.secondary-button:disabled{opacity:.45;pointer-events:none}.secondary-button{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--text-main)}.ghost-button{height:44px;color:var(--text-body);background:0 0;border-radius:14px;padding:0 14px;font-weight:700}.danger-button{background:var(--danger-soft);color:var(--danger);border:1px solid #ff5d7252}.icon-button{background:var(--surface-raised);width:44px;height:44px;color:var(--text-main);border:0;border-radius:14px;place-items:center;display:inline-grid}.link-button{display:flex}.chips-row{margin-right:calc(var(--screen-x) * -1);padding:1px var(--screen-x) 12px 0;scrollbar-width:none;scroll-padding-right:var(--screen-x);gap:10px;display:flex;overflow:auto}.chips-row::-webkit-scrollbar{display:none}.chip{border:1px solid var(--border);height:44px;color:var(--text-body);white-space:nowrap;background:#ffffff06;border-radius:14px;padding:0 16px;font-size:16px;font-weight:700}.profile-list{gap:12px;display:grid}.profile-card{border:1px solid var(--border);width:100%;min-height:156px;box-shadow:var(--shadow-card);cursor:pointer;background:linear-gradient(135deg,#221a24eb,#121018f5);border-radius:24px;grid-template-columns:80px minmax(0,1fr);gap:13px;padding:15px;transition:transform .12s,border-color .12s;display:grid;position:relative;overflow:hidden}.profile-card:hover,.profile-card.promoted{box-shadow:var(--shadow-card),0 0 0 1px #d86baa14;border-color:#d86baa6b}.profile-card-main{grid-template-rows:auto auto minmax(20px,auto) 44px;gap:3px;min-width:0;display:grid}.profile-card-head{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding-right:42px;display:flex}.profile-card h2{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:24px;font-weight:700;line-height:1.02;overflow:hidden}.profile-card p{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.profile-card .meta{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.profile-card-description{max-height:38px}.profile-card-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.open-button{border:1px solid var(--border);background:var(--surface-raised);min-width:108px;height:44px;color:var(--text-main);border-radius:14px;padding:0 14px;font-size:15px;font-weight:700}.favorite-mini{border:1px solid var(--border);width:44px;height:44px;color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121018b8;border-radius:999px;place-items:center;transition:transform .12s,color .12s,background .12s,border-color .12s;display:grid;position:absolute;top:12px;right:12px}.favorite-mini svg{width:19px;height:19px}.favorite-mini.active{color:var(--accent-hover);background:var(--accent-soft);border-color:#d86baa73}.favorite-mini:active{transform:scale(.94)}.avatar{filter:saturate(.9);background:radial-gradient(circle at 35% 28%,#f5f3f794,#0000 18%),linear-gradient(135deg,#4a2637,#18151e 58%,#342036);border-radius:999px;align-self:start;width:80px;height:80px;position:relative;box-shadow:inset 0 0 28px #ffffff0f,0 16px 28px #00000038}.avatar.large{width:118px;height:118px}.status-dot{border:3px solid var(--surface);background:#6c6570;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.avatar .status-dot{position:absolute;bottom:7px;right:4px}.status-dot.recently{background:#9f97a4}.status-badge{color:var(--text-body);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.status-badge .status-dot{border-width:3px;width:13px;height:13px}.tags-row{flex-wrap:wrap;align-self:end;gap:5px;min-width:0;max-height:30px;display:flex;overflow:hidden}.tags-wrap,.selected-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tag-pill{max-width:104px;height:29px;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;align-items:center;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.tags-row .tag-pill{flex:0 auto}.tags-wrap .tag-pill,.selected-filters .tag-pill{max-width:160px}.bottom-nav{width:100%;max-width:480px;height:calc(80px + var(--tg-safe-bottom));padding:8px max(10px,var(--tg-safe-left)) var(--tg-safe-bottom) max(10px,var(--tg-safe-right));-webkit-backdrop-filter:blur(18px);z-index:20;background:#121018eb;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-shell:has(.overlay) .bottom-nav{display:none}.bottom-nav a{min-height:56px;color:var(--text-muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;line-height:1;transition:background .14s,color .14s,transform .12s;display:flex}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#221a24b8,#121018f0);border-radius:24px;margin-bottom:12px;padding:16px}.panel h2,.detail-card h2,.status-card h2,.promo-card h2,.report-card h2,.empty h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.1}.panel p,.detail-card p,.status-card p,.empty p,.info-banner{color:var(--text-body);font-size:15px;font-weight:500;line-height:1.35}.detail-hero{align-items:start;gap:12px;margin-bottom:12px;display:flex}.gallery-strip{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;display:grid}.detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.detail-head h2{font-size:28px}.detail-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.headline{font-weight:700;color:var(--text-main)!important}.description{display:block!important;overflow:visible!important}.actions-stack{gap:10px;margin-top:12px;display:grid}.inline-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.badge{border:1px solid var(--border);height:32px;color:var(--text-body);background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.badge.success{background:var(--success-soft);color:var(--success)}.copy-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.copy-button{border:1px solid var(--border);background:var(--surface-raised);max-width:100%;height:44px;color:var(--text-main);border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.copy-button svg{transition:transform .15s,color .15s}.copy-button.copied{color:var(--success)}.copy-button.copied svg{transform:scale(1.08)}.detail-inline{margin-top:8px}.detail-inline .ghost-button{flex:1}.guest-panel p{max-width:280px;margin:0}.guest-buttons{grid-template-columns:1fr;gap:8px;margin:12px 0 8px;display:grid}.guest-actions{gap:7px;margin-top:8px;margin-bottom:0}.guest-actions .admin-item{background:#ffffff09;min-height:54px;padding:8px 12px}.guest-actions .admin-item span{font-size:12px}.guest-actions .admin-item strong{font-size:15px}.model-summary{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#221a24e0,#121018f5);border:1px solid #d86baa52;border-radius:24px;grid-template-columns:80px minmax(0,1fr);gap:14px;margin-bottom:12px;padding:16px;display:grid}.model-summary h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:700;line-height:1}.model-summary p{color:var(--text-main);margin:4px 0 0;font-size:15px;font-weight:700}.model-summary-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.model-summary-tags{align-self:auto;max-width:100%;margin-top:8px}.model-summary .link-button{grid-column:1/-1;height:44px;margin-top:2px;font-size:15px}.completion-card{border:1px solid var(--border);background:linear-gradient(135deg,#221a249e,#121018eb);border-radius:20px;margin-bottom:12px;padding:12px 14px}.completion-card>div{color:var(--text-body);justify-content:space-between;align-items:center;font-weight:700;display:flex}.completion-card strong{color:var(--text-main);font-size:16px}.completion-card .progress{margin:10px 0 0}.edit-page .panel{padding:14px}.edit-page .panel h2{font-size:21px}.edit-page textarea{min-height:116px}.section-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-row h2{margin:0}.connect-panel .copy-button{margin-top:0}.connect-row{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.connect-row .badge{height:44px}.compact-form{padding:14px}.compact-form .form-field{margin:10px 0}.compact-form .secondary-button{margin-top:4px}.tag-admin-group{padding:14px}.tag-admin-group .tags-wrap{margin-top:12px}.placement-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.placement-card p{margin:6px 0 0}.placement-card .badge{flex:none}.field-note{border:1px solid var(--border);min-height:34px;color:var(--text-body);background:#ffffff09;border-radius:12px;align-items:center;margin:8px 0;padding:0 10px;font-size:13px;font-weight:700;display:flex}.field-note.danger{color:var(--danger);background:var(--danger-soft);border-color:#ff5d7247}.checklist .muted{color:var(--text-muted)}.field-note.success-note{color:var(--color-success)!important;border-color:var(--color-success-border)!important;background:var(--color-success-soft)!important}.save-draft-button{width:100%;height:48px;color:var(--text-body);background:0 0;border:0;border-radius:15px;margin-top:8px;font-size:15px;font-weight:700}.save-draft-button:active{background:#ffffff0d;transform:scale(.985)}.detail-hero{align-items:start}.gallery-strip{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.detail-card .copy-button+.copy-button{margin-left:6px}.overlay{height:var(--tg-viewport-height,100vh);max-height:var(--tg-viewport-height,100vh);background:var(--overlay);z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.overlay.center{align-items:center;padding:16px}.sheet,.modal{width:100%;max-width:480px;max-height:calc(var(--tg-viewport-height,100vh) - 20px);background:var(--surface);border:1px solid var(--border-strong);overscroll-behavior:contain;overflow:auto;box-shadow:0 -18px 42px #0000006b}.sheet{min-height:min(620px,88dvh);padding:8px 16px calc(22px + var(--tg-safe-bottom));border-radius:24px 24px 0 0;animation:.18s both sheetIn}.modal{border-radius:24px;padding:16px;animation:.16s both pageIn}.modal-text{color:var(--text-body);font-size:15px;font-weight:500;line-height:1.35}.handle{background:var(--border-strong);border-radius:99px;width:42px;height:5px;margin:2px auto 12px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sheet-head h2{margin:0;font-size:24px}.sheet-actions,.sticky-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sheet-actions{bottom:calc(8px + var(--tg-safe-bottom));z-index:4;background:linear-gradient(180deg,#12101800,var(--surface) 28%);padding-top:8px;position:sticky}.sticky-actions.single{bottom:calc(10px + var(--tg-safe-bottom));z-index:5;grid-template-columns:1fr;position:sticky}.sheet>.primary-button:last-child{bottom:calc(8px + var(--tg-safe-bottom));z-index:4;margin-top:12px;position:sticky;box-shadow:0 -10px 22px #121018b8}.form-field{color:var(--text-body);gap:7px;margin:12px 0;font-size:14px;font-weight:600;display:grid;position:relative}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--border);background:var(--surface-raised);width:100%;min-height:56px;color:var(--text-main);border-radius:18px;outline:0;padding:0 14px;font-size:16px;font-weight:500}.sheet .form-field textarea{min-height:112px}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-disabled)}.form-field em{color:var(--danger);font-size:13px;font-style:normal;font-weight:600}.form-field small{color:var(--text-muted);position:absolute;bottom:8px;right:12px}.two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.toggle{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;justify-content:space-between;align-items:center;height:52px;margin:10px 0;padding:0 14px;font-weight:700;display:flex}.toggle input{appearance:none;border:1px solid var(--border-strong);background:#ffffff14;border-radius:999px;width:42px;height:26px;margin:0;transition:background .15s,border-color .15s;position:relative}.toggle input:after{content:"";background:var(--text-muted);border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.check-row input{accent-color:var(--accent);width:22px;height:22px}.tags-select{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.tags-select button,.radio-list button{border:1px solid var(--border);min-height:44px;color:var(--text-body);background:#ffffff06;border-radius:14px;padding:0 14px;font-weight:700}.radio-list{gap:8px;display:grid}.radio-list .active{background:var(--accent-soft);border-color:var(--accent);color:var(--text-main)}.toast{left:50%;bottom:calc(92px + var(--tg-safe-bottom));background:var(--surface-raised);border:1px solid var(--border-strong);width:calc(100% - 32px);max-width:448px;min-height:50px;box-shadow:var(--shadow-card);z-index:60;border-radius:16px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;animation:.16s both toastIn;display:flex;position:fixed;transform:translate(-50%)}.toast.success{color:var(--success);border-color:#39d98a52}.toast.error{color:var(--danger);border-color:#ff5d725c}.report-card{padding:14px}.report-card h2{margin-bottom:6px;font-size:21px}.report-card p{margin:0 0 10px}.report-card .inline-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.report-card .ghost-button,.report-card .danger-button,.report-card .secondary-button{border-radius:14px;height:46px;min-height:46px;padding:0 10px;font-size:14px}.report-sheet{min-height:auto;max-height:min(82dvh - 16px,620px);padding:8px 16px calc(16px + var(--tg-safe-bottom));scrollbar-width:none}.report-sheet::-webkit-scrollbar{display:none}.report-sheet .handle,.report-sheet .sheet-head{margin-bottom:10px}.report-sheet .sheet-head h2{font-size:24px;line-height:1.05}.report-sheet .radio-list button{text-align:left;background:var(--surface-raised);border-radius:14px;justify-content:flex-start;width:100%;min-height:44px;font-size:15px;line-height:1.1;transition:background .14s,border-color .14s,color .14s,transform .12s}.report-sheet .radio-list button:active{transform:scale(.985)}.report-sheet .radio-list .active{background:var(--accent-soft);color:var(--text-main);border-color:#d86baa94;box-shadow:inset 0 0 0 1px #d86baa14}.report-sheet .form-field{margin:10px 0 0}.report-sheet .form-field textarea{resize:none;border-radius:16px;min-height:102px;font-size:15px;line-height:1.35}.report-sheet .form-field small{color:var(--text-muted);font-size:13px;font-weight:700;bottom:8px;right:12px}.report-actions{z-index:4;background:linear-gradient(180deg,#12101800,var(--surface) 38%);margin-top:10px;padding-top:10px;position:sticky;bottom:0}.report-sheet>.primary-button:last-child{box-shadow:none;margin-top:10px;position:relative;bottom:auto}.skeleton-card{border:1px solid var(--border);background:linear-gradient(100deg,#ffffff09,#ffffff13,#ffffff09) 0 0/220% 100%;border-radius:24px;height:166px;animation:1.2s linear infinite shimmer}.empty{text-align:left;padding:18px}.empty .link-button{margin-top:14px}.age-gate>div{width:100%;max-width:420px}.age-gate p{color:var(--text-body);font-size:16px;font-weight:500}.check-row{align-items:center;gap:10px;min-height:56px;margin:18px 0;font-size:16px;font-weight:700;display:flex}.stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.stat-card strong{font-size:24px;font-weight:700;display:block}.stat-card span{color:var(--text-muted);font-size:13px;font-weight:700}.list-panel{gap:8px;margin-bottom:14px;display:grid}.admin-item{border:1px solid var(--border);background:var(--surface-raised);border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.admin-item .avatar{width:44px;height:44px}.admin-item div{flex:1;gap:3px;display:grid}.admin-item span{color:var(--text-muted);font-size:13px;font-weight:600}.progress{background:var(--surface-raised);border-radius:99px;height:10px;margin:12px 0;overflow:hidden}.progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.stepper{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:14px;display:grid}.stepper span{background:var(--surface-raised);border-radius:99px;height:6px}.stepper .active{background:var(--accent)}.tip{border:1px solid var(--border);color:var(--text-body);background:#ffffff08;border-radius:16px;padding:12px;font-size:14px;font-weight:600}.checklist{gap:8px;display:grid}.checklist span{color:var(--success);align-items:center;gap:8px;font-weight:700;display:flex}.uploader{border:1px dashed var(--border-strong);text-align:center;min-height:118px;color:var(--text-body);border-radius:24px;place-items:center;gap:6px;margin-bottom:12px;padding:14px;display:grid}.uploader strong{max-width:260px;color:var(--text-main);line-height:1.12}.uploader span{max-width:288px;font-size:14px;line-height:1.28}.photo-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.photo-tile{aspect-ratio:1;border:1px solid var(--border);color:var(--text-muted);background:linear-gradient(135deg,#3a2631,#18151e);border-radius:18px;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}.photo-tile.rejected{border-color:#ff5d7257}.photo-tile.failed{border-color:#e6b35c57}.photo-tile.add{border-style:dashed}.photo-tile div{gap:4px;display:grid;position:absolute;inset:auto 4px 4px}.photo-tile button{color:#fff;background:#0000006b;border:0;border-radius:10px;min-height:30px;font-size:11px;font-weight:700}.info-banner{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.info-banner .link-button{width:auto;min-width:124px;height:44px;font-size:14px}.rules-list{color:var(--text-body);padding-left:20px;font-weight:600;line-height:1.55}.spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@media (width<=380px){.page{--screen-x:16px}.page-header{gap:10px;margin-bottom:15px}.page-header h1:not(.brand-title){letter-spacing:-.035em;font-size:28px;line-height:1.02}.page-header .icon-button{width:44px;height:44px}.search-row{gap:8px;margin-bottom:12px}.filter-button{flex-basis:132px;padding:0 12px}.profile-card{grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:150px;padding:14px}.profile-card .avatar{width:76px;height:76px}.profile-card h2{font-size:23px}.profile-card-main{grid-template-rows:auto auto minmax(18px,auto) 44px;gap:3px}.profile-card-head{gap:6px;padding-right:40px}.profile-card p:not(.meta){-webkit-line-clamp:1}.profile-card-description{max-height:20px}.profile-card-footer{gap:7px}.status-badge{font-size:13px}.open-button{min-width:104px;height:42px;padding:0 12px}.tags-row{max-height:29px}.tag-pill{height:28px;padding:0 8px;font-size:12px}.tags-row .tag-pill{max-width:78px}.page-header .brand-title{font-size:44px}.skeleton-card{height:150px}.stats-grid{grid-template-columns:1fr 1fr}.report-card .inline-actions{grid-template-columns:1fr}.report-card .inline-actions .link-button{grid-column:auto}}.photo-tile{background:radial-gradient(circle at 32% 24%,#f5f3f72e,#0000 14%),linear-gradient(135deg,#3a2631,#18151e 62%,#261b2b)}.photo-tile svg{opacity:.38}.photo-tile:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff0f,#0000 34%,#00000038);position:absolute;inset:0}.photo-tile>span{z-index:2;text-align:center;color:var(--text-body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;border-radius:9px;padding:4px 5px;font-size:11px;font-weight:700;position:absolute;inset:8px 8px auto}.photo-tile .photo-actions{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;inset:auto 6px 6px}.photo-tile .photo-actions button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008a;border:0;border-radius:14px;place-items:center;width:44px;height:44px;min-height:44px;font-size:0;display:grid}.photo-tile .photo-actions button:active{transform:scale(.94)}.moderation-actions{grid-template-columns:1fr 1fr;margin-bottom:12px}.stats-panel{padding-bottom:14px}.promo-note{align-items:flex-start}.promo-note .badge{flex:none}.promo-option{justify-content:space-between;align-items:center;gap:12px;display:flex}.promo-option h2{margin-bottom:6px}.promo-option p{margin:0}.promo-option .badge{flex:none}.review-summary{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#221a24d1,#121018f5);border-radius:24px;grid-template-columns:80px minmax(0,1fr);gap:14px;margin-bottom:12px;padding:16px;display:grid;position:relative}.review-summary h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:700;line-height:1}.review-summary p{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.review-summary .meta{color:var(--text-main);font-weight:700;display:block}.review-summary>.badge{position:absolute;top:14px;right:14px}.review-tags{max-width:100%;margin-top:8px}.contacts-panel .copy-button{margin-right:6px}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:8px}.dashboard-stats .stat-card{padding:12px 10px}.dashboard-stats .stat-card strong{white-space:nowrap;font-size:24px}.dashboard-stats .stat-card span{font-size:12px}.status-card{padding:14px}.status-card h2{margin-bottom:8px;font-size:26px}.status-card p{margin:0}.connect-panel .rules-list{margin:12px 0 14px;font-size:15px;line-height:1.45}.connect-panel .copy-button{max-width:100%;overflow:hidden}.connect-panel .copy-button span{text-overflow:ellipsis;overflow:hidden}.review-summary{align-items:start}.review-summary-head{flex-wrap:wrap;align-items:center;gap:8px;padding-right:0;display:flex}.review-summary-head .badge{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.review-summary>.badge{position:static}.review-summary h2{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.contacts-panel{padding:14px}.contacts-panel .copy-button{margin-top:8px}.contacts-panel .copy-button+.copy-button{margin-left:0}@media (width<=380px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stats .stat-card strong{font-size:20px}.dashboard-stats .stat-card span{font-size:11px}.status-card h2{font-size:24px}.model-summary{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}.model-summary .avatar{width:72px;height:72px}.model-summary h2{font-size:23px}.model-summary-tags .tag-pill:nth-child(n+2){display:none}.review-summary{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}.review-summary .avatar{width:72px;height:72px}.review-summary h2{font-size:23px}.detail-hero .avatar.large{width:96px;height:96px}.detail-hero .photo-tile{height:92px}.gallery-strip{gap:7px}.report-sheet{max-height:min(80dvh - 10px,592px)}.report-sheet .sheet-head h2{font-size:24px}.connect-panel .rules-list{font-size:14px}.promo-option h2,.placement-card h2{font-size:20px}.info-banner{align-items:flex-start}.info-banner .link-button{min-width:112px}}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes spin{to{transform:rotate(360deg)}}.info-banner{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(144px,auto);align-items:center;min-height:58px;padding:10px 12px;display:grid}.info-banner span{font-size:14px;font-weight:700;line-height:1.25}.info-banner .link-button{white-space:nowrap;border-radius:14px;min-width:144px;height:42px;padding:0 12px;font-size:13px}.detail-hero .photo-tile{aspect-ratio:auto;height:96px}.detail-card{padding:15px}.detail-card .tags-wrap{margin-top:9px}.detail-card .tag-pill{height:29px}.detail-card .description{color:var(--text-body);margin-top:6px;font-size:15px;line-height:1.38}.detail-card .headline{margin-top:10px}@media (width<=380px){.info-banner{grid-template-columns:minmax(0,1fr) 156px;gap:8px;min-height:56px;padding:9px 10px}.info-banner .link-button{min-width:156px;height:42px}.guest-panel{padding:18px 18px 16px}.guest-buttons .link-button{height:50px}.guest-actions .admin-item{min-height:52px}.detail-head h2{font-size:26px}.detail-card{padding:14px}.detail-hero{gap:10px}.detail-hero .avatar.large{width:88px;height:88px}.detail-hero .photo-tile{height:84px}.detail-actions .primary-button,.detail-actions .secondary-button{height:50px}.copy-row .copy-button{height:42px;font-size:14px}.detail-card .description{font-size:14px}}.filter-sheet{min-height:auto;max-height:min(85dvh - 24px,696px);padding:8px 16px calc(14px + var(--tg-safe-bottom));scrollbar-width:none}.filter-sheet::-webkit-scrollbar{display:none}.filter-sheet .handle{margin-bottom:10px}.filter-sheet .sheet-head h2{font-size:23px;line-height:1.05}.filter-sheet .form-field{gap:6px;margin:9px 0}.filter-sheet .form-field input,.filter-sheet .form-field select{border-radius:16px;min-height:50px;font-size:15px}.filter-sheet .toggle{border-radius:15px;height:48px;margin:8px 0;font-size:15px}.filter-sheet .toggle input:after{width:18px;height:18px}.filter-sheet .sheet-actions{background:linear-gradient(180deg,#12101800,var(--surface) 36%);margin-top:10px;padding-top:10px;bottom:0}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{border-radius:15px;height:50px}.onboarding-progress{color:var(--text-body);justify-content:space-between;align-items:center;margin:-4px 0 12px;font-size:14px;font-weight:700;display:flex}.onboarding-progress strong{background:var(--surface-raised);border:1px solid var(--border);min-width:46px;height:30px;color:var(--accent-hover);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.onboarding{margin-bottom:12px;padding:15px}.onboarding h2{margin-bottom:7px;font-size:24px;line-height:1.05}.onboarding p{margin:0 0 10px}.onboarding .form-field{margin:10px 0}.onboarding .form-field input,.onboarding .form-field textarea{border-radius:16px;min-height:52px;font-size:15px}.onboarding .form-field textarea{resize:none;min-height:118px}.onboarding .two-col{gap:8px}.onboarding .tags-select{gap:7px;margin:8px 0 10px}.onboarding .tags-select button{border-radius:13px;min-height:40px;padding:0 12px;font-size:14px}.onboarding-actions{bottom:calc(10px + var(--tg-safe-bottom));background:linear-gradient(180deg,#07070b00,var(--bg) 40%);margin-top:10px;padding-top:10px}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{border-radius:15px;height:50px}.stepper{gap:5px;margin-bottom:10px}.stepper span{background:#ffffff0f;height:7px;transition:background .16s,box-shadow .16s}.stepper .active{background:linear-gradient(90deg,var(--accent),var(--accent-hover));box-shadow:0 0 0 1px #d86baa14}.tip{border-radius:15px;margin-top:10px;line-height:1.35}.field-note{line-height:1.25}.uploader{background:linear-gradient(135deg,#221a2494,#121018f0);border-color:#ffffff21;border-radius:22px;gap:8px;min-height:132px}.uploader-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-hover);border:1px solid #d86baa47;border-radius:16px;place-items:center;display:grid}.uploader button{background:var(--surface-raised);border:0;border:1px solid var(--border-strong);min-width:132px;height:44px;color:var(--text-main);border-radius:14px;font-size:14px;font-weight:700}.verification-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 0;padding:12px;display:grid}.verification-card strong{font-size:15px;line-height:1.1;display:block}.verification-card span{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:600;line-height:1.25;display:block}.verification-card .copy-button{max-width:160px}.profile-preview{pointer-events:none;margin-bottom:12px}.profile-preview .favorite-mini{display:none}.profile-preview .profile-card{margin-bottom:0}.profile-preview .profile-card-head{padding-right:0}.checklist{border:1px solid var(--border);background:#ffffff08;border-radius:18px;padding:12px}.checklist span{min-height:30px;font-size:15px}.save-draft-button{margin-top:2px}.model-dashboard-page .link-button{border-radius:15px;height:50px}.model-summary{border-color:#d86baa3d;grid-template-columns:74px minmax(0,1fr);gap:12px;min-height:116px;padding:14px;position:relative}.model-summary h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:24px;overflow:hidden}.model-summary p{color:var(--text-main);margin:4px 0;font-size:14px}.model-summary-head{flex-wrap:nowrap;gap:7px}.model-summary-head .badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:118px;height:28px;overflow:hidden}.model-summary .status-badge{margin-top:2px;font-size:13px}.model-summary-tags{max-height:29px;margin-top:7px;padding-right:136px;overflow:hidden}.model-summary .link-button{border-radius:14px;width:auto;min-width:128px;height:40px;padding:0 14px;font-size:14px;position:absolute;bottom:14px;right:14px}.status-card.compact{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 14px;display:grid}.status-card.compact h2{margin:0 0 5px;font-size:22px;line-height:1.05}.status-card.compact p{margin:0;font-size:14px;line-height:1.3}.status-card.compact .badge{height:30px;margin-top:1px}.status-card.draft{border-color:var(--border-strong)}.status-card.hidden{border-color:#8c839142}.completion-card{border-radius:18px;padding:11px 13px}.completion-card>div{font-size:14px}.completion-card .progress{height:9px;margin-top:9px}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.dashboard-stats .stat-card{border-radius:18px;min-height:76px;margin-bottom:0;padding:11px 9px}.dashboard-stats .stat-card strong{text-overflow:ellipsis;font-size:22px;line-height:1;overflow:hidden}.dashboard-stats .stat-card span{font-size:12px;line-height:1.15}.dashboard-actions{gap:7px;margin-bottom:10px}.dashboard-actions .admin-item{background:#1a1620c7;border-radius:17px;min-height:56px;padding:9px 12px}.dashboard-actions .admin-item strong{font-size:15px}.dashboard-actions .admin-item span{font-size:12px}.dashboard-actions .admin-item svg{width:18px;height:18px;color:var(--text-muted)}@media (width<=380px){.onboarding-page{padding-bottom:calc(108px + var(--tg-safe-bottom))}.onboarding{padding:14px}.onboarding h2{font-size:23px}.onboarding .form-field input,.onboarding .form-field textarea{min-height:50px}.onboarding .form-field textarea{min-height:108px}.verification-card{grid-template-columns:1fr;padding:11px}.verification-card .copy-button{width:100%;max-width:none}.uploader{min-height:124px}.uploader strong{font-size:15px}.uploader span{font-size:13px}.profile-preview .profile-card{min-height:150px}.model-summary{grid-template-columns:70px minmax(0,1fr);gap:11px;padding:13px}.model-summary .avatar{width:70px;height:70px}.model-summary h2{font-size:22px}.model-summary-head .badge{max-width:104px}.model-summary-tags .tag-pill:nth-child(n+2){display:none}.status-card.compact h2{font-size:21px}.dashboard-stats .stat-card{min-height:72px;padding:10px 7px}.dashboard-stats .stat-card strong{font-size:19px}.dashboard-stats .stat-card span{font-size:11px}.dashboard-actions .admin-item{min-height:54px}}.model-screen{padding-bottom:calc(112px + var(--tg-safe-bottom))}.model-screen .page-header{margin-bottom:14px}.model-screen .panel{border-radius:22px;margin-bottom:12px;padding:14px}.model-screen .panel h2{margin-bottom:8px;font-size:21px;line-height:1.08}.model-screen .panel p{margin:0 0 10px}.model-screen .form-field{margin:9px 0}.model-screen .form-field input,.model-screen .form-field textarea{border-radius:16px;min-height:52px;font-size:15px}.model-screen .form-field textarea{resize:none;min-height:112px}.model-screen .two-col{gap:8px}.model-screen .primary-button,.model-screen .secondary-button,.model-screen .danger-button{border-radius:15px;height:50px}.model-screen .sticky-actions.single{bottom:calc(10px + var(--tg-safe-bottom));background:linear-gradient(180deg,#07070b00,var(--bg) 42%);padding-top:10px}.edit-page .sticky-actions.single{position:sticky}.photos-panel .section-row{margin-bottom:12px}.photos-page .uploader{margin-bottom:0}.photos-page .photo-grid{gap:9px}.photos-page .photo-tile{border-radius:16px}.connect-panel .verification-card{margin:10px 0 12px}.verification-card.compact{grid-template-columns:minmax(0,1fr) auto}.verification-card.compact .copy-button{max-width:150px}.model-screen .rules-list{margin:10px 0 12px;padding-left:18px;font-size:14px;line-height:1.45}.model-screen .status-card.compact,.stats-page .dashboard-stats{margin-bottom:12px}.stats-panel{padding:14px}.stats-panel .section-row{margin-bottom:8px}.mini-bars{align-items:end;gap:7px;height:112px;margin:12px 0;display:flex}.mini-bars span{background:linear-gradient(180deg,var(--accent-hover),var(--accent));border-radius:10px 10px 5px 5px;flex:1;min-height:20px;box-shadow:0 8px 18px #d86baa38}.promotion-page .promo-note{min-height:54px;margin-bottom:12px}.promotion-page .promo-option{border-radius:22px;min-height:82px;padding:14px}.promotion-page .promo-option h2{margin:0 0 6px;font-size:20px}.promotion-page .promo-option p{font-size:14px;line-height:1.3}.promotion-page .badge{height:30px}.status-card.compact.rejected .badge,.status-card.compact.banned .badge{color:var(--danger);background:var(--danger-soft);border-color:#ff5d7247}.status-card.compact.pending_review .badge{color:var(--warning);background:#e6b35c1f;border-color:#e6b35c47}.status-card.compact.hidden .badge,.status-card.compact.draft .badge{color:var(--text-muted)}@media (width<=380px){.model-screen .panel{padding:13px}.model-screen .form-field input,.model-screen .form-field textarea{min-height:50px}.model-screen .form-field textarea{min-height:104px}.verification-card.compact{grid-template-columns:1fr}.verification-card.compact .copy-button{width:100%;max-width:none}.photos-page .photo-grid{gap:8px}.mini-bars{height:96px}.promotion-page .promo-option{min-height:78px}.promotion-page .promo-option h2{font-size:19px}}.admin-screen{padding-bottom:calc(112px + var(--tg-safe-bottom))}.admin-screen .page-header{margin-bottom:14px}.admin-screen .panel{border-radius:22px;margin-bottom:12px;padding:14px}.admin-screen .panel h2{margin-bottom:8px;font-size:21px;line-height:1.08}.admin-screen .primary-button,.admin-screen .secondary-button,.admin-screen .danger-button{border-radius:15px;height:48px;font-size:15px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.admin-stats .stat-card{border-radius:18px;min-height:74px;margin-bottom:0;padding:12px}.admin-stats .stat-card strong{font-size:23px;line-height:1}.admin-stats .stat-card span{font-size:12px;line-height:1.15}.admin-list .admin-item{background:#1a1620c7;border-radius:17px;min-height:56px;padding:9px 12px}.admin-list .admin-item strong{font-size:15px}.admin-list .admin-item span{font-size:12px}.admin-list .admin-item svg{width:18px;height:18px;color:var(--text-muted)}.moderation-list .admin-item{min-height:62px}.admin-review .review-summary{border-radius:22px;grid-template-columns:74px minmax(0,1fr);gap:12px;margin-bottom:12px;padding:14px}.admin-review .review-summary .avatar{width:74px;height:74px}.admin-review .review-summary h2{font-size:23px}.review-photos .section-row{margin-bottom:12px}.review-photos .photo-grid{gap:8px}.review-photos .photo-tile{border-radius:16px}.contacts-panel .copy-button{height:42px;font-size:14px}.moderation-actions{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.modal .sheet-actions{bottom:0}.modal .form-field textarea{resize:none;min-height:104px}.report-card{border-radius:22px}.report-card .inline-actions .link-button{border-radius:14px;height:46px;font-size:14px}.report-card .danger-button{background:#ff5d721a;border-color:#ff5d723d}.tag-admin-group .section-row{margin-bottom:10px}.tag-admin-group .tags-wrap{gap:6px;margin-top:8px}.admin-screen .compact-form{padding:14px}.admin-screen .compact-form .form-field input{border-radius:16px;min-height:50px}.admin-screen .compact-form .secondary-button{height:48px}.placement-card h2{margin:0 0 5px;font-size:20px}.placement-card p{color:var(--text-body);margin:0;font-size:14px;line-height:1.25}@media (width<=380px){.admin-stats .stat-card{min-height:70px}.admin-stats .stat-card strong{font-size:21px}.admin-list .admin-item{min-height:54px}.admin-review .review-summary{grid-template-columns:70px minmax(0,1fr)}.admin-review .review-summary .avatar{width:70px;height:70px}.admin-review .review-summary h2{font-size:22px}.moderation-actions{gap:7px}.report-card .inline-actions{grid-template-columns:1fr 1fr}.placement-card h2{font-size:19px}}.age-gate{background:radial-gradient(circle at 28% 0,#d86baa33,transparent 38%),var(--bg);justify-content:center;align-items:center;min-height:100svh;padding:18px;display:flex}.age-gate section{border:1px solid var(--border);width:100%;max-width:420px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#221a24b8,#121018f0);border-radius:24px;padding:20px}.age-gate h1{letter-spacing:-.04em;margin:0 0 10px;font-size:48px;font-weight:700;line-height:.95}.age-gate strong{background:var(--accent-soft);height:32px;color:var(--text-main);border:1px solid #d86baa4d;border-radius:10px;align-items:center;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.age-gate p{color:var(--text-body);margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.35}.age-gate .check-row{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;min-height:52px;margin:16px 0 12px;padding:0 12px}.age-gate .check-row input{appearance:none;border:1px solid var(--border-strong);background:#ffffff0d;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.age-gate .check-row input:checked{background:var(--accent);border-color:var(--accent-hover)}.age-gate .check-row input:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translateY(-1px)}.legal-card{border-radius:22px;margin-bottom:0;padding:14px}@media (width<=380px){.age-gate{padding:16px}.age-gate section{padding:18px}.age-gate h1{font-size:46px}.legal-card{padding:13px}.legal-card h2{font-size:19px}}:where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select):focus-visible{outline:0;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}:where(input,textarea,select,button){appearance:none}select{background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px!important}.secondary-button.link-button,.primary-button.link-button,.danger-button.link-button,.neutral-button.link-button,.outline-button.link-button{min-height:44px}.info-banner .link-button,.model-summary .link-button,.copy-row .copy-button,.contacts-panel .copy-button{height:44px;min-height:44px}.guest-actions .admin-item span,.dashboard-stats .stat-card span,.dashboard-actions .admin-item span,.admin-stats .stat-card span,.admin-list .admin-item span,.photo-tile>span{font-size:13px;line-height:1.18}.photo-tile button{font-size:13px;line-height:1.1}.photo-tile .photo-actions button{font-size:0}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.admin-item,.review-summary,.legal-card,.model-summary,.completion-card,.verification-card,.checklist,.tip,.toggle{border-color:var(--border)}.primary-button,.secondary-button,.danger-button,.ghost-button,.filter-button,.chip,.copy-button,.open-button,.icon-button,.tags-select button,.radio-list button,.save-draft-button,.uploader button{-webkit-user-select:none;user-select:none;line-height:1}.page,.app-shell,.sheet,.modal{overflow-x:hidden}.bottom-nav a{font-size:13px}@media (width<=380px){.dashboard-stats .stat-card span,.admin-stats .stat-card span,.dashboard-actions .admin-item span,.admin-list .admin-item span{font-size:13px}.info-banner .link-button,.copy-row .copy-button,.contacts-panel .copy-button,.model-summary .link-button{height:44px;min-height:44px}.bottom-nav a{font-size:13px}}.open-button{height:44px!important;min-height:44px!important}.tag-pill,.photo-tile,.photo-tile>span{line-height:1.12;font-size:13px!important}@media (width<=380px){.open-button{height:44px!important;min-height:44px!important}.tag-pill,.photo-tile,.photo-tile>span{font-size:13px!important}}.avatar.has-image{background:var(--surface-soft);overflow:hidden}.avatar.has-image img{object-fit:cover;filter:saturate(.88)contrast(.96);width:100%;height:100%;display:block}.avatar.has-image:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff14,#0000 40%,#0000002e);position:absolute;inset:0}.avatar.has-image .status-dot{z-index:2}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.media-tile{aspect-ratio:1;background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:18px;width:100%;padding:0;transition:transform .12s,border-color .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.media-tile:active{transform:scale(.985)}.media-tile:hover{border-color:#d86baa6b}.media-tile img,.media-tile video{object-fit:cover;background:var(--surface-raised);width:100%;height:100%;display:block}.media-tile span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;border:1px solid #ffffff1f;border-radius:9px;align-items:center;height:26px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:7px;right:7px}.photo-tile .media-tile{aspect-ratio:auto;border-radius:inherit;border:0;width:100%;height:100%}.full-description{white-space:pre-line}.raw-source{border:1px solid var(--border);background:#ffffff08;border-radius:16px;margin-top:10px;padding:10px 12px}.raw-source summary{min-height:34px;color:var(--text-main);cursor:pointer;align-items:center;font-size:15px;font-weight:700;display:flex}.raw-source .form-field{margin:8px 0 0}.media-preview{z-index:1200}.media-preview section{width:100%;max-width:480px;max-height:calc(var(--tg-viewport-height,100vh) - 24px);place-items:center;padding:52px 12px 12px;display:grid;position:relative}.media-preview .icon-button{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121018db;position:absolute;top:10px;right:16px}.media-preview img,.media-preview video{max-width:100%;max-height:calc(var(--tg-viewport-height,100vh) - 88px);border:1px solid var(--border-strong);object-fit:contain;background:var(--surface);box-shadow:var(--shadow-card);border-radius:22px}.media-profile-grid .empty{grid-column:1/-1}.media-profile-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-soft);cursor:pointer;background:linear-gradient(135deg,#221a24b8,#121018f5);border-radius:24px;transition:transform .12s,border-color .12s,box-shadow .12s;position:relative;overflow:hidden}.media-profile-cover{aspect-ratio:3/4;background:var(--surface-raised);position:relative;overflow:hidden}.media-profile-cover img,.media-profile-cover video{object-fit:cover;filter:saturate(.9)contrast(.96);width:100%;height:100%;display:block}.media-profile-gradient{pointer-events:none;background:linear-gradient(#07070b05 34%,#07070bad 100%);position:absolute;inset:0}.media-favorite{width:40px;height:40px;min-height:40px;top:8px;right:8px}.media-profile-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121018b8;border:1px solid #ffffff1a;border-radius:10px;align-items:center;max-width:calc(100% - 16px);height:30px;padding:0 8px;display:flex;position:absolute;bottom:8px;left:8px}.media-profile-body{gap:5px;padding:10px;display:grid}.media-profile-body h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.05;overflow:hidden}.media-profile-meta{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.media-profile-text{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:0;font-size:13px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.media-profile-footer{gap:8px;margin-top:2px;display:grid}.media-profile-footer .tags-row{gap:4px;max-height:28px}.media-profile-footer .tag-pill{border-radius:9px;max-width:74px;height:27px;padding:0 7px;font-size:13px!important}.media-profile-footer .open-button{background:#ffffff0b;border-radius:13px;width:100%;min-width:0;font-size:14px;height:44px!important;min-height:44px!important}.detail-cover{aspect-ratio:4/5;border:1px solid var(--border);background:var(--surface-raised);width:100%;box-shadow:var(--shadow-card);text-align:left;border-radius:26px;margin:0 0 12px;padding:0;display:block;position:relative;overflow:hidden}.detail-cover img,.detail-cover video{object-fit:cover;filter:saturate(.9)contrast(.96);width:100%;height:100%;display:block}.detail-cover-shade{pointer-events:none;background:linear-gradient(#07070b0a 34%,#07070bb8 100%);position:absolute;inset:0}.detail-cover-meta{gap:5px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.detail-cover-meta h2{color:var(--text-main);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:30px;font-weight:700;line-height:1;overflow:hidden}.detail-cover-meta p{color:var(--text-main);margin:0;font-size:15px;font-weight:700}.detail-cover-meta .status-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121018b8;border:1px solid #ffffff1a;border-radius:10px;width:max-content;padding:7px 9px}.detail-summary{margin-top:0}.detail-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.detail-media-grid .media-tile.featured{aspect-ratio:16/11;border-radius:20px;grid-column:1/-1}@media (width<=380px){.media-profile-grid{gap:10px}.media-profile-card{border-radius:22px}.media-profile-body{padding:9px}.media-profile-body h2{font-size:17px}.media-profile-footer .tag-pill{max-width:66px}.media-profile-footer .open-button{height:44px!important;min-height:44px!important}.detail-cover{border-radius:24px}.detail-cover-meta h2{font-size:28px}.detail-media-grid{gap:7px}}.media-skeleton-card{aspect-ratio:3/5;border-radius:24px;height:auto}:root{--bg:var(--color-bg);--bg-elevated:var(--color-bg-elevated);--surface:var(--color-surface-1);--surface-raised:var(--color-surface-2);--surface-soft:var(--color-surface-3);--surface-glass:#131722d1;--border:#ffffff12;--border-strong:#ffffff1f;--text-main:var(--color-text-main);--text-body:var(--color-text-body);--text-muted:var(--color-text-muted);--text-disabled:var(--color-text-faint);--text-faint:var(--color-text-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-pressed:var(--color-accent-pressed);--accent-soft:#d86baa26;--success:var(--color-success);--success-soft:#39d98a21;--warning:var(--color-warning);--danger:var(--color-danger);--danger-soft:#ff5d7a21;--overlay:#000000ad;--screen-x:14px;--screen-top:14px;--radius-card:18px;--radius-input:14px;--radius-button:14px;--radius-chip:999px;--shadow-card:0 14px 30px #00000047;--shadow-soft:0 8px 20px #0003;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}html,body,#root{background:var(--color-bg)!important;background-color:var(--color-bg)!important}body{color:var(--text-main);background:var(--color-bg)!important}.page-header p{color:var(--text-muted);margin-top:3px;font-size:13px;font-weight:600;line-height:1.2}.search-bar{background:var(--surface-raised);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;gap:8px;height:48px;padding:0 12px}.filter-button{background:var(--surface-raised);border-radius:14px;flex-basis:118px;height:48px;min-height:48px;padding:0 12px;font-size:14px;font-weight:700}.chip{background:var(--surface-raised);height:36px;min-height:36px;color:var(--text-body);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.chip.active,.tags-select button.active{background:var(--accent-soft);color:var(--accent-hover);border-color:#d86baa70}.primary-button,.secondary-button,.danger-button{border-radius:14px;height:48px;font-size:14px;font-weight:700}.primary-button{background:var(--accent);color:#fff}.secondary-button{background:var(--surface-raised);border-color:var(--border);color:var(--text-main)}.ghost-button{height:44px;color:var(--text-body);border-radius:12px;font-size:14px}.icon-button{background:var(--surface-raised);border-radius:13px;width:42px;height:42px}.media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-profile-card{background:var(--surface);box-shadow:none;border-color:var(--border);border-radius:18px}.media-profile-card:hover,.media-profile-card.promoted{box-shadow:none;border-color:#d86baa4d}.media-profile-cover{aspect-ratio:4/5;background:var(--surface-raised)}.media-favorite{background:#080a0f9e;border-color:#ffffff17;width:38px;height:38px;min-height:38px;top:7px;right:7px}.media-profile-status{background:#080a0fa8;border-color:#ffffff14;border-radius:999px;height:27px;padding:0 7px;bottom:7px;left:7px}.media-profile-status .status-badge{font-size:12px;font-weight:600}.media-profile-title-row h2{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.05;overflow:hidden}.media-profile-title-row span{border:1px solid var(--border);max-width:68px;height:22px;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0b;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.media-profile-meta{color:var(--text-muted);font-size:12px;font-weight:600}.media-profile-text,.media-profile-footer{display:none!important}.open-button{font-size:14px;font-weight:700}.bottom-nav{height:calc(72px + var(--tg-safe-bottom));padding:7px 10px var(--tg-safe-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0feb;border-top-color:#ffffff12}.bottom-nav a.active{color:var(--accent-hover);background:#d86baa14}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:18px;padding:14px}.panel h2,.detail-card h2,.status-card h2,.promo-card h2,.report-card h2,.empty h2{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.12}.panel p,.detail-card p,.status-card p,.empty p,.info-banner{font-size:14px;font-weight:500;line-height:1.4}.badge{background:#ffffff0b;border-radius:999px;height:28px;font-size:12px;font-weight:700}.tag-pill{height:28px;color:var(--text-body);background:#ffffff0b;border-radius:999px;font-size:13px;font-weight:600}.detail-cover{aspect-ratio:1;max-height:318px;box-shadow:none;background:var(--surface-raised);border-radius:20px}.detail-cover-meta h2{font-size:30px;font-weight:700}.detail-cover-meta p{color:var(--text-body);font-size:13px;font-weight:600}.detail-actions{gap:8px}.detail-actions .primary-button,.detail-actions .secondary-button{height:46px}.media-tile{background:var(--surface-raised);border-radius:14px}.copy-button{background:var(--surface-raised);border-radius:12px;height:42px;font-size:13px}.info-banner{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;padding:12px}.info-banner .link-button{border-radius:12px;min-width:104px;height:42px;font-size:13px}.guest-buttons .link-button{height:48px}.guest-actions .admin-item,.admin-item{background:var(--surface-raised);border-color:var(--border);border-radius:14px;min-height:48px;padding:8px 10px}.admin-item span{color:var(--text-muted);font-size:12px}.form-field input,.form-field textarea,.form-field select{background:var(--surface-raised);border-radius:14px;min-height:48px;padding:0 12px;font-size:14px}.toggle{background:var(--surface-raised);border-radius:14px;height:48px}.filter-sheet .toggle{height:46px}.filter-sheet .tags-select button,.onboarding .tags-select button{border-radius:999px;min-height:36px;font-size:13px}.dashboard-stats .stat-card,.admin-stats .stat-card{border-radius:16px;min-height:66px}.mini-bars span{background:linear-gradient(180deg,var(--accent-hover),var(--accent));box-shadow:none}.age-gate section{background:var(--surface);box-shadow:none;border-radius:20px}.age-gate strong{background:var(--accent-soft);border-color:#d86baa4d}@media (width<=380px){.page{--screen-x:14px}.page-header .brand-title{font-size:36px}.media-profile-grid{gap:9px}.media-profile-body{height:62px;padding:8px}.media-profile-title-row h2{font-size:15px}.media-profile-title-row span{max-width:62px;font-size:11px}.detail-cover{max-height:292px}.detail-cover-meta h2{font-size:28px}.bottom-nav a{font-size:11px}.bottom-nav svg{width:21px;height:21px}}:root{--screen-x:12px;--screen-top:8px;--nav-height:62px;--compact-gap:8px;--compact-card-pad:11px;--tg-usable-height:var(--tg-viewport-height,100svh)}html{overscroll-behavior:none;height:100%;overflow:hidden;background:var(--color-bg)!important}body,#root{height:100%;min-height:100%;overflow:hidden;background:var(--color-bg)!important}body{touch-action:manipulation;width:100%;position:fixed;inset:0}.app-shell{height:var(--tg-usable-height);min-height:0;max-height:var(--tg-usable-height);background:var(--bg);flex-direction:column;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.page{min-height:0;height:var(--tg-usable-height);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:calc(7px + var(--tg-safe-top)) var(--screen-x) calc(var(--nav-height) + 12px + var(--tg-safe-bottom));scrollbar-width:none;animation:none;overflow:hidden auto}.page::-webkit-scrollbar{display:none}.page-header .icon-button{border-radius:11px;width:34px;height:34px}.search-bar{border-radius:12px;gap:7px;height:42px;padding:0 10px}.search-bar svg{width:16px;height:16px}.filter-button{border-radius:12px;flex-basis:104px;gap:6px;height:42px;min-height:42px;padding:0 10px;font-size:13px}.chips-row{gap:6px;margin:0 -12px 7px;padding-bottom:8px;padding-left:12px;padding-right:12px;scroll-padding:12px}.chip{border-radius:999px;height:30px;min-height:30px;padding:0 10px;font-size:12px}.selected-filters .tag-pill{height:24px;padding:0 8px;font-size:11px!important}.media-favorite{border-radius:10px;top:6px;right:6px;width:30px!important;height:30px!important;min-height:30px!important}.media-profile-status{height:22px;padding:0 6px;bottom:6px;left:6px}.media-profile-status .status-badge{gap:4px;font-size:11px}.media-profile-title-row{gap:5px}.media-profile-title-row h2{font-size:14px;line-height:1.05}.media-profile-meta{font-size:11px;font-weight:600;line-height:1.12}.bottom-nav a{border-radius:12px;gap:2px;min-height:48px;font-size:10.5px}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip{border-radius:15px;margin-bottom:8px;padding:11px}.panel h2,.detail-card h2,.status-card h2,.promo-card h2,.report-card h2,.empty h2{margin-bottom:5px;font-size:17px;line-height:1.1}.panel p,.detail-card p,.status-card p,.empty p,.info-banner{font-size:13px;line-height:1.34}.primary-button,.secondary-button,.danger-button{border-radius:12px;height:42px;min-height:42px;font-size:13px}.ghost-button{border-radius:11px;height:38px;min-height:38px;font-size:13px}.icon-button{border-radius:11px;width:36px;height:36px}.badge{height:24px;padding:0 8px;font-size:11px}.tag-pill{height:24px;padding:0 8px;font-size:11px!important}.info-banner{gap:8px;min-height:58px;padding:10px}.info-banner span{font-size:13px;line-height:1.18}.info-banner .link-button{border-radius:11px;min-width:88px;height:36px;padding:0 10px;font-size:12px}.guest-panel h2{margin-bottom:4px;font-size:18px}.guest-panel p{max-width:260px;font-size:13px;line-height:1.28}.guest-buttons{gap:7px;margin:10px 0 7px}.guest-actions{gap:6px}.guest-actions .admin-item,.admin-item{border-radius:12px;min-height:42px;padding:7px 9px}.admin-item strong{font-size:13px}.admin-item span{font-size:11px}.admin-item svg{width:16px;height:16px}.profile-detail-page{padding-top:calc(6px + var(--tg-safe-top));padding-bottom:calc(12px + var(--tg-safe-bottom))}.detail-cover-meta{gap:3px;bottom:10px;left:10px;right:10px}.detail-cover-meta h2{letter-spacing:-.03em;font-size:22px}.detail-cover-meta .status-badge{padding:5px 7px}.detail-summary .detail-head{gap:8px}.detail-head p{margin-top:2px;font-size:12px}.detail-badges{gap:5px}.headline{margin:7px 0 0;font-size:13px!important;line-height:1.28!important}.description{margin:6px 0 0;font-size:13px!important;line-height:1.36!important}.copy-row{gap:6px;margin-top:8px}.copy-button{border-radius:11px;height:36px;min-height:36px;padding:0 9px;font-size:12px}.detail-actions .primary-button,.detail-actions .secondary-button{height:42px;min-height:42px}.detail-inline{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.detail-media-grid{gap:5px;margin-top:7px}.detail-media-grid .media-tile{border-radius:11px}.detail-media-grid .media-tile.featured{aspect-ratio:16/9;border-radius:13px}.media-tile span{border-radius:7px;height:21px;padding:0 6px;font-size:10px!important}.overlay{height:var(--tg-usable-height);max-height:var(--tg-usable-height);padding-top:var(--tg-safe-top);background:#000000a8;align-items:flex-end}.sheet,.modal{max-height:calc(var(--tg-usable-height) - var(--tg-safe-top) - 8px);padding:6px 12px calc(8px + var(--tg-safe-bottom));border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -14px 32px #0006}.sheet{min-height:0}.sheet-head{flex:none;margin-bottom:6px}.sheet-head .icon-button{border-radius:10px;width:32px;height:32px}.sheet-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding-bottom:6px;overflow-y:auto}.sheet-scroll::-webkit-scrollbar{display:none}.sheet-actions{background:linear-gradient(180deg,#0d101700,var(--surface) 35%);flex:none;gap:7px;margin-top:6px;padding-top:7px;position:relative;bottom:auto}.sheet-actions .primary-button,.sheet-actions .secondary-button{border-radius:11px;height:40px;min-height:40px}.filter-sheet{max-height:calc(var(--tg-usable-height) - var(--tg-safe-top) - 8px);padding:6px 12px calc(8px + var(--tg-safe-bottom))}.filter-sheet .form-field{gap:4px;margin:7px 0;font-size:12px}.filter-sheet .form-field input,.filter-sheet .form-field select{border-radius:11px;min-height:40px;padding:0 10px;font-size:13px}.filter-sheet .two-col{gap:7px}.filter-sheet .toggle{border-radius:11px;height:40px;margin:6px 0;padding:0 10px;font-size:13px}.filter-sheet .toggle input{width:34px;height:20px}.filter-sheet .toggle input:after{width:16px;height:16px;top:1px;left:1px}.filter-sheet .toggle input:checked:after{transform:translate(14px)}.filter-sheet .tags-select button{border-radius:999px;min-height:30px;padding:0 9px;font-size:12px}.filter-sheet .sheet-actions{margin-top:6px;padding-top:7px;bottom:auto}.report-sheet{max-height:calc(var(--tg-usable-height) - var(--tg-safe-top) - 8px);padding:6px 12px calc(8px + var(--tg-safe-bottom))}.report-sheet .radio-list{gap:6px}.report-sheet .radio-list button{border-radius:11px;min-height:38px;font-size:13px}.report-sheet .form-field textarea{border-radius:12px;min-height:88px;font-size:13px}.report-actions{margin-top:7px;padding-top:7px;position:relative;bottom:auto}.report-actions .primary-button{border-radius:11px;height:40px}.form-field{gap:5px;margin:8px 0;font-size:12px}.form-field input,.form-field textarea,.form-field select{border-radius:12px;min-height:42px;padding:0 10px;font-size:13px}.form-field textarea{min-height:94px;padding:10px}.toggle{border-radius:12px;height:42px;margin:7px 0}.tags-select button,.radio-list button{border-radius:999px;min-height:34px;padding:0 10px;font-size:12px}.dashboard-stats .stat-card,.admin-stats .stat-card{border-radius:13px;min-height:54px;padding:9px}.dashboard-stats .stat-card strong,.admin-stats .stat-card strong{font-size:17px}.dashboard-stats .stat-card span,.admin-stats .stat-card span{font-size:10.5px!important}.model-summary{grid-template-columns:56px minmax(0,1fr);gap:9px;padding:10px}.model-summary .avatar{width:56px;height:56px}.model-summary h2{font-size:17px}.completion-card{padding:10px}.completion-card strong,.completion-card span{font-size:13px}.list-panel{gap:6px}.admin-screen,.model-dashboard-page,.legal-screen{padding-bottom:calc(var(--nav-height) + 12px + var(--tg-safe-bottom))}.admin-list{gap:6px;margin-bottom:8px}.admin-list .admin-item{border-radius:12px;min-height:44px;padding:7px 9px}.admin-list .admin-item .avatar{width:36px;height:36px}.placement-card{border-radius:14px;min-height:58px;padding:10px}.placement-card h2{font-size:16px}.placement-card p{font-size:12px}.age-gate{height:var(--tg-usable-height);min-height:0;padding:12px}.age-gate section{border-radius:17px;padding:15px}.age-gate h1{font-size:32px}.age-gate strong{height:26px;font-size:12px}.age-gate p{margin-top:9px;font-size:13px;line-height:1.3}.age-gate .check-row{border-radius:12px;min-height:42px;margin:12px 0 9px;font-size:13px}@media (width<=380px){:root{--screen-x:10px;--nav-height:60px}.page{padding-top:calc(6px + var(--tg-safe-top));padding-bottom:calc(var(--nav-height) + 10px + var(--tg-safe-bottom))}.page-header h1{font-size:23px}.page-header .brand-title{font-size:30px}.search-bar,.filter-button{height:40px;min-height:40px}.filter-button{flex-basis:98px}.chip{height:29px;min-height:29px;padding:0 9px;font-size:11.5px}.chips-row{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.media-profile-grid{gap:6px}.media-profile-card{border-radius:14px}.media-profile-body{height:46px;padding:6px}.media-profile-title-row h2{font-size:13px}.media-profile-title-row span{max-width:50px;height:17px;font-size:9.5px}.detail-cover{border-radius:15px;max-height:min(210px,32vh)}.detail-cover-meta h2{font-size:20px}.bottom-nav a{min-height:46px;font-size:10px}.bottom-nav svg{width:19px;height:19px}.sheet,.modal,.filter-sheet,.report-sheet{padding-left:10px;padding-right:10px}}:root{--nav-height:58px;--screen-x:10px}.page{padding-top:calc(5px + var(--tg-safe-top));padding-bottom:calc(var(--nav-height) + 10px + var(--tg-safe-bottom))}.page-header .brand-title{font-size:28px}.page-header p{font-size:11.5px}.search-row{margin-bottom:6px}.search-bar,.filter-button{height:38px;min-height:38px}.search-bar input{font-size:12.5px}.chips-row{gap:5px;margin-bottom:5px;padding-bottom:6px}.media-profile-title-row span{max-width:52px;height:17px;padding:0 5px;font-size:9.5px}.media-profile-meta{font-size:10.5px}.media-profile-status{height:20px;padding:0 5px}.media-favorite{width:28px!important;height:28px!important;min-height:28px!important}.media-skeleton-card{aspect-ratio:1/1.27;border-radius:13px}.bottom-nav{height:calc(var(--nav-height) + var(--tg-safe-bottom));padding-top:4px}.bottom-nav a{border-radius:11px;min-height:44px;font-size:10px}.profile-detail-page .page-header h1{white-space:nowrap;text-overflow:ellipsis;max-width:290px;font-size:20px;overflow:hidden}.profile-detail-page .page-header .icon-button{width:32px;height:32px}.detail-cover{aspect-ratio:16/9;border-radius:14px;max-height:min(178px,27vh);margin-bottom:7px}.detail-cover-meta{bottom:9px;left:9px;right:9px}.detail-cover-meta h2{font-size:18px}.detail-cover-meta p{font-size:11px}.detail-summary .detail-head h2{font-size:15px}.detail-head p{font-size:11px}.detail-badges .badge{height:22px}.headline{margin-top:5px;font-size:12.5px!important}.description{margin-top:5px;font-size:12.5px!important;line-height:1.32!important}.tags-wrap{gap:4px;margin-top:6px}.tags-wrap .tag-pill:nth-child(n+7){display:none}.copy-row{margin-top:6px}.copy-button{border-radius:10px;height:32px;min-height:32px;font-size:11.5px}.detail-actions{gap:5px;margin-top:7px}.detail-actions .primary-button,.detail-actions .secondary-button{border-radius:11px;height:38px;min-height:38px;font-size:12.5px}.detail-actions svg{width:17px;height:17px}.detail-inline{gap:5px;margin-top:6px}.detail-inline .ghost-button{height:34px;min-height:34px}.detail-card{border-radius:14px;margin-bottom:7px;padding:10px}.detail-card h2{font-size:15px}.detail-media-grid{gap:5px}.detail-media-grid .media-tile.featured{aspect-ratio:16/8.8}.full-description{font-size:12.5px!important;line-height:1.38!important}.info-banner{min-height:50px;padding:8px}.guest-panel{padding:11px}.panel h2,.empty h2{font-size:16px}.panel p,.empty p{font-size:12.5px}.filter-sheet{max-height:calc(var(--tg-usable-height) - var(--tg-safe-top) - 6px)}.filter-sheet .toggle{height:36px;margin:5px 0}.filter-sheet .tags-select button{min-height:28px;font-size:11.5px}.report-sheet .radio-list button{min-height:34px}.report-sheet .form-field textarea{min-height:78px}.report-actions .primary-button{height:36px}.form-field input,.form-field textarea,.form-field select{min-height:38px}.primary-button,.secondary-button,.danger-button{height:38px;min-height:38px}.ghost-button{height:34px;min-height:34px}@media (width<=380px){:root{--nav-height:56px;--screen-x:9px}.page-header .brand-title{font-size:27px}.page-header h1{font-size:21px}.search-bar,.filter-button{height:36px;min-height:36px}.filter-button{flex-basis:91px}.chip{height:26px;min-height:26px;font-size:11px}.media-profile-grid{gap:5px}.media-profile-body{height:40px;padding:5px}.media-profile-title-row h2{font-size:12.5px}.media-profile-title-row span{display:none}.detail-cover{max-height:min(160px,25vh)}.bottom-nav a{min-height:42px}.filter-sheet .tags-select button{min-height:27px}}.media-profile-card{border-radius:16px}.media-profile-body{align-content:center;gap:4px;height:56px;padding:8px;display:grid}.media-profile-title-row{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;gap:4px;max-width:100%;display:grid}.media-profile-title-row h2{max-width:132px;font-size:14.5px;line-height:1.05}.verified-icon{width:15px;height:15px;color:var(--success);stroke-width:2.5px;flex:none}.media-profile-meta-row{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.media-profile-meta-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.1;overflow:hidden}.media-category{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--text-body);font-size:11.5px;font-weight:700;line-height:1.1;overflow:hidden}.media-profile-title-row>span:not(.media-category){display:none!important}.media-profile-status{height:23px}.media-profile-status .status-dot{width:8px;height:8px}.media-favorite{background:#080a0f8a;border-radius:50%;width:32px!important;height:32px!important;min-height:32px!important}.chip{height:31px;min-height:31px;padding:0 10px;font-size:12.5px}.filter-group{margin:7px 0}.filter-group>span{color:var(--text-body);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.filter-group .tags-select{margin:0}.detail-profile-card{background:var(--surface);border:1px solid var(--border);border-radius:17px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:grid}.detail-avatar{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:50%;place-items:center;width:90px;height:90px;padding:0;display:grid;overflow:hidden}.detail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.detail-avatar svg{width:28px;height:28px;color:var(--text-muted)}.detail-name-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:700;line-height:1.02;overflow:hidden}.copy-inline{max-width:100%;height:24px;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.copy-inline.copied{color:var(--success)}.detail-profile-info>p{color:var(--text-muted);margin:3px 0 0;font-size:12.5px;font-weight:600;line-height:1.2}.detail-profile-meta>span:not(.status-badge){border:1px solid var(--border);height:23px;color:var(--text-body);background:#ffffff09;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.detail-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--text-body)!important;font-size:13px!important;line-height:1.25!important}.detail-actions-card{gap:7px;margin-bottom:9px;display:grid}.detail-actions-card .primary-button{border-radius:14px;height:46px;min-height:46px;font-size:14px}.detail-secondary-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.detail-secondary-grid .secondary-button{border-radius:13px;height:42px;min-height:42px;font-size:13px}.detail-media-carousel .media-tile{aspect-ratio:auto;scroll-snap-align:start;border-radius:15px;flex:0 0 138px;width:138px;height:184px}.compact-description{padding:14px}.compact-description .full-description{font-size:14px!important;line-height:1.45!important}.compact-formats{padding:12px}.compact-formats .tags-wrap{gap:6px}.tertiary-actions{justify-content:center;gap:22px;padding:2px 0 12px;display:flex}.tertiary-actions button{color:var(--text-muted);background:0 0;border:0;padding:8px;font-size:13px;font-weight:700}.detail-cover,.detail-summary,.detail-media-grid{display:none!important}@media (width<=380px){.media-profile-grid{gap:7px}.media-profile-card{border-radius:15px}.media-profile-body{height:53px;padding:7px}.media-profile-title-row h2{max-width:112px;font-size:14px}.media-category{max-width:60px;font-size:11px}.media-profile-meta-row>span:first-child{font-size:11.5px}.detail-profile-card{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.detail-avatar{width:82px;height:82px}.detail-name-row h2{font-size:23px}.detail-media-carousel .media-tile{flex-basis:128px;width:128px;height:172px}.detail-media-carousel .media-tile:first-child{flex-basis:138px;width:138px}.chip{height:30px;min-height:30px;font-size:12px}}.page-header .brand-title{letter-spacing:-.045em;font-size:26px}.page-header h1{font-size:20px}.page-header p{color:var(--color-text-muted);font-size:11px}.search-bar{background:var(--color-surface-2);border-color:#ffffff16;border-radius:13px;height:36px}.filter-button{background:var(--color-surface-2);border-radius:13px;flex-basis:94px;height:36px;min-height:36px;font-size:12px}.filter-button svg,.search-bar svg{width:15px;height:15px}.chip{background:var(--color-surface-2);border-color:#ffffff12;height:28px;min-height:28px;padding:0 9px;font-size:11.5px;font-weight:700}.chip.active{box-shadow:none;background:#d86baa21;border-color:#d86baa80}.media-profile-card{background:#0c1018;border-color:#ffffff13;border-radius:15px}.media-profile-card.promoted{border-color:#d86baa47}.media-profile-cover{aspect-ratio:4/5}.media-profile-body{gap:3px;height:52px;padding:7px 8px}.media-profile-title-row h2{letter-spacing:-.015em;max-width:136px;font-size:14px}.media-profile-meta-row>span:first-child{max-width:82px;font-size:11.5px;font-weight:600}.media-category{max-width:66px;color:var(--color-text-body);font-size:11px}.media-profile-status{background:#07080cb8;height:21px;bottom:6px;left:6px}.media-favorite{background:#080a0f7a;border-color:#ffffff1f;width:30px!important;height:30px!important;min-height:30px!important}.media-favorite.active{background:#d86baa29;border-color:#d86baa6b}.bottom-nav{background:#06070bf2;border-top-color:#ffffff0f}.bottom-nav a.active{background:#d86baa0b}.profile-detail-page .page-header h1{color:#e8eaf0;font-size:18px}.detail-profile-card{background:#0c1018;border-radius:15px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px}.detail-name-row h2{max-width:230px;font-size:22px}.detail-name-row .verified-icon{width:15px;height:15px}.copy-inline{height:20px;margin-top:1px;font-size:11.5px}.detail-profile-info>p{margin-top:2px;font-size:11.5px}.detail-profile-meta{gap:5px;margin-top:5px}.detail-profile-meta .status-badge,.detail-profile-meta>span:not(.status-badge){height:21px;font-size:11px}.detail-headline{margin-top:5px!important;font-size:12.5px!important;line-height:1.22!important}.detail-actions-card .primary-button{border-radius:13px;font-size:13.5px;height:42px!important;min-height:42px!important}.detail-actions-card .primary-button svg{width:17px;height:17px}.detail-secondary-grid{gap:6px}.detail-secondary-grid .secondary-button{border-radius:12px;font-size:12.5px;height:38px!important;min-height:38px!important}.detail-secondary-grid .secondary-button svg{width:16px;height:16px}.section-row.compact{margin-bottom:6px}.section-row.compact h2{font-size:16px}.section-row.compact span{font-size:11.5px}.detail-media-carousel{gap:7px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.detail-media-carousel .media-tile:first-child{flex-basis:126px;width:126px}.compact-description{border-radius:15px;padding:12px}.compact-description h2,.compact-formats h2{margin-bottom:6px;font-size:16px}.compact-description .full-description{color:#c9cdd5!important;font-size:13px!important;line-height:1.42!important}.compact-formats{border-radius:15px;padding:10px}.compact-formats .tag-pill{height:25px;font-size:11.5px!important}.tertiary-actions{gap:18px;padding-bottom:8px}.tertiary-actions button{padding:6px 8px;font-size:12px}.info-banner{border-radius:14px;min-height:46px}.info-banner span{font-size:12px}.info-banner .link-button{height:32px;min-height:32px;font-size:11.5px}.guest-panel{border-radius:15px}.guest-panel h2{font-size:16px}.guest-buttons .link-button{height:36px;min-height:36px}.guest-actions .admin-item,.admin-item{min-height:36px}.empty{padding:12px}.empty p{font-size:12.5px}.sheet-head h2{font-size:16px}.filter-sheet .form-field{font-size:11.5px}.filter-sheet .form-field input,.filter-sheet .form-field select{min-height:34px}.filter-sheet .toggle{height:34px;font-size:12px}.filter-sheet .tags-select button{min-height:26px;padding:0 8px;font-size:11px}.filter-group>span{font-size:11.5px}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{height:34px;min-height:34px;font-size:12px}.media-preview section{padding:44px 10px 10px}.media-preview img,.media-preview video{max-height:calc(var(--tg-viewport-height,100vh) - 76px);border-radius:16px}@media (width<=380px){.page-header .brand-title{font-size:25px}.search-bar,.filter-button{height:34px;min-height:34px}.filter-button{flex-basis:88px}.chip{height:27px;min-height:27px;font-size:11px}.media-profile-grid{gap:6px}.media-profile-body{height:50px;padding:6px 7px}.media-profile-title-row h2{max-width:118px;font-size:13.5px}.media-category{max-width:58px}.media-profile-meta-row>span:first-child{max-width:74px;font-size:11px}.detail-profile-card{grid-template-columns:70px minmax(0,1fr);padding:9px}.detail-avatar{width:70px;height:70px}.detail-name-row h2{max-width:202px;font-size:20px}.detail-media-carousel .media-tile{flex-basis:112px;width:112px;height:150px}.detail-media-carousel .media-tile:first-child{flex-basis:120px;width:120px}.compact-description .full-description{font-size:12.5px!important}}.media-asset{background:linear-gradient(110deg,#111723 8%,#171c28 18%,#111723 33%) 0 0/220% 100%;width:100%;height:100%;animation:1.1s linear infinite mediaPulse;display:block;position:relative}.media-asset.loaded{background:0 0;animation:none}.media-asset img,.media-asset video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block}.media-asset.loaded img,.media-asset.loaded video{opacity:1}@keyframes mediaPulse{to{background-position:-220% 0}}.media-preview .media-asset{display:contents}.media-preview .media-asset img,.media-preview .media-asset video{opacity:1;object-fit:contain}.sheet,.modal{max-height:calc(var(--visual-viewport-height,var(--tg-usable-height)) - var(--tg-safe-top) - max(8px, var(--keyboard-height,0px)))}.overlay{height:var(--visual-viewport-height,var(--tg-usable-height))}.sheet-scroll{padding-bottom:max(6px,var(--keyboard-height,0px))}.offline-banner{left:50%;top:calc(8px + var(--tg-safe-top));z-index:1300;width:min(456px,100% - 20px);min-height:34px;color:var(--warning);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8b85c24;border:1px solid #e8b85c47;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}.debug-screen pre{white-space:pre-wrap;word-break:break-word;color:var(--text-body);margin:8px 0 0;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.debug-screen .panel h2{font-size:16px}.debug-screen .panel{padding:12px}.favorite-detail-action{transition:background .14s,border-color .14s,color .14s,transform .12s}.favorite-detail-action.active{box-shadow:inset 0 0 0 1px #d86baa1f;color:var(--accent-hover)!important;background:#d86baa29!important;border-color:#d86baa7a!important}.favorite-detail-action.active svg{color:var(--accent-hover);filter:drop-shadow(0 0 8px #d86baa3d)}:root{--favorite:#ff4d6d;--favorite-soft:#ff5d722b;--favorite-border:#ff5d7280}.favorite-detail-action.active{box-shadow:inset 0 0 0 1px #ff5d721f,0 0 0 1px #ff5d720a;background:var(--favorite-soft)!important;border-color:var(--favorite-border)!important;color:var(--favorite)!important}.favorite-detail-action.active svg{filter:drop-shadow(0 0 8px #ff5d7240);color:var(--favorite)!important}.favorite-detail-action[aria-pressed=true]{font-weight:800}.favorite-detail-action:not(.active) svg{color:var(--text-body)}.favorite-mini.active,.media-favorite.active{box-shadow:0 0 0 1px #ff5d7214,0 8px 18px #ff5d721f;color:var(--favorite)!important;background:var(--favorite-soft)!important;border-color:var(--favorite-border)!important}.favorite-mini.active svg,.media-favorite.active svg{filter:drop-shadow(0 0 7px #ff5d7259);color:var(--favorite)!important}.favorite-mini[aria-pressed=true]{transform:scale(1.02)}.secondary-button:disabled,.primary-button:disabled,.danger-button:disabled{filter:saturate(.55);cursor:not-allowed;opacity:1!important;color:var(--text-faint)!important;background:#ffffff06!important;border-color:#ffffff0e!important}.secondary-button:disabled svg,.primary-button:disabled svg,.danger-button:disabled svg{color:var(--text-faint)!important}.tertiary-actions button:first-child,.danger-button{color:var(--danger)!important}.danger-button{background:#ff5d7a1f!important;border-color:#ff5d7a57!important}.moderation-actions .secondary-button:nth-child(3){color:var(--warning)!important;background:#e8b85c14!important;border-color:#e8b85c47!important}.report-card .ghost-button{background:#ffffff06;border:1px solid #fff1;color:var(--text-muted)!important}.media-asset{overflow:hidden}.media-asset img,.media-asset video{transition:filter .18s,transform .18s;opacity:1!important}.media-asset:not(.loaded) img,.media-asset:not(.loaded) video{filter:saturate(.88)contrast(.94)brightness(.82)}.media-profile-cover .media-asset:after,.detail-avatar:after,.media-tile .media-asset:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 42%,#00000029);position:absolute;inset:0}.media-profile-card{overflow:hidden;transform:translateZ(0)}.media-profile-card:active{transform:scale(.985)translateZ(0)}:root{--nav-height:72px;--nav-island-width:min(358px,calc(100vw - 28px));--nav-bottom:10px}.bottom-nav{gap:3px;overflow:hidden;left:50%!important;right:auto!important;bottom:calc(var(--nav-bottom) + var(--tg-safe-bottom))!important;width:var(--nav-island-width)!important;max-width:var(--nav-island-width)!important;-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;background:#0b0d14db!important;border:1px solid #ffffff14!important;border-radius:999px!important;height:56px!important;min-height:56px!important;padding:5px!important;box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #ffffff06!important}.bottom-nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0e,#fff0);position:absolute;inset:0}.bottom-nav a{transition:background .16s,color .16s,transform .12s;position:relative;min-height:46px!important;color:var(--color-text-muted)!important;border-radius:999px!important;gap:1px!important;font-size:10px!important}.bottom-nav a.active svg{filter:drop-shadow(0 0 7px #d86baa47)}.media-profile-card{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff06}.media-profile-card.promoted{border-color:#d86baa57;box-shadow:inset 0 0 0 1px #d86baa0f}.media-profile-title-row h2{letter-spacing:-.02em}.media-category{color:#d6d9e1}.media-profile-meta-row>span:first-child{color:var(--color-text-muted)}.media-profile-status{border-color:#ffffff1b;box-shadow:0 6px 14px #00000047}.media-favorite:not(.active){color:var(--color-text-muted)!important;background:#080a0f80!important;border-color:#ffffff21!important}.media-favorite:not(.active):active{color:var(--favorite)!important;background:#ff5d721a!important}.verified-icon{filter:drop-shadow(0 0 5px #39d98a2e)}.search-bar,.filter-button{box-shadow:inset 0 1px #ffffff08}.search-bar:focus-within{border-color:#d86baa8f!important;box-shadow:0 0 0 3px #d86baa1f!important}.filter-button:active,.chip:active{transform:scale(.985)}.chips-row{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.chip{box-shadow:inset 0 1px #ffffff06}.chip.active{color:var(--color-accent-hover)!important}.selected-filters .tag-pill{background:#d86baa14;border-color:#d86baa38}.detail-profile-card,.detail-card,.panel,.info-banner,.empty{box-shadow:inset 0 1px #ffffff06}.detail-profile-card{background:linear-gradient(180deg,#0e121b,var(--color-bg-elevated));border-color:#ffffff16}.detail-avatar{box-shadow:0 0 0 3px #ffffff06,0 10px 24px #00000047}.detail-actions-card .primary-button{box-shadow:0 10px 28px #d86baa2e}.detail-secondary-grid .secondary-button:not(.favorite-detail-action){background:var(--color-surface-2)!important}.favorite-detail-action.active{box-shadow:0 10px 24px #ff5d721f,inset 0 0 0 1px #ff5d721a!important}.detail-media-carousel{scroll-padding-left:10px}.detail-media-carousel .media-tile{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff06}.compact-description,.compact-formats{background:linear-gradient(180deg,#0d1119,var(--color-bg-elevated))}.tertiary-actions button{border-radius:999px}.tertiary-actions button:active{background:#ffffff0a}.sheet,.modal{box-shadow:0 -20px 50px #00000080!important}.filter-sheet,.report-sheet{border-color:#ffffff1a}.sheet-actions{border-top:1px solid #ffffff0e}.toggle input:checked:after{background:var(--color-accent-hover)!important}.tags-select button.active,.radio-list .active{color:var(--color-accent-hover)!important;background:#d86baa21!important;border-color:#d86baa73!important}.report-sheet .radio-list .active{color:var(--danger)!important;background:#ff5d7a1f!important;border-color:#ff5d7a6b!important}.admin-item{box-shadow:inset 0 1px #ffffff06}.admin-item:active{transform:scale(.99)}.danger-button:active{background:#ff5d7a2e!important}.secondary-button:active,.primary-button:active,.copy-inline:active,.copy-button:active{transform:scale(.985)}.copy-inline.copied,.copy-button.copied{color:var(--success)!important}.offline-banner{box-shadow:0 12px 30px #00000042}@media (width<=380px){:root{--nav-island-width:min(334px,calc(100vw - 24px));--nav-bottom:8px}.bottom-nav{height:54px!important;min-height:54px!important;padding:4px!important}.bottom-nav a{min-height:44px!important;font-size:9.5px!important}.bottom-nav a svg{width:18px!important;height:18px!important}.page{padding-bottom:calc(var(--nav-height) + 18px + var(--tg-safe-bottom))!important}.media-profile-grid{gap:7px 6px}.toast{bottom:calc(var(--nav-height) + 26px + var(--tg-safe-bottom))!important}}.detail-profile-card{padding-right:52px;position:relative}.favorite-detail-float{width:36px;height:36px;color:var(--color-text-muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#080a0f94;border:1px solid #ffffff1f;border-radius:50%;place-items:center;transition:transform .12s,background .14s,border-color .14s,color .14s;display:grid;position:absolute;top:10px;right:10px}.favorite-detail-float svg{width:18px;height:18px}.favorite-detail-float.active{color:var(--favorite);background:var(--favorite-soft);border-color:var(--favorite-border);box-shadow:0 0 0 1px #ff5d7214,0 10px 22px #ff5d7224}.favorite-detail-float:active{transform:scale(.94)}.detail-actions-card{grid-template-columns:1fr!important}.detail-actions-card>.secondary-button{height:38px!important;min-height:38px!important}.detail-media-carousel{position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 38px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 38px),#0000 100%);padding-right:34px!important}.detail-section{position:relative}.detail-section:after{content:"→";width:26px;height:26px;color:var(--text-body);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080a0fb8;border:1px solid #ffffff1a;border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:34px;right:4px}.section-row.compact span{color:var(--accent-hover)!important}@media (width<=380px){.detail-profile-card{padding-right:48px}.favorite-detail-float{width:34px;height:34px;top:8px;right:8px}.favorite-detail-float svg{width:17px;height:17px}}.bottom-nav{--nav-pad:5px;--nav-gap:3px;isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.35)!important;background:linear-gradient(135deg,#161924ad,#080a0fbd)!important;border-color:#ffffff21!important;box-shadow:0 22px 54px #0000007a,inset 0 1px #ffffff24,inset 0 -1px #ffffff09!important}.bottom-nav:after{content:"";z-index:0;top:var(--nav-pad);bottom:var(--nav-pad);left:calc(var(--nav-pad) + (100% - var(--nav-pad) * 2) / 4 * var(--active-index));width:calc((100% - var(--nav-pad) * 2) / 4);pointer-events:none;background:linear-gradient(135deg,#d86baa47,#d86baa1f);border:1px solid #d86baa38;border-radius:999px;transition:left .28s cubic-bezier(.2,.8,.2,1),transform .2s,opacity .2s;position:absolute;box-shadow:0 10px 26px #d86baa38,inset 0 1px #ffffff1f}.bottom-nav a{z-index:1;min-width:0}.bottom-nav a svg{transition:transform .22s,color .22s,filter .22s;width:22px!important;height:22px!important}.bottom-nav a.active{box-shadow:none!important;color:var(--color-accent-hover)!important;background:0 0!important}.bottom-nav a:not(.active):active svg{transform:scale(.92)}@media (width<=380px){.bottom-nav a svg{width:21px!important;height:21px!important}}.eyebrow{width:max-content;min-height:22px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.visitor-profile-page,.model-dashboard-page,.promotion-page,.admin-screen,.legal-screen{background:linear-gradient(#10141ee0,#07070b00 220px)}.profile-gateway,.promo-hero,.admin-hero,.rules-hero{background:linear-gradient(145deg,var(--color-surface-2),var(--color-bg-elevated) 68%);border:1px solid #ffffff17;border-radius:22px;margin-bottom:12px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.profile-gateway:after,.promo-hero:after,.admin-hero:after,.rules-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d86baa2e,#0000 68%);height:140px;position:absolute;inset:auto -40px -70px 42%}.profile-gateway h2,.promo-hero h2,.admin-hero h2,.rules-hero h2{letter-spacing:-.025em;margin:8px 0;font-size:24px;line-height:1.02}.profile-gateway p,.promo-hero p,.admin-hero p,.rules-hero p{color:var(--color-text-body);margin:0;font-size:13.5px;font-weight:600;line-height:1.38}.profile-gateway-actions,.rules-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.role-cards,.model-workbench,.admin-console,.promo-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-card,.workbench-card,.admin-console-card,.promo-plan,.legal-card,.promo-rules{background:var(--color-surface-1);border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:7px;min-height:118px;padding:12px;display:grid;position:relative;overflow:hidden}.role-card svg,.workbench-card svg,.admin-console-card svg{width:24px;height:24px;color:var(--color-accent-hover)}.role-card strong,.workbench-card strong,.admin-console-card strong,.promo-plan strong{letter-spacing:-.015em;font-size:16px;line-height:1.08}.role-card span,.workbench-card span,.admin-console-card span,.promo-plan span{color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.25}.model-role{background:linear-gradient(145deg,#d86baa26,var(--color-surface-1) 56%)}.rules-role{background:linear-gradient(145deg,#d86baa21,var(--color-surface-1) 58%)}.admin-role{background:linear-gradient(145deg,#39d98a1f,var(--color-surface-1) 58%);grid-column:1/-1}.debug-role{background:var(--color-bg-elevated);grid-column:1/-1;min-height:82px}.model-command,.model-command-side{gap:10px;display:grid}.model-workbench .workbench-card:first-child{background:linear-gradient(135deg,#d86baa29,var(--color-surface-1) 60%);grid-column:1/-1;min-height:92px}.model-workbench{margin-bottom:12px}.promo-hero,.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.promo-hero .badge{z-index:1}.promo-plans{margin-bottom:12px}.promo-plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.promo-plan p{color:var(--color-text-body);margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.promo-plan .secondary-button{align-self:end;margin-top:6px}.promo-rules{gap:10px;margin-bottom:12px}.promo-rules h2{margin:0 0 2px;font-size:19px}.promo-rules div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.promo-rules div span{width:28px;height:28px;color:var(--color-accent-hover);background:#d86baa21;border-radius:999px;place-items:center;font-weight:800;display:grid}.promo-rules p{color:var(--color-text-muted);margin:0;font-size:13px;font-weight:650;line-height:1.3}.admin-hero .link-button{width:auto;min-width:136px}.admin-console-card:first-child{background:linear-gradient(135deg,#39d98a1f,var(--color-surface-1) 62%);grid-column:1/-1;min-height:92px}.admin-console-card:nth-child(2){background:linear-gradient(145deg,#ff5d7a1f,var(--color-surface-1) 58%)}.admin-console-card:nth-child(5){background:linear-gradient(145deg,#e8b85c1f,var(--color-surface-1) 58%)}.rules-hero{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.rules-hero>svg{width:42px;height:42px;color:var(--color-accent-hover);background:#d86baa1f;border-radius:14px;padding:9px}.legal-card{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:96px}.legal-card>span{color:var(--color-text-faint);font-size:18px;font-weight:850;line-height:1}.legal-card h2{margin:0 0 6px;font-size:18px}.legal-card p{color:var(--color-text-muted);margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.rules-actions .link-button{height:44px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.model-dashboard-page .model-summary .link-button{grid-column:1/-1;width:100%;margin-top:8px;position:static}.model-dashboard-page .model-summary-tags{padding-right:0}.viewer-profile-card,.model-apply-card,.profile-section{background:linear-gradient(145deg,var(--color-surface-2),var(--color-bg-elevated) 68%);border:1px solid #ffffff17;border-radius:22px;margin-bottom:12px;padding:16px;box-shadow:inset 0 1px #ffffff0a}.viewer-profile-card{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;display:grid}.viewer-avatar{width:66px;height:66px;color:var(--color-accent-hover);background:linear-gradient(145deg,#d86baa2e,#ffffff0a);border:1px solid #ffffff14;border-radius:20px;place-items:center;display:grid;overflow:hidden}.viewer-avatar img{object-fit:cover;width:100%;height:100%;display:block}.viewer-avatar span{font-size:20px;font-weight:850}.viewer-profile-card h2,.model-apply-card h2{letter-spacing:-.025em;margin:7px 0 4px;font-size:23px;line-height:1.02}.viewer-profile-card p,.model-apply-card p{color:var(--color-text-body);margin:0;font-size:13.5px;font-weight:600;line-height:1.38}.viewer-meta-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.viewer-meta-row span{min-height:26px;color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.viewer-actions{gap:8px;margin-bottom:12px;display:grid}.viewer-action{background:var(--color-surface-1);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.viewer-action svg{width:24px;height:24px;color:var(--color-accent-hover)}.viewer-action strong{font-size:15px;line-height:1.05;display:block}.viewer-action span{color:var(--color-text-muted);margin-top:3px;font-size:12px;font-weight:700;line-height:1.25;display:block}.profile-section{background:var(--color-surface-1)}.profile-section .section-row{margin-bottom:10px}.profile-section .section-row h2{font-size:18px}.profile-section .section-row a{color:var(--color-accent-hover);font-size:12px;font-weight:800}.saved-preview-list{gap:7px;display:grid}.saved-preview-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px;display:grid}.saved-preview-item .avatar{width:42px;height:42px}.saved-preview-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.05;overflow:hidden}.saved-preview-item span{color:var(--color-text-muted);font-size:12px;font-weight:700}.model-apply-card{background:linear-gradient(145deg,#d86baa26,var(--color-bg-elevated) 62%);position:relative;overflow:hidden}.model-apply-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#d86baa38,#0000 68%);width:170px;height:170px;position:absolute;bottom:-72px;right:-46px}.apply-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0;display:grid;position:relative}.apply-steps span{height:30px;color:var(--color-text-body);background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.model-apply-actions{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.staff-section{box-shadow:none;background:0 0;border:0;gap:8px;padding:0;display:grid}.staff-section .role-card{min-height:84px}@media (width>=430px){.model-command{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch}.model-command .model-summary{height:100%;margin-bottom:0}.model-command-side .completion-card,.model-command-side .status-card{margin-bottom:0}}@media (width<=380px){.profile-gateway,.promo-hero,.admin-hero,.rules-hero,.viewer-profile-card,.model-apply-card,.profile-section{border-radius:16px;margin-bottom:8px;padding:12px}.profile-gateway h2,.promo-hero h2,.admin-hero h2,.rules-hero h2,.viewer-profile-card h2,.model-apply-card h2{margin:6px 0 3px;font-size:19px}.profile-gateway p,.promo-hero p,.admin-hero p,.rules-hero p,.viewer-profile-card p,.model-apply-card p{font-size:12.5px}.viewer-profile-card{grid-template-columns:54px minmax(0,1fr);gap:10px}.viewer-avatar{border-radius:16px;width:54px;height:54px}.viewer-actions{gap:6px;margin-bottom:8px}.viewer-action{border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:60px;padding:9px}.viewer-action strong{font-size:13px}.viewer-action span{font-size:11px}.viewer-meta-row{gap:5px;margin-top:6px}.viewer-meta-row span{min-height:23px;font-size:10px}.model-apply-actions{grid-template-columns:1fr}.apply-steps{gap:5px;margin:10px 0}.apply-steps span{height:26px;font-size:10px}.role-cards,.model-workbench,.admin-console,.promo-plans{gap:6px}.role-card,.workbench-card,.admin-console-card,.promo-plan,.legal-card,.promo-rules{border-radius:14px;min-height:92px;padding:10px}.role-card strong,.workbench-card strong,.admin-console-card strong,.promo-plan strong{font-size:14px}.role-card span,.workbench-card span,.admin-console-card span,.promo-plan span{font-size:11px}.promo-hero,.admin-hero{grid-template-columns:1fr}.admin-hero .link-button{width:100%}.promo-plan{min-height:150px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.admin-stats .stat-card{min-height:48px;padding:7px 4px}.admin-stats .stat-card strong{font-size:15px}.admin-stats .stat-card span{font-size:9px!important}.legal-card{grid-template-columns:34px minmax(0,1fr);min-height:78px}.legal-card h2{font-size:15px}.legal-card p{font-size:12px}.rules-hero{grid-template-columns:34px minmax(0,1fr)}.rules-hero>svg{width:34px;height:34px;padding:7px}}.page-header{position:relative}.page-header h1:not(.brand-title){letter-spacing:-.025em;font-size:28px}.page-header p{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:12px}.search-row{top:calc(6px + var(--tg-safe-top));z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#07070bf0,#07070bb3 72%,#07070b00);padding:5px 0;position:sticky}.search-bar,.filter-button{background:#0f141ed1!important;border-color:#ffffff1a!important}.filter-button{flex-basis:112px;font-size:0}.filter-button:after{content:"";background:var(--color-accent-hover);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #d86baa8c}.chip{border-radius:999px!important}.chip.active{box-shadow:0 0 0 1px #d86baa1f,0 8px 20px #d86baa1a}.media-profile-grid{align-items:start}.media-profile-card{position:relative;background:#090d14!important;border-radius:16px!important}.media-profile-card.top-card{border-color:#e8b85c6b!important}.card-ribbon{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1e3b3;text-transform:uppercase;letter-spacing:.06em;background:#080a0fad;border:1px solid #ffffff1f;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:7px;left:7px}.media-profile-status{height:24px!important;bottom:7px!important;left:7px!important}.media-profile-body{min-height:58px!important}.media-profile-title-row h2{font-size:15px!important}.media-category{background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;padding:3px 6px}.empty{text-align:center;border-style:dashed!important}.empty h2{font-size:18px!important}.detail-profile-card{grid-template-columns:92px minmax(0,1fr)!important;padding:12px 50px 12px 12px!important}.detail-name-row h2{font-size:24px!important}.detail-headline{color:#dfe3eb!important}.detail-actions-card{bottom:calc(var(--nav-height) + 18px + var(--tg-safe-bottom));z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0c1018d1,#080a0ff5);border:1px solid #ffffff14;border-radius:16px;padding:8px;position:sticky}.compact-description{border-left:2px solid #d86baa6b!important}.compact-formats .tags-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.compact-formats .tag-pill{justify-content:center;max-width:none!important}.viewer-profile-card{background:linear-gradient(145deg,var(--color-surface-3),var(--color-bg-elevated) 72%);grid-template-columns:78px minmax(0,1fr)}.viewer-avatar{border-radius:24px;width:78px;height:78px}.viewer-profile-card h2{font-size:25px}.viewer-action{transition:transform .12s,border-color .12s,background .12s}.viewer-action:active{transform:scale(.985)}.viewer-action:first-child{background:linear-gradient(145deg,#ff5d721a,var(--color-surface-1) 62%)}.model-apply-card{border-color:#d86baa33}.model-apply-card .secondary-button{background:#ffffff09!important}.saved-preview-item{transition:transform .12s}.saved-preview-item:active{transform:scale(.985)}.readiness-card{background:var(--color-surface-1);border:1px solid #ffffff14;border-radius:18px;margin-bottom:12px;padding:12px}.readiness-card h2{margin:0;font-size:18px}.readiness-row{min-height:34px;color:var(--color-text-muted);border-top:1px solid #ffffff0e;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:750;display:grid}.readiness-row:first-of-type{border-top:0}.readiness-row svg{width:17px;height:17px;color:var(--color-text-faint)}.readiness-row.done svg{color:var(--color-success)}.dashboard-stats .stat-card:first-child{background:linear-gradient(145deg,#d86baa1f,var(--color-surface-1) 62%)}.dashboard-stats .stat-card:nth-child(2){background:linear-gradient(145deg,#d86baa21,var(--color-surface-1) 62%)}.dashboard-stats .stat-card:nth-child(3){background:linear-gradient(145deg,#ff5d721c,var(--color-surface-1) 62%)}.workbench-card{transition:transform .12s,border-color .12s}.workbench-card:active{transform:scale(.985)}.workbench-card:first-child{border-color:#d86baa3d!important}.promo-plan{position:relative}.promo-plan.recommended{background:linear-gradient(145deg,#e8b85c21,var(--color-surface-1) 62%);border-color:#e8b85c5c;grid-column:1/-1}.plan-label{color:#f1d89f;text-transform:uppercase;letter-spacing:.06em;background:#e8b85c24;border:1px solid #e8b85c4d;border-radius:999px;height:24px;padding:0 8px;font-size:10px;font-weight:850;position:absolute;top:10px;right:10px}.promo-lift{align-items:baseline;gap:5px;display:flex}.promo-lift b{color:#f1d89f;font-size:24px}.promo-lift small{color:var(--color-text-muted);font-size:11px;font-weight:800}.promo-rules div{position:relative}.promo-rules div:not(:last-child):after{content:"";background:#d86baa38;width:1px;position:absolute;top:31px;bottom:-9px;left:13px}.admin-hero{background:linear-gradient(145deg,#39d98a1c,var(--color-bg-elevated) 64%)}.admin-stats .stat-card:nth-child(2),.admin-stats .stat-card:nth-child(3){border-color:#ff5d7a38}.admin-console-card{min-height:104px}.admin-console-card svg{box-sizing:content-box;background:#ffffff0d;border-radius:12px;padding:5px}.moderation-list .admin-item{border-left:2px solid #d86baa61}.review-summary{background:linear-gradient(145deg,var(--color-surface-2),var(--color-bg-elevated) 70%)!important}.photo-actions button{background:#080a0fb8!important}.legal-card{background:linear-gradient(145deg,var(--color-surface-2),var(--color-bg-elevated) 68%)}.legal-card>span{font-variant-numeric:tabular-nums}.primary-button{box-shadow:0 10px 24px #d86baa29}.secondary-button{background:#101622!important}@media (width<=380px){.search-row{top:calc(2px + var(--tg-safe-top));padding:3px 0}.filter-button{flex-basis:48px!important;padding:0!important}.detail-profile-card{grid-template-columns:74px minmax(0,1fr)!important}.detail-avatar{width:74px!important;height:74px!important}.detail-name-row h2{font-size:20px!important}.compact-formats .tags-wrap{grid-template-columns:1fr 1fr}.viewer-profile-card{grid-template-columns:60px minmax(0,1fr)}.viewer-avatar{border-radius:18px;width:60px;height:60px}.viewer-profile-card h2{font-size:20px}.readiness-row{min-height:30px;font-size:12px}.promo-lift b{font-size:20px}.admin-console-card{min-height:88px}}.chip{justify-content:center;align-items:center;display:inline-flex;height:auto!important;min-height:36px!important;padding:0 13px!important;font-size:13px!important;line-height:1!important}.filter-button{min-width:48px!important}.filter-button:before{content:"Фильтры";clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-favorite{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.media-profile-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid!important}.media-profile-meta-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-category{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58px;line-height:1;overflow:hidden;font-size:10.5px!important}.copy-inline{max-width:100%;border-radius:10px!important;height:32px!important;min-height:32px!important;padding:0 9px!important}.copy-inline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tertiary-actions{flex-wrap:wrap;gap:8px;display:flex}.tertiary-actions button{min-height:36px!important;padding:0 12px!important;font-size:13px!important}.detail-name-row h2{min-width:0;white-space:normal!important;text-overflow:clip!important;line-height:1.06!important;overflow:visible!important}.detail-profile-info>p,.detail-headline{overflow-wrap:anywhere;min-width:0}.model-summary>div,.model-summary-head{min-width:0}.model-summary h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.status-card.compact{min-width:0}.status-card.compact h2,.status-card.compact p{overflow-wrap:anywhere}.edit-page .sticky-actions.single{margin-top:12px;margin-bottom:calc(18px + var(--tg-safe-bottom));position:static!important}.admin-stats .stat-card span{overflow-wrap:anywhere;font-size:11px!important;line-height:1.05!important}.admin-stats .stat-card strong{line-height:1!important}.viewer-profile-card>div:last-child{min-width:0}.viewer-profile-card h2,.viewer-profile-card p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.viewer-meta-row span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width>=430px) and (width<=699px){.model-command{grid-template-columns:1fr!important}.model-command .model-summary{margin-bottom:0;height:auto!important}.model-command-side .completion-card,.model-command-side .status-card{margin-bottom:0}}@media (width<=380px){.chip{min-height:34px!important;padding:0 11px!important;font-size:12.5px!important}.media-favorite{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.media-category{max-width:48px;font-size:10px!important}.media-profile-body{min-height:62px!important}.detail-profile-card{padding-right:44px!important}.copy-inline{height:34px!important;min-height:34px!important}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.admin-stats .stat-card{min-height:58px!important;padding:8px 6px!important}.admin-stats .stat-card strong{font-size:18px!important}.admin-stats .stat-card span{font-size:11px!important}.viewer-profile-card h2{font-size:19px!important}.apply-steps span{min-height:30px;height:auto!important}}.icon-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.copy-inline{height:36px!important;min-height:36px!important}.link-button,.section-row a{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.section-row a{border-radius:999px;padding:0 8px}.info-banner .link-button{height:44px!important;min-height:44px!important}.media-profile-status{min-width:0!important;max-width:145px!important;overflow:hidden!important}.media-profile-status .status-badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.media-profile-status .status-badge .status-dot{flex:none}.detail-section{overflow:hidden}.detail-section:after{display:none!important}.detail-section .section-row.compact span{white-space:nowrap;align-items:center;min-height:28px;display:inline-flex}@media (width<=380px){.media-profile-status{max-width:132px!important}.media-profile-status .status-badge{font-size:10px!important}.media-profile-status .status-dot{border-width:2px!important;width:11px!important;height:11px!important}.copy-inline{height:36px!important;min-height:36px!important}}.saved-preview-item>div{gap:3px;min-width:0;display:grid}.saved-preview-item strong,.saved-preview-item span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.model-dashboard-page .status-card.compact{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.model-dashboard-page .status-card.compact h2{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;font-size:32px!important;line-height:1.04!important}.model-dashboard-page .status-card.compact .badge{width:max-content;max-width:100%}.model-apply-card{margin-bottom:calc(22px + var(--tg-safe-bottom))}.model-apply-actions .link-button{min-height:46px!important}@media (width<=380px){.model-dashboard-page .status-card.compact h2{font-size:30px!important}.model-apply-card{margin-bottom:calc(70px + var(--tg-safe-bottom))}}@media (width<=480px){.admin-hero{grid-template-columns:1fr!important}.admin-hero .link-button{width:100%!important;min-width:0!important}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-stats .stat-card span{word-break:normal;overflow-wrap:normal}}.app-shell{overflow:hidden;background:radial-gradient(circle at 80% 0,#d86baa14,#0000 230px),linear-gradient(#0b0d14e6,#07070bfa 220px)!important}.app-shell:before{content:"";pointer-events:none;z-index:0;opacity:.26;mix-blend-mode:screen;background-image:radial-gradient(circle at 13% 30%,#ff5d720d,#0000 190px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.62' transform='rotate(-17 12 12)'%3E%3Cpath d='M7 10.5a4 4 0 1 1 3.7-5.5M17 10.5a4 4 0 1 0-3.7-5.5M10.2 6.8h3.6M6.4 14.1c-1.2 1.1-1.1 2.9.1 3.9 1.3 1.1 3.2.8 4.4-.7M17.6 14.1c1.2 1.1 1.1 2.9-.1 3.9-1.3 1.1-3.2.8-4.4-.7'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.56' transform='rotate(24 12 12)'%3E%3Cpath d='M15.5 7.5a4.2 4.2 0 1 0-3 3'/%3E%3Cpath d='m13.5 10.5 7 7'/%3E%3Cpath d='m17.4 14.4-2 2M20 17l-2 2'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.52' transform='rotate(-32 12 12)'%3E%3Crect x='6.5' y='10.2' width='11' height='9' rx='2'/%3E%3Cpath d='M8.8 10.2V7.8a3.2 3.2 0 0 1 6.4 0v2.4M12 14v2'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.5' transform='rotate(16 12 12)'%3E%3Cpath d='M10 13a5 5 0 0 0 7.1 0l1.4-1.4a5 5 0 0 0-7.1-7.1l-.9.9'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.1 0l-1.4 1.4a5 5 0 0 0 7.1 7.1l.9-.9'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.45' transform='rotate(-9 12 12)'%3E%3Cpath d='M7.5 4.5v15M16.5 4.5v15'/%3E%3Cpath d='M7.5 7c2.8 1 6.2-1 9 0M7.5 12c2.8 1 6.2-1 9 0M7.5 17c2.8 1 6.2-1 9 0'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");background-position:-90px 180px,76% 96px,11% 245px,84% 405px,18% 620px,72% 785px,0 0;background-repeat:no-repeat;background-size:300px 300px,34px 34px,32px 32px,30px 30px,31px 31px,28px 28px,120px 120px;width:100%;max-width:480px;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.app-shell:after{content:"";pointer-events:none;z-index:0;opacity:.12;mix-blend-mode:soft-light;background:linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 34px);width:100%;max-width:480px;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.page,.bottom-nav,.toast,.overlay,.age-gate{z-index:1;position:relative}.bottom-nav,.toast,.overlay{position:fixed}.age-gate:before{content:"";pointer-events:none;opacity:.28;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% -10%,#d86baa29,#0000 34%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.55' transform='rotate(-18 12 12)'%3E%3Cpath d='M7 10.5a4 4 0 1 1 3.7-5.5M17 10.5a4 4 0 1 0-3.7-5.5M10.2 6.8h3.6M6.4 14.1c-1.2 1.1-1.1 2.9.1 3.9 1.3 1.1 3.2.8 4.4-.7M17.6 14.1c1.2 1.1 1.1 2.9-.1 3.9-1.3 1.1-3.2.8-4.4-.7'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 24 24' fill='none' stroke='%23A3172A' stroke-width='1.45' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg opacity='.48' transform='rotate(24 12 12)'%3E%3Cpath d='M15.5 7.5a4.2 4.2 0 1 0-3 3'/%3E%3Cpath d='m13.5 10.5 7 7'/%3E%3Cpath d='m17.4 14.4-2 2M20 17l-2 2'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,78% 22%,14% 68%;background-repeat:no-repeat;background-size:280px 280px,32px 32px,31px 31px;position:fixed;inset:0}@media (width<=380px){.app-shell:before{opacity:.22;background-position:-85px 165px,78% 92px,10% 250px,86% 420px,15% 645px,73% 820px,0 0;background-size:260px 260px,28px 28px,27px 27px,26px 26px,27px 27px,24px 24px,120px 120px}.app-shell:after{opacity:.09}}.media-profile-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a0f6b!important;border-color:#ffffff0e!important;box-shadow:inset 0 1px #ffffff05!important}.media-profile-cover .media-asset{background:0 0;position:absolute;inset:0}.media-profile-cover .media-asset img,.media-profile-cover .media-asset video{background:0 0}.media-profile-cover>svg{color:#d86baa29;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-profile-body{background:linear-gradient(#080a0f94,#07080cb8)!important;border-top-color:#ffffff07!important}.app-shell{animation:14s ease-in-out infinite alternate servusAmbientGlow;background:var(--color-bg)!important;background-image:radial-gradient(circle at 18% 18%,#d86baa24,transparent 260px),radial-gradient(circle at 86% 34%,#d86baa1a,transparent 250px),radial-gradient(circle at 46% 88%,#d86baa14,transparent 280px),linear-gradient(var(--color-bg),var(--color-bg))!important;background-position:0 0,100% 10%,40% 100%,0 0!important;background-repeat:no-repeat!important;background-size:135% 135%,130% 130%,150% 150%,100% 100%!important}@keyframes servusAmbientGlow{0%{background-position:0 0,100% 10%,40% 100%,0 0}50%{background-position:10% 6%,88% 18%,52% 92%,0 0}to{background-position:4% 12%,96% 2%,35% 86%,0 0}}.app-shell:before,.app-shell:after{display:none!important}::selection{background:var(--color-accent-soft-2);color:var(--color-text-main)}html,body,#root{color:var(--text-primary);background:var(--app-bg)!important;background-color:var(--app-bg)!important}.app-shell{background:var(--app-bg)!important;background-image:radial-gradient(circle at 18% 18%,#d86baa21,transparent 260px),radial-gradient(circle at 86% 34%,#d86baa14,transparent 250px),radial-gradient(circle at 46% 88%,#d86baa12,transparent 280px),linear-gradient(var(--app-bg),var(--app-bg))!important}.page-header h1,.brand-title{color:var(--text-primary)}.page-header p,.eyebrow,.meta{color:var(--text-muted)!important}.search-bar,.filter-button,.icon-button{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--text-primary)!important}.search-bar:focus-within,.filter-button:focus{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.filter-button:after{background:var(--color-accent)!important;box-shadow:0 0 10px var(--color-accent-glow)!important}.search-bar input,.form-field input,.form-field textarea,.form-field select{color:var(--text-primary)!important}.chip,.tags-select button,.radio-list button,.tag-pill,.media-category{background:var(--chip-bg)!important;border-color:var(--chip-border)!important;color:var(--chip-text)!important}.chip.active,.tags-select button.active,.radio-list .active,.selected-filters .tag-pill{background:var(--chip-active-bg)!important;border-color:var(--chip-active-border)!important;color:var(--chip-active-text)!important;box-shadow:0 0 0 1px var(--color-accent-border),0 8px 20px var(--color-accent-glow)!important}.primary-button{background:var(--primary-bg)!important;color:var(--primary-text)!important;box-shadow:0 8px 24px var(--color-accent-glow)!important}.secondary-button,.open-button,.copy-button,.copy-inline{background:var(--secondary-bg)!important;border-color:var(--secondary-border)!important;color:var(--secondary-text)!important}.secondary-button:hover,.open-button:hover,.copy-button:hover,.copy-inline:hover{background:var(--secondary-bg-hover)!important}.ghost-button{color:var(--text-secondary)!important}.ghost-button:hover{background:#ffffff0b!important}.danger-button,.field-note.danger{background:var(--color-danger-soft)!important;border-color:var(--color-danger-border)!important;color:var(--color-danger)!important}.primary-button:disabled,.secondary-button:disabled{opacity:.45!important;box-shadow:none!important}.bottom-nav{border-top-color:var(--color-border-soft)!important;background:#090b10eb!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.viewer-profile-card,.model-apply-card,.profile-section,.readiness-card,.review-summary,.legal-card,.promo-plan,.promo-rules,.admin-console-card,.workbench-card,.role-card,.model-summary,.completion-card,.verification-card{background:var(--card-bg)!important;border-color:var(--color-border-soft)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card-soft)!important}.panel p,.detail-card p,.status-card p,.empty p,.info-banner,.viewer-profile-card p,.model-apply-card p,.promo-plan p,.promo-rules p,.legal-card p,.workbench-card span,.admin-console-card span,.role-card span{color:var(--text-secondary)!important}.media-profile-card,.profile-card{background:var(--card-bg)!important;border-color:var(--color-border-soft)!important;box-shadow:var(--shadow-card-soft)!important}.media-profile-card:hover,.media-profile-card.promoted,.media-profile-card.top-card,.profile-card:hover,.profile-card.promoted{border-color:var(--color-accent-border)!important;box-shadow:var(--shadow-accent)!important}.media-profile-cover,.detail-cover,.photo-tile,.media-tile{background:var(--color-surface-2)!important;border-color:var(--color-border-soft)!important}.media-profile-body{border-top-color:var(--color-border-soft)!important;background:linear-gradient(#0d1017e0,#090b10f5)!important}.media-profile-title-row h2,.media-profile-body h2,.profile-card h2,.detail-name-row h2{color:var(--text-primary)!important}.media-profile-meta-row>span:first-child,.media-profile-meta,.saved-preview-item span{color:var(--text-muted)!important}.card-ribbon,.plan-label{border-color:var(--color-accent-border)!important;color:var(--color-text-body)!important;background:#090b10bd!important}.favorite-mini{border-color:var(--color-border)!important;color:var(--color-text-muted)!important;background:#090b109e!important}.favorite-mini.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--favorite-active)!important}.media-profile-status,.detail-cover-meta .status-badge{border-color:var(--color-border-soft)!important;color:var(--text-primary)!important;background:#090b10b8!important}.status-dot.online,.readiness-row.done svg{background:var(--online-color)!important;color:var(--online-color)!important}.status-dot.recently,.status-dot.offline{background:var(--color-text-faint)!important}.verified-icon,.badge.success,.copy-button.copied,.copy-inline.copied{color:var(--verified-color)!important}.badge{background:var(--color-surface-2)!important;border-color:var(--color-border)!important;color:var(--text-secondary)!important}.badge.success{background:var(--color-success-soft)!important;border-color:var(--color-success-border)!important}.badge.danger{background:var(--color-danger-soft)!important;border-color:var(--color-danger-border)!important;color:var(--color-danger)!important}.badge.warning{background:var(--color-warning-soft)!important;border-color:var(--color-warning-border)!important;color:var(--color-warning)!important}.sheet,.modal{background:var(--app-bg-elevated)!important;border-color:var(--color-border-strong)!important}.form-field{color:var(--text-secondary)!important}.form-field input,.form-field textarea,.form-field select{background:var(--input-bg)!important;border-color:var(--input-border)!important}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.toggle{background:var(--secondary-bg)!important;border-color:var(--secondary-border)!important}.toggle input{background:var(--color-surface-3)!important;border-color:var(--color-border)!important}.toggle input:checked:after,.check-row input{background:var(--color-accent)!important;accent-color:var(--color-accent)!important}.status-card.approved,.badge.approved{border-color:var(--color-success-border)!important}.status-card.approved h2{color:var(--color-success)!important}.status-card.pending_review h2{color:var(--color-warning)!important}.status-card.rejected h2,.status-card.banned h2{color:var(--color-danger)!important}.admin-hero,.promo-hero,.promo-plan.recommended,.admin-console-card:first-child,.admin-console-card:nth-child(2),.admin-console-card:nth-child(5),.dashboard-stats .stat-card:first-child,.dashboard-stats .stat-card:nth-child(2),.dashboard-stats .stat-card:nth-child(3),.viewer-action:first-child,.model-apply-card{background:var(--card-bg)!important}.admin-stats .stat-card:nth-child(2),.admin-stats .stat-card:nth-child(3),.moderation-list .admin-item,.workbench-card:first-child,.model-apply-card{border-color:var(--color-border-soft)!important}.promo-lift b{color:var(--color-accent)!important}.promo-rules div span{background:var(--color-accent-soft)!important;color:var(--color-accent-hover)!important}.promo-rules div:not(:last-child):after{background:var(--color-accent-border)!important}.admin-console-card svg,.rules-hero>svg,.viewer-action svg{color:var(--color-accent)!important;background:var(--color-accent-soft)!important}.toast{background:var(--color-surface-2)!important;border-color:var(--color-border-strong)!important;color:var(--text-primary)!important}.toast.success{background:var(--color-success-soft)!important;border-color:var(--color-success-border)!important;color:var(--color-success)!important}.toast.error{background:var(--color-danger-soft)!important;border-color:var(--color-danger-border)!important;color:var(--color-danger)!important}.tertiary-actions button:first-child,.tertiary-actions button:last-child{color:var(--color-danger)!important}.media-profile-card:hover{border-color:var(--color-accent-border)!important;box-shadow:var(--shadow-accent)!important}.media-profile-card .card-ribbon{color:var(--color-text-body)!important;border-color:#d86baa3d!important}.media-profile-card.top-card .card-ribbon,.media-profile-card.promoted .card-ribbon{background:#090b10c2!important}.media-profile-card .card-ribbon{display:none!important}.media-profile-card.promoted,.media-profile-card.top-card{border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff06!important}.media-profile-card.promoted:before,.media-profile-card.top-card:before{content:"";opacity:.72;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#d86baa5c,#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.media-profile-body{align-content:center!important;gap:4px!important;height:auto!important;min-height:58px!important;padding:8px!important}.media-profile-title-row{align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:flex!important}.media-profile-title-row h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.media-profile-meta-row{min-width:0!important;max-width:100%!important;display:block!important}.media-profile-meta-row>span:first-child{max-width:100%!important;color:var(--color-text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;font-weight:650!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.media-category{display:none!important}.favorite-mini,.media-favorite,.favorite-mini.active,.media-favorite.active,.favorite-mini[aria-pressed=true],.media-favorite[aria-pressed=true]{box-sizing:border-box!important;transform:none!important}.favorite-mini:active,.media-favorite:active{transform:scale(.96)!important}.media-favorite,.media-favorite.active,.media-favorite[aria-pressed=true]{border-radius:999px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.media-favorite svg,.media-favorite.active svg{filter:none!important;width:17px!important;height:17px!important}.favorite-mini.active,.media-favorite.active,.favorite-mini[aria-pressed=true],.media-favorite[aria-pressed=true]{color:var(--color-accent)!important;background:#d86baa29!important;border-color:#d86baa61!important;box-shadow:inset 0 1px #ffffff06!important}.chips-row{gap:6px!important;padding-top:1px!important;padding-bottom:8px!important;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)!important}.chip{height:32px!important;min-height:32px!important;color:var(--color-text-body)!important;background:#ffffff08!important;border-color:#ffffff15!important;border-radius:999px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff07!important}.chip.active{color:var(--color-text-main)!important;background:#d86baa21!important;border-color:#d86baa57!important;box-shadow:inset 0 0 0 1px #d86baa14!important}.selected-filters{gap:5px!important;margin:0 0 9px!important}.selected-filters .tag-pill{max-width:150px!important;height:26px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:#ffffff08!important;border-color:#ffffff16!important}.search-row{background:linear-gradient(#050608e0,#0506088a 70%,#05060800)!important}.search-bar,.filter-button{background:#131722b8!important;border-color:#ffffff16!important;box-shadow:inset 0 1px #ffffff06!important}@media (width<=380px){.media-profile-body{min-height:56px!important;padding:7px!important}.media-profile-meta-row>span:first-child{font-size:11px!important}.media-favorite,.media-favorite.active,.media-favorite[aria-pressed=true]{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.chip{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important}}.search-row{z-index:4!important;-webkit-backdrop-filter:none!important;background:0 0!important;margin-bottom:8px!important;padding:0!important;position:relative!important;top:auto!important}.search-row:before,.search-row:after{content:none!important;display:none!important}.search-bar,.filter-button{-webkit-backdrop-filter:blur(8px)!important;background:#ffffff0b!important;border-color:#ffffff18!important;border-radius:999px!important;height:38px!important;min-height:38px!important;box-shadow:inset 0 1px #ffffff08!important}.search-bar{padding:0 12px!important}.filter-button{width:46px!important;min-width:46px!important;color:var(--color-text-body)!important;flex-basis:46px!important;padding:0!important;font-size:0!important}.filter-button:after{content:none!important;display:none!important}.search-bar:focus-within{background:#ffffff0e!important;border-color:#d86baa61!important;box-shadow:0 0 0 2px #d86baa1f!important}.filter-button:focus{background:#d86baa1c!important;border-color:#d86baa52!important;box-shadow:0 0 0 2px #d86baa1a!important}@media (width<=380px){.search-bar,.filter-button{height:36px!important;min-height:36px!important}.filter-button{flex-basis:42px!important;width:42px!important;min-width:42px!important}.search-row{margin-bottom:7px!important}}.page>.search-row{isolation:auto!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important;position:static!important;top:auto!important;transform:none!important}.page>.search-row *{isolation:auto!important}.page>.search-row:before,.page>.search-row:after,.search-bar:before,.search-bar:after,.filter-button:before,.filter-button:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.page>.search-row .search-bar,.page>.search-row .filter-button{background:#ffffff0a!important;box-shadow:inset 0 1px #ffffff07!important}.media-profile-status{-webkit-backdrop-filter:blur(8px)!important;background:#05060885!important;border-color:#ffffff13!important;box-shadow:0 4px 10px #0000002e!important}.media-profile-status .status-badge{color:#f4f5f7eb!important;font-size:10.8px!important}.media-profile-status .status-dot{border-width:0!important;width:7px!important;height:7px!important;box-shadow:0 0 0 2px #ffffff14!important}.model-dashboard-page .status-card.compact{background:var(--color-surface-1)!important;box-shadow:var(--shadow-card-soft)!important;border-color:#39d98a33!important;min-height:0!important;padding:15px!important}.model-dashboard-page .status-card.compact h2{color:var(--color-text-main)!important;margin-bottom:7px!important;font-size:25px!important;line-height:1.02!important}.model-dashboard-page .status-card.compact p{color:var(--color-text-body)!important;font-size:14px!important}.model-dashboard-page .status-card.compact .badge.success{color:var(--color-success)!important;background:#39d98a1a!important;border-color:#39d98a42!important}.readiness-card{background:var(--color-surface-1)!important;border-color:var(--color-border-soft)!important}.readiness-row.done{color:var(--color-text-body)!important}.readiness-row.done svg{color:var(--color-success)!important;background:0 0!important}.viewer-profile-card,.viewer-action,.profile-section,.model-apply-card,.admin-hero,.admin-console-card,.workbench-card,.stat-card{background:#0d1017d1!important;border-color:#ffffff12!important;box-shadow:0 8px 20px #0000002e!important}.viewer-action svg,.admin-console-card svg,.workbench-card svg{color:var(--color-accent)!important;background:#d86baa1a!important}.visitor-profile-page .model-apply-card{margin-bottom:calc(86px + var(--tg-safe-bottom))!important;border-radius:20px!important;gap:9px!important;padding:13px 16px!important}.visitor-profile-page .model-apply-card h2{margin:5px 0!important;font-size:23px!important;line-height:1.02!important}.visitor-profile-page .model-apply-card p{margin:0!important;font-size:13.5px!important;line-height:1.22!important}.visitor-profile-page .apply-steps{display:none!important}.visitor-profile-page .model-apply-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}.visitor-profile-page .model-apply-actions .link-button{border-radius:14px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.favorites .media-profile-grid,.favorites-page .media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=380px){.model-dashboard-page .status-card.compact h2{font-size:23px!important}.media-profile-status .status-badge{font-size:10px!important}.visitor-profile-page .model-apply-card{margin-bottom:calc(90px + var(--tg-safe-bottom))!important}}.viewer-profile-card.compact{background:#0d1017b8!important;border-color:#ffffff12!important;border-radius:20px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;margin-bottom:10px!important;padding:14px!important;display:grid!important;box-shadow:0 8px 20px #00000029!important}.viewer-profile-card.compact .viewer-avatar{width:64px!important;height:64px!important;box-shadow:none!important;color:var(--color-accent)!important;background:linear-gradient(145deg,#d86baa24,#ffffff09)!important;border:1px solid #ffffff14!important;border-radius:18px!important}.viewer-profile-card.compact h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0 0 4px!important;font-size:24px!important;line-height:1.02!important;overflow:hidden!important}.viewer-profile-card.compact p{color:var(--color-text-body)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 7px!important;font-size:14px!important;line-height:1.15!important;overflow:hidden!important}.viewer-profile-card.compact .viewer-meta-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.viewer-profile-card.compact .viewer-meta-row span{height:23px!important;color:var(--color-text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;max-width:100%!important;padding:0 8px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important;overflow:hidden!important}.profile-command-card{background:linear-gradient(145deg,#0d1017db,#0c0d12b8)!important;border:1px solid #ffffff13!important;border-radius:20px!important;gap:12px!important;margin-bottom:10px!important;padding:15px!important;display:grid!important;box-shadow:0 8px 20px #00000029!important}.profile-command-card h2{color:var(--color-text-main)!important;margin:5px 0!important;font-size:24px!important;line-height:1.02!important}.profile-command-card p{color:var(--color-text-body)!important;margin:0!important;font-size:14px!important;line-height:1.28!important}.profile-command-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.profile-command-actions .link-button{border-radius:14px!important;height:44px!important;min-height:44px!important;font-size:14px!important}.compact-saved{background:#0d1017b8!important;border-color:#ffffff12!important;border-radius:20px!important;margin-bottom:10px!important;padding:14px!important;box-shadow:0 8px 20px #00000029!important}.compact-saved .section-row h2{font-size:20px!important}.compact-saved .section-row a{color:var(--color-accent)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:850!important}.profile-quiet-links{margin:2px 0 calc(16px + var(--tg-safe-bottom))!important;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.profile-quiet-links a{min-height:34px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.profile-quiet-links svg{width:15px!important;height:15px!important;color:var(--color-text-faint)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.visitor-profile-page .viewer-actions,.visitor-profile-page .model-apply-card{display:none!important}.visitor-profile-page .viewer-action svg,.visitor-profile-page .role-card svg{box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.compact-staff{display:none!important}@media (width<=380px){.viewer-profile-card.compact{grid-template-columns:58px minmax(0,1fr)!important;padding:12px!important}.viewer-profile-card.compact .viewer-avatar{width:58px!important;height:58px!important}.viewer-profile-card.compact h2,.profile-command-card h2{font-size:22px!important}.profile-command-card{padding:13px!important}.profile-command-actions .link-button{height:42px!important;min-height:42px!important;font-size:13px!important}}.visitor-profile-page{padding-bottom:calc(104px + var(--tg-safe-bottom))!important}.visitor-hero{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin-bottom:16px!important;padding:0 2px!important;display:grid!important}.visitor-avatar{width:72px!important;height:72px!important;color:var(--color-accent-hover)!important;background:linear-gradient(145deg,#d86baa38,#ffffff09)!important;border:1px solid #ffffff17!important;border-radius:24px!important;place-items:center!important;font-size:23px!important;font-weight:850!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #0003!important}.visitor-identity h2{letter-spacing:0!important;color:var(--color-text-main)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 5px!important;font-size:31px!important;line-height:.98!important;overflow:hidden!important}.visitor-identity p{color:var(--color-text-body)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 8px!important;font-size:14px!important;font-weight:750!important;overflow:hidden!important}.visitor-identity>span{max-width:100%!important;height:25px!important;color:var(--color-text-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;overflow:hidden!important}.visitor-primary-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-bottom:14px!important;display:grid!important}.visitor-primary-actions a{min-height:84px!important;color:var(--color-text-main)!important;background:#0d1017c7!important;border:1px solid #ffffff13!important;border-radius:20px!important;align-content:end!important;gap:4px!important;padding:13px!important;display:grid!important;box-shadow:0 10px 22px #0000002e!important}.visitor-primary-actions a:first-child{background:linear-gradient(145deg,#d86baa38,#0d1017d6 58%)!important;border-color:#d86baa42!important}.visitor-primary-actions svg{width:21px!important;height:21px!important;color:var(--color-accent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.visitor-primary-actions strong{font-size:16px!important;line-height:1!important}.visitor-primary-actions span{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:750!important}.visitor-list{background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:20px!important;gap:1px!important;margin-bottom:14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 18px #00000024!important}.visitor-list a{min-height:58px!important;color:var(--color-text-main)!important;background:#0d1017db!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:10px 13px!important;display:grid!important}.visitor-list a+a{border-top:1px solid #ffffff0e!important}.visitor-list svg{width:20px!important;height:20px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.visitor-list a>svg:first-child{color:var(--color-accent)!important}.visitor-list strong{font-size:15px!important;line-height:1.05!important;display:block!important}.visitor-list span{color:var(--color-text-muted)!important;margin-top:3px!important;font-size:12px!important;font-weight:750!important;display:block!important}.visitor-list a>svg:last-child{width:17px!important;height:17px!important;color:var(--color-text-faint)!important}.visitor-saved{background:#0d1017b8!important;border:1px solid #ffffff12!important;border-radius:20px!important;margin-bottom:12px!important;padding:13px!important;box-shadow:0 8px 18px #00000024!important}.visitor-saved .section-row h2{font-size:18px!important}.visitor-saved .section-row a{color:var(--color-accent)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:850!important}.visitor-saved .saved-preview-item{background:#ffffff09!important;border-color:#fff1!important;margin-top:10px!important}.visitor-footer-links{justify-content:flex-start!important;gap:8px!important;display:flex!important}.visitor-footer-links a{min-height:32px!important;color:var(--color-text-faint)!important;background:0 0!important;border:1px solid #ffffff0f!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.visitor-footer-links svg{width:14px!important;height:14px!important;box-shadow:none!important;color:var(--color-text-faint)!important;background:0 0!important}.visitor-profile-page .viewer-profile-card,.visitor-profile-page .viewer-actions,.visitor-profile-page .profile-command-card,.visitor-profile-page .profile-section.compact-saved,.visitor-profile-page .profile-quiet-links,.visitor-profile-page .model-apply-card{display:none!important}@media (width<=380px){.visitor-hero{grid-template-columns:64px minmax(0,1fr)!important;gap:12px!important}.visitor-avatar{border-radius:22px!important;width:64px!important;height:64px!important}.visitor-identity h2{font-size:28px!important}.visitor-primary-actions a{min-height:78px!important;padding:12px!important}.visitor-list a{min-height:56px!important}}.visitor-primary-actions{display:none!important}.visitor-model-strip{min-height:48px!important;box-shadow:none!important;color:var(--color-text-muted)!important;background:#ffffff07!important;border:1px solid #ffffff0f!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:8px 10px!important;display:grid!important}.visitor-model-strip div{min-width:0!important}.visitor-model-strip span{color:var(--color-text-faint)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:2px!important;font-size:10px!important;font-weight:850!important;display:block!important}.visitor-model-strip strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--color-text-body)!important;font-size:13px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.visitor-model-strip a{min-width:70px!important;height:32px!important;color:var(--color-text-body)!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff13!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.visitor-model-strip a:first-of-type{color:var(--color-text-main)!important;background:#d86baa1a!important;border-color:#d86baa33!important}@media (width<=380px){.visitor-model-strip{grid-template-columns:minmax(0,1fr) auto!important}.visitor-model-strip a{min-width:64px!important}.visitor-model-strip a:last-child{display:none!important}}.visitor-saved{display:none!important}.visitor-stats{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}.visitor-stats div{background:#0d1017ad!important;border:1px solid #fff1!important;border-radius:18px!important;min-height:62px!important;padding:11px 13px!important;box-shadow:0 8px 18px #00000021!important}.visitor-stats strong{color:var(--color-text-main)!important;letter-spacing:0!important;font-size:23px!important;line-height:1!important;display:block!important}.visitor-stats span{color:var(--color-text-muted)!important;text-transform:uppercase!important;letter-spacing:.045em!important;margin-top:6px!important;font-size:12px!important;font-weight:800!important;display:block!important}.visitor-list.main{margin-bottom:12px!important}.visitor-list.main strong{font-size:16px!important}.visitor-list.main span{font-size:12.5px!important;line-height:1.2!important}.visitor-model-strip{opacity:.86!important;margin-top:2px!important}.visitor-footer-links{margin-top:10px!important}@media (width<=380px){.visitor-stats div{min-height:58px!important;padding:10px 12px!important}.visitor-stats strong{font-size:21px!important}.visitor-list.main a{min-height:60px!important}}.visitor-stats{display:none!important}.visitor-list.main a:first-child{background:#0d1017db!important}.visitor-model-strip{margin-top:12px!important;display:none!important}.model-entry-button{width:max-content!important;min-height:36px!important;color:var(--color-text-body)!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff13!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:4px 0 12px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.model-entry-button:active{transform:scale(.985)!important}.visitor-name-line{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;max-width:100%!important;margin:0 0 5px!important;display:grid!important}.visitor-name-line h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;overflow:hidden!important}.visitor-name-line .model-entry-button{height:30px!important;min-height:30px!important;color:var(--color-text-main)!important;letter-spacing:.01em!important;white-space:nowrap!important;background:linear-gradient(145deg,#d86baa29,#ffffff09)!important;border:1px solid #d86baa3d!important;border-radius:999px!important;margin:0!important;padding:0 10px!important;font-size:11.5px!important;font-weight:850!important;box-shadow:inset 0 1px #ffffff08!important}.visitor-name-line .model-entry-button:active{background:#d86baa2e!important;transform:scale(.97)!important}@media (width<=380px){.visitor-name-line{gap:6px!important}.visitor-name-line .model-entry-button{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}.visitor-identity h2{font-size:26px!important}}.sticky-actions,.onboarding-actions,.edit-page .sticky-actions.single,.model-screen .sticky-actions.single,.sheet-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.onboarding-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;padding:0!important;display:grid!important;position:static!important}.edit-page .sticky-actions.single,.model-screen .sticky-actions.single{margin:12px 0 0!important;padding:0!important;position:static!important}.sticky-actions .primary-button,.sticky-actions .secondary-button,.onboarding-actions .primary-button,.onboarding-actions .secondary-button{box-shadow:none!important}.onboarding-actions .secondary-button:disabled{visibility:hidden!important}.onboarding-actions .primary-button:disabled{opacity:.48!important;color:var(--color-text-faint)!important;background:0 0!important;border:1px solid #ffffff12!important}.save-draft-button{color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff0f!important;margin-top:12px!important}.save-draft-button:hover,.save-draft-button:active{background:#ffffff09!important}.onboarding-page .panel.onboarding,.model-screen .panel.compact-form,.connect-panel{background:#0d1017c2!important;border-color:#ffffff12!important;box-shadow:0 8px 20px #00000029!important}.model-dashboard-page .status-card.compact.approved h2{color:var(--color-text-main)!important;font-size:23px!important}.model-dashboard-page .completion-card{background:#0d1017c2!important;border-color:#ffffff12!important}.model-dashboard-page .progress{background:#ffffff0e!important}.detail-actions-card{background:#0d1017d1!important;box-shadow:0 8px 20px #0000002e!important}.model-dashboard-page{padding-bottom:calc(122px + var(--tg-safe-bottom))!important}.model-dashboard-page .model-command{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.model-dashboard-page .model-summary{background:#0d1017b8!important;border-color:#ffffff12!important;border-radius:18px!important;min-height:0!important;padding:12px!important;box-shadow:0 6px 16px #00000024!important}.model-dashboard-page .model-summary .avatar{border-radius:16px!important;width:52px!important;min-width:52px!important;height:52px!important}.model-dashboard-page .model-summary h2{letter-spacing:0!important;font-size:19px!important;line-height:1.02!important}.model-dashboard-page .model-summary p{color:var(--color-text-muted)!important;margin-top:4px!important;font-size:12.5px!important}.model-dashboard-page .model-summary-tags{display:none!important}.model-dashboard-page .model-summary .link-button{width:auto!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff13!important;border-radius:999px!important;padding:0 11px!important;font-size:12px!important}.model-dashboard-page .model-command-side{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.model-dashboard-page .completion-card,.model-dashboard-page .status-card.compact{min-height:72px!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:16px!important;padding:11px!important}.model-dashboard-page .completion-card strong{color:var(--color-text-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.model-dashboard-page .completion-card span{color:var(--color-text-main)!important;font-size:18px!important}.model-dashboard-page .status-card.compact{border-color:#ffffff12!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:8px!important;display:grid!important;overflow:hidden!important}.model-dashboard-page .status-card.compact.approved{background:#ffffff09!important;border-color:#39d98a29!important}.model-dashboard-page .status-card.compact h2{letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.05!important}.model-dashboard-page .status-card.compact p{color:var(--color-text-muted)!important;margin:0!important;font-size:11.5px!important;line-height:1.2!important}.model-dashboard-page .status-card.compact .badge{white-space:nowrap!important;height:24px!important;padding:0 8px!important;font-size:10.5px!important}.model-dashboard-page .status-card.compact h2,.model-dashboard-page .status-card.compact p{display:none!important}.model-dashboard-page .status-card.compact{grid-template-columns:1fr!important;place-items:center!important}.model-dashboard-page .readiness-card,.model-dashboard-page .dashboard-stats{display:none!important}.model-dashboard-page .model-workbench{margin-top:4px!important;margin-bottom:calc(24px + var(--tg-safe-bottom))!important;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.model-dashboard-page .workbench-card{min-height:76px!important;box-shadow:none!important;background:#0d1017ad!important;border:1px solid #ffffff12!important;border-radius:16px!important;align-content:start!important;padding:11px!important}.model-dashboard-page .workbench-card svg{width:18px!important;height:18px!important;box-shadow:none!important;color:var(--color-text-muted)!important;background:0 0!important;padding:0!important}.model-dashboard-page .workbench-card strong{color:var(--color-text-main)!important;font-size:14px!important;line-height:1.05!important}.model-dashboard-page .workbench-card span{color:var(--color-text-muted)!important;font-size:11.5px!important;line-height:1.15!important}.rules-hero{box-shadow:none!important;background:#0d1017b3!important;border-color:#ffffff12!important;border-radius:18px!important;margin-bottom:10px!important;padding:13px!important}.rules-hero>svg{color:var(--color-accent)!important;box-shadow:none!important;background:0 0!important;padding:0!important}.rules-hero h2{margin:3px 0 6px!important;font-size:20px!important;line-height:1.05!important}.rules-hero p{color:var(--color-text-body)!important;font-size:13px!important;line-height:1.25!important}.legal-card{min-height:0!important;box-shadow:none!important;background:#0d1017a3!important;border-color:#fff1!important;border-radius:16px!important;padding:11px!important}.legal-card>span{width:28px!important;height:28px!important;color:var(--color-text-muted)!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:999px!important;place-items:center!important;font-size:11px!important;display:grid!important}.legal-card h2{margin-bottom:3px!important;font-size:15px!important;line-height:1.1!important}.legal-card p{color:var(--color-text-muted)!important;font-size:12.5px!important;line-height:1.25!important}.rules-actions{margin-top:10px!important;margin-bottom:calc(18px + var(--tg-safe-bottom))!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;display:flex!important}.rules-actions .link-button{width:auto!important;height:34px!important;min-height:34px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important}.model-screen,.admin-screen,.promotion-page{padding-bottom:calc(112px + var(--tg-safe-bottom))!important}.promotion-page .promo-hero,.promotion-page .promo-rules,.promotion-page .promo-plan,.admin-screen .admin-hero,.admin-screen .admin-console-card,.admin-screen .panel,.admin-screen .report-card{box-shadow:none!important;background:#0d1017ad!important;border-color:#ffffff12!important}.promotion-page .promo-plan.recommended{background:#0d1017bd!important;border-color:#d86baa3d!important}.promotion-page .plan-label{color:var(--color-text-main)!important;background:#d86baa1f!important;border-color:#d86baa3d!important}@media (width<=380px){.model-dashboard-page .model-command-side{grid-template-columns:1fr!important}.model-dashboard-page .model-workbench{gap:7px!important}.model-dashboard-page .workbench-card{min-height:72px!important;padding:10px!important}.rules-hero h2{font-size:18px!important}}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled,.form-field input[readonly],.form-field textarea[readonly]{color:var(--color-text-faint)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;-webkit-text-fill-color:var(--color-text-faint)!important;background:#ffffff06!important;border-color:#ffffff0d!important}.form-field input:disabled::placeholder,.form-field textarea:disabled::placeholder,.form-field input[readonly]::placeholder,.form-field textarea[readonly]::placeholder{color:#626979b8!important}:is(.form-field:has(:disabled)>span,.form-field:has([readonly])>span){color:var(--color-text-faint)!important}.form-field:has(:disabled):after{content:"нельзя изменить";height:22px;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:0;right:10px}.form-field:has([readonly]):after{content:"нельзя изменить";height:22px;color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:0;right:10px}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled{opacity:1!important;color:var(--color-text-faint)!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;background:#ffffff06!important;border:1px solid #ffffff0e!important}.primary-button:disabled svg,.secondary-button:disabled svg,.danger-button:disabled svg,.ghost-button:disabled svg{color:var(--color-text-faint)!important}:root{--screen-x:12px;--screen-top:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}body,button,input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}.truncate,.line-clamp-1,.no-wrap{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.page-header h1{letter-spacing:0!important;font-size:26px!important;font-weight:700!important;line-height:1.05!important}.page-header .brand-title{font-size:31px!important;line-height:.96!important}.page-header p{letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.page-header .icon-button{border-radius:13px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.page-header .icon-button svg{width:20px!important;height:20px!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:13px!important;gap:7px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}.primary-button svg,.secondary-button svg,.danger-button svg,.ghost-button svg,.link-button svg{flex:none!important;width:17px!important;height:17px!important}.icon-button{border-radius:13px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.icon-button svg{width:20px!important;height:20px!important}.badge{white-space:nowrap!important;border-radius:999px!important;height:25px!important;min-height:25px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.tag-pill{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;max-width:128px!important;height:26px!important;padding:0 8px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}.search-row{gap:7px!important;margin-bottom:7px!important}.search-bar,.filter-button{border-radius:999px!important;height:38px!important;min-height:38px!important}.search-bar{gap:7px!important;padding:0 11px!important}.search-bar input{font-size:14px!important;font-weight:500!important}.filter-button{flex-basis:38px!important;width:38px!important;min-width:38px!important}.filter-button svg{width:17px!important;height:17px!important}.chips-row{gap:6px!important;padding-bottom:8px!important}.chip{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:108px!important;height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:600!important;line-height:1!important;overflow:hidden!important}.media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;display:grid!important}.media-profile-card{box-shadow:none!important;border-radius:15px!important;overflow:hidden!important}.media-profile-cover{aspect-ratio:4/5!important;border-radius:14px 14px 0 0!important;overflow:hidden!important}.media-profile-body{gap:3px!important;min-height:48px!important;padding:7px 8px!important}.media-profile-title-row h2{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:700!important;line-height:1.12!important;overflow:hidden!important}.verified-icon{width:14px!important;min-width:14px!important;height:14px!important;color:var(--color-success)!important}.media-profile-meta-row>span:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:500!important;line-height:1.15!important;overflow:hidden!important}.media-favorite,.media-favorite.active,.media-favorite[aria-pressed=true]{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;top:7px!important;right:7px!important}.media-profile-status{border-radius:999px!important;max-width:128px!important;height:22px!important;padding:0 7px!important;bottom:7px!important;left:7px!important}.media-profile-status .status-badge{gap:4px!important;font-size:10.5px!important;font-weight:700!important}.media-profile-status .status-dot{width:6px!important;height:6px!important;box-shadow:none!important}.status-badge{gap:5px!important;font-size:12px!important;font-weight:600!important}.status-badge .status-dot{border:0!important;width:8px!important;height:8px!important}.sheet{min-height:0!important;height:min(680px,calc(var(--tg-viewport-height,100vh) - 18px))!important;max-height:calc(var(--tg-viewport-height,100vh) - 18px)!important;padding:6px 12px calc(12px + var(--tg-safe-bottom))!important;border-radius:20px 20px 0 0!important}.handle{width:34px!important;height:4px!important;margin:2px auto 10px!important}.sheet-head{margin-bottom:8px!important}.sheet-head .icon-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.sheet-scroll{max-height:calc(var(--tg-viewport-height,100vh) - 158px)!important;padding-bottom:8px!important;overflow:auto!important}.form-field{gap:5px!important;margin:8px 0!important;font-size:12px!important;font-weight:650!important}.form-field input,.form-field textarea,.form-field select{border-radius:12px!important;min-height:42px!important;padding:0 11px!important;font-size:14px!important;font-weight:500!important}.form-field textarea{min-height:104px!important;padding:11px!important;line-height:1.35!important}.form-field small{font-size:11px!important;bottom:7px!important}.two-col{gap:8px!important}.toggle{border-radius:12px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:650!important}.toggle input{width:36px!important;height:22px!important}.toggle input:after{width:17px!important;height:17px!important}.toggle input:checked:after{transform:translate(14px)!important}.filter-group>span,.advanced-filters summary{color:var(--color-text-body)!important;margin:9px 0 6px!important;font-size:12px!important;font-weight:700!important;display:block!important}.tags-select button,.radio-list button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;max-width:190px!important;height:29px!important;min-height:29px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:650!important;line-height:1!important;overflow:hidden!important}.advanced-filters{margin:2px 0 0!important}.advanced-filters summary{cursor:pointer;list-style:none}.advanced-filters summary::-webkit-details-marker{display:none}.sheet-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important;position:sticky!important;bottom:0!important}.sheet-actions .primary-button,.sheet-actions .secondary-button{height:40px!important;min-height:40px!important}.detail-profile-card{box-shadow:none!important;background:#0d1017b8!important;border:1px solid #ffffff12!important;border-radius:17px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important;margin-bottom:9px!important;padding:11px!important;display:grid!important}.detail-avatar{border-radius:16px!important;width:76px!important;height:76px!important}.detail-name-row{grid-template-columns:minmax(0,1fr) 15px!important;align-items:center!important;gap:4px!important;display:grid!important}.detail-name-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:23px!important;font-weight:700!important;line-height:1.05!important;overflow:hidden!important}.copy-inline{border-radius:999px!important;width:max-content!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:600!important}.copy-inline svg{width:14px!important;height:14px!important}.detail-profile-info>p,.detail-headline{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:500!important;line-height:1.25!important;overflow:hidden!important}.detail-profile-meta{align-items:center!important;gap:6px!important;min-width:0!important;margin-top:5px!important;display:flex!important}.detail-profile-meta>span:last-child{max-width:92px!important;height:22px!important;color:var(--color-text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;padding:0 7px!important;font-size:10.5px!important;font-weight:650!important;display:inline-flex!important;overflow:hidden!important}.detail-actions-card{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin-bottom:12px!important;padding:0!important;display:grid!important;position:static!important}.detail-actions-card>.primary-button{height:44px!important}.detail-secondary-actions .secondary-button.is-active{color:var(--color-accent)!important;border-color:var(--color-accent-border)!important;background:var(--color-accent-soft)!important}.detail-section{margin-bottom:12px!important}.section-row.compact h2,.detail-card h2,.panel h2{font-size:18px!important;line-height:1.15!important}.section-row.compact span{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:600!important}.detail-media-carousel{scroll-snap-type:x proximity!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.detail-media-carousel .media-tile{aspect-ratio:auto!important;scroll-snap-align:start!important;border-radius:15px!important;width:122px!important;min-width:122px!important;height:164px!important}.compact-description,.compact-formats{box-shadow:none!important;border-radius:16px!important;padding:12px!important}.full-description{color:var(--color-text-body)!important;font-size:14px!important;line-height:1.42!important}.compact-formats .tags-wrap{gap:6px!important;display:flex!important}.tertiary-actions{gap:10px!important;margin:2px 0 12px!important}.tertiary-actions button{height:32px!important;min-height:32px!important;color:var(--color-text-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12.5px!important;font-weight:650!important}.empty{text-align:center!important;box-shadow:none!important;border-radius:16px!important;padding:18px 14px!important}.empty h2{margin-bottom:5px!important;font-size:18px!important;line-height:1.15!important}.empty p{margin:0 auto 10px!important;font-size:13px!important;line-height:1.35!important}.info-banner{min-height:58px!important;box-shadow:none!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:grid!important}.info-banner span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.info-banner .link-button{width:auto!important;height:34px!important;min-height:34px!important;font-size:12px!important}.visitor-profile-page .page-header p{display:none!important}.visitor-avatar{width:60px!important;height:60px!important;box-shadow:none!important;border-radius:18px!important;font-size:20px!important}.visitor-name-line{grid-template-columns:minmax(0,1fr) auto!important}.visitor-identity p{margin-bottom:5px!important;font-size:13px!important}.visitor-identity>span{height:22px!important;font-size:10.5px!important;font-weight:650!important}.visitor-name-line .model-entry-button{height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:700!important}.visitor-list{box-shadow:none!important;border-radius:16px!important}.visitor-list a{grid-template-columns:20px minmax(0,1fr) 16px!important;min-height:50px!important;padding:9px 11px!important}.visitor-list svg{width:18px!important;height:18px!important}.visitor-list strong{font-size:14px!important;line-height:1.1!important}.visitor-list span{font-size:11.5px!important;font-weight:500!important;line-height:1.15!important}.model-dashboard-page .dashboard-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 10px!important;display:grid!important}.model-dashboard-page .stat-card{min-height:54px!important;box-shadow:none!important;border-radius:14px!important;padding:9px 8px!important}.model-dashboard-page .stat-card strong{font-size:17px!important;line-height:1!important}.model-dashboard-page .stat-card span{color:var(--color-text-muted)!important;font-size:10.5px!important;font-weight:600!important;line-height:1.1!important}.model-dashboard-page .model-workbench{grid-template-columns:1fr!important;gap:6px!important;margin-bottom:12px!important}.model-dashboard-page .workbench-card{border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;min-height:50px!important;padding:9px 11px!important;display:grid!important}.model-dashboard-page .workbench-card svg{width:18px!important;height:18px!important}.model-dashboard-page .workbench-card strong{font-size:14px!important;line-height:1.1!important}.model-dashboard-page .workbench-card span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;line-height:1.15!important;overflow:hidden!important}.model-dashboard-page .completion-card,.model-dashboard-page .status-card.compact{border-radius:14px!important;min-height:58px!important;padding:10px!important}.model-dashboard-page .status-card.compact .badge{height:24px!important}.model-dashboard-page .model-summary{grid-template-columns:50px minmax(0,1fr)!important;gap:10px!important}.model-dashboard-page .model-summary .avatar{width:50px!important;min-width:50px!important;height:50px!important}.model-dashboard-page .model-summary h2{font-size:18px!important}.compact-form,.onboarding-page .panel.onboarding,.connect-panel,.photos-panel{box-shadow:none!important;border-radius:16px!important;padding:12px!important}.onboarding-page .panel.onboarding h2,.compact-form h2,.connect-panel h2{margin-bottom:5px!important;font-size:18px!important;line-height:1.15!important}.onboarding-page .panel.onboarding p,.compact-form p,.connect-panel p{font-size:13px!important;line-height:1.35!important}.stepper{gap:4px!important;height:5px!important}.onboarding-actions{gap:8px!important}.save-draft-button{height:38px!important;min-height:38px!important;font-size:13px!important}.uploader{border-radius:15px!important;min-height:0!important;padding:12px!important}.uploader button{height:36px!important;min-height:36px!important;font-size:12.5px!important}.photo-tile{border-radius:13px!important}.verification-card{box-shadow:none!important;border-radius:14px!important;padding:10px!important}.verification-card span{font-size:12px!important;line-height:1.2!important}.field-note{border-radius:10px!important;min-height:30px!important;font-size:12px!important;font-weight:600!important}.promotion-page .promo-hero,.promo-plan,.promo-rules,.admin-screen .admin-hero,.admin-screen .panel,.report-card{box-shadow:none!important;border-radius:16px!important;padding:12px!important}.promo-hero h2,.admin-hero h2{font-size:22px!important;line-height:1.08!important}.promo-hero p,.promo-plan p,.promo-rules p,.admin-hero p,.report-card p{font-size:13px!important;line-height:1.35!important}.promo-plans{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.promo-plan{min-height:0!important}.muted-row{width:max-content!important;height:30px!important;color:var(--color-text-muted)!important;background:#ffffff09!important;border:1px solid #ffffff0f!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.promo-rules div{grid-template-columns:24px minmax(0,1fr)!important}.promo-rules div span{width:24px!important;height:24px!important;font-size:11px!important}.admin-console{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.admin-console-card,.admin-item{min-height:50px!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:22px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;padding:9px 11px!important;display:grid!important}.admin-console-card svg,.admin-item svg{width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;padding:0!important}.admin-console-card strong,.admin-item strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.1!important;overflow:hidden!important}.admin-console-card span,.admin-item span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;font-weight:500!important;line-height:1.15!important;overflow:hidden!important}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.admin-stats .stat-card{min-height:50px!important;padding:8px 4px!important}.admin-stats .stat-card strong{font-size:16px!important}.admin-stats .stat-card span{font-size:10px!important}.review-summary{border-radius:16px!important;padding:11px!important}.review-summary p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.inline-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.inline-actions .link-button,.inline-actions button{width:100%!important;height:38px!important;min-height:38px!important;font-size:12.5px!important}.legal-screen{padding-bottom:calc(92px + var(--tg-safe-bottom))!important}.rules-hero,.legal-card{box-shadow:none!important;border-radius:15px!important}.rules-hero h2{font-size:18px!important}.rules-hero p,.legal-card p{font-size:12.5px!important;line-height:1.32!important}.rules-actions .link-button{height:32px!important;min-height:32px!important}.bottom-nav{height:calc(66px + var(--tg-safe-bottom))!important;padding:7px 16px var(--tg-safe-bottom)!important;background:#090b10e0!important}.bottom-nav a{border-radius:999px!important;gap:2px!important;min-height:50px!important;font-size:10.5px!important;font-weight:600!important}.bottom-nav svg{width:21px!important;height:21px!important}.bottom-nav a.active{box-shadow:inset 0 0 0 1px #d86baa2e!important}@media (width<=340px){.page{padding-left:10px!important;padding-right:10px!important}.page-header h1{font-size:24px!important}.page-header .brand-title{font-size:29px!important}.media-profile-grid{gap:7px!important}.media-profile-title-row h2{font-size:13px!important}.media-profile-body{min-height:46px!important;padding:6px!important}.media-favorite,.media-favorite.active,.media-favorite[aria-pressed=true]{width:29px!important;min-width:29px!important;height:29px!important;min-height:29px!important}.detail-profile-card{grid-template-columns:66px minmax(0,1fr)!important}.detail-avatar{width:66px!important;height:66px!important}.detail-name-row h2{font-size:20px!important}.detail-secondary-actions{grid-template-columns:1fr!important}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.model-dashboard-page .model-command-side,.filter-toggle-row{grid-template-columns:1fr!important}.visitor-identity h2{font-size:22px!important}.visitor-name-line .model-entry-button{padding:0 8px!important;font-size:11px!important}}.chips-row{padding-right:12px!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width<=340px){.model-dashboard-page .model-command-side{grid-template-columns:1fr!important}.model-dashboard-page .status-card.compact{height:48px!important;min-height:48px!important}.chip{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}.chips-row{gap:5px!important}.detail-secondary-actions .secondary-button:only-child{width:100%!important}.media-profile-status{max-width:118px!important}.bottom-nav{padding-left:12px!important;padding-right:12px!important}}.chips-row{padding-right:12px!important;scroll-padding-right:12px!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.chip{text-overflow:clip!important;white-space:nowrap!important;flex:none!important;max-width:none!important;overflow:visible!important}.detail-secondary-actions:has(.secondary-button:only-child){grid-template-columns:1fr!important}.model-dashboard-page .model-command-side{grid-template-columns:1fr 108px!important}.model-dashboard-page .status-card.compact{height:58px!important;min-height:58px!important;box-shadow:none!important;background:#0d101785!important;place-items:center!important;padding:0 8px!important;display:grid!important}.model-dashboard-page .status-card.compact .badge{text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.model-dashboard-page .workbench-card{border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:20px minmax(0,1fr) auto 15px!important;align-items:center!important;gap:2px 9px!important;min-height:50px!important;padding:9px 11px!important;display:grid!important}.model-dashboard-page .workbench-card svg:first-child{grid-area:1/1/3!important;width:18px!important;height:18px!important}.model-dashboard-page .workbench-card strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;min-width:0!important;font-size:14px!important;line-height:1.1!important;overflow:hidden!important}.model-dashboard-page .workbench-card span{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:2/2!important;min-width:0!important;font-size:11.5px!important;line-height:1.15!important;overflow:hidden!important}.model-dashboard-page .workbench-card svg:last-child{grid-area:1/4/3!important;justify-self:end!important;width:15px!important;height:15px!important}@media (width<=340px){.model-dashboard-page .model-command-side{grid-template-columns:1fr!important}.model-dashboard-page .status-card.compact{height:48px!important;min-height:48px!important}.chip{height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:11px!important}.chips-row{gap:5px!important}.media-profile-status{max-width:118px!important}.bottom-nav{padding-left:12px!important;padding-right:12px!important}}.admin-console-card,.admin-item{grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr) 15px!important;gap:2px 9px!important}.admin-console-card svg:first-child,.admin-item .avatar,.admin-item svg:first-child{grid-area:1/1/3!important}.admin-console-card strong,.admin-item strong{grid-area:1/2!important;min-width:0!important}.admin-console-card span,.admin-item span{grid-area:2/2!important;min-width:0!important;max-width:100%!important}.admin-console-card svg:last-child,.admin-item>svg:last-child{grid-area:1/3/3!important;justify-self:end!important}.page-header .brand-title{white-space:nowrap!important;letter-spacing:0!important;align-items:baseline!important;gap:7px!important;font-size:29px!important;display:flex!important}.page-header .brand-title span{color:var(--color-text-main)!important}.page-header .brand-title em{color:var(--color-text-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-style:normal!important;font-weight:650!important}.bottom-nav{height:calc(64px + var(--tg-safe-bottom))!important;padding:7px 10px calc(7px + var(--tg-safe-bottom))!important;background:#090b10f0!important;border:1px solid #ffffff12!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;bottom:0!important;left:10px!important;right:10px!important;overflow:hidden!important;box-shadow:0 -10px 28px #00000047!important}.bottom-nav:before{display:none!important}.bottom-nav a{height:50px!important;min-height:50px!important;color:var(--color-text-faint)!important;box-shadow:none!important;background:0 0!important;border-radius:18px!important;transition:background .14s,color .14s!important;transform:none!important}.bottom-nav a span{line-height:1!important}.visitor-id-copy{width:max-content;max-width:100%;height:24px;color:var(--color-text-muted);background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.visitor-id-copy svg{width:12px;height:12px}.visitor-id-copy:active{color:var(--color-success);border-color:var(--color-success-border);transform:scale(.98)}.model-entry-button{display:none!important}.legal-card.danger{border-color:#ff5d722e!important}.legal-card.danger>span{color:var(--color-danger)!important;background:var(--color-danger-soft)!important;border-color:var(--color-danger-border)!important}.promo-preview{box-shadow:none;background:#0d1017ad;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;padding:12px;display:grid}.promo-preview .eyebrow{margin-bottom:8px;display:block}.promo-preview .media-profile-card{pointer-events:none;max-width:178px}.promo-plan .muted-row{white-space:normal!important;height:auto!important;min-height:24px!important;line-height:1.15!important}.promo-plan .badge{color:var(--color-text-muted)!important;background:#ffffff09!important;border-color:#ffffff0f!important}.filter-group>span,.advanced-filters summary{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:750!important}.advanced-filters summary{align-items:center;height:34px;display:flex}.admin-screen .search-bar{margin-bottom:9px!important}@media (width<=340px){.page-header .brand-title{font-size:27px!important}.page-header .brand-title em{font-size:13px!important}.bottom-nav{padding-left:8px!important;padding-right:8px!important;left:8px!important;right:8px!important}.bottom-nav a{border-radius:16px!important}.promo-preview{grid-template-columns:1fr}.promo-preview .media-profile-card{max-width:none}}.filter-sheet .tags-select button,.filter-sheet .tags-select button[title]{max-width:190px!important}:root{--nav-height:64px!important;--nav-bottom:8px!important;--nav-island-width:min(358px,calc(100vw - 24px))!important}.page{padding-bottom:calc(var(--nav-height) + 22px + var(--tg-safe-bottom))!important}.bottom-nav{left:50%!important;right:auto!important;bottom:calc(var(--nav-bottom) + var(--tg-safe-bottom))!important;width:var(--nav-island-width)!important;max-width:var(--nav-island-width)!important;-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;z-index:20!important;background:#090b10eb!important;border:1px solid #ffffff17!important;border-radius:999px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;height:56px!important;min-height:56px!important;padding:5px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #ffffff06!important}.bottom-nav a{z-index:1!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;color:var(--color-text-faint)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;font-size:10px!important;font-weight:600!important;line-height:1!important;display:flex!important;position:relative!important;transform:none!important}.bottom-nav a span{clip:auto!important;white-space:nowrap!important;width:auto!important;height:auto!important;line-height:1!important;position:static!important;overflow:visible!important}.bottom-nav a svg{filter:none!important;width:20px!important;height:20px!important;transform:none!important}.bottom-nav a.active{background:var(--color-accent-soft)!important;color:var(--color-accent)!important;box-shadow:none!important;border:1px solid #d86baa2e!important}@media (width<=380px){:root{--nav-island-width:min(334px,calc(100vw - 20px))!important;--nav-bottom:7px!important}.bottom-nav{height:54px!important;min-height:54px!important;padding:4px!important}.bottom-nav a{height:46px!important;min-height:46px!important;font-size:9.5px!important}.bottom-nav a svg{width:19px!important;height:19px!important}}.visitor-hero{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;margin-bottom:14px!important;padding:0!important}.visitor-avatar{width:58px!important;height:58px!important;box-shadow:none!important;color:var(--color-text-muted)!important;background:#0d1017c7!important;border-color:#ffffff14!important;border-radius:18px!important}.visitor-identity h2{font-size:24px!important;line-height:1.04!important}.visitor-identity p{color:var(--color-text-muted)!important;margin-bottom:6px!important}.visitor-id-copy{background:#ffffff09!important;height:25px!important}.visitor-list.main{box-shadow:none!important;background:0 0!important;border:0!important;gap:7px!important;display:grid!important}.visitor-list.main a{background:#0d1017b8!important;border:1px solid #ffffff12!important;border-radius:15px!important;min-height:56px!important}.visitor-list.main a>svg:first-child{color:var(--color-text-muted)!important}.visitor-list.main a:first-child>svg:first-child{color:var(--color-accent)!important}.detail-secondary-actions .secondary-button.is-active{color:var(--color-accent)!important;background:#ffffff09!important;border-color:#ffffff14!important}.compact-formats+.compact-formats{margin-top:8px!important}.compact-formats .tag-pill{color:var(--color-text-body)!important;background:#ffffff0a!important;border-color:#ffffff13!important}.promo-preview{grid-template-columns:96px minmax(0,1fr) auto!important;align-items:center!important;padding:10px!important}.promo-preview .eyebrow{grid-column:1/-1!important;margin:0 0 6px!important}.promo-preview .media-profile-card{border-radius:13px!important;width:96px!important;max-width:96px!important}.promo-preview .media-profile-cover{aspect-ratio:4/5!important}.promo-preview .media-profile-body{height:42px!important;min-height:42px!important;padding:5px!important}.promo-preview .media-profile-title-row h2{font-size:12px!important}.promo-preview .media-profile-meta-row,.promo-preview .media-profile-status,.promo-preview .media-favorite{display:none!important}.promo-preview-copy{min-width:0!important}.promo-preview-copy strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.promo-preview-copy p{color:var(--color-text-muted)!important;margin:4px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important}.promo-plans{gap:7px!important}.promo-plan{border-radius:15px!important;padding:11px!important}.promo-plan-head strong{font-size:15px!important}.promo-plan p{margin:4px 0 7px!important;font-size:12.5px!important}.promo-rules{border-radius:15px!important;padding:11px!important}.promo-rules h2{font-size:16px!important}.workbench-card.disabled{opacity:.58!important;background:#0d10177a!important}.workbench-card.disabled svg,.workbench-card.disabled strong,.workbench-card.disabled span{color:var(--color-text-faint)!important}.detail-secondary-actions:has(.secondary-button:only-child){justify-content:flex-start!important;display:flex!important}.detail-secondary-actions .secondary-button:only-child{width:auto!important;min-width:128px!important;padding-inline:13px!important}.model-dashboard-page .workbench-card{appearance:none!important;text-align:left!important;width:100%!important;color:var(--color-text-main)!important;cursor:pointer!important}.model-dashboard-page .workbench-card .badge{grid-area:1/3/3!important;justify-self:end!important;max-width:76px!important;height:22px!important;padding:0 7px!important;font-size:10px!important}.model-dashboard-page .workbench-card.promotion-entry{background:#d86baa0e!important;border-color:#d86baa2e!important}.model-dashboard-page .workbench-card.promotion-entry svg:first-child{color:var(--color-accent)!important}.visibility-card{background:#0d1017b8!important;border:1px solid #ffffff12!important;border-radius:16px!important;grid-template-columns:94px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;margin-bottom:10px!important;padding:11px!important;display:grid!important}.visibility-preview .media-profile-card{pointer-events:none!important;border-radius:13px!important;width:94px!important}.visibility-preview .media-profile-cover{aspect-ratio:4/5!important}.visibility-preview .media-profile-body{height:40px!important;min-height:40px!important;padding:5px!important}.visibility-preview .media-profile-title-row h2{font-size:11.5px!important}.visibility-preview .media-profile-meta-row,.visibility-preview .media-profile-status,.visibility-preview .media-favorite{display:none!important}.visibility-info{min-width:0!important}.visibility-info .section-row{margin-bottom:5px!important}.visibility-info .section-row h2{font-size:17px!important;line-height:1.08!important}.visibility-info p{color:var(--color-text-muted)!important;margin:0 0 8px!important;font-size:12.5px!important;line-height:1.3!important}.visibility-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.visibility-stats span{min-width:0!important;color:var(--color-text-muted)!important;background:#ffffff09!important;border:1px solid #ffffff0e!important;border-radius:11px!important;padding:7px 6px!important;font-size:10px!important;font-weight:650!important;line-height:1.1!important}.visibility-stats strong{color:var(--color-text-main)!important;margin-bottom:3px!important;font-size:13px!important;line-height:1!important;display:block!important}.offer-list{gap:8px!important;margin-bottom:10px!important;display:grid!important}.offer-card{appearance:none!important;text-align:left!important;width:100%!important;color:var(--color-text-main)!important;box-shadow:none!important;background:#0d1017ad!important;border:1px solid #ffffff12!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:11px!important;display:grid!important}.offer-card.active{background:linear-gradient(135deg,#d86baa13,#0d1017b8 62%)!important;border-color:#d86baa42!important}.offer-icon{width:34px!important;height:34px!important;color:var(--color-text-muted)!important;background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:12px!important;place-items:center!important;display:grid!important}.offer-card.active .offer-icon{color:var(--color-accent)!important;background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important}.offer-icon svg{width:18px!important;height:18px!important}.offer-head{justify-content:space-between!important;align-items:center!important;gap:7px!important;display:flex!important}.offer-head strong{font-size:16px!important;line-height:1.1!important}.offer-card p{color:var(--color-text-body)!important;margin:5px 0 3px!important;font-size:13px!important;line-height:1.28!important}.offer-card span{color:var(--color-text-muted)!important;font-size:11.5px!important;font-weight:650!important;display:block!important}.duration-row em{height:24px!important;color:var(--color-text-muted)!important;background:#ffffff09!important;border:1px solid #ffffff0e!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:10.5px!important;font-style:normal!important;font-weight:700!important;display:inline-flex!important}.promotion-page>.primary-button{left:50%!important;bottom:calc(10px + var(--tg-safe-bottom))!important;z-index:30!important;width:calc(100% - 24px)!important;max-width:456px!important;box-shadow:0 0 0 1px var(--color-accent-border),0 10px 26px #0000005c!important;position:fixed!important;transform:translate(-50%)!important}.request-summary{background:#ffffff09!important;border:1px solid #ffffff0f!important;border-radius:14px!important;gap:4px!important;margin-bottom:10px!important;padding:10px!important;display:grid!important}.request-summary strong{font-size:16px!important}.request-summary span{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:700!important}.duration-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-bottom:8px!important;display:grid!important}.duration-picker button{min-height:48px!important;color:var(--color-text-main)!important;background:#0d1017b8!important;border:1px solid #ffffff12!important;border-radius:13px!important;place-items:center!important;padding:7px!important;display:grid!important}.duration-picker strong{font-size:12px!important;line-height:1!important}.duration-picker span{color:var(--color-text-muted)!important;font-size:11px!important;font-weight:700!important}@media (width<=340px){.visibility-card{grid-template-columns:82px minmax(0,1fr)!important}.visibility-preview .media-profile-card{width:82px!important}.visibility-stats{grid-template-columns:1fr!important}.offer-head{flex-direction:column!important;align-items:flex-start!important}.duration-picker{grid-template-columns:1fr!important}}.format-primary-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:8px 0 10px!important;display:grid!important}.format-primary-list button{text-align:left!important;min-height:48px!important;color:var(--color-text-main)!important;background:#0d1017ad!important;border:1px solid #ffffff12!important;border-radius:14px!important;gap:3px!important;padding:8px 10px!important;display:grid!important}.format-primary-list button.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important}.format-primary-list strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.05!important;overflow:hidden!important}.format-primary-list span{color:var(--color-text-muted)!important;font-size:10.5px!important;font-weight:700!important}.manual-tag-row .secondary-button{height:42px!important;min-height:42px!important;padding:0 12px!important}.onboarding-mini-preview{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:14px!important;margin:8px 0!important;padding:10px!important}.onboarding-mini-preview strong{color:var(--color-text-muted)!important;font-size:12px!important}.onboarding-mini-preview p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.raw-source{margin-top:8px!important}.raw-source summary{color:var(--color-text-muted)!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important}.onboarding-media-preview{margin:8px 0!important}.media-tools-row{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}.media-tools-row .secondary-button{height:38px!important;min-height:38px!important;font-size:12px!important}.preview-stack{gap:8px!important;display:grid!important}.preview-stack .media-profile-card{pointer-events:none!important;max-width:178px!important}.preview-header{margin:0!important}.legal-card.danger{border-color:var(--color-danger-border)!important;background:var(--color-danger-soft)!important}.legal-card.danger span,.legal-card.danger svg{color:var(--color-danger)!important}.onboarding-actions:has(.submit-review-button){grid-template-columns:.62fr 1.38fr!important}.submit-review-button{white-space:nowrap!important;text-overflow:ellipsis!important;padding-inline:7px!important;font-size:12.5px!important;overflow:hidden!important}@media (width<=340px){.format-primary-list,.manual-tag-row{grid-template-columns:1fr!important}.manual-tag-row .secondary-button{width:100%!important}}.onboarding-page{padding-top:calc(8px + var(--tg-safe-top))!important;padding-bottom:calc(88px + var(--tg-safe-bottom))!important}.onboarding-top>strong{min-width:42px!important;height:30px!important;color:var(--color-accent-hover)!important;background:#0d1017c7!important;border:1px solid #ffffff14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.onboarding-page .stepper{height:6px!important;margin:0 0 8px!important}.onboarding-progress span{color:var(--color-text-body)!important;font-size:13px!important;font-weight:800!important}.onboarding-progress strong{display:none!important}.onboarding-progress em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--color-danger)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;overflow:hidden!important}.onboarding-page .panel.onboarding{background:#0d1017ad!important;border:1px solid #ffffff13!important;border-radius:17px!important;padding:12px!important}.step-copy h2,.onboarding-page .panel.onboarding h2{margin:0 0 5px!important;font-size:18px!important;line-height:1.12!important}.step-copy p,.onboarding-page .panel.onboarding p{color:var(--color-text-muted)!important;margin:0!important;font-size:12.5px!important;line-height:1.32!important}.onboarding-basic-row{grid-template-columns:.72fr 1.28fr!important}.online-chip{width:max-content!important;height:29px!important;color:var(--color-text-body)!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;margin:0 0 2px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:750!important;display:inline-flex!important}.char-counter{width:max-content!important;color:var(--color-text-muted)!important;margin:-4px 2px 6px auto!important;font-size:10.5px!important;font-weight:700!important}.onboarding-live-preview>span{color:var(--color-text-muted)!important;grid-column:1/-1!important;font-size:11.5px!important;font-weight:750!important}.onboarding-live-preview .media-profile-card{pointer-events:none!important;border-radius:13px!important;width:118px!important}.onboarding-live-preview .media-profile-cover{aspect-ratio:4/5!important;background:linear-gradient(145deg,#1a1f2cc7,#0d1017eb)!important}.onboarding-live-preview .media-profile-cover>svg{width:24px!important;height:24px!important;color:var(--color-accent)!important;opacity:.36!important}.onboarding-live-preview .media-profile-title-row h2{font-size:12px!important}.onboarding-live-preview .media-profile-status,.onboarding-live-preview .media-favorite{display:none!important}.onboarding-actions{left:50%!important;bottom:calc(10px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#090b10e6!important;border:1px solid #ffffff14!important;border-radius:17px!important;grid-template-columns:.82fr 1.18fr!important;gap:8px!important;width:calc(100% - 24px)!important;max-width:456px!important;margin:0!important;padding:8px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 14px 36px #00000061!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{height:42px!important;min-height:42px!important}.onboarding-actions .primary-button[data-invalid=true]{color:#f4f5f7b8!important;box-shadow:none!important;cursor:pointer!important;background:#d86baa29!important;border:1px solid #d86baa38!important}.save-draft-button{display:none!important}@media (width<=340px){.onboarding-top h1{font-size:19px!important}.onboarding-live-preview{grid-template-columns:104px minmax(0,1fr)!important}.onboarding-live-preview .media-profile-card{width:104px!important}.onboarding-live-preview:after{font-size:12px!important}.onboarding-actions{width:calc(100% - 18px)!important}}.preview-header{grid-template-columns:76px minmax(0,1fr)!important;max-width:100%!important;overflow:hidden!important}.preview-header .detail-avatar{width:76px!important;height:76px!important}.preview-header .detail-profile-info{min-width:0!important;overflow:hidden!important}.preview-header .detail-name-row h2{max-width:100%!important}.preview-header .detail-profile-meta{flex-wrap:nowrap!important;min-width:0!important;overflow:hidden!important}.preview-header .detail-profile-meta>span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:118px!important;overflow:hidden!important}.preview-header .copy-inline{max-width:142px!important}@media (width<=340px){.onboarding-page:has(.submit-review-button){padding-bottom:calc(144px + var(--tg-safe-bottom))!important}.onboarding-actions:has(.submit-review-button){grid-template-columns:1fr!important}.onboarding-actions:has(.submit-review-button) .submit-review-button{order:-1!important;width:100%!important;font-size:13px!important}.preview-header .detail-profile-meta>span{max-width:86px!important}}.onboarding-page .headline-field{resize:none!important;height:58px!important;min-height:58px!important;padding-top:10px!important;padding-bottom:10px!important;line-height:1.25!important;overflow:hidden!important}.moderation-comment{resize:none!important;height:68px!important;min-height:68px!important;line-height:1.3!important}.verification-inline .copy-button{border-radius:10px!important;max-width:136px!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important}.verification-inline .copy-button svg{width:14px!important;height:14px!important}.final-preview{gap:9px!important}.preview-section{background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:15px!important;padding:10px!important}.preview-section .media-profile-card{pointer-events:none!important;border-radius:14px!important;width:132px!important;max-width:132px!important}.preview-section .media-profile-cover{aspect-ratio:4/5!important}.preview-section .media-profile-body{height:46px!important;min-height:46px!important;padding:6px!important}.preview-section .media-profile-title-row h2{font-size:12px!important}.preview-section .media-profile-meta-row span{font-size:10.5px!important}.final-checklist{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important}.final-checklist span{white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff09!important;border:1px solid #ffffff0f!important;border-radius:10px!important;min-height:28px!important;padding:0 8px!important;font-size:11.5px!important;line-height:1!important;overflow:hidden!important}@media (width<=340px){.verification-inline{grid-template-columns:1fr!important;height:auto!important}.verification-inline .copy-button{width:100%!important;max-width:none!important}.final-checklist{grid-template-columns:1fr!important}.preview-section .media-profile-card{width:118px!important;max-width:118px!important}}.format-section-title{color:var(--color-text-body)!important;margin:8px 0 6px!important;font-size:12px!important;font-weight:800!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 10px!important}.format-primary-list.compact button{align-content:center!important;min-height:38px!important;padding:0 10px!important}.format-primary-list.compact strong{font-size:12.5px!important}.catalog-format-preview{height:34px!important;color:var(--color-text-muted)!important;background:#ffffff09!important;border:1px solid #ffffff0f!important;border-radius:12px!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.catalog-format-preview strong{color:var(--color-text-main)!important}.practice-groups{gap:7px!important;margin:8px 0!important;display:grid!important}.practice-group{background:#ffffff06!important;border:1px solid #fff1!important;border-radius:14px!important;padding:0 9px 9px!important}.practice-group summary{height:34px!important;color:var(--color-text-body)!important;cursor:pointer!important;align-items:center!important;font-size:12.5px!important;font-weight:800!important;list-style:none!important;display:flex!important}.manual-tags .tag-pill{color:var(--color-text-muted)!important;background:#ffffff09!important;border-color:#ffffff12!important}.description-preview strong{color:var(--color-text-muted)!important;margin-bottom:5px!important;font-size:11.5px!important;font-weight:800!important;display:block!important}.main-media-preview{background:#ffffff08!important;border:1px solid #fff1!important;border-radius:15px!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:10px!important;display:grid!important}.main-media-preview>strong{color:var(--color-text-muted)!important;grid-column:1/-1!important;font-size:12px!important}.main-media-preview .media-tile,.main-media-preview>div{background:#0d1017cc!important;border-radius:14px!important;width:104px!important;height:132px!important;overflow:hidden!important}.main-media-preview>div{border:1px solid #ffffff12!important;place-items:center!important;display:grid!important}.main-media-preview>span{color:var(--color-text-body)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.3!important}.onboarding-media-rail{scroll-snap-type:x proximity!important;gap:8px!important;padding:8px 0 2px!important;display:flex!important;overflow-x:auto!important}.onboarding-media-item{scroll-snap-align:start!important;width:104px!important;min-width:104px!important}.onboarding-media-item .media-tile{border-radius:14px!important;width:104px!important;height:132px!important}.onboarding-media-item>div{grid-template-columns:1fr 1fr!important;gap:5px!important;margin-top:5px!important;display:grid!important}.onboarding-media-item button{height:26px!important;color:var(--color-text-muted)!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important}.upload-tile{width:104px!important;min-width:104px!important;height:132px!important;color:var(--color-text-muted)!important;background:#ffffff06!important;border:1px dashed #ffffff1f!important;border-radius:14px!important;align-content:center!important;place-items:center!important;gap:7px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.upload-tile svg{width:22px!important;height:22px!important;color:var(--color-accent)!important}@media (width<=340px){.format-primary-list.compact{grid-template-columns:1fr!important}.main-media-preview{grid-template-columns:92px minmax(0,1fr)!important}.main-media-preview .media-tile,.main-media-preview>div,.onboarding-media-item,.onboarding-media-item .media-tile,.upload-tile{width:92px!important;min-width:92px!important}.main-media-preview .media-tile,.main-media-preview>div,.onboarding-media-item .media-tile,.upload-tile{height:118px!important}}.onboarding-media-item>.media-item-actions{pointer-events:none!important;justify-content:space-between!important;gap:6px!important;margin:0!important;display:flex!important;position:absolute!important;bottom:6px!important;left:6px!important;right:6px!important}.onboarding-media-item>.media-item-actions button{width:30px!important;height:30px!important;min-height:30px!important;color:var(--color-text-body)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;pointer-events:auto!important;background:#050608b8!important;border:1px solid #ffffff1a!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.onboarding-media-item>.media-item-actions button.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-accent-hover)!important}.onboarding-media-item>.media-item-actions button svg{width:15px!important;height:15px!important}:root{--color-bg:var(--color-bg);--color-bg-elevated:var(--color-surface-1);--color-surface-1:var(--color-surface-1);--color-surface-2:var(--color-surface-2);--color-surface-3:#171717;--color-surface-glass:#080808c7;--color-border-soft:#ffffff12;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-text-main:#f5f2ed;--color-text-body:#d0cbc4;--color-text-muted:#8f8981;--color-text-faint:#5f5a54;--color-text-inverse:#fff;--color-accent:#b10f24;--color-accent-hover:#c91831;--color-accent-pressed:#7a0816;--color-accent-soft:#d86baa24;--color-accent-soft-2:#d86baa38;--color-accent-border:#d86baa61;--color-accent-glow:#d86baa2e;--color-success:#38d982;--color-success-soft:#38d98221;--color-success-border:#38d98252;--color-warning:#e8b85c;--color-warning-soft:#e8b85c21;--color-danger:#ff5d72;--color-danger-soft:#ff5d7221;--color-danger-border:#ff5d7257;--bg:var(--color-bg);--bg-elevated:var(--color-bg-elevated);--surface:var(--color-surface-1);--surface-raised:var(--color-surface-2);--surface-soft:var(--color-surface-3);--surface-glass:var(--color-surface-glass);--border:var(--color-border);--border-strong:var(--color-border-strong);--text-main:var(--color-text-main);--text-body:var(--color-text-body);--text-muted:var(--color-text-muted);--text-disabled:var(--color-text-faint);--text-faint:var(--color-text-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-pressed:var(--color-accent-pressed);--accent-soft:var(--color-accent-soft);--success:var(--color-success);--danger:var(--color-danger);--warning:var(--color-warning);--card-bg:var(--color-surface-1);--card-bg-raised:var(--color-surface-2);--card-bg-soft:var(--color-surface-3);--card-border:var(--color-border);--text-primary:var(--color-text-main);--text-secondary:var(--color-text-body);--primary-bg:var(--color-accent);--primary-bg-hover:var(--color-accent-hover);--primary-bg-pressed:var(--color-accent-pressed);--secondary-bg:var(--color-surface-2);--secondary-bg-hover:var(--color-surface-3);--secondary-border:var(--color-border);--shadow-card:none;--shadow-card-soft:none;--shadow-soft:none;--shadow-accent:0 0 0 1px var(--color-accent-border),0 10px 28px var(--color-accent-glow);--tg-header-color:var(--color-bg);--tg-background-color:var(--color-bg);--tg-bottom-bar-color:var(--color-surface-1);--screen-x:14px;--screen-top:12px;--radius-card:0;--radius-input:0;--radius-button:0;--radius-chip:999px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}.page{background:var(--color-bg)!important;color:var(--color-text-main)!important}.page-header h1,.onboarding-top h1,.style-preview-hero h1{color:var(--color-text-main)!important;letter-spacing:0!important;font-weight:780!important}.brand-title span,.style-preview-hero h1{font-family:var(--font-sans)!important;letter-spacing:0!important;font-style:normal!important;font-weight:400!important}.brand-title em{color:var(--color-text-muted)!important;font-style:normal!important;font-family:var(--font-sans)!important}.page-header p{color:var(--color-text-muted)!important;letter-spacing:0!important;text-transform:none!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.filter-button,.copy-button,.copy-inline,.icon-button{box-shadow:none!important;letter-spacing:0!important;border-radius:0!important}.primary-button{background:var(--color-accent)!important;border:1px solid var(--color-accent)!important;color:#fff!important}.secondary-button,.filter-button,.copy-button,.copy-inline,.icon-button{background:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;color:var(--color-text-main)!important}.danger-button{border:1px solid var(--color-danger-border)!important;color:var(--color-danger)!important;background:0 0!important}.primary-button:after,.secondary-button:after,.danger-button:after{content:"";opacity:.45;background:currentColor;width:16px;height:1px;margin-left:2px}.icon-button:after,.filter-button:after,.copy-button:after,.copy-inline:after{content:none!important;display:none!important}.search-bar,.form-field input,.form-field textarea,.form-field select{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;color:var(--color-text-main)!important;box-shadow:none!important;border-radius:0!important}.search-bar:focus-within,.form-field:focus-within input,.form-field:focus-within textarea,.form-field:focus-within select{border-color:var(--color-accent-border)!important;box-shadow:inset 2px 0 0 var(--color-accent)!important}.form-field>span,.filter-group>span,.format-section-title{color:var(--color-text-body)!important;text-transform:none!important;font-weight:760!important}.search-row{-webkit-backdrop-filter:none!important;background:0 0!important}.chip,.tag-pill,.tags-select button,.badge{border:1px solid var(--color-border)!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.chip.active,.tags-select button.active,.badge.success{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-text-main)!important}.tag-pill{height:26px!important;font-size:11.5px!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.viewer-profile-card,.model-apply-card,.profile-section,.readiness-card,.legal-card,.promo-plan,.promo-rules,.admin-console-card,.workbench-card,.role-card,.visitor-list,.visitor-model-strip,.visitor-stats div,.profile-command-card,.compact-saved{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}.panel,.detail-card,.status-card,.stat-card,.empty,.workbench-card,.legal-card,.promo-plan,.viewer-action,.visitor-list a{position:relative}.panel:before,.detail-card:before,.status-card:before,.stat-card:before,.empty:before,.workbench-card:before,.legal-card:before,.promo-plan:before,.viewer-action:before,.visitor-list a:before{content:"";background:var(--color-accent);opacity:.72;width:22px;height:1px;position:absolute;top:-1px;left:-1px}.panel:after,.detail-card:after,.status-card:after,.stat-card:after,.empty:after,.workbench-card:after,.legal-card:after,.promo-plan:after,.viewer-action:after,.visitor-list a:after{content:"";background:var(--color-accent);opacity:.72;width:1px;height:22px;position:absolute;top:-1px;left:-1px}.panel h2,.detail-card h2,.status-card h2,.empty h2,.section-row h2{color:var(--color-text-main)!important;letter-spacing:0!important}.panel p,.detail-card p,.status-card p,.empty p{color:var(--color-text-body)!important}.media-profile-grid{gap:10px!important}.media-profile-card:before{content:"";z-index:4;background:var(--color-accent);opacity:.72;width:26px;height:1px;position:absolute;top:-1px;right:-1px}.media-profile-card:after{content:"";z-index:4;background:var(--color-accent);opacity:.72;width:1px;height:26px;position:absolute;top:-1px;right:-1px}.media-profile-cover{background:var(--color-surface-2)!important}.media-profile-body{background:var(--color-surface-1)!important;border-top:1px solid #ffffff14!important;height:58px!important;min-height:58px!important}.media-profile-title-row h2{color:var(--color-text-main)!important;font-weight:760!important}.media-profile-meta-row span{color:var(--color-text-muted)!important}.media-category{border-color:var(--color-border)!important;color:var(--color-text-body)!important;background:0 0!important}.favorite-mini,.media-favorite,.favorite-detail-float{border-color:var(--color-border)!important;color:var(--color-text-body)!important;background:#030303b8!important;border-radius:0!important}.media-profile-status{border-color:var(--color-border)!important;background:#030303b8!important;border-radius:0!important}.detail-profile-card,.main-media-preview,.description-preview,.preview-section,.onboarding-live-preview{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;border-radius:0!important}.detail-avatar,.visitor-avatar,.viewer-avatar,.avatar{background:var(--color-surface-2)!important;box-shadow:none!important;border-radius:0!important}.detail-actions-card,.onboarding-actions,.bottom-nav{border:1px solid var(--color-border)!important;box-shadow:none!important;background:#030303eb!important;border-radius:0!important}.bottom-nav:after{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;box-shadow:none!important;border-radius:0!important}.sheet,.modal{background:var(--color-surface-1)!important;border:1px solid var(--color-border-strong)!important;box-shadow:none!important;border-radius:0!important}.overlay{background:#000000e0!important}.style-preview-page{padding-bottom:32px!important}.style-preview-hero{border-bottom:1px solid var(--color-border);margin:4px 0 16px;padding:20px 0 14px;position:relative}.style-preview-hero:after{content:"";background:var(--color-accent);width:76px;height:1px;position:absolute;bottom:-1px;left:0}.style-preview-hero h1{margin:0;font-size:48px;line-height:.9}.style-preview-hero p{color:var(--color-text-body);margin:4px 0 0;font-size:15px;font-weight:760}.style-preview-hero span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:11px;font-weight:780;display:inline-flex}.style-section{border:1px solid var(--color-border);background:var(--color-surface-1);margin-bottom:14px;padding:12px;position:relative}.style-section:before{content:"";background:var(--color-accent);width:28px;height:1px;position:absolute;top:-1px;left:-1px}.style-section:after{content:"";background:var(--color-accent);width:1px;height:28px;position:absolute;top:-1px;left:-1px}.style-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.style-section-head h2{letter-spacing:-.03em;margin:0;font-size:18px}.style-section-head span{color:var(--color-text-muted);font-size:11px;font-weight:760}.swatch-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.swatch{border:1px solid var(--color-border);height:48px;color:var(--color-text-body);align-items:end;padding:6px;font-size:10px;font-style:normal;font-weight:780;display:flex}.swatch.red{color:#fff;background:#b10f24}.swatch.ok{color:var(--color-bg);background:#38d982}.style-control-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.style-chips{margin-right:0!important;padding-right:0!important}.style-card-row{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:12px;display:grid}.style-card-row .media-profile-card{pointer-events:none}.style-copy b{color:var(--color-text-main);font-size:15px;line-height:1.1;display:block}.style-copy p{color:var(--color-text-body);margin:6px 0 10px;font-size:12.5px;font-weight:620;line-height:1.35}.style-hairline-card{grid-template-columns:1px minmax(0,1fr);align-items:start;gap:12px;display:grid}.style-hairline-card>span{background:var(--color-accent);width:1px;height:54px;display:block}.style-hairline-card strong{font-size:16px;display:block}.style-hairline-card p{color:var(--color-text-body);margin:5px 0 0;font-size:13px;line-height:1.35}.photo-first{background:var(--color-bg)!important}@media (width<=380px){.style-preview-hero h1{font-size:42px}.style-card-row{grid-template-columns:126px minmax(0,1fr)}.style-control-grid{grid-template-columns:1fr 1fr}.swatch-grid{grid-template-columns:repeat(3,1fr)}.primary-button:after,.secondary-button:after,.danger-button:after{display:none!important}}:root{--shape-media:15px;--shape-cta:15px;--shape-secondary:14px;--shape-icon:999px;--shape-row:0;--shape-info:12px;--shape-price:18px}.media-profile-card{border-radius:var(--shape-media)!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff0f!important}.media-profile-cover{border-radius:var(--shape-media)!important;aspect-ratio:4/5!important}.media-profile-body{background:0 0!important;border-top:0!important;height:50px!important;min-height:50px!important;margin-top:-1px!important;padding:7px 6px 0!important}.media-profile-card:before,.media-profile-card:after{opacity:0!important}.media-profile-card.promoted:before,.media-profile-card.top-card:before{opacity:1!important;width:30px!important;height:1px!important;top:0!important;right:0!important}.media-profile-card.promoted:after,.media-profile-card.top-card:after{opacity:1!important;width:1px!important;height:30px!important;top:0!important;right:0!important}.media-favorite,.favorite-mini,.media-profile-status{border-radius:999px!important}.primary-button{border-radius:var(--shape-cta)!important;background:var(--color-accent)!important;border-color:var(--color-accent)!important;height:44px!important;min-height:44px!important;font-size:13.5px!important}.primary-button:after{display:none!important}.secondary-button{border-radius:var(--shape-secondary)!important;background:var(--color-surface-2)!important;height:40px!important;min-height:40px!important;color:var(--color-text-main)!important;border-color:#ffffff1c!important}.secondary-button:after{display:none!important}.ghost-button{height:38px!important;min-height:38px!important;color:var(--color-text-muted)!important;background:0 0!important;border:0!important;border-radius:999px!important}.danger-button{border-radius:var(--shape-secondary)!important;background:#ff5d7214!important;border-color:#ff5d724d!important;height:40px!important;min-height:40px!important}.danger-button:after{display:none!important}.icon-button,.copy-inline,.favorite-detail-float{border-radius:var(--shape-icon)!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-grid!important}.copy-inline{width:auto!important;max-width:152px!important;padding:0 9px!important;display:inline-flex!important}.icon-button svg,.copy-inline svg,.favorite-detail-float svg{width:18px!important;height:18px!important}.copy-button{border-radius:999px!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.copy-button svg{width:15px!important;height:15px!important}.chip,.tags-select button,.tag-pill{background:0 0!important;border-radius:999px!important;height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:11.5px!important;line-height:1!important}.chip.active,.tags-select button.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-text-main)!important}.tag-pill{height:27px!important;min-height:27px!important;color:var(--color-text-muted)!important}.visitor-list,.list-panel,.dashboard-actions,.admin-list,.model-workbench,.admin-console{background:var(--color-surface-1)!important;box-shadow:none!important;border:1px solid #ffffff13!important;border-radius:18px!important;gap:0!important;overflow:hidden!important}.visitor-list a,.admin-item,.workbench-card,.admin-console-card{background:var(--color-surface-1)!important;min-height:52px!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-content:center!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:grid!important}.visitor-list a+a,.admin-item+.admin-item,.workbench-card+.workbench-card,.admin-console-card+.admin-console-card{border-top:1px solid #fff1!important}.visitor-list a:before,.visitor-list a:after,.admin-item:before,.admin-item:after,.workbench-card:before,.workbench-card:after,.admin-console-card:before,.admin-console-card:after{content:none!important;display:none!important}.visitor-list svg,.admin-item>svg:first-child,.workbench-card>svg:first-child,.admin-console-card>svg:first-child{width:34px!important;height:34px!important;color:var(--color-text-body)!important;box-sizing:border-box!important;background:#ffffff0b!important;border-radius:12px!important;padding:8px!important}.visitor-list a:first-child svg,.workbench-card.promotion-entry>svg:first-child,.admin-console-card:first-child>svg:first-child{background:var(--color-accent-soft)!important;color:var(--color-accent-hover)!important}.visitor-list strong,.admin-item strong,.workbench-card strong,.admin-console-card strong{color:var(--color-text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.1!important;overflow:hidden!important}.visitor-list span,.admin-item span,.workbench-card span,.admin-console-card span{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;line-height:1.2!important;overflow:hidden!important}.visitor-list a>svg:last-child,.admin-item>svg:last-child,.workbench-card>svg:last-child{width:17px!important;height:17px!important;color:var(--color-text-faint)!important;background:0 0!important;padding:0!important}.workbench-card .badge{grid-area:auto!important;justify-self:end!important;max-width:72px!important}.offer-list,.promo-plans{background:0 0!important;border:0!important;gap:9px!important;display:grid!important}.offer-card,.promo-plan{border-radius:var(--shape-price)!important;background:var(--color-surface-1)!important;min-height:0!important;box-shadow:none!important;border:1px solid #ffffff14!important;border-left:2px solid #d86baa8c!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.offer-card:before,.offer-card:after,.promo-plan:before,.promo-plan:after{display:none!important}.offer-card.active,.promo-plan.recommended{background:linear-gradient(135deg,#d86baa1f,var(--color-surface-1) 54%)!important;border-color:#d86baa52!important;border-left-color:var(--color-accent-hover)!important}.offer-icon{background:var(--color-accent-soft)!important;border:1px solid var(--color-accent-border)!important;width:34px!important;height:34px!important;color:var(--color-accent-hover)!important;border-radius:12px!important}.duration-row em{height:25px!important;color:var(--color-text-body)!important;background:#ffffff0b!important;border-color:#ffffff14!important;border-radius:999px!important}.visibility-card{background:var(--color-surface-1)!important;border:1px solid #ffffff14!important;border-radius:16px!important}.visibility-card:before,.visibility-card:after{display:none!important}.detail-card,.compact-description,.compact-formats,.description-preview,.main-media-preview,.preview-section,.onboarding-live-preview,.panel.onboarding,.connect-panel,.compact-form,.legal-card,.rules-hero,.empty{border-radius:var(--shape-info)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff1c!important;padding:11px 0 11px 12px!important}.detail-card:before,.detail-card:after,.compact-description:before,.compact-description:after,.compact-formats:before,.compact-formats:after,.legal-card:before,.legal-card:after,.empty:before,.empty:after{display:none!important}.compact-description{border-left-color:#d86baa8c!important}.detail-card h2,.compact-description h2,.compact-formats h2,.legal-card h2{margin-bottom:6px!important;font-size:17px!important}.full-description,.compact-description p,.legal-card p{color:var(--color-text-body)!important;font-size:13.5px!important;line-height:1.42!important}.search-bar,.form-field input,.form-field textarea,.form-field select{background:var(--color-surface-2)!important;border-radius:13px!important}.form-field input,.form-field select{height:42px!important;min-height:42px!important}.form-field textarea{border-radius:13px!important}.filter-button,.search-bar{border-radius:999px!important}.detail-actions-card{background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:grid!important;position:static!important}.detail-secondary-actions .secondary-button{height:40px!important;min-height:40px!important}.tertiary-actions button{color:var(--color-text-muted)!important;background:0 0!important;border:0!important;min-height:32px!important;padding:0 6px!important}button,.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.chip,.tags-select button{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}svg{stroke-width:2.1px}.verified-icon{width:14px!important;height:14px!important}.status-dot{width:8px!important;height:8px!important}.bottom-nav,.bottom-nav:after{border-radius:999px!important}@media (width<=380px){.visitor-list a,.admin-item,.workbench-card,.admin-console-card{grid-template-columns:32px minmax(0,1fr) 16px!important;min-height:50px!important;padding:8px 10px!important}.visitor-list svg,.admin-item>svg:first-child,.workbench-card>svg:first-child,.admin-console-card>svg:first-child{width:32px!important;height:32px!important;padding:7px!important}.detail-secondary-actions{grid-template-columns:1fr 1fr!important}.offer-card,.promo-plan{border-radius:16px!important}.primary-button{height:43px!important;min-height:43px!important}.secondary-button{height:39px!important;min-height:39px!important}.media-profile-cover{border-radius:14px!important}}.offer-card,.promo-plan,.workbench-card,.admin-console-card,.visitor-list a,.admin-item{white-space:normal!important;text-overflow:clip!important;overflow:hidden!important}.offer-card *,.promo-plan *,.workbench-card *,.admin-console-card *,.visitor-list a *,.admin-item *{white-space:normal}.offer-head strong,.offer-card p,.offer-card span,.promo-plan strong,.promo-plan p{overflow-wrap:anywhere!important}.duration-row em{max-width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.workbench-card strong,.workbench-card span,.admin-console-card strong,.admin-console-card span,.visitor-list strong,.visitor-list span,.admin-item strong,.admin-item span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.catalog-page .brand-title{align-items:baseline!important;gap:6px!important;font-size:32px!important;line-height:.95!important;display:flex!important}.catalog-page .brand-title em{color:var(--color-text-body)!important;letter-spacing:0!important;font-size:14px!important;font-weight:760!important}.catalog-page .search-bar{background:var(--color-surface-1)!important;border-color:#ffffff1a!important;border-radius:14px!important;height:40px!important;min-height:40px!important}.catalog-page .filter-button{background:var(--color-surface-1)!important;border-radius:14px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.catalog-page .chip{max-width:none!important;height:29px!important;min-height:29px!important;padding:0 10px!important}.catalog-page .selected-filters{display:none!important}.catalog-page .media-profile-cover{aspect-ratio:4/5!important;border-radius:16px!important;height:auto!important}.catalog-page .media-profile-body{background:0 0!important;height:52px!important;min-height:52px!important;padding:7px 2px 0!important}.catalog-page .media-profile-title-row{grid-template-columns:minmax(0,1fr) 15px!important}.catalog-page .media-profile-title-row h2{color:var(--color-text-main)!important;font-size:14.5px!important}.catalog-page .media-profile-meta-row>span:first-child{color:var(--color-text-muted)!important;font-size:11.5px!important}.catalog-page .media-category{max-width:78px!important;height:18px!important;color:var(--color-text-body)!important;background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;padding:0 6px!important;font-size:10px!important;font-weight:760!important;display:inline-flex!important}.catalog-page .media-favorite{background:#03030394!important;border-radius:999px!important;width:30px!important;height:30px!important;top:8px!important;right:8px!important}.catalog-page .media-profile-status{background:#03030394!important;border-radius:999px!important;height:22px!important;bottom:8px!important;left:8px!important}.catalog-page .media-profile-card.promoted:before,.catalog-page .media-profile-card.top-card:before{opacity:1!important;width:30px!important;top:0!important;right:0!important}.catalog-page .media-profile-card.promoted:after,.catalog-page .media-profile-card.top-card:after{opacity:1!important;height:30px!important;top:0!important;right:0!important}.profile-detail-page .detail-profile-card{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;margin-bottom:10px!important;padding:0!important}.profile-detail-page .detail-avatar{border:1px solid #ffffff1a!important;border-radius:999px!important;width:82px!important;height:82px!important;overflow:hidden!important}.profile-detail-page .copy-inline{background:0 0!important;border-color:#ffffff1a!important;max-width:170px!important;height:28px!important;min-height:28px!important}.profile-detail-page .detail-profile-info>p{margin:3px 0!important}.profile-detail-page .detail-profile-meta{margin-top:5px!important}.profile-detail-page .detail-profile-meta>span:last-child{background:#ffffff0b!important;max-width:112px!important}.profile-detail-page .detail-headline{color:var(--color-text-body)!important;margin-top:5px!important}.profile-detail-page .detail-actions-card{margin-bottom:14px!important}.profile-detail-page .detail-actions-card .primary-button{border-radius:15px!important;height:44px!important}.profile-detail-page .detail-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-detail-page .detail-secondary-actions .secondary-button{border-radius:14px!important;height:40px!important}.profile-detail-page .detail-secondary-actions .secondary-button:only-child{grid-column:1/-1!important;max-width:170px!important}.profile-detail-page .detail-media-carousel{gap:8px!important;margin:0 -12px!important;padding:0 12px 2px!important}.profile-detail-page .detail-media-carousel .media-tile{border:0!important;border-radius:16px!important;width:124px!important;min-width:124px!important;height:166px!important}.profile-detail-page .detail-media-carousel .media-tile img,.profile-detail-page .detail-media-carousel .media-tile video{object-fit:cover!important}.profile-detail-page .detail-card{background:0 0!important;border:0!important;border-top:1px solid #ffffff17!important;border-radius:0!important;margin-bottom:0!important;padding:12px 0!important}.profile-detail-page .compact-description{border-top-color:#d86baa80!important;border-left:0!important}.profile-detail-page .detail-card h2{margin:0 0 7px!important;font-size:18px!important}.profile-detail-page .compact-formats .tags-wrap{gap:6px!important;display:flex!important}.profile-detail-page .tertiary-actions{border-top:1px solid #ffffff14!important;margin-bottom:18px!important;padding-top:8px!important}@media (width<=340px){.catalog-page .brand-title span{font-size:29px!important}.catalog-page .brand-title em{font-size:13px!important}.catalog-page .media-profile-grid{gap:8px 7px!important}.catalog-page .media-category{max-width:64px!important}.profile-detail-page .detail-profile-card{grid-template-columns:76px minmax(0,1fr)!important}.profile-detail-page .detail-avatar{width:76px!important;height:76px!important}.profile-detail-page .detail-name-row h2{font-size:22px!important}.profile-detail-page .detail-media-carousel .media-tile{width:116px!important;min-width:116px!important;height:156px!important}}.onboarding-page,.promotion-page{background:var(--color-bg)!important;color:var(--color-text-main)!important}.onboarding-page .onboarding-top{margin-bottom:8px!important}.onboarding-page .onboarding-top h1{letter-spacing:0!important;font-size:23px!important;font-weight:760!important}.onboarding-page .onboarding-top>strong{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;min-width:39px!important;height:28px!important;color:var(--color-text-body)!important}.onboarding-page .stepper{background:#ffffff14!important;border-radius:0!important;height:2px!important}.onboarding-page .stepper span{background:var(--color-accent)!important;box-shadow:0 0 14px var(--color-accent-glow)!important}.onboarding-progress{margin-bottom:9px!important}.onboarding-progress span{color:var(--color-text-main)!important;font-size:13px!important}.onboarding-page .panel.onboarding{background:0 0!important;border:0!important;border-left:1px solid #d86baa94!important;padding:48px 0 0!important;position:relative!important;overflow:hidden!important}.wizard-mark{width:86px!important;height:34px!important;color:var(--color-text-body)!important;position:absolute!important;top:0!important;left:12px!important}.wizard-mark svg{width:22px!important;height:22px!important;color:var(--color-text-main)!important;position:absolute!important;top:3px!important;left:0!important}.wizard-mark span{background:var(--color-accent)!important;width:48px!important;height:1px!important;position:absolute!important;top:13px!important;left:31px!important}.wizard-mark i,.wizard-mark b,.wizard-mark em{background:var(--color-bg)!important;border:1px solid #ffffff29!important;display:block!important;position:absolute!important}.wizard-mark i{border-radius:3px!important;width:16px!important;height:16px!important;top:5px!important;left:58px!important}.wizard-mark b{border-color:#d86baa8c!important;border-radius:999px!important;width:12px!important;height:12px!important;top:14px!important;left:70px!important}.wizard-mark em{background:#ffffff38!important;border:0!important;width:31px!important;height:1px!important;top:22px!important;left:31px!important}.onboarding-page .step-copy{margin:0 0 10px 12px!important;padding-right:8px!important}.onboarding-page .step-copy h2{letter-spacing:0!important;font-size:20px!important}.onboarding-page .step-copy p{max-width:310px!important;color:var(--color-text-muted)!important;font-size:12.5px!important;line-height:1.35!important}.onboarding-page .form-field,.onboarding-page .filter-group,.onboarding-page .raw-source,.onboarding-page .field-note,.onboarding-page .format-section-title,.onboarding-page .practice-groups,.onboarding-page .manual-tags{margin-left:12px!important;margin-right:0!important}.onboarding-page .form-field span,.onboarding-page .filter-group>span,.format-section-title{color:var(--color-text-muted)!important;font-size:11.5px!important;line-height:1!important}.onboarding-page .form-field input,.onboarding-page .form-field select{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:13px!important;height:42px!important;min-height:42px!important}.onboarding-page .form-field textarea{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:13px!important;min-height:86px!important;line-height:1.35!important}.onboarding-page .headline-field{height:58px!important;min-height:58px!important}.onboarding-page .two-col{margin-left:12px!important}.onboarding-page .online-chip{background:var(--color-surface-1)!important;margin-left:12px!important}.onboarding-page .advanced-filters{background:0 0!important;border-left:1px solid #ffffff1f!important;border-radius:0!important;margin-left:12px!important}.onboarding-live-preview,.catalog-format-preview,.description-preview,.main-media-preview,.preview-section{background:linear-gradient(90deg,#d86baa0e,#0000 56%)!important;border:0!important;border-left:1px solid #d86baa8c!important;border-radius:0!important;margin-left:12px!important;margin-right:0!important;padding:10px 0 10px 11px!important}.onboarding-live-preview{grid-template-columns:112px minmax(0,1fr)!important}.onboarding-live-preview .media-profile-card{width:112px!important}.onboarding-live-preview:after{color:var(--color-text-body)!important;font-size:12px!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-left:12px!important}.format-primary-list.compact button{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:14px!important;height:39px!important;min-height:39px!important}.format-primary-list.compact button.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important}.tags-select{gap:6px!important}.tags-select button{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;height:29px!important}.practice-group{background:0 0!important;border:0!important;border-left:1px solid #ffffff1f!important;border-radius:0!important}.manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;margin-left:12px!important;display:grid!important}.manual-tag-row .form-field{margin-left:0!important}.main-media-preview{grid-template-columns:102px minmax(0,1fr)!important}.onboarding-media-rail{margin-left:12px!important}.upload-tile,.onboarding-media-item .media-tile{background:var(--color-surface-1)!important;border-radius:15px!important}.onboarding-actions{border-color:var(--color-border-strong)!important;background:#030303f0!important;border-radius:18px!important}.onboarding-actions .primary-button{background:var(--color-accent)!important}.onboarding-actions .primary-button[data-invalid=true]{background:var(--color-surface-2)!important;color:var(--color-text-muted)!important;border-color:#d86baa47!important}.preview-stack{margin-left:12px!important}.preview-stack .media-profile-card{width:132px!important}.promotion-page .page-header h1{letter-spacing:0!important;font-size:27px!important}.promotion-page .page-header p{color:var(--color-text-body)!important;font-size:13px!important}.promotion-page .visibility-card{background:linear-gradient(90deg,#d86baa0f,#0000 52%)!important;border:0!important;border-left:1px solid #d86baa8c!important;border-radius:0!important;grid-template-columns:102px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:10px 0 10px 12px!important;display:grid!important}.promotion-page .visibility-preview .media-profile-card{pointer-events:none!important;width:102px!important}.promotion-page .visibility-info h2{font-size:18px!important;line-height:1.08!important}.promotion-page .visibility-info p{color:var(--color-text-body)!important;font-size:12.5px!important;line-height:1.32!important}.visibility-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:8px!important;display:grid!important}.visibility-stats span{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;min-width:0!important;color:var(--color-text-muted)!important;border-radius:12px!important;padding:7px 6px!important;font-size:10.5px!important;line-height:1.1!important}.visibility-stats strong{color:var(--color-text-main)!important;font-size:13px!important;display:block!important}.promotion-page .offer-list{gap:10px!important;margin-top:12px!important}.promotion-page .offer-card{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;text-align:left!important;border-left:0!important;border-radius:20px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:122px!important;padding:13px!important;position:relative!important}.promotion-page .offer-card:before{content:""!important;background:#d86baab8!important;width:1px!important;display:block!important;position:absolute!important;top:14px!important;bottom:14px!important;left:0!important}.promotion-page .offer-card:after{content:""!important;border-top:1px solid #d86baa9e!important;border-right:1px solid #d86baa9e!important;width:18px!important;height:18px!important;display:block!important;position:absolute!important;top:12px!important;right:12px!important}.promotion-page .offer-highlight{border-radius:14px!important}.promotion-page .offer-highlight:before{height:44px!important;top:auto!important}.promotion-page .offer-top{border-radius:20px 20px 10px!important}.promotion-page .offer-bundle{border-radius:12px 22px 22px!important}.promotion-page .offer-icon{width:38px!important;height:38px!important;color:var(--color-accent-hover)!important;background:0 0!important;border:1px solid #d86baa6b!important;border-radius:14px!important}.promotion-page .offer-head strong{letter-spacing:0!important;color:var(--color-text-main)!important;font-size:16px!important;line-height:1.08!important}.promotion-page .offer-card p{color:var(--color-text-body)!important;margin:5px 0 3px!important;font-size:12.5px!important;line-height:1.32!important}.promotion-page .duration-row{flex-wrap:wrap!important;gap:5px!important;margin-top:9px!important;display:flex!important}.promotion-page .duration-row em{background:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:999px!important;height:25px!important;padding:0 8px!important;font-size:10.5px!important}.promotion-page>.primary-button{border-radius:16px!important;width:100%!important;height:44px!important;margin-top:12px!important}.promotion-page .request-summary{border-left:1px solid #d86baa94!important;padding-left:10px!important}.duration-picker button{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:14px!important}.duration-picker button.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important}@media (width<=340px){.onboarding-page .onboarding-top h1{font-size:20px!important}.wizard-mark{left:10px!important}.onboarding-page .panel.onboarding{padding-top:44px!important}.onboarding-live-preview{grid-template-columns:96px minmax(0,1fr)!important}.onboarding-live-preview .media-profile-card{width:96px!important}.format-primary-list.compact,.manual-tag-row{grid-template-columns:1fr!important}.manual-tag-row .secondary-button{width:100%!important}.promotion-page .visibility-card{grid-template-columns:92px minmax(0,1fr)!important}.promotion-page .visibility-preview .media-profile-card{width:92px!important}.visibility-stats{grid-template-columns:1fr 1fr!important}.promotion-page .offer-card{grid-template-columns:34px minmax(0,1fr)!important;padding:11px!important}.promotion-page .offer-icon{width:34px!important;height:34px!important}.promotion-page .offer-head strong{font-size:15px!important}}.favorites-page,.top-page,.visitor-profile-page,.legal-screen,.model-dashboard-page,.model-screen,.admin-screen{background:var(--color-bg)!important;color:var(--color-text-main)!important}.favorites-page .page-header,.top-page .page-header,.visitor-profile-page .page-header,.legal-screen .page-header,.model-dashboard-page .page-header,.model-screen .page-header,.admin-screen .page-header{margin-bottom:11px!important}.favorites-page .page-header h1,.top-page .page-header h1,.visitor-profile-page .page-header h1,.legal-screen .page-header h1,.model-dashboard-page .page-header h1,.model-screen .page-header h1,.admin-screen .page-header h1{letter-spacing:0!important;font-size:26px!important;font-weight:760!important;line-height:1.04!important}.top-page .page-header p,.legal-screen .page-header p,.model-dashboard-page .page-header p,.admin-screen .page-header p{color:var(--color-text-muted)!important;font-size:12.5px!important;line-height:1.22!important}.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:9px 8px!important}.favorites-page .media-profile-card,.top-page .media-profile-card{background:0 0!important;border:0!important}.favorites-page .media-profile-cover,.top-page .media-profile-cover{aspect-ratio:4/5!important;border-radius:16px!important}.favorites-page .media-profile-body,.top-page .media-profile-body{background:0 0!important;height:52px!important;min-height:52px!important;padding:7px 2px 0!important}.top-page .info-banner{background:linear-gradient(90deg,#d86baa0f,#0000 56%)!important;border:0!important;border-left:1px solid #d86baa8c!important;border-radius:0!important;min-height:58px!important;margin:0 0 10px!important;padding:9px 10px!important}.top-page .info-banner span{font-size:12.5px!important;line-height:1.25!important}.top-page .info-banner .link-button{border-radius:13px!important;width:auto!important;min-width:92px!important;height:38px!important;min-height:38px!important;font-size:12.5px!important}.visitor-hero{background:0 0!important;border:0!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:0!important;display:grid!important}.visitor-avatar{background:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;border-radius:999px!important;place-items:center!important;width:62px!important;height:62px!important;display:grid!important;overflow:hidden!important}.visitor-avatar span{color:var(--color-text-main)!important;font-size:20px!important;font-weight:760!important}.visitor-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.visitor-identity{min-width:0!important}.visitor-name-line h2{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:22px!important;line-height:1.05!important;overflow:hidden!important}.visitor-identity p{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:3px 0 6px!important;font-size:12.5px!important;font-weight:650!important;overflow:hidden!important}.visitor-id-copy{border:1px solid var(--color-border)!important;background:var(--color-surface-1)!important;max-width:156px!important;height:28px!important;color:var(--color-text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:760!important;display:inline-flex!important;overflow:hidden!important}.visitor-id-copy svg{flex:none!important;width:14px!important;height:14px!important}.visitor-list.main{background:var(--color-surface-1)!important;border:1px solid #ffffff13!important;border-radius:18px!important;overflow:hidden!important}.visitor-list.main a{background:var(--color-surface-1)!important;border-radius:0!important;min-height:52px!important}.visitor-list.main a+a{border-top:1px solid #fff1!important}.rules-hero{background:linear-gradient(90deg,#d86baa0e,#0000 58%)!important;border:0!important;border-left:1px solid #d86baa8c!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0 0 10px!important;padding:10px 0 10px 12px!important;display:grid!important}.rules-hero>svg{background:var(--color-accent-soft)!important;width:26px!important;height:26px!important;color:var(--color-accent-hover)!important;border-radius:10px!important;padding:6px!important}.rules-hero .eyebrow{color:var(--color-text-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:10.5px!important}.rules-hero h2{letter-spacing:0!important;margin:2px 0 4px!important;font-size:17px!important;line-height:1.12!important}.rules-hero p{color:var(--color-text-body)!important;margin:0!important;font-size:12.5px!important;line-height:1.35!important}.legal-list{gap:8px!important;display:grid!important}.legal-card{background:0 0!important;border:0!important;border-left:1px solid #ffffff1c!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px 0 10px 12px!important;display:grid!important}.legal-card span{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;width:30px!important;height:30px!important;color:var(--color-text-body)!important;border-radius:11px!important;place-items:center!important;display:grid!important}.legal-card.danger{background:0 0!important;border-left-color:#ff5d728c!important}.legal-card.danger span{background:#ff5d7214!important;border-color:#ff5d7247!important}.rules-actions .link-button{border-radius:14px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.model-command{gap:10px!important;margin-bottom:10px!important;display:grid!important}.model-command-side{gap:8px!important;display:grid!important}.model-dashboard-page .model-summary,.model-command .model-summary{background:0 0!important;border:0!important;border-left:1px solid #d86baa94!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;margin:0!important;padding:0 0 0 12px!important}.model-summary h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:21px!important;line-height:1.05!important;overflow:hidden!important}.model-summary p{color:var(--color-text-body)!important;font-size:12.5px!important}.model-summary-tags{display:none!important}.completion-card,.status-card{background:0 0!important;border:0!important;border-left:1px solid #ffffff1c!important;border-radius:0!important;margin:0!important;padding:10px 0 10px 12px!important}.completion-card strong{font-size:13.5px!important}.completion-card span{color:var(--color-accent-hover)!important;font-size:13px!important}.completion-card .progress,.progress{background:#ffffff14!important;border-radius:999px!important;height:3px!important}.progress span{background:var(--color-accent)!important}.status-card h2{margin-bottom:5px!important;font-size:18px!important;line-height:1.1!important}.status-card p{color:var(--color-text-body)!important;font-size:12.8px!important;line-height:1.35!important}.status-card.approved{border-left-color:#38d9828c!important}.status-card.pending_review{border-left-color:#e8b85c8c!important}.status-card.rejected,.status-card.banned{border-left-color:#ff5d728c!important}.dashboard-stats,.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 10px!important}.dashboard-stats .stat-card,.admin-stats .stat-card{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:14px!important;min-height:54px!important;padding:9px 8px!important}.dashboard-stats .stat-card strong,.admin-stats .stat-card strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;line-height:1!important;overflow:hidden!important}.dashboard-stats .stat-card span,.admin-stats .stat-card span{color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;line-height:1.1!important;overflow:hidden!important}.model-workbench,.dashboard-actions,.admin-console,.admin-list,.list-panel{background:var(--color-surface-1)!important;border:1px solid #ffffff13!important;border-radius:18px!important;gap:0!important;overflow:hidden!important}.workbench-card,.admin-console-card,.admin-item{background:var(--color-surface-1)!important;border:0!important;border-radius:0!important;min-height:52px!important}.workbench-card+.workbench-card,.admin-console-card+.admin-console-card,.admin-item+.admin-item{border-top:1px solid #fff1!important}.workbench-card.disabled{background:var(--color-surface-1)!important}.workbench-card.disabled .badge{color:var(--color-text-faint)!important;background:0 0!important;border-color:#ffffff14!important}.model-screen .panel,.admin-screen .panel,.connect-panel,.compact-form,.photos-panel,.stats-panel,.review-photos,.contacts-panel,.tag-admin-group,.placement-card{background:0 0!important;border:0!important;border-left:1px solid #ffffff1c!important;border-radius:0!important;margin-bottom:10px!important;padding:11px 0 11px 12px!important}.model-screen .panel h2,.admin-screen .panel h2{margin-bottom:7px!important;font-size:17px!important}.model-screen .form-field input,.model-screen .form-field select,.admin-screen .form-field input,.admin-screen .form-field select{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:13px!important;height:42px!important;min-height:42px!important}.model-screen .form-field textarea,.admin-screen .form-field textarea{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:13px!important;min-height:92px!important}.uploader{background:var(--color-surface-1)!important;border-color:#ffffff21!important;border-radius:16px!important;min-height:92px!important;padding:12px!important}.uploader-icon{display:none!important}.uploader strong{font-size:13.5px!important}.uploader span{font-size:12px!important;line-height:1.3!important}.uploader button{background:var(--color-accent)!important;color:#fff!important;border:0!important;border-radius:13px!important;height:38px!important;min-height:38px!important;padding:0 12px!important}.photo-grid{gap:8px!important}.photo-tile{background:var(--color-surface-1)!important;border-color:var(--color-border)!important;border-radius:14px!important}.verification-card{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:14px!important;min-height:44px!important;padding:9px 10px!important}.verification-card strong{font-size:13px!important}.verification-card span{color:var(--color-text-muted)!important;font-size:11.5px!important}.rules-list{color:var(--color-text-body)!important;font-size:13px!important;line-height:1.45!important}.mini-bars{background:var(--color-surface-1)!important;border:1px solid var(--color-border)!important;border-radius:14px!important;height:116px!important;padding:10px!important}.mini-bars span{background:linear-gradient(180deg,var(--color-accent-hover),var(--color-accent-pressed))!important;border-radius:999px 999px 0 0!important}.admin-hero{background:0 0!important;border:0!important;border-left:1px solid #e8b85c8c!important;border-radius:0!important;margin:0 0 10px!important;padding:11px 0 11px 12px!important}.admin-hero .eyebrow{color:var(--color-warning)!important;text-transform:none!important;letter-spacing:0!important;font-size:10.5px!important}.admin-hero h2{letter-spacing:0!important;margin:2px 0 5px!important;font-size:19px!important;line-height:1.1!important}.admin-hero p{color:var(--color-text-body)!important;margin:0 0 9px!important;font-size:12.5px!important;line-height:1.34!important}.admin-hero .link-button{border-radius:13px!important;width:100%!important;height:38px!important;min-height:38px!important;font-size:12.5px!important}.moderation-list .admin-item .badge,.admin-item .badge{max-width:74px!important;height:22px!important;font-size:10.5px!important}.admin-review .review-summary{background:0 0!important;border:0!important;border-left:1px solid #d86baa94!important;border-radius:0!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:0 0 0 12px!important;display:grid!important}.review-summary .avatar{border-radius:16px!important;width:64px!important;height:64px!important}.review-summary h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:20px!important;overflow:hidden!important}.moderation-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.moderation-actions .primary-button{background:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--color-bg)!important}.moderation-actions .danger-button{color:var(--color-danger)!important;background:#ff5d721a!important;border-color:#ff5d7257!important}.reports-list{gap:9px!important;display:grid!important}.report-card{background:0 0!important;border:0!important;border-left:1px solid #ff5d726b!important;border-radius:0!important;padding:11px 0 11px 12px!important}.report-card h2{font-size:17px!important}.report-card p{font-size:12.8px!important;line-height:1.35!important}.report-card .inline-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.report-card .inline-actions .link-button{grid-column:1/-1!important}.empty{background:0 0!important;border:0!important;border-left:1px solid #d86baa8c!important;border-radius:0!important;min-height:126px!important;padding:54px 0 12px 12px!important;position:relative!important}.brand-empty-mark{width:78px!important;height:30px!important;position:absolute!important;top:10px!important;left:12px!important}.brand-empty-mark span{background:var(--color-accent)!important;width:52px!important;height:1px!important;position:absolute!important;top:15px!important;left:0!important}.brand-empty-mark i,.brand-empty-mark b{background:var(--color-bg)!important;border:1px solid #ffffff29!important;display:block!important;position:absolute!important}.brand-empty-mark i{border-radius:4px!important;width:22px!important;height:16px!important;top:4px!important;left:0!important}.brand-empty-mark b{border-color:#d86baa8c!important;border-radius:999px!important;width:18px!important;height:18px!important;top:7px!important;left:38px!important}.empty h2{margin:0 0 5px!important;font-size:18px!important;line-height:1.1!important}.empty p{max-width:280px!important;color:var(--color-text-body)!important;margin:0!important;font-size:13px!important;line-height:1.35!important}.empty .link-button{border-radius:14px!important;max-width:164px!important;height:40px!important;min-height:40px!important;margin-top:11px!important;font-size:13px!important}.toast{bottom:calc(82px + var(--tg-safe-bottom))!important;background:var(--color-surface-1)!important;border-color:var(--color-border-strong)!important;border-radius:14px!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important}.sheet,.modal{background:var(--color-surface-1)!important;border-color:var(--color-border-strong)!important;border-radius:22px 22px 0 0!important}.modal{border-radius:18px!important}.sheet-head h2{letter-spacing:0!important;font-size:22px!important}.sheet-actions{gap:8px!important}.sheet-actions .primary-button,.sheet-actions .secondary-button,.sheet-actions .danger-button{border-radius:14px!important;height:42px!important;min-height:42px!important;font-size:13px!important}.badge.danger{color:var(--color-danger)!important;background:#ff5d721a!important;border-color:#ff5d7247!important}@media (width<=340px){.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:8px 7px!important}.visitor-hero{grid-template-columns:58px minmax(0,1fr)!important}.visitor-avatar{width:58px!important;height:58px!important}.visitor-name-line h2{font-size:20px!important}.dashboard-stats,.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-stats .stat-card strong,.admin-stats .stat-card strong{font-size:16px!important}.dashboard-stats .stat-card span,.admin-stats .stat-card span{font-size:9.5px!important}.rules-actions,.moderation-actions,.report-card .inline-actions{grid-template-columns:1fr!important}.top-page .info-banner{display:none!important}}.model-summary .badge,.review-summary .badge{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:128px!important;overflow:hidden!important}.photo-tile .media-tile{border-radius:inherit!important;box-sizing:border-box!important;border:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.photo-tile .media-tile img,.photo-tile .media-tile video{width:100%!important;height:100%!important;display:block!important}.photo-tile,.photo-grid{overflow:hidden!important}@media (width<=340px){.model-summary .badge,.review-summary .badge{max-width:96px!important;padding:0 6px!important;font-size:10px!important}}.age-gate section{width:min(100%,342px)!important;box-shadow:none!important;background:linear-gradient(90deg,#d86baa0e,#0000 62%)!important;border:0!important;border-left:1px solid #d86baa94!important;border-radius:0!important;padding:20px 18px 18px!important;position:relative!important}.age-line-mark{width:92px!important;height:34px!important;margin-bottom:12px!important;position:relative!important}.age-line-mark span{background:var(--color-accent)!important;width:68px!important;height:1px!important;position:absolute!important;top:17px!important;left:0!important}.age-line-mark i,.age-line-mark b{background:var(--color-bg)!important;border:1px solid #ffffff29!important;display:block!important;position:absolute!important}.age-line-mark i{border-radius:4px!important;width:24px!important;height:18px!important;top:5px!important;left:0!important}.age-line-mark b{border-color:#d86baa99!important;border-radius:999px!important;width:18px!important;height:18px!important;top:8px!important;left:48px!important}.age-gate h1{font-family:var(--font-sans)!important;letter-spacing:0!important;color:var(--color-text-main)!important;margin:0 0 4px!important;font-size:54px!important;font-weight:400!important;line-height:.86!important}.age-gate strong{width:max-content!important;height:auto!important;color:var(--color-text-body)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:760!important;line-height:1.2!important;display:block!important}.age-gate p{max-width:260px!important;color:var(--color-text-muted)!important;margin:12px 0 0!important;font-size:13.5px!important;line-height:1.35!important}.age-gate .check-row{height:42px!important;min-height:42px!important;color:var(--color-text-body)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:16px 0 10px!important;padding:0!important;font-size:13px!important;font-weight:720!important}.age-gate .check-row input{background:var(--color-surface-1)!important;border:1px solid var(--color-border-strong)!important;border-radius:7px!important;width:22px!important;height:22px!important}.age-gate .primary-button{border-radius:15px!important;height:44px!important;min-height:44px!important;font-size:13.5px!important}.catalog-page .page-header{margin-bottom:14px!important}.catalog-page .brand-title{gap:7px!important;line-height:.92!important}.catalog-page .brand-title span{font-size:35px!important}.catalog-page .brand-title em{color:var(--color-text-body)!important;font-size:14px!important}.catalog-page .search-row{margin-bottom:10px!important}.catalog-page .search-bar{background:var(--color-surface-1)!important;border-radius:15px!important;height:41px!important;min-height:41px!important}.catalog-page .filter-button{border-radius:15px!important;place-items:center!important;width:41px!important;min-width:41px!important;height:41px!important;min-height:41px!important;padding:0!important;display:grid!important}.catalog-page .filter-button svg{width:18px!important;height:18px!important}.catalog-page .chips-row{gap:6px!important;padding-bottom:11px!important}.catalog-page .chip{height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:11.5px!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 9px!important}.catalog-page .media-profile-card,.favorites-page .media-profile-card,.top-page .media-profile-card{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.catalog-page .media-profile-cover,.favorites-page .media-profile-cover,.top-page .media-profile-cover{aspect-ratio:4/5!important;background:var(--color-surface-2)!important;border:1px solid #ffffff0f!important;border-radius:17px!important}.catalog-page .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{background:0 0!important;border:0!important;height:54px!important;min-height:54px!important;padding:7px 2px 0!important}.media-profile-title-row{grid-template-columns:minmax(0,1fr) 15px!important;align-items:center!important;gap:4px!important;display:grid!important}.media-profile-title-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14.5px!important;line-height:1.05!important;overflow:hidden!important}.media-profile-title-row .verified-icon{width:14px!important;height:14px!important}.media-profile-meta-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}.media-profile-meta-row>span:first-child{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:11.5px!important;overflow:hidden!important}.media-category{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:76px!important;height:18px!important;padding:0 6px!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}.media-profile-status{background:#030303a3!important;border-radius:999px!important;height:22px!important;bottom:8px!important;left:8px!important}.media-profile-status .status-badge{font-size:10.5px!important}.media-favorite{background:#030303a3!important;border-radius:999px!important;place-items:center!important;width:31px!important;height:31px!important;min-height:31px!important;display:grid!important;top:8px!important;right:8px!important}.filter-sheet{min-height:auto!important;max-height:min(calc(var(--tg-viewport-height,100vh) - 18px),670px)!important;padding:8px 14px calc(12px + var(--tg-safe-bottom))!important;border-radius:22px 22px 0 0!important}.filter-sheet .sheet-scroll{max-height:calc(var(--tg-viewport-height,100vh) - 142px)!important;padding-right:2px!important;overflow:auto!important}.filter-sheet .sheet-head{margin-bottom:8px!important}.filter-sheet .filter-group{margin:0 0 10px!important}.filter-toggle-row{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.filter-sheet .toggle{background:var(--color-surface-1)!important;border-radius:14px!important;height:42px!important;min-height:42px!important;margin:0!important}.filter-sheet .toggle span{font-size:13px!important}.filter-sheet .tags-select{gap:6px!important;margin:7px 0 0!important}.filter-sheet .tags-select button{height:29px!important;min-height:29px!important;padding:0 10px!important;font-size:11.5px!important}.filter-sheet .advanced-filters{background:0 0!important;border:0!important;border-left:1px solid #ffffff1c!important;margin:0 0 10px!important;padding:0 0 0 10px!important}.filter-sheet .advanced-filters summary{height:32px!important;color:var(--color-text-body)!important;align-items:center!important;font-size:12.5px!important;font-weight:760!important;list-style:none!important;display:flex!important}.filter-sheet .form-field{margin:0!important}.filter-sheet .form-field select{border-radius:14px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.filter-sheet .sheet-actions{grid-template-columns:1.2fr .8fr!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{border-radius:14px!important;height:42px!important;min-height:42px!important}.profile-detail-page .page-header h1{font-size:22px!important}.profile-detail-page .detail-profile-card{grid-template-columns:80px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important}.profile-detail-page .detail-avatar{border-radius:999px!important;width:80px!important;height:80px!important}.profile-detail-page .copy-inline{border-radius:999px!important;max-width:162px!important;height:28px!important;min-height:28px!important}.profile-detail-page .detail-profile-info>p,.profile-detail-page .detail-headline{font-size:12.5px!important;line-height:1.25!important}.profile-detail-page .detail-profile-meta{flex-wrap:nowrap!important;gap:6px!important}.profile-detail-page .detail-profile-meta>span:last-child{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;max-width:106px!important;height:22px!important;overflow:hidden!important}.detail-actions-card .primary-button{border-radius:15px!important;height:44px!important;min-height:44px!important}.detail-secondary-actions{gap:8px!important}.detail-secondary-actions .secondary-button{border-radius:14px!important;height:40px!important;min-height:40px!important}.detail-secondary-actions .secondary-button svg,.detail-actions-card .primary-button svg{width:16px!important;height:16px!important}.detail-section .section-row{margin-bottom:8px!important}.detail-section .section-row h2,.profile-detail-page .detail-card h2{font-size:17px!important}.detail-section .section-row span{color:var(--color-text-muted)!important;font-size:12px!important}.detail-media-carousel{gap:8px!important;margin:0 -14px!important;padding:0 14px 3px!important}.detail-media-carousel .media-tile{border-radius:16px!important;width:122px!important;min-width:122px!important;height:164px!important}.profile-detail-page .detail-card{border-top:1px solid #ffffff17!important;border-left:0!important;margin-bottom:0!important;padding:12px 0!important}.tertiary-actions{border-top:1px solid #ffffff14!important;align-items:center!important;gap:14px!important;margin-top:4px!important;padding-top:8px!important;display:flex!important}.favorites-page .empty{max-width:280px!important}.top-page .page-header{margin-bottom:8px!important}.top-page .page-header h1{font-size:26px!important}.top-page .page-header p{color:var(--color-text-muted)!important;font-size:12.5px!important}.top-page .info-banner{border-left-color:#d86baa8c!important;min-height:48px!important;margin:0 0 11px!important;padding:8px 0 8px 11px!important}.top-page .info-banner span{font-size:12px!important}.top-page .info-banner .link-button{border-radius:13px!important;min-width:86px!important;height:36px!important;min-height:36px!important}.visitor-profile-page{padding-top:calc(14px + var(--tg-safe-top))!important}.visitor-list.main{border-radius:18px!important}.visitor-list.main svg{width:32px!important;height:32px!important}.legal-screen .page-header h1{font-size:24px!important}.legal-screen .page-header p{display:none!important}.rules-hero{min-height:0!important;margin-bottom:9px!important}.legal-list{gap:7px!important}.legal-card{min-height:0!important;padding-top:9px!important;padding-bottom:9px!important}.legal-card h2{font-size:16.5px!important}.rules-actions .secondary-button{background:var(--color-surface-1)!important}@media (width<=340px){.age-gate section{width:min(100%,300px)!important}.age-gate h1{font-size:48px!important}.catalog-page .brand-title span{font-size:31px!important}.catalog-page .brand-title em{font-size:13px!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:11px 8px!important}.media-category{max-width:62px!important}.media-profile-title-row h2{font-size:13.5px!important}.media-profile-meta-row>span:first-child{font-size:10.8px!important}.profile-detail-page .detail-profile-card{grid-template-columns:74px minmax(0,1fr)!important}.profile-detail-page .detail-avatar{width:74px!important;height:74px!important}.profile-detail-page .detail-name-row h2{font-size:21px!important}.detail-media-carousel .media-tile{width:114px!important;min-width:114px!important;height:154px!important}.filter-sheet{max-height:calc(var(--tg-viewport-height,100vh) - 10px)!important}.filter-sheet .sheet-scroll{max-height:calc(var(--tg-viewport-height,100vh) - 132px)!important}.visitor-list.main a{grid-template-columns:31px minmax(0,1fr) 16px!important}.top-page .info-banner{display:grid!important}}.media-category{max-width:96px!important}@media (width<=340px){.media-category{max-width:86px!important;padding:0 5px!important;font-size:9.5px!important}.media-profile-meta-row{gap:4px!important}.media-profile-meta-row>span:first-child{font-size:10.5px!important}}.catalog-page .media-category,.favorites-page .media-category,.top-page .media-category{max-width:96px!important;padding:0 5px!important;font-size:9.5px!important}@media (width<=340px){.catalog-page .media-category,.favorites-page .media-category,.top-page .media-category{max-width:86px!important;padding:0 4px!important;font-size:9px!important}}.model-dashboard-page .model-command{gap:9px!important;margin-bottom:10px!important}.model-dashboard-page .model-summary{border-left-color:#d86baa9e!important;grid-template-columns:68px minmax(0,1fr)!important;padding:0 0 10px 12px!important}.model-dashboard-page .model-summary .link-button{border-radius:13px!important;grid-column:1/-1!important;width:100%!important;height:36px!important;min-height:36px!important;margin-top:8px!important;font-size:12.5px!important;position:static!important}.publication-checklist{background:linear-gradient(90deg,#ffffff06,#0000 54%)!important;border-left:1px solid #ffffff1f!important;margin:0 0 10px!important;padding:10px 0 10px 12px!important}.publication-checklist .section-row{margin-bottom:8px!important}.publication-checklist h2{margin:0!important;font-size:17px!important;line-height:1.1!important}.publication-checklist .section-row>span{color:var(--color-accent-hover)!important;font-size:12px!important;font-weight:780!important}.publication-row{height:28px!important;color:var(--color-text-muted)!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;font-weight:720!important;display:grid!important}.publication-row.done{color:var(--color-text-body)!important}.model-dashboard-page .status-card.compact{border-left-color:#ffffff1f!important;padding:10px 0 10px 12px!important}.model-dashboard-page .status-card.compact.approved{border-left-color:#38d98294!important}.model-dashboard-page .model-workbench{border-radius:18px!important}.model-dashboard-page .workbench-card{min-height:50px!important}.model-dashboard-page .workbench-card.promotion-entry{background:linear-gradient(90deg,#d86baa14,var(--color-surface-1) 64%)!important}.model-dashboard-page .workbench-card.disabled{opacity:.82!important}.model-dashboard-page .workbench-card.disabled .badge{color:var(--color-text-faint)!important;border-color:#ffffff17!important}.promotion-page .visibility-card{margin-bottom:11px!important}.promotion-page .offer-card{align-items:start!important;min-height:136px!important}.promotion-page .offer-card>div:last-child{gap:0!important;min-width:0!important;display:grid!important}.promotion-page .offer-card p{max-width:245px!important}.promotion-page .duration-row{margin-top:8px!important}.promotion-page .duration-row em{height:24px!important;font-size:10px!important}.offer-cta{background:var(--color-accent)!important;color:#fff!important;white-space:nowrap!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:30px!important;margin-top:9px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:780!important;line-height:1!important;display:inline-flex!important}.promotion-page .offer-card.active .offer-cta{background:var(--color-accent-hover)!important}.promotion-page>.primary-button{bottom:calc(8px + var(--tg-safe-bottom))!important;z-index:5!important;position:sticky!important;box-shadow:0 -12px 24px #030303b8!important}.promotion-page .sheet-actions{grid-template-columns:.95fr 1.05fr!important}.request-summary{margin-bottom:10px!important}.duration-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.duration-picker button{min-height:48px!important}.onboarding-page .wizard-mark{top:2px!important}.onboarding-page .onboarding-progress em{max-width:190px!important}.onboarding-page .form-field input,.onboarding-page .form-field select{height:42px!important;min-height:42px!important}.onboarding-page .tags-select button{height:29px!important;min-height:29px!important}.onboarding-page .practice-group:not([open]){padding-bottom:0!important}.onboarding-page .practice-group:not([open]) summary{height:34px!important}.onboarding-page .raw-source:not([open]){padding-bottom:0!important}.onboarding-page .raw-source summary{align-items:center!important;height:32px!important;display:flex!important}.onboarding-page .preview-section{border-left-color:#d86baa80!important}.onboarding-page .final-checklist span{font-size:11px!important}.onboarding-page .verification-inline{background:var(--color-surface-1)!important;border-radius:14px!important}@media (width<=340px){.model-dashboard-page .model-summary{grid-template-columns:62px minmax(0,1fr)!important}.model-dashboard-page .model-summary .avatar{width:62px!important;height:62px!important}.publication-row{font-size:12px!important}.promotion-page .offer-card{grid-template-columns:32px minmax(0,1fr)!important;min-height:132px!important}.promotion-page .offer-icon{width:32px!important;height:32px!important}.offer-cta{padding:0 8px!important;font-size:10.8px!important}.duration-picker{grid-template-columns:1fr!important}.onboarding-page .onboarding-progress em{max-width:150px!important}.onboarding-page .panel.onboarding{padding-top:46px!important}}.promotion-page .sheet-actions .secondary-button,.promotion-page .sheet-actions .primary-button,.onboarding-actions .secondary-button{white-space:nowrap!important;text-overflow:ellipsis!important;padding-inline:7px!important;font-size:12px!important;overflow:hidden!important}@media (width<=340px){.promotion-page .sheet-actions{grid-template-columns:1fr!important}.promotion-page .sheet-actions .primary-button{order:-1!important}}.promotion-page>.primary-button{width:100%!important;max-width:none!important;left:auto!important;right:auto!important;transform:none!important}.promotion-page .visibility-info .section-row{min-width:0!important;overflow:hidden!important}.promotion-page .visibility-info .badge{text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;max-width:74px!important;overflow:hidden!important}.catalog-page{padding-top:calc(10px + var(--tg-safe-top))!important;background:var(--color-bg)!important}.catalog-masthead{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}.catalog-masthead h1{font-family:var(--font-sans)!important;letter-spacing:0!important;color:var(--color-text-main)!important;margin:0!important;font-size:34px!important;font-weight:760!important;line-height:.9!important}.catalog-masthead span{color:var(--color-text-muted)!important;margin-top:3px!important;font-size:12px!important;font-weight:680!important;line-height:1!important;display:block!important}.catalog-masthead em{color:var(--color-text-faint)!important;white-space:nowrap!important;font-size:10.5px!important;font-style:normal!important;font-weight:720!important;line-height:1!important}.catalog-tools{grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important;margin:0 0 8px!important;display:grid!important}.catalog-tools .search-bar{height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important;padding:0 2px!important}.catalog-tools .search-bar:focus-within{box-shadow:none!important;border-bottom-color:#d86baab8!important}.catalog-tools .search-bar svg{width:16px!important;height:16px!important;color:var(--color-text-faint)!important}.catalog-tools .search-bar input{color:var(--color-text-main)!important;font-size:13px!important}.catalog-tools .filter-button{background:var(--color-surface-1)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--color-text-body)!important;border:1px solid #ffffff17!important;border-radius:999px!important;padding:0!important}.catalog-tools .filter-button svg{width:17px!important;height:17px!important}.catalog-page .chips-row{gap:5px!important;margin:0 -14px 8px!important;padding:0 14px 2px!important;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)!important}.catalog-page .chip{height:25px!important;min-height:25px!important;color:var(--color-text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 8px!important;font-size:11px!important;font-weight:680!important}.catalog-page .chip.active{color:var(--color-text-main)!important;background:0 0!important;box-shadow:inset 0 -1px #d86baae6!important}.catalog-page .media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px 8px!important;display:grid!important}.catalog-page .media-profile-card{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.catalog-page .media-profile-card:hover,.catalog-page .media-profile-card.promoted{box-shadow:none!important;border:0!important}.catalog-page .media-profile-cover{background:var(--color-surface-1)!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.catalog-page .media-profile-cover img,.catalog-page .media-profile-cover video{filter:saturate(.9)contrast(1.02)brightness(.94)!important}.catalog-page .media-profile-gradient{background:linear-gradient(#03030300 52%,#0303039e 100%)!important}.catalog-page .media-favorite{width:29px!important;height:29px!important;min-height:29px!important;color:var(--color-text-body)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#03030380!important;border:1px solid #ffffff1f!important;border-radius:999px!important;top:6px!important;right:6px!important}.catalog-page .media-favorite.active{color:var(--color-accent-hover)!important;background:#d86baa29!important;border-color:#d86baa57!important}.catalog-page .media-favorite svg{width:16px!important;height:16px!important}.catalog-page .media-profile-status{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:18px!important;padding:0!important;bottom:7px!important;left:7px!important}.catalog-page .media-profile-status .status-badge{gap:0!important;font-size:0!important}.catalog-page .media-profile-status .status-dot{border:0!important;width:7px!important;height:7px!important;box-shadow:0 0 0 2px #030303bd!important}.catalog-page .media-profile-body{background:0 0!important;border:0!important;gap:3px!important;height:auto!important;min-height:0!important;padding:6px 0 0!important;display:grid!important}.catalog-page .media-profile-title-row{grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;gap:4px!important;display:grid!important}.catalog-page .media-profile-title-row h2{color:var(--color-text-main)!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13.5px!important;font-weight:730!important;line-height:1.06!important;overflow:hidden!important}.catalog-page .media-profile-title-row .verified-icon{width:13px!important;height:13px!important;color:var(--color-success)!important;stroke-width:2.4px!important}.catalog-page .media-profile-meta-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;display:grid!important}.catalog-page .media-profile-meta-row>span:first-child{min-width:0!important;color:var(--color-text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;font-weight:620!important;line-height:1.1!important;overflow:hidden!important}.catalog-page .media-category{max-width:72px!important;height:16px!important;color:var(--color-text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9.8px!important;font-weight:720!important;line-height:1!important;overflow:hidden!important}.catalog-page .media-profile-card.promoted .media-profile-cover,.catalog-page .media-profile-card.top-card .media-profile-cover{box-shadow:inset 0 -2px #d86baad1!important}.catalog-page .media-profile-card.promoted:before,.catalog-page .media-profile-card.promoted:after,.catalog-page .media-profile-card.top-card:before,.catalog-page .media-profile-card.top-card:after{display:none!important}.catalog-compact .media-profile-cover{aspect-ratio:4/5.25!important}.catalog-large .media-profile-grid{gap:14px 9px!important}.catalog-large .media-profile-card:first-child{grid-column:1/-1!important}.catalog-large .media-profile-card:first-child .media-profile-cover{aspect-ratio:16/11!important}.catalog-large .media-profile-card:first-child .media-profile-body{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;padding-top:8px!important;display:grid!important}.catalog-large .media-profile-card:first-child .media-profile-title-row h2{font-size:16px!important}.catalog-large .media-profile-card:not(:first-child) .media-profile-cover{aspect-ratio:4/5.65!important}.catalog-editorial .media-profile-grid{grid-template-columns:1.08fr .92fr!important;gap:13px 9px!important}.catalog-editorial .media-profile-card:nth-child(3n+1){grid-row:span 2!important}.catalog-editorial .media-profile-card:nth-child(3n+1) .media-profile-cover{aspect-ratio:3/4.75!important}.catalog-editorial .media-profile-card:not(:nth-child(3n+1)) .media-profile-cover{aspect-ratio:1/1.12!important}.catalog-editorial .media-profile-card:nth-child(3n+1) .media-profile-title-row h2{font-size:15px!important}.catalog-editorial .media-profile-card:nth-child(3n+1) .media-category{max-width:84px!important}.catalog-editorial .media-profile-cover:after{content:""!important;pointer-events:none!important;background:#ffffff1a!important;height:1px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.catalog-editorial .media-profile-card.promoted .media-profile-cover:after,.catalog-editorial .media-profile-card.top-card .media-profile-cover:after{background:#d86baac7!important;height:2px!important}@media (width<=340px){.catalog-masthead h1{font-size:31px!important}.catalog-masthead em{display:none!important}.catalog-page .media-profile-grid{gap:11px 7px!important}.catalog-page .media-profile-title-row h2{font-size:13px!important}.catalog-page .media-profile-meta-row>span:first-child{font-size:10px!important}.catalog-page .media-category{max-width:62px!important;font-size:9px!important}.catalog-editorial .media-profile-grid{gap:12px 7px!important}}:root{--color-bg:#0b0d12;--color-bg-elevated:#121620;--color-surface-1:#121620;--color-surface-2:#181d29;--color-surface-3:#202635;--color-surface-glass:#121620c7;--color-border-soft:#ffffff0f;--color-border:#ffffff1a;--color-border-strong:#ffffff29;--color-text-main:#f4f6fa;--color-text-body:#cdd3dd;--color-text-muted:#8b94a5;--color-text-faint:#626b7a;--color-text-inverse:#0b0d12;--color-accent:#d86baa;--color-accent-hover:#e782bc;--color-accent-pressed:#b9568e;--color-accent-soft:#d86baa24;--color-accent-soft-2:#d86baa33;--color-accent-border:#d86baa57;--color-accent-glow:transparent;--color-success:#42d77d;--color-success-soft:#42d77d1f;--color-success-border:#42d77d4d;--color-warning:#e7b75f;--color-warning-soft:#e7b75f1f;--color-danger:#ff5d72;--color-danger-soft:#ff5d721f;--color-danger-border:#ff5d7252;--bg:var(--color-bg);--bg-elevated:var(--color-bg-elevated);--surface:var(--color-surface-1);--surface-raised:var(--color-surface-2);--surface-soft:var(--color-surface-3);--surface-glass:var(--color-surface-glass);--border:var(--color-border);--border-strong:var(--color-border-strong);--text-main:var(--color-text-main);--text-body:var(--color-text-body);--text-muted:var(--color-text-muted);--text-disabled:var(--color-text-faint);--text-faint:var(--color-text-faint);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-pressed:var(--color-accent-pressed);--accent-soft:var(--color-accent-soft);--success:var(--color-success);--success-soft:var(--color-success-soft);--warning:var(--color-warning);--danger:var(--color-danger);--danger-soft:var(--color-danger-soft);--overlay:#05070bb8;--card-bg:var(--color-surface-1);--card-bg-raised:var(--color-surface-2);--card-bg-soft:var(--color-surface-3);--card-border:var(--color-border);--text-primary:var(--color-text-main);--text-secondary:var(--color-text-body);--primary-bg:var(--color-accent);--primary-bg-hover:var(--color-accent-hover);--primary-bg-pressed:var(--color-accent-pressed);--primary-text:#0b0d12;--secondary-bg:var(--color-surface-2);--secondary-bg-hover:var(--color-surface-3);--secondary-border:var(--color-border);--secondary-text:var(--color-text-main);--shadow-card:0 10px 24px #0000002e;--shadow-card-soft:0 6px 16px #00000024;--shadow-soft:var(--shadow-card-soft);--shadow-accent:none;--screen-x:16px;--screen-top:14px;--radius-card:18px;--radius-input:16px;--radius-button:15px;--radius-chip:999px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,sans-serif;font-family:var(--font-sans)!important;color:var(--color-text-main)!important;background:var(--color-bg)!important}html,body,#root{background:var(--color-bg)!important;background-color:var(--color-bg)!important;color:var(--color-text-main)!important}.app-shell{background:var(--color-bg)!important;box-shadow:none!important}.app-shell:before,.app-shell:after,.age-gate:before{display:none!important}.page{background:var(--color-bg)!important;color:var(--color-text-main)!important;padding-top:calc(var(--screen-top) + var(--tg-safe-top))!important}.page-header h1,.brand-title,.brand-title span,.brand-title em,.catalog-masthead h1,.style-preview-hero h1,.age-gate h1,.onboarding-top h1{font-family:var(--font-sans)!important;letter-spacing:0!important;color:var(--color-text-main)!important;font-style:normal!important;font-weight:650!important}.page-header p,.brand-title em,.catalog-masthead span{color:var(--color-text-muted)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.brand-title{display:block!important}.brand-title span{font-size:34px!important}.brand-title em{margin-top:2px!important;display:block!important}.catalog-masthead em{display:none!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.filter-button,.copy-button,.copy-inline,.icon-button,.save-draft-button,.open-button{border-radius:var(--radius-button)!important;box-shadow:none!important;letter-spacing:0!important;font-weight:600!important}.primary-button:after,.secondary-button:after,.danger-button:after,.ghost-button:after,.link-button:after{content:none!important;display:none!important}.primary-button{background:var(--color-accent)!important;border:1px solid var(--color-accent)!important;color:#0b0d12!important;height:44px!important;min-height:44px!important}.secondary-button,.filter-button,.copy-button,.copy-inline,.icon-button,.open-button{background:var(--color-surface-2)!important;border:1px solid var(--color-border)!important;color:var(--color-text-main)!important}.ghost-button{color:var(--color-text-muted)!important;background:0 0!important}.danger-button{background:var(--color-danger-soft)!important;border:1px solid var(--color-danger-border)!important;color:var(--color-danger)!important}.primary-button:disabled,.secondary-button:disabled{opacity:.46!important;color:var(--color-text-faint)!important;background:var(--color-surface-1)!important;border-color:var(--color-border-soft)!important}.search-bar,.form-field input,.form-field textarea,.form-field select{border-radius:var(--radius-input)!important;background:var(--color-surface-1)!important;border:1px solid var(--color-border-soft)!important;color:var(--color-text-main)!important;box-shadow:none!important}.search-bar:focus-within,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--color-accent-border)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important}.form-field input,.form-field select{min-height:44px!important}.form-field textarea{min-height:104px!important}.form-field>span,.filter-group>span,.format-section-title{color:var(--color-text-body)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.form-field em{color:var(--color-danger)!important}.search-row,.catalog-tools{box-shadow:none!important;background:0 0!important}.catalog-tools .search-bar{background:var(--color-surface-1)!important;border:1px solid var(--color-border-soft)!important;border-radius:16px!important;padding:0 12px!important}.catalog-tools .filter-button{background:var(--color-surface-1)!important;border-radius:16px!important}.chip{height:30px!important;min-height:30px!important;font-size:12px!important;font-weight:500!important}.badge.success{background:var(--color-success-soft)!important;border-color:var(--color-success-border)!important;color:var(--color-success)!important}.verified-icon{color:var(--color-success)!important}.status-dot{border-color:var(--color-surface-1)!important}.status-badge{color:var(--color-text-body)!important;font-weight:500!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.admin-console-card,.workbench-card,.visitor-list,.visitor-list a,.visitor-hero,.publication-checklist,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary,.duration-picker button{border-radius:var(--radius-card)!important;background:var(--color-surface-1)!important;border:1px solid var(--color-border-soft)!important;box-shadow:none!important;background-image:none!important}.panel:before,.panel:after,.detail-card:before,.detail-card:after,.status-card:before,.status-card:after,.stat-card:before,.stat-card:after,.empty:before,.empty:after,.workbench-card:before,.workbench-card:after,.legal-card:before,.legal-card:after,.promo-plan:before,.promo-plan:after,.viewer-action:before,.viewer-action:after,.visitor-list a:before,.visitor-list a:after,.media-profile-card:before,.media-profile-card:after,.catalog-editorial .media-profile-cover:after,.brand-empty-mark,.age-line-mark,.wizard-mark span,.wizard-mark i,.wizard-mark b,.wizard-mark em{content:none!important;display:none!important}.panel h2,.detail-card h2,.status-card h2,.empty h2,.section-row h2,.style-section h2{letter-spacing:0!important;color:var(--color-text-main)!important;font-size:24px!important;font-weight:650!important;line-height:30px!important}.panel p,.detail-card p,.status-card p,.empty p,.style-copy p{color:var(--color-text-body)!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.section-row span,.meta,.eyebrow{color:var(--color-text-muted)!important;font-weight:500!important}.media-profile-card{background:var(--color-surface-1)!important;border:1px solid var(--color-border-soft)!important;box-shadow:none!important;border-radius:18px!important;overflow:hidden!important}.media-profile-card.promoted .media-profile-cover,.media-profile-card.top-card .media-profile-cover{box-shadow:none!important}.media-profile-cover{background:var(--color-surface-2)!important;border:0!important;border-radius:0!important;overflow:hidden!important}.media-profile-cover img,.media-profile-cover video{filter:saturate(.96)contrast(.98)!important}.media-profile-title-row h2{color:var(--color-text-main)!important;font-size:15px!important;font-weight:650!important;line-height:20px!important}.media-profile-meta-row>span:first-child,.media-category{color:var(--color-text-muted)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.media-category{height:auto!important;color:var(--color-text-body)!important;background:0 0!important;border:0!important;padding:0!important}.favorite-mini,.media-favorite,.favorite-detail-float{border:1px solid var(--color-border-soft)!important;color:var(--color-text-body)!important;background:#121620b8!important;border-radius:999px!important}.favorite-mini.active,.media-favorite.active,.favorite-detail-float.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-accent-hover)!important}.catalog-page .media-profile-card{background:0 0!important;border:0!important;border-radius:0!important}.catalog-page .media-profile-card.promoted .media-profile-cover,.catalog-page .media-profile-card.top-card .media-profile-cover{outline:1px solid var(--color-accent-border)!important;outline-offset:0!important}.catalog-page .chip.active{box-shadow:none!important;background:var(--color-accent-soft)!important;color:var(--color-text-main)!important}.catalog-page .media-favorite.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important}.catalog-editorial .catalog-masthead{border-left:0!important;padding-left:0!important}.bottom-nav{height:calc(60px + var(--tg-safe-bottom))!important;border:1px solid var(--color-border-soft)!important;background:#121620eb!important;border-radius:22px!important;min-height:60px!important;box-shadow:0 12px 32px #00000042!important}.bottom-nav a{color:var(--color-text-muted)!important;border-radius:16px!important}.bottom-nav a.active{background:var(--color-accent-soft)!important;color:var(--color-accent-hover)!important;border:1px solid var(--color-accent-border)!important}.bottom-nav a span{clip:auto!important;width:auto!important;height:auto!important;font-size:10px!important;line-height:12px!important;position:static!important;overflow:visible!important}.sheet,.modal{background:var(--color-surface-1)!important;border-color:var(--color-border-soft)!important;border-radius:22px 22px 0 0!important;box-shadow:0 -16px 36px #0000003d!important}.handle{background:var(--color-border-strong)!important;border-radius:999px!important;width:42px!important;height:4px!important}.toast{background:var(--color-surface-2)!important;border-color:var(--color-border-soft)!important;border-radius:16px!important;box-shadow:0 12px 28px #0000003d!important}.age-gate{background:var(--color-bg)!important}.age-gate section{background:var(--color-surface-1)!important;border:1px solid var(--color-border-soft)!important;box-shadow:none!important;border-radius:22px!important}.age-gate strong{background:var(--color-surface-2)!important;border-color:var(--color-border-soft)!important;color:var(--color-text-body)!important;border-radius:999px!important}.style-preview-hero span{color:var(--color-text-muted)!important}.onboarding-page .panel.onboarding{padding-top:14px!important}.wizard-mark{display:none!important}.publication-row.done svg{color:var(--color-success)!important}.publication-row svg{color:var(--color-danger)!important}.offer-cta{background:var(--color-accent)!important;color:#0b0d12!important;border-radius:999px!important}.danger,.legal-card.danger,.report-card{border-color:var(--color-danger-border)!important}.legal-card.danger h2,.tertiary-actions button:first-child{color:var(--color-danger)!important}@media (width<=380px){.page-header h1,.brand-title span,.catalog-masthead h1{font-size:30px!important;line-height:36px!important}.panel h2,.detail-card h2,.status-card h2,.empty h2,.section-row h2{font-size:22px!important;line-height:28px!important}.panel p,.detail-card p,.status-card p,.empty p{font-size:15px!important;line-height:21px!important}.bottom-nav{width:calc(100% - 18px)!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:12px 9px!important}}.style-hairline-card span{background:var(--color-border-strong)!important}.detail-secondary-actions .secondary-button.is-active,.visitor-list.main a:first-child{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-text-main)!important}.bottom-nav a.active{border-color:var(--color-accent-border)!important}.catalog-tools .search-bar:focus-within{border-color:var(--color-accent-border)!important;box-shadow:0 0 0 3px var(--color-accent-soft)!important}.catalog-page .chip.active{background:var(--color-accent-soft)!important;border:1px solid var(--color-accent-border)!important;color:var(--color-text-main)!important;box-shadow:none!important}.catalog-page .media-favorite.active{background:var(--color-accent-soft)!important;border-color:var(--color-accent-border)!important;color:var(--color-accent-hover)!important}.catalog-page .media-profile-card.promoted .media-profile-cover,.catalog-page .media-profile-card.top-card .media-profile-cover{box-shadow:none!important;outline:1px solid var(--color-accent-border)!important}.catalog-editorial .media-profile-card.promoted .media-profile-cover:after,.catalog-editorial .media-profile-card.top-card .media-profile-cover:after{background:var(--color-accent-border)!important}.offer-card,.promo-plan,.visibility-card,.publication-checklist,.preview-section{background:var(--color-surface-1)!important;border-color:var(--color-border-soft)!important;box-shadow:none!important;background-image:none!important}.offer-card:before,.offer-card:after,.promo-plan:before,.promo-plan:after,.visibility-card:before,.visibility-card:after,.preview-section:before,.preview-section:after{content:none!important;display:none!important}.model-dashboard-page .model-summary,.model-dashboard-page .status-card.compact,.model-dashboard-page .workbench-card.promotion-entry,.onboarding-page .preview-section{border-left-color:var(--color-border-soft)!important;background:var(--color-surface-1)!important;background-image:none!important}.stepper .active,.progress span{background:var(--color-accent)!important;box-shadow:none!important}:root{--bg:#0b0d12;--surface-1:#121620;--surface-2:#181d29;--surface-3:#202635;--border-soft:#ffffff0f;--border:#ffffff1a;--border-strong:#ffffff29;--text-main:#f4f6fa;--text-body:#cdd3dd;--text-muted:#8b94a5;--text-faint:#626b7a;--accent:#d86baa;--accent-hover:#e782bc;--accent-soft:#d86baa24;--accent-border:#d86baa57;--success:#42d77d;--danger:#ff5d72;--warning:#e7b75f;--color-bg:var(--bg);--color-bg-elevated:var(--surface-1);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-glass:#121620db;--color-border-soft:var(--border-soft);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-text-main:var(--text-main);--color-text-body:var(--text-body);--color-text-muted:var(--text-muted);--color-text-faint:var(--text-faint);--color-text-inverse:#0b0d12;--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-pressed:#c7609c;--color-accent-soft:var(--accent-soft);--color-accent-soft-2:#d86baa33;--color-accent-border:var(--accent-border);--color-accent-glow:transparent;--color-success:var(--success);--color-success-soft:#42d77d1f;--color-success-border:#42d77d4d;--color-warning:var(--warning);--color-warning-soft:#e7b75f1f;--color-warning-border:#e7b75f4d;--color-danger:var(--danger);--color-danger-soft:#ff5d721f;--color-danger-border:#ff5d7252;--surface:var(--surface-1);--surface-raised:var(--surface-2);--surface-soft:var(--surface-3);--surface-glass:#121620db;--text-disabled:var(--text-faint);--radius-card:18px;--radius-input:16px;--radius-button:15px;--radius-chip:999px;--screen-x:16px;--screen-top:14px;--nav-height:62px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,sans-serif;--shadow-card:none;--shadow-card-soft:none;--shadow-soft:none;--shadow-accent:none;font-weight:400;font-family:var(--font-sans)!important;letter-spacing:0!important;color:var(--text-main)!important;background:var(--bg)!important}[data-theme=violet],[data-theme=cyan],[data-theme=champagne],[data-theme=emerald]{--accent:#d86baa!important;--accent-hover:#e782bc!important;--accent-soft:#d86baa24!important;--accent-border:#d86baa57!important}html,body,#root,.app-shell,.page,.catalog-page,.favorites-page,.top-page,.visitor-profile-page,.legal-screen,.model-dashboard-page,.model-screen,.admin-screen,.onboarding-page,.promotion-page{background:var(--bg)!important;color:var(--text-main)!important;box-shadow:none!important;background-image:none!important}body{font-family:var(--font-sans)!important;line-height:1.375!important}.app-shell{border:0!important;max-width:480px!important}.page-header h1,.brand-title,.brand-title span,.brand-title em,.catalog-masthead h1,.style-preview-hero h1,.onboarding-top h1,.age-gate h1{font-family:var(--font-sans)!important;letter-spacing:0!important;color:var(--text-main)!important;font-style:normal!important;font-weight:650!important}.page-header h1,.brand-title span,.catalog-masthead h1{font-size:34px!important;line-height:40px!important}.section-row h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.style-section h2{letter-spacing:0!important;font-size:24px!important;font-weight:650!important;line-height:30px!important}.media-profile-title-row h2,.detail-card.compact-description h2,.compact-formats h2,.offer-head strong,.visitor-name-line h2,.model-summary h2{letter-spacing:0!important;font-size:20px!important;font-weight:650!important;line-height:24px!important}.page-header p,.brand-title em,.catalog-masthead span,.panel p,.detail-card p,.status-card p,.empty p,.offer-card p,.description,.full-description{color:var(--text-body)!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.meta,.eyebrow,.media-profile-meta-row>span:first-child,.media-category,.badge,.tag-pill,.chip,.field-note,.form-field>span,.filter-group>span{color:var(--text-muted)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.catalog-masthead{border:0!important;margin:0 0 16px!important;padding:0!important;display:block!important}.catalog-masthead em,.wizard-mark,.brand-empty-mark,.age-line-mark,.style-hairline-card>span{display:none!important}.catalog-tools{grid-template-columns:minmax(0,1fr) 44px!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.search-bar,.catalog-tools .search-bar,.form-field input,.form-field textarea,.form-field select{border-radius:var(--radius-input)!important;background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-bottom:1px solid var(--border-soft)!important;height:auto!important;min-height:46px!important;box-shadow:none!important;color:var(--text-main)!important;padding:0 14px!important}.search-bar:focus-within,.catalog-tools .search-bar:focus-within,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.search-bar input{font-size:16px!important;font-weight:400!important;line-height:22px!important}.filter-button,.catalog-tools .filter-button{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--text-body)!important;border-radius:16px!important;flex-basis:44px!important;padding:0!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.copy-button,.icon-button,.open-button,.save-draft-button{border-radius:var(--radius-button)!important;box-shadow:none!important;letter-spacing:0!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}.primary-button{background:var(--accent)!important;border:1px solid var(--accent)!important;color:#0b0d12!important;min-height:46px!important}.secondary-button,.link-button,.copy-button,.icon-button,.open-button{background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-main)!important}.ghost-button{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}.danger-button{color:var(--danger)!important;background:#ff5d721f!important;border:1px solid #ff5d7252!important}.chip,.tag-pill,.tags-select button,.badge,.duration-row em{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-body)!important;box-shadow:none!important;border-radius:999px!important}.chip{height:34px!important;min-height:34px!important;padding:0 12px!important}.chip.active,.tags-select button.active,.duration-picker button.active,.bottom-nav a.active,.detail-secondary-actions .secondary-button.is-active,.favorite-mini.active,.media-favorite.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important;box-shadow:none!important}.verified-icon,.badge.success,.publication-row.done svg{color:var(--success)!important;background:0 0!important}.publication-row svg,.danger,.legal-card.danger h2,.tertiary-actions button:first-child{color:var(--danger)!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.admin-console-card,.workbench-card,.visitor-list,.visitor-list a,.visitor-hero,.publication-checklist,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary,.duration-picker button,.style-section,.style-hairline-card{border-radius:var(--radius-card)!important;background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-left:1px solid var(--border-soft)!important;box-shadow:none!important;background-image:none!important;padding:16px!important}.panel:before,.panel:after,.detail-card:before,.detail-card:after,.status-card:before,.status-card:after,.stat-card:before,.stat-card:after,.empty:before,.empty:after,.workbench-card:before,.workbench-card:after,.legal-card:before,.legal-card:after,.promo-plan:before,.promo-plan:after,.offer-card:before,.offer-card:after,.visibility-card:before,.visibility-card:after,.preview-section:before,.preview-section:after,.media-profile-card:before,.media-profile-card:after,.catalog-editorial .media-profile-cover:after{content:none!important;display:none!important}.media-profile-grid,.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;display:grid!important}.media-profile-card,.catalog-page .media-profile-card,.favorites-page .media-profile-card,.top-page .media-profile-card{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;box-shadow:none!important;border-radius:18px!important;overflow:hidden!important}.media-profile-card.promoted,.media-profile-card.top-card{border-color:var(--border-soft)!important}.media-profile-cover,.catalog-page .media-profile-cover,.favorites-page .media-profile-cover,.top-page .media-profile-cover{aspect-ratio:4/5!important;background:var(--surface-2)!important;border:0!important;border-radius:0!important}.media-profile-body,.catalog-page .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{background:var(--surface-1)!important;gap:4px!important;height:auto!important;min-height:68px!important;padding:10px!important;display:grid!important}.media-profile-title-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.media-profile-meta-row{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}.media-profile-status{border:1px solid var(--border-soft)!important;background:#121620c7!important;border-radius:999px!important}.media-favorite,.favorite-mini{border:1px solid var(--border-soft)!important;color:var(--text-body)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#121620b8!important}.media-category{color:var(--text-muted)!important;background:0 0!important;border:0!important;padding:0!important}.bottom-nav{height:calc(var(--nav-height) + var(--tg-safe-bottom))!important;min-height:var(--nav-height)!important;width:calc(100% - 20px)!important;max-width:460px!important;padding:6px max(6px,var(--tg-safe-left)) calc(6px + var(--tg-safe-bottom)) max(6px,var(--tg-safe-right))!important;border:1px solid var(--border-soft)!important;background:#121620f0!important;border-radius:22px!important;bottom:8px!important;box-shadow:0 12px 30px #00000038!important}.bottom-nav a{min-height:48px!important;color:var(--text-muted)!important;border-radius:16px!important}.bottom-nav a span{font-size:11px!important;font-weight:500!important;line-height:14px!important}.sheet{border-radius:22px 22px 0 0!important}.onboarding-page .panel.onboarding,.onboarding-live-preview,.catalog-format-preview,.description-preview,.main-media-preview,.preview-section,.promotion-page .visibility-card,.top-page .info-banner,.rules-hero,.model-dashboard-page .model-summary,.completion-card,.status-card,.publication-checklist{border:1px solid var(--border-soft)!important;background:var(--surface-1)!important;background-image:none!important;border-radius:18px!important;margin-left:0!important;margin-right:0!important;padding:16px!important}.promotion-page .offer-card{background:var(--surface-1)!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:0!important}.offer-cta{background:var(--accent)!important;color:#0b0d12!important}.progress,.stepper{background:var(--surface-3)!important}.progress span,.stepper .active,.stepper span{background:var(--accent)!important;box-shadow:none!important}.visitor-list.main a:first-child{background:var(--surface-1)!important;border-color:var(--border-soft)!important}.style-preview-hero{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:20px!important;padding:18px!important}.swatch.bg{background:var(--bg)!important}.swatch.ok{background:var(--success)!important;color:#0b0d12!important}@media (width<=380px){:root{--screen-x:12px}.page-header h1,.brand-title span,.catalog-masthead h1{font-size:30px!important;line-height:36px!important}.section-row h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.style-section h2{font-size:22px!important;line-height:28px!important}.media-profile-grid,.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:12px 8px!important}.media-profile-body,.catalog-page .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{min-height:64px!important;padding:9px!important}.media-profile-title-row h2{font-size:18px!important;line-height:22px!important}}.media-profile-card.promoted .media-profile-cover,.media-profile-card.top-card .media-profile-cover,.catalog-page .media-profile-card.promoted .media-profile-cover,.catalog-page .media-profile-card.top-card .media-profile-cover{box-shadow:none!important;border-color:var(--border-soft)!important;outline:0!important}.verified-icon{background:0 0!important}:root{--control-primary-h:44px;--control-secondary-h:42px;--control-input-h:42px;--control-icon:36px;--chip-h:29px;--row-icon:34px;--row-pad-x:12px;--row-pad-y:10px;--nav-h:64px}html,body,#root,.app-shell{background:#0b0d12!important}.page{padding-left:max(14px,var(--screen-x))!important;padding-right:max(14px,var(--screen-x))!important;padding-bottom:calc(var(--nav-h) + 18px + var(--tg-safe-bottom))!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.filter-button,.copy-button,.copy-inline,.icon-button,.save-draft-button,.open-button{appearance:none!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;letter-spacing:0!important;transition:background .14s,border-color .14s,color .14s,opacity .14s,transform .12s!important}.primary-button{height:var(--control-primary-h)!important;min-height:var(--control-primary-h)!important;background:var(--accent)!important;color:#fff!important;border:1px solid #0000!important;border-radius:16px!important;padding:0 16px!important;font-size:15px!important;font-weight:650!important}.primary-button:active{transform:scale(.985)!important}.secondary-button,.link-button.secondary-button,.copy-button,.open-button{height:var(--control-secondary-h)!important;min-height:var(--control-secondary-h)!important;background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-body)!important;border-radius:16px!important;padding:0 14px!important;font-size:14px!important;font-weight:550!important}.secondary-button:hover,.copy-button:hover,.open-button:hover{background:var(--surface-3)!important;color:var(--text-main)!important}.ghost-button,.link-button.ghost-button,.save-draft-button{height:40px!important;min-height:40px!important;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;padding:0 10px!important;font-size:14px!important;font-weight:550!important}.ghost-button:hover,.save-draft-button:hover{color:var(--text-body)!important;background:#ffffff0a!important}.danger-button{height:var(--control-secondary-h)!important;min-height:var(--control-secondary-h)!important;color:var(--danger)!important;background:#ff5d721a!important;border:1px solid #ff5d7247!important;border-radius:16px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled,.link-button[aria-disabled=true],.onboarding-actions .primary-button[data-invalid=true]{opacity:1!important;background:var(--surface-2)!important;border-color:var(--border-soft)!important;color:var(--text-faint)!important;filter:none!important;pointer-events:none!important}.icon-button,.filter-button{width:var(--control-icon)!important;min-width:var(--control-icon)!important;height:var(--control-icon)!important;min-height:var(--control-icon)!important;background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-body)!important;border-radius:14px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.page-header .icon-button,.sheet-head .icon-button{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important;border-radius:999px!important}.search-bar,.catalog-tools .search-bar,.form-field input,.form-field select,.form-field textarea{min-height:var(--control-input-h)!important;background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;box-shadow:none!important;color:var(--text-main)!important;border-radius:14px!important;font-size:15px!important;font-weight:400!important;line-height:20px!important}.search-bar,.catalog-tools .search-bar{height:var(--control-input-h)!important;gap:8px!important;padding:0 12px!important}.search-bar svg{width:18px!important;height:18px!important;color:var(--text-faint)!important}.search-bar input{color:var(--text-main)!important;font-size:15px!important}.search-bar input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-faint)!important;font-weight:400!important}.form-field{color:var(--text-muted)!important;gap:6px!important;margin:10px 0!important;font-size:13px!important}.form-field>span{color:var(--text-muted)!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}.form-field input,.form-field select{height:var(--control-input-h)!important;padding:0 12px!important}.form-field textarea{resize:vertical!important;min-height:88px!important;padding:10px 12px!important}.form-field.has-error input,.form-field.has-error textarea,.form-field.has-error select{border-color:#ff5d726b!important;box-shadow:0 0 0 3px #ff5d721a!important}.form-field em{color:var(--danger)!important;font-size:12px!important;line-height:16px!important}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}@media (width<=340px){.two-col{grid-template-columns:1fr!important}}.chips-row{margin:0 calc(var(--screen-x) * -1) 12px 0!important;padding:0 var(--screen-x) 2px 0!important;gap:7px!important}.chip,.tags-select button,.tag-pill,.badge,.duration-row em{height:var(--chip-h)!important;min-height:var(--chip-h)!important;background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;max-width:154px!important;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;overflow:hidden!important}.chip.active,.tags-select button.active,.duration-picker button.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important}.tags-select{gap:7px!important;margin:8px 0!important}.tags-select button{max-width:168px!important}.tag-pill{max-width:140px!important;color:var(--text-muted)!important}.badge{max-width:112px!important;color:var(--text-muted)!important;background:#ffffff09!important}.badge.success{color:var(--success)!important;background:#42d77d1f!important;border-color:#42d77d47!important}.visitor-list.main a,.workbench-card,.admin-console-card,.admin-item{grid-template-columns:var(--row-icon) minmax(0,1fr) 18px!important;min-height:56px!important;padding:var(--row-pad-y) var(--row-pad-x)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:11px!important;display:grid!important}.visitor-list.main svg,.workbench-card>svg:first-child,.admin-console-card>svg:first-child,.admin-item>svg:first-child{width:var(--row-icon)!important;height:var(--row-icon)!important;color:var(--text-body)!important;box-sizing:border-box!important;background:#ffffff0b!important;border-radius:12px!important;padding:8px!important}.visitor-list.main a:first-child svg,.workbench-card.promotion-entry>svg:first-child{background:var(--accent-soft)!important;color:var(--accent-hover)!important}.visitor-list.main strong,.workbench-card strong,.admin-console-card strong,.admin-item strong{color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:600!important;line-height:20px!important;display:block!important;overflow:hidden!important}.visitor-list.main span,.workbench-card span,.admin-console-card span,.admin-item span{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:1px!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;display:block!important;overflow:hidden!important}.visitor-list.main a>svg:last-child,.workbench-card>svg:last-child,.admin-item>svg:last-child{width:18px!important;height:18px!important;color:var(--text-faint)!important;background:0 0!important;padding:0!important}.workbench-card .badge{justify-self:end!important;max-width:74px!important}.workbench-card.disabled{opacity:1!important}.workbench-card.disabled>svg:first-child{color:var(--text-faint)!important;background:#ffffff06!important}.workbench-card.disabled strong,.workbench-card.disabled span{color:var(--text-faint)!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary{box-shadow:none!important}.media-profile-card.promoted,.media-profile-card.top-card,.visibility-card,.offer-card,.publication-checklist,.preview-section{border-color:var(--border-soft)!important}.media-profile-card.promoted .media-profile-cover,.media-profile-card.top-card .media-profile-cover{box-shadow:none!important;outline:0!important}.bottom-nav{height:calc(var(--nav-h) + var(--tg-safe-bottom))!important;min-height:var(--nav-h)!important;width:calc(100% - 20px)!important;max-width:460px!important;padding:6px 8px calc(6px + var(--tg-safe-bottom))!important;border:1px solid var(--border-soft)!important;background:#121620f5!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important;bottom:8px!important;left:50%!important;right:auto!important;box-shadow:0 12px 28px #00000038!important}.bottom-nav:before,.bottom-nav:after{display:none!important}.bottom-nav a{min-width:0!important;min-height:52px!important;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:5px 2px!important;display:flex!important}.bottom-nav a svg{flex:none!important;width:21px!important;height:21px!important}.bottom-nav a span{clip:auto!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;max-width:100%!important;height:auto!important;font-size:11px!important;font-weight:500!important;line-height:14px!important;position:static!important;overflow:hidden!important}.bottom-nav a.active{color:var(--accent-hover)!important;background:#d86baa1a!important;border-color:#d86baa38!important}.overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#05070bad!important}.sheet,.modal{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;box-shadow:0 -12px 34px #0000003d!important}.sheet{min-height:0!important;max-height:calc(var(--tg-viewport-height,100vh) - var(--tg-safe-top) - 10px)!important;padding:8px 14px calc(12px + var(--tg-safe-bottom))!important;border-radius:22px 22px 0 0!important}.modal{border-radius:20px!important;padding:14px!important}.handle{background:var(--border-strong)!important;width:38px!important;height:4px!important;margin:2px auto 8px!important}.sheet-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:36px!important;margin-bottom:10px!important;display:flex!important}.sheet-head h2{color:var(--text-main)!important;margin:0!important;font-size:20px!important;font-weight:650!important;line-height:26px!important}.sheet-scroll{max-height:calc(var(--tg-viewport-height,100vh) - 154px)!important;padding-right:2px!important;overflow:auto!important}.sheet-actions,.report-actions,.sticky-actions{background:linear-gradient(180deg,#12162000,var(--surface-1) 35%)!important;gap:8px!important;display:grid!important}.sheet-actions{grid-template-columns:1fr auto!important;align-items:center!important;margin-top:10px!important;padding-top:8px!important;position:sticky!important;bottom:0!important}.sheet-actions .primary-button{min-width:132px!important}.sheet-actions .secondary-button{width:auto!important;min-width:96px!important}.report-actions{grid-template-columns:1fr!important}.toast{left:50%!important;right:auto!important;bottom:calc(var(--nav-h) + 18px + var(--tg-safe-bottom))!important;background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;width:auto!important;max-width:calc(100% - 32px)!important;min-height:38px!important;color:var(--text-main)!important;border-radius:14px!important;padding:9px 12px!important;font-size:14px!important;line-height:18px!important;transform:translate(-50%)!important;box-shadow:0 10px 26px #0000003d!important}.toast.success{border-color:#42d77d42!important}.toast.error{border-color:#ff5d724d!important}.catalog-page .catalog-tools{grid-template-columns:minmax(0,1fr) var(--control-icon)!important;gap:10px!important}.catalog-page .search-bar,.catalog-tools .search-bar{background:var(--surface-1)!important;border-radius:18px!important;height:42px!important}.catalog-page .filter-button{background:var(--surface-1)!important;border-radius:14px!important}.catalog-page .chip{max-width:132px!important;height:30px!important;min-height:30px!important}.media-profile-card,.catalog-page .media-profile-card,.favorites-page .media-profile-card,.top-page .media-profile-card{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;overflow:hidden!important}.catalog-page .media-profile-card{background:0 0!important;border:0!important}.catalog-page .media-profile-body{background:0 0!important;padding:8px 2px 0!important}.catalog-page .media-category{color:var(--text-muted)!important;background:0 0!important;border:0!important;padding:0!important}.detail-actions-card .primary-button{color:#fff!important;height:44px!important}.detail-secondary-actions .secondary-button{height:40px!important;color:var(--text-body)!important}.tertiary-actions button{color:var(--text-muted)!important;background:0 0!important;border:0!important}.promotion-page>.primary-button,.sticky-actions .primary-button{width:100%!important}.onboarding-actions{border:1px solid var(--border-soft)!important;background:#121620f5!important;border-radius:20px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;padding:8px!important}.onboarding-actions .secondary-button{background:0 0!important;border-color:#0000!important}.promotion-page .offer-card{border-left:1px solid var(--border-soft)!important;border-radius:18px!important}.offer-cta{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;line-height:28px!important}.visibility-stats span{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important}.model-summary .link-button{height:40px!important}.completion-card,.status-card,.publication-checklist,.model-summary{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-left:1px solid var(--border-soft)!important;border-radius:18px!important;padding:14px!important}.status-card.approved{border-color:#42d77d38!important}.status-card.pending_review{border-color:#e7b75f3d!important}.status-card.rejected,.status-card.banned{border-color:#ff5d723d!important}@media (width<=340px){:root{--control-icon:36px;--chip-h:28px}.page{padding-left:10px!important;padding-right:10px!important}.primary-button{padding:0 12px!important;font-size:14px!important}.secondary-button,.danger-button,.ghost-button{padding:0 10px!important;font-size:13px!important}.chip,.tags-select button,.tag-pill{max-width:124px!important;padding:0 9px!important;font-size:11.5px!important}.bottom-nav{width:calc(100% - 14px)!important;padding-left:6px!important;padding-right:6px!important}.bottom-nav a span{font-size:10.5px!important}.visitor-list.main a,.workbench-card,.admin-console-card,.admin-item{grid-template-columns:32px minmax(0,1fr) 16px!important;padding-left:10px!important;padding-right:10px!important}.sheet{padding-left:12px!important;padding-right:12px!important}.sheet-actions{grid-template-columns:1fr!important}.sheet-actions .primary-button{order:-1!important;width:100%!important}.sheet-actions .secondary-button{width:100%!important}}.toggle{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;height:42px!important;min-height:42px!important;color:var(--text-main)!important;border-radius:14px!important;margin:7px 0!important;padding:0 10px 0 12px!important;font-size:14px!important;font-weight:600!important}.toggle span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.toggle input{background:var(--surface-3)!important;border:1px solid var(--border)!important;border-radius:999px!important;flex:none!important;width:42px!important;height:24px!important}.toggle input:after{background:var(--text-muted)!important;width:20px!important;height:20px!important;top:1px!important;left:1px!important}.toggle input:checked{background:var(--accent-soft)!important;border-color:var(--accent-border)!important}.toggle input:checked:after{background:var(--accent-hover)!important;transform:translate(18px)!important}.filter-toggle-row{gap:7px!important;display:grid!important}.filter-sheet .filter-group{margin-bottom:12px!important}.filter-sheet .filter-group>span,.advanced-filters summary,.form-field>span{color:var(--text-muted)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.workbench-card,.admin-console-card,.visitor-list.main a,.admin-item{grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr) auto!important}.workbench-card>svg:first-child,.admin-console-card>svg:first-child,.visitor-list.main a>svg:first-child,.admin-item>svg:first-child{stroke:currentColor!important;grid-area:1/1/3!important;align-self:center!important}.workbench-card strong,.admin-console-card strong,.visitor-list.main strong,.admin-item strong{grid-area:1/2!important;align-self:end!important}.workbench-card span,.admin-console-card span,.visitor-list.main span,.admin-item span{grid-area:2/2!important;align-self:start!important}.workbench-card>svg:last-child,.admin-console-card>svg:last-child,.visitor-list.main a>svg:last-child,.admin-item>svg:last-child{grid-area:1/3/3!important;align-self:center!important}.workbench-card .badge,.admin-console-card .badge{grid-area:1/3!important;align-self:end!important;margin-right:22px!important}.workbench-card .badge+svg,.admin-console-card .badge+svg{justify-self:end!important}.model-workbench .workbench-card>svg:first-child{opacity:1!important}.publication-row{grid-template-columns:22px minmax(0,1fr)!important;height:30px!important}.publication-row svg{background:0 0!important;width:18px!important;height:18px!important}.completion-card,.status-card.compact{min-height:74px!important}.model-command{gap:10px!important}.model-command-side{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}@media (width<=360px){.model-command-side{grid-template-columns:1fr!important}.workbench-card .badge{display:none!important}}.model-workbench .workbench-card>svg:first-child{width:22px!important;height:22px!important;color:var(--text-muted)!important;background:0 0!important;justify-self:center!important;padding:0!important}.model-workbench .workbench-card.promotion-entry>svg:first-child{color:var(--accent-hover)!important}.catalog-masthead{margin:0 0 14px!important}.catalog-masthead h1{letter-spacing:0!important;color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:28px!important;font-weight:650!important;line-height:34px!important;display:block!important;overflow:hidden!important}.catalog-tools{margin:0 0 12px!important}.catalog-page .chips-row{margin-bottom:16px!important;padding-bottom:4px!important}.catalog-page .media-profile-grid{gap:18px 10px!important}.catalog-page .media-profile-cover{border-radius:17px!important}.catalog-page .media-profile-body{min-height:54px!important;padding-top:8px!important}.catalog-page .media-profile-meta-row>span:first-child,.catalog-page .media-category{font-size:12px!important;line-height:16px!important}.catalog-page .media-favorite{top:7px!important;right:7px!important}.catalog-page .media-profile-status{bottom:7px!important;left:7px!important}.profile-detail-page .detail-profile-card{background:0 0!important;border:0!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:0!important;display:grid!important}.detail-avatar{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:999px!important;width:76px!important;height:76px!important;overflow:hidden!important}.detail-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.detail-profile-info{min-width:0!important}.detail-name-row{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.detail-name-row h2{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;font-size:23px!important;font-weight:650!important;line-height:28px!important;overflow:hidden!important}.detail-name-row .verified-icon{flex:none!important}.copy-inline{border:1px solid var(--border-soft)!important;max-width:170px!important;height:26px!important;min-height:26px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:999px!important;margin-top:2px!important;padding:0 8px!important}.copy-inline span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.detail-profile-info>p{color:var(--text-muted)!important;margin:4px 0 0!important;font-size:13px!important;line-height:18px!important}.detail-profile-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:6px!important;display:flex!important}.detail-profile-meta .status-badge,.detail-profile-meta>span:not(.status-badge){background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;height:24px!important;color:var(--text-body)!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:12px!important;line-height:16px!important;display:inline-flex!important}.detail-headline{color:var(--text-body)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:7px!important;font-size:13px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.detail-actions-card{background:0 0!important;border:0!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.detail-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.detail-secondary-actions .secondary-button:only-child{grid-column:1/-1!important;max-width:180px!important}.detail-section{margin:0 0 18px!important}.section-row.compact{justify-content:space-between!important;align-items:baseline!important;margin-bottom:9px!important;display:flex!important}.section-row.compact h2{margin:0!important;font-size:20px!important;line-height:24px!important}.section-row.compact span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.detail-media-carousel{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:8px!important;margin:0 -14px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.detail-media-carousel::-webkit-scrollbar{display:none!important}.detail-media-carousel .media-tile{aspect-ratio:auto!important;scroll-snap-align:start!important;border:0!important;border-radius:15px!important;flex:0 0 112px!important;width:112px!important;height:142px!important;overflow:hidden!important}.detail-media-carousel .media-tile img,.detail-media-carousel .media-tile video{object-fit:cover!important}.profile-detail-page .detail-card{border:0!important;border-top:1px solid var(--border-soft)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:13px 0!important}.profile-detail-page .detail-card h2{margin:0 0 7px!important;font-size:19px!important;line-height:24px!important}.profile-detail-page .full-description{color:var(--text-body)!important;font-size:14px!important;line-height:20px!important}.profile-detail-page .tags-wrap{gap:6px!important;margin-top:0!important}.tertiary-actions{border-top:1px solid var(--border-soft)!important;justify-content:center!important;gap:20px!important;margin:8px 0 20px!important;padding-top:10px!important;display:flex!important}.tertiary-actions button{height:32px!important;min-height:32px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;font-size:13px!important}.tertiary-actions button:first-child{color:var(--danger)!important}.visitor-profile-page .page-header{margin-bottom:14px!important}.visitor-hero{background:0 0!important;border:0!important;grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;margin-bottom:16px!important;padding:0!important}.visitor-avatar{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:999px!important;width:66px!important;height:66px!important}.visitor-name-line{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.visitor-name-line h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:24px!important;line-height:29px!important;overflow:hidden!important}.visitor-id-copy{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;height:28px!important;color:var(--text-body)!important;border-radius:999px!important}.visitor-list.main{margin-top:0!important}.legal-screen .page-header{margin-bottom:14px!important}.legal-list{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;gap:0!important;display:grid!important;overflow:hidden!important}.legal-card{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:62px!important;margin:0!important;padding:13px 14px!important;display:grid!important}.legal-card+.legal-card{border-top:1px solid var(--border-soft)!important}.legal-card span{border:1px solid var(--border-soft)!important;width:32px!important;height:32px!important;color:var(--text-body)!important;background:#ffffff0b!important;border-radius:12px!important;place-items:center!important;display:grid!important}.legal-card span svg{width:17px!important;height:17px!important}.legal-card h2{margin:0 0 3px!important;font-size:16px!important;line-height:20px!important}.legal-card p{color:var(--text-body)!important;margin:0!important;font-size:13px!important;line-height:18px!important}.legal-card.danger span{color:var(--danger)!important;background:#ff5d721a!important;border-color:#ff5d7247!important}.legal-card.danger h2{color:var(--danger)!important}.rules-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}.model-dashboard-page .page-header{margin-bottom:14px!important}.model-publish-summary{gap:10px!important;margin-bottom:14px!important;display:grid!important}.model-publish-summary .model-summary,.model-publish-summary .status-card,.model-publish-summary .publication-checklist{margin:0!important}.model-summary{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.model-summary .link-button{grid-column:1/-1!important;width:100%!important;margin-top:8px!important;position:static!important}.model-workbench{margin-top:0!important}.model-workbench .promotion-entry{border-top:1px solid var(--border-soft)!important;background:linear-gradient(#d86baa14,#0000)!important}.model-workbench .promotion-entry strong{color:var(--text-main)!important}.model-workbench .promotion-entry span{color:var(--accent-hover)!important}.promotion-intro{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;margin:0 0 14px!important;padding:14px!important}.promotion-intro h2{margin:0 0 5px!important;font-size:22px!important;line-height:28px!important}.promotion-intro p{color:var(--text-body)!important;margin:0!important;font-size:14px!important;line-height:20px!important}.promotion-intro .badge{margin-top:10px!important}.promotion-page .offer-list{gap:9px!important;margin-bottom:12px!important;display:grid!important}.promotion-page .offer-card{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;text-align:left!important;border-radius:17px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.promotion-page .offer-card.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important}.promotion-page .offer-icon{background:var(--surface-2)!important;border-radius:13px!important;width:36px!important;height:36px!important}.promotion-page .offer-head{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.promotion-page .offer-card span:not(.badge){color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.duration-row{flex-wrap:wrap!important;gap:5px!important;margin-top:8px!important;display:flex!important}.duration-row em{height:25px!important;font-size:11px!important}.promotion-page>.primary-button{width:100%!important;margin-top:4px!important}.promotion-page>.ghost-button{width:100%!important;margin-top:6px!important}.promotion-page .visibility-card{display:none!important}@media (width<=340px){.catalog-masthead h1{font-size:24px!important;line-height:30px!important}.catalog-page .media-profile-grid{gap:16px 8px!important}.profile-detail-page .detail-profile-card{grid-template-columns:68px minmax(0,1fr)!important}.detail-avatar{width:68px!important;height:68px!important}.detail-name-row h2{font-size:21px!important;line-height:26px!important}.detail-media-carousel .media-tile{flex-basis:104px!important;width:104px!important;height:132px!important}.visitor-hero{grid-template-columns:58px minmax(0,1fr)!important}.visitor-avatar{width:58px!important;height:58px!important}.visitor-name-line h2{font-size:21px!important}.rules-actions{grid-template-columns:1fr!important}}@media (width<=340px){.catalog-masthead h1{font-size:18px!important;line-height:24px!important}}@media (width>=341px) and (width<=420px){.catalog-masthead h1{font-size:24px!important;line-height:30px!important}}.profile-detail-page .detail-profile-card,.profile-detail-page .detail-profile-card:before,.profile-detail-page .detail-profile-card:after{box-shadow:none!important;content:none!important;background:0 0!important;border:0!important}.profile-detail-page .detail-profile-info{box-shadow:none!important;background:0 0!important;border:0!important}.profile-detail-page .page-header h1,.visitor-profile-page .page-header h1,.legal-screen .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1{font-size:34px!important;font-weight:650!important;line-height:40px!important}.promotion-page>.primary-button{z-index:auto!important;box-shadow:none!important;width:100%!important;margin:12px 0 0!important;position:static!important;bottom:auto!important}.promotion-page>.ghost-button{z-index:auto!important;width:100%!important;margin:6px 0 18px!important;position:static!important;bottom:auto!important}.promotion-page .offer-list{margin-bottom:12px!important}.model-publish-summary .status-card.approved{display:none!important}@media (width<=340px){.profile-detail-page .page-header h1,.visitor-profile-page .page-header h1,.legal-screen .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1{font-size:30px!important;line-height:36px!important}.promotion-page .offer-card{padding:11px!important}.promotion-page .offer-head strong{font-size:15px!important}}:root{--screen-x:14px;--screen-top:12px;--control-primary-h:42px;--control-secondary-h:38px;--control-icon:38px;--nav-h:66px;--row-icon:30px;--row-pad-x:12px;--row-pad-y:9px}.page{padding-top:calc(12px + var(--tg-safe-top))!important;padding-left:var(--screen-x)!important;padding-right:var(--screen-x)!important;padding-bottom:calc(94px + var(--tg-safe-bottom))!important}.page-header{gap:9px!important;min-height:38px!important;margin-bottom:14px!important}.page-header h1,.brand-title,.brand-title span,.catalog-masthead h1,.visitor-profile-page .page-header h1,.profile-detail-page .page-header h1,.legal-screen .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1,.admin-screen .page-header h1,.model-screen .page-header h1{letter-spacing:0!important;font-size:28px!important;font-weight:650!important;line-height:34px!important}.page-header p{margin-top:1px!important;font-size:13px!important;font-weight:450!important;line-height:18px!important}.page-header .icon-button,.onboarding-top .icon-button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.section-row h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.style-section h2,.publication-checklist .section-row h2,.promotion-intro h2{font-size:20px!important;font-weight:650!important;line-height:25px!important}.panel p,.detail-card p,.status-card p,.empty p,.legal-card p,.promotion-intro p{font-size:14px!important;font-weight:400!important;line-height:20px!important}.primary-button{border-radius:15px!important;height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important}.secondary-button,.danger-button,.ghost-button,.link-button{border-radius:14px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:13.5px!important;font-weight:600!important}.icon-button,.filter-button{border-radius:14px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.search-bar,.catalog-page .search-bar,.form-field input,.form-field select{border-radius:15px!important;height:42px!important;min-height:42px!important;font-size:15px!important}.form-field textarea{border-radius:15px!important;min-height:86px!important;padding-top:10px!important;font-size:15px!important;line-height:21px!important}.form-field{margin:8px 0!important}.form-field>span,.filter-group>span,.format-section-title{margin-bottom:5px!important;font-size:12px!important;line-height:16px!important}.field-note,.char-counter{font-size:12px!important;line-height:16px!important}.chip,.tags-select button,.tag-pill{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:132px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:12px!important;line-height:28px!important;overflow:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:132px!important;height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.copy-inline,.copy-button,.visitor-id-copy{border-radius:999px!important;max-width:158px!important;height:28px!important;min-height:28px!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.copy-inline span,.copy-button span,.visitor-id-copy{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary,.publication-checklist{border-color:var(--border-soft)!important;background:var(--surface-1)!important;box-shadow:none!important;border-radius:16px!important}.panel:before,.panel:after,.detail-card:before,.detail-card:after,.status-card:before,.status-card:after,.empty:before,.empty:after,.workbench-card:before,.workbench-card:after,.legal-card:before,.legal-card:after,.promo-plan:before,.promo-plan:after,.offer-card:before,.offer-card:after{content:none!important;display:none!important}.visitor-list.main,.model-workbench,.admin-console,.admin-list,.list-panel{border-radius:16px!important}.visitor-list.main a,.workbench-card,.admin-console-card,.admin-item{grid-template-columns:30px minmax(0,1fr) 16px!important;gap:10px!important;min-height:52px!important;padding:9px 12px!important}.visitor-list.main svg,.workbench-card>svg:first-child,.admin-console-card>svg:first-child,.admin-item>svg:first-child{border-radius:11px!important;width:30px!important;height:30px!important;padding:7px!important}.visitor-list.main span,.workbench-card span,.admin-console-card span,.admin-item span{font-size:12px!important;line-height:16px!important}.workbench-card .badge,.admin-console-card .badge{max-width:84px!important;margin-right:18px!important}.bottom-nav{height:calc(62px + var(--tg-safe-bottom))!important;width:calc(100% - 16px)!important;min-height:62px!important;padding:5px 6px calc(5px + var(--tg-safe-bottom))!important;border-radius:20px!important;bottom:6px!important}.bottom-nav a{border-radius:15px!important;gap:3px!important;min-height:50px!important}.bottom-nav a span{font-size:10.5px!important;line-height:13px!important}.sheet{padding:7px 14px calc(10px + var(--tg-safe-bottom))!important;border-radius:20px 20px 0 0!important}.sheet-head h2{font-size:18px!important;line-height:24px!important}.sheet-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important}.sheet-actions .primary-button,.sheet-actions .secondary-button,.sheet-actions .danger-button{width:100%!important;min-width:0!important}.toast{bottom:calc(72px + var(--tg-safe-bottom))!important}.catalog-tools{grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;margin-bottom:10px!important}.catalog-page .filter-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.catalog-page .chips-row{margin-bottom:14px!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:16px 10px!important}.media-profile-cover{border-radius:16px!important}.media-profile-body{height:auto!important;min-height:48px!important;padding-top:7px!important}.catalog-page .media-profile-title-row h2{font-size:15px!important;line-height:19px!important}.media-profile-meta-row{gap:6px!important}.media-profile-meta-row>span:first-child,.media-category{font-size:12px!important;line-height:16px!important}.media-favorite{width:36px!important;height:36px!important}.media-profile-status{min-width:16px!important;height:16px!important}.profile-detail-page .detail-profile-card{grid-template-columns:66px minmax(0,1fr)!important;gap:10px!important;margin-bottom:12px!important}.detail-avatar{width:66px!important;height:66px!important}.detail-name-row h2{font-size:22px!important;line-height:27px!important}.detail-actions-card{gap:7px!important;margin-bottom:14px!important}.detail-actions-card .primary-button{height:42px!important}.detail-secondary-actions .secondary-button{height:38px!important}.detail-media-carousel{gap:8px!important;margin-left:-14px!important;margin-right:-14px!important}.detail-media-carousel .media-tile{border-radius:14px!important;flex-basis:104px!important;width:104px!important;height:132px!important}.profile-detail-page .full-description{font-size:14px!important;line-height:20px!important}.visitor-hero{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;margin-bottom:14px!important}.visitor-avatar{width:58px!important;height:58px!important}.visitor-name-line .badge{max-width:112px!important}.legal-card{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;min-height:54px!important;padding:12px!important}.rules-actions{gap:8px!important}.model-publish-summary{gap:9px!important;margin-bottom:12px!important}.model-summary{grid-template-columns:52px minmax(0,1fr)!important;padding:13px!important}.model-summary .avatar{border-radius:14px!important;width:52px!important;height:52px!important}.model-summary h2{font-size:20px!important;line-height:24px!important}.model-summary .link-button{height:38px!important;margin-top:7px!important}.publication-checklist{padding:13px!important}.publication-row{height:26px!important}.promotion-intro{margin-bottom:10px!important;padding:13px!important}.promotion-page .offer-card p{font-size:12.5px!important;line-height:17px!important}.duration-row em{height:24px!important;padding:0 8px!important;font-size:11px!important}.admin-hero{border-radius:16px!important;padding:13px!important}.admin-hero h2{font-size:20px!important;line-height:25px!important}.stats-grid{gap:8px!important}.stat-card{border-radius:15px!important;min-height:62px!important;padding:11px!important}.stat-card strong{font-size:20px!important;line-height:25px!important}.onboarding-top h1{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:22px!important;font-weight:650!important;line-height:28px!important;overflow:hidden!important}.onboarding-top strong{border-radius:999px!important;min-width:42px!important;height:28px!important;padding:0 8px!important;font-size:12px!important}.stepper{height:5px!important;margin-bottom:9px!important}.onboarding-progress span{font-size:13px!important;line-height:18px!important}.onboarding-progress em{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:58%!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.onboarding-page .panel.onboarding{border-radius:16px!important;padding:13px!important}.step-copy{margin-bottom:10px!important}.step-copy h2{margin-bottom:3px!important;font-size:20px!important;line-height:25px!important}.step-copy p{margin:0!important;font-size:13px!important;line-height:18px!important}.headline-field{min-height:72px!important}.advanced-filters,.raw-source,.practice-group{border-radius:14px!important}.advanced-filters summary,.raw-source summary,.practice-group summary{min-height:38px!important;padding:0 12px!important;font-size:13px!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.format-primary-list.compact button{border-radius:14px!important;min-height:38px!important;padding:0 9px!important}.format-primary-list.compact strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:17px!important;overflow:hidden!important}.manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important}.main-media-preview{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}.main-media-preview .media-tile,.main-media-preview>div{border-radius:14px!important;width:82px!important;height:104px!important}.onboarding-media-rail{gap:8px!important;margin-left:-13px!important;margin-right:-13px!important;padding-left:13px!important;padding-right:13px!important}.onboarding-media-item,.upload-tile{width:92px!important;min-width:92px!important}.onboarding-media-item .media-tile,.upload-tile{border-radius:14px!important;height:116px!important}.media-item-actions{gap:5px!important}.media-item-actions button{width:28px!important;height:28px!important}.description-preview,.catalog-format-preview,.onboarding-live-preview,.preview-section,.main-media-preview{border-radius:15px!important;padding:11px!important}.onboarding-live-preview .media-profile-card{max-width:150px!important}.preview-stack{gap:9px!important}.final-preview .preview-section .media-profile-card{max-width:160px!important}.onboarding-actions{left:var(--screen-x)!important;right:var(--screen-x)!important;bottom:calc(7px + var(--tg-safe-bottom))!important;border-radius:18px!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;padding:7px!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{min-width:0!important;height:40px!important;min-height:40px!important;font-size:13px!important}@media (width<=340px){:root{--screen-x:10px;--control-icon:36px}.page-header h1,.brand-title,.brand-title span,.visitor-profile-page .page-header h1,.profile-detail-page .page-header h1,.legal-screen .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1,.admin-screen .page-header h1,.model-screen .page-header h1{font-size:25px!important;line-height:31px!important}.catalog-masthead h1{font-size:18px!important;line-height:24px!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:14px 8px!important}.detail-name-row h2{font-size:20px!important;line-height:25px!important}.copy-inline{max-width:140px!important}.detail-profile-meta .status-badge,.detail-profile-meta>span:not(.status-badge){text-overflow:ellipsis!important;max-width:126px!important;overflow:hidden!important}.bottom-nav{width:calc(100% - 12px)!important}.onboarding-actions{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important;left:8px!important;right:8px!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{padding:0 8px!important;font-size:12.5px!important}.sheet-actions,.manual-tag-row{grid-template-columns:1fr!important}.manual-tag-row .secondary-button{width:100%!important}.format-primary-list.compact{grid-template-columns:1fr!important}.promotion-page .offer-card{grid-template-columns:30px minmax(0,1fr)!important}.duration-row em{font-size:10.5px!important}.visitor-list.main a,.workbench-card,.admin-console-card,.admin-item{padding-left:10px!important;padding-right:10px!important}}.onboarding-actions{left:var(--screen-x)!important;right:var(--screen-x)!important;bottom:calc(7px + var(--tg-safe-bottom))!important;z-index:50!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;transform:none!important}.onboarding-actions .secondary-button,.onboarding-actions .primary-button{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;overflow:hidden!important}.preview-stack,.final-preview,.preview-section{min-width:0!important;max-width:100%!important;overflow:hidden!important}.final-preview .preview-section{padding:10px!important}.final-preview .preview-section .section-row.compact{gap:8px!important}.final-preview .preview-section .section-row.compact h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;line-height:22px!important;overflow:hidden!important}.final-preview .preview-section .media-profile-card{width:132px!important;max-width:132px!important}.final-preview .preview-header{background:0 0!important;border:0!important;grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;max-width:100%!important;padding:0!important;overflow:hidden!important}.onboarding-media-preview{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.onboarding-media-preview .media-tile{flex-basis:92px!important;width:92px!important;height:116px!important}.promotion-page .offer-card,.promotion-page .offer-card.active{border-left:1px solid var(--border-soft)!important}.promotion-page .offer-card:before,.promotion-page .offer-card:after,.promotion-page .offer-card.active:before,.promotion-page .offer-card.active:after{content:none!important;display:none!important}.promotion-page .offer-card.active{border-color:var(--accent-border)!important}.profile-detail-page .detail-profile-card{background:0 0!important}.profile-detail-page .detail-profile-card *{box-shadow:none}.profile-detail-page .detail-profile-card:before,.profile-detail-page .detail-profile-card:after,.profile-detail-page .detail-profile-info:before,.profile-detail-page .detail-profile-info:after{content:none!important;display:none!important}@media (width<=340px){.onboarding-actions{left:8px!important;right:8px!important}.final-preview .preview-section .media-profile-card{width:120px!important;max-width:120px!important}.final-preview .preview-header{grid-template-columns:46px minmax(0,1fr)!important}.final-preview .preview-header .detail-avatar{width:46px!important;height:46px!important}.final-preview .preview-header .detail-name-row h2{font-size:16px!important;line-height:20px!important}.final-preview .preview-header .copy-inline{max-width:104px!important}.onboarding-media-preview .media-tile{flex-basis:86px!important;width:86px!important;height:108px!important}}.onboarding-page .stepper{margin-bottom:13px!important}.onboarding-progress{min-height:18px!important;margin:0 0 10px!important}.onboarding-progress span{line-height:18px!important;display:block!important}.admin-review .review-summary,.admin-review .review-photos,.admin-review .contacts-panel{border-left:1px solid var(--border-soft)!important}.admin-review .review-summary:before,.admin-review .review-summary:after,.admin-review .review-photos:before,.admin-review .review-photos:after,.admin-review .contacts-panel:before,.admin-review .contacts-panel:after{content:none!important;display:none!important}.admin-review .review-summary{background:var(--surface-1)!important;border-radius:16px!important;padding:12px!important}.admin-review .review-summary .avatar{border-radius:14px!important;width:58px!important;height:58px!important}.admin-review .review-summary{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important}.admin-review .review-summary h2{font-size:19px!important;line-height:23px!important}.admin-review .review-summary p{font-size:13px!important;line-height:18px!important}.admin-review .review-tags{gap:5px!important}.admin-review .review-photos .photo-grid{gap:7px!important}.admin-review .photo-tile{border-radius:13px!important}.admin-review .moderation-actions{gap:7px!important}.admin-review .moderation-actions .primary-button,.admin-review .moderation-actions .secondary-button,.admin-review .moderation-actions .danger-button{height:40px!important;min-height:40px!important}.onboarding-page{padding-top:calc(10px + var(--tg-safe-top))!important;padding-bottom:calc(86px + var(--tg-safe-bottom))!important;background:var(--bg)!important}.onboarding-top h1{letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:22px!important;font-weight:650!important;line-height:28px!important;overflow:hidden!important}.onboarding-top>strong{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;min-width:42px!important;height:28px!important;color:var(--text-body)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.onboarding-page .stepper span.active{background:var(--accent)!important;box-shadow:none!important}.onboarding-progress{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:20px!important;margin:0 0 10px!important;display:flex!important}.onboarding-progress em{max-width:62%!important;color:var(--danger)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-style:normal!important;line-height:16px!important;overflow:hidden!important}.onboarding-page .panel.onboarding{border:1px solid var(--border-soft)!important;background:var(--surface-1)!important;box-shadow:none!important;border-radius:18px!important;padding:13px!important;overflow:hidden!important}.onboarding-page .panel.onboarding:before,.onboarding-page .panel.onboarding:after,.wizard-mark{content:none!important;display:none!important}.step-copy h2{color:var(--text-main)!important;margin:0 0 4px!important;font-size:21px!important;font-weight:650!important;line-height:26px!important}.step-copy p{color:var(--text-muted)!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important}.onboarding-page .form-field input,.onboarding-page .form-field select{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;height:42px!important;min-height:42px!important;color:var(--text-main)!important;border-radius:15px!important;padding:0 12px!important;font-size:15px!important;font-weight:450!important}.onboarding-page .form-field textarea{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;min-height:78px!important;color:var(--text-main)!important;resize:none!important;border-radius:15px!important;padding:10px 12px!important;font-size:15px!important;line-height:21px!important}.onboarding-page .form-field input:focus,.onboarding-page .form-field textarea:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.onboarding-page .form-field em{color:var(--danger)!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:16px!important}.onboarding-page .form-field small,.char-counter{width:max-content!important;color:var(--text-faint)!important;margin:-5px 3px 7px auto!important;font-size:11px!important;font-weight:500!important;line-height:15px!important;display:block!important;position:static!important}.onboarding-details,.practice-group{border:1px solid var(--border-soft)!important;background:var(--surface-1)!important;border-radius:15px!important;margin:10px 0!important;overflow:hidden!important}.onboarding-details summary,.practice-group summary{height:40px!important;color:var(--text-body)!important;cursor:pointer!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;display:flex!important}.online-chip{border:1px solid var(--border-soft)!important;background:var(--surface-2)!important;width:max-content!important;height:28px!important;min-height:28px!important;color:var(--text-muted)!important;border-radius:999px!important;margin:0 10px 8px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.onboarding-live-preview{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:12px!important;padding:11px!important;display:grid!important}.onboarding-live-preview>span{color:var(--text-muted)!important;grid-column:1/-1!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.onboarding-live-preview .media-profile-card{pointer-events:none!important;background:0 0!important;border:0!important;width:126px!important;max-width:126px!important}.onboarding-live-preview .media-profile-cover{aspect-ratio:4/5!important;background:var(--surface-3)!important;border-radius:15px!important}.onboarding-live-preview .media-profile-body{height:auto!important;min-height:48px!important;padding:7px 0 0!important}.onboarding-live-preview .media-profile-title-row h2{font-size:15px!important;line-height:19px!important}.onboarding-live-preview .media-profile-meta-row{display:block!important}.onboarding-live-preview .media-category,.onboarding-live-preview .media-favorite,.onboarding-live-preview .media-profile-status{display:none!important}.onboarding-live-preview:after{content:"Preview помогает увидеть итог до модерации.";color:var(--text-body);font-size:13px;font-weight:500;line-height:18px}.format-primary-list.compact button{border:1px solid var(--border-soft)!important;background:var(--surface-2)!important;min-height:38px!important;color:var(--text-body)!important;border-radius:14px!important;padding:0 9px!important}.format-primary-list.compact strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:600!important;line-height:17px!important;display:block!important;overflow:hidden!important}.onboarding-page .tags-select button{border:1px solid var(--border-soft)!important;background:var(--surface-2)!important;height:29px!important;min-height:29px!important;color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;max-width:145px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;overflow:hidden!important}.catalog-format-preview{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-muted)!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:12px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important;display:flex!important}.catalog-format-preview strong{color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.manual-tag-row .secondary-button{width:auto!important;min-width:86px!important}.manual-tags{flex-wrap:wrap!important;gap:6px!important;margin:6px 0 0!important;display:flex!important}.description-preview{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;margin:12px 0!important;padding:12px!important}.description-preview strong{color:var(--text-muted)!important;margin-bottom:6px!important;font-size:12px!important;line-height:16px!important;display:block!important}.description-preview h3{color:var(--text-main)!important;margin:0 0 5px!important;font-size:17px!important;line-height:22px!important}.description-preview p{color:var(--text-body)!important;margin:0!important;font-size:13px!important;line-height:18px!important}.main-media-preview{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:4px 10px!important;padding:11px!important;display:grid!important}.main-media-preview>strong{color:var(--text-main)!important;grid-area:1/2!important;font-size:15px!important;line-height:19px!important}.main-media-preview>div{background:var(--surface-3)!important;border-radius:14px!important;grid-area:1/1/3!important;place-items:center!important;width:78px!important;height:98px!important;display:grid!important;overflow:hidden!important}.main-media-preview .media-tile{border-radius:14px!important;width:78px!important;height:98px!important}.main-media-preview>span{color:var(--text-muted)!important;grid-area:2/2!important;font-size:13px!important;line-height:18px!important}.main-media-preview.empty>div svg{width:24px!important;height:24px!important;color:var(--text-faint)!important}.onboarding-media-item,.upload-tile{flex:0 0 88px!important;width:88px!important;position:relative!important}.onboarding-media-item .media-tile,.upload-tile{border-radius:14px!important;width:88px!important;height:112px!important;overflow:hidden!important}.upload-tile{border:1px dashed var(--border)!important;background:var(--surface-2)!important;color:var(--text-muted)!important;align-content:center!important;place-items:center!important;gap:6px!important;display:grid!important}.media-item-actions{justify-content:space-between!important;gap:5px!important;display:flex!important;position:absolute!important;bottom:5px!important;left:5px!important;right:5px!important}.media-item-actions button{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0b0d12b8!important;border:1px solid #ffffff2e!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}.verification-inline{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;height:42px!important;margin-top:10px!important;padding:0 10px 0 12px!important;display:grid!important}.verification-inline>span{color:var(--text-muted)!important;font-size:13px!important;line-height:18px!important}.final-preview .preview-section{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;padding:11px!important;overflow:hidden!important}.final-preview .section-row.compact span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.catalog-preview-section .media-profile-card{pointer-events:none!important;width:132px!important;max-width:132px!important}.final-preview .preview-header{background:0 0!important;border:0!important;grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:0!important}.final-preview .preview-header .detail-avatar{width:50px!important;height:50px!important}.final-preview .preview-header .detail-name-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;line-height:21px!important;overflow:hidden!important}.final-preview .preview-header .detail-profile-info>p{font-size:12px!important;line-height:16px!important}.final-preview .preview-header .detail-profile-meta{flex-wrap:nowrap!important;gap:4px!important;margin-top:4px!important;overflow:hidden!important}.final-preview .preview-header .detail-profile-meta .status-badge,.final-preview .preview-header .detail-profile-meta>span:not(.status-badge){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:96px!important;height:22px!important;padding:0 6px!important;font-size:11px!important;overflow:hidden!important}.final-preview .preview-header .detail-headline{-webkit-line-clamp:1!important;font-size:12px!important;line-height:16px!important}.onboarding-media-preview{scrollbar-width:none!important;gap:8px!important;margin:0 -11px!important;padding:0 11px 2px!important;display:flex!important;overflow-x:auto!important}.final-checklist{background:0 0!important;border:0!important;gap:7px!important;padding:0!important;display:grid!important}.final-checklist span{height:28px!important;color:var(--text-body)!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:18px!important;display:flex!important}.final-checklist svg{width:16px!important;height:16px!important;color:var(--success)!important}.final-checklist .muted svg{color:var(--danger)!important}.onboarding-actions{left:var(--screen-x)!important;right:var(--screen-x)!important;bottom:calc(7px + var(--tg-safe-bottom))!important;border:1px solid var(--border-soft)!important;z-index:50!important;background:#121620f5!important;border-radius:18px!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:7px!important;width:auto!important;max-width:none!important;margin:0!important;padding:7px!important;display:grid!important;position:fixed!important;transform:none!important;box-shadow:0 14px 32px #00000047!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;font-size:13px!important;overflow:hidden!important}@media (width<=340px){.onboarding-page{--screen-x:10px}.onboarding-top h1{font-size:20px!important;line-height:26px!important}.onboarding-field-grid{grid-template-columns:1fr 76px!important}.onboarding-live-preview{grid-template-columns:116px minmax(0,1fr)!important}.onboarding-live-preview .media-profile-card{width:116px!important;max-width:116px!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.format-primary-list.compact strong{font-size:12px!important}.onboarding-page .tags-select button{max-width:128px!important}.manual-tag-row{grid-template-columns:1fr!important}.manual-tag-row .secondary-button{width:100%!important}.main-media-preview{grid-template-columns:72px minmax(0,1fr)!important}.main-media-preview>div,.main-media-preview .media-tile{width:72px!important;height:92px!important}.onboarding-media-item,.upload-tile{flex-basis:82px!important;width:82px!important}.onboarding-media-item .media-tile,.upload-tile,.onboarding-media-preview .media-tile{flex-basis:82px!important;width:82px!important;height:104px!important}.catalog-preview-section .media-profile-card{width:120px!important;max-width:120px!important}.final-preview .preview-header{grid-template-columns:46px minmax(0,1fr)!important}.final-preview .preview-header .detail-avatar{width:46px!important;height:46px!important}.final-preview .preview-header .detail-name-row h2{font-size:16px!important;line-height:20px!important}.final-preview .preview-header .copy-inline{max-width:104px!important}.onboarding-actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;left:8px!important;right:8px!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{padding:0 8px!important;font-size:12.5px!important}}.onboarding-live-preview:after{content:none!important;display:none!important}.onboarding-live-preview>p{color:var(--text-body)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.main-media-preview>div{z-index:1!important;width:82px!important;height:104px!important}.main-media-preview .media-tile{width:82px!important;height:104px!important}.main-media-preview>strong,.main-media-preview>span{z-index:2!important;text-overflow:ellipsis!important;min-width:0!important;position:relative!important;overflow:hidden!important}.main-media-preview>strong{white-space:nowrap!important}.main-media-preview>span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}@media (width<=340px){.main-media-preview{grid-template-columns:76px minmax(0,1fr)!important;gap:4px 13px!important}.main-media-preview>div,.main-media-preview .media-tile{width:76px!important;height:96px!important}.onboarding-live-preview>p{font-size:12.5px!important;line-height:17px!important}}.onboarding-actions .secondary-button,.onboarding-actions.final .secondary-button{order:1!important}.onboarding-actions .primary-button,.onboarding-actions .submit-review-button,.onboarding-actions.final .submit-review-button{order:2!important}.main-media-preview{grid-template-columns:62px minmax(0,1fr)!important;gap:4px 22px!important}.main-media-preview>div,.main-media-preview .media-tile{width:62px!important;height:80px!important}.main-media-preview>span{text-align:left!important;align-self:start!important;max-width:100%!important}.main-media-preview>strong{text-align:left!important;align-self:end!important}.main-media-preview>div+span{margin:0!important}@media (width<=340px){.main-media-preview{grid-template-columns:58px minmax(0,1fr)!important;gap:4px 22px!important}.main-media-preview>div,.main-media-preview .media-tile{width:58px!important;height:74px!important}}.cabinet-restore-review{color:var(--success)!important;background:#42d77d17!important;border-color:#42d77d3d!important}.cabinet-danger-zone{background:#ff5d720e!important;border:1px solid #ff5d7229!important;border-radius:16px!important;gap:8px!important;margin-top:12px!important;padding:12px!important;display:grid!important}.cabinet-delete-button{width:100%!important;height:42px!important;color:var(--danger)!important;background:#ff5d721f!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:650!important;display:flex!important}.cabinet-delete-button svg{width:17px!important;height:17px!important}.cabinet-danger-zone p{color:var(--text-muted)!important;text-align:center!important;margin:0!important;font-size:12px!important;line-height:17px!important}.model-cabinet-modern.hidden .cabinet-stage{border-color:#929bad2e!important}:root{--bg:#0b0d12;--surface-1:#141925;--surface-2:#1a2030;--surface-3:#232a3b;--surface-input:#202638;--surface-row:#171c29;--surface-section:#151b27;--border-soft:#ffffff13;--border:#ffffff1f;--border-strong:#ffffff2e;--text-main:#f5f7fb;--text-body:#d1d6e0;--text-muted:#929bad;--text-faint:#677182;--accent:#c35b91;--accent-hover:#d46da6;--accent-pressed:#ae4f80;--accent-soft:#c35b911c;--accent-soft-2:#c35b9129;--accent-border:#c35b914d;--color-bg:var(--bg);--color-bg-elevated:var(--surface-1);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-glass:#141925db;--color-border-soft:var(--border-soft);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-text-main:var(--text-main);--color-text-body:var(--text-body);--color-text-muted:var(--text-muted);--color-text-faint:var(--text-faint);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-pressed:var(--accent-pressed);--color-accent-soft:var(--accent-soft);--color-accent-soft-2:var(--accent-soft-2);--color-accent-border:var(--accent-border);--color-accent-glow:transparent;--surface:var(--surface-1);--surface-raised:var(--surface-2);--surface-soft:var(--surface-3);--surface-glass:#141925db;--card-bg:var(--surface-section);--card-bg-raised:var(--surface-2);--input-bg:var(--surface-input);--primary-bg:var(--accent);--primary-bg-hover:var(--accent-hover);--primary-bg-pressed:var(--accent-pressed);--chip-active-bg:var(--accent-soft);--chip-active-border:var(--accent-border);--favorite-active:var(--accent-hover);--shadow-accent:none;--shadow-card:none;--shadow-card-soft:none}html,body,#root,.app-shell,.page,.catalog-page,.favorites-page,.top-page,.visitor-profile-page,.legal-screen,.model-dashboard-page,.model-screen,.admin-screen,.onboarding-page,.promotion-page{background:var(--bg)!important;background-color:var(--bg)!important;color:var(--text-main)!important;background-image:none!important}body,button,input,textarea,select{letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important}.app-shell{box-shadow:none!important;border:0!important;overflow:hidden!important}.page{padding-top:calc(12px + var(--tg-safe-top))!important}.page-header h1,.catalog-masthead h1,.onboarding-top h1{letter-spacing:0!important;color:var(--text-main)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif!important;font-size:25px!important;font-weight:650!important;line-height:30px!important}.catalog-masthead h1 span{font:inherit!important;color:var(--text-main)!important}.section-row h2,.sheet-head h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.rules-hero h2,.promo-hero h2{letter-spacing:0!important;font-size:18px!important;font-weight:650!important;line-height:24px!important}.panel p,.detail-card p,.status-card p,.empty p,.info-banner,.full-description,.promo-hero p,.legal-card p{color:var(--text-body)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.meta,.eyebrow,.badge,.chip,.tag-pill,.form-field>span,.filter-group>span{font-size:12px!important;font-weight:500!important;line-height:16px!important}.search-bar,.catalog-tools .search-bar,.form-field input,.form-field select,.form-field textarea{background:var(--surface-input)!important;border:1px solid var(--border)!important;color:var(--text-main)!important;box-shadow:none!important}.search-bar,.catalog-tools .search-bar{border-radius:15px!important;height:40px!important;min-height:40px!important}.form-field input,.form-field select{border-radius:14px!important;height:42px!important;min-height:42px!important}.form-field textarea{border-radius:14px!important;min-height:86px!important;line-height:20px!important}.search-bar:focus-within,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.copy-button,.copy-inline,.open-button{box-shadow:none!important;text-shadow:none!important;letter-spacing:0!important}.primary-button{background:var(--accent)!important;color:#fff!important;border:1px solid #ffffff0d!important;border-radius:15px!important;height:42px!important;min-height:42px!important;font-size:14px!important;font-weight:650!important}.primary-button:active{background:var(--accent-pressed)!important}.secondary-button,.link-button,.copy-button,.copy-inline,.open-button{background:var(--surface-2)!important;border:1px solid var(--border)!important;height:40px!important;min-height:40px!important;color:var(--text-body)!important;border-radius:15px!important;font-size:13px!important;font-weight:600!important}.ghost-button,.save-draft-button{color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled{background:var(--surface-row)!important;border-color:var(--border-soft)!important;color:var(--text-faint)!important;opacity:1!important;box-shadow:none!important}.chip,.tags-select button,.radio-list button,.tag-pill,.badge{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-body)!important;box-shadow:none!important}.chip.active,.tags-select button.active,.radio-list .active,.duration-picker button.active,.favorite-mini.active,.media-favorite.active,.detail-secondary-actions .secondary-button.is-active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important;box-shadow:none!important}.favorite-mini.active,.media-favorite.active,.favorite-mini[aria-pressed=true],.media-favorite[aria-pressed=true]{color:var(--accent-hover)!important;background:#c35b911f!important;border-color:#c35b9147!important}.progress span,.stepper .active{background:var(--accent)!important;box-shadow:none!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.admin-console-card,.workbench-card,.publication-checklist,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary,.rules-hero,.promo-hero{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;box-shadow:none!important;background-image:none!important}.detail-card,.compact-description,.compact-formats,.legal-card,.promo-plan,.promo-rules,.publication-checklist,.completion-card,.status-card,.model-summary{border-color:var(--border-soft)!important}.media-profile-card{background:var(--surface-section)!important;border-color:var(--border-soft)!important;box-shadow:none!important}.media-profile-cover,.photo-tile,.media-tile{background:var(--surface-2)!important;border-color:var(--border-soft)!important}.media-profile-body{background:var(--surface-section)!important;border-top:1px solid #ffffff0b!important}.media-profile-card.promoted,.media-profile-card.top-card,.media-profile-card:hover{border-color:var(--border)!important;box-shadow:none!important}.media-profile-card.promoted:before,.media-profile-card.top-card:before{content:none!important;display:none!important}.visitor-list,.model-workbench,.admin-console,.admin-list{background:var(--surface-row)!important;border-color:var(--border-soft)!important}.visitor-list a,.workbench-card,.admin-console-card,.admin-item{border-color:var(--border-soft)!important;box-shadow:none!important;background:0 0!important}.visitor-hero,.detail-profile-card{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:2px!important;padding-right:2px!important}.detail-actions-card,.tertiary-actions{box-shadow:none!important;background:0 0!important;border:0!important}.detail-card.compact-formats .tags-wrap,.detail-contact-list{background:0 0!important;border:0!important;padding:0!important}.description-preview,.main-media-preview,.catalog-format-preview,.onboarding-live-preview,.final-preview .preview-section{background:var(--surface-2)!important;border-color:var(--border-soft)!important}.onboarding-page .panel.onboarding{background:var(--surface-section)!important;border-color:var(--border-soft)!important;box-shadow:none!important}.onboarding-details,.practice-group{background:var(--surface-row)!important;border-color:var(--border-soft)!important}.onboarding-details[open] summary,.practice-group[open] summary{border-bottom-color:var(--border-soft)!important}.onboarding-page .form-field input,.onboarding-page .form-field select,.onboarding-page .form-field textarea{background:var(--surface-input)!important;border-color:var(--border)!important}.onboarding-actions{border-color:var(--border)!important;background:#141925f5!important;box-shadow:0 10px 24px #0003!important}.bottom-nav{border-color:var(--border-soft)!important;background:#141925f0!important;box-shadow:0 10px 26px #0000002e!important}.bottom-nav a.active{color:var(--accent-hover)!important;box-shadow:none!important;background:#c35b911a!important;border-color:#c35b9133!important}.age-gate{background:var(--bg)!important;background-image:none!important;padding:18px!important}.age-gate section{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;width:min(100%,340px)!important;box-shadow:none!important;text-align:center!important;border-radius:20px!important;margin:auto!important;padding:20px!important}.age-gate h1{margin:0 0 4px!important;font-size:31px!important;font-weight:650!important;line-height:36px!important}.age-gate strong{color:var(--text-body)!important;font-size:14px!important;font-weight:500!important}.age-gate p{color:var(--text-muted)!important;margin:10px 0 14px!important;font-size:13px!important;line-height:19px!important}.age-gate .check-row{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;min-height:40px!important;color:var(--text-body)!important;border-radius:15px!important;padding:0 12px!important;font-size:13px!important}.empty,.model-empty,.promotion-page .visibility-card{text-align:center!important;background:var(--surface-section)!important;border-color:var(--border-soft)!important;border-radius:18px!important;min-height:0!important;padding:18px!important}.empty h2,.model-empty h2{margin:0 0 5px!important;font-size:18px!important;line-height:24px!important}.empty p,.model-empty p{max-width:280px!important;color:var(--text-muted)!important;margin:0 auto 12px!important;font-size:13px!important;line-height:19px!important}.promotion-page .promo-plan.recommended,.promotion-page .offer-card.active{background:#c35b9114!important;border-color:#c35b913d!important}.promotion-page .plan-label,.promo-rules div span,.viewer-action svg,.admin-console-card svg,.workbench-card svg{color:var(--accent-hover)!important;background:#c35b9117!important;border-color:#c35b912e!important}@media (width<=380px){.page-header h1,.catalog-masthead h1,.onboarding-top h1{font-size:23px!important;line-height:28px!important}.section-row h2,.sheet-head h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.rules-hero h2,.promo-hero h2{font-size:17px!important;line-height:23px!important}.primary-button{height:41px!important;min-height:41px!important}.secondary-button,.link-button,.copy-button,.copy-inline,.open-button{height:39px!important;min-height:39px!important}}.onboarding-page{padding-top:calc(8px + var(--tg-safe-top))!important;padding-bottom:calc(86px + var(--tg-safe-bottom))!important;--screen-x:14px!important}.onboarding-top{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0 0 8px!important;display:grid!important}.onboarding-top .icon-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important}.onboarding-top h1{letter-spacing:0!important;font-size:20px!important;font-weight:650!important;line-height:25px!important}.onboarding-top>strong{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;min-width:40px!important;height:26px!important;color:var(--text-body)!important;border-radius:999px!important;padding:0 8px!important;font-size:12px!important;font-weight:650!important}.onboarding-page .stepper{background:0 0!important;gap:4px!important;height:3px!important;margin:0 0 9px!important}.onboarding-page .stepper .active{background:var(--accent)!important}.onboarding-progress{align-items:center!important;min-height:20px!important;margin:0 0 10px!important}.onboarding-progress span{color:var(--text-body)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important}.onboarding-progress em{color:var(--danger)!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:60%!important;font-size:11px!important;line-height:15px!important;overflow:hidden!important}.onboarding-flow{gap:10px!important;min-width:0!important;display:grid!important}.onboarding-page .panel.onboarding{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:contents!important}.step-copy{margin:0 0 2px!important}.step-copy h2{margin:0 0 2px!important;font-size:19px!important;font-weight:650!important;line-height:24px!important}.step-copy p{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:12.5px!important;line-height:17px!important;overflow:hidden!important}.onboarding-page .form-field input,.onboarding-page .form-field select{background:var(--surface-input)!important;border-color:var(--border)!important;border-radius:14px!important;height:40px!important;min-height:40px!important;font-size:14px!important}.onboarding-page .form-field textarea{background:var(--surface-input)!important;border-color:var(--border)!important;resize:none!important;border-radius:14px!important;min-height:74px!important;font-size:14px!important;line-height:19px!important}.onboarding-page .form-field em{color:var(--danger)!important;font-size:11px!important;line-height:15px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1.45fr) 82px!important;gap:8px!important}.headline-field{height:66px!important;min-height:66px!important}.char-counter{color:var(--text-faint)!important;margin:-3px 2px 4px auto!important;font-size:10.5px!important}.onboarding-details,.practice-group{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;margin:7px 0!important;overflow:hidden!important}.onboarding-details summary,.practice-group summary{height:36px!important;min-height:36px!important;color:var(--text-body)!important;justify-content:space-between!important;align-items:center!important;padding:0 11px!important;font-size:12.5px!important;font-weight:600!important;list-style:none!important;display:flex!important}.onboarding-details summary::-webkit-details-marker{display:none}.practice-group summary::-webkit-details-marker{display:none}.onboarding-details[open],.practice-group[open]{padding-bottom:9px!important}.onboarding-details[open] summary,.practice-group[open] summary{border-bottom:1px solid var(--border-soft)!important;margin-bottom:7px!important}.onboarding-details .form-field,.practice-group .tags-select{margin-left:10px!important;margin-right:10px!important}.catalog-mini-preview{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;margin-top:8px!important;padding:10px 11px!important;display:grid!important}.catalog-mini-preview span{grid-column:1/-1;color:var(--text-muted)!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}.catalog-mini-preview strong{min-width:0;color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:19px!important;overflow:hidden!important}.catalog-mini-preview em{font-style:normal;color:var(--text-muted)!important;white-space:nowrap!important;font-size:12px!important;line-height:19px!important}.catalog-mini-preview p{grid-column:1/-1;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:1px 0 0!important;font-size:12.5px!important;line-height:17px!important;overflow:hidden!important}.format-section-title,.onboarding-extra-formats>span{color:var(--text-muted)!important;margin:8px 0 6px!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;display:block!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.format-primary-list.compact button{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;min-height:36px!important;color:var(--text-body)!important;box-shadow:none!important;border-radius:13px!important;padding:0 9px!important}.format-primary-list.compact button.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important}.format-primary-list.compact strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:600!important;line-height:16px!important;overflow:hidden!important}.onboarding-page .tags-select{flex-wrap:wrap!important;gap:6px!important;margin:6px 0!important;display:flex!important}.onboarding-page .tags-select button{background:var(--surface-2)!important;border-color:var(--border-soft)!important;max-width:138px!important;height:28px!important;min-height:28px!important;color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;padding:0 9px!important;font-size:11.5px!important;font-weight:500!important;overflow:hidden!important}.catalog-format-preview{height:34px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:0 10px!important;font-size:12.5px!important;display:flex!important}.catalog-format-preview strong{color:var(--text-main)!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.onboarding-page .search-bar{background:var(--surface-input)!important;border:1px solid var(--border)!important;border-radius:14px!important;height:38px!important;min-height:38px!important}.practice-groups{gap:6px!important;margin-top:8px!important;display:grid!important}.practice-group summary span{text-align:right;min-width:20px;color:var(--accent-hover)!important}.selected-practices-row{scrollbar-width:none!important;align-items:center!important;gap:5px!important;margin:7px -2px 0!important;padding:0 2px 2px!important;display:flex!important;overflow-x:auto!important}.selected-practices-row>span{flex:none;color:var(--text-muted)!important;font-size:11px!important;font-weight:600!important}.manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;display:grid!important}.manual-tag-row .secondary-button{width:auto!important;min-width:82px!important;height:38px!important;min-height:38px!important}.description-preview{border:1px solid var(--border-soft)!important;background:0 0!important;border-radius:14px!important;margin:8px 0!important;padding:10px 11px!important}.description-preview p{-webkit-line-clamp:3!important;color:var(--text-body)!important;-webkit-box-orient:vertical!important;font-size:12.5px!important;line-height:17px!important;display:-webkit-box!important;overflow:hidden!important}.main-media-preview{background:0 0!important;border:0!important;grid-template-columns:52px minmax(0,1fr)!important;gap:4px 10px!important;margin:0 0 8px!important;padding:0!important;display:grid!important}.main-media-preview>div,.main-media-preview .media-tile{background:var(--surface-2)!important;border-radius:12px!important;grid-row:1/3!important;width:52px!important;height:66px!important}.main-media-preview>strong{align-self:end!important;font-size:14px!important;line-height:18px!important}.main-media-preview>span{color:var(--text-muted)!important;align-self:start!important;font-size:12px!important;line-height:16px!important}.upload-tile span{font-size:11.5px!important}.media-item-actions{bottom:5px!important;left:5px!important;right:5px!important}.media-item-actions button{color:#fff!important;background:#0b0d12b8!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:27px!important;height:27px!important}.media-item-actions button.active{background:var(--accent)!important;border-color:var(--accent)!important}.verification-inline{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:13px!important;height:38px!important;margin-top:8px!important;padding:0 8px 0 10px!important}.verification-inline>span{color:var(--text-muted)!important;font-size:12px!important;font-weight:600!important}.verification-inline .copy-button{border-radius:10px!important;max-width:132px!important;height:28px!important;min-height:28px!important;font-size:11px!important}.final-preview{gap:8px!important;display:grid!important}.final-preview .preview-section{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;padding:9px!important}.final-preview .section-row.compact{margin-bottom:7px!important}.final-preview .section-row.compact h2{font-size:14px!important;line-height:18px!important}.final-preview .section-row.compact span{color:var(--text-muted)!important;font-size:11px!important}.catalog-preview-section .media-profile-card{width:118px!important;max-width:118px!important}.final-preview .preview-header{background:0 0!important;border:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:0!important}.final-preview .preview-header .detail-avatar{border-radius:12px!important;width:44px!important;height:44px!important}.final-preview .preview-header .detail-name-row h2{font-size:15px!important;line-height:19px!important}.final-preview .preview-header .copy-inline{max-width:112px!important;height:23px!important;min-height:23px!important}.onboarding-media-preview{gap:7px!important;margin:0 -9px!important;padding:0 9px 2px!important;display:flex!important;overflow-x:auto!important}.final-checklist span{border:1px solid var(--border-soft)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff09!important;border-radius:10px!important;min-height:26px!important;padding:0 7px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}.final-checklist svg{flex:none!important;width:13px!important;height:13px!important}.onboarding-actions{left:var(--screen-x)!important;right:var(--screen-x)!important;bottom:calc(7px + var(--tg-safe-bottom))!important;border:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;z-index:50!important;background:#141925f5!important;border-radius:17px!important;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)!important;gap:7px!important;width:auto!important;max-width:none!important;margin:0!important;padding:7px!important;display:grid!important;position:fixed!important;transform:none!important;box-shadow:0 10px 24px #0003!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:13px!important;min-width:0!important;height:39px!important;min-height:39px!important;font-size:12.5px!important;overflow:hidden!important}.submit-review-button{padding:0 9px!important;font-size:12.5px!important}@media (width<=340px){.onboarding-page{--screen-x:10px!important}.onboarding-top h1{font-size:19px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 76px!important}.format-primary-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.format-primary-list.compact strong{font-size:12px!important}.onboarding-page .tags-select button{max-width:126px!important}.manual-tag-row{grid-template-columns:1fr!important}.manual-tag-row .secondary-button{width:100%!important}.onboarding-media-item,.upload-tile{flex-basis:76px!important;width:76px!important}.onboarding-media-item .media-tile,.upload-tile{width:76px!important;height:96px!important}.final-checklist{grid-template-columns:1fr!important}.onboarding-actions{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)!important;left:8px!important;right:8px!important}.onboarding-actions.final{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{padding:0 7px!important;font-size:12px!important}}.onboarding-page .catalog-format-preview{justify-content:flex-start!important}.onboarding-page .catalog-format-preview strong{max-width:170px!important}.onboarding-page .main-media-preview>div{grid-column:1!important}.onboarding-page .main-media-preview>strong,.onboarding-page .main-media-preview>span{grid-column:2!important}.onboarding-page .final-preview .section-row.compact h2{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.onboarding-page .final-preview .section-row.compact span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:118px!important;overflow:hidden!important}.onboarding-page .main-media-preview{margin:0 0 8px!important;padding:0!important;display:block!important}.onboarding-page .main-media-preview>div{display:none!important}.onboarding-page .main-media-preview>strong{font-size:14px!important;line-height:18px!important;display:block!important}.onboarding-page .main-media-preview>span{color:var(--text-muted)!important;margin-top:1px!important;font-size:12px!important;line-height:16px!important;display:block!important}.onboarding-page:has(.submit-review-button){padding-bottom:calc(126px + var(--tg-safe-bottom))!important}.onboarding-page .catalog-preview-section .media-profile-card{background:0 0!important;border:0!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:none!important;display:grid!important}.onboarding-page .catalog-preview-section .media-profile-cover{aspect-ratio:auto!important;border-radius:12px!important;width:74px!important;height:94px!important}.onboarding-page .catalog-preview-section .media-profile-body{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.onboarding-page .catalog-preview-section .media-profile-title-row h2{font-size:13px!important;line-height:17px!important}.onboarding-page .catalog-preview-section .media-profile-meta-row>span:first-child{font-size:11px!important}.onboarding-page .catalog-preview-section .media-category{display:none!important}:root{--bg:#0c1017;--surface-1:#151b27;--surface-2:#1b2231;--surface-3:#232b3c;--surface-input:#202838;--surface-row:#171d2a;--surface-section:#141a25;--border-soft:#ffffff14;--border:#ffffff20;--border-strong:#ffffff2e;--text-main:#f4f6fa;--text-body:#d0d6e0;--text-muted:#939cad;--text-faint:#687384;--accent:#bc5a8d;--accent-hover:#cb679c;--accent-pressed:#a94f7e;--accent-soft:#bc5a8d1b;--accent-soft-2:#bc5a8d26;--accent-border:#bc5a8d47;--color-bg:var(--bg);--color-bg-elevated:var(--surface-1);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-border-soft:var(--border-soft);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-text-main:var(--text-main);--color-text-body:var(--text-body);--color-text-muted:var(--text-muted);--color-text-faint:var(--text-faint);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-pressed:var(--accent-pressed);--color-accent-soft:var(--accent-soft);--color-accent-soft-2:var(--accent-soft-2);--color-accent-border:var(--accent-border);--color-accent-glow:transparent;--surface:var(--surface-1);--surface-raised:var(--surface-2);--surface-soft:var(--surface-3);--card-bg:var(--surface-section);--input-bg:var(--surface-input);--primary-bg:var(--accent);--primary-bg-hover:var(--accent-hover);--primary-bg-pressed:var(--accent-pressed);--chip-active-bg:var(--accent-soft);--chip-active-border:var(--accent-border);--favorite-active:var(--accent-hover);--radius-card:16px;--radius-input:14px;--radius-button:14px;--radius-chip:999px;--control-primary-h:42px;--control-secondary-h:40px;--control-icon:36px;--chip-h:29px;--screen-x:14px;--screen-top:12px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,sans-serif;--shadow-card:none;--shadow-card-soft:none;--shadow-soft:none;--shadow-accent:none}html,body,#root,.app-shell,.page{background:var(--bg)!important;background-color:var(--bg)!important;color:var(--text-main)!important;background-image:none!important}body,button,input,textarea,select{font-family:var(--font-sans)!important;letter-spacing:0!important;font-weight:400!important}*{letter-spacing:0!important}.app-shell{box-shadow:none!important;border:0!important}.page{padding:calc(var(--screen-top) + var(--tg-safe-top)) var(--screen-x) calc(94px + var(--tg-safe-bottom))!important}.page-header{gap:9px!important;margin-bottom:14px!important}.page-header h1,.catalog-masthead h1,.brand-title,.brand-title span,.visitor-profile-page .page-header h1,.profile-detail-page .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1,.style-preview-hero h1{font-size:25px!important;font-weight:650!important;line-height:31px!important;font-family:var(--font-sans)!important;color:var(--text-main)!important;font-style:normal!important}.catalog-masthead h1 span{font:inherit!important;color:inherit!important;display:inline!important}.page-header p,.catalog-masthead em,.catalog-masthead span{text-transform:none!important;color:var(--text-muted)!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.section-row h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.style-section h2,.publication-checklist .section-row h2,.promotion-intro h2,.sheet-head h2{font-size:18px!important;font-weight:650!important;line-height:23px!important}.panel p,.detail-card p,.status-card p,.empty p,.legal-card p,.promotion-intro p,.full-description{color:var(--text-body)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.meta,.badge,.tag-pill,.chip,.field-note,.form-field>span,.filter-group>span{font-size:12px!important;font-weight:500!important;line-height:16px!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.copy-button,.copy-inline,.open-button,.filter-button,.icon-button{box-shadow:none!important;text-shadow:none!important;min-width:0!important;max-width:100%!important}.primary-button{height:var(--control-primary-h)!important;min-height:var(--control-primary-h)!important;border-radius:var(--radius-button)!important;background:var(--accent)!important;color:#fff!important;border:1px solid #ffffff0a!important;padding:0 14px!important;font-size:13.5px!important;font-weight:650!important;line-height:18px!important}.primary-button:hover{background:var(--accent-hover)!important}.primary-button:active{background:var(--accent-pressed)!important;transform:scale(.985)!important}.secondary-button,.link-button,.copy-button,.copy-inline,.open-button{height:var(--control-secondary-h)!important;min-height:var(--control-secondary-h)!important;border-radius:var(--radius-button)!important;background:var(--surface-2)!important;border:1px solid var(--border)!important;color:var(--text-body)!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:17px!important}.secondary-button:hover,.link-button:hover,.copy-button:hover,.copy-inline:hover,.open-button:hover{background:var(--surface-3)!important;color:var(--text-main)!important}.ghost-button,.save-draft-button{height:38px!important;min-height:38px!important;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;font-size:13px!important;font-weight:600!important}.danger-button{height:40px!important;min-height:40px!important;color:var(--danger)!important;background:#ff5d721a!important;border:1px solid #ff5d7247!important}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled{opacity:1!important;background:var(--surface-row)!important;border-color:var(--border-soft)!important;color:var(--text-faint)!important;cursor:not-allowed!important}.icon-button,.filter-button{width:var(--control-icon)!important;height:var(--control-icon)!important;min-width:var(--control-icon)!important;min-height:var(--control-icon)!important;background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-body)!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.icon-button svg,.filter-button svg{width:18px!important;height:18px!important}.search-bar,.catalog-tools .search-bar,.form-field input,.form-field select,.form-field textarea{background:var(--surface-input)!important;border:1px solid var(--border)!important;border-radius:var(--radius-input)!important;box-shadow:none!important;color:var(--text-main)!important}.search-bar,.catalog-tools .search-bar,.form-field input,.form-field select{height:42px!important;min-height:42px!important}.form-field textarea{min-height:86px!important;padding:10px 12px!important;font-size:14px!important;line-height:20px!important}.search-bar input,.form-field input,.form-field select{font-size:14px!important;font-weight:400!important;line-height:20px!important}.search-bar:focus-within,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 2px var(--accent-soft)!important;outline:0!important}.search-bar input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:var(--text-faint)!important}.chip,.tags-select button,.radio-list button,.tag-pill,.badge,.duration-row em{height:var(--chip-h)!important;min-height:var(--chip-h)!important;background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-body)!important;box-shadow:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;overflow:hidden!important}.chip.active,.tags-select button.active,.radio-list .active,.duration-picker button.active,.favorite-mini.active,.media-favorite.active,.detail-secondary-actions .secondary-button.is-active,.bottom-nav a.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important;box-shadow:none!important}.panel,.detail-card,.status-card,.stat-card,.promo-card,.report-card,.info-banner,.empty,.review-summary,.model-summary,.completion-card,.verification-card,.checklist,.tip,.legal-card,.promo-plan,.promo-rules,.visibility-card,.offer-card,.preview-section,.description-preview,.main-media-preview,.request-summary,.publication-checklist,.style-section,.style-preview-hero{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-left:1px solid var(--border-soft)!important;border-radius:var(--radius-card)!important;box-shadow:none!important;background-image:none!important}.panel:before,.panel:after,.detail-card:before,.detail-card:after,.status-card:before,.status-card:after,.empty:before,.empty:after,.workbench-card:before,.workbench-card:after,.offer-card:before,.offer-card:after,.media-profile-card:before,.media-profile-card:after{content:none!important;display:none!important}.visitor-list.main,.model-workbench,.admin-console,.admin-list,.list-panel{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.visitor-list.main a,.workbench-card,.admin-console-card,.admin-item{min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:grid!important}.visitor-list.main a+a,.workbench-card+.workbench-card,.admin-console-card+.admin-console-card,.admin-item+.admin-item{border-top:1px solid var(--border-soft)!important}.visitor-list.main svg,.workbench-card>svg:first-child,.admin-console-card>svg:first-child,.admin-item>svg:first-child{background:var(--surface-2)!important;width:30px!important;height:30px!important;color:var(--text-muted)!important;border-radius:11px!important;padding:7px!important}.visitor-list.main strong,.workbench-card strong,.admin-console-card strong,.admin-item strong{font-size:14px!important;font-weight:650!important;line-height:18px!important}.visitor-list.main span,.workbench-card span,.admin-console-card span,.admin-item span{color:var(--text-muted)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.media-profile-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.media-profile-cover{background:var(--surface-2)!important;box-shadow:none!important;border:0!important;border-radius:15px!important}.media-profile-body{background:0 0!important;border:0!important;min-height:0!important;padding:7px 0 0!important}.media-profile-title-row h2{font-size:15px!important;font-weight:650!important;line-height:19px!important}.media-profile-meta-row>span:first-child,.media-category{color:var(--text-muted)!important;font-size:11.5px!important;line-height:15px!important}.media-category{background:0 0!important;border:0!important;padding:0!important}.media-favorite,.favorite-mini{color:var(--text-body)!important;box-shadow:none!important;background:#141925b8!important;border:1px solid #ffffff1f!important}.media-favorite.active,.favorite-mini.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--accent-hover)!important}.detail-profile-card,.visitor-hero,.detail-actions-card{box-shadow:none!important;background:0 0!important;border:0!important}.detail-card.compact-description,.detail-card.compact-formats{background:0 0!important;border:0!important;padding:4px 0!important}.detail-media-carousel .media-tile{border-radius:14px!important}.model-publish-summary{gap:10px!important}.model-workbench .promotion-entry,.promotion-page .offer-card.active,.promo-plan.recommended{background:var(--accent-soft)!important;border-color:var(--accent-border)!important}.promotion-page .offer-card{background:var(--surface-section)!important}.promotion-page .offer-icon{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;color:var(--text-muted)!important}.bottom-nav{border:1px solid var(--border-soft)!important;background:#151b27f0!important;box-shadow:0 10px 24px #0000002e!important}.bottom-nav a{color:var(--text-muted)!important}.bottom-nav a.active{color:var(--accent-hover)!important}.sheet,.modal,.toast{background:var(--surface-1)!important;border-color:var(--border)!important;box-shadow:0 16px 30px #00000038!important}.sheet-actions{background:linear-gradient(180deg,#151b2700,var(--surface-1) 34%)!important}.style-section-head h2{font-size:18px!important;line-height:23px!important}.swatch.red{background:var(--accent)!important;color:#fff!important}.swatch.s1{background:var(--surface-1)!important}.swatch.s2{background:var(--surface-2)!important}.style-preview-page .style-section,.style-preview-page .style-preview-hero,.style-preview-page .style-hairline-card{border-left:1px solid var(--border-soft)!important;border-color:var(--border-soft)!important}.style-preview-page .style-section:before,.style-preview-page .style-section:after,.style-preview-page .style-preview-hero:before,.style-preview-page .style-preview-hero:after{content:none!important;display:none!important}.style-preview-page .style-control-grid{gap:8px!important}.style-preview-page .style-copy b{font-size:15px!important;font-weight:650!important;line-height:19px!important}.style-preview-page .style-copy p{color:var(--text-body)!important;font-size:14px!important;line-height:20px!important}@media (width<=380px){:root{--screen-x:12px}.page-header h1,.catalog-masthead h1,.brand-title,.brand-title span,.visitor-profile-page .page-header h1,.profile-detail-page .page-header h1,.model-dashboard-page .page-header h1,.promotion-page .page-header h1{font-size:23px!important;line-height:29px!important}.section-row h2,.panel h2,.detail-card h2,.status-card h2,.empty h2,.style-section h2,.publication-checklist .section-row h2,.promotion-intro h2{font-size:17px!important;line-height:22px!important}.primary-button{height:41px!important;min-height:41px!important}.secondary-button,.link-button,.copy-button,.copy-inline,.open-button{height:39px!important;min-height:39px!important}.catalog-page .media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:14px 9px!important}}.catalog-page .catalog-masthead h1{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:22px!important;line-height:28px!important;overflow:hidden!important}.style-control-grid .danger-button{padding:0 10px!important;font-size:12.5px!important}@media (width<=340px){.catalog-page .catalog-masthead h1{font-size:20px!important;line-height:26px!important}.style-control-grid{grid-template-columns:1fr 1fr!important}.style-control-grid .primary-button,.style-control-grid .secondary-button,.style-control-grid .danger-button,.style-control-grid .ghost-button{padding:0 8px!important;font-size:12px!important}}.onboarding-page{--wizard-gap:12px;padding-bottom:calc(108px + var(--tg-safe-bottom))!important}.onboarding-top{grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-bottom:9px!important;display:grid!important}.onboarding-top h1{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:20px!important;font-weight:650!important;line-height:25px!important;overflow:hidden!important}.onboarding-top strong{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;min-width:42px!important;height:28px!important;color:var(--text-muted)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.onboarding-page .stepper{gap:3px!important;height:3px!important;margin:0 0 11px!important}.onboarding-page .stepper span{background:var(--surface-3)!important;border-radius:999px!important;height:3px!important}.onboarding-progress{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;display:flex!important}.onboarding-progress em{color:var(--danger)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-style:normal!important;line-height:16px!important;overflow:hidden!important}.onboarding-flow{gap:var(--wizard-gap)!important;display:grid!important}.onboarding-page .step-copy{gap:2px!important;margin:0!important;display:grid!important}.onboarding-page .step-copy h2{margin:0!important;font-size:22px!important;font-weight:650!important;line-height:28px!important}.onboarding-page .form-field{gap:5px!important}.onboarding-page .form-field>span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.onboarding-page .form-field input{height:41px!important;min-height:41px!important}.onboarding-page .form-field textarea{min-height:88px!important}.onboarding-page .headline-field{min-height:64px!important}.onboarding-page .form-field.has-error input,.onboarding-page .form-field.has-error textarea{border-color:#ff5d726b!important;box-shadow:0 0 0 2px #ff5d7214!important}.onboarding-page .form-field em,.onboarding-page .field-note.danger{color:var(--danger)!important;font-size:12px!important;font-style:normal!important;line-height:16px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 86px!important;gap:9px!important;display:grid!important}.catalog-mini-preview{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;gap:2px!important;margin-top:0!important;padding:10px 12px!important;display:grid!important}.catalog-mini-preview span{color:var(--text-faint)!important;font-size:11px!important;line-height:15px!important}.catalog-mini-preview strong{font-size:15px!important;font-weight:650!important;line-height:19px!important}.catalog-mini-preview em{color:var(--text-muted)!important;font-size:12px!important;font-style:normal!important;line-height:16px!important}.catalog-mini-preview p{color:var(--text-body)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:2px 0 0!important;font-size:13px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.onboarding-details{border:1px solid var(--border-soft)!important;background:var(--surface-row)!important;border-radius:15px!important;overflow:hidden!important}.onboarding-details summary{height:40px!important;color:var(--text-body)!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;display:flex!important}.online-chip{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;height:30px!important;color:var(--text-body)!important;border-radius:999px!important;margin:0 12px 10px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.online-chip.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important}.format-block-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:2px 0 -4px!important;display:flex!important}.format-block-head span{color:var(--text-body)!important;font-size:13px!important;font-weight:650!important;line-height:18px!important}.format-block-head em{color:var(--text-muted)!important;font-size:12px!important;font-style:normal!important;line-height:16px!important}.format-primary-list.selectable-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.format-primary-list.selectable-cards button{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;height:42px!important;min-height:42px!important;color:var(--text-body)!important;text-align:left!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;padding:0 10px!important;display:grid!important}.format-primary-list.selectable-cards button strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:600!important;line-height:17px!important;overflow:hidden!important}.format-primary-list.selectable-cards button svg{opacity:0!important;color:var(--accent-hover)!important}.format-primary-list.selectable-cards button.active{border-color:var(--accent-border)!important;color:var(--text-main)!important;background:#bc5a8d16!important}.format-primary-list.selectable-cards button.active svg{opacity:1!important}.onboarding-extra-formats{margin:0!important}.onboarding-extra-formats .tags-select{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.onboarding-page .tags-select button{background:var(--surface-2)!important;max-width:148px!important;height:29px!important;padding:0 9px!important}.onboarding-page .tags-select button.active{border-color:var(--accent-border)!important;background:#bc5a8d18!important}.catalog-format-preview{border:1px solid var(--border-soft)!important;height:34px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:13px!important;align-items:center!important;gap:5px!important;padding:0 10px!important;font-size:12px!important;display:flex!important}.catalog-format-preview strong{color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:650!important;overflow:hidden!important}.selected-practices-row{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:6px 8px!important;display:flex!important;overflow:hidden!important}.selected-practices-row .tag-pill{max-width:92px!important}.practice-group{border:1px solid var(--border-soft)!important;background:var(--surface-row)!important;border-radius:15px!important;overflow:hidden!important}.practice-group summary{cursor:pointer!important;height:40px!important;color:var(--text-body)!important;grid-template-columns:minmax(0,1fr) auto 16px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;list-style:none!important;display:grid!important}.practice-group summary:after{content:"›";color:var(--text-faint)!important;font-size:19px!important;line-height:1!important;transform:rotate(90deg)!important}.manual-tag-row .secondary-button{align-self:end!important;height:41px!important}.description-preview{background:var(--surface-row)!important;border-radius:15px!important;padding:10px 12px!important}.description-preview strong{display:none!important}.description-preview h3{margin:0 0 4px!important;font-size:15px!important;line-height:19px!important}.description-preview p{color:var(--text-body)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.onboarding-page .char-counter,.onboarding-page .form-field small{color:var(--text-faint)!important;text-align:right!important;font-size:11px!important;line-height:15px!important}.main-media-preview{background:0 0!important;border:0!important;border-radius:0!important}.upload-tile span{font-size:12px!important;line-height:16px!important}.media-item-actions{gap:4px!important;display:flex!important;position:absolute!important;inset:6px 6px auto auto!important}.media-item-actions button{width:26px!important;height:26px!important;color:var(--text-body)!important;background:#0c1017b8!important;border:1px solid #ffffff24!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}.copy-button.copied{color:var(--success)!important;border-color:#42d77d57!important}.final-preview-shell{gap:10px!important;display:grid!important}.preview-tabs{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;height:36px!important;padding:3px!important;display:grid!important}.preview-tabs button{color:var(--text-muted)!important;background:0 0!important;border:0!important;border-radius:11px!important;font-size:13px!important;font-weight:650!important}.preview-tabs button.active{background:var(--surface-3)!important;color:var(--text-main)!important;box-shadow:none!important}.preview-pane,.preview-media-strip{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;padding:11px!important}.preview-pane .section-row.compact{margin-bottom:8px!important}.preview-pane .section-row.compact h2{font-size:15px!important;line-height:19px!important}.preview-media-strip{gap:8px!important;display:grid!important}.preview-media-strip>div:first-child{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.preview-media-strip strong{font-size:14px!important;line-height:18px!important}.preview-media-strip span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.onboarding-media-preview{margin:0!important;padding:0!important}.onboarding-media-preview .media-tile{border-radius:11px!important;flex:0 0 58px!important;width:58px!important;height:74px!important}.final-checklist span{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;min-height:30px!important;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:12px!important;align-items:center!important;gap:5px!important;padding:0 8px!important;font-size:12px!important;line-height:16px!important;display:flex!important;overflow:hidden!important}.final-checklist span.muted{color:var(--text-muted)!important}.onboarding-actions{border-color:var(--border-soft)!important;background:#151b27f0!important;border-radius:16px!important;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)!important;padding:6px!important;box-shadow:0 12px 24px #0000002e!important}.onboarding-actions .primary-button{background:var(--accent)!important;color:#fff!important}@media (width<=340px){.onboarding-page{--screen-x:10px!important;--wizard-gap:10px!important}.onboarding-top{grid-template-columns:34px minmax(0,1fr) 38px!important}.onboarding-top h1{font-size:18px!important;line-height:23px!important}.onboarding-top strong{min-width:38px!important}.onboarding-page .step-copy h2{font-size:20px!important;line-height:25px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 74px!important;gap:7px!important}.format-primary-list.selectable-cards{gap:6px!important}.format-primary-list.selectable-cards button{height:40px!important;padding:0 8px!important}.format-primary-list.selectable-cards button strong{font-size:12px!important}.onboarding-page .tags-select button{max-width:126px!important;padding:0 8px!important}.selected-practices-row .tag-pill{max-width:78px!important}.onboarding-media-rail{margin:0 -10px!important;padding:0 10px 2px!important}.onboarding-media-item,.upload-tile{flex-basis:76px!important;width:76px!important}.onboarding-media-item .media-tile,.upload-tile{width:76px!important;height:96px!important}.verification-inline .copy-button{max-width:136px!important}.final-checklist{grid-template-columns:1fr!important}.onboarding-actions{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important;left:8px!important;right:8px!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{padding:0 7px!important;font-size:12px!important}}.onboarding-page .field-note:not(.danger):not(.success-note){color:var(--text-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:0 2px!important;font-size:12px!important;line-height:16px!important;display:block!important}.onboarding-page .success-note{color:var(--success)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:16px!important;display:block!important}.catalog-page{padding-top:calc(14px + var(--tg-safe-top))!important}.catalog-masthead{margin-bottom:13px!important}.catalog-page .catalog-masthead h1{font-family:var(--font-sans)!important;color:var(--text-main)!important;font-size:21px!important;font-weight:650!important;line-height:27px!important}.catalog-page .catalog-masthead h1 span{font:inherit!important;color:var(--text-main)!important}.catalog-tools{gap:8px!important;margin-bottom:10px!important}.catalog-page .chips-row{scrollbar-width:none!important;gap:7px!important;margin:0 -14px 14px!important;padding:0 14px 2px!important;overflow-x:auto!important}.catalog-page .chip{flex:none!important}.selected-filters{scrollbar-width:none!important;gap:6px!important;margin:-4px -14px 12px!important;padding:0 14px!important;display:flex!important;overflow-x:auto!important}.selected-filters::-webkit-scrollbar{display:none!important}.media-profile-card.promoted,.media-profile-card.top-card{background:0 0!important;border:0!important}.media-profile-card.promoted .media-profile-cover,.media-profile-card.top-card .media-profile-cover{border:0!important;outline:0!important}.verified-icon{color:var(--success)!important;stroke-width:2.1px!important}.status-dot.online{background:var(--success)!important}.status-badge{color:var(--text-body)!important}.status-badge .status-dot.online{box-shadow:0 0 0 2px #42d77d1f!important}.media-profile-title-row{min-width:0!important}.media-profile-title-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.media-profile-meta-row{gap:4px!important;min-width:0!important}.media-profile-meta-row>span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.media-favorite.active,.favorite-mini.active{color:var(--accent-hover)!important;border-color:var(--accent-border)!important;background:#bc5a8d2e!important}.profile-detail-page .detail-profile-card{grid-template-columns:72px minmax(0,1fr)!important;margin-bottom:12px!important}.profile-detail-page .detail-avatar{width:72px!important;height:72px!important}.profile-detail-page .detail-name-row h2{font-size:22px!important;line-height:27px!important}.profile-detail-page .copy-inline{background:var(--surface-row)!important;max-width:154px!important;height:27px!important;min-height:27px!important}.profile-detail-page .detail-actions-card{gap:7px!important;margin-bottom:14px!important}.profile-detail-page .detail-actions-card .primary-button{height:43px!important;min-height:43px!important}.profile-detail-page .detail-secondary-actions{align-items:center!important;gap:8px!important;display:flex!important}.profile-detail-page .detail-secondary-actions .secondary-button{flex:0 auto!important;width:auto!important;min-width:0!important;padding:0 12px!important}.profile-detail-page .detail-secondary-actions .secondary-button:only-child{max-width:none!important}.profile-detail-page .detail-section{margin-bottom:16px!important}.profile-detail-page .detail-media-carousel .media-tile{flex-basis:104px!important;width:104px!important;height:132px!important}.profile-detail-page .detail-card{padding:12px 0!important}.profile-detail-page .detail-card h2{font-size:18px!important;line-height:23px!important}.profile-detail-page .tags-wrap{gap:6px!important}.tertiary-actions{margin:6px 0 12px!important}.tertiary-actions button{padding:0 2px!important}.visitor-profile-page .visitor-hero{grid-template-columns:62px minmax(0,1fr)!important;margin-bottom:14px!important}.visitor-profile-page .visitor-avatar{width:62px!important;height:62px!important}.visitor-name-line h2{font-size:22px!important;line-height:27px!important}.visitor-list.main a{min-height:54px!important}.visitor-id-copy{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:188px!important;overflow:hidden!important}.visitor-id-copy svg{flex:none!important}.model-dashboard-page .model-publish-summary{gap:9px!important}.model-dashboard-page .model-summary{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-radius:17px!important;padding:12px!important}.model-dashboard-page .model-summary .avatar{width:54px!important;height:54px!important}.model-summary-head h2{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:17px!important;line-height:22px!important;overflow:hidden!important}.model-dashboard-page .model-summary .link-button{height:36px!important;min-height:36px!important}.publication-checklist{border-radius:17px!important;padding:12px 14px!important}.publication-checklist .section-row.compact{margin-bottom:8px!important}.publication-checklist .section-row h2{font-size:18px!important;line-height:23px!important}.publication-checklist .progress{height:3px!important;margin-bottom:8px!important}.publication-row{gap:8px!important;height:25px!important}.publication-row svg{width:16px!important;height:16px!important;color:var(--success)!important}.model-workbench{border-radius:17px!important}.model-workbench .workbench-card{min-height:54px!important}.model-workbench .workbench-card.disabled{opacity:1!important;color:var(--text-muted)!important}.model-workbench .workbench-card.disabled>svg:first-child,.model-workbench .workbench-card.disabled span{color:var(--text-faint)!important}.model-workbench .promotion-entry{border-color:var(--border-soft)!important;background:0 0!important}.model-workbench .promotion-entry:not(.disabled){background:#bc5a8d12!important}.model-workbench .promotion-entry:not(.disabled)>svg:first-child{color:var(--accent-hover)!important}.promotion-page{padding-bottom:calc(24px + var(--tg-safe-bottom))!important}.promotion-page .page-header{margin-bottom:10px!important}.promotion-intro{border-radius:17px!important;margin-bottom:10px!important;padding:12px!important}.promotion-intro h2{font-size:20px!important;line-height:25px!important}.promotion-intro p{font-size:13px!important;line-height:18px!important}.promotion-page .offer-list{gap:8px!important}.promotion-page .offer-card{border-radius:16px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;padding:11px!important}.promotion-page .offer-icon{border-radius:12px!important;width:32px!important;height:32px!important}.promotion-page .offer-head{justify-content:space-between!important;align-items:center!important}.promotion-page .offer-head strong{font-size:15px!important;line-height:19px!important}.promotion-page .offer-head .badge{height:23px!important;min-height:23px!important;font-size:11px!important}.promotion-page .offer-card p{margin:3px 0!important;font-size:12.5px!important;line-height:17px!important}.promotion-page .offer-card span:not(.badge){font-size:12px!important;line-height:16px!important}.promotion-page .duration-row{gap:5px!important;margin-top:7px!important}.promotion-page .duration-row em{background:var(--surface-2)!important;height:24px!important}.promotion-page>.primary-button{height:42px!important;margin-top:10px!important}.promotion-page>.ghost-button{height:34px!important;margin-bottom:10px!important}.promotion-page .sheet .request-summary{border-radius:15px!important;padding:11px!important}.promotion-page .duration-picker{gap:7px!important}.promotion-page .duration-picker button{border-radius:14px!important;min-height:40px!important}.promotion-page .sheet-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:8px!important}.promotion-page .sheet-actions .secondary-button,.promotion-page .sheet-actions .primary-button{padding:0 9px!important;font-size:12.5px!important}.empty{text-align:center!important;min-height:0!important;padding:20px 16px!important}.empty .brand-empty-mark{opacity:.75!important;width:38px!important;height:38px!important;margin:0 auto 10px!important}.empty h2{font-size:19px!important;line-height:24px!important}.empty p{max-width:260px!important;margin-left:auto!important;margin-right:auto!important}.age-gate{padding:18px!important}.age-gate section{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-radius:20px!important;max-width:330px!important;padding:20px 16px!important}.age-line-mark{width:40px!important;height:40px!important;margin-bottom:10px!important}.age-gate h1{font-size:28px!important;line-height:34px!important}.age-gate strong{color:var(--text-muted)!important;font-size:14px!important;line-height:20px!important}.age-gate p{font-size:13px!important;line-height:18px!important}.legal-screen .legal-list{border-radius:17px!important}.legal-card{min-height:56px!important;padding:12px!important}.legal-card span{width:30px!important;height:30px!important}.legal-card h2{font-size:15px!important;line-height:19px!important}.legal-card p{font-size:12.5px!important;line-height:18px!important}.rules-actions{grid-template-columns:1fr 1fr!important}.bottom-nav{bottom:calc(7px + var(--tg-safe-bottom))!important;border-radius:18px!important;height:62px!important}.bottom-nav a{min-width:0!important;padding:7px 0 6px!important}.bottom-nav a span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;line-height:14px!important;overflow:hidden!important}.sheet{max-height:calc(100vh - 22px - var(--tg-safe-top))!important}.sheet-scroll{max-height:calc(100vh - 198px - var(--tg-safe-top) - var(--tg-safe-bottom))!important;overflow:auto!important}.sheet-actions{padding-bottom:calc(10px + var(--tg-safe-bottom))!important}@media (width<=340px){.catalog-page .catalog-masthead h1{font-size:19px!important;line-height:25px!important}.profile-detail-page .detail-profile-card{grid-template-columns:64px minmax(0,1fr)!important}.profile-detail-page .detail-avatar{width:64px!important;height:64px!important}.profile-detail-page .detail-name-row h2{font-size:20px!important;line-height:25px!important}.profile-detail-page .detail-media-carousel .media-tile{flex-basis:96px!important;width:96px!important;height:122px!important}.profile-detail-page .detail-secondary-actions .secondary-button{padding:0 10px!important;font-size:12px!important}.visitor-id-copy{max-width:164px!important}.promotion-page .offer-card{padding:10px!important}.promotion-page .sheet-actions,.rules-actions{grid-template-columns:1fr!important}.bottom-nav{width:calc(100% - 12px)!important}.bottom-nav a span{font-size:10px!important}}.profile-detail-page .detail-profile-info,.profile-detail-page .detail-profile-info *,.profile-detail-page .detail-name-row,.profile-detail-page .detail-profile-meta{text-align:left!important}.profile-detail-page .detail-name-row,.profile-detail-page .detail-profile-meta{justify-content:flex-start!important}.promotion-page .offer-card,.promotion-page .offer-card *,.promotion-page .offer-head strong{text-align:left!important}.promotion-page .offer-head{justify-content:flex-start!important}.bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:440px!important}.catalog-top-section{margin:0 0 18px!important}.catalog-top-section .section-row.compact{margin-bottom:9px!important}.catalog-top-section .section-row.compact h2{color:var(--text-main)!important;font-size:17px!important;line-height:22px!important}.catalog-top-section .section-row.compact span{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;min-width:22px!important;height:22px!important;color:var(--text-muted)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.catalog-top-section .media-profile-grid{margin-bottom:0!important}.catalog-top-section+.media-profile-grid{padding-top:2px!important}.overlay{z-index:1200!important}.app-shell:has(.filter-sheet) .bottom-nav{display:none!important}.filter-sheet{min-height:auto!important;max-height:calc(var(--tg-viewport-height,100vh) - 18px - var(--tg-safe-top))!important;flex-direction:column!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.filter-sheet .sheet-scroll{flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:10px!important;overflow:auto!important}.filter-sheet .sheet-actions{z-index:20!important;padding:10px 14px calc(12px + var(--tg-safe-bottom))!important;background:linear-gradient(180deg,#151b2700,var(--surface-1) 28%)!important;border-top:1px solid var(--border-soft)!important;margin:0 -14px!important;position:sticky!important;bottom:0!important}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{height:42px!important;min-height:42px!important}.admin-attention{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 10px!important;margin:0 0 12px!important;padding:13px 14px!important;display:grid!important}.admin-attention span{color:var(--text-muted)!important;font-size:12px!important;font-weight:650!important;line-height:16px!important}.admin-attention strong{color:var(--text-main)!important;grid-area:1/2/3!important;font-size:28px!important;line-height:32px!important}.admin-attention p{color:var(--text-body)!important;grid-column:1!important;margin:0!important;font-size:13px!important;line-height:18px!important}.admin-exit-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}.admin-exit-actions .link-button{width:100%!important}.admin-screen .page-header{grid-template-columns:auto minmax(0,1fr)!important}.admin-console-card>svg:last-child{width:16px!important;height:16px!important;color:var(--text-faint)!important;background:0 0!important;border:0!important;padding:0!important}.model-dashboard-page .page-header{grid-template-columns:auto minmax(0,1fr)!important}.top-page .info-banner{display:none!important}@media (width<=340px){.bottom-nav{max-width:none!important}.catalog-top-section{margin-bottom:16px!important}.admin-exit-actions{grid-template-columns:1fr!important}.filter-sheet .sheet-actions{grid-template-columns:1fr 1fr!important}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{padding:0 8px!important;font-size:12px!important}}.catalog-mini-preview.compact-line{padding:9px 11px!important;display:block!important}.catalog-mini-preview.compact-line span{margin-bottom:3px!important;display:block!important}.catalog-mini-preview.compact-line p{white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:initial!important;margin:0!important;display:block!important;overflow:hidden!important}.catalog-mini-preview.compact-line strong{font-size:13px!important;line-height:18px!important}.grouped-formats{gap:8px!important;display:grid!important}.format-choice-group h3{color:var(--text-muted)!important;margin:0 0 2px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important}.format-choice-group button{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;height:auto!important;min-height:44px!important;color:var(--text-main)!important;text-align:left!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;display:grid!important}.upload-tile.empty-upload{flex-basis:154px!important;width:154px!important;padding:0 12px!important}.upload-tile.empty-upload span{text-align:center!important;white-space:normal!important;max-width:118px!important;line-height:16px!important}.description-preview.compact{margin:0!important;padding:9px 11px!important}.description-preview.compact h3{font-size:14px!important;line-height:18px!important}.description-preview.compact p{-webkit-line-clamp:2!important}.final-card-preview{padding:10px!important}.final-card-preview .media-profile-card{pointer-events:none!important}.onboarding-actions.final .secondary-button{padding:0 6px!important;font-size:11.5px!important}.preview-media-strip.compact{padding:9px!important}.preview-media-strip.compact .onboarding-media-preview .media-tile{flex-basis:54px!important;width:54px!important;height:68px!important}@media (width<=340px){.format-choice-group{padding:8px!important}.format-choice-group button{min-height:42px!important}.format-choice-group button span{font-size:11px!important}.upload-tile.empty-upload{flex-basis:132px!important;width:132px!important}.onboarding-actions.final .secondary-button{font-size:10.8px!important}.preview-media-strip.compact .onboarding-media-preview .media-tile{flex-basis:50px!important;width:50px!important;height:64px!important}}.final-preview-card-row{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.final-preview-card-row>div{background:var(--surface-3)!important;border-radius:13px!important;place-items:center!important;width:72px!important;height:92px!important;display:grid!important;overflow:hidden!important}.final-preview-card-row>div .media-asset,.final-preview-card-row>div img,.final-preview-card-row>div video{object-fit:cover!important;width:100%!important;height:100%!important}.final-preview-card-row section{gap:3px!important;min-width:0!important;display:grid!important}.final-preview-card-row strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:19px!important;overflow:hidden!important}.final-preview-card-row span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.final-preview-card-row p{color:var(--text-body)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:13px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.onboarding-page .form-field input,.onboarding-page .form-field select,.onboarding-page .form-field textarea{font-size:16px!important}.onboarding-flow,.onboarding-flow>*{width:100%!important;min-width:0!important;max-width:100%!important}.onboarding-page .form-field,.onboarding-page .form-field input,.onboarding-page .form-field select,.onboarding-page .form-field textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.onboarding-field-grid{width:100%!important;min-width:0!important;max-width:100%!important}.onboarding-page{padding-bottom:calc(112px + var(--tg-safe-bottom))!important}.onboarding-top{grid-template-columns:34px minmax(0,1fr) 40px!important;gap:7px!important;min-height:32px!important;margin-bottom:6px!important}.onboarding-top h1{font-size:19px!important;font-weight:650!important;line-height:24px!important}.onboarding-top>strong{min-width:40px!important;height:26px!important;color:var(--text-muted)!important;background:var(--surface-row)!important;font-size:11.5px!important}.onboarding-page .stepper{gap:3px!important;height:3px!important;margin-bottom:8px!important}.onboarding-progress{min-height:17px!important;margin-bottom:8px!important}.onboarding-progress span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.onboarding-flow{gap:9px!important}.onboarding-page .step-copy{gap:1px!important;margin:0!important}.onboarding-page .step-copy h2{margin:0!important;font-size:20px!important;line-height:25px!important}.onboarding-page .step-copy p{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:12.5px!important;line-height:17px!important;overflow:hidden!important}.onboarding-page .form-field{gap:4px!important;margin:5px 0!important}.onboarding-page .form-field input,.onboarding-page .form-field select{border-radius:13px!important;height:39px!important;min-height:39px!important;padding:0 11px!important}.onboarding-page .form-field textarea{border-radius:13px!important;min-height:92px!important;padding:9px 11px!important;line-height:20px!important}.onboarding-page[data-step="4"] .form-field textarea{min-height:112px!important}.onboarding-page[data-step="4"] .form-field:first-of-type textarea{min-height:92px!important}.onboarding-page .char-counter{margin:-3px 2px 3px auto!important;font-size:11px!important}.onboarding-details{background:var(--surface-row)!important;border-radius:14px!important;margin:6px 0!important}.onboarding-details summary{height:36px!important;padding:0 11px!important;font-size:12.5px!important}.slug-inline-row{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;align-items:center!important;gap:8px!important;margin:0 10px 8px!important;padding:8px 10px!important;display:grid!important}.slug-inline-row span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.slug-inline-row code{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font:12px/16px var(--font-sans)!important;color:var(--text-body)!important;text-align:right!important;overflow:hidden!important}.catalog-mini-preview,.description-preview{display:none!important}.grouped-formats{gap:6px!important}.format-choice-group{border:0!important;border-top:1px solid var(--border-soft)!important;background:0 0!important;border-radius:14px!important;gap:4px!important;padding:7px!important;display:grid!important}.format-choice-group:first-child{border-top:0!important}.format-choice-group h3{color:var(--text-muted)!important;margin:0 0 1px!important;font-size:12px!important;line-height:16px!important}.format-choice-group button{background:var(--surface-row)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 18px!important;min-height:38px!important;padding:6px 8px!important}.format-choice-group button strong{font-size:14px!important;font-weight:650!important;line-height:18px!important}.format-choice-group button span{max-width:100%!important;font-size:12px!important;line-height:16px!important}.format-choice-group button.active{border-color:var(--accent-border)!important;background:#c35b9114!important}.format-block-head{margin:0!important}.format-block-head span{font-size:13px!important;line-height:18px!important}.onboarding-extra-formats .tags-select{gap:5px!important}.onboarding-page .tags-select button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;max-width:132px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important;overflow:hidden!important}.catalog-format-preview{height:24px!important;min-height:24px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.onboarding-page .search-bar{border-radius:13px!important;height:38px!important;min-height:38px!important}.selected-practices-row{scrollbar-width:none!important;border-radius:13px!important;min-height:30px!important;max-height:62px!important;padding:5px 7px!important;overflow:auto hidden!important}.selected-practices-row::-webkit-scrollbar{display:none!important}.practice-groups{gap:6px!important}.practice-group{border-radius:13px!important}.practice-group summary{height:36px!important;padding:0 10px!important;font-size:13px!important}.practice-group .tags-select{gap:5px!important;padding:0 8px 8px!important}.manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;padding:0 10px 8px!important}.manual-tag-row .secondary-button{height:38px!important;min-height:38px!important}.main-media-preview{display:none!important}.onboarding-media-rail{gap:8px!important;margin:0 -12px!important;padding:0 12px 2px!important}.onboarding-media-item,.upload-tile{flex-basis:78px!important;width:78px!important}.upload-tile.empty-upload span{max-width:112px!important}.onboarding-page .success-note{height:auto!important;min-height:0!important;color:var(--success)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.verification-inline{border-radius:13px!important;height:38px!important;padding:0 7px 0 10px!important}.verification-inline .copy-button{max-width:148px!important;height:30px!important;min-height:30px!important}.final-card-preview{background:var(--surface-row)!important;border-radius:15px!important;padding:10px!important}.final-card-preview .section-row.compact{margin-bottom:7px!important}.final-preview-card-row{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important}.final-preview-card-row>div{border-radius:12px!important;width:68px!important;height:86px!important}.final-checklist{grid-template-columns:1fr!important;gap:5px!important}.final-checklist span{border-radius:11px!important;min-height:28px!important;font-size:12px!important}.preview-media-strip.compact{border-radius:14px!important;padding:8px!important}.onboarding-actions{bottom:calc(8px + var(--tg-safe-bottom))!important;border-radius:15px!important;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)!important;padding:6px!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{border-radius:12px!important;height:37px!important;min-height:37px!important;font-size:12.5px!important}.onboarding-actions .secondary-button{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}.onboarding-actions .primary-button{color:#fff!important;background:#c35b91!important;border-color:#c35b91!important}.onboarding-actions.final .secondary-button{letter-spacing:0!important;padding:0 6px!important;font-size:11.2px!important}@media (width<=340px){.onboarding-page{--screen-x:10px!important}.onboarding-top h1{font-size:18px!important}.onboarding-page .step-copy h2{font-size:19px!important;line-height:24px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 72px!important}.format-choice-group button strong{font-size:13px!important}.format-choice-group button span{font-size:11.5px!important}.onboarding-page .tags-select button{max-width:116px!important}.onboarding-actions.final{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important}.onboarding-actions.final .secondary-button{padding:0 3px!important;font-size:10.2px!important}.onboarding-actions.final .primary-button{padding:0 5px!important;font-size:12.2px!important}}.profile-detail-page{padding-top:calc(10px + var(--tg-safe-top))!important}.profile-detail-page .page-header{margin-bottom:14px!important}.profile-detail-page .detail-profile-card{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:80px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:2px 0 16px!important;padding:0 2px!important;display:grid!important}.profile-detail-page .detail-avatar{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;border-radius:999px!important;width:80px!important;height:80px!important;overflow:hidden!important}.profile-detail-page .detail-avatar img{object-fit:cover!important;width:100%!important;height:100%!important}.profile-detail-page .detail-name-row{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.profile-detail-page .detail-name-row h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:24px!important;font-weight:650!important;line-height:29px!important;overflow:hidden!important}.profile-detail-page .verified-icon{width:18px!important;height:18px!important;color:var(--success)!important;flex:none!important}.profile-detail-page .copy-inline{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;width:max-content!important;max-width:180px!important;height:28px!important;min-height:28px!important;color:var(--text-muted)!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important}.profile-detail-page .detail-profile-info>p{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;line-height:18px!important;overflow:hidden!important}.profile-detail-page .detail-profile-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:1px 0 0!important;display:flex!important}.profile-detail-page .detail-profile-meta .status-badge,.profile-detail-page .detail-profile-meta>span:not(.status-badge){background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;max-width:148px!important;height:24px!important;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;padding:0 8px!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.profile-detail-page .detail-headline{color:var(--text-body)!important;-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;margin:3px 0 0!important;font-size:14px!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.profile-detail-page .detail-actions-card>.primary-button{width:100%!important;height:44px!important;min-height:44px!important}.profile-detail-page .detail-secondary-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.profile-detail-page .detail-secondary-actions .secondary-button{flex:132px!important;height:40px!important;min-height:40px!important;padding:0 12px!important}.profile-detail-page .detail-secondary-actions .secondary-button.is-active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important}.profile-detail-page .detail-media-carousel{scrollbar-width:none!important;gap:9px!important;margin:0 -14px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.profile-detail-page .detail-media-carousel .media-tile{border:0!important;border-radius:15px!important;flex:0 0 112px!important;width:112px!important;height:142px!important;overflow:hidden!important}.profile-detail-page .detail-card{border:0!important;border-top:1px solid var(--border-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0!important}.profile-detail-page .compact-description{border-top-color:var(--border-soft)!important}.profile-detail-page .detail-card h2{margin:0 0 8px!important;font-size:18px!important;font-weight:650!important;line-height:23px!important}.profile-detail-page .tertiary-actions{border-top:1px solid var(--border-soft)!important;background:0 0!important;justify-content:center!important;gap:18px!important;margin:8px 0 18px!important;padding-top:10px!important;display:flex!important}.legal-screen .legal-list{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;gap:0!important;display:grid!important;overflow:hidden!important}.legal-screen .legal-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:13px 14px!important;display:grid!important}.legal-screen .legal-card>span{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;width:30px!important;height:30px!important;color:var(--text-muted)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.legal-screen .legal-card h2{margin:0 0 4px!important;font-size:16px!important;font-weight:650!important;line-height:20px!important}.legal-screen .legal-card p{color:var(--text-body)!important;margin:0!important;font-size:13px!important;line-height:19px!important}.legal-screen .legal-card.danger{background:#ff5d7209!important}.model-dashboard-page .model-summary{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-radius:18px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.model-dashboard-page .model-summary .avatar{border-radius:16px!important;width:58px!important;height:58px!important}.model-dashboard-page .model-summary-head h2{font-size:18px!important;font-weight:650!important;line-height:23px!important}.model-status-line{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.model-status-line .link-button:only-child{grid-column:1/-1!important;width:100%!important}.model-status-line span{width:max-content!important;max-width:100%!important;height:25px!important;color:var(--success)!important;background:#42d77d1a!important;border:1px solid #42d77d38!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.model-status-line p{color:var(--text-muted)!important;grid-column:1!important;margin:4px 0 0!important;font-size:12px!important;line-height:16px!important}.model-status-line .link-button{white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:12px!important}.model-dashboard-page .publication-checklist{background:var(--surface-section)!important;border:1px solid var(--border-soft)!important;border-radius:17px!important;padding:12px 14px!important}.model-dashboard-page .model-workbench{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:17px!important;gap:0!important;display:grid!important;overflow:hidden!important}.model-dashboard-page .workbench-card{min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:1px 10px!important;padding:10px 12px!important;display:grid!important}.model-dashboard-page .workbench-card+.workbench-card{border-top:1px solid var(--border-soft)!important}.model-dashboard-page .workbench-card>svg:first-child{background:var(--surface-2)!important;width:30px!important;height:30px!important;color:var(--text-muted)!important;border-radius:11px!important;grid-row:1/3!important;padding:7px!important}.model-dashboard-page .workbench-card>svg:last-child{width:16px!important;height:16px!important;color:var(--text-faint)!important;background:0 0!important;border:0!important;grid-area:1/3/3!important;padding:0!important}.model-dashboard-page .workbench-card strong{grid-column:2!important;font-size:14px!important;font-weight:650!important;line-height:18px!important}.model-dashboard-page .workbench-card span{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:2!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.model-dashboard-page .workbench-card.disabled{opacity:1!important;color:var(--text-muted)!important}.model-dashboard-page .promotion-entry:not(.disabled){background:#c35b910f!important}.model-dashboard-page .promotion-entry:not(.disabled)>svg:first-child{color:var(--accent-hover)!important;background:var(--accent-soft)!important}.promotion-page .promotion-intro p:after{content:" Анкета продвигается в основной ленте каталога, отдельной вкладки для этого нет."}.promotion-page .offer-card.active{border-color:var(--accent-border)!important;background:#c35b9114!important}.model-status-note{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.model-status-note strong{color:var(--text-main)!important;margin:0 0 3px!important;font-size:15px!important;font-weight:650!important;line-height:19px!important;display:block!important}.model-status-note p{color:var(--text-muted)!important;margin:0!important;font-size:12.5px!important;line-height:17px!important}.model-status-note .link-button{white-space:nowrap!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important}.model-status-note.pending_review strong{color:var(--warning)!important}.model-status-note.approved strong{color:var(--success)!important}.model-status-note.rejected strong,.model-status-note.hidden strong,.model-status-note.banned strong{color:var(--danger)!important}.model-dashboard-page .model-status-line{display:none!important}@media (width<=340px){.profile-detail-page .detail-profile-card{grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important}.profile-detail-page .detail-avatar{width:72px!important;height:72px!important}.profile-detail-page .detail-name-row h2{font-size:21px!important;line-height:26px!important}.profile-detail-page .detail-secondary-actions .secondary-button{flex-basis:100%!important}.profile-detail-page .detail-media-carousel .media-tile{flex-basis:100px!important;width:100px!important;height:128px!important}.model-status-line{grid-template-columns:1fr!important}.model-status-line .link-button{width:100%!important}.legal-screen .legal-card{padding:12px!important}}.onboarding-page{--screen-x:16px!important;padding:calc(8px + var(--tg-safe-top)) 16px calc(88px + var(--tg-safe-bottom))!important;background:var(--bg)!important}.onboarding-top{background:0 0!important;border:0!important;grid-template-columns:34px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;min-height:34px!important;margin:0 0 8px!important;padding:0!important;display:grid!important;position:relative!important}.onboarding-top .icon-button{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--text-body)!important;border-radius:12px!important}.onboarding-top .icon-button svg{width:17px!important;height:17px!important}.onboarding-top h1{letter-spacing:0!important;color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:16px!important;font-weight:650!important;line-height:21px!important;overflow:hidden!important}.onboarding-top>strong{border:1px solid var(--border-soft)!important;min-width:42px!important;height:25px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.onboarding-page .stepper{background:0 0!important;grid-template-columns:repeat(7,1fr)!important;gap:3px!important;height:2px!important;margin:0 0 12px!important;display:grid!important}.onboarding-page .stepper span{background:var(--surface-3)!important;height:2px!important;box-shadow:none!important;border-radius:999px!important}.onboarding-page .stepper span.active{background:var(--accent)!important}.onboarding-progress{min-height:0!important;margin:0 0 10px!important;display:block!important}.onboarding-progress span{display:none!important}.onboarding-progress em{color:var(--danger)!important;margin:0!important;font-size:12px!important;font-style:normal!important;line-height:16px!important;display:block!important}.onboarding-flow{gap:14px!important;width:100%!important;min-width:0!important;display:grid!important}.onboarding-page .step-copy{background:0 0!important;border:0!important;gap:2px!important;margin:0!important;padding:0!important;display:grid!important}.onboarding-page .step-copy h2{color:var(--text-main)!important;letter-spacing:0!important;margin:0!important;font-size:22px!important;font-weight:650!important;line-height:28px!important}.onboarding-page .step-copy p{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;overflow:hidden!important}.onboarding-page .form-field{gap:5px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.onboarding-page .form-field>span{color:var(--text-muted)!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}.onboarding-page .form-field input,.onboarding-page .form-field select{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;height:44px!important;min-height:44px!important;color:var(--text-main)!important;box-shadow:none!important;border-radius:14px!important;padding:0 12px!important;font-size:16px!important;line-height:20px!important}.onboarding-page .form-field textarea{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;min-height:96px!important;color:var(--text-main)!important;box-shadow:none!important;resize:none!important;border-radius:14px!important;padding:10px 12px!important;font-size:16px!important;line-height:21px!important}.onboarding-page .form-field input:focus,.onboarding-page .form-field textarea:focus{border-color:var(--accent-border)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:0!important}.onboarding-page .form-field.has-error input,.onboarding-page .form-field.has-error textarea{box-shadow:none!important;border-color:#ff5d725c!important}.onboarding-page .form-field em,.onboarding-page .field-note.danger{color:var(--danger)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-style:normal!important;line-height:16px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 84px!important;align-items:start!important;gap:10px!important;width:100%!important;display:grid!important}.onboarding-page .headline-field{min-height:86px!important;max-height:104px!important}.onboarding-page[data-step="4"] .form-field:first-of-type textarea{min-height:88px!important}.onboarding-page[data-step="4"] .form-field:nth-of-type(2) textarea{min-height:120px!important}.onboarding-page .char-counter,.onboarding-page .form-field small{text-align:right!important;color:var(--text-faint)!important;margin:0!important;font-size:11px!important;line-height:15px!important;display:block!important}.onboarding-details{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;margin:0!important;padding:0!important;overflow:hidden!important}.onboarding-details summary{cursor:pointer!important;height:40px!important;color:var(--text-body)!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;list-style:none!important;display:flex!important}.onboarding-details summary::-webkit-details-marker{display:none!important}.onboarding-details summary:after{content:"›";color:var(--text-faint)!important;font-size:20px!important;line-height:1!important;transform:rotate(90deg)!important}.onboarding-details[open] summary:after{transform:rotate(-90deg)!important}.onboarding-details[open]{padding-bottom:10px!important}.onboarding-details .form-field,.onboarding-details .field-note{margin:0 12px 10px!important}.online-chip{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;width:auto!important;height:34px!important;color:var(--text-body)!important;border-radius:999px!important;margin:0 12px 10px!important;padding:0 12px!important;font-size:12px!important;font-weight:650!important}.online-chip.active{color:var(--success)!important;background:#42d77d1a!important;border-color:#42d77d47!important}.slug-inline-row{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:34px!important;margin:0 12px 8px!important;padding:0!important;display:grid!important}.slug-inline-row span{color:var(--text-muted)!important;font-size:12px!important}.slug-inline-row code{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font:12px/16px var(--font-sans)!important;color:var(--text-body)!important;overflow:hidden!important}.catalog-mini-preview,.description-preview,.main-media-preview{display:none!important}.format-block-head{justify-content:space-between!important;align-items:center!important;margin:2px 0 -6px!important;display:flex!important}.format-block-head span{color:var(--text-body)!important;font-size:13px!important;font-weight:650!important}.format-block-head em{color:var(--text-muted)!important;font-size:12px!important;font-style:normal!important}.grouped-formats{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;gap:0!important;display:grid!important;overflow:hidden!important}.format-choice-group{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;display:grid!important}.format-choice-group+.format-choice-group{border-top:1px solid var(--border-soft)!important}.format-choice-group h3{color:var(--text-muted)!important;margin:0!important;padding:9px 12px 4px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important}.format-choice-group button{height:auto!important;min-height:46px!important;color:var(--text-main)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 12px!important;display:grid!important}.format-choice-group button+button{border-top:1px solid var(--border-soft)!important}.format-choice-group button div{min-width:0!important}.format-choice-group button strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:650!important;line-height:18px!important;display:block!important;overflow:hidden!important}.format-choice-group button span{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:1px!important;font-size:12px!important;line-height:16px!important;display:block!important;overflow:hidden!important}.format-choice-group button svg{opacity:0!important;color:var(--accent-hover)!important}.format-choice-group button.active{box-shadow:inset 2px 0 0 var(--accent)!important;background:#c35b9114!important}.format-choice-group button.active svg{opacity:1!important}.onboarding-extra-formats .tags-select,.practice-group .tags-select{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.onboarding-page .tags-select button{background:var(--surface-2)!important;border:1px solid var(--border-soft)!important;max-width:134px!important;height:28px!important;min-height:28px!important;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:600!important;overflow:hidden!important}.onboarding-page .tags-select button.active{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--text-main)!important}.catalog-format-preview{height:22px!important;min-height:22px!important;color:var(--text-muted)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;line-height:18px!important}.catalog-format-preview strong{color:var(--text-body)!important;font-weight:650!important}.onboarding-page .search-bar{background:var(--surface-2)!important;border-color:var(--border-soft)!important;border-radius:14px!important;height:40px!important;min-height:40px!important}.selected-practices-row{scrollbar-width:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;min-height:30px!important;max-height:62px!important;padding:0!important;display:flex!important;overflow:auto!important}.selected-practices-row>span{color:var(--text-muted)!important;flex:none!important;font-size:12px!important}.selected-practices-row .tag-pill{flex:none!important;max-width:92px!important;height:26px!important}.practice-groups{gap:6px!important;display:grid!important}.practice-group{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;overflow:hidden!important}.practice-group summary{height:38px!important;color:var(--text-body)!important;grid-template-columns:minmax(0,1fr) auto 16px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:650!important;list-style:none!important;display:grid!important}.practice-group summary::-webkit-details-marker{display:none!important}.practice-group summary:after{content:"›";color:var(--text-faint)!important;font-size:18px!important;transform:rotate(90deg)!important}.practice-group[open] summary:after{transform:rotate(-90deg)!important}.practice-group summary span{background:var(--surface-2)!important;min-width:20px!important;height:20px!important;color:var(--text-muted)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;display:inline-flex!important}.practice-group summary span:empty{background:0 0!important}.practice-group .tags-select{padding:0 10px 10px!important}.manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 12px 10px!important;display:grid!important}.manual-tag-row .form-field{margin:0!important}.manual-tag-row .secondary-button{align-self:end!important;height:44px!important;min-height:44px!important;padding:0 12px!important}.manual-tags{flex-wrap:wrap!important;gap:6px!important;padding:0 12px 10px!important;display:flex!important}.onboarding-media-rail{scrollbar-width:none!important;gap:8px!important;margin:0 -16px!important;padding:0 16px 2px!important;display:flex!important;overflow-x:auto!important}.onboarding-media-rail::-webkit-scrollbar{display:none!important}.onboarding-media-item,.upload-tile{flex:0 0 82px!important;width:82px!important}.onboarding-media-item{position:relative!important}.onboarding-media-item .media-tile,.upload-tile{border-radius:14px!important;width:82px!important;height:104px!important}.upload-tile{background:var(--surface-1)!important;border:1px dashed var(--border)!important;color:var(--text-muted)!important;align-content:center!important;place-items:center!important;gap:5px!important;display:grid!important}.upload-tile.empty-upload{flex-basis:154px!important;width:154px!important;height:104px!important}.upload-tile span{text-align:center!important;font-size:12px!important;line-height:16px!important}.upload-tile svg{width:18px!important;height:18px!important}.media-item-actions{gap:4px!important;display:flex!important;position:absolute!important;top:6px!important;right:6px!important}.media-item-actions button{width:26px!important;height:26px!important;min-height:26px!important;color:var(--text-body)!important;background:#0c1017c2!important;border:1px solid #ffffff24!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}.media-item-actions button svg{width:14px!important;height:14px!important}.media-item-actions button.active{color:var(--success)!important;border-color:#42d77d5c!important}.onboarding-page .success-note{color:var(--success)!important;background:0 0!important;border:0!important;margin:-2px 0 0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:block!important}.verification-inline{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 8px 0 12px!important;display:grid!important}.verification-inline>span{color:var(--text-muted)!important;font-size:12px!important}.verification-inline .copy-button{border-radius:11px!important;max-width:148px!important;height:30px!important;min-height:30px!important}.final-profile-preview{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.final-preview-thumb{background:var(--surface-2)!important;width:64px!important;height:80px!important;color:var(--text-muted)!important;border-radius:13px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.final-profile-preview strong{color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:650!important;line-height:20px!important;display:block!important;overflow:hidden!important}.final-profile-preview span,.final-profile-preview em{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;line-height:16px!important;display:block!important;overflow:hidden!important}.final-profile-preview p{color:var(--text-body)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:5px 0 0!important;font-size:13px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.final-missing{background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.final-missing strong{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.final-missing span{height:26px!important;color:var(--danger)!important;background:#ff5d7214!important;border:1px solid #ff5d722e!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:12px!important;display:inline-flex!important}.final-card-preview,.preview-pane{display:none!important}.final-checklist{background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:0!important;display:grid!important}.final-checklist span{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;min-height:30px!important;color:var(--text-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:12px!important;align-items:center!important;gap:5px!important;padding:0 8px!important;font-size:12px!important;display:flex!important;overflow:hidden!important}.final-checklist span svg{color:var(--success)!important;flex:none!important}.final-checklist span.muted svg{color:var(--danger)!important}.preview-media-strip.compact{background:var(--surface-1)!important;border:1px solid var(--border-soft)!important;border-radius:15px!important;padding:9px!important}.preview-media-strip.compact .onboarding-media-preview .media-tile{border-radius:11px!important;flex:0 0 54px!important;width:54px!important;height:68px!important}.onboarding-actions{left:16px!important;right:16px!important;bottom:calc(8px + var(--tg-safe-bottom))!important;z-index:30!important;border:1px solid var(--border-soft)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#121620f0!important;border-radius:16px!important;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)!important;gap:8px!important;padding:6px!important;display:grid!important;position:fixed!important;box-shadow:0 10px 24px #0003!important}.onboarding-actions .primary-button,.onboarding-actions .secondary-button{border-radius:12px!important;height:40px!important;min-height:40px!important;font-size:13px!important;font-weight:650!important}.onboarding-actions .secondary-button{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important;padding:0 8px!important}.onboarding-actions .primary-button{color:#fff!important;background:#c35b91!important;border-color:#c35b91!important;padding:0 12px!important}.onboarding-actions.final{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.onboarding-actions.final .secondary-button{font-size:12px!important}.onboarding-actions.final .primary-button{font-size:13px!important}@media (width<=340px){.onboarding-page{padding-left:12px!important;padding-right:12px!important}.onboarding-field-grid{grid-template-columns:minmax(0,1fr) 74px!important;gap:8px!important}.onboarding-page .step-copy h2{font-size:21px!important;line-height:27px!important}.format-choice-group button{min-height:44px!important;padding:7px 10px!important}.format-choice-group button strong{font-size:13px!important}.format-choice-group button span{font-size:11.5px!important}.onboarding-page .tags-select button{max-width:116px!important}.onboarding-media-rail{margin:0 -12px!important;padding:0 12px 2px!important}.upload-tile.empty-upload{flex-basis:138px!important;width:138px!important}.final-checklist{grid-template-columns:1fr!important}.onboarding-actions{left:10px!important;right:10px!important}.onboarding-actions.final{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)!important}.onboarding-actions.final .secondary-button{padding:0 4px!important;font-size:11.5px!important}}.model-media-summary{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;gap:8px!important;padding:11px 12px!important;display:grid!important}.model-media-summary .section-row.compact{margin:0!important}.model-media-summary h2{font-size:15px!important;line-height:19px!important}.model-media-summary .section-row span{color:var(--text-muted)!important;font-size:12px!important}.model-media-summary p{color:var(--text-muted)!important;margin:0!important;font-size:12.5px!important;line-height:17px!important}.model-media-strip{scrollbar-width:none!important;gap:7px!important;margin:0 -12px!important;padding:0 12px 2px!important;display:flex!important;overflow-x:auto!important}.model-media-strip::-webkit-scrollbar{display:none!important}.model-media-strip .media-tile{border-radius:12px!important;flex:0 0 58px!important;width:58px!important;height:74px!important}.cancel-moderation-button{border:1px solid var(--border-soft)!important;width:100%!important;height:38px!important;min-height:38px!important;color:var(--text-muted)!important;background:0 0!important;border-radius:14px!important;font-size:13px!important;font-weight:650!important}.cancel-moderation-button:active{transform:scale(.99)!important}.cancel-moderation-button:hover{background:var(--surface-row)!important;color:var(--text-body)!important}.media-fallback{background:var(--surface-2)!important;color:var(--text-faint)!important;place-items:center!important;display:grid!important}.media-fallback svg{width:24px!important;height:24px!important}.onboarding-five{padding:calc(8px + var(--tg-safe-top)) 16px calc(78px + var(--tg-safe-bottom))!important;gap:10px!important;min-height:100dvh!important}.onboarding-five .onboarding-top{height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.onboarding-five .onboarding-top .icon-button{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:12px!important;width:34px!important;height:34px!important;min-height:34px!important}.onboarding-five .onboarding-top h1{letter-spacing:0!important;color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:16px!important;font-weight:650!important;line-height:20px!important;overflow:hidden!important}.onboarding-five .onboarding-top strong{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;min-width:38px!important;height:24px!important;color:var(--text-muted)!important;border-radius:999px!important;place-items:center!important;padding:0 8px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important;display:inline-grid!important}.onboarding-five .stepper{background:var(--surface-row)!important;border-radius:999px!important;height:3px!important;margin:0 0 4px!important;overflow:hidden!important}.onboarding-five .stepper span{background:var(--accent)!important;border-radius:999px!important;height:3px!important}.onboarding-five .onboarding-progress{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:18px!important;margin:0!important;display:flex!important}.onboarding-five .onboarding-progress span{color:var(--text-muted)!important;font-size:12px!important}.onboarding-five .onboarding-progress em{color:var(--danger)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-style:normal!important;overflow:hidden!important}.onboarding-five .onboarding-flow{gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.onboarding-five .step-copy{gap:3px!important;margin:0 0 2px!important;display:grid!important}.onboarding-five .step-copy h2{letter-spacing:0!important;margin:0!important;font-size:25px!important;font-weight:650!important;line-height:30px!important}.onboarding-five .step-copy p{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;line-height:18px!important;overflow:hidden!important}.onboarding-five .form-field{gap:5px!important;margin:0!important}.onboarding-five .form-field input{border-radius:14px!important;height:43px!important;min-height:43px!important;font-size:15px!important}.onboarding-five .form-field textarea{border-radius:14px!important;min-height:96px!important;font-size:15px!important;line-height:21px!important}.onboarding-five .success-note{color:var(--success)!important;background:0 0!important;border:0!important;margin:-2px 0!important;padding:0!important;font-size:12px!important;line-height:16px!important}.onboarding-five .onboarding-details summary{height:38px!important;padding:0 12px!important;font-size:13px!important}.onboarding-five .slug-inline-row{height:32px!important;margin:0 12px 7px!important}.onboarding-five .field-note{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.onboarding-five .field-note.danger{color:var(--danger)!important}.onboarding-five .onboarding-media-item,.onboarding-five .upload-tile{flex-basis:84px!important;width:84px!important}.onboarding-five .onboarding-media-item .media-tile,.onboarding-five .upload-tile{border-radius:14px!important;width:84px!important;height:108px!important}.onboarding-five .media-item-actions button{width:26px!important;height:26px!important;min-height:26px!important}.onboarding-five .grouped-formats{background:var(--surface-row)!important;border-radius:14px!important}.onboarding-five .format-choice-group h3{padding:8px 12px 3px!important}.onboarding-five .format-choice-group button{min-height:43px!important;padding:6px 12px!important}.onboarding-five .format-choice-group button strong{font-size:14px!important}.onboarding-five .format-choice-group button span{font-size:12px!important}.onboarding-five .catalog-format-preview{height:20px!important;min-height:20px!important;margin:-2px 0 0!important;font-size:12px!important}.onboarding-five .onboarding-extra-formats .tags-select{gap:6px!important}.onboarding-five .tags-select button{max-width:130px!important;height:28px!important;min-height:28px!important;font-size:12px!important}.practice-inline-groups{gap:6px!important;display:grid!important}.practice-inline-group{background:var(--surface-row)!important;border:1px solid var(--border-soft)!important;border-radius:14px!important;overflow:hidden!important}.practice-inline-group>button{width:100%!important;height:38px!important;color:var(--text-body)!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:grid!important}.practice-inline-group>button span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:650!important;overflow:hidden!important}.practice-inline-group>button em{background:var(--accent-soft)!important;min-width:20px!important;height:20px!important;color:var(--text-body)!important;border-radius:999px!important;place-items:center!important;padding:0 6px!important;font-size:11px!important;font-style:normal!important;display:inline-grid!important}.practice-inline-group .tags-select{flex-wrap:wrap!important;gap:6px!important;padding:0 10px 10px!important;display:flex!important}.practice-inline-group:not(.open)>button{color:var(--text-muted)!important}.onboarding-five .selected-practices-row{max-height:34px!important;margin:0!important;overflow:auto hidden!important}.onboarding-five .manual-tag-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 12px 10px!important}.onboarding-five .final-profile-preview{background:var(--surface-row)!important;border-radius:16px!important;grid-template-columns:68px minmax(0,1fr)!important}.onboarding-five .final-preview-thumb{border-radius:13px!important;width:68px!important;height:86px!important}.final-ready{min-height:34px!important;color:var(--success)!important;background:#42d77d17!important;border:1px solid #42d77d38!important;border-radius:13px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:650!important;display:flex!important}.onboarding-five .final-missing span{height:26px!important}.onboarding-five .final-checklist{display:none!important}.onboarding-five .preview-media-strip.compact{background:var(--surface-row)!important;border-radius:14px!important}.onboarding-five .onboarding-actions{left:16px!important;right:16px!important;bottom:calc(8px + var(--tg-safe-bottom))!important;background:#121620f0!important;border-radius:16px!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;padding:6px!important}.onboarding-five .onboarding-actions .primary-button,.onboarding-five .onboarding-actions .secondary-button{border-radius:12px!important;height:40px!important;min-height:40px!important;font-size:13px!important}@media (width<=340px){.onboarding-five{padding-left:12px!important;padding-right:12px!important}.onboarding-five .step-copy h2{font-size:24px!important;line-height:29px!important}.onboarding-five .onboarding-field-grid{grid-template-columns:minmax(0,1fr) 74px!important}.onboarding-five .upload-tile.empty-upload{flex-basis:146px!important;width:146px!important}.onboarding-five .tags-select button{max-width:112px!important}.onboarding-five .format-choice-group button{padding-left:10px!important;padding-right:10px!important}.onboarding-five .format-choice-group button span{font-size:11.5px!important}.onboarding-five .onboarding-actions{left:10px!important;right:10px!important}.onboarding-five .onboarding-actions.final .secondary-button{padding:0 5px!important;font-size:12px!important}}.onboarding-five{padding:calc(6px + var(--tg-safe-top)) 16px calc(84px + var(--tg-safe-bottom))!important;background:linear-gradient(#0b0d12,#0d1017 190px,#0b0d12)!important;gap:8px!important}.onboarding-five .onboarding-top{grid-template-columns:36px minmax(0,1fr) 42px!important;height:36px!important;min-height:36px!important;margin:0 0 6px!important}.onboarding-five .onboarding-top .icon-button{color:#cfd3dc!important;background:#ffffff09!important;border-color:#ffffff12!important;border-radius:13px!important;width:36px!important;height:36px!important;min-height:36px!important}.onboarding-five .onboarding-top h1{color:#edf0f5!important;font-size:16px!important;font-weight:640!important;line-height:20px!important}.onboarding-five .onboarding-top strong{color:#9aa2b2!important;background:#ffffff07!important;border-color:#ffffff12!important;min-width:40px!important;height:24px!important;font-size:12px!important;font-weight:640!important}.onboarding-five .stepper{background:0 0!important;border-radius:999px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;height:4px!important;margin:0 0 10px!important;display:grid!important;overflow:visible!important}.onboarding-five .stepper span{height:4px!important;box-shadow:none!important;background:#ffffff12!important;border-radius:999px!important}.onboarding-five .stepper span.active{background:#c35b91!important}.onboarding-five .onboarding-progress{min-height:0!important;margin:0!important}.onboarding-five .onboarding-progress span{display:none!important}.onboarding-five .onboarding-progress em{color:#ff7184!important;font-size:12px!important;line-height:16px!important}.onboarding-five .onboarding-flow{gap:13px!important}.onboarding-five .step-copy{gap:3px!important;margin:0 0 1px!important}.onboarding-five .step-copy h2{letter-spacing:0!important;font-size:26px!important;font-weight:650!important;line-height:31px!important}.onboarding-five .step-copy p{color:#8f97a7!important;white-space:normal!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:15px!important;line-height:20px!important;display:-webkit-box!important}.onboarding-five .form-field{gap:5px!important}.onboarding-five .form-field>span{color:#9aa2b2!important;font-size:13px!important;font-weight:560!important;line-height:17px!important}.onboarding-five .form-field input,.onboarding-five .form-field select{color:#f3f5f8!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:15px!important;height:46px!important;min-height:46px!important;padding:0 13px!important;font-size:16px!important}.onboarding-five .form-field textarea{color:#f3f5f8!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:15px!important;min-height:88px!important;padding:10px 13px!important;font-size:16px!important;line-height:21px!important}.onboarding-five .form-field input::placeholder,.onboarding-five .form-field textarea::placeholder{color:#747c8d!important}.onboarding-five .form-field input:focus,.onboarding-five .form-field textarea:focus{background:#ffffff0e!important;border-color:#c35b916b!important;box-shadow:0 0 0 2px #c35b911a!important}.onboarding-five .form-field.has-error input,.onboarding-five .form-field.has-error textarea{background:#ff5d7209!important;border-color:#ff5d7257!important}.onboarding-five .headline-field{min-height:80px!important;max-height:88px!important}.onboarding-five[data-step="4"] .form-field:first-of-type textarea{min-height:88px!important}.onboarding-five[data-step="4"] .form-field textarea{min-height:124px!important}.onboarding-five .char-counter{color:#687082!important;margin:-6px 2px 0 auto!important;font-size:11px!important;line-height:14px!important}.onboarding-five .field-note{color:#828a9a!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important}.onboarding-five .success-note{color:#56d68e!important;margin:-3px 0 0!important}.onboarding-five .onboarding-field-grid{grid-template-columns:minmax(0,1fr) 84px!important;gap:9px!important}.onboarding-five .onboarding-details{background:0 0!important;border:1px solid #ffffff0e!important;border-radius:15px!important}.onboarding-five .onboarding-details summary{color:#9ca4b4!important;height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:570!important}.onboarding-five .onboarding-details[open]{background:#ffffff06!important;padding-bottom:10px!important}.onboarding-five .online-chip{color:#c7ccd6!important;background:#ffffff0a!important;border-color:#ffffff12!important;height:30px!important;margin:0 12px 9px!important}.onboarding-five .slug-inline-row{background:0 0!important;border:0!important;height:30px!important;margin:0 12px 7px!important;padding:0!important}.onboarding-five .slug-inline-row code{color:#aeb4c0!important}.onboarding-five .main-media-preview{display:none!important}.onboarding-five .onboarding-media-rail{gap:9px!important;margin:0 -16px!important;padding:1px 16px 4px!important}.onboarding-five .upload-tile{color:#9aa2b2!important;box-shadow:none!important;background:#ffffff09!important;border:1px dashed #ffffff29!important}.onboarding-five .upload-tile.empty-upload{border-radius:16px!important;flex:0 0 min(100%,176px)!important;width:176px!important;height:112px!important}.onboarding-five .upload-tile svg{color:#c66aa0!important;width:20px!important;height:20px!important}.onboarding-five .upload-tile span{font-size:12px!important;font-weight:600!important;line-height:16px!important}.onboarding-five .onboarding-media-item,.onboarding-five .upload-tile:not(.empty-upload){flex:0 0 84px!important;width:84px!important}.onboarding-five .onboarding-media-item .media-tile,.onboarding-five .upload-tile:not(.empty-upload){background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:15px!important;width:84px!important;height:108px!important}.onboarding-five .media-item-actions{gap:5px!important;top:5px!important;right:5px!important}.onboarding-five .media-item-actions button{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#07090ead!important;border-color:#ffffff29!important;border-radius:999px!important;width:24px!important;height:24px!important;min-height:24px!important}.onboarding-five .media-item-actions button svg{width:13px!important;height:13px!important}.onboarding-five .media-item-actions button.active{color:#5ee095!important;background:#42d77d2e!important;border-color:#42d77d6b!important}.onboarding-five .format-block-head{margin:0 0 -4px!important}.onboarding-five .format-block-head span{color:#cdd2dc!important;font-size:13px!important;font-weight:620!important}.onboarding-five .format-block-head em{color:#8d95a5!important;font-size:12px!important;font-weight:500!important}.onboarding-five .grouped-formats{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;display:grid!important;overflow:visible!important}.onboarding-five .format-choice-group{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.onboarding-five .format-choice-group+.format-choice-group{border-top:0!important;margin-top:7px!important}.onboarding-five .format-choice-group h3{color:#858d9e!important;padding:0 1px 5px!important;font-size:12px!important;font-weight:620!important;line-height:16px!important}.onboarding-five .format-choice-group button{min-height:46px!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #fff1!important;border-radius:14px!important;padding:7px 10px!important}.onboarding-five .format-choice-group button+button{border-top:1px solid #fff1!important;margin-top:6px!important}.onboarding-five .format-choice-group button strong{font-size:14px!important;font-weight:620!important;line-height:18px!important}.onboarding-five .format-choice-group button span{color:#8e96a6!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.onboarding-five .format-choice-group button.active{box-shadow:none!important;background:#c35b9118!important;border-color:#c35b9157!important}.onboarding-five .format-choice-group button.active svg{opacity:1!important;color:#d277aa!important}.onboarding-five .onboarding-extra-formats .tags-select,.onboarding-five .practice-inline-group .tags-select{gap:6px!important}.onboarding-five .tags-select button{color:#c7ccd6!important;background:#ffffff0a!important;border-color:#ffffff12!important;border-radius:999px!important;max-width:128px!important;height:28px!important;min-height:28px!important;padding:0 9px!important;font-size:12px!important;font-weight:560!important}.onboarding-five .tags-select button.active{color:#f0d8e6!important;background:#c35b911f!important;border-color:#c35b914d!important}.onboarding-five .catalog-format-preview{color:#8e96a6!important;background:0 0!important;border:0!important;height:20px!important;min-height:20px!important;margin:-2px 0 0!important;padding:0!important;font-size:12px!important}.onboarding-five .catalog-format-preview strong{color:#d9dde5!important}.onboarding-five .selected-practices-row{background:0 0!important;border:0!important;gap:6px!important;max-height:32px!important;padding:0!important}.onboarding-five .selected-practices-row>span{color:#8e96a6!important;font-size:12px!important}.onboarding-five .practice-inline-groups{gap:6px!important}.onboarding-five .practice-inline-group{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.onboarding-five .practice-inline-group>button{background:#ffffff07!important;border:1px solid #ffffff0e!important;border-radius:13px!important;height:34px!important;padding:0 10px!important}.onboarding-five .practice-inline-group.open>button{background:#ffffff0a!important}.onboarding-five .practice-inline-group>button span{font-size:13px!important;font-weight:600!important}.onboarding-five .practice-inline-group>button em{color:#d9b6cb!important;background:#c35b9121!important;min-width:19px!important;height:19px!important}.onboarding-five .practice-inline-group .tags-select{padding:7px 0 3px!important}.onboarding-five .final-profile-preview{background:#ffffff0a!important;border:1px solid #ffffff13!important;border-radius:16px!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:10px!important}.onboarding-five .final-preview-thumb{background:#ffffff0b!important;border-radius:15px!important;width:82px!important;height:102px!important}.onboarding-five .final-profile-preview strong{font-size:17px!important;font-weight:650!important;line-height:21px!important}.onboarding-five .final-profile-preview span,.onboarding-five .final-profile-preview em{color:#9098a8!important;font-size:12px!important;line-height:16px!important}.onboarding-five .final-profile-preview p{color:#d0d4dc!important;-webkit-line-clamp:3!important;font-size:13px!important;line-height:18px!important}.onboarding-five .preview-media-strip.compact{display:none!important}.onboarding-five .final-missing{gap:6px!important}.onboarding-five .final-missing strong{color:#929aaa!important;width:100%!important;font-size:12px!important}.onboarding-five .final-missing span{background:#ff5d7213!important;border-color:#ff5d722e!important;height:26px!important}.onboarding-five .final-ready{background:#42d77d14!important;border-color:#42d77d33!important;border-radius:13px!important;min-height:32px!important;font-size:13px!important}.onboarding-five .onboarding-actions{left:12px!important;right:12px!important;bottom:calc(8px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0c0f16e0!important;border:1px solid #ffffff13!important;border-radius:16px!important;grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr)!important;gap:8px!important;width:auto!important;max-width:none!important;padding:6px!important;transform:none!important;box-shadow:0 10px 28px #00000042!important}.onboarding-five .onboarding-actions .primary-button,.onboarding-five .onboarding-actions .secondary-button{border-radius:13px!important;height:44px!important;min-height:44px!important;font-size:14px!important;font-weight:650!important}.onboarding-five .onboarding-actions .primary-button{box-shadow:none!important;background:#c35b91!important;border-color:#c35b91!important}.onboarding-five .onboarding-actions .secondary-button{color:#9aa2b2!important;background:0 0!important;border-color:#0000!important}.onboarding-five .onboarding-actions.final{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important}.onboarding-five .onboarding-actions.final .secondary-button{padding:0 6px!important;font-size:13px!important}.onboarding-five .onboarding-actions.final .primary-button{font-size:14px!important}@media (width<=340px){.onboarding-five{padding-left:12px!important;padding-right:12px!important}.onboarding-five .step-copy h2{font-size:25px!important;line-height:30px!important}.onboarding-five .step-copy p{font-size:14px!important}.onboarding-five .onboarding-field-grid{grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important}.onboarding-five .format-choice-group button span{font-size:11.5px!important}.onboarding-five .tags-select button{max-width:112px!important}.onboarding-five .upload-tile.empty-upload{flex-basis:152px!important;width:152px!important}.onboarding-five .onboarding-actions{left:10px!important;right:10px!important}.onboarding-five .onboarding-actions.final{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)!important}.onboarding-five .onboarding-actions.final .secondary-button{font-size:12.5px!important}.onboarding-five .final-profile-preview{grid-template-columns:74px minmax(0,1fr)!important}.onboarding-five .final-preview-thumb{width:74px!important;height:92px!important}}.preview-status-note{color:var(--warning)!important;background:#e8b85c14!important;border:1px solid #e8b85c33!important;border-radius:15px!important;gap:2px!important;margin:0 0 10px!important;padding:10px 12px!important;display:grid!important}.preview-status-note strong{font-size:14px!important;font-weight:650!important;line-height:18px!important}.preview-status-note span{color:var(--text-muted)!important;font-size:12px!important;line-height:16px!important}.own-preview-actions{margin-bottom:12px!important}.own-preview-actions .link-button{width:100%!important;height:40px!important;min-height:40px!important}.model-primary-actions{gap:8px!important;margin:10px 0 0!important;display:grid!important}.model-primary-actions .link-button{border-radius:14px!important;height:40px!important;min-height:40px!important}.model-action-note{color:var(--text-muted)!important;margin:0!important;font-size:12px!important;line-height:16px!important;display:block!important}.model-dashboard-page .cancel-moderation-button{color:var(--text-muted)!important;border-color:var(--border-soft)!important;background:0 0!important}.model-dashboard-page .model-status-note{grid-template-columns:1fr!important}.model-dashboard-page .model-publish-summary{gap:10px!important;display:grid!important}.model-dashboard-page .publication-checklist .section-row h2{font-size:15px!important}.model-dashboard-page .publication-checklist .section-row span{color:var(--text-muted)!important;font-size:12px!important}.model-dashboard-page .model-workbench{margin-top:10px!important}.model-dashboard-page .workbench-card.disabled{filter:saturate(.65)!important;opacity:.78!important}.model-dashboard-page .model-summary{margin-bottom:0!important}.create-flow{--create-x:16px;min-height:100dvh;padding:calc(8px + var(--tg-safe-top)) var(--create-x) calc(92px + var(--tg-safe-bottom));background:var(--bg);overflow-x:hidden}.create-top{grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:8px;height:36px;margin:0 0 10px;display:grid}.create-top .icon-button{width:36px;height:36px;min-height:36px;color:var(--text-body);background:#ffffff09;border:1px solid #ffffff12;border-radius:13px}.create-top .icon-button svg{width:17px;height:17px}.create-top h1{color:var(--text-main);letter-spacing:0;margin:0;font-size:16px;font-weight:650;line-height:20px}.create-top strong{border:1px solid var(--border-soft);height:24px;color:var(--text-muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.create-progress{background:#ffffff12;border-radius:999px;height:4px;margin:0 0 12px;overflow:hidden}.create-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.create-step-error{color:var(--danger);margin:0 0 8px;font-size:12px;line-height:16px}.create-content{gap:14px;width:100%;min-width:0;display:grid}.create-copy{gap:3px;display:grid}.create-copy h2{letter-spacing:0;color:var(--text-main);margin:0;font-size:26px;font-weight:650;line-height:31px}.create-copy p{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;line-height:20px;overflow:hidden}.create-grid.two{grid-template-columns:minmax(0,1fr) 84px;align-items:start;gap:9px;display:grid}.create-field{gap:5px;min-width:0;display:grid}.create-field input,.create-field textarea{width:100%;color:var(--text-main);box-shadow:none;background:#ffffff0b;border:1px solid #ffffff13;border-radius:15px;outline:0;font-size:16px;line-height:21px}.create-field textarea{resize:none;min-height:84px;max-height:104px;padding:10px 13px}.create-field input::placeholder,.create-field textarea::placeholder{color:#747c8d}.create-field input:focus,.create-field textarea:focus{background:#ffffff0e;border-color:#c35b916b;box-shadow:0 0 0 2px #c35b911a}.create-field.has-error input,.create-field.has-error textarea{background:#ff5d7209;border-color:#ff5d7257}.create-field em{color:var(--danger);font-size:12px;font-style:normal;line-height:16px}.create-field small{text-align:right;color:var(--text-faint);margin-top:-2px;font-size:11px;line-height:14px}.create-note{color:var(--text-muted);margin:0;font-size:12px;line-height:16px}.create-note.success{color:var(--success)}.create-note.danger{color:var(--danger)}.create-details{background:0 0;border:1px solid #fff1;border-radius:15px;overflow:hidden}.create-details summary{height:38px;color:var(--text-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.create-details summary::-webkit-details-marker{display:none}.create-details summary:after{content:"›";color:var(--text-faint);font-size:20px;transform:rotate(90deg)}.create-details[open] summary:after{transform:rotate(-90deg)}.create-details[open]{background:#ffffff06}.create-details-body{gap:10px;padding:0 12px 12px;display:grid}.create-toggle-chip{width:max-content;height:30px;color:var(--text-body);background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650}.create-slug-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:30px;display:grid}.create-slug-row span{color:var(--text-muted);font-size:12px}.create-slug-row code{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--text-body);font:12px/16px var(--font-sans);overflow:hidden}.media-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-upload-empty{min-height:142px;color:var(--text-body);text-align:center;background:#ffffff09;border:1px dashed #ffffff2e;border-radius:18px;align-content:center;place-items:center;gap:7px;display:grid}.create-upload-empty svg{width:24px;height:24px;color:var(--accent-hover)}.create-upload-empty strong{font-size:15px;line-height:19px}.create-upload-empty span{color:var(--text-muted);font-size:12px;line-height:16px}.create-media-strip{margin:0 calc(-1 * var(--create-x));padding:0 var(--create-x) 4px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.create-media-item{flex:0 0 96px;width:96px;position:relative}.create-media-item .media-tile,.create-upload-add{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;width:96px;height:128px;overflow:hidden}.create-upload-add{color:var(--text-muted);border-style:dashed;flex:0 0 96px;align-content:center;place-items:center;gap:6px;display:grid}.create-upload-add svg{width:20px;height:20px;color:var(--accent-hover)}.create-upload-add span{font-size:12px}.create-main-badge{height:22px;color:var(--success);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090ec2;border:1px solid #42d77d57;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:6px;left:6px}.create-media-actions{gap:5px;display:flex;position:absolute;top:6px;right:6px}.create-media-actions button{width:24px;height:24px;min-height:24px;color:var(--text-body);background:#07090eb3;border:1px solid #ffffff29;border-radius:999px;place-items:center;display:grid}.create-media-actions button svg{width:13px;height:13px}.create-media-actions button.active{color:var(--success);background:#42d77d2e;border-color:#42d77d6b}.create-section-head{justify-content:space-between;align-items:center;margin:2px 0 -6px;display:flex}.create-section-head span{color:var(--text-body);font-size:13px;font-weight:650}.create-section-head em{color:var(--text-muted);font-size:12px;font-style:normal}.create-format-list{gap:10px;display:grid}.create-format-group{gap:6px;display:grid}.create-format-group h3{color:var(--text-muted);margin:0 1px;font-size:12px;font-weight:650;line-height:16px}.create-format-row{min-height:56px;color:var(--text-main);text-align:left;background:#ffffff08;border:1px solid #fff1;border-radius:14px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.create-format-row>svg:first-child{width:18px;height:18px;color:var(--text-muted)}.create-format-row>svg:last-child{width:16px;height:16px;color:var(--accent-hover)}.create-format-row div{min-width:0}.create-format-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;line-height:18px;display:block;overflow:hidden}.create-format-row span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}.create-format-row.active{background:#c35b9118;border-color:#c35b9157}.create-format-row.active>svg:first-child{color:var(--accent-hover)}.create-chips .tags-select{flex-wrap:wrap;gap:6px;display:flex}.create-chips .tags-select button,.create-practice-group .tags-select button{max-width:132px;height:28px;min-height:28px;color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;padding:0 9px;font-size:12px;font-weight:560;overflow:hidden}.create-chips .tags-select button.active,.create-practice-group .tags-select button.active{color:var(--text-main);background:#c35b911f;border-color:#c35b914d}.create-format-line{min-height:20px;color:var(--text-muted);font-size:12px;line-height:18px}.create-format-line strong{color:var(--text-body);font-weight:650}.create-selected-row{scrollbar-width:none;align-items:center;gap:6px;max-height:32px;display:flex;overflow-x:auto}.create-selected-row>span{color:var(--text-muted);flex:none;font-size:12px}.create-selected-row .tag-pill{max-width:130px;height:26px}.create-practice-groups{gap:6px;display:grid}.create-practice-group>button{width:100%;height:36px;color:var(--text-body);text-align:left;background:#ffffff07;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 10px;display:grid}.create-practice-group>button span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.create-practice-group>button em{color:#d9b6cb;background:#c35b9121;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.create-practice-group.open>button{background:#ffffff0a}.create-practice-group .create-chips{padding:7px 0 3px}.create-final-preview{background:#ffffff0a;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.create-final-thumb{width:82px;height:102px;color:var(--text-faint);background:#ffffff0b;border-radius:15px;place-items:center;display:grid;overflow:hidden}.create-final-thumb img,.create-final-thumb video{object-fit:cover;width:100%;height:100%}.create-final-preview strong{color:var(--text-main);overflow-wrap:anywhere;margin:0 0 3px;font-size:17px;font-weight:650;line-height:21px;display:block}.create-final-preview span{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.create-final-preview p{color:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.create-missing{flex-wrap:wrap;gap:6px;display:flex}.create-missing strong{width:100%;color:var(--text-muted);font-size:12px}.create-missing span{height:26px;color:var(--text-body);background:#ff5d7213;border:1px solid #ff5d722e;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.create-ready{min-height:32px;color:var(--success);background:#42d77d14;border:1px solid #42d77d33;border-radius:13px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.create-actions{z-index:60;left:12px;right:12px;bottom:calc(8px + var(--tg-safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f16e0;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);gap:8px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 28px #00000042}.create-actions.final{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.create-primary{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:none}.create-secondary{color:var(--text-muted);background:0 0;border:1px solid #0000}.create-secondary:active,.create-primary:active{transform:translateY(1px)}.admin-search{background:var(--surface-row);border:1px solid var(--border-soft);height:44px;color:var(--text-muted);border-radius:15px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.admin-search input{width:100%;height:100%;color:var(--text-main);background:0 0;border:0;outline:0;font-size:15px}.admin-search input::placeholder{color:var(--text-muted)}@media (width<=340px){.create-flow{--create-x:12px}.create-copy h2{font-size:25px;line-height:30px}.create-copy p{font-size:14px}.create-grid.two{grid-template-columns:minmax(0,1fr) 76px;gap:8px}.create-format-row{gap:8px;padding:7px 9px}.create-format-row span{font-size:11.5px}.create-chips .tags-select button,.create-practice-group .tags-select button{max-width:112px}.create-final-preview{grid-template-columns:74px minmax(0,1fr)}.create-final-thumb{width:74px;height:92px}.create-actions{left:10px;right:10px}.create-actions.final .create-secondary{padding:0 5px;font-size:12.5px}}.create-flow{background:radial-gradient(120% 58% at 50% -10%,#c35b911a,transparent 42%),var(--bg)}.create-copy{padding:2px 0}.create-copy p{white-space:normal;color:#929aaa;max-width:32ch}.create-field input,.create-field textarea{background:#ffffff09;border-color:#fff1}.create-field input:focus,.create-field textarea:focus{background:#ffffff0d}.create-grid.two{grid-template-columns:minmax(0,1fr) 88px}.create-note.success{background:#42d77d12;border:1px solid #42d77d29;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:11.5px}.create-details{background:#ffffff05;border-color:#ffffff0e}.format-picker{gap:10px;display:grid}.format-tabs{margin:0 calc(-1 * var(--create-x));padding:0 var(--create-x) 2px;scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.format-tabs button{color:#9aa2b2;background:0 0;border:1px solid #ffffff0f;border-radius:999px;flex:none;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.format-tabs button svg{width:15px;height:15px}.format-tabs button em,.practice-tabs button em{color:#e1bbd1;background:#c35b9129;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.format-tabs button.active{color:#f0f2f6;background:#ffffff13;border-color:#ffffff1f}.format-stage{grid-template-columns:1fr 1fr;gap:8px;display:grid}.format-card-option{min-height:78px;color:var(--text-main);text-align:left;background:linear-gradient(#ffffff0e,#ffffff08);border:1px solid #ffffff13;border-radius:17px;align-content:end;gap:3px;padding:11px;display:grid;position:relative;overflow:hidden}.format-card-option:before{content:"";pointer-events:none;background:#c35b9114;border-radius:50%;width:82px;height:82px;position:absolute;inset:auto -18px -28px auto}.format-card-option.lead{background:linear-gradient(135deg,#c35b9121,#ffffff09 58%);grid-column:1/-1;min-height:92px}.format-card-option span{font-size:15px;font-weight:680;line-height:19px;position:relative}.format-card-option small{color:#9aa2b2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;position:relative;overflow:hidden}.format-card-option>svg{color:#e1a8c8;width:20px;height:20px;position:absolute;top:10px;right:10px}.format-card-option.active{background:linear-gradient(135deg,#c35b912e,#ffffff0b 62%);border-color:#c35b916b;box-shadow:inset 0 0 0 1px #c35b911a}.format-summary-pill{color:#aab0bd;background:#c35b9113;border:1px solid #c35b9129;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:0 10px;font-size:12px;line-height:16px;display:flex}.format-summary-pill strong{color:#f0f2f6;margin-left:4px;font-weight:650}.compact-panel,.practice-panel{background:#ffffff06;border:1px solid #ffffff0e;border-radius:18px;gap:10px;padding:12px;display:grid}.compact-panel .create-section-head,.practice-panel .create-section-head{margin:0}.create-chips.relaxed .tags-select,.practice-choice .tags-select{flex-wrap:wrap;gap:7px;display:flex}.create-chips.relaxed .tags-select button,.practice-choice .tags-select button{background:#ffffff0a;max-width:145px;height:30px;min-height:30px}.practice-tabs{scrollbar-width:none;gap:7px;margin:0 -12px;padding:0 12px 2px;display:flex;overflow-x:auto}.practice-tabs button{color:#9aa2b2;background:0 0;border:1px solid #ffffff0f;border-radius:999px;flex:none;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.practice-tabs button.active{color:#f0f2f6;background:#ffffff13;border-color:#ffffff1f}.practice-panel .create-selected-row{margin-top:-2px}.create-practice-groups,.create-format-list,.create-practice-group{display:none!important}.create-upload-empty{background:linear-gradient(145deg,#c35b9117,#ffffff09 54%);border-color:#ffffff21;min-height:168px}.create-media-item .media-tile,.create-upload-add{width:104px;height:138px}.create-final-preview{background:linear-gradient(145deg,#ffffff0f,#ffffff08);border-color:#ffffff17}@media (width<=340px){.format-stage{gap:7px}.format-card-option{min-height:72px;padding:10px}.format-card-option.lead{min-height:84px}.format-card-option span{font-size:14px}.compact-panel,.practice-panel{padding:10px}.practice-tabs{margin:0 -10px;padding:0 10px 2px}.create-grid.two{grid-template-columns:minmax(0,1fr) 78px}}.decision-card{background:linear-gradient(145deg,#ffffff0f,#ffffff07);border:1px solid #ffffff14;border-radius:20px;gap:12px;padding:13px;display:grid}.decision-head,.option-drawer summary{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.decision-head>span,.option-drawer summary>span{color:#e0b1cc;background:#c35b9121;border-radius:10px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:750;display:grid}.decision-head strong,.option-drawer strong{color:var(--text-main);font-size:15px;font-weight:700;line-height:19px;display:block}.decision-head p,.option-drawer small{color:#8e96a6;margin:2px 0 0;font-size:12px;font-weight:500;line-height:16px;display:block}.format-stage.focused{grid-template-columns:1fr;gap:7px}.format-stage.focused .format-card-option{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;min-height:58px;padding:10px 12px;display:grid}.format-stage.focused .format-card-option:before{display:none}.format-stage.focused .format-card-option span{font-size:15px}.format-stage.focused .format-card-option small{color:#8f97a7;grid-column:1}.format-stage.focused .format-card-option>svg{grid-area:1/2/3;position:static}.format-tabs{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.format-tabs button{background:#ffffff08}.option-drawer{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;overflow:hidden}.option-drawer summary{cursor:pointer;min-height:54px;padding:10px 12px;list-style:none}.option-drawer summary::-webkit-details-marker{display:none}.option-drawer summary:after{content:"›";color:#697082;font-size:22px;position:absolute;right:14px;transform:rotate(90deg)}.option-drawer[open] summary:after{transform:rotate(-90deg)}.option-drawer[open]{background:#ffffff08}.option-drawer>.create-chips,.option-drawer>.create-selected-row,.option-drawer>.manual-tag-row,.option-drawer>.form-field{margin:0 12px 12px}.option-drawer .manual-tag-row{padding:0!important}.practice-drawer-groups{gap:12px;padding:0 12px 12px;display:grid}.practice-drawer-groups h3{color:#858d9e;margin:0 0 6px;font-size:12px;font-weight:650;line-height:16px}.practice-drawer-groups .create-chips .tags-select{flex-wrap:wrap;gap:6px;display:flex}.option-drawer .create-selected-row{margin-top:-2px}.option-drawer .manual-tag-row input{height:40px!important}.option-drawer .form-field textarea{min-height:74px!important}.compact-panel,.practice-panel{display:none!important}@media (width<=340px){.decision-card{border-radius:18px;padding:11px}.format-stage.focused .format-card-option{min-height:56px}.option-drawer summary{padding:9px 10px}.practice-drawer-groups{padding-left:10px;padding-right:10px}}.task-card{background:linear-gradient(145deg,#ffffff0e,#ffffff07);border:1px solid #ffffff13;border-radius:20px;gap:11px;padding:13px;display:grid}.task-card.compact{gap:9px}.task-card-head{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.task-card-head>span{color:#e0b1cc;background:#c35b9121;border-radius:10px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:750;display:grid}.task-card-head strong{color:var(--text-main);font-size:15px;font-weight:700;line-height:19px;display:block}.task-card-head p{color:#8e96a6;margin:2px 0 0;font-size:12px;line-height:16px}.task-card .create-field>span{font-size:12px}.hint-row{scrollbar-width:none;gap:7px;margin:0 -2px;padding:0 2px 1px;display:flex;overflow-x:auto}.hint-row button{color:#aeb5c2;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;flex:none;max-width:220px;min-height:30px;padding:6px 10px;font-size:12px;line-height:15px;overflow:hidden}.hint-row button:active{color:#f0f2f6;background:#c35b911c;border-color:#c35b9138}.task-card .create-grid.two{grid-template-columns:minmax(0,1fr) 82px}.task-card .create-note.success{margin-top:-2px}.task-card .create-field textarea.short{min-height:78px;max-height:88px}.task-card .create-field textarea.full{min-height:116px;max-height:128px}@media (width<=340px){.task-card{border-radius:18px;padding:11px}.task-card .create-grid.two{grid-template-columns:minmax(0,1fr) 76px}.hint-row button{max-width:190px}}.identity-sheet,.phrase-sheet,.quick-format-card{background:linear-gradient(145deg,#ffffff0e,#ffffff07);border:1px solid #ffffff13;border-radius:20px;gap:11px;padding:13px;display:grid}.identity-row{grid-template-columns:minmax(0,1fr) 82px;gap:9px;display:grid}.phrase-sheet .create-field textarea{min-height:78px;max-height:88px}.quick-format-head{gap:3px;display:grid}.quick-format-head span{color:#d7b5c8;background:#c35b911a;border:1px solid #c35b912e;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.quick-format-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-format-grid button{min-height:76px;color:var(--text-main);text-align:left;background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-content:end;gap:2px;padding:10px;display:grid;position:relative}.quick-format-grid button small{color:#8f97a7;font-size:12px;line-height:16px}.quick-format-grid button svg{color:#e1a8c8;position:absolute;top:9px;right:9px}.plain-format-list{gap:6px;padding:0 12px 12px;display:grid}.plain-format-list button{min-height:42px;color:var(--text-main);text-align:left;background:#ffffff09;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:7px 10px;display:grid}.plain-format-list button span{font-size:13px;font-weight:650}.plain-format-list button small{color:#8f97a7;grid-column:1;font-size:11.5px}.drawer-block{gap:7px;padding:0 12px 12px;display:grid}.drawer-block h3{color:#858d9e;margin:0;font-size:12px;font-weight:650;line-height:16px}.decision-card,.format-picker,.format-summary-pill{display:none!important}@media (width<=340px){.identity-sheet,.phrase-sheet,.quick-format-card{border-radius:18px;padding:11px}.identity-row{grid-template-columns:minmax(0,1fr) 76px}.quick-format-grid{gap:7px}.quick-format-grid button{min-height:72px;padding:9px}.quick-format-grid button strong{font-size:14px}}.create-top h1{text-align:center;font-size:15px}.create-fix-list{gap:7px;display:grid}.create-fix-list>strong{color:var(--text-muted);font-size:12px;font-weight:650}.create-fix-list button{min-height:40px;color:var(--text-body);text-align:left;background:#ff5d7212;border:1px solid #ff5d7229;border-radius:14px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 11px;display:grid}.create-fix-list button span{font-size:13px;font-weight:650}.create-fix-list button svg{color:var(--text-muted)}.create-copy h2{font-size:25px;line-height:30px}.create-upload-empty strong{font-size:16px}.create-upload-empty span{max-width:220px}@media (width<=340px){.create-copy h2{font-size:24px;line-height:29px}.create-top h1{font-size:14px}}.create-actions{grid-template-columns:minmax(82px,.72fr) minmax(0,1.28fr);padding:5px}.create-secondary,.create-primary{white-space:nowrap;text-overflow:clip;padding:0 10px;overflow:visible}.create-secondary{font-size:13px}.create-primary{font-size:14px}@media (width<=340px){.create-actions{grid-template-columns:84px minmax(0,1fr);gap:6px}.create-secondary,.create-primary{height:42px;min-height:42px;padding:0 8px}.create-secondary{font-size:12.5px}.create-primary{font-size:13.5px}}.final-meta-row{flex-wrap:wrap;gap:4px;margin:2px 0 0;display:flex}.final-meta-row span{color:#9aa2b2;background:#ffffff0b;border-radius:999px;align-items:center;width:max-content;max-width:100%;height:20px;padding:0 6px;font-size:11.5px;line-height:14px;display:inline-flex}.hint-row button{max-width:none}.phrase-sheet .hint-row{grid-template-columns:1fr;gap:6px;display:grid}.phrase-sheet .hint-row button{white-space:normal;text-align:left;width:100%;min-height:30px}.create-final-preview>div:last-child{min-width:0}.description-sheet{background:linear-gradient(145deg,#ffffff0e,#ffffff07);border:1px solid #ffffff13;border-radius:20px;gap:11px;padding:13px;display:grid}.description-sheet .hint-row{grid-template-columns:1fr;gap:6px;display:grid}.description-sheet .hint-row button{white-space:normal;width:100%;min-height:30px}.description-sheet .create-field+.create-field{margin-top:2px}@media (width<=340px){.description-sheet{border-radius:18px;padding:11px}}.description-sheet .hint-row{display:none!important}.description-sheet{gap:13px}.phrase-sheet .hint-row{display:none!important}.phrase-sheet{gap:8px}.model-cabinet-page{padding-bottom:calc(104px + var(--tg-safe-bottom))!important;background:radial-gradient(120% 52% at 50% -8%,#c35b911a,transparent 42%),var(--bg)!important}.model-cabinet-page .page-header{margin-bottom:12px!important}.cabinet-empty{background:var(--surface-section);border:1px solid var(--border-soft);border-radius:20px;gap:14px;padding:16px;display:grid}.cabinet-empty h2{margin:0 0 6px;font-size:22px}.cabinet-empty p{color:var(--text-muted);margin:0;font-size:14px;line-height:20px}.cabinet-hero{background:linear-gradient(145deg,#ffffff0f,#ffffff07);border:1px solid #ffffff16;border-radius:22px;gap:13px;padding:14px;display:grid}.cabinet-hero.pending_review{background:linear-gradient(145deg,#e8b85c14,#ffffff08);border-color:#e8b85c33}.cabinet-hero.approved{background:linear-gradient(145deg,#42d77d13,#ffffff08);border-color:#42d77d33}.cabinet-hero.rejected,.cabinet-hero.hidden,.cabinet-hero.banned{background:linear-gradient(145deg,#ff5d7212,#ffffff08);border-color:#ff5d7233}.cabinet-hero-main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cabinet-hero-main .avatar{border-radius:18px!important;width:64px!important;height:64px!important}.cabinet-title-row{align-items:center;gap:7px;min-width:0;display:flex}.cabinet-title-row h2{min-width:0;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;line-height:27px;overflow:hidden}.cabinet-title-row .badge{flex:none;max-width:112px;height:24px}.cabinet-meta-row{flex-wrap:wrap;gap:5px;margin:5px 0 6px;display:flex}.cabinet-meta-row span{height:22px;color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;display:inline-flex}.cabinet-hero-main p{color:var(--text-body);margin:0;font-size:13px;line-height:18px}.cabinet-hero-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.cabinet-hero-actions .link-button,.cabinet-hero-actions button{width:100%;border-radius:14px!important;height:42px!important;min-height:42px!important}.cabinet-hero-actions .secondary-button,.cabinet-submit-review{color:var(--text-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important}.cabinet-cancel-review{color:var(--text-muted);background:0 0;border:1px solid #ffffff17;font-size:13px;font-weight:650}.cabinet-next{background:#ffffff09;border:1px solid #fff1;border-radius:18px;gap:8px;padding:12px;display:grid}.cabinet-next>div{gap:2px;display:grid}.cabinet-next strong{color:var(--text-main);font-size:15px;line-height:19px}.cabinet-next span{color:var(--text-muted);font-size:12px;line-height:16px}.cabinet-next>a{min-height:38px;color:var(--text-body);background:#ffffff09;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;display:grid}.cabinet-next>a span{color:var(--text-body);font-weight:650}.cabinet-next>a svg{color:var(--text-faint)}.cabinet-next.quiet{background:#e8b85c0f;border-color:#e8b85c24}.cabinet-preview-card{background:var(--surface-section);border:1px solid var(--border-soft);border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.cabinet-preview-thumb{width:82px;height:104px;color:var(--text-faint);background:#ffffff0b;border-radius:16px;place-items:center;display:grid;overflow:hidden}.cabinet-preview-thumb img,.cabinet-preview-thumb video{object-fit:cover;width:100%;height:100%}.cabinet-preview-card strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:17px;line-height:22px;display:block;overflow:hidden}.cabinet-preview-card span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.cabinet-preview-card p{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.cabinet-media-panel,.cabinet-completion{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:9px;padding:12px;display:grid}.cabinet-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cabinet-section-head strong{color:var(--text-main);font-size:15px;line-height:19px}.cabinet-section-head span{color:var(--text-muted);font-size:12px}.cabinet-media-strip{scrollbar-width:none;gap:8px;margin:0 -12px;padding:0 12px 2px;display:flex;overflow-x:auto}.cabinet-media-strip .media-tile,.cabinet-add-media{border-radius:13px;flex:0 0 64px;width:64px;height:82px}.cabinet-add-media,.cabinet-media-empty{color:var(--text-muted);background:#ffffff09;border:1px dashed #ffffff21;align-content:center;place-items:center;gap:5px;font-size:11.5px;display:grid}.cabinet-add-media svg,.cabinet-media-empty svg{width:18px;height:18px;color:var(--accent-hover)}.cabinet-media-empty{border-radius:15px;height:72px}.cabinet-completion .progress{height:4px!important;margin:0!important}.cabinet-checks{scrollbar-width:none;gap:6px;margin:0 -12px;padding:0 12px 1px;display:flex;overflow-x:auto}.cabinet-checks span{height:28px;color:var(--text-body);background:#ff5d720f;border:1px solid #ff5d7221;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.cabinet-checks span.done{color:var(--text-body);background:#42d77d12;border-color:#42d77d26}.cabinet-checks svg{width:13px;height:13px}.cabinet-checks span.done svg{color:var(--success)}.cabinet-actions-list{background:var(--surface-row);border:1px solid var(--border-soft);border-radius:18px;gap:0;display:grid;overflow:hidden}.cabinet-action-row{min-height:56px;color:var(--text-main);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.cabinet-action-row+.cabinet-action-row{border-top:1px solid var(--border-soft)}.cabinet-action-row>svg:first-child{background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);border-radius:11px;padding:7px}.cabinet-action-row>svg:last-child{width:16px;height:16px;color:var(--text-faint)}.cabinet-action-row strong{font-size:14px;font-weight:650;line-height:18px;display:block}.cabinet-action-row span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}.cabinet-action-row.disabled{opacity:.72}.cabinet-action-row.promotion:not(.disabled)>svg:first-child{color:var(--accent-hover);background:var(--accent-soft)}@media (width<=340px){.cabinet-hero{border-radius:19px;padding:12px}.cabinet-hero-main{grid-template-columns:58px minmax(0,1fr);gap:10px}.cabinet-hero-main .avatar{width:58px!important;height:58px!important}.cabinet-title-row h2{font-size:20px;line-height:25px}.cabinet-preview-card{grid-template-columns:74px minmax(0,1fr)}.cabinet-preview-thumb{width:74px;height:94px}.cabinet-action-row{padding:9px 10px}.cabinet-meta-row span{font-size:11px}}.cabinet-preview-row{display:none!important}.model-cabinet-page .cabinet-media-panel,.model-cabinet-page .cabinet-hero+.cabinet-media-panel,.model-cabinet-page .cabinet-next+.cabinet-media-panel{margin-top:0}.cabinet-hero-main p{max-width:28ch}.cabinet-next,.cabinet-media-panel,.cabinet-actions-list{margin-top:0}.cabinet-muted{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.cabinet-hero.pending_review+.cabinet-media-panel+.cabinet-completion{margin-top:0}.media-fallback{color:var(--text-muted)!important;text-align:center!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;align-content:center!important;place-items:center!important;gap:6px!important;padding:8px!important;display:grid!important}.media-fallback svg{width:22px!important;height:22px!important;color:var(--text-faint)!important}.media-fallback span{max-width:100%!important;color:var(--text-muted)!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;line-height:13px!important;display:-webkit-box!important;overflow:hidden!important}.avatar .media-fallback span,.detail-avatar .media-fallback span,.media-profile-cover .media-fallback span{display:none!important}.model-cabinet-page .cabinet-media-panel{background:linear-gradient(145deg,#ffffff0d,#ffffff07)!important;border-radius:20px!important;padding:13px!important}.model-cabinet-page .cabinet-media-strip{gap:10px!important;margin:0 -13px!important;padding:0 13px 2px!important}.model-cabinet-page .cabinet-media-strip .media-tile{background:#0b1018!important;border-radius:16px!important;flex:0 0 112px!important;width:112px!important;height:148px!important}.model-cabinet-page .cabinet-media-strip .media-tile:first-child{flex-basis:132px!important;width:132px!important;height:176px!important}.model-cabinet-page .cabinet-add-media{border-radius:16px!important;flex:0 0 96px!important;width:96px!important;height:148px!important}.model-cabinet-page .cabinet-media-empty{border-radius:18px!important;height:118px!important;font-size:13px!important}.model-cabinet-page .cabinet-media-empty svg{width:22px!important;height:22px!important}.model-cabinet-page .media-fallback{display:none!important}@media (width<=340px){.model-cabinet-page .cabinet-media-strip .media-tile{flex-basis:104px!important;width:104px!important;height:138px!important}.model-cabinet-page .cabinet-media-strip .media-tile:first-child{flex-basis:118px!important;width:118px!important;height:158px!important}.model-cabinet-page .cabinet-add-media{flex-basis:88px!important;width:88px!important;height:138px!important}}.model-cabinet-modern{padding-bottom:calc(92px + var(--tg-safe-bottom))!important;background:radial-gradient(115% 44% at 50% -10%,#d668a11f,transparent 42%),var(--bg)!important}.model-cabinet-modern .page-header{margin-bottom:10px!important}.cabinet-stage{background:linear-gradient(145deg,#ffffff12,#ffffff07);border:1px solid #ffffff17;border-radius:24px;grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:14px;min-height:164px;padding:10px;display:grid;position:relative;overflow:hidden}.cabinet-stage:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);height:1px;position:absolute;inset:auto 14px 0}.cabinet-stage.pending_review{background:linear-gradient(145deg,#e8b85c18,#ffffff07);border-color:#e8b85c38}.cabinet-stage-media{width:118px;min-height:156px;color:var(--text-faint);background:#ffffff0b;border-radius:19px;place-items:center;display:grid;overflow:hidden}.cabinet-stage-media .media-asset,.cabinet-stage-media img,.cabinet-stage-media video{object-fit:cover;width:100%;height:100%}.cabinet-stage-media>svg{width:28px;height:28px;color:var(--accent-hover)}.cabinet-stage-copy{flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:4px 2px 4px 0;display:flex}.cabinet-stage-top{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cabinet-stage-top>span:not(.badge){max-width:120px;height:23px;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex;overflow:hidden}.cabinet-stage-copy h2{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:25px;font-weight:760;line-height:29px;overflow:hidden}.cabinet-stage-copy p{color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.cabinet-stage-meta{flex-wrap:wrap;gap:5px;margin-top:1px;display:flex}.cabinet-stage-meta span{height:22px;color:var(--text-muted);background:#00000029;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.cabinet-primary-zone{gap:8px;margin-top:10px;display:grid}.cabinet-main-action{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}:is(.cabinet-main-action:has(.link-button+.secondary-button),.cabinet-main-action:has(.link-button+.cabinet-submit-review)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cabinet-main-action .link-button,.cabinet-main-action button{border-radius:15px!important;height:43px!important;min-height:43px!important;font-size:13px!important}.cabinet-main-action .secondary-button,.cabinet-submit-review{color:var(--text-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important}.cabinet-next-issue{background:#e8b85c11;border:1px solid #e8b85c21;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 10px;display:flex}.cabinet-next-issue span{color:var(--text-muted);font-size:11px}.cabinet-next-issue strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cabinet-media-band{gap:9px;margin-top:12px;display:grid}.cabinet-media-strip.modern{scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.cabinet-media-strip.modern .media-tile{background:#0b1018!important;border-radius:16px!important;flex:0 0 112px!important;width:112px!important;height:148px!important}.cabinet-media-strip.modern .media-tile:first-child{flex-basis:138px!important;width:138px!important;height:182px!important}.cabinet-media-strip.modern .cabinet-add-media{border-radius:16px!important;flex:0 0 96px!important;width:96px!important;height:148px!important}.cabinet-media-empty.modern{height:116px!important;color:var(--text-muted)!important;background:#ffffff09!important;border:1px dashed #ffffff24!important;border-radius:18px!important}.cabinet-edit-dock{gap:10px;margin-top:12px;display:grid}.cabinet-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cabinet-edit-pill{min-height:78px;color:var(--text-main);background:#ffffff09;border:1px solid #fff1;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:8px;padding:11px;display:grid}.cabinet-edit-pill svg{width:24px;height:24px;color:var(--text-muted);background:#ffffff0e;border-radius:9px;grid-row:1/3;padding:5px}.cabinet-edit-pill strong{font-size:13px;line-height:17px}.cabinet-edit-pill span{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}.cabinet-promotion-strip{min-height:58px;color:var(--text-main);text-align:left;background:#bc5a8d12;border:1px solid #bc5a8d24;border-radius:18px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px;display:grid}.cabinet-promotion-strip.disabled{opacity:.72;background:#ffffff06;border-color:#ffffff0f}.cabinet-promotion-strip>svg:first-child{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-hover);border-radius:12px;padding:8px}.cabinet-promotion-strip.disabled>svg:first-child{color:var(--text-faint);background:#ffffff0b}.cabinet-promotion-strip strong{font-size:14px;line-height:18px;display:block}.cabinet-promotion-strip span{color:var(--text-muted);font-size:12px}.cabinet-promotion-strip>svg:last-child{width:16px;height:16px;color:var(--text-faint)}.cabinet-empty.modern{background:linear-gradient(145deg,#ffffff0f,#ffffff07)!important}@media (width<=340px){.cabinet-stage{border-radius:21px;grid-template-columns:102px minmax(0,1fr);gap:11px;min-height:148px}.cabinet-stage-media{border-radius:17px;width:102px;min-height:138px}.cabinet-stage-copy h2{font-size:22px;line-height:26px}.cabinet-stage-copy p{font-size:12px;line-height:17px}:is(.cabinet-main-action:has(.link-button+.secondary-button),.cabinet-main-action:has(.link-button+.cabinet-submit-review)){grid-template-columns:1fr}.cabinet-media-strip.modern .media-tile{flex-basis:104px!important;width:104px!important;height:138px!important}.cabinet-media-strip.modern .media-tile:first-child{flex-basis:122px!important;width:122px!important;height:162px!important}.cabinet-edit-pill{min-height:72px;padding:10px}.cabinet-edit-grid{gap:7px}}.model-cabinet-modern .cabinet-edit-grid{scrollbar-width:none!important;gap:8px!important;margin:0 -16px!important;padding:0 16px 2px!important;display:flex!important;overflow-x:auto!important}.model-cabinet-modern .cabinet-edit-grid::-webkit-scrollbar{display:none!important}.model-cabinet-modern .cabinet-edit-pill{background:#ffffff08!important;border:1px solid #ffffff10!important;border-radius:16px!important;flex:0 0 132px!important;grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;align-content:center!important;column-gap:8px!important;min-height:54px!important;padding:9px 10px!important;display:grid!important}.model-cabinet-modern .cabinet-edit-pill svg{grid-row:1/3!important}.model-cabinet-modern .cabinet-edit-pill span{font-size:11px!important;line-height:14px!important}.model-cabinet-modern .cabinet-promotion-strip{border-radius:16px!important;min-height:52px!important}.model-cabinet-modern .cabinet-promotion-strip span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=340px){.model-cabinet-modern .cabinet-edit-pill{flex-basis:124px!important}.model-cabinet-modern .cabinet-edit-grid{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}}.model-cabinet-modern .cabinet-stage{grid-template-columns:108px minmax(0,1fr)!important;min-height:150px!important}.model-cabinet-modern .cabinet-stage-media{width:108px!important;min-height:142px!important}.model-cabinet-modern .cabinet-media-band{margin-top:11px!important}.model-cabinet-modern .cabinet-media-strip.modern{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.model-cabinet-modern .cabinet-media-strip.modern .media-tile{flex:initial!important;aspect-ratio:3/4!important;border-radius:16px!important;width:100%!important;min-width:0!important;height:auto!important}.model-cabinet-modern .cabinet-media-strip.modern .media-tile:first-child,.model-cabinet-modern .cabinet-media-strip.modern .cabinet-add-media{flex:initial!important;aspect-ratio:3/4!important;width:100%!important;min-width:0!important;height:auto!important}.model-cabinet-modern .cabinet-edit-pill{width:100%!important;min-height:52px!important;color:var(--text-main)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:28px minmax(0,1fr) 16px!important;align-content:center!important;align-items:center!important;column-gap:10px!important;padding:9px 11px!important;display:grid!important}.model-cabinet-modern .cabinet-edit-pill svg:first-child{width:28px!important;height:28px!important;color:var(--text-muted)!important;background:#ffffff0d!important;border-radius:11px!important;grid-row:1/3!important;padding:7px!important}.model-cabinet-modern .cabinet-edit-pill svg:last-child{width:16px!important;height:16px!important;color:var(--text-faint)!important;background:0 0!important;grid-area:1/3/3!important;padding:0!important}.model-cabinet-modern .cabinet-edit-pill span{color:var(--text-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.model-cabinet-modern .cabinet-promotion-strip{margin-top:2px!important}@media (width<=340px){.model-cabinet-modern .cabinet-stage{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important}.model-cabinet-modern .cabinet-stage-media{width:96px!important;min-height:128px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:21px!important;line-height:25px!important}.model-cabinet-modern .cabinet-stage-copy p{-webkit-line-clamp:2!important}:is(.model-cabinet-modern .cabinet-main-action:has(.link-button+.secondary-button),.model-cabinet-modern .cabinet-main-action:has(.link-button+.cabinet-submit-review)){grid-template-columns:1fr!important}.model-cabinet-modern .cabinet-media-strip.modern{grid-template-columns:1fr 1fr!important}.model-cabinet-modern .cabinet-edit-pill{min-height:50px!important;padding:8px 10px!important}}.model-cabinet-modern .cabinet-stage{grid-template-columns:92px minmax(0,1fr)!important;min-height:134px!important;padding:9px!important}.model-cabinet-modern .cabinet-stage-media{border-radius:17px!important;width:92px!important;min-height:122px!important}.model-cabinet-modern .cabinet-stage-copy{gap:5px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:22px!important;line-height:26px!important}.model-cabinet-modern .cabinet-stage-copy p{font-size:12.5px!important;line-height:17px!important}.model-cabinet-modern .cabinet-main-action .link-button,.model-cabinet-modern .cabinet-main-action button{height:40px!important;min-height:40px!important}.model-cabinet-modern .cabinet-media-band{gap:7px!important;margin-top:9px!important}.model-cabinet-modern .cabinet-media-strip.modern .media-tile,.model-cabinet-modern .cabinet-media-strip.modern .media-tile:first-child{aspect-ratio:4/5!important;border-radius:15px!important}.model-cabinet-modern .cabinet-media-strip.modern .cabinet-add-media{aspect-ratio:auto!important;border-radius:14px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:42px!important;min-height:42px!important;display:flex!important}.model-cabinet-modern .cabinet-media-strip.modern .cabinet-add-media svg{width:17px!important;height:17px!important}.model-cabinet-modern .cabinet-edit-pill,.model-cabinet-modern .cabinet-promotion-strip{min-height:48px!important}@media (width<=340px){.model-cabinet-modern .cabinet-stage{grid-template-columns:88px minmax(0,1fr)!important}.model-cabinet-modern .cabinet-stage-media{width:88px!important;min-height:116px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:20px!important;line-height:24px!important}.model-cabinet-modern .cabinet-stage-meta span{height:20px!important;font-size:10.5px!important}.model-cabinet-modern .cabinet-edit-pill{min-height:46px!important}}.model-cabinet-modern .cabinet-media-band.empty-only,.model-cabinet-modern .cabinet-edit-dock{margin-top:10px!important}.model-cabinet-modern .cabinet-stage{min-height:128px!important}.model-cabinet-modern .cabinet-stage-media{min-height:116px!important}.model-cabinet-modern .cabinet-media-empty.modern{height:84px!important}.model-cabinet-modern .cabinet-next-issue{min-height:34px!important}.model-cabinet-modern .cabinet-edit-grid{box-shadow:inset 0 1px #ffffff05!important}.model-cabinet-modern .cabinet-edit-pill,.model-cabinet-modern .cabinet-promotion-strip{min-height:47px!important}@media (width<=340px){.model-cabinet-modern .cabinet-stage{min-height:122px!important}.model-cabinet-modern .cabinet-stage-media{min-height:110px!important}.model-cabinet-modern .cabinet-edit-pill{min-height:45px!important}}.manage-media-page{padding-bottom:calc(28px + var(--tg-safe-bottom))!important}.manage-media-empty{width:100%;min-height:164px;color:var(--text-body);text-align:center;background:linear-gradient(145deg,#c35b911a,#ffffff09);border:1px dashed #ffffff29;border-radius:22px;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.manage-media-empty svg{width:28px;height:28px;color:var(--accent-hover)}.manage-media-empty strong{font-size:16px;line-height:20px}.manage-media-empty span{max-width:250px;color:var(--text-muted);font-size:13px;line-height:18px}.manage-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manage-media-item{min-width:0;position:relative}.manage-media-item .media-tile,.manage-media-add{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #ffffff14;border-radius:17px;width:100%;overflow:hidden}.manage-media-add{color:var(--text-muted);border-style:dashed;align-content:center;place-items:center;gap:7px;display:grid}.manage-media-add svg{width:22px;height:22px;color:var(--accent-hover)}.manage-media-add span{font-size:13px}.manage-media-page .create-note{margin-top:10px}@media (width<=340px){.manage-media-grid{gap:8px}.manage-media-empty{border-radius:20px;min-height:142px}.manage-media-item .media-tile,.manage-media-add{border-radius:15px}}.contact-edit-page{padding-bottom:calc(28px + var(--tg-safe-bottom))!important}.contact-edit-card{background:linear-gradient(145deg,#ffffff0e,#ffffff07);border:1px solid #ffffff13;border-radius:20px;gap:12px;padding:14px;display:grid}.contact-edit-card h2{margin:0 0 4px;font-size:22px;line-height:27px}.contact-edit-card p{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.contact-preview-row strong{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:19px;display:block;overflow:hidden}.contact-preview-row span{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:16px;display:block}.contact-preview-row .copy-button{width:auto;max-width:132px}@media (width<=340px){.contact-edit-card{border-radius:18px;padding:12px}.contact-preview-row{grid-template-columns:1fr}.contact-preview-row .copy-button{width:100%;max-width:none}}.model-cabinet-modern .cabinet-next-issue{display:none!important}.model-cabinet-modern .cabinet-danger-action{color:#fff!important;text-shadow:0 1px #00000024!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:linear-gradient(#ff6678,#e84f62)!important;border:1px solid #ff7082eb!important;padding:0 12px!important;overflow:hidden!important;box-shadow:0 0 0 1px #ff5d722e,0 10px 24px #ff5d7242,0 0 22px #ff5d7229!important}.model-cabinet-modern .cabinet-danger-action:active{transform:translateY(1px)!important;box-shadow:0 0 0 1px #ff5d7224,0 6px 16px #ff5d7233!important}.manage-media-empty span{white-space:normal!important;text-wrap:balance!important;max-width:210px!important}@media (width<=340px){.model-cabinet-modern .cabinet-danger-action{padding:0 10px!important;font-size:12.5px!important}.manage-media-empty span{max-width:180px!important;font-size:12px!important;line-height:16px!important}}.media-picker-label{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;position:relative!important}.media-picker-label .media-file-input{opacity:0!important;pointer-events:auto!important;cursor:pointer!important;z-index:5!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.model-cabinet-modern .cabinet-edit-pill.is-complete{background:linear-gradient(90deg,#39d98a0f,#ffffff05)!important}.model-cabinet-modern .cabinet-edit-pill.is-complete svg:first-child{color:var(--success)!important;background:#39d98a1a!important}.model-cabinet-modern .cabinet-edit-check{width:20px!important;height:20px!important;color:var(--success)!important;background:#39d98a26!important;border:1px solid #39d98a6b!important;border-radius:999px!important;grid-area:1/3/3!important;place-items:center!important;display:inline-grid!important;box-shadow:0 0 0 2px #39d98a0e!important}.model-cabinet-modern .cabinet-edit-check svg{width:13px!important;height:13px!important;color:var(--success)!important;stroke-width:3px!important;background:0 0!important;border:0!important;padding:0!important}.model-cabinet-modern .cabinet-edit-pill.is-complete span:not(.cabinet-edit-check){color:#c9ced8eb!important}.model-cabinet-modern .cabinet-edit-state{box-sizing:border-box!important;border-radius:999px!important;grid-area:1/3/3!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;display:inline-grid!important}.model-cabinet-modern .cabinet-edit-state svg{stroke-width:3px!important;background:0 0!important;border:0!important;width:12px!important;height:12px!important;padding:0!important}.model-cabinet-modern .cabinet-edit-state.success{color:var(--success)!important;background:#39d98a29!important;border:1px solid #39d98a70!important;box-shadow:0 0 0 2px #39d98a0e!important}.model-cabinet-modern .cabinet-edit-state.warning{color:var(--warning)!important;background:#e8b85c2b!important;border:1px solid #e8b85c7a!important;box-shadow:0 0 0 2px #e8b85c0f!important}.model-cabinet-modern .cabinet-edit-check{display:none!important}.model-cabinet-modern .cabinet-danger-action{color:#14110a!important;text-shadow:none!important;background:linear-gradient(#efc760,#dca944)!important;border-color:#efc760eb!important;box-shadow:0 0 0 1px #e8b85c33,0 10px 24px #e8b85c3b,0 0 22px #e8b85c24!important}.model-cabinet-modern .cabinet-media-band.empty-only{display:none!important}.model-cabinet-modern .cabinet-edit-state{place-self:center!important;width:20px!important;min-width:20px!important;height:20px!important;padding:0!important;line-height:0!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state svg,.model-cabinet-modern .cabinet-edit-state.success svg,.model-cabinet-modern .cabinet-edit-state.warning svg{width:11px!important;min-width:11px!important;max-width:11px!important;height:11px!important;box-shadow:none!important;stroke-width:3.2px!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.model-cabinet-modern .cabinet-edit-pill.is-missing{background:linear-gradient(90deg,#f59e0b0b,#ffffff05)!important}.model-cabinet-modern .cabinet-edit-pill.is-missing svg:first-child{color:#d99a21!important;background:#f59e0b14!important}.model-cabinet-modern .cabinet-danger-action{color:#1f1605!important;background:linear-gradient(#f5b84b,#e1a33a)!important;border:1px solid #f5b84bdb!important;font-weight:720!important;box-shadow:0 0 0 1px #f59e0b24,0 8px 20px #f59e0b2e!important}.model-cabinet-modern .cabinet-danger-action:active{box-shadow:0 0 0 1px #f59e0b1f,0 5px 14px #f59e0b24!important}:root{--sk-bg:#050506;--sk-chrome:#121c26;--sk-surface:#131314;--sk-surface-2:#18181a;--sk-surface-3:#1d1d20;--sk-border:#ffffff16;--sk-border-strong:#ffffff21;--sk-text:#f7f7fb;--sk-body:#c7c7d0;--sk-muted:#777882;--sk-faint:#4e5058;--sk-magenta:#ff0f72;--sk-magenta-2:#d90b62;--sk-magenta-soft:#ff0f7225;--sk-magenta-border:#ff0f7261;--sk-shadow:0 16px 38px #0000006b;--sk-radius-card:22px;--sk-radius-row:20px;--sk-radius-control:14px;--color-bg:var(--sk-bg)!important;--color-bg-elevated:#0b0b0d!important;--color-surface-1:var(--sk-surface)!important;--color-surface-2:var(--sk-surface-2)!important;--color-surface-3:var(--sk-surface-3)!important;--color-border:var(--sk-border)!important;--color-border-soft:#ffffff0e!important;--color-border-strong:var(--sk-border-strong)!important;--color-text-main:var(--sk-text)!important;--color-text-body:var(--sk-body)!important;--color-text-muted:var(--sk-muted)!important;--color-text-faint:var(--sk-faint)!important;--color-accent:var(--sk-magenta)!important;--color-accent-hover:#ff2b86!important;--color-accent-pressed:var(--sk-magenta-2)!important;--color-accent-soft:var(--sk-magenta-soft)!important;--color-accent-border:var(--sk-magenta-border)!important;--bg:var(--sk-bg)!important;--surface:var(--sk-surface)!important;--surface-raised:var(--sk-surface-2)!important;--surface-soft:var(--sk-surface-3)!important;--border:var(--sk-border)!important;--text-main:var(--sk-text)!important;--text-body:var(--sk-body)!important;--text-muted:var(--sk-muted)!important;--accent:var(--sk-magenta)!important;--accent-hover:#ff2b86!important;--accent-soft:var(--sk-magenta-soft)!important;--nav-height:74px!important;--screen-x:12px!important}html,body,#root{background:var(--sk-bg)!important;color:var(--sk-text)!important}body{background:var(--sk-bg)!important}.app-shell{background:var(--sk-bg)!important;box-shadow:none!important;background-image:none!important}.page{background:var(--sk-bg)!important;color:var(--sk-text)!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(88px + var(--tg-safe-bottom))!important}.page-header{margin-bottom:14px!important}.page-header h1,.catalog-masthead h1,.create-copy h2,.panel h2,.detail-card h2,.section-row h2{color:var(--sk-text)!important;letter-spacing:0!important;font-weight:760!important}.page-header h1{font-size:28px!important;line-height:34px!important}.page-header p,.catalog-masthead span,.section-row span,.cabinet-section-head span{color:var(--sk-muted)!important}.catalog-masthead{background:0 0!important;border:0!important;margin:2px 0 14px!important;padding:0!important}.catalog-masthead h1{font-size:28px!important;line-height:34px!important}.catalog-masthead h1 span{color:var(--sk-muted)!important;font-size:15px!important;font-weight:650!important}.panel,.detail-card,.status-card,.legal-card,.visitor-hero,.visitor-list.main,.cabinet-stage,.cabinet-edit-grid,.contact-edit-card,.manage-media-empty,.create-final-preview,.quick-format-card,.option-drawer,.identity-sheet,.phrase-sheet,.create-details,.filter-group,.advanced-filters,.sheet,.modal{border:1px solid var(--sk-border)!important;border-radius:var(--sk-radius-card)!important;box-shadow:none!important;background:linear-gradient(#ffffff0b,#ffffff06)!important}.primary-button,.secondary-button,.danger-button,.ghost-button,.link-button,.filter-button,.copy-button,.copy-inline,.icon-button,.create-primary,.create-secondary,.cabinet-cancel-review{box-shadow:none!important;letter-spacing:0!important;border-radius:14px!important}.primary-button,.create-primary{background:var(--sk-magenta)!important;color:#fff!important;border:1px solid #ff0f72d1!important;height:44px!important;min-height:44px!important}.secondary-button,.create-secondary,.filter-button,.copy-button,.copy-inline,.icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;color:var(--sk-text)!important}.search-bar,.form-field input,.form-field textarea,.form-field select,.create-field input,.create-field textarea{color:var(--sk-text)!important;box-shadow:none!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:16px!important}.search-bar:focus-within,.form-field input:focus,.form-field textarea:focus,.create-field input:focus,.create-field textarea:focus{border-color:var(--sk-magenta-border)!important;box-shadow:0 0 0 3px #ff0f721a!important}.bottom-nav{left:50%!important;right:auto!important;bottom:calc(8px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;background:#0a0a0ce0!important;border:1px solid #ffffff16!important;border-radius:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 16px)!important;max-width:464px!important;height:64px!important;padding:6px!important;transform:translate(-50%)!important;box-shadow:0 18px 44px #0000008c!important}.bottom-nav a{color:#ffffff57!important;background:0 0!important;border-radius:22px!important;gap:3px!important;min-height:52px!important;font-size:10.5px!important;font-weight:620!important}.bottom-nav a svg{color:currentColor!important;background:0 0!important;border:0!important;width:20px!important;height:20px!important;padding:0!important}.bottom-nav a.active{color:var(--sk-magenta)!important;background:#ff0f722e!important;box-shadow:inset 0 0 0 1px #ff0f7224!important}.bottom-nav a.active svg{color:var(--sk-magenta)!important}.bottom-nav:before{content:""!important;width:calc(33.3333% - 4px)!important;height:calc(100% - 12px)!important;transform:translateX(calc(var(--active-index,0) * 100%))!important;pointer-events:none!important;background:linear-gradient(145deg,#ff0f723d,#ff0f721f)!important;border:1px solid #ff0f7229!important;border-radius:22px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;position:absolute!important;top:6px!important;left:6px!important;box-shadow:0 10px 24px #ff0f7221,inset 0 1px #ffffff14!important}.bottom-nav a{z-index:1!important;position:relative!important}.bottom-nav a.active{box-shadow:none!important;background:0 0!important}.bottom-nav a span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.sheet,.modal{background:#101012!important;border-radius:24px 24px 0 0!important}.handle{background:#ffffff2e!important}.media-profile-card,.profile-card,.placement-card,.promo-card,.offer-card,.report-card,.admin-item,.visitor-list a,.cabinet-edit-pill,.cabinet-promotion-strip{border-radius:20px!important}.tag-pill,.chip,.tags-select button{border-radius:999px!important}@media (width<=340px){.bottom-nav{width:calc(100% - 12px)!important;bottom:calc(6px + var(--tg-safe-bottom))!important;border-radius:26px!important;height:62px!important}.bottom-nav a{border-radius:20px!important;min-height:50px!important;font-size:10px!important}.page{padding-left:10px!important;padding-right:10px!important}}.visitor-profile-page .page-header,.model-cabinet-modern .page-header{margin-bottom:12px!important}.visitor-profile-page .visitor-hero{background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important;min-height:94px!important;margin:0 0 14px!important;padding:14px!important}.visitor-profile-page .visitor-avatar{width:64px!important;height:64px!important;color:var(--sk-magenta)!important;background:linear-gradient(145deg,#ff0f7238,#ffffff0a)!important;border:1px solid #ffffff1a!important;border-radius:22px!important}.visitor-profile-page .visitor-identity h2{font-size:25px!important;font-weight:780!important;line-height:29px!important}.visitor-profile-page .visitor-identity p{color:var(--sk-body)!important;margin-bottom:6px!important;font-size:13px!important}.visitor-id-copy{width:auto!important;max-width:100%!important;height:30px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:720!important;display:inline-flex!important}.visitor-id-copy svg{width:13px!important;height:13px!important;color:var(--sk-magenta)!important;background:0 0!important;padding:0!important}.visitor-profile-page .visitor-list.main{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;margin:0!important;display:grid!important;overflow:visible!important}.visitor-profile-page .visitor-list.main a{min-height:76px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;gap:12px!important;padding:14px!important}.visitor-profile-page .visitor-list.main a+a{border-top:0!important}.visitor-profile-page .visitor-list.main a>svg:first-child{width:42px!important;height:42px!important;color:var(--sk-magenta)!important;background:#ff0f721b!important;border-radius:14px!important;padding:11px!important}.visitor-profile-page .visitor-list.main a:nth-child(2)>svg:first-child{color:#f5a623!important;background:#f59e0b1b!important}.visitor-profile-page .visitor-list.main strong{font-size:16px!important;font-weight:760!important;line-height:20px!important}.visitor-profile-page .visitor-list.main span{color:var(--sk-muted)!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important}.visitor-profile-page .visitor-list.main a>svg:last-child{color:#ffffff38!important;background:0 0!important;width:17px!important;height:17px!important;padding:0!important}.model-cabinet-modern{background:var(--sk-bg)!important;padding-bottom:calc(96px + var(--tg-safe-bottom))!important}.model-cabinet-modern .cabinet-stage{background:radial-gradient(150px 120px at 88% 82%,#ff0f722e,#0000 68%),linear-gradient(145deg,#fff1,#ffffff06)!important;border:1px solid #ff0f723d!important;border-radius:26px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:13px!important;min-height:158px!important;padding:12px!important;box-shadow:0 18px 42px #00000052!important}.model-cabinet-modern .cabinet-stage:after{content:""!important;bottom:-34px!important;right:-18px!important;opacity:.55!important;background-image:linear-gradient(#ff0f721f 1px,#0000 1px),linear-gradient(90deg,#ff0f721f 1px,#0000 1px)!important;background-size:18px 18px!important;width:142px!important;height:112px!important;display:block!important;position:absolute!important;inset:auto -18px -34px auto!important;transform:rotate(14deg)!important}.model-cabinet-modern .cabinet-stage-media{z-index:1!important;background:#0d0d10!important;border:1px solid #ffffff17!important;border-radius:22px!important;width:104px!important;min-height:134px!important}.model-cabinet-modern .cabinet-stage-media>svg{color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;width:42px!important;height:42px!important;padding:10px!important}.model-cabinet-modern .cabinet-stage-copy{z-index:1!important;justify-content:center!important;gap:6px!important;padding-right:2px!important}.model-cabinet-modern .cabinet-stage-top .badge{color:#ff4d9a!important;background:#ff0f7224!important;border:1px solid #ff0f723d!important;border-radius:999px!important;height:26px!important;font-size:11px!important}.model-cabinet-modern .cabinet-stage-top>span:not(.badge){height:25px!important;color:var(--sk-body)!important;background:#ffffff0e!important;border-color:#ffffff17!important}.model-cabinet-modern .cabinet-stage-copy h2{color:var(--sk-text)!important;font-size:27px!important;font-weight:820!important;line-height:31px!important}.model-cabinet-modern .cabinet-stage-copy p{color:var(--sk-body)!important;-webkit-line-clamp:2!important;font-size:13px!important;line-height:18px!important}.model-cabinet-modern .cabinet-stage-meta span{height:24px!important;color:var(--sk-muted)!important;background:#00000038!important;border:1px solid #ffffff0e!important}.model-cabinet-modern .cabinet-main-action{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.model-cabinet-modern .cabinet-main-action .link-button,.model-cabinet-modern .cabinet-main-action button{border-radius:20px!important;height:58px!important;min-height:58px!important;font-size:15px!important;font-weight:760!important}.model-cabinet-modern .cabinet-main-action .link-button:first-child,.model-cabinet-modern .cabinet-main-action .primary-button:first-child{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f728c!important;grid-column:1/-1!important;box-shadow:0 14px 30px #ff0f7229!important}.model-cabinet-modern .cabinet-main-action .secondary-button,.model-cabinet-modern .cabinet-cancel-review{color:var(--sk-body)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important}.model-cabinet-modern .cabinet-danger-action{color:#1b1204!important;background:linear-gradient(145deg,#f59e0beb,#bd7710f0)!important;border-color:#f59e0b80!important;box-shadow:0 14px 30px #f59e0b24!important}.model-cabinet-modern .cabinet-edit-dock{gap:10px!important;margin-top:14px!important}.model-cabinet-modern .cabinet-section-head{justify-content:space-between!important;align-items:end!important;margin:0 2px!important;display:flex!important}.model-cabinet-modern .cabinet-section-head strong{color:var(--sk-text)!important;font-size:17px!important;font-weight:780!important;line-height:21px!important}.model-cabinet-modern .cabinet-section-head span{color:var(--sk-muted)!important;font-size:12px!important}.model-cabinet-modern .cabinet-edit-grid{background:linear-gradient(#ffffff0c,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-pill{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) 24px!important;gap:12px!important;min-height:68px!important;padding:12px 14px!important}.model-cabinet-modern .cabinet-edit-pill+.cabinet-edit-pill{border-top:1px solid #ffffff0f!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child{width:42px!important;height:42px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;padding:11px!important}.model-cabinet-modern .cabinet-edit-pill:first-child>svg:first-child{color:#ff0f72!important;background:#ff0f721a!important}.model-cabinet-modern .cabinet-edit-pill:nth-child(2)>svg:first-child{color:#f5a623!important;background:#f59e0b1b!important}.model-cabinet-modern .cabinet-edit-pill:nth-child(3)>svg:first-child{color:#34d399!important;background:#34d39918!important}.model-cabinet-modern .cabinet-edit-pill:nth-child(4)>svg:first-child{color:#60a5fa!important;background:#60a5fa18!important}.model-cabinet-modern .cabinet-edit-pill strong{color:var(--sk-text)!important;font-size:15px!important;font-weight:760!important;line-height:19px!important}.model-cabinet-modern .cabinet-edit-pill span:not(.cabinet-edit-state){color:var(--sk-muted)!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important}.model-cabinet-modern .cabinet-edit-state{border-radius:999px!important;width:22px!important;min-width:22px!important;height:22px!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state svg{background:0 0!important;border:0!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;display:block!important}.model-cabinet-modern .cabinet-promotion-strip{background:linear-gradient(145deg,#ff0f7214,#ffffff06)!important;border:1px solid #ff0f7229!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;min-height:64px!important;padding:12px 14px!important}.model-cabinet-modern .cabinet-promotion-strip.disabled{opacity:1!important;background:linear-gradient(145deg,#ffffff0a,#ffffff05)!important;border-color:#ffffff12!important}.model-cabinet-modern .cabinet-promotion-strip>svg:first-child{width:42px!important;height:42px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;padding:11px!important}.model-cabinet-modern .cabinet-promotion-strip.disabled>svg:first-child{color:var(--sk-muted)!important;background:#ffffff0e!important}.model-cabinet-modern .cabinet-promotion-strip strong{color:var(--sk-text)!important;font-size:15px!important;line-height:19px!important}.model-cabinet-modern .cabinet-promotion-strip span{color:var(--sk-muted)!important;font-size:12.5px!important}@media (width<=340px){.model-cabinet-modern .cabinet-stage{grid-template-columns:92px minmax(0,1fr)!important;gap:11px!important;min-height:144px!important;padding:10px!important}.model-cabinet-modern .cabinet-stage-media{border-radius:20px!important;width:92px!important;min-height:124px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:23px!important;line-height:27px!important}.model-cabinet-modern .cabinet-main-action{grid-template-columns:1fr!important}.model-cabinet-modern .cabinet-main-action .link-button,.model-cabinet-modern .cabinet-main-action button{border-radius:18px!important;height:50px!important;min-height:50px!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:38px minmax(0,1fr) 22px!important;min-height:62px!important;padding:10px 12px!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child,.model-cabinet-modern .cabinet-promotion-strip>svg:first-child{width:38px!important;height:38px!important;padding:10px!important}}.create-flow{--create-x:12px!important;background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) var(--create-x) calc(92px + var(--tg-safe-bottom))!important}.create-top{grid-template-columns:38px minmax(0,1fr) 48px!important;height:38px!important;margin:0 0 10px!important}.create-top .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.create-top h1{text-align:center!important;color:var(--sk-text)!important;font-size:16px!important;font-weight:760!important;line-height:20px!important}.create-top strong{height:28px!important;color:var(--sk-muted)!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:999px!important;font-size:12px!important}.create-progress{background:#ffffff13!important;border-radius:999px!important;height:4px!important;margin:0 0 16px!important}.create-progress span{background:linear-gradient(90deg,var(--sk-magenta),#ff5ba4)!important}.create-content{gap:14px!important}.create-copy{gap:4px!important;margin-bottom:0!important}.create-copy h2{color:var(--sk-text)!important;letter-spacing:0!important;font-size:28px!important;font-weight:820!important;line-height:32px!important}.create-copy p{color:var(--sk-muted)!important;max-width:30ch!important;font-size:14px!important;line-height:19px!important}.identity-sheet,.phrase-sheet,.description-sheet,.quick-format-card,.option-drawer,.create-details{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important}.identity-sheet,.phrase-sheet,.description-sheet,.quick-format-card{gap:12px!important;padding:14px!important}.identity-row{grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important}.create-field{gap:6px!important}.create-field>span{color:var(--sk-muted)!important;font-size:13px!important;font-weight:650!important;line-height:17px!important}.create-field input,.create-field textarea{color:var(--sk-text)!important;box-shadow:none!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:16px!important;font-size:16px!important}.create-field input{height:48px!important;padding:0 13px!important}.create-field textarea{min-height:88px!important;max-height:100px!important;padding:11px 13px!important}.create-field textarea.full{min-height:126px!important;max-height:140px!important}.phrase-sheet .create-field textarea.short{min-height:88px!important;max-height:96px!important}.description-sheet .create-field textarea.short{min-height:92px!important;max-height:104px!important}.description-sheet .create-field textarea.full{min-height:124px!important;max-height:138px!important}.create-field input:focus,.create-field textarea:focus{border-color:var(--sk-magenta-border)!important;background:#1b1f27!important;box-shadow:0 0 0 3px #ff0f721a!important}.create-note.success{color:#34d399!important;background:#34d3991a!important;border:1px solid #34d39938!important;border-radius:999px!important;width:max-content!important;padding:5px 9px!important}.create-details summary,.option-drawer summary{min-height:52px!important;color:var(--sk-body)!important;padding:0 14px!important}.create-details summary:after,.option-drawer summary:after{color:#ffffff42!important}.create-details-body{gap:11px!important;padding:0 14px 14px!important}.create-slug-row{height:34px!important;padding:0 2px!important}.create-toggle-chip{background:#ffffff0b!important;border-color:#ffffff14!important;height:34px!important}.create-toggle-chip.active{color:var(--sk-magenta)!important;background:#ff0f721f!important;border-color:#ff0f7247!important}.create-upload-empty{background:radial-gradient(160px 120px at 50% 70%,#ff0f7221,#0000 70%),linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px dashed #ff0f7252!important;border-radius:26px!important;min-height:212px!important}.create-upload-empty svg{width:46px!important;height:46px!important;color:var(--sk-magenta)!important;background:#ff0f721f!important;border-radius:16px!important;padding:12px!important}.create-upload-empty strong{color:var(--sk-text)!important;font-size:17px!important;line-height:22px!important}.create-upload-empty span{color:var(--sk-muted)!important;max-width:220px!important;font-size:13px!important;line-height:18px!important}.create-media-strip{margin:0 calc(-1 * var(--create-x))!important;padding:0 var(--create-x) 4px!important;gap:10px!important}.create-media-item{flex-basis:118px!important;width:118px!important}.create-media-item .media-tile,.create-upload-add{background:#101014!important;border:1px solid #ffffff17!important;border-radius:20px!important;width:118px!important;height:156px!important}.create-upload-add{color:var(--sk-muted)!important;border-style:dashed!important}.create-upload-add svg{color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}.quick-format-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.quick-format-head strong{color:var(--sk-text)!important;font-size:16px!important;line-height:20px!important}.quick-format-head span{color:#ff6ead!important;background:#ff0f7221!important;border-color:#ff0f723d!important}.quick-format-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.quick-format-grid button{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:20px!important;min-height:92px!important;padding:13px!important}.quick-format-grid button.active{background:linear-gradient(145deg,#ff0f7233,#ffffff0b)!important;border-color:#ff0f726b!important}.quick-format-grid button strong{font-size:16px!important;line-height:20px!important}.quick-format-grid button small{color:var(--sk-muted)!important;font-size:12px!important}.option-drawer summary>span{width:34px!important;height:34px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:13px!important}.option-drawer strong{color:var(--sk-text)!important;font-size:15px!important}.option-drawer small{color:var(--sk-muted)!important}.plain-format-list button{background:#ffffff0a!important;border-color:#ffffff13!important;border-radius:16px!important;min-height:50px!important}.plain-format-list button.active{background:#ff0f721f!important;border-color:#ff0f724d!important}.create-chips .tags-select button,.practice-choice .tags-select button,.tags-select button{height:30px!important;min-height:30px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border-color:#ffffff14!important;border-radius:999px!important}.create-chips .tags-select button.active,.practice-choice .tags-select button.active,.tags-select button.active{color:#ff78b4!important;background:#ff0f7229!important;border-color:#ff0f7257!important}.create-final-preview{background:linear-gradient(145deg,#fff1,#ffffff07)!important;border:1px solid #ffffff17!important;border-radius:24px!important;grid-template-columns:92px minmax(0,1fr)!important;gap:13px!important;padding:12px!important}.create-final-thumb{background:#101014!important;border-radius:20px!important;width:92px!important;height:118px!important}.create-final-preview strong{color:var(--sk-text)!important;font-size:20px!important;font-weight:800!important;line-height:24px!important}.final-meta-row span{height:22px!important;color:var(--sk-muted)!important;background:#ffffff0e!important;border:1px solid #ffffff0f!important}.create-fix-list{gap:8px!important}.create-fix-list>strong{color:var(--sk-muted)!important}.create-fix-list button{min-height:48px!important;color:var(--sk-body)!important;background:#f59e0b17!important;border-color:#f59e0b33!important;border-radius:18px!important}.create-ready{color:#34d399!important;background:#34d3991a!important;border-color:#34d39938!important;border-radius:18px!important;min-height:42px!important}.create-actions{left:8px!important;right:8px!important;bottom:calc(8px + var(--tg-safe-bottom))!important;background:#0a0a0ce6!important;border:1px solid #ffffff16!important;border-radius:24px!important;padding:6px!important;box-shadow:0 18px 44px #00000080!important}.create-primary,.create-secondary{border-radius:18px!important;height:48px!important;min-height:48px!important;font-size:14px!important;font-weight:760!important}.create-primary{background:var(--sk-magenta)!important;color:#fff!important;border-color:#ff0f72b8!important}.create-secondary{color:var(--sk-muted)!important;background:0 0!important;border-color:#0000!important}@media (width<=340px){.create-flow{--create-x:10px!important}.create-copy h2{font-size:25px!important;line-height:30px!important}.identity-row{grid-template-columns:minmax(0,1fr) 78px!important}.create-media-item{flex-basis:108px!important;width:108px!important}.create-media-item .media-tile,.create-upload-add{width:108px!important;height:144px!important}.quick-format-grid button{min-height:84px!important;padding:11px!important}.create-final-preview{grid-template-columns:82px minmax(0,1fr)!important}.create-final-thumb{width:82px!important;height:106px!important}}.profile-detail-page{background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) 12px calc(92px + var(--tg-safe-bottom))!important}.profile-detail-page .page-header{margin:0 0 12px!important}.profile-detail-page .page-header .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.profile-detail-page .page-header h1{color:var(--sk-text)!important;font-size:18px!important;font-weight:780!important;line-height:22px!important}.profile-detail-page .preview-status-note{color:var(--sk-body)!important;background:linear-gradient(145deg,#f59e0b1b,#ffffff06)!important;border:1px solid #f59e0b3d!important;border-radius:20px!important;gap:4px!important;margin:0 0 12px!important;padding:12px 14px!important;display:grid!important}.profile-detail-page .preview-status-note strong{color:#f5a623!important;font-size:14px!important;line-height:18px!important}.profile-detail-page .preview-status-note span{color:var(--sk-muted)!important;font-size:12.5px!important;line-height:17px!important}.profile-detail-page .detail-profile-card{background:radial-gradient(160px 120px at 94% 84%,#ff0f7229,#0000 70%),linear-gradient(145deg,#ffffff10,#ffffff06)!important;border:1px solid #ffffff17!important;border-radius:26px!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;margin:0 0 12px!important;padding:13px!important;display:grid!important;box-shadow:0 16px 38px #00000042!important}.profile-detail-page .detail-profile-card:before,.profile-detail-page .detail-profile-card:after{content:none!important;display:none!important}.profile-detail-page .detail-avatar{width:82px!important;height:92px!important;color:var(--sk-magenta)!important;background:linear-gradient(145deg,#ff0f722e,#ffffff09)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;padding:0!important;overflow:hidden!important}.profile-detail-page .detail-avatar img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.profile-detail-page .detail-avatar svg{width:34px!important;height:34px!important;color:var(--sk-magenta)!important;background:#ff0f721c!important;border-radius:14px!important;padding:8px!important}.profile-detail-page .detail-profile-info{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:5px!important;padding:0!important;display:grid!important}.profile-detail-page .detail-name-row{text-align:left!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.profile-detail-page .detail-name-row h2{min-width:0!important;color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:25px!important;font-weight:840!important;line-height:29px!important;overflow:hidden!important}.profile-detail-page .verified-icon{color:#34d399!important;flex:none!important;width:18px!important;height:18px!important}.profile-detail-page .copy-inline{width:max-content!important;max-width:180px!important;height:28px!important;min-height:28px!important;color:var(--sk-muted)!important;background:#ffffff0c!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:0 9px!important;font-size:12px!important;font-weight:720!important}.profile-detail-page .copy-inline svg{width:13px!important;height:13px!important;color:var(--sk-magenta)!important;background:0 0!important;padding:0!important}.profile-detail-page .detail-profile-info>p{color:var(--sk-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;margin:0!important;font-size:13px!important;line-height:18px!important;overflow:hidden!important}.profile-detail-page .detail-profile-meta{text-align:left!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.profile-detail-page .detail-profile-meta .status-badge,.profile-detail-page .detail-profile-meta>span:not(.status-badge){max-width:150px!important;height:25px!important;color:var(--sk-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#0000003d!important;border:1px solid #ffffff12!important;border-radius:999px!important;padding:0 8px!important;font-size:12px!important;font-weight:720!important;overflow:hidden!important}.profile-detail-page .detail-headline{color:var(--sk-text)!important;-webkit-line-clamp:2!important;white-space:normal!important;text-align:left!important;-webkit-box-orient:vertical!important;margin:1px 0 0!important;font-size:14px!important;line-height:19px!important;display:-webkit-box!important;overflow:hidden!important}.profile-detail-page .detail-actions-card{box-shadow:none!important;background:0 0!important;border:0!important;gap:9px!important;margin:0 0 18px!important;padding:0!important;display:grid!important}.profile-detail-page .detail-actions-card>.primary-button,.profile-detail-page .own-preview-actions .link-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:780!important;box-shadow:0 14px 30px #ff0f7229!important}.profile-detail-page .detail-secondary-actions{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:9px!important;display:grid!important}.profile-detail-page .detail-secondary-actions .secondary-button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--sk-body)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:17px!important;padding:0 11px!important;font-size:13px!important;font-weight:740!important}.profile-detail-page .detail-secondary-actions .secondary-button:only-child{grid-column:1/-1!important}.profile-detail-page .detail-secondary-actions .secondary-button.is-active{color:#ff78b4!important;background:#ff0f7221!important;border-color:#ff0f7242!important}.profile-detail-page .detail-secondary-actions svg,.profile-detail-page .detail-actions-card>.primary-button svg{width:17px!important;height:17px!important}.profile-detail-page .detail-section{margin:0 0 18px!important}.profile-detail-page .section-row.compact{justify-content:space-between!important;align-items:end!important;margin:0 2px 9px!important;display:flex!important}.profile-detail-page .section-row.compact h2{color:var(--sk-text)!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:22px!important}.profile-detail-page .section-row.compact span{color:var(--sk-muted)!important;font-size:12px!important;font-weight:680!important}.profile-detail-page .detail-media-carousel{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:10px!important;margin:0 -12px!important;padding:0 12px 4px!important;display:flex!important;overflow-x:auto!important}.profile-detail-page .detail-media-carousel::-webkit-scrollbar{display:none!important}.profile-detail-page .detail-media-carousel .media-tile{scroll-snap-align:start!important;background:#101014!important;border:1px solid #ffffff17!important;border-radius:22px!important;flex:0 0 142px!important;width:142px!important;height:188px!important;overflow:hidden!important}.profile-detail-page .detail-media-carousel .media-tile img,.profile-detail-page .detail-media-carousel .media-tile video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.profile-detail-page .detail-card{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:22px!important;margin:0 0 12px!important;padding:15px!important}.profile-detail-page .detail-card h2{color:var(--sk-text)!important;margin:0 0 9px!important;font-size:18px!important;font-weight:800!important;line-height:22px!important}.profile-detail-page .full-description{color:var(--sk-body)!important;white-space:pre-wrap!important;margin:0!important;font-size:14px!important;line-height:21px!important}.profile-detail-page .tags-wrap{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.profile-detail-page .tag-pill{max-width:160px!important;height:30px!important;color:var(--sk-body)!important;background:#ffffff0c!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:0 10px!important;font-size:12px!important;font-weight:720!important}.profile-detail-page .detail-contact-list{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.profile-detail-page .tertiary-actions{background:0 0!important;border:0!important;justify-content:center!important;gap:22px!important;margin:4px 0 14px!important;padding:4px 0!important;display:flex!important}.profile-detail-page .tertiary-actions button{height:34px!important;min-height:34px!important;color:var(--sk-muted)!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:13px!important;font-weight:680!important}.profile-detail-page .tertiary-actions button:first-child{color:#f87171!important}@media (width<=380px){.profile-detail-page{padding-left:10px!important;padding-right:10px!important}.profile-detail-page .detail-profile-card{border-radius:24px!important;grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important;padding:11px!important}.profile-detail-page .detail-avatar{border-radius:20px!important;width:76px!important;height:86px!important}.profile-detail-page .detail-name-row h2{font-size:23px!important;line-height:27px!important}.profile-detail-page .copy-inline{max-width:154px!important}.profile-detail-page .detail-secondary-actions{gap:8px!important}.profile-detail-page .detail-media-carousel{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.profile-detail-page .detail-media-carousel .media-tile{border-radius:20px!important;flex-basis:132px!important;width:132px!important;height:176px!important}}@media (width<=340px){.profile-detail-page .detail-profile-card{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.profile-detail-page .detail-avatar{border-radius:18px!important;width:68px!important;height:78px!important}.profile-detail-page .detail-name-row h2{font-size:20px!important;line-height:24px!important}.profile-detail-page .detail-profile-info>p{font-size:12px!important;line-height:16px!important}.profile-detail-page .detail-profile-meta .status-badge,.profile-detail-page .detail-profile-meta>span:not(.status-badge){max-width:116px!important;height:23px!important;font-size:11px!important}.profile-detail-page .detail-headline{font-size:13px!important;line-height:18px!important}.profile-detail-page .detail-secondary-actions{grid-template-columns:1fr!important}.profile-detail-page .detail-media-carousel .media-tile{flex-basis:120px!important;width:120px!important;height:160px!important}.profile-detail-page .detail-card{border-radius:20px!important;padding:13px!important}}.promotion-page{background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) 12px calc(26px + var(--tg-safe-bottom))!important}.promotion-page .page-header{margin:0 0 12px!important}.promotion-page .page-header .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.promotion-page .page-header h1{color:var(--sk-text)!important;font-size:18px!important;font-weight:780!important;line-height:22px!important}.promotion-page .page-header p{color:var(--sk-muted)!important;font-size:12.5px!important;line-height:17px!important}.promotion-page .promotion-intro{background:radial-gradient(160px 118px at 82% 26%,#ff0f7245,#0000 70%),radial-gradient(120px 92px at 8% 92%,#60a5fa1f,#0000 72%),linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #ff0f723d!important;border-radius:28px!important;min-height:148px!important;margin:0 0 14px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #00000057!important}.promotion-page .promotion-intro:after{content:""!important;opacity:.6!important;pointer-events:none!important;background-image:linear-gradient(#ff0f7221 1px,#0000 1px),linear-gradient(90deg,#ff0f7221 1px,#0000 1px)!important;background-size:18px 18px!important;width:152px!important;height:112px!important;position:absolute!important;bottom:-30px!important;right:-22px!important;transform:rotate(14deg)!important}.promotion-page .promotion-intro h2{z-index:1!important;letter-spacing:0!important;max-width:260px!important;color:var(--sk-text)!important;margin:28px 0 8px!important;font-size:29px!important;font-weight:860!important;line-height:32px!important;position:relative!important}.promotion-page .promotion-intro h2:before{content:"Видимость анкеты"!important;color:#ff78b4!important;background:#ff0f7221!important;border:1px solid #ff0f7245!important;border-radius:999px!important;align-items:center!important;height:24px!important;padding:0 9px!important;font-size:11px!important;font-weight:780!important;line-height:14px!important;display:inline-flex!important;position:absolute!important;top:-28px!important;left:0!important}.promotion-page .promotion-intro p{z-index:1!important;max-width:286px!important;color:var(--sk-body)!important;margin:0!important;font-size:13.5px!important;font-weight:620!important;line-height:19px!important;position:relative!important}.promotion-page .promotion-intro p:after{content:""!important;display:none!important}.promotion-page .promotion-intro .badge{z-index:1!important;color:#34d399!important;background:#34d3991c!important;border-color:#34d3993d!important;margin-top:10px!important;position:relative!important}.promotion-page .offer-list{gap:10px!important;margin:0 0 12px!important;display:grid!important}.promotion-page .offer-card{appearance:none!important;text-align:left!important;width:100%!important;min-height:104px!important;color:var(--sk-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.promotion-page .offer-card:first-child{background:linear-gradient(145deg,#ff0f721b,#ffffff06 72%)!important;border-color:#ff0f7233!important;min-height:122px!important}.promotion-page .offer-card:nth-child(4){background:linear-gradient(145deg,#f59e0b13,#ffffff06 72%)!important;border-color:#f59e0b2e!important}.promotion-page .offer-card.active{background:linear-gradient(145deg,#ff0f722e,#ffffff09 72%)!important;border-color:#ff0f7270!important;box-shadow:0 14px 30px #ff0f721a!important}.promotion-page .offer-card:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(90px 72px at 90% 12%,#ffffff0e,#0000 70%)!important;display:block!important;position:absolute!important;inset:0!important}.promotion-page .offer-icon{width:44px!important;height:44px!important;color:var(--sk-magenta)!important;background:#ff0f721b!important;border:1px solid #ff0f722e!important;border-radius:16px!important;place-items:center!important;display:grid!important}.promotion-page .offer-card:nth-child(2) .offer-icon{color:#60a5fa!important;background:#60a5fa1a!important;border-color:#60a5fa2e!important}.promotion-page .offer-card:nth-child(3) .offer-icon{color:#34d399!important;background:#34d39918!important;border-color:#34d3992b!important}.promotion-page .offer-card:nth-child(4) .offer-icon{color:#f5a623!important;background:#f59e0b1b!important;border-color:#f59e0b33!important}.promotion-page .offer-icon svg{width:21px!important;height:21px!important}.promotion-page .offer-card>div:last-child{z-index:1!important;gap:5px!important;min-width:0!important;display:grid!important;position:relative!important}.promotion-page .offer-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.promotion-page .offer-head strong{color:var(--sk-text)!important;white-space:normal!important;text-overflow:clip!important;font-size:17px!important;font-weight:820!important;line-height:21px!important;overflow:visible!important}.promotion-page .offer-head .badge{color:#f5a623!important;background:#f59e0b1f!important;border-color:#f59e0b3d!important;flex:none!important;height:24px!important;min-height:24px!important;font-size:11px!important}.promotion-page .offer-card p{color:var(--sk-body)!important;margin:0!important;font-size:13px!important;font-weight:620!important;line-height:18px!important}.promotion-page .offer-card span:not(.badge){color:var(--sk-muted)!important;font-size:12px!important;font-weight:680!important;line-height:16px!important;display:block!important}.promotion-page .duration-row{flex-wrap:wrap!important;gap:6px!important;min-width:0!important;margin-top:3px!important;display:flex!important}.promotion-page .duration-row em{max-width:100%!important;height:25px!important;min-height:25px!important;color:var(--sk-muted)!important;white-space:nowrap!important;background:#00000038!important;border:1px solid #fff1!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:11.5px!important;font-style:normal!important;font-weight:720!important;display:inline-flex!important}.promotion-page>.primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:2px 0 8px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 14px 30px #ff0f7229!important}.promotion-page>.ghost-button{width:100%!important;height:40px!important;min-height:40px!important;color:var(--sk-muted)!important;background:0 0!important;border:0!important;font-weight:720!important}.promotion-page .empty.model-empty,.promotion-page .status-card.compact{background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important}.promotion-page .request-summary{background:linear-gradient(145deg,#ff0f721f,#ffffff08)!important;border:1px solid #ff0f7238!important;border-radius:20px!important;padding:13px!important}.promotion-page .duration-picker{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.promotion-page .duration-picker button{min-height:48px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:17px!important}.promotion-page .duration-picker button.active{color:#ff78b4!important;background:#ff0f7221!important;border-color:#ff0f724d!important}@media (width<=380px){.promotion-page{padding-left:10px!important;padding-right:10px!important}.promotion-page .promotion-intro{border-radius:26px!important;min-height:138px!important;padding:14px!important}.promotion-page .promotion-intro h2{max-width:236px!important;font-size:26px!important;line-height:30px!important}.promotion-page .offer-card{border-radius:22px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;min-height:98px!important;padding:12px!important}.promotion-page .offer-card:first-child{min-height:114px!important}.promotion-page .offer-icon{border-radius:15px!important;width:40px!important;height:40px!important}.promotion-page .offer-head strong{font-size:16px!important;line-height:20px!important}.promotion-page .offer-card p{font-size:12.5px!important;line-height:17px!important}}@media (width<=340px){.promotion-page .promotion-intro h2{max-width:214px!important;font-size:24px!important;line-height:28px!important}.promotion-page .offer-card{grid-template-columns:38px minmax(0,1fr)!important;padding:11px!important}.promotion-page .offer-icon{width:38px!important;height:38px!important}.promotion-page .duration-row em{padding:0 7px!important;font-size:10.5px!important}}.admin-screen,.legal-screen{background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) 12px calc(92px + var(--tg-safe-bottom))!important}.admin-screen .page-header,.legal-screen .page-header{margin:0 0 12px!important}.admin-screen .page-header .icon-button,.legal-screen .page-header .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.admin-screen .page-header h1,.legal-screen .page-header h1{color:var(--sk-text)!important;font-size:18px!important;font-weight:780!important;line-height:22px!important}.admin-screen .page-header p,.legal-screen .page-header p{color:var(--sk-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;line-height:17px!important}.admin-screen .admin-search{height:48px!important;color:var(--sk-muted)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:18px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0 12px 0 4px!important;display:grid!important}.admin-screen .admin-search svg{width:40px!important;height:40px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;padding:10px!important}.admin-screen .admin-search input{height:100%!important;color:var(--sk-text)!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;font-size:15px!important;font-weight:650!important}.admin-screen .admin-search input::placeholder{color:var(--sk-muted)!important}.admin-screen .admin-attention{background:radial-gradient(132px 96px at 86% 22%,#f59e0b2e,#0000 70%),linear-gradient(145deg,#ffffff10,#ffffff06)!important;border:1px solid #f59e0b33!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:4px 12px!important;min-height:118px!important;margin:0 0 14px!important;padding:15px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #00000047!important}.admin-screen .admin-attention:after{content:""!important;opacity:.55!important;background-image:linear-gradient(#f59e0b1f 1px,#0000 1px),linear-gradient(90deg,#f59e0b1f 1px,#0000 1px)!important;background-size:18px 18px!important;width:134px!important;height:96px!important;position:absolute!important;bottom:-34px!important;right:-24px!important;transform:rotate(14deg)!important}.admin-screen .admin-attention span{z-index:1!important;color:#f5a623!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:780!important;line-height:16px!important;position:relative!important}.admin-screen .admin-attention strong{z-index:1!important;color:var(--sk-text)!important;grid-area:1/2/3!important;font-size:44px!important;font-weight:860!important;line-height:44px!important;position:relative!important}.admin-screen .admin-attention p{z-index:1!important;color:var(--sk-body)!important;grid-column:1!important;margin:0!important;font-size:15px!important;font-weight:680!important;line-height:20px!important;position:relative!important}.admin-screen .admin-console{background:linear-gradient(#ffffff0c,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.admin-screen .admin-console-card{min-height:68px!important;box-shadow:none!important;color:var(--sk-text)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.admin-screen .admin-console-card+.admin-console-card{border-top:1px solid #ffffff0f!important}.admin-screen .admin-console-card>svg:first-child{width:42px!important;height:42px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;padding:11px!important}.admin-screen .admin-console-card:first-child>svg:first-child{color:#34d399!important;background:#34d3991a!important}.admin-screen .admin-console-card:nth-child(2)>svg:first-child{color:#f87171!important;background:#f871711a!important}.admin-screen .admin-console-card:nth-child(3)>svg:first-child{color:#60a5fa!important;background:#60a5fa1a!important}.admin-screen .admin-console-card:nth-child(4)>svg:first-child{color:#f5a623!important;background:#f59e0b1b!important}.admin-screen .admin-console-card:nth-child(5)>svg:first-child{color:var(--sk-magenta)!important;background:#ff0f721a!important}.admin-screen .admin-console-card strong{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15.5px!important;font-weight:780!important;line-height:20px!important;overflow:hidden!important}.admin-screen .admin-console-card span{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important;overflow:hidden!important}.admin-screen .admin-console-card>svg:last-child{color:#ffffff40!important;background:0 0!important;border:0!important;width:17px!important;height:17px!important;padding:0!important}.admin-screen .admin-exit-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;margin:14px 0 0!important;display:grid!important}.admin-screen .admin-exit-actions .link-button{width:100%!important;height:44px!important;min-height:44px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:17px!important;font-size:13px!important;font-weight:760!important}.legal-screen .legal-list{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.legal-screen .legal-card{min-height:82px!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;margin:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}.legal-screen .legal-card+.legal-card{border-top:1px solid #ffffff16!important}.legal-screen .legal-card>span{width:42px!important;height:42px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border:1px solid #ff0f722e!important;border-radius:15px!important;place-items:center!important;display:grid!important}.legal-screen .legal-card:nth-child(2)>span{color:#60a5fa!important;background:#60a5fa1a!important;border-color:#60a5fa2e!important}.legal-screen .legal-card:nth-child(3)>span{color:#34d399!important;background:#34d3991a!important;border-color:#34d3992e!important}.legal-screen .legal-card:nth-child(4)>span{color:#f5a623!important;background:#f59e0b1b!important;border-color:#f59e0b33!important}.legal-screen .legal-card>span svg{width:21px!important;height:21px!important}.legal-screen .legal-card h2{color:var(--sk-text)!important;margin:0 0 5px!important;font-size:17px!important;font-weight:820!important;line-height:21px!important}.legal-screen .legal-card p{color:var(--sk-body)!important;margin:0!important;font-size:13.5px!important;font-weight:600!important;line-height:19px!important}.legal-screen .legal-card.danger{background:linear-gradient(145deg,#f871711b,#ffffff05)!important;border-color:#f8717133!important}.legal-screen .legal-card.danger>span{color:#f87171!important;background:#f871711a!important;border-color:#f8717138!important}.legal-screen .legal-card.danger h2{color:#fca5a5!important}.legal-screen .rules-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;margin:12px 0 0!important;display:grid!important}.legal-screen .rules-actions .link-button{height:44px!important;min-height:44px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:17px!important;font-size:13px!important;font-weight:760!important}@media (width<=380px){.admin-screen,.legal-screen{padding-left:10px!important;padding-right:10px!important}.admin-screen .admin-attention{border-radius:24px!important;min-height:108px!important;padding:13px!important}.admin-screen .admin-attention strong{font-size:38px!important;line-height:40px!important}.admin-screen .admin-console-card{grid-template-columns:40px minmax(0,1fr) 17px!important;min-height:64px!important;padding:11px 12px!important}.admin-screen .admin-console-card>svg:first-child,.legal-screen .legal-card>span{width:40px!important;height:40px!important}.legal-screen .legal-card{border-radius:21px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:13px!important}}@media (width<=340px){.admin-screen .admin-exit-actions,.legal-screen .rules-actions{grid-template-columns:1fr!important}.admin-screen .admin-console-card{grid-template-columns:38px minmax(0,1fr) 16px!important}.admin-screen .admin-console-card>svg:first-child,.legal-screen .legal-card>span{width:38px!important;height:38px!important;padding:10px!important}.legal-screen .legal-card{grid-template-columns:38px minmax(0,1fr)!important;padding:12px!important}}.catalog-page,.favorites-page,.top-page{background:var(--sk-bg)!important;padding:calc(10px + var(--tg-safe-top)) 12px calc(96px + var(--tg-safe-bottom))!important}.catalog-page .catalog-masthead{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}.catalog-page .catalog-masthead h1{color:var(--sk-text)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:860!important;line-height:29px!important}.catalog-page .catalog-masthead h1 span{font:inherit!important;color:var(--sk-muted)!important;font-weight:720!important;display:inline!important}.catalog-page .catalog-tools{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:9px!important;margin:0 0 10px!important;display:grid!important}.catalog-page .search-bar{height:48px!important;min-height:48px!important;color:var(--sk-muted)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:18px!important;gap:9px!important;padding:0 13px!important}.catalog-page .search-bar svg{width:18px!important;height:18px!important;color:var(--sk-muted)!important;flex:none!important}.catalog-page .search-bar input{color:var(--sk-text)!important;min-width:0!important;font-size:15px!important;font-weight:650!important}.catalog-page .search-bar input::placeholder{color:var(--sk-muted)!important}.catalog-page .search-bar:focus-within{background:#181b22!important;border-color:#ff0f7252!important;box-shadow:0 0 0 3px #ff0f721a!important}.catalog-page .filter-button{width:48px!important;height:48px!important;min-height:48px!important;color:var(--sk-body)!important;background:#ffffff0e!important;border:1px solid #ffffff16!important;border-radius:18px!important;flex-basis:auto!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important}.catalog-page .filter-button svg{width:20px!important;height:20px!important;color:var(--sk-body)!important}.catalog-page .filter-button:after{content:none!important;display:none!important}.catalog-page .chips-row{scrollbar-width:none!important;gap:7px!important;margin:0 -12px 12px!important;padding:0 12px 2px!important;scroll-padding:12px!important;display:flex!important;overflow-x:auto!important}.catalog-page .chips-row::-webkit-scrollbar{display:none!important}.catalog-page .chip{height:32px!important;min-height:32px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex:none!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important}.catalog-page .chip.active{color:#ff78b4!important;background:#ff0f7229!important;border-color:#ff0f7261!important}.catalog-page .selected-filters{scrollbar-width:none!important;gap:6px!important;margin:-5px 0 12px!important;display:flex!important;overflow-x:auto!important}.catalog-page .selected-filters::-webkit-scrollbar{display:none!important}.catalog-top-section{margin:0 0 20px!important;overflow:visible!important}.catalog-top-section .section-row.compact{justify-content:space-between!important;align-items:center!important;margin:0 2px 10px!important;display:flex!important}.catalog-top-section .section-row.compact h2{color:var(--sk-text)!important;margin:0!important;font-size:19px!important;font-weight:840!important;line-height:24px!important}.catalog-top-section .section-row.compact span{color:#ff78b4!important;background:#ff0f721f!important;border:1px solid #ff0f7240!important;border-radius:999px!important;place-items:center!important;min-width:26px!important;height:26px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.catalog-top-section .media-profile-grid{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:11px!important;margin:0 -12px!important;padding:0 12px 4px!important;display:flex!important;overflow-x:auto!important}.catalog-top-section .media-profile-grid::-webkit-scrollbar{display:none!important}.catalog-top-section .media-profile-card{scroll-snap-align:start!important;background:linear-gradient(145deg,#ff0f7218,#ffffff06 68%)!important;border-color:#ff0f7238!important;border-radius:24px!important;flex:0 0 178px!important;width:178px!important}.catalog-top-section .media-profile-card:first-child{flex-basis:190px!important;width:190px!important}.catalog-top-section .media-profile-cover{aspect-ratio:4/5.15!important;background:#101014!important;border-radius:0!important}.catalog-top-section .media-profile-body{gap:4px!important;height:66px!important;padding:10px!important}.catalog-top-section .media-profile-title-row h2{font-size:17px!important;font-weight:840!important;line-height:21px!important}.catalog-top-section .media-profile-meta-row{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.catalog-top-section .media-profile-meta-row span:first-child{color:var(--sk-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;overflow:hidden!important}.catalog-top-section .media-category{max-width:76px!important;height:22px!important;color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#0000003d!important;border:1px solid #ffffff12!important;border-radius:999px!important;padding:0 7px!important;font-size:11px!important;font-weight:760!important;overflow:hidden!important}.catalog-top-section+.media-profile-grid,.catalog-page>section.media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px 10px!important;display:grid!important}.catalog-page>section.media-profile-grid .media-profile-card,.favorites-page .media-profile-card,.top-page .media-profile-card{background:linear-gradient(145deg,#ffffff0a,#ffffff05)!important;border:1px solid #ffffff13!important;border-radius:22px!important;overflow:hidden!important}.catalog-page>section.media-profile-grid .media-profile-cover,.favorites-page .media-profile-cover,.top-page .media-profile-cover{aspect-ratio:4/5.25!important;background:#101014!important}.media-profile-cover>svg{width:38px!important;height:38px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;margin:44% auto 0!important;padding:9px!important}.media-fallback{background:radial-gradient(120px 90px at 62% 24%,#ff0f7229,#0000 70%),linear-gradient(145deg,#ffffff0b,#ffffff05)!important;place-items:center!important;display:grid!important}.media-fallback svg{color:#ff78b4!important;box-sizing:content-box!important;background:#ff0f721f!important;border:1px solid #ff0f7233!important;border-radius:15px!important;width:34px!important;height:34px!important;padding:9px!important}.promotion-money-page{padding-bottom:calc(22px + var(--tg-safe-bottom))!important}.promotion-money-page .page-header{margin-bottom:10px!important}.promotion-hero-money{min-height:174px!important;color:var(--sk-text)!important;background:radial-gradient(180px 126px at 84% 18%,#ff0f724d,#0000 70%),radial-gradient(128px 92px at 10% 96%,#60a5fa21,#0000 72%),linear-gradient(145deg,#ffffff13,#ffffff06)!important;border:1px solid #ff0f7240!important;border-radius:28px!important;margin:0 0 12px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #00000057!important}.promotion-hero-money:after{content:""!important;opacity:.68!important;pointer-events:none!important;background-image:linear-gradient(#ff0f7221 1px,#0000 1px),linear-gradient(90deg,#ff0f7221 1px,#0000 1px)!important;background-size:18px 18px!important;width:180px!important;height:128px!important;position:absolute!important;bottom:-34px!important;right:-42px!important;transform:rotate(15deg)!important;-webkit-mask-image:linear-gradient(120deg,#0000,#000 32% 72%,#0000)!important;mask-image:linear-gradient(120deg,#0000,#000 32% 72%,#0000)!important}.promo-hero-kicker{z-index:1!important;color:#ff78b4!important;background:#ff0f7221!important;border:1px solid #ff0f7245!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:max-content!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:820!important;display:flex!important;position:relative!important}.promo-hero-kicker svg{width:15px!important;height:15px!important}.promotion-hero-money h2{z-index:1!important;letter-spacing:0!important;max-width:286px!important;color:var(--sk-text)!important;margin:22px 0 8px!important;font-size:30px!important;font-weight:880!important;line-height:33px!important;position:relative!important}.promotion-hero-money p{z-index:1!important;max-width:304px!important;color:var(--sk-body)!important;margin:0!important;font-size:13.5px!important;font-weight:640!important;line-height:19px!important;position:relative!important}.promotion-hero-money .badge{z-index:1!important;color:#34d399!important;background:#34d3991f!important;border-color:#34d39940!important;margin-top:11px!important;position:relative!important}.promotion-offers-modern{gap:9px!important;margin:0 0 10px!important;display:grid!important}.promotion-offer-modern{appearance:none!important;text-align:left!important;width:100%!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff15!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:start!important;gap:11px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.promotion-offer-modern.active{background:linear-gradient(145deg,#ff0f7228,#ffffff08 70%)!important;border-color:#ff0f726b!important;box-shadow:0 12px 28px #ff0f721a!important}.promotion-offer-modern:after{content:""!important;pointer-events:none!important;background:radial-gradient(92px 72px at 88% 0,#ffffff0e,#0000 70%)!important;position:absolute!important;inset:0!important}.promotion-offer-icon{z-index:1!important;color:#ff78b4!important;background:#ff0f721b!important;border:1px solid #ff0f722e!important;border-radius:16px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;position:relative!important}.promotion-offer-modern:nth-child(2) .promotion-offer-icon{color:#60a5fa!important;background:#60a5fa1b!important;border-color:#60a5fa2e!important}.promotion-offer-modern:nth-child(3) .promotion-offer-icon{color:#34d399!important;background:#34d3991b!important;border-color:#34d3992e!important}.promotion-offer-modern:nth-child(4) .promotion-offer-icon{color:#f5a623!important;background:#f59e0b1d!important;border-color:#f59e0b33!important}.promotion-offer-icon svg{width:21px!important;height:21px!important}.promotion-offer-copy{z-index:1!important;gap:4px!important;min-width:0!important;display:grid!important;position:relative!important}.promotion-offer-title{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.promotion-offer-title strong{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:850!important;line-height:20px!important;overflow:hidden!important}.promotion-offer-title .badge{color:#f5a623!important;background:#f59e0b1f!important;border-color:#f59e0b3d!important;flex:none!important;height:23px!important;min-height:23px!important;font-size:10.5px!important}.promotion-offer-copy>span{color:#ff9ac8!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12.5px!important;font-weight:780!important;line-height:16px!important;overflow:hidden!important}.promotion-offer-modern:nth-child(2) .promotion-offer-copy>span{color:#93c5fd!important}.promotion-offer-modern:nth-child(3) .promotion-offer-copy>span{color:#6ee7b7!important}.promotion-offer-modern:nth-child(4) .promotion-offer-copy>span{color:#f8c56b!important}.promotion-offer-copy p{color:var(--sk-body)!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important;display:-webkit-box!important;overflow:hidden!important}.promotion-duration-row{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:5px!important;margin-top:3px!important;display:flex!important;overflow-x:auto!important}.promotion-duration-row::-webkit-scrollbar{display:none!important}.promotion-duration-row em{height:24px!important;color:var(--sk-muted)!important;white-space:nowrap!important;background:#00000038!important;border:1px solid #fff1!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;padding:0 8px!important;font-size:11px!important;font-style:normal!important;font-weight:740!important;display:inline-flex!important}.promotion-duration-row b{color:var(--sk-body)!important;font-weight:820!important}.promotion-offer-price{z-index:1!important;justify-items:end!important;gap:9px!important;min-width:62px!important;display:grid!important;position:relative!important}.promotion-offer-price strong{color:var(--sk-text)!important;white-space:nowrap!important;font-size:13px!important;font-weight:850!important;line-height:16px!important}.promotion-offer-price svg{color:#06110d!important;box-sizing:content-box!important;background:#34d399!important;border-radius:999px!important;width:20px!important;height:20px!important;padding:4px!important}.promotion-note-card{background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:20px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:11px 12px!important;display:grid!important}.promotion-note-card>svg{color:#34d399!important;background:#34d3991c!important;border:1px solid #34d39930!important;border-radius:14px!important;width:36px!important;height:36px!important;padding:9px!important}.promotion-note-card strong{color:var(--sk-text)!important;font-size:13.5px!important;line-height:18px!important;display:block!important}.promotion-note-card span{color:var(--sk-muted)!important;font-size:12px!important;line-height:16px!important;display:block!important}.promotion-request-summary strong{font-size:16px!important}.promotion-request-summary span{color:#ff9ac8!important;font-size:13px!important}.promotion-duration-picker button{justify-content:space-between!important;align-items:center!important;padding:0 13px!important;display:flex!important}.promotion-duration-picker button strong{font-size:14px!important}.promotion-duration-picker button span{color:var(--sk-text)!important;font-size:13px!important;font-weight:820!important}@media (width<=380px){.promotion-hero-money{border-radius:26px!important;min-height:164px!important;padding:14px!important}.promotion-hero-money h2{max-width:256px!important;font-size:27px!important;line-height:30px!important}.promotion-offer-modern{border-radius:20px!important;grid-template-columns:38px minmax(0,1fr)!important;padding:11px!important}.promotion-offer-icon{border-radius:15px!important;width:38px!important;height:38px!important}.promotion-offer-price{grid-column:2!important;place-items:center start!important;gap:7px!important;min-width:0!important;display:flex!important}.promotion-offer-title strong{font-size:15px!important}.promotion-offer-copy p{font-size:12px!important;line-height:16px!important}.promotion-duration-row{max-width:100%!important}.promotion-duration-row em{padding:0 7px!important;font-size:10.5px!important}}@media (width<=340px){.promotion-hero-money h2{font-size:25px!important;line-height:28px!important}.promotion-duration-row em{height:23px!important}.promotion-note-card{grid-template-columns:32px minmax(0,1fr)!important}.promotion-note-card>svg{width:32px!important;height:32px!important;padding:8px!important}}.admin-hub,.admin-queue-screen{padding-bottom:calc(26px + var(--tg-safe-bottom))!important}.admin-command-card{min-height:126px!important;color:var(--sk-text)!important;background:radial-gradient(150px 96px at 88% 18%,#f59e0b2e,#0000 72%),linear-gradient(145deg,#fff1,#ffffff06)!important;border:1px solid #f59e0b33!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important;margin:0 0 12px!important;padding:15px!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-command-card span{color:#f5a623!important;text-transform:uppercase!important;letter-spacing:.035em!important;margin-bottom:6px!important;font-size:12px!important;font-weight:820!important;line-height:16px!important;display:block!important}.admin-command-card strong{font-size:48px!important;font-weight:880!important;line-height:48px!important;display:block!important}.admin-command-card p{color:var(--sk-body)!important;margin:2px 0 0!important;font-size:13px!important;font-weight:680!important;line-height:18px!important}.admin-command-card .link-button{color:#ffd28a!important;background:#f59e0b24!important;border:1px solid #f59e0b42!important;border-radius:17px!important;width:auto!important;min-width:126px!important;height:44px!important;min-height:44px!important}.admin-work-section{gap:9px!important;margin:0 0 12px!important;display:grid!important}.admin-section-title{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-section-title h2{color:var(--sk-text)!important;margin:0!important;font-size:17px!important;font-weight:820!important;line-height:22px!important}.admin-section-title .badge{color:#ff78b4!important;background:#ff0f721f!important;border-color:#ff0f723d!important;height:25px!important;min-height:25px!important;font-size:11px!important}.admin-decision-list{gap:8px!important;margin:0!important;display:grid!important}.admin-decision-card{min-height:84px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;grid-template-columns:62px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;display:grid!important;position:relative!important}.admin-decision-cover{color:#ff78b4!important;background:#101014!important;border-radius:17px!important;place-items:center!important;width:62px!important;height:78px!important;display:grid!important;overflow:hidden!important}.admin-decision-cover>svg{background:#ff0f721a!important;border-radius:13px!important;width:30px!important;height:30px!important;padding:7px!important}.admin-decision-card>div:nth-child(2){gap:4px!important;min-width:0!important;display:grid!important}.admin-decision-top{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.admin-decision-top .badge{height:23px!important;min-height:23px!important;padding:0 7px!important;font-size:10.5px!important}.admin-decision-top>span{max-width:104px!important;height:23px!important;color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;padding:0 7px!important;font-size:10.5px!important;font-weight:760!important;display:inline-flex!important;overflow:hidden!important}.admin-decision-card strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:840!important;line-height:20px!important;overflow:hidden!important}.admin-decision-card p{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:16px!important;overflow:hidden!important}.admin-decision-card>svg:last-child{color:#ffffff3d!important;width:16px!important;height:16px!important}.admin-empty-note{min-height:70px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.admin-empty-note>svg{color:#34d399!important;background:#34d3991a!important;border:1px solid #34d3992e!important;border-radius:15px!important;width:40px!important;height:40px!important;padding:10px!important}.admin-empty-note strong{font-size:15px!important;line-height:19px!important;display:block!important}.admin-empty-note span{color:var(--sk-muted)!important;font-size:12.5px!important;line-height:17px!important;display:block!important}.admin-quick-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}.admin-quick-grid a{min-height:92px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;align-content:start!important;gap:6px!important;padding:12px!important;display:grid!important}.admin-quick-grid svg{color:#ff78b4!important;background:#ff0f721a!important;border-radius:14px!important;width:36px!important;height:36px!important;padding:9px!important}.admin-quick-grid a:first-child svg{color:#f87171!important;background:#f871711a!important}.admin-quick-grid a:nth-child(2) svg{color:#f5a623!important;background:#f59e0b1b!important}.admin-quick-grid strong{font-size:14px!important;line-height:18px!important}.admin-quick-grid span{color:var(--sk-muted)!important;font-size:12px!important;line-height:16px!important}.admin-dictionary-screen .tag-admin-group{background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;margin:0 0 10px!important;padding:12px!important}.admin-placement-list{gap:8px!important;display:grid!important}.admin-placement-row{background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}.admin-placement-row strong{font-size:14px!important;display:block!important}.admin-placement-row span{color:var(--sk-muted)!important;font-size:12px!important;display:block!important}.placement-note>svg{color:#f5a623!important;background:#f59e0b1b!important;border-color:#f59e0b33!important}.admin-promotion-requests{gap:9px!important;margin:0 0 12px!important;display:grid!important}.admin-promotion-request{color:var(--sk-text)!important;background:linear-gradient(145deg,#f59e0b13,#ffffff06 72%)!important;border:1px solid #f59e0b2e!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.promotion-request-icon{color:#f5a623!important;background:#f59e0b1d!important;border:1px solid #f59e0b33!important;border-radius:16px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.promotion-request-icon svg{width:21px!important;height:21px!important}.admin-request-top{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.admin-request-top strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15.5px!important;font-weight:840!important;line-height:20px!important;overflow:hidden!important}.admin-request-top .badge{color:#f8c56b!important;background:#f59e0b1f!important;border-color:#f59e0b3d!important;flex:none!important;height:24px!important;min-height:24px!important}.admin-promotion-request p{color:var(--sk-body)!important;margin:4px 0 0!important;font-size:12.5px!important;font-weight:680!important;line-height:17px!important}.admin-promotion-request span{color:var(--sk-muted)!important;margin-top:4px!important;font-size:12px!important;line-height:16px!important;display:block!important}.admin-request-actions{grid-column:1/-1!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:2px!important;display:grid!important}.admin-request-actions button{height:40px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:15px!important;font-size:13px!important;font-weight:800!important}.admin-request-actions button:first-child{color:#6ee7b7!important;background:#34d3991f!important;border-color:#34d3993d!important}.admin-request-actions button:last-child{color:#fca5a5!important;background:#f871711a!important;border-color:#f8717133!important}.admin-audit-list{gap:8px!important;display:grid!important}.admin-audit-row{min-height:62px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:20px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.admin-audit-row>svg{color:#60a5fa!important;background:#60a5fa1a!important;border:1px solid #60a5fa2e!important;border-radius:15px!important;width:40px!important;height:40px!important;padding:10px!important}.admin-audit-row strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:18px!important;display:block!important;overflow:hidden!important}.admin-audit-row span{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:16px!important;display:block!important;overflow:hidden!important}.admin-media-review-item.rejected .media-tile{border-color:#f871716b!important}.admin-media-review-item.rejected>span{background:#f87171b8!important}.admin-media-actions{gap:5px!important;display:flex!important;position:absolute!important;top:6px!important;right:6px!important}.admin-media-actions button{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0000007a!important;border:1px solid #ffffff1c!important;border-radius:11px!important;place-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;display:grid!important}.admin-media-actions button:first-child{color:#6ee7b7!important}.admin-media-actions button:last-child{color:#fca5a5!important}.admin-media-actions button:disabled{opacity:.38!important}.admin-media-actions svg{width:15px!important;height:15px!important}@media (width<=380px){.admin-command-card{border-radius:24px!important;grid-template-columns:1fr!important;min-height:118px!important;padding:13px!important}.admin-command-card strong{font-size:40px!important;line-height:40px!important}.admin-command-card .link-button{width:100%!important}.admin-quick-grid{grid-template-columns:1fr!important}.admin-decision-card{grid-template-columns:56px minmax(0,1fr) 15px!important}.admin-decision-cover{width:56px!important;height:72px!important}}.media-profile-gradient{background:linear-gradient(#05060900 42%,#050609bd 100%)!important}.media-favorite{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:#ffffffb8!important;background:#080a0f94!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:36px!important;height:36px!important;min-height:36px!important;top:8px!important;right:8px!important}.media-favorite.active{color:#ff78b4!important;background:#ff0f722e!important;border-color:#ff0f7252!important}.media-favorite svg{width:18px!important;height:18px!important}.media-profile-status{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080a0fa3!important;border:1px solid #ffffff16!important;border-radius:999px!important;height:24px!important;padding:0 7px!important;bottom:8px!important;left:8px!important}.media-profile-status .status-badge{color:var(--sk-body)!important;font-size:11px!important;font-weight:740!important;line-height:14px!important}.media-profile-status .status-dot{border-width:2px!important;width:8px!important;height:8px!important}.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{gap:4px!important;height:62px!important;padding:9px!important}.media-profile-title-row{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.media-profile-title-row h2{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:15.5px!important;font-weight:820!important;line-height:20px!important;overflow:hidden!important}.media-profile-title-row .verified-icon{color:#34d399!important;flex:none!important;width:15px!important;height:15px!important}.media-profile-meta-row{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.media-profile-meta-row span:first-child{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;overflow:hidden!important}.media-category{max-width:62px!important;height:20px!important;color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#ffffff0b!important;border:1px solid #fff1!important;border-radius:999px!important;padding:0 6px!important;font-size:10.5px!important;font-weight:760!important;overflow:hidden!important}.bottom-nav{left:8px!important;right:8px!important;bottom:calc(8px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0a0a0ce6!important;border:1px solid #ffffff16!important;border-radius:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:464px!important;height:64px!important;margin:0 auto!important;padding:6px!important;transform:none!important;box-shadow:0 18px 44px #00000080!important}.bottom-nav a{min-height:52px!important;color:var(--sk-muted)!important;border-radius:22px!important;gap:3px!important;padding:6px 0!important;font-size:11px!important;font-weight:760!important}.bottom-nav a.active{color:#ff78b4!important;background:#ff0f722e!important;border:1px solid #ff0f7247!important}.bottom-nav a svg{width:20px!important;height:20px!important}.filter-sheet{background:#0c0c0ef5!important;border:1px solid #ffffff17!important;border-radius:28px 28px 0 0!important;padding:8px 14px 0!important;box-shadow:0 -18px 44px #0000008c!important}.filter-sheet .sheet-head h2{color:var(--sk-text)!important;font-size:22px!important;font-weight:820!important;line-height:27px!important}.filter-sheet .filter-group,.filter-sheet .advanced-filters{background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:22px!important;margin:0 0 10px!important;padding:12px!important}.filter-sheet .filter-group>span,.filter-sheet .advanced-filters summary{color:var(--sk-muted)!important;font-size:13px!important;font-weight:780!important;line-height:17px!important}.filter-sheet .toggle{height:42px!important;color:var(--sk-body)!important;background:#ffffff0a!important;border-color:#ffffff12!important;border-radius:15px!important;font-size:13px!important;font-weight:720!important}.filter-sheet .tags-select button{height:30px!important;min-height:30px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border-color:#ffffff14!important;font-size:12px!important;font-weight:720!important}.filter-sheet .tags-select button.active{color:#ff78b4!important;background:#ff0f7226!important;border-color:#ff0f7252!important}.filter-sheet .form-field input,.filter-sheet .form-field select{height:44px!important;min-height:44px!important;color:var(--sk-text)!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:16px!important;font-size:14px!important}.filter-sheet .sheet-actions{z-index:20!important;padding:10px 14px calc(12px + var(--tg-safe-bottom))!important;background:linear-gradient(#0c0c0e00,#0c0c0efa 30%)!important;border-top:1px solid #ffffff13!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:9px!important;margin:0 -14px!important;display:grid!important;position:sticky!important;bottom:0!important}.filter-sheet .sheet-actions .primary-button,.filter-sheet .sheet-actions .secondary-button{border-radius:17px!important;height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:800!important}.filter-sheet .sheet-actions .primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border-color:#ff0f729e!important}.filter-sheet .sheet-actions .secondary-button{color:var(--sk-body)!important;background:#ffffff0b!important;border-color:#ffffff14!important}@media (width<=380px){.catalog-page,.favorites-page,.top-page{padding-left:10px!important;padding-right:10px!important}.catalog-page .catalog-tools{grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important}.catalog-page .search-bar,.catalog-page .filter-button{border-radius:17px!important;height:46px!important;min-height:46px!important}.catalog-page .chips-row,.catalog-top-section .media-profile-grid{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.catalog-top-section .media-profile-card{flex-basis:164px!important;width:164px!important}.catalog-top-section .media-profile-card:first-child{flex-basis:176px!important;width:176px!important}.catalog-top-section+.media-profile-grid,.catalog-page>section.media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:13px 8px!important}.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{height:58px!important;padding:8px!important}.media-profile-title-row h2{font-size:14.5px!important;line-height:19px!important}.bottom-nav{border-radius:27px!important;height:62px!important;left:7px!important;right:7px!important}}@media (width<=340px){.catalog-page .catalog-masthead h1{font-size:21px!important;line-height:26px!important}.catalog-top-section .media-profile-card{flex-basis:152px!important;width:152px!important}.catalog-top-section .media-profile-card:first-child{flex-basis:162px!important;width:162px!important}.catalog-top-section+.media-profile-grid,.catalog-page>section.media-profile-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{gap:12px 7px!important}.media-category{display:none!important}.filter-sheet .sheet-actions{grid-template-columns:1fr 1fr!important}}.manage-media-page{background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) 12px calc(28px + var(--tg-safe-bottom))!important}.manage-media-page .page-header{margin:0 0 12px!important}.manage-media-page .page-header .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.manage-media-page .page-header h1{color:var(--sk-text)!important;font-size:18px!important;font-weight:780!important;line-height:22px!important}.manage-media-empty{text-align:center!important;width:100%!important;min-height:244px!important;color:var(--sk-body)!important;background:radial-gradient(160px 112px at 50% 78%,#ff0f722e,#0000 72%),linear-gradient(145deg,#ffffff0f,#ffffff06)!important;border:1px dashed #ff0f7257!important;border-radius:28px!important;align-content:center!important;place-items:center!important;gap:9px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #00000047!important}.manage-media-empty:after{content:""!important;opacity:.55!important;pointer-events:none!important;background-image:linear-gradient(#ff0f721f 1px,#0000 1px),linear-gradient(90deg,#ff0f721f 1px,#0000 1px)!important;background-size:18px 18px!important;width:142px!important;height:104px!important;position:absolute!important;bottom:-32px!important;right:-26px!important;transform:rotate(14deg)!important}.manage-media-empty svg{z-index:1!important;width:48px!important;height:48px!important;color:var(--sk-magenta)!important;background:#ff0f721f!important;border:1px solid #ff0f7233!important;border-radius:17px!important;padding:12px!important;position:relative!important}.manage-media-empty strong{z-index:1!important;color:var(--sk-text)!important;font-size:18px!important;font-weight:820!important;line-height:23px!important;position:relative!important}.manage-media-empty span{z-index:1!important;max-width:250px!important;color:var(--sk-muted)!important;white-space:normal!important;font-size:13px!important;font-weight:620!important;line-height:18px!important;position:relative!important}.manage-media-section{gap:11px!important;display:grid!important}.manage-media-section .section-row.compact{justify-content:space-between!important;align-items:end!important;margin:0 2px!important;display:flex!important}.manage-media-section .section-row.compact h2{color:var(--sk-text)!important;margin:0!important;font-size:20px!important;font-weight:840!important;line-height:25px!important}.manage-media-section .section-row.compact span{height:26px!important;color:var(--sk-muted)!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.manage-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}.manage-media-item{background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:23px!important;min-width:0!important;position:relative!important;overflow:hidden!important}.manage-media-item:first-child{background:linear-gradient(145deg,#ff0f7218,#ffffff06 72%)!important;border-color:#ff0f7238!important;grid-column:1/-1!important}.manage-media-item .media-tile{aspect-ratio:4/5!important;background:#101014!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;overflow:hidden!important}.manage-media-item:first-child .media-tile{aspect-ratio:16/11!important;max-height:270px!important}.manage-media-item .media-tile img,.manage-media-item .media-tile video{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.manage-media-add{aspect-ratio:auto!important;width:100%!important;min-height:138px!important;color:var(--sk-muted)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;border:1px dashed #ff0f7247!important;border-radius:23px!important;align-content:center!important;place-items:center!important;gap:8px!important;display:grid!important}.manage-media-add svg{width:36px!important;height:36px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:14px!important;padding:9px!important}.manage-media-add span{color:var(--sk-body)!important;font-size:13px!important;font-weight:760!important}.manage-media-page .create-main-badge{z-index:4!important;color:#ff9ac9!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ff0f722e!important;border:1px solid #ff0f7257!important;border-radius:999px!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 9px!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:10px!important}.manage-media-page .create-main-badge svg{color:#ff9ac9!important;background:0 0!important;border:0!important;width:13px!important;height:13px!important;padding:0!important;display:block!important}.manage-media-page .create-media-actions{z-index:5!important;gap:7px!important;display:flex!important;position:absolute!important;top:10px!important;right:10px!important}.manage-media-page .create-media-actions button{color:#ffffffbd!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080a0f9e!important;border:1px solid #ffffff1a!important;border-radius:13px!important;place-items:center!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.manage-media-page .create-media-actions button.active{color:#34d399!important;background:#34d39929!important;border-color:#34d39947!important}.manage-media-page .create-media-actions button:last-child{color:#f87171!important;background:#f8717124!important;border-color:#f8717138!important}.manage-media-page .create-media-actions svg{background:0 0!important;border:0!important;width:16px!important;height:16px!important;padding:0!important;display:block!important}.manage-media-page .create-note{color:#34d399!important;background:#34d39913!important;border:1px solid #34d39929!important;border-radius:16px!important;align-items:center!important;min-height:38px!important;margin:12px 0 0!important;padding:0 12px!important;font-size:12.5px!important;font-weight:720!important;display:flex!important}.media-tile .media-fallback span,.media-profile-cover .media-fallback span,.cabinet-stage-media .media-fallback span,.create-final-thumb .media-fallback span{display:none!important}.media-fallback{color:var(--sk-muted)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important}.media-fallback svg{width:28px!important;height:28px!important;color:var(--sk-magenta)!important;background:#ff0f721a!important;border-radius:12px!important;padding:7px!important}@media (width<=380px){.manage-media-page{padding-left:10px!important;padding-right:10px!important}.manage-media-empty{border-radius:26px!important;min-height:220px!important}.manage-media-grid{gap:9px!important}.manage-media-item{border-radius:21px!important}.manage-media-add{border-radius:21px!important;min-height:128px!important}.manage-media-item:first-child .media-tile{aspect-ratio:16/11.5!important}}@media (width<=340px){.manage-media-empty{min-height:196px!important}.manage-media-grid{gap:8px!important}.manage-media-item{border-radius:19px!important}.manage-media-add{border-radius:19px!important;min-height:116px!important}.manage-media-page .create-media-actions button{border-radius:12px!important;width:31px!important;height:31px!important;min-height:31px!important}.manage-media-page .create-main-badge{height:26px!important;font-size:11px!important}}.edit-page,.contact-edit-page{background:var(--sk-bg)!important;padding:calc(8px + var(--tg-safe-top)) 12px calc(92px + var(--tg-safe-bottom))!important}.edit-page .page-header,.contact-edit-page .page-header{margin:0 0 12px!important}.edit-page .page-header .icon-button,.contact-edit-page .page-header .icon-button{background:var(--sk-surface-2)!important;border:1px solid var(--sk-border)!important;width:38px!important;height:38px!important;color:var(--sk-body)!important;border-radius:14px!important}.edit-page .page-header h1,.contact-edit-page .page-header h1{color:var(--sk-text)!important;font-size:18px!important;font-weight:780!important;line-height:22px!important}.edit-page .compact-form{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important;margin:0 0 12px!important;padding:14px!important;position:relative!important;overflow:hidden!important}.edit-page .compact-form:nth-of-type(2){background:linear-gradient(145deg,#ff0f7212,#ffffff06 74%)!important;border-color:#ff0f7229!important}.edit-page .compact-form h2{color:var(--sk-text)!important;margin:0 0 12px!important;font-size:19px!important;font-weight:840!important;line-height:24px!important}.edit-page .two-col{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;gap:10px!important;display:grid!important}.edit-page .form-field,.contact-edit-page .form-field{gap:6px!important;min-width:0!important;margin:0 0 11px!important;display:grid!important}.edit-page .form-field>span,.contact-edit-page .form-field>span{color:var(--sk-muted)!important;font-size:13px!important;font-weight:650!important;line-height:17px!important}.edit-page .form-field input,.edit-page .form-field select,.contact-edit-page .form-field input,.contact-edit-page .form-field select{height:48px!important;min-height:48px!important;color:var(--sk-text)!important;box-shadow:none!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:0 13px!important;font-size:16px!important;line-height:20px!important}.edit-page .form-field textarea,.contact-edit-page .form-field textarea{min-height:116px!important;color:var(--sk-text)!important;resize:none!important;box-shadow:none!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:11px 13px!important;font-size:16px!important;line-height:21px!important}.edit-page .compact-form:nth-of-type(2) .form-field:nth-of-type(2) textarea{min-height:88px!important}.edit-page .compact-form:nth-of-type(2) .form-field:nth-of-type(3) textarea{min-height:126px!important}.edit-page .form-field input:focus,.edit-page .form-field textarea:focus,.contact-edit-page .form-field input:focus,.contact-edit-page .form-field textarea:focus{background:#1b1f27!important;border-color:#ff0f725c!important;outline:0!important;box-shadow:0 0 0 3px #ff0f721a!important}.edit-page .form-field small,.contact-edit-page .form-field small{color:var(--sk-muted)!important;margin:-6px 2px 0 auto!important;font-size:11px!important;line-height:15px!important;display:block!important}.edit-page .form-field em,.contact-edit-page .form-field em{color:#f87171!important;font-size:12px!important;font-style:normal!important}.edit-page .success-note{color:#34d399!important;background:#34d3991a!important;border:1px solid #34d39933!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-height:30px!important;margin:0 0 10px!important;padding:0 9px!important;font-size:12px!important;font-weight:720!important;display:inline-flex!important}.edit-page .raw-source{background:#ffffff0a!important;border:1px solid #ffffff13!important;border-radius:18px!important;margin-top:2px!important;overflow:hidden!important}.edit-page .raw-source summary{height:44px!important;color:var(--sk-muted)!important;cursor:pointer!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:720!important;display:flex!important}.edit-page .sticky-actions.single{z-index:auto!important;background:#0a0a0ce6!important;border:1px solid #ffffff16!important;border-radius:24px!important;margin:12px 0 0!important;padding:6px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;box-shadow:0 18px 44px #00000080!important}.edit-page .sticky-actions.single .primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:800!important}.contact-edit-card{background:radial-gradient(140px 100px at 88% 10%,#60a5fa29,#0000 70%),linear-gradient(145deg,#ffffff0f,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:26px!important;gap:12px!important;margin:0!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #00000042!important}.contact-edit-card h2{color:var(--sk-text)!important;margin:0 0 5px!important;font-size:25px!important;font-weight:860!important;line-height:30px!important}.contact-edit-card p{color:var(--sk-muted)!important;max-width:280px!important;margin:0!important;font-size:13.5px!important;font-weight:620!important;line-height:19px!important}.contact-preview-row{background:#0003!important;border:1px solid #ffffff13!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:11px 12px!important;display:grid!important}.contact-preview-row strong{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;font-weight:820!important;line-height:20px!important;overflow:hidden!important}.contact-preview-row span{color:var(--sk-muted)!important;margin-top:2px!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important}.contact-preview-row .copy-button{width:auto!important;max-width:134px!important;height:40px!important;min-height:40px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:15px!important;font-size:12px!important}.contact-edit-card>.primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;height:46px!important;min-height:46px!important;font-size:14px!important;font-weight:800!important}.contact-edit-card>.primary-button:disabled{color:var(--sk-muted)!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff14!important}@media (width<=380px){.edit-page,.contact-edit-page{padding-left:10px!important;padding-right:10px!important}.edit-page .compact-form{border-radius:23px!important;padding:13px!important}.edit-page .two-col{gap:8px!important}.contact-edit-card{border-radius:24px!important;padding:14px!important}}@media (width<=340px){.edit-page .two-col{grid-template-columns:1fr!important}.edit-page .form-field input,.contact-edit-page .form-field input{height:46px!important;min-height:46px!important}.contact-preview-row{grid-template-columns:1fr!important}.contact-preview-row .copy-button{width:100%!important;max-width:none!important}}.create-flow[data-step="3"] .quick-format-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border-radius:22px!important;padding:12px!important}.format-section-list{gap:10px!important;display:grid!important}.format-section{gap:6px!important;display:grid!important}.format-section h3{color:var(--sk-muted)!important;text-transform:none!important;letter-spacing:0!important;margin:2px 2px 0!important;font-size:12px!important;font-weight:780!important;line-height:16px!important}.format-choice-row{width:100%!important;min-height:54px!important;color:var(--sk-body)!important;text-align:left!important;background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:17px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:grid!important}.format-choice-row>span:first-child{width:34px!important;height:34px!important;color:var(--sk-muted)!important;background:#ffffff0d!important;border-radius:13px!important;place-items:center!important;font-size:13px!important;font-weight:840!important;display:grid!important}.format-choice-row strong{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:780!important;line-height:19px!important;display:block!important;overflow:hidden!important}.format-choice-row small{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:1px!important;font-size:12px!important;line-height:16px!important;display:block!important;overflow:hidden!important}.format-choice-row>svg{color:#ffffff3d!important;width:15px!important;height:15px!important}.format-choice-row.active{color:#ff78b4!important;background:linear-gradient(145deg,#ff0f722b,#ffffff0a)!important;border-color:#ff0f7257!important}.format-choice-row.active>span:first-child{color:#ff78b4!important;background:#ff0f7224!important}.format-choice-row.active>svg{color:#ff78b4!important}.create-final-empty{width:100%!important;height:100%!important;color:var(--sk-muted)!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:6px!important;display:grid!important}.create-final-empty svg{color:#f5a623!important;background:#f59e0b1a!important;border-radius:12px!important;width:28px!important;height:28px!important;padding:7px!important}.create-final-empty span{max-width:74px!important;color:var(--sk-muted)!important;font-size:10.5px!important;font-weight:720!important;line-height:13px!important}.create-fix-list button{text-align:left!important;color:#f6d39a!important;background:linear-gradient(145deg,#f59e0b1b,#ffffff07)!important;border-color:#f59e0b3d!important;grid-template-columns:minmax(0,1fr) 18px!important}.create-fix-list button span{white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:780!important;overflow:hidden!important}.create-ready svg{color:#34d399!important;background:#34d39929!important;border-radius:999px!important;width:17px!important;height:17px!important;padding:2px!important}.model-cabinet-modern .cabinet-stage{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;min-height:0!important;padding:12px!important}.model-cabinet-modern .cabinet-stage-media{aspect-ratio:16/10!important;border-radius:24px!important;width:100%!important;min-height:196px!important;overflow:hidden!important}.model-cabinet-modern .cabinet-stage-media>svg{border-radius:18px!important;width:54px!important;height:54px!important;margin:auto!important;padding:13px!important}.model-cabinet-modern .cabinet-stage-copy{justify-content:start!important;padding:0 2px 2px!important}.model-cabinet-modern .cabinet-stage-top{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.model-cabinet-modern .cabinet-stage-copy h2{margin-top:1px!important;font-size:28px!important;line-height:32px!important}.model-cabinet-modern .cabinet-stage-copy p{max-width:34ch!important;font-size:13px!important;line-height:18px!important}.model-cabinet-modern .cabinet-stage-meta{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.model-cabinet-modern .cabinet-primary-zone{margin-top:10px!important}.model-cabinet-modern .cabinet-main-action .link-button,.model-cabinet-modern .cabinet-main-action button{border-radius:18px!important;height:50px!important;min-height:50px!important}.model-cabinet-modern .cabinet-main-action .cabinet-cancel-review{white-space:nowrap!important;text-overflow:clip!important;grid-column:1/-1!important;width:100%!important;overflow:visible!important}.model-cabinet-modern .cabinet-edit-dock{margin-top:12px!important}.model-cabinet-modern .cabinet-edit-grid{border-radius:22px!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child{border-radius:13px!important;width:38px!important;height:38px!important;padding:10px!important}.model-cabinet-modern .cabinet-edit-pill strong{font-size:14.5px!important;line-height:18px!important}.model-cabinet-modern .cabinet-edit-pill span:not(.cabinet-edit-state){white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state{border-radius:999px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;display:grid!important}.model-cabinet-modern .cabinet-edit-state svg{stroke-width:3px!important;width:12px!important;height:12px!important}@media (width<=380px){.model-cabinet-modern .cabinet-stage-media{aspect-ratio:16/10.5!important;min-height:176px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:25px!important;line-height:29px!important}.format-choice-row{grid-template-columns:32px minmax(0,1fr) 16px!important;gap:9px!important;min-height:52px!important;padding:8px!important}.format-choice-row>span:first-child{border-radius:12px!important;width:32px!important;height:32px!important}}@media (width<=340px){.model-cabinet-modern .cabinet-stage-media{border-radius:21px!important;min-height:158px!important}.model-cabinet-modern .cabinet-stage-copy h2{font-size:23px!important;line-height:27px!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:34px minmax(0,1fr) 22px!important;min-height:54px!important;padding:9px 10px!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child{width:34px!important;height:34px!important;padding:9px!important}}.promotion-locked-card{min-height:256px!important;color:var(--sk-text)!important;background:radial-gradient(170px 122px at 86% 20%,#ff0f723d,#0000 70%),radial-gradient(130px 96px at 8% 92%,#60a5fa24,#0000 72%),linear-gradient(145deg,#fff1,#ffffff06)!important;border:1px solid #ff0f7238!important;border-radius:28px!important;gap:12px!important;margin:0!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #00000057!important}.promotion-locked-card:after{content:""!important;opacity:.58!important;pointer-events:none!important;background-image:linear-gradient(#ff0f7221 1px,#0000 1px),linear-gradient(90deg,#ff0f7221 1px,#0000 1px)!important;background-size:18px 18px!important;width:158px!important;height:112px!important;position:absolute!important;bottom:-34px!important;right:-26px!important;transform:rotate(14deg)!important}.promotion-locked-card .promotion-lock-top{z-index:1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.promotion-locked-card .promotion-lock-top>span{height:25px!important;color:var(--sk-muted)!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;padding:0 9px!important;font-size:11.5px!important;font-weight:760!important;display:inline-flex!important}.promotion-locked-card>.offer-icon{z-index:1!important;width:48px!important;height:48px!important;color:var(--sk-magenta)!important;background:#ff0f721f!important;border:1px solid #ff0f7238!important;border-radius:17px!important;position:relative!important}.promotion-locked-card h2{z-index:1!important;max-width:280px!important;color:var(--sk-text)!important;letter-spacing:0!important;margin:18px 0 0!important;font-size:29px!important;font-weight:860!important;line-height:33px!important;position:relative!important}.promotion-locked-card.no-profile h2{margin-top:42px!important}.promotion-locked-card p{z-index:1!important;max-width:292px!important;color:var(--sk-body)!important;margin:0!important;font-size:13.5px!important;font-weight:620!important;line-height:19px!important;position:relative!important}.promotion-lock-steps{z-index:1!important;grid-template-columns:1fr!important;gap:7px!important;margin:4px 0!important;display:grid!important;position:relative!important}.promotion-lock-steps span{height:38px!important;color:var(--sk-body)!important;background:#0003!important;border:1px solid #fff1!important;border-radius:15px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:720!important;display:grid!important}.promotion-lock-steps svg{color:#34d399!important;box-sizing:content-box!important;background:#34d3991f!important;border-radius:999px!important;width:18px!important;height:18px!important;padding:4px!important}.promotion-locked-card .link-button{z-index:1!important;height:46px!important;min-height:46px!important;color:var(--sk-body)!important;background:#ffffff0e!important;border:1px solid #ffffff17!important;border-radius:18px!important;font-size:14px!important;font-weight:800!important;position:relative!important}.filter-sheet .advanced-filters{padding:0!important;overflow:hidden!important}.filter-sheet .advanced-filters summary{cursor:pointer!important;justify-content:space-between!important;align-items:center!important;height:52px!important;padding:0 12px!important;list-style:none!important;display:flex!important}.filter-sheet .advanced-filters summary::-webkit-details-marker{display:none!important}.filter-sheet .advanced-filters summary:after{content:"+"!important;width:24px!important;height:24px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border-radius:999px!important;place-items:center!important;font-size:16px!important;font-weight:760!important;display:grid!important}.filter-sheet .advanced-filters[open] summary:after{content:"–"!important;color:#ff78b4!important;background:#ff0f721f!important}.filter-sheet .advanced-filters .tags-select{margin:0!important;padding:0 12px 12px!important}.admin-screen .search-bar{height:48px!important;min-height:48px!important;color:var(--sk-muted)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:18px!important;margin:0 0 10px!important;padding:0 12px!important}.admin-screen .chips-row{scrollbar-width:none!important;gap:7px!important;margin:0 -12px 12px!important;padding:0 12px 2px!important;display:flex!important;overflow-x:auto!important}.admin-screen .chips-row::-webkit-scrollbar{display:none!important}.admin-screen .chip{height:31px!important;min-height:31px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex:none!important;padding:0 11px!important;font-size:12px!important;font-weight:760!important}.admin-screen .chip.active{color:#ff78b4!important;background:#ff0f7229!important;border-color:#ff0f7257!important}.admin-screen .admin-list,.admin-screen .reports-list{box-shadow:none!important;background:0 0!important;border:0!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.admin-screen .admin-item{min-height:64px!important;color:var(--sk-text)!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.admin-screen .admin-item .avatar{border-radius:15px!important;width:42px!important;height:42px!important}.admin-screen .admin-item strong{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14.5px!important;line-height:18px!important;overflow:hidden!important}.admin-screen .admin-item span{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.admin-screen .admin-item>svg:last-child{color:#ffffff3d!important;width:16px!important;height:16px!important}.admin-screen .admin-stats{grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0 0 12px!important;display:grid!important}.admin-screen .stat-card{background:linear-gradient(145deg,#ffffff0f,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;min-height:86px!important;padding:13px!important}.admin-screen .tag-admin-group,.admin-screen .placement-card,.admin-screen .compact-form,.admin-screen .review-photos,.admin-screen .contacts-panel,.admin-screen .review-summary,.admin-screen .report-card{box-shadow:none!important;background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important}@media (width<=380px){.promotion-locked-card{border-radius:26px!important;min-height:238px!important;padding:14px!important}.promotion-locked-card h2{max-width:246px!important;font-size:26px!important;line-height:30px!important}.admin-screen .chips-row{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}}@media (width<=340px){.promotion-lock-steps span{height:36px!important;font-size:12px!important}.promotion-locked-card h2{font-size:24px!important;line-height:28px!important}.admin-screen .admin-item{grid-template-columns:38px minmax(0,1fr) 16px!important;padding:9px 10px!important}.admin-screen .admin-item .avatar{width:38px!important;height:38px!important}}.model-cabinet-modern .cabinet-edit-dock .cabinet-section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;margin:0 2px 8px!important;display:grid!important}.model-cabinet-modern .cabinet-section-head strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.model-cabinet-modern .cabinet-section-head span{white-space:nowrap!important;color:var(--sk-muted)!important;display:block!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:40px minmax(0,1fr) 28px!important;gap:11px!important;min-height:62px!important;padding:11px 12px!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child{box-sizing:border-box!important;border-radius:14px!important;width:40px!important;height:40px!important;padding:10px!important}.model-cabinet-modern .cabinet-edit-pill strong{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-pill span:not(.cabinet-edit-state){white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:2/2!important;min-width:0!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state{box-sizing:border-box!important;border-radius:999px!important;grid-area:1/3/3!important;place-self:center!important;place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;display:grid!important;overflow:visible!important}.model-cabinet-modern .cabinet-edit-state svg,.model-cabinet-modern .cabinet-edit-state.success svg,.model-cabinet-modern .cabinet-edit-state.warning svg{width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;box-shadow:none!important;stroke-width:3px!important;box-sizing:border-box!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.admin-queue-note{color:#f5a623!important;background:#f59e0b1a!important;border:1px solid #f59e0b33!important;border-radius:17px!important;align-items:center!important;gap:8px!important;height:42px!important;margin:0 0 10px!important;padding:0 12px!important;display:flex!important}.admin-queue-note strong{color:#f5a623!important;font-size:18px!important;line-height:22px!important}.admin-queue-note span{color:var(--sk-body)!important;font-size:13px!important;font-weight:760!important}.admin-review-hero{background:linear-gradient(145deg,#ff0f721a,#ffffff07 72%)!important;border:1px solid #ff0f7233!important;border-radius:24px!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:10px!important;display:grid!important;box-shadow:0 14px 34px #00000047!important}.admin-review-cover{aspect-ratio:4/5!important;width:96px!important;min-height:122px!important;color:var(--sk-magenta)!important;background:#101014!important;border:1px solid #ffffff16!important;border-radius:18px!important;place-items:center!important;display:grid!important;overflow:hidden!important}.admin-review-cover svg{background:#ff0f721a!important;border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}.admin-review-cover img,.admin-review-cover video{object-fit:cover!important;width:100%!important;height:100%!important}.admin-review-status{flex-wrap:wrap!important;gap:6px!important;margin-bottom:6px!important;display:flex!important}.admin-review-status>span:not(.badge){height:24px!important;color:var(--sk-muted)!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:760!important;display:inline-flex!important}.admin-review-hero h2{color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 5px!important;font-size:24px!important;font-weight:840!important;line-height:28px!important;overflow:hidden!important}.admin-review-hero p{color:var(--sk-body)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;overflow:hidden!important}.admin-review-facts{background:linear-gradient(#ffffff0c,#ffffff06)!important;border:1px solid #ffffff14!important;border-radius:22px!important;grid-template-columns:1fr!important;gap:0!important;margin:0 0 10px!important;display:grid!important;overflow:hidden!important}.admin-review-facts div{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 12px!important;display:grid!important}.admin-review-facts div+div{border-top:1px solid #ffffff0f!important}.admin-review-facts strong{color:var(--sk-text)!important;font-size:13px!important}.admin-review-facts span{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:180px!important;font-size:12px!important;overflow:hidden!important}.admin-review-actions{gap:9px!important;margin:0!important;display:grid!important}.admin-review-actions .primary-button,.admin-review-actions .secondary-button{border-radius:18px!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:14px!important;font-weight:820!important}.admin-review-actions .primary-button{color:#06130d!important;background:linear-gradient(145deg,#34d399,#15925f)!important;border:1px solid #34d39980!important;box-shadow:0 14px 30px #34d39924!important}.admin-review-actions .primary-button svg{width:18px!important;height:18px!important}.admin-review-actions .secondary-button{color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important}.admin-review-actions .secondary-button:nth-child(2){color:#fca5a5!important;background:#f871711a!important;border-color:#f8717138!important}.admin-media-review-strip{scrollbar-width:none!important;gap:8px!important;margin:0 -12px 10px!important;padding:0 12px 2px!important;display:flex!important;overflow-x:auto!important}.admin-media-review-strip::-webkit-scrollbar{display:none!important}.admin-media-review-item{flex:0 0 104px!important;width:104px!important;position:relative!important}.admin-media-review-item .media-tile{border-radius:18px!important;width:104px!important;height:134px!important}.admin-media-review-item>span{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#00000094!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;height:23px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:760!important;display:inline-flex!important;position:absolute!important;bottom:7px!important;left:7px!important}@media (width<=340px){.admin-review-hero{grid-template-columns:82px minmax(0,1fr)!important}.admin-review-cover{width:82px!important;min-height:106px!important}.admin-review-hero h2{font-size:21px!important;line-height:25px!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:36px minmax(0,1fr) 26px!important}.model-cabinet-modern .cabinet-edit-pill>svg:first-child{width:36px!important;height:36px!important}}.age-gate{background:radial-gradient(220px 160px at 50% 8%,#ff0f723d,#0000 70%),radial-gradient(180px 130px at 86% 86%,#60a5fa1f,#0000 72%),#050509!important;place-items:center!important;min-height:100svh!important;padding:18px!important;display:grid!important;overflow:hidden!important}.age-gate:before{opacity:.18!important}.age-card{text-align:left!important;background:linear-gradient(#ffffff0f,#ffffff06)!important;border:1px solid #ffffff17!important;border-radius:30px!important;align-content:end!important;gap:12px!important;width:min(100%,366px)!important;min-height:560px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #0000008c!important}.age-card:after{content:""!important;pointer-events:none!important;background:radial-gradient(170px 130px at 82% 18%,#ff0f7238,#0000 72%),linear-gradient(#0000 38%,#050509b3 73%,#050509f5 100%)!important;position:absolute!important;inset:0!important}.age-orbit{background:radial-gradient(circle at 68% 28%,#ffffff29,#0000 34%),linear-gradient(145deg,#ff0f72e0,#37122af5 58%,#0c0d12f5)!important;border:1px solid #ffffff1a!important;border-radius:28px!important;width:calc(100% - 44px)!important;height:255px!important;position:absolute!important;top:22px!important;left:22px!important;overflow:hidden!important}.age-orbit:after{content:""!important;opacity:.45!important;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px)!important;background-size:20px 20px!important;width:176px!important;height:132px!important;position:absolute!important;bottom:-54px!important;right:-42px!important;transform:rotate(13deg)!important}.age-orbit span,.age-orbit i,.age-orbit b{background:#ffffff21!important;border:1px solid #ffffff29!important;border-radius:999px!important;display:block!important;position:absolute!important}.age-orbit span{width:78px!important;height:78px!important;top:28px!important;right:28px!important}.age-orbit i{width:44px!important;height:44px!important;bottom:36px!important;left:34px!important}.age-orbit b{background:#ffffff2e!important;border-radius:0!important;width:118px!important;height:2px!important;top:42px!important;left:34px!important}.age-kicker,.age-card h1,.age-lead,.age-proof,.age-confirm-row,.age-card .primary-button{z-index:1!important;position:relative!important}.age-kicker{color:#ff78b4!important;background:#ff0f7224!important;border:1px solid #ff0f7247!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:28px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:780!important;display:inline-flex!important}.age-card h1{color:#fff!important;letter-spacing:0!important;margin:0!important;font-size:48px!important;font-weight:860!important;line-height:52px!important}.age-lead{max-width:310px!important;color:var(--sk-body)!important;margin:0!important;font-size:14px!important;font-weight:620!important;line-height:20px!important}.age-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:2px 0!important;display:grid!important}.age-proof span{min-height:48px!important;color:var(--sk-body)!important;text-align:center!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:17px!important;place-items:center!important;gap:4px!important;padding:7px 5px!important;font-size:11px!important;font-weight:760!important;display:grid!important}.age-proof svg{color:#ff78b4!important;width:17px!important;height:17px!important}.age-confirm-row{height:46px!important;min-height:46px!important;color:var(--sk-body)!important;background:#ffffff0d!important;border:1px solid #ffffff16!important;border-radius:18px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:760!important}.age-confirm-row.active{background:#34d39917!important;border-color:#34d3993d!important}.age-confirm-row input{background:#181b22!important;border:1px solid #ffffff29!important;border-radius:8px!important;width:22px!important;height:22px!important}.age-confirm-row input:checked{background:#34d399!important;border-color:#34d399!important}.age-card .primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;height:48px!important;min-height:48px!important;font-size:15px!important;font-weight:840!important;box-shadow:0 18px 36px #ff0f722e!important}.age-card .primary-button:disabled{color:var(--sk-muted)!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff14!important}.create-flow[data-step="3"] .create-content{gap:12px!important}.format-hero-copy h2{font-size:27px!important;line-height:31px!important}.format-builder{gap:10px!important;display:grid!important}.format-result{top:calc(6px + var(--tg-safe-top))!important;z-index:3!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0a0a0ce6!important;border:1px solid #ff0f7238!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 8px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important;position:sticky!important;box-shadow:0 14px 30px #00000052!important}.format-result span{color:var(--sk-muted)!important;font-size:11px!important;font-weight:760!important;line-height:14px!important}.format-result strong{min-width:0!important;color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-column:1!important;font-size:17px!important;font-weight:840!important;line-height:21px!important;overflow:hidden!important}.format-result em{color:#34d399!important;background:#34d3991a!important;border:1px solid #34d39938!important;border-radius:999px!important;grid-area:1/2/3!important;align-self:center!important;align-items:center!important;height:25px!important;padding:0 8px!important;font-size:11px!important;font-style:normal!important;font-weight:760!important;display:inline-flex!important}.format-ladder{gap:7px!important;display:grid!important}.format-ladder button{min-height:54px!important;color:var(--sk-body)!important;text-align:left!important;background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;border:1px solid #ffffff13!important;border-radius:18px!important;grid-template-columns:30px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;display:grid!important}.format-ladder button:disabled{opacity:.42!important}.format-ladder button>span{width:30px!important;height:30px!important;color:var(--sk-muted)!important;background:#ffffff0d!important;border-radius:12px!important;place-items:center!important;font-size:12px!important;font-weight:840!important;display:grid!important}.format-ladder button strong{color:var(--sk-text)!important;font-size:14px!important;font-weight:790!important;line-height:18px!important;display:block!important}.format-ladder button small{color:var(--sk-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;line-height:15px!important;display:block!important;overflow:hidden!important}.format-ladder button svg{color:#34d399!important;width:15px!important;height:15px!important}.format-ladder button.active{background:linear-gradient(145deg,#ff0f7229,#ffffff07)!important;border-color:#ff0f7257!important}.format-ladder button.active>span{color:#ff78b4!important;background:#ff0f7229!important}.format-ladder button.done:not(.active){border-color:#34d39929!important}.format-stage-panel{animation:.18s both formatRise;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:24px!important;padding:12px!important;box-shadow:0 12px 28px #0000002e!important}.format-stage-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 9px!important;display:flex!important}.format-stage-head strong{color:var(--sk-text)!important;font-size:16px!important;font-weight:820!important;line-height:20px!important}.format-stage-head span{height:24px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff12!important;border-radius:999px!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;font-weight:760!important;display:inline-flex!important}.format-choice-stack{gap:7px!important;display:grid!important}.format-stage-panel .format-choice-row{border-radius:18px!important;min-height:58px!important}.format-skip{width:100%!important;height:40px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:0!important;border-radius:15px!important;margin-top:9px!important;font-size:13px!important;font-weight:760!important}.practice-drawer-groups.compact{gap:7px!important;display:grid!important}.practice-fold{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:17px!important;overflow:hidden!important}.practice-fold summary{height:44px!important;color:var(--sk-text)!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;font-size:14px!important;font-weight:780!important;list-style:none!important;display:flex!important}.practice-fold summary::-webkit-details-marker{display:none!important}.practice-fold summary span{color:#ff78b4!important;background:#ff0f721f!important;border-radius:999px!important;place-items:center!important;min-width:24px!important;height:24px!important;font-size:11px!important;display:grid!important}.practice-fold .tags-select{margin:0!important;padding:0 10px 10px!important}.format-manual{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:17px!important;margin-top:8px!important;overflow:hidden!important}.format-manual summary{height:44px!important;color:var(--sk-muted)!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:760!important;display:flex!important}.format-manual .manual-tag-row,.format-manual .manual-tags,.format-manual .form-field{margin:10px!important}.format-manual .form-field textarea{min-height:86px!important}@keyframes formatRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=380px){.age-card{border-radius:28px!important;min-height:530px!important}.age-orbit{height:226px!important}.age-card h1{font-size:44px!important;line-height:48px!important}.age-proof span{min-height:44px!important;font-size:10.5px!important}.format-ladder button{min-height:52px!important}.format-stage-panel .format-choice-row{min-height:56px!important}}@media (width<=340px){.age-gate{padding:12px!important}.age-card{border-radius:26px!important;min-height:505px!important;padding:14px!important}.age-orbit{width:calc(100% - 32px)!important;height:210px!important;top:16px!important;left:16px!important}.age-card h1{font-size:40px!important;line-height:44px!important}.age-lead{font-size:13px!important;line-height:18px!important}.age-proof{gap:5px!important}.age-proof span{min-height:42px!important;padding:6px 3px!important}.format-result{top:calc(4px + var(--tg-safe-top))!important}.format-ladder button{grid-template-columns:28px minmax(0,1fr) 16px!important}.format-stage-panel{padding:10px!important}}.create-flow[data-step="3"] .create-content{padding-bottom:calc(96px + var(--tg-safe-bottom))!important}.format-builder.sequential{gap:12px!important}.format-builder.sequential .format-ladder,.format-builder.sequential .format-result{display:none!important}.format-progress-card{background:linear-gradient(145deg,#ff0f7221,#ffffff09)!important;border:1px solid #ff0f7238!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important;box-shadow:0 16px 34px #00000040!important}.format-progress-card>span{color:#ff78b4!important;background:#ff0f7226!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:13px!important;font-weight:860!important;display:grid!important}.format-progress-card strong{min-width:0!important;color:var(--sk-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;line-height:20px!important;display:block!important;overflow:hidden!important}.format-progress-card small{color:#34d399!important;margin-top:2px!important;font-size:12px!important;font-weight:760!important;display:block!important}.format-stage-panel.single{box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff13!important;border-radius:22px!important;padding:10px!important}.format-stage-panel.single .format-choice-stack{gap:8px!important}.format-stage-panel.single .format-choice-row{background:#0a0b0f9e!important;border-radius:17px!important;min-height:56px!important;padding:8px 10px!important}.format-stage-panel.single .format-choice-row>span{background:#ffffff12!important;border-radius:13px!important;width:36px!important;height:36px!important}.practice-stage{gap:10px!important;display:grid!important}.practice-group-tabs{scrollbar-width:none!important;gap:7px!important;padding:1px 1px 3px!important;display:flex!important;overflow-x:auto!important}.practice-group-tabs::-webkit-scrollbar{display:none!important}.practice-group-tabs button{height:34px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:12px!important;font-weight:780!important;display:inline-flex!important}.practice-group-tabs button.active{color:#ffb0d1!important;background:#ff0f7224!important;border-color:#ff0f7257!important}.practice-group-tabs button span{color:#34d399!important;background:#34d39924!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;font-size:10px!important;display:grid!important}.practice-selected-line{color:#8ee6c2!important;background:#34d3991a!important;border:1px solid #34d3992e!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:760!important;display:inline-flex!important}.practice-stage .practice-choice .tags-select{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.practice-stage .tag-pill,.practice-stage .tags-select button{max-width:100%!important;min-height:30px!important;font-size:12px!important}.format-next-bar{z-index:25!important;padding:10px 16px calc(10px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(#090a0d00,#090a0deb 18%,#090a0dfa)!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.format-next-bar .format-back{height:44px!important;color:var(--sk-muted)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:15px!important;padding:0 14px!important;font-size:14px!important;font-weight:790!important}.format-next-bar .format-next{color:#fff!important;background:linear-gradient(135deg,#ff0f72,#ff4f9a)!important;border:0!important;border-radius:15px!important;height:44px!important;font-size:14px!important;font-weight:860!important;box-shadow:0 12px 30px #ff0f723d!important}.format-next-bar .format-next:disabled{color:#ffffff61!important;opacity:1!important;box-shadow:none!important;background:#ffffff0f!important}.format-next-bar .format-back+.format-next{min-width:0!important}.format-manual{margin-top:0!important}.format-manual summary{height:38px!important}@media (width<=340px){.format-hero-copy h2{font-size:25px!important;line-height:29px!important}.format-progress-card{grid-template-columns:38px minmax(0,1fr)!important;padding:9px 10px!important}.format-progress-card>span{width:34px!important;height:34px!important}.format-stage-panel.single{padding:9px!important}.format-stage-panel.single .format-choice-row{min-height:54px!important}.practice-group-tabs button{height:32px!important;padding:0 10px!important}.format-next-bar{padding-left:12px!important;padding-right:12px!important}}.age-gate{background:radial-gradient(220px 160px at 50% 12%,#ff0f7229,#0000 72%),#050509!important;place-items:center!important;min-height:100svh!important;padding:18px!important;display:grid!important}.age-gate:before,.age-gate:after{display:none!important}.age-card.simple{text-align:left!important;background:linear-gradient(#fff1,#ffffff07)!important;border:1px solid #ffffff17!important;border-radius:28px!important;align-content:start!important;gap:15px!important;width:min(100%,354px)!important;min-height:0!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #00000080!important}.age-card.simple:after,.age-card.simple .age-orbit,.age-card.simple .age-proof{display:none!important}.age-card.simple .age-kicker{color:#ff78b4!important;background:#ff0f7224!important;border:1px solid #ff0f7247!important;border-radius:999px!important;align-items:center!important;width:max-content!important;height:30px!important;padding:0 11px!important;font-size:12px!important;font-weight:820!important;display:inline-flex!important}.age-card.simple h1{letter-spacing:0!important;color:#fff!important;margin:2px 0 0!important;font-size:44px!important;font-weight:860!important;line-height:48px!important}.age-card.simple .age-lead{max-width:280px!important;color:var(--sk-muted)!important;margin:0 0 4px!important;font-size:14px!important;font-weight:620!important;line-height:20px!important}.age-card.simple .age-confirm-row{height:52px!important;min-height:52px!important;color:var(--sk-text)!important;background:#181b22!important;border:1px solid #ffffff1a!important;border-radius:18px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important;padding:0 14px!important;font-size:15px!important;font-weight:780!important;display:grid!important}.age-card.simple .age-confirm-row.active{background:#34d3991a!important;border-color:#34d3994d!important}.age-card.simple .age-confirm-row input{appearance:none!important;background:#ffffff0b!important;border:1px solid #ffffff2e!important;border-radius:9px!important;place-items:center!important;width:24px!important;height:24px!important;margin:0!important;display:grid!important}.age-card.simple .age-confirm-row input:checked{background:#34d399!important;border-color:#34d399!important}.age-card.simple .age-confirm-row input:checked:after{content:""!important;border-bottom:2px solid #06130d!important;border-left:2px solid #06130d!important;width:10px!important;height:6px!important;transform:rotate(-45deg)translate(1px,-1px)!important}.age-card.simple .primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;color:#fff!important;border:1px solid #ff0f729e!important;border-radius:18px!important;height:50px!important;min-height:50px!important;font-size:15px!important;font-weight:840!important;box-shadow:0 18px 36px #ff0f722e!important}.age-card.simple .primary-button:disabled{color:var(--sk-muted)!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff14!important}@media (width<=340px){.age-card.simple{border-radius:24px!important;padding:18px!important}.age-card.simple h1{font-size:40px!important;line-height:44px!important}}.status-dot{background:#737987!important;border:0!important;width:10px!important;height:10px!important;display:inline-block!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 2px #ffffff14!important}.status-dot:after{content:""!important;opacity:0!important;pointer-events:none!important;border:1px solid!important;border-radius:999px!important;position:absolute!important;inset:-5px!important;transform:scale(.62)!important}.status-dot.online{color:#35e27f!important;background:#35e27f!important;box-shadow:0 0 0 2px #35e27f29,0 0 16px #35e27f57!important}.status-dot.online:after{animation:1.8s ease-out infinite presencePulse!important}.status-dot.recently{color:#8c93a3!important;background:#8c93a3!important;box-shadow:0 0 0 2px #8c93a324!important}.status-dot.offline{color:#5d6471!important;background:#5d6471!important;box-shadow:0 0 0 2px #ffffff0f!important}.status-badge{gap:6px!important}.avatar .status-dot{width:13px!important;height:13px!important;bottom:7px!important;right:6px!important;box-shadow:0 0 0 3px #080a0feb,0 0 0 4px #ffffff14!important}.avatar .status-dot.online{box-shadow:0 0 0 3px #080a0feb,0 0 0 4px #35e27f33,0 0 18px #35e27f61!important}@keyframes presencePulse{0%{opacity:.42;transform:scale(.62)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.status-dot.online:after{animation:none!important}}.manage-media-empty:after,.promotion-locked-card:after,.age-orbit:after{filter:blur(.2px)!important;border-radius:999px!important;-webkit-mask-image:radial-gradient(#000 0 38%,#000000b8 52%,#0000 78%)!important;mask-image:radial-gradient(#000 0 38%,#000000b8 52%,#0000 78%)!important}.manage-media-empty:before,.promotion-locked-card:before{content:""!important;pointer-events:none!important;background:radial-gradient(closest-side,#ff0f7224,#0000 72%)!important;width:190px!important;height:150px!important;position:absolute!important;inset:auto -34px -42px auto!important}.format-choice-row>span:first-child,.format-stage-panel.single .format-choice-row>span:first-child{color:#ff78b4!important;box-sizing:border-box!important;background:linear-gradient(145deg,#ff0f7226,#ffffff0e)!important;border:1px solid #ff0f722e!important;border-radius:15px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:0!important;display:grid!important}.format-choice-row>span:first-child svg,.format-stage-panel.single .format-choice-row>span:first-child svg{stroke-width:2.25px!important;width:19px!important;height:19px!important}.format-choice-row.active>span:first-child{color:#fff!important;background:linear-gradient(145deg,#ff0f7242,#ffffff13)!important;border-color:#ff0f7261!important;box-shadow:0 8px 22px #ff0f722e!important}.create-content{padding-bottom:calc(22px + var(--tg-safe-bottom))!important}.create-actions,.format-next-bar{bottom:calc(14px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0c0c0fdb!important;border:1px solid #ffffff17!important;border-radius:22px!important;padding:8px 14px!important;box-shadow:0 18px 46px #00000070,inset 0 0 0 1px #ff0f720a!important}.create-actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:9px!important;display:grid!important;left:12px!important;right:12px!important}.create-actions>span{display:block!important}.create-primary,.create-secondary,.format-next-bar .format-next,.format-next-bar .format-back{border-radius:18px!important;height:52px!important;min-height:52px!important;font-size:15px!important;font-weight:850!important}.create-primary,.format-next-bar .format-next{box-shadow:0 16px 36px #ff0f7247!important}.create-secondary,.format-next-bar .format-back{color:var(--sk-body)!important;background:#ffffff0e!important;border:1px solid #ffffff17!important}.format-next-bar{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important;left:12px!important;right:12px!important}.format-next-bar .format-next:first-child{grid-column:1/3!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:40px minmax(0,1fr) 32px!important}.model-cabinet-modern .cabinet-edit-state,.model-cabinet-modern .cabinet-edit-state.success,.model-cabinet-modern .cabinet-edit-state.warning{box-sizing:border-box!important;border-radius:999px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;display:grid!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state svg,.model-cabinet-modern .cabinet-edit-state.success svg,.model-cabinet-modern .cabinet-edit-state.warning svg{stroke-width:2.8px!important;width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;display:block!important}.model-cabinet-modern .cabinet-edit-state.success{color:#35e27f!important;background:#25d3662e!important;border:1px solid #25d36675!important}.model-cabinet-modern .cabinet-edit-state.warning{color:#f7b955!important;background:#f59e0b2e!important;border:1px solid #f59e0b7a!important}@media (width<=340px){.create-actions,.format-next-bar{border-radius:20px!important;padding:7px!important;left:10px!important;right:10px!important}.create-primary,.create-secondary,.format-next-bar .format-next,.format-next-bar .format-back{height:50px!important;min-height:50px!important;font-size:14px!important}.format-choice-row>span:first-child,.format-stage-panel.single .format-choice-row>span:first-child{border-radius:14px!important;width:36px!important;height:36px!important}.format-choice-row>span:first-child svg{width:18px!important;height:18px!important}}.model-cabinet-modern .cabinet-stage:after,.manage-media-empty:after,.promotion-locked-card:after,.age-orbit:after{filter:blur(.35px)!important;border-radius:999px!important;-webkit-mask-image:radial-gradient(#000 0 30%,#000000c2 48%,#00000038 66%,#0000 82%)!important;mask-image:radial-gradient(#000 0 30%,#000000c2 48%,#00000038 66%,#0000 82%)!important}.model-cabinet-modern .cabinet-stage:after{opacity:.38!important;background-image:linear-gradient(#ff0f721c 1px,#0000 1px),linear-gradient(90deg,#ff0f721c 1px,#0000 1px)!important;background-size:20px 20px!important;width:208px!important;height:166px!important;bottom:-58px!important;right:-46px!important;transform:rotate(13deg)!important}.model-cabinet-modern .cabinet-stage:before{content:""!important;pointer-events:none!important;background:radial-gradient(closest-side,#ff0f7229,#ff0f720f 42%,#0000 76%)!important;border-radius:999px!important;width:240px!important;height:210px!important;position:absolute!important;bottom:-86px!important;right:-78px!important}.model-cabinet-modern .cabinet-stage-media,.model-cabinet-modern .cabinet-stage-copy{z-index:1!important;position:relative!important}.format-choice-row{grid-template-columns:42px minmax(0,1fr) 18px!important;min-height:60px!important;padding:9px 10px!important}.format-choice-row>span:first-child,.format-stage-panel.single .format-choice-row>span:first-child{border-radius:16px!important;width:42px!important;min-width:42px!important;height:42px!important}.format-choice-row>span:first-child svg,.format-stage-panel.single .format-choice-row>span:first-child svg{width:20px!important;height:20px!important;display:block!important}.format-choice-row strong{font-size:15px!important;line-height:19px!important}.format-choice-row small{max-width:100%!important;font-size:12px!important;line-height:16px!important}.create-flow{padding-bottom:calc(128px + var(--tg-safe-bottom))!important}.create-actions,.format-next-bar{bottom:calc(28px + var(--tg-safe-bottom))!important;border-radius:24px!important;padding:9px!important}.create-primary,.create-secondary,.format-next-bar .format-next,.format-next-bar .format-back{border-radius:19px!important;height:56px!important;min-height:56px!important;font-size:15.5px!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:40px minmax(0,1fr) 34px!important;align-items:center!important}.model-cabinet-modern .cabinet-section-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;display:grid!important}.model-cabinet-modern .cabinet-section-head strong{text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;font-size:18px!important;line-height:22px!important;overflow:visible!important}.model-cabinet-modern .cabinet-section-head span{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important;min-width:0!important;max-width:124px!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-state,.model-cabinet-modern .cabinet-edit-state.success,.model-cabinet-modern .cabinet-edit-state.warning{width:30px!important;min-width:30px!important;height:30px!important;overflow:visible!important}.model-cabinet-modern .cabinet-edit-state svg,.model-cabinet-modern .cabinet-edit-state.success svg,.model-cabinet-modern .cabinet-edit-state.warning svg{stroke-width:2.65px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important}@media (width<=340px){.format-choice-row{grid-template-columns:38px minmax(0,1fr) 16px!important;min-height:58px!important;padding:8px!important}.format-choice-row>span:first-child,.format-stage-panel.single .format-choice-row>span:first-child{border-radius:15px!important;width:38px!important;min-width:38px!important;height:38px!important}.format-choice-row>span:first-child svg,.format-stage-panel.single .format-choice-row>span:first-child svg{width:19px!important;height:19px!important}.create-actions,.format-next-bar{bottom:calc(24px + var(--tg-safe-bottom))!important;left:10px!important;right:10px!important}.create-primary,.create-secondary,.format-next-bar .format-next,.format-next-bar .format-back{height:54px!important;min-height:54px!important;font-size:14.5px!important}.model-cabinet-modern .cabinet-edit-pill{grid-template-columns:36px minmax(0,1fr) 32px!important}.model-cabinet-modern .cabinet-edit-state,.model-cabinet-modern .cabinet-edit-state.success,.model-cabinet-modern .cabinet-edit-state.warning{width:28px!important;min-width:28px!important;height:28px!important}.model-cabinet-modern .cabinet-section-head{justify-content:space-between!important;align-items:flex-end!important;gap:8px!important;display:flex!important}.model-cabinet-modern .cabinet-section-head strong{white-space:nowrap!important;font-size:17px!important;line-height:21px!important}.model-cabinet-modern .cabinet-section-head span{display:none!important}}.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.warning{box-sizing:border-box!important;color:#f7b955!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;box-shadow:none!important;background:#f59e0b29!important;border:1px solid #f59e0b75!important;border-radius:999px!important;grid-area:1/3/3!important;place-self:center!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success{color:#35e27f!important;background:#25d36629!important;border-color:#25d36670!important}.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state>svg,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success>svg,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.warning>svg,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state>svg:first-child,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success>svg:first-child,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.warning>svg:first-child{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;box-shadow:none!important;color:currentColor!important;stroke-width:2.7px!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}@media (width<=340px){.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.warning{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important}.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state>svg,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.success>svg,.model-cabinet-modern .cabinet-edit-pill>.cabinet-edit-state.warning>svg{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important}}.filter-flow{gap:10px!important;display:grid!important}.filter-choice-block{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:20px!important;gap:9px!important;padding:12px!important;display:grid!important}.filter-choice-block>strong{color:var(--sk-text)!important;font-size:14px!important;font-weight:820!important;line-height:18px!important}.filter-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.filter-icon-grid button{min-height:48px!important;color:var(--sk-body)!important;text-align:left!important;background:#0a0b0f94!important;border:1px solid #ffffff14!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px 10px!important;display:grid!important}.filter-icon-grid button svg{color:#ff78b4!important;background:#ff0f721b!important;border-radius:13px!important;width:34px!important;height:34px!important;padding:8px!important}.filter-icon-grid button span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important;font-weight:780!important;overflow:hidden!important}.filter-icon-grid button.active{color:#fff!important;background:#ff0f7224!important;border-color:#ff0f7259!important}.filter-pill-row{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.filter-pill-row button{height:32px!important;min-height:32px!important;color:var(--sk-body)!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:0 11px!important;font-size:12.5px!important;font-weight:760!important}.filter-pill-row button.active{color:#ffb0d1!important;background:#ff0f7226!important;border-color:#ff0f7257!important}.filter-sheet .advanced-filters{background:#ffffff07!important}.filter-sheet .filter-toggle-row{gap:7px!important;margin:0 12px 10px!important;display:grid!important}.filter-sheet .two-col,.filter-sheet .form-field{margin-left:12px!important;margin-right:12px!important}.profile-detail-page .detail-actions-card>.primary-button{background:linear-gradient(145deg,var(--sk-magenta),#bf0b58)!important;box-shadow:0 14px 30px #ff0f7233!important}@media (width<=340px){.filter-icon-grid{grid-template-columns:1fr!important}.filter-choice-block{border-radius:18px!important;padding:10px!important}.filter-icon-grid button{min-height:46px!important}}.media-tile .media-asset:not(.loaded),.detail-media-carousel .media-asset:not(.loaded),.manage-media-grid .media-asset:not(.loaded),.create-media-strip .media-asset:not(.loaded),.cabinet-stage-media .media-asset:not(.loaded),.profile-main-media .media-asset:not(.loaded){background:radial-gradient(120px 90px at 58% 22%,#ff0f7224,#0000 70%),linear-gradient(145deg,#ffffff0d,#ffffff05)!important;position:relative!important}.media-tile .media-asset:not(.loaded):before,.detail-media-carousel .media-asset:not(.loaded):before,.manage-media-grid .media-asset:not(.loaded):before,.create-media-strip .media-asset:not(.loaded):before,.cabinet-stage-media .media-asset:not(.loaded):before,.profile-main-media .media-asset:not(.loaded):before{content:"";z-index:1;border:2px solid #ffffff29;border-top-color:#ff0f72c7;border-radius:999px;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.75s linear infinite spin;position:absolute;top:50%;left:50%}.edit-page{padding-bottom:calc(92px + var(--tg-safe-bottom))!important}.edit-page>.sticky-actions.single{left:50%!important;right:auto!important;bottom:calc(16px + var(--tg-safe-bottom))!important;z-index:30!important;-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;background:#0d1017c7!important;border:1px solid #ffffff17!important;border-radius:22px!important;grid-template-columns:1fr!important;width:min(456px,100% - 24px)!important;padding:8px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 18px 48px #0000006b,0 0 0 1px #ff0f7214!important}.edit-page>.sticky-actions.single .primary-button{border-radius:16px!important;height:48px!important;min-height:48px!important}@media (width<=340px){.edit-page>.sticky-actions.single{width:calc(100% - 20px)!important;bottom:calc(12px + var(--tg-safe-bottom))!important}.edit-page>.sticky-actions.single .primary-button{height:46px!important;min-height:46px!important}}.bottom-nav{--nav-pad:6px!important;left:50%!important;right:auto!important;bottom:calc(8px + var(--tg-safe-bottom))!important;isolation:isolate!important;-webkit-backdrop-filter:blur(26px)saturate(1.32)!important;background:linear-gradient(145deg,#181a228a,#07080cad)!important;border:1px solid #ffffff21!important;border-radius:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:min(248px,100% - 76px)!important;max-width:248px!important;height:58px!important;min-height:58px!important;padding:5px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 18px 46px #00000080,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.bottom-nav:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 18% 0,#ffffff29,#0000 36%),linear-gradient(#ffffff16,#ffffff03)!important;display:block!important;position:absolute!important;inset:0!important}.bottom-nav:after{content:""!important;z-index:1!important;width:calc(33.3333% - 3.33333px)!important;transform:translateX(calc(var(--active-index,0) * 100%))!important;pointer-events:none!important;background:linear-gradient(145deg,#ff0f7242,#ff0f7221)!important;border:1px solid #ff0f7247!important;border-radius:21px!important;transition:transform .3s cubic-bezier(.22,.9,.22,1),background .2s,box-shadow .2s!important;position:absolute!important;top:5px!important;bottom:5px!important;left:5px!important;box-shadow:0 10px 26px #ff0f7233,inset 0 1px #ffffff21!important}.bottom-nav a{z-index:2!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;color:var(--sk-muted)!important;background:0 0!important;border:0!important;border-radius:21px!important;place-items:center!important;padding:0!important;transition:color .2s,transform .12s!important;display:grid!important;position:relative!important}.bottom-nav a span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bottom-nav a svg{color:currentColor!important;width:23px!important;height:23px!important;transition:transform .22s,color .22s,filter .22s!important}.bottom-nav a.active{box-shadow:none!important;color:#ff78b4!important;background:0 0!important;border:0!important}.bottom-nav a.active svg{color:#ff78b4!important;filter:drop-shadow(0 0 8px #ff0f7257)!important;transform:translateY(-1px)scale(1.08)!important}.bottom-nav a:active{transform:scale(.96)!important}@media (width<=340px){.bottom-nav{width:min(236px,100% - 58px)!important;height:56px!important;min-height:56px!important;bottom:calc(6px + var(--tg-safe-bottom))!important;border-radius:27px!important}.bottom-nav a{height:46px!important;min-height:46px!important}.bottom-nav a svg{width:22px!important;height:22px!important}}.bottom-nav{--dock-pad:6px!important;--dock-thumb:42px!important;width:clamp(202px,54vw,226px)!important;max-width:226px!important;bottom:calc(32px + var(--tg-safe-bottom))!important;height:56px!important;min-height:56px!important;padding:var(--dock-pad)!important;-webkit-backdrop-filter:blur(28px)saturate(1.35)!important;background:linear-gradient(145deg,#1c1f2a85,#07080cbd)!important;border:1px solid #ffffff1f!important;border-radius:30px!important;box-shadow:0 18px 46px #0000007a,inset 0 1px #ffffff21,inset 0 -1px #ffffff09!important}.bottom-nav:before{background:radial-gradient(circle at 22% 0,#ffffff26,#0000 38%),linear-gradient(#ffffff13,#ffffff03)!important}.bottom-nav:after{top:6px!important;bottom:auto!important;left:calc(var(--dock-pad) + ((100% - var(--dock-pad) * 2) / 3) * var(--active-index,0) + ((100% - var(--dock-pad) * 2) / 6) - (var(--dock-thumb) / 2))!important;width:var(--dock-thumb)!important;height:var(--dock-thumb)!important;background:linear-gradient(145deg,#ff0f724d,#ff0f7226)!important;border:1px solid #ff0f724d!important;border-radius:19px!important;transition:left .3s cubic-bezier(.22,.9,.22,1),background .2s,box-shadow .2s!important;transform:none!important;box-shadow:0 10px 24px #ff0f7230,inset 0 1px #ffffff24!important}.bottom-nav a{border-radius:22px!important;height:44px!important;min-height:44px!important}.bottom-nav a svg{stroke-width:2.35px!important;width:22px!important;height:22px!important}@media (width<=340px){.bottom-nav{width:clamp(194px,62vw,214px)!important;height:54px!important;min-height:54px!important;bottom:calc(28px + var(--tg-safe-bottom))!important;--dock-thumb:40px!important;border-radius:27px!important}.bottom-nav:after{border-radius:18px!important;top:6px!important}.bottom-nav a{height:42px!important;min-height:42px!important}.bottom-nav a svg{width:21px!important;height:21px!important}}.favorites-page .favorites-empty{min-height:calc(100svh - 190px - var(--tg-safe-top) - var(--tg-safe-bottom))!important;text-align:center!important;padding:24px 22px calc(88px + var(--tg-safe-bottom))!important;max-width:320px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;display:flex!important}.favorites-empty-icon{color:#ff78b4!important;background:radial-gradient(circle at 35% 20%,#ffffff2e,#0000 34%),linear-gradient(145deg,#ff0f722e,#ffffff0b)!important;border:1px solid #ff0f723d!important;border-radius:28px!important;place-items:center!important;width:76px!important;height:76px!important;margin:0 0 16px!important;display:grid!important;box-shadow:0 16px 38px #0000004d,0 0 36px #ff0f721a!important}.favorites-empty-icon svg{stroke-width:2.25px!important;width:30px!important;height:30px!important}.favorites-empty h2{letter-spacing:0!important;color:var(--sk-text,var(--text-main))!important;margin:0 0 8px!important;font-size:25px!important;font-weight:760!important;line-height:30px!important}.favorites-empty p{max-width:260px!important;color:var(--sk-muted,var(--text-muted))!important;margin:0 0 18px!important;font-size:14px!important;font-weight:560!important;line-height:20px!important}.favorites-empty .link-button{color:#ffb0d1!important;width:auto!important;min-width:168px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#ff0f7224!important;border:1px solid #ff0f7242!important;border-radius:16px!important}@media (width<=340px){.favorites-page .favorites-empty{min-height:calc(100svh - 170px - var(--tg-safe-top) - var(--tg-safe-bottom))!important;padding-left:18px!important;padding-right:18px!important}.favorites-empty-icon{border-radius:24px!important;width:68px!important;height:68px!important}.favorites-empty h2{font-size:23px!important;line-height:28px!important}}.profile-home{display:block!important}.profile-home .page-header{margin-bottom:12px!important}.profile-home-hero{margin-bottom:14px!important;padding:2px 2px 0!important}.profile-main-card{min-height:112px!important;color:var(--sk-text,var(--text-main))!important;background:radial-gradient(circle at 18% 0,#ff0f7229,#0000 44%),linear-gradient(145deg,#ffffff12,#ffffff07)!important;border:1px solid #ffffff18!important;border-radius:24px!important;grid-template-columns:76px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0000003d!important}.profile-main-card:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ff0f7224,#0000 62%)!important;border-radius:999px!important;width:140px!important;height:140px!important;position:absolute!important;top:-42px!important;right:-34px!important}.profile-main-card.create{background:radial-gradient(circle at 18% 0,#ff0f722e,#0000 42%),linear-gradient(145deg,#ffffff13,#ffffff06)!important}.profile-main-media{color:#ff78b4!important;background:#ffffff0d!important;border:1px solid #ffffff17!important;border-radius:19px!important;place-items:center!important;width:76px!important;height:92px!important;display:grid!important;overflow:hidden!important}.profile-main-media .media-asset,.profile-main-media img,.profile-main-media video{object-fit:cover!important;width:100%!important;height:100%!important}.profile-main-media>svg{stroke-width:2.2px!important;width:28px!important;height:28px!important}.profile-main-copy{z-index:1!important;min-width:0!important;position:relative!important}.profile-main-copy span{color:#ff9cc7!important;margin-bottom:5px!important;font-size:11px!important;font-weight:760!important;line-height:15px!important;display:block!important}.profile-main-copy strong{color:var(--sk-text,var(--text-main))!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:5px!important;font-size:21px!important;font-weight:820!important;line-height:25px!important;display:block!important;overflow:hidden!important}.profile-main-copy p{-webkit-line-clamp:2!important;max-width:100%!important;color:var(--sk-muted,var(--text-muted))!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12.5px!important;font-weight:620!important;line-height:17px!important;display:-webkit-box!important;overflow:hidden!important}.profile-main-card>svg:last-child{z-index:1!important;color:#ffffff47!important;width:18px!important;height:18px!important;position:relative!important}.profile-quick-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 12px!important;display:grid!important}.profile-quick-grid a,.profile-quick-grid button{min-height:88px!important;color:var(--sk-text,var(--text-main))!important;text-align:left!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;align-content:end!important;justify-items:start!important;gap:4px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 24px #0000002e!important}.profile-quick-grid svg{color:#ff78b4!important;background:#ff0f721c!important;border-radius:14px!important;width:34px!important;height:34px!important;margin-bottom:7px!important;padding:8px!important}.profile-quick-grid button:nth-child(2) svg{color:#35e27f!important;background:#35e27f1b!important}.profile-quick-grid strong{color:var(--sk-text,var(--text-main))!important;font-size:15px!important;font-weight:760!important;line-height:19px!important}.profile-quick-grid span{color:var(--sk-muted,var(--text-muted))!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:12px!important;font-weight:620!important;line-height:16px!important;overflow:hidden!important}.profile-home-list{margin-bottom:calc(26px + var(--tg-safe-bottom))!important}.profile-home-list a{min-height:58px!important}.profile-home-list a>svg:first-child{color:#f5a623!important;background:#f59e0b1b!important}@media (width<=340px){.profile-main-card{border-radius:21px!important;grid-template-columns:68px minmax(0,1fr) 16px!important;gap:10px!important;min-height:102px!important;padding:10px!important}.profile-main-media{border-radius:17px!important;width:68px!important;height:84px!important}.profile-main-copy strong{font-size:19px!important;line-height:23px!important}.profile-quick-grid{gap:8px!important}.profile-quick-grid a,.profile-quick-grid button{border-radius:19px!important;min-height:82px!important;padding:10px!important}}.catalog-collections{scrollbar-width:none!important;gap:8px!important;margin:0 -16px 12px!important;padding:0 16px 2px!important;display:flex!important;overflow-x:auto!important}.catalog-collections::-webkit-scrollbar{display:none!important}.catalog-collections button{min-width:96px!important;height:42px!important;color:var(--sk-text,var(--text-main))!important;box-shadow:none!important;background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:16px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:0 11px!important;display:inline-flex!important}.catalog-collections button.active{background:linear-gradient(145deg,#ff0f7238,#ffffff0b)!important;border-color:#ff0f726b!important;box-shadow:0 12px 26px #ff0f721a!important}.catalog-collections svg{color:#ff78b4!important;width:18px!important;height:18px!important}.catalog-collections button.active svg{color:#ff4f9e!important}.catalog-collections strong{white-space:nowrap!important;font-size:12.5px!important;font-weight:780!important;line-height:16px!important}.catalog-collections button>span{min-width:20px!important;height:20px!important;color:var(--sk-muted,var(--text-muted))!important;font-variant-numeric:tabular-nums!important;background:#ffffff0e!important;border:1px solid #ffffff13!important;border-radius:999px!important;place-items:center!important;padding:0 6px!important;font-size:11px!important;font-weight:850!important;line-height:20px!important;display:inline-grid!important}.catalog-collections button.active>span{color:#ffd9ea!important;background:#ff0f722e!important;border-color:#ff0f7252!important}.profile-card-state{color:#8ee6c2!important;background:#34d3991a!important;border:1px solid #34d39933!important;border-radius:999px!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:20px!important;margin-top:2px!important;padding:0 7px!important;font-size:10.5px!important;font-weight:760!important;line-height:14px!important;display:inline-flex!important}.profile-user-tools{gap:9px!important;margin:4px 0 12px!important;display:grid!important}.profile-interaction-row{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.profile-interaction-row:empty{display:none!important}.profile-interaction-row span{height:28px!important;color:var(--sk-muted,var(--text-muted))!important;background:#ffffff0b!important;border:1px solid #ffffff13!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 9px!important;font-size:12px!important;font-weight:720!important;display:inline-flex!important}.profile-interaction-row svg{color:#ff78b4!important;width:14px!important;height:14px!important}.profile-note-box{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:18px!important;gap:7px!important;padding:11px!important;display:grid!important}.profile-note-box span{color:var(--sk-muted,var(--text-muted))!important;font-size:12px!important;font-weight:780!important;line-height:16px!important}.profile-note-box textarea{resize:none!important;width:100%!important;min-height:74px!important;color:var(--sk-text,var(--text-main))!important;font:inherit!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:14px!important;line-height:20px!important}.profile-note-box textarea::placeholder{color:#ffffff57!important}.recent-strip{margin:0 0 12px!important}.recent-strip .section-row{margin-bottom:9px!important}.recent-strip .section-row h2{font-size:16px!important;line-height:21px!important}.recent-strip .section-row a{color:#ff78b4!important;font-size:12px!important;font-weight:760!important}.recent-strip>div:last-child{scrollbar-width:none!important;gap:8px!important;margin:0 -16px!important;padding:0 16px 2px!important;display:flex!important;overflow-x:auto!important}.recent-strip>div:last-child::-webkit-scrollbar{display:none!important}.recent-strip a:not(.link-button){color:var(--sk-text,var(--text-main))!important;flex:0 0 72px!important;gap:6px!important;display:grid!important}.recent-strip .media-asset,.recent-strip a:not(.link-button)>svg{background:#ffffff0d!important;border:1px solid #ffffff13!important;border-radius:17px!important;width:72px!important;height:88px!important;overflow:hidden!important}.recent-strip a:not(.link-button)>svg{color:var(--sk-muted,var(--text-muted))!important;padding:22px!important}.recent-strip span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;font-weight:720!important;line-height:15px!important;overflow:hidden!important}@media (width<=340px){.catalog-collections{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}.catalog-collections button{gap:6px!important;min-width:86px!important;height:40px!important;padding:0 9px!important}.catalog-collections button>span{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;line-height:18px!important}.recent-strip>div:last-child{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}}.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{align-content:start!important;height:70px!important;min-height:70px!important}.profile-card-state{margin-top:auto!important}.profile-trust-row{flex-wrap:wrap!important;gap:7px!important;margin:-4px 0 11px!important;display:flex!important}.profile-trust-row span{color:#a8ebcd!important;background:#34d39913!important;border:1px solid #34d39929!important;border-radius:999px!important;align-items:center!important;gap:6px!important;height:29px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:760!important;line-height:15px!important;display:inline-flex!important}.profile-trust-row svg{flex:none!important;width:14px!important;height:14px!important}.profile-note-box summary{height:26px!important;color:var(--sk-muted,var(--text-muted))!important;cursor:pointer!important;justify-content:space-between!important;align-items:center!important;font-size:12px!important;font-weight:780!important;line-height:16px!important;list-style:none!important;display:flex!important}.profile-note-box summary::-webkit-details-marker{display:none!important}.profile-note-box summary:after{content:"+"!important;color:#ff78b4!important;font-size:16px!important;line-height:16px!important}.profile-note-box[open] summary:after{content:"–"!important}.profile-note-box:not([open]){padding-bottom:8px!important}.profile-note-box:not([open]) textarea{display:none!important}.profile-note-box[open] textarea{margin-top:5px!important}@media (width<=340px){.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{height:66px!important;min-height:66px!important}.profile-trust-row span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}}.profile-card-state{color:#ffffff57!important;text-transform:none!important;background:0 0!important;border:0!important;height:16px!important;margin-top:1px!important;padding:0!important;font-size:10.5px!important;font-weight:620!important;line-height:14px!important}.profile-interaction-row span{color:var(--sk-muted,var(--text-muted))!important;background:#ffffff09!important}.profile-card-state{display:none!important}.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{height:62px!important;min-height:62px!important}@media (width<=340px){.catalog-page>section.media-profile-grid .media-profile-body,.favorites-page .media-profile-body,.top-page .media-profile-body{height:58px!important;min-height:58px!important}}.brand-logo-mark,.brand-gate-logo,.brand-masthead img{object-fit:contain!important;flex:none!important;display:block!important}.brand-logo-mark img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.brand-masthead{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;display:grid!important}.brand-masthead img{filter:drop-shadow(0 0 18px #ff0f7242)!important;transform-origin:50%!important;border-radius:18px!important;width:58px!important;height:58px!important;transform:scale(1.42)!important}.brand-masthead h1{white-space:normal!important;text-overflow:clip!important;align-content:center!important;gap:0!important;min-width:0!important;margin:0!important;display:grid!important;overflow:visible!important}.brand-masthead h1 strong{min-width:0!important;font:inherit!important;color:var(--text-main)!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.brand-masthead h1 span{min-width:0!important;color:var(--sk-muted,var(--text-muted))!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:-2px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:block!important;overflow:hidden!important}.age-card .brand-gate-logo{z-index:1!important;filter:drop-shadow(0 18px 32px #ff0f7238)!important;border-radius:24px!important;width:82px!important;height:82px!important;margin:0 0 2px!important;position:relative!important}.tg-only-gate .brand-gate-logo{width:76px!important;height:76px!important}.app-loading{color:#fff!important;background:#090a0d!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:100svh!important;padding-bottom:6vh!important;display:flex!important}.app-loading-spinner{border:2px solid #ffffff24!important;border-top-color:var(--accent,#c35b91)!important;border-right-color:#c35b917a!important;border-radius:999px!important;width:34px!important;height:34px!important;animation:.72s linear infinite spin!important;box-shadow:0 0 24px #c35b9124!important}.app-loading span{color:#ffffffb8!important;font-size:15px!important;font-weight:620!important;line-height:20px!important}.empty .brand-logo-mark,.favorites-empty-icon.brand-logo-mark{opacity:1!important;background:radial-gradient(circle at 35% 20%,#ffffff1f,#0000 34%),linear-gradient(145deg,#ff0f7221,#ffffff09)!important;border:1px solid #ff0f722e!important;border-radius:22px!important;place-items:center!important;width:62px!important;height:62px!important;padding:10px!important;display:grid!important;box-shadow:0 16px 34px #00000038,0 0 28px #ff0f7214!important}.empty .brand-logo-mark{margin:0 auto 12px!important;position:static!important;top:auto!important;left:auto!important}.empty .brand-logo-mark span,.empty .brand-logo-mark i,.empty .brand-logo-mark b{display:none!important}.favorites-empty-icon.brand-logo-mark{color:inherit!important;margin:0 0 16px!important}@keyframes brandPulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (width<=340px){.brand-masthead{grid-template-columns:52px minmax(0,1fr)!important;gap:3px!important}.brand-masthead img{border-radius:17px!important;width:52px!important;height:52px!important}.age-card .brand-gate-logo{border-radius:22px!important;width:74px!important;height:74px!important}.app-loading-spinner{width:32px!important;height:32px!important}.empty .brand-logo-mark,.favorites-empty-icon.brand-logo-mark{border-radius:20px!important;width:56px!important;height:56px!important}}@media (prefers-reduced-motion:reduce){.app-loading-spinner{animation:none!important}}.bottom-nav{box-shadow:0 0 0 1px #ffffff09,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09!important}.bottom-nav:after{box-shadow:0 0 18px #ff0f721f,inset 0 1px #ffffff24!important}.filter-sheet{height:min(680px,100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.filter-sheet .sheet-scroll{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:16px!important;overflow-y:auto!important}.filter-sheet .advanced-filters{height:auto!important;max-height:none!important}.filter-sheet .advanced-filters:not([open]){height:52px!important;overflow:hidden!important}.filter-sheet .advanced-filters[open]{height:auto!important;overflow:visible!important}.filter-sheet .advanced-filters[open] .tags-select,.filter-sheet .advanced-filters[open] .filter-toggle-row,.filter-sheet .advanced-filters[open] .two-col,.filter-sheet .advanced-filters[open] .form-field{visibility:visible!important;display:flex!important}.filter-sheet .advanced-filters[open] .filter-toggle-row,.filter-sheet .advanced-filters[open] .two-col,.filter-sheet .advanced-filters[open] .form-field{display:grid!important}.filter-sheet .advanced-filters:not([open]) summary{align-items:center!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 12px!important;display:flex!important}.filter-sheet .advanced-filters[open] summary{align-items:center!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;display:flex!important}.filter-sheet .advanced-filters[open]{padding-bottom:12px!important}.filter-sheet .advanced-filters[open] .form-field:last-child{margin-bottom:4px!important}.filter-sheet .sheet-scroll{padding-bottom:28px!important}.catalog-page>section.media-profile-grid.catalog-main-grid,.favorites-page .media-profile-grid,.top-page .media-profile-grid{align-items:start!important}.catalog-page>section.media-profile-grid.catalog-main-grid .media-profile-card,.favorites-page .media-profile-card,.top-page .media-profile-card{grid-template-rows:auto 62px!important;min-height:0!important;display:grid!important}.catalog-page>section.media-profile-grid.catalog-main-grid .media-profile-cover,.favorites-page .media-profile-cover,.top-page .media-profile-cover{aspect-ratio:4/5.2!important;min-height:0!important}.media-asset.media-fallback{background:radial-gradient(circle at 50% 32%,#ff0f7221,#0000 42%),linear-gradient(145deg,#ffffff0d,#ffffff05)!important;border:1px solid #ffffff13!important}.media-profile-cover .media-asset.media-fallback svg,.cabinet-stage-media .media-asset.media-fallback svg,.create-final-thumb .media-asset.media-fallback svg{opacity:.55!important;color:#ff4f9e!important}.admin-users-screen .admin-decision-list{margin-top:10px!important}.admin-review-actions .primary-button:disabled,.admin-review-actions .primary-button[disabled]{color:#ffffff5c!important;box-shadow:none!important;cursor:not-allowed!important;background:#ffffff0e!important;border-color:#ffffff16!important}.admin-review-missing{background:#f59e0b13!important;border-color:#f59e0b38!important}.catalog-page .media-profile-status,.favorites-page .media-profile-status,.top-page .media-profile-status{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important;bottom:8px!important;left:8px!important}.catalog-page .media-profile-status .status-badge,.favorites-page .media-profile-status .status-badge,.top-page .media-profile-status .status-badge{color:#0000!important;width:10px!important;min-width:10px!important;height:10px!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;overflow:visible!important}.catalog-page .media-profile-status .status-dot,.favorites-page .media-profile-status .status-dot,.top-page .media-profile-status .status-dot{border:0!important;width:10px!important;height:10px!important;margin:0!important;display:block!important}.catalog-page .catalog-tools .filter-button{flex:0 0 48px!important;width:48px!important;min-width:48px!important;padding:0!important;position:relative!important}.catalog-page .catalog-tools .filter-button:after{display:none!important}.catalog-page .catalog-tools .filter-button.has-active{color:#fff!important;background:#ff0f721f!important;border-color:#ff0f725c!important}.catalog-page .catalog-tools .filter-button>span{color:#fff!important;background:#ff0f72!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important;font-weight:850!important;line-height:16px!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}.catalog-page .catalog-collections{margin-bottom:12px!important}.catalog-page .catalog-collections button[aria-disabled=true]{opacity:.46!important;filter:saturate(.65)!important}.catalog-page .catalog-collections button[aria-disabled=true] span{color:var(--sk-muted,var(--text-muted))!important;background:#ffffff0b!important;border-color:#ffffff0f!important}.catalog-result-bar{background:linear-gradient(145deg,#ffffff0d,#ffffff06)!important;border:1px solid #ffffff13!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin:-2px 0 12px!important;padding:9px 10px 9px 12px!important;display:grid!important}.catalog-result-bar strong{color:var(--sk-text,var(--text-main))!important;font-size:14px!important;font-weight:840!important;line-height:18px!important;display:block!important}.catalog-result-bar span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;color:var(--sk-muted,var(--text-muted))!important;margin-top:2px!important;font-size:12px!important;font-weight:650!important;line-height:16px!important;display:block!important;overflow:hidden!important}.catalog-result-bar button{color:#ff91c6!important;background:#ffffff0a!important;border:1px solid #ffffff16!important;border-radius:13px!important;height:34px!important;min-height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:820!important}.favorites-recent{border-top:1px solid #fff1!important;margin-top:18px!important;padding-top:14px!important}.favorites-page.has-recent .favorites-empty{background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;border:1px solid #ffffff13!important;border-radius:24px!important;min-height:0!important;margin:8px 0 16px!important;padding:20px 16px!important}.favorites-page.has-recent .favorites-empty-icon{border-radius:19px!important;width:54px!important;height:54px!important;margin-bottom:12px!important}.favorites-page.has-recent .favorites-empty h2{font-size:22px!important;line-height:27px!important}.favorites-page.has-recent .favorites-empty p{max-width:260px!important}.favorites-recent .section-row{margin-bottom:10px!important}.favorites-recent .section-row h2{color:var(--sk-text,var(--text-main))!important;font-size:17px!important;font-weight:820!important;line-height:22px!important}.favorites-recent .section-row span{color:var(--sk-muted,var(--text-muted))!important;font-size:12px!important;font-weight:700!important}.favorites-recent .media-profile-grid{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:10px!important;margin-left:-12px!important;margin-right:-12px!important;padding:0 12px 12px!important;display:flex!important;overflow-x:auto!important}.favorites-recent .media-profile-grid::-webkit-scrollbar{display:none!important}.favorites-recent .media-profile-card{scroll-snap-align:start!important;width:150px!important;min-width:150px!important}.favorites-recent .media-profile-cover{aspect-ratio:4/5!important}.favorites-recent .media-profile-body{height:58px!important;min-height:58px!important}.similar-strip{border-top:1px solid #fff1!important;margin:12px 0 18px!important;padding-top:14px!important}.similar-strip .section-row{margin:0 2px 10px!important}.similar-strip .section-row h2{color:var(--sk-text,var(--text-main))!important;font-size:18px!important;font-weight:820!important;line-height:22px!important}.similar-strip .section-row span{color:var(--sk-muted,var(--text-muted))!important;font-size:12px!important;font-weight:760!important}.similar-strip>div:last-child{scroll-snap-type:x proximity!important;scrollbar-width:none!important;gap:10px!important;margin:0 -12px!important;padding:0 12px 8px!important;display:flex!important;overflow-x:auto!important}.similar-strip>div:last-child::-webkit-scrollbar{display:none!important}.similar-strip .media-profile-card{scroll-snap-align:start!important;grid-template-rows:auto 58px!important;width:150px!important;min-width:150px!important;display:grid!important}.similar-strip .media-profile-cover{aspect-ratio:4/5!important;border-radius:18px!important}.similar-strip .media-profile-body{height:58px!important;min-height:58px!important;padding:8px!important}.similar-strip .media-profile-title-row h2{font-size:15px!important;line-height:19px!important}.similar-strip .media-category{max-width:76px!important}@media (width<=340px){.similar-strip .media-profile-card{width:138px!important;min-width:138px!important}.similar-strip>div:last-child{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.favorites-recent .media-profile-card{width:138px!important;min-width:138px!important}.favorites-page.has-recent .favorites-empty{padding:18px 14px!important}}.search-bar button{width:30px!important;height:30px!important;min-height:30px!important;color:var(--sk-muted,var(--text-muted))!important;background:#ffffff0b!important;border:0!important;border-radius:999px!important;flex:0 0 30px!important;place-items:center!important;margin-right:-5px!important;display:grid!important}.search-bar button svg{width:15px!important;height:15px!important}.catalog-page .media-profile-meta-row{grid-template-columns:auto minmax(0,1fr)!important;justify-content:start!important;gap:6px!important}.catalog-page .media-profile-meta-row>span:first-child,.favorites-page .media-profile-meta-row>span:first-child,.top-page .media-profile-meta-row>span:first-child{text-overflow:clip!important;flex:none!important;max-width:none!important;overflow:visible!important}.catalog-page .media-category,.favorites-page .media-category,.top-page .media-category{max-width:96px!important}@media (width<=340px){.catalog-page .media-profile-meta-row,.favorites-page .media-profile-meta-row,.top-page .media-profile-meta-row{gap:4px!important}.catalog-page .media-category,.favorites-page .media-category,.top-page .media-category{max-width:86px!important}}.create-actions.final.needs-fix .create-primary{color:#1b1104!important;background:linear-gradient(145deg,#f59e0b,#d97706)!important;box-shadow:0 16px 34px #f59e0b3d!important}.create-actions.final.needs-fix{grid-template-columns:1fr!important}.create-actions.final.needs-fix>span{display:none!important}.create-actions.final.needs-fix .create-primary:active{transform:scale(.985)!important}.admin-hub-clean .admin-command-card.is-clean{background:linear-gradient(145deg,#34d3991a,#ffffff09 68%)!important;border-color:#34d39933!important;min-height:132px!important}.admin-hub-clean .admin-command-card.is-clean strong{color:#35e27f!important}.admin-quick-list{gap:8px!important;display:grid!important}.admin-quick-list a{min-height:62px!important;color:var(--sk-text,var(--text-main))!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.admin-quick-list a>svg:first-child{color:#ff78b4!important;box-sizing:border-box!important;background:#ff0f721a!important;border-radius:15px!important;width:42px!important;height:42px!important;padding:11px!important}.admin-quick-list a:nth-child(2)>svg:first-child{color:#f87171!important;background:#f871711c!important}.admin-quick-list a:nth-child(3)>svg:first-child{color:#f7b955!important;background:#f59e0b1f!important}.admin-quick-list a strong{font-size:15px!important;font-weight:820!important;line-height:19px!important;display:block!important}.admin-quick-list a span{color:var(--sk-muted,var(--text-muted))!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:12.5px!important;font-weight:650!important;line-height:16px!important;display:block!important;overflow:hidden!important}.admin-quick-list a>svg:last-child{width:17px!important;height:17px!important;color:var(--sk-muted,var(--text-muted))!important}.admin-ops-panel{background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;margin:10px 0!important;padding:12px!important}.admin-ops-panel .admin-section-title{margin-bottom:10px!important}.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-ops-grid button{min-height:84px!important;color:var(--sk-text,var(--text-main))!important;text-align:left!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:3px 8px!important;padding:10px!important;display:grid!important}.admin-ops-grid button:disabled{opacity:.45!important;filter:saturate(.7)!important}.admin-ops-grid button>svg{box-sizing:border-box!important;color:#ff78b4!important;background:#ff0f721c!important;border-radius:13px!important;grid-row:1/3!important;width:34px!important;height:34px!important;padding:9px!important}.admin-ops-grid button:nth-child(3)>svg{color:#60a5fa!important;background:#3b82f61f!important}.admin-ops-grid button:nth-child(4)>svg,.admin-danger-row button>svg{color:#f87171!important;background:#f8717121!important}.admin-ops-grid button:nth-child(6)>svg,.admin-ops-grid button:nth-child(7)>svg{color:#f7b955!important;background:#f59e0b24!important}.admin-ops-grid strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13.5px!important;font-weight:850!important;line-height:17px!important;overflow:hidden!important}.admin-ops-grid span{min-width:0!important;color:var(--sk-muted,var(--text-muted))!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.5px!important;font-weight:650!important;line-height:14px!important;display:-webkit-box!important;overflow:hidden!important}.admin-danger-row{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.admin-danger-row button,.admin-danger-row .link-button{border-radius:15px!important;height:44px!important;min-height:44px!important;font-size:13px!important;font-weight:800!important}.admin-danger-row button{color:#f87171!important;background:#f871711a!important;border:1px solid #f871713d!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.admin-danger-row button>svg{background:0 0!important;border-radius:0!important;width:18px!important;height:18px!important;padding:0!important}.admin-review>.admin-review-actions{display:none!important}@media (width<=360px){.admin-ops-grid{grid-template-columns:1fr!important}.admin-ops-grid button{min-height:68px!important}.admin-danger-row{grid-template-columns:1fr!important}}.admin-system-hero,.admin-maintenance-note,.admin-health-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;margin-bottom:10px!important;padding:12px!important}.admin-system-hero,.admin-maintenance-note{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.admin-system-hero>svg,.admin-maintenance-note>svg{box-sizing:border-box!important;color:#ff78b4!important;background:#ff0f721c!important;border-radius:15px!important;width:42px!important;height:42px!important;padding:11px!important}.admin-maintenance-note>svg{color:#f7b955!important;background:#f59e0b21!important}.admin-system-hero strong,.admin-maintenance-note strong{font-size:17px!important;font-weight:880!important;line-height:21px!important;display:block!important}.admin-system-hero span,.admin-maintenance-note span{color:var(--sk-muted,var(--text-muted))!important;margin-top:2px!important;font-size:12.5px!important;font-weight:650!important;line-height:16px!important;display:block!important}.admin-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.admin-maintenance-grid button{min-height:92px!important;color:var(--sk-text,var(--text-main))!important;text-align:left!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:19px!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:4px 9px!important;padding:10px!important;display:grid!important}.admin-maintenance-grid button:disabled{opacity:.48!important}.admin-maintenance-grid button>svg{box-sizing:border-box!important;color:#ff78b4!important;background:#ff0f721a!important;border-radius:14px!important;grid-row:1/3!important;width:36px!important;height:36px!important;padding:10px!important}.admin-maintenance-grid button:nth-child(2)>svg{color:#35e27f!important;background:#34d3991f!important}.admin-maintenance-grid button:nth-child(3)>svg{color:#f87171!important;background:#f871711f!important}.admin-maintenance-grid button:nth-child(5)>svg{color:#f7b955!important;background:#f59e0b21!important}.admin-maintenance-grid strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13.5px!important;font-weight:850!important;line-height:17px!important;overflow:hidden!important}.admin-maintenance-grid span{min-width:0!important;color:var(--sk-muted,var(--text-muted))!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.5px!important;font-weight:650!important;line-height:14px!important;display:-webkit-box!important;overflow:hidden!important}.admin-health-row{min-height:36px!important;color:var(--sk-muted,var(--text-muted))!important;border-top:1px solid #ffffff0e!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.admin-health-row:first-of-type{border-top:0!important}.admin-health-row strong{max-width:58%!important;color:var(--sk-text,var(--text-main))!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (width<=360px){.admin-maintenance-grid{grid-template-columns:1fr!important}.admin-maintenance-grid button{min-height:72px!important}}.admin-status-tabs{scrollbar-width:none!important;gap:7px!important;margin:10px -14px 12px!important;padding:0 14px 2px!important;display:flex!important;overflow-x:auto!important}.admin-status-tabs::-webkit-scrollbar{display:none!important}.admin-status-tabs a{min-height:38px!important;color:var(--sk-muted,var(--text-muted))!important;background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:12.5px!important;font-weight:760!important;text-decoration:none!important;display:flex!important}.admin-status-tabs a.active{color:var(--sk-text,var(--text-main))!important;background:#ff0f7224!important;border-color:#ff0f7257!important}.admin-status-tabs a b{min-width:22px!important;height:22px!important;color:inherit!important;background:#ffffff12!important;border-radius:999px!important;place-items:center!important;font-size:11.5px!important;display:grid!important}.admin-status-tabs a.active b{color:#ff91c6!important;background:#ff0f7242!important}.dictionary-note{margin-bottom:10px!important}.report-tabs a{max-width:168px!important}.create-media-item.local-only .media-tile{outline:1px solid #f59e0b57!important;box-shadow:inset 0 0 0 1px #f59e0b1a!important}.create-local-badge{color:#f7b955!important;z-index:3!important;text-transform:lowercase!important;background:#f59e0b2e!important;border:1px solid #f59e0b47!important;border-radius:999px!important;align-items:center!important;height:24px!important;padding:0 8px!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:7px!important;left:7px!important}.create-media-item.local-only .create-media-actions button:first-child{display:none!important}.create-actions .create-primary:disabled,.format-next:disabled{opacity:.48!important;box-shadow:none!important;filter:saturate(.65)!important}.bottom-nav{--dock-item:44px!important;--dock-gap:6px!important;--dock-pad-x:10px!important;width:calc((var(--dock-item) * 3) + (var(--dock-gap) * 2) + (var(--dock-pad-x) * 2))!important;min-width:0!important;max-width:none!important;height:calc(52px + var(--tg-safe-bottom))!important;grid-template-columns:repeat(3,var(--dock-item))!important;justify-content:center!important;gap:var(--dock-gap)!important;min-height:52px!important;padding:4px var(--dock-pad-x) calc(4px + var(--tg-safe-bottom))!important;-webkit-backdrop-filter:blur(24px)saturate(1.18)!important;background:linear-gradient(#191d26b8,#090b10db)!important;border:1px solid #ffffff1b!important;border-radius:999px!important;display:grid!important;bottom:14px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff14!important}.bottom-nav:before,.bottom-nav:after{content:none!important;display:none!important}.bottom-nav a{z-index:1!important;width:var(--dock-item)!important;color:#e8ebf485!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0!important;transition:color .18s,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s!important;position:relative!important}.bottom-nav a:after{content:none!important;display:none!important}.bottom-nav a.active{color:#ff78b4!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:translateY(-2px)!important}.bottom-nav a svg{stroke-width:2.35px!important;width:21px!important;height:21px!important;transition:transform .18s,color .18s,filter .18s!important}.bottom-nav a.active svg{filter:drop-shadow(0 0 8px #ff0f7261)!important;transform:translateY(-1px)scale(1.07)!important}.bottom-nav a span{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=360px){.bottom-nav{--dock-item:42px!important;--dock-gap:5px!important;--dock-pad-x:9px!important;height:calc(50px + var(--tg-safe-bottom))!important;min-height:50px!important;bottom:calc(13px + var(--tg-safe-bottom))!important}.bottom-nav a{height:42px!important;min-height:42px!important}.bottom-nav a svg{width:20px!important;height:20px!important}}.analytics-range{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important;display:grid!important}.analytics-range button{min-height:38px!important;color:var(--sk-muted,var(--text-muted))!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:14px!important;font-size:12px!important;font-weight:800!important}.analytics-range button.active{color:var(--sk-text,var(--text-main))!important;background:#ff0f7224!important;border-color:#ff0f7257!important}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.analytics-kpis div,.analytics-create,.analytics-list{background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:20px!important;margin-bottom:10px!important;padding:12px!important}.analytics-kpis span{color:var(--sk-muted,var(--text-muted))!important;font-size:12px!important;font-weight:760!important;display:block!important}.analytics-kpis strong{color:var(--sk-text,var(--text-main))!important;margin-top:2px!important;font-size:28px!important;font-weight:880!important;line-height:32px!important;display:block!important}.analytics-create .form-field{margin:8px 0!important}.analytics-create .primary-button{width:100%!important;height:44px!important}.analytics-link-row,.analytics-source-row,.analytics-event-row{border-top:1px solid #ffffff0f!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:9px 0!important;display:grid!important}.analytics-link-row:first-of-type,.analytics-source-row:first-of-type,.analytics-event-row:first-of-type{border-top:0!important}.analytics-link-row strong,.analytics-source-row span,.analytics-event-row span{color:var(--sk-text,var(--text-main))!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:840!important;line-height:18px!important;display:block!important;overflow:hidden!important}.analytics-link-row span,.analytics-source-row em,.analytics-event-row em{color:var(--sk-muted,var(--text-muted))!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;font-weight:650!important;line-height:16px!important;display:block!important;overflow:hidden!important}.analytics-source-row strong,.analytics-event-row strong{color:#ff78b4!important;font-size:15px!important}.analytics-link-row button{color:#ff78b4!important;background:#ff0f721a!important;border:1px solid #ffffff14!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.analytics-link-row button svg{width:17px!important;height:17px!important}.broadcast-hero{background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:22px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-bottom:10px!important;padding:13px!important;display:grid!important}.broadcast-hero>svg{box-sizing:border-box!important;color:#ff78b4!important;background:#ff0f721c!important;border-radius:15px!important;width:42px!important;height:42px!important;padding:11px!important}.broadcast-hero strong{font-size:17px!important;font-weight:880!important;line-height:21px!important;display:block!important}.broadcast-hero span{color:var(--sk-muted,var(--text-muted))!important;margin-top:3px!important;font-size:12.5px!important;font-weight:650!important;line-height:17px!important;display:block!important}.broadcast-audiences{gap:8px!important;margin-bottom:10px!important;display:grid!important}.broadcast-audiences button{min-height:58px!important;color:var(--sk-text,var(--text-main))!important;text-align:left!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.broadcast-audiences strong{font-size:14.5px!important;font-weight:840!important;line-height:18px!important;display:block!important}.broadcast-audiences span{color:#ff78b4!important;margin-top:2px!important;font-size:12px!important;font-weight:760!important;line-height:16px!important;display:block!important}.broadcast-audiences b{color:#ff91c6!important;background:#ff0f721f!important;border-radius:999px!important;place-items:center!important;min-width:34px!important;height:30px!important;font-size:13px!important;display:grid!important}.broadcast-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.broadcast-actions .primary-button,.broadcast-actions .secondary-button{border-radius:15px!important;height:44px!important;min-height:44px!important}@media (width<=340px){.broadcast-actions{grid-template-columns:1fr!important}}.broadcast-draft,.broadcast-button-builder,.broadcast-history{background:linear-gradient(145deg,#ffffff0e,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:20px!important;margin-bottom:10px!important;padding:12px!important}.broadcast-draft{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.broadcast-draft span,.broadcast-history-row span{color:var(--sk-muted,var(--text-muted))!important;font-size:12px!important;font-weight:720!important;line-height:16px!important;display:block!important}.broadcast-draft strong,.broadcast-history-row strong{color:var(--sk-text,var(--text-main))!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:15px!important;font-weight:860!important;line-height:19px!important;display:block!important;overflow:hidden!important}.broadcast-draft p{color:#ff91c6!important;margin:2px 0 0!important;font-size:12px!important;font-weight:760!important;line-height:16px!important}.broadcast-button-builder .form-field{margin:0!important}.broadcast-button-builder input{height:44px!important;min-height:44px!important}.broadcast-button-rows{gap:9px!important;margin-bottom:10px!important;display:grid!important}.broadcast-button-row{background:#ffffff09!important;border:1px solid #ffffff12!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;display:grid!important}.broadcast-button-row>button{width:38px!important;height:38px!important;color:var(--sk-muted,var(--text-muted))!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;border-radius:14px!important;justify-self:end!important;place-items:center!important;display:grid!important}.broadcast-button-row>button svg{width:17px!important;height:17px!important}.broadcast-builder-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.broadcast-builder-actions .primary-button,.broadcast-builder-actions .secondary-button{border-radius:15px!important;height:42px!important;min-height:42px!important}.broadcast-history-row{border-top:1px solid #ffffff0f!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:9px 0!important;display:grid!important}.broadcast-history-row:first-of-type{border-top:0!important}.broadcast-history-row b{color:#86efac!important;background:#34d3991a!important;border-radius:999px!important;place-items:center!important;min-width:44px!important;height:30px!important;font-size:12px!important;font-weight:850!important;display:grid!important}@media (width<=340px){.broadcast-builder-actions{grid-template-columns:1fr!important}}
