@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff")}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.55;color:#e8edf4;--bg-deep: #070816;--bg-mid: #101336;--surface: rgba(17, 20, 50, .72);--surface-elevated: rgba(20, 25, 58, .9);--border: rgba(162, 169, 236, .2);--border-strong: rgba(188, 194, 255, .34);--text: #e8ebff;--text-muted: rgba(205, 212, 245, .82);--text-dim: rgba(174, 183, 232, .95);--accent: #f59e0b;--accent-hover: #fbbf24;--accent-muted: rgba(245, 158, 11, .18);--accent-green: #34d399;--accent-green-hover: #4ade80;--danger: #f87171;--success: #34d399;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 9px;--shadow-sm: 0 6px 16px rgba(3, 5, 18, .32);--shadow-md: 0 16px 42px rgba(3, 5, 18, .46), 0 0 0 1px rgba(255, 255, 255, .02) inset;--shadow-lg: 0 24px 70px rgba(2, 4, 16, .56), 0 10px 30px rgba(245, 158, 11, .12);--ease-smooth: cubic-bezier(.25, .46, .45, .94);--ease-out: cubic-bezier(.22, 1, .36, 1);--transition-fast: .28s var(--ease-smooth);--transition-med: .52s var(--ease-out);--focus-ring: 0 0 0 3px rgba(251, 191, 36, .24);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:clip;color:var(--text);position:relative;background-color:var(--bg-deep);background-image:radial-gradient(ellipse 85% 70% at 50% -20%,rgba(167,139,250,.16),transparent 52%),radial-gradient(ellipse 60% 45% at 90% 18%,rgba(251,113,133,.12),transparent 58%),radial-gradient(ellipse 80% 60% at -10% 90%,rgba(99,102,241,.14),transparent 62%),linear-gradient(180deg,#080a1b,#0a0c23 48%,#060714);background-attachment:fixed}body:before{content:"";position:fixed;top:-20%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 72%,rgba(251,113,133,.09),transparent 35%),radial-gradient(circle at 82% 21%,rgba(251,191,36,.06),transparent 30%),radial-gradient(circle at 65% 55%,rgba(139,92,246,.11),transparent 42%);filter:blur(24px)}#root{min-height:100dvh}.app-boot-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#17171f;color:#d4d4d8eb;font-size:.9375rem}a{color:var(--accent-hover);text-decoration:none;font-weight:500;transition:color var(--transition-fast),opacity var(--transition-fast)}a:hover{color:#93c5fd;text-decoration:underline}.layout{position:relative;z-index:2;width:100%;max-width:min(840px,100%);min-width:0;margin:0 auto;padding:clamp(1rem,3vw,1.75rem) clamp(.9rem,4vw,1.35rem) max(3rem,env(safe-area-inset-bottom,0px) + 2rem);animation:layout-enter .5s var(--ease-out) both}@keyframes layout-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card{position:relative;background:linear-gradient(170deg,#ffffff0b,#ffffff03 36%,#fff0),var(--surface);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);border:1px solid rgba(194,201,255,.2);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),inset 0 1px #ffffff12;padding:clamp(1.1rem,3vw,1.45rem) clamp(1rem,3vw,1.4rem);margin-bottom:1rem;transition:border-color var(--transition-med),box-shadow var(--transition-med),transform var(--transition-med)}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 120% at 10% 0%,rgba(167,139,250,.16),transparent 46%);opacity:.7;transition:opacity var(--transition-med)}@media (hover: hover){.card:hover{border-color:#d1d6ff52;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card:hover:after{opacity:1}}h1{font-weight:700;letter-spacing:-.025em;margin:0 0 .35rem;font-size:clamp(1.35rem,4.2vw,1.75rem);color:#f7f8ff;line-height:1.2}h2{font-weight:600;letter-spacing:-.02em;color:#f1f5f9}.page-lead{color:var(--text-muted);font-size:clamp(.9rem,2.5vw,.95rem);margin:0 0 1.25rem;line-height:1.6}.muted{color:var(--text-muted);font-size:clamp(.875rem,2.4vw,.92rem);line-height:1.55}.row{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;min-width:0}@media (max-width: 560px){.card>form.row,.card>form>.row{flex-direction:column;align-items:stretch}.card>form.row{gap:.65rem}.card>button:not(.expand-section-toggle):not(.copyable-url){width:100%;justify-content:center;min-height:2.05rem;padding:.4rem .78rem;font-size:.85rem}.card>form>.row>button,.card>form.row>button{width:100%;justify-content:center;min-height:2.05rem;padding:.4rem .78rem;font-size:.85rem}.card button.copyable-url{width:100%;justify-content:flex-start}.list-divider-item .row{flex-direction:row;flex-wrap:wrap;align-items:flex-start!important;justify-content:space-between!important;gap:.55rem}.list-divider-item .row>button.secondary{width:auto;flex-shrink:0}}label{display:block;font-size:.8125rem;margin-bottom:.4rem;color:var(--text-dim);font-weight:500;letter-spacing:.01em}input:not([type=checkbox]):not([type=radio]),textarea{width:100%;min-height:2.75rem;padding:.65rem .9rem;border-radius:var(--radius-md);border:1px solid var(--border);background:#0f172aa6;color:#f8fafc;font-family:inherit;font-size:1rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-width:1rem;min-height:1rem;max-width:1rem;max-height:1rem;padding:0;margin:.15rem .35rem 0 0;flex-shrink:0;align-self:flex-start;border-radius:.2rem;vertical-align:top;cursor:pointer;accent-color:var(--accent)}input[type=radio]{border-radius:50%}textarea{min-height:6.5rem;resize:vertical;padding-top:.75rem}select{display:block;width:100%;max-width:100%;min-height:2.875rem;padding:.65rem 2.75rem .65rem .9rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background-color:#0f172ad9;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right .65rem center;background-size:1.25rem;color:#f8fafc;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.35;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}select:hover:not(:disabled){border-color:#94a3b880;background-color:#1e293be6}select:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}select:disabled{opacity:.55;cursor:not-allowed}option,optgroup{background:#1e293b;color:#f1f5f9;font-weight:500;padding:.5rem}input::placeholder,textarea::placeholder{color:#94a3b8a6}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);background:#0f172ad9}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}button{cursor:pointer;border:none;border-radius:var(--radius-md);min-height:2.05rem;padding:.38rem .82rem;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.015em;background:#f59e0b1f;border:1px solid rgba(251,191,36,.32);color:#fde68afa;box-shadow:none;transition:transform var(--transition-fast),filter var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}button:hover:not(:disabled){filter:none;transform:none;background:#f59e0b33;border-color:#fbbf246b;box-shadow:none}button:active:not(:disabled){transform:translateY(0)}button.secondary{background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:#ededf0f2;box-shadow:none}button.secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff3d;filter:none}button.btn-danger{background:linear-gradient(180deg,#f87171,#b91c1c);border:1px solid rgba(252,165,165,.45);color:#fff;box-shadow:0 8px 20px #b91c1c47,inset 0 1px #ffffff29}button.btn-danger:hover:not(:disabled){background:linear-gradient(180deg,#fca5a5,#dc2626);border-color:#fecaca8c;filter:brightness(1.03)}button:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.cfg-actions{display:flex;flex-flow:row wrap;gap:.5rem;align-items:stretch;margin-bottom:.85rem}.cfg-actions>button{flex:0 1 auto;min-width:11rem;white-space:normal;text-align:center;line-height:1.3;min-height:2.5rem;padding:.48rem .7rem;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center}.cfg-feedback-actions{display:flex;flex-flow:row wrap;gap:.45rem;align-items:stretch}.cfg-feedback-actions>button{flex:0 1 auto;min-width:13rem;white-space:normal;text-align:center;line-height:1.3;min-height:2.45rem;padding:.45rem .65rem;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center}.config-modal__section{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.config-modal__section .qr-wrap{max-width:min(240px,100%);overflow-x:auto;-webkit-overflow-scrolling:touch}.error{color:var(--danger);font-size:.9rem;margin-top:.5rem;line-height:1.45}.hint-banner{padding:.9rem 1.1rem;border-radius:var(--radius-md);background:#1e3a8a40;border:1px solid rgba(59,130,246,.28);color:var(--text-muted);font-size:.9rem;line-height:1.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;background:#02060f85;backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));z-index:50;overscroll-behavior:none;animation:modal-backdrop-in .5s var(--ease-out) both}.modal{position:relative;background:linear-gradient(165deg,#ffffff0d,#ffffff03 42%,#fff0),var(--surface-elevated);backdrop-filter:blur(28px) saturate(1.1);-webkit-backdrop-filter:blur(28px) saturate(1.1);border:1px solid rgba(202,209,255,.34);border-radius:var(--radius-lg);max-width:520px;width:100%;max-height:min(90vh,90dvh,720px);overflow-y:auto;padding:1.35rem 1.4rem;box-shadow:var(--shadow-lg),inset 0 1px #ffffff1f;-webkit-overflow-scrolling:touch;animation:modal-panel-in .56s var(--ease-out) both}.modal--wide{max-width:640px}.modal--legal{max-width:min(92vw,38rem);width:100%;max-height:min(88vh,52rem);display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.modal--legal .modal__head{flex-shrink:0;margin-bottom:0;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.modal__body--legal{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.15rem .35rem 1.25rem 0;margin-right:-2px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.modal--franchise{max-width:min(92vw,40rem);width:100%;max-height:min(94vh,62rem);display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.modal--franchise .modal__head{flex-shrink:0;margin-bottom:0;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.modal h2{margin:0;font-size:clamp(1.05rem,3vw,1.2rem);color:#f8fafc}.modal__close{flex-shrink:0;padding:.42rem .92rem;font-size:.84rem;min-height:2.45rem;border-radius:var(--radius-md);border:1px solid rgba(204,211,255,.34);background:#1e26529e;color:#ecf0ff;box-shadow:0 8px 18px #080a1e40,inset 0 1px #ffffff14}.modal__close:hover:not(:disabled){background:#2f3970b8;border-color:#dce1ff75;transform:translateY(-1px);filter:none}.seed-box{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem;background:#0f172ae6;padding:.85rem;border-radius:var(--radius-md);border:1px dashed var(--border-strong);word-break:break-word}a.support-links__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .9rem;min-height:2.65rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;background:#1a2148e0;border:1px solid rgba(194,201,255,.28);color:#e8edf4;text-decoration:none;box-shadow:0 8px 22px #080a1f47,inset 0 1px #ffffff14;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}a.support-links__btn:hover{background:#2b3467f0;border-color:#d6dcff5c;transform:translateY(-1px);text-decoration:none;color:#fff}button.copyable-url{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;text-align:left;max-width:100%;background:#24305e8c;border:1px solid rgba(148,163,214,.24);border-radius:var(--radius-sm);color:#d6def6;padding:.45rem .62rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden;word-break:normal;-webkit-overflow-scrolling:touch;line-height:1.42;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}button.copyable-url:hover{background:#2e3c76b8;border-color:#bac6ff6b;color:#f0f4ff}.copyable-url--block{display:block;width:100%}.fr-channel-cards{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.fr-channel-card{padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid rgba(148,163,214,.2);background:#12183873;box-shadow:inset 0 1px #ffffff0a}.fr-channel-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;margin-bottom:.42rem}.fr-channel-card__title{font-weight:600;font-size:.92rem;line-height:1.35}.fr-channel-card__link{margin-top:.12rem}.fr-channel-card__stats{display:flex;flex-wrap:wrap;gap:.35rem .85rem;align-items:baseline}.mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.875rem}.qr-wrap{background:#fff;padding:.65rem;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-strong),transparent);margin:1rem 0}.section-title{margin:0 0 .65rem;font-size:clamp(1rem,2.8vw,1.08rem);font-weight:600}.list-divider-item{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.list-divider-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.expand-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;font-weight:600;font-size:1.02rem;padding:.72rem 1rem;margin:0}.expand-section-toggle__chev{flex-shrink:0;font-size:.72rem;opacity:.85}.spinner{width:2rem;height:2rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(10px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#02060f85;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:modal-backdrop-in .48s var(--ease-out) both}.toast-panel{position:relative;max-width:400px;width:100%;padding:1.35rem 1.5rem 1.25rem;border-radius:var(--radius-lg);border:1px solid rgba(202,209,255,.34);box-shadow:var(--shadow-lg),inset 0 1px #ffffff1a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:toast-in .52s var(--ease-out) both}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-panel--danger{background:linear-gradient(165deg,#45192af5,#1e141cfa);border-color:#f8717159}.toast-panel--success{background:linear-gradient(165deg,#163a34f5,#0f2320fa);border-color:#34d39966}.toast-title{margin:0 2rem .65rem 0;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:#fff}.toast-body{margin:0;font-size:.94rem;line-height:1.55;color:var(--text-muted);white-space:pre-line}.toast-close{position:absolute;top:.65rem;right:.65rem;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm);font-size:1.35rem;line-height:1;cursor:pointer;color:#ffffffbf;background:#0003;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);min-height:0}.toast-close:hover{background:#00000059;color:#fff;transform:translateY(-1px)}.payments-table{width:100%;border-collapse:collapse;font-size:.875rem}.payments-table th,.payments-table td{text-align:left;padding:.55rem .65rem;border-bottom:1px solid var(--border);vertical-align:top}.payments-table th{color:var(--text-dim);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.legal-footer{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.legal-footer .legal-footer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;font-family:inherit;background:#1e293be6;border:1px solid var(--border-strong);color:#e8edf4;box-shadow:inset 0 1px #ffffff0d;transition:background var(--transition-fast),transform var(--transition-fast)}.legal-footer .legal-footer__btn:hover:not(:disabled){background:#334155f2;transform:translateY(-1px)}.legal-doc--modal{padding-right:.35rem}.legal-doc__edition{margin:0 0 1.1rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--accent-muted);border:1px solid rgba(59,130,246,.28);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:#bfdbfe}.legal-doc__lead{margin:0 0 1rem;font-size:.95rem;line-height:1.65;color:var(--text-muted)}.legal-doc--modal .legal-doc__h2{margin:1.5rem 0 .75rem;padding-top:1.1rem;border-top:1px solid var(--border);font-size:.98rem;font-weight:650;letter-spacing:-.01em;color:#f8fafc;line-height:1.35}.legal-doc--modal .legal-doc__h2:first-of-type{margin-top:.35rem;padding-top:0;border-top:none}.legal-doc__h2{margin:1.35rem 0 .65rem;font-size:1.05rem;font-weight:600;color:#f1f5f9}.legal-doc__p{margin:0 0 .7rem;font-size:.9rem;line-height:1.62;color:var(--text-muted);text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.legal-doc__ul{margin:0 0 1rem;padding-left:1.35rem;font-size:.9rem;line-height:1.58;color:var(--text-muted)}.legal-doc__ul li{margin-bottom:.45rem;padding-left:.15rem}.legal-doc__ul li::marker{color:var(--accent)}.legal-doc__ul--tight li{margin-bottom:.38rem}.legal-doc a{color:var(--accent-hover);word-break:break-word;font-weight:500}.legal-doc a:hover{color:#93c5fd}.site-marketing .admin-app .admin-nav{background:#1e1e26;border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:0 18px 42px #00000059}.site-marketing .admin-app .admin-nav a{font-size:.9rem;font-weight:600;color:#f6f6f9eb!important;text-decoration:none!important;border-radius:10px;padding:.28rem .12rem}.site-marketing .admin-app .admin-nav a:hover{color:#fbbf24!important}.admin-marketing-panel{padding:1.5rem 1.65rem}@media (min-width: 900px){.admin-marketing-panel{padding:1.65rem 1.85rem}}.payments-table--comfortable th,.payments-table--comfortable td{padding:.55rem .85rem;vertical-align:top}.payments-table--comfortable th{white-space:nowrap}.admin-marketing-table{table-layout:fixed}.admin-marketing-table-wrap{width:100%;overflow-x:auto}.admin-marketing-table th:nth-child(1),.admin-marketing-table td:nth-child(1){width:19%}.admin-marketing-table th:nth-child(2),.admin-marketing-table td:nth-child(2){width:13%}.admin-marketing-table th:nth-child(3),.admin-marketing-table td:nth-child(3),.admin-marketing-table th:nth-child(4),.admin-marketing-table td:nth-child(4),.admin-marketing-table th:nth-child(5),.admin-marketing-table td:nth-child(5),.admin-marketing-table th:nth-child(6),.admin-marketing-table td:nth-child(6){width:8%;text-align:center}.admin-marketing-table th:nth-child(7),.admin-marketing-table td:nth-child(7){width:22%}.admin-marketing-table th:nth-child(8),.admin-marketing-table td:nth-child(8){width:14%}.admin-marketing-actions{display:flex;flex-wrap:wrap;gap:.42rem}.admin-marketing-link-cell{min-width:14rem}.admin-marketing-link{margin-top:.35rem;font-size:.75rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.admin-nav{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0 0 1.25rem;padding:.65rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.admin-nav a{font-size:.92rem}@media (max-width: 720px){.site-marketing .admin-app .admin-nav{flex-wrap:nowrap;gap:.5rem;padding:.55rem .65rem;margin-left:-.15rem;margin-right:-.15rem;padding-left:calc(.65rem + env(safe-area-inset-left,0px));padding-right:calc(.65rem + env(safe-area-inset-right,0px));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}.site-marketing .admin-app .admin-nav a{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;padding:.35rem .62rem;border-radius:var(--radius-sm);background:#0f172a73;border:1px solid rgba(148,163,214,.15)}.site-marketing .admin-app .admin-nav a:hover{background:#1e293ba6;border-color:#94a3d647;text-decoration:none;color:#fbbf24}.admin-marketing-table th,.admin-marketing-table td{padding-left:.45rem;padding-right:.45rem;font-size:.78rem}.admin-marketing-actions{flex-direction:column;align-items:stretch}.admin-marketing-link-cell{min-width:10rem}}.admin-stats{list-style:none;margin:.5rem 0 0;padding:0}.admin-stats li{padding:.35rem 0;border-bottom:1px solid var(--border);color:var(--text-muted)}.admin-stats li:last-child{border-bottom:none}.promo-verify{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.promo-verify input{width:100%!important;max-width:none!important;min-width:0}.promo-verify button{width:100%;box-sizing:border-box;justify-content:center}.support-links{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%;min-width:0;box-sizing:border-box}.support-links>a.support-links__btn{flex:1 1 0;min-width:0;box-sizing:border-box}@media (max-width: 380px){.support-links>a.support-links__btn svg{display:none}.support-links>a.support-links__btn{gap:0;padding-left:.3rem;padding-right:.3rem;font-size:.68rem}}@media (max-width: 520px){.brand__subtitle{font-size:.62rem}}.brand{display:inline-flex;align-items:center;gap:.75rem}a.brand,a.brand:visited{text-decoration:none!important;color:inherit}a.brand:hover{text-decoration:none!important;opacity:.92}.brand--compact{gap:.62rem}.brand__mark{width:2.5rem;height:2.5rem;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0c102c6b,inset 0 1px #ffffff29}.brand--compact .brand__mark{width:2.25rem;height:2.25rem}.brand__mark svg{width:100%;height:100%}.brand__mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.brand__text{display:inline-flex;flex-direction:column;line-height:1.1}.brand__name{font-weight:700;letter-spacing:.02em;font-size:1.08rem;color:#f6f7ff}.brand__subtitle{margin-top:.25rem;font-size:.67rem;text-transform:uppercase;letter-spacing:.12em;color:#b9c0f0d1}.bg-embers{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.ember{position:absolute;width:12px;height:12px;border-radius:999px;opacity:0;background:radial-gradient(circle,rgba(255,232,170,.75) 0%,rgba(255,232,170,.24) 52%,transparent 74%);filter:blur(.08px) saturate(1.25);box-shadow:0 0 10px #fbbf2433,0 0 24px #ffe8aa1f;animation:ember-float 14s ease-in-out infinite,ember-glow 4.2s ease-in-out infinite}.ember--1{left:8%;bottom:-6%;animation-delay:0s}.ember--2{left:26%;bottom:-10%;width:8px;height:8px;animation-delay:2.4s}.ember--3{left:44%;bottom:-8%;width:10px;height:10px;animation-delay:4.2s}.ember--4{left:62%;bottom:-9%;width:9px;height:9px;animation-delay:6.4s}.ember--5{left:78%;bottom:-7%;width:12px;height:12px;animation-delay:8.1s}.ember--6{left:91%;bottom:-6%;width:8px;height:8px;animation-delay:9.6s}.ember--7{left:14%;bottom:-12%;width:9px;height:9px;animation-delay:1.2s}.ember--8{left:34%;bottom:-11%;width:7px;height:7px;animation-delay:3.6s}.ember--9{left:52%;bottom:-10%;width:11px;height:11px;animation-delay:5.7s}.ember--10{left:69%;bottom:-13%;width:8px;height:8px;animation-delay:7.2s}.ember--11{left:84%;bottom:-11%;width:10px;height:10px;animation-delay:10.2s}.ember--12{left:95%;bottom:-12%;width:7px;height:7px;animation-delay:11.4s}.ember--13{left:5%;bottom:-14%;width:9px;height:9px;animation-delay:1.8s}.ember--14{left:18%;bottom:-15%;width:7px;height:7px;animation-delay:4.8s}.ember--15{left:31%;bottom:-13%;width:12px;height:12px;animation-delay:6.9s}.ember--16{left:41%;bottom:-14%;width:8px;height:8px;animation-delay:8.8s}.ember--17{left:56%;bottom:-14%;width:10px;height:10px;animation-delay:2.9s}.ember--18{left:66%;bottom:-15%;width:8px;height:8px;animation-delay:9.9s}.ember--19{left:73%;bottom:-13%;width:11px;height:11px;animation-delay:12.6s}.ember--20{left:81%;bottom:-14%;width:7px;height:7px;animation-delay:13.8s}.ember--21{left:88%;bottom:-15%;width:9px;height:9px;animation-delay:14.9s}.ember--22{left:11%;bottom:-16%;width:8px;height:8px;animation-delay:16.2s}.ember--23{left:48%;bottom:-15%;width:7px;height:7px;animation-delay:17.4s}.ember--24{left:59%;bottom:-16%;width:9px;height:9px;animation-delay:18.6s}@keyframes ember-float{0%{transform:translateZ(0) scale(.58);opacity:0}12%{opacity:.72}52%{opacity:.42}to{transform:translate3d(-18px,-114vh,0) scale(1.24);opacity:0}}@keyframes ember-glow{0%,to{filter:blur(.08px) brightness(.94)}50%{filter:blur(.34px) brightness(1.42)}}.select-field{width:100%}@media (max-width: 560px){.layout{max-width:100%;padding:.75rem .65rem max(1.75rem,env(safe-area-inset-bottom,0px) + .95rem)}.modal-backdrop{align-items:flex-start}.deposit-quick{display:flex;flex-wrap:wrap;gap:.38rem}.deposit-quick>button{flex:1 1 calc(50% - .225rem);min-width:0;min-height:2rem;font-size:.82rem;padding:.38rem .62rem}.deposit-pay{margin-top:.5rem}.deposit-pay>button{width:100%;min-height:2.02rem;font-size:.85rem;padding:.4rem .72rem}.referral-copy{display:grid;grid-template-columns:1fr;gap:.45rem}.referral-copy input{width:100%}.cfg-actions{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.cfg-actions>button{flex:none;width:100%;min-height:2.2rem;font-size:.84rem;padding:.4rem .72rem}.cfg-feedback-actions{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.cfg-feedback-actions>button{flex:none;width:100%;min-height:2.2rem;font-size:.84rem;padding:.4rem .72rem}h1,h2,.page-lead,.muted,.legal-doc__p,.legal-doc__lead,.legal-doc__h2{overflow-wrap:anywhere;word-break:normal}.card{padding:.78rem .75rem;margin-bottom:.68rem}.row{gap:.5rem}.modal .row{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:.45rem}.modal .row>button{flex:1 1 calc(50% - .225rem);min-width:min(220px,100%);min-height:2.02rem;padding:.38rem .72rem;font-size:.82rem;width:auto}.legal-footer .legal-footer__btn{width:100%;justify-content:center;min-height:2.05rem;padding:.4rem .78rem;font-size:.85rem}.expand-section-toggle{width:100%;min-height:2.05rem;font-size:.86rem;padding:.48rem .72rem}.modal input[type=number]{width:100%!important}.list-divider-item .row .muted{text-align:left!important;max-width:100%!important}.modal__head{flex-direction:column;align-items:stretch;gap:.55rem}.modal__close{align-self:flex-end;width:fit-content;min-height:2.08rem;padding:.34rem .72rem;font-size:.8rem}.toast-panel{max-width:min(100%,26.5rem);padding:.92rem .92rem .86rem}.toast-title{font-size:1.02rem}.toast-body{font-size:.88rem;line-height:1.52}.payments-table th,.payments-table td{padding:.48rem .45rem;font-size:.8rem}input,select,textarea{font-size:16px}.modal,.modal--wide{max-width:min(100%,30rem);width:100%;max-height:min(88vh,88dvh,720px);margin:0 auto;border-radius:var(--radius-lg);padding:.78rem .78rem max(.78rem,env(safe-area-inset-bottom,0px) + .28rem)}.modal--franchise{max-width:min(100%,30rem);width:100%;max-height:min(92vh,92dvh,620px);margin:0 auto;padding-bottom:max(.45rem,env(safe-area-inset-bottom,0px))}.modal--legal{max-width:min(92vw,38rem);max-height:min(88vh,88dvh,52rem)}.modal h2{font-size:clamp(.98rem,4.4vw,1.06rem);line-height:1.22;letter-spacing:-.015em}.modal p,.modal li{font-size:.84rem;line-height:1.48}.modal button:not(.modal__close){min-height:2.02rem;padding:.38rem .72rem;font-size:.82rem}.toast-close{width:1.85rem;height:1.85rem;font-size:1.18rem}.toast-backdrop{padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion: reduce){.layout{animation:none}.ember{animation:none;display:none}.modal-backdrop,.modal,.toast-backdrop,.toast-panel{animation-duration:.01ms!important;animation-iteration-count:1!important}.card{transition:none!important}@media (hover: hover){.card:hover{transform:none}}button,a.support-links__btn,.mx-btn,.mx-btn__arrow{transition:none!important}.mx-phone__pulse{animation:none!important}}body.body--marketing{background-color:#17171f!important;background-image:none!important;background-attachment:scroll}body.body--marketing:before{opacity:1;top:-30%;right:-10%;bottom:-30%;left:-10%;filter:blur(40px);background:radial-gradient(ellipse 78% 54% at 50% -8%,rgba(251,191,36,.09),transparent 62%),radial-gradient(ellipse 52% 42% at 96% 14%,rgba(255,255,255,.04),transparent 56%),radial-gradient(ellipse 52% 44% at 4% 72%,rgba(255,255,255,.035),transparent 56%)}.site-marketing{position:relative;z-index:2;min-height:100dvh;color:#e8e8ea}.site-marketing a{color:#fbbf24}.site-marketing a:hover{color:#fde68a;text-decoration:none}.site-marketing .brand__name{color:#fafafa}.site-marketing .brand__subtitle{color:#f5f5f573}.site-marketing .layout h1{color:#f4f4f5}.site-marketing .page-lead,.site-marketing .muted{color:#d4d4d8e6}.site-marketing .card{background:#1e1e26!important;border:1px solid rgba(255,255,255,.07);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 14px 34px #00000057}.site-marketing .card:after{display:none}@media (hover: hover){.site-marketing .card:hover{transform:none;border-color:#ffffff1c;box-shadow:0 16px 38px #00000061}.site-marketing .card:hover:after{opacity:0}}.site-marketing label{color:#e4e4e7e6}.site-marketing input,.site-marketing select,.site-marketing textarea{background:#14141a;border-color:#ffffff14;color:#f4f4f5}.site-marketing input:focus,.site-marketing select:focus,.site-marketing textarea:focus{border-color:#fbbf2473;box-shadow:0 0 0 3px #fbbf2429}body.body--marketing input:not([type=checkbox]):not([type=radio]),body.body--marketing select,body.body--marketing textarea{background:#14141a;border-color:#ffffff14;color:#f4f4f5}body.body--marketing input:not([type=checkbox]):not([type=radio]):focus,body.body--marketing select:focus,body.body--marketing textarea:focus{border-color:#fbbf2473;box-shadow:0 0 0 3px #fbbf2429}body.body--marketing input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}body.body--marketing input[type=number]::-webkit-outer-spin-button,body.body--marketing input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site-marketing button:not(.secondary):not(.btn-danger):not(.modal__close):not(.copyable-url):not(.expand-section-toggle):not(.toast-close):not(.mx-btn){background:#f59e0b1f;color:#fde68afa!important;border:1px solid rgba(251,191,36,.28);box-shadow:none;transform:none}.site-marketing button:hover:not(:disabled):not(.secondary):not(.btn-danger):not(.modal__close):not(.copyable-url):not(.expand-section-toggle):not(.toast-close):not(.mx-btn){filter:none;background:#f59e0b33;border-color:#fbbf246b}.site-marketing button.secondary:not(.expand-section-toggle):not(.copyable-url){background:#ffffff08!important;border:1px solid rgba(255,255,255,.12)!important;color:#ededf0f2!important;box-shadow:none!important}.site-marketing button.secondary:not(.expand-section-toggle):not(.copyable-url):hover:not(:disabled){border-color:#fbbf244d!important;background:#f59e0b0f!important;filter:none}.site-marketing button.btn-danger{background:transparent!important;border:1px solid rgba(248,113,113,.35)!important;color:#fecacaf2!important;box-shadow:none!important}.site-marketing button.btn-danger:hover:not(:disabled){background:#f871711a!important;border-color:#fca5a573!important}.legal-footer--marketing{border-top-color:#ffffff14}.legal-footer--marketing .legal-footer__btn{background:transparent;border:1px solid rgba(255,255,255,.14);color:#f5f5f5e6}.legal-footer--marketing .legal-footer__btn:hover:not(:disabled){background:#ffffff0a;transform:translateY(-1px);border-color:#fbbf2459;color:#fde68a}.support-links--marketing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%}.support-links--marketing>a.support-links__btn{flex:unset;min-height:2.55rem;padding:.48rem .72rem;border-radius:12px;font-size:.875rem;font-weight:600;background:#1e1e26!important;border:1px solid rgba(255,255,255,.1)!important;color:#f5f5f5!important;text-decoration:none!important;justify-content:center;gap:.5rem;box-shadow:none;transition:border-color .2s ease,background .2s ease}.support-links--marketing>a.support-links__btn:hover{border-color:#fff3!important;background:#ffffff08!important;color:#fafafa!important}.support-links--marketing>a.support-links__btn svg{color:#fbbf24;flex-shrink:0}@media (max-width: 620px){.support-links--marketing{grid-template-columns:1fr}}.mx-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.065);background:#17171de0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mx-nav__shell{max-width:1120px;margin:0 auto;padding:.85rem clamp(1rem,3vw,1.4rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.mx-nav__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem}.mx-link{color:#fafafae6!important;text-decoration:none!important;font-weight:600!important;font-size:.875rem;padding:.42rem .92rem!important;border-radius:999px!important;border:1px solid transparent;transition:color .2s ease,border-color .2s ease}.mx-link:hover{color:#fbbf24!important;border-color:#fbbf2440}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:600;letter-spacing:.01em;text-decoration:none!important;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.mx-btn:active{transform:none}button.mx-btn{font:inherit;font-family:inherit;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}a.mx-btn{box-sizing:border-box;font:inherit;font-family:inherit;cursor:pointer}.mx-btn--compact{min-height:unset;padding:.22rem .58rem;font-size:.85rem;border-radius:10px}.mx-btn--primary{background:#f59e0b1f;border-color:#fbbf2452;color:#fde68afa!important}.mx-btn--nav{min-height:2.05rem;padding:.3rem .82rem;font-size:.87rem;box-shadow:none}.mx-btn--glow{box-shadow:none}.mx-btn--outline{background:#ffffff05;border-color:#ffffff29;color:#fdfdfdf5!important}.mx-btn--outline:hover{border-color:#ffffff42;color:#fff!important;background:#ffffff0d}.mx-btn--large{min-height:2.45rem;padding:.48rem 1rem;font-size:.95rem}.mx-btn__arrow{transition:translate .22s cubic-bezier(.22,1,.36,1)}.mx-btn--large:hover .mx-btn__arrow{translate:2px 0}.mx-hero{padding:clamp(1.85rem,6vw,3.75rem) 0 clamp(2.35rem,7vw,4.65rem)}.mx-hero__grid{display:grid;gap:clamp(1.85rem,5vw,3.35rem);align-items:center}@media (min-width: 920px){.mx-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.94fr)}}.mx-eyebrow{font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#fbbf24db;margin:0 0 .78rem}.mx-eyebrow--center{text-align:center}.mx-display{font-size:clamp(2.05rem,5vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;color:#fafafa;margin:0 0 1.05rem}.mx-display--app{font-size:clamp(1.72rem,4.4vw,2.42rem);margin-bottom:.65rem}.mx-tagline{font-size:clamp(.98rem,2.35vw,1.125rem);line-height:1.62;color:#c8c8cceb;max-width:36rem;margin:0 0 1.65rem}.mx-tagline--id{margin:.2rem 0 0;font-size:.9rem;line-height:1.5;max-width:none}.mx-hero__ctas{display:flex;flex-wrap:wrap;gap:.62rem}.mx-hero__visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.35rem;justify-self:center}.mx-glow-ring{position:absolute;width:clamp(268px,58vw,400px);height:clamp(268px,58vw,400px);border-radius:50%;background:radial-gradient(circle at 32% 38%,rgba(59,130,246,.26),transparent 48%),radial-gradient(circle at 72% 58%,rgba(236,72,153,.24),transparent 46%),radial-gradient(circle at 50% 50%,rgba(245,158,11,.12),transparent 58%);filter:blur(18px);opacity:.85;z-index:0}.mx-phone{position:relative;z-index:2;width:min(272px,76vw);aspect-ratio:9 / 18.5;border-radius:40px;background:linear-gradient(165deg,#26262f,#15151c);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #fbbf241f,0 32px 64px #0000008c,inset 0 1px #ffffff0f}.mx-phone__inner{padding:1.35rem 1.1rem;height:100%;border-radius:inherit;display:flex;flex-direction:column;align-items:center}.mx-phone__carrier{width:36%;height:22px;border-radius:999px;background:#ffffff14}.mx-phone__title{margin-top:1.75rem;font-size:.92rem;font-weight:600;color:#fffffff0}.mx-phone__ring{margin-top:1.85rem;width:min(134px,44vw);height:min(134px,44vw);border-radius:50%;border:3px solid rgba(251,191,36,.45)}.mx-phone__ring--on{border-color:#fbbf24;box-shadow:0 0 48px #f59e0b52,inset 0 0 24px #f59e0b14}.mx-phone__hint{margin:1rem 0 0;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24b3}.mx-phone__stats{margin-top:auto;width:100%;padding-top:1.35rem;display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.74rem;color:#d4d4d8c7}.mx-phone__pulse{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e99;animation:mx-phone-pulse 2.6s ease-in-out infinite}@keyframes mx-phone-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.94)}}.mx-platform-strip{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .72rem;font-size:.71rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#a1a1aae6}.mx-platform-strip span{padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.mx-section{padding:clamp(2.35rem,6vw,4rem) 0}.mx-section--tight{padding-top:.25rem}.mx-shell{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,3vw,1.4rem);padding-right:clamp(1rem,3vw,1.4rem)}.site-marketing .mx-shell--app{padding-top:clamp(.65rem,2vw,1.1rem);padding-bottom:clamp(.25rem,1.5vw,.75rem)}.site-marketing .mx-shell--auth{max-width:min(440px,100%)}.site-marketing .mx-shell--auth-wide{max-width:min(520px,100%)}.site-marketing .mx-shell--admin{padding-top:clamp(.5rem,1.5vw,.85rem);padding-bottom:clamp(1.25rem,4vw,2.75rem)}.mx-section-title{font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:700;letter-spacing:-.025em;color:#fafafa;margin:0 0 1.45rem}.mx-section-title--center{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto;text-wrap:balance}.mx-features{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 860px){.mx-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 520px){.mx-features{grid-template-columns:1fr}}.mx-feature{border-radius:18px;padding:1.15rem 1.05rem;background:#1e1e26;border:1px solid rgba(255,255,255,.065);box-shadow:0 18px 40px #00000052}.mx-feature__icon{width:2.75rem;height:2.75rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.92rem;color:#fbbf24f2;background:#fbbf2414;border:1px solid rgba(251,191,36,.18)}.mx-feature__title{font-size:.975rem;font-weight:700;color:#fafafa;margin:0 0 .4rem;line-height:1.3}.mx-feature__desc{margin:0;font-size:.84rem;line-height:1.53;color:#b4b4b8f2}.mx-section--band{background:#ffffff06;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.mx-muted-block{max-width:36rem;margin:-.5rem 0 1.35rem;font-size:.955rem;line-height:1.62;color:#c8c8cee6}.mx-steps{list-style:none;padding:0;margin:0;display:grid;gap:.72rem;grid-template-columns:1fr}@media (min-width: 700px){.mx-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (min-width: 1080px){.mx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.mx-step{margin:0;padding:1.12rem 1.05rem;border-radius:16px;background:#1e1e26;border:1px solid rgba(255,255,255,.065);display:flex;gap:.85rem;align-items:center;box-shadow:0 14px 36px #0000004d}.mx-step__num{flex-shrink:0;box-sizing:border-box;width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;line-height:1;padding:0;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;color:#141418;background:linear-gradient(165deg,#fde68a,#f59e0b)}.mx-step__text{margin:0;flex:1;font-size:.92rem;line-height:1.47;text-wrap:pretty;color:#d2d2d6f0}.site-marketing .legal-footer{margin-top:0;padding:2.25rem clamp(1rem,3vw,1.4rem) 3rem;padding-top:2.75rem;max-width:1120px;margin-left:auto;margin-right:auto}.site-marketing .section-title{font-size:clamp(1.42rem,2.95vw,1.82rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 .72rem;color:#fafafa!important}.site-marketing .support-links>a.support-links__btn{background:#1e1e26!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff08!important;color:#f5f5f7!important}.site-marketing .support-links>a.support-links__btn:hover{background:#1e1e26f2!important;border-color:#fbbf2461!important;color:#fff!important}.site-marketing .support-links>a.support-links__btn svg{color:#fbbf24}.site-marketing button.copyable-url{background:#181820;border:1px solid rgba(251,191,36,.22);color:#e8eaef}.site-marketing button.copyable-url:hover{background:#1f1f28;border-color:#fbbf2466;color:#fdfdfd}.site-marketing a.copyable-url{color:inherit}.site-marketing .fr-channel-card{background:#1e1e26;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.site-marketing .hint-banner{background:#f59e0b1a;border:1px solid rgba(251,191,36,.26);color:#e4e4e7f0}.site-marketing .error{color:#fca5a5!important}.site-marketing .payments-table th,.site-marketing .payments-table td{border-bottom-color:#ffffff13}.site-marketing .payments-table th{color:#babac3e0}.site-marketing .list-divider-item{border-color:#fff1}body.body--marketing .modal-backdrop,body.body--marketing .toast-backdrop{background:#08080b94;backdrop-filter:blur(12px) saturate(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.02)}body.body--marketing .modal{background:#1e1e26!important;border:1px solid rgba(255,255,255,.095)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 28px 72px #0000008c,inset 0 1px #ffffff0a}body.body--marketing .modal h2{color:#fafafa}body.body--marketing .modal__close{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.11)!important;color:#d6d9e0!important;filter:none!important}body.body--marketing .modal__close:hover:not(:disabled){background:#fbbf241f!important;border-color:#fbbf2459!important;color:#fff!important}body.body--marketing .seed-box{background:#16161e;border-style:solid;border-color:#fbbf2433}body.body--marketing .modal--legal .modal__head,body.body--marketing .modal--franchise .modal__head{border-bottom-color:#ffffff14}body.body--marketing .modal button:not(.secondary):not(.btn-danger):not(.modal__close):not(.copyable-url):not(.mx-btn){background:#f59e0b1f;color:#fde68afa!important;border:1px solid rgba(251,191,36,.26);box-shadow:none;transform:none}body.body--marketing .modal button:not(.secondary):not(.btn-danger):not(.modal__close):not(.copyable-url):not(.mx-btn):hover:not(:disabled){background:#f59e0b33;border-color:#fbbf2461}body.body--marketing .modal button.secondary:not(.mx-btn){background:#ffffff08!important;border:1px solid rgba(255,255,255,.11)!important;color:#ededf0f2!important;box-shadow:none!important}body.body--marketing .modal button.secondary:not(.mx-btn):hover:not(:disabled){border-color:#fbbf2447!important;background:#f59e0b0f!important}body.body--marketing .toast-panel{background:#1e1e26!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 20px 50px #00000080}body.body--marketing .toast-panel--danger{background:linear-gradient(165deg,#521920fa,#1c1014fc)!important;border-color:#fca5a559!important}body.body--marketing .toast-panel--success{background:linear-gradient(165deg,#185537fa,#10281efc)!important;border-color:#4ade8066!important}body.body--marketing .legal-doc__edition{background:#f59e0b1a;border-color:#fbbf2447;color:#fde68af2}.site-marketing .cabinet-layout{display:flex;flex-direction:column;gap:1rem;max-width:none}.site-marketing .cabinet-layout .card,.site-marketing .cabinet-layout .card:hover{border-color:#ffffff14!important;box-shadow:0 12px 28px #0000004d!important}.site-marketing .cabinet-layout .card:after,.site-marketing .cabinet-layout .card:hover:after{display:none!important;opacity:0!important}.site-marketing .cabinet-layout>.cabinet-panel,.site-marketing .cabinet-layout>.cabinet-hero{margin-bottom:0}.site-marketing .cabinet-hero{border-radius:18px;padding:clamp(.9rem,2.4vw,1.2rem)}.site-marketing .cabinet-hero__row{display:flex;flex-direction:column;gap:1.05rem}@media (min-width: 760px){.site-marketing .cabinet-hero__row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);align-items:flex-start;gap:.9rem 1.25rem}}.site-marketing .cabinet-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.site-marketing .cabinet-panel .mx-eyebrow{margin-bottom:.38rem}.site-marketing .cabinet-panel__eyebrow{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#fbbf88c7;margin:0 0 .32rem}.site-marketing .cabinet-hero__title{font-size:clamp(1.32rem,3.8vw,1.68rem);font-weight:700;letter-spacing:-.03em;color:#fafafa;margin:0;line-height:1.15}.site-marketing .cabinet-hero__sub{margin:.32rem 0 0;font-size:.8rem;letter-spacing:.03em;color:#cbcbd2e6}.site-marketing .cabinet-hero__aside{display:flex;flex-direction:column;gap:.72rem;min-width:0}@media (min-width: 760px){.site-marketing .cabinet-hero__aside{align-items:flex-end;flex:1 1 16rem}}.site-marketing .cabinet-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;justify-content:stretch;width:100%}.site-marketing .cab-stat{display:flex;flex-direction:column;gap:.05rem;padding:.38rem .6rem;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.058)}.site-marketing .cab-stat__k{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#b0b0b8db}.site-marketing .cab-stat__v{font-size:.92rem;font-weight:700;color:#fde68af2}.site-marketing .cabinet-hero__links{width:100%}.site-marketing .cabinet-hero__links .support-links>a.support-links__btn{min-height:2.05rem!important;padding:.35rem .6rem!important;border-radius:12px!important;font-size:.76rem!important}.site-marketing .cabinet-hero__btns{display:flex;flex-wrap:wrap;gap:.42rem;justify-content:flex-end}.site-marketing .cabinet-strip{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.055)}.site-marketing .cabinet-panel{border-radius:18px!important}.site-marketing .cabinet-panel__head{margin-bottom:.88rem}.site-marketing .cabinet-panel__title{margin:0 0 .42rem!important}.site-marketing .cabinet-panel__lead{margin:0;font-size:.9rem!important;line-height:1.52!important}.site-marketing .cabinet-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.site-marketing .cabinet-panel .mx-btn--nav{min-height:1.95rem;padding:.28rem .78rem}.site-marketing .cabinet-actions+.cabinet-divider{margin-top:.72rem}.site-marketing .cabinet-divider{padding-top:.92rem;border-top:1px solid rgba(255,255,255,.055)}.site-marketing .cabinet-foot{margin-top:.8rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.045)}.site-marketing .cabinet-foot.muted{font-size:.8125rem;line-height:1.52}.site-marketing .cabinet-subhead{margin:1.05rem 0 .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:#bcbcc4e0}.site-marketing .cabinet-note{margin:0 0 .55rem!important;font-size:.7975rem!important}.site-marketing .cabinet-device-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.52rem}.site-marketing .cabinet-device{margin:0;padding:.72rem .82rem;border-radius:14px;background:#0000002e;border:1px solid rgba(255,255,255,.06)}.site-marketing .cabinet-device .row>.mx-btn{flex-shrink:0}.site-marketing .cabinet-reach-list{list-style:none;padding:0;margin:0 0 .92rem;display:grid;gap:.34rem}.site-marketing .expand-section-toggle{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08);border-radius:14px!important;color:#f6f6f9f0!important;box-shadow:none!important;transition:border-color .2s,background .2s!important}.site-marketing .expand-section-toggle:hover:not(:disabled){border-color:#ffffff38;background:#ffffff0d!important;filter:none!important;transform:none!important}.site-marketing .spinner{border-color:#ffffff1a;border-top-color:#fbbf2475}.site-marketing .cabinet-extra{padding-top:.92rem!important}
