:is(.app-shell,.management-shell,.publisher-preview-bar){--interaction-accent:#e4bd73;--interaction-glow:#d6aa5633;--interaction-edge:#d7b16a80}.management-shell{--interaction-accent:var(--admin-accent,#69cdd5);--interaction-glow:#44c9d522;--interaction-edge:#69cdd566}:is(.app-shell,.management-shell,.publisher-preview-bar) :where(button,a[href],summary,[role=button],input[type=submit]){transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .25s ease,filter .22s ease,translate .22s ease,scale .14s ease;touch-action:manipulation;-webkit-tap-highlight-color:#d5ae6630}:is(.app-shell,.management-shell) :where(button,a[href],summary,[role=button],input[type=submit]):focus-visible{outline:2px solid var(--interaction-accent);outline-offset:4px}:is(.app-shell,.management-shell) :where(button.primary,a.primary):focus-visible{outline-offset:-4px;filter:brightness(1.1)}:is(.app-shell,.management-shell) :where(button,a[href],summary,[role=button],input[type=submit]):not(:disabled):not([aria-disabled=true]):active{scale:.985;filter:brightness(1.06)}:is(.app-shell,.management-shell) :where(button:disabled,[aria-disabled=true]){animation:none;translate:none;scale:none;filter:none}.app-shell :where(.post-card,.catalog-card,.diamond-package,.beta-test-card,.managed-banner){transition:border-color .25s ease,box-shadow .25s ease,transform .3s ease,translate .25s ease}.app-shell :where(.post-art img,.catalog-card img,.diamond-art-link img,.managed-banner>img){transition:transform .4s ease,filter .3s ease}.app-shell :where(input[type=checkbox],input[type=radio]){accent-color:#cdaa6b;transition:box-shadow .2s ease}.app-shell :where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--interaction-accent);outline-offset:3px}@media(hover:hover) and (pointer:fine){:is(.app-shell,.management-shell,.publisher-preview-bar) :where(button,a[href],summary,[role=button],input[type=submit]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.06)}:is(.app-shell,.management-shell) :where(.primary,.ghost,.small-btn,.text-btn,.icon-btn,.account,.menu-toggle,.region-auto):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--interaction-edge);box-shadow:0 3px 12px var(--interaction-glow);translate:0 -1px}.app-shell .topbar .auth-entry:hover{filter:brightness(1.08) drop-shadow(0 0 5px #dbb66a55);translate:none}.app-shell :where(.ghost,.small-btn,.icon-btn,.menu-toggle,.region-auto):not(:disabled):hover{background-color:#c8a56712}.app-shell :where(.hero-slide-controls>button,.ranking-arrow,.announcement-navigation>button,.catalog-pagination button,.beta-popover-tabs button,.wiki-mode-tabs button,.account-tabs button):not(:disabled):hover{border-color:var(--interaction-edge);color:#f6dba3;box-shadow:inset 0 0 14px #d4a74b12}.app-shell :where(.hero-slide-dots button,.ranking-dots button,.announcement-dots button):not(:disabled):hover{background:#f0cb85;box-shadow:0 0 9px #d6aa5655;scale:1.12}.app-shell :where(.post-card,.catalog-card,.managed-banner[href]):hover{translate:0 -3px;border-color:var(--interaction-edge);box-shadow:0 8px 22px #0003,0 0 15px #d6aa5610}.app-shell .diamond-package:hover{border-color:var(--interaction-edge);box-shadow:0 8px 22px #0003,0 0 16px #d6aa5615}.app-shell .catalog-card:hover img{transform:scale(1.06)}.app-shell :where(.post-card:hover .post-art img,.managed-banner[href]:hover>img){transform:scale(1.025)}.app-shell :where(.horizontal-nav button,.corporate-layout>nav button,.wiki-topic-list button,.knowledge-index button):not(:disabled):hover{color:#f6dcaa;border-color:var(--interaction-edge);text-shadow:0 0 12px #d6aa5633}.app-shell :where(.corporate-layout>nav button,.wiki-topic-list button):hover{background-color:#c5a3650c}.app-shell :where(.footer-column a,.footer-column button,.wiki-article a[href],.publisher-consent a,.publisher-home,.diamond-back,.faq-support-link):hover{color:#f6dba3;text-decoration:underline;text-decoration-color:#d5ae6680;text-underline-offset:4px}.app-shell summary:hover{color:#f6dba3;background-color:#c5a36509}.app-shell :where(.modal-close,.promo-close,.beta-popover-close):hover{background-color:#d2ae6b18;color:#ffe4ad;scale:1.05}.management-shell :where(button,a[href]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--interaction-edge)}.management-shell :where(.management-nav button,.dashboard-quick button):not(:disabled):hover{background-color:#44c9d50c;box-shadow:inset 0 0 16px #44c9d507}.publisher-preview-bar a:hover{color:#fff0d0;text-decoration-thickness:2px;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){:is(.app-shell,.management-shell,.publisher-preview-bar) :where(button,a[href],summary,[role=button],input[type=submit],.post-card,.catalog-card,.diamond-package,.beta-test-card,.managed-banner,.post-art img,.catalog-card img,.diamond-art-link img,.managed-banner>img){transition:none!important;translate:none!important;scale:none!important}.app-shell :where(.catalog-card:hover img,.post-card:hover .post-art img,.managed-banner[href]:hover>img),.app-shell :where(.post-card,.catalog-card,.diamond-package,.managed-banner[href]):hover{transform:none}}.player-dashboard .account-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.player-dashboard .account-tabs button{min-height:44px;white-space:normal}.member-center-section{min-width:0;padding-top:12px}.member-section-heading{display:flex;gap:14px;align-items:center;margin:12px 0 22px}.member-section-heading>svg{color:#d1b173;width:30px;height:30px}.member-section-heading h3{margin:0 0 6px}.member-center-section>p,.member-section-heading p{font-size:13px;line-height:1.8}.member-form{display:grid;gap:16px;max-width:580px;margin:22px 0}.member-form label{display:grid;gap:8px;font-size:13px}.member-form input,.member-form select{width:100%;min-width:0;padding:12px;border:1px solid #c5a36555;border-radius:7px;background:#0b1b20;color:#dfd8c7}.member-form .member-check{display:flex;align-items:flex-start;line-height:1.8}.member-check input{width:18px;margin-top:3px;accent-color:#c5a365}.member-form button{justify-self:start;display:flex;align-items:center;gap:8px}.member-form .player-help{margin:0}.member-history,.member-session-list{display:grid;gap:12px;margin:20px 0}.member-history article,.member-session-list article{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;border:1px solid #c5a36533;border-radius:10px;padding:16px;background:#102128}.member-history article>div,.member-session-list article>div{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.member-history code,.member-history strong{overflow-wrap:anywhere}.member-history code,.member-history small,.member-session-list small{font-size:11px;color:#a0b2ad}.member-info-card{display:grid;gap:10px;padding:20px;background:linear-gradient(140deg,#c5a36512,#112329);border:1px solid #c5a36544;border-radius:10px;margin:20px 0}.member-info-card strong{font:24px Georgia,serif;color:#e8c98e}.member-info-card p{margin:0;font-size:13px}.member-link-grid{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.member-link-grid a{padding:13px;border:1px solid #c5a36533;border-radius:8px;display:flex;gap:8px;align-items:center;font-size:13px}.ledger-credit{color:#9bd3b0!important}.ledger-debit{color:#e3a28d!important}.member-unread{color:#e8c98e}.member-history .text-btn{flex-basis:100%;text-align:left}@media(max-width:650px){.player-dashboard .account-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.member-history article,.member-session-list article{display:grid;grid-template-columns:minmax(0,1fr)}.member-form button{width:100%;justify-content:center}.member-section-heading{align-items:flex-start}}.support-desk{min-width:0;max-width:100%;padding:10px 0 30px}.support-desk input,.support-desk select,.support-desk textarea{min-width:0;max-width:100%;padding:11px;border-radius:6px;border:1px solid #c5a36544;background:#0b1c23;color:#d4ded8}.support-desk textarea{width:100%;box-sizing:border-box}.support-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0}.support-toolbar form{display:flex;gap:8px;align-items:center;flex:1;min-width:220px}.support-toolbar input{flex:1;width:100%}.support-ticket-row{display:flex;align-items:center;flex-wrap:wrap;gap:15px;text-align:left;background:#11262d;border:1px solid #c5a36533;border-radius:9px;padding:17px;color:inherit}.support-ticket-row>div{flex:1;min-width:150px}.support-ticket-row small,.support-ticket-row strong{display:block;overflow-wrap:anywhere}.support-ticket-row small{font-size:11px;margin-top:8px;color:#a7b7b0}.support-ticket-row>span{font-size:12px}.support-create,.support-thread{padding:24px;border:1px solid #c5a36533;border-radius:12px}.support-thread .message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-thread .message header{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.support-thread .message small{font-size:11px}.support-desk .member-form{max-width:100%}.support-desk .member-section-heading p{line-height:1.8;font-size:13px}@media(max-width:580px){.support-toolbar form{flex-basis:100%}.support-create,.support-thread{padding:16px}.support-desk .member-section-heading h2{font-size:25px}}.account-page{max-width:1100px;margin:0 auto 48px;padding:32px;border:1px solid #c5a36544;background:linear-gradient(145deg,#13282f,#0c1b21);border-radius:14px}.account-page .player-dashboard{width:100%}.account-page .player-heading{padding-right:0}.account-page .member-history article{background:#0d2027}.account-page .player-dashboard .account-tabs{margin:24px 0}.account-page .member-center-section{padding-top:10px}@media(max-width:650px){.account-page{padding:20px 14px;margin-bottom:24px}.account-page .player-heading{flex-wrap:wrap}.account-page .player-dashboard .account-tabs{gap:4px}}.registration-source{margin:18px 0;padding:16px;border:1px solid #c5a36538;border-radius:8px;background:#c5a36506;min-width:0}.registration-source>label{display:grid;gap:8px;margin:0 0 10px}.registration-source select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;background:#0b1c23;color:#e4dbc8;border:1px solid #c5a36555;border-radius:6px;padding:10px;font:inherit;font-size:13px}.registration-source>small{display:block;line-height:1.6}.registration-source .account-consent{display:flex;margin-top:15px}.registration-source .account-consent input{width:auto;flex:0 0 auto}.registration-referral-note{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.registration-source input{max-width:100%;min-width:0}.support-order-card{display:flex;justify-content:space-between;gap:20px;padding:18px;margin:12px 0 22px;border:1px solid #c5a36540;border-radius:8px;background:#c5a36508}.support-order-card>div{display:grid;gap:8px;min-width:0}.support-order-card code{overflow-wrap:anywhere;font-size:11px}.support-order-card small{color:#9baea5;font-size:11px}.support-order-picker{padding:18px;border:1px solid #c5a36533;border-radius:8px}.support-order-picker select{width:100%}.support-staff-tools{display:grid;grid-template-columns:minmax(140px,1fr) minmax(180px,2fr);gap:16px;padding:18px;margin:20px 0;border:1px solid #c5a36533;background:#0a1b22;border-radius:9px}.support-staff-tools label{display:grid;gap:8px}.support-assignment{display:flex;gap:10px;align-items:end}.support-assignment label{flex:1;min-width:0}.support-staff-tools>small{grid-column:1/-1;color:#9aada4}.support-inbox-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.support-inbox-tabs button{display:flex;gap:8px;align-items:center;padding:12px 16px;border:1px solid #c5a36533;background:#102129;border-radius:6px;color:#a9bab0}.support-inbox-tabs .active{background:#c5a36519;border-color:#c5a36599;color:#f1d9ad}.support-inbox-tabs b{font-size:11px;border-radius:20px;background:#c5a36522;padding:3px 7px}.support-attachments{display:grid;gap:10px;border:1px dashed #c5a36555;border-radius:8px;padding:16px;margin:12px 0}.support-file-picker{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px}.support-file-picker input{width:100%;font-size:12px}.support-attachments>small{font-size:11px;color:#9aada4}.support-selected-file{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.support-selected-file>span{overflow-wrap:anywhere;min-width:0}.support-file-list{list-style:none;display:grid;gap:8px;padding:0;margin:15px 0 0}.support-file-list a{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #c5a36533;border-radius:6px;color:#edd3a0}.support-file-list a span{overflow-wrap:anywhere;min-width:0}.support-file-list small{margin-left:auto}.support-thread .message a{text-decoration:underline;text-underline-offset:3px;color:#eed4a3;overflow-wrap:anywhere}.support-private{display:flex;gap:6px;align-items:center;color:#d0b27e;margin-top:8px}.support-audit{margin-top:25px;padding:18px;border:1px solid #c5a36533;border-radius:8px}.support-audit summary{cursor:pointer;color:#dbc095}.support-audit ol{list-style:none;padding:0;display:grid;gap:13px}.support-audit li{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;padding-top:12px;border-top:1px solid #c5a36520}.support-audit small{color:#94aaa0;margin-left:auto}.support-resolved{padding:18px;background:#719c8015;border:1px solid #719c8045;border-radius:8px}.ticket-status{padding:6px 10px;border-radius:5px;border:1px solid #c5a36555;font-size:12px}.ticket-status.answered{color:#a9c7e1;border-color:#88b4d555}.ticket-status.closed{color:#add5b1;border-color:#79b18555}@media(max-width:650px){.support-staff-tools{grid-template-columns:1fr;padding:13px}.support-assignment{flex-wrap:wrap}.support-assignment label{flex-basis:100%}.support-order-card{flex-direction:column;gap:15px}.support-order-card>div{max-width:100%}.support-toolbar form{min-width:0;flex-basis:100%}.support-toolbar form input{min-width:0}.support-audit small{margin-left:0;flex-basis:100%}}.support-template-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr);gap:22px;align-items:start;margin-top:22px}.support-template-list{display:grid;gap:10px}.support-template-list>button{display:grid;gap:9px;padding:17px;text-align:left;border:1px solid #c5a36533;border-radius:8px;background:#10212a;color:inherit}.support-template-list>button.selected{border-color:#c5a365;background:#c5a36512}.support-template-list small{font-size:11px;color:#bea675}.support-template-list span{font-size:12px;line-height:1.7;color:#a5b6ad;overflow-wrap:anywhere;white-space:pre-wrap}.support-template-list strong{overflow-wrap:anywhere}.support-template-editor{padding:22px;border:1px solid #c5a36533;border-radius:10px}.support-template-toggle{display:flex!important;align-items:center;gap:10px}.support-template-toggle input{width:auto!important}@media(max-width:800px){.support-template-grid{grid-template-columns:minmax(0,1fr)}.support-template-editor{padding:16px}}.feedback-account-invite,.feedback-assessment,.feedback-welcome{padding:24px;margin:18px 0;border:1px solid #c5a36555;border-radius:14px;background:linear-gradient(120deg,#c5a36512,#4e809818);min-width:0}.feedback-account-invite{display:flex;align-items:center;justify-content:space-between;gap:24px}.feedback-account-invite p,.feedback-welcome p{line-height:1.8;color:#acbdc3}.feedback-account-invite>button{flex-shrink:0}.feedback-progress,.feedback-types{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.feedback-progress span,.feedback-types span{border:1px solid #c5a36535;border-radius:24px;padding:8px 15px;font-size:12px}.feedback-progress .current{background:#c5a36533;border-color:#c5a365;color:#f3dbac}.feedback-review-form{display:grid;gap:12px;border-top:1px solid #c5a36544;padding-top:18px;margin-top:18px}.feedback-review-form label{display:grid;gap:8px}.feedback-assessment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.feedback-assessment ol{padding-left:20px}.feedback-assessment li{margin:14px 0}.feedback-assessment li small{margin-left:12px;color:#9db0be}.feedback-decision{padding:16px;background:#5e947211;border-left:3px solid #7aab8b}.feedback-welcome small{line-height:1.8;color:#9db0be}@media(max-width:650px){.feedback-account-invite{display:block}.feedback-account-invite>button{width:100%;margin-top:12px}.feedback-account-invite,.feedback-assessment,.feedback-welcome{padding:18px}}.ticket-status.feedback-not_planned{color:#d8bf9c;border-color:#b69c7355}.ticket-status.feedback-planned{color:#b4cfee;border-color:#88b4d588}.commerce-store,.payment-page{max-width:1200px;margin:0 auto;padding:32px 0 60px;color:#c7d2cc;min-width:0}.commerce-hero{background:radial-gradient(ellipse at top right,#d7b47018,transparent),linear-gradient(135deg,#142d33,#0a171d);border:1px solid #c5a36544;padding:38px;border-radius:14px;margin-bottom:24px}.commerce-hero h1{font:clamp(30px,4vw,48px)/1.15 Georgia,serif;color:#ecd4a5;margin:16px 0}.commerce-hero p{max-width:650px;line-height:1.8;font-size:14px}.commerce-hero>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#bba46e;margin-top:24px}.commerce-filter{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.commerce-filter button{padding:12px 16px;border:1px solid #c5a36533;border-radius:7px}.commerce-filter button.active{border-color:#d7b774}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.commerce-product{border:1px solid #c5a36544;background:linear-gradient(155deg,#152b31,#0a171d);border-radius:14px;padding:26px;display:flex;flex-direction:column;min-width:0}.commerce-product-art{display:grid;place-items:center;height:140px;color:#d9bd7e;background:radial-gradient(ellipse,#d7b47014,transparent 70%);margin-bottom:20px}.commerce-product h2{font:24px Georgia,serif;color:#ead2a1;margin:8px 0 16px}.commerce-product>p:not(.eyebrow){font-size:13px;line-height:1.8;flex:1}.commerce-price{font-size:24px;color:#e6c98b;margin:20px 0}.commerce-checkout button,.commerce-product button{display:flex;justify-content:center;align-items:center;gap:8px}.commerce-checkout{margin-top:30px;padding:28px;border:1px solid #c5a36555;border-radius:12px}.commerce-checkout .member-form{max-width:680px}.commerce-empty{text-align:center;padding:54px 24px;border:1px dashed #c5a36544;border-radius:14px}.commerce-empty>svg{margin:auto;color:#c5a365}.commerce-empty h2{font:27px Georgia,serif;color:#e6c98b}.commerce-empty p{line-height:1.8}.payment-page{max-width:850px;padding:40px 20px}.payment-page>p{line-height:1.8}.payment-page h1{font:36px Georgia,serif;color:#e6c98b}.paytr-frame{width:100%;min-height:760px;border:0;border-radius:12px;margin:24px 0}.commerce-admin{min-width:0}.commerce-admin form{margin:24px 0}.commerce-admin .provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.commerce-admin .provider-card{padding:20px;border:1px solid #c5a36533;border-radius:12px;min-width:0}.commerce-admin input,.commerce-admin select,.commerce-admin textarea{box-sizing:border-box;max-width:100%}.commerce-admin table{min-width:760px}.commerce-admin .table-scroll{max-width:100%;overflow-x:auto}.commerce-admin .copy-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:950px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-admin .provider-grid{grid-template-columns:1fr}}@media(max-width:580px){.commerce-admin .copy-edit-grid,.commerce-grid{grid-template-columns:1fr}.commerce-hero{padding:24px}.commerce-checkout{padding:18px}.commerce-filter button{flex:1;white-space:normal}.commerce-product-art{height:100px}}.community-metrics{display:flex;gap:14px;align-items:center;justify-content:flex-end;grid-column:2/-1;grid-row:1;justify-self:end;font-size:11px;flex-wrap:wrap;padding:4px 0;color:#b6c7be}.community-metrics>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.community-metrics svg{color:#c5a365}.community-metrics strong{color:#e5cb94}.community-indicator{flex-basis:100%;text-align:right;color:#a4b3aa;font-size:9px}.topbar:has(.community-metrics) .locale-controls{margin-top:32px}.topbar:has(.community-metrics) .top-actions{margin-top:32px}@media(max-width:800px){.community-metrics{grid-column:1/-1;grid-row:auto;justify-self:stretch;justify-content:center;border-top:1px solid #c5a36522;padding-top:10px}.topbar:has(.community-metrics) .locale-controls,.topbar:has(.community-metrics) .top-actions{margin-top:0}.community-indicator{text-align:center}}.commerce-filter button{background:#10252c;color:#c8d5cc}.commerce-filter button.active{background:#c5a36522;color:#ead29c}.topbar .community-metrics{grid-column:2;grid-row:1;justify-self:end;align-self:center}.topbar:has(.community-metrics) .locale-controls,.topbar:has(.community-metrics) .top-actions{margin-top:0}@media(max-width:1100px){.main-wrap>.topbar:has(.community-metrics){grid-template-rows:76px 48px 30px;height:auto;min-height:178px}.topbar .community-metrics{grid-column:1/-1;grid-row:3;justify-self:stretch;justify-content:center;border-top:1px solid #c5a36522;padding-top:8px;gap:12px}.community-indicator{flex-basis:auto;text-align:center}.topbar:has(.community-metrics) .horizontal-nav{max-height:calc(100dvh - 190px)}}.payment-policy-fields{border:1px solid var(--border,#38424d);border-radius:12px;padding:14px;margin:12px 0;min-width:0}.payment-policy-fields legend{padding:0 6px;font-weight:600}.payment-policy-fields table{min-width:390px}.payment-policy-fields td input[type=number]{min-width:105px;width:100%;padding:8px}.payment-policy-fields details{margin:16px 0}.payment-policy-fields summary{cursor:pointer}.payment-policy-fields details label{margin-top:10px}.payment-policy-fields .table-scroll{max-width:100%;overflow:auto}.provider-card{min-width:0}.provider-grid:has(.payment-policy-fields){grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr))}.stripe-controls{border:1px solid #c5a36540;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.stripe-controls details{margin:16px 0}.stripe-controls summary{cursor:pointer;font-weight:600}.stripe-controls .check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin-top:12px}.stripe-controls .check-label input{width:18px;min-width:18px;height:18px;margin-top:3px}.stripe-controls code{overflow-wrap:anywhere}.stripe-controls input[type=number]{width:100%}.admin-category-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:8px;border:1px solid #ffffff0b;border-radius:12px;background:#12182566;min-width:0}.admin-category-nav a{display:flex;align-items:center;justify-content:center;padding:11px 16px;font-size:12px;text-decoration:none;color:#8e9db3;border:1px solid transparent;border-radius:7px;transition:background .18s,color .18s}.admin-category-nav a.active,.admin-category-nav a:hover{color:#c9e8ef;background:#75aab820;border-color:#75aab838}.admin-category-nav a:focus-visible{outline:2px solid #85bfcd;outline-offset:2px}.admin-system-overview{min-width:0;display:grid;gap:20px}.admin-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.management-shell .admin-status-card{display:grid;grid-template-columns:1fr auto;text-align:left;gap:14px;padding:22px;cursor:pointer}.admin-status-card>.admin-status-pill,.admin-status-card>strong{grid-column:1}.admin-status-card>svg:first-child{color:#8abcc9}.admin-status-card>svg:last-child{grid-column:2;grid-row:1;opacity:.5}.admin-status-pill{display:inline-flex;width:fit-content;padding:5px 9px;font-size:10px;line-height:1.5;border:1px solid #ffffff1a;border-radius:20px;background:#ffffff05;color:#acbacd}.admin-status-pill.configured{color:#87cdb5;background:#87cdb511;border-color:#87cdb533}.admin-status-pill.missing{color:#d5b37a;background:#d5b37a11;border-color:#d5b37a33}.admin-operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff09;font-size:12px}.admin-check-row strong{font-size:12px;overflow-wrap:anywhere}.admin-provider-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #ffffff0b;font-size:12px}.admin-provider-row strong{margin-right:auto}.admin-operational-grid .ghost{margin-top:20px}.admin-seo-preview{padding:24px;border:1px solid #ffffff10;border-radius:10px;background:#10141e;max-width:700px;overflow-wrap:anywhere}.admin-seo-preview small{color:#8eab8e}.management-shell .admin-seo-preview h3{color:#a6bcfa;font-family:inherit;margin:12px 0;font-size:20px}.admin-audit-search{display:grid;gap:8px;margin:15px 0;max-width:420px;font-size:12px}.admin-audit-search input{padding:10px;color:inherit;border:1px solid #ffffff22;border-radius:6px;background:#111621}.management-main>section{min-width:0}.management-breadcrumb strong{overflow-wrap:anywhere}.management-main .layout-tabs{flex-wrap:wrap}.management-main .layout-tabs button{white-space:normal}@media(max-width:1100px){.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operational-grid{grid-template-columns:1fr}}@media(max-width:580px){.admin-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.admin-category-nav a{padding:11px 7px;text-align:center;font-size:11px;overflow-wrap:anywhere}.admin-status-grid{gap:10px}.management-shell .admin-status-card{padding:16px 12px;font-size:12px}.admin-check-row{grid-template-columns:minmax(0,1fr) auto}.admin-check-row button{grid-column:2}.admin-check-row strong{font-size:11px}.admin-operational-grid{gap:14px}}.analytics-consent{position:fixed;z-index:55;bottom:18px;left:18px;width:min(380px,calc(100vw - 36px));padding:18px;background:#111c23f5;border:1px solid #c5a36555;border-radius:12px;box-shadow:0 12px 42px #0008;color:#d7d1bc;font-size:12px;line-height:1.6}.analytics-consent p{margin:9px 0}.analytics-consent>div{display:flex;gap:10px;justify-content:flex-end}.analytics-consent button{font:inherit;color:inherit;cursor:pointer;padding:8px 12px;border:1px solid #c5a36555;border-radius:5px;background:#c5a36512}.analytics-consent a{display:inline-block;color:#d9bb78;font-size:11px;margin-top:8px}.analytics-consent.compact{width:auto;padding:0;border:0;box-shadow:none;background:transparent}.analytics-consent.compact button{font-size:10px;background:#101b20e8;opacity:.8}.traffic-report{min-width:0}.traffic-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.management-shell .traffic-heading h2{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 9px}.traffic-heading .eyebrow{margin:0 0 7px}.traffic-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.traffic-tools label{margin:0!important}.traffic-tools select{width:135px!important}.traffic-scope{padding:12px 15px;background:#7bbbc010;border-left:2px solid #7bbbc04d}.traffic-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.traffic-kpis>div{padding:19px;border:1px solid #ffffff10;background:#10172366;border-radius:10px;display:grid;gap:10px}.traffic-kpis svg{color:#86c7d1}.traffic-kpis small{font-size:11px;color:#93a3ba;line-height:1.5}.traffic-kpis strong{font-size:28px;color:#e3e8f1}.traffic-mini{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:11px;color:#94a6bb;margin-bottom:22px}.traffic-mini b{color:#d8e4ed}.traffic-tabs{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:16px;border-bottom:1px solid #ffffff0b;margin-bottom:20px}.traffic-tabs button{padding:10px 16px!important;border:1px solid #ffffff0d;border-radius:6px;font-size:12px;background:#ffffff03}.traffic-tabs button.active{background:#73b7c322;color:#b8e3ed;border-color:#73b7c34a}.traffic-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.traffic-chart-heading select{width:190px!important}.traffic-chart-scroll{overflow-x:auto;margin:18px 0 28px}.traffic-chart{display:flex;align-items:end;gap:8px;min-height:180px;min-width:550px;padding:12px 0}.traffic-chart>div{min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;height:160px;gap:8px}.traffic-chart i{display:block;width:70%;max-width:36px;background:linear-gradient(#8fc7d2,#437d91);border-radius:4px 4px 0 0;min-height:2px}.traffic-chart strong{font-size:10px;color:#adbdcf}.traffic-chart small{font-size:9px;color:#70839e;white-space:nowrap}.traffic-report h3{font-size:15px!important;font-family:inherit!important;margin:24px 0 14px!important}.traffic-report .table-scroll{max-width:100%;overflow-x:auto}.traffic-report table{min-width:400px;width:100%}.traffic-report td,.traffic-report th{font-size:12px;white-space:normal}.traffic-empty{padding:22px 12px;text-align:center;font-size:12px;color:#8d9fb6}.traffic-hours{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px}.traffic-hours>div{display:grid;text-align:center;gap:6px;padding:10px 4px;border:1px solid #ffffff0b;background:#ffffff02;border-radius:5px;font-size:10px}.traffic-hours span{color:#7c90ac}.traffic-distribution{display:grid;gap:20px;margin:20px 0}.traffic-distribution>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;font-size:12px}.traffic-distribution small{font-weight:400;color:#8297ae;margin-left:10px}.traffic-distribution i{grid-column:1/-1;height:7px;background:#ffffff06;border-radius:8px;overflow:hidden}.traffic-distribution b{display:block;height:100%;background:#6faabb;border-radius:8px}.traffic-audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.traffic-conversion{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.traffic-conversion>div{padding:18px 14px;border:1px solid #ffffff0e;border-radius:8px;display:grid;gap:15px;font-size:12px;line-height:1.7}.traffic-conversion strong{font-size:25px;color:#94c6d4}.traffic-footer{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid #ffffff0c;padding-top:18px;margin-top:25px;font-size:10px;color:#7f93a9}.traffic-disclaimer{font-size:10px!important;opacity:.7;margin-top:12px}@media(max-width:1100px){.traffic-heading{flex-direction:column}.traffic-conversion{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.traffic-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.traffic-kpis>div{padding:14px}.traffic-kpis strong{font-size:24px}.traffic-tools{width:100%}.traffic-tools select{width:120px!important}.traffic-tabs button{font-size:11px;padding:9px 11px!important}.traffic-audience{grid-template-columns:1fr;gap:10px}.traffic-hours{grid-template-columns:repeat(6,minmax(0,1fr))}.traffic-chart-heading{align-items:flex-start;flex-direction:column}.traffic-mini{display:grid;gap:10px}.traffic-conversion{grid-template-columns:1fr 1fr}.analytics-consent{bottom:10px;left:10px;width:calc(100vw - 20px);padding:14px}.analytics-consent.compact{width:auto}.management-shell .traffic-heading h2{font-size:17px}}.operations-panel{min-width:0;max-width:100%;padding:24px}.operations-panel>p{line-height:1.8}.operations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:24px 0}.operations-tile{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid #8194a344;border-radius:10px;background:#17242b;color:inherit;text-decoration:none;overflow-wrap:anywhere}.operations-tile h2{font-size:19px;margin:0}.operations-tile strong{font-size:21px}.operations-tile small{font-size:11px;color:#9daeb9}.operations-actions,.operations-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0}.operations-review{display:grid;gap:12px;padding:20px;margin:16px 0;border:1px solid #8194a344;border-radius:10px;min-width:0}.operations-review label{display:grid;gap:8px;min-width:0}.operations-panel>select,.operations-review input,.operations-review select{width:100%;min-width:0;padding:12px;color:inherit;background:#101d25;border:1px solid #8194a344;border-radius:6px}.operations-notification{display:grid;gap:9px;padding:18px;margin:14px 0;color:inherit;border:1px solid #c5a36588;border-radius:8px;text-decoration:none;overflow-wrap:anywhere}.operations-notification.is-read{border-color:#8194a330;opacity:.75}.operations-panel :is(button,a,h1,h2,h3,p,label){overflow-wrap:anywhere}.operations-panel button{white-space:normal;line-height:1.5}.operations-panel .operations-review button{justify-self:start}@media(max-width:600px){.operations-panel,.operations-review{padding:16px}.operations-alert button{max-width:100%}}.blog-shell{min-height:100vh;background:radial-gradient(ellipse at top,#183035 0,#081519 55%);color:#e4e7df}.blog-footer,.blog-main,.blog-topbar{max-width:1240px;margin:auto;padding:24px clamp(18px,4vw,48px)}.blog-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #c5a36533}.blog-topbar img{object-fit:contain}.blog-main nav{color:#b7bcb6;font-size:13px;margin:12px 0 28px;overflow-wrap:anywhere}.blog-main nav a{color:#d5bd82}.blog-article-hero{background-size:cover;background-position:50%;border:1px solid #c5a36544;padding:clamp(28px,5vw,64px);border-radius:16px}.blog-article-hero h1,.blog-index-head h1{font-family:Georgia,serif;color:#ecdfb1;font-size:clamp(30px,4vw,52px);line-height:1.2;max-width:850px;margin:12px 0 24px;overflow-wrap:anywhere}.blog-article-hero time,.blog-story-card time{font-size:12px;color:#b6bbb5}.blog-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(24px,4vw,64px);margin-top:44px}.blog-article-copy{min-width:0;line-height:1.85;font-size:16px;color:#cdd5cf;overflow-wrap:anywhere}.blog-article-copy .blog-lead{font-size:19px;color:#e4e6da;margin:0 0 40px}.blog-article-copy section{margin:0 0 38px;scroll-margin-top:32px}.blog-article-copy h5{font-size:19px;line-height:1.45;color:#e6d7aa;letter-spacing:.03em;margin:0 0 20px;font-weight:700}.blog-article-copy p{margin:0 0 20px}.blog-reading-aside{align-self:start;position:sticky;top:24px;padding:24px;border:1px solid #c5a36533;border-radius:12px;background:#0c1b20}.blog-reading-aside h3,.blog-related h3{color:#d8c48c}.blog-reading-aside a{display:block;font-size:13px;margin-top:18px;overflow-wrap:anywhere}.blog-reading-aside .primary{white-space:normal;text-align:center}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-story-card{min-width:0;border:1px solid #c5a36533;border-radius:14px;overflow:hidden;background:#102128;color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.blog-story-card:hover{transform:translateY(-3px);border-color:#c5a365}.blog-story-card img{width:100%;height:180px;object-fit:cover}.blog-story-card>div{padding:24px}.blog-story-card h2{font-size:21px;line-height:1.4;color:#e6d7aa;overflow-wrap:anywhere}.blog-story-card p{font-size:14px;line-height:1.65;color:#b8c4bd}.blog-story-card span{font-size:13px;color:#e1c98d}.blog-index-head{padding:30px 0}.blog-related{margin-top:50px;padding-top:32px}.blog-footer,.blog-related{border-top:1px solid #c5a36533}.blog-footer{margin-top:64px;color:#adbbb5;font-size:13px;overflow-wrap:anywhere}.referral-title-card{display:flex;gap:18px;padding:24px;border:1px solid #c5a36566;border-radius:12px;margin:24px 0;background:linear-gradient(135deg,#c5a36518,#102128)}.referral-title-card>svg{flex-shrink:0;color:#e0c27d}.referral-title-card>div{min-width:0;flex:1}.referral-title-card h4{margin:0 0 14px;color:#e0c27d}.referral-title-card progress{display:block;width:100%;height:12px;accent-color:#c5a365;margin:18px 0}.referral-title-card p{line-height:1.65}.referral-title-card small{color:#b8c4bd}@media(max-width:800px){.blog-reading-layout{grid-template-columns:1fr}.blog-reading-aside{position:static;order:-1}.blog-reading-aside a{display:inline-block;margin:10px 14px 0 0}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.blog-topbar{flex-wrap:wrap}.blog-topbar .locale-controls{max-width:100%}.blog-card-grid{grid-template-columns:1fr}.blog-article-hero{padding:26px 20px}.blog-reading-layout{margin-top:28px}.blog-article-copy{font-size:15px}.blog-article-copy h5{font-size:17px}.referral-title-card{padding:18px;gap:12px}}.blog-main nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.player-metrics.referral-metrics.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-metrics strong{color:#e1c98d}@media(max-width:520px){.player-metrics.referral-metrics.campaign-metrics{grid-template-columns:1fr}}