.billing-page{container-type:inline-size;max-width:1080px}.billing-consent a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.billing-action{display:grid;grid-gap:12px;gap:12px}.billing-action>.primary-action,.billing-action>.secondary-action{justify-self:flex-start}.billing-consent{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:13px;gap:9px;line-height:1.55}.billing-consent input{flex:0 0 auto;margin-top:3px}.extension-install-steps li{grid-template-columns:26px minmax(0,1fr)}@media (max-width:740px){.responsive-card-table{display:block;min-width:0;width:100%}.responsive-card-table thead{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.responsive-card-table tbody{background:var(--surface-secondary);display:grid;grid-gap:10px;gap:10px;padding:10px}.responsive-card-table tr{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-xs);display:grid;min-width:0;overflow:visible;padding:4px 14px}.data-table.responsive-card-table tr:last-child td,.responsive-card-table td{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px 12px;height:auto;justify-content:space-between;max-width:none;min-width:0;padding:9px 0}.data-table.responsive-card-table tr:last-child td:last-child,.responsive-card-table td:last-child{border-bottom:0}.responsive-card-table td:before{color:var(--text-muted);content:attr(data-label);flex:0 0 110px;font-size:13px;font-weight:500}.data-table.responsive-card-table td:first-child,.data-table.responsive-card-table tr:last-child td:first-child{display:block}.responsive-card-table td:first-child:before{display:block;margin-bottom:3px}.responsive-card-table td:first-child>span:not(.status-pill){overflow-wrap:anywhere;white-space:normal}.data-table.responsive-card-table td[data-label="Действия"]{display:grid;justify-content:stretch}.responsive-card-table td[data-label="Действия"]:before{display:block}.responsive-card-table td form,.responsive-card-table td select{max-width:100%;min-width:0}.responsive-card-table .inline-actions{flex-wrap:wrap}.responsive-card-table .inline-approval-form{flex-wrap:wrap;min-width:0}.responsive-card-table .inline-approval-form select{min-width:0}.team-management-actions{grid-template-columns:1fr}.team-summary-strip{align-items:flex-start;display:grid;grid-gap:8px;gap:8px}.billing-action>.primary-action,.billing-action>.secondary-action{justify-self:stretch}}.billing-status{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;grid-gap:6px;gap:6px;padding:24px}.billing-status[data-tone=ok]{background:color-mix(in srgb,var(--success-soft) 45%,var(--surface));border-color:rgba(44,134,87,.22)}.billing-status[data-tone=warning]{background:color-mix(in srgb,var(--warning-soft) 55%,var(--surface));border-color:rgba(173,106,18,.24)}.billing-status[data-tone=danger]{background:color-mix(in srgb,var(--danger-soft) 55%,var(--surface));border-color:rgba(198,66,61,.24)}.billing-status-label{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:600;gap:7px}.billing-status-label svg{color:var(--accent)}.billing-status[data-tone=ok] .billing-status-label svg{color:var(--success)}.billing-status[data-tone=warning] .billing-status-label svg{color:var(--warning)}.billing-status[data-tone=danger] .billing-status-label svg{color:var(--danger)}.billing-status-headline{color:var(--text-primary);font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.billing-status-text{color:var(--text-secondary);font-size:15px;line-height:1.5;max-width:560px}.billing-status-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.billing-status-note{color:var(--text-muted);font-size:13px;margin-top:8px}.billing-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;grid-gap:14px;gap:14px;padding:20px 24px}.billing-section-title{font-size:16px;font-weight:600}.billing-history,.payment-method-list{display:grid;list-style:none;margin:0;padding:0}.payment-method{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px 0}.payment-method:first-child{border-top:0;padding-top:0}.payment-method-name{flex:1 1 auto;font-size:15px;font-weight:600;min-width:0}.payment-method-name small{color:var(--text-muted);font-size:13px;font-weight:400}.payment-method-actions{align-items:center;display:flex;gap:4px}.card-brand-mark{align-items:center;background:linear-gradient(145deg,#2a2a33,#15151b);border-radius:7px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:10px;font-style:italic;font-weight:700;height:28px;justify-content:center;letter-spacing:.04em;width:42px}.card-brand-mark[data-brand=VISA]{background:linear-gradient(145deg,#2b4fb8,#1a2f7a)}.card-brand-mark[data-brand=MC]{background:linear-gradient(145deg,#3a3a40,#1c1c20);color:#f7a54a}.card-brand-mark[data-brand=card]{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary)}.payment-methods-empty{color:var(--text-muted);font-size:14px}.add-card-row{display:flex}.billing-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(28,27,24,.4);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.billing-dialog{animation:dialog-in .22s var(--ease-out);background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-modal);max-height:min(640px,calc(100dvh - 40px));max-width:460px;overflow-y:auto;width:100%}.billing-dialog-heading{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding:18px 20px 14px 24px}.billing-dialog-heading h2{font-size:20px;line-height:1.2}.billing-dialog-content{display:grid;grid-gap:16px;gap:16px;padding:20px 24px 24px}.billing-dialog-content .billing-action>.primary-action{justify-self:stretch}.card-safety-note{align-items:flex-start;color:var(--text-muted);display:flex;font-size:12px;gap:7px;line-height:1.5}.card-safety-note svg{color:var(--success);flex:0 0 auto;margin-top:1px}.billing-history li{align-items:center;border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:11px 0}.billing-history li:first-child{border-top:0;padding-top:0}.billing-history-date{color:var(--text-secondary);font-size:14px}.billing-history-reason{color:var(--danger);display:block;font-size:13px;margin-top:2px}.billing-history strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between}.billing-footer nav{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.billing-footer nav a{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.test-card-form{display:grid;grid-gap:12px;gap:12px}.test-card-note{background:var(--info-soft);border:1px solid rgba(60,106,173,.16);border-radius:var(--radius-md);color:#335d98;font-size:13px;padding:10px 12px}.test-card-options{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.test-card-option{cursor:pointer;display:block;position:relative}.test-card-option input{height:1px;opacity:0;position:absolute;width:1px}.test-card-option>span{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:grid;grid-gap:2px;gap:2px;padding:12px 14px;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s var(--ease-out)}.test-card-option strong{font-size:14px}.test-card-option small{color:var(--text-muted);font-size:12px}.test-card-option input:checked+span{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.test-card-option input:focus-visible+span{outline:3px solid var(--accent-ring);outline-offset:2px}.test-card-form .primary-action{justify-self:start}@media (max-width:680px){.billing-status{padding:18px}.billing-status-headline{font-size:22px}.billing-section{padding:16px 18px}.billing-dialog-overlay{align-items:flex-end;padding:0}.billing-dialog{border-radius:20px 20px 0 0;max-height:92dvh}.billing-dialog-heading{padding:16px 16px 12px 18px}.billing-dialog-content{padding:18px}.add-card-row>.primary-action,.add-card-row>.secondary-action,.billing-status-actions .primary-action,.billing-status-actions .secondary-action,.billing-status-actions>form,.test-card-form .primary-action{width:100%}.test-card-options{grid-template-columns:1fr}}.card-gate{max-height:min(720px,calc(100dvh - 40px));max-width:540px}.card-gate-heading{justify-content:flex-start;gap:8px;padding-left:14px}.card-gate-body{display:grid;grid-gap:16px;gap:16px;justify-items:center;padding:36px 36px 28px;text-align:center}.card-gate-icon{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);display:flex;height:60px;justify-content:center;width:60px}.card-gate-body h2{font-size:25px;line-height:1.25;text-wrap:balance}.card-gate-text{color:var(--text-secondary);font-size:15px;line-height:1.55}.card-gate-body .card-gate-primary{font-size:15px;justify-self:stretch;min-height:48px}.card-gate-decline{color:var(--text-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.card-gate-decline:hover{color:var(--text-secondary)}@media (max-width:680px){.card-gate-overlay{align-items:center;padding:16px}.card-gate{border-radius:20px;max-height:calc(100dvh - 32px)}.card-gate-body{gap:14px;padding:28px 20px 22px}.card-gate-body h2{font-size:21px}}.topup-panel{gap:20px}.topup-balance{display:grid;grid-gap:4px;gap:4px}.topup-balance-value{font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em;line-height:1.15}.topup-pay{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:auto minmax(0,1fr)}.topup-qr-block{display:grid;grid-gap:12px;gap:12px;justify-items:stretch;width:184px}.topup-qr{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);display:block;height:184px;padding:6px;width:184px}.topup-steps{color:var(--text-secondary);display:grid;font-size:14px;grid-gap:10px;gap:10px;line-height:1.5;margin:0;padding-left:20px}.topup-history h5{font-size:15px;font-weight:600}.topup-history{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:18px}.topup-history-text{color:var(--text-secondary);font-size:13px;text-align:right}.field-error{color:var(--danger);font-size:12px;font-weight:500}@media (max-width:680px){.topup-pay{grid-template-columns:1fr}.topup-qr-block{justify-self:center}}.topup-service-steps{display:grid;grid-gap:14px;gap:14px}.topup-account{color:var(--text-secondary);font-size:15px}.topup-account strong{color:var(--text-primary);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin-left:6px}.topup-qr-block:has(.topup-qr-large){width:200px}.topup-qr.topup-qr-large{height:200px;width:200px}.topup-form{display:grid;grid-gap:12px;gap:12px}.topup-qr-state{color:var(--text-secondary);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-gate-choices{display:grid;grid-gap:10px;gap:10px;justify-self:stretch}.card-gate-choice{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 16px;text-align:left;text-decoration:none;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out)}.card-gate-choice:focus-visible,.card-gate-choice:hover{background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));border-color:var(--accent)}.card-gate-choice svg{color:var(--accent);flex:0 0 auto}.card-gate-choice span{display:grid;grid-gap:2px;gap:2px}.card-gate-choice strong{font-size:15px;font-weight:600}.card-gate-choice small{color:var(--text-secondary);font-size:13px}.billing-way-heading{align-items:flex-start;display:flex;gap:12px}.billing-way-icon{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.billing-way-heading .field-caption{margin-top:2px}.top-up-actions{display:flex;flex-wrap:wrap;gap:10px}.topup-service-line strong{color:var(--text-primary)}@media (max-width:680px){.top-up-actions>button{flex:1 1 100%}}.billing-pair{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-pair>.billing-section{align-content:start}.billing-stack{display:grid;grid-gap:20px;gap:20px}@container (max-width: 760px){.billing-pair{grid-template-columns:minmax(0,1fr)}}.collage-editor{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,440px)}.collage-preview{align-items:center;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:20px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 16px)}.collage-preview canvas{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:block;height:auto;max-height:min(72vh,760px);max-width:100%;transition:opacity .16s var(--ease-out);width:auto}.collage-preview[aria-busy=true] canvas{opacity:.7}.collage-preview .field-caption,.collage-preview .form-error{text-align:center}.collage-export-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.collage-controls{display:grid;grid-gap:14px;gap:14px;min-width:0}.collage-fieldset{gap:12px;margin:0}.collage-fieldset legend{float:left;font-size:15px;font-weight:600;padding:0;width:100%}.collage-fieldset legend+*{clear:both}.collage-photo-picker{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(86px,1fr))}.collage-photo-option{aspect-ratio:1;background:var(--surface-secondary);border:2px solid transparent;border-radius:var(--radius-md);overflow:hidden;padding:0;position:relative}.collage-photo-option img{display:block;height:100%;object-fit:cover;width:100%}.collage-photo-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.collage-photo-option:disabled{cursor:not-allowed;opacity:.45}.collage-photo-option:focus-visible{outline:3px solid var(--accent-ring);outline-offset:2px}.collage-photo-order{align-items:center;background:var(--accent);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:#ffffff;display:flex;font-size:13px;font-weight:600;height:24px;justify-content:center;left:6px;position:absolute;top:6px;width:24px}.collage-text-field{display:grid;grid-gap:8px;gap:8px}.collage-text-field input[type=text]{background-color:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--text-primary);font-size:14px;min-height:38px;padding:0 12px;width:100%}.collage-text-field input[type=text]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.collage-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.collage-editor{grid-template-columns:minmax(0,1fr)}.collage-preview{padding:14px;position:static}.collage-preview canvas{max-height:64vh}}@media (max-width:680px){.collage-field-grid{grid-template-columns:minmax(0,1fr)}}.collage-shade-field{display:grid;grid-gap:8px;gap:8px}.collage-shade-row{align-items:center;display:flex;gap:12px}.collage-shade-row input[type=range]{accent-color:var(--accent);flex:1 1 auto;margin:0;min-height:32px;min-width:0}.collage-shade-number{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.collage-shade-number input{background-color:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);color:var(--text-primary);font-size:14px;min-height:38px;padding:0 8px;text-align:right;width:64px}.collage-shade-number input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.collage-shade-number span{color:var(--text-muted);font-size:14px}[data-tour]{scroll-margin-bottom:24px;scroll-margin-top:calc(var(--header-height) + 16px)}.tour-layer{inset:0;pointer-events:none;position:fixed;z-index:150}.tour-overlay{left:0;position:absolute;top:0}.tour-overlay path{animation:tour-fade-in .2s var(--ease-out);fill:rgba(28,27,24,.56);fill-rule:evenodd;pointer-events:auto}.tour-ring{animation:tour-ring-pulse 1.8s ease-in-out infinite;border:2px solid var(--accent);border-radius:14px;box-shadow:0 0 0 4px var(--accent-ring);pointer-events:none;position:absolute}.tour-card{animation:dialog-in .22s var(--ease-out);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:grid;grid-gap:8px;gap:8px;max-width:calc(100vw - 24px);padding:14px 16px 16px 18px;pointer-events:auto;position:absolute;width:360px}.tour-card:focus{outline:none}.tour-card:focus-visible{box-shadow:var(--shadow-modal),0 0 0 3px var(--accent-ring)}.tour-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-right:-6px}.tour-kicker{color:var(--accent-text);font-size:12px;font-weight:600;letter-spacing:.02em}.tour-close{height:28px;width:28px}.tour-card h2{font-size:17px;font-weight:600;line-height:1.3;margin:0}.tour-body{color:var(--text-secondary);font-size:14px;line-height:1.55}.tour-body p{margin:0}.tour-body strong{color:var(--text-primary);font-weight:600}.tour-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:8px}.tour-dots{display:flex;gap:5px}.tour-dots span{background:var(--border-strong);border-radius:var(--radius-full);height:6px;transition:width .2s var(--ease-out),background-color .2s var(--ease-out);width:6px}.tour-dots span[data-active=true]{background:var(--accent);width:18px}.tour-actions{display:flex;gap:8px;margin-left:auto}.tour-skip{background:none;border:0;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;font-size:14px;min-height:38px;padding:0 8px}.tour-skip:hover{color:var(--text-primary)}.feature-new-badge{background:var(--accent);border-radius:var(--radius-full);color:#ffffff;font-size:11px;font-weight:600;line-height:1;padding:4px 7px}@keyframes tour-ring-pulse{0%,to{box-shadow:0 0 0 4px var(--accent-ring)}50%{box-shadow:0 0 0 10px rgba(232,105,47,.1)}}@keyframes tour-fade-in{0%{opacity:0}}.feature-intro-overlay{align-items:center;animation:tour-fade-in .2s var(--ease-out);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(28,27,24,.42);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:150}.feature-intro{animation:dialog-in .24s var(--ease-out);background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-modal);max-height:calc(100dvh - 40px);max-width:440px;overflow:hidden auto;width:100%}.feature-intro-art{align-items:center;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.9),transparent 55%),linear-gradient(140deg,#fde3d3,var(--accent-soft) 55%,#fbd2bd);display:flex;gap:14px;height:210px;justify-content:center;overflow:hidden;padding:24px}.feature-intro-frame{background:#ffffff;border:3px solid #ffffff;border-radius:12px;box-shadow:0 14px 30px -12px rgba(120,50,15,.45);display:grid;flex:0 0 auto;grid-gap:3px;gap:3px;overflow:hidden;position:relative}.feature-intro-frame span{background:linear-gradient(160deg,#d9c7b0,#9d8466)}.feature-intro-frame span:nth-child(2){background:linear-gradient(160deg,#b9cbd6,#6f8797)}.feature-intro-frame span:nth-child(3){background:linear-gradient(160deg,#e6d3bb,#b08b64)}.feature-intro-frame span:nth-child(4){background:linear-gradient(160deg,#c4d1bb,#7d9170)}.feature-intro-frame-square{grid-template:1fr 1fr/1fr 1fr;height:92px;transform:rotate(-8deg) translateY(10px);width:92px}.feature-intro-frame-story{grid-template:1.15fr 1fr/1fr 1fr;height:168px;width:96px;z-index:1}.feature-intro-frame-story span:first-child{grid-column:1/-1}.feature-intro-frame-wide{grid-template:1fr/1fr 1fr;height:64px;transform:rotate(7deg) translateY(12px);width:112px}.feature-intro-logo{background:#ffffff;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.25);height:22px;left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);width:22px}.feature-intro-logo:after{background:#f8413b;border-radius:3px;content:"";inset:4px;position:absolute}.feature-intro-lines{background:linear-gradient(transparent,rgba(0,0,0,.7));bottom:0;display:grid;grid-gap:4px;gap:4px;left:0;padding:18px 8px 9px;position:absolute;right:0}.feature-intro-lines>*{background:rgba(255,255,255,.92);border-radius:999px;display:block;height:5px}.feature-intro-lines em{background:#f8413b;height:8px;width:42%}.feature-intro-lines strong{height:9px;width:78%}.feature-intro-lines small{opacity:.75;width:60%}.feature-intro-content{display:grid;grid-gap:12px;gap:12px;padding:22px 24px 24px}.feature-intro-kicker{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent-text);display:inline-flex;font-size:12px;font-weight:600;gap:5px;justify-self:start;padding:4px 10px}.feature-intro h2{font-size:21px;line-height:1.25;margin:0}.feature-intro p{color:var(--text-secondary);margin:0}.feature-intro-points{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.feature-intro-points li{align-items:center;display:flex;font-size:14px;gap:8px}.feature-intro-points svg{color:var(--success);flex:0 0 auto}.feature-intro-actions{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.collage-field-group{display:grid;grid-gap:12px;gap:12px}.collage-tour-empty{align-items:flex-start;display:flex;gap:12px}.collage-tour-empty p{margin:4px 0 14px}@media (max-width:680px){.feature-intro-overlay{align-items:flex-end;padding:0}.feature-intro{border-radius:20px 20px 0 0;max-height:92dvh}.feature-intro-art{height:180px}.tour-card{padding:12px 14px 14px 16px}}@media (prefers-reduced-motion:reduce){.feature-intro,.feature-intro-overlay,.tour-card,.tour-overlay path,.tour-ring{animation:none}}.mrr-panel{--mrr-top-up:var(--accent);--mrr-card:var(--info);background:radial-gradient(120% 140% at 0 0,var(--accent-soft) 0,rgba(253,238,229,0) 58%),var(--surface);border:1px solid rgba(232,105,47,.35);border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 3px 0 var(--accent);display:grid;grid-gap:20px;gap:20px;padding:24px 26px 20px}.admin-statistics>.mrr-panel+section{border-top:0;padding-top:4px}.mrr-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.mrr-eyebrow{color:var(--accent-text);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mrr-header h4{align-items:center;display:flex;flex-wrap:wrap;font-size:20px;gap:10px;margin-top:4px}.mrr-badge{background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent-text);font-size:12px;font-weight:500;padding:3px 10px}.mrr-month-nav{align-items:center;display:flex;gap:6px}.mrr-nav-button{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;height:36px;justify-content:center;transition:background .16s var(--ease-out),border-color .16s var(--ease-out);width:36px}a.mrr-nav-button:hover{background:var(--surface-hover);border-color:var(--text-muted)}.mrr-nav-disabled{color:var(--border-strong)}.mrr-nav-current{border-radius:var(--radius-md);color:var(--accent-text);font-size:13px;font-weight:600;padding:8px 10px}.mrr-nav-current:hover{background:var(--accent-soft)}.mrr-body{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(250px,.8fr) minmax(0,2fr)}.mrr-hero{display:grid;grid-gap:10px;gap:10px}.mrr-value{color:var(--text-primary);font-size:clamp(40px,4.6vw,58px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.04em;line-height:1}.mrr-delta{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:6px;line-height:1.4}.mrr-delta svg{flex:0 0 auto}.mrr-delta-up strong,.mrr-delta-up svg{color:var(--success)}.mrr-delta-down strong,.mrr-delta-down svg{color:var(--danger)}.mrr-breakdown{border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;margin:8px 0 0;padding-top:14px}.mrr-breakdown>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.mrr-breakdown dt{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.mrr-breakdown dd{display:grid;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;justify-items:end;margin:0;text-align:right}.mrr-breakdown small{color:var(--text-muted);font-size:12px;font-weight:400}.mrr-swatch{border-radius:3px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.mrr-swatch-top-up{background:var(--mrr-top-up)}.mrr-swatch-card{background:var(--mrr-card)}.mrr-charts{grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mrr-chart,.mrr-charts{display:grid;min-width:0}.mrr-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-gap:12px;gap:12px;margin:0;padding:14px 16px 10px}.mrr-chart figcaption{color:var(--text-primary);font-size:13px;font-weight:600}.mrr-chart figcaption small{color:var(--text-muted);font-weight:400;margin-left:6px}.mrr-plot{--mrr-plot-height:150px;border-bottom:1px solid var(--border-strong);display:grid;grid-gap:4px;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:var(--mrr-plot-height);margin:18px 0 22px;position:relative}.mrr-plot:before{border-top:1px dashed var(--border);content:"";left:0;position:absolute;right:0;top:0}.mrr-plot-days{gap:2px}.mrr-axis-label{color:var(--text-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;left:0;pointer-events:none;position:absolute}.mrr-axis-top{top:-17px}.mrr-axis-zero{display:none}.mrr-column{align-items:end;border-radius:6px 6px 0 0;color:inherit;display:grid;height:100%;outline-offset:2px;position:relative;text-decoration:none}.mrr-column:focus-visible,a.mrr-column:hover{background:var(--surface-secondary)}.mrr-column-selected,a.mrr-column-selected:hover{background:var(--accent-soft)}.mrr-bars{align-self:end;display:block;height:100%;margin:0 auto;overflow:visible;width:min(100%,28px)}.mrr-plot-days .mrr-bars{width:min(100%,12px)}.mrr-segment-top-up{fill:var(--mrr-top-up)}.mrr-segment-card{fill:var(--mrr-card)}.mrr-column-label{color:var(--text-muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;left:50%;position:absolute;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap}.mrr-column-selected .mrr-column-label{color:var(--accent-text);font-weight:700}.mrr-column-future:after{border-bottom:2px dotted var(--border-strong);bottom:0;content:"";left:20%;position:absolute;right:20%}.mrr-tooltip{background:var(--text-primary);border-radius:var(--radius-md);bottom:calc(100% + 8px);box-shadow:var(--shadow-lg);color:#fff;display:grid;font-size:12px;grid-gap:3px;gap:3px;left:50%;min-width:170px;opacity:0;padding:9px 11px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out);visibility:hidden;white-space:nowrap;z-index:5}.mrr-plot>.mrr-column:nth-child(-n+4) .mrr-tooltip{left:0;transform:translateY(4px)}.mrr-plot>.mrr-column:nth-last-child(-n+3) .mrr-tooltip{left:auto;right:0;transform:translateY(4px)}.mrr-tooltip span{align-items:center;display:flex;gap:6px}.mrr-tooltip-total{border-top:1px solid rgba(255,255,255,.18);font-weight:600;margin-top:3px;padding-top:4px}.mrr-column:focus-visible .mrr-tooltip,.mrr-column:hover .mrr-tooltip{opacity:1;transform:translate(-50%);visibility:visible}.mrr-plot>.mrr-column:nth-child(-n+4):focus-visible .mrr-tooltip,.mrr-plot>.mrr-column:nth-child(-n+4):hover .mrr-tooltip,.mrr-plot>.mrr-column:nth-last-child(-n+3):focus-visible .mrr-tooltip,.mrr-plot>.mrr-column:nth-last-child(-n+3):hover .mrr-tooltip{transform:translate(0)}.mrr-note{color:var(--text-muted);font-size:12px;line-height:1.5;max-width:900px}@media (max-width:1180px){.mrr-body{grid-template-columns:minmax(0,1fr)}.mrr-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.mrr-breakdown>div{display:grid;grid-gap:4px;gap:4px}.mrr-breakdown dd{justify-items:start;text-align:left}}@media (max-width:900px){.mrr-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.mrr-panel{gap:16px;padding:18px 16px 16px}.mrr-breakdown{grid-template-columns:minmax(0,1fr)}.mrr-breakdown>div{display:flex}.mrr-breakdown dd{justify-items:end;text-align:right}.mrr-chart{padding:12px 10px 8px}.mrr-plot{--mrr-plot-height:120px;gap:2px}.mrr-plot-days{gap:1px}.mrr-column-label{font-size:10px}}@media (prefers-reduced-motion:reduce){.mrr-nav-button,.mrr-tooltip{transition:none}}