.thrill-portal{--tr-paper:#f8f6ec;--tr-ink:#282d23;--tr-muted:#6e7565;--tr-red:#e43227;--tr-cream:#fff1d3;--tr-line:#d8d5c5;--tr-gold:#f2e7cb;min-height:100dvh;color:var(--tr-ink);overflow-anchor:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#deddd5;font:14px/1.5 Arial,Noto Sans,sans-serif}.thrill-portal *{box-sizing:border-box}.thrill-portal button,.thrill-portal input,.thrill-portal select{font:inherit;color:inherit}.thrill-portal button{cursor:pointer}.thrill-portal button:disabled{cursor:wait;opacity:.55}.thrill-portal :focus-visible{outline:2px solid var(--tr-ink);outline-offset:4px}.thrill-portal h1,.thrill-portal h2,.thrill-portal h3,.thrill-portal p{margin:0}.thrill-portal h1,.thrill-portal h2{letter-spacing:-1px;font-family:Georgia,Noto Serif,serif;font-weight:700}.thrill-portal svg{flex-shrink:0}.thrill-portal details{border-top:1px solid var(--tr-line);margin-top:18px}.thrill-portal summary{cursor:pointer;align-content:center;min-height:48px;font-size:12px}.thrill-portal details p{margin:8px 0 14px}.thrill-portal a{color:inherit}.thrill-portal [hidden]{display:none!important}.tr-app{background:var(--tr-paper);max-width:480px;min-height:100dvh;margin:0 auto;box-shadow:0 0 90px #24282112}.tr-masthead{background:var(--tr-paper);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.tr-masthead .p95-brand-lockup{gap:7px}.tr-masthead .p95-brand-hp-shell{width:31px;height:39px;box-shadow:none;background:0 0;border:0;padding:0}.tr-masthead .p95-brand-hp{object-fit:contain;width:28px;height:38px}.tr-masthead .p95-brand-wordmark{font-size:25px;line-height:1}.tr-masthead .p95-brand-tagline{letter-spacing:1px;font-size:7px}.tr-masthead .p95-brand-copy{gap:4px}.tr-masthead .p95-language-toggle.embedded{box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0}.tr-masthead .p95-language-toggle>svg,.tr-masthead .p95-language-toggle small{display:none}.tr-masthead .p95-language-toggle button{min-width:32px;min-height:44px;color:var(--tr-muted);background:0 0;border:0;border-radius:6px;padding:6px}.tr-masthead .p95-language-toggle button.active{color:var(--tr-ink);background:#e8e6da}.tr-header-actions{align-items:center;gap:3px;display:flex}.tr-account{background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:10px 3px;display:flex;font-size:10px!important}.tr-brand-button{text-align:left;background:0 0;border:0;padding:0}.tr-eyebrow{letter-spacing:1px;text-transform:uppercase;font:9px/1.5 monospace;display:block}.tr-login-art{background:var(--tr-red);min-height:257px;color:var(--tr-cream);padding:24px;position:relative;overflow:hidden}.tr-login-art h1{letter-spacing:-2px;z-index:1;max-width:310px;margin:17px 0 20px;font-size:54px;line-height:.9;position:relative}.tr-login-art h1 em,.tr-hero h1 em{color:#f2da9f;font-style:italic}.tr-login-art>p{z-index:1;max-width:205px;font-size:12px;line-height:1.6;position:relative}.tr-login-ticket{color:#342d20;background:#f2e1b3;border-radius:7px;flex-direction:column;justify-content:space-between;width:95px;height:130px;padding:12px;display:flex;position:absolute;bottom:25px;right:21px;transform:perspective(500px)rotateY(-22deg)rotate(14deg);box-shadow:7px 5px #a27b3c,15px 22px 25px #66201366}.tr-login-ticket b{font:italic 62px/.9 Impact,sans-serif}.tr-login-ticket small,.tr-login-ticket span{letter-spacing:.6px;font:6px monospace}.tr-star{color:#f4d58f;font-size:32px;position:absolute;top:20px;right:31px}.tr-login-form{padding:25px 24px 10px}.tr-login-form h2{font-size:26px}.tr-login-form>p{color:var(--tr-muted);margin:10px 0 20px;font-size:12px;line-height:1.6}.tr-login-form label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.tr-phone{background:#fffdf5;border:1px solid #aaa99a;border-radius:8px;align-items:center;gap:14px;min-height:56px;padding:0 14px;display:flex}.tr-phone span{border-right:1px solid var(--tr-line);padding-right:14px;font-size:15px}.tr-phone input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:16px 0;font-size:17px}.tr-phone:focus-within{outline:2px solid var(--tr-ink);outline-offset:2px}.tr-primary{border:1px solid var(--tr-red);background:var(--tr-red);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:54px;padding:12px 18px;display:flex;color:var(--tr-cream)!important;font-size:13px!important;font-weight:700!important}.tr-login-form .tr-primary{margin-top:16px}.tr-error-text{color:#a3231c;font-size:12px;line-height:1.6;margin-top:10px!important}.tr-error-text:empty{display:none}.tr-login-form details{margin-top:20px;font-size:12px}.tr-login-form details p{color:var(--tr-muted);line-height:1.6}.tr-text-button{text-underline-offset:4px;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:6px 0;text-decoration:underline;display:inline-flex;font-size:12px!important}.tr-login-footer,.tr-footer{color:var(--tr-muted);letter-spacing:1px;justify-content:space-between;padding:16px 24px;font:8px monospace;display:flex}.tr-footer{padding:22px 18px 100px}.tr-collection{padding:16px 18px 12px}.tr-collection-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tr-collection-head .tr-eyebrow{font-size:8px}.tr-collection-head h1{margin-top:5px;font-size:32px;line-height:1.2}.tr-collection-head>.tr-text-button{flex-shrink:0;text-decoration:none;font-size:11px!important}.tr-overview{color:#f9efd8;background:#252d24;border-radius:12px;margin-bottom:12px;padding:10px 12px}.tr-overview>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.tr-overview strong{font:21px Georgia,serif}.tr-overview>div:first-child>span{color:#bac1ac;text-align:right;max-width:135px;font-size:9px;line-height:1.4}.tr-coupon-map{grid-template-columns:repeat(30,minmax(0,1fr));gap:2px;margin-top:8px;display:grid}.tr-coupon-map>i{background:#a9bda0;border-radius:2px;height:5px}.tr-coupon-map .is-new,.tr-legend .is-new{background:#f15c44}.tr-coupon-map .is-expired,.tr-legend .is-expired{background:0 0;border:1px solid #7d8575}.tr-legend{justify-content:space-between;gap:5px;display:flex}.tr-legend button{background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:10px;display:flex}.tr-legend i{background:#a9bda0;border-radius:2px;width:7px;height:7px}.tr-legend button:focus-visible{outline-color:var(--tr-cream)}.tr-view-switch{z-index:4;background:#e7e6db;border-radius:9px;gap:5px;margin-bottom:14px;padding:4px;display:flex;position:sticky;top:0}.tr-view-switch button{background:0 0;border:0;border-radius:6px;flex:1;min-width:0;min-height:44px;padding:8px;font-size:12px;line-height:1.4}.tr-view-switch [aria-pressed=true]{background:#fdf9ed;font-weight:700;box-shadow:0 2px 5px #252d2415}.tr-bulk{background:#f1e4cb;border:1px solid #dbc8a5;border-radius:10px;margin-bottom:12px;padding:12px}.tr-bulk strong{font-size:14px}.tr-bulk p{color:#6e705e;margin:4px 0 8px;font-size:11px;line-height:1.5}.tr-bulk>div{gap:9px;display:flex}.tr-bulk button{background:var(--tr-red);min-width:0;min-height:46px;color:var(--tr-cream);border:1px solid #d53024;border-radius:6px;flex:1;padding:8px;font-size:13px;font-weight:700;line-height:1.3}.tr-bulk button:last-child{color:#9e291e;background:0 0}.tr-batch{background:#e1e9d6;border:1px solid #bbcbaa;border-radius:8px;margin-bottom:12px;padding:12px 15px;font-size:13px;line-height:1.6}.tr-batch p{margin:5px 0;font-size:12px}.tr-batch .tr-text-button{display:block}.tr-filters{scrollbar-width:thin;gap:7px;padding:3px 0 8px;display:flex;overflow-x:auto}.tr-filters button{border:1px solid var(--tr-line);background:0 0;border-radius:6px;flex-shrink:0;min-height:44px;padding:8px 10px;font-size:11px}.tr-filters [aria-pressed=true]{color:#fff1d3;background:#282d23;border-color:#282d23}.tr-filters button span{opacity:.75;margin-left:3px;font:10px monospace}.tr-list-label{color:var(--tr-muted);border-bottom:1px solid var(--tr-line);justify-content:space-between;gap:10px;padding:8px 0;font:8px/1.4 monospace;display:flex}.tr-list-label>span:last-child{text-align:right;max-width:65%}.tr-cards{overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 0 18px;display:grid}.tr-card{isolation:isolate;text-align:left;background:var(--tr-gold);min-width:0;min-height:184px;color:var(--tr-ink);border:1px solid #d3c6a5;border-radius:11px;flex-direction:column;align-items:stretch;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px #d7ceb8}.tr-card.is-new{background:var(--tr-red);color:var(--tr-cream);border-color:#c62b20;box-shadow:0 3px #a52d24}.tr-card-kicker{letter-spacing:.6px;overflow-wrap:anywhere;font:8px/1.5 monospace}.tr-card>strong{align-items:center;min-height:54px;margin:10px 0;font:italic 46px/.95 Impact,sans-serif;display:flex}.tr-card.is-new>strong{border:1px dashed #ffebbd88;border-radius:50%;justify-content:center;align-self:center;width:54px;height:54px;padding:5px}.tr-card-title{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.5}.tr-card-foot{border-top:1px dashed #91876866;margin-top:auto;padding-top:10px;font-size:9px;line-height:1.5}.tr-card-title+.tr-card-foot{margin-top:12px}.tr-card.is-new .tr-card-foot{border-color:#fff4c866}.tr-card.is-expired{color:#69705e;box-shadow:none;background:#e8e6dd}.tr-card:disabled{opacity:1}.tr-foil{z-index:2;color:var(--tr-cream);transform-origin:0;background:linear-gradient(125deg,#e43227 40%,#ff7851 52%,#c52620 66%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;animation:.48s cubic-bezier(.22,1,.36,1) forwards tr-peel;display:flex;position:absolute;inset:0;box-shadow:8px 0 16px #262c2240}.tr-foil b{font:italic 64px Impact,sans-serif}.tr-foil small{letter-spacing:1px;font:9px monospace}.tr-card.is-fresh{animation:.2s ease-in 1.25s forwards tr-leave}@keyframes tr-peel{0%{clip-path:inset(0);transform:perspective(500px)rotateY(0)}60%{clip-path:inset(0 35% 0 0);transform:perspective(500px)rotateY(-35deg)translate(-8%,-3%)}to{clip-path:inset(0 100% 0 0);transform:perspective(500px)rotateY(-85deg)translate(-35%,-8%)}}@keyframes tr-leave{to{opacity:0;transform:translateY(22px)scale(.96)}}.tr-search-tools{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.tr-search{width:100%}.tr-search input{background:#fffdf5;border:1px solid #b8bba9;border-radius:7px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.tr-sort{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:11px;display:flex}.tr-sort select{border:1px solid var(--tr-line);background:var(--tr-paper);border-radius:6px;max-width:70%;min-height:44px;padding:8px;font-size:12px}.tr-offers{flex-direction:column;display:flex}.tr-offers .tr-card{border:0;border-bottom:1px solid var(--tr-line);min-height:112px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:5px 12px;padding:17px 0;display:grid}.tr-offers .tr-card>strong{grid-area:1/1/4;justify-content:center;align-self:center;min-height:0;font-size:25px}.tr-offers .tr-card-kicker,.tr-offers .tr-card-title,.tr-offers .tr-card-foot{grid-column:2;margin:0}.tr-offers .tr-card-foot{border:0;padding:3px 0 0}.tr-offers .tr-card.is-new{color:var(--tr-red)}.tr-offers .tr-card.is-new>strong{border-color:#c62b20;width:44px;height:44px}.tr-note{color:var(--tr-muted);line-height:1.6;margin:15px 0!important;font-size:11px!important}.tr-loading,.tr-empty,.tr-restoring{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:45px 18px;display:flex}.tr-empty h2{font-size:25px}.tr-empty p{color:var(--tr-muted);font-size:12px}.tr-restoring{min-height:100dvh}.tr-error{color:#89281f;background:#f7dfd3;border:1px solid #dcb6a4;border-radius:8px;margin:10px 0;padding:12px 15px;font-size:12px}.tr-bottom-nav{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(100%,480px);padding:6px 8px max(8px,env(safe-area-inset-bottom));background:#f8f6eff5;border-top:1px solid #d0d2c2;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tr-bottom-nav button{color:#626954;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:5px;font-size:10px;line-height:1.3;display:flex}.tr-bottom-nav [aria-current=page]{color:#b62b22;background:#f4e7db;border-radius:12px;font-weight:700}.tr-toast{z-index:15;width:min(100% - 30px,440px);color:var(--tr-cream);background:#282f25;border-radius:9px;padding:15px 40px 15px 16px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #121b2433}.tr-toast>button:not(.tr-toast-close){min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-top:8px;padding:8px 12px;display:block}.tr-toast-close{width:38px;height:44px;color:inherit;background:0 0;border:0;position:absolute;top:2px;right:2px}body:has(.tr-sheet[open]){overflow:hidden}.tr-sheet{background:var(--tr-paper);width:480px;max-width:100%;height:100dvh;max-height:100dvh;color:var(--tr-ink);overscroll-behavior:contain;border:0;border-radius:0;margin:0 auto;padding:0;position:fixed;inset:0}.tr-sheet::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18201988}.tr-sheet>header{z-index:3;border-bottom:1px solid var(--tr-line);background:var(--tr-paper);justify-content:space-between;align-items:center;padding:10px 18px;display:flex;position:sticky;top:0}.tr-sheet>header>span{letter-spacing:1px;font:9px monospace}.tr-icon{border:1px solid var(--tr-line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tr-sheet-body{padding:22px 22px max(30px,env(safe-area-inset-bottom))}.tr-sheet-body h2{overflow-wrap:anywhere;margin:12px 0 20px;font-size:32px;line-height:1.12}.tr-sheet-body>p{margin-bottom:18px;font-size:13px;line-height:1.7}.tr-sheet-body .tr-primary{margin-top:20px}.tr-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0;display:grid}.tr-prize-grid article{background:#efe5d0;border-radius:12px;overflow:hidden}.tr-prize-grid h3{padding:14px 12px;font:700 16px/1.3 Georgia,serif}.tr-prize-photo{aspect-ratio:170/180;background:#230802;width:100%;position:relative;overflow:hidden}.tr-prize-photo img{width:529.412%;max-width:none;height:auto;position:absolute;top:-533.333%}.tr-prize-grid article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:190px}.tr-poster{width:100%;margin-bottom:12px;display:block}.tr-account-number{margin:20px 0;font:32px Georgia,serif}.tr-offer-ticket{background:var(--tr-gold);border:1px solid #d3c6a5;border-radius:10px;margin-bottom:20px;padding:20px}.tr-offer-ticket>strong{font:italic 65px/1.1 Georgia,serif}.tr-offer-ticket>strong small{font:14px Arial,sans-serif}.tr-offer-ticket>p{margin:12px 0;font-size:11px}.tr-code{border-top:1px dashed #b3a98b;align-items:center;gap:8px;padding-top:16px;display:flex}.tr-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font:15px/1.5 monospace}.tr-code button{background:0 0;border:1px solid #a99d7a;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:8px;font-size:11px;display:flex}.tr-description{white-space:pre-wrap;overflow-wrap:anywhere}.tr-hero{background:var(--tr-red);color:var(--tr-cream)}.tr-hero>div:first-child{padding:23px 22px 18px}.tr-hero h1{letter-spacing:-1.5px;margin:16px 0;font-size:62px;line-height:.88}.tr-hero p{max-width:240px;font-size:13px}.tr-hero-actions{align-items:center;gap:12px;margin-top:18px;display:flex}.tr-hero-actions .tr-primary{background:#fff0d4;border-color:#fff0d4;flex:1;width:auto;min-height:48px;color:var(--tr-ink)!important;font-size:12px!important}.tr-hero-actions .tr-text-button{max-width:40%;text-decoration:none;font-size:11px!important}.tr-showroom{min-height:245px;color:var(--tr-ink);background:#dce0cc;padding:15px 20px 8px;position:relative}.tr-showroom>.tr-eyebrow{font-size:8px}.tr-scene{touch-action:pan-y;position:absolute;inset:20px 0 66px;overflow:hidden}.tr-scene canvas{width:100%;height:100%;display:block}.tr-scene-fallback{color:#fff1d3;background:#e43227;border:5px solid #e4cc83;border-radius:10px;flex-direction:column;padding:8px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(12deg);box-shadow:7px 7px #9d782b}.tr-scene-fallback b{font:italic 60px Impact,sans-serif}.tr-scene-fallback span{font:8px monospace}.tr-scene-controls{justify-content:space-between;gap:5px;display:flex;position:absolute;bottom:27px;left:16px;right:16px}.tr-scene-controls>div{gap:2px;display:flex}.tr-scene-controls button{background:#e8eadb;border:1px solid #bac2a9;border-radius:5px;min-width:32px;min-height:44px;padding:7px;font-size:10px}.tr-scene-controls [aria-pressed=true]{color:var(--tr-cream);background:#282d23}.tr-showroom>small{text-align:center;font-size:8px;position:absolute;bottom:8px;left:8px;right:8px}.tr-scene-loading{place-items:center;display:grid}.tr-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tr-stats button{border:0;border-right:1px solid var(--tr-line);text-align:left;background:0 0;min-width:0;padding:17px 12px}.tr-stats button:last-child{border:0}.tr-stats span{letter-spacing:.3px;min-height:25px;font:7px/1.6 monospace;display:block}.tr-stats strong{font:36px Georgia,serif;display:block}.tr-stats small{font-size:9px;line-height:1.4;display:block}.tr-home-note{padding:22px}.tr-home-note p{margin:9px 0;font-size:12px;line-height:1.6}@media (width<=359px){.tr-login-art h1{font-size:46px}.tr-login-art>p{max-width:165px}.tr-login-ticket{width:83px;height:115px;right:15px}.tr-login-ticket b{font-size:54px}.tr-login-form{padding-left:20px;padding-right:20px}.tr-masthead{gap:3px;padding:12px}.tr-masthead .p95-brand-wordmark{font-size:22px}.tr-account{font-size:9px!important}.tr-masthead .p95-language-toggle button{min-width:28px;padding:4px}.tr-card{padding:12px}.tr-legend button{font-size:9px}.tr-collection-head .tr-eyebrow{font-size:7px}.tr-collection-head h1{font-size:29px}.tr-hero h1{font-size:54px}.tr-scene-controls{left:8px;right:8px}.tr-scene-controls button{padding:5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.thrill-portal *{scroll-behavior:auto!important}.tr-foil{display:none}.tr-card.is-fresh,.thrill-portal .p95-spin{animation:none}}:is(body:has(.thrill-portal)>.p95-language-toggle:not(.embedded),body:has(.thrill-portal) .p95-language-toggle:not(.embedded)){display:none!important}.tr-masthead .p95-brand-wordmark,.tr-masthead .p95-brand-wordmark span{color:#d83025;text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0}.tr-masthead .p95-brand-tagline{color:#777461}.tr-login-art h1{max-width:100%;font-size:46px;line-height:.95}.tr-login-art{min-height:247px}.tr-login-art>p{max-width:210px}.tr-login-art h1 em{display:inline-block}.tr-masthead .p95-brand-lockup{margin:0;transform:none}.tr-masthead .p95-brand-hp-shell{flex-shrink:0}.tr-cards.is-opening-batch{animation:.65s cubic-bezier(.22,1,.36,1) both tr-batch-wave}@keyframes tr-batch-wave{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.tr-cards.is-opening-batch{animation:none}}.p95-brand-loading{box-sizing:border-box;color:#111d41;isolation:isolate;background:#fff;place-items:center;width:100%;min-height:100svh;padding:40px 24px;font-family:Arial,Helvetica,sans-serif;display:grid}body:has(.p95-brand-loading) .p95-language-toggle:not(.embedded){display:none!important}.p95-brand-loading-content{text-align:center;width:min(100%,360px)}.p95-brand-loading-marks{justify-content:center;align-items:center;gap:24px;display:flex}.p95-brand-loading-hp{object-fit:contain;width:64px;height:80px;display:block}.p95-brand-loading-power95{object-fit:contain;width:184px;max-width:55%;height:72px;display:block}.p95-brand-loading-divider{background:#dce2eb;flex:0 0 1px;height:60px}.p95-brand-loading-label{letter-spacing:.2px;color:#5b687a;margin:34px 0 20px;font-size:14px;line-height:1.6}.p95-brand-loading-track{background:#e8edf4;border-radius:2px;width:160px;height:3px;margin:0 auto;display:block;overflow:hidden}.p95-brand-loading-track>span{background:#c90019;width:45%;height:100%;animation:1.6s ease-in-out infinite p95-brand-loading-travel;display:block}@keyframes p95-brand-loading-travel{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.p95-brand-loading-track>span{width:100%;animation:none;transform:none}}@media (width<=360px){.p95-brand-loading-marks{gap:16px}.p95-brand-loading-hp{width:56px;height:70px}.p95-brand-loading-power95{width:160px;height:63px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.p95-public-site{--public-ink:#fff9e8;--public-muted:#b9c5e4;--public-navy:#06143d;--public-panel:#0a1a49c2;--public-red:#ed1738;--public-gold:#ffd45f;z-index:1;min-width:0;min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 12% 18%,#79238345,#0000 29rem),radial-gradient(circle at 88% 12%,#007cd640,#0000 34rem),linear-gradient(150deg,#090924 0%,#071b50 48%,#041337 100%);font-family:Outfit,Segoe UI,sans-serif;position:relative;overflow:clip}.p95-public-site *,.p95-public-site :before,.p95-public-site :after{box-sizing:border-box;min-width:0}.p95-public-site:before{content:"";z-index:-2;opacity:.13;background-image:var(--p95-bg-art);pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.p95-public-site:after{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.p95-public-site a{color:inherit}.p95-public-site button,.p95-public-site input,.p95-public-site textarea{font:inherit}.p95-public-header{z-index:1200;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#041035cc;border-bottom:1px solid #ffd45f2e;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:100%;min-height:76px;padding:10px clamp(18px,4vw,68px);display:grid;position:sticky;top:0;box-shadow:0 14px 35px #00000029}.p95-public-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.p95-public-logo img:first-child{object-fit:contain;background:#fff;border:1px solid #ffd45f75;border-radius:13px;width:43px;height:43px;padding:3px}.p95-public-logo img:last-child{object-fit:contain;filter:drop-shadow(0 4px 12px #ffc03c29);width:132px;max-height:42px}.p95-public-header nav{justify-content:center;align-items:center;gap:clamp(12px,2.1vw,31px);display:flex}.p95-public-header nav a{color:#cbd5ed;white-space:nowrap;padding:10px 0;font-size:.76rem;font-weight:700;text-decoration:none;position:relative}.p95-public-header nav a:after{content:"";background:linear-gradient(90deg, var(--public-red), var(--public-gold));border-radius:9px;height:2px;transition:left .25s,right .25s;position:absolute;bottom:2px;left:50%;right:50%}.p95-public-header nav a:hover:after,.p95-public-header nav a:focus-visible:after{left:0;right:0}.p95-public-header-actions{align-items:center;gap:9px;display:flex}.p95-public-header .p95-language-toggle{background:#08153ecc;border-radius:15px;padding:4px;position:static}.p95-public-header .p95-language-toggle .p95-language-icon{display:none}.p95-public-header .p95-language-option{min-height:34px;padding:5px 8px}.p95-public-staff{white-space:nowrap;background:#ffd45f14;border:1px solid #ffd45f4d;border-radius:13px;align-items:center;gap:7px;min-height:40px;padding:8px 13px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex;color:#ffe89c!important}.p95-public-staff svg{width:15px}.p95-public-menu{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;width:43px;height:43px;display:none}.p95-public-site>main{width:min(1480px,100%);margin:0 auto;padding:0 clamp(18px,4vw,68px) 80px}.p95-public-degraded{color:#ffedaa;background:#78350f38;border:1px solid #fbbf2459;border-radius:14px;align-items:center;gap:11px;margin-top:18px;padding:11px 13px;display:flex}.p95-public-degraded>svg{flex:none;width:19px}.p95-public-degraded>div{gap:2px;display:grid}.p95-public-degraded strong{font-size:.75rem}.p95-public-degraded span{color:#d6c99d;font-size:.62rem}.p95-public-degraded button{color:#fff0b0;cursor:pointer;background:#ffffff0f;border:1px solid #ffe68547;border-radius:10px;min-height:36px;margin-left:auto;padding:6px 11px;font-weight:800}.p95-public-hero{grid-template-columns:minmax(0,.94fr) minmax(360px,.74fr);align-items:center;gap:clamp(24px,5vw,82px);min-height:min(760px,100vh - 76px);padding:clamp(58px,8vw,112px) 0 56px;display:grid;position:relative}.p95-public-hero:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#dc193e26,#0000 65%);border-radius:50%;width:55%;position:absolute;top:9%;left:-12%}.p95-public-kicker{color:var(--public-gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:clamp(.7rem,1.1vw,.84rem);font-weight:900;display:inline-flex}.p95-public-kicker i{background:linear-gradient(90deg, var(--public-red), var(--public-gold));width:28px;height:2px;box-shadow:0 0 13px var(--public-gold)}.p95-public-hero-copy h1{color:#fff8df;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 18px 40px #00000047;max-width:12ch;margin:18px 0;font-size:clamp(3rem,6.3vw,6.6rem);font-weight:900;line-height:.94}.p95-public-hero-copy>p{max-width:62ch;color:var(--public-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.p95-public-hero-copy>div{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.p95-public-hero-copy>div a,.p95-public-site button.primary{color:#fff4c9;cursor:pointer;background:#ffffff0e;border:1px solid #ffd45f52;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:12px 20px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .2s cubic-bezier(.2,1.45,.4,1),box-shadow .2s;display:inline-flex;box-shadow:0 14px 32px #00000029}.p95-public-hero-copy>div a.primary,.p95-public-site button.primary{color:#fff;background:linear-gradient(125deg,#dd001d,#f03542 60%,#ff7c40);border-color:#ff5b5b94;box-shadow:0 15px 34px #ed173847,inset 0 1px #ffffff40}.p95-public-hero-copy>div a:hover,.p95-public-site button.primary:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 20px 42px #ed17384d}.p95-public-hero-copy>small{color:#aebbdc;align-items:center;gap:8px;margin-top:27px;font-size:.7rem;display:inline-flex}.p95-public-hero-copy>small span{background:#39e699;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite p95-public-live;box-shadow:0 0 0 6px #39e6991a,0 0 16px #39e699}@keyframes p95-public-live{50%{opacity:.5;transform:scale(.8)}}.p95-public-hero-art{isolation:isolate;aspect-ratio:.83;background:linear-gradient(150deg,#090826fa,#05214ff0);border:1px solid #ffd45f57;border-radius:clamp(28px,4vw,54px);justify-self:end;width:min(100%,570px);position:relative;overflow:hidden;box-shadow:0 45px 90px #00000061,inset 0 1px #ffffff29}.p95-public-hero-art:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff21,#0000 17% 74%,#ffd45f14);position:absolute;inset:0}.p95-public-hero-art>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p95-public-orbit{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0711348c;border:1px solid #ffd45f52;border-radius:50%;width:37%;position:absolute;top:4%;right:4%;box-shadow:0 15px 38px #00000054}.p95-public-orbit video{object-fit:contain;filter:hue-rotate(174deg)saturate(1.45)brightness(1.08);width:100%;height:100%}.p95-public-hero-badge{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061238b8;border:1px solid #ffd45f52;border-radius:17px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 14px 35px #00000042}.p95-public-hero-badge svg{color:var(--public-gold)}.p95-public-hero-badge span{color:#fff1b5;font-weight:900;display:grid}.p95-public-hero-badge strong{color:#c5d3f3;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.p95-public-metrics{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1a4999;border:1px solid #8da6dc33;border-radius:27px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 clamp(75px,9vw,130px);padding:12px;display:grid;box-shadow:0 25px 55px #0003}.p95-public-metrics article{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff12;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:3px 11px;padding:clamp(15px,2vw,22px);display:grid;position:relative;overflow:hidden}.p95-public-metrics article:after{content:"";filter:blur(3px);background:#ffd45f14;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-25px;right:-25px}.p95-public-metrics svg{width:23px;color:var(--public-gold);grid-row:1/3;align-self:center}.p95-public-metrics span{color:#a9b8d9;font-size:.66rem;font-weight:700}.p95-public-metrics strong{color:#fff5d2;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1}.p95-public-section{padding:clamp(72px,8vw,120px) 0 0;scroll-margin-top:82px}.p95-public-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.p95-public-section-heading span,.p95-public-contact-copy>span{color:var(--public-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:900;display:block}.p95-public-section-heading h2,.p95-public-contact h2{color:#fff8df;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,4rem);line-height:1.02}.p95-public-section-heading p,.p95-public-contact-copy>p{max-width:67ch;color:var(--public-muted);margin:12px 0 0;line-height:1.65}.p95-public-periods{background:#061134b3;border:1px solid #ffffff21;border-radius:14px;padding:5px;display:inline-flex}.p95-public-periods button{color:#aebbd8;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:39px;padding:7px 13px;font-size:.72rem;font-weight:800}.p95-public-periods button.active{color:#221400;background:linear-gradient(120deg,#ffe985,#ffc944);box-shadow:0 8px 22px #ffc9442e}.p95-public-leaderboard{gap:9px;display:grid}.p95-public-leaderboard article{background:linear-gradient(120deg,#0c1e51d4,#1d1e5ba8);border:1px solid #839fdb33;border-radius:19px;grid-template-columns:62px minmax(210px,1fr) minmax(130px,.3fr) minmax(80px,.18fr);align-items:center;gap:16px;padding:15px 18px;transition:transform .2s,border-color .2s;display:grid}.p95-public-leaderboard article:hover{border-color:#ffd45f66;transform:translate(4px)}.p95-public-leaderboard article.top{border-color:#ffc13973;box-shadow:0 12px 32px #00000024,inset 3px 0 #f3c64b}.p95-public-rank{color:#fff0af;background:#ffd45f1a;border-radius:15px;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:900;display:grid}.p95-public-rank svg{width:21px}.p95-public-leaderboard .rank-1 .p95-public-rank{color:#231600;background:linear-gradient(135deg,#fff1a6,#ffbe2f);box-shadow:0 8px 24px #ffbe2f40}.p95-public-leaderboard .rank-2 .p95-public-rank{color:#17203a;background:linear-gradient(135deg,#f1f5f9,#a6b3c9)}.p95-public-leaderboard .rank-3 .p95-public-rank{color:#2b1205;background:linear-gradient(135deg,#ffc07c,#bb632e)}.p95-public-outlet-name{gap:4px;display:grid}.p95-public-outlet-name strong{color:#fff9e7;font-size:.94rem}.p95-public-outlet-name span,.p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name) small{color:#9fafcf;font-size:.66rem}.p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name){text-align:right;gap:4px;display:grid}.p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name) strong{color:#ffe47f;font-size:1rem}.p95-public-map-section{position:relative}.p95-public-map-layout{background:#051236c2;border:1px solid #ffd45f42;border-radius:28px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);min-height:600px;display:grid;overflow:hidden;box-shadow:0 35px 75px #00000040}.p95-public-map-panel{min-height:600px;position:relative}.p95-public-map-toolbar{z-index:600;pointer-events:none;gap:8px;display:flex;position:absolute;top:15px;left:15px;right:15px}.p95-public-map-toolbar label{color:#ffd769;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#041032e0;border:1px solid #ffffff3d;border-radius:14px;flex:1;align-items:center;gap:8px;max-width:470px;min-height:46px;padding:0 13px;display:flex;box-shadow:0 10px 24px #0000003d}.p95-public-map-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.78rem}.p95-public-map-toolbar input::placeholder{color:#aab8d8}.p95-public-map-toolbar button{color:#ffe995;pointer-events:auto;cursor:pointer;background:#041032e0;border:1px solid #ffd45f59;border-radius:14px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.p95-public-map-canvas{background:#d8dfdf;width:100%;height:100%;min-height:600px}.p95-public-map-canvas .leaflet-tile-pane{filter:saturate(.62)contrast(1.04)brightness(.87)}.p95-public-map-canvas .leaflet-control-zoom a{color:#fff;background:#091947;border-color:#ffffff1f}.p95-public-map-canvas .leaflet-control-attribution{color:#34425b;font-size:9px}.p95-public-map-marker-shell{background:0 0;border:0}.p95-public-map-marker{color:#fff;background:linear-gradient(135deg,#e30613,#ff663d);border:3px solid #fff4be;border-radius:50% 50% 50% 4px;place-items:center;width:38px;height:38px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 8px 20px #6e081466}.p95-public-map-marker b{font-size:11px;transform:rotate(45deg)}.p95-public-map-popup{color:#0c1738;gap:3px;min-width:155px;font-family:Outfit,sans-serif;display:grid}.p95-public-map-popup span,.p95-public-map-popup small{color:#5b6780;font-size:10px}.p95-public-map-list{background:linear-gradient(155deg,#091945f5,#141243f5);border-left:1px solid #ffffff1a;max-height:600px;padding:13px;overflow-y:auto}.p95-public-map-list-head{z-index:2;color:#ffe47e;background:#0b1949;align-items:center;gap:8px;padding:10px 8px 15px;display:flex;position:sticky;top:0}.p95-public-map-list-head span{color:#071536;background:#ffd65d;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:.64rem;font-weight:900}.p95-public-map-list article{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:14px 10px;display:grid}.p95-public-map-list article>div{gap:3px;display:grid}.p95-public-map-list article strong{color:#fff8df;font-size:.76rem}.p95-public-map-list article span,.p95-public-map-list article small{color:#a7b5d5;font-size:.61rem}.p95-public-map-list article a{color:#ffe37d;border:1px solid #ffd45f47;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.p95-public-map-loading{color:#c2cdea;background:#07153dcc;border:1px solid #ffffff1f;border-radius:28px;place-items:center;gap:10px;min-height:480px;display:grid}.p95-public-map-loading svg{color:var(--public-gold)}.p95-public-story-card{background:linear-gradient(145deg,#102254d6,#111441d6);border:1px solid #87a1da38;border-radius:23px;transition:transform .25s cubic-bezier(.2,1.2,.4,1),border-color .25s;overflow:hidden;box-shadow:0 22px 45px #0000002b}.p95-public-story-card:hover{border-color:#ffd45f70;transform:translateY(-7px)}.p95-public-story-card.featured{grid-column:span 2}.p95-public-story-media{aspect-ratio:16/9;background:#080d2c;display:block;position:relative;overflow:hidden}.p95-public-story-card.featured .p95-public-story-media{aspect-ratio:2}.p95-public-story-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.p95-public-story-card:hover .p95-public-story-media img{transform:scale(1.035)}.p95-public-story-type{color:#fff5d3;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e2dc2;border:1px solid #fff3;border-radius:9px;padding:6px 9px;font-size:.58rem;font-weight:900;position:absolute;top:12px;left:12px}.p95-public-story-placeholder{color:#ffe177;background:radial-gradient(circle,#e4123442,#0000 40%),linear-gradient(140deg,#15134d,#071d50);place-items:center;height:100%;display:grid}.p95-public-story-placeholder svg{width:38px;height:38px}.p95-public-story-placeholder span{margin-top:-30px;font-size:1.3rem;font-weight:900}.p95-public-story-card>div{padding:19px}.p95-public-story-card small{color:#97a7cc;align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.p95-public-story-card h3{color:#fff7dc;margin:10px 0 7px;font-size:clamp(1.05rem,1.8vw,1.38rem);line-height:1.22}.p95-public-story-card p{color:#afbddb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.p95-public-story-card>div>a{color:#ffe47f;align-items:center;gap:7px;margin-top:14px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}.p95-public-voices blockquote{background:linear-gradient(145deg,#5b154b47,#0a1b48cc);border:1px solid #ffd45f38;border-radius:23px;margin:0;padding:25px;position:relative;box-shadow:0 18px 45px #00000024}.p95-public-voices blockquote>svg{color:#ff6577;fill:#ff657740}.p95-public-voices blockquote p{color:#f7edd8;font-size:.86rem;font-weight:600;line-height:1.65}.p95-public-voices blockquote footer{gap:2px;margin-top:18px;display:grid}.p95-public-voices blockquote strong{color:#ffe177;font-size:.72rem}.p95-public-voices blockquote span{color:#9eadce;font-size:.62rem}.p95-public-comments-layout{grid-template-columns:minmax(0,1.1fr) minmax(310px,.7fr);gap:18px;display:grid}.p95-public-comment-list{align-content:start;gap:9px;max-height:520px;padding-right:5px;display:grid;overflow-y:auto}.p95-public-comment{background:#0c1d4ca8;border:1px solid #87a1da2e;border-radius:17px;grid-template-columns:43px 1fr;gap:12px;padding:15px;display:grid}.p95-public-comment>span{color:#291500;background:linear-gradient(135deg,#ffe88a,#ffb734);border:1px solid #ffd45f52;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.p95-public-comment>div{gap:4px;display:grid}.p95-public-comment strong{color:#fff7db;font-size:.75rem}.p95-public-comment p{color:#b7c2df;overflow-wrap:anywhere;margin:0;font-size:.73rem;line-height:1.5}.p95-public-comment small{color:#7f90b9;font-size:.58rem}.p95-public-comments-layout form,.p95-public-contact>form{background:linear-gradient(145deg,#17194de0,#081a45e6);border:1px solid #ffd45f40;border-radius:24px;align-content:start;gap:13px;padding:clamp(20px,3vw,29px);display:grid;box-shadow:0 24px 55px #0000002e}.p95-public-site form label{color:#d8e0f4;gap:7px;font-size:.67rem;font-weight:800;display:grid}.p95-public-site form input,.p95-public-site form textarea{color:#fff;background:#041136ad;border:1px solid #97abda3d;border-radius:13px;outline:0;width:100%}.p95-public-site form input{min-height:45px;padding:0 13px}.p95-public-site form textarea{resize:vertical;padding:12px 13px;line-height:1.45}.p95-public-site form input:focus,.p95-public-site form textarea:focus{border-color:#ffd65d;box-shadow:0 0 0 3px #ffd65d1f}.p95-public-site form>p[role=status]{color:#8ef0bd;margin:0;font-size:.7rem;font-weight:700}.p95-public-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.p95-public-contact{background:radial-gradient(circle at 12% 20%,#dc14322e,#0000 37%),linear-gradient(135deg,#1f1246f0,#051f4beb);border:1px solid #ffd45f4f;border-radius:clamp(28px,4vw,44px);grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(28px,6vw,90px);margin-top:clamp(85px,10vw,150px);padding:clamp(30px,5vw,70px);display:grid;box-shadow:0 35px 85px #00000045,inset 0 1px #ffffff1a}.p95-public-contact-copy{align-self:center}.p95-public-contact-copy>div{gap:9px;margin-top:26px;display:grid}.p95-public-contact-copy a{color:#ffe384;align-items:center;gap:9px;width:fit-content;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.p95-public-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p95-public-consent{grid-template-columns:auto 1fr;align-items:start;line-height:1.45;color:#b9c5df!important;gap:9px!important;font-weight:500!important;display:grid!important}.p95-public-consent input{accent-color:#e30613;margin-top:1px;width:18px!important;min-height:18px!important}.p95-public-footer{color:#94a4c8;background:#030c28ad;border-top:1px solid #ffd45f29;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:30px clamp(18px,4vw,68px);display:grid}.p95-public-footer .p95-public-logo img:first-child{border-radius:10px;width:34px;height:34px}.p95-public-footer .p95-public-logo img:last-child{width:100px}.p95-public-footer p{text-align:center;margin:0;font-size:.64rem;line-height:1.5}.p95-public-footer>a{color:#ffe17a;align-items:center;gap:7px;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.p95-public-footer>a svg{width:14px}.p95-public-empty{color:#91a1c6;text-align:center;border:1px dashed #9fafd83d;border-radius:19px;place-items:center;min-height:140px;padding:24px;display:grid}.p95-public-state{text-align:center;align-content:center;place-items:center;gap:15px;min-height:calc(100vh - 76px);display:grid}.p95-public-state>span{color:#ffe174;background:#ffd45f14;border:1px solid #ffd45f5c;border-radius:22px;place-items:center;width:68px;height:68px;animation:2.2s ease-in-out infinite p95-public-float;display:grid}.p95-public-state>span.error{color:#ff8895;border-color:#ff5a6e59}.p95-public-state h1{color:#fff6d8;max-width:34ch;margin:0;font-size:clamp(1.25rem,3vw,2rem)}.p95-public-state button{color:#ffe58a;cursor:pointer;background:#ffd45f14;border:1px solid #ffd45f5c;border-radius:12px;padding:10px 15px}@keyframes p95-public-float{50%{transform:translateY(-7px)}}.p95-public-story-page>main{min-height:calc(100vh - 150px)}.p95-public-story-shell{width:min(900px,100%);margin:0 auto;padding:clamp(35px,6vw,78px) 18px 90px!important}.p95-public-back{align-items:center;gap:7px;margin-bottom:28px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex;color:#ffe17b!important}.p95-public-back svg{width:17px}.p95-public-story-shell>header>span{color:#ffd65d;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.p95-public-story-shell>header h1{color:#fff8df;letter-spacing:-.06em;max-width:18ch;margin:13px 0;font-size:clamp(2.5rem,6vw,5.2rem);line-height:.98}.p95-public-story-shell>header p{color:#bac6e2;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.7}.p95-public-story-shell>header>div{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 30px;display:flex}.p95-public-story-shell>header small{color:#8e9fc5}.p95-public-story-shell>header button{color:#ffe384;cursor:pointer;background:#ffd45f12;border:1px solid #ffd45f4d;border-radius:11px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.p95-public-story-shell>header button svg{width:16px}.p95-public-story-shell>img,.p95-public-story-shell>video{object-fit:cover;border:1px solid #ffd45f3d;border-radius:24px;width:100%;max-height:620px;margin:0 0 30px;display:block;box-shadow:0 25px 60px #00000040}.p95-public-story-body{color:#d4ddf1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.85}.p95-public-story-body p{margin:0 0 1.25em}.p95-public-story-shell>blockquote{color:#ffea98;background:#ffd45f0f;border:1px solid #ffd45f3b;border-radius:18px;align-items:center;gap:10px;margin:35px 0;padding:18px;display:flex}.p95-public-story-shell>blockquote p{margin:0}.p95-public-story-comments{margin-top:60px}.p95-public-story-comments h2{color:#fff3c5}.p95-public-story-comments>p{color:#94a4c7}@media (width<=1100px){.p95-public-header{grid-template-columns:auto auto}.p95-public-header nav{grid-area:2/1/auto/-1;padding:5px 0 2px}.p95-public-header-actions{justify-self:end}.p95-public-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.p95-public-metrics,.p95-public-story-grid,.p95-public-voices>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.p95-public-header{grid-template-columns:1fr auto auto;gap:8px;min-height:67px;padding:9px 14px}.p95-public-header .p95-public-logo img:last-child{width:105px}.p95-public-header nav{background:#040f30f7;border:1px solid #ffd45f3d;border-radius:17px;align-items:stretch;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 22px 50px #0000005c}.p95-public-header nav.open{display:grid}.p95-public-header nav a{border-radius:10px;padding:11px 12px}.p95-public-header nav a:hover{background:#ffffff0f}.p95-public-menu{grid-column:2;place-items:center;display:grid}.p95-public-header-actions{grid-column:3}.p95-public-staff{justify-content:center;width:42px;height:42px;padding:0}.p95-public-staff:not(:focus){font-size:0}.p95-public-staff svg{width:18px}.p95-public-header .p95-language-toggle .p95-language-option:not(.active){display:none}.p95-public-header .p95-language-toggle{padding:3px}.p95-public-hero{grid-template-columns:1fr;min-height:auto;padding-top:55px}.p95-public-hero-copy{text-align:center}.p95-public-kicker,.p95-public-hero-copy>div,.p95-public-hero-copy>small{justify-content:center}.p95-public-hero-copy h1,.p95-public-hero-copy>p{margin-left:auto;margin-right:auto}.p95-public-hero-art{justify-self:center;width:min(100%,520px)}.p95-public-section-heading{flex-direction:column;align-items:flex-start}.p95-public-leaderboard article{grid-template-columns:50px 1fr auto}.p95-public-leaderboard article>div:last-child{display:none!important}.p95-public-map-layout{grid-template-columns:1fr}.p95-public-map-panel,.p95-public-map-canvas{min-height:480px}.p95-public-map-list{border-top:1px solid #ffffff1a;border-left:0;max-height:370px}.p95-public-comments-layout,.p95-public-contact{grid-template-columns:1fr}.p95-public-contact-copy{text-align:center}.p95-public-contact-copy>div{justify-items:center}.p95-public-footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (width<=560px){.p95-public-site>main{padding-left:14px;padding-right:14px}.p95-public-header{padding-left:9px;padding-right:9px}.p95-public-header .p95-public-logo{gap:7px}.p95-public-header .p95-public-logo img:first-child{border-radius:11px;width:37px;height:37px}.p95-public-header .p95-public-logo img:last-child{width:82px}.p95-public-menu,.p95-public-staff{border-radius:11px;width:38px;height:38px}.p95-public-header .p95-language-option{min-height:31px;padding:4px 7px}.p95-public-header .p95-language-option span:last-child{display:none}.p95-public-degraded{flex-wrap:wrap;align-items:flex-start}.p95-public-degraded button{width:100%;margin-left:0}.p95-public-hero{gap:34px;padding:45px 0 38px}.p95-public-hero-copy h1{font-size:clamp(2.65rem,13.5vw,4.2rem)}.p95-public-hero-copy>p{font-size:.9rem;line-height:1.65}.p95-public-hero-copy>div a{width:100%}.p95-public-hero-art{aspect-ratio:.88;border-radius:28px}.p95-public-orbit{width:42%}.p95-public-hero-badge{justify-content:center;bottom:15px;left:15px;right:15px}.p95-public-metrics{border-radius:20px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:72px;padding:8px}.p95-public-metrics article{flex-direction:column;align-items:flex-start;padding:14px;display:flex}.p95-public-metrics svg{width:20px;margin-bottom:7px}.p95-public-metrics strong{overflow-wrap:anywhere;font-size:1.22rem}.p95-public-section{padding-top:70px}.p95-public-section-heading{gap:15px;margin-bottom:22px}.p95-public-section-heading h2,.p95-public-contact h2{font-size:2.35rem}.p95-public-periods{width:100%}.p95-public-periods button{flex:1;padding:6px 8px}.p95-public-leaderboard article{grid-template-columns:42px 1fr;gap:10px;padding:13px}.p95-public-leaderboard article>div:nth-child(3){grid-column:2;text-align:left!important}.p95-public-rank{border-radius:13px;width:40px;height:40px}.p95-public-map-layout{border-radius:22px;min-height:0}.p95-public-map-panel,.p95-public-map-canvas{min-height:420px}.p95-public-map-toolbar{flex-direction:column}.p95-public-map-toolbar label{flex:none;width:100%}.p95-public-map-toolbar button{width:fit-content}.p95-public-map-list article{grid-template-columns:1fr}.p95-public-map-list article a{width:fit-content}.p95-public-story-grid,.p95-public-voices>div:last-child{grid-template-columns:1fr}.p95-public-story-card.featured{grid-column:auto}.p95-public-story-card.featured .p95-public-story-media{aspect-ratio:16/9}.p95-public-comments-layout form,.p95-public-contact>form{border-radius:19px;padding:18px}.p95-public-contact{border-radius:25px;margin-top:85px;padding:24px 16px}.p95-public-form-grid{grid-template-columns:1fr}.p95-public-story-shell>header>div{flex-direction:column;align-items:flex-start}.p95-public-story-shell>header h1{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.p95-public-site *,.p95-public-site :before,.p95-public-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.p95-public-orbit video{display:none}.p95-public-orbit{background:url(/assets/power95-rank-sphere-poster-B_qqaxlB.png) 50%/contain no-repeat}}.p95-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.p95-session-menu{flex:none;position:relative}.p95-session-menu>summary{color:#e2e8f0;cursor:pointer;background:#0f172a9e;border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:44px;min-height:44px;list-style:none;display:grid}.p95-session-menu>summary::-webkit-details-marker{display:none}.p95-session-menu-popover{z-index:1500;background:#051239fa;border:1px solid #cedaff47;border-radius:16px;gap:10px;width:min(330px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00051e8c}.p95-session-menu-popover .p95-language-toggle.embedded{justify-content:center;width:100%;position:static}.p95-session-menu-popover .p95-sign-out-button{justify-content:center;width:100%;min-height:44px}.p95-dealer-overview-heading{background:#0a102ca8;border:1px solid #ffffff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.p95-dealer-overview-heading h1{margin:3px 0 8px;font-size:clamp(1.15rem,3vw,1.55rem)}.p95-dealer-overview-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.p95-live-cris-tag.stale{color:#fcd34d;background:#f59e0b1c;border-color:#f59e0b6b;box-shadow:0 0 14px #f59e0b24}.p95-live-cris-tag.stale .p95-live-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.p95-live-cris-tag.error{color:#fda4af;background:#f43f5e1c;border-color:#f43f5e6b;box-shadow:0 0 14px #f43f5e24}.p95-live-cris-tag.error .p95-live-dot{background:#f43f5e;animation:none;box-shadow:0 0 8px #f43f5e}.p95-tab-panel,.p95-operator-console [data-operator-panel]{scroll-margin-top:76px}.p95-operator-filter-disclosure>summary{color:#cbd5e1;cursor:pointer;background:#0f172a73;border:1px solid #94a3b82e;border-radius:10px;align-items:center;width:fit-content;min-height:44px;padding:8px 12px;font-size:.76rem;font-weight:700;display:flex}.p95-operator-filter-disclosure[open]>summary{margin-bottom:10px}.p95-queue-refresh-error{margin:12px 0 0}.p95-access-sign-out{justify-content:center;width:100%;min-height:44px;margin-top:12px}.p95-confirm-dialog{color:#e2e8f0;background:0 0;border:0;border-radius:18px;width:min(440px,100vw - 28px);margin:auto;padding:0}.p95-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617c2}.p95-confirm-dialog-card{background:linear-gradient(145deg,#111b3c,#090f27);border:1px solid #94a3b840;border-radius:18px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 70px #0000008c}.p95-confirm-dialog-card>svg{color:#fbbf24}.p95-confirm-dialog-card h2,.p95-confirm-dialog-card p{margin:0}.p95-confirm-dialog-card p{color:#cbd5e1;line-height:1.5}.p95-confirm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.p95-confirm-dialog-actions .p95-btn{min-height:44px}.p95-app-notice{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.p95-app-notice button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem}@media (width<=760px){.p95-app>.p95-header:not(.p95-csa-header){min-height:64px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;grid-template-columns:none;gap:9px;display:flex}.p95-app>.p95-header:not(.p95-csa-header):not(.p95-operator-header) .p95-header-brand{display:none}.p95-app>.p95-header:not(.p95-csa-header) .p95-outlet-hero-badge{flex:auto;width:auto;padding:7px 9px}.p95-app>.p95-header:not(.p95-csa-header) .p95-stylish-sap-pill{display:none}.p95-app>.p95-header:not(.p95-csa-header) .p95-header-info{flex:none;width:auto;display:flex}.p95-operator-header .p95-header-brand .tag{display:none}.p95-dealer-overview-heading{align-items:flex-start;padding:14px}.p95-dealer-overview-status{justify-content:flex-start}.p95-session-menu-popover{top:calc(64px + env(safe-area-inset-top));position:fixed;right:10px}.p95-confirm-dialog-actions{grid-template-columns:1fr 1fr;display:grid}}.p95-handoff-state{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.p95-handoff-state span{color:#66738b;text-align:center;background:#f5f7fb;border:1px solid #0f2a5f29;border-radius:10px;align-content:center;place-items:center;gap:2px;min-height:44px;padding:7px 4px;font-size:.72rem;font-weight:700;display:grid}.p95-handoff-state span.active{color:#fff;background:#dd1534;border-color:#dd1534;box-shadow:0 7px 18px #dd153433}.p95-handoff-state span.done{color:#12633e;background:#e9f8f0;border-color:#a8ddc2}.p95-mobile-field.invalid{border-color:#c82036;box-shadow:0 0 0 3px #c820361a}.p95-field-error{color:#b61930;margin:6px 0 0;font-size:.82rem;font-weight:650}.p95-inline-actions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.p95-inline-actions>*{flex:160px;min-height:44px}.p95-mobile-correction,.p95-whatsapp-fallback{text-align:left;background:#f7f8fc;border:1px solid #0f2a5f1f;border-radius:14px;width:100%;padding:14px}.p95-whatsapp-fallback summary{cursor:pointer;color:#12346a;align-items:center;gap:8px;min-height:44px;font-weight:750;display:flex}.p95-whatsapp-fallback .p95-qr-surface{width:min(220px,100%);margin:12px auto}.p95-btn-link{color:#153f81;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.p95-pickup-section{flex-direction:column;gap:14px;width:100%;margin-top:16px;display:flex}.p95-ack-confirmed-badge{color:#148147;background:#22c55e26;border:1px solid #22c55e66;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.p95-collection-code{color:#102f66;background:#fff;border-radius:16px;justify-items:center;gap:7px;width:min(280px,100%);margin:0 auto;padding:14px;display:grid}.p95-collection-code .p95-qr-surface{width:min(210px,100%)}.p95-collection-code strong{overflow-wrap:anywhere;font:800 .92rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=520px){.p95-handoff-state{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.p95-handoff-state span.active{box-shadow:none}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.p95-app{background:linear-gradient(#0a0a1a 0%,#0f0f2e 50%,#0a0a1a 100%);min-height:100vh;position:relative}.p95-app:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f43f5e0f 0%,#0000 70%);width:800px;height:800px;position:fixed;top:-50%;right:-30%}.p95-app:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf60d 0%,#0000 70%);width:600px;height:600px;position:fixed;bottom:-30%;left:-20%}.p95-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1b4b 0%,#311042 50%,#4c0519 100%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.p95-header-brand{align-items:center;gap:12px;display:flex}.p95-header-brand h1{background:linear-gradient(135deg,#f43f5e,#f59e0b);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}.p95-header-wordmark{background:linear-gradient(135deg,#f43f5e,#f59e0b);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800;line-height:1.1}.p95-header-brand .tag{letter-spacing:1px;text-transform:uppercase;color:var(--brand-rose);background:var(--brand-rose-glow);border-radius:20px;padding:3px 10px;font-size:.7rem;font-weight:700}.p95-header-info{color:var(--text-secondary);align-items:center;gap:12px;font-size:.85rem;display:flex}.p95-header-badge{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;display:flex}.p95-header-badge .dot{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 8px var(--color-success);border-radius:50%;animation:2s infinite pulse-dot}.p95-content{z-index:1;max-width:1200px;margin:0 auto;padding:24px;position:relative}.p95-content-wide{z-index:1;max-width:1400px;margin:0 auto;padding:24px;position:relative}.p95-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-card);transition:var(--transition);padding:24px}.p95-card:hover{border-color:var(--glass-border-focus);box-shadow:var(--shadow-card), var(--shadow-glow)}.p95-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.p95-card-title{color:var(--text-primary);font-size:1.1rem;font-weight:700}.p95-card-subtitle{color:var(--text-muted);margin-top:2px;font-size:.8rem}.p95-login-bg{background:linear-gradient(135deg,#0a0a1a 0%,#1e1b4b 40%,#311042 70%,#4c0519 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden auto}.p95-login-bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#f43f5e1f 0%,#0000 70%);width:600px;height:600px;animation:4s ease-in-out infinite alternate login-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p95-campaign-workflow{width:100%}.p95-workflow-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:22px;display:grid}.p95-live-alert{z-index:60;color:#fff8d4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(120deg,#d92434f0,#ff951fe6);border:1px solid #ffcc427a;border-radius:16px;align-items:center;gap:10px;width:min(680px,100% - 24px);margin:0 auto 18px;padding:13px 18px;animation:.58s cubic-bezier(.2,.9,.2,1.25) p95Elastic;display:flex;position:sticky;top:12px;box-shadow:0 14px 38px #d11e3247}.p95-live-alert span{opacity:.75;margin-left:auto;font-size:.72rem}.p95-header-notification-btn{color:#ffe9a4;cursor:pointer;min-height:32px;font:inherit;background:#80233242;border:1px solid #ffcd5857;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.p95-header-notification-btn:hover,.p95-header-notification-btn.enabled{color:#fff8d4;background:#d924346b;border-color:#ffcd58ad}.p95-muted{color:var(--text-muted);font-size:.8rem;line-height:1.45}.p95-queue-list{gap:10px;max-height:520px;margin-top:16px;padding-right:4px;display:grid;overflow:auto}.p95-opportunity{text-align:left;color:#f8fafc;cursor:pointer;background:linear-gradient(130deg,#0a1f58db,#241d5fb8);border:1px solid #94a3b82e;border-radius:16px;align-items:center;gap:13px;width:100%;padding:14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 1px #ffffff14}.p95-opportunity:hover:not(:disabled),.p95-opportunity.active{border-color:#ffbe2ca6;transform:translateY(-2px)scale(1.008);box-shadow:0 12px 32px #040b2452,0 0 0 1px #ffbe2c26}.p95-opportunity:disabled{opacity:.6;cursor:not-allowed}.p95-opportunity-icon{color:#fff1b9;background:linear-gradient(145deg,#ffb323,#e82737);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #e827374d}.p95-opportunity-main{flex:1;gap:3px;min-width:0;display:grid}.p95-opportunity-main strong{font-size:.98rem}.p95-opportunity-main span{color:#cbd5e1;font-size:.78rem}.p95-opportunity-main small{color:#8191bd;text-overflow:ellipsis;overflow:hidden}.p95-claim-pill{color:#bbf7d0;white-space:nowrap;background:#22c55e21;border:1px solid #22c55e3d;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:800}.p95-claim-pill.busy{color:#fde68a;background:#f59e0b21;border-color:#f59e0b40}.p95-ocr-fallback{color:#dbeafe;background:#020d316b;border:1px dashed #60a5fa52;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.p95-ocr-fallback div{gap:3px;display:grid}.p95-ocr-fallback span{color:var(--text-muted);font-size:.74rem}.p95-step-kicker{color:#ffbd38;letter-spacing:.14em;font-size:.7rem;font-weight:900}.p95-customer-connect{min-height:385px;position:sticky;top:20px}.p95-selected-sale{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:16px;align-items:center;gap:12px;margin:18px 0;padding:15px;display:flex}.p95-selected-sale div{gap:3px;display:grid}.p95-selected-sale span{color:#9fb2cc;font-size:.75rem}.p95-label{color:#dbeafe;margin-bottom:7px;font-size:.78rem;font-weight:700;display:block}.p95-mobile-field{background:#020d3199;border:1px solid #94a3b847;border-radius:13px;align-items:center;min-height:50px;display:flex;overflow:hidden}.p95-mobile-field span{color:#ffcc58;border-right:1px solid #94a3b82e;padding:0 12px;font-weight:800}.p95-mobile-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px;font-weight:700}.p95-channel-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.p95-empty-state{text-align:center;color:#91a1be;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:20px;display:flex}.p95-empty-state strong{color:#dbeafe}.p95-empty-state span{max-width:360px;font-size:.78rem;line-height:1.5}.p95-connect-empty{min-height:310px}.p95-modal{text-align:center;color:#f8fafc;background:linear-gradient(145deg,#102c68f7,#201049f5);border:1px solid #ffffff2e;border-radius:26px;width:min(440px,100%);max-height:92vh;padding:28px;animation:.56s cubic-bezier(.2,.9,.2,1.2) p95Elastic;overflow:auto;box-shadow:0 30px 90px #00000085}.p95-qr-surface{aspect-ratio:1;background:#fff;border-radius:20px;width:min(300px,100%);margin:16px auto;padding:12px;box-shadow:0 12px 35px #00000047}.p95-qr-surface svg{width:100%;height:100%}.p95-customer-page{color:#f8fafc;background:radial-gradient(circle at 50% -10%,#3f69c46b,#0000 38%),radial-gradient(circle at 0 30%,#781c6b47,#0000 42%),#06194a;place-items:start center;min-height:100vh;padding:28px 16px 60px;display:grid}.p95-customer-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0b2a66c7,#13174ebd);border:1px solid #7dd3fc40;border-radius:30px;gap:20px;width:min(720px,100%);padding:clamp(20px,5vw,42px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #00000057}.p95-customer-sale{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.p95-customer-sale div{text-align:center;background:#020d3170;border-radius:14px;gap:4px;padding:12px;display:grid}.p95-customer-sale span{color:#8fa4c8;letter-spacing:.1em;font-size:.6rem}.p95-customer-sale strong{text-transform:capitalize;color:#fff0b0}.p95-review-step,.p95-result-card{text-align:center;background:#020d3185;border:1px solid #ffffff1f;border-radius:22px;justify-items:center;gap:15px;padding:24px;display:grid}.p95-review-step p,.p95-result-card p{color:#afbdd5;margin:0;line-height:1.55}.p95-review-stars{color:#ffc53d;display:flex}.p95-review-stars svg{fill:currentColor}.p95-customer-wheel{justify-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.p95-customer-wheel.locked{filter:saturate(.65)}.p95-wheel-lock{z-index:5;color:#fff;background:#020d31e6;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;display:flex;position:absolute;top:45%;box-shadow:0 10px 30px #0006}.p95-result-icon{color:#fff4bc;background:linear-gradient(145deg,#ffb11b,#e92339);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 12px 34px #e9233957}.p95-result-card>span{color:#ffca4c;letter-spacing:.14em;font-size:.68rem;font-weight:900}.p95-result-card h1{margin:0}.p95-pickup-instructions,.p95-privacy-note{text-align:left;color:#c7d2fe;background:#3b82f61a;border:1px solid #60a5fa33;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.p95-pickup-instructions div{gap:3px;display:grid}.p95-pickup-instructions span{color:#9fb0cd;font-size:.76rem}.p95-assist-shell{gap:20px;display:grid}.p95-assist-search{grid-template-columns:minmax(240px,460px) auto;gap:10px;margin-top:16px;display:grid}.p95-collection-actions{flex-wrap:wrap;gap:10px;display:flex}.p95-collection-actions .p95-btn{flex:auto}.p95-assist-list{gap:12px;display:grid}.p95-assist-item{background:linear-gradient(135deg,#08143cd9,#040c26f2);border:1px solid #94a3b838;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px;transition:border-color .25s;display:flex;box-shadow:0 4px 20px #00000040}.p95-assist-item.spun{background:linear-gradient(135deg,#141844e6,#0c1030f2);border-color:#f59e0b73}.p95-assist-item-main{flex:1;gap:10px;display:grid}.p95-assist-fuel-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p95-assist-fuel-amount{color:#f8fafc;letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.p95-assist-source-badge{color:#94a3b8;background:#ffffff0f;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600}.p95-assist-gift-banner{background:linear-gradient(135deg,#f59e0b2e,#d9770614);border:1px solid #f59e0b73;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 0 16px #f59e0b26}.p95-assist-gift-banner.product-gift{background:linear-gradient(135deg,#f43f5e33,#e11d481a);border-color:#f43f5e80;box-shadow:0 0 20px #f43f5e33}.p95-assist-gift-banner.coupon-gift{background:linear-gradient(135deg,#8b5cf633,#7c3aed1a);border-color:#8b5cf680;box-shadow:0 0 20px #8b5cf633}.p95-assist-gift-banner.no-gift{box-shadow:none;background:#94a3b81a;border-color:#94a3b840}.p95-assist-gift-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p95-assist-gift-icon{color:#f59e0b;filter:drop-shadow(0 0 8px #f59e0b99);flex-shrink:0}.p95-assist-gift-banner.product-gift .p95-assist-gift-icon{color:#fb7185;filter:drop-shadow(0 0 8px #f43f5e99)}.p95-assist-gift-label{letter-spacing:.08em;color:#fcd34d;text-transform:uppercase;font-size:.72rem;font-weight:900}.p95-assist-gift-name{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 10px #00000080;font-size:1.25rem;font-weight:850}.p95-assist-gift-status{border-radius:20px;padding:4px 10px;font-size:.76rem;font-weight:800}.p95-assist-gift-status.collected{color:#6ee7b7;background:#10b98133;border:1px solid #10b98166}.p95-assist-gift-status.not_required{color:#cbd5e1;background:#94a3b826;border:1px solid #94a3b84d}.p95-assist-gift-status.pending,.p95-assist-gift-status.unclaimed{color:#fde68a;background:#f59e0b40;border:1px solid #f59e0b80}.p95-assist-spin-pending{color:#f59e0b;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.p95-file-button{cursor:pointer}.p95-spin-icon{animation:.8s linear infinite p95Rotate}.p95-bounce-in{animation:.7s cubic-bezier(.15,.95,.3,1.35) p95Bounce}@keyframes p95Elastic{0%{opacity:0;transform:translateY(-15px)scale(.92)}70%{transform:translateY(2px)scale(1.02)}to{opacity:1;transform:none}}@keyframes p95Bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes p95Rotate{to{transform:rotate(360deg)}}@media (width<=900px){.p95-workflow-grid{grid-template-columns:1fr}.p95-customer-connect{position:static}.p95-ocr-fallback{grid-template-columns:auto 1fr}.p95-ocr-fallback>:last-child{grid-column:1/-1}.p95-assist-item{flex-direction:column;align-items:stretch}}@media (width<=560px){.p95-channel-actions,.p95-assist-search{grid-template-columns:1fr}.p95-collection-actions{grid-template-columns:1fr;display:grid}.p95-customer-sale{grid-template-columns:1fr 1fr}.p95-customer-sale div:last-child{grid-column:1/-1}.p95-customer-shell{border-radius:22px;padding:18px 12px}.p95-live-alert span{display:none}.p95-opportunity{align-items:flex-start}.p95-claim-pill{display:none}}.p95-remember-row{color:#c7d8f5;cursor:pointer;align-items:center;gap:.65rem;margin:-.1rem 0 1rem;font-size:.82rem;display:flex}.p95-remember-row input{accent-color:#ef1828;width:1rem;height:1rem}.p95-onboard-link{color:#f4c54c;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;width:100%;margin:1.15rem 0 0;font:700 .9rem/1.4 inherit;text-decoration:underline;display:block}.p95-onboard-link:hover{color:#fff2b2;transform:translateY(-1px)}.p95-onboarding-card{max-width:560px}.p95-onboarding-steps{color:#bed0ef;grid-template-columns:28px auto 1fr 28px auto 1fr 28px auto;align-items:center;gap:.45rem;margin:0 0 1.6rem;font-size:.72rem;display:grid}.p95-onboarding-steps b{color:#071944;background:linear-gradient(145deg,#ffe68c,#e9aa1f);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 5px 18px #dba80f55}.p95-onboarding-steps i{background:linear-gradient(90deg,#f4c54c88,#72a4e955);height:1px}.p95-onboarding-status h2{color:#fff;margin:.35rem 0 1rem}.p95-status-kicker{color:#f4c54c;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.p95-payment-total{background:#fff1;border:1px solid #f4c54c66;border-radius:16px;justify-content:space-between;align-items:center;margin:1rem 0;padding:1rem 1.1rem;display:flex}.p95-payment-total strong{color:#ffe178;font-size:1.55rem}.p95-onboarding-status p{color:#bed0ef;line-height:1.55}.p95-status-row{color:#d9e6fb;background:#ffffff0c;border:1px solid #ffffff1c;border-radius:13px;justify-content:space-between;gap:1rem;margin:.7rem 0;padding:.9rem 1rem;display:flex}.p95-status-row.done strong{color:#55e6a5}.p95-status-row.waiting strong{color:#ffd669;text-align:right}@media (width<=600px){.p95-onboarding-steps{grid-template-columns:26px auto 1fr 26px auto}.p95-onboarding-steps>:nth-child(n+6){display:none}}@keyframes login-glow{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.3)}}.p95-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#0f0f28e6;border:1px solid #ffffff1a;border-radius:24px;width:440px;max-width:95vw;padding:48px 40px;position:relative;box-shadow:0 20px 60px #00000080,0 0 80px #f43f5e14}.p95-login-card h1{text-align:center;background:linear-gradient(135deg,#f43f5e,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2rem;font-weight:900}.p95-login-card p{text-align:center;color:var(--text-muted);margin-bottom:32px;font-size:.9rem}.p95-input-group{margin-bottom:20px}.p95-input-group label{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.p95-input{width:100%;color:var(--text-primary);transition:var(--transition);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 16px;font-family:Outfit,sans-serif;font-size:.95rem}.p95-input:focus{border-color:var(--brand-rose);box-shadow:0 0 0 3px var(--brand-rose-glow);background:#ffffff14}.p95-input::placeholder{color:var(--text-muted)}.p95-select{width:100%;color:var(--text-primary);transition:var(--transition);appearance:none;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:14px 16px;font-family:Outfit,sans-serif;font-size:.95rem}.p95-select:focus{border-color:var(--brand-rose);box-shadow:0 0 0 3px var(--brand-rose-glow)}button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.p95-cris-telemetry{background:linear-gradient(135deg,#1e1b4bcc,#0f172ae6);border:1px solid #8b5cf659;padding:16px 20px;box-shadow:0 10px 25px -5px #0006}.p95-cris-telemetry-header,.p95-cris-tank-heading,.p95-cris-tank-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.p95-cris-telemetry-header{border-bottom:1px solid #ffffff0f;margin-bottom:14px;padding-bottom:10px}.p95-cris-telemetry-title{color:#c084fc;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}.p95-cris-state{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b859;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.p95-cris-state-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.p95-cris-telemetry.is-fresh .p95-cris-state{color:#6ee7b7;background:#10b9811a;border-color:#10b98161}.p95-cris-telemetry.is-fresh .p95-cris-state-dot{background:#10b981;box-shadow:0 0 6px #10b981}.p95-cris-telemetry.is-refreshing .p95-cris-state{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b6b}.p95-cris-telemetry.is-refreshing .p95-cris-state-dot{background:#f59e0b}.p95-cris-telemetry.is-stale .p95-cris-state,.p95-cris-telemetry.is-error .p95-cris-state{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e6b}.p95-cris-telemetry.is-stale .p95-cris-state-dot,.p95-cris-telemetry.is-error .p95-cris-state-dot{background:#fb7185}.p95-cris-telemetry-grid{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:16px;display:grid}.p95-cris-rate-card,.p95-cris-tank-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.p95-cris-rate-card{text-align:center}.p95-cris-label{color:#a5b4c8;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:700}.p95-cris-rate-value{color:#f59e0b;text-shadow:0 2px 4px #00000080;font-size:1.5rem;font-weight:800}.p95-cris-rate-value span{color:#a5b4c8;font-size:.8rem;font-weight:500}.p95-cris-muted{color:#94a3b8;margin-top:2px;font-size:.68rem}.p95-cris-tank-heading{color:#e2e8f0;margin-bottom:8px;font-size:.76rem;font-weight:700}.p95-cris-tank-heading strong{color:#f8fafc}.p95-cris-tank-value{color:#c084fc;min-height:22px;font-size:1rem;font-weight:800}.p95-cris-tank-meter{background:#00000080;border:1px solid #ffffff1a;border-radius:6px;width:100%;height:12px;overflow:hidden}.p95-cris-tank-meter-fill{height:100%;transition:width .5s}.p95-cris-tank-meter-fill.is-healthy{background:linear-gradient(90deg,#10b981,#059669)}.p95-cris-tank-meter-fill.is-low{background:linear-gradient(90deg,#f59e0b,#d97706)}.p95-cris-tank-meter-fill.is-critical{background:linear-gradient(90deg,#ef4444,#dc2626)}.p95-cris-tank-unavailable{color:#cbd5e1;background:#94a3b812;border:1px dashed #94a3b857;border-radius:7px;align-items:center;min-height:28px;padding:6px 8px;font-size:.72rem;display:flex}.p95-cris-tank-footer{color:#a5b4c8;margin-top:6px;font-size:.68rem}.p95-cris-tank-footer span:last-child{color:#cbd5e1;font-weight:600}.p95-sale-assist,.p95-sale-optional{background:#8b5cf60d;border:1px solid #8b5cf63d;border-radius:13px;margin-bottom:18px}.p95-sale-assist>summary,.p95-sale-optional>summary{color:#d8b4fe;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:.82rem;font-weight:750;list-style:none;display:flex}.p95-sale-assist>summary::-webkit-details-marker{display:none}.p95-sale-optional>summary::-webkit-details-marker{display:none}.p95-sale-assist>summary:after,.p95-sale-optional>summary:after{content:"⌄";color:#c084fc;font-size:1rem}.p95-sale-assist[open]>summary:after,.p95-sale-optional[open]>summary:after{transform:rotate(180deg)}.p95-sale-assist>summary small{color:#a5b4c8;font-size:.7rem;font-weight:600}.p95-sale-assist-body{padding:0 14px 2px}.p95-sale-optional-body{padding:0 15px 1px}.p95-customer-consent{background:#0ea5e90f;border:1px solid #38bdf840;border-radius:13px;gap:8px;margin:2px 0 18px;padding:14px;display:grid}.p95-consent-toggle{color:#e0f2fe;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.p95-consent-toggle input{accent-color:#f43f5e;width:18px;height:18px;margin:2px 0 0}.p95-consent-toggle span{gap:2px;display:grid}.p95-consent-toggle strong{font-size:.82rem}.p95-consent-toggle small,.p95-customer-consent>small{color:#a5b4c8;font-size:.72rem;line-height:1.35}.p95-customer-consent>label:not(.p95-consent-toggle){color:var(--text-secondary);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.p95-required-note,.p95-optional-note{letter-spacing:0;text-transform:none;margin-left:auto;font-size:.65rem;font-weight:700}.p95-required-note{color:#fcd34d}.p95-optional-note{color:#a5b4c8}.p95-vehicle-input-row{gap:8px;display:flex}.p95-vehicle-input-row .p95-input{flex:1}.p95-vehicle-input-row .p95-btn{white-space:nowrap;flex:none}.p95-bill-entry-strip{background:linear-gradient(135deg,#0ea5e91a,#8b5cf614);border:1px solid #0ea5e947;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.p95-bill-entry-strip>div:first-child{flex-direction:column;gap:2px;display:flex}.p95-bill-entry-strip strong{color:#e0f2fe;font-size:.88rem}.p95-bill-entry-strip span{color:var(--text-muted);font-size:.76rem}.p95-btn-bill-scan{color:#e0f2fe;background:#0ea5e929;border:1px solid #38bdf87a;flex:none;padding:10px 16px}.p95-btn-bill-scan:hover{background:#0ea5e942;border-color:#38bdf8}.p95-bill-applied{color:#6ee7b7;background:#10b98117;border:1px solid #10b9814d;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.p95-bill-applied>div{flex-direction:column;gap:2px;display:flex}.p95-bill-applied strong{font-size:.82rem}.p95-bill-applied span{color:#94a3b8;font-size:.73rem}.p95-bill-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.p95-bill-dialog{background:#101225;border:1px solid #94a3b833;border-radius:20px;width:min(760px,100%);max-height:min(88vh,780px);overflow:auto;box-shadow:0 30px 80px #00000080}.p95-bill-dialog-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101225f5;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.p95-bill-dialog-header h2{color:#f8fafc;margin:2px 0 0;font-size:1.25rem}.p95-bill-kicker{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.p95-icon-button{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b829;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.p95-icon-button:focus-visible{border-color:#67e8f9}.p95-bill-choose,.p95-bill-review,.p95-bill-loading,.p95-bill-error-state{padding:22px}.p95-bill-guide{color:#38bdf8;background:#0ea5e914;border:1px dashed #38bdf859;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.p95-bill-guide>div{flex-direction:column;gap:4px;display:flex}.p95-bill-guide strong{color:#e2e8f0;font-size:.9rem}.p95-bill-guide span,.p95-bill-loading span,.p95-bill-error-state span{color:#94a3b8;font-size:.8rem}.p95-bill-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.p95-bill-privacy{color:#64748b;align-items:center;gap:7px;margin-top:16px;font-size:.74rem;display:flex}.p95-bill-loading,.p95-bill-error-state{color:#38bdf8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.p95-bill-error-state{color:#fb7185}.p95-bill-loading strong,.p95-bill-error-state strong{color:#f8fafc}.p95-bill-review-banner,.p95-bill-warning{border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:.78rem;display:flex}.p95-bill-review-banner{color:#6ee7b7;background:#10b98114;border:1px solid #10b98140}.p95-bill-review-banner>div{gap:2px;display:grid}.p95-bill-review-banner strong{font-size:.8rem}.p95-bill-review-banner small{color:#a7f3d0;font-size:.69rem}.p95-bill-warning{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b47;margin-top:10px}.p95-bill-danger{color:#fecdd3;background:#f43f5e1a;border:1px solid #f43f5e6b;border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 13px;font-size:.78rem;line-height:1.35;display:flex}.p95-bill-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.p95-bill-field{background:#ffffff06;border:1px solid #94a3b821;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.p95-bill-field.needs-review{background:#f59e0b0b;border-color:#f59e0b52}.p95-bill-field.confirmed{border-color:#10b98138}.p95-bill-field-label{color:#cbd5e1;letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.p95-bill-field-label small{color:#cbd5e1;font-size:.65rem}.p95-bill-field .p95-input{padding:10px 12px;font-size:.86rem}.p95-bill-field em{color:#fbbf24;font-size:.68rem;font-style:normal}.p95-bill-confirm{color:#cbd5e1;cursor:pointer;background:#ffffff09;border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;font-size:.8rem;display:flex}.p95-bill-confirm input{accent-color:#f43f5e;width:17px;height:17px;margin:0}.p95-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@media (width<=640px){.p95-cris-telemetry{padding:14px}.p95-cris-telemetry-header,.p95-cris-tank-heading,.p95-cris-tank-footer{flex-direction:column;align-items:flex-start}.p95-cris-telemetry-grid{grid-template-columns:1fr}.p95-sale-assist>summary,.p95-sale-optional>summary{align-items:flex-start}.p95-sale-assist>summary small{margin-right:auto}.p95-required-note,.p95-optional-note{width:100%;margin-left:0}.p95-vehicle-input-row{flex-direction:column;align-items:stretch}.p95-vehicle-input-row .p95-btn{width:100%}.p95-bill-entry-strip{flex-direction:column;align-items:stretch}.p95-btn-bill-scan{width:100%}.p95-bill-overlay{align-items:end;padding:0}.p95-bill-dialog{border-radius:20px 20px 0 0;max-height:94vh}.p95-bill-field-grid{grid-template-columns:1fr}.p95-bill-actions .p95-btn{width:100%}}body:has(.p95-csa-access-bg) .p95-language-toggle:not(.embedded){display:none!important}.p95-btn{cursor:pointer;transition:var(--transition);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.p95-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f43f5e66}.p95-btn-primary:active{transform:translateY(0)}.p95-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.p95-btn-gold{color:#1a1a1a;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 15px #f59e0b4d}.p95-btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b66}.p95-btn-violet{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:0 4px 15px #8b5cf64d}.p95-btn-violet:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666}.p95-btn-outline{color:var(--text-secondary);border:1px solid var(--glass-border);background:0 0}.p95-btn-outline:hover{border-color:var(--glass-border-focus);background:#ffffff0d}.p95-sign-out-button{color:#fff2c2;background:linear-gradient(145deg,#5c1b40b8,#1a2553bd);border-color:#f3c64b6b;justify-content:center;min-width:104px;box-shadow:inset 0 1px #ffffff17,0 8px 22px #01071e2e}.p95-sign-out-button:hover{color:#fff;background:linear-gradient(145deg,#911f41db,#23346ce0);border-color:#ffe274c7}.p95-sign-out-button:disabled{opacity:.72;cursor:wait}.p95-sign-out-button span{white-space:nowrap}.p95-btn-sm{border-radius:8px;padding:8px 16px;font-size:.8rem}.p95-btn-lg{border-radius:14px;padding:18px 36px;font-size:1.1rem}.p95-btn-full{width:100%}.p95-btn-whatsapp{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);box-shadow:0 4px 15px #25d3664d}.p95-btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 8px 25px #25d36666}.p95-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.p95-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.p95-grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=768px){.p95-grid-2,.p95-grid-3,.p95-grid-4{grid-template-columns:1fr}.p95-content,.p95-content-wide{padding:16px}.p95-login-card{padding:32px 24px}}@media (width<=1024px){.p95-grid-3,.p95-grid-4{grid-template-columns:repeat(2,1fr)}}.p95-metric{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}.p95-metric-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.75rem;font-weight:600}.p95-metric-value{color:var(--text-primary);font-size:1.8rem;font-weight:800;line-height:1}.p95-metric-sub{color:var(--text-muted);margin-top:6px;font-size:.75rem}.p95-table{border-collapse:separate;border-spacing:0;width:100%}.p95-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--glass-border);padding:12px 16px;font-size:.7rem;font-weight:700}.p95-table td{color:var(--text-secondary);border-bottom:1px solid #ffffff08;padding:14px 16px;font-size:.85rem}.p95-table tbody tr{transition:var(--transition)}.p95-table tbody tr:hover{background:#ffffff08}.p95-tier-silver{color:#1e293b;background:linear-gradient(135deg,#94a3b8,#cbd5e1);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.p95-tier-gold{color:#713f12;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.p95-tier-diamond{color:#fff;background:linear-gradient(135deg,#a855f7,#8b5cf6,#6366f1);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.p95-badge{letter-spacing:.3px;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.p95-badge-success{color:#10b981;background:#10b98126}.p95-badge-warning{color:#f59e0b;background:#f59e0b26}.p95-badge-danger{color:#ef4444;background:#ef444426}.p95-badge-info{color:#3b82f6;background:#3b82f626}.p95-badge-neutral{color:#94a3b8;background:#94a3b826}.p95-medal{font-size:1.3rem;line-height:1}.p95-rank{align-items:center;gap:10px;font-weight:700;display:flex}.p95-wheel-container{flex-direction:column;align-items:center;gap:24px;padding:30px 0;display:flex}.p95-wheel-wrapper{display:inline-block;position:relative}.p95-wheel-pointer{border-left:16px solid #0000;border-right:16px solid #0000;border-top:28px solid var(--brand-rose);z-index:10;filter:drop-shadow(0 4px 8px #f43f5e66);width:0;height:0;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.p95-tier-bg-silver{background:linear-gradient(135deg,#1e293b 0%,#334155 50%,#1e293b 100%);border:1px solid #94a3b833}.p95-tier-bg-gold{background:linear-gradient(135deg,#451a03 0%,#78350f 50%,#451a03 100%);border:1px solid #f59e0b33}.p95-tier-bg-diamond{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#1e1b4b 100%);border:1px solid #8b5cf633}.p95-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.p95-modal{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:24px;width:100%;max-width:500px;max-height:90vh;padding:32px;overflow-y:auto;box-shadow:0 20px 60px #00000080}.p95-modal h2{text-align:center;margin-bottom:16px;font-size:1.5rem;font-weight:800}@keyframes pulse-dot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-glow{0%{box-shadow:0 0 20px #f43f5e33}50%{box-shadow:0 0 40px #f43f5e66,0 0 80px #8b5cf633}to{box-shadow:0 0 20px #f43f5e33}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-100vh)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.p95-fade-in{animation:.4s ease-out fade-in}.p95-slide-up{animation:.5s ease-out slide-up}.p95-celebration{text-align:center;padding:30px 0}.p95-prize-name{background:linear-gradient(135deg,#f43f5e,#f59e0b,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0;font-size:1.6rem;font-weight:900}.p95-stock-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.p95-stock-fill{border-radius:3px;height:100%;transition:width .5s}.p95-stock-fill.high{background:var(--color-success)}.p95-stock-fill.medium{background:var(--brand-amber)}.p95-stock-fill.low{background:var(--color-danger)}.p95-tabs{border:1px solid var(--glass-border);background:#ffffff08;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.p95-tab{color:var(--text-muted);cursor:pointer;text-align:center;transition:var(--transition);white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600}.p95-tab:hover{color:var(--text-secondary);background:#ffffff08}.p95-tab.active{color:#fff;background:linear-gradient(135deg, var(--brand-rose), #e11d48);box-shadow:0 2px 10px #f43f5e4d}.p95-operator-header{padding-right:clamp(250px,24vw,320px)}.p95-operator-header .p95-header-info{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:min(100%,430px)}.p95-tabs:has(>.p95-tab:only-child){justify-content:flex-start}.p95-tabs:has(>.p95-tab:only-child) .p95-tab{flex:none;min-width:180px}.p95-outlet-card{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px}.p95-outlet-card:hover{border-color:var(--brand-rose);box-shadow:var(--shadow-card), 0 0 20px var(--brand-rose-glow);transform:translateY(-2px)}.p95-outlet-card h3{color:var(--text-primary);margin-bottom:4px;font-size:.95rem;font-weight:700}.p95-outlet-card .sap{color:var(--text-muted);font-family:monospace;font-size:.75rem}.p95-spinner{border:3px solid #ffffff1a;border-top:3px solid var(--brand-rose);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.p95-loading-center{justify-content:center;align-items:center;min-height:200px;display:flex}.p95-bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--glass-border);z-index:100;background:#0f0f28f2;justify-content:space-around;padding:8px 0 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.p95-bottom-nav button{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:600;display:flex}.p95-bottom-nav button.active{color:var(--brand-rose)}.p95-bottom-nav button:hover{color:var(--text-secondary)}.p95-empty{text-align:center;color:var(--text-muted);padding:40px 20px}.p95-empty h3{color:var(--text-secondary);margin-bottom:8px;font-size:1.1rem;font-weight:700}.p95-error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.85rem}.p95-success{color:#6ee7b7;background:#10b9811a;border:1px solid #10b98133;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:.85rem}@keyframes p95spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.p95-spin{animation:.8s linear infinite p95spin;display:inline-block}.p95-access-bg,.p95-csa-access-bg{align-items:safe center;min-height:100dvh;padding:24px}.p95-access-shell{z-index:1;width:min(100%,620px);margin:auto;position:relative}.p95-access-brand{align-items:center;gap:14px;margin-bottom:56px;display:flex}.p95-access-mark{color:#fff;background:linear-gradient(135deg, var(--brand-rose), #e11d48);width:52px;height:52px;box-shadow:0 12px 30px var(--brand-rose-glow);border-radius:16px;place-items:center;display:grid}.p95-wordmark{letter-spacing:-.04em;font-size:1.5rem;font-weight:900}.p95-access-kicker,.p95-muted-center{color:var(--text-muted);font-size:.78rem}.p95-eyebrow{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:800;display:block}.p95-auth-card{color:#f8f7ff;background:linear-gradient(145deg,#0e225df5,#141136fa);border:1px solid #ffd76b6b;border-radius:24px;padding:clamp(22px,5vw,42px);box-shadow:0 24px 70px #04081e59}.p95-auth-card h1,.p95-auth-card h2{color:#fff}.p95-primary-button,.p95-secondary-button{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-flex}.p95-primary-button{color:#fff;background:linear-gradient(135deg,#e31c50,#ff3b67)}.p95-primary-button[aria-disabled=true]{opacity:.55;pointer-events:none}.p95-secondary-button{color:#f8f7ff;background:#ffffff14;border-color:#ffffff2e}.p95-text-link{color:#ffd76b;font-weight:700}.p95-access-intro h1,.p95-csa-access-card h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2rem,8vw,3.4rem);line-height:1.02}.p95-access-intro>p,.p95-csa-access-card>p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.p95-access-options{gap:14px;margin-top:36px;display:grid}.p95-access-option{text-align:left;border:1px solid var(--glass-border);width:100%;min-height:92px;color:var(--text-primary);cursor:pointer;background:#0f172ab8;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:grid}.p95-option-icon{color:#ddd6fe;background:#8b5cf624;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.p95-access-option strong,.p95-access-option small{display:block}.p95-access-option strong{margin-bottom:5px;font-size:1rem}.p95-access-option small{color:var(--text-muted);line-height:1.35}.p95-access-footnote,.p95-muted-center{text-align:center;color:var(--text-muted);margin-top:24px;display:block}.p95-auth-loading{color:var(--text-secondary);align-items:center;gap:12px;margin:auto;display:flex}.p95-back-link{min-height:44px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:26px;padding:0;display:inline-flex}.p95-back-link:hover{color:#fff}.p95-csa-access-card{border:1px solid var(--glass-border);z-index:1;background:#080c20ed;border-radius:24px;width:min(100%,560px);margin:auto;padding:clamp(22px,5vw,42px);position:relative;box-shadow:0 30px 90px #00000061}.p95-segmented{background:#0f172ae6;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 24px;padding:4px;display:grid}.p95-segmented button{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:700}.p95-segmented button.active{color:#fff;background:#312e81;box-shadow:0 5px 18px #0000003d}.p95-input-group label{align-items:center;gap:7px;display:flex}.p95-qr-step{background:#8b5cf60f;border:1px dashed #8b5cf67a;border-radius:15px;gap:14px;margin:8px 0 22px;padding:16px;display:grid}.p95-qr-step-copy{align-items:center;gap:12px;display:flex}.p95-qr-step-copy>span{color:#c4b5fd;background:#8b5cf629;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.p95-qr-step-copy>span.complete{color:#6ee7b7;background:#10b98124}.p95-qr-step-copy strong,.p95-qr-step-copy small{display:block}.p95-qr-step-copy small,.p95-qr-step>small{color:var(--text-muted);margin-top:3px;line-height:1.35}.p95-location-disclosure,.p95-geofence-note{color:var(--text-secondary);background:#0f172ab8;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px;font-size:.78rem;line-height:1.45;display:flex}.p95-waiting-orbit{color:#c4b5fd;background:#8b5cf626;border-radius:50%;place-items:center;width:74px;height:74px;margin:4px 0 28px;animation:2s ease-in-out infinite p95pulse;display:grid;box-shadow:0 0 0 10px #8b5cf60d}.p95-waiting-orbit.resolved{color:var(--text-secondary);animation:none}@keyframes p95pulse{50%{box-shadow:0 0 0 18px #8b5cf603}}.p95-outlet-confirm{color:#a7f3d0;background:#10b98112;border:1px solid #10b98140;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:26px 0;padding:16px;display:grid}.p95-outlet-confirm strong,.p95-outlet-confirm span{display:block}.p95-outlet-confirm span{color:var(--text-muted);margin-top:3px;font-size:.76rem}.p95-scanner-modal{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020617db;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.p95-scanner-sheet{border:1px solid var(--glass-border);background:#090d22;border-radius:22px;width:min(100%,620px);padding:22px}.p95-scanner-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.p95-scanner-header h2{margin:0;font-size:1.25rem}.p95-icon-button{border:1px solid var(--glass-border);color:#fff;cursor:pointer;background:#0f172ae6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.p95-scanner-viewport{aspect-ratio:4/3;background:#020617;border-radius:18px;position:relative;overflow:hidden}.p95-scanner-viewport video{object-fit:cover;width:100%;height:100%}.p95-scanner-frame{position:absolute;inset:16%}.p95-scanner-frame span{border-style:solid;border-color:#fff;width:44px;height:44px;position:absolute}.p95-scanner-frame span:first-child{border-width:4px 0 0 4px;border-radius:8px 0 0;top:0;left:0}.p95-scanner-frame span:nth-child(2){border-width:4px 4px 0 0;border-radius:0 8px 0 0;top:0;right:0}.p95-scanner-frame span:nth-child(3){border-width:0 0 4px 4px;border-radius:0 0 0 8px;bottom:0;left:0}.p95-scanner-frame span:nth-child(4){border-width:0 4px 4px 0;border-radius:0 0 8px;bottom:0;right:0}.p95-scanner-hint{color:#fff;background:#020617d1;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 32px);padding:9px 12px;font-size:.75rem;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.p95-scanner-privacy{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:.72rem}.p95-manager-access{gap:20px;display:grid}.p95-access-panel-heading{border:1px solid var(--glass-border);background:#0f172a85;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.p95-access-panel-heading h2{margin:0 0 7px;font-size:1.45rem}.p95-access-panel-heading p{color:var(--text-muted);margin:0}.p95-live-pill,.p95-version-chip{color:#6ee7b7;background:#10b9811a;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.p95-live-pill>span{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.p95-subtabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.p95-subtabs button{border:1px solid var(--glass-border);min-height:44px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#0f172aa6;border-radius:12px;align-items:center;gap:7px;padding:0 15px;font-size:.8rem;font-weight:700;display:inline-flex}.p95-subtabs button.active{color:#fff;background:#4c1d9580;border-color:#8b5cf699}.p95-subtabs b{color:#fff;background:var(--brand-rose);border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:.68rem;display:grid}.p95-approval-list{gap:10px;display:grid}.p95-approval-row{border:1px solid var(--glass-border);background:#0f172a8f;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.p95-approval-row.pending{border-left:3px solid var(--brand-amber)}.p95-approval-row.approved{border-left:3px solid #10b981}.p95-approval-row.rejected,.p95-approval-row.expired{opacity:.68}.p95-approval-avatar{color:#ddd6fe;background:#8b5cf629;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.p95-approval-person input{color:#fff;width:min(100%,280px);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 8px;font-weight:800;display:block}.p95-approval-person input:focus{background:#8b5cf614;border-color:#8b5cf6a6;outline:none}.p95-approval-person>span,.p95-approval-person>small{color:var(--text-muted);align-items:center;gap:5px;margin-top:4px;font-size:.75rem;display:flex}.p95-approval-actions{gap:8px;display:flex}.p95-status-label{color:var(--text-muted);text-transform:capitalize;background:#94a3b81a;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.p95-status-label.approved{color:#6ee7b7;background:#10b9811a}.p95-access-empty{text-align:center;border:1px dashed var(--glass-border);color:var(--text-muted);border-radius:16px;padding:54px 24px}.p95-access-empty h3{color:var(--text-primary);margin:14px 0 7px}.p95-access-empty p{margin:0}.p95-csa-roster{gap:16px;display:grid}.p95-csa-roster-form,.p95-csa-roster-list{border:1px solid var(--glass-border);background:#0f172a8f;border-radius:16px;gap:14px;padding:20px;display:grid}.p95-csa-roster-form h3,.p95-csa-roster-list h3{margin:0}.p95-csa-roster-form p{color:var(--text-muted);margin:0;font-size:.82rem}.p95-csa-roster-form .p95-btn{width:max-content}.p95-csa-roster-row{border-top:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.p95-csa-roster-row>div:nth-child(2) span{color:var(--text-muted);margin-top:4px;font-size:.75rem;display:block}.p95-csa-roster-row>div:nth-child(2) small{color:var(--text-muted);margin-top:3px;font-size:.68rem;display:block}.p95-csa-row-actions,.p95-csa-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.p95-csa-delete-button{color:#fca5a5}.p95-csa-edit-form{grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.p95-csa-edit-form label{font-size:.72rem}.p95-qr-management,.p95-geofence-form{grid-template-columns:minmax(300px,430px) 1fr;align-items:start;gap:28px;display:grid}.p95-print-card{aspect-ratio:105/148;color:#0f172a;background:#fff;border-radius:8px;width:100%;padding:7%;overflow:hidden;box-shadow:0 25px 55px #00000057}.p95-print-brand{color:#e11d48;letter-spacing:-.05em;font-size:1.35rem;font-weight:950}.p95-print-kicker{color:#6d28d9;letter-spacing:.14em;font-size:.62rem;font-weight:900}.p95-print-card h2{margin:4% 0 3%;font-size:clamp(1rem,2.3vw,1.42rem);line-height:1.1}.p95-print-qr{width:60%;margin:0 auto}.p95-print-qr svg{width:100%;height:auto;display:block}.p95-print-card ol{margin:3% 0;padding-left:9%;font-size:clamp(.56rem,1.25vw,.76rem);line-height:1.55}.p95-print-outlet{border-top:1px solid #e2e8f0;gap:2px;padding-top:3%;display:grid}.p95-print-outlet strong{font-size:clamp(.8rem,1.6vw,1rem)}.p95-print-outlet span,.p95-print-outlet code,.p95-print-card>p{color:#475569;font-size:clamp(.5rem,1.1vw,.7rem)}.p95-print-card>p{text-align:center;margin:3% 0 0}.p95-qr-controls{gap:12px;display:grid}.p95-qr-controls h3{margin:5px 0 0;font-size:1.3rem}.p95-qr-controls p,.p95-qr-controls small{color:var(--text-muted);line-height:1.55}.p95-control-stack{gap:9px;max-width:360px;display:grid}.p95-btn-danger-outline{color:#fca5a5;background:#ef44440f;border:1px solid #ef444459}.p95-geofence-map{text-align:center;border:1px solid var(--glass-border);background-color:#0f172a8c;background-image:linear-gradient(#8b5cf60a 1px,#0000 1px),linear-gradient(90deg,#8b5cf60a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px;align-content:center;place-items:center;min-height:350px;padding:30px;display:grid}.p95-map-rings{width:190px;height:190px;margin-bottom:20px;position:relative}.p95-map-rings span{border:1px solid #8b5cf642;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.p95-map-rings span:nth-child(2){inset:25%}.p95-map-rings span:nth-child(3){color:#fff;background:var(--brand-rose);box-shadow:0 0 0 9px var(--brand-rose-glow);border:0;inset:39%}.p95-geofence-map p{color:var(--text-muted);max-width:280px;line-height:1.5}.p95-geofence-fields{gap:16px;display:grid}.p95-form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.p95-access-brand{margin-bottom:36px}.p95-csa-access-card{border-radius:20px}.p95-access-panel-heading{display:block}.p95-live-pill{margin-top:16px}.p95-approval-row{grid-template-columns:auto 1fr}.p95-approval-actions,.p95-status-label{grid-column:1/-1;justify-self:stretch}.p95-csa-roster-row{grid-template-columns:auto 1fr}.p95-csa-row-actions{grid-column:2;justify-content:flex-start}.p95-csa-edit-form{grid-template-columns:1fr}.p95-csa-edit-actions{justify-content:flex-start}.p95-approval-actions .p95-btn{flex:1}.p95-qr-management,.p95-geofence-form{grid-template-columns:1fr}.p95-print-card{max-width:430px;margin:auto}}@media (width<=430px){.p95-access-bg,.p95-csa-access-bg{padding:12px}.p95-csa-access-card{padding:22px 18px}.p95-access-option{grid-template-columns:48px 1fr auto;padding:14px}.p95-form-grid-2{grid-template-columns:1fr}.p95-scanner-modal{align-items:end;padding:0}.p95-scanner-sheet{padding-bottom:max(22px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}@media (prefers-reduced-motion:reduce){.p95-waiting-orbit,.p95-spin{animation:none}.p95-access-option{transition:none}}@media print{body *{visibility:hidden!important}#power95-outlet-qr-card,#power95-outlet-qr-card *{visibility:visible!important}#power95-outlet-qr-card{width:105mm;height:148mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;padding:8mm;position:absolute;inset:0 auto auto 0}@page{size:A6 portrait;margin:0}}:root{--bg-primary:#06133a;--bg-secondary:#0b1f57;--bg-card:#0b1f5794;--bg-card-hover:#123177b8;--glass-border:#ffffff2e;--glass-border-focus:#ffe099b8;--text-primary:#fffaf0;--text-secondary:#dce8ff;--text-muted:#a6b7da;--brand-rose:#e30613;--brand-rose-glow:#e3061342;--brand-violet:#0d76bd;--brand-violet-glow:#0d76bd3d;--brand-amber:#f3c64b;--brand-amber-glow:#f3c64b3d;--color-silver:#dbe8ff;--color-gold:#f3c64b;--color-diamond:#77d7ff;--color-success:#52d69b;--color-danger:#ff6b6b;--color-info:#60c7ff;--shadow-glow:0 0 34px #f3c64b1f, 0 0 90px #0c76bd1f;--shadow-card:0 18px 60px #00072052, inset 0 1px 0 #ffffff1f;--border-radius:20px;--transition:.42s cubic-bezier(.22, 1, .36, 1)}body{background:#06133a;font-family:Outfit,Segoe UI,sans-serif}button,input,select,textarea{font-family:inherit}.p95-app{background:radial-gradient(circle at 8% 12%,#e3061329,#0000 28%),radial-gradient(circle at 92% 8%,#f3c64b1f,#0000 25%),linear-gradient(145deg,#06133a 0%,#0a215e 46%,#050d2b 100%)}.p95-login-bg{background:radial-gradient(circle at 18% 20%,#e3061342,#0000 30%),radial-gradient(circle at 84% 12%,#f3c64b2e,#0000 27%),linear-gradient(135deg,#06133a 0%,#0b2c70 48%,#06133a 100%)}.p95-header{background:linear-gradient(100deg,#051239db,#092b69b8);border-bottom:1px solid #f3c64b47;padding:12px clamp(16px,4vw,34px);box-shadow:0 12px 36px #010a2738}.p95-card,.p95-metric,.p95-outlet-card,.p95-modal,.p95-csa-access-card,.p95-login-card{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(135deg,#1333749e,#051542ad);border-color:#ffffff2e}.p95-card:hover,.p95-metric:hover,.p95-outlet-card:hover{border-color:#f3c64b9e;transform:translateY(-4px);box-shadow:0 24px 70px #00092666,0 0 28px #f3c64b1a}.p95-btn{letter-spacing:.01em;border:1px solid #ffffff29;border-radius:14px;transition:transform .32s cubic-bezier(.22,1.32,.36,1),box-shadow .32s,filter .32s;box-shadow:0 9px 24px #000a2a38,inset 0 1px #ffffff38}.p95-btn:hover{filter:saturate(1.12);transform:translateY(-3px)scale(1.015)}.p95-btn:active{transform:translateY(1px)scale(.985)}.p95-btn-primary{color:#fff;background:linear-gradient(135deg,#e30613 0%,#b4000c 60%,#f03b32 100%);box-shadow:0 12px 28px #e3061347,inset 0 1px #ffffff47}.p95-btn-gold{color:#1d1a0c;background:linear-gradient(135deg,#fff1a6 0%,#f3c64b 42%,#b67c1d 100%)}.p95-btn-violet{background:linear-gradient(135deg,#0c9fd8,#07558f)}.p95-btn-outline{color:var(--text-secondary);background:#ffffff12;border-color:#ffffff3b}.p95-input,.p95-select{background:#04103594;border-color:#fff3}.p95-input:focus,.p95-select:focus{border-color:var(--brand-amber);box-shadow:0 0 0 4px #f3c64b29,0 10px 24px #00000029}.p95-access-shell{width:min(100%,980px)}.p95-access-brand{justify-content:space-between;align-items:flex-end;margin-bottom:34px}.p95-access-kicker{color:#f3c64b;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.p95-brand-lockup{align-items:center;gap:12px;display:inline-flex}.p95-brand-lockup.compact{gap:8px}.p95-brand-hp-shell{background:#fff;border:1px solid #f3c64b8c;border-radius:16px;place-items:center;width:56px;height:56px;padding:5px;display:grid;box-shadow:0 8px 22px #0000003d}.p95-brand-lockup.compact .p95-brand-hp-shell{border-radius:11px;width:40px;height:40px;padding:3px}.p95-brand-hp{object-fit:contain;width:100%;height:100%}.p95-brand-copy{gap:1px;display:grid}.p95-brand-wordmark{color:#f2c961;letter-spacing:-.06em;text-shadow:0 3px #521a0c80,0 0 18px #f3c64b33;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-style:italic;font-weight:900}.p95-brand-lockup.compact .p95-brand-wordmark{font-size:1.35rem}.p95-brand-wordmark span{color:#fff6cc}.p95-brand-tagline{color:#f9ecd0;letter-spacing:.22em;font-family:Barlow Condensed,sans-serif;font-size:.58rem;font-weight:800}.p95-access-stage{grid-template-columns:minmax(0,.94fr) minmax(300px,1.06fr);align-items:stretch;gap:22px;display:grid}.p95-access-intro,.p95-access-art{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#05143f7a;border:1px solid #ffffff29;border-radius:24px}.p95-access-intro{padding:clamp(24px,5vw,42px)}.p95-access-art{min-height:280px;position:relative;overflow:hidden}.p95-access-art img{object-fit:cover;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;display:block;transform:scale(1.02)}.p95-access-art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#04113647,#0000 48%,#e306132e);position:absolute;inset:0}.p95-access-art-shine{pointer-events:none;background:linear-gradient(112deg,#0000 40%,#ffffff42 49%,#0000 57%);animation:8s ease-in-out infinite p95-sheen;position:absolute;inset:-40% -20%;transform:translate(-80%)}.p95-access-options{margin-top:22px}.p95-access-option{background:#0412388a;border-color:#ffffff2b;box-shadow:0 12px 30px #0008252e,inset 0 1px #ffffff17}.p95-option-icon{color:#ffe69a;background:linear-gradient(145deg,#e3061340,#f3c64b24);border:1px solid #f3c64b38}.p95-wheel-container{padding:28px 0 42px}.p95-wheel-wrapper{background:linear-gradient(145deg,#071d4dc7,#030c27b8);border:1px solid #f3c64b38;border-radius:34px;padding:18px 18px 26px;box-shadow:0 28px 80px #0004185c,inset 0 1px #ffffff1f}.p95-wheel-wrapper:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:28px;position:absolute;inset:8px}.p95-wheel-wrapper canvas{border:10px solid #071c51;width:min(78vw,420px);height:auto;transition:transform .32s cubic-bezier(.22,1.32,.36,1);display:block;box-shadow:0 0 0 3px #f3c64bb3,0 0 0 8px #ffffff1f,0 20px 45px #00000059}.p95-wheel-wrapper canvas:hover{transform:scale(1.018)}.p95-wheel-pointer{filter:drop-shadow(0 5px 8px #0000006b);border-top-color:#e30613;top:-6px}.p95-tier-bg-silver{background:linear-gradient(135deg,#26416aeb,#091f4aeb);border-color:#dbe8ff52}.p95-tier-bg-gold{background:linear-gradient(135deg,#5c1619f2,#0a2256eb,#764713d9);border-color:#f3c64b7a}.p95-tier-bg-diamond{background:linear-gradient(135deg,#0b3766f0,#081f57eb,#2e678ecc);border-color:#77d7ff6b}.p95-modal-overlay{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#01081dbd}.p95-modal{border-color:#f3c64b57}.p95-prize-name{background:linear-gradient(135deg,#fff1a6,#f3c64b,#e30613);-webkit-background-clip:text;background-clip:text}.p95-rank-hero{background:radial-gradient(circle at 50% 30%,#e306132e,#0000 28%),linear-gradient(135deg,#370d2dd6,#061740d6 54%,#1b132be6);border:1px solid #f3c64b5c;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,360px) minmax(180px,220px);align-items:center;gap:18px;min-height:300px;padding:22px 24px;display:grid;overflow:hidden;box-shadow:0 28px 70px #03051957,inset 0 1px #ffffff1a}.p95-rank-hero-copy{min-width:0;padding:12px 0 12px 4px}.p95-rank-hero-copy .p95-eyebrow{color:#ffd76b;margin-bottom:10px}.p95-rank-hero-copy h2{color:#fff5d0;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.04}.p95-rank-hero-copy p{color:#c7d2f1;flex-wrap:wrap;gap:8px;margin:12px 0 0;font-size:.9rem;display:flex}.p95-rank-hero-copy p span{color:#f3c64b}.p95-rank-gap{color:#ff8fa5;background:#f43f5e1a;border:1px solid #f43f5e59;border-radius:999px;margin-top:15px;padding:7px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.p95-rank-hero-hint{color:#aebde3;max-width:28ch;margin-top:28px;font-size:.78rem;line-height:1.55}.p95-rank-sphere-card{justify-items:center;gap:8px;min-width:0;display:grid}.p95-rank-sphere-stage{aspect-ratio:1;isolation:isolate;cursor:pointer;width:min(100%,340px);position:relative}.p95-rank-sphere-aura{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#e3061357,#f3c64b2e 35%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite p95-rank-aura;position:absolute;inset:15%}.p95-rank-sphere-stage:before{content:"";z-index:3;pointer-events:none;border:1px solid #f3c64b8f;border-radius:50%;transition:opacity .26s,transform .7s cubic-bezier(.22,1.32,.36,1);position:absolute;inset:11%;box-shadow:0 0 0 4px #e306131f,0 0 30px #f3c64b33}.p95-rank-sphere-stage.is-opening:before,.p95-rank-sphere-stage.is-open:before{opacity:.32;transform:scale(1.08)}.p95-rank-sphere-video{z-index:1;object-fit:contain;filter:hue-rotate(174deg)saturate(1.55)brightness(1.12)contrast(1.08)drop-shadow(0 22px 28px #0006);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.p95-rank-sphere-trigger{z-index:5;color:#fff8dc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:25%}.p95-rank-sphere-trigger:focus-visible{outline-offset:8px;outline:2px solid #fff1a6}.p95-rank-sphere-prompt{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19081eb8;border:1px solid #fff1a661;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.66rem;font-weight:900;transition:opacity .26s,transform .26s,background .26s;display:inline-flex;box-shadow:0 10px 22px #00000047}.p95-rank-sphere-trigger:hover .p95-rank-sphere-prompt,.p95-rank-sphere-trigger:focus-visible .p95-rank-sphere-prompt{background:#710816d6;transform:scale(1.08)}.p95-rank-sphere-stage.is-opening .p95-rank-sphere-prompt,.p95-rank-sphere-stage.is-open .p95-rank-sphere-prompt{opacity:0;transform:scale(.8)}.p95-rank-sphere-reveal{z-index:4;color:#fff7d6;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(145deg,#530914db,#190c2ed1);border:1px solid #fff1a675;border-radius:18px;justify-items:center;gap:2px;width:108px;padding:10px 8px;transition:opacity .3s .12s,transform .52s cubic-bezier(.22,1.32,.36,1) .12s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.65);box-shadow:0 12px 24px #0000005c,inset 0 1px #ffffff2e}.p95-rank-sphere-stage.has-rank .p95-rank-sphere-reveal,.p95-rank-sphere-stage.is-open .p95-rank-sphere-reveal{opacity:1;transform:translate(-50%,-50%)scale(1)}.p95-rank-sphere-reveal span{color:#ffd66b;letter-spacing:.08em;align-items:center;gap:4px;font-size:.52rem;font-weight:900;display:inline-flex}.p95-rank-sphere-reveal strong{color:#fff7cf;text-shadow:0 0 18px #f3c64b73;font-size:2.2rem;line-height:1}.p95-rank-sphere-reveal small{color:#ffb1bd;max-width:14ch;font-size:.58rem;font-weight:800}.p95-rank-sphere-caption{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.p95-rank-sphere-caption>div{text-align:center;gap:2px;display:grid}.p95-rank-sphere-caption .p95-eyebrow{color:#f3c64b;margin:0;font-size:.55rem}.p95-rank-sphere-caption strong{color:#fff7d6;font-size:.86rem}.p95-rank-sphere-caption small{color:#aebde3;font-size:.68rem}.p95-rank-sphere-caption em{color:#ff93a6;font-size:.64rem;font-style:normal}.p95-rank-sphere-controls{align-items:center;gap:6px;display:inline-flex}.p95-rank-sphere-sound{color:#ffeaa2;cursor:pointer;background:#0a143a85;border:1px solid #f3c64b57;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.p95-rank-sphere-sound:hover{color:#fff7d6;background:#e306133d}.p95-rank-sphere-reset{color:#ffeaa2;cursor:pointer;background:#e3061329;border:1px solid #f3c64b57;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.p95-rank-sphere-reset:hover{background:#e306134d;transform:rotate(-30deg)}.p95-rank-top-outlets{background:#040d2970;border:1px solid #ffffff14;border-radius:16px;align-content:center;align-self:stretch;gap:10px;padding:16px;display:grid}.p95-rank-top-outlets>div:first-child{color:#b9c9ec;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:900}.p95-rank-top-outlets>div:not(:first-child){color:#dbe5ff;justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.p95-rank-top-outlets strong{color:#fff2b0}.p95-rank-top-outlets .rank-1{color:#f3c64b}.p95-rank-top-outlets .rank-2{color:#c9d6ee}.p95-rank-top-outlets .rank-3{color:#e6a25b}@keyframes p95-rank-aura{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (width<=980px){.p95-rank-hero{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.p95-rank-top-outlets{grid-column:1/-1;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center}.p95-rank-top-outlets>div:not(:first-child){gap:2px;display:grid}}@media (width<=620px){.p95-rank-hero{grid-template-columns:1fr;padding:18px}.p95-rank-hero-copy{text-align:center}.p95-rank-hero-copy p,.p95-rank-gap{justify-content:center}.p95-rank-hero-hint{max-width:none;margin-top:16px}.p95-rank-sphere-stage{width:min(100%,300px)}.p95-rank-top-outlets{grid-template-columns:1fr}.p95-rank-top-outlets>div:not(:first-child){display:flex}}.p95-dealer-portfolio>header{margin-bottom:20px}.p95-dealer-portfolio>header h2{margin:4px 0 6px;font-size:1.35rem;line-height:1.25}.p95-dealer-portfolio>header p{max-width:62ch;color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.p95-dealer-portfolio-layout{grid-template-columns:minmax(300px,.9fr) minmax(300px,1.1fr);align-items:start;gap:24px;display:grid}.p95-dealer-portfolio-layout form{background:#08143085;border:1px solid #ffffff1a;border-radius:16px;gap:14px;padding:18px;display:grid}.p95-dealer-portfolio-layout form>label:not(.p95-dealer-portfolio-consent):not(.p95-portfolio-drop){color:var(--text-muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.p95-dealer-portfolio-layout form label em{opacity:.7;font-style:normal;font-weight:500}.p95-dealer-portfolio-layout form label small{opacity:.8;font-weight:500}.p95-dealer-portfolio-layout input:not([type=checkbox]):not([type=file]),.p95-dealer-portfolio-layout textarea{width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;background:#020a1eb3;border:1px solid #ffffff21;border-radius:10px;padding:11px 12px;font-size:.95rem}.p95-dealer-portfolio-layout textarea{resize:vertical}.p95-portfolio-drop{color:var(--text-primary);text-align:center;cursor:pointer;background:#ffffff08;border:1.5px dashed #94a3b866;border-radius:14px;justify-items:center;gap:4px;padding:22px 16px;display:grid;position:relative}.p95-portfolio-drop:hover,.p95-portfolio-drop:focus-within{background:#f59e0b0f;border-color:#f59e0b}.p95-portfolio-drop svg{color:#f59e0b;margin-bottom:4px}.p95-portfolio-drop small{color:var(--text-muted);font-size:.74rem}.p95-portfolio-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.p95-portfolio-picked{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.p95-portfolio-picked img,.p95-portfolio-picked-icon{object-fit:cover;border-radius:10px;width:56px;height:56px}.p95-portfolio-picked-icon{color:#f59e0b;background:#f59e0b1a;place-items:center;display:grid}.p95-portfolio-picked div{gap:2px;min-width:0;display:grid}.p95-portfolio-picked strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.p95-portfolio-picked small{color:var(--text-muted);font-size:.74rem}.p95-portfolio-icon-btn{width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;place-items:center;display:grid}.p95-portfolio-icon-btn:disabled{opacity:.6;cursor:default}.p95-dealer-portfolio-consent{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.45;display:flex}.p95-dealer-portfolio-consent input{accent-color:#f59e0b;flex:none;width:20px;height:20px;margin:0}.p95-dealer-portfolio-consent span{align-items:flex-start;gap:8px;display:flex}.p95-dealer-portfolio-consent svg{color:#f59e0b;flex:none;width:17px}.p95-portfolio-submit{justify-content:center;width:100%;min-height:46px}.p95-portfolio-message{border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45}.p95-portfolio-message.is-ok{color:#bbf7d0;background:#22c55e1f}.p95-portfolio-message.is-bad{color:#fecaca;background:#ef44441f}.p95-portfolio-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.p95-portfolio-history-head h3{margin:0;font-size:1rem}.p95-portfolio-history article{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.p95-portfolio-history article:last-child{border-bottom:0}.p95-portfolio-kind{color:#f59e0b;background:#f59e0b1a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.p95-portfolio-history article div{gap:2px;min-width:0;display:grid}.p95-portfolio-history article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.p95-portfolio-history article small{color:var(--text-muted);font-size:.74rem}.p95-portfolio-history .p95-portfolio-note{color:#fecaca}.p95-portfolio-chip{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700}.p95-portfolio-chip.is-wait{color:#fde68a;background:#f59e0b24}.p95-portfolio-chip.is-ok{color:#bbf7d0;background:#22c55e24}.p95-portfolio-chip.is-bad{color:#fecaca;background:#ef444424}.p95-portfolio-chip.is-mute{color:var(--text-muted);background:#ffffff12}.p95-portfolio-empty{color:var(--text-muted);margin:10px 0 0;font-size:.85rem}@media (width<=760px){.p95-dealer-portfolio-layout{grid-template-columns:1fr;gap:20px}.p95-dealer-portfolio.p95-card{padding:18px 16px}.p95-dealer-portfolio-layout form{padding:14px}}@media (prefers-reduced-motion:reduce){.p95-rank-sphere-aura{animation:none}.p95-rank-sphere-video{filter:hue-rotate(174deg)saturate(1.35)brightness(1.08)contrast(1.04)}}@keyframes p95-sheen{0%,18%{opacity:0;transform:translate(-82%)}28%{opacity:1}55%,to{opacity:0;transform:translate(82%)}}@keyframes p95-elastic-in{0%{opacity:0;transform:translateY(18px)scale(.94)}70%{opacity:1;transform:translateY(-3px)scale(1.015)}to{transform:translateY(0)scale(1)}}@keyframes p95-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.p95-access-intro,.p95-access-art{animation:.78s cubic-bezier(.22,1.32,.36,1) both p95-elastic-in}.p95-access-art{animation-delay:90ms}.p95-access-option{animation:.65s cubic-bezier(.22,1.32,.36,1) both p95-elastic-in}.p95-access-option:nth-child(2){animation-delay:70ms}.p95-access-option:nth-child(3){animation-delay:.14s}.p95-brand-lockup{animation:5s ease-in-out infinite p95-breathe}@media (width<=760px){.p95-access-brand{flex-direction:column;align-items:flex-start;gap:12px}.p95-access-stage{grid-template-columns:1fr}.p95-access-art{order:-1;min-height:190px}}@media (prefers-reduced-motion:reduce){.p95-access-intro,.p95-access-art,.p95-access-option,.p95-brand-lockup,.p95-access-art-shine{animation:none}}.p95-dealer-login-shell{align-items:stretch;gap:clamp(20px,4vw,44px);padding:clamp(24px,5vw,58px)}.p95-dealer-login-card{width:min(100%,480px);padding:clamp(28px,4vw,44px)}.p95-dealer-login-brand{text-align:center;justify-items:center;gap:14px;margin:8px 0 28px;display:grid}.p95-dealer-login-brand .p95-brand-lockup{transform-origin:50%}.p95-dealer-login-brand p{color:var(--text-secondary);margin:0;line-height:1.45}.p95-dealer-login-brand p span{color:var(--text-muted);font-size:.76rem}.p95-dealer-login-art{background:#071a50;border:1px solid #f3c64b6b;border-radius:28px;align-self:center;width:min(100%,420px);min-height:540px;animation:.82s cubic-bezier(.22,1.32,.36,1) .1s both p95-elastic-in;position:relative;overflow:hidden;box-shadow:0 24px 70px #0004186b,inset 0 1px #ffffff29}.p95-dealer-login-art:after{content:"";pointer-events:none;background:linear-gradient(#0411360f 30%,#040e2cd1 100%);position:absolute;inset:0}.p95-dealer-login-art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(112deg,#0000 42%,#ffffff47 50%,#0000 58%);animation:8s ease-in-out infinite p95-sheen;position:absolute;inset:-35% -20%;transform:translate(-85%)}.p95-dealer-login-art img{object-fit:cover;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;display:block;transform:scale(1.03)}.p95-dealer-login-art-copy{z-index:2;color:#fff7d6;text-shadow:0 2px 14px #0000006b;gap:4px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.p95-dealer-login-art-copy span{color:#f3c64b;letter-spacing:.16em;font-size:.7rem;font-weight:800}.p95-dealer-login-art-copy strong{letter-spacing:-.03em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,4vw,3.1rem);font-style:italic}.p95-dealer-login-art-copy small{color:#dbe8ff;font-size:.8rem}@media (width<=820px){.p95-dealer-login-shell{flex-direction:column}.p95-dealer-login-card,.p95-dealer-login-art{width:min(100%,520px)}.p95-dealer-login-art{order:-1;min-height:220px;max-height:280px}}@media (prefers-reduced-motion:reduce){.p95-dealer-login-art,.p95-dealer-login-art:before{animation:none}}.p95-access-bg{background:radial-gradient(circle at 15% 18%,#7a198a47,#0000 28%),radial-gradient(circle at 92% 2%,#0078ff3d,#0000 33%),radial-gradient(circle at 50% 58%,#152d782e,#0000 48%),linear-gradient(140deg,#08091e 0%,#0c1237 48%,#071e50 100%);align-items:flex-start;min-height:100dvh;padding:clamp(72px,19vw,172px) clamp(18px,5vw,48px) 72px;overflow-y:auto}.p95-access-bg:before{background:radial-gradient(circle,#9134b426,#0000 68%);width:min(900px,120vw);height:min(900px,120vw);animation:none;top:7%;left:10%;transform:none}.p95-access-shell{width:min(100%,750px);margin:0 auto}.p95-access-brand{align-items:center;margin-bottom:38px;padding-left:18px}.p95-access-brand .p95-brand-lockup{gap:22px}.p95-access-brand .p95-brand-hp-shell{background:linear-gradient(145deg,#6f417e73,#1e1538d1);border:1px solid #e1b2ff6b;border-radius:24px;width:96px;height:96px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 0 30px #ae4ae01f}.p95-access-brand .p95-brand-hp{clip-path:circle(35% at 50% 60%);width:104%;max-width:none;height:auto;position:absolute;top:-28%;left:-2%;transform:none}.p95-access-brand .p95-brand-wordmark{font-size:clamp(3rem,6.5vw,4rem);line-height:.9}.p95-access-brand .p95-brand-tagline{letter-spacing:.25em;font-size:clamp(.88rem,2vw,1.05rem)}.p95-access-kicker{color:#f4c64e;letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:clamp(.8rem,1.9vw,1.15rem);font-weight:500}.p95-access-stage{grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,24px)}.p95-access-intro,.p95-access-art{background:linear-gradient(155deg,#201946c7,#091439bd);border-color:#d7dcff52;border-radius:32px;min-height:600px;box-shadow:inset 0 1px #ffffff1f,0 24px 65px #00041e52}.p95-access-intro{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,38px);display:flex;position:relative;overflow:hidden}.p95-access-intro:before{content:"";background:linear-gradient(90deg,#0000,#d78cff 35%,#fff 50%,#7953e8 75%,#0000);height:3px;position:absolute;top:-2px;left:8%;right:12%;box-shadow:0 0 18px 5px #cc70ffa8}.p95-eyebrow{color:#d8b7ff;letter-spacing:.12em;margin-bottom:40px;font-size:clamp(.75rem,1.7vw,1rem)}.p95-access-intro h1{letter-spacing:-.045em;max-width:10ch;margin-bottom:36px;font-size:clamp(2.65rem,5.55vw,3.15rem);line-height:1.06}.p95-access-intro>p{color:#f3f2fa;max-width:27ch;font-size:clamp(1.02rem,2.15vw,1.22rem);line-height:1.7}.p95-access-art{isolation:isolate;background:#071c4b;min-height:600px}.p95-access-art img{object-position:50% 50%;filter:saturate(1.1)contrast(1.03)brightness(.92);transform:none}.p95-access-art:after{background:linear-gradient(#030e2a14 0%,#030c2500 50%,#040c273d 100%),linear-gradient(115deg,#08103057,#0000 48%,#009dff0d)}.p95-access-art-brand{z-index:2;color:#f3c64b;text-shadow:0 3px 10px #00000075;gap:7px;display:grid;position:absolute;top:66px;left:28px}.p95-access-art-wordmark{letter-spacing:-.07em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.3rem,5vw,3.2rem);font-style:italic;font-weight:900}.p95-access-art-wordmark span{color:#fff0b1}.p95-access-art-tagline{color:#f5ca4e;letter-spacing:.14em;align-items:center;gap:8px;font-size:.65rem;font-weight:800;display:flex}.p95-access-art-tagline i{background:currentColor;width:28px;height:1px;display:block}.p95-access-options{gap:34px;margin-top:48px}.p95-access-option{background:linear-gradient(105deg,#13183fd6,#07183fad);border-color:#d6deff66;border-radius:30px;grid-template-columns:104px 1fr auto;gap:24px;min-height:184px;padding:28px;box-shadow:inset 0 1px #ffffff14,0 20px 48px #0005223d}.p95-access-option:hover,.p95-access-option:focus-visible{background:linear-gradient(105deg,#231d51e6,#082251cc);border-color:#f4c64bc2;transform:translateY(-4px)}.p95-access-option.primary{border-color:#d6deff66}.p95-option-icon{color:#ffe78a;background:linear-gradient(145deg,#662b63db,#231e48e6);border:1px solid #f4c64ba6;border-radius:25px;width:104px;height:104px;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #0000002e}.p95-option-icon svg{stroke-width:1.65px;width:40px;height:40px}.p95-access-option strong{color:#fbfbff;margin-bottom:7px;font-size:clamp(1.25rem,3vw,1.6rem)}.p95-access-option small{color:#aebbe0;font-size:clamp(.95rem,2.2vw,1.15rem)}.p95-access-option>svg{stroke-width:1.45px;width:34px;height:34px}.p95-access-footnote{color:#9caace;justify-items:center;gap:20px;margin-top:54px;font-size:clamp(.9rem,2.1vw,1.15rem);line-height:1.5;display:grid}.p95-access-footnote-icon{color:#b5c5ef;background:#222a5b70;border:1px solid #a6b5e161;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff1a}@media (width<=680px){.p95-access-bg{padding:36px 14px 42px}.p95-access-brand{flex-wrap:wrap;align-items:flex-start;gap:20px;padding-left:0}.p95-access-brand .p95-brand-hp-shell{border-radius:18px;width:66px;height:66px}.p95-access-brand .p95-brand-lockup{gap:12px}.p95-access-brand .p95-brand-wordmark{font-size:2.5rem}.p95-access-kicker{width:100%;margin-top:-9px;padding-left:78px}.p95-access-stage{grid-template-columns:1fr}.p95-access-intro,.p95-access-art{min-height:430px}.p95-access-art{order:2}.p95-access-art-brand{top:38px}.p95-access-options{gap:16px;margin-top:26px}.p95-access-option{border-radius:22px;grid-template-columns:64px 1fr auto;gap:14px;min-height:108px;padding:16px}.p95-option-icon{border-radius:17px;width:64px;height:64px}.p95-option-icon svg{width:28px;height:28px}.p95-access-option strong{font-size:1.08rem}.p95-access-option small{font-size:.78rem}.p95-access-option>svg{width:25px;height:25px}.p95-access-footnote{margin-top:38px}}.p95-tier-banner{align-content:center;justify-items:center;gap:4px;min-height:136px;display:grid;box-shadow:0 18px 50px #0005204d,inset 0 1px #fff3;border-color:#ffffff47!important}.p95-tier-banner-icon{color:#fff1a6;filter:drop-shadow(0 5px 10px #f3c64b57);place-items:center;width:60px;height:44px;animation:4.6s ease-in-out infinite p95-breathe;display:grid}.p95-tier-bg-diamond .p95-tier-banner-icon{color:#9eeeff;filter:drop-shadow(0 5px 12px #46c7ff70)}.p95-tier-bg-silver .p95-tier-banner-icon{color:#e2e8f0;filter:drop-shadow(0 5px 10px #e2e8f040)}.p95-tier-banner-subtitle{color:#ffffffc2;letter-spacing:.02em;font-size:.84rem}.p95-wheel-wrapper{isolation:isolate;background:radial-gradient(circle at 50% 46%,#2459ab4d,#0000 44%),linear-gradient(145deg,#061844f0,#020b24f5);border:1px solid #f3c64b61;border-radius:36px;flex-direction:column;align-items:center;padding:24px 24px 28px;display:flex;box-shadow:0 28px 80px #00041875,inset 0 1px #ffffff24}.p95-wheel-wrapper:before{z-index:0;border-color:#ffffff1a;inset:8px}.p95-wheel-wrapper>canvas,.p95-wheel-wrapper>.p95-btn{z-index:1;position:relative}.p95-wheel-wrapper canvas{border:0;border-radius:50%;width:min(82vw,440px);max-width:100%;box-shadow:0 0 0 3px #f3c64bb8,0 0 0 8px #ffffff1a,0 22px 52px #0000007a}.p95-wheel-wrapper-gold{background:radial-gradient(circle at 50% 46%,#a84c1252,#0000 42%),linear-gradient(145deg,#2d160df5,#050f2bfa);border-color:#f3c64b8a}.p95-wheel-wrapper-diamond{background:radial-gradient(circle at 50% 46%,#7953eb52,#0000 44%),linear-gradient(145deg,#0b1f54f5,#040b2afa);border-color:#77d7ff8a}.p95-wheel-pointer{filter:drop-shadow(0 6px 7px #0000007a)drop-shadow(0 0 8px #f20d1f57);border-top:30px solid #f20d1f;border-left-width:17px;border-right-width:17px;top:-8px}.p95-wheel-wrapper .p95-btn-primary{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;min-width:min(100%,276px);font-family:Barlow Condensed,sans-serif;font-weight:800;margin-top:24px!important;padding:14px 28px!important;font-size:1.16rem!important}.p95-wheel-wrapper .p95-btn-primary span{color:#fff0a6;margin-right:6px}@media (width<=520px){.p95-tier-banner{min-height:124px;padding:22px 18px!important}.p95-wheel-wrapper{border-radius:28px;padding:18px 14px 22px}.p95-wheel-wrapper canvas{width:min(88vw,410px)}}@media (prefers-reduced-motion:reduce){.p95-tier-banner-icon{animation:none}}.p95-dealer-auth-shell{background:radial-gradient(circle at 12% 20%,#84269a4d,#0000 29%),radial-gradient(circle at 88% 8%,#0076ff40,#0000 34%),radial-gradient(circle at 58% 88%,#1d42a02e,#0000 42%),linear-gradient(138deg,#08091e 0%,#0d143a 48%,#071f51 100%);justify-content:flex-start;align-items:center;gap:clamp(24px,3.4vw,38px);min-height:100dvh;padding:clamp(32px,5vw,64px) clamp(24px,9vw,170px)}.p95-dealer-auth-shell:before{background:radial-gradient(circle,#a742d324,#0000 68%);width:min(760px,100vw);height:min(760px,100vw);animation:none;top:12%;left:5%;transform:none}.p95-dealer-auth-shell .p95-dealer-login-card{-webkit-backdrop-filter:blur(26px)saturate(130%);background:linear-gradient(154deg,#1f1b4cd1,#071b49c7);border:1px solid #cdd7ff57;border-radius:32px;flex:0 500px;align-self:center;width:min(100%,500px);padding:clamp(32px,4vw,44px);animation:.76s cubic-bezier(.22,1.32,.36,1) both p95-elastic-in;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 30px 78px #00041e61}.p95-dealer-auth-shell .p95-dealer-login-card:before{content:"";background:linear-gradient(90deg,#0000,#dc92ff 34%,#fff 50%,#7854e9 74%,#0000);height:3px;position:absolute;top:-2px;left:8%;right:12%;box-shadow:0 0 18px 5px #c867ff94}.p95-dealer-auth-shell .p95-back-link{color:#dfe6fb;margin-bottom:22px;font-size:.92rem;font-weight:600;transition:color .18s,transform .22s cubic-bezier(.22,1.32,.36,1)}.p95-dealer-auth-shell .p95-back-link:hover{color:#ffe58a;transform:translate(-3px)}.p95-dealer-login-brand{gap:12px;margin:0 0 30px}.p95-dealer-login-kicker{color:#d9b5ff;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-lockup{gap:16px}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-hp-shell{background:linear-gradient(145deg,#6f417e75,#1e1538d6);border-color:#dfb7ff70;border-radius:21px;width:76px;height:76px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 0 26px #ae4ae01f}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-hp{clip-path:circle(35% at 50% 60%);width:104%;max-width:none;height:auto;position:absolute;top:-28%;left:-2%}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-wordmark{font-size:clamp(2.45rem,5vw,3rem);line-height:.9}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-tagline{letter-spacing:.24em;font-size:.72rem}.p95-dealer-auth-shell .p95-dealer-login-brand p{color:#eef1ff;margin:2px 0 0;font-size:.88rem;line-height:1.5}.p95-dealer-auth-shell .p95-dealer-login-brand p span{color:#9eadd3;font-size:.75rem}.p95-dealer-auth-shell .p95-input-group{margin-bottom:18px}.p95-dealer-auth-shell .p95-input-group label{color:#ced7f4;letter-spacing:.055em;margin-bottom:9px;font-size:.72rem;font-weight:800}.p95-dealer-auth-shell .p95-input{color:#fff;background:#041136b8;border-color:#bcccf54d;border-radius:16px;min-height:54px;padding:15px 16px;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #0003181f}.p95-dealer-auth-shell .p95-input:hover{border-color:#d7e1ff75}.p95-dealer-auth-shell .p95-input:focus{background:#051642e6;border-color:#f3c64b;box-shadow:0 0 0 4px #f3c64b24,0 12px 28px #00041b33}.p95-password-field{position:relative}.p95-password-field .p95-input{padding-right:52px}.p95-password-toggle{color:#91a3cf;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;transition:color .18s,background .18s,transform .22s cubic-bezier(.22,1.32,.36,1);display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p95-password-toggle:hover:not(:disabled){color:#ffe58a;background:#ffffff14;transform:translateY(-50%)scale(1.08)}.p95-dealer-auth-shell .p95-remember-row{color:#b9c6e8;margin:2px 0 20px;font-size:.78rem}.p95-dealer-auth-shell .p95-remember-row input{accent-color:#e30613;width:17px;height:17px}.p95-dealer-login-submit{background:linear-gradient(105deg,#e30613 0%,#ef2530 58%,#b6000d 100%);border-radius:17px;min-height:60px;margin-top:4px;box-shadow:inset 0 1px #ffffff40,0 15px 34px #e306134d}.p95-dealer-auth-shell .p95-onboard-link{color:#f4c64e;margin-top:18px;font-size:.82rem}.p95-dealer-auth-shell .p95-onboard-link:hover{color:#fff1ae}.p95-dealer-login-progress{color:#9eadd3;text-align:center;margin-top:12px;font-size:.78rem}.p95-dealer-security-note{color:#7789b4;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:.72rem;display:flex}.p95-dealer-security-note span{color:#f4c64e;background:#202b5b6b;border:1px solid #a6b5e147;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.p95-dealer-campaign-invite{color:#dbeafe;text-align:left;background:#0c2a693d;border:1px solid #598eff4d;border-left:3px solid #f4c64e;border-radius:4px 14px 14px 4px;margin:-8px 0 22px;padding:12px 14px 13px 16px}.p95-dealer-campaign-invite-label{color:#91a8dc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:800;display:block}.p95-dealer-campaign-invite strong{color:#fff;overflow-wrap:anywhere;font-size:.95rem;line-height:1.3;display:block}.p95-dealer-campaign-invite p{color:#c6d4f4;text-align:left;margin:4px 0 0;font-size:.78rem;line-height:1.45}.p95-captcha-image-shell{background:#ffffffe6;border:1px solid #cdd7ff47;border-radius:16px;justify-content:center;margin-bottom:16px;padding:16px;display:flex;position:relative}.p95-captcha-refresh{color:#152869;cursor:pointer;background:#ffffffe0;border:1px solid #15286938;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px}.p95-captcha-refresh:hover:not(:disabled){color:#0a9fcb;background:#fff;transform:rotate(18deg)}.p95-captcha-refresh:focus-visible{outline-offset:2px;outline:2px solid #f4c64e}.p95-captcha-refresh:disabled{cursor:wait;opacity:.55}.p95-dealer-auth-shell .p95-error{color:#ffb4bd;background:#9b163133;border-color:#ff667670;border-radius:14px}.p95-dealer-auth-shell .p95-dealer-login-art{background:#050b27;border-color:#f3c64b85;border-radius:34px;flex:0 400px;align-self:center;width:min(100%,400px);min-height:700px;box-shadow:inset 0 1px #ffffff26,0 30px 80px #00041e73}.p95-dealer-auth-shell .p95-dealer-login-art img{object-position:50% 50%;filter:saturate(1.1)contrast(1.04)brightness(.9);transform:none}.p95-dealer-auth-shell .p95-dealer-login-art:after{background:linear-gradient(#03091f14 0%,#030a2100 48%,#03091ee0 100%),linear-gradient(115deg,#120a2d2e,#0000 52%,#009dff0f)}.p95-dealer-login-art-brand{z-index:2;color:#f3c64b;text-shadow:0 3px 12px #0000007a;gap:8px;display:grid;position:absolute;top:54px;left:30px}.p95-dealer-login-art-brand strong{letter-spacing:-.07em;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,5vw,3.35rem);font-style:italic;font-weight:900;line-height:.9}.p95-dealer-login-art-brand strong span{color:#fff0b0}.p95-dealer-login-art-brand small{color:#f4c64e;letter-spacing:.15em;align-items:center;gap:8px;font-size:.65rem;font-weight:800;display:flex}.p95-dealer-login-art-brand i{background:currentColor;width:25px;height:1px;display:block}.p95-dealer-auth-shell .p95-dealer-login-art-copy{gap:6px;bottom:28px;left:28px;right:28px}.p95-dealer-auth-shell .p95-dealer-login-art-copy strong{font-size:clamp(2.5rem,5vw,3.5rem);line-height:.95}.p95-dealer-auth-shell .p95-dealer-login-art-copy small{color:#b9c8ec}@media (width<=920px){.p95-dealer-auth-shell{flex-direction:column;justify-content:center;gap:24px;padding:32px 18px 46px}.p95-dealer-auth-shell .p95-dealer-login-card,.p95-dealer-auth-shell .p95-dealer-login-art{flex-basis:auto;width:min(100%,560px)}.p95-dealer-auth-shell .p95-dealer-login-art{order:initial;min-height:430px;max-height:none}.p95-dealer-auth-shell .p95-dealer-login-art img{object-position:50% 56%}}@media (width<=540px){.p95-dealer-auth-shell{padding:18px 12px 34px}.p95-dealer-auth-shell .p95-dealer-login-card{border-radius:26px;padding:26px 20px}.p95-dealer-auth-shell .p95-back-link{margin-bottom:16px}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-hp-shell{border-radius:17px;width:62px;height:62px}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-wordmark{font-size:2.25rem}.p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-tagline{font-size:.6rem}.p95-dealer-auth-shell .p95-dealer-login-art{border-radius:27px;min-height:360px}.p95-dealer-login-art-brand{top:32px;left:22px}.p95-dealer-auth-shell .p95-dealer-login-art-copy{bottom:22px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.p95-dealer-auth-shell .p95-dealer-login-card,.p95-dealer-auth-shell .p95-dealer-login-art{animation:none}}.p95-language-toggle{z-index:1400;color:#dce6ff;-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(135deg,#161a46e0,#041843db);border:1px solid #cedaff52;border-radius:16px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;top:14px;right:14px;box-shadow:0 12px 34px #00051e4d,inset 0 1px #ffffff1a}.p95-language-toggle>svg{color:#f4c64e;margin:0 5px 0 4px}.p95-language-toggle button{color:#9eadd2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:5px;min-height:34px;padding:6px 9px;transition:color .3s ease-out,background .3s ease-out,border-color .3s ease-out,transform .3s ease-out;display:flex}.p95-language-toggle button:hover{color:#fff;transform:translateY(-1px)}.p95-language-toggle button.active{color:#1a1733;background:linear-gradient(135deg,#fff1a6,#f3c64b);border-color:#ffeeabb8;box-shadow:0 7px 18px #f3c64b33}.p95-language-toggle button span{font-size:.78rem;font-weight:900}.p95-language-toggle button small{font-size:.68rem;font-weight:700}.p95-access-option>span:nth-child(2){min-width:0}[data-power95-language=kn] body,[data-power95-language=hi] body{font-family:Nirmala UI,Noto Sans Kannada,Noto Sans Devanagari,Segoe UI,sans-serif}[data-power95-language=kn] .p95-access-intro h1,[data-power95-language=hi] .p95-access-intro h1{letter-spacing:-.025em;max-width:12ch;font-size:clamp(2.15rem,4.8vw,2.8rem)}.p95-csa-desk{background:radial-gradient(circle at 8% 10%,#86229a3d,#0000 27%),radial-gradient(circle at 92% 5%,#007bff38,#0000 30%),linear-gradient(145deg,#06091f,#0b1742 48%,#061d4d);min-height:100dvh}.p95-queue-content{width:min(100%,980px);margin:0 auto;padding-top:34px;padding-bottom:72px}.p95-csa-journey{color:#8798c2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0918438f;border:1px solid #c5d3ff33;border-radius:22px;grid-template-columns:minmax(82px,auto) 1fr minmax(82px,auto) 1fr minmax(82px,auto);align-items:center;width:min(680px,100%);margin:0 auto 26px;padding:13px 20px;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00052033}.p95-csa-journey>div{grid-template-rows:auto auto;grid-template-columns:34px 18px;justify-content:center;align-items:center;column-gap:5px;display:grid}.p95-csa-journey>div>span{grid-row:1/3}.p95-csa-journey strong{color:#f4c64e;font-size:.7rem}.p95-csa-journey small{white-space:nowrap;font-size:.7rem;font-weight:700}.p95-csa-journey>i{background:linear-gradient(90deg,#f3c64b80,#749bef3d);height:1px}.p95-csa-journey .active{color:#f5f7ff}.p95-animated-icon{color:#ffe78b;will-change:transform;background:linear-gradient(145deg,#682c66b8,#162659d6);border:1px solid #f3c64b57;border-radius:11px;place-items:center;width:34px;height:34px;animation:.45s cubic-bezier(.22,1.32,.36,1) both p95-icon-arrive;display:grid;position:relative}.p95-radar-icon:after,.p95-radar-large:after{content:"";border:1px solid #58cdffb3;border-radius:50%;animation:2.2s ease-out infinite p95-radar;position:absolute;inset:5px}.p95-queue-card-focus{background:linear-gradient(145deg,#12275bc7,#08143ec2);border-color:#cdd9ff4d;border-radius:30px;width:100%;padding:clamp(20px,4vw,32px);overflow:visible;box-shadow:inset 0 1px #ffffff1a,0 28px 72px #00041e57}.p95-queue-heading{align-items:center}.p95-queue-heading .p95-card-title{font-size:clamp(1.15rem,3vw,1.5rem)}.p95-live-dot{background:#36e49a;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.8s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 0 5px #36e49a1a}.p95-queue-list-focus{max-height:min(58dvh,610px);margin-top:22px;padding:2px 7px 2px 2px}.p95-queue-list-focus .p95-opportunity{min-height:102px;animation:.5s cubic-bezier(.22,1.15,.36,1) both p95-queue-arrive;animation-delay:calc(var(--queue-index,0) * 70ms);will-change:transform, opacity;border-radius:20px;padding:16px}.p95-queue-list-focus .p95-opportunity-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.p95-opportunity-source{letter-spacing:.08em;text-transform:uppercase;width:max-content;font-weight:900;color:#63e6ac!important;font-size:.64rem!important}.p95-queue-list-focus .p95-opportunity-main strong{font-size:1.08rem}.p95-opportunity-arrow{color:#f4c64e;flex:none;transition:transform .3s ease-out}.p95-opportunity:hover .p95-opportunity-arrow{transform:translate(4px)}.p95-queue-watching{min-height:330px}.p95-queue-empty-checking strong{color:#cfe0ff}.p95-queue-empty-nil strong{color:#f4d38a}.p95-queue-empty-error strong{color:#ffb4b4}.p95-queue-window-note{color:#f4d38a;background:#f4d38a1a;border:1px solid #f4d38a47;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 14px;font-size:.84rem;font-weight:600;display:flex}.p95-radar-large{border-radius:24px;width:72px;height:72px;margin-bottom:8px}.p95-radar-large:after{inset:12px}.p95-duplicate-modal-backdrop{z-index:2200;-webkit-backdrop-filter:blur(15px)saturate(125%);background:#010517c7;place-items:center;padding:20px;animation:.25s ease-out both p95-duplicate-fade-in;display:grid;position:fixed;inset:0}.p95-duplicate-modal{color:#f8fafc;text-align:center;background:radial-gradient(circle at 50% -18%,#f4c64b33,#0000 44%),linear-gradient(145deg,#1f1a46fa,#081946fa);border:1px solid #ffcd5e7a;border-radius:28px;width:min(450px,100%);padding:32px 28px 26px;animation:.55s cubic-bezier(.22,1.25,.36,1) both p95-duplicate-modal-in;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000094,0 0 42px #f4c64b21}.p95-duplicate-modal:before{content:"";background:linear-gradient(90deg,#0000,#ffe28a,#ff9e71,#0000);height:2px;position:absolute;top:0;left:13%;right:13%;box-shadow:0 0 18px 3px #ffc4536b}.p95-duplicate-modal-close{color:#c7d3ef;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:12px;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:grid;position:absolute;top:15px;right:15px}.p95-duplicate-modal-close:hover{background:#ffffff21;transform:rotate(8deg)}.p95-duplicate-modal-icon{color:#ffe18b;background:linear-gradient(145deg,#a04b35b8,#522349c7);border:1px solid #ffcd5e9e;border-radius:25px;place-items:center;width:82px;height:82px;margin:0 auto 17px;animation:.68s cubic-bezier(.22,1.2,.36,1) .1s both p95-duplicate-icon-shake;display:grid;position:relative;box-shadow:0 12px 30px #f4694433,inset 0 1px #fff3}.p95-duplicate-modal-icon:after{content:"";border:1px solid #ffcd5e7a;border-radius:31px;animation:1.8s ease-out .35s infinite p95-duplicate-ring;position:absolute;inset:-9px}.p95-duplicate-modal-kicker{color:#ffdb76;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900}.p95-duplicate-modal h2{margin:8px 22px 10px;font-size:clamp(1.3rem,4vw,1.65rem)}.p95-duplicate-modal p{color:#bdcbea;max-width:350px;margin:0 auto;font-size:.86rem;line-height:1.55}.p95-duplicate-modal-note{color:#f8dfa0;text-align:left;background:#ffbe4914;border:1px solid #ffcd5e38;border-radius:14px;align-items:center;gap:9px;margin:21px 0 22px;padding:11px 13px;font-size:.75rem;line-height:1.4;display:flex}.p95-duplicate-modal-note>span{color:#ffd768;flex:none;place-items:center;display:grid}.p95-duplicate-modal-action{width:100%;min-height:48px}@keyframes p95-duplicate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes p95-duplicate-modal-in{0%{opacity:0;transform:translateY(18px)scale(.88)}65%{transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:none}}@keyframes p95-duplicate-icon-shake{0%{opacity:0;transform:scale(.45)rotate(-18deg)}55%{opacity:1;transform:scale(1.1)rotate(5deg)}72%{transform:scale(.96)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes p95-duplicate-ring{0%{opacity:.72;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.p95-duplicate-modal-backdrop,.p95-duplicate-modal,.p95-duplicate-modal-icon,.p95-duplicate-modal-icon:after{animation:none}}.p95-ocr-quick-action{background:linear-gradient(115deg,#062053c7,#221c589e);border-color:#61b5ff61;margin-top:22px;padding:16px}.p95-scan-icon:after{content:"";background:#6df;border-radius:2px;height:2px;animation:1.8s ease-in-out infinite p95-scan-line;position:absolute;left:6px;right:6px;box-shadow:0 0 7px #33c8ff}.p95-invite-backdrop{z-index:1500;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#010517c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.p95-invite-sheet{color:#f8fafc;will-change:transform, opacity;background:radial-gradient(circle at 8% 0,#8c31a547,#0000 38%),linear-gradient(150deg,#16275dfa,#08143dfa);border:1px solid #d3deff61;border-radius:31px;width:min(610px,100%);max-height:min(92dvh,760px);padding:clamp(24px,4vw,34px);animation:.48s cubic-bezier(.22,1.18,.36,1) both p95-sheet-in;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff21,0 34px 100px #0000008a}.p95-invite-sheet:before{content:"";background:linear-gradient(90deg,#0000,#d68bff,#fff0ad,#0000);height:2px;position:absolute;top:0;left:10%;right:12%;box-shadow:0 0 14px 3px #ca66ff66}.p95-invite-handle{display:none}.p95-invite-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.p95-invite-header h2{margin:5px 0 0;font-size:clamp(1.45rem,4vw,2rem)}.p95-invite-header .p95-icon-button{color:#cbd6f5;background:#ffffff0f;border-color:#ffffff26;flex:none}.p95-invite-sale{background:linear-gradient(115deg,#177e5c24,#081d4870);border:1px solid #4ce2a240;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:22px;padding:15px;display:grid}.p95-invite-sale>div:not(.p95-claim-clock){gap:4px;min-width:0;display:grid}.p95-invite-sale small{color:#65e6ad;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:flex}.p95-invite-sale strong{font-size:1.12rem}.p95-invite-sale span{color:#9db0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.p95-verified-icon{color:#a7f3d0;background:#10785633;border-color:#51e7a65c;width:48px;height:48px}.p95-claim-clock{color:#bcd0f4;background:#020d3180;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:2px 5px;min-width:100px;padding:8px 10px;display:grid}.p95-claim-clock svg{color:#f4c64e;grid-row:1/3}.p95-claim-clock small{color:#92a5ca;letter-spacing:0;text-transform:none;font-size:.57rem}.p95-claim-clock strong{font-family:ui-monospace,monospace;font-size:.86rem}.p95-claim-clock.urgent{color:#ffb2bc;background:#a31a3333}.p95-claim-clock.urgent svg{color:#ff6f7c}.p95-invite-sheet .p95-label{align-items:center;gap:7px;display:flex}.p95-invite-mobile{border-radius:16px;min-height:58px;transition:border-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}.p95-invite-mobile:focus-within{border-color:#f4c64e;transform:translateY(-1px);box-shadow:0 0 0 4px #f3c64b24}.p95-invite-mobile.valid{border-color:#4ade807a}.p95-invite-mobile>svg{color:#55e49d;margin-right:14px;animation:.42s cubic-bezier(.22,1.42,.36,1) p95-check-pop}.p95-invite-question{color:#c7d3ef;margin:20px 0 10px;font-size:.82rem;font-weight:700}.p95-invite-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p95-channel-card{color:#fff;text-align:left;cursor:pointer;background:#04123994;border:1px solid #c4d2fa3b;border-radius:20px;grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:118px;padding:16px;transition:transform .3s ease-out,border-color .3s ease-out,background .3s ease-out;display:grid}.p95-channel-card:hover:not(:disabled){background:#0e2e68bd;border-color:#f3c64ba3;transform:translateY(-4px)}.p95-channel-card:active:not(:disabled){transform:translateY(0)scale(.985)}.p95-channel-card:disabled{opacity:.46;cursor:not-allowed}.p95-channel-card>span:last-child{gap:5px;display:grid}.p95-channel-card strong{font-size:.95rem}.p95-channel-card small{color:#91a5cc;font-size:.68rem;line-height:1.35}.p95-channel-card.whatsapp .p95-animated-icon{color:#d9ffe7;background:#158e4d38;border-color:#25d36661}.p95-channel-card.qr .p95-animated-icon{color:#cff5ff;background:#1d7cc138;border-color:#4ac9ff66}.p95-message-icon svg{animation:1.8s ease-in-out infinite p95-message-nudge}.p95-invite-expired,.p95-invite-complete{text-align:center;justify-items:center;gap:15px;padding:18px 0 4px;display:grid}.p95-invite-expired>svg{color:#ff8c99}.p95-invite-complete p{color:#b5c3e1;max-width:430px;margin:0;line-height:1.55}.p95-invite-complete>small{color:#91a5cc;align-items:center;gap:6px;display:flex}.p95-send-success{color:#dcffe9;background:linear-gradient(145deg,#2bd672,#0f9c55);border-radius:50%;place-items:center;width:88px;height:88px;animation:.65s cubic-bezier(.22,1.42,.36,1) both p95-success-pop;display:grid;box-shadow:0 14px 38px #25d36647}.p95-masked-mobile{color:#f8e697;background:#f3c64b1a;border:1px solid #f3c64b47;border-radius:999px;padding:10px 18px}.p95-invite-busy{color:#b6c5e5;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:.78rem;display:flex}.p95-qr-scan-frame{aspect-ratio:1;width:min(330px,82vw);padding:13px;position:relative;overflow:hidden}.p95-qr-scan-frame>span{z-index:2;border-style:solid;border-color:#f4c64e;width:34px;height:34px;position:absolute}.p95-qr-scan-frame>span:first-child{border-width:3px 0 0 3px;border-radius:12px 0 0;top:0;left:0}.p95-qr-scan-frame>span:nth-child(2){border-width:3px 3px 0 0;border-radius:0 12px 0 0;top:0;right:0}.p95-qr-scan-frame>span:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 12px;bottom:0;right:0}.p95-qr-scan-frame>span:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 12px;bottom:0;left:0}.p95-qr-scan-frame .p95-qr-surface{width:100%;margin:0}.p95-qr-scan-frame>i{z-index:3;background:#e82839;height:2px;animation:2.2s ease-in-out infinite p95-qr-sweep;position:absolute;left:16px;right:16px;box-shadow:0 0 12px 3px #e8283966}.p95-customer-page{padding-top:78px}.p95-customer-shell .p95-brand-hp-shell{background:linear-gradient(145deg,#693c7985,#1d173be0);border-color:#dbb6ff6b;padding:0;position:relative;overflow:hidden}.p95-customer-shell .p95-brand-hp{clip-path:circle(35% at 50% 60%);width:104%;max-width:none;height:auto;position:absolute;top:-28%;left:-2%}.p95-customer-journey{background:#020d315c;border:1px solid #b6cbff2e;border-radius:18px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;padding:10px 14px;display:grid}.p95-customer-journey>div{color:#7f91b8;justify-items:center;gap:5px;min-width:60px;display:grid}.p95-customer-journey>div>span{background:#142555a8;border:1px solid #9eb1e042;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.68rem;font-weight:900;transition:color .3s ease-out,background .3s ease-out,transform .3s ease-out;display:grid}.p95-customer-journey>div small{font-size:.64rem;font-weight:800}.p95-customer-journey>i{background:#8fa2cf3d;height:1px}.p95-customer-journey>div.active{color:#ffe68b}.p95-customer-journey>div.active>span{color:#1c1832;background:linear-gradient(145deg,#fff0a2,#f3c64b);border-color:#ffe690;animation:1.9s ease-in-out infinite p95-step-pulse;transform:scale(1.08)}.p95-customer-journey>div.done{color:#76e7b0}.p95-customer-journey>div.done>span{color:#d9ffeb;background:#1aa06740;border-color:#48e09973}.p95-review-illustration{color:#ffe68a;background:linear-gradient(145deg,#6f306fc7,#14285bdb);border:1px solid #f3c64b6b;border-radius:25px;place-items:center;width:82px;height:82px;animation:.52s cubic-bezier(.22,1.32,.36,1) both p95-icon-arrive;display:grid;position:relative;box-shadow:0 15px 34px #00051f3d}.p95-review-illustration span{background:#57e5a2;border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite pulse-dot;position:absolute;top:13px;right:13px;box-shadow:0 0 0 5px #57e5a21f}@keyframes p95-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes p95-queue-arrive{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes p95-icon-arrive{0%{opacity:0;transform:scale(.55)rotate(-8deg)}70%{opacity:1;transform:scale(1.08)rotate(2deg)}to{transform:none}}@keyframes p95-radar{0%{opacity:.8;transform:scale(.45)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes p95-scan-line{0%,to{opacity:.45;top:8px}50%{opacity:1;top:24px}}@keyframes p95-message-nudge{0%,65%,to{transform:translate(0)rotate(0)}76%{transform:translate(4px)rotate(4deg)}87%{transform:translate(-1px)rotate(-2deg)}}@keyframes p95-check-pop{0%{opacity:0;transform:scale(.3)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes p95-success-pop{0%{opacity:0;transform:scale(.35)rotate(-12deg)}65%{transform:scale(1.1)rotate(2deg)}to{opacity:1;transform:none}}@keyframes p95-qr-sweep{0%,to{opacity:.55;top:18px}50%{opacity:1;top:calc(100% - 20px)}}@keyframes p95-step-pulse{0%,to{box-shadow:0 0 #f3c64b40}50%{box-shadow:0 0 0 8px #f3c64b00}}@media (width<=760px){.p95-language-toggle:not(.embedded){top:max(9px, env(safe-area-inset-top));left:50%;right:auto;transform:translate(-50%)}.p95-language-toggle button{padding:5px 8px}.p95-language-toggle button small{display:none}.p95-queue-content{padding:22px 12px 52px}.p95-csa-journey{padding:10px 12px}.p95-csa-journey>div{grid-template-rows:auto auto;grid-template-columns:32px}.p95-csa-journey>div>span{grid-row:auto}.p95-csa-journey strong{display:none}.p95-csa-journey small{font-size:.62rem}.p95-queue-card-focus{border-radius:24px;padding:18px 14px}.p95-queue-list-focus{max-height:none;padding-right:2px}.p95-queue-list-focus .p95-opportunity{min-height:96px;padding:13px}.p95-queue-list-focus .p95-opportunity-icon{flex-basis:45px;width:45px;height:45px}.p95-ocr-quick-action{grid-template-columns:auto 1fr}.p95-ocr-quick-action>:last-child{grid-column:1/-1;width:100%}.p95-invite-backdrop{align-items:end;padding:0}.p95-invite-sheet{width:100%;max-height:92dvh;padding:17px 18px calc(22px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:28px 28px 0 0;animation-name:p95-sheet-up}.p95-invite-handle{background:#cddaff59;border-radius:999px;width:42px;height:4px;margin:0 auto 15px;display:block}.p95-invite-sale{grid-template-columns:auto 1fr}.p95-claim-clock{grid-column:1/-1;grid-template-columns:auto 1fr auto;width:100%}.p95-claim-clock svg{grid-row:auto}.p95-invite-actions{grid-template-columns:1fr}.p95-channel-card{min-height:92px}.p95-customer-page{padding-top:66px}.p95-customer-journey>div{min-width:54px}}@keyframes p95-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.p95-animated-icon,.p95-radar-icon:after,.p95-radar-large:after,.p95-queue-list-focus .p95-opportunity,.p95-live-dot,.p95-scan-icon:after,.p95-invite-sheet,.p95-message-icon svg,.p95-send-success,.p95-qr-scan-frame>i,.p95-customer-journey>div.active>span,.p95-review-illustration,.p95-review-illustration span{animation:none}}.p95-official-page{color:#f8fafc;background:radial-gradient(circle at 15% 0,#5f2a7e57,#0000 30%),radial-gradient(circle at 90% 10%,#0c6fb447,#0000 32%),linear-gradient(145deg,#050918,#071d49 58%,#06142f);min-height:100vh;padding:28px}.p95-official-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#051234a8;border:1px solid #94c2ff3d;border-radius:24px;grid-template-columns:minmax(180px,260px) 1fr auto;align-items:center;gap:28px;max-width:1480px;margin:0 auto 20px;padding:20px 24px;display:grid;box-shadow:0 22px 80px #00000047}.p95-official-header h1{margin:4px 0;font-size:clamp(1.7rem,3vw,2.6rem)}.p95-official-header p,.p95-official-table-head p{color:#9fb0cd;margin:0}.p95-official-session{align-items:center;gap:12px;display:flex}.p95-official-session>span{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.p95-official-session .online{color:#86efac;background:#10b98121;border:1px solid #34d39942}.p95-official-session .fallback{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b42}.p95-official-main{gap:18px;max-width:1480px;margin:auto;display:grid}.p95-official-security{color:#bfdbfe;background:#3b82f61a;border:1px solid #60a5fa33;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex}.p95-official-security small{color:#93a4bf;white-space:nowrap;margin-left:auto}.p95-official-filters{background:#05123494;border:1px solid #94c2ff2e;border-radius:18px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.p95-official-filters label{color:#a8b6d2;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:.7rem;font-weight:800;display:grid}.p95-official-filters input,.p95-official-table-head input{color:#f8fafc;background:#040d27d1;border:1px solid #94c2ff33;border-radius:10px;outline:none;min-height:42px;padding:0 12px}.p95-official-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.p95-official-metric{background:linear-gradient(145deg,#11285bd1,#051131b8);border:1px solid #94c2ff33;border-radius:20px;align-items:flex-start;gap:14px;min-height:138px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000002e}.p95-official-metric>span{background:#ffffff12;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.p95-official-metric div{gap:4px;display:grid}.p95-official-metric small{color:#a8b6d2;font-weight:700}.p95-official-metric strong{font-size:clamp(1.6rem,2.8vw,2.5rem);line-height:1}.p95-official-metric em{color:#8596b4;font-size:.74rem;font-style:normal}.p95-official-table-card{padding:0;overflow:hidden}.p95-official-table-head{border-bottom:1px solid #94c2ff24;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.p95-official-table-head h2{margin:0 0 4px}.p95-official-table-head label{align-items:center;gap:8px;min-width:min(360px,100%);display:flex}.p95-official-table-head input{width:100%}.p95-official-table-wrap{overflow:auto}.p95-official-table{min-width:1050px}.p95-official-table tbody tr{cursor:pointer;transition:background .18s,transform .18s}.p95-official-table tbody tr:hover{background:#3b82f617}.p95-official-table td strong,.p95-official-table td small{display:block}.p95-official-table td small{color:#8191ad;margin-top:4px;font-size:.68rem}.p95-official-table td small.warning{color:#fca5a5}.p95-official-status{text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.p95-official-status.online{color:#86efac;background:#10b98121}.p95-official-status.stale{color:#fcd34d;background:#f59e0b21}.p95-official-status.offline{color:#cbd5e1;background:#64748b26}.p95-official-drilldown{text-align:left;width:min(1180px,94vw);max-height:88vh;overflow:auto}.p95-official-close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;padding:6px;position:absolute;top:18px;right:18px}@media (width<=1000px){.p95-official-header{grid-template-columns:1fr auto}.p95-official-header>:first-child{grid-column:1/-1}.p95-official-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.p95-official-page{padding:12px}.p95-official-header{grid-template-columns:1fr;padding:18px}.p95-official-session,.p95-official-table-head{flex-direction:column;align-items:stretch}.p95-official-metrics{grid-template-columns:1fr}.p95-official-security{flex-wrap:wrap;align-items:flex-start}.p95-official-security small{margin-left:28px}.p95-official-filters>*{flex:140px}}@media (width<=760px){.p95-app>.p95-operator-header{padding-right:12px}}.p95-app>.p95-operator-header{padding-right:24px}.p95-official-page~.p95-language-toggle{display:none!important}body:has(.p95-header) .p95-language-toggle:not(.embedded){display:none!important}body:has(.p95-csa-shell) .p95-language-toggle:not(.embedded){display:none!important}body:has(.p95-operator-header) .p95-language-toggle:not(.embedded){display:none!important}body:has(.p95-official-header) .p95-language-toggle:not(.embedded){display:none!important}.p95-app:has(header)~.p95-language-toggle{display:none!important}.p95-app:has(.p95-header)~.p95-language-toggle{display:none!important}.p95-language-toggle.embedded{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;background:#0518488c;border:1px solid #cedaff33;border-radius:12px;flex:none;gap:3px;padding:3px 5px;display:inline-flex;position:static;inset:auto;transform:none}.p95-language-toggle.embedded button{gap:4px;min-height:32px;padding:4px 8px;font-size:.78rem}.p95-operator-header .p95-language-toggle button,.p95-operator-header .p95-sign-out-button,.p95-operator-console .p95-btn-sm{min-height:36px}.p95-operator-console{gap:16px;display:grid}.p95-operator-console [hidden]{display:none!important}.p95-operator-console .p95-table thead th{z-index:1;background:#101a3f;position:sticky;top:0}.p95-bill-review-note{color:#cfe8ff;background:#0e3a6f57;border:1px solid #7dd3fc47;border-radius:.75rem;margin:.8rem 0;padding:.7rem .85rem;font-size:.76rem;line-height:1.45}.p95-bill-review-note span{color:#fde68a;font-weight:700}select,select.p95-input,select.p95-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;appearance:none;background-color:#0b1d4d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23dbeafe' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:42px!important}select option{color:#f8fafc;background-color:#0b1d4d}select option:checked,select option:hover{color:#fff;background-color:#1f4d91}select:disabled{color:#94a3b8;cursor:not-allowed;opacity:.78;background-color:#172554}select:focus-visible{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f933}.p95-operator-commandbar{background:#08183fd1;border:1px solid #94a3b838;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.p95-operator-eyebrow,.p95-operator-dialog-kicker{color:#b9c8e8;text-transform:uppercase;font-size:.75rem;font-weight:800}.p95-operator-commandbar h1{color:#f8fafc;text-wrap:balance;margin:5px 0 4px;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.15}.p95-operator-commandbar p{color:#cbd5e1;text-wrap:pretty;max-width:680px;margin:0;font-size:.88rem;line-height:1.5}.p95-operator-command-actions,.p95-operator-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.p95-operator-updated{color:#a6b7da;font-variant-numeric:tabular-nums;font-size:.78rem}.p95-operator-live-state{color:#fcd34d;white-space:nowrap;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.p95-operator-live-state.live{color:#86efac;border-color:#22c55e5c}.p95-campaign-control-strip{background:#064e3b38;border:1px solid #22c55e57;border-left:4px solid #22c55e;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.p95-campaign-control-strip.paused{background:#7f1d1d33;border-color:#f43f5e6b #f43f5e6b #f43f5e6b #fb7185}.p95-campaign-control-status{align-items:center;gap:11px;min-width:0;display:flex}.p95-campaign-control-icon{color:#86efac;background:#22c55e1f;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.paused .p95-campaign-control-icon{color:#fda4af;background:#f43f5e21}.p95-campaign-control-status div{gap:2px;min-width:0;display:grid}.p95-campaign-control-status span,.p95-campaign-control-summary span{color:#b9c8e8;font-size:.75rem}.p95-campaign-control-status strong{color:#f8fafc;font-size:1rem}.p95-campaign-control-status small{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.p95-campaign-control-summary{font-variant-numeric:tabular-nums;justify-items:end;min-width:86px;display:grid}.p95-campaign-control-summary strong{color:#f8fafc;font-size:1.15rem}.p95-btn-danger{color:#fff;background:#be123c;border-color:#fb71858c}.p95-btn-danger:hover{background:#e11d48}.p95-operator-section-nav{scrollbar-width:thin;background:#051848a3;border:1px solid #94a3b833;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.p95-operator-section-nav button{color:#aebddd;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.8rem;font-weight:750;display:inline-flex}.p95-operator-section-nav button:hover{color:#fff;background:#ffffff0f}.p95-operator-section-nav button.active{color:#0a1537;background:#f3c64b;border-color:#f3c64b}.p95-operator-section-nav button small{color:#fff;font-variant-numeric:tabular-nums;background:#be123c;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:.7rem;display:grid}.p95-operator-filterbar{background:#091c4785;border:1px solid #94a3b82e;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 12px;display:flex}.p95-operator-filterbar .p95-input-group{min-width:180px;margin:0}.p95-operator-filterbar .p95-input{min-height:40px;padding:8px 12px;font-size:.85rem}.p95-operator-filter-note{color:#a6b7da;margin-left:auto;padding:0 4px 9px;font-size:.76rem}.p95-operator-primary-metrics,.p95-operator-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.p95-operator-metric{font-variant-numeric:tabular-nums;background:#0f1f45d1;border:1px solid #94a3b833;border-left:3px solid #94a3b861;border-radius:12px;min-width:0;padding:15px}.p95-operator-metric[data-status=healthy]{border-left-color:#22c55e}.p95-operator-metric[data-status=warning]{border-left-color:#f59e0b}.p95-operator-metric[data-status=critical]{border-left-color:#f43f5e}.p95-operator-metric-label{color:#b9c8e8;text-transform:uppercase;align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.p95-operator-metric-value{margin-top:8px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:850;line-height:1.15}.p95-operator-metric-detail{color:#a6b7da;margin-top:6px;font-size:.78rem;line-height:1.4}.p95-operator-next-actions{border-color:#f43f5e57;padding:16px}.p95-operator-error-banner,.p95-operator-status-banner{color:#fecdd3;background:#7f1d1d38;border:1px solid #f43f5e61;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.82rem;display:flex}.p95-operator-status-banner{color:#dbeafe;background:#1e40af2e;border-color:#3b82f657;align-items:center}.p95-operator-security-stack{gap:16px;display:grid}.p95-operator-users-card{padding:18px}.p95-operator-users-card h2,.p95-operator-dialog-card h2{color:#f8fafc;text-wrap:balance;margin:0;font-size:1.15rem}.p95-operator-users-card>p,.p95-operator-dialog-card p{color:#b9c8e8;text-wrap:pretty;margin:5px 0 0;font-size:.8rem;line-height:1.5}.p95-operator-user-list{gap:7px;margin-top:14px;display:grid}.p95-operator-user-list>div{color:#e2e8f0;background:#0f172a8c;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;display:flex}.p95-operator-user-list span:first-child{gap:2px;display:grid}.p95-operator-user-list small{color:#a6b7da}.p95-operator-user-list .active{color:#86efac}.p95-operator-user-list .disabled{color:#fda4af}.p95-operator-user-form{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:9px;margin-top:14px;display:grid}.p95-operator-user-form .p95-input-group{margin:0}.p95-operator-user-form .p95-input-group>small{color:#a6b7da;margin-top:4px;font-size:.72rem;display:block}.p95-operator-dialog{color:#f8fafc;background:#0b1f48;border:1px solid #94a3b852;border-radius:16px;width:min(500px,100vw - 28px);padding:0;box-shadow:0 24px 60px #00061c8c}.p95-operator-dialog::backdrop{background:#020617c7}.p95-operator-dialog-card{gap:15px;padding:22px;display:grid}.p95-operator-dialog-card .p95-input-group{margin:0}.p95-operator-dialog-icon{color:#93c5fd;background:#3b82f629;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.p95-operator-dialog-icon.danger{color:#fda4af;background:#f43f5e26}.p95-operator-dialog-icon.success{color:#86efac;background:#22c55e26}.p95-operator-inline-error{color:#fecdd3;background:#7f1d1d38;border:1px solid #f43f5e5c;border-radius:9px;padding:10px 12px;font-size:.8rem}@media (width<=1100px){.p95-operator-header .p95-header-badge{display:none}.p95-operator-primary-metrics,.p95-operator-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p95-operator-user-form{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=760px){.p95-app:has(>.p95-operator-header){padding-top:0}.p95-app>.p95-operator-header{gap:10px;padding:12px;display:grid;position:sticky;top:0}.p95-operator-header .p95-header-info{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;display:grid}.p95-language-toggle.embedded{justify-self:start;max-width:100%;overflow-x:auto}.p95-operator-header .p95-sign-out-button{min-width:92px;padding:8px 10px}.p95-operator-commandbar{padding:16px;display:grid}.p95-operator-command-actions{justify-content:flex-start}.p95-campaign-control-strip{grid-template-columns:minmax(0,1fr) auto}.p95-campaign-control-strip>.p95-btn{grid-column:1/-1;width:100%;min-height:44px}.p95-operator-filter-note{width:100%;margin-left:0;padding:0 2px}.p95-operator-filterbar .p95-input-group{flex:150px}.p95-operator-user-form{grid-template-columns:1fr}.p95-operator-user-form>.p95-btn{min-height:44px}}@media (width<=520px){.p95-operator-primary-metrics,.p95-operator-health-grid{grid-template-columns:1fr}.p95-operator-updated{width:100%}.p95-campaign-control-summary{display:none}.p95-campaign-control-strip{grid-template-columns:1fr}.p95-operator-dialog-actions .p95-btn{flex:1;min-height:44px}}@media (prefers-reduced-motion:reduce){.p95-operator-console *,.p95-operator-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p95-coupon-ledger,.p95-coupon-importer{gap:16px;display:grid;overflow:hidden}.p95-coupon-ledger-header,.p95-coupon-dialog-heading,.p95-coupon-import-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.p95-coupon-header-actions,.p95-coupon-row-actions,.p95-coupon-import-actions,.p95-coupon-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p95-coupon-toolbar{background:#091c478f;border:1px solid #94a3b833;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(150px,210px) auto;align-items:center;gap:10px;padding:10px;display:grid}.p95-coupon-toolbar>.p95-input{min-height:42px}.p95-coupon-toolbar>span,.p95-coupon-import-actions>span,.p95-coupon-import-footer>span{color:#a6b7da;font-size:.78rem}.p95-coupon-search{color:#93c5fd;background:#030e2cb8;border:1px solid #94a3b847;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.p95-coupon-search:focus-within{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f929}.p95-coupon-search input{color:#f8fafc;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.p95-coupon-search input::placeholder{color:#7183aa}.p95-coupon-table-wrap,.p95-coupon-preview-wrap{background:#0410306b;border:1px solid #94a3b82e;border-radius:12px;max-height:58vh;overflow:auto}.p95-coupon-table,.p95-coupon-preview-table{min-width:900px}.p95-coupon-table td,.p95-coupon-preview-table td{vertical-align:middle}.p95-coupon-table td:last-child{width:90px}.p95-coupon-preview-table td:last-child{width:58px}.p95-coupon-identity,.p95-coupon-table td:nth-child(3),.p95-coupon-preview-table td:nth-child(2){gap:3px;display:grid}.p95-coupon-identity strong{color:#fff;font-size:.83rem}.p95-coupon-identity span{color:#dbeafe;font-size:.8rem}.p95-coupon-identity small,.p95-coupon-table td:nth-child(3) small,.p95-coupon-preview-table small{color:#8fa4cc;font-size:.72rem}.p95-coupon-code,.p95-coupon-code-input{letter-spacing:.045em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.p95-coupon-code{color:#fde68a;background:#784e082e;border:1px dashed #f3c64b80;border-radius:6px;padding:5px 7px;font-size:.76rem;display:inline-flex}.p95-coupon-discount{color:#86efac;margin-top:5px;display:block}.p95-coupon-status,.p95-coupon-row-ready{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.p95-coupon-status.live,.p95-coupon-row-ready{color:#86efac;background:#22c55e21}.p95-coupon-status.scheduled{color:#93c5fd;background:#3b82f624}.p95-coupon-status.expired{color:#fda4af;background:#f43f5e21}.p95-coupon-status.retired{color:#cbd5e1;background:#64748b2e}.p95-icon-button{color:#dbeafe;cursor:pointer;background:#0f2451cc;border:1px solid #94a3b842;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.p95-icon-button:hover:not(:disabled){color:#fff;background:#183b78;border-color:#93c5fd8f}.p95-icon-button.danger{color:#fda4af}.p95-icon-button:disabled{opacity:.36;cursor:not-allowed}.p95-icon-button:focus-visible{outline-offset:2px;outline:3px solid #67e8f952}.p95-coupon-pagination{color:#a6b7da;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.p95-coupon-empty,.p95-coupon-drop-empty{color:#7dd3fc;text-align:center;justify-items:center;gap:6px;padding:38px 20px;display:grid}.p95-coupon-empty strong,.p95-coupon-drop-empty strong{color:#f8fafc}.p95-coupon-empty span,.p95-coupon-drop-empty span{color:#93a6cc;font-size:.8rem}.p95-coupon-editor{width:min(780px,100vw - 28px)}.p95-coupon-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.p95-coupon-span-2{grid-column:span 2}.p95-coupon-textarea{resize:vertical;min-height:82px;line-height:1.45}.p95-coupon-dialog-heading h2{margin-top:4px}.p95-coupon-active-toggle{color:#d1fae5;background:#064e3b29;border:1px solid #22c55e40;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;font-size:.8rem;display:flex}.p95-coupon-active-toggle input{accent-color:#22c55e;width:17px;height:17px}.p95-coupon-import-actions{background:#0e3a6f33;border:1px dashed #7dd3fc57;border-radius:11px;padding:12px}.p95-coupon-file-button{cursor:pointer;position:relative;overflow:hidden}.p95-coupon-file-button input{opacity:0;width:1px;height:1px;position:absolute}.p95-coupon-readiness-strip{background:#05163dad;border:1px solid #94a3b838;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.p95-coupon-readiness-strip>div{color:#a6b7da;border-right:1px solid #94a3b82e;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;padding:12px;font-size:.73rem;display:grid}.p95-coupon-readiness-strip>div:last-child{border-right:0}.p95-coupon-readiness-strip .ready{color:#86efac}.p95-coupon-readiness-strip .blocked{color:#fda4af;background:#7f1d1d1f}.p95-coupon-readiness-strip strong{color:currentColor;font-size:1rem}.p95-coupon-preview-table tr.invalid{background:#7f1d1d21}.p95-coupon-row-errors{color:#fecdd3;max-width:360px;font-size:.72rem;line-height:1.45;display:block}.p95-coupon-import-footer{align-items:center}@media (width<=800px){.p95-coupon-toolbar{grid-template-columns:1fr 1fr}.p95-coupon-toolbar>span{grid-column:span 2}.p95-coupon-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.p95-coupon-readiness-strip>div:nth-child(2){border-right:0}.p95-coupon-readiness-strip>div:nth-child(-n+2){border-bottom:1px solid #94a3b82e}}@media (width<=560px){.p95-coupon-ledger-header,.p95-coupon-import-footer{display:grid}.p95-coupon-header-actions{width:100%}.p95-coupon-header-actions .p95-btn{flex:1}.p95-coupon-toolbar{grid-template-columns:1fr}.p95-coupon-toolbar>span{grid-column:auto}.p95-coupon-form-grid{grid-template-columns:1fr}.p95-coupon-span-2{grid-column:auto}.p95-coupon-readiness-strip{grid-template-columns:1fr}.p95-coupon-readiness-strip>div{border-bottom:1px solid #94a3b82e;border-right:0}.p95-coupon-readiness-strip>div:last-child{border-bottom:0}.p95-coupon-import-footer .p95-btn{width:100%}}@media (width<=900px){html,body,#root{width:100%;min-width:0}body{overflow-x:hidden}.p95-content,.p95-content-wide{width:100%;max-width:none;padding:18px 14px 42px}.p95-card-header,.p95-official-table-head,.p95-outlet-banner-top{flex-wrap:wrap;align-items:flex-start}.p95-card-header>:last-child{margin-left:auto}.p95-grid-2,.p95-grid-3,.p95-grid-4,.p95-form-grid-2,.p95-workflow-grid{grid-template-columns:1fr}.p95-card,.p95-metric,.p95-outlet-card{min-width:0}.p95-table-wrap,.p95-official-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.p95-table{min-width:620px}.p95-input,.p95-select,.p95-btn,.p95-header button,.p95-header select{font-size:16px}.p95-btn{min-height:44px}.p95-modal-backdrop,.p95-modal-overlay,.p95-bill-overlay,.p95-duplicate-modal-backdrop,.p95-invite-backdrop{padding:14px}.p95-modal,.p95-bill-dialog,.p95-duplicate-modal,.p95-invite-sheet{max-width:100%}.p95-access-stage,.p95-access-intro,.p95-access-art{min-width:0}}@media (width<=760px){.p95-login-bg{min-height:100dvh;padding:max(72px, calc(env(safe-area-inset-top) + 58px)) 12px calc(28px + env(safe-area-inset-bottom));justify-content:stretch;align-items:flex-start}.p95-login-card,.p95-csa-access-card,.p95-onboarding-card{width:100%;max-width:560px;margin:0 auto}.p95-login-card{border-radius:24px;padding:24px 18px}.p95-login-card h1{font-size:clamp(1.65rem,8vw,2.15rem);line-height:1.08}.p95-login-card p{line-height:1.5}.p95-input-group{margin-bottom:16px}.p95-input,.p95-select{width:100%;min-height:48px}.p95-btn-lg{min-height:52px;padding:13px 18px}.p95-error,.p95-success,.p95-alert{overflow-wrap:anywhere}.p95-access-bg{padding-top:max(76px, calc(env(safe-area-inset-top) + 62px))}.p95-access-brand{gap:12px;margin-bottom:22px}.p95-access-brand .p95-brand-wordmark{font-size:clamp(2rem,11vw,2.8rem)}.p95-access-intro{padding:24px 20px}.p95-access-intro h1{max-width:none;font-size:clamp(2rem,10vw,2.8rem)}.p95-access-art{min-height:245px;max-height:245px}.p95-access-options{gap:12px;display:grid}.p95-access-option{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:14px}.p95-access-option strong,.p95-access-option small{overflow-wrap:anywhere}.p95-dealer-login-shell,.p95-dealer-auth-shell{padding:max(76px, calc(env(safe-area-inset-top) + 62px)) 12px calc(32px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:16px;display:flex}.p95-dealer-auth-shell .p95-dealer-login-card,.p95-dealer-login-shell .p95-dealer-login-card{width:100%;max-width:560px;padding:24px 18px}.p95-dealer-auth-shell .p95-dealer-login-art{border-radius:22px;order:2;width:100%;min-height:220px;max-height:220px}.p95-dealer-auth-shell .p95-dealer-login-art-brand{top:20px;left:18px}.p95-dealer-auth-shell .p95-dealer-login-art-copy{bottom:18px;left:18px;right:18px}.p95-dealer-login-brand{gap:10px;margin:4px 0 22px}.p95-dealer-login-brand .p95-brand-lockup{max-width:100%}.p95-dealer-login-brand p{font-size:.88rem}.p95-dealer-login-submit,.p95-onboard-link,.p95-remember-row{width:100%}.p95-remember-row{align-items:flex-start;line-height:1.35}.p95-onboarding-steps{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 10px}.p95-onboarding-steps i{display:none}.p95-onboarding-steps span{overflow-wrap:anywhere;min-width:0}.p95-payment-total,.p95-status-row{flex-wrap:wrap;gap:8px}.p95-status-row strong{text-align:right;overflow-wrap:anywhere;max-width:60%;margin-left:auto}.p95-captcha-image-shell{max-width:100%;overflow:hidden}.p95-csa-access-bg{padding-top:max(76px, calc(env(safe-area-inset-top) + 62px))}.p95-csa-access-card{border-radius:24px;padding:22px 18px}.p95-csa-access-card h1{font-size:clamp(1.65rem,8vw,2.2rem)}.p95-segmented{width:100%}.p95-segmented button{min-width:0;min-height:44px;padding:9px 8px;font-size:.78rem}.p95-csa-training-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.p95-training-banner-content strong,.p95-training-banner-content small{overflow-wrap:anywhere}.p95-banner-watch-badge{grid-column:1/-1;justify-content:center;width:100%}.p95-qr-step{grid-template-columns:1fr;gap:12px}.p95-qr-step .p95-btn{width:100%}.p95-location-disclosure{align-items:flex-start;line-height:1.4}.p95-queue-content{width:100%;padding:18px 12px calc(50px + env(safe-area-inset-bottom))}.p95-csa-journey{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px;width:100%;padding:9px 8px}.p95-csa-journey>div{text-align:center;grid-template-columns:1fr;justify-items:center}.p95-csa-journey>div>span{grid-row:auto}.p95-csa-journey strong{display:none}.p95-csa-journey small{overflow-wrap:anywhere;white-space:normal;max-width:8ch}.p95-queue-card-focus{border-radius:24px;padding:16px 12px}.p95-queue-heading{gap:12px}.p95-queue-heading>.p95-btn{width:100%}.p95-queue-list-focus .p95-opportunity{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:92px;padding:12px;display:grid}.p95-queue-list-focus .p95-opportunity-icon{flex-basis:auto;width:44px;height:44px}.p95-opportunity-main strong,.p95-opportunity-main span,.p95-opportunity-main small{overflow-wrap:anywhere}.p95-ocr-fallback{grid-template-columns:auto minmax(0,1fr)}.p95-ocr-fallback>:last-child{grid-column:1/-1;width:100%}.p95-rank-hero{border-radius:24px;padding:16px 12px}.p95-rank-sphere-stage{width:min(100%,280px)}.p95-live-alert{width:100%;margin-bottom:12px}.p95-live-alert span{display:none}.p95-app>.p95-header:not(.p95-csa-header){padding:max(12px, env(safe-area-inset-top)) 12px 12px;grid-template-columns:1fr;gap:10px;display:grid}.p95-app>.p95-header:not(.p95-csa-header) .p95-outlet-hero-badge,.p95-app>.p95-header:not(.p95-csa-header) .p95-header-info{width:100%;min-width:0}.p95-app>.p95-header:not(.p95-csa-header) .p95-header-info{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p95-app>.p95-header:not(.p95-csa-header) .p95-header-badge{display:none}.p95-app>.p95-header:not(.p95-csa-header) .p95-language-toggle.embedded,.p95-app>.p95-header:not(.p95-csa-header) .p95-sign-out-button{grid-column:1/-1;justify-content:center;width:100%}.p95-tabs-dock,.p95-operator-section-nav{-webkit-overflow-scrolling:touch;max-width:100%;margin-bottom:16px;overflow-x:auto}.p95-tab-btn,.p95-operator-section-nav button{flex:none;min-width:118px}.p95-outlet-banner-card,.p95-outlet-banner-content,.p95-outlet-banner-top,.p95-outlet-top-left{min-width:0}.p95-outlet-banner-card{padding:18px}.p95-outlet-telemetry-chips{flex-wrap:wrap;width:100%}.p95-operator-commandbar,.p95-operator-filterbar,.p95-official-filters{width:100%}.p95-operator-command-actions,.p95-operator-dialog-actions{flex-wrap:wrap}.p95-operator-command-actions .p95-btn,.p95-official-filters .p95-btn{flex:150px}.p95-operator-filterbar .p95-input-group,.p95-official-filters label{width:100%;min-width:0}.p95-official-page{padding:max(70px, calc(env(safe-area-inset-top) + 56px)) 12px calc(28px + env(safe-area-inset-bottom))}.p95-official-header{border-radius:22px;padding:18px}.p95-official-session{flex-wrap:wrap;width:100%}.p95-official-session>span,.p95-official-session .p95-language-toggle,.p95-official-session .p95-btn{flex:100%;justify-content:center;width:100%}.p95-official-metrics{grid-template-columns:1fr 1fr}.p95-official-table-head{padding:16px}.p95-official-table-head label{width:100%}.p95-wheel-container{width:100%;padding:18px 0 30px}.p95-wheel-wrapper{border-radius:24px;width:100%;padding:14px 10px 20px}.p95-wheel-wrapper canvas{width:min(86vw,420px)}.p95-customer-page{padding-left:12px;padding-right:12px}.p95-customer-shell{border-radius:24px;width:100%;padding:20px 15px}.p95-customer-journey{gap:4px;padding:8px 6px}.p95-customer-journey>div{min-width:0}.p95-customer-journey>div small{overflow-wrap:anywhere;text-align:center;max-width:7ch}.p95-customer-sale{grid-template-columns:1fr 1fr}.p95-customer-sale div:last-child{grid-column:1/-1}.p95-modal-backdrop,.p95-modal-overlay,.p95-bill-overlay,.p95-duplicate-modal-backdrop{align-items:end;padding:0}.p95-modal,.p95-bill-dialog,.p95-duplicate-modal{border-radius:24px 24px 0 0;width:100%;max-height:94dvh}}@media (width<=430px){.p95-login-bg,.p95-dealer-login-shell,.p95-dealer-auth-shell,.p95-csa-access-bg{padding-left:9px;padding-right:9px}.p95-login-card,.p95-csa-access-card,.p95-dealer-auth-shell .p95-dealer-login-card,.p95-dealer-login-shell .p95-dealer-login-card{border-radius:21px;padding-left:15px;padding-right:15px}.p95-official-metrics,.p95-channel-actions,.p95-invite-actions{grid-template-columns:1fr}.p95-pickup-instructions,.p95-privacy-note{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.p95-csa-training-banner,.p95-live-alert,.p95-access-intro,.p95-access-art,.p95-access-option{transition:none;animation:none}}.p95-outlet-hero-badge{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f59e0b24,#f43f5e1f,#8b5cf624);border:1px solid #f59e0b66;border-radius:9999px;align-items:center;gap:10px;max-width:550px;padding:6px 16px 6px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 0 24px #f59e0b33,inset 0 0 12px #f43f5e1a}.p95-outlet-hero-badge:hover{border-color:#f59e0bb3;transform:translateY(-1px);box-shadow:0 0 30px #f59e0b59,inset 0 0 16px #f43f5e2e}.p95-outlet-hero-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#f43f5e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 8px #f43f5e66}.p95-stylish-outlet-name{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(120deg,#fff 0%,#fed7aa 35%,#f59e0b 70%,#f43f5e 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 20px #f59e0b40;white-space:nowrap;-webkit-background-clip:text;font-family:Syne,Outfit,sans-serif;font-size:.98rem;font-weight:850}.p95-stylish-sap-pill{letter-spacing:.08em;color:#fde68a;text-transform:uppercase;background:#f59e0b2e;border:1px solid #f59e0b73;border-radius:6px;flex-shrink:0;padding:2px 8px;font-family:Barlow Condensed,Outfit,sans-serif;font-size:.8rem;font-weight:800}.p95-outlet-banner-card{-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#0f1734d9 0%,#1a1644b3 100%);border:1px solid #f59e0b59;border-radius:20px;padding:26px 32px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000073,0 0 45px #f59e0b1a}.p95-outlet-banner-card:hover{border-color:#f59e0b99;transform:translateY(-3px);box-shadow:0 20px 50px #0000008c,0 0 55px #f59e0b2e}.p95-outlet-banner-glow{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#f43f5e33 0%,#f59e0b24 40%,#0000 70%);width:450px;height:450px;animation:6s ease-in-out infinite alternate p95-glow-pulse;position:absolute;top:-40%;right:-15%}@keyframes p95-glow-pulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}.p95-outlet-banner-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.p95-outlet-top-left{align-items:center;gap:14px;display:flex}.p95-outlet-icon-circle{color:#fff;background:linear-gradient(135deg,#f59e0b,#f43f5e,#8b5cf6);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 4px 18px #f43f5e73}.p95-outlet-tag-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p95-live-cris-tag{letter-spacing:.08em;color:#34d399;background:#10b98126;border:1px solid #10b98173;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-family:Space Grotesk,Outfit,sans-serif;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:0 0 14px #10b98133}.p95-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse-dot;box-shadow:0 0 8px #10b981}.p95-outlet-telemetry-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p95-chip{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.p95-chip-gold{color:#fde68a;background:#f59e0b26;border-color:#f59e0b66}.p95-stylish-hero-title{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(110deg,#fff 0%,#fed7aa 25%,#f59e0b 60%,#f43f5e 85%,#ec4899 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #f59e0b66);-webkit-background-clip:text;margin-bottom:6px;font-family:Syne,Outfit,sans-serif;font-size:2.35rem;font-weight:900;line-height:1.15}.p95-outlet-banner-sub{color:#94a3b8;letter-spacing:.01em;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.p95-interactive-card{-webkit-backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(135deg,#11193abf 0%,#0c122ccc 100%);border:1px solid #ffffff1a;border-radius:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00041459,inset 0 1px #ffffff14}.p95-interactive-card:before{content:"";border-radius:inherit;background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #f59e0b24, transparent 70%);opacity:0;pointer-events:none;z-index:1;transition:opacity .35s;position:absolute;inset:0}.p95-interactive-card:hover{border-color:#f59e0b73;transform:translateY(-4px);box-shadow:0 18px 45px #0004148c,0 0 30px #f59e0b1f}.p95-interactive-card:hover:before{opacity:1}.p95-metric-card{flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;display:flex;position:relative}.p95-metric-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.p95-metric-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px 12px #00000040}.p95-metric-icon-rose{color:#f43f5e;background:linear-gradient(135deg,#f43f5e40,#e11d4866);border:1px solid #f43f5e66}.p95-metric-icon-amber{color:#f59e0b;background:linear-gradient(135deg,#f59e0b40,#d9770666);border:1px solid #f59e0b66}.p95-metric-icon-emerald{color:#10b981;background:linear-gradient(135deg,#10b98140,#05966966);border:1px solid #10b98166}.p95-metric-icon-violet{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf640,#6d28d966);border:1px solid #8b5cf666}.p95-metric-icon-cyan{color:#06b6d4;background:linear-gradient(135deg,#06b6d440,#0891b266);border:1px solid #06b6d466}.p95-metric-icon-indigo{color:#818cf8;background:linear-gradient(135deg,#6366f140,#4f46e566);border:1px solid #6366f166}.p95-metric-tag{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:750}.p95-metric-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:.76rem;font-weight:700}.p95-metric-number{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:2.1rem;font-weight:900;line-height:1.1}.p95-metric-footer{color:#94a3b8;align-items:center;gap:6px;margin-top:8px;font-size:.76rem;display:flex}.p95-tier-card{background:#0f1734a6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.p95-tier-card:hover{transform:translateY(-3px)}.p95-tier-silver{background:linear-gradient(135deg,#94a3b81f 0%,#0f172a99 100%);border-color:#94a3b840}.p95-tier-silver:hover{border-color:#94a3b899;box-shadow:0 12px 30px #0006,0 0 20px #94a3b826}.p95-tier-gold{background:linear-gradient(135deg,#f59e0b26 0%,#0f172a99 100%);border-color:#f59e0b59}.p95-tier-gold:hover{border-color:#f59e0bb3;box-shadow:0 12px 30px #0006,0 0 25px #f59e0b33}.p95-tier-diamond{background:linear-gradient(135deg,#8b5cf626 0%,#0f172a99 100%);border-color:#8b5cf659}.p95-tier-diamond:hover{border-color:#8b5cf6b3;box-shadow:0 12px 30px #0006,0 0 25px #8b5cf633}.p95-tier-top{justify-content:space-between;align-items:center;display:flex}.p95-tier-icon{font-size:1.8rem;line-height:1}.p95-tier-pct{background:#ffffff14;border-radius:6px;padding:2px 8px;font-size:.8rem;font-weight:800}.p95-tier-count{color:#f8fafc;font-size:1.85rem;font-weight:900;line-height:1}.p95-tier-name{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.p95-tier-bar-bg{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden}.p95-tier-bar-fill{border-radius:9999px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1)}.p95-tier-silver .p95-tier-bar-fill{background:linear-gradient(90deg,#94a3b8,#e2e8f0)}.p95-tier-gold .p95-tier-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.p95-tier-diamond .p95-tier-bar-fill{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.p95-tabs-dock{-webkit-backdrop-filter:blur(16px);background:#0a102cc7;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 8px 30px #0004144d,inset 0 1px #ffffff14}.p95-tab-btn{min-width:130px;color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:Outfit,sans-serif;font-size:.84rem;font-weight:700;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.p95-tab-btn:hover{color:#f8fafc;background:#ffffff0f;border-color:#ffffff14}.p95-tab-btn.active{color:#fff;background:linear-gradient(135deg,#e11d48 0%,#be123c 50%,#f43f5e 100%);border-color:#f43f5e80;box-shadow:0 4px 18px #e11d4866,inset 0 1px #ffffff4d}.p95-bg-aurora{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.p95-bg-orb-1{filter:blur(70px);background:radial-gradient(circle,#f43f5e1f 0%,#f59e0b0f 40%,#0000 70%);width:700px;height:700px;animation:20s ease-in-out infinite alternate p95-aurora-float;position:absolute;top:-15%;left:20%}.p95-bg-orb-2{filter:blur(80px);background:radial-gradient(circle,#8b5cf624 0%,#06b6d40f 45%,#0000 70%);width:800px;height:800px;animation:24s ease-in-out infinite alternate p95-aurora-float-reverse;position:absolute;bottom:0%;right:15%}.p95-bg-grid{opacity:.4;background-image:radial-gradient(#f59e0b14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 85%);mask-image:radial-gradient(at 50% 40%,#000 40%,#0000 85%)}@keyframes p95-aurora-float{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.08)}to{transform:translate(-40px,80px)scale(.96)}}@keyframes p95-aurora-float-reverse{0%{transform:translate(0)scale(1)}50%{transform:translate(-50px,-50px)scale(1.06)}to{transform:translate(40px,-30px)scale(.94)}}@media (width<=768px){.p95-stylish-hero-title{font-size:1.6rem}.p95-outlet-hero-badge{max-width:260px}.p95-tabs-dock{justify-content:flex-start}}.p95-queue-locked-note{color:#fda4af;background:#f43f5e1a;border:1px solid #f43f5e4d;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:.84rem;font-weight:600;display:flex}.p95-decision-btn{justify-content:center;min-width:34px;padding:6px 10px}.p95-decision-reject{color:#fda4af;border-color:#f43f5e57}.p95-decision-reject:hover:not(:disabled){background:#f43f5e1f}.p95-assist-promo{color:#c4b5fd;background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:12px;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 13px;display:flex}.p95-assist-promo-body{flex-direction:column;gap:2px;min-width:0;display:flex}.p95-assist-promo-label{letter-spacing:.07em;text-transform:uppercase;color:#a78bfa;font-size:.68rem;font-weight:800}.p95-assist-promo-title{color:#ede9fe;font-size:.88rem;line-height:1.35}.p95-assist-promo-meta{color:#b9a9e8;font-size:.76rem}:root{--p95-ui-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--p95-mono-font:ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Consolas, "Liberation Mono", monospace}.p95-bonus{font-family:var(--p95-ui-font);isolation:isolate;background:radial-gradient(120% 90% at 50% -10%,#f59e0b33,#0000 62%),linear-gradient(160deg,#18163af7,#0b0f28fc);border:1px solid #f59e0b6b;border-radius:22px;margin-top:18px;padding:22px 20px 20px;animation:.62s cubic-bezier(.16,1,.3,1) both p95BonusIn;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0f}.p95-bonus *{font-family:inherit}.p95-bonus-glow{z-index:-1;pointer-events:none;background:conic-gradient(#0000 0deg,#fbbf2429 40deg,#0000 90deg);animation:7s linear infinite p95BonusSweep;position:absolute;inset:-40% -60%}.p95-bonus-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p95-bonus-badge{color:#0f1330;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 14px #f59e0b59}.p95-bonus-merchant{color:#cbd5e1;font-size:.85rem;font-weight:600}.p95-bonus-title{color:#fff8e7;letter-spacing:-.015em;text-wrap:balance;margin:15px 0 0;font-size:clamp(1.22rem,4.4vw,1.6rem);font-weight:700;line-height:1.26}.p95-bonus-copy{color:#b6c2da;margin:9px 0 0;font-size:.88rem;line-height:1.55}.p95-bonus-ticket{color:#17143a;background:linear-gradient(135deg,#fff6cf 0%,#ffd166 55%,#f7b733 100%);border-radius:16px;justify-items:center;gap:7px;margin:18px 0 0;padding:18px 20px;animation:.55s cubic-bezier(.2,1.3,.35,1) .22s both p95TicketPop;display:grid;position:relative;box-shadow:0 12px 30px #f59e0b47}.p95-bonus-ticket:before,.p95-bonus-ticket:after{content:"";background:#101533;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.p95-bonus-ticket:before{left:-11px}.p95-bonus-ticket:after{right:-11px}.p95-bonus-ticket-label{letter-spacing:.13em;text-transform:uppercase;color:#5b4708;font-size:.68rem;font-weight:700;line-height:1}.p95-bonus-ticket-code{font-family:var(--p95-mono-font);letter-spacing:.14em;color:#14112f;word-break:break-all;text-align:center;font-size:clamp(1.5rem,7vw,2.05rem);font-weight:700;line-height:1.05}.p95-bonus-copy-btn{color:#17143a;cursor:pointer;background:#ffffff80;border:1px solid #17143a38;border-radius:11px;align-items:center;gap:7px;margin-top:4px;padding:9px 16px;font-size:.76rem;font-weight:600;line-height:1;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.p95-bonus-copy-btn:hover{background:#ffffffc7;transform:translateY(-1px);box-shadow:0 6px 16px #17143a2e}.p95-bonus-copy-btn:active{transform:translateY(0)}.p95-bonus-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.p95-bonus-cta{flex:auto;justify-content:center;min-height:46px;font-size:.95rem;font-weight:600}.p95-bonus-validity{color:#93a3bd;font-size:.78rem;font-weight:500}.p95-bonus-terms{color:#a9b6cd;margin-top:14px;font-size:.79rem}.p95-bonus-terms summary{cursor:pointer;color:#cbd5e1;font-weight:600}.p95-bonus-terms p{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.p95-bonus-disclaimer{color:#8695b0;margin:14px 0 0;font-size:.71rem;line-height:1.55}.p95-bonus-disclaimer strong{color:#aab7cd;font-weight:600}.p95-bonus-confetti{z-index:2;pointer-events:none;height:0;position:absolute;inset:0 0 auto}.p95-bonus-confetti i{top:0;left:calc(var(--i) * 7.3% + 2%);opacity:0;background:hsl(calc(var(--i) * 27deg + 34deg) 92% 62%);width:7px;height:11px;animation:p95Confetti 1.5s cubic-bezier(.25, .7, .4, 1) calc(var(--i) * 55ms + .18s) 1 both;border-radius:2px;position:absolute}@keyframes p95BonusIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes p95BonusSweep{to{transform:rotate(1turn)}}@keyframes p95TicketPop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:none}}@keyframes p95Confetti{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.3)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.p95-bonus,.p95-bonus-ticket{animation:none}.p95-bonus-glow,.p95-bonus-confetti{display:none}}.p95-op-inv,.p95-op-csa{gap:12px;display:grid}.p95-op-inv-head,.p95-op-csa-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p95-op-inv-summary,.p95-op-csa-summary{color:var(--text-secondary);align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:inline-flex}.p95-op-inv-message,.p95-op-csa-message,.p95-default-inv-message{border:1px solid var(--glass-border);color:var(--text-secondary);background:#0f172a8c;border-radius:10px;padding:9px 12px;font-size:.78rem;line-height:1.45}.p95-op-inv-tier-head{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:.7rem;font-weight:800}.p95-op-allocation{border:1px solid var(--glass-border);background:#0f172a8c;border-radius:12px;grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px;padding:10px 12px;display:grid}.p95-op-allocation.eligible{border-color:#34d39959}.p95-op-allocation.blocked{border-color:#fbbf2459}.p95-op-allocation>div{gap:2px;display:grid}.p95-op-allocation small,.p95-op-allocation-history-row small{color:var(--text-muted);font-size:.68rem}.p95-op-allocation strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.86rem}.p95-op-allocation p{color:#fde68a;grid-column:1/-1;margin:2px 0 0;font-size:.72rem}.p95-op-allocation-history{gap:7px;margin-top:4px;display:grid}.p95-op-allocation-history-row{border:1px solid var(--glass-border);background:#0f172a73;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.p95-op-allocation-history-row>div{gap:2px;min-width:0;display:grid}.p95-op-allocation-history-row strong{color:var(--text-primary);text-transform:capitalize;font-size:.76rem}.p95-op-allocation-history-row span{color:var(--text-secondary);font-size:.7rem}.p95-op-inv-empty,.p95-op-csa-empty{border:1px dashed var(--glass-border);color:var(--text-muted);border-radius:10px;padding:10px 12px;font-size:.78rem}.p95-op-inv-row,.p95-op-csa-row{border:1px solid var(--glass-border);background:var(--bg-card);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.p95-op-inv-item,.p95-op-csa-person{flex:auto;gap:2px;min-width:0;display:grid}.p95-op-inv-item strong,.p95-op-csa-person strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:.86rem}.p95-op-inv-item span,.p95-op-csa-person span{color:var(--text-muted);font-size:.72rem}.p95-op-inv-qty{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:800}.p95-op-inv-qty i{color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:600}.p95-op-inv-qty.empty{color:#fca5a5}.p95-op-inv-actions{gap:6px;display:inline-flex}.p95-op-inv-add,.p95-op-csa-add,.p95-default-inv-add{border:1px dashed var(--glass-border-focus);background:#0f172a66;border-radius:12px;gap:8px;padding:12px;display:grid}.p95-op-inv-add-title{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.p95-op-inv-add-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.p95-op-csa-add{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center}.p95-op-csa-mobile{align-items:center;gap:6px;display:flex}.p95-op-csa-mobile span{color:var(--text-muted);font-size:.8rem;font-weight:700}.p95-op-csa-check{color:#fecdd3;background:#7f1d1d38;border:1px solid #f43f5e59;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.p95-op-csa-check.ok{color:#bbf7d0;background:#14532d3d;border-color:#22c55e61}.p95-default-inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.p95-default-inv-title{color:var(--text-primary);align-items:center;gap:8px;font-size:1rem;font-weight:800;display:inline-flex}.p95-default-inv-sub{color:var(--text-muted);margin-top:4px;font-size:.78rem}.p95-default-inv-table{gap:6px;margin-top:14px;display:grid}.p95-default-inv-row{border:1px solid var(--glass-border);background:var(--bg-card);border-radius:10px;grid-template-columns:minmax(150px,2fr) 1fr 1fr 90px 110px 44px;align-items:center;gap:8px;padding:8px 10px;display:grid}.p95-default-inv-row-head{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding-bottom:0;font-size:.68rem;font-weight:800}.p95-default-inv-name{gap:2px;min-width:0;display:grid}.p95-default-inv-name strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:.84rem}.p95-default-inv-name small{color:var(--text-muted);font-size:.7rem}.p95-default-inv-add{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center;margin-top:12px}@media (width<=720px){.p95-default-inv-row{grid-template-columns:1fr 1fr}.p95-default-inv-row-head{display:none}.p95-default-inv-name{grid-column:1/-1}.p95-op-inv-row{flex-wrap:wrap}.p95-op-allocation{grid-template-columns:repeat(2,minmax(100px,1fr))}.p95-op-allocation-history-row{flex-direction:column;align-items:flex-start}}:root{--p95-bg-art:url(/assets/power95-campaign-bg-BENCQCF-.webp);--p95-bg-base:#06133a;--p95-bg-scrim:linear-gradient(177deg, #040e30eb 0%, #05143ee3 38%, #051540de 66%, #041036c4 100%)}html{background:var(--p95-bg-base)}body{background:0 0}body:before{content:"";z-index:-1;background-image:var(--p95-bg-scrim), var(--p95-bg-art);pointer-events:none;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:fixed;inset:0}.p95-app,.p95-login-bg,.p95-customer-page,.p95-pickup-page,.p95-official-page,.p95-access-bg,.p95-csa-access-bg,.p95-dealer-auth-shell{background:0 0}.p95-app:before,.p95-app:after{display:none}@media (aspect-ratio<=3/4){body:before{background-position:50%,22% bottom}}@media (prefers-reduced-motion:no-preference){body:before{transition:background-position .42s cubic-bezier(.22,1,.36,1)}}.p95-csa-training-banner{cursor:pointer;background:linear-gradient(135deg,#f43f5e1f 0%,#8b5cf624 50%,#1e1b4b99 100%);border:1px solid #f43f5e59;border-radius:14px;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #f43f5e1f,inset 0 1px 1px #ffffff26}.p95-csa-training-banner:hover,.p95-csa-training-banner:focus-visible{border-color:#f43f5e99;transform:translateY(-2px);box-shadow:0 8px 30px #f43f5e40,inset 0 1px 2px #ffffff40}.p95-csa-training-banner:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:60%;height:100%;animation:4s infinite p95BannerShine;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes p95BannerShine{0%{left:-100%}30%{left:160%}to{left:160%}}.p95-training-banner-icon{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;position:relative;box-shadow:0 4px 15px #f43f5e66}.p95-pulse-ring{border:2px solid #f43f5e99;border-radius:50%;animation:2s cubic-bezier(.215,.61,.355,1) infinite p95PulseRing;position:absolute;inset:-4px}@keyframes p95PulseRing{0%{opacity:1;transform:scale(.9)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}.p95-training-banner-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.p95-training-pill-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p95-pill-kn,.p95-pill-hi{letter-spacing:.3px;border-radius:6px;padding:1px 7px;font-size:.68rem;font-weight:800}.p95-pill-kn{color:#fbbf24;background:#f59e0b40;border:1px solid #f59e0b66}.p95-pill-hi{color:#34d399;background:#10b98140;border:1px solid #10b98166}.p95-pill-badge{text-transform:uppercase;letter-spacing:.8px;color:#fda4af;font-size:.65rem;font-weight:700}.p95-training-banner-content strong{color:#fff;font-size:.92rem;font-weight:700;line-height:1.25}.p95-training-banner-content small{color:#cbd5e1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.3;display:-webkit-box;overflow:hidden}.p95-banner-watch-badge{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}.p95-csa-training-banner:hover .p95-banner-watch-badge{color:#fff;background:#f43f5e;border-color:#f43f5e}.p95-header-training-btn{color:#fda4af;cursor:pointer;background:linear-gradient(135deg,#f43f5e33,#8b5cf633);border:1px solid #f43f5e66;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.p95-header-training-btn:hover{color:#fff;background:linear-gradient(135deg,#f43f5e59,#8b5cf659);border-color:#f43f5eb3;transform:translateY(-1px)}.p95-header-prizes-btn{color:#2d1433;cursor:pointer;background:linear-gradient(135deg,#fff1a6,#f3c64b 58%,#e99829);border:1px solid #ffd7689e;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 7px 18px #f3c64b2e}.p95-header-prizes-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 26px #f3c64b4d}.p95-header-prizes-btn:focus-visible{outline-offset:3px;outline:2px solid #fff8d8}.p95-header-rank-btn{color:#ffe7a0;cursor:pointer;background:linear-gradient(135deg,#f3c64b29,#f43f5e24);border:1px solid #f3c64b73;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.p95-header-rank-btn:hover,.p95-header-rank-btn.active{color:#fff8d8;background:linear-gradient(135deg,#f3c64b52,#f43f5e47);border-color:#f3c64bd1;transform:translateY(-1px)}.p95-header-rank-btn:focus-visible{outline-offset:2px;outline:2px solid #fff1a6}.p95-rank-tab-icon{color:#f3c64b;place-items:center;animation:1.8s ease-in-out infinite p95-rank-tab-sparkle;display:grid}@keyframes p95-rank-tab-sparkle{0%,to{opacity:.78;transform:scale(.92)rotate(-8deg)}50%{opacity:1;transform:scale(1.16)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.p95-rank-tab-icon{animation:none}}.p95-prizes-overlay{z-index:2400;-webkit-backdrop-filter:blur(18px)saturate(120%);background:#020512db;place-items:center;padding:24px;animation:.2s ease-out both p95-prizes-fade-in;display:grid;position:fixed;inset:0}.p95-prizes-modal{color:#f8fafc;background:radial-gradient(circle at 16% -5%,#e3061338,#0000 34%),linear-gradient(145deg,#101843fc,#061339fc);border:1px solid #ffd7686b;border-radius:30px;flex-direction:column;gap:16px;width:min(920px,100%);max-height:calc(100dvh - 48px);padding:22px;animation:.42s cubic-bezier(.22,1.1,.36,1) both p95-prizes-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 36px 110px #000000a3,0 0 52px #f3c64b17}.p95-prizes-modal:before{content:"";background:linear-gradient(90deg,#0000,#f3c64b,#e30613,#0000);height:2px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 18px 3px #f3c64b52}.p95-prizes-modal-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.p95-prizes-emblem{color:#fff0a8;background:linear-gradient(145deg,#9d2a2ad9,#5c1f45e6);border:1px solid #ffe0857a;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 25px #e306132e}.p95-prizes-modal-header h2{margin:4px 0 3px;font-size:clamp(1.2rem,3vw,1.65rem)}.p95-prizes-modal-header p{color:#b8c7e7;margin:0;font-size:.8rem;line-height:1.45}.p95-prizes-kicker{color:#f6d36c;letter-spacing:.12em;align-items:center;gap:5px;font-size:.65rem;font-weight:900;display:inline-flex}.p95-prizes-close{color:#dce5fa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:13px;place-items:center;width:40px;height:40px;transition:background .18s,transform .18s;display:grid}.p95-prizes-close:hover{background:#ffffff21;transform:rotate(6deg)}.p95-prizes-close:focus-visible{outline-offset:3px;outline:2px solid #ffe182}.p95-prizes-language-tabs{background:#030d2c9e;border:1px solid #c5d3ff2e;border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:min(420px,100%);margin:0 auto;padding:5px;display:grid}.p95-prizes-language-tabs button{color:#9fafd2;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.p95-prizes-language-tabs button span{color:#f6d36c;font-size:.66rem;font-weight:950}.p95-prizes-language-tabs button.active{color:#2b1632;background:linear-gradient(135deg,#fff1a6,#f3c64b);border-color:#ffe89ba3;box-shadow:0 8px 20px #f3c64b2e}.p95-prizes-language-tabs button.active span{color:#74151f}.p95-prizes-language-tabs button:focus-visible{outline-offset:2px;outline:2px solid #fff1a6}.p95-prizes-poster-stage{scrollbar-color:#f3c64b99 #ffffff0f;background:#01071bc7;border:1px solid #ffd97538;border-radius:20px;flex:auto;min-height:0;overflow:auto}.p95-prizes-poster-stage img{width:min(620px,100%);height:auto;margin:0 auto;animation:.26s ease-out both p95-prizes-poster-in;display:block}.p95-prizes-fullsize{color:#ffe69a;background:#f3c64b14;border:1px solid #f3c64b57;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:7px;min-height:42px;padding:8px 15px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.p95-prizes-fullsize:hover{color:#fff6d1;background:#f3c64b29}.p95-prizes-fullsize:focus-visible{outline-offset:3px;outline:2px solid #fff1a6}@keyframes p95-prizes-fade-in{0%{opacity:0}to{opacity:1}}@keyframes p95-prizes-modal-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes p95-prizes-poster-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.p95-prizes-overlay{align-items:end;padding:0}.p95-prizes-modal{width:100%;max-height:94dvh;padding:17px 14px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:26px 26px 0 0}.p95-prizes-modal-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.p95-prizes-emblem{border-radius:14px;width:42px;height:42px}.p95-prizes-modal-header h2{font-size:1.08rem}.p95-prizes-modal-header p{display:none}.p95-prizes-language-tabs{width:100%}.p95-prizes-poster-stage{border-radius:16px}}@media (prefers-reduced-motion:reduce){.p95-prizes-overlay,.p95-prizes-modal,.p95-prizes-poster-stage img{animation:none}}.p95-training-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;background:#04081ae0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.p95-training-modal{background:linear-gradient(#111438 0%,#0c0f2a 100%);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;width:100%;max-width:1040px;max-height:94vh;animation:.28s cubic-bezier(.16,1,.3,1) p95ModalZoomIn;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000a6,0 0 40px #f43f5e26}.p95-training-modal.fullscreen{border:none;border-radius:0;max-width:100vw;max-height:100vh}@keyframes p95ModalZoomIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.p95-training-header{background:linear-gradient(90deg,#1a1744 0%,#29103c 50%,#1a1744 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.p95-training-header-left{align-items:center;gap:12px;display:flex}.p95-training-live-dot{background:#10b981;border-radius:50%;width:10px;height:10px;animation:1.8s infinite p95DotGlow;box-shadow:0 0 10px #10b981}@keyframes p95DotGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.p95-training-title-wrap{flex-direction:column;gap:2px;display:flex}.p95-training-badge{letter-spacing:.5px;color:#fb7185;font-size:.72rem;font-weight:800}.p95-training-title-wrap h2{color:#f8fafc;margin:0;font-size:.95rem;font-weight:700}.p95-training-header-actions{align-items:center;gap:10px;display:flex}.p95-training-lang-pills{background:#00000059;border:1px solid #ffffff1a;border-radius:24px;align-items:center;padding:3px;display:flex}.p95-lang-pill{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.p95-lang-pill span{opacity:.85;font-size:.82rem}.p95-lang-pill.active{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 2px 8px #f43f5e66}.p95-training-close-btn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.p95-training-close-btn:hover{color:#fff;background:#ef444440;border-color:#ef444480}.p95-training-nav-tabs{background:#080c22b3;border-bottom:1px solid #ffffff0f;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.p95-training-tab{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.p95-training-tab:hover{color:#f1f5f9;background:#ffffff14}.p95-training-tab.active{color:#fff;background:linear-gradient(135deg,#f43f5e40,#8b5cf640);border-color:#f43f5e80;box-shadow:0 2px 10px #f43f5e26}.p95-training-content-layout{flex:1;grid-template-columns:1.45fr 1fr;gap:16px;padding:16px 20px;display:grid;overflow-y:auto}@media (width<=860px){.p95-training-content-layout{grid-template-columns:1fr}}.p95-video-screen-container{flex-direction:column;gap:12px;display:flex}.p95-video-viewport{background:#030712;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 30px #00000080}.p95-scene-canvas{background:radial-gradient(circle,#11184a 0%,#06091e 80%);flex-direction:column;justify-content:space-between;min-height:270px;padding:16px;display:flex;position:relative;overflow:hidden}.p95-scene-backdrop{pointer-events:none;position:absolute;inset:0}.p95-scene-glow{filter:blur(60px);opacity:.25;border-radius:50%;width:250px;height:250px;position:absolute}.p95-scene-glow.red{background:#f43f5e;top:-40px;right:-40px}.p95-scene-glow.blue{background:#3b82f6;bottom:-40px;left:-40px}.p95-scene-watermark{z-index:2;justify-content:space-between;align-items:center;display:flex}.p95-scene-logo{object-fit:contain;width:auto;height:24px}.p95-scene-tag{flex-direction:column;align-items:flex-end;display:flex}.p95-power-text{color:#fff;letter-spacing:-.5px;font-family:Syne,sans-serif;font-size:.95rem;font-weight:900}.p95-power-text .red{color:#f43f5e}.p95-thrill{letter-spacing:1px;color:#38bdf8;font-size:.58rem;font-weight:800}.p95-scene-content{z-index:2;flex:1;justify-content:center;align-items:center;padding:14px 0;display:flex}.p95-anim-island{justify-content:space-around;align-items:center;gap:12px;width:100%;display:flex}.p95-dispenser-box{background:linear-gradient(#1e293b 0%,#0f172a 100%);border:2px solid #334155;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:90px;padding:8px 10px;display:flex;box-shadow:0 4px 12px #0006}.p95-dispenser-top{color:#38bdf8;font-size:.65rem;font-weight:800}.p95-dispenser-screen{color:#34d399;background:#022c22;border-radius:4px;padding:2px 4px;font-family:monospace;font-size:.7rem}.p95-dispenser-nozzle{color:#fff;background:#dc2626;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:.62rem;font-weight:800;display:flex}.p95-car-wrapper{flex-direction:column;align-items:center;gap:4px;animation:1.5s cubic-bezier(.2,.8,.2,1) p95CarPullIn;display:flex}@keyframes p95CarPullIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.p95-car-graphic{color:#38bdf8;flex-direction:column;align-items:center;display:flex;position:relative}.p95-car-plate{color:#000;background:#fbbf24;border-radius:3px;margin-top:-6px;padding:1px 5px;font-family:monospace;font-size:.65rem;font-weight:700}.p95-fuel-pointer{color:#34d399;font-size:.65rem;font-weight:700;animation:1.2s infinite p95Bounce}.p95-csa-character{flex-direction:column;align-items:center;display:flex;position:relative}.p95-csa-avatar{filter:drop-shadow(0 4px 10px #0006);font-size:2.6rem;animation:2s ease-in-out infinite p95NamasteGreet}@keyframes p95NamasteGreet{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(-3deg)}}.p95-csa-badge-tag{color:#fff;background:#f43f5e;border-radius:10px;margin-top:-4px;padding:1px 6px;font-size:.6rem;font-weight:800}.p95-speech-bubble-anim{color:#0f172a;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:6px 10px;font-size:.7rem;font-weight:700;animation:.4s cubic-bezier(.175,.885,.32,1.275) p95PopBubble;display:flex;position:absolute;bottom:105%;right:-20px;box-shadow:0 4px 15px #0000004d}.p95-speech-bubble-anim:after{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:30%}.p95-speech-bubble-anim .sparkle{color:#f59e0b}@keyframes p95PopBubble{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.p95-piston-demo{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.p95-octane-pill{background:#f43f5e26;border:1px solid #f43f5e66;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.glow-zap{color:#f59e0b;filter:drop-shadow(0 0 8px #f59e0b)}.p95-octane-pill strong{color:#fff;font-size:.86rem;display:block}.p95-octane-pill small{color:#cbd5e1;font-size:.72rem}.p95-reward-spotlight{align-items:center;gap:14px;display:flex}.p95-spinning-gift-box{color:#fff;background:linear-gradient(135deg,#f43f5e,#f59e0b);border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;animation:2s ease-in-out infinite alternate p95GiftFloat;display:flex;position:relative;box-shadow:0 0 25px #f43f5e99}@keyframes p95GiftFloat{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-8px)rotate(4deg)}}.p95-reward-badge-huge{flex-direction:column;gap:2px;display:flex}.p95-reward-tag{color:#34d399;letter-spacing:.6px;font-size:.62rem;font-weight:800}.p95-reward-badge-huge h4{color:#fff;margin:0;font-size:.95rem;font-weight:800}.p95-reward-badge-huge p{color:#cbd5e1;margin:0;font-size:.72rem}.p95-app-mockup{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.p95-app-phone-frame{background:#1e293b;border:3px solid #475569;border-radius:18px;width:155px;padding:6px;box-shadow:0 10px 25px #00000080}.p95-phone-speaker{background:#64748b;border-radius:2px;width:30px;height:3px;margin:0 auto 4px}.p95-app-screen-inner{background:#0b0f29;border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.p95-mock-header{color:#94a3b8;justify-content:space-between;font-size:.55rem;display:flex}.p95-mock-header .status-live{color:#10b981;font-weight:700}.p95-mock-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.p95-mock-sale-row{color:#fff;flex-direction:column;font-size:.72rem;display:flex}.p95-mock-tag{color:#f43f5e;font-size:.55rem;font-weight:700}.p95-mock-input{color:#38bdf8;background:#0006;border:1px solid #ffffff1a;border-radius:4px;padding:2px 4px;font-family:monospace;font-size:.6rem}.p95-mock-qr-wrap{color:#000;background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.p95-mock-qr-wrap span{color:#0f172a;font-size:.5rem;font-weight:800}.p95-app-steps-list{flex-direction:column;gap:8px;display:flex}.step-item{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.76rem;display:flex}.step-item.active{color:#fff;background:#f43f5e1a;border-color:#f43f5e66}.step-num{color:#fff;background:#f43f5e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:flex}.p95-wheel-showcase{justify-content:space-around;align-items:center;gap:16px;width:100%;display:flex}.p95-mini-wheel-graphic{border:4px solid #f59e0b;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative;box-shadow:0 0 20px #f59e0b66}.wheel-spinner-ring{background:conic-gradient(#f43f5e,#f59e0b,#10b981,#3b82f6,#8b5cf6,#f43f5e);border-radius:50%;animation:3s linear infinite p95WheelSpin;position:absolute;inset:0}@keyframes p95WheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheel-center-pointer{color:#fff;filter:drop-shadow(0 2px 4px #000);z-index:4;font-size:1rem;position:absolute;top:-12px}.wheel-hub{z-index:3;color:#fff;background:#0f172a;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:flex;position:relative}.p95-prize-win-card{text-align:center;background:linear-gradient(135deg,#10b98133,#3b82f633);border:1px solid #10b98166;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;display:flex;position:relative}.p95-win-header{color:#34d399;letter-spacing:1px;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.trophy-icon{color:#fbbf24}.p95-prize-win-card h3{color:#fff;margin:0;font-size:1rem;font-weight:800}.p95-handover-action-tag{color:#fff;background:#10b981;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:flex}.p95-confetti-particle{font-size:1.2rem;position:absolute}.p95-confetti-particle.p1{animation:1.5s infinite p95Confetti;top:-10px;left:-10px}.p95-confetti-particle.p2{animation:1.8s infinite p95Confetti;top:-10px;right:-10px}.p95-confetti-particle.p3{animation:2s infinite p95Confetti;bottom:-10px;right:10px}.p95-subtitles-bar{z-index:3;background:#030712d9;border-top:1px solid #ffffff14;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.p95-subtitles-icon{color:#f43f5e;margin-top:2px}.p95-subtitles-text{flex-direction:column;flex:1;gap:2px;display:flex}.primary-sub{color:#fff;margin:0;font-size:.88rem;font-weight:700;line-height:1.35}.secondary-sub{color:#94a3b8;font-size:.74rem;line-height:1.3}.p95-video-controls-bar{background:#080c24;border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:8px 12px;display:flex}.p95-progress-scrubber-track{cursor:pointer;background:#ffffff1a;border-radius:3px;width:100%;height:6px;position:relative}.p95-progress-fill{background:linear-gradient(90deg,#f43f5e,#f59e0b);border-radius:3px;height:100%;transition:width .1s linear}.p95-scrubber-thumb{pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #0009}.p95-controls-buttons-row{justify-content:space-between;align-items:center;display:flex}.p95-controls-left,.p95-controls-right{align-items:center;gap:6px;display:flex}.p95-ctrl-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.p95-ctrl-btn:hover:not(:disabled){color:#fff;background:#ffffff24}.p95-ctrl-btn:disabled{opacity:.3;cursor:not-allowed}.p95-ctrl-btn.p95-play-btn{color:#fff;background:#f43f5e;border-color:#f43f5e;border-radius:50%;width:36px;height:36px;box-shadow:0 2px 10px #f43f5e66}.p95-ctrl-btn.p95-play-btn:hover{background:#e11d48}.p95-chapter-indicator{color:#fda4af;align-items:center;gap:5px;margin-left:6px;font-size:.75rem;font-weight:700;display:flex}.p95-chapter-indicator small{color:#64748b}.p95-speed-pill{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700}.p95-speed-pill:hover{color:#fff;background:#ffffff1f}.p95-voiceover-card{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.p95-voiceover-header{justify-content:space-between;align-items:center;display:flex}.p95-voice-tag{color:#38bdf8;align-items:center;gap:6px;font-size:.75rem;display:flex}.p95-listen-btn{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.p95-listen-btn:hover{color:#fff;background:#38bdf84d}.p95-narration-full{color:#cbd5e1;margin:0;font-size:.84rem;line-height:1.45}.p95-chapters-sidebar{flex-direction:column;gap:12px;display:flex}.p95-sidebar-header{justify-content:space-between;align-items:center;display:flex}.p95-sidebar-header h3{color:#fff;margin:0;font-size:.9rem;font-weight:700}.p95-sidebar-header small{color:#64748b;font-size:.72rem}.p95-chapter-list{flex-direction:column;gap:8px;display:flex}.p95-chapter-card{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.p95-chapter-card:hover{background:#ffffff12;border-color:#ffffff1f}.p95-chapter-card.active{background:linear-gradient(135deg,#f43f5e26,#8b5cf626);border-color:#f43f5e80;box-shadow:0 4px 16px #f43f5e1a}.p95-ch-icon-wrap{color:#94a3b8;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;transition:all .2s;display:flex}.p95-chapter-card.active .p95-ch-icon-wrap{color:#fff;background:#f43f5e}.p95-ch-text-wrap{flex-direction:column;flex:1;gap:2px;display:flex}.p95-ch-badge-row{justify-content:space-between;align-items:center;display:flex}.p95-ch-badge{color:#fb7185;font-size:.65rem;font-weight:800}.p95-ch-dur{color:#64748b;font-size:.65rem}.p95-ch-text-wrap h4{color:#f1f5f9;margin:0;font-size:.82rem;font-weight:700;line-height:1.25}.p95-ch-text-wrap p{color:#94a3b8;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.p95-tips-box{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;padding:12px 14px}.p95-tips-box h4{color:#fbbf24;align-items:center;gap:6px;margin:0 0 8px;font-size:.8rem;font-weight:800;display:flex}.p95-tips-box ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p95-tips-box li{color:#e2e8f0;align-items:flex-start;gap:6px;font-size:.75rem;line-height:1.35;display:flex}.p95-tips-box li svg{color:#10b981;min-width:15px;margin-top:2px}.p95-dialogue-tab-layout,.p95-objections-tab-layout{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.p95-tab-intro{flex-direction:column;gap:4px;display:flex}.p95-tab-intro h3{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.p95-tab-intro p{color:#94a3b8;margin:0;font-size:.82rem}.p95-dialogue-cards-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.p95-dialogue-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.p95-dc-header{justify-content:space-between;align-items:center;display:flex}.p95-dc-step{color:#f43f5e;font-size:.72rem;font-weight:800}.p95-dc-speak-btn{color:#fda4af;cursor:pointer;background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:.74rem;font-weight:700;transition:all .2s;display:flex}.p95-dc-speak-btn:hover{color:#fff;background:#f43f5e}.p95-dialogue-card h4{color:#fff;margin:0;font-size:.92rem;font-weight:700}.p95-speech-quote{background:linear-gradient(135deg,#f43f5e1f,#8b5cf61f);border-left:3px solid #f43f5e;border-radius:0 8px 8px 0;padding:10px 12px}.p95-speech-quote p{color:#f8fafc;margin:0;font-size:.86rem;font-weight:600;line-height:1.4}.p95-english-translit small{color:#64748b;font-size:.72rem;font-style:italic}.p95-dc-tips{border-top:1px solid #ffffff0f;flex-direction:column;gap:4px;padding-top:8px;display:flex}.p95-dc-tip-line{color:#cbd5e1;align-items:center;gap:6px;font-size:.74rem;display:flex}.p95-dc-tip-line svg{color:#10b981;min-width:14px}.p95-objections-list{flex-direction:column;gap:12px;display:flex}.p95-objection-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.p95-objection-q{align-items:flex-start;gap:10px;display:flex}.q-badge{color:#fff;background:#f43f5e;border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:.8rem;font-weight:900;display:flex}.q-text h4{color:#f8fafc;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.p95-objection-a{background:#10b98114;border:1px solid #10b98133;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.a-badge{color:#fff;background:#10b981;border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:.8rem;font-weight:900;display:flex}.a-content{flex-direction:column;flex:1;gap:6px;display:flex}.a-content p{color:#e2e8f0;margin:0;font-size:.84rem;line-height:1.4}.p95-training-footer{background:#080c22e6;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.p95-tf-left span{color:#64748b;font-size:.75rem}@media (width<=600px){.p95-training-modal{border-radius:0;max-height:100vh}.p95-training-header{flex-wrap:wrap}.p95-training-footer{flex-direction:column;align-items:stretch}}@media (width<=760px){.p95-csa-training-banner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.p95-training-banner-content{min-width:0}.p95-training-banner-content strong,.p95-training-banner-content small{overflow-wrap:anywhere}.p95-banner-watch-badge{grid-column:1/-1;justify-content:center;width:100%}html,body,#root,.p95-app,.p95-login-bg,.p95-access-bg,.p95-csa-access-bg,.p95-customer-page,.p95-official-page{min-width:0;max-width:100%;overflow-x:clip}.p95-app .p95-header,.p95-app .p95-header>*,.p95-app .p95-header-info,.p95-app .p95-header-info>*,.p95-app .p95-header-actions,.p95-app .p95-header-actions>*{min-width:0;max-width:100%}.p95-outlet-hero-badge{width:100%;min-width:0;overflow:hidden;max-width:100%!important}.p95-login-card,.p95-dealer-login-shell .p95-login-card{width:min(100% - 20px,500px);min-width:0!important;max-width:calc(100% - 20px)!important}.p95-login-card table{table-layout:fixed;width:100%!important}.p95-login-card th,.p95-login-card td{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:0}.p95-stylish-outlet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.p95-table,.p95-official-table,.p95-operator-console table,.p95-csa-history-table,.p95-csa-sales-table,.p95-inventory-table,.p95-csa-roster-table,.p95-app table,.p95-login-bg table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}.p95-table th,.p95-table td,.p95-official-table th,.p95-official-table td,.p95-operator-console table th,.p95-operator-console table td,.p95-app table th,.p95-app table td,.p95-login-bg table th,.p95-login-bg table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:0;padding:8px 5px;font-size:.68rem;line-height:1.28}.p95-table-wrap,.p95-official-table-wrap,.p95-tabs,.p95-subtabs,.p95-tabs-dock,.p95-operator-section-nav,.p95-training-nav-tabs{flex-wrap:wrap;max-width:100%;overflow-x:hidden!important}.p95-tabs>*,.p95-subtabs>*,.p95-tabs-dock>*,.p95-operator-section-nav>*,.p95-training-nav-tabs>*{flex:calc(50% - 8px);max-width:100%;min-width:0!important}.p95-language-toggle.embedded{flex-wrap:wrap;min-width:0;max-width:100%;overflow:hidden!important}.p95-access-art-shine{display:none}.p95-table th,.p95-official-table th,.p95-operator-console table th{letter-spacing:.02em}.p95-operator-console [style*=overflow-x],.p95-operator-console [style*=overflowX],.p95-official-page [style*=overflow-x],.p95-official-page [style*=overflowX]{max-width:100%;overflow-x:hidden!important}.p95-operator-console [style*=min-width],.p95-official-page [style*=min-width]{min-width:0!important}}.p95-operator-console .p95-btn-sm,.p95-language-toggle button,.p95-language-toggle.embedded button{min-height:44px}.p95-operator-console button.p95-btn-sm,.p95-language-toggle button,.p95-tab-btn,.p95-operator-section-nav button{min-width:44px;min-height:44px}.p95-operator-console .p95-btn-sm+.p95-btn-sm{margin-left:1px}@media (width<=760px){.p95-app>.p95-header:not(.p95-csa-header){min-height:64px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;grid-template-columns:none;gap:9px;display:flex}.p95-app>.p95-header:not(.p95-csa-header):not(.p95-operator-header) .p95-header-brand{display:none}.p95-app>.p95-header:not(.p95-csa-header) .p95-outlet-hero-badge{flex:auto;width:auto;padding:7px 9px}.p95-app>.p95-header:not(.p95-csa-header) .p95-stylish-sap-pill{display:none}.p95-app>.p95-header:not(.p95-csa-header) .p95-header-info{flex:none;width:auto;display:flex}.p95-operator-header .p95-header-brand .tag{display:none}}.p95-public-ops{color:#edf2ff;gap:16px;display:grid}.p95-public-ops-loading{align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.p95-public-ops-hero{background:radial-gradient(circle at 90% 10%,#ee2a4333,#0000 38%),linear-gradient(135deg,#1d1245f2,#082352f0);border:1px solid #ffca434d;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;box-shadow:0 22px 55px #0000002b}.p95-public-ops-hero>div:first-child>span{color:#ffd55f;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:900}.p95-public-ops-hero h2{color:#fff7da;margin:5px 0 3px;font-size:clamp(1.45rem,2.5vw,2.25rem)}.p95-public-ops-hero p{color:#b5c2df;margin:0;font-size:.78rem}.p95-public-ops-hero>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.p95-public-ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.p95-public-ops-metrics article{background:linear-gradient(145deg,#162653db,#12163ecc);border:1px solid #91a9dd33;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 9px;min-height:104px;padding:15px;display:grid}.p95-public-ops-metrics svg{color:#ffd45c;grid-row:1/4;align-self:start;width:18px}.p95-public-ops-metrics span{color:#aab8d7;font-size:.65rem;font-weight:800}.p95-public-ops-metrics strong{color:#fff2b5;font-size:1.45rem;line-height:1}.p95-public-ops-metrics small{color:#798bad;font-size:.59rem}.p95-public-ops-tabs{scrollbar-width:none;background:#081236b8;border:1px solid #93a6d533;border-radius:16px;gap:7px;padding:6px;display:flex;overflow-x:auto}.p95-public-ops-tabs button{color:#aebbd6;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px 13px;font-weight:800;display:inline-flex}.p95-public-ops-tabs button.active{color:#fff;background:linear-gradient(110deg,#d90c2e,#f33d59);box-shadow:0 8px 25px #e7153847}.p95-public-ops-tabs button small{color:#241600;background:#ffdd70;border-radius:99px;min-width:19px;padding:2px 6px;font-size:.6rem}.p95-public-ops-message{color:#a7f3d0;background:#065f462b;border:1px solid #34d39947;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:.75rem;display:flex}.p95-public-ops-message.error{color:#fecdd3;background:#8813372e;border-color:#fb718559}.p95-public-ops-message button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.p95-public-ops-posts{grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);gap:14px;display:grid}.p95-public-ops-posts>aside,.p95-public-ops-posts>form,.p95-public-ops-list,.p95-public-ops-settings{background:linear-gradient(145deg,#12204ceb,#0e143ce6);border:1px solid #91a9dd33;border-radius:18px}.p95-public-ops-posts>aside{max-height:760px;padding:12px;overflow-y:auto}.p95-public-ops-posts>aside>.p95-btn{width:100%;margin-bottom:10px}.p95-public-ops-posts>aside>div{gap:6px;display:grid}.p95-public-ops-posts>aside>div>button{text-align:left;color:#cbd5ea;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;gap:3px;padding:12px 28px 12px 12px;display:grid;position:relative}.p95-public-ops-posts>aside>div>button.active{background:#ffd25414;border-color:#ffd25461}.p95-public-ops-posts>aside>div>button>span{color:#ffd65d;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:900}.p95-public-ops-posts>aside>div>button>strong{font-size:.75rem}.p95-public-ops-posts>aside>div>button>small{color:#7f90b3;font-size:.58rem}.p95-public-ops-posts>aside>div>button>svg{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.p95-public-ops-posts>form,.p95-public-ops-settings{gap:14px;padding:19px;display:grid}.p95-public-ops-posts form>header,.p95-public-ops-settings>header{justify-content:space-between;align-items:center;gap:13px;display:flex}.p95-public-ops-posts form>header span{color:#ffd65c;font-size:.61rem;font-weight:800}.p95-public-ops-posts form>header h3,.p95-public-ops-list h3,.p95-public-ops-settings h3{color:#fff5d1;margin:3px 0 0}.p95-public-ops-language{border:1px solid #ffffff1f;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.p95-public-ops-language button{color:#9eacc9;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:39px;min-height:32px;font-size:.65rem;font-weight:900}.p95-public-ops-language button.active{color:#251600;background:#ffda68}.p95-public-ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p95-public-ops-field{color:#c8d3e9;gap:6px;font-size:.65rem;font-weight:800;display:grid}.p95-public-ops-field>input,.p95-public-ops-field>select,.p95-public-ops-field>textarea,.p95-public-ops-list select,.p95-public-ops-media input{color:#f3f6ff;width:100%;min-height:43px;font:inherit;background:#0a1948;border:1px solid #94a7d33d;border-radius:11px;outline:0;padding:9px 11px}.p95-public-ops-field>textarea{resize:vertical;line-height:1.5}.p95-public-ops-field>input:focus,.p95-public-ops-field>select:focus,.p95-public-ops-field>textarea:focus{border-color:#ffd35e;box-shadow:0 0 0 3px #ffd35e1a}.p95-public-ops-field>small{color:#8191b4;font-weight:500}.p95-public-ops-check{color:#ced8ed;align-items:center;gap:8px;min-height:43px;font-size:.71rem;font-weight:700;display:flex}.p95-public-ops-check input{accent-color:#ed1b3d;width:17px;height:17px}.p95-public-ops-consent{background:#ffd2540a;border:1px solid #ffd2542e;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.p95-public-ops-consent>.p95-public-ops-check{grid-column:1/-1}.p95-public-ops-media{border:1px dashed #ffd2544d;border-radius:13px;grid-template-columns:auto 1fr minmax(180px,.55fr) minmax(160px,.45fr);align-items:center;gap:10px;padding:13px;display:grid}.p95-public-ops-media>svg{color:#ffda6c}.p95-public-ops-media>div{gap:2px;display:grid}.p95-public-ops-media strong{font-size:.72rem}.p95-public-ops-media small{color:#8696b8;font-size:.59rem}.p95-public-ops-readonly{color:#bfdbfe;background:#3b82f61a;border-radius:10px;gap:7px;padding:10px;font-size:.7rem;display:flex}.p95-public-ops-posts form>footer,.p95-public-ops-settings>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:5px;display:flex}.p95-public-ops-posts form>footer>span,.p95-public-ops-settings footer>span{color:#8595b5;font-size:.62rem}.p95-public-ops-list{overflow:hidden}.p95-public-ops-list>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.p95-public-ops-list>header p,.p95-public-ops-settings header p{color:#8999ba;margin:4px 0 0;font-size:.67rem}.p95-public-ops-list>header>span{color:#261700;background:#ffdb6c;border-radius:99px;padding:5px 9px;font-size:.65rem;font-weight:900}.p95-public-ops-list>article{border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.p95-public-ops-list>article>svg:first-child{color:#ffd55e}.p95-public-ops-list article>div:nth-child(2){gap:3px;display:grid}.p95-public-ops-list article strong{color:#f5f7ff;font-size:.76rem}.p95-public-ops-list article small{color:#8595b7;font-size:.61rem}.p95-public-ops-list article p{color:#c2cee5;white-space:pre-line;margin:5px 0 0;font-size:.7rem;line-height:1.45}.p95-public-ops-list article .status{color:#c5d1e8;text-transform:capitalize;border:1px solid #ffffff1f;border-radius:99px;padding:5px 8px;font-size:.59rem;font-weight:900}.p95-public-ops-list article .status.pending,.p95-public-ops-list article .status.new{color:#fde68a;background:#f59e0b14;border-color:#f59e0b59}.p95-public-ops-list article .status.approved,.p95-public-ops-list article .status.contacted{color:#a7f3d0;background:#10b98114;border-color:#10b9814d}.p95-public-ops-list article>div:last-child{gap:6px;display:flex}.p95-public-ops-list article>div:last-child button{color:#dce4f5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:5px;min-height:35px;padding:6px 9px;display:inline-flex}.p95-public-ops-list .empty{color:#8292b4;text-align:center;padding:45px 18px}.p95-public-ops-toggle{color:#9eadca;justify-items:center;gap:4px;font-size:.58rem;display:grid}.p95-public-ops-toggle input{accent-color:#ed1c3c;width:36px;height:19px}.p95-public-ops-list .warning{color:#fbbf24}.p95-public-ops-settings{max-width:930px}.p95-public-ops-settings>header{justify-content:flex-start}.p95-public-ops-settings>header>svg{color:#ffd45d}@media (width<=1050px){.p95-public-ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.p95-public-ops-posts{grid-template-columns:1fr}.p95-public-ops-posts>aside{max-height:285px}.p95-public-ops-media{grid-template-columns:auto 1fr}}@media (width<=720px){.p95-public-ops-hero{flex-direction:column;align-items:flex-start;padding:17px}.p95-public-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p95-public-ops-form-grid,.p95-public-ops-consent{grid-template-columns:1fr}.p95-public-ops-consent>.p95-public-ops-check{grid-column:auto}.p95-public-ops-posts>form,.p95-public-ops-settings{padding:14px}.p95-public-ops-posts form>header{flex-direction:column;align-items:flex-start}.p95-public-ops-media{grid-template-columns:1fr}.p95-public-ops-list>article{grid-template-columns:auto minmax(0,1fr)}.p95-public-ops-list>article>.status,.p95-public-ops-list>article>select,.p95-public-ops-list>article>.p95-public-ops-toggle,.p95-public-ops-list>article>.warning,.p95-public-ops-list>article>div:last-child{grid-column:2;justify-self:start}.p95-public-ops-posts form>footer,.p95-public-ops-settings>footer{flex-direction:column;align-items:stretch}}@media (width<=420px){.p95-public-ops-metrics{grid-template-columns:1fr}.p95-public-ops-tabs button{padding:8px 10px}.p95-public-ops-tabs button span{display:none}}.p95-public-site:not(.p95-public-story-page){--p95-page-progress:0;--p95-hero-progress:0;color:#fffaf0;isolation:isolate;background:#07184d;min-height:100vh;font-family:Plus Jakarta Sans,Outfit,Segoe UI,sans-serif;transition:background-color .9s;overflow:clip}.p95-public-site[data-active-scene=pulse]{background-color:#083b76}.p95-public-site[data-active-scene=race]{background-color:#30083d}.p95-public-site[data-active-scene=map]{background-color:#075174}.p95-public-site[data-active-scene=stories]{background-color:#251050}.p95-public-site[data-active-scene=voices]{background-color:#500c34}.p95-public-site[data-active-scene=contact]{background-color:#6b0b16}.p95-public-site:not(.p95-public-story-page)>main{z-index:2;width:100%;max-width:none;padding:0;position:relative}.p95-public-site~.p95-language-toggle:not(.embedded){display:none!important}.p95-public-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 35%,#009cff57,#0000 34%),radial-gradient(circle at 16% 72%,#ec0d3e47,#0000 38%),radial-gradient(circle at 50% 120%,#1569ff61,#0000 48%),linear-gradient(125deg,#05123dfa,#0f265eeb);position:fixed;inset:0;overflow:hidden}.p95-public-atmosphere:after{content:"";opacity:.42;transform:translate3d(calc(var(--p95-page-progress) * 12vw), 0, 0);background:linear-gradient(110deg,#0000 20%,#ffffff08 50%,#0000 68%);position:absolute;inset:0}.p95-public-ambient-orb{aspect-ratio:1;opacity:.42;filter:blur(42px);will-change:transform, background;border-radius:50%;width:min(72vw,980px);transition:background 1.1s,opacity 1.1s;position:absolute}.p95-public-ambient-orb.orb-one{transform:translate3d(calc(var(--p95-page-progress) * -12vw), calc(var(--p95-page-progress) * 18vh), 0);background:radial-gradient(circle,#1e7affb8,#0000 68%);top:-30%;right:-22%}.p95-public-ambient-orb.orb-two{transform:translate3d(calc(var(--p95-page-progress) * 18vw), calc(var(--p95-page-progress) * -16vh), 0);background:radial-gradient(circle,#e60623c2,#0000 66%);bottom:-38%;left:-25%}.p95-public-site[data-active-scene=race] .orb-one,.p95-public-site[data-active-scene=voices] .orb-one{background:radial-gradient(circle,#f51f46c7,#0000 66%)}.p95-public-site[data-active-scene=map] .orb-two{background:radial-gradient(circle,#00bbffb8,#0000 66%)}.p95-public-site[data-active-scene=contact] .p95-public-ambient-orb{opacity:.42}.p95-public-speed-lines{opacity:.45;filter:blur(.2px);width:95vw;height:74vh;transform:rotate(calc(var(--p95-page-progress) * 7deg)) scale(1.2);transform-origin:92% 88%;background:repeating-conic-gradient(from 257deg at 92% 88%,#ffe04fd1 0deg .24deg,#28bfff3d .33deg .48deg,#0000 .62deg 3.4deg);position:absolute;bottom:-24vh;right:-15vw}.p95-public-grain{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:.6s steps(2,end) infinite p95-public-grain-shift;position:absolute;inset:-50%}.p95-public-progress{z-index:1400;pointer-events:none;background:#ffffff0a;height:3px;position:fixed;top:0;left:0;right:0}.p95-public-progress span{width:calc(var(--p95-page-progress) * 100%);background:linear-gradient(90deg,#ed1738,#ffd45f,#3ebcff);height:100%;display:block;box-shadow:0 0 20px #ffd251a6}.p95-public-site:not(.p95-public-story-page) .p95-public-header{z-index:1300;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(110deg,#07143fb8,#180f419e);border:1px solid #ffe06f47;border-radius:18px;width:auto;min-height:64px;padding:8px 10px 8px 12px;position:fixed;top:13px;left:clamp(12px,3vw,42px);right:clamp(12px,3vw,42px);box-shadow:0 20px 55px #00000038,0 0 32px #008cff14}.p95-public-site:not(.p95-public-story-page) .p95-public-header nav a{color:#f2f6ffbd}.p95-public-site:not(.p95-public-story-page) .p95-public-header nav a,.p95-public-site:not(.p95-public-story-page) .p95-public-staff,.p95-public-hero-copy>div a{font-family:Space Grotesk,Plus Jakarta Sans,sans-serif}.p95-public-site:not(.p95-public-story-page) .p95-public-header nav a:hover{color:#ffe47c}.p95-public-site:not(.p95-public-story-page) .p95-public-staff{background:#ffffff0d}.p95-public-hero{grid-template-columns:none;gap:0;width:100%;min-height:112vh;padding:0;display:block;position:relative}.p95-public-hero:before{opacity:.95;filter:blur(4px);background:radial-gradient(circle,#ff1d4d59,#411c9533 42%,#0000 72%);width:72%;top:8%;left:-6%}.p95-public-hero-stage{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(20px,4vw,80px);min-height:100vh;padding:112px max(5vw,50vw - 710px) 72px;display:grid;position:sticky;top:0}.p95-public-hero-copy{z-index:4;max-width:690px;transform:translate3d(0, calc(var(--p95-hero-progress) * -44px), 0);opacity:calc(1 - var(--p95-hero-progress) * .7);position:relative}.p95-public-kicker{letter-spacing:.24em;font-size:.72rem}.p95-public-kicker i{background:linear-gradient(90deg,#ef1738,#ffd760);width:45px}.p95-public-hero-copy h1{color:#fff8d7;background:linear-gradient(120deg,#fff 0%,#fff8d6 45%,#ffd34b 110%);letter-spacing:.018em;text-transform:uppercase;-webkit-text-fill-color:transparent;text-wrap:balance;text-shadow:0 25px 80px #00000052;-webkit-background-clip:text;background-clip:text;max-width:8.5ch;margin:26px 0 22px;font-family:Haettenschweiler,Impact,Arial Narrow,sans-serif;font-size:clamp(5.2rem,9.2vw,10.6rem);font-style:italic;font-weight:400;line-height:.79}.p95-public-hero-copy>p{color:#e4ebff;text-shadow:0 2px 18px #00000073;max-width:55ch;font-size:clamp(.96rem,1.25vw,1.16rem);font-weight:500;line-height:1.72}.p95-public-hero-copy>div a{border-radius:999px;min-height:50px;padding:12px 20px}.p95-public-hero-copy>div a.primary{color:#28040a;background:linear-gradient(105deg,#fff0a4,#f6b627);border-color:#ffe478;box-shadow:0 18px 46px #ffb81859,0 0 24px #ffe26d33}.p95-public-hero-copy>small{margin-top:26px}.p95-public-hero-art{width:min(54vw,780px);height:min(79vh,820px);box-shadow:none;transform:translate3d(calc(var(--p95-hero-progress) * 5vw), calc(var(--p95-hero-progress) * 48px), 0) rotate(calc(var(--p95-hero-progress) * 1.5deg));background:radial-gradient(at 58% 59%,#082d6f85,#0000 66%);border:0;border-radius:0;justify-self:end;position:relative;overflow:visible}.p95-public-hero-art:before{content:"";z-index:3;pointer-events:none;background:0 0;border-radius:0;position:absolute;inset:-2px}.p95-public-hero-art:after{content:"95";z-index:0;bottom:-7%;right:-2vw;color:#ffffff09;pointer-events:none;background:0 0;border-radius:0;font-family:Barlow Condensed,sans-serif;font-size:min(38vw,590px);font-weight:900;line-height:.75;position:absolute;inset:auto}.p95-public-hero-art>img{z-index:2;object-fit:cover;object-position:center 69%;filter:saturate(1.28)contrast(1.1)brightness(1.12)drop-shadow(0 38px 78px #0000006b);border-radius:0;width:100%;height:100%;position:relative;-webkit-mask-image:radial-gradient(56% 59% at 54% 60%,#000 0 56%,#000000eb 68%,#00000061 84%,#0000 100%);mask-image:radial-gradient(56% 59% at 54% 60%,#000 0 56%,#000000eb 68%,#00000061 84%,#0000 100%)}.p95-public-hero-halo{transform:rotate(calc(var(--p95-page-progress) * 28deg));background:radial-gradient(circle at 54% 60%,#00aeff80,#0000 49%),conic-gradient(from 120deg,#0000,#ff124375,#ffd23e33,#0000 42%);border:1px solid #ffdd566b;border-radius:50%;position:absolute;inset:14% 2% 3%;box-shadow:0 0 150px #008bff47,inset 0 0 100px #ff154229}.p95-public-orbit{z-index:5;width:25%;box-shadow:none;background:0 0;border:0;top:4%;left:-5%;right:auto}.p95-public-orbit video{width:100%;height:100%}.p95-public-hero-badge{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;bottom:11%;right:-1%}.p95-public-scroll-cue{color:#ffffff94;letter-spacing:.17em;text-transform:uppercase;justify-items:center;gap:5px;font-size:.62rem;font-weight:800;text-decoration:none;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.p95-public-scroll-cue svg{width:18px;animation:1.5s ease-in-out infinite p95-public-scroll-cue}.p95-public-pulse{background:linear-gradient(90deg,#051132c7,#05264e73,#051132c7);border-block:1px solid #ffffff14;align-content:center;gap:clamp(35px,7vw,90px);min-height:86vh;padding:110px max(5vw,50vw - 710px);display:grid;position:relative}.p95-public-pulse-intro{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.p95-public-pulse-intro span{color:#ffcf49;letter-spacing:.2em;font-size:.7rem;font-weight:900}.p95-public-pulse-intro strong{color:#fff6cf;letter-spacing:.025em;text-transform:uppercase;font-family:Haettenschweiler,Impact,Arial Narrow,sans-serif;font-size:clamp(3.5rem,6.8vw,7.5rem);font-weight:400;line-height:.82}.p95-public-pulse-intro i{background:#38efb4;border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite p95-public-pulse-dot;box-shadow:0 0 0 9px #38efb41a,0 0 25px #38efb4}.p95-public-pulse .p95-public-metrics{border:0;box-shadow:none;background:0 0;border-top:1px solid #ffffff21;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.p95-public-pulse .p95-public-metrics article{background:0 0;border:0;border-right:1px solid #ffffff21;min-height:210px;padding:38px 24px 22px}.p95-public-pulse .p95-public-metrics article:last-child{border-right:0}.p95-public-pulse .p95-public-metrics svg{color:#ffca3d;width:26px;height:26px}.p95-public-pulse .p95-public-metrics span{color:#9fb0d1;text-transform:uppercase;letter-spacing:.09em;margin-top:auto}.p95-public-pulse .p95-public-metrics strong{color:#fff8df;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1}.p95-public-section{width:min(1420px,100%);min-height:90vh;margin:0 auto;padding:clamp(110px,12vw,180px) max(5vw,28px);scroll-margin-top:100px;position:relative}.p95-public-section-heading{gap:36px;margin-bottom:clamp(44px,7vw,92px)}.p95-public-section-heading>div:first-child{max-width:900px}.p95-public-section-heading>div>span{color:#ffd258;letter-spacing:.22em}.p95-public-section-heading h2{color:#fff8e7;letter-spacing:.018em;text-wrap:balance;max-width:11ch;font-family:Haettenschweiler,Impact,Arial Narrow,sans-serif;font-size:clamp(4.2rem,8.2vw,9rem);font-style:italic;font-weight:400;line-height:.8}.p95-public-section-heading p{color:#aebddb;max-width:62ch;font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.7}.p95-public-periods{background:#ffffff0f;border-radius:999px;padding:4px}.p95-public-periods button{border-radius:999px;min-height:42px;padding:8px 17px}.p95-public-periods button.active{color:#2a0803;background:linear-gradient(100deg,#ffe68a,#f7ad24)}.p95-public-race-stage{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.p95-public-rank-signal{text-align:center;align-content:center;justify-items:center;min-height:510px;display:grid;position:sticky;top:110px}.p95-public-rank-signal>div{aspect-ratio:1;width:min(310px,84%)}.p95-public-rank-signal video{object-fit:contain;filter:drop-shadow(0 25px 55px #e2153947);width:100%;height:100%}.p95-public-rank-signal>span{color:#ffcf48;letter-spacing:.2em;margin-top:-8px;font-size:.67rem;font-weight:900}.p95-public-rank-signal>strong{max-width:13ch;margin-top:9px;font-family:Syne,sans-serif;font-size:clamp(1.6rem,2.5vw,2.6rem);line-height:1}.p95-public-rank-signal>small{color:#8699c0;margin-top:12px}.p95-public-podium{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p95-public-podium article{background:linear-gradient(145deg,#202256c7,#0c1235d1);border:1px solid #ffffff21;border-radius:28px;align-content:space-between;gap:18px;min-height:280px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000003b}.p95-public-podium article:before{content:"";opacity:.32;background:radial-gradient(circle at 100% 0,#a61c50,#0000 48%);position:absolute;inset:0}.p95-public-podium article.rank-1{background:linear-gradient(125deg,#4b1c3de6,#18143de0);border-color:#ffd34b94;grid-column:1/-1;min-height:350px}.p95-public-podium article.rank-1:before{background:radial-gradient(circle at 85% 5%,#e84a2b,#0000 50%)}.p95-public-podium .p95-public-rank{color:#ffe370;background:#ffd4491a;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.p95-public-podium .p95-public-rank svg{width:24px}.p95-public-podium .p95-public-rank span{color:#25080e;background:#ffd34d;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.p95-public-podium .p95-public-outlet-name{position:relative}.p95-public-podium .p95-public-outlet-name strong{color:#fff8e5;max-width:16ch;font-family:Syne,sans-serif;font-size:clamp(1.25rem,2.7vw,2.7rem);line-height:1}.p95-public-podium .p95-public-outlet-name span,.p95-public-podium .p95-public-outlet-name small{color:#a9b8d6;margin-top:7px;display:block}.p95-public-podium-volume{z-index:2;align-items:baseline;gap:6px;display:flex;position:absolute;bottom:clamp(48px,5vw,70px);right:clamp(22px,3vw,36px)}.p95-public-podium-volume strong{color:#ffe581;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,7vw,7rem);line-height:.75}.p95-public-podium-volume span{color:#ffcf42;font-weight:900}.p95-public-podium footer{color:#d3dcf0;align-items:center;gap:7px;font-size:.74rem;display:flex;position:relative}.p95-public-podium footer svg{color:#ffce43;width:16px}.p95-public-leaderboard{background:0 0;border:0;grid-column:2;margin-top:16px}.p95-public-leaderboard article{background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0}.p95-public-leaderboard article:hover{background:#ffffff09;transform:translate(6px)}.p95-public-map-section{width:100%;max-width:none;padding-inline:0}.p95-public-map-chapter{grid-template-columns:1fr auto;align-items:end;gap:30px;width:min(1420px,100%);margin:0 auto;padding:0 max(5vw,28px);display:grid}.p95-public-map-chapter-index{color:#59d2ff;grid-template-columns:auto auto;align-items:end;gap:4px 10px;display:grid}.p95-public-map-chapter-index svg{grid-row:1/3;width:31px;height:31px}.p95-public-map-chapter-index span{letter-spacing:.16em;font-size:.6rem;font-weight:900}.p95-public-map-chapter-index strong{color:#fff8e1;font-family:Barlow Condensed,sans-serif;font-size:3rem;line-height:.7}.p95-public-map-layout{background:#030e27d1;border:1px solid #48ccff57;border-radius:34px;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);width:min(1540px,100% - 40px);min-height:720px;margin:0 auto;overflow:hidden;box-shadow:0 45px 120px #00000059,0 0 80px #129fff14}.p95-public-map-panel,.p95-public-map-canvas{min-height:720px}.p95-public-map-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c22c7;border-radius:999px;padding:7px;top:22px;left:22px;right:22px;box-shadow:0 18px 45px #00000040}.p95-public-map-toolbar label,.p95-public-map-toolbar button{border-radius:999px;min-height:48px}.p95-public-map-list{background:linear-gradient(#0a1e44f5,#05102bfa)}.p95-public-map-list-head{z-index:3;background:inherit;padding:28px 22px 18px;position:sticky;top:0}.p95-public-map-list article{border-top-color:#ffffff17;padding:22px}.p95-public-stories:before{content:"STORIES";z-index:-1;color:#ffffff06;font-family:Barlow Condensed,sans-serif;font-size:clamp(7rem,19vw,20rem);font-weight:900;line-height:1;position:absolute;top:5%;right:1%}.p95-public-story-grid{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.p95-public-story-card{background:linear-gradient(145deg,#161a45d9,#0a0f2de6);border:0;border-radius:30px;grid-template-columns:1.08fr .92fr;min-height:420px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0003}.p95-public-story-card:nth-child(n+2){grid-template-columns:1fr;min-height:360px}.p95-public-story-card:nth-child(3n){transform:translateY(48px)}.p95-public-story-card .p95-public-story-media{aspect-ratio:auto;min-height:100%}.p95-public-story-card:nth-child(n+2) .p95-public-story-media{min-height:210px}.p95-public-story-card>div{align-self:center;padding:clamp(24px,4vw,48px)}.p95-public-story-card h3{letter-spacing:-.045em;font-family:Syne,sans-serif;font-size:clamp(1.45rem,2.6vw,2.65rem);line-height:1.04}.p95-public-story-card:hover{transform:translateY(-7px);box-shadow:0 40px 90px #00000052}.p95-public-story-card:nth-child(3n):hover{transform:translateY(40px)}.p95-public-voices{background:linear-gradient(125deg,#4b051694,#110a2f66);width:100%;max-width:none;padding-inline:max(5vw,50vw - 710px)}.p95-public-voices>div:last-child{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.p95-public-voices blockquote{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f2d75;border:1px solid #ffffff21;border-radius:34px;grid-column:span 6;align-content:end;min-height:340px;padding:clamp(28px,5vw,66px);display:grid;position:relative;overflow:hidden}.p95-public-voices blockquote:nth-child(3n){grid-column:3/span 8}.p95-public-voices blockquote>span{color:#ffdf7e33;font-family:Barlow Condensed,sans-serif;font-size:5rem;font-weight:900;position:absolute;top:20px;right:26px}.p95-public-voices blockquote>svg{color:#ffcf55;position:absolute;top:30px;left:34px}.p95-public-voices blockquote p{color:#fff7e0;letter-spacing:-.045em;max-width:22ch;font-family:Syne,sans-serif;font-size:clamp(1.5rem,3.5vw,3.4rem);line-height:1.05}.p95-public-voices blockquote footer{margin-top:28px}.p95-public-comments-section{min-height:0}.p95-public-comments-layout{grid-template-columns:1fr minmax(330px,.75fr);gap:clamp(25px,6vw,90px)}.p95-public-comment{background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0}.p95-public-comments-layout form,.p95-public-contact>form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050d27b3;border:1px solid #ffffff26;border-radius:28px;box-shadow:0 30px 80px #0000003d}.p95-public-site:not(.p95-public-story-page) label{color:#d7e0f2}.p95-public-site:not(.p95-public-story-page) input,.p95-public-site:not(.p95-public-story-page) textarea{background:#02091da8;border-color:#ffffff26;border-radius:13px}.p95-public-contact{background:radial-gradient(circle at 0 100%,#ed17384d,#0000 40%),linear-gradient(125deg,#260822eb,#061238e6);border:1px solid #ffd04b5c;border-radius:48px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(35px,8vw,120px);width:min(1480px,100% - 40px);min-height:92vh;margin:80px auto 50px;padding:clamp(50px,8vw,110px);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 130px #0006}.p95-public-contact-copy{z-index:2;position:relative}.p95-public-contact-copy h2{color:#fff2bd;letter-spacing:.018em;text-transform:uppercase;max-width:8ch;font-family:Haettenschweiler,Impact,Arial Narrow,sans-serif;font-size:clamp(4.4rem,8vw,8.5rem);font-style:italic;font-weight:400;line-height:.79}.p95-public-contact-copy>p{color:#bac7df;max-width:48ch;font-size:1rem;line-height:1.7}.p95-public-contact-copy a{color:#ffe079}.p95-public-contact>form{z-index:2;padding:clamp(24px,4vw,45px);position:relative}.p95-public-contact-orbit{border:1px solid #ffd6542e;border-radius:50%;place-items:center;width:620px;height:620px;display:grid;position:absolute;top:-250px;left:-230px}.p95-public-contact-orbit span{border:1px solid #ffffff14;border-radius:50%;animation:15s linear infinite p95-public-orbit;position:absolute;inset:14%}.p95-public-contact-orbit span:nth-child(2){border-color:#ed17384d;animation-direction:reverse;inset:28%}.p95-public-contact-orbit svg{color:#ffd759;width:38px;height:38px}.p95-public-footer{z-index:2;background:#020719;position:relative}.p95-public-site.is-motion-ready [data-reveal]{opacity:0;transition:opacity .85s,transform 1s cubic-bezier(.2,.75,.2,1);transform:translateY(42px)}.p95-public-site.is-motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}@keyframes p95-public-grain-shift{0%{transform:translate(-2%,-2%)}50%{transform:translate(2%,1%)}to{transform:translate(-1%,2%)}}@keyframes p95-public-scroll-cue{50%{transform:translateY(7px)}}@keyframes p95-public-pulse-dot{50%{opacity:.45;transform:scale(.78)}}@keyframes p95-public-orbit{to{transform:rotate(360deg)}}@media (width<=1100px){.p95-public-hero-stage{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.p95-public-hero-copy h1{font-size:clamp(5rem,10vw,8rem)}.p95-public-race-stage{grid-template-columns:1fr}.p95-public-rank-signal{min-height:340px;position:relative;top:auto}.p95-public-rank-signal>div{width:230px}.p95-public-leaderboard{grid-column:auto}.p95-public-story-grid{grid-template-columns:1fr 1fr}.p95-public-story-card{grid-template-columns:1fr}.p95-public-story-card .p95-public-story-media{min-height:280px}}@media (width<=820px){.p95-public-site:not(.p95-public-story-page) .p95-public-header{top:8px;left:8px;right:8px}.p95-public-hero{min-height:auto}.p95-public-hero-stage{grid-template-columns:1fr;align-content:center;gap:22px;min-height:100svh;padding:104px 18px 70px;position:relative}.p95-public-hero-copy{text-align:left;opacity:1;max-width:640px;transform:none}.p95-public-hero-copy h1,.p95-public-hero-copy>p{margin-left:0;margin-right:0}.p95-public-kicker,.p95-public-hero-copy>div,.p95-public-hero-copy>small{justify-content:flex-start}.p95-public-hero-copy h1{max-width:9ch;margin:18px 0 16px;font-size:clamp(4.2rem,16vw,7rem);line-height:.8}.p95-public-hero-art{justify-self:end;width:min(88vw,540px);height:min(52vh,540px);transform:none}.p95-public-orbit{width:22%;left:-3%}.p95-public-scroll-cue{display:none}.p95-public-pulse{min-height:auto;padding:90px 18px}.p95-public-pulse-intro{grid-template-columns:1fr auto}.p95-public-pulse-intro strong{grid-area:2/1/auto/-1}.p95-public-pulse .p95-public-metrics{grid-template-columns:1fr 1fr}.p95-public-pulse .p95-public-metrics article{border-bottom:1px solid #ffffff21;min-height:165px;padding:24px 16px}.p95-public-section{min-height:0;padding:100px 18px}.p95-public-section-heading{margin-bottom:45px}.p95-public-section-heading h2{font-size:clamp(4rem,15vw,6.5rem)}.p95-public-podium{grid-template-columns:1fr 1fr}.p95-public-podium article{min-height:250px}.p95-public-podium article.rank-1{min-height:320px}.p95-public-map-chapter{grid-template-columns:1fr;padding:0 18px}.p95-public-map-chapter-index{display:none}.p95-public-map-layout{border-radius:26px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:0}.p95-public-map-panel,.p95-public-map-canvas{min-height:490px}.p95-public-map-list{max-height:390px}.p95-public-story-grid{grid-template-columns:1fr}.p95-public-story-card,.p95-public-story-card:nth-child(n+2){grid-template-columns:1fr;min-height:0;transform:none}.p95-public-story-card:hover,.p95-public-story-card:nth-child(3n):hover{transform:translateY(-5px)}.p95-public-voices{padding-inline:18px}.p95-public-voices>div:last-child{grid-template-columns:1fr}.p95-public-voices blockquote,.p95-public-voices blockquote:nth-child(3n){grid-column:auto;min-height:300px}.p95-public-comments-layout{grid-template-columns:1fr}.p95-public-contact{border-radius:30px;grid-template-columns:1fr;width:calc(100% - 24px);min-height:0;margin:40px auto 18px;padding:70px 24px 28px}.p95-public-contact-copy{text-align:left}.p95-public-contact-copy>div{justify-items:start}}@media (width<=560px){.p95-public-site:not(.p95-public-story-page) .p95-public-header .p95-public-logo img:last-child{width:86px}.p95-public-hero-stage{padding-inline:14px}.p95-public-hero-copy>div{grid-template-columns:1fr;display:grid}.p95-public-hero-copy>div a{width:100%}.p95-public-hero-art{width:100%;height:44vh;min-height:330px}.p95-public-hero-art>img{object-position:center 72%}.p95-public-hero-badge{bottom:4%;left:auto;right:5px}.p95-public-pulse .p95-public-metrics article{min-width:0}.p95-public-pulse .p95-public-metrics strong{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,3.2rem)}.p95-public-podium{grid-template-columns:1fr}.p95-public-podium article.rank-1{grid-column:auto;min-height:300px}.p95-public-podium article{min-height:250px}.p95-public-podium-volume strong{font-size:4.2rem}.p95-public-leaderboard article{grid-template-columns:42px minmax(0,1fr)}.p95-public-leaderboard article>div:nth-child(3){grid-column:2}.p95-public-map-toolbar{border-radius:19px;top:12px;left:12px;right:12px}.p95-public-map-panel,.p95-public-map-canvas{min-height:430px}.p95-public-voices blockquote{border-radius:26px;padding:28px 22px}.p95-public-comments-layout form,.p95-public-contact>form{border-radius:20px;padding:18px}.p95-public-contact-copy h2{font-size:clamp(4rem,17vw,6rem)}}@media (prefers-reduced-motion:reduce){.p95-public-site:not(.p95-public-story-page) .p95-public-atmosphere:after,.p95-public-site:not(.p95-public-story-page) .p95-public-ambient-orb,.p95-public-site:not(.p95-public-story-page) .p95-public-speed-lines,.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy,.p95-public-site:not(.p95-public-story-page) .p95-public-hero-art{transform:none!important}.p95-public-site.is-motion-ready [data-reveal]{opacity:1;transform:none}.p95-public-grain,.p95-public-scroll-cue svg,.p95-public-pulse-intro i,.p95-public-contact-orbit span{animation:none!important}}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-stage{isolation:isolate;overflow:hidden}.p95-public-hero-render{z-index:-2;background:#03133e;position:absolute;inset:0;overflow:hidden}.p95-public-hero-render:before,.p95-public-hero-render:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.p95-public-hero-render:before{background:linear-gradient(90deg,#01061bf0 0%,#040e2ed6 25%,#04113847 49%,#0107180a 76%),linear-gradient(#02071952,#0000 34%,#02081fb3 100%)}.p95-public-hero-render:after{background:linear-gradient(#0000,#07184d 96%);height:24%;inset:auto 0 0}.p95-public-hero-render img{object-fit:cover;object-position:center;filter:saturate(1.22)contrast(1.08)brightness(1.02);width:100%;height:100%;transform:scale(1.035) translate3d(calc(var(--p95-hero-progress) * -1.8vw), calc(var(--p95-hero-progress) * 1.5vh), 0);will-change:transform;transition:filter .8s}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#030a2557,#030a2514,#0000);border-left:1px solid #ffd65457;border-radius:0 32px 32px 0;padding:clamp(18px,2.5vw,34px)}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{color:#fffdf3;background:linear-gradient(118deg,#fff 0%,#fff1b1 42%,#ffbd20 82%,#ff4a2e 115%);filter:drop-shadow(0 18px 34px #00000047);-webkit-background-clip:text;background-clip:text}.p95-public-hero-art-3d{pointer-events:none;background:0 0}.p95-public-hero-art-3d:before,.p95-public-hero-art-3d:after{display:none}.p95-public-hero-art-3d .p95-public-hero-badge{color:#fff6ce;background:linear-gradient(110deg,#05123ad6,#360518ad);border-color:#ffd24a8a;bottom:8%;left:auto;right:clamp(14px,3vw,46px);box-shadow:0 18px 58px #00000059,0 0 42px #ff2f241f}@media (width<=820px){.p95-public-hero-render img{object-position:62% center;transform:scale(1.08)}.p95-public-hero-render:before{background:linear-gradient(#02081fb8 0%,#030c2a54 38%,#02081f9e 100%),linear-gradient(90deg,#02081fb8,#0000 78%)}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-stage{min-height:100svh}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#030b2ac2,#0e124280);border-bottom:1px solid #ffd65452;border-left:0;border-radius:26px;align-self:end;padding:20px 18px}.p95-public-hero-art-3d{width:100%;height:100%;position:absolute;inset:0}.p95-public-hero-art-3d .p95-public-hero-badge{bottom:32%;right:18px}}@media (width<=560px){.p95-public-hero-render img{object-position:66% center}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{font-size:clamp(3.6rem,15.5vw,5.25rem)}.p95-public-hero-art-3d .p95-public-hero-badge{transform-origin:100% 100%;bottom:35%;right:14px;transform:scale(.88)}}.p95-public-bullets{color:#b7c5df;gap:7px;max-width:62ch;margin:14px 0 0;padding:0;font-size:clamp(.84rem,1vw,.98rem);line-height:1.45;list-style:none;display:grid}.p95-public-bullets li{padding-left:17px;position:relative}.p95-public-bullets li:before{content:"";background:#ffd258;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 12px #ffd258b3}.p95-public-hero-copy>.p95-public-bullets{color:#e4ebff;max-width:42ch}.p95-public-hero-copy h1 span{white-space:nowrap;display:block}.p95-public-contact-copy>.p95-public-bullets{margin-bottom:23px}.p95-public-section-heading{align-items:center}.p95-public-section[data-scene=race],.p95-public-section[data-scene=map],.p95-public-section[data-scene=stories],.p95-public-section[data-scene=voices]{isolation:isolate;position:relative}.p95-public-section[data-scene=race]:before,.p95-public-section[data-scene=map]:before,.p95-public-section[data-scene=stories]:before,.p95-public-section[data-scene=voices]:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd2584d,#0000);height:1px;position:absolute;top:24%;left:-12vw;right:-12vw;transform:rotate(-3deg)}.p95-public-section[data-scene=map]:before{background:linear-gradient(90deg,#0000,#19cdff40,#0000);top:38%;transform:rotate(5deg)}.p95-public-section[data-scene=stories]:before{background:linear-gradient(90deg,#0000,#ff464e40,#0000);top:18%;transform:rotate(-7deg)}.p95-public-section[data-scene=voices]:before{background:linear-gradient(90deg,#0000,#6da0ff38,#0000);top:58%;transform:rotate(2deg)}@media (width<=820px){.p95-public-hero-copy h1 span{white-space:normal}}.p95-public-site:not(.p95-public-story-page) .p95-public-hero{min-height:220vh}.p95-public-scroll-scene{z-index:-1;opacity:0;pointer-events:none;transition:opacity .75s;position:absolute;inset:0;overflow:hidden}.p95-public-scroll-scene.is-ready{opacity:1}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{opacity:1;will-change:transform, opacity;transform:none}.p95-public-scroll-scene canvas{display:block;width:100%!important;height:100%!important}.p95-public-scroll-scene>span{z-index:2;color:#fff0af;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;background:#030d2db8;border:1px solid #ffda5b47;border-radius:999px;padding:8px 13px;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:.7rem;position:absolute;top:105px;right:clamp(18px,4vw,64px);box-shadow:0 12px 35px #0000003d}.p95-public-hero-stage.has-live-3d .p95-public-hero-render img{opacity:.2;filter:saturate(1.2)brightness(.45)blur(2px);transform:scale(1.06)}.p95-public-hero-stage.has-live-3d .p95-public-hero-render:before{background:linear-gradient(90deg,#01061bf5 0%,#040e2ed1 27%,#0411382e 52%,#0000 80%),linear-gradient(#0207192e,#0000 40%,#02081fa3 100%)}.p95-public-hero-stage.has-live-3d .p95-public-hero-render:after{height:22%}.p95-public-hero-stage.has-live-3d .p95-public-hero-art-3d{z-index:3}@media (width<=820px){.p95-public-site:not(.p95-public-story-page) .p95-public-hero{min-height:185vh}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-stage{height:100svh;min-height:100svh;position:sticky;top:0}.p95-public-scroll-scene>span{top:88px;right:14px}.p95-public-hero-stage.has-live-3d .p95-public-hero-render img{opacity:.14}.p95-public-hero-stage.has-live-3d .p95-public-hero-copy{background:linear-gradient(145deg,#030b2ad1,#0e124280)}.p95-public-hero-stage.has-live-3d .p95-public-hero-art-3d .p95-public-hero-badge{display:none}}@media (prefers-reduced-motion:reduce){.p95-public-site:not(.p95-public-story-page) .p95-public-hero{min-height:100svh}.p95-public-scroll-scene{display:none!important}}@media (width<=760px){.p95-queue-content{padding-top:12px}.p95-csa-journey{margin-bottom:12px}.p95-queue-card-focus{border-radius:20px;padding:14px 12px}.p95-queue-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.p95-queue-heading>.p95-btn{width:auto;min-height:40px;padding:8px 10px}.p95-queue-list-focus{margin-top:12px}.p95-queue-watching{min-height:150px;padding:14px 10px}.p95-queue-watching .p95-radar-large{border-radius:15px;width:46px;height:46px;margin-bottom:2px}.p95-queue-watching .p95-radar-large svg{width:23px;height:23px}.p95-ocr-fallback.p95-ocr-quick-action{background:#0517418a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;margin-top:12px;padding:9px 10px}.p95-ocr-quick-action .p95-animated-icon{border-radius:11px;width:36px;height:36px}.p95-ocr-quick-action>div{gap:0;line-height:1.25}.p95-ocr-quick-action>div strong{font-size:.78rem}.p95-ocr-quick-action>div span{display:none}.p95-ocr-quick-action>:last-child{white-space:nowrap;grid-column:auto;width:auto;min-height:40px;padding:8px 10px;font-size:.72rem}}@media (width<=430px){.p95-queue-heading .p95-muted{font-size:.7rem}.p95-ocr-quick-action>div strong{font-size:.73rem}.p95-ocr-quick-action>:last-child{padding-inline:8px}}.p95-training-tab-short{display:none}.p95-assist-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.p95-assist-task{background:linear-gradient(145deg,#081b48b8,#051132d1);border:1px solid #bbcaf22e;border-radius:18px;min-width:0;padding:18px}.p95-assist-task-heading{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.p95-assist-task-heading>div{min-width:0}.p95-assist-task-heading strong{color:#f8fafc;font-size:.98rem;line-height:1.25;display:block}.p95-assist-task-heading small{color:#9dacd2;margin-top:4px;font-size:.76rem;line-height:1.4;display:block}.p95-assist-task-icon{color:#ffe58a;background:#f3c64b17;border:1px solid #f3c64b52;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.p95-assist-field-label{color:#cbd5e1;letter-spacing:.025em;margin:0 0 7px 2px;font-size:.72rem;font-weight:750;display:block}.p95-assist-task .p95-assist-search{grid-template-columns:minmax(0,1fr) auto;margin-top:0}.p95-assist-handover-task{flex-direction:column;display:flex}.p95-assist-scan-action{color:#fff1ad;border-color:#f3c64b70;width:100%}.p95-assist-manual-toggle{color:#aebde1;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:11px;padding:5px 8px;font:700 .74rem/1.3 inherit;text-decoration:underline}.p95-assist-manual-toggle:hover{color:#fff}.p95-assist-manual-entry{border-top:1px solid #bbcaf224;gap:9px;margin-top:12px;padding-top:14px;display:grid}.p95-assist-manual-entry .p95-assist-field-label{margin-bottom:-2px}.p95-assist-manual-entry .p95-mobile-field.is-valid{border-color:#34d39994;box-shadow:0 0 0 3px #10b98114}.p95-assist-confirm-action{width:100%}.p95-csa-sales-table-wrap{max-width:100%;margin-top:8px}.p95-csa-sales-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.p95-csa-sales-table thead tr{color:var(--text-muted);border-bottom:1px solid #ffffff1a}.p95-csa-sales-table th,.p95-csa-sales-table td{padding:12px 8px}.p95-csa-sales-table thead th:nth-child(n+2),.p95-csa-sales-table td{text-align:right}.p95-csa-sales-table tbody tr{border-bottom:1px solid #ffffff0f}.p95-csa-sales-person{color:#f8fafc;text-align:left;align-items:center;gap:9px;min-width:0;font-weight:700;display:flex}.p95-csa-sales-avatar{color:#c4b5fd;background:#8b5cf633;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.p95-csa-sales-name{overflow-wrap:anywhere;min-width:0}.p95-csa-sales-today{color:#34d399;font-weight:750}.p95-csa-sales-total{color:#fbbf24;font-weight:750}@media (width<=760px){.p95-access-bg{padding:max(24px, env(safe-area-inset-top)) 12px calc(30px + env(safe-area-inset-bottom))}.p95-access-stage{gap:14px}.p95-access-intro{border-radius:22px;min-height:auto;padding:22px 18px}.p95-access-intro .p95-eyebrow{margin-bottom:16px}.p95-access-intro h1{margin-bottom:14px;font-size:clamp(1.85rem,9vw,2.45rem)}.p95-access-intro>p{font-size:.94rem;line-height:1.5}.p95-access-art{border-radius:22px;min-height:clamp(210px,62vw,285px);max-height:none}.p95-access-art-brand{top:28px;left:20px}.p95-access-options{gap:11px;margin-top:16px}.p95-access-option{border-radius:20px;grid-template-columns:clamp(52px,15vw,62px) minmax(0,1fr) 24px;gap:clamp(10px,3vw,14px);min-height:92px;padding:13px}.p95-option-icon{border-radius:16px;width:clamp(52px,15vw,62px);height:clamp(52px,15vw,62px)}.p95-option-icon svg{width:27px;height:27px}.p95-access-option strong{margin-bottom:4px;font-size:clamp(1rem,4.7vw,1.2rem);line-height:1.15}.p95-access-option small{font-size:clamp(.72rem,3.25vw,.84rem);line-height:1.35}.p95-access-option>svg{width:23px;height:23px}.p95-access-footnote{gap:13px;margin-top:28px;font-size:.82rem}.p95-access-footnote-icon{width:48px;height:48px}.p95-assist-task-grid{grid-template-columns:1fr;gap:11px;margin-top:14px}.p95-assist-task{border-radius:16px;padding:15px}.p95-assist-task .p95-assist-search{grid-template-columns:1fr}.p95-assist-task .p95-btn{width:100%}.p95-assist-shell>.p95-card{padding:18px 14px}.p95-assist-shell>.p95-card+.p95-card{margin-top:-4px}.p95-training-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080b22;padding:0}.p95-training-modal,.p95-training-modal.fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.p95-training-header{padding:max(10px, env(safe-area-inset-top)) 12px 10px;grid-template-columns:minmax(0,1fr) 42px;gap:10px;display:grid}.p95-training-header-left{gap:8px;min-width:0}.p95-training-title-wrap{min-width:0}.p95-training-badge{font-size:.66rem}.p95-training-title-wrap h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.86rem;line-height:1.25;overflow:hidden}.p95-training-header-actions{display:contents}.p95-training-close-btn{grid-area:1/2;width:40px;height:40px}.p95-training-lang-pills{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.p95-lang-pill{justify-content:center;min-width:0;min-height:40px;padding:7px 4px;font-size:.72rem}.p95-training-nav-tabs{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid;overflow:hidden!important}.p95-training-nav-tabs>*{flex:none;width:auto;max-width:none;min-width:0!important}.p95-training-tab{white-space:normal;justify-content:center;gap:5px;min-height:42px;padding:7px 5px;font-size:.72rem}.p95-training-tab-long{display:none}.p95-training-tab-short{display:inline}.p95-training-content-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px;display:grid;overflow-x:hidden}.p95-video-screen-container,.p95-video-viewport,.p95-scene-canvas,.p95-scene-content{min-width:0;max-width:100%}.p95-video-viewport{border-radius:13px}.p95-scene-canvas{min-height:clamp(218px,66vw,282px);overflow:hidden}.p95-subtitles-bar{padding:8px 10px}.primary-sub{font-size:.78rem}.secondary-sub{font-size:.68rem}.p95-video-controls-bar{padding:8px}.p95-controls-buttons-row{gap:8px}.p95-controls-left,.p95-controls-right{gap:5px}.p95-ctrl-btn{width:40px;height:40px}.p95-ctrl-btn.p95-play-btn{width:42px;height:42px}.p95-controls-right .p95-ctrl-btn:last-child{display:none}.p95-chapter-indicator{min-width:0;margin-left:2px}.p95-chapter-indicator span{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}.p95-speed-pill{min-height:40px;padding-inline:9px}.p95-voiceover-card{padding:11px 12px}.p95-narration-full{font-size:.78rem;line-height:1.42}.p95-chapters-sidebar{gap:9px}.p95-chapter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.p95-chapter-card{gap:7px;min-width:0;padding:9px}.p95-chapter-card .p95-ch-icon-wrap{flex:none}.p95-chapter-card .p95-ch-text-wrap{min-width:0}.p95-chapter-card h4{font-size:.74rem;line-height:1.25}.p95-chapter-card p{display:none}.p95-dialogue-tab-layout,.p95-objections-tab-layout{min-width:0;padding:12px;overflow-x:hidden}.p95-training-footer{padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#080c22fa;flex:none}.p95-training-footer .p95-tf-left{display:none}.p95-training-footer .p95-btn{width:100%;min-height:48px}.p95-csa-sales-card{padding:18px 14px}.p95-csa-sales-table,.p95-csa-sales-table tbody{display:block;width:100%!important}.p95-csa-sales-table thead{display:none}.p95-csa-sales-table tbody{gap:9px;display:grid}.p95-csa-sales-table tbody tr{background:#04123780;border:1px solid #bbcaf224;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.p95-csa-sales-table th,.p95-csa-sales-table td{word-break:normal;overflow-wrap:normal;white-space:normal;width:auto;min-width:0;max-width:none;padding:0;font-size:.78rem}.p95-csa-sales-table .p95-csa-sales-person{border-bottom:1px solid #bbcaf21a;grid-column:1/-1;padding-bottom:10px}.p95-csa-sales-name{overflow-wrap:anywhere}.p95-csa-sales-table td{text-align:left;gap:4px;padding-top:10px;display:grid}.p95-csa-sales-table td:last-child{text-align:right}.p95-csa-sales-table td:before{content:attr(data-label);color:#8fa0c7;text-transform:uppercase;font-size:.62rem;font-weight:750;line-height:1.25}.p95-rank-top-outlets>div:not(:first-child) span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=380px){.p95-access-option{grid-template-columns:50px minmax(0,1fr) 20px;padding:11px}.p95-option-icon{width:50px;height:50px}.p95-access-option small{font-size:.7rem}.p95-training-live-dot,.p95-controls-left .p95-ctrl-btn:nth-of-type(2),.p95-chapter-indicator span{display:none}}@media (width<=760px){body:has(.p95-access-bg) .p95-language-toggle:not(.embedded){top:max(12px, env(safe-area-inset-top));z-index:20;border-radius:13px;gap:2px;width:auto;padding:4px;position:absolute;left:auto;right:12px;transform:none;box-shadow:0 8px 22px #00051e3d,inset 0 1px #ffffff1a}body:has(.p95-access-bg) .p95-language-toggle:not(.embedded)>svg{width:15px;height:15px;margin:0 3px}body:has(.p95-access-bg) .p95-language-toggle:not(.embedded) button{border-radius:9px;justify-content:center;width:32px;min-width:32px;min-height:32px;padding:4px}body:has(.p95-access-bg) .p95-language-toggle:not(.embedded) button span{font-size:.72rem}.p95-access-bg{padding-top:max(70px, calc(env(safe-area-inset-top) + 58px))}.p95-access-stage{align-items:start}.p95-access-art{align-self:start;width:100%;height:clamp(220px,62vw,255px);min-height:0;max-height:255px}.p95-access-art img{object-fit:cover;object-position:50% 68%;height:100%}.p95-access-art-brand{top:20px;left:18px}body:has(.p95-dealer-login-shell) .p95-language-toggle:not(.embedded){display:none!important}.p95-dealer-access-topline{align-items:center;gap:12px;margin-bottom:22px;display:flex}.p95-dealer-access-topline>.p95-back-link{color:#b8c7e8;background:#05174161;border:1px solid #becdf233;border-radius:50%;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;position:static}.p95-dealer-access-topline>.p95-dealer-login-kicker{min-width:0;margin:0}.p95-dealer-access-topline>.p95-back-link span{display:none}.p95-dealer-access-topline>.p95-back-link:hover{color:#fff;background:#122f69b8;transform:none}.p95-dealer-access-topline>.p95-back-link:focus-visible{outline-offset:3px;outline:2px solid #ffe58a}.p95-csa-access-topline{align-items:center;gap:12px;margin-bottom:22px;display:flex}.p95-csa-access-topline>.p95-back-link{color:#b8c7e8;background:#05174161;border:1px solid #becdf233;border-radius:50%;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;position:static}.p95-csa-access-topline>.p95-eyebrow{min-width:0;margin:0}.p95-csa-access-topline>.p95-back-link span{display:none}.p95-csa-access-topline>.p95-back-link:hover{color:#fff;background:#122f69b8}.p95-csa-access-topline>.p95-back-link:focus-visible{outline-offset:3px;outline:2px solid #ffe58a}}.p95-wallet-bg{--w-surface:#ffffff09;--w-surface-hi:#ffffff0f;--w-line:#ffffff1a;--w-line-strong:#fff3;--w-text:#f3f5fa;--w-muted:#98a2ba;--w-accent:#f5b942;--w-accent-soft:#f5b94221;--w-accent-ink:#1b1305;--w-danger:#fda4af;--w-ok:#4ade80;min-height:100dvh;color:var(--w-text);background:radial-gradient(circle at 50% -12%,#1952a647,#0000 42%),linear-gradient(#081c48 0%,#061538 56%,#040f2b 100%);font-family:Outfit,system-ui,sans-serif}.p95-wallet-bg.p95-wallet-login-bg{background:0 0}.p95-wallet-shell{max-width:640px;margin:0 auto;padding:12px 16px 56px}body:has(.p95-wallet-bg) .p95-language-toggle:not(.embedded){display:none!important}.p95-wallet-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:22px;display:flex}.p95-wallet-topbar-actions{flex:none;align-items:center;gap:8px;display:flex}.p95-wallet-topbar .p95-language-toggle.embedded{border-color:var(--w-line);background:0 0}.p95-wallet-topbar .p95-language-toggle.embedded button.active{background:var(--w-accent);box-shadow:none;border-color:#0000}.p95-wallet-topbar .p95-language-toggle.embedded>svg{display:none}.p95-wallet-topbar .p95-language-toggle.embedded{padding:5px 6px}.p95-wallet-topbar .p95-language-toggle.embedded button{justify-content:center;min-width:40px;padding:5px 6px}.p95-wallet-topbar .p95-wallet-account{letter-spacing:normal;padding:0 11px}.p95-wallet-prizes-button{width:44px;height:44px;color:var(--w-accent);background:var(--w-accent-soft);cursor:pointer;transition:background var(--transition), border-color var(--transition);border:1px solid #f5b9426b;border-radius:12px;flex:none;place-items:center;display:grid}.p95-wallet-prizes-button:hover{border-color:var(--w-accent);background:#f5b94238}.p95-wallet-account{border:1px solid var(--w-line);min-height:40px;color:var(--w-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font:700 .78rem/1 inherit;display:inline-flex}.p95-wallet-account:hover{color:var(--w-text);border-color:var(--w-line-strong)}.p95-wallet-account-number{font-variant-numeric:tabular-nums;letter-spacing:.05em}.p95-wallet-heading{margin-bottom:20px}.p95-wallet-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:700;line-height:1.15}.p95-wallet-subtitle{color:var(--w-muted);margin:6px 0 0;font-size:.88rem}.p95-field-label{color:var(--w-muted);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:700;display:block}.p95-wallet-note{color:var(--w-muted);margin:0;font-size:.78rem;line-height:1.5}.p95-wallet-grid{grid-template-columns:1fr;gap:9px;display:grid}@media (width>=560px){.p95-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p95-coupon{border:1px solid var(--w-line);background:var(--w-surface);min-height:128px;color:var(--w-text);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:13px 14px;font-family:inherit;display:flex;position:relative;overflow:hidden}.p95-coupon-sealed{background:repeating-linear-gradient(115deg, #ffffff0b 0 7px, #fff0 7px 16px), var(--w-surface);cursor:pointer;transition:background var(--transition), border-color var(--transition);border-style:dashed;border-color:#f5b94259;justify-content:center;align-items:center;gap:10px}.p95-coupon-sealed:hover{border-color:var(--w-accent)}.p95-coupon-sealed:active{transform:scale(.99)}.p95-coupon-sealed:disabled{cursor:progress}.p95-coupon-sealed-art{width:40px;height:40px;color:var(--w-accent);background:#f5b94229;border-radius:50%;place-items:center;display:grid}.p95-coupon-sealed-label{font-size:.84rem;font-weight:700}.p95-coupon-sealed:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff12 50%,#0000 66%) 0 0/260% 100%;animation:3.6s linear infinite p95-coupon-sheen;position:absolute;inset:0}.p95-coupon-sealed.is-revealing{animation:.45s p95-coupon-scratch}.p95-coupon-sealed.is-revealing:after{animation-duration:.65s}@keyframes p95-coupon-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes p95-coupon-scratch{0%{transform:scale(1)}45%{transform:scale(1.02)rotate(-.8deg)}to{transform:scale(1)}}.p95-coupon-foil{z-index:2;transform-origin:0;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff38 47%,#0000 64%),repeating-linear-gradient(115deg,#ffffff0d 0 7px,#fff0 7px 16px),#161a27;animation:.62s cubic-bezier(.5,0,.35,1) both p95-coupon-peel;position:absolute;inset:0}@keyframes p95-coupon-peel{0%{opacity:1;transform:none}55%{opacity:1;transform:translate(46%)rotate(1.6deg)}to{opacity:0;transform:translate(114%)rotate(4.5deg)}}.p95-coupon-open.is-fresh{animation:.5s cubic-bezier(.2,.85,.3,1.25) both p95-coupon-open}@keyframes p95-coupon-open{0%{transform:scale(.965)}60%{transform:scale(1.012)}to{transform:none}}.p95-coupon-open.is-fresh:after{content:"";z-index:3;border:1px solid var(--w-accent);pointer-events:none;border-radius:14px;animation:1s ease-out both p95-coupon-flash;position:absolute;inset:0}@keyframes p95-coupon-flash{0%{opacity:0}20%{opacity:.85}to{opacity:0}}.p95-coupon-open.is-fresh .p95-coupon-badge{animation:.5s cubic-bezier(.2,.9,.3,1.5) .24s both p95-coupon-prize}@keyframes p95-coupon-prize{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.p95-coupon-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.p95-coupon-brand{min-width:0;color:var(--w-muted);text-transform:uppercase;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:700;overflow:hidden}.p95-coupon-badge{color:var(--w-accent);background:var(--w-accent-soft);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:.74rem;font-weight:800}.p95-coupon-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.p95-coupon-code{display:grid}.p95-coupon-code-row{align-items:stretch;gap:8px;min-height:38px;display:flex}.p95-coupon-code-value{border:1px dashed var(--w-line-strong);background:var(--w-surface-hi);min-width:0;font-family:var(--p95-mono-font,ui-monospace, monospace);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:10px;flex:auto;padding:0 11px;font-size:.9rem;font-weight:700;line-height:36px;overflow:hidden}.p95-coupon-copy{border:1px solid var(--w-line-strong);min-width:7em;color:var(--w-text);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font:700 .75rem/1 inherit;display:inline-flex}.p95-coupon-copy:hover{border-color:var(--w-text)}.p95-coupon-copy.is-copied{color:var(--w-ok);border-color:#4ade8073}.p95-coupon-details>summary{min-height:26px;color:var(--w-muted);cursor:pointer;align-items:center;font-size:.74rem;font-weight:700;list-style:none;display:inline-flex}.p95-coupon-details>summary::-webkit-details-marker{display:none}.p95-coupon-details>summary:after{content:" ›";margin-left:4px}.p95-coupon-details[open]>summary:after{content:" ⌄"}.p95-coupon-details p{color:var(--w-muted);white-space:pre-line;margin:5px 0 0;font-size:.77rem;line-height:1.5}.p95-coupon-foot{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:9px;display:flex}.p95-coupon-expiry{color:var(--w-muted);font-size:.72rem}.p95-coupon-expiry.is-urgent{color:var(--w-accent);font-weight:700}.p95-coupon-action{background:var(--w-accent);min-height:38px;color:var(--w-accent-ink);cursor:pointer;transition:filter var(--transition);border:0;border-radius:10px;align-items:center;gap:5px;padding:0 13px;font:800 .8rem/1 inherit;display:inline-flex}.p95-coupon-action:hover{filter:brightness(1.08)}.p95-coupon-skeleton{background:linear-gradient(100deg, var(--w-surface) 30%, var(--w-surface-hi) 50%, var(--w-surface) 70%);background-size:220% 100%;border-style:dashed;animation:1.3s linear infinite p95-coupon-shimmer}@keyframes p95-coupon-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.p95-wallet-empty{border:1px dashed var(--w-line);text-align:center;border-radius:16px;justify-items:center;gap:8px;padding:44px 20px;display:grid}.p95-wallet-empty-mark{width:44px;height:44px;color:var(--w-accent);background:var(--w-accent-soft);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.p95-wallet-empty-title{margin:0;font-size:1rem;font-weight:700}.p95-wallet-empty .p95-wallet-note{max-width:34ch}.p95-wallet-error{color:var(--w-danger);background:#f43f5e17;border:1px solid #fda4af52;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:.84rem;display:flex}.p95-wallet-error button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fda4af6b;border-radius:9px;flex:none;padding:0 12px;font:700 .78rem/1 inherit}.p95-wallet-foot{text-align:center;justify-items:center;gap:12px;margin-top:26px;display:grid}.p95-wallet-refresh{border:1px solid var(--w-line);min-height:40px;color:var(--w-muted);cursor:pointer;transition:color var(--transition), border-color var(--transition);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font:700 .8rem/1 inherit;display:inline-flex}.p95-wallet-refresh:hover:not(:disabled){color:var(--w-text);border-color:var(--w-line-strong)}.p95-wallet-refresh:disabled{opacity:.55;cursor:progress}.p95-wallet-foot .p95-wallet-note{max-width:38ch}.p95-wallet-gate{max-width:380px;margin:6vh auto 0}.p95-wallet-campaign-brand{align-items:center;min-height:40px;margin-bottom:10px;display:flex}.p95-wallet-campaign-brand .p95-brand-lockup{animation:none}.p95-wallet-campaign-brand .p95-brand-hp-shell{box-shadow:none}.p95-wallet-gate-mark{width:44px;height:44px;color:var(--w-accent);background:var(--w-accent-soft);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.p95-wallet-gate-title{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:700;line-height:1.15}.p95-campaign-kicker{color:var(--w-accent);background:var(--w-accent-soft);letter-spacing:.12em;text-transform:uppercase;border:1px solid #f5b94266;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 11px;font-size:.62rem;font-weight:900;display:inline-flex}.p95-campaign-headline{letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.75rem,8vw,2rem);font-weight:800;line-height:1.1}.p95-campaign-headline span{color:var(--w-accent);display:block}.p95-wallet-gate-subtitle{color:var(--w-muted);margin:0 0 22px;font-size:.92rem;line-height:1.45}.p95-wallet-gate-form{gap:9px;display:grid}.p95-wallet-gate-field{border:1px solid var(--w-line);background:var(--w-surface);transition:border-color var(--transition);border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:flex}.p95-wallet-gate-field:focus-within{border-color:var(--w-accent)}.p95-wallet-gate-prefix{color:var(--w-muted);font-weight:700}.p95-wallet-gate-input{min-width:0;color:var(--w-text);letter-spacing:.08em;background:0 0;border:0;outline:none;flex:1;padding:15px 0;font-size:1.15rem;font-weight:700}.p95-wallet-gate-input::placeholder{color:#98a2ba8c;font-weight:500}.p95-wallet-primary{background:var(--w-accent);width:100%;min-height:52px;color:var(--w-accent-ink);cursor:pointer;transition:filter var(--transition), opacity var(--transition);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font:800 1rem/1 inherit;display:flex}.p95-wallet-primary:hover:not(:disabled){filter:brightness(1.08)}.p95-wallet-primary:disabled{opacity:.4;cursor:not-allowed}.p95-wallet-gate-message{min-height:1.4em;color:var(--w-muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}.p95-wallet-gate-message.is-error{color:var(--w-danger)}.p95-wallet-gate .p95-wallet-note{margin-top:18px}.p95-prize-strip{background:#f5b9420d;border:1px solid #f5b94247;border-radius:14px;margin-top:18px;padding:14px}.p95-prize-strip-head{width:100%;min-height:44px;color:var(--w-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.p95-prize-strip-head>svg{color:var(--w-accent);flex:none}.p95-prize-strip-title{flex:auto;min-width:0;font-size:.88rem;font-weight:700}.p95-prize-strip-more{color:var(--w-accent);flex:none;align-items:center;gap:3px;font-size:.75rem;font-weight:700;display:inline-flex}.p95-prize-strip-head:hover .p95-prize-strip-more{color:#ffd98a}.p95-prize-strip-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.p95-prize-tile{background:#ffffff0d;border-radius:11px;justify-items:center;gap:6px;padding:9px 4px;display:grid}.p95-prize-tile>svg{color:var(--w-accent)}.p95-prize-tile span{color:#cdd6e8;text-align:center;text-wrap:balance;font-size:.58rem;font-weight:700;line-height:1.25}.p95-prize-strip-note{color:var(--w-muted);margin:11px 0 0;font-size:.72rem;line-height:1.45}.p95-wallet-bg :focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.p95-coupon-sealed.is-revealing,.p95-coupon-sealed:after,.p95-coupon-open.is-fresh,.p95-coupon-open.is-fresh .p95-coupon-badge,.p95-coupon-skeleton{animation:none}.p95-coupon-foil{animation:.2s linear both p95-coupon-fade}.p95-coupon-open.is-fresh:after{animation:1.4s ease-out both p95-coupon-flash}.p95-coupon-sealed:active{transform:none}}@keyframes p95-coupon-fade{to{opacity:0}}.p95-spin{animation:1s linear infinite p95-rotate}@keyframes p95-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p95-spin{animation-duration:3s}}.p95-csa-shell{--csa-ink:#f2f6ff;--csa-ink-soft:#a7b7d8;--csa-line:#9ab0db33;--csa-line-strong:#9ab0db57;--csa-surface:#ffffff0b;--csa-accent:#f3c64b;--csa-accent-ink:#241a04;--csa-ok:#4fd39c;--csa-bad:#ff8585;--csa-gutter:clamp(16px, 4.6vw, 22px);--csa-rail-block-size:calc(56px + max(11px, env(safe-area-inset-top)));width:100%;max-width:480px;padding:0 var(--csa-gutter) calc(52px + env(safe-area-inset-bottom));color:var(--csa-ink);margin:0 auto}.p95-entry-form{gap:18px;padding:18px 0 2px;display:grid}.p95-field{gap:9px;min-width:0;display:grid}.p95-field-label{color:var(--csa-ink-soft);font-size:.81rem;font-weight:600}.p95-field-required{color:var(--csa-bad);margin-inline-start:3px;font-size:1.05em}.p95-field-hint{color:var(--csa-ink-soft);opacity:.82;margin:0;font-size:.75rem;line-height:1.45}.p95-amount-field,.p95-csa-mobile-field{border:1px solid var(--csa-line-strong);background:var(--csa-surface);border-radius:16px;align-items:center;gap:10px;min-width:0;transition:border-color .18s,background-color .18s;display:flex}.p95-amount-field:focus-within,.p95-csa-mobile-field:focus-within{border-color:var(--csa-accent)}.p95-amount-field:focus-within{background:#f3c64b0f}.p95-amount-field{padding:11px 18px}.p95-amount-rupee{color:var(--csa-ink-soft);flex:none;font-size:1.45rem;font-weight:500}.p95-amount-input{width:100%;min-width:0;color:var(--csa-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:2.3rem;font-weight:700;line-height:1.18}.p95-amount-input::placeholder{color:#a7b7d852;font-weight:600}.p95-nozzle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.p95-nozzle{border:1px solid var(--csa-line);background:var(--csa-surface);min-height:50px;color:var(--csa-ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:13px;font-size:1.05rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.p95-nozzle.is-selected{border-color:var(--csa-accent);background:var(--csa-accent);color:var(--csa-accent-ink);font-weight:800}.p95-nozzle-more{place-items:center;padding:0;display:grid;position:relative}.p95-nozzle-current{background:var(--csa-accent-ink);min-width:17px;height:17px;color:var(--csa-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:.58rem;line-height:1;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:6px}.p95-csa-mobile-field{padding:0 16px}.p95-mobile-prefix{color:var(--csa-ink-soft);flex:none;font-size:1rem;font-weight:600}.p95-mobile-input{width:100%;min-width:0;color:var(--csa-ink);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:13px 0;font-size:1.18rem;font-weight:600}.p95-mobile-input::placeholder{color:#a7b7d847;letter-spacing:.06em}.p95-mobile-ok{color:var(--csa-ok);flex:none}.p95-entry-submit{background:var(--csa-accent);width:100%;min-height:56px;color:var(--csa-accent-ink);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;font-size:1.02rem;font-weight:700;transition:background-color .18s,color .18s;display:flex}.p95-entry-submit:disabled{color:#a7b7d899;cursor:not-allowed;background:#ffffff12}.p95-entry-log{border-top:1px solid var(--csa-line);margin-top:32px;padding-top:24px}.p95-entry-log.is-bare{border-top:0;margin-top:16px;padding-top:0}.p95-entry-filter{border:1px solid var(--csa-line);background:#ffffff08;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.p95-entry-filter-option{min-width:0;min-height:42px;color:var(--csa-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:.76rem;font-weight:600;transition:background-color .18s,color .18s;display:flex}.p95-entry-filter-option.is-active{color:var(--csa-ink);background:#ffffff17}.p95-entry-filter-dot{opacity:.45;background:#93a9d2;border-radius:50%;flex:none;width:7px;height:7px}.p95-entry-filter-option.is-active .p95-entry-filter-dot{opacity:1}.p95-entry-filter-option.is-approved .p95-entry-filter-dot{background:var(--csa-ok)}.p95-entry-filter-option.is-rejected .p95-entry-filter-dot{background:var(--csa-bad)}.p95-entry-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p95-entry-filter-count{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.p95-entry-explainer{color:var(--csa-ink-soft);margin:13px 2px 15px;font-size:.78rem;line-height:1.5}.p95-entry-list{border:1px solid var(--csa-line);background:#ffffff06;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.p95-entry-row{align-items:center;gap:12px;padding:13px 15px;display:flex}.p95-entry-row+.p95-entry-row{border-top:1px solid var(--csa-line)}.p95-entry-row-dot{background:#93a9d2;border-radius:50%;flex:none;width:8px;height:8px}.p95-entry-row.is-approved .p95-entry-row-dot{background:var(--csa-ok)}.p95-entry-row.is-rejected .p95-entry-row-dot{background:var(--csa-bad)}.p95-entry-row-main{flex:auto;min-width:0}.p95-entry-row-amount{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.p95-entry-row-meta{color:var(--csa-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.74rem;overflow:hidden}.p95-entry-row-reason{color:var(--csa-ink-soft);margin:4px 0 0;font-size:.72rem;line-height:1.35}.p95-entry-row-litres{color:var(--csa-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.82rem;font-weight:600}.p95-entry-row-litres strong{color:var(--csa-ink);font-weight:700}.p95-entry-row-estimate{opacity:.72}.p95-entry-log-empty{border:1px dashed var(--csa-line);color:var(--csa-ink-soft);text-align:center;border-radius:16px;margin:0;padding:30px 12px;font-size:.84rem}.p95-entry-refresh{width:100%;min-height:44px;color:var(--csa-ink-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:.8rem;font-weight:600;display:flex}@media (width<=360px){.p95-csa-shell{--csa-gutter:14px}.p95-amount-input{font-size:2rem}.p95-nozzle{min-height:48px}.p95-entry-filter-option{gap:5px;padding:0 4px;font-size:.72rem}}.p95-time-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p95-time-choice{border:1px solid var(--csa-line);background:var(--csa-surface);min-height:42px;color:var(--csa-ink);font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.86rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;display:flex}.p95-time-choice.is-selected{border-color:var(--csa-accent);background:var(--csa-accent);color:var(--csa-accent-ink)}.p95-time-choice:focus-visible{outline:3px solid var(--csa-accent);outline-offset:2px}.p95-time-error{color:var(--csa-bad);margin:6px 1px 0;font-size:.68rem;line-height:1.35}.p95-time-chips{flex-wrap:wrap;gap:7px;display:flex}.p95-time-chip{border:1px solid var(--csa-line);background:var(--csa-surface);min-height:42px;color:var(--csa-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.88rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.p95-time-chip.is-selected{border-color:var(--csa-accent);background:var(--csa-accent);color:var(--csa-accent-ink)}.p95-time-chip:focus-visible,.p95-time-exact input:focus-visible{outline:3px solid var(--csa-accent);outline-offset:2px}.p95-time-exact{color:var(--csa-ink-soft);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:flex}.p95-time-exact input{border:1px solid var(--csa-line-strong);background:var(--csa-surface);min-height:44px;color:var(--csa-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:11px;max-width:55%;padding:0 12px;font-size:1rem}.p95-field-optional{background:var(--csa-surface);color:var(--csa-ink-soft);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;margin-inline-start:7px;padding:2px 7px;font-size:.68rem;font-weight:700}@media (prefers-reduced-motion:reduce){.p95-amount-field,.p95-csa-mobile-field,.p95-nozzle,.p95-time-choice,.p95-time-chip,.p95-entry-submit,.p95-entry-filter-option{transition:none}}.p95-header .p95-outlet-hero-badge{max-width:min(520px,48vw);box-shadow:none;background:#07112db8;border-color:#94a3b838;border-radius:14px;gap:9px;padding:7px 10px}.p95-header .p95-outlet-hero-badge:hover{box-shadow:none;border-color:#f59e0b61;transform:none}.p95-header .p95-outlet-hero-icon{color:#fbbf24;background:#f59e0b1f;border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #f59e0b47}.p95-outlet-identity{gap:1px;min-width:0;line-height:1.05;display:grid}.p95-outlet-identity>span{color:#7f91b5;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:800}.p95-header .p95-stylish-outlet-name{color:#f4f7ff;background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;max-width:100%;text-shadow:none;letter-spacing:0;text-transform:none;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:700;display:block}.p95-header .p95-stylish-sap-pill{color:#aebbd4;background:#94a3b814;border-color:#94a3b838}.p95-v2-overview{gap:16px;display:grid}.p95-campaign-overview{background:linear-gradient(145deg,#0c1839e6,#08112bf0);border:1px solid #94a3b829;border-radius:18px;padding:20px;overflow:hidden;box-shadow:0 16px 38px #01061842}.p95-campaign-overview-header{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.p95-campaign-overview-header h1{color:#f8fafc;letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.1}.p95-journey-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 2px 10px;display:flex}.p95-journey-heading h2{color:#e8eefb;align-items:center;gap:7px;margin:0;font-size:.88rem;font-weight:750;display:flex}.p95-journey-heading h2 svg{color:#fbbf24}.p95-journey-heading>span{color:#7383a2;font-size:.68rem;font-weight:650}.p95-journey-rail{background:#040d247a;border:1px solid #94a3b826;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.p95-journey-rail li{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:4px 8px;min-width:0;min-height:126px;padding:15px 16px 13px;display:grid;position:relative}.p95-journey-rail li:not(:last-child){border-right:1px solid #94a3b821}.p95-journey-rail li:not(:last-child):after{content:"";z-index:1;background:#08132f;border-top:1px solid #f59e0b85;border-right:1px solid #f59e0b85;width:9px;height:9px;position:absolute;top:28px;right:-5px;transform:rotate(45deg)}.p95-journey-icon{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.p95-journey-label{color:#bdc9df;min-width:0;font-size:.75rem;font-weight:750}.p95-journey-rail li>strong{color:#f8fafc;letter-spacing:-.025em;font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:7px;font-family:Outfit,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:850;line-height:1}.p95-journey-rail li>small{color:#7383a2;grid-column:1/-1;min-width:0;margin-top:2px;font-size:.65rem;line-height:1.25}.p95-journey-index{color:#94a3b847;font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:8px;right:9px}.p95-overview-supporting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.p95-overview-supporting-metric{background:#94a3b80b;border:1px solid #94a3b81c;border-radius:11px;min-width:0;padding:10px 12px}.p95-overview-supporting-label{color:#8fa0bf;align-items:center;gap:6px;min-width:0;font-size:.68rem;font-weight:700;display:flex}.p95-overview-supporting-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:1.05rem;line-height:1;display:block}.p95-overview-supporting-metric>small{color:#657694;margin-top:4px;font-size:.61rem;line-height:1.25;display:block}.p95-dealer-entry-panel{gap:16px;max-width:760px;margin:0 auto;display:grid}.p95-dealer-panel-heading{padding:18px 4px 2px}.p95-dealer-panel-heading h1{margin:4px 0 6px;font-size:clamp(1.35rem,4vw,2rem)}.p95-dealer-panel-heading p{color:var(--text-muted);margin:0;line-height:1.55}@media (width<=760px){.p95-app>.p95-header:not(.p95-csa-header) .p95-outlet-hero-badge{border-radius:12px;padding:6px 8px}.p95-outlet-identity>span{font-size:.52rem}.p95-header .p95-stylish-outlet-name{font-size:.82rem}.p95-v2-overview{gap:12px}.p95-campaign-overview{border-radius:16px;padding:13px}.p95-campaign-overview-header{gap:10px;padding-bottom:12px;display:grid}.p95-campaign-overview-header h1{font-size:1.15rem}.p95-dealer-overview-status{grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.p95-dealer-overview-status .p95-live-cris-tag,.p95-dealer-overview-status .p95-chip{letter-spacing:.02em;min-width:0;padding:5px 8px;font-size:.64rem}.p95-dealer-overview-status .p95-live-cris-tag{white-space:normal;line-height:1.2}.p95-dealer-overview-status .p95-chip{white-space:nowrap}.p95-journey-heading{padding:12px 1px 8px}.p95-journey-heading>span{display:none}.p95-journey-rail li{gap:4px 5px;min-height:123px;padding:12px 9px 10px}.p95-journey-rail li:not(:last-child):after{top:25px}.p95-journey-icon{border-radius:8px;width:25px;height:25px}.p95-journey-icon svg{width:15px;height:15px}.p95-journey-label{font-size:.64rem;line-height:1.15}.p95-journey-rail li>strong{margin-top:6px;font-size:clamp(1.12rem,5vw,1.4rem)}.p95-journey-rail li>small{font-size:.58rem}.p95-journey-index{top:6px;right:6px}.p95-overview-supporting-grid{gap:6px;padding-top:7px}.p95-overview-supporting-metric{border-radius:9px;padding:9px 8px}.p95-overview-supporting-label{align-items:flex-start;gap:4px;font-size:.58rem;line-height:1.15}.p95-overview-supporting-label svg{flex:none;width:13px;height:13px}.p95-overview-supporting-metric>strong{font-size:.9rem}.p95-overview-supporting-metric>small{font-size:.55rem}}.p95-entry-review-header,.p95-customer-standings-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.p95-entry-review h3,.p95-customer-standings h3{align-items:center;gap:7px;margin:0;font-size:1rem;font-weight:800;display:flex}.p95-entry-review p,.p95-customer-standings p{color:var(--text-muted);margin:4px 0 0;font-size:.79rem}.p95-entry-review-tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.p95-entry-review-tabs .is-active{color:#86efac;border-color:#10b9818c}.p95-entry-review-empty,.p95-entry-review-loading{color:var(--text-muted);padding:18px 0;font-size:.84rem}.p95-entry-review-table-wrap,.p95-customer-standings-table-wrap{overflow-x:auto}.p95-entry-review-table,.p95-customer-standings-table{border-collapse:collapse;width:100%;font-size:.82rem}.p95-entry-review-table th,.p95-customer-standings-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--glass-border);padding:8px 10px;font-size:.72rem}.p95-entry-review-table td,.p95-customer-standings-table td{vertical-align:top;border-bottom:1px solid #94a3b814;padding:10px}.p95-muted{color:var(--text-muted)}.p95-entry-review-warn{color:var(--brand-amber);font-size:.74rem;font-weight:700}.p95-customer-standings-actions{gap:6px;display:flex}.p95-customer-standing-row{cursor:pointer;transition:background .16s,box-shadow .16s}.p95-customer-standing-row:hover{background:#3b82f614}.p95-customer-standing-row:focus-visible{outline:2px solid var(--brand-amber);outline-offset:-2px}.p95-customer-view-detail{color:#7dd3fc;align-items:center;gap:2px;margin-top:3px;font-size:.65rem;font-weight:700;display:flex}.p95-customer-blocked{border-top:1px solid #94a3b829;margin-top:18px;padding-top:16px}.p95-customer-blocked>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.p95-customer-blocked h4{align-items:center;gap:7px;margin:0;font-size:.9rem;display:flex}.p95-customer-blocked .p95-customer-standings-table-wrap{border:1px solid #f59e0b33;border-radius:12px}.p95-customer-detail-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010514b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.p95-customer-detail-drawer{width:min(1080px,100vw - 32px);height:100dvh;color:var(--text-primary);background:linear-gradient(155deg,#10285c 0%,#061a46 52%,#071635 100%);border-left:1px solid #71a0e561;animation:.22s ease-out p95-customer-drawer-in;overflow:auto;box-shadow:-24px 0 70px #00000075}@keyframes p95-customer-drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.p95-customer-detail-head{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081c46f0;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex;position:sticky;top:0}.p95-customer-detail-head h2{align-items:center;gap:9px;margin:4px 0 0;font-size:clamp(1.12rem,2vw,1.5rem);display:flex}.p95-customer-detail-head p{color:var(--text-muted);margin:5px 0 0;font-size:.8rem}.p95-customer-detail-loading{min-height:320px;color:var(--text-muted);justify-content:center;align-items:center;gap:10px;display:flex}.p95-customer-detail-body{gap:18px;padding:20px 24px 42px;display:grid}.p95-customer-detail-profile{background:#94a3b826;border:1px solid #94a3b82e;border-radius:15px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) repeat(3,minmax(125px,.8fr));gap:1px;display:grid;overflow:hidden}.p95-customer-detail-profile>div{background:#041539e0;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.p95-customer-detail-profile span,.p95-customer-detail-metrics>div>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}.p95-customer-detail-profile strong{overflow-wrap:anywhere;font-size:.8rem}.p95-customer-detail-profile strong.is-active{color:#6ee7b7}.p95-customer-detail-profile strong.is-blocked{color:#fda4af}.p95-customer-detail-profile .p95-btn{justify-self:start;margin-top:3px}.p95-customer-identity-note{color:var(--text-muted);margin:-7px 2px 0;font-size:.69rem}.p95-customer-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.p95-customer-detail-metrics>div{background:#0f2d6294;border:1px solid #6fa2e733;border-radius:14px;gap:5px;min-height:112px;padding:14px;display:grid;position:relative}.p95-customer-detail-metrics svg,.p95-customer-metric-symbol{color:#facc15}.p95-customer-metric-symbol{font-size:1rem;font-weight:900}.p95-customer-detail-metrics strong{font-size:clamp(1.05rem,2vw,1.35rem)}.p95-customer-detail-metrics small{color:var(--text-muted);font-size:.68rem}.p95-customer-status-breakdown,.p95-customer-detail-section{background:#0415399e;border:1px solid #6fa2e733;border-radius:15px;padding:16px}.p95-customer-status-breakdown h3,.p95-customer-detail-section h3{align-items:center;gap:7px;margin:0;font-size:.9rem;display:flex}.p95-customer-status-breakdown>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.p95-customer-status-breakdown span,.p95-customer-entry-status{border-radius:999px;padding:4px 8px;font-size:.69rem;font-weight:800}.p95-customer-status-breakdown .is-approved,.p95-customer-entry-status.is-approved{color:#6ee7b7;background:#10b98124}.p95-customer-status-breakdown .is-pending,.p95-customer-entry-status.is-pending{color:#fde68a;background:#f59e0b24}.p95-customer-status-breakdown .is-rejected,.p95-customer-entry-status.is-rejected{color:#fda4af;background:#f43f5e24}.p95-customer-status-breakdown .is-voided,.p95-customer-entry-status.is-voided{color:#cbd5e1;background:#94a3b824}.p95-customer-detail-section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.p95-customer-detail-section>header p{color:var(--text-muted);margin:4px 0 0;font-size:.73rem}.p95-customer-detail-section>header>span{color:#93c5fd;white-space:nowrap;font-size:.72rem;font-weight:800}.p95-customer-detail-table-wrap{border:1px solid #94a3b824;border-radius:12px;overflow-x:auto}.p95-customer-detail-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:.75rem}.p95-customer-transaction-table{min-width:1050px!important}.p95-customer-detail-table-wrap th{color:var(--text-muted);text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#1835698c;border-bottom:1px solid #94a3b82e;padding:8px 10px;font-size:.64rem}.p95-customer-detail-table-wrap td{vertical-align:top;border-bottom:1px solid #94a3b81a;padding:10px}.p95-customer-detail-table-wrap tbody tr:last-child td{border-bottom:0}.p95-customer-detail-table-wrap td>small{color:var(--text-muted);margin-top:3px;font-size:.64rem;display:block}.p95-customer-load-more{margin:14px auto 0;display:flex}@media (width<=900px){.p95-customer-detail-profile,.p95-customer-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.p95-customer-detail-drawer{width:100vw}.p95-customer-detail-head{padding:16px}.p95-customer-detail-body{padding:14px 12px 32px}.p95-customer-detail-profile{grid-template-columns:1fr}.p95-customer-detail-metrics{grid-template-columns:1fr 1fr}.p95-customer-detail-metrics>div{min-height:102px}}.p95-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.p95-entry-resolve{background:var(--bg-secondary);border:1px solid var(--glass-border-focus);border-radius:var(--border-radius);width:min(680px,100%);max-height:88vh;padding:20px;overflow-y:auto}.p95-entry-resolve-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p95-entry-resolve-header h3{margin:0;font-size:1.05rem;font-weight:800}.p95-entry-resolve-header p{color:var(--text-muted);margin:4px 0 0;font-size:.79rem}.p95-entry-resolve-reason{max-width:60ch;line-height:1.4;color:var(--brand-amber)!important}.p95-entry-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.p95-entry-review-actions .p95-btn.is-danger{color:#fda4af;border-color:#f43f5e73}.p95-entry-review-actions .p95-btn.is-danger:hover:not(:disabled){background:#f43f5e1f;border-color:#f43f5eb3}.p95-entry-review-why{white-space:normal;max-width:42ch;font-size:.78rem;line-height:1.35}.p95-entry-resolve-loading,.p95-entry-resolve-empty{color:var(--text-muted);padding:16px 0;font-size:.84rem;line-height:1.5}.p95-entry-candidates{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.p95-entry-candidate{background:var(--bg-card);border:1px solid var(--glass-border);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;gap:4px 10px;padding:11px 13px;display:grid}.p95-entry-candidate.is-exact{border-color:#10b98166}.p95-entry-candidate.is-taken{opacity:.45;cursor:not-allowed}.p95-entry-candidate-main{font-size:.88rem}.p95-entry-candidate-meta{color:var(--text-muted);grid-column:2;font-size:.74rem}.p95-entry-resolve-note{color:var(--text-muted);gap:5px;margin-top:10px;font-size:.78rem;display:grid}.p95-entry-resolve-note input{background:var(--bg-card);border:1px solid var(--glass-border);color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:.86rem}.p95-entry-resolve-error{color:var(--color-danger);font-size:.84rem}.p95-entry-resolve-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.p95-operator-operations-stack{gap:16px;display:grid}.p95-latest-transactions{background:linear-gradient(120deg, #091e4df0, #0f1436e6), var(--bg-card);border-color:#5c7ccf3d;padding:0;overflow:hidden}.p95-latest-transactions-header{background:linear-gradient(90deg,#1a3f892e,#0000 55%);border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 17px;display:flex}.p95-latest-transactions-header h2{color:#f8fafc;align-items:center;gap:8px;margin:5px 0;font-size:1.12rem;display:flex}.p95-latest-transactions-header h2 svg{color:#f6c64b}.p95-latest-transactions-header p{color:#8797b8;max-width:620px;margin:0;font-size:.79rem;line-height:1.45}.p95-latest-transactions-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.p95-outlet-filter{gap:5px;min-width:min(260px,100%);display:grid}.p95-outlet-filter>span{color:#8393b4;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.p95-outlet-filter select,.p95-form-field select,.p95-form-field textarea{color:#edf2ff;width:100%;min-height:42px;font:inherit;background:#041030db;border:1px solid #94a3b838;border-radius:10px;padding:10px 12px;font-size:.82rem}.p95-form-field textarea{resize:vertical;line-height:1.45}.p95-transaction-summary{color:#8090af;white-space:nowrap;border-bottom:1px solid #94a3b81a;align-items:center;gap:8px;padding:11px 20px;font-size:.68rem;display:flex;overflow-x:auto}.p95-transaction-summary>span{background:#94a3b80b;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.p95-transaction-summary>span:last-child{margin-left:auto}.p95-transaction-summary strong{color:#dbe5fb;font-variant-numeric:tabular-nums}.p95-transaction-summary .is-fresh{color:#86efac;background:#10b98112;border-color:#10b9813d}.p95-latest-transactions>.p95-operator-status-banner{margin:12px 20px 0}.p95-transaction-list{max-height:560px;display:grid;overflow-y:auto}.p95-transaction-loadmore{justify-content:center;padding:14px 20px 18px;display:flex;position:sticky;bottom:0}.p95-transaction-row{border-bottom:1px solid #94a3b816;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:78px;padding:13px 20px 13px 24px;transition:background .18s;display:grid;position:relative}.p95-transaction-row:before{content:"";background:#f3c64b;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 14px #f3c64b4d}.p95-transaction-row.is-marked:before{background:#22c55e;box-shadow:0 0 14px #22c55e42}.p95-transaction-row:hover{background:#5570b213}.p95-transaction-row:last-child{border-bottom:0}.p95-transaction-time{gap:2px;display:grid}.p95-transaction-time strong{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:.84rem}.p95-transaction-time span{color:#7383a2;text-transform:uppercase;font-size:.64rem}.p95-transaction-main{min-width:0}.p95-transaction-main>div{align-items:baseline;gap:9px;display:flex}.p95-transaction-main>div strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.02rem}.p95-transaction-main>div span{color:#f2ca5e;font-size:.74rem;font-weight:700}.p95-transaction-main p{color:#7e8fac;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.69rem;overflow:hidden}.p95-transaction-main p b{color:#aebce0;font-weight:700}.p95-transaction-state{justify-items:end;gap:4px;min-width:96px;display:grid}.p95-transaction-state small{color:#71819f;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.64rem;overflow:hidden}.p95-transaction-marked{color:#86efac;align-items:center;gap:5px;font-size:.71rem;font-weight:800;display:inline-flex}.p95-transaction-empty{color:#677898;text-align:center;align-content:center;place-items:center;gap:5px;min-height:190px;padding:28px;display:grid}.p95-transaction-empty h3{color:#cbd5e1;margin:3px 0 0;font-size:.93rem}.p95-transaction-empty p{margin:0;font-size:.76rem}.p95-mark-transaction-modal{color:#f8fafc;text-align:left;background:linear-gradient(155deg,#111b3e,#080f29 75%);border:1px solid #cddbff38;border-radius:20px;width:min(590px,100%);max-height:min(92vh,760px);padding:0;overflow-y:auto}.p95-mark-transaction-header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.p95-mark-transaction-header h2{margin:5px 0 4px;font-size:1.2rem}.p95-mark-transaction-header p{color:#8494b4;margin:0;font-size:.78rem}.p95-mark-transaction-fact{background:#f3c64b1f;border:1px solid #f3c64b2e;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 20px;display:grid;overflow:hidden}.p95-mark-transaction-fact>div{background:#0b1738;min-width:0;padding:10px}.p95-mark-transaction-fact span,.p95-mark-transaction-fact strong{display:block}.p95-mark-transaction-fact span{color:#71819f;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:800}.p95-mark-transaction-fact strong{overflow-wrap:anywhere;color:#eef3ff;font-size:.76rem}.p95-mark-transaction-modal>.p95-form-field,.p95-mark-transaction-modal>.p95-entry-error{margin-left:20px;margin-right:20px}.p95-form-field{gap:6px;margin-top:13px;display:grid}.p95-form-field>span{color:#c8d2ea;font-size:.72rem;font-weight:750}.p95-form-field>span small{color:#6f809f;margin-left:5px;font-size:.62rem;font-weight:600}.p95-mark-mobile-field{background:#041030db;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.p95-mark-mobile-field>span{color:#8999b9;border-right:1px solid #94a3b82e;align-items:center;gap:5px;padding:0 11px;font-size:.75rem;display:flex}.p95-mark-mobile-field input{color:#fff;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0;padding:10px 12px}.p95-mark-mobile-field:focus-within{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.p95-mark-transaction-actions{border-top:1px solid #94a3b81f;justify-content:flex-end;gap:8px;margin-top:18px;padding:15px 20px 20px;display:flex}@media (width<=760px){.p95-dealer-entry-panel{max-width:100%}.p95-latest-transactions-header{gap:14px;padding:16px 14px 14px;display:grid}.p95-latest-transactions-actions{grid-template-columns:1fr;width:100%;display:grid}.p95-latest-transactions-actions .p95-outlet-filter{grid-column:1/-1}.p95-latest-transactions-actions .p95-btn{justify-content:center;width:100%}.p95-transaction-summary{padding:9px 14px}.p95-transaction-summary>span:last-child{margin-left:0}.p95-transaction-row{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:88px;padding:12px 12px 12px 18px}.p95-transaction-state{grid-column:2;justify-items:start;min-width:0}.p95-transaction-state .p95-btn{min-height:36px}.p95-transaction-time strong{font-size:.76rem}.p95-transaction-main>div strong{font-size:.95rem}.p95-transaction-main p{white-space:normal;line-height:1.35}.p95-mark-transaction-modal{border-radius:18px;max-height:94vh}.p95-mark-transaction-fact{grid-template-columns:1fr 1fr}.p95-mark-transaction-actions{grid-template-columns:1fr;display:grid}.p95-mark-transaction-actions .p95-btn{justify-content:center;width:100%}}.p95-outlet-standing-card{margin-bottom:16px}.p95-outlet-standing-rank{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.p95-outlet-standing-campaign{text-align:right}.p95-outlet-standing-campaign strong{font-size:.86rem;font-weight:700;display:block}.p95-outlet-standing-campaign small{color:var(--text-muted);font-size:.76rem}.p95-operator-standings{padding:0;overflow:hidden}.p95-operator-standings-head{padding:18px 18px 14px}.p95-operator-standings-title{color:#f8fafc;align-items:center;gap:8px;font-weight:800;display:flex}.p95-operator-standings-subtitle{color:var(--text-muted);margin-top:4px;font-size:.76rem}.p95-operator-standings-scope{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:13px;margin-top:9px;font-size:.78rem;font-weight:600;display:flex}.p95-operator-standings-scope strong{color:var(--brand-amber)}.p95-operator-standings-scope span[aria-hidden]{opacity:.4}.p95-operator-standings-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:0 18px 16px;display:flex}.p95-operator-standings-windows{flex-wrap:wrap;gap:6px;display:flex}.p95-operator-standings-filters .p95-input,.p95-operator-standings-filters .p95-select{width:auto;min-width:150px;min-height:44px;padding:8px 12px;font-size:.85rem}.p95-operator-standings-range{display:flex}.p95-operator-standings-search{color:var(--text-muted);flex:190px;align-items:center;gap:8px;display:flex}.p95-operator-standings-search .p95-input{flex:auto}.p95-operator-standings-error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e57;border-radius:8px;align-items:center;gap:6px;margin:0 18px 14px;padding:9px 11px;font-size:.76rem;display:flex}.p95-operator-standings-table{border-top:1px solid #94a3b81f;overflow-x:auto}.p95-operator-standings-table .p95-table{min-width:1020px}.p95-operator-standings-table thead tr{background:#0f172aa3}.p95-operator-standings-table .p95-numeric{text-align:right;font-variant-numeric:tabular-nums}.p95-operator-standings-table tr.is-flagged{background:#f59e0b12}.p95-operator-standings-csa{color:#e2e8f0;align-items:center;gap:7px;font-weight:700;display:flex}.p95-operator-standings-litres{color:#f59e0b;font-weight:800}.p95-operator-standings-flagged{color:#fbbf24;font-weight:800}.p95-operator-standings-actions{text-align:right;white-space:nowrap}.p95-operator-standings-empty{text-align:center;color:var(--text-muted);padding:36px}.p95-operator-standings-excluded{background:#091c4785;border:1px solid #94a3b833;border-radius:12px;margin:14px 18px 18px}.p95-operator-standings-excluded>button{color:#f8fafc;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;font-weight:800;display:flex}.p95-operator-standings-excluded>button svg{transition:transform .18s}.p95-operator-standings-excluded>button svg.is-open{transform:rotate(180deg)}.p95-operator-standings-excluded>button small{text-align:right;flex:auto;font-weight:500}.p95-operator-standings-excluded ul{margin:0;padding:0;list-style:none}.p95-operator-standings-excluded li{border-top:1px solid #94a3b829;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px;font-size:.83rem;display:flex}.p95-operator-standings-excluded li>span:nth-child(3){flex:auto}.p95-operator-standings-excluded p{border-top:1px solid #94a3b829;margin:0;padding:11px 14px;font-size:.83rem}.p95-operator-standings-struck{min-width:140px;color:var(--text-muted);font-weight:700;text-decoration:line-through}@media (width<=760px){.p95-operator-standings-filters .p95-input,.p95-operator-standings-filters .p95-select{width:100%;min-width:0}.p95-operator-standings-search{flex-basis:100%}}.p95-outlet-detail-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){.p95-outlet-detail-layout{grid-template-columns:minmax(0,1fr)}}.p95-outlet-detail-list ul{gap:4px;max-height:560px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.p95-outlet-detail-list button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b829;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""meta badge";gap:2px 8px;padding:9px 11px;transition:background .15s,border-color .15s;display:grid}.p95-outlet-detail-list button:hover{background:#94a3b814}.p95-outlet-detail-list button.active{background:#6366f11a;border-color:#6366f18c}.p95-outlet-detail-list button strong{grid-area:name;font-size:13px}.p95-outlet-detail-list button small{opacity:.65;grid-area:meta;font-size:11px}.p95-outlet-detail-list button .p95-badge{grid-area:badge;align-self:center}.p95-outlet-detail-heading{border-bottom:1px solid #94a3b824;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.p95-outlet-detail-heading h3{margin:0}.p95-outlet-detail-badges{flex-wrap:wrap;gap:6px;display:flex}.p95-outlet-detail-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.p95-outlet-detail-grid section{border:1px solid #94a3b824;border-radius:11px;padding:13px 15px}.p95-outlet-detail-grid h4{text-transform:uppercase;letter-spacing:.06em;opacity:.75;align-items:center;gap:6px;margin:0 0 9px;font-size:12px;display:flex}.p95-outlet-detail-row{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px;padding:4px 0;font-size:13px;display:grid}.p95-outlet-detail-row>span{opacity:.65}.p95-outlet-detail-row code{word-break:break-word;font-size:11px}.p95-outlet-detail-csas{gap:5px;max-height:190px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.p95-outlet-detail-csas li{align-items:center;gap:8px;font-size:13px;display:flex}.p95-outlet-detail-csas li small{opacity:.6;margin-left:auto}.p95-analytics-heading{text-transform:uppercase;letter-spacing:.06em;opacity:.8;align-items:center;gap:7px;margin:22px 0 10px;font-size:13px;display:flex}.p95-analytics-table-scroll{border:1px solid #94a3b829;border-radius:11px;overflow-x:auto}.p95-analytics-table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}.p95-analytics-table th,.p95-analytics-table td{text-align:right;border-bottom:1px solid #94a3b81a;padding:9px 13px}.p95-analytics-table .is-text{text-align:left}.p95-analytics-table th:not(.is-text),.p95-analytics-table td:not(.is-text){min-width:84px}.p95-analytics-table thead th{color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#1e293bf5;font-size:11px;position:sticky;top:0}.p95-analytics-table thead th svg{vertical-align:-2px}.p95-analytics-table tbody tr:hover{background:#94a3b812}.p95-analytics-table tfoot th,.p95-analytics-table tfoot td{background:#94a3b812;border-top:2px solid #94a3b84d;border-bottom:none;font-weight:700}.p95-analytics-table td.is-positive{color:#34d399;font-weight:600}.p95-analytics-table td.is-warning{color:#fbbf24;font-weight:600}.p95-analytics-table code{font-size:12px}.p95-analytics-footnote{margin-top:14px;font-size:12px;line-height:1.55}.p95-campaign-manager-grid{grid-template-columns:minmax(220px,.7fr) minmax(300px,1.3fr);gap:18px;display:grid}.p95-campaign-list,.p95-campaign-editor,.p95-campaign-areas{align-content:start;gap:10px;display:grid}.p95-campaign-list .p95-btn{text-align:left;justify-content:space-between}.p95-campaign-list .p95-btn-primary{box-shadow:inset 3px 0 0 var(--warning,#f7c948)}.p95-campaign-window-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.p95-campaign-areas{margin-top:18px}.p95-campaign-roster-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.p95-dealer-setup{margin-bottom:18px}.p95-setup-step{border-top:1px solid #94a3b829;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:16px 0;display:grid}.p95-setup-step-mark{color:#94a3b8b3;padding-top:2px}.p95-setup-step.is-done .p95-setup-step-mark{color:#22c55e}.p95-setup-step-body h3{align-items:center;gap:7px;margin:0 0 6px;font-size:1rem;display:flex}.p95-setup-step-state{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8cc;white-space:nowrap;font-size:.75rem}.p95-setup-step.is-done .p95-setup-step-state{color:#22c55e}.p95-setup-csa-form{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;display:grid}.p95-setup-done{margin-top:16px}.p95-setup-location-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.p95-setup-skip-note{color:#94a3b8d1;margin:8px 0 0;font-size:.76rem;line-height:1.45}@media (width<=640px){.p95-setup-csa-form{grid-template-columns:1fr}.p95-setup-step{grid-template-columns:auto 1fr}.p95-setup-step-state{grid-column:2}.p95-setup-location-actions{grid-template-columns:1fr;display:grid}.p95-setup-location-actions .p95-btn{justify-content:center;width:100%}}.p95-dealer-gate-notice{background:#3b82f61a;border:1px solid #3b82f647;border-radius:10px;margin-bottom:12px;font-size:.84rem}.p95-dealer-gate-notice summary{cursor:pointer;color:#bfdbfe;align-items:center;gap:8px;min-height:40px;padding:8px 12px;list-style:none;display:flex}.p95-dealer-gate-notice summary::-webkit-details-marker{display:none}.p95-dealer-gate-notice summary strong{color:#e2e8f0;flex:1;min-width:0;font-weight:600}.p95-dealer-gate-chevron{opacity:.7;flex:none;transition:transform .15s}.p95-dealer-gate-notice[open] .p95-dealer-gate-chevron{transform:rotate(180deg)}.p95-dealer-gate-notice.is-rejected{background:#ef44441a;border-color:#ef444452}.p95-dealer-gate-notice.is-rejected summary{color:#fecaca}.p95-dealer-gate-notice p{color:#e2e8f0cc;margin:0;padding:0 12px 10px 36px;line-height:1.45}.p95-dealer-gate-notice .p95-btn{margin:0 12px 12px 36px}.p95-outlet-pin-link{color:#7dd3fc;text-underline-offset:2px;text-decoration:underline}.p95-outlet-pin-link:hover{color:#bae6fd}.p95-outlet-queue-filters{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.p95-outlet-queue-row{background:#0f172a75;border:1px solid #94a3b829;border-radius:12px;padding:14px}.p95-outlet-queue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p95-outlet-queue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=720px){.p95-outlet-queue-actions{width:100%}}.p95-campaign-area-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.p95-campaign-area-option{border:1px solid #94a3b829;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.p95-campaign-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.p95-campaign-manager-grid,.p95-campaign-window-grid{grid-template-columns:1fr}.p95-campaign-list{max-height:260px;overflow-y:auto}}.p95-analytics-panel .p95-latest-transactions-actions{align-items:flex-end;gap:10px}.p95-analytics-panel .p95-latest-transactions-actions .p95-outlet-filter{width:clamp(120px,14vw,168px);min-width:0}.p95-analytics-panel .p95-latest-transactions-actions .p95-btn{white-space:nowrap;flex:none;height:38px}@media (width<=820px){.p95-analytics-panel .p95-latest-transactions-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.p95-analytics-panel .p95-latest-transactions-actions .p95-outlet-filter{width:auto}}.p95-outlet-area-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.p95-outlet-area-edit .lbl{color:var(--muted,#98a2ba);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:700}.p95-outlet-area-edit input,.p95-outlet-area-edit select{width:clamp(140px,22vw,220px);min-width:0;height:32px;color:inherit;font:inherit;background:#091c478c;border:1px solid #94a3b847;border-radius:9px;padding:0 11px;font-size:.88rem}.p95-outlet-area-edit input:focus-visible,.p95-outlet-area-edit select:focus-visible{outline-offset:1px;outline:2px solid #f5b942b3}.p95-outlet-area-edit .p95-btn{height:32px}.p95-outlet-steps{flex-wrap:wrap;gap:5px;margin:2px 0 12px;display:flex}.p95-outlet-steps span{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.p95-outlet-steps .is-done{color:#4ade80;background:#4ade801f}.p95-outlet-steps .is-todo{color:#94a3b8;background:#94a3b81f}.p95-alerts-count{flex-wrap:wrap;align-self:center;gap:6px;margin-left:auto;display:inline-flex}.p95-alerts-list{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.p95-alert-row{background:#0f1f4599;border:1px solid #94a3b829;border-left:3px solid #94a3b880;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.p95-alert-row.is-critical{border-left-color:#f43f5e}.p95-alert-row.is-warning{border-left-color:#f59e0b}.p95-alert-row.is-info{border-left-color:#38bdf8}.p95-alert-main{flex:320px;min-width:0}.p95-alert-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.p95-alert-head code{opacity:.8;font-size:.74rem}.p95-alert-head .p95-muted{align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.p95-alert-message{margin:8px 0 0;font-size:.95rem;line-height:1.45}.p95-alert-meta{color:#8fa0c4;margin:6px 0 0;font-size:.76rem}.p95-alert-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p95-alerts-footnote{margin-top:16px;font-size:.78rem;line-height:1.5}@media (width<=640px){.p95-alert-actions{width:100%}.p95-alert-actions .p95-btn{flex:auto;min-height:40px}}.p95-portal-card{background:#091c4780;border:1px solid #94a3b833;border-radius:11px;margin-top:12px;padding:12px 13px}.p95-portal-card h4{margin:0 0 8px}.p95-portal-hint,.p95-portal-meta{margin:0;font-size:.8rem;line-height:1.45}.p95-portal-meta{color:#8fa0c4;margin-top:8px;font-size:.76rem}.p95-portal-live{color:#4ade80;align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:700;display:flex}.p95-portal-note{color:#f5b942;background:#f5b9421f;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:.8rem;line-height:1.4}.p95-portal-captcha{gap:9px;margin-top:10px;display:grid}.p95-portal-captcha img{width:fit-content;max-width:100%;min-height:52px;image-rendering:crisp-edges;transform-origin:0;background:#fff;border-radius:8px;margin-bottom:14px;padding:5px 8px;transform:scale(1.35)}.p95-portal-captcha-entry{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.p95-portal-captcha-entry input{min-width:0;height:34px;color:inherit;font:inherit;letter-spacing:.08em;background:#091c4799;border:1px solid #94a3b84d;border-radius:9px;flex:130px;padding:0 11px;font-size:.9rem}.p95-portal-captcha-entry input:focus-visible{outline-offset:1px;outline:2px solid #f5b942b3}.p95-portal-captcha-entry .p95-btn{flex:none;height:34px}.p95-sync-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:4px;display:flex}.p95-sync-controls .p95-outlet-filter{width:clamp(120px,40%,160px);min-width:0}.p95-sync-controls .p95-btn{flex:none;height:34px}.p95-sync-reread{color:#8fa0c4;cursor:pointer;align-items:flex-start;gap:8px;margin-top:10px;font-size:.78rem;line-height:1.4;display:flex}.p95-sync-reread input{flex:none;margin-top:2px}.p95-detail-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px;display:grid}.p95-detail-grid input,.p95-detail-grid select,.p95-payment-form>.p95-outlet-filter input{width:100%;min-width:0;height:32px;color:inherit;font:inherit;background:#091c478c;border:1px solid #94a3b847;border-radius:9px;padding:0 10px;font-size:.86rem}.p95-detail-grid input:focus-visible,.p95-detail-grid select:focus-visible{outline-offset:1px;outline:2px solid #f5b942b3}.p95-detail-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;display:flex}.p95-detail-actions .p95-btn{flex:none;height:32px}.p95-detail-actions .p95-outlet-filter{width:clamp(120px,45%,170px);min-width:0}.p95-payment-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.p95-payment-list li{background:#091c4773;border:1px solid #94a3b829;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.p95-payment-list li>div{flex:180px;gap:2px;min-width:0;display:grid}.p95-payment-list code{color:#f5b942;font-size:.82rem}.p95-payment-list small{color:#8fa0c4;font-size:.72rem}.p95-payment-note{font-style:italic}.p95-payment-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.p95-payment-noproof{font-size:.72rem}.p95-payment-list .p95-btn{flex:none;height:28px}.p95-payment-form{gap:9px;margin-top:10px;display:grid}.p95-payment-hint{margin:0;font-size:.74rem;line-height:1.45}.p95-payment-upload{gap:5px;display:grid}.p95-payment-upload>span{color:#98a2ba;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:700}.p95-payment-upload>span small{text-transform:none;letter-spacing:0;opacity:.8;font-weight:500}.p95-payment-upload input[type=file]{color:#cdd6e8;font-size:.8rem}.p95-payment-attached{color:#4ade80;align-items:center;gap:5px;font-size:.76rem;font-weight:700;display:inline-flex}.p95-portal-creds{gap:9px;margin-top:10px;display:grid}.p95-portal-creds .p95-outlet-filter{width:100%}.p95-detail-actions .p95-outlet-filter.p95-detail-name{width:clamp(180px,70%,340px)}.p95-area-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}@media (width<=900px){.p95-area-layout{grid-template-columns:minmax(0,1fr)}}.p95-area-list ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.p95-area-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#091c4773;border:1px solid #94a3b82e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:9px 11px;display:grid}.p95-area-list button:hover{border-color:#f5b94273}.p95-area-list button.active{background:#f5b9421a;border-color:#f5b942cc}.p95-area-list button strong{overflow-wrap:anywhere;min-width:0}.p95-area-list button small{color:#8fa0c4;grid-column:1;font-size:.72rem}.p95-area-list button .p95-badge{grid-area:1/2}.p95-area-detail h4{margin:16px 0 8px}.p95-area-outlets{gap:4px;max-height:420px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.p95-area-outlets label{cursor:pointer;background:#091c4766;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.p95-area-outlets label span{overflow-wrap:anywhere;min-width:0}.p95-area-outlets label small{color:#8fa0c4;white-space:nowrap;margin-left:auto;font-size:.72rem}.p95-area-outlets input[type=checkbox]{accent-color:#f5b942;flex:none}.p95-outlet-detail{isolation:isolate;background:radial-gradient(circle at 90% 4%,#326ac633,#0000 28rem),linear-gradient(135deg,#0b204cf5,#041231fa);border-color:#74a0e347;padding:clamp(16px,2.2vw,28px);position:relative;overflow:hidden}.p95-outlet-detail:before{content:"";z-index:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle at 1px 1px,#c1daff75 1px,#0000 1.25px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 58%);mask-image:linear-gradient(#000 0%,#0000 58%)}.p95-outlet-detail>*{z-index:1;position:relative}.p95-glass-button{isolation:isolate;color:#eaf2ff;-webkit-backdrop-filter:blur(16px)saturate(125%);cursor:pointer;background:linear-gradient(135deg,#a1cbff38,#1b4280a3 48%,#0a1f48db);border:1px solid #8db8f66b;border-radius:10px;place-items:center;min-height:38px;margin:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,background .18s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #030a1c9e,0 8px 22px #01091d33}.p95-glass-button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 14%,#ffffff4d 47%,#0000 78%);transition:transform .56s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-135%)}.p95-glass-button:hover:not(:disabled),.p95-glass-button[aria-pressed=true]{background:linear-gradient(135deg,#b8d8ff4a,#2759a4b3 48%,#0d2758e6);border-color:#dfedffc7;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #030a1c8f,0 12px 26px #01091d47}.p95-glass-button:hover:not(:disabled):before{transform:translate(135%)}.p95-glass-button:active:not(:disabled){transform:translateY(1px)scale(.975);box-shadow:inset 0 2px 6px #010a1d7a}.p95-glass-button:focus-visible{outline-offset:3px;outline:2px solid #f3c64b}.p95-glass-button:disabled{cursor:not-allowed;opacity:.54}.p95-glass-button__content{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.p95-glass-button--sm{min-height:34px;padding:0 11px;font-size:.78rem}.p95-glass-button--default{min-height:40px;padding:0 14px;font-size:.84rem}.p95-glass-button--lg{min-height:46px;padding:0 17px;font-size:.9rem}.p95-glass-button--icon{border-radius:11px;width:38px;min-width:38px;min-height:38px;padding:0}.p95-outlet-refresh{flex:none}.p95-outlet-detail .p95-latest-transactions-header{border-bottom-color:#82a5da38;padding:0 0 18px}.p95-outlet-detail .p95-latest-transactions-header>div{min-width:0}.p95-outlet-detail .p95-latest-transactions-header h2{font-size:clamp(1.18rem,1.8vw,1.42rem)}.p95-outlet-detail-layout{gap:clamp(16px,2.1vw,30px);margin-top:19px}.p95-outlet-detail-list{background:#081c4585;border:1px solid #7fa6e02e;border-radius:16px;align-self:start;padding:11px;position:sticky;top:78px;box-shadow:inset 0 1px #ffffff0a}.p95-outlet-detail-list .p95-form-field>span{color:#b6c9ea}.p95-outlet-detail-list .p95-form-field input{min-height:39px}.p95-outlet-detail-list ul{scrollbar-color:#8bb3ee80 transparent;gap:6px;max-height:min(64vh,650px);margin-top:11px}.p95-outlet-detail-list button{background:linear-gradient(135deg,#244b8b29,#081a4038);border-color:#779ed72e;border-radius:11px;min-height:64px;padding:10px 11px;transition:transform .18s,background .18s,border-color .18s}.p95-outlet-detail-list button:hover{background:#355ea047;border-color:#a6cbff66;transform:translate(2px)}.p95-outlet-detail-list button.active{background:linear-gradient(100deg,#f1c2452e,#3458914d);border-color:#f6cc5bd1;box-shadow:inset 3px 0 #f3c64b}.p95-outlet-detail-list button strong{color:#f2f6ff}.p95-outlet-detail-list button small{color:#a2b6d7}.p95-outlet-detail-heading{border-bottom-color:#82a5da38;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;padding:0 0 18px;display:grid}.p95-outlet-detail-heading h3{color:#f7faff;letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,1.8rem)}.p95-outlet-campaign-name{color:#aabddd;margin:11px 0 0;font-size:.78rem}.p95-outlet-campaign-name strong{color:#f7d978}.p95-outlet-detail-badges{justify-content:flex-end;align-self:start}.p95-outlet-action-rail{grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.p95-outlet-icon-action{color:#c9dbf8}.p95-outlet-icon-action.is-active{color:#ffe18c;border-color:#f6cc5bc7}.p95-outlet-icon-action[data-tooltip]{position:relative}.p95-outlet-icon-action[data-tooltip]:after{content:attr(data-tooltip);z-index:10;color:#e6efff;opacity:0;pointer-events:none;background:#071a42;border:1px solid #8ab3ed66;border-radius:7px;width:max-content;max-width:210px;padding:6px 8px;font-size:.71rem;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 10px 24px #01081959}.p95-outlet-icon-action:hover:after,.p95-outlet-icon-action:focus-visible:after{opacity:1;transform:translate(-50%)}.p95-outlet-detail .p95-operator-primary-metrics{background:#0b214ea6;border:1px solid #7fa6e040;border-radius:15px;gap:1px;margin-top:17px;overflow:hidden}.p95-outlet-detail .p95-operator-metric{background:linear-gradient(135deg,#315ea933,#0000);border:0;border-right:1px solid #7fa6e033;border-radius:0;min-height:104px}.p95-outlet-detail .p95-operator-metric:last-child{border-right:0}.p95-outlet-ledger{background:#06183d9e;border:1px solid #7da4de40;border-radius:15px;margin-top:18px;overflow:hidden}.p95-outlet-ledger-head{border-bottom:1px solid #7da4de33;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 17px 14px;display:flex}.p95-outlet-ledger-head h4{color:#f4f7ff;align-items:center;gap:7px;margin:4px 0;font-size:.96rem;display:flex}.p95-outlet-ledger-head h4 svg{color:#f3c64b}.p95-outlet-ledger-head p{color:#9fb3d4;margin:0;font-size:.75rem}.p95-outlet-ledger-actions{flex:none;gap:7px;display:flex}.p95-outlet-inline-search{color:#9eb7df;background:#0a1f48e0;border:1px solid #7ea7e059;border-radius:10px;align-items:center;gap:8px;margin:11px 17px 0;padding:0 10px;display:flex}.p95-outlet-inline-search input{color:#eff5ff;width:100%;min-width:0;height:37px;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.p95-outlet-filter-popover{background:linear-gradient(135deg,#2a53976e,#07193cf2);border:1px solid #89b1eb5c;border-radius:12px;flex-wrap:wrap;align-items:end;gap:8px;margin:11px 17px 0;padding:11px;animation:.22s both p95-outlet-rise;display:flex}.p95-outlet-filter-popover .p95-outlet-filter{width:min(190px,100%);min-width:130px}.p95-outlet-filter-popover .p95-outlet-filter input,.p95-outlet-filter-popover .p95-outlet-filter select{min-height:35px}.p95-outlet-filter-clear{align-self:end}.p95-outlet-table-wrap{overflow-x:auto}.p95-outlet-table{border-collapse:collapse;width:100%;min-width:780px}.p95-outlet-table th{text-align:left;background:#264d8b8c;border-bottom:1px solid #7da4de33;padding:9px 12px}.p95-outlet-table th>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.p95-outlet-sort{color:#c3d4ef;cursor:pointer;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:0;font-size:.64rem;font-weight:800;display:inline-flex}.p95-outlet-sort:hover{color:#ffe18a}.p95-outlet-table th .p95-glass-button--icon{border-radius:7px;width:27px;min-width:27px;min-height:27px}.p95-outlet-table th .p95-glass-button svg{width:13px}.p95-outlet-table td{color:#dbe7fa;white-space:nowrap;border-bottom:1px solid #5e82ba2e;padding:12px;font-size:.77rem}.p95-outlet-table tbody tr:hover td{background:#3d67ad2e}.p95-outlet-table td:nth-child(2),.p95-outlet-table td:nth-child(3),.p95-outlet-table td:last-child{font-variant-numeric:tabular-nums}.p95-outlet-ledger-empty{color:#a5b8d8;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:15px;font-size:.8rem;display:flex}.p95-outlet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.p95-outlet-section{background:#091e467a;border:1px solid #7da4de33;border-radius:13px;transition:border-color .18s,background .18s}.p95-outlet-section[open]{background:#0c2554a8;border-color:#96bbf161}.p95-outlet-section summary{cursor:pointer;align-items:center;gap:9px;min-height:58px;padding:10px 13px;list-style:none;display:flex}.p95-outlet-section summary::-webkit-details-marker{display:none}.p95-outlet-section-icon{color:#f7d773;background:#f6cc5b1a;border:1px solid #f6cc5b4d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.p95-outlet-section-copy{gap:2px;min-width:0;display:grid}.p95-outlet-section-copy strong{color:#edf4ff;font-size:.82rem}.p95-outlet-section-copy small{color:#9bb0d2;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.p95-outlet-section-chevron{color:#9bb7df;margin-left:auto;transition:transform .22s}.p95-outlet-section[open] .p95-outlet-section-chevron{transform:rotate(180deg)}.p95-outlet-section-body{padding:0 13px 14px;animation:.21s both p95-outlet-rise}.p95-outlet-section-body>.p95-portal-card{background:#06163770;border-color:#8bb2ea2e;margin-top:11px}.p95-outlet-section-body>.p95-portal-card:first-child{margin-top:0}.p95-outlet-section .p95-btn{background:linear-gradient(135deg,#97c3ff2e,#12336bc7);border-color:#91b9f361;box-shadow:inset 0 1px #fff3,0 6px 16px #020a1e29}.p95-outlet-section .p95-btn:hover:not(:disabled){background:linear-gradient(135deg,#aed2ff45,#204d95cc);border-color:#dcecffb3}.p95-outlet-section .p95-btn-danger,.p95-outlet-section .p95-btn-danger-outline{color:#fecdd3;background:linear-gradient(135deg,#be324959,#43102699);border-color:#fb718594}.p95-outlet-section .p95-detail-actions .p95-btn{min-height:34px}@keyframes p95-outlet-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.p95-outlet-detail-layout{grid-template-columns:minmax(0,1fr)}.p95-outlet-detail-list{position:static}.p95-outlet-detail-list ul{max-height:260px}}@media (width<=680px){.p95-outlet-detail{border-radius:15px;padding:14px}.p95-outlet-detail .p95-latest-transactions-header,.p95-outlet-ledger-head{flex-direction:column;align-items:flex-start}.p95-outlet-refresh{align-self:flex-start}.p95-outlet-detail-heading{grid-template-columns:minmax(0,1fr)}.p95-outlet-detail-badges{justify-content:flex-start}.p95-outlet-detail .p95-operator-primary-metrics{grid-template-columns:1fr 1fr}.p95-outlet-detail .p95-operator-metric:nth-child(2){border-right:0}.p95-outlet-detail .p95-operator-metric:nth-child(n+3){border-top:1px solid #7fa6e033}.p95-outlet-detail .p95-operator-metric:nth-child(4){border-right:0}.p95-outlet-detail-grid{grid-template-columns:minmax(0,1fr)}.p95-outlet-action-rail,.p95-outlet-ledger-actions{width:100%}.p95-outlet-action-rail .p95-glass-button,.p95-outlet-ledger-actions .p95-glass-button{flex:1 1 0}.p95-outlet-filter-popover{margin-left:12px;margin-right:12px}.p95-outlet-filter-popover .p95-outlet-filter{flex:100%;width:100%}.p95-outlet-filter-clear{width:100%}}@media (prefers-reduced-motion:reduce){.p95-glass-button,.p95-glass-button:before,.p95-outlet-section-chevron,.p95-outlet-section-body{transition:none;animation:none}}.p95-outlet-wire-subline{color:#aebfdd;margin:8px 0 0;font-size:.8rem}.p95-outlet-wire-subline span{color:#6f8ab8;margin:0 6px}.p95-outlet-wire-subline strong{color:#f4d574}.p95-outlet-drawer{background:linear-gradient(135deg,#1e438457,#051637db);border:1px solid #8fb8ef52;border-radius:15px;margin-top:15px;animation:.21s both p95-outlet-rise;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.p95-outlet-drawer-head{border-bottom:1px solid #80aae433;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.p95-outlet-drawer-head h4{color:#f6f9ff;margin:3px 0 0;font-size:.98rem}.p95-outlet-drawer-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:14px;padding:14px;display:grid}.p95-outlet-drawer-actions{min-width:0}.p95-outlet-drawer-actions .p95-portal-card{background:#05143180;border-color:#89b2eb33;margin:0}.p95-outlet-drawer-actions .p95-portal-card+.p95-portal-card{margin-top:12px}.p95-outlet-record-tabs{background:#0515348f;border:1px solid #7da4de33;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:18px;padding:5px;display:flex}.p95-outlet-record-tabs button{color:#aebfdb;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:.76rem;font-weight:700;transition:color .16s,background .16s,border-color .16s}.p95-outlet-record-tabs button:hover{color:#f2f7ff;background:#5684ca29}.p95-outlet-record-tabs button.is-active{color:#fff3c6;background:linear-gradient(135deg,#f5c1364a,#a6660f38);border-color:#f1c445b3;box-shadow:inset 0 1px #fff3}.p95-outlet-record-tabs button:focus-visible{outline-offset:2px;outline:2px solid #f3c64b}.p95-outlet-wire-overview{margin-top:13px;animation:.18s both p95-outlet-rise}.p95-outlet-wire-overview-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p95-outlet-wire-overview-setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.p95-outlet-wire-card,.p95-outlet-record-card{background:linear-gradient(145deg,#21498b3d,#071b438c);border:1px solid #7da4de38;border-radius:14px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff0a}.p95-outlet-wire-card h4,.p95-outlet-record-card h4{color:#f3f7ff;align-items:center;gap:7px;margin:0 0 12px;font-size:.91rem;display:flex}.p95-outlet-wire-card h4 svg,.p95-outlet-record-card h4 svg{color:#f5cf65}.p95-outlet-wire-card h5{color:#f3f7ff;margin:0 0 11px;font-size:.88rem}.p95-outlet-wire-card .p95-outlet-detail-row:last-child,.p95-outlet-record-card .p95-outlet-detail-row:last-child{border-bottom:0}.p95-outlet-wire-card .p95-outlet-detail-row{grid-template-columns:minmax(95px,.84fr) minmax(0,1.16fr);padding:8px 0;font-size:.76rem}.p95-outlet-recovery-card{flex-direction:column;align-items:flex-start;display:flex}.p95-outlet-recovery-card p{color:#aebfdb;max-width:48ch;margin:0;font-size:.78rem;line-height:1.55}.p95-outlet-wire-actions{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.p95-outlet-wire-field{color:#b9c9e4;gap:6px;margin:0 0 10px;font-size:.72rem;font-weight:700;display:grid}.p95-outlet-wire-field select,.p95-outlet-wire-field input{color:#f0f5ff;width:100%;min-height:37px;font:inherit;background:#031331b3;border:1px solid #8eb4eb59;border-radius:9px;outline:0;padding:0 10px;font-size:.8rem}.p95-outlet-wire-card>.p95-glass-button{margin:2px 0 12px}.p95-outlet-wire-card .p95-outlet-detail-row{align-items:center}.p95-outlet-wire-card .p95-outlet-detail-row>div{text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.p95-outlet-wire-card .p95-outlet-icon-action{border-radius:8px;width:28px;min-width:28px;min-height:28px}.p95-outlet-check-good{color:#7de6ad;font-weight:800}.p95-outlet-check-pending{color:#f7ca62;font-weight:800}.p95-outlet-record-card{margin-top:13px;animation:.18s both p95-outlet-rise}.p95-outlet-record-card>header{border-bottom:1px solid #7da4de2e;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.p95-outlet-record-card>header h4{margin:0}.p95-outlet-record-card>header>span{color:#9db2d5;font-size:.73rem}.p95-outlet-record-card .p95-portal-card{background:0 0;border:0;margin:0}.p95-outlet-record-card .p95-portal-card>h4{display:none}.p95-outlet-record-card .p95-outlet-detail-csas{margin:12px 0 0}.p95-outlet-record-card>.p95-muted{margin:14px 0 0}.p95-outlet-settings-fold{border-top:1px solid #7da4de2e;margin-top:14px}.p95-outlet-settings-fold summary{color:#f6c2cc;cursor:pointer;align-items:center;gap:7px;min-height:42px;font-size:.8rem;font-weight:800;list-style:none;display:flex}.p95-outlet-settings-fold summary::-webkit-details-marker{display:none}.p95-outlet-settings-fold .p95-portal-card{border-color:#fb71854d;margin:0 0 5px}.p95-outlet-ledger-footer{color:#a9bcda;border-top:1px solid #7da4de33;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.75rem;display:flex}@media (width<=980px){.p95-outlet-drawer-grid,.p95-outlet-wire-overview-primary{grid-template-columns:minmax(0,1fr)}.p95-outlet-wire-overview-setup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.p95-outlet-record-tabs{flex-wrap:nowrap;overflow-x:auto}.p95-outlet-record-tabs button{flex:none}.p95-outlet-wire-overview-setup{grid-template-columns:minmax(0,1fr)}.p95-outlet-drawer-grid{padding:10px}.p95-outlet-ledger-footer{flex-direction:column;align-items:flex-start}}.p95-public-site>main,.p95-public-site>footer{z-index:4;position:relative}.p95-edge-journey{z-index:2;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.p95-edge-journey.is-guide-active{z-index:1200}.p95-edge-journey canvas{filter:drop-shadow(0 18px 28px #00000059);display:block;width:100%!important;height:100%!important}.p95-drone-cloud{z-index:1320;box-sizing:border-box;color:#f6f8ff;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#040e2af5,#0d2049f0);border:1px solid #ffcd429e;border-radius:5px 18px 18px;padding:14px 16px 15px;transition:opacity .18s,visibility .18s;position:fixed;top:0;left:0;box-shadow:0 20px 45px #0000005c,inset 3px 0 #ffc52f}.p95-drone-cloud:after{content:"";background:#05102df5;border-top:1px solid #ffcd429e;border-left:1px solid #ffcd429e;width:15px;height:15px;position:absolute;top:-8px;transform:rotate(45deg)}.p95-drone-cloud[data-tail=left]:after{left:24px}.p95-drone-cloud[data-tail=right]:after{right:24px}.p95-drone-cloud.is-visible{opacity:1;visibility:visible}.p95-drone-cloud>span{color:#ffc72f;letter-spacing:.16em;margin-bottom:5px;font-family:Barlow Condensed,sans-serif;font-size:.69rem;font-weight:800;display:block}.p95-drone-cloud>strong{font-size:.82rem;font-weight:650;line-height:1.38;display:block}.p95-drone-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;overflow:hidden}.p95-public-speed-lines{opacity:.14;filter:blur(.55px);width:72vw;height:52vh}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{z-index:8;width:min(100%,690px);overflow:visible}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{letter-spacing:.012em;text-wrap:nowrap;width:min(100%,9.3ch);max-width:none;margin:24px 0 20px;padding:.06em .12em .04em 0;font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:clamp(4.35rem,7.7vw,8.8rem);font-style:normal;font-weight:400;line-height:.86;overflow:visible}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1 span{white-space:nowrap;width:max-content;max-width:100%;padding-right:.08em;display:block;overflow:visible}.p95-public-section-heading h2,.p95-public-pulse-intro strong,.p95-public-contact-copy h2{letter-spacing:.012em;padding-right:.08em;font-family:Bebas Neue,Barlow Condensed,sans-serif;font-style:normal;line-height:.92;overflow:visible}.p95-public-section-heading h2{font-size:clamp(2.8rem,5vw,5.6rem)}.p95-public-contact-copy h2{max-width:11ch;font-size:clamp(3.6rem,7vw,7rem)}@media (width<=820px){.p95-edge-journey{opacity:.78}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{width:min(100%,440px);padding:18px 24px 20px 18px;overflow:visible}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{width:min(100%,8.9ch);max-width:100%;margin:17px 0 16px;padding-right:.16em;font-size:clamp(3.25rem,13.2vw,4.45rem);line-height:.89}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1 span{white-space:nowrap}.p95-public-section-heading h2{font-size:clamp(2.65rem,11vw,4.2rem);line-height:.94}.p95-public-contact-copy h2{font-size:clamp(3rem,13vw,4.7rem);line-height:.92}}@media (width<=430px){.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{font-size:clamp(3rem,13vw,3.65rem)}}@media (prefers-reduced-motion:reduce){.p95-edge-journey,.p95-drone-cloud{display:none}}.p95-public-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.p95-public-gallery-grid>article{background:#061233b8;border:1px solid #ffffff21;border-radius:26px;grid-column:span 4;overflow:hidden;box-shadow:0 24px 58px #00000038}.p95-public-gallery-grid>article:nth-child(5n+1){grid-column:span 7}.p95-public-gallery-grid>article:nth-child(5n+2){grid-column:span 5}.p95-public-gallery-grid article>div{aspect-ratio:16/10;background:#06102d;overflow:hidden}.p95-public-gallery-grid img,.p95-public-gallery-grid video{object-fit:cover;width:100%;height:100%}.p95-public-gallery-grid footer{padding:20px 22px 24px}.p95-public-gallery-grid footer>span{color:#ffd45f;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.p95-public-gallery-grid footer svg{width:15px}.p95-public-gallery-grid h3{color:#fff7de;margin:8px 0 5px;font-size:1.3rem}.p95-public-gallery-grid p,.p95-public-gallery-grid small{color:#aebbd5;line-height:1.55}.p95-public-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.p95-public-team-grid article{background:linear-gradient(145deg,#1b194ab8,#05173bcc);border:1px solid #ffffff21;border-radius:24px;gap:18px;padding:24px;display:flex}.p95-public-team-grid article>img,.p95-public-team-grid article>span{object-fit:cover;border-radius:50%;flex:0 0 64px;width:64px;height:64px}.p95-public-team-grid article>span{color:#071432;background:#ffd45f;place-items:center;font-size:1.6rem;font-weight:900;display:grid}.p95-public-team-grid h3{color:#fff8df;margin:0}.p95-public-team-grid strong{color:#ffd45f;font-size:.75rem}.p95-public-team-grid p{color:#aebbd5;font-size:.82rem;line-height:1.55}.p95-public-team-grid nav{gap:9px;display:flex}.p95-public-team-grid nav a{color:#ffe18a;border:1px solid #ffd45f4d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.p95-public-team-grid nav svg{width:15px}.p95-public-enquiry-type{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.p95-public-enquiry-type legend{color:#c7d2e9;width:100%;margin-bottom:5px;font-size:.76rem;font-weight:700}.p95-public-enquiry-type label{cursor:pointer}.p95-public-enquiry-type input{opacity:0;position:absolute}.p95-public-enquiry-type span{color:#c4cde0;border:1px solid #ffffff29;border-radius:999px;padding:9px 14px;font-size:.75rem;font-weight:800;display:block}.p95-public-enquiry-type input:checked+span{color:#071432;background:#ffd45f;border-color:#ffd45f}@media (width<=900px){.p95-public-gallery-grid>article,.p95-public-gallery-grid>article:nth-child(5n+1),.p95-public-gallery-grid>article:nth-child(5n+2){grid-column:span 6}.p95-public-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.p95-public-gallery-grid>article,.p95-public-gallery-grid>article:nth-child(5n+1),.p95-public-gallery-grid>article:nth-child(5n+2){grid-column:1/-1}.p95-public-team-grid{grid-template-columns:1fr}}.p95-edge-journey{z-index:5;opacity:1}.p95-edge-journey.is-guide-active{z-index:1200;opacity:1}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{width:max-content;max-width:100%}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1 span{width:auto;max-width:none}.p95-public-pulse .p95-public-metrics article{grid-template-rows:auto minmax(2.5em,auto) auto;grid-template-columns:1fr;align-content:start;gap:14px;min-width:0}.p95-public-pulse .p95-public-metrics svg{grid-row:auto;align-self:auto}.p95-public-pulse .p95-public-metrics span{overflow-wrap:anywhere;min-width:0;margin-top:0}.p95-public-pulse .p95-public-metrics strong{white-space:nowrap;min-width:0;font-size:clamp(2.35rem,3.45vw,4.35rem)}.p95-public-podium article{grid-template-columns:minmax(0,1fr);grid-template-areas:"rank""name""volume""footer";align-content:stretch}.p95-public-podium .p95-public-rank{grid-area:rank}.p95-public-podium .p95-public-outlet-name{grid-area:name;min-width:0}.p95-public-podium .p95-public-outlet-name strong{overflow-wrap:anywhere;max-width:100%;display:block}.p95-public-podium-volume{grid-area:volume;place-self:end start;max-width:100%;position:static}.p95-public-podium-volume strong{white-space:nowrap;min-width:0;font-size:clamp(2.8rem,4.25vw,5.4rem);line-height:.88}.p95-public-podium footer{grid-area:footer}.p95-public-leaderboard article,.p95-public-leaderboard article>div{min-width:0}.p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name) strong{white-space:nowrap}@media (width>=821px){.p95-public-site:not(.p95-public-story-page) .p95-public-hero-stage{grid-template-columns:minmax(460px,.86fr) minmax(520px,1.14fr);gap:clamp(20px,3vw,52px);padding-inline:max(4vw,50vw - 750px)}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{width:min(100%,650px);min-width:0}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{font-size:clamp(4.6rem,5.65vw,7.2rem);line-height:.88}.p95-public-hero-render img{object-position:center}}@media (width>=821px) and (width<=1180px){.p95-public-site:not(.p95-public-story-page) .p95-public-hero-stage{grid-template-columns:minmax(410px,.9fr) minmax(390px,1.1fr)}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{font-size:clamp(4rem,7vw,5.2rem)}.p95-public-pulse .p95-public-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p95-public-pulse .p95-public-metrics article:nth-child(2){border-right:0}.p95-public-pulse .p95-public-metrics article:nth-child(-n+2){border-bottom:1px solid #ffffff21}.p95-public-podium{grid-template-columns:1fr}.p95-public-podium article.rank-1{grid-column:auto}}@media (width<=820px){.p95-edge-journey{opacity:.78}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{width:100%;max-width:100%}.p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1 span{width:max-content;max-width:100%}.p95-public-pulse .p95-public-metrics strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.9rem,8.5vw,3rem)}.p95-public-podium-volume strong{font-size:clamp(2.7rem,14vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.p95-edge-journey{display:none}}.p95-csa-alert-ops{background:linear-gradient(145deg,#1c1a39f5,#0a1634f5);border-color:#f8717145}.p95-csa-alert-ops-controls{grid-template-columns:minmax(180px,.5fr) minmax(240px,1.5fr) auto;align-items:end;gap:12px;display:grid}.p95-csa-alert-ops-controls>label{color:#dce6f7;align-self:center;font-size:.86rem;font-weight:800}.p95-csa-alert-ops-controls select{color:#f8fafc;min-width:0;min-height:46px;font:inherit;background:#091633;border:1px solid #94a3b847;border-radius:10px;padding:10px 12px}.p95-csa-alert-ops-controls button{white-space:nowrap;min-height:46px}.p95-csa-alert-ops-status,.p95-csa-alert-ops-readonly{color:#ccfbe5;background:#10b98114;border:1px solid #34d39947;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:12px 14px;line-height:1.45;display:flex}.p95-csa-alert-ops-status.is-error,.p95-csa-alert-ops-readonly{color:#ffedc1;background:#f59e0b14;border-color:#fbbf2447}.p95-csa-alert-ops-footnote{color:#9eacc5;margin:14px 0 0;font-size:.78rem;line-height:1.5}@media (width<=700px){.p95-csa-alert-ops-controls{grid-template-columns:1fr}.p95-csa-alert-ops-controls>label{align-self:auto}.p95-csa-alert-ops-controls button{justify-content:center;width:100%}}.p95-dealer-role-chip{color:#ffe487;letter-spacing:.07em;background:#e3061329;border:1px solid #f3c64b6b;border-radius:999px;align-items:center;margin-right:5px;padding:1px 5px;font-size:.54rem;font-weight:800;display:inline-flex}.p95-dealer-overview-mobile,.p95-dealer-rankings,.p95-dealer-entry-panel,.p95-manager-access{width:min(100%,760px);margin-inline:auto}.p95-dealer-summary,.p95-dealer-compact-section,.p95-dealer-standing,.p95-dealer-ranking-list-section{background:linear-gradient(145deg,#0a2258f0,#06163ef5);border:1px solid #8fa6da33;border-radius:18px;box-shadow:0 16px 38px #00051c3d}.p95-dealer-summary{padding:16px}.p95-dealer-compact-section,.p95-dealer-ranking-list-section{margin-top:14px;padding:15px}.p95-dealer-section-heading,.p95-dealer-section-title,.p95-dealer-standing-heading,.p95-dealer-page-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p95-dealer-section-heading h1,.p95-dealer-page-heading h1{color:#fff;margin:3px 0 0;font-size:1.35rem;line-height:1.1}.p95-dealer-page-heading{padding:2px 2px 12px}.p95-dealer-page-heading p,.p95-dealer-section-title p,.p95-dealer-standing-heading p{color:#91a2c6;margin:3px 0 0;font-size:.72rem}.p95-dealer-section-title h2,.p95-dealer-standing-heading h2{color:#f8fafc;align-items:center;gap:6px;margin:0;font-size:1rem;display:flex}.p95-dealer-cris-state{color:#f6c958;text-align:right;align-items:center;gap:6px;max-width:185px;font-size:.66rem;line-height:1.3;display:inline-flex}.p95-dealer-cris-state>span,.p95-dealer-status-light{border-radius:50%;flex:none;width:8px;height:8px}.p95-dealer-cris-state>span{background:#f3c64b;box-shadow:0 0 0 4px #f3c64b1f}.p95-dealer-cris-state.is-live{color:#83e2b6}.p95-dealer-cris-state.is-live>span{background:#42ce8d;box-shadow:0 0 0 4px #42ce8d1f}.p95-dealer-cris-state.is-error{color:#f5a0a6}.p95-dealer-cris-state.is-error>span{background:#e76871;box-shadow:0 0 0 4px #e7687121}.p95-dealer-metric-grid{background:#0c2b6a94;border:1px solid #8fa6da33;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0;display:grid;overflow:hidden}.p95-dealer-metric-grid>div{min-width:0;padding:10px}.p95-dealer-metric-grid>div:not(:nth-child(3n)){border-right:1px solid #8fa6da2b}.p95-dealer-metric-grid>div:nth-child(-n+3){border-bottom:1px solid #8fa6da2b}.p95-dealer-metric-grid dt{color:#9aabd0;align-items:flex-start;gap:5px;min-height:30px;font-size:.66rem;line-height:1.25;display:flex}.p95-dealer-metric-grid dt svg{color:#e8c358;flex:none}.p95-dealer-metric-grid dd{color:#fff;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.05rem;font-weight:800;line-height:1.1}.p95-dealer-metric-grid dd.is-rate{font-size:.74rem;line-height:1.2}.p95-dealer-text-action{color:#f4cf68;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:.74rem;font-weight:750;text-decoration:underline}.p95-dealer-status-list,.p95-dealer-csa-preview,.p95-dealer-ranking-list,.p95-dealer-setup-list{background:#071b49b8;border:1px solid #8fa6da33;border-radius:11px;margin:8px 0 0;padding:0;overflow:hidden}.p95-dealer-status-list>button,.p95-dealer-csa-preview button,.p95-dealer-ranking-list button,.p95-dealer-setup-list>button{color:#eef3ff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;display:flex}.p95-dealer-status-list>button+button,.p95-dealer-csa-preview li+li,.p95-dealer-ranking-list li+li,.p95-dealer-setup-list>button+button{border-top:1px solid #8fa6da29}.p95-dealer-status-list>button:hover,.p95-dealer-csa-preview button:hover,.p95-dealer-ranking-list button:hover,.p95-dealer-setup-list>button:hover{background:#0d76bd1f}.p95-dealer-status-list>button>span:nth-child(2){flex:1;min-width:0}.p95-dealer-status-list strong,.p95-dealer-status-list small{display:block}.p95-dealer-status-list strong{font-size:.82rem}.p95-dealer-status-list small{color:#8193b8;margin-top:2px;font-size:.66rem}.p95-dealer-status-list b{margin-left:auto;font-size:.82rem}.p95-dealer-status-light.is-warning{background:#f3c64b;box-shadow:0 0 0 4px #f3c64b21}.p95-dealer-status-light.is-success{background:#45d293;box-shadow:0 0 0 4px #45d29321}.p95-dealer-status-light.is-danger{background:#ea7078;box-shadow:0 0 0 4px #ea707821}.p95-dealer-csa-preview,.p95-dealer-ranking-list{list-style:none}.p95-dealer-csa-name,.p95-dealer-rank-person{flex:1;min-width:0}.p95-dealer-csa-name strong,.p95-dealer-csa-name small,.p95-dealer-rank-person strong,.p95-dealer-rank-person small,.p95-dealer-rank-volume small{display:block}.p95-dealer-csa-name strong,.p95-dealer-rank-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.p95-dealer-csa-name small,.p95-dealer-rank-person small,.p95-dealer-rank-volume small{color:#8799bc;margin-top:2px;font-size:.62rem}.p95-dealer-csa-volume,.p95-dealer-rank-volume{color:#f4ce62;text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:800}.p95-dealer-medal{border:2px solid var(--medal-edge);color:#4d3108;background:var(--medal-fill);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:.78rem;font-weight:900;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff3d}.p95-dealer-medal.is-1{--medal-fill:#f5d36f;--medal-edge:#d4a43d}.p95-dealer-medal.is-2{--medal-fill:#dce4ef;--medal-edge:#96a5bb;color:#34435b}.p95-dealer-medal.is-3{--medal-fill:#dda77c;--medal-edge:#ae7549;color:#573113}.p95-dealer-rank-number{color:#8394b7;text-align:center;flex:0 0 31px;font-size:.74rem;font-weight:800}.p95-dealer-empty-state{color:#8799bc;text-align:center;border:1px dashed #8fa6da38;border-radius:11px;place-items:center;gap:6px;min-height:145px;padding:20px;display:grid}.p95-dealer-empty-state.is-large{min-height:230px}.p95-dealer-loading-card,.p95-entry-log-state{color:#aebce0;text-align:center;background:#071e4fc7;border:1px solid #8fa6da33;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:160px;padding:24px;display:flex}.p95-entry-log-state{flex-direction:column;min-height:130px}.p95-entry-log-state.is-error{color:#f4aab0}.p95-dealer-empty-state strong{color:#eef3ff;font-size:.88rem}.p95-dealer-empty-state p{max-width:37ch;margin:0;font-size:.72rem;line-height:1.5}.p95-dealer-standing{border-top:2px solid #e7c14e;padding:15px;overflow:hidden}.p95-dealer-standing-rank{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.p95-dealer-standing-rank strong{color:#f4ce62;font-size:1.45rem;line-height:1}.p95-dealer-standing-rank span{color:#9aabd0;font-size:.7rem}.p95-dealer-standing-metrics{border-top:1px solid #8fa6da2e;border-bottom:1px solid #8fa6da2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;display:grid}.p95-dealer-standing-metrics>div{min-width:0;padding:9px}.p95-dealer-standing-metrics>div+div{border-left:1px solid #8fa6da2e}.p95-dealer-standing-metrics dt{color:#8799bc;font-size:.62rem}.p95-dealer-standing-metrics dd{color:#f8fafc;margin:4px 0 0;font-size:.85rem;font-weight:800}.p95-dealer-standing-gap{color:#9aabd0;margin:9px 0 0;font-size:.7rem}.p95-dealer-unranked{padding-top:14px}.p95-dealer-unranked strong{color:#f8fafc}.p95-dealer-unranked p{color:#8799bc;margin:4px 0 0;font-size:.72rem}.p95-dealer-sales-tabs{background:#071f52e6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.p95-dealer-sales-tabs button{color:#8fa1c5;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px;font-size:.76rem;font-weight:700}.p95-dealer-sales-tabs button[aria-selected=true]{color:#fff4c8;background:#103679;box-shadow:inset 0 -2px #f3c64b}.p95-entry-row{padding:0}.p95-entry-row-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px;display:flex}.p95-entry-row-button:hover{background:#0d76bd1c}.p95-entry-row-button>svg{color:#8092b7;flex:none}.p95-transaction-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 11px 0 16px;display:grid}.p95-transaction-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:70px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:11px 0;display:grid}.p95-transaction-row-main:hover{background:0 0}.p95-transaction-main>span:first-child{align-items:baseline;gap:9px;display:flex}.p95-transaction-main>span:first-child strong{color:#fff;font-size:.96rem}.p95-transaction-main>span:first-child b{color:#f2ca5e;font-size:.72rem}.p95-transaction-main>small{color:#7e8fac;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.65rem;display:block;overflow:hidden}.p95-dealer-detail-backdrop{z-index:1800}.p95-dealer-detail-sheet{color:#eef3ff;background:linear-gradient(155deg,#102b68,#071a4b 72%);border:1px solid #f3c64b47;border-radius:20px;width:min(520px,100%);max-height:min(82svh,720px);padding:20px;overflow-y:auto;box-shadow:0 28px 80px #00041b94}.p95-dealer-detail-sheet>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.p95-dealer-detail-sheet>header h2{margin:4px 0 0;font-size:1.15rem}.p95-dealer-detail-status{color:#f4cf68;background:#f3c64b1a;border-radius:9px;margin:14px 0 0;padding:9px 10px;font-size:.74rem;font-weight:750}.p95-dealer-detail-status.is-approved{color:#83e2b6;background:#45d2931a}.p95-dealer-detail-status.is-rejected{color:#f5a0a6;background:#ea70781a}.p95-dealer-detail-facts{background:#8fa6da29;border:1px solid #8fa6da33;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.p95-dealer-detail-facts>div{background:#0a2258;min-width:0;padding:10px}.p95-dealer-detail-facts>div.is-wide{grid-column:1/-1}.p95-dealer-detail-facts dt{color:#899abd;font-size:.63rem}.p95-dealer-detail-facts dd{overflow-wrap:anywhere;color:#f8fafc;margin:4px 0 0;font-size:.78rem;font-weight:700}.p95-dealer-access-tabs{background:#071f52e6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.p95-dealer-access-tabs button{background:0 0;border:0;justify-content:center;min-width:0;padding:0 8px}.p95-dealer-access-tabs button.active{color:#fff4c8;background:#103679;border-color:#0000;box-shadow:inset 0 -2px #f3c64b}.p95-dealer-access-tabs b{background:#e30613ad}.p95-dealer-setup-list{margin-top:0}.p95-dealer-setup-list>button>span:nth-child(2){flex:1;min-width:0}.p95-dealer-setup-list strong,.p95-dealer-setup-list small{display:block}.p95-dealer-setup-list strong{font-size:.82rem}.p95-dealer-setup-list small{color:#8799bc;margin-top:3px;font-size:.66rem}.p95-dealer-setup-list>button>span:nth-child(3){color:#f4ce62;font-size:.68rem;font-weight:750}.p95-dealer-setup-icon{color:#f4ce62;background:linear-gradient(145deg,#e306132e,#f3c64b1a);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.p95-dealer-detail-sheet.is-setup{width:min(650px,100%)}.p95-dealer-detail-sheet.is-setup .p95-qr-management{grid-template-columns:minmax(0,1fr)}.p95-dealer-detail-sheet.is-setup .p95-print-card{margin-inline:auto}.p95-access-empty.is-error,.p95-transaction-empty.is-error{color:#e58b92;border-color:#ea707847}@media (width<=760px){.p95-app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.p95-app>.p95-header:not(.p95-csa-header):not(.p95-operator-header){z-index:220;min-height:72px;padding:max(8px, env(safe-area-inset-top)) 10px 8px;background:#051a46f7;border-bottom-color:#8fa6da2e}.p95-app>.p95-header:not(.p95-csa-header) .p95-outlet-hero-badge{border-radius:12px;min-width:0;max-width:none;margin:0}.p95-header .p95-outlet-hero-icon{width:36px;height:36px}.p95-outlet-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p95-header .p95-stylish-outlet-name{font-size:.78rem}.p95-session-menu-popover{z-index:230;border-radius:12px}.p95-content-wide{width:100%;padding:12px 12px 0}.p95-app-notice{z-index:110;color:#fff0bd;background:linear-gradient(105deg,#f3c64b1f,#0d76bd1c);border:1px solid #f3c64b61;border-left:3px solid #f3c64b;border-radius:9px;margin:0 auto 12px;padding:9px 0 9px 11px;font-size:.72rem;line-height:1.45;position:relative}.p95-dealer-navigation{z-index:700;padding-bottom:env(safe-area-inset-bottom);background:#061b4d;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00051e61}.p95-dealer-navigation .p95-tabs-dock{grid-template-columns:repeat(var(--dock-tabs,5), minmax(0, 1fr));width:100%;box-shadow:none;background:#061b4d;border:0;border-top:1px solid #8fa6da33;border-radius:0;gap:2px;margin:0;padding:6px 6px 7px;display:grid;overflow:visible}.p95-dealer-navigation .p95-tab-btn{white-space:normal;border:0;border-radius:8px;flex-direction:column;gap:4px;min-width:0;min-height:54px;padding:5px 2px;font-size:.62rem}.p95-dealer-navigation .p95-tab-btn.active{color:#fff0bd;background:#0d3273;box-shadow:inset 0 2px #e30613}.p95-dealer-navigation .p95-tab-btn svg{width:17px;height:17px}.p95-dealer-summary,.p95-dealer-compact-section,.p95-dealer-ranking-list-section{border-radius:15px;padding:13px}.p95-dealer-section-heading h1,.p95-dealer-page-heading h1{font-size:1.2rem}.p95-dealer-cris-state{max-width:145px;font-size:.6rem}.p95-dealer-entry-panel{width:100%}.p95-dealer-entry-panel .p95-latest-transactions{border-radius:15px}.p95-dealer-entry-panel .p95-latest-transactions-header{padding:12px;display:block}.p95-dealer-entry-panel .p95-latest-transactions-header>div:first-child{display:none}.p95-dealer-entry-panel .p95-latest-transactions-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.p95-dealer-entry-panel .p95-latest-transactions-actions .p95-outlet-filter{grid-column:auto;min-width:0}.p95-dealer-entry-panel .p95-latest-transactions-actions .p95-btn{width:auto;min-width:102px;padding-inline:10px}.p95-dealer-entry-panel .p95-transaction-summary{white-space:normal;flex-wrap:wrap;gap:5px;padding:8px 12px;overflow:visible}.p95-dealer-entry-panel .p95-transaction-summary>span{padding:4px 6px}.p95-dealer-entry-panel .p95-transaction-summary>span:last-child{width:100%}.p95-transaction-list{max-height:min(64svh,620px)}.p95-transaction-row{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0 10px 0 16px}.p95-transaction-row-main{grid-template-columns:52px minmax(0,1fr) auto 14px;gap:8px;min-height:68px;padding:9px 0}.p95-transaction-time strong{font-size:.75rem}.p95-transaction-time span{font-size:.57rem}.p95-transaction-main>span:first-child{gap:1px;display:grid}.p95-transaction-main>span:first-child strong{font-size:.86rem}.p95-transaction-state{grid-column:auto;justify-items:end;min-width:72px}.p95-transaction-state small{max-width:76px;font-size:.56rem}.p95-entry-log.is-bare{padding:0}.p95-entry-filter{min-height:44px}.p95-entry-filter-option{min-width:0}.p95-entry-row-reason{color:#f4aab0}.p95-dealer-access-heading{background:0 0;border:0;align-items:center;padding:0 2px;display:flex}.p95-dealer-access-heading .p95-eyebrow,.p95-dealer-access-heading p{display:none}.p95-dealer-access-heading h2{margin:0;font-size:1.1rem}.p95-dealer-access-heading .p95-live-pill{padding:6px 8px;font-size:.62rem}.p95-manager-access{gap:12px}.p95-dealer-access-tabs{flex-wrap:nowrap;overflow:visible!important}.p95-dealer-access-tabs>*{flex:initial}.p95-dealer-access-tabs button{min-height:44px;font-size:.7rem}.p95-approval-row{border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.p95-approval-avatar{border-radius:10px;width:38px;height:38px}.p95-approval-actions{grid-column:2;justify-content:flex-end}.p95-csa-roster-form,.p95-csa-roster-list{border-radius:13px;padding:14px}.p95-dealer-detail-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));place-items:end center}.p95-dealer-detail-sheet{border-radius:18px;max-height:78svh;padding:16px}.p95-dealer-detail-sheet.is-setup{max-height:82svh}.p95-dealer-detail-sheet.is-setup .p95-qr-management{display:block}.p95-dealer-detail-sheet.is-setup .p95-qr-controls{margin-top:14px}.p95-dealer-detail-sheet.is-setup .p95-control-stack{grid-template-columns:1fr 1fr;display:grid}.p95-dealer-detail-sheet.is-setup .p95-control-stack .p95-btn:first-child{grid-column:1/-1}.p95-dealer-detail-sheet.is-setup .p95-geofence-fields{background:0 0;border:0;padding:0}}@media (width<=350px){.p95-content-wide{padding-inline:9px}.p95-dealer-metric-grid dt{min-height:36px;font-size:.59rem}.p95-dealer-metric-grid dd{font-size:.9rem}.p95-dealer-cris-state{max-width:118px}.p95-dealer-csa-volume,.p95-dealer-rank-volume{font-size:.72rem}.p95-dealer-navigation .p95-tab-btn{font-size:.57rem}.p95-dealer-entry-panel .p95-latest-transactions-actions{grid-template-columns:1fr}.p95-dealer-entry-panel .p95-latest-transactions-actions .p95-btn{width:100%}.p95-transaction-row-main{grid-template-columns:48px minmax(0,1fr) 62px 12px;gap:6px}}@media (prefers-reduced-motion:reduce){.p95-dealer-status-list button,.p95-dealer-csa-preview button,.p95-dealer-ranking-list button,.p95-dealer-setup-list button{transition:none}}.p95-dealer-store-entry{color:#f8fafc;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0a2258f0,#06163ef5);border:1px solid #8fa6da33;border-radius:18px;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.p95-dealer-store-entry>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.p95-dealer-store-entry strong{font-size:1rem}.p95-dealer-store-entry small{color:#a9b8d9;font-size:.8rem}.p95-dealer-store-entry>svg{color:#a9b8d9}.p95-dealer-store-entry-icon{color:#1a1300;background:#f3c64b;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}body:has(.p95-csa-shell){--p95-bg-art:url(/assets/power95-campaign-bg-BENCQCF-.webp);--p95-bg-scrim:linear-gradient(155deg, #103474eb, #051239f7 54%, #041130)}.p95-csa-shell{--csa-ink:#fff;--csa-ink-soft:#b5c5e5;--csa-ink-dim:#9eb2db;--csa-line:#acc9fe33;--csa-line-strong:#b9d3ff57;--csa-card:linear-gradient(145deg, #143775eb, #05173ff0);--csa-well:#06183f;--csa-accent:#f6ca47;--csa-accent-ink:#10204a;--csa-commit:linear-gradient(105deg, #ed203d, #cf0633);--csa-ok:#45d293;--csa-warn:#f7cb50;--csa-bad:#f26974;--csa-gutter:clamp(14px, 4.4vw, 18px);--csa-column:460px;--csa-rail:calc(56px + max(11px, env(safe-area-inset-top)));width:100%;max-width:var(--csa-column);min-height:100dvh;color:var(--csa-ink);flex-direction:column;margin:0 auto;padding:0;display:flex}.p95-csa-shell :focus-visible{outline:2px solid var(--csa-accent);outline-offset:2px}.p95-csa-topbar{z-index:40;padding:max(11px, env(safe-area-inset-top)) var(--csa-gutter) 11px;-webkit-backdrop-filter:blur(12px)saturate(120%);background:#031237db;border-bottom:1px solid #adc7ff2e;position:sticky;top:0}.p95-csa-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.p95-csa-brand{align-items:center;gap:9px;min-width:0;display:flex}.p95-csa-brand-mark{width:32px;height:32px;color:var(--csa-accent);background:#f6ca471a;border:1px solid #f6ca4775;border-radius:10px;flex:none;place-items:center;display:grid}.p95-csa-brand-copy{min-width:0}.p95-csa-identity-top{align-items:center;gap:6px;min-width:0;display:flex}.p95-csa-eyebrow{min-width:0;color:var(--csa-ink-dim);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.p95-csa-role{color:#c7d5f6;letter-spacing:.05em;background:#97b4ed24;border-radius:999px;flex:none;padding:3px 6px;font-size:.5rem;font-weight:850}.p95-csa-outlet{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.87rem;font-weight:800;overflow:hidden}.p95-csa-top-actions{flex:none;align-items:center;gap:6px;display:flex}.p95-csa-language{background:#06183dcc;border:1px solid #b9d1f933;border-radius:9px;gap:2px;padding:3px;display:flex}.p95-csa-language button{color:#aebfdf;min-width:27px;height:25px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 5px;font-size:.62rem;font-weight:900}.p95-csa-language button.is-active{background:var(--csa-accent);color:var(--csa-accent-ink)}.p95-csa-icon-button{width:32px;height:32px;color:var(--csa-ink);cursor:pointer;background:#0b1f4ca8;border:1px solid #bed5ff3b;border-radius:10px;flex:none;place-items:center;display:grid}.p95-csa-menu-wrap{position:relative}.p95-csa-menu{z-index:60;background:#0a1e50;border:1px solid #b4cdfa3d;border-radius:12px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 28px #00051a6b}.p95-csa-menu button{width:100%;min-height:44px;color:var(--csa-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:.78rem;font-weight:700;display:flex}.p95-csa-menu button:hover{background:#7fa3e029}.p95-csa-menu button svg{color:var(--csa-accent);flex:none}.p95-csa-menu button:disabled{opacity:.55;cursor:progress}.p95-csa-screen{padding:18px var(--csa-gutter) 24px;flex:auto}.p95-csa-screen>h1,.p95-csa-screen-head h1{letter-spacing:-.035em;margin:0;font-size:1.55rem;line-height:1.1}.p95-csa-screen-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.p95-csa-prizes-button{min-height:36px;color:var(--csa-accent);font:inherit;white-space:nowrap;cursor:pointer;background:#f6ca471a;border:1px solid #f6ca475c;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:.72rem;font-weight:800;transition:background-color .18s;display:flex}.p95-csa-prizes-button:hover{background:#f6ca472e}.p95-csa-intro{color:var(--csa-ink-soft);margin:5px 0 17px;font-size:.82rem;line-height:1.45}.p95-csa-card{border:1px solid var(--csa-line);background:var(--csa-card);border-radius:18px;box-shadow:0 10px 28px #0008202e}.p95-csa-entry-card{padding:16px}.p95-csa-shell .p95-field-label{color:#b3c4e6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block}.p95-csa-shell .p95-field-hint{color:#8399c2;opacity:1;margin:6px 1px 0;font-size:.65rem;line-height:1.35}.p95-csa-shell .p95-field-block{margin-top:17px}.p95-csa-shell .p95-amount-field,.p95-csa-shell .p95-csa-mobile-field{background:var(--csa-well);border:1px solid #b8d2ff40;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.p95-csa-shell .p95-amount-field:focus-within,.p95-csa-shell .p95-csa-mobile-field:focus-within{border-color:var(--csa-accent)}.p95-csa-shell .p95-amount-rupee{color:var(--csa-accent);font-size:1.25rem;font-weight:800}.p95-csa-shell .p95-amount-input,.p95-csa-shell .p95-mobile-input{width:100%;min-width:0;color:var(--csa-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0;font-size:1.25rem;font-weight:800}.p95-csa-shell .p95-mobile-input{letter-spacing:.06em;font-size:.95rem}.p95-csa-shell .p95-amount-input::placeholder,.p95-csa-shell .p95-mobile-input::placeholder{color:#778bb6}.p95-csa-shell .p95-mobile-prefix{color:#dbe7ff;border-right:1px solid #bfd6ff3d;flex:none;padding-right:8px;font-size:.82rem;font-weight:800}.p95-csa-shell .p95-mobile-ok{color:#092b36;background:#61dca3;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.p95-csa-shell .p95-nozzle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.p95-csa-shell .p95-nozzle{color:#c8d6ee;min-height:42px;font:inherit;cursor:pointer;background:#081b45c7;border:1px solid #b9d3ff36;border-radius:10px;font-size:.86rem;font-weight:800;transition:background-color .18s,color .18s,border-color .18s}.p95-csa-shell .p95-nozzle.is-selected{border-color:var(--csa-accent);color:#07173d;background:#f5c84a}.p95-csa-shell .p95-nozzle-more{color:#a9c3ed}.p95-csa-shell .p95-nozzle-more.is-selected{color:#07173d}.p95-csa-shell .p95-nozzle-current{color:#f5c84a;background:#07173d}.p95-csa-coupon-note{color:var(--csa-ink-soft);align-items:flex-start;gap:8px;margin:13px 1px 0;font-size:.76rem;line-height:1.45;display:flex}.p95-csa-coupon-note svg{color:var(--csa-accent);flex:none;margin-top:1px}.p95-csa-coupon-note strong{color:var(--csa-ink)}.p95-csa-shell .p95-entry-submit{background:var(--csa-commit);width:100%;min-height:48px;color:var(--csa-ink);font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-size:.94rem;font-weight:850;transition:background .18s,color .18s;display:flex;box-shadow:0 8px 18px #cf06333d}.p95-csa-shell .p95-entry-submit:disabled{box-shadow:none;color:#8fa3c8;cursor:not-allowed;background:#243b6d}.p95-csa-notice{z-index:55;top:calc(var(--csa-rail) + 8px);width:min(calc(100% - 2 * var(--csa-gutter)), calc(var(--csa-column) - 2 * var(--csa-gutter)));background:#07323ef7;border:1px solid #4dd997a3;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00071b61}.p95-csa-notice>svg:first-child{color:#74e8b0;flex:none;margin-top:1px}.p95-csa-notice-body{flex:auto;min-width:0}.p95-csa-notice-body strong{color:#74e8b0;font-size:.86rem;display:block}.p95-csa-notice-body p{color:#c5f4da;margin:3px 0 0;font-size:.76rem;line-height:1.4}.p95-csa-notice-action{color:#bdeed8;min-height:34px;font:inherit;cursor:pointer;background:#97f5c71f;border:1px solid #97f5c780;border-radius:9px;margin:8px 0 0;padding:7px 13px;font-size:.78rem;font-weight:600}.p95-csa-notice.is-error{background:#5c1436fa;border-color:#f26574b3}.p95-csa-notice.is-error>svg:first-child{color:#ffb3ba}.p95-csa-notice.is-error .p95-csa-notice-body strong,.p95-csa-notice.is-error .p95-csa-notice-body p{color:#ffdce0}.p95-csa-notice-close{color:#bdeed8;width:22px;height:22px;font:inherit;cursor:pointer;background:#97f5c71f;border:0;border-radius:50%;flex:none;place-items:center;margin:-2px -4px 0 2px;font-size:.95rem;line-height:1;display:grid}.p95-csa-notice.is-error .p95-csa-notice-close{color:#ffdce0;background:#ffd5dd1f}.p95-csa-overview{padding:15px}.p95-csa-overview-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.p95-csa-overview-top h2{letter-spacing:-.02em;margin:0;font-size:1.06rem}.p95-csa-rank-chip{color:var(--csa-accent);white-space:nowrap;background:#f6ca471a;border:1px solid #f6ca475c;border-radius:10px;flex:none;padding:7px 9px;font-size:.7rem;font-weight:800}.p95-csa-rank-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.p95-csa-rank-stat{background:#05153b9e;border:1px solid #b3cdfb26;border-radius:12px;padding:11px}.p95-csa-rank-stat.is-current{background:#f6ca4717;border-color:#f6ca4780}.p95-csa-rank-stat b{color:var(--csa-accent);font-variant-numeric:tabular-nums;font-size:1.3rem;display:block}.p95-csa-rank-stat span,.p95-csa-rank-stat small{color:var(--csa-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.65rem;display:block;overflow:hidden}.p95-csa-standing-summary{color:#b6c7e6;font-variant-numeric:tabular-nums;margin:11px 1px 0;font-size:.72rem}.p95-csa-standing-summary strong{color:var(--csa-ink)}.p95-csa-tabs{background:#051438a8;border:1px solid #acc9fe29;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:16px 0 12px;padding:4px;display:grid}.p95-csa-tabs button{color:#9fb2d9;min-width:0;min-height:40px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 7px;font-size:.76rem;font-weight:800;overflow:hidden}.p95-csa-tabs button.is-active{color:var(--csa-ink);background:#244b91}.p95-csa-tabs button:disabled{opacity:.42;cursor:not-allowed}.p95-csa-note{color:#aebfdf;gap:8px;margin:0 2px 12px;font-size:.7rem;line-height:1.4;display:flex}.p95-csa-note svg{color:var(--csa-accent);flex:none;margin-top:1px}.p95-csa-leaderboard{margin:0;padding:0;list-style:none;overflow:hidden}.p95-csa-leader-row{font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 12px;display:grid}.p95-csa-leader-row+.p95-csa-leader-row{border-top:1px solid #b2cbf621}.p95-csa-leader-row.is-me{background:linear-gradient(90deg,#f6ca4726,#0000)}.p95-csa-rank{color:#c6d5f0;background:#99b4e624;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.74rem;font-weight:900;display:grid}.p95-csa-rank.is-1{color:#15244a;background:#f5c84a}.p95-csa-rank.is-2{color:#15244a;background:#c8d2de}.p95-csa-rank.is-3{color:#15244a;background:#d99362}.p95-csa-leader-name{min-width:0}.p95-csa-leader-name>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:800;display:block;overflow:hidden}.p95-csa-leader-name>strong span{color:#f5c84a;margin-left:5px;font-size:.62rem}.p95-csa-leader-sub{color:#9fb3d9;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.62rem;overflow:hidden}.p95-csa-litres{color:var(--csa-ink);text-align:right;white-space:nowrap;font-size:.85rem;font-weight:850}.p95-csa-litres span{color:#a9bde0;margin-top:2px;font-size:.62rem;font-weight:600;display:block}.p95-csa-shell .p95-entry-filter{scrollbar-width:none;background:0 0;border:0;border-radius:0;gap:7px;padding:1px 0 11px;display:flex;overflow-x:auto}.p95-csa-shell .p95-entry-filter::-webkit-scrollbar{display:none}.p95-csa-shell .p95-entry-filter-option{color:#adc0e2;min-height:36px;font:inherit;cursor:pointer;background:#06173da6;border:1px solid #b7d1fc30;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;font-weight:800;transition:background-color .18s,color .18s,border-color .18s;display:flex}.p95-csa-shell .p95-entry-filter-option.is-active{color:var(--csa-accent-ink);background:#f4c646;border-color:#f4c646}.p95-csa-shell .p95-entry-filter-dot{display:none}.p95-csa-shell .p95-entry-filter-count{font-variant-numeric:tabular-nums}.p95-csa-shell .p95-entry-explainer{color:var(--csa-ink-soft);margin:0 1px 12px;font-size:.7rem;line-height:1.45}.p95-csa-shell .p95-entry-list{border:1px solid var(--csa-line);background:var(--csa-card);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 10px 28px #0008202e}.p95-csa-shell .p95-entry-row{padding:0}.p95-csa-shell .p95-entry-row+.p95-entry-row{border-top:1px solid #b2cbf621}.p95-csa-shell .p95-entry-row-button{width:100%;color:var(--csa-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:14px 12px;display:grid}.p95-csa-shell .p95-entry-row-button:hover{background:#244b9138}.p95-csa-shell .p95-entry-row-button>svg:last-child{color:#8fa5d2}.p95-csa-shell .p95-entry-row-dot{background:var(--csa-warn);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f7cb501c}.p95-csa-shell .p95-entry-row.is-approved .p95-entry-row-dot{background:var(--csa-ok);box-shadow:0 0 0 4px #45d2931c}.p95-csa-shell .p95-entry-row.is-rejected .p95-entry-row-dot{background:var(--csa-bad);box-shadow:0 0 0 4px #f269741a}.p95-csa-shell .p95-entry-row-main{min-width:0}.p95-csa-shell .p95-entry-row-amount{margin:0;font-size:.9rem;font-weight:800}.p95-csa-shell .p95-entry-row-meta{color:#a9bde1;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.7rem;overflow:hidden}.p95-csa-shell .p95-entry-row-reason{color:#ff9ba5;margin:5px 0 0;font-size:.64rem;line-height:1.35}.p95-csa-shell .p95-entry-row-litres{color:#f5ca51;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:800}.p95-csa-shell .p95-entry-row-litres small{color:#a9bde1;margin-top:3px;font-size:.62rem;font-weight:600;display:block}.p95-csa-shell .p95-entry-log-state,.p95-csa-shell .p95-entry-log-empty{min-height:0;color:var(--csa-ink-soft);text-align:center;background:#05163db8;border:1px solid #aecafa2e;border-radius:15px;justify-items:center;gap:8px;margin:0;padding:24px 18px;font-size:.78rem;line-height:1.45;display:grid}.p95-csa-shell .p95-entry-log-state.is-error{color:#ffd8dc;background:#5c14368c;border-color:#f2697466}.p95-csa-shell .p95-entry-log-empty strong{color:var(--csa-ink);font-size:.86rem;display:block}.p95-csa-shell .p95-entry-log-empty p{color:#a9bde1;margin:6px 0 0;font-size:.75rem}.p95-csa-shell .p95-entry-log-empty>svg{color:#adc7ff}.p95-csa-shell .p95-entry-refresh{color:#d6e3fb;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#0b2251cc;border:1px solid #b7d0f93d;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px;font-size:.72rem;font-weight:800;display:flex}.p95-csa-shell .p95-entry-refresh:disabled{opacity:.55;cursor:progress}.p95-csa-dock{z-index:50;padding:8px 10px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#030e2bf0;border-top:1px solid #b5d0ff30;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid;position:sticky;bottom:0}.p95-csa-dock button{color:#9db2d9;min-width:0;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;gap:3px;font-size:.62rem;font-weight:800;transition:background .18s,color .18s;display:grid}.p95-csa-dock button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.p95-csa-dock button.is-active{background:var(--csa-commit);color:var(--csa-ink);box-shadow:0 5px 16px #cd093147}.p95-csa-sheet-backdrop{z-index:1900;background:#00071aa8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.p95-csa-sheet{width:min(100%, var(--csa-column,460px));max-height:88svh;padding:9px 16px calc(28px + env(safe-area-inset-bottom));color:#fff;background:#0a1d4e;border:1px solid #bcd2f93d;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -16px 44px #00041661}.p95-csa-grabber{background:#6f85b4;border-radius:999px;width:42px;height:4px;margin:0 auto 17px}.p95-csa-sheet-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.p95-csa-sheet-header h2{margin:0;font-size:1.1rem}.p95-csa-sheet-header p{color:var(--csa-ink-soft,#b5c5e5);margin:4px 0 0;font-size:.78rem;line-height:1.45}.p95-csa-sheet-close{color:#d8e4fa;cursor:pointer;background:#a2bbe726;border:0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.p95-csa-sheet-status{color:#ffd86c;align-items:center;gap:6px;margin:9px 0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.p95-csa-sheet-status i{background:#f7cb50;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f7cb501c}.p95-csa-sheet-status.is-approved{color:#83e2b6}.p95-csa-sheet-status.is-approved i{background:#45d293;box-shadow:0 0 0 4px #45d2931c}.p95-csa-sheet-status.is-rejected{color:#f5a0a6}.p95-csa-sheet-status.is-rejected i{background:#f26974;box-shadow:0 0 0 4px #f269741a}.p95-csa-detail-grid{border:1px solid #b4cdfa29;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.p95-csa-detail-grid>div{border-bottom:1px solid #b4cdfa21;border-right:1px solid #b4cdfa21;min-width:0;padding:11px}.p95-csa-detail-grid>div:nth-child(2n){border-right:0}.p95-csa-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.p95-csa-detail-grid dt{color:#9eb2d9;font-size:.64rem}.p95-csa-detail-grid dd{overflow-wrap:anywhere;color:#fff;margin:3px 0 0;font-size:.8rem;font-weight:700}.p95-csa-attention{color:#ffeab0;background:#f5c7451a;border:1px solid #f8cb495c;border-radius:11px;margin-top:13px;padding:11px;font-size:.72rem;line-height:1.45}.p95-csa-attention.is-rejected{color:#ffd8dc;background:#f269741a;border-color:#f2697466}.p95-csa-sheet .p95-nozzle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.p95-csa-sheet .p95-nozzle{color:#c8d6ee;min-height:44px;font:inherit;cursor:pointer;background:#081b45c7;border:1px solid #b9d3ff36;border-radius:10px;font-size:.86rem;font-weight:800}.p95-csa-sheet .p95-nozzle.is-selected{color:#07173d;background:#f5c84a;border-color:#f5c84a}.p95-csa-sheet.is-time-picker{--csa-ink:#f2f6ff;--csa-ink-soft:#a7b7d8;--csa-line:#b9d3ff36;--csa-line-strong:#b9d3ff57;--csa-surface:#081b45c7;--csa-accent:#f5c84a;--csa-accent-ink:#07173d;width:min(100% - 28px,400px);margin-bottom:max(12px, env(safe-area-inset-bottom));border-radius:20px;padding-bottom:18px}.p95-time-picker{gap:14px;margin-top:14px;display:grid}.p95-csa-sheet.is-time-picker .p95-time-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.p95-csa-sheet.is-time-picker .p95-time-chip{border-color:var(--csa-line);background:var(--csa-surface);min-height:40px;color:var(--csa-ink);border-radius:10px;padding:0 10px;font-size:.8rem}.p95-csa-sheet.is-time-picker .p95-time-chip:last-child{grid-column:1/-1}.p95-csa-sheet.is-time-picker .p95-time-chip.is-selected{border-color:var(--csa-accent);background:var(--csa-accent);color:var(--csa-accent-ink)}.p95-csa-sheet.is-time-picker .p95-time-exact{color:var(--csa-ink-soft);font-size:.7rem;font-weight:800}.p95-csa-sheet.is-time-picker .p95-time-exact input{border-color:var(--csa-line-strong);background:var(--csa-surface);color:var(--csa-ink)}.p95-csa-custom-nozzle{background:#0413378f;border:1px solid #b4cdfa2b;border-radius:12px;margin-top:13px;padding:11px;display:block}.p95-csa-custom-nozzle>span{color:#aebfdf;margin-bottom:7px;font-size:.65rem;font-weight:800;display:block}.p95-csa-custom-nozzle>div{gap:7px;display:flex}.p95-csa-custom-nozzle input{background:var(--csa-well,#06183f);color:#fff;min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #b9d2fb3d;border-radius:8px;outline:none;flex:auto;padding:10px 9px}.p95-csa-custom-nozzle input:focus{border-color:#f6ca47}.p95-csa-custom-nozzle button{color:#12214a;font:inherit;cursor:pointer;background:#f6ca47;border:0;border-radius:8px;flex:none;padding:0 14px;font-size:.72rem;font-weight:900}.p95-csa-custom-nozzle button:disabled{opacity:.4;cursor:not-allowed}.p95-csa-sheet.is-training{max-height:92svh}.p95-csa-training-tabs{background:#041234a6;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 0;padding:4px;display:grid}.p95-csa-training-tabs button{color:#9fb4d9;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:.72rem;font-weight:800}.p95-csa-training-tabs button.is-active{color:#fff;background:#244b91}.p95-csa-training-step{border-bottom:1px solid #b3ccf81f;grid-template-columns:26px minmax(0,1fr);gap:9px;padding:10px 0;display:grid}.p95-csa-training-step:last-of-type{border-bottom:0}.p95-csa-training-step b{color:#10204a;background:#f6ca47;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.p95-csa-training-step strong{font-size:.78rem;display:block}.p95-csa-training-step p{color:#afc1e1;margin:3px 0 0;font-size:.68rem;line-height:1.4}.p95-csa-training-step ul{color:#afc1e1;margin:6px 0 0;padding-left:15px;font-size:.66rem;line-height:1.45}.p95-csa-speech-box{color:#d9f7e8;background:#26896324;border-left:3px solid #45d293;border-radius:8px;margin-top:12px;padding:11px;font-size:.73rem;line-height:1.45}.p95-csa-speech-box>span{display:block}.p95-csa-listen{color:#8bedbd;width:max-content;font:inherit;cursor:pointer;background:0 0;border:1px solid #68e0ab66;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;font-size:.66rem;font-weight:800;display:flex}.p95-csa-question-card{background:#05163ca3;border:1px solid #b3cdf926;border-radius:10px;margin-bottom:8px;padding:10px}.p95-csa-question-card strong{font-size:.74rem;display:block}.p95-csa-question-card p{color:#afc1e1;margin:4px 0 0;font-size:.68rem;line-height:1.4}body:has(.p95-csa-shell) .p95-language-toggle:not(.embedded){display:none}@media (width<=360px){.p95-csa-shell{--csa-gutter:12px}.p95-csa-eyebrow{display:none}.p95-csa-screen>h1{font-size:1.4rem}.p95-csa-shell .p95-amount-input{font-size:1.15rem}.p95-csa-outlet{font-size:.8rem}.p95-csa-dock button{font-size:.56rem}.p95-csa-rank-stat b{font-size:1.15rem}.p95-csa-prizes-button{padding:0 9px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.p95-csa-shell .p95-nozzle,.p95-csa-shell .p95-entry-submit,.p95-csa-shell .p95-entry-filter-option,.p95-csa-prizes-button,.p95-csa-dock button{transition:none}}.p95-csa-inactivity-overlay{z-index:12000;padding:max(20px, env(safe-area-inset-top)) 18px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030818eb;place-items:center;display:grid;position:fixed;inset:0}.p95-csa-inactivity-card{text-align:center;background:linear-gradient(155deg,#111c42,#07122f 72%);border:1px solid #ff5c7073;border-radius:24px;width:min(100%,520px);padding:clamp(22px,6vw,36px);box-shadow:0 28px 90px #0000008c,0 0 48px #e51d3d2e}.p95-csa-inactivity-kicker{color:#aab8d2;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:800;display:block}.p95-csa-inactivity-glitter{isolation:isolate;background:linear-gradient(112deg,#670b1b 0%,#fa233e 28%,#851020 52%,#ef1f3a 76%,#590815 100%) 0 0/240% 100%;border:2px solid #ff4a5fe6;border-radius:18px;padding:clamp(22px,6vw,32px) 14px;animation:2.8s ease-in-out infinite p95-inactivity-shimmer;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #ffffff1f,0 0 28px #ff1f3a7a}.p95-csa-inactivity-glitter:after{z-index:-1;content:"";opacity:.34;background-image:radial-gradient(circle,#ffffffe0 0 1px,#0000 1.7px),radial-gradient(circle,#ffd75ee6 0 1px,#0000 1.8px);background-position:0 0,17px 9px;background-size:29px 31px,43px 39px;position:absolute;inset:0}.p95-csa-inactivity-glitter h1{color:#fff;letter-spacing:.035em;text-shadow:0 2px #6b0717,0 0 14px #ffe9ae7a;margin:0;font-size:clamp(1.7rem,8vw,2.65rem);font-weight:1000;line-height:1.07}.p95-csa-inactivity-card>p{color:#f1f4fa;margin:21px 2px 24px;font-size:clamp(1rem,4vw,1.16rem);line-height:1.55}.p95-csa-inactivity-record{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#ff243e,#bd0e2d);border:1px solid #ffffff3d;border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:1.16rem;font-weight:900;display:flex;box-shadow:0 8px 26px #e7163557}.p95-csa-inactivity-record:focus-visible,.p95-csa-inactivity-later:focus-visible{outline-offset:3px;outline:3px solid #ffda66}.p95-csa-inactivity-later{color:#c2cce0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px 18px}@keyframes p95-inactivity-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.p95-csa-inactivity-glitter{animation:none}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site{background:radial-gradient(circle at 12% 18%,#eee5ff45,#0000 29rem),radial-gradient(circle at 88% 12%,#eee5ff40,#0000 34rem),linear-gradient(150deg,#fffef9 0% 48%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-header{background:#fffef9;border-bottom:1px solid #cab4878c;box-shadow:0 14px 35px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-logo img:first-child{background:#fffef9;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-header nav a{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-header .p95-language-toggle{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-staff{background:#d7f95014;border:1px solid #cab4878c;color:#795315!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-menu{color:#18241f;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-degraded{color:#795315;background:#fde8ec38;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-degraded span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-degraded button{color:#795315;background:#18241f0f;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy h1{color:#795315;text-shadow:0 18px 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>div a{color:#795315;background:#18241f0e;border:1px solid #cab4878c;box-shadow:0 14px 32px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site button.primary{color:#795315;background:#18241f0e;border:1px solid #cab4878c;box-shadow:0 14px 32px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>div a.primary{color:#fffef9;background:linear-gradient(125deg,#c51e36,#c51e36 60%,#c51e36);border-color:#dda0aa94;box-shadow:0 15px 34px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site button.primary{color:#fffef9;background:linear-gradient(125deg,#c51e36,#c51e36 60%,#c51e36);border-color:#dda0aa94;box-shadow:0 15px 34px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>div a:hover{box-shadow:0 20px 42px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site button.primary:hover{box-shadow:0 20px 42px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>small span{background:#d7f950;box-shadow:0 0 0 6px #18241f1a,0 0 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-art{background:linear-gradient(150deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 45px 90px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-art:after{background:linear-gradient(130deg,#18241f21,#0000 17% 74%,#d7f95014)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-orbit{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 15px 38px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-badge{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 14px 35px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-badge span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-badge strong{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-metrics{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 25px 55px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-metrics article{background:linear-gradient(145deg,#18241f11,#18241f05);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-metrics article:after{background:#d7f95014}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-metrics span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-metrics strong{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section-heading h2,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact h2){color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-periods{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-periods button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-periods button.active{color:#795315;background:linear-gradient(120deg,#d7f950,#d7f950);box-shadow:0 8px 22px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article{background:linear-gradient(120deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article:hover{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article.top{border-color:#cab4878c;box-shadow:0 12px 32px #18241f1f,inset 3px 0 #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-rank{color:#795315;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard .rank-1 .p95-public-rank{color:#795315;background:linear-gradient(135deg,#d7f950,#d7f950);box-shadow:0 8px 24px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard .rank-2 .p95-public-rank{color:#18241f;background:linear-gradient(135deg,#eee5ff,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard .rank-3 .p95-public-rank{color:#c51e36;background:linear-gradient(135deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-outlet-name strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-outlet-name span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name) small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article>div:not(.p95-public-rank):not(.p95-public-outlet-name) strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-toolbar label{color:#795315;background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 10px 24px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-toolbar input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-toolbar input::placeholder{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-toolbar button{color:#795315;background:#fffef9;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-canvas{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-canvas .leaflet-control-zoom a{color:#18241f;background:#fffef9;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-canvas .leaflet-control-attribution{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-marker{color:#18241f;background:linear-gradient(135deg,#fde8ec,#fde8ec);border:3px solid #cab487;box-shadow:0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-popup{color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-popup span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-popup small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list{background:linear-gradient(155deg,#fffef9,#fffef9);border-left:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list-head{color:#795315;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list-head span{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article strong{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article a{color:#795315;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-loading{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 22px 45px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card:hover{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-media{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-type{color:#795315;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-placeholder{color:#795315;background:radial-gradient(circle,#fde8ec42,#0000 40%),linear-gradient(140deg,#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card h3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card>div>a{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote{background:linear-gradient(145deg,#fffef947,#fffef9);border:1px solid #cab4878c;box-shadow:0 18px 45px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote>svg{color:#c51e36;fill:#c51e3640}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment>span{color:#795315;background:linear-gradient(135deg,#d7f950,#d7f950);border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form label{color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form textarea){color:#18241f;background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form input:focus,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form textarea:focus){border-color:#cab487;box-shadow:0 0 0 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site form>p[role=status]{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-consent{color:#536256!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-consent input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-footer{color:#536256;background:#fffef9;border-top:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-footer>a{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-empty{color:#536256;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-state>span{color:#795315;background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-state>span.error{color:#c51e36;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-state h1{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-state button{color:#795315;background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-back{color:#795315!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>header>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>header h1{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>header p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>header small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>header button{color:#795315;background:#d7f95012;border:1px solid #cab4878c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>img,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>video){border:1px solid #cab4878c;box-shadow:0 25px 60px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-body{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-shell>blockquote{color:#795315;background:#d7f9500f;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-comments h2{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-comments>p{color:#536256}@media (width<=820px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-header nav{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 22px 50px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-header nav a:hover{background:#18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list{border-top:1px solid #dce0d38c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-session-menu>summary{color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-session-menu-popover{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 18px 50px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-overview-heading{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-cris-tag.stale{color:#795315;background:#d7f9501c;border-color:#cab4878c;box-shadow:0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-cris-tag.stale .p95-live-dot{background:#d7f950;box-shadow:0 0 8px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-cris-tag.error{color:#c51e36;background:#fde8ec1c;border-color:#dda0aa8c;box-shadow:0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-cris-tag.error .p95-live-dot{background:#fde8ec;box-shadow:0 0 8px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-filter-disclosure>summary{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-confirm-dialog{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-confirm-dialog::backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-confirm-dialog-card{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 24px 70px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-confirm-dialog-card>svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-confirm-dialog-card p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-handoff-state span{color:#536256;background:#eee5ff;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-handoff-state span.active{color:#18241f;background:#fde8ec;border-color:#dda0aa;box-shadow:0 7px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-handoff-state span.done{color:#226443;background:#eef5dc;border-color:#a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-field.invalid{border-color:#dda0aa;box-shadow:0 0 0 3px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-field-error{color:#c51e36}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-correction,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-whatsapp-fallback){background:#eee5ff;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-whatsapp-fallback summary{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-link{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ack-confirmed-badge{color:#226443;background:#d7f95026;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-collection-code{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body ::-webkit-scrollbar-thumb{background:#18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body ::-webkit-scrollbar-thumb:hover{background:#18241f33}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app:before{background:radial-gradient(circle,#fde8ec0f 0%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app:after{background:radial-gradient(circle,#eee5ff0d 0%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header{background:linear-gradient(135deg,#fffef9 0% 50%,#fde8ec 100%);border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-brand h1{background:linear-gradient(135deg,#fde8ec,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-wordmark{background:linear-gradient(135deg,#fde8ec,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-badge{background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-login-bg:before{background:radial-gradient(circle,#fde8ec1f 0%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-alert{color:#795315;background:linear-gradient(120deg,#fde8ecf0,#d7f950e6);border:1px solid #cab4878c;box-shadow:0 14px 38px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-notification-btn{color:#795315;background:#c51e3642;border:1px solid #cab4878c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-notification-btn:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-notification-btn.enabled){color:#795315;background:#c51e366b;border-color:#cab487ad}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity{color:#18241f;background:linear-gradient(130deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity:hover:not(:disabled){border-color:#cab487a6;box-shadow:0 12px 32px #18241f1f,0 0 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity.active{border-color:#cab487a6;box-shadow:0 12px 32px #18241f1f,0 0 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity-icon{color:#795315;background:linear-gradient(145deg,#d7f950,#fde8ec);box-shadow:0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity-main span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity-main small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-pill{color:#226443;background:#d7f95021;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-pill.busy{color:#795315;background:#d7f95021;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ocr-fallback{color:#18241f;background:#fffef96b;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-step-kicker{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-selected-sale{color:#226443;background:#d7f9501a;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-selected-sale span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-label{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-field{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-field span{color:#795315;border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-field input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-empty-state{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-empty-state strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal{color:#18241f;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 30px 90px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-surface{background:#fffef9;box-shadow:0 12px 35px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-page{color:#18241f;background:radial-gradient(circle at 50% -10%,#eee5ff6b,#0000 38%),radial-gradient(circle at 0 30%,#fffef947,#0000 42%),#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-shell{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1a,0 30px 90px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-sale div{background:#fffef970}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-sale span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-sale strong{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-review-step,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-result-card){background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-review-step p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-result-card p){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-review-stars{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-lock{color:#18241f;background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 10px 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-result-icon{color:#795315;background:linear-gradient(145deg,#d7f950,#fde8ec);box-shadow:0 12px 34px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-result-card>span{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pickup-instructions,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-privacy-note){color:#18241f;background:#eee5ff1a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pickup-instructions span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-item{background:linear-gradient(135deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 4px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-item.spun{background:linear-gradient(135deg,#fffef9,#fffef9);border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-fuel-amount{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-source-badge{color:#536256;background:#18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-banner{background:linear-gradient(135deg,#d7f9502e,#d7f95014);border:1px solid #cab4878c;box-shadow:0 0 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-banner.product-gift{background:linear-gradient(135deg,#fde8ec33,#fde8ec1a);border-color:#dda0aa80;box-shadow:0 0 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-banner.coupon-gift{background:linear-gradient(135deg,#eee5ff33,#eee5ff1a);border-color:#dce0d380;box-shadow:0 0 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-banner.no-gift{background:#18241f1a;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-icon{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-banner.product-gift .p95-assist-gift-icon{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-label{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-name{color:#18241f;text-shadow:0 2px 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-status.collected{color:#226443;background:#d7f95033;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-status.not_required{color:#536256;background:#18241f26;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-status.pending,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-gift-status.unclaimed){color:#795315;background:#d7f95040;border:1px solid #cab48780}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-spin-pending{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-remember-row{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-remember-row input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboard-link{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboard-link:hover{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboarding-steps{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboarding-steps b{color:#18241f;background:linear-gradient(145deg,#d7f950,#d7f950);box-shadow:0 5px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboarding-steps i{background:linear-gradient(90deg,#d7f95088,#eee5ff55)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboarding-status h2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-kicker{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-total{background:#18241f11;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-total strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-onboarding-status p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-row{color:#18241f;background:#18241f0c;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-row.done strong{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-row.waiting strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-login-card{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 20px 60px #18241f1f,0 0 80px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-login-card h1{background:linear-gradient(135deg,#fde8ec,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-input{background:#18241f0d;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-input:focus{background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-select{background:#18241f0d;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body button:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body summary:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body input:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body select:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body textarea:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body [tabindex]:focus-visible{outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry{background:linear-gradient(135deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 10px 25px -5px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry-header{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry-title{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-state{color:#536256;background:#18241f1a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-state-dot{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-fresh .p95-cris-state{color:#226443;background:#d7f9501a;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-fresh .p95-cris-state-dot{background:#d7f950;box-shadow:0 0 6px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-refreshing .p95-cris-state{color:#795315;background:#d7f9501a;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-refreshing .p95-cris-state-dot{background:#d7f950}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-stale .p95-cris-state,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-error .p95-cris-state){color:#c51e36;background:#fde8ec1a;border-color:#dda0aa8c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-stale .p95-cris-state-dot,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-telemetry.is-error .p95-cris-state-dot){background:#fde8ec}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-rate-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-card){background:#18241f08;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-rate-value{color:#795315;text-shadow:0 2px 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-rate-value span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-muted{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-heading{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-heading strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-value{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-meter{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-meter-fill.is-healthy{background:linear-gradient(90deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-meter-fill.is-low{background:linear-gradient(90deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-meter-fill.is-critical{background:linear-gradient(90deg,#fde8ec,#fde8ec)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-unavailable{color:#536256;background:#18241f12;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-footer{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-cris-tank-footer span:last-child{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-assist,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-optional){background:#eee5ff0d;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-assist>summary,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-optional>summary){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-assist>summary:after{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-optional>summary:after{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sale-assist>summary small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-consent{background:#8fe6ec0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-consent-toggle{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-consent-toggle input{accent-color:#c51e36}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-consent-toggle small,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-consent>small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-required-note{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-optional-note{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-entry-strip{background:linear-gradient(135deg,#8fe6ec1a,#eee5ff14);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-entry-strip strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-bill-scan{color:#18241f;background:#8fe6ec29;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-bill-scan:hover{background:#8fe6ec42;border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-applied{color:#226443;background:#d7f95017;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-applied span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-dialog{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 30px 80px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-dialog-header{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-dialog-header h2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-kicker{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button:focus-visible{border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-guide{color:#166068;background:#8fe6ec14;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-guide strong{color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-guide span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-loading span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-error-state span){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-privacy{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-loading,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-error-state){color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-error-state{color:#c51e36}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-loading strong,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-error-state strong){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-review-banner{color:#226443;background:#d7f95014;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-review-banner small{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-warning{color:#795315;background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-danger{color:#c51e36;background:#fde8ec1a;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field{background:#18241f06;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field.needs-review{background:#d7f9500b;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field.confirmed{border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field-label small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-field em{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-confirm{color:#536256;background:#18241f09}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-confirm input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-primary:hover{box-shadow:0 8px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-gold{color:#18241f;background:linear-gradient(135deg,#d7f950 0% 100%);box-shadow:0 4px 15px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-gold:hover{box-shadow:0 8px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-violet{color:#fffef9;background:linear-gradient(135deg,#7042ce 0% 100%);box-shadow:0 4px 15px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-violet:hover{box-shadow:0 8px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-outline:hover{background:#18241f0d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sign-out-button{color:#795315;background:linear-gradient(145deg,#fffef9,#fffef9);border-color:#cab4878c;box-shadow:inset 0 1px #18241f17,0 8px 22px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sign-out-button:hover{color:#fffef9;background:linear-gradient(145deg,#c51e36db,#fffef9);border-color:#cab487c7}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-whatsapp{color:#18241f;background:linear-gradient(135deg,#d7f950 0%,#8fe6ec 100%);box-shadow:0 4px 15px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-whatsapp:hover{box-shadow:0 8px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-table td{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-table tbody tr:hover{background:#18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-silver{color:#18241f;background:linear-gradient(135deg,#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-gold{color:#795315;background:linear-gradient(135deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-diamond{color:#18241f;background:linear-gradient(135deg,#eee5ff,#eee5ff,#eee5ff)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-badge-success{color:#226443;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-badge-warning{color:#795315;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-badge-danger{color:#c51e36;background:#fde8ec26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-badge-info{color:#7042ce;background:#eee5ff26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-badge-neutral{color:#536256;background:#18241f26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-silver{background:linear-gradient(135deg,#fffef9 0% 50%,#fffef9 100%);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-gold{background:linear-gradient(135deg,#fde8ec 0% 50%,#fde8ec 100%);border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-diamond{background:linear-gradient(135deg,#fffef9 0%,#eee5ff 50%,#fffef9 100%);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal{box-shadow:0 20px 60px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-stock-bar{background:#18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tabs{background:#18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab:hover{background:#18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab.active{color:#18241f;background:linear-gradient(135deg, var(--brand-rose), #fde8ec);box-shadow:0 2px 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-spinner{border:3px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bottom-nav{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-error{color:#c51e36;background:#fde8ec1a;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-success{color:#226443;background:#d7f9501a;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-mark{color:#18241f;background:linear-gradient(135deg, var(--brand-rose), #fde8ec)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-auth-card{color:#18241f;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 24px 70px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-auth-card h1,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-auth-card h2){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-primary-button{color:#fffef9;background:linear-gradient(135deg,#c51e36,#c51e36)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-secondary-button{color:#18241f;background:#18241f14;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-text-link{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon{color:#18241f;background:#eee5ff24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-back-link:hover{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card{background:#fffef9;box-shadow:0 30px 90px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-segmented{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-segmented button.active{color:#fffef9;background:#7042ce;box-shadow:0 5px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-step{background:#eee5ff0f;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-step-copy>span{color:#536256;background:#eee5ff29}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-step-copy>span.complete{color:#226443;background:#d7f95024}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-disclosure,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-geofence-note){background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-waiting-orbit{color:#536256;background:#eee5ff26;box-shadow:0 0 0 10px #18241f0d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-confirm{color:#226443;background:#d7f95012;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scanner-modal{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scanner-sheet{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scanner-viewport{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scanner-frame span{border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scanner-hint{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-panel-heading{background:#fffef9}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-pill,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-version-chip){color:#226443;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-pill>span{background:#d7f950;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-subtabs button{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-subtabs button.active{color:#18241f;background:#7042ce80;border-color:#dce0d399}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-subtabs b{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-approval-row{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-approval-row.approved{border-left:3px solid #a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-approval-avatar{color:#18241f;background:#eee5ff29}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-approval-person input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-approval-person input:focus{background:#eee5ff14;border-color:#dce0d3a6}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-label{background:#18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-status-label.approved{color:#226443;background:#d7f9501a}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-roster-form,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-roster-list){background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-roster-row{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-delete-button{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-card{color:#18241f;background:#fffef9;box-shadow:0 25px 55px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-brand{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-kicker{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-outlet{border-top:1px solid #dce0d3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-outlet span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-outlet code,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-print-card>p){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-danger-outline{color:#c51e36;background:#c51e360f;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-geofence-map{background:linear-gradient(#eee5ff0a 1px,#0000 1px),linear-gradient(90deg,#eee5ff0a 1px,#0000 1px),#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-map-rings span{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-map-rings span:nth-child(3){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app{background:radial-gradient(circle at 8% 12%,#fde8ec29,#0000 28%),radial-gradient(circle at 92% 8%,#d7f9501f,#0000 25%),linear-gradient(145deg,#fffef9 0% 46%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-login-bg{background:radial-gradient(circle at 18% 20%,#fde8ec42,#0000 30%),radial-gradient(circle at 84% 12%,#d7f9502e,#0000 27%),linear-gradient(135deg,#fffef9 0% 48%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header{background:linear-gradient(100deg,#fffef9,#fffef9);border-bottom:1px solid #cab4878c;box-shadow:0 12px 36px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-login-card){background:linear-gradient(135deg,#fffef9,#fffef9);border-color:#dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-card:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-card:hover){border-color:#cab4879e;box-shadow:0 24px 70px #18241f1f,0 0 28px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn{border:1px solid #dce0d38c;box-shadow:0 9px 24px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-primary{color:#fffef9;background:linear-gradient(135deg,#c51e36 0% 60%,#c51e36 100%);box-shadow:0 12px 28px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-gold{color:#795315;background:linear-gradient(135deg,#d7f950 0% 42%,#d7f950 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-violet{background:linear-gradient(135deg,#8fe6ec,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-outline{background:#18241f12;border-color:#dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-select){background:#fffef9;border-color:#dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-input:focus,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-select:focus){box-shadow:0 0 0 4px #18241f1f,0 10px 24px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-brand-hp-shell{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 8px 22px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-brand-tagline{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-intro,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art){background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art-shine{background:linear-gradient(112deg,#0000 40%,#18241f42 49%,#0000 57%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon{color:#795315;background:linear-gradient(145deg,#fde8ec40,#d7f95024);border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper:before{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper canvas{border:10px solid #dce0d3;box-shadow:0 0 0 3px #18241f1f,0 0 0 8px #18241f1f,0 20px 45px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-pointer{border-top-color:#dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-silver{background:linear-gradient(135deg,#fffef9,#fffef9);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-gold{background:linear-gradient(135deg,#fde8ec,#fffef9,#d7f950);border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-diamond{background:linear-gradient(135deg,#fffef9,#fffef9,#eee5ffcc);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-name{background:linear-gradient(135deg,#d7f950,#d7f950,#fde8ec)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero{background:radial-gradient(circle at 50% 30%,#fde8ec2e,#0000 28%),linear-gradient(135deg,#fffef9,#fffef9 54%,#fffef9);border:1px solid #cab4878c;box-shadow:0 28px 70px #18241f1f,inset 0 1px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero-copy .p95-eyebrow{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero-copy h2{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero-copy p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero-copy p span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-gap{color:#c51e36;background:#fde8ec1a;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-hero-hint{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-aura{background:radial-gradient(circle,#fde8ec57,#d7f9502e 35%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-stage:before{border:1px solid #cab4878f;box-shadow:0 0 0 4px #18241f1f,0 0 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-trigger{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-trigger:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-prompt{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 10px 22px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-trigger:hover .p95-rank-sphere-prompt,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-trigger:focus-visible .p95-rank-sphere-prompt){background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reveal{color:#795315;background:linear-gradient(145deg,#fde8ec,#fffef9);border:1px solid #cab4878c;box-shadow:0 12px 24px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reveal span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reveal strong{color:#795315;text-shadow:0 0 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reveal small{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-caption .p95-eyebrow{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-caption strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-caption small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-caption em{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-sound{color:#795315;background:#fffef9;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-sound:hover{color:#795315;background:#fde8ec3d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reset{color:#795315;background:#fde8ec29;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-sphere-reset:hover{background:#fde8ec4d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets{background:#fffef970;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets>div:first-child{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets>div:not(:first-child){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets .rank-1{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets .rank-2{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-top-outlets .rank-3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-portfolio-layout form{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-portfolio-layout input:not([type=checkbox]):not([type=file]){background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-portfolio-layout textarea{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-drop{background:#18241f08;border:1.5px dashed #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-drop:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-drop:focus-within){background:#d7f9500f;border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-drop svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-picked{background:#18241f0a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-picked-icon{color:#795315;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-icon-btn{background:#18241f0a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-portfolio-consent input{accent-color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-portfolio-consent svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-message.is-ok{color:#226443;background:#d7f9501f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-message.is-bad{color:#c51e36;background:#fde8ec1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-history article{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-kind{color:#795315;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-history .p95-portfolio-note{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-chip.is-wait{color:#795315;background:#d7f95024}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-chip.is-ok{color:#226443;background:#d7f95024}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-chip.is-bad{color:#c51e36;background:#fde8ec24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portfolio-chip.is-mute{background:#18241f12}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art{background:#fffef9;border:1px solid #cab4878c;box-shadow:0 24px 70px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art:after{background:linear-gradient(#fffef90f 30%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art:before{background:linear-gradient(112deg,#0000 42%,#18241f47 50%,#0000 58%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-copy{color:#795315;text-shadow:0 2px 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-copy span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-copy small{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-bg{background:radial-gradient(circle at 15% 18%,#eee5ff47,#0000 28%),radial-gradient(circle at 92% 2%,#eee5ff3d,#0000 33%),radial-gradient(circle at 50% 58%,#fffef92e,#0000 48%),linear-gradient(140deg,#fffef9 0% 48%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-bg:before{background:radial-gradient(circle,#eee5ff26,#0000 68%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-brand .p95-brand-hp-shell{background:linear-gradient(145deg,#eee5ff73,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1f,0 0 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-kicker{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-intro,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art){background:linear-gradient(155deg,#fffef9,#fffef9);border-color:#dce0d38c;box-shadow:inset 0 1px #18241f1f,0 24px 65px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-intro:before{background:linear-gradient(90deg,#0000,#eee5ff 35%,#fffef9 50%,#eee5ff 75%,#0000);box-shadow:0 0 18px 5px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-eyebrow{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-intro>p{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art:after{background:linear-gradient(#fffef914 0%,#030c2500 50%,#fffef93d 100%),linear-gradient(115deg,#fffef957,#0000 48%,#eee5ff0d)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art-brand{color:#795315;text-shadow:0 3px 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art-wordmark span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-art-tagline{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option{background:linear-gradient(105deg,#fffef9,#fffef9);border-color:#dce0d38c;box-shadow:inset 0 1px #18241f14,0 20px 48px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:focus-visible){background:linear-gradient(105deg,#fffef9,#fffef9);border-color:#cab487c2}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option.primary{border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon{color:#795315;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab487a6;box-shadow:inset 0 1px #18241f1a,0 12px 26px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-footnote{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-footnote-icon{color:#536256;background:#fffef970;border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-banner{box-shadow:0 18px 50px #18241f1f,inset 0 1px #18241f1f;border-color:#dce0d38c!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-banner-icon{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-diamond .p95-tier-banner-icon{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bg-silver .p95-tier-banner-icon{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-banner-subtitle{color:#18241fc2}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper{background:radial-gradient(circle at 50% 46%,#eee5ff4d,#0000 44%),linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 28px 80px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper:before{border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper canvas{box-shadow:0 0 0 3px #18241f1f,0 0 0 8px #18241f1a,0 22px 52px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper-gold{background:radial-gradient(circle at 50% 46%,#d7f95052,#0000 42%),linear-gradient(145deg,#fde8ec,#fffef9);border-color:#cab4878a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper-diamond{background:radial-gradient(circle at 50% 46%,#eee5ff52,#0000 44%),linear-gradient(145deg,#fffef9,#fffef9);border-color:#dce0d38a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-pointer{border-top:30px solid #dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wheel-wrapper .p95-btn-primary span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell{background:radial-gradient(circle at 12% 20%,#eee5ff4d,#0000 29%),radial-gradient(circle at 88% 8%,#eee5ff40,#0000 34%),radial-gradient(circle at 58% 88%,#eee5ff2e,#0000 42%),linear-gradient(138deg,#fffef9 0% 48%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell:before{background:radial-gradient(circle,#eee5ff24,#0000 68%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-card{background:linear-gradient(154deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1f,0 30px 78px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-card:before{background:linear-gradient(90deg,#0000,#eee5ff 34%,#fffef9 50%,#eee5ff 74%,#0000);box-shadow:0 0 18px 5px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-back-link{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-back-link:hover{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-kicker{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-brand .p95-brand-hp-shell{background:linear-gradient(145deg,#eee5ff75,#fffef9);border-color:#dce0d38c;box-shadow:inset 0 1px #18241f1f,0 0 26px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-brand p{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-brand p span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-input-group label{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-input{color:#18241f;background:#fffef9;border-color:#dce0d38c;box-shadow:inset 0 1px #18241f0d,0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-input:hover{border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-input:focus{background:#fffef9;border-color:#cab487;box-shadow:0 0 0 4px #18241f1f,0 12px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-password-toggle{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-password-toggle:hover:not(:disabled){color:#795315;background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-remember-row{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-remember-row input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-submit{background:linear-gradient(105deg,#c51e36 0% 58%,#c51e36 100%);box-shadow:inset 0 1px #18241f1f,0 15px 34px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-onboard-link{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-onboard-link:hover{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-progress{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-security-note{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-security-note span{color:#795315;background:#fffef96b;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-campaign-invite{color:#18241f;background:#fffef93d;border:1px solid #dce0d38c;border-left:3px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-campaign-invite-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-campaign-invite strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-campaign-invite p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-captcha-image-shell{background:#fffef9e6;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-captcha-refresh{color:#18241f;background:#fffef9e0;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-captcha-refresh:hover:not(:disabled){color:#166068;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-captcha-refresh:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-error{color:#c51e36;background:#fde8ec33;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-art{background:#fffef9;border-color:#cab48785;box-shadow:inset 0 1px #18241f1f,0 30px 80px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-art:after{background:linear-gradient(#fffef914 0%,#030a2100 48%,#fffef9 100%),linear-gradient(115deg,#fffef92e,#0000 52%,#eee5ff0f)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-brand{color:#795315;text-shadow:0 3px 12px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-brand strong span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-login-art-brand small{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-auth-shell .p95-dealer-login-art-copy small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle{color:#18241f;background:linear-gradient(135deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 12px 34px #18241f1f,inset 0 1px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle>svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle button:hover{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle button.active{color:#18241f;background:linear-gradient(135deg,#d7f950,#d7f950);border-color:#cab487b8;box-shadow:0 7px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-desk{background:radial-gradient(circle at 8% 10%,#eee5ff3d,#0000 27%),radial-gradient(circle at 92% 5%,#eee5ff38,#0000 30%),linear-gradient(145deg,#fffef9,#fffef9 48%,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-journey{color:#7042ce;background:#fffef9;border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f14,0 16px 38px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-journey strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-journey>i{background:linear-gradient(90deg,#d7f95080,#eee5ff3d)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-journey .active{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-animated-icon{color:#795315;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-radar-icon:after{border:1px solid #dce0d3b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-radar-large:after{border:1px solid #dce0d3b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-card-focus{background:linear-gradient(145deg,#fffef9,#fffef9);border-color:#dce0d38c;box-shadow:inset 0 1px #18241f1a,0 28px 72px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity-source{color:#226443!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-opportunity-arrow{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-empty-checking strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-empty-nil strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-empty-error strong{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-window-note{color:#795315;background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal{color:#18241f;background:radial-gradient(circle at 50% -18%,#d7f95033,#0000 44%),linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 30px 100px #18241f1f,0 0 42px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal:before{background:linear-gradient(90deg,#0000,#d7f950,#fde8ec,#0000);box-shadow:0 0 18px 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-close{color:#536256;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-close:hover{background:#18241f21}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-icon{color:#795315;background:linear-gradient(145deg,#fde8ecb8,#fffef9);border:1px solid #cab4879e;box-shadow:0 12px 30px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-icon:after{border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-kicker{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-note{color:#795315;background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-duplicate-modal-note>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ocr-quick-action{background:linear-gradient(115deg,#fffef9,#fffef9);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scan-icon:after{background:#8fe6ec;box-shadow:0 0 7px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-sheet{color:#18241f;background:radial-gradient(circle at 8% 0,#eee5ff47,#0000 38%),linear-gradient(150deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1f,0 34px 100px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-sheet:before{background:linear-gradient(90deg,#0000,#eee5ff,#d7f950,#0000);box-shadow:0 0 14px 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-header .p95-icon-button{color:#536256;background:#18241f0f;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-sale{background:linear-gradient(115deg,#d7f95024,#fffef970);border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-sale small{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-sale span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-verified-icon{color:#226443;background:#d7f95033;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-clock{color:#536256;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-clock svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-clock small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-clock.urgent{color:#c51e36;background:#fde8ec33}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-claim-clock.urgent svg{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-mobile:focus-within{border-color:#cab487;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-mobile.valid{border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-mobile>svg{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-question{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-channel-card{color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-channel-card:hover:not(:disabled){background:#fffef9;border-color:#cab487a3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-channel-card small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-channel-card.whatsapp .p95-animated-icon{color:#226443;background:#d7f95038;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-channel-card.qr .p95-animated-icon{color:#166068;background:#eee5ff38;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-expired>svg{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-complete p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-complete>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-send-success{color:#226443;background:linear-gradient(145deg,#d7f950,#d7f950);box-shadow:0 14px 38px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-masked-mobile{color:#795315;background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-busy{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-scan-frame>span{border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-qr-scan-frame>i{background:#fde8ec;box-shadow:0 0 12px 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-shell .p95-brand-hp-shell{background:linear-gradient(145deg,#eee5ff85,#fffef9);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey{background:#fffef95c;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div>span{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>i{background:#eee5ff3d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div.active{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div.active>span{color:#18241f;background:linear-gradient(145deg,#d7f950,#d7f950);border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div.done{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-journey>div.done>span{color:#226443;background:#d7f95040;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-review-illustration{color:#795315;background:linear-gradient(145deg,#eee5ffc7,#fffef9);border:1px solid #cab4878c;box-shadow:0 15px 34px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-review-illustration span{background:#d7f950;box-shadow:0 0 0 5px #18241f1f}@media (width<=760px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-invite-handle{background:#eee5ff59}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-page{color:#18241f;background:radial-gradient(circle at 15% 0,#eee5ff57,#0000 30%),radial-gradient(circle at 90% 10%,#eee5ff47,#0000 32%),linear-gradient(145deg,#fffef9,#fffef9 58%,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-header{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 22px 80px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-header p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table-head p){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-session .online{color:#226443;background:#d7f95021;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-session .fallback{color:#795315;background:#d7f9501f;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-security{color:#536256;background:#eee5ff1a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-security small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-filters{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-filters label{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-filters input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table-head input){color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-metric{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f14,0 18px 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-metric>span{background:#18241f12}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-metric small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-metric em{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table-head{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table tbody tr:hover{background:#eee5ff17}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table td small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-table td small.warning{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-status.online{color:#226443;background:#d7f95021}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-status.stale{color:#795315;background:#d7f95021}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-status.offline{color:#536256;background:#18241f26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-official-close{color:#18241f;background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-language-toggle.embedded{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-console .p95-table thead th{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-review-note{color:#18241f;background:#fffef957;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bill-review-note span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body select{color:#18241f;background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body select.p95-input{color:#18241f;background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body select.p95-select{color:#18241f;background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body select option{color:#18241f;background-color:#fffef9}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body select option:checked,html:has(.p95-csa-shell,.p95-csa-access-bg) body select option:hover){color:#18241f;background-color:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body select:disabled{color:#536256;background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body select:focus-visible{border-color:#dce0d3;box-shadow:0 0 0 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-commandbar{background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-eyebrow,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-kicker){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-commandbar h1{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-commandbar p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-updated{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-live-state{color:#795315;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-live-state.live{color:#226443;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-strip{background:#d7f95038;border:1px solid #a2bf9c8c;border-left:4px solid #a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-strip.paused{background:#fde8ec33;border-color:#dda0aa8c #dda0aa8c #dda0aa8c #dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-icon{color:#226443;background:#d7f9501f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .paused .p95-campaign-control-icon{color:#c51e36;background:#fde8ec21}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-status span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-summary span){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-status strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-status small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-control-summary strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-danger{color:#fffef9;background:#c51e36;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-btn-danger:hover{background:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-section-nav{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-section-nav button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-section-nav button:hover{color:#18241f;background:#18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-section-nav button.active{color:#18241f;background:#d7f950;border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-section-nav button small{color:#fffef9;background:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-filterbar{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-filter-note{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric{background:#fffef9;border:1px solid #dce0d38c;border-left-width:3px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric[data-status=healthy]{border-left-color:#a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric[data-status=warning]{border-left-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric[data-status=critical]{border-left-color:#dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-metric-detail{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-next-actions{border-color:#dda0aa8c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-error-banner,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-status-banner){color:#c51e36;background:#fde8ec38;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-status-banner{color:#18241f;background:#eee5ff2e;border-color:#dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-users-card h2,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-card h2){color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-users-card>p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-card p){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-user-list>div{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-user-list small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-user-list .active{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-user-list .disabled{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-user-form .p95-input-group>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog{color:#18241f;background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 24px 60px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog::backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-icon{color:#536256;background:#eee5ff29}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-icon.danger{color:#c51e36;background:#fde8ec26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-dialog-icon.success{color:#226443;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-inline-error{color:#c51e36;background:#fde8ec38;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-toolbar{background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-toolbar>span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-import-actions>span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-import-footer>span){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-search{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-search:focus-within{border-color:#dce0d3;box-shadow:0 0 0 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-search input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-search input::placeholder{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-table-wrap,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-preview-wrap){background:#fffef96b;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-identity strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-identity span{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-identity small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-table td:nth-child(3) small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-preview-table small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-code{color:#795315;background:#d7f9502e;border:1px dashed #cab48780}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-discount{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-status.live{color:#226443;background:#d7f95021}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-row-ready{color:#226443;background:#d7f95021}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-status.scheduled{color:#536256;background:#eee5ff24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-status.expired{color:#c51e36;background:#fde8ec21}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-status.retired{color:#536256;background:#18241f2e}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button{color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button:hover:not(:disabled){color:#18241f;background:#fffef9;border-color:#dce0d38f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button.danger{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-icon-button:focus-visible{outline:3px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-pagination{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-empty,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-drop-empty){color:#166068}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-empty strong,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-drop-empty strong){color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-empty span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-drop-empty span){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-active-toggle{color:#226443;background:#d7f95029;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-active-toggle input{accent-color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-import-actions{background:#fffef933;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip>div{color:#536256;border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip .ready{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip .blocked{color:#c51e36;background:#fde8ec1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-preview-table tr.invalid{background:#fde8ec21}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-row-errors{color:#c51e36}@media (width<=800px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip>div:nth-child(-n+2){border-bottom:1px solid #dce0d38c}}@media (width<=560px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-readiness-strip>div{border-bottom:1px solid #dce0d38c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-hero-badge{background:linear-gradient(135deg,#d7f95024,#fde8ec1f,#eee5ff24);border:1px solid #cab4878c;box-shadow:0 0 24px #18241f1f,inset 0 0 12px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-hero-badge:hover{border-color:#cab487b3;box-shadow:0 0 30px #18241f1f,inset 0 0 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-hero-icon{color:#18241f;background:linear-gradient(135deg,#d7f950,#fde8ec);box-shadow:0 2px 8px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-stylish-outlet-name{text-shadow:0 0 20px #18241f1f;background:linear-gradient(120deg,#fffef9 0%,#d7f950 35% 70%,#fde8ec 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-stylish-sap-pill{color:#795315;background:#d7f9502e;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-banner-card{background:linear-gradient(135deg,#fffef9 0% 100%);border:1px solid #cab4878c;box-shadow:0 16px 40px #18241f1f,0 0 45px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-banner-card:hover{border-color:#cab48799;box-shadow:0 20px 50px #18241f1f,0 0 55px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-banner-glow{background:radial-gradient(circle,#fde8ec33 0%,#d7f95024 40%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-icon-circle{color:#18241f;background:linear-gradient(135deg,#d7f950,#fde8ec,#eee5ff);box-shadow:0 4px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-cris-tag{color:#226443;background:#d7f95026;border:1px solid #a2bf9c8c;box-shadow:0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-live-dot{background:#d7f950;box-shadow:0 0 8px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chip{color:#536256;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chip-gold{color:#795315;background:#d7f95026;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-stylish-hero-title{background:linear-gradient(110deg,#fffef9 0%,#d7f950 25% 60%,#fde8ec 85%,#eee5ff 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-banner-sub{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-interactive-card{background:linear-gradient(135deg,#fffef9 0% 100%);border:1px solid #dce0d38c;box-shadow:0 10px 30px #18241f1f,inset 0 1px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-interactive-card:before{background:radial-gradient(400px circle at var(--mouse-x,50%) var(--mouse-y,50%), #d7f95024, transparent 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-interactive-card:hover{border-color:#cab4878c;box-shadow:0 18px 45px #18241f1f,0 0 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-wrap{box-shadow:0 4px 12px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-rose{color:#c51e36;background:linear-gradient(135deg,#fde8ec40,#fde8ec66);border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-amber{color:#795315;background:linear-gradient(135deg,#d7f95040,#d7f95066);border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-emerald{color:#226443;background:linear-gradient(135deg,#d7f95040,#d7f95066);border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-violet{color:#7042ce;background:linear-gradient(135deg,#eee5ff40,#eee5ff66);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-cyan{color:#166068;background:linear-gradient(135deg,#8fe6ec40,#8fe6ec66);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-icon-indigo{color:#536256;background:linear-gradient(135deg,#eee5ff40,#eee5ff66);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-tag{color:#536256;background:#18241f0d;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-metric-footer{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-card{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-silver{background:linear-gradient(135deg,#18241f1f 0%,#fffef9 100%);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-silver:hover{border-color:#dce0d399;box-shadow:0 12px 30px #18241f1f,0 0 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-gold{background:linear-gradient(135deg,#d7f95026 0%,#fffef9 100%);border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-gold:hover{border-color:#cab487b3;box-shadow:0 12px 30px #18241f1f,0 0 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-diamond{background:linear-gradient(135deg,#eee5ff26 0%,#fffef9 100%);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-diamond:hover{border-color:#dce0d3b3;box-shadow:0 12px 30px #18241f1f,0 0 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-pct{background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-count{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-bar-bg{background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-silver .p95-tier-bar-fill{background:linear-gradient(90deg,#fffef9,#eee5ff)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-gold .p95-tier-bar-fill{background:linear-gradient(90deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tier-diamond .p95-tier-bar-fill{background:linear-gradient(90deg,#eee5ff,#eee5ff)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tabs-dock{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 8px 30px #18241f1f,inset 0 1px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab-btn:hover{color:#18241f;background:#18241f0f;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab-btn.active{color:#fffef9;background:linear-gradient(135deg,#c51e36 0% 50%,#c51e36 100%);border-color:#dda0aa80;box-shadow:0 4px 18px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bg-orb-1{background:radial-gradient(circle,#fde8ec1f 0%,#d7f9500f 40%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bg-orb-2{background:radial-gradient(circle,#eee5ff24 0%,#8fe6ec0f 45%,#0000 70%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-queue-locked-note{color:#c51e36;background:#fde8ec1a;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-decision-reject{color:#c51e36;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-decision-reject:hover:not(:disabled){background:#fde8ec1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-promo{color:#536256;background:#eee5ff1a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-promo-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-promo-title{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-promo-meta{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus{background:radial-gradient(120% 90% at 50% -10%,#d7f95033,#0000 62%),linear-gradient(160deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 18px 44px #18241f1f,inset 0 1px #18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-glow{background:conic-gradient(#0000 0deg,#d7f95029 40deg,#0000 90deg)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-badge{color:#18241f;background:linear-gradient(135deg,#d7f950,#d7f950);box-shadow:0 4px 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-merchant{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-title{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-copy{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-ticket{color:#18241f;background:linear-gradient(135deg,#eef5dc 0%,#d7f950 55% 100%);box-shadow:0 12px 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-ticket:before{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-ticket:after{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-ticket-label{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-ticket-code{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-copy-btn{color:#18241f;background:#fffef980;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-copy-btn:hover{background:#fffef9c7;box-shadow:0 6px 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-validity{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-terms{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-terms summary{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-disclaimer{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-bonus-disclaimer strong{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-inv-message,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-csa-message,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-default-inv-message){background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-allocation{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-allocation.eligible{border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-allocation.blocked{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-allocation p{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-allocation-history-row{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-inv-qty.empty{color:#c51e36}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-inv-add,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-csa-add,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-default-inv-add){background:#fffef966}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-csa-check{color:#c51e36;background:#fde8ec38;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-op-csa-check.ok{color:#226443;background:#d7f9503d;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner{background:linear-gradient(135deg,#fde8ec1f 0%,#eee5ff24 50%,#fffef9 100%);border:1px solid #dda0aa8c;box-shadow:0 4px 20px #18241f1f,inset 0 1px 1px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner:focus-visible){border-color:#dda0aa99;box-shadow:0 8px 30px #18241f1f,inset 0 1px 2px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-icon{color:#18241f;background:linear-gradient(135deg,#fde8ec,#fde8ec);box-shadow:0 4px 15px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pulse-ring{border:2px solid #dda0aa99}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pill-kn{color:#795315;background:#d7f95040;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pill-hi{color:#226443;background:#d7f95040;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-banner-watch-badge{color:#18241f;background:#18241f1f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner:hover .p95-banner-watch-badge{color:#18241f;background:#fde8ec;border-color:#dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-training-btn{color:#c51e36;background:linear-gradient(135deg,#c51e3633,#7042ce33);border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-training-btn:hover{color:#18241f;background:linear-gradient(135deg,#c51e3659,#7042ce59);border-color:#dda0aab3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-prizes-btn{color:#18241f;background:linear-gradient(135deg,#d7f950,#d7f950 58%,#d7f950);border:1px solid #cab4879e;box-shadow:0 7px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-prizes-btn:hover{box-shadow:0 10px 26px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-prizes-btn:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-rank-btn{color:#795315;background:linear-gradient(135deg,#d7f95029,#c51e3624);border:1px solid #cab4878c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-rank-btn:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-rank-btn.active){color:#795315;background:linear-gradient(135deg,#d7f95052,#c51e3647);border-color:#cab487d1}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header-rank-btn:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-rank-tab-icon{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal{color:#18241f;background:radial-gradient(circle at 16% -5%,#fde8ec38,#0000 34%),linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 36px 110px #18241f1f,0 0 52px #18241f17}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal:before{background:linear-gradient(90deg,#0000,#d7f950,#fde8ec,#0000);box-shadow:0 0 18px 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-emblem{color:#795315;background:linear-gradient(145deg,#fde8ecd9,#fffef9);border:1px solid #cab4878c;box-shadow:0 12px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal-header p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-kicker{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-close{color:#18241f;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-close:hover{background:#18241f21}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-close:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button.active{color:#18241f;background:linear-gradient(135deg,#d7f950,#d7f950);border-color:#cab487a3;box-shadow:0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button.active span{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-poster-stage{background:#fffef9;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-fullsize{color:#795315;background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-fullsize:hover{color:#795315;background:#d7f95029}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-fullsize:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-modal{background:linear-gradient(#fffef9 0% 100%);border:1px solid #dce0d38c;box-shadow:0 25px 60px #18241f1f,0 0 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-header{background:linear-gradient(90deg,#fffef9 0% 50%,#fffef9 100%);border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-live-dot{background:#d7f950;box-shadow:0 0 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-badge{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-title-wrap h2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-lang-pills{background:#18241f59;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-lang-pill{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-lang-pill.active{color:#18241f;background:linear-gradient(135deg,#fde8ec,#fde8ec);box-shadow:0 2px 8px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-close-btn{color:#536256;background:#18241f14;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-close-btn:hover{color:#18241f;background:#c51e3640;border-color:#dda0aa80}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-nav-tabs{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-tab{color:#536256;background:#18241f0a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-tab:hover{color:#18241f;background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-tab.active{color:#18241f;background:linear-gradient(135deg,#fde8ec40,#eee5ff40);border-color:#dda0aa80;box-shadow:0 2px 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-video-viewport{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 8px 30px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scene-canvas{background:radial-gradient(circle,#fffef9 0% 80%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scene-glow.red{background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scene-glow.blue{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-power-text{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-power-text .red{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-thrill{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dispenser-box{background:linear-gradient(#fffef9 0% 100%);border:2px solid #dce0d3;box-shadow:0 4px 12px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dispenser-top{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dispenser-screen{color:#226443;background:#8fe6ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dispenser-nozzle{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-car-graphic{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-car-plate{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-fuel-pointer{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-badge-tag{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speech-bubble-anim{color:#18241f;background:#fffef9;box-shadow:0 4px 15px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speech-bubble-anim:after{border-top-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speech-bubble-anim .sparkle{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-octane-pill{background:#fde8ec26;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .glow-zap{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-octane-pill strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-octane-pill small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-spinning-gift-box{color:#18241f;background:linear-gradient(135deg,#fde8ec,#d7f950);box-shadow:0 0 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-reward-tag{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-reward-badge-huge h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-reward-badge-huge p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app-phone-frame{background:#fffef9;border:3px solid #dce0d3;box-shadow:0 10px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-phone-speaker{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app-screen-inner{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-header{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-header .status-live{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-card{background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-sale-row{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-tag{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-input{color:#166068;background:#18241f66;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-qr-wrap{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mock-qr-wrap span{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .step-item{color:#536256;background:#18241f0d;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .step-item.active{color:#18241f;background:#fde8ec1a;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .step-num{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mini-wheel-graphic{border:4px solid #cab487;box-shadow:0 0 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .wheel-spinner-ring{background:conic-gradient(#fde8ec,#d7f950,#d7f950,#eee5ff,#eee5ff,#fde8ec)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .wheel-center-pointer{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .wheel-hub{color:#18241f;background:#fffef9;border:2px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-win-card{background:linear-gradient(135deg,#d7f95033,#eee5ff33);border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-win-header{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .trophy-icon{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-win-card h3{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-handover-action-tag{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-subtitles-bar{background:#fffef9;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-subtitles-icon{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .primary-sub{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .secondary-sub{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-video-controls-bar{background:#fffef9;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-progress-scrubber-track{background:#18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-progress-fill{background:linear-gradient(90deg,#fde8ec,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-scrubber-thumb{background:#fffef9;box-shadow:0 0 6px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ctrl-btn{color:#536256;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ctrl-btn:hover:not(:disabled){color:#18241f;background:#18241f24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ctrl-btn.p95-play-btn{color:#fffef9;background:#c51e36;border-color:#dda0aa;box-shadow:0 2px 10px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ctrl-btn.p95-play-btn:hover{background:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-indicator{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-indicator small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speed-pill{color:#536256;background:#18241f0f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speed-pill:hover{color:#18241f;background:#18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-voiceover-card{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-voice-tag{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-listen-btn{color:#166068;background:#8fe6ec26;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-listen-btn:hover{color:#18241f;background:#8fe6ec4d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-narration-full{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sidebar-header h3{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sidebar-header small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-card{background:#18241f08;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-card:hover{background:#18241f12;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-card.active{background:linear-gradient(135deg,#fde8ec26,#eee5ff26);border-color:#dda0aa80;box-shadow:0 4px 16px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ch-icon-wrap{color:#536256;background:#18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-chapter-card.active .p95-ch-icon-wrap{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ch-badge{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ch-dur{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ch-text-wrap h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ch-text-wrap p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tips-box{background:#d7f95014;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tips-box h4{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tips-box li{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tips-box li svg{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab-intro h3{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tab-intro p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dialogue-card{background:#18241f08;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-step{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-speak-btn{color:#c51e36;background:#c51e3626;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-speak-btn:hover{color:#fffef9;background:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dialogue-card h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speech-quote{background:linear-gradient(135deg,#fde8ec1f,#eee5ff1f);border-left:3px solid #dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-speech-quote p{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-english-translit small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-tips{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-tip-line{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dc-tip-line svg{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-objection-card{background:#18241f08;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .q-badge{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .q-text h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-objection-a{background:#d7f95014;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .a-badge{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .a-content p{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-footer{background:#fffef9;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-tf-left span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-hero{background:radial-gradient(circle at 90% 10%,#fde8ec33,#0000 38%),linear-gradient(135deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 22px 55px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-hero>div:first-child>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-hero h2{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-hero p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-metrics article{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-metrics svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-metrics span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-metrics strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-metrics small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-tabs{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-tabs button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-tabs button.active{color:#fffef9;background:linear-gradient(110deg,#c51e36,#c51e36);box-shadow:0 8px 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-tabs button small{color:#795315;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-message{color:#226443;background:#d7f9502b;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-message.error{color:#c51e36;background:#fde8ec2e;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>aside{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>form{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-settings{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>aside>div>button{color:#536256;background:#18241f06;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>aside>div>button.active{background:#d7f95014;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>aside>div>button>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts>aside>div>button>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts form>header span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts form>header h3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list h3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-settings h3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-language{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-language button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-language button.active{color:#795315;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>textarea,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-media input){color:#18241f;background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>input:focus,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>select:focus,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>textarea:focus){border-color:#cab487;box-shadow:0 0 0 3px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-field>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-check{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-check input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-consent{background:#d7f9500a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-media{border:1px dashed #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-media>svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-media small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-readonly{color:#536256;background:#eee5ff1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-posts form>footer>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-settings footer>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list>header{border-bottom:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list>header p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-settings header p){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list>header>span{color:#795315;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list>article{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list>article>svg:first-child{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article .status{color:#536256;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article .status.pending,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article .status.new){color:#795315;background:#d7f95014;border-color:#cab4878c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article .status.approved,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article .status.contacted){color:#226443;background:#d7f95014;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list article>div:last-child button{color:#18241f;background:#18241f0d;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list .empty{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-toggle{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-toggle input{accent-color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-list .warning{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ops-settings>header>svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page){color:#795315;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=pulse]{background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=race]{background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=map]{background-color:#8fe6ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=stories]{background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=voices]{background-color:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=contact]{background-color:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-atmosphere{background:radial-gradient(circle at 78% 35%,#eee5ff57,#0000 34%),radial-gradient(circle at 16% 72%,#fde8ec47,#0000 38%),radial-gradient(circle at 50% 120%,#eee5ff61,#0000 48%),linear-gradient(125deg,#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-atmosphere:after{background:linear-gradient(110deg,#0000 20%,#18241f08 50%,#0000 68%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ambient-orb.orb-one{background:radial-gradient(circle,#eee5ffb8,#0000 68%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-ambient-orb.orb-two{background:radial-gradient(circle,#fde8ecc2,#0000 66%)}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=race] .orb-one,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=voices] .orb-one){background:radial-gradient(circle,#fde8ecc7,#0000 66%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site[data-active-scene=map] .orb-two{background:radial-gradient(circle,#8fe6ecb8,#0000 66%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-speed-lines{background:repeating-conic-gradient(from 257deg at 92% 88%,#d7f950d1 0deg .24deg,#8fe6ec3d .33deg .48deg,#0000 .62deg 3.4deg)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-progress{background:#18241f0a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-progress span{background:linear-gradient(90deg,#fde8ec,#d7f950,#eee5ff);box-shadow:0 0 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-header{background:linear-gradient(110deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 20px 55px #18241f1f,0 0 32px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-header nav a{color:#18241fbd}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-header nav a:hover{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-staff{background:#18241f0d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero:before{background:radial-gradient(circle,#fde8ec59,#eee5ff33 42%,#0000 72%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-kicker i{background:linear-gradient(90deg,#fde8ec,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy h1{color:#795315;text-shadow:0 25px 80px #18241f1f;background:linear-gradient(120deg,#fffef9 0%,#eef5dc 45%,#d7f950 110%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>p{color:#18241f;text-shadow:0 2px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>div a.primary{color:#c51e36;background:linear-gradient(105deg,#d7f950,#d7f950);box-shadow:0 15px 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>div a.primary{border-color:#cab487;box-shadow:0 18px 46px #18241f1f,0 0 24px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-art{background:radial-gradient(at 58% 59%,#fffef9,#0000 66%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-art:after{color:#18241f09}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-halo{background:radial-gradient(circle at 54% 60%,#8fe6ec80,#0000 49%),conic-gradient(from 120deg,#0000,#fde8ec75,#d7f95033,#0000 42%);border:1px solid #cab4878c;box-shadow:0 0 150px #18241f1f,inset 0 0 100px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-scroll-cue{color:#18241f94}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse{background:linear-gradient(90deg,#fffef9,#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse-intro span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse-intro strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse-intro i{background:#d7f950;box-shadow:0 0 0 9px #18241f1a,0 0 25px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics article{border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section-heading>div>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section-heading h2{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section-heading p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-periods{background:#18241f0f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-periods button.active{color:#c51e36;background:linear-gradient(100deg,#d7f950,#d7f950)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-rank-signal>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-rank-signal>small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium article{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 28px 70px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium article:before{background:radial-gradient(circle at 100% 0,#fde8ec,#0000 48%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium article.rank-1{background:linear-gradient(125deg,#fffef9,#fffef9);border-color:#cab48794}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium article.rank-1:before{background:radial-gradient(circle at 85% 5%,#fde8ec,#0000 50%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium .p95-public-rank{color:#795315;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium .p95-public-rank span{color:#c51e36;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium .p95-public-outlet-name strong{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium .p95-public-outlet-name span,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium .p95-public-outlet-name small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium-volume strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium-volume span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium footer{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-podium footer svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-leaderboard article:hover{background:#18241f09}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-chapter-index{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-chapter-index strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-layout{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 45px 120px #18241f1f,0 0 80px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-toolbar{background:#fffef9;box-shadow:0 18px 45px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list{background:linear-gradient(#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-map-list article{border-top-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-stories:before{color:#18241f06}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card{background:linear-gradient(145deg,#fffef9,#fffef9);box-shadow:0 28px 70px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-story-card:hover{box-shadow:0 40px 90px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices{background:linear-gradient(125deg,#fde8ec,#fffef966)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote>span{color:#79531533}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote>svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-voices blockquote p{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comment{border-bottom:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-comments-layout form,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact>form){background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 30px 80px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) label{color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) textarea){background:#fffef9;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact{background:radial-gradient(circle at 0 100%,#fde8ec4d,#0000 40%),linear-gradient(125deg,#fffef9,#fffef9);border:1px solid #cab4878c;box-shadow:0 50px 130px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-copy h2{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-copy>p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-copy a{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-orbit{border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-orbit span{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-orbit span:nth-child(2){border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-contact-orbit svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-footer{background:#fffef9}@media (width<=820px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics article{border-bottom:1px solid #dce0d38c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-render{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-render:before{background:linear-gradient(90deg,#fffef9 0% 25%,#fffef947 49%,#fffef90a 76%),linear-gradient(#fffef952,#0000 34%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-render:after{background:linear-gradient(#0000,#fffef9 96%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{background:linear-gradient(90deg,#fffef957,#fffef914,#0000);border-left:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy h1{color:#795315;background:linear-gradient(118deg,#fffef9 0%,#eef5dc 42%,#d7f950 82%,#fde8ec 115%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-art-3d .p95-public-hero-badge{color:#795315;background:linear-gradient(110deg,#fffef9,#fde8ec);border-color:#cab4878a;box-shadow:0 18px 58px #18241f1f,0 0 42px #18241f1f}@media (width<=820px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-render:before{background:linear-gradient(#fffef9 0%,#fffef954 38%,#fffef9 100%),linear-gradient(90deg,#fffef9,#0000 78%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site:not(.p95-public-story-page) .p95-public-hero-copy{background:linear-gradient(145deg,#fffef9,#fffef9);border-bottom:1px solid #cab4878c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-bullets{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-bullets li:before{background:#d7f950;box-shadow:0 0 12px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-copy>.p95-public-bullets{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=race]:before{background:linear-gradient(90deg,#0000,#d7f9504d,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=map]:before{background:linear-gradient(90deg,#0000,#d7f9504d,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=stories]:before{background:linear-gradient(90deg,#0000,#d7f9504d,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=voices]:before{background:linear-gradient(90deg,#0000,#d7f9504d,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=map]:before{background:linear-gradient(90deg,#0000,#8fe6ec40,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=stories]:before{background:linear-gradient(90deg,#0000,#fde8ec40,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-section[data-scene=voices]:before{background:linear-gradient(90deg,#0000,#eee5ff38,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-scroll-scene>span{color:#795315;background:#fffef9;border:1px solid #cab4878c;box-shadow:0 12px 35px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-stage.has-live-3d .p95-public-hero-render:before{background:linear-gradient(90deg,#fffef9 0% 27%,#fffef92e 52%,#0000 80%),linear-gradient(#fffef92e,#0000 40%,#fffef9 100%)}@media (width<=820px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-hero-stage.has-live-3d .p95-public-hero-copy{background:linear-gradient(145deg,#fffef9,#fffef9)}}@media (width<=760px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ocr-fallback.p95-ocr-quick-action{background:#fffef9}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-task{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-task-heading strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-task-heading small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-task-icon{color:#795315;background:#d7f95017;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-field-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-scan-action{color:#795315;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-manual-toggle{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-manual-toggle:hover{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-manual-entry{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-assist-manual-entry .p95-mobile-field.is-valid{border-color:#a2bf9c94;box-shadow:0 0 0 3px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-table thead tr{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-table tbody tr{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-person{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-avatar{color:#536256;background:#eee5ff33}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-today{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-total{color:#795315}@media (width<=760px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-footer{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-table tbody tr{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-table .p95-csa-sales-person{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sales-table td:before{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body:has(.p95-access-bg) .p95-language-toggle:not(.embedded){box-shadow:0 8px 22px #18241f1f,inset 0 1px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-topline>.p95-back-link{color:#536256;background:#fffef961;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-topline>.p95-back-link:hover{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-topline>.p95-back-link:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-topline>.p95-back-link{color:#536256;background:#fffef961;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-topline>.p95-back-link:hover{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-topline>.p95-back-link:focus-visible{outline:2px solid #cab487}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-bg{background:radial-gradient(circle at 50% -12%,#eee5ff47,#0000 42%),linear-gradient(#fffef9 0% 56%,#fffef9 100%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-prizes-button{border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-prizes-button:hover{background:#d7f95038}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-sealed{background:repeating-linear-gradient(115deg, #18241f0b 0 7px, #fff0 7px 16px), var(--w-surface);border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-sealed-art{background:#d7f95029}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-sealed:after{background:linear-gradient(115deg,#0000 34%,#18241f12 50%,#0000 66%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-foil{background:linear-gradient(115deg,#0000 30%,#18241f38 47%,#0000 64%),repeating-linear-gradient(115deg,#18241f0d 0 7px,#fff0 7px 16px),#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-copy.is-copied{border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-foot{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-error{background:#fde8ec17;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-error button{border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-kicker{border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-gate-input::placeholder{color:#5362568c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-strip{background:#d7f9500d;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-strip-head:hover .p95-prize-strip-more{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-tile{background:#18241f0d}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prize-tile span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-amount-field:focus-within{background:#d7f9500f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-amount-input::placeholder{color:#53625652}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mobile-input::placeholder{color:#53625647}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-submit:disabled{color:#53625699;background:#18241f12}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-filter{background:#18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-filter-option.is-active{background:#18241f17}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-filter-dot{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-list{background:#18241f06}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-row-dot{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header .p95-outlet-hero-badge{background:#fffef9;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header .p95-outlet-hero-badge:hover{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header .p95-outlet-hero-icon{color:#795315;background:#d7f9501f;box-shadow:inset 0 0 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-identity>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header .p95-stylish-outlet-name{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-header .p95-stylish-sap-pill{color:#536256;background:#18241f14;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-overview{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 16px 38px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-overview-header{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-overview-header h1{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-heading h2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-heading h2 svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-heading>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-rail{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-rail li:not(:last-child){border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-rail li:not(:last-child):after{background:#fffef9;border-top:1px solid #cab48785;border-right:1px solid #cab48785}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-rail li>strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-rail li>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-journey-index{color:#53625647}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-overview-supporting-metric{background:#18241f0b;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-overview-supporting-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-overview-supporting-metric>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-review-tabs .is-active{color:#226443;border-color:#a2bf9c8c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-review-table td,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-standings-table td){border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-standing-row:hover{background:#eee5ff14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-view-detail{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-blocked{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-blocked .p95-customer-standings-table-wrap{border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-drawer{background:linear-gradient(155deg,#fffef9 0% 52%,#fffef9 100%);border-left:1px solid #dce0d38c;box-shadow:-24px 0 70px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-head{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-profile{background:#18241f26;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-profile>div{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-profile strong.is-active{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-profile strong.is-blocked{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-metrics>div{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-metrics svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-metric-symbol{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-status-breakdown,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-section){background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-status-breakdown .is-approved,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-entry-status.is-approved){color:#226443;background:#d7f95024}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-status-breakdown .is-pending,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-entry-status.is-pending){color:#795315;background:#d7f95024}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-status-breakdown .is-rejected,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-entry-status.is-rejected){color:#c51e36;background:#fde8ec24}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-status-breakdown .is-voided,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-entry-status.is-voided){color:#536256;background:#18241f24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-section>header>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-table-wrap{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-table-wrap th{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-customer-detail-table-wrap td{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-modal-backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-review-actions .p95-btn.is-danger{color:#c51e36;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-review-actions .p95-btn.is-danger:hover:not(:disabled){background:#c51e361f;border-color:#dda0aab3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-candidate.is-exact{border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-latest-transactions{background:linear-gradient(120deg, #fffef9, #fffef9), var(--bg-card);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-latest-transactions-header{background:linear-gradient(90deg,#eee5ff2e,#0000 55%);border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-latest-transactions-header h2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-latest-transactions-header h2 svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-latest-transactions-header p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-filter>span{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-filter select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-form-field select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-form-field textarea){color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-summary{color:#536256;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-summary>span{background:#18241f0b;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-summary strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-summary .is-fresh{color:#226443;background:#d7f95012;border-color:#a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-row{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-row:before{background:#d7f950;box-shadow:0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-row.is-marked:before{background:#d7f950;box-shadow:0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-row:hover{background:#eee5ff13}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-time strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-time span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main>div strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main>div span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main p b{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-state small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-marked{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-empty{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-empty h3{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-modal{color:#18241f;background:linear-gradient(155deg,#fffef9,#fffef9 75%);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-header{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-header p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-fact{background:#d7f9501f;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-fact>div{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-fact span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-fact strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-form-field>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-form-field>span small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-mobile-field{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-mobile-field>span{color:#536256;border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-mobile-field input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-mobile-field:focus-within{border-color:#dce0d3;box-shadow:0 0 0 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-mark-transaction-actions{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-title{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-error{color:#c51e36;background:#fde8ec1f;border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-table{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-table thead tr{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-table tr.is-flagged{background:#d7f95012}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-csa{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-litres{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-flagged{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-excluded{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-excluded>button{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-excluded li{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-operator-standings-excluded p{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button:hover{background:#18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button.active{background:#7042ce1a;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-heading{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-grid section{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table-scroll{border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table th,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table td){border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table thead th{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table tbody tr:hover{background:#18241f12}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table tfoot th,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table tfoot td){background:#18241f12;border-top:2px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table td.is-positive{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-analytics-table td.is-warning{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-list .p95-btn-primary{box-shadow:inset 3px 0 0 var(--warning,#18241f1f)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-step{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-step-mark{color:#536256b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-step.is-done .p95-setup-step-mark{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-step-state{color:#536256cc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-step.is-done .p95-setup-step-state{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-setup-skip-note{color:#536256d1}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice{background:#eee5ff1a;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice summary{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice summary strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice.is-rejected{background:#fde8ec1a;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice.is-rejected summary{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-gate-notice p{color:#18241fcc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-pin-link{color:#166068}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-pin-link:hover{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-queue-row{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-area-option{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-area-edit .lbl{color:var(--muted,#536256)}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-area-edit input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-area-edit select){background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-area-edit input:focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-area-edit select:focus-visible){outline:2px solid #cab487b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-steps .is-done{color:#226443;background:#d7f9501f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-steps .is-todo{color:#536256;background:#18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-alert-row{background:#fffef9;border:1px solid #dce0d38c;border-left:3px solid #dce0d380}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-alert-row.is-critical{border-left-color:#dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-alert-row.is-warning{border-left-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-alert-row.is-info{border-left-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-alert-meta{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-card{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-meta{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-live{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-note{color:#795315;background:#d7f9501f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-captcha img{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-captcha-entry input{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-portal-captcha-entry input:focus-visible{outline:2px solid #cab487b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-sync-reread{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-detail-grid input{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-detail-grid select{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-form>.p95-outlet-filter input{background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-detail-grid input:focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-detail-grid select:focus-visible){outline:2px solid #cab487b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-list li{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-list code{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-list small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-upload>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-upload input[type=file]{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-payment-attached{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-list button{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-list button:hover{border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-list button.active{background:#d7f9501a;border-color:#cab487cc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-list button small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-outlets label{background:#fffef966;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-outlets label small{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-area-outlets input[type=checkbox]{accent-color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail{background:radial-gradient(circle at 90% 4%,#eee5ff33,#0000 28rem),linear-gradient(135deg,#fffef9,#fffef9);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button{color:#fffef9;background:linear-gradient(135deg,#eee5ff38,#7042cea3 48%,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f1f,inset 0 -1px #18241f1f,0 8px 22px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button:before{background:linear-gradient(110deg,#0000 14%,#18241f4d 47%,#0000 78%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button:hover:not(:disabled){background:linear-gradient(135deg,#eee5ff4a,#7042ceb3 48%,#fffef9);border-color:#dce0d3c7;box-shadow:inset 0 1px #18241f1f,inset 0 -1px #18241f1f,0 12px 26px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button[aria-pressed=true]{background:linear-gradient(135deg,#eee5ff4a,#7042ceb3 48%,#fffef9);border-color:#dce0d3c7;box-shadow:inset 0 1px #18241f1f,inset 0 -1px #18241f1f,0 12px 26px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button:active:not(:disabled){box-shadow:inset 0 2px 6px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-glass-button:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail .p95-latest-transactions-header{border-bottom-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list{background:#fffef9;border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f0a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list .p95-form-field>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button{background:linear-gradient(135deg,#7042ce29,#fffef938);border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button:hover{background:#7042ce47;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button.active{background:linear-gradient(100deg,#d7f9502e,#7042ce4d);border-color:#cab487d1;box-shadow:inset 3px 0 #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-list button small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-heading{border-bottom-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail-heading h3{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-campaign-name{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-campaign-name strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-icon-action{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-icon-action.is-active{color:#795315;border-color:#cab487c7}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-icon-action[data-tooltip]:after{color:#18241f;background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 10px 24px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail .p95-operator-primary-metrics{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail .p95-operator-metric{background:linear-gradient(135deg,#eee5ff33,#0000);border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-head{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-head h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-head h4 svg{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-head p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-inline-search{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-inline-search input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-filter-popover{background:linear-gradient(135deg,#eee5ff6e,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-table th{background:#eee5ff8c;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-sort{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-sort:hover{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-table td{color:#18241f;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-table tbody tr:hover td{background:#eee5ff2e}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-empty{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section[open]{background:#fffef9;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section-icon{color:#795315;background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section-copy strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section-copy small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section-chevron{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section-body>.p95-portal-card{background:#fffef970;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section .p95-btn{background:linear-gradient(135deg,#eee5ff2e,#fffef9);border-color:#dce0d38c;box-shadow:inset 0 1px #18241f1f,0 6px 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section .p95-btn:hover:not(:disabled){background:linear-gradient(135deg,#eee5ff45,#7042cecc);border-color:#dce0d3b3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section .p95-btn-danger,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-section .p95-btn-danger-outline){color:#c51e36;background:linear-gradient(135deg,#c51e3659,#fffef9);border-color:#dda0aa94}@media (width<=680px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-detail .p95-operator-metric:nth-child(n+3){border-top:1px solid #dce0d38c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-subline{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-subline span{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-subline strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-drawer{background:linear-gradient(135deg,#eee5ff57,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-drawer-head{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-drawer-head h4{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-drawer-actions .p95-portal-card{background:#fffef9;border-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-tabs{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-tabs button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-tabs button:hover{color:#18241f;background:#7042ce29}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-tabs button.is-active{color:#795315;background:linear-gradient(135deg,#d7f9504a,#d7f95038);border-color:#cab487b3;box-shadow:inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-tabs button:focus-visible{outline:2px solid #cab487}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-card){background:linear-gradient(145deg,#eee5ff3d,#fffef9);border:1px solid #dce0d38c;box-shadow:inset 0 1px #18241f0a}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-card h4,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-card h4){color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-card h4 svg,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-card h4 svg){color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-card h5{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-recovery-card p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-field{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-field select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-wire-field input){color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-check-good{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-check-pending{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-card>header{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-record-card>header>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-settings-fold{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-settings-fold summary{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-settings-fold .p95-portal-card{border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-ledger-footer{color:#536256;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-drone-cloud{color:#18241f;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #cab4879e;box-shadow:0 20px 45px #18241f1f,inset 3px 0 #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-drone-cloud:after{background:#fffef9;border-top:1px solid #cab4879e;border-left:1px solid #cab4879e}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-drone-cloud>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid>article{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 24px 58px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid article>div{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid footer>span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid h3{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-gallery-grid small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid article{background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid article>span{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid h3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-team-grid nav a{color:#795315;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-enquiry-type legend{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-enquiry-type span{color:#536256;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-enquiry-type input:checked+span{color:#18241f;background:#d7f950;border-color:#cab487}@media (width>=821px) and (width<=1180px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-pulse .p95-public-metrics article:nth-child(-n+2){border-bottom:1px solid #dce0d38c}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops{background:linear-gradient(145deg,#fffef9,#fffef9);border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-controls>label{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-controls select{color:#18241f;background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-status,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-readonly){color:#226443;background:#d7f95014;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-status.is-error{color:#795315;background:#d7f95014;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-readonly{color:#795315;background:#d7f95014;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-alert-ops-footnote{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-role-chip{color:#795315;background:#fde8ec29;border:1px solid #cab4878c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-summary,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-compact-section,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-ranking-list-section){background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 16px 38px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-section-heading h1,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-page-heading h1){color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-page-heading p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-section-title p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-heading p){color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-section-title h2,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-heading h2){color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state>span{background:#d7f950;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state.is-live{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state.is-live>span{background:#d7f950;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state.is-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-cris-state.is-error>span{background:#fde8ec;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid>div:not(:nth-child(3n)){border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid>div:nth-child(-n+3){border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-text-action{color:#795315}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-list,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-preview,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-ranking-list,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list){background:#fffef9;border:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-list>button,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-preview button,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-ranking-list button,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list>button){color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-list>button+button,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-preview li+li,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-ranking-list li+li,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list>button+button){border-top:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-list>button:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-preview button:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-ranking-list button:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list>button:hover){background:#7042ce1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-list small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-light.is-warning{background:#d7f950;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-light.is-success{background:#d7f950;box-shadow:0 0 0 4px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-status-light.is-danger{background:#fde8ec;box-shadow:0 0 0 4px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-name small,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-rank-person small,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-rank-volume small){color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-csa-volume,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-rank-volume){color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-medal{color:#795315;box-shadow:inset 0 0 0 2px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-medal.is-2{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-medal.is-3{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-rank-number{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-empty-state{color:#536256;border:1px dashed #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-loading-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-log-state){color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-log-state.is-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-empty-state strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing{border-top:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-rank strong{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-rank span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-metrics{border-top:1px solid #dce0d38c;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-metrics>div+div{border-left:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-metrics dt{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-metrics dd{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-standing-gap{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-unranked strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-unranked p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-sales-tabs{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-sales-tabs button{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-sales-tabs button[aria-selected=true]{color:#795315;background:#fffef9;box-shadow:inset 0 -2px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-row-button:hover{background:#7042ce1c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-row-button>svg{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main>span:first-child strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main>span:first-child b{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-main>small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-sheet{color:#18241f;background:linear-gradient(155deg,#fffef9,#fffef9 72%);border:1px solid #cab4878c;box-shadow:0 28px 80px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-status{color:#795315;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-status.is-approved{color:#226443;background:#d7f9501a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-status.is-rejected{color:#c51e36;background:#fde8ec1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-facts{background:#eee5ff29;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-facts>div{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-facts dt{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-detail-facts dd{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-tabs{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-tabs button.active{color:#795315;background:#fffef9;box-shadow:inset 0 -2px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-access-tabs b{background:#fde8ecad}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-list>button>span:nth-child(3){color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-setup-icon{color:#795315;background:linear-gradient(145deg,#fde8ec2e,#d7f9501a)}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-empty.is-error,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-transaction-empty.is-error){color:#c51e36;border-color:#dda0aa8c}@media (width<=760px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app>.p95-header:not(.p95-csa-header):not(.p95-operator-header){background:#fffef9;border-bottom-color:#dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app-notice{color:#795315;background:linear-gradient(105deg,#d7f9501f,#eee5ff1c);border:1px solid #cab4878c;border-left:3px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation{background:#fffef9;box-shadow:0 -8px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation .p95-tabs-dock{background:#fffef9;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation .p95-tab-btn.active{color:#795315;background:#fffef9;box-shadow:inset 0 2px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-row-reason{color:#c51e36}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry{color:#18241f;background:linear-gradient(145deg,#fffef9,#fffef9);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry>svg{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry-icon{color:#795315;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-topbar{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-role{color:#536256;background:#eee5ff24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-icon-button{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-menu{background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 14px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-menu button:hover{background:#7042ce29}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-prizes-button{background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-prizes-button:hover{background:#d7f9502e}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-card{box-shadow:0 10px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-field-label{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-field-hint{color:#7042ce}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-amount-field,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-csa-mobile-field){border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-amount-input::placeholder{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-mobile-input::placeholder{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-mobile-prefix{color:#18241f;border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-mobile-ok{color:#166068;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-nozzle{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-nozzle.is-selected{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-nozzle-more{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-nozzle-more.is-selected{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-nozzle-current{color:#795315;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-submit{box-shadow:0 8px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-submit:disabled{color:#536256;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice{background:#8fe6ec;border:1px solid #a2bf9ca3;box-shadow:0 12px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice>svg:first-child{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-body strong{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-body p{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-action{color:#226443;background:#d7f9501f;border:1px solid #a2bf9c80}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error{background:#fffef9;border-color:#dda0aab3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error>svg:first-child{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error .p95-csa-notice-body strong{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error .p95-csa-notice-body p{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-close{color:#226443;background:#d7f9501f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error .p95-csa-notice-close{color:#c51e36;background:#fde8ec1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank-chip{background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank-stat{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank-stat.is-current{background:#d7f95017;border-color:#cab48780}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standing-summary{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-tabs{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-tabs button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-tabs button.is-active{background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-note{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-leader-row+.p95-csa-leader-row{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-leader-row.is-me{background:linear-gradient(90deg,#d7f95026,#0000)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank{color:#536256;background:#eee5ff24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank.is-1{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank.is-2{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank.is-3{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-leader-name>strong span{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-leader-sub{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-litres span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-filter-option{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-filter-option.is-active{background:#d7f950;border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-list{box-shadow:0 10px 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row+.p95-entry-row{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-button:hover{background:#7042ce38}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-button>svg:last-child{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-dot{box-shadow:0 0 0 4px #18241f1c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row.is-approved .p95-entry-row-dot{box-shadow:0 0 0 4px #18241f1c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row.is-rejected .p95-entry-row-dot{box-shadow:0 0 0 4px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-meta{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-reason{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-litres{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-row-litres small{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-state,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-empty){background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-state.is-error{color:#c51e36;background:#fffef9;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-empty p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-empty>svg{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-refresh{color:#18241f;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock{background:#fffef9;border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button.is-active{box-shadow:0 5px 16px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet{color:#18241f;background:#fffef9;border:1px solid #dce0d38c;box-shadow:0 -16px 44px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-grabber{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-header p{color:var(--csa-ink-soft,#536256)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-close{color:#18241f;background:#eee5ff26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status i{background:#d7f950;box-shadow:0 0 0 4px #18241f1c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status.is-approved{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status.is-approved i{background:#d7f950;box-shadow:0 0 0 4px #18241f1c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status.is-rejected{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet-status.is-rejected i{background:#fde8ec;box-shadow:0 0 0 4px #18241f1a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-detail-grid{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-detail-grid>div{border-bottom:1px solid #dce0d38c;border-right:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-detail-grid dt{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-detail-grid dd{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-attention{color:#795315;background:#d7f9501a;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-attention.is-rejected{color:#c51e36;background:#fde8ec1a;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet .p95-nozzle{color:#536256;background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-sheet .p95-nozzle.is-selected{color:#18241f;background:#d7f950;border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-custom-nozzle{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-custom-nozzle>span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-custom-nozzle input{background:var(--csa-well,#fffef9);color:#18241f;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-custom-nozzle input:focus{border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-custom-nozzle button{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-tabs{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-tabs button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-tabs button.is-active{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-step{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-step b{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-step p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-step ul{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-speech-box{color:#226443;background:#d7f95024;border-left:3px solid #a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-listen{color:#226443;border:1px solid #a2bf9c8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-question-card{background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-question-card p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-overlay{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-card{background:linear-gradient(155deg,#fffef9,#fffef9 72%);border:1px solid #dda0aa8c;box-shadow:0 28px 90px #18241f1f,0 0 48px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-kicker{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-glitter{background:linear-gradient(112deg,#fde8ec 0% 28%,#fde8ec 52% 76%,#fde8ec 100%);border:2px solid #dda0aae6;box-shadow:inset 0 0 22px #18241f1f,0 0 28px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-glitter h1{color:#18241f;text-shadow:0 2px #18241f1f,0 0 14px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-card>p{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-record{color:#18241f;background:linear-gradient(100deg,#fde8ec,#fde8ec);border:1px solid #dce0d38c;box-shadow:0 8px 26px #18241f1f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-record:focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-later:focus-visible){outline:3px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-inactivity-later{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-primary{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-button[aria-pressed=true]{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-dropdown{box-shadow:0 12px 32px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-month .edge{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-login>section{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-login>section .so-eyebrow{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal .so-login>section p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-directory{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-directory>summary{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-directory>summary span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace .p95-outlet-dock{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-dock button:hover:after{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-dock button:focus-visible:after{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace .p95-portal-card button.p95-btn-ghost{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace select{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace textarea{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-search input{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace input::placeholder{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-search input::placeholder{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace input[type=checkbox]{accent-color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-workspace .p95-btn-outline{color:#18241f;background:#fffef9;border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-search{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-trigger{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-trigger.is-active{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover{color:#18241f;background:#fffef9;border:1px solid #dce0d3;box-shadow:0 20px 60px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover button{color:#18241f;background:#fffef9;border:1px solid #dce0d3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover button[aria-pressed=true],html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover button[type=submit]){color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover input:not([type=checkbox]){color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-options-list label:hover{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover input[type=checkbox]{accent-color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-trigger:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-column-popover :focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-outlet-directory summary:focus-visible{outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-trigger{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-popover{background:#fffef9;border:1px solid #dce0d3;box-shadow:0 18px 48px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-search{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-search input{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-popover li{color:#18241f}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-popover li.is-active,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-popover li[aria-selected=true]){background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select-popover li.p95-searchable-select-empty{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-searchable-select :focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-pagination :focus-visible){outline:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-pagination{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-pagination select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-ops-pagination button){color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-entry-review-why-toggle{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-summary span{color:#536256;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-summary span.is-invalid{color:#c51e36;border-color:#dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-table-wrap{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-table tr.is-invalid td{background:#fde8ec12}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-row-ready{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-empty{color:#536256;border:1px dashed #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-location-import-footer{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-shell{background:radial-gradient(circle at 70% -10%,#fffef9,#fffef9 60%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-sidebar{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-brand span{color:#795315;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-nav{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-nav:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-nav.is-active){color:#18241f;background:#d7f9501f;border-color:#cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-avatar{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-workspace{background:radial-gradient(circle at 90% 4%,#eee5ff33,#0000 28rem),linear-gradient(135deg,#fffef9,#fffef9);border:1px solid #dce0d38c;box-shadow:0 18px 60px #18241f1f,inset 0 1px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-tabs button.is-active{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-search{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-select{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-field input{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-field select{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-search::placeholder{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-seg{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-seg button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-seg button.is-active{color:#18241f;background:#d7f95024;border-color:#cab48799}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-card,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-table-wrap){background:#fffef9;border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-card-icon{color:#536256;background:#18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-card.is-urgent .ops-card-icon{color:#c51e36;background:#fde8ec24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-row{border-top:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-row:hover{background:#eee5ff14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-table tr[tabindex]:hover{background:#eee5ff14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-row svg{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .tone-ok{color:#226443;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .tone-warn{color:#795315;background:#d7f95026}html:has(.p95-csa-shell,.p95-csa-access-bg) body .tone-bad{color:#c51e36;background:#fde8ec26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .tone-info{color:#536256;background:#eee5ff26}html:has(.p95-csa-shell,.p95-csa-access-bg) body .tone-mute{color:#536256;background:#18241f24}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-icon-button){color:#18241f;background:#fffef9;border:1px solid #dce0d3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-icon-button:hover){color:#18241f;border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-primary{color:#fffef9;background:linear-gradient(135deg,#c51e36,#c51e36 60%,#c51e36);box-shadow:0 6px 18px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-glass{background:linear-gradient(135deg,#eee5ff38,#7042cea3 48%,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-danger{color:#c51e36;background:#c51e361f;border-color:#dda0aab3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-approve{color:#226443;background:#d7f9501a;border-color:#a2bf9c99}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-table th{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-table td{color:#536256;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-table td strong{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-menu{background:#fffef9;border:1px solid #dce0d3;box-shadow:0 18px 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-menu button{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-menu button:hover{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-menu button.is-danger{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-stat{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dock{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dock button{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dock button.is-active{color:#18241f;background:#d7f9501f;border-color:#cab48799}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dock i{background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dialog-backdrop{background:#fffef9}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-dialog,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-drawer){color:#18241f;background:#fffef9;border:1px solid #dce0d3;box-shadow:0 25px 80px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-empty{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-toast{background:#fffef9;border:1px solid #dce0d3;box-shadow:0 16px 40px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-campaign-link input{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-campaign-selection{background:#18241f12}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-campaign-photo-image{background:linear-gradient(120deg,#fffef9,#fffef9)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-coupon-reach>.is-on{color:#226443;border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-moment-media{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-moment-preview{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-moment-reason textarea{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-moment-curate textarea{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-back{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-heading{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-heading h1{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-link{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-field{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-field input,html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-field select){color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-date button{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-date strong{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-table{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-entry-row{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-entry-row.is-head{color:#536256;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-entry-row small{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-meta{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds section{border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds h3{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds h3 small{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds button{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds button small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-feed-sync{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-feed-range{background:#fffef9;border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-feed-range input{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-feed-range select{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds .ops-feed-range button{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-feed-range .ops-feed-range-claimed{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds button.is-selected{border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-review-feeds button.is-picked{background:#8fe6ec;border-color:#a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-claimed-line{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-claimed-line:before{background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-claimed-line:after{background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-pagination span{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-mark-popover{background:#fffef9;border:1px solid #dce0d3;box-shadow:0 20px 50px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-upload{color:#536256;border:1px dashed #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-gold{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-checkbox{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-map{background:repeating-linear-gradient(45deg,#fffef9,#fffef9 15px 15px,#fffef9 17px);border:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-map-circle{color:#c51e36;background:#fffef9;border:2px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-delete{border:1px solid #dda0aa8c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-delete small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps span:not(:last-child):after{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps i{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps .is-current{color:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps .is-current i{color:#795315;border-color:#cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-outlet-steps .is-done i{color:#226443;background:#d7f950;border-color:#a2bf9c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-filters select,html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-dates input){color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-content .ops-card>header{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart-label{fill:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart-target{fill:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart-tooltip{color:#18241f;background:#fffef9;border:1px solid #dce0d3;box-shadow:0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-legend{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-legend .pumped{background:#eee5ff52}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-legend .approved{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-legend .target{border-top:2px dashed #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table-wrap{background:#fffef9}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table th,html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-mini-table th){color:#536256;background:#fffef9}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table th,html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table td){border-bottom:1px solid #dce0d38c}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table .perf-clickable:hover,html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table .perf-clickable:focus-visible){background:#eee5ff14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-table .perf-no-target td{color:#536256;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-achieved i{background:#eee5ff24}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-achieved b{background:#eee5ff}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-mini-table th,html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-mini-table td){border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-facts>div{border-bottom:1px solid #dce0d38c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-thumb{background:#18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-steps li{border-top:4px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-steps li[aria-current=step]{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-cancelled{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-payment{background:#d7f9500f;border:1px solid #cab4878c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-item-form textarea{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-photo-grid figcaption{background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-photo-add{color:#536256;border:1px dashed #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-store-detail-row input{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-cart span{color:#18241f;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-switch{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-switch button[aria-selected=true]{box-shadow:0 1px 2px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-state-icon{color:#536256;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-photo{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-photo.is-empty{color:#536256;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-count{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-qty{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-qty button.is-bin{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-delete{color:#c51e36;background:#fde8ec;border:1px solid #dda0aa}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-btn{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-btn.is-secondary{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-btn.is-secondary:hover{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-cartbar{box-shadow:0 8px 20px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-gallery{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-arrow{background:#fffef9eb;box-shadow:0 2px 6px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-dots span{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-specs div{border-bottom:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-line{border-bottom:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-note{background:#eee5ff;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-field{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-field input{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-field input[aria-invalid=true]{border-color:#dda0aa;box-shadow:0 0 0 3px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-sent-icon{color:#226443;background:#eef5dc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-steps li>span{color:#536256;border:2px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-steps li.is-done>span{color:#18241f;background:#d7f950;border-color:#a2bf9c}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-chip{color:#18241f;background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-chip.is-new{color:#795315;background:#eef5dc}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-chip.is-confirmed,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-chip.is-paid){color:#7042ce;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-chip.is-delivered{color:#226443;background:#eef5dc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-sent-icon.is-wait{color:#c51e36;background:#eef5dc}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store-sent-icon.is-bad{color:#c51e36;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-card{background:#fffef9;border:1px solid #dce0d3;box-shadow:0 8px 28px #18241f0a}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-icon{color:#7042ce;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-heading p{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-empty{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-saved{background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-saved img{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-loading{background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-loading{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-saved small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-button.is-secondary{color:#18241f;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-button.is-primary{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-button.is-remove{color:#c51e36;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-feedback{color:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-feedback.is-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-confirm{background:#eee5ff;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-confirm>span{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-button:focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-button:focus-within){outline:3px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog{color:#18241f;background:#fffef9;box-shadow:0 28px 90px #18241f1f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog::backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog header span:not(.p95-hp-qr-dialog-mark){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-mark{color:#7042ce;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-yes{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-no{color:#18241f;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-note{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-state{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-state.is-error{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-state.is-error button{color:#18241f;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress{background:radial-gradient(circle at 88% 4%,#fde8ec29,#0000 30%),linear-gradient(135deg,#fffef9f5,#fde8ec);border:1px solid #dda0aa8c;box-shadow:0 12px 30px #18241f14}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress h2{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-sparkles{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter-label{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-glitter-percent{color:#c51e36;text-shadow:0 2px 13px #18241f1f;background:linear-gradient(110deg,#fde8ec 8% 28%,#fde8ec 43% 57%,#fde8ec 86%)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter-copy{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter small{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app-completion{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter.is-awaiting strong{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter.is-awaiting small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-caption{color:#c51e36}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-basis{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel{color:#18241f;background:#fffef9;border:1px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel>summary{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel summary small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-star{color:#795315;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel summary:focus-visible{outline:3px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-content{border-top:1px solid #dce0d3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-scope,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-date){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-empty{background:#fffef9;border:1px dashed #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-card{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-card small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-card img{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-upload{border-top:1px solid #dce0d3}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-upload p,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-upload>small){color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-row small{color:#536256}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-picker{border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-collapse{border-top:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-dialog{color:#18241f;background:#fffef9;border:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-dialog::backdrop{background:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-photo-admin{color:#18241f;border-top:1px solid #dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-campaign-photo-admin>p{color:#536256}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel button:focus-visible,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-photo-panel input:focus-visible){outline:3px solid #cab487}html:has(.p95-csa-shell,.p95-csa-access-bg):root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p95-cream:#f7f5ed;--p95-paper:#fffef9;--p95-ink:#18241f;--p95-muted:#536256;--p95-line:#dce0d3;--p95-lime:#d7f950;--p95-cyan:#8fe6ec;--p95-purple:#7042ce;--p95-lavender:#eee5ff;--p95-red:#c51e36;--bg-primary:var(--p95-cream);--bg-secondary:var(--p95-paper);--bg-card:var(--p95-paper);--bg-card-hover:#f1f4e8;--glass-border:var(--p95-line);--glass-border-focus:var(--p95-purple);--text-primary:var(--p95-ink);--text-secondary:var(--p95-muted);--text-muted:var(--p95-muted);--brand-rose:var(--p95-red);--brand-violet:var(--p95-purple);--brand-amber:#795315;--brand-rose-glow:#c51e3614;--brand-violet-glow:#7042ce14;--brand-amber-glow:#d7f95030;--color-silver:#69716a;--color-gold:#795315;--color-diamond:#166068;--color-success:#226443;--color-danger:var(--p95-red);--color-info:var(--p95-purple);--shadow-card:0 8px 24px #18241f0b;--border-radius:20px;--transition:.2s ease;--p95-bg-scrim:linear-gradient(155deg,#f7f5edf7,#f7f5edfa);--p95-bg-base:var(--p95-cream)}html:has(.p95-csa-shell,.p95-csa-access-bg) body{background:var(--p95-cream);color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :focus-visible{outline:3px solid var(--p95-purple);outline-offset:3px}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(button,input,select,textarea){font-family:inherit}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(input,select,textarea)::placeholder{color:#65716a;opacity:1}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(h1,h2,h3,h4){text-wrap:balance}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-eyebrow,.p95-dealer-section-title,.ops-eyebrow){color:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-login-bg,.p95-access-bg,.p95-wallet-bg,.p95-app,.p95-csa-shell,.ops-shell){background:var(--p95-cream)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-header,.p95-csa-topbar,.p95-wallet-topbar){border-color:var(--p95-line);background:#f7f5edf5;box-shadow:0 3px 16px #18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-brand-wordmark,.p95-wordmark){color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-brand-wordmark,.p95-wordmark) span{color:var(--p95-red)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-brand-tagline,.p95-tagline-inline){color:var(--p95-red)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-login-card,.p95-dealer-summary,.p95-dealer-compact-section,.p95-dealer-standing,.p95-dealer-ranking-list-section,.p95-hp-qr-card,.p95-target-progress,.ops-card,.ops-panel,.ops-workspace){background:var(--p95-paper);border-color:var(--p95-line);color:var(--p95-ink);border-radius:20px;box-shadow:0 8px 24px #18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-login-card,.p95-dealer-compact-section,.p95-hp-qr-card) h2{color:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-access-option,.p95-coupon,.p95-prize-strip){border-color:var(--p95-line);border-radius:20px;box-shadow:0 6px 20px #18241f08}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option{background:var(--p95-paper)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option.primary{background:var(--p95-lime);color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option strong{color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option small{color:var(--p95-muted)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon{background-color:var(--p95-lavender);color:var(--p95-purple);border-color:var(--p95-line)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option.primary .p95-option-icon{background-color:#0000}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon:before{content:"";background:url(/assets/power95-feature-icons-CzH8lBat.png) var(--icon-x,0%) var(--icon-y,0%) / 300% 400% no-repeat;flex:none;width:42px;height:42px;display:block}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-icon:before{content:"";background:url(/assets/power95-feature-icons-CzH8lBat.png) var(--icon-x,0%) var(--icon-y,0%) / 300% 400% no-repeat;flex:none;width:42px;height:42px;display:block}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry-icon:before{content:"";background:url(/assets/power95-feature-icons-CzH8lBat.png) var(--icon-x,0%) var(--icon-y,0%) / 300% 400% no-repeat;flex:none;width:42px;height:42px;display:block}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-option-icon,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-icon,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry-icon){position:relative}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-option-icon,.p95-hp-qr-icon,.p95-dealer-store-entry-icon)>svg{background:var(--p95-paper);width:14px;height:14px;color:var(--p95-purple);border-radius:4px;position:absolute;bottom:1px;right:1px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:first-child .p95-option-icon{--icon-x:50%;--icon-y:0%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:nth-child(2) .p95-option-icon{--icon-x:100%;--icon-y:0%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:nth-child(3) .p95-option-icon{--icon-x:50%;--icon-y:100%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-access-option:nth-child(4) .p95-option-icon{--icon-x:100%;--icon-y:33.333%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-icon{--icon-x:0%;--icon-y:33.333%;background:var(--p95-cyan);width:48px;height:48px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-store-entry-icon{--icon-x:50%;--icon-y:0%;background:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell{--csa-ink:var(--p95-ink);--csa-ink-soft:var(--p95-muted);--csa-ink-dim:var(--p95-muted);--csa-line:var(--p95-line);--csa-line-strong:#bbc4b4;--csa-card:var(--p95-paper);--csa-well:#f1f4e8;--csa-surface:var(--p95-paper);--csa-accent:var(--p95-purple);--csa-accent-ink:var(--p95-ink);--csa-commit:var(--p95-red);--csa-ok:#226443;--csa-warn:#795315;--csa-bad:var(--p95-red)}html:has(.p95-csa-shell,.p95-csa-access-bg) body:has(.p95-csa-shell){--p95-bg-scrim:linear-gradient(155deg,#f7f5edf7,#f7f5edfa)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-wallet-bg{--w-bg:var(--p95-cream);--w-ink:var(--p95-ink);--w-text:var(--p95-ink);--w-muted:var(--p95-muted);--w-line:var(--p95-line);--w-card:var(--p95-paper);--w-accent:var(--p95-purple);--w-danger:var(--p95-red);--w-success:#226443;--w-surface:var(--p95-paper);--w-surface-hi:var(--p95-lavender);--w-line-strong:#bbc4b4;--w-accent-soft:var(--p95-lavender);--w-accent-ink:var(--p95-paper);--w-ok:#226443}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-shell{--ops-bg:var(--p95-cream);--ops-card:var(--p95-paper);--ops-line:var(--p95-line);--ops-text:var(--p95-ink);--ops-muted:var(--p95-muted);--ops-gold:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-store{--store-bg:var(--p95-cream);--store-card:var(--p95-paper);--store-line:var(--p95-line);--store-text:var(--p95-ink);--store-muted:var(--p95-muted);--store-primary:var(--p95-purple);--store-primary-hover:#5d32b3}html:has(.p95-csa-shell,.p95-csa-access-bg) body #so-portal{--so-bg:var(--p95-cream);--so-paper:var(--p95-paper);--so-ink:var(--p95-ink);--so-muted:var(--p95-muted);--so-line:var(--p95-line);--so-blue:var(--p95-purple);--so-blue-soft:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-public-site{--public-ink:var(--p95-ink);--public-muted:var(--p95-muted);--public-navy:var(--p95-cream);--public-panel:var(--p95-paper);--public-red:var(--p95-red);--public-gold:#795315}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-dealer-metric-grid,.p95-dealer-status-list,.p95-dealer-csa-preview,.p95-dealer-ranking-list,.p95-dealer-setup-list){background:var(--p95-paper);border-color:var(--p95-line)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid dt{color:var(--p95-muted)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid dt svg{color:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-metric-grid dd{color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-target-meter,.p95-target-meter.is-awaiting){background:var(--p95-lavender);border-color:#d8c9f2}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-glitter-percent{color:var(--p95-purple);-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;animation:.45s ease-out both p95-metric-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-track{background:#d8c9f2}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-track>span{background:var(--p95-purple);box-shadow:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-target-meter-label,.p95-target-meter-copy,.p95-target-meter small,.p95-target-caption){color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-target-basis,.p95-app-completion){color:var(--p95-muted)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-app-completion strong{color:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-button-primary,.p95-btn-primary,.p95-wallet-primary,.p95-wallet-gate-button,.p95-coupon-action,.p95-hp-qr-button.is-primary,.p95-hp-qr-dialog-yes,.ops-button.is-primary){background:var(--p95-purple);color:var(--p95-paper);border-color:var(--p95-purple);text-shadow:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-hp-qr-button.is-secondary,.p95-hp-qr-dialog-no){background:var(--p95-lavender);color:var(--p95-ink);border-color:#d8c9f2}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-hp-qr-dialog,.p95-hp-qr-dialog-inner){color:var(--p95-ink);background:var(--p95-paper)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-hp-qr-full,.p95-hp-qr-preview){border-color:var(--p95-line);background:#fff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog h2{color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-mark{background:var(--p95-cyan);color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-dialog-close{color:var(--p95-ink);background:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-nav.is-active{background:var(--p95-lime);color:var(--p95-ink);border-color:#c1db69}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-csa-language button.is-active,.p95-csa-shell .p95-nozzle.is-selected,.p95-csa-shell .p95-time-choice.is-selected,.p95-tab-btn.active){background:var(--p95-lime);color:var(--p95-ink);border-color:#c1db69}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-submit{background:var(--p95-red);color:var(--p95-paper)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock{background:var(--p95-ink);border-color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button{color:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button.is-active{background:var(--p95-lime);color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button:first-child.is-active{background:var(--p95-red);color:var(--p95-paper)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation .p95-tabs-dock{background:var(--p95-ink);border-color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation .p95-tab-btn{color:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-navigation .p95-tab-btn.active{background:var(--p95-lime);color:var(--p95-ink)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-primary{background:var(--p95-purple);color:var(--p95-paper)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .ops-button.variant-glass{background:var(--p95-lavender);color:var(--p95-ink)}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body [style*="color: rgb(245, 158, 11)"],html:has(.p95-csa-shell,.p95-csa-access-bg) body [style*="color: rgb(251, 191, 36)"]){color:#795315!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body #root>div[style*="background: rgb(6, 19, 58)"]{background:var(--p95-cream)!important;color:var(--p95-ink)!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body #root>div[style*="background: rgb(6, 19, 58)"] p{color:var(--p95-muted)!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-dealer-metric-grid dd,.p95-csa-total-value,.ops-stat strong,.perf-stat strong){font-variant-numeric:tabular-nums;animation:.45s ease-out both p95-metric-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-hp-qr-dialog-inner,.p95-csa-sheet,.ops-drawer){animation:.24s ease-out p95-surface-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body details[open]>:not(summary){animation:.22s ease-out p95-surface-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(button,summary){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-target-track>span,.p95-csa-progress-fill){transform-origin:0;animation:.55s cubic-bezier(.2,.8,.2,1) both p95-bar-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart>g[tabindex]>rect:not([fill=transparent]){transform-box:fill-box;transform-origin:bottom;animation:.55s cubic-bezier(.2,.8,.2,1) both p95-chart-in}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart rect[fill=\#3987e5],html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart path[stroke=\#3987e5]){fill:var(--p95-purple);stroke:var(--p95-purple)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart rect[fill=\#102348]{fill:var(--p95-lavender)}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.perf-chart-label,.perf-chart-target){fill:var(--p95-muted)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .perf-chart :is(line,polyline)[stroke=\#c9d5ee]{stroke:var(--p95-muted)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-coupon-skeleton{background:linear-gradient(100deg,#e8ecdf 25%,#fffef9 48%,#e8ecdf 70%) 0 0/220% 100%;animation:1.3s linear infinite p95-theme-shimmer}@keyframes p95-metric-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes p95-surface-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes p95-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p95-chart-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes p95-theme-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (width<=600px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-dealer-overview-mobile{gap:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-dealer-summary,.p95-dealer-compact-section,.p95-hp-qr-card){padding:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(.p95-hp-qr-heading,.p95-dealer-section-heading){gap:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-heading>div{min-width:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-heading h2{font-size:20px;line-height:1.25}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-hp-qr-heading p{line-height:1.5}}@media (prefers-reduced-motion:reduce){html:has(.p95-csa-shell,.p95-csa-access-bg) body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.p95-csa-shell,.p95-csa-access-bg) body :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.p95-csa-shell,.p95-csa-access-bg) body{--p95-bg-art:none;--p95-bg-scrim:none;--p95-bg-base:#f7f5ed;font-family:Outfit,Segoe UI,sans-serif}html:has(.p95-csa-shell,.p95-csa-access-bg) body :is(button,input,select,textarea){font:inherit}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-pictogram{vertical-align:middle;background-image:url(/assets/power95-feature-icons-CzH8lBat.png);background-repeat:no-repeat;background-size:300% 400%;flex:none;display:inline-block}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-pictogram.is-extension{background-image:url(/assets/power95-feature-icons-extension-vl9OZEXx.png);background-size:400% 400%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell{--csa-column:460px;--csa-commit:#7042ce;--csa-accent-ink:#fffef9}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-topbar{padding:max(12px, env(safe-area-inset-top)) 12px 12px;box-shadow:none;border:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-topline{flex-wrap:wrap;align-items:flex-start;gap:8px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-brand{flex:calc(100% - 60px);align-items:flex-start}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-brand-mark{background:0 0;border:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-identity-top{flex-direction:column;align-items:flex-start;gap:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-eyebrow{letter-spacing:0;text-transform:none;color:#536256;font-size:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-role{color:#18241f;background:0 0;padding:0;font-size:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-outlet{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-top-actions{justify-content:flex-end}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language{background:0 0;border:0;gap:8px;margin-top:8px;padding:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language button{color:#18241f;background:#fffef9;border-radius:14px;min-width:44px;height:44px;font-size:13px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-icon-button{background:#fffef9;border:0;border-radius:14px;width:44px;height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-menu{background:#fffef9;border-color:#dce0d3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-menu button{min-height:48px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-screen{padding:18px 16px 24px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-screen h1{align-items:center;gap:10px;font-size:24px;line-height:1.4;display:flex}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-screen h1 .p95-csa-pictogram{width:32px;height:32px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-intro{margin:8px 0 14px;font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-card{box-shadow:none;background:#fffef9;border:0;border-radius:22px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-field-label{letter-spacing:0;text-transform:none;color:#18241f;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:14px;line-height:1.4;display:flex}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-field-optional{color:#536256;background:0 0;padding:0;font-size:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-field-block{margin-top:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-amount-field,.p95-csa-mobile-field){background:#f7f5ed;border:1px solid #0000;min-height:50px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-amount-field,.p95-csa-mobile-field):focus-within{border-color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-amount-input{font-size:22px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-mobile-input{letter-spacing:0;font-size:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-amount-rupee{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-nozzle,.p95-time-choice){color:#18241f;background:#eee5ff;border:0;border-radius:14px;min-height:46px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-nozzle,.p95-time-choice).is-selected{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-submit{color:#fffef9;min-height:50px;box-shadow:none;background:#7042ce;border:0;border-radius:14px;margin-top:14px;font-size:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-submit:disabled{color:#536256;opacity:.7;background:#eee5ff}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice{color:#18241f;width:auto;box-shadow:none;background:#8fe6ec;border:0;margin:8px 16px 0;animation:.22s ease-out csa-card-in;position:relative;top:auto;left:auto;right:auto;transform:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice{z-index:1}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice.is-error{color:#a01930;background:#fde8ec}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-body :is(strong,p){color:inherit;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-close{width:44px;height:44px;color:inherit;flex:0 0 44px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-notice-action{color:#7042ce;min-height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock{padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:6px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button{color:#fffef9;min-height:66px;box-shadow:none;border-radius:14px;font-size:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button>span:not(.p95-csa-pictogram){white-space:normal;line-height:1.3;overflow:visible}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button.is-active{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-dock button:first-child.is-active{color:#18241f;background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-csa-tabs,.p95-entry-filter){background:#eee5ff;border:0;border-radius:14px;padding:4px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-csa-tabs button,.p95-entry-filter-option){color:#18241f;min-height:48px;font-size:14px;line-height:1.4}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-csa-tabs button.is-active,.p95-entry-filter-option.is-active){color:#fffef9;background:#7042ce;border:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-entry-filter-label,.p95-entry-filter-count){color:inherit;font-size:13px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell :is(.p95-entry-explainer,.p95-csa-note,.p95-entry-row-meta,.p95-entry-row-reason,.p95-csa-standing-summary,.p95-csa-leader-sub){font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-refresh{color:#fffef9;background:#7042ce;border-radius:14px;min-height:48px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-prizes-button{white-space:normal;color:#7042ce;background:#eee5ff;min-height:44px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-empty{background:#fffef9;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-entry-log-empty :is(strong,p){font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet-backdrop{background:#18241f61;animation:.22s ease-out csa-backdrop-in}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet{color:#18241f;overscroll-behavior:contain;background:#fffef9;border:0;max-height:92svh;animation:.24s ease-out csa-sheet-in}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet-backdrop.is-closing{animation:.22s ease-in forwards csa-backdrop-out}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet-backdrop.is-closing .p95-csa-sheet{animation:.22s ease-in forwards csa-sheet-out}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet-close{color:#18241f;background:#eee5ff;border-radius:14px;width:44px;height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet :is(p,li,dt,small){font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet.is-time-picker{--csa-ink:#18241f;--csa-ink-soft:#536256;--csa-surface:#f7f5ed;--csa-accent:#d7f950;--csa-accent-ink:#18241f;border-radius:24px 24px 0 0;width:min(100%,460px);margin-bottom:0}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet :is(.p95-nozzle,.p95-time-chip){color:#18241f;background:#eee5ff;border:0;min-height:48px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet :is(.p95-nozzle,.p95-time-chip).is-selected{background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet :is(.p95-time-exact,.p95-csa-custom-nozzle>span){color:#18241f;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-sheet input{color:#18241f;background:#f7f5ed;min-height:48px;font-size:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-custom-nozzle button{color:#fffef9;background:#7042ce;min-height:48px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-training-tabs button{min-height:48px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-training-tabs button.is-active{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-card{background:#fffef9;border:1px solid #dce0d3;border-radius:18px;margin:10px 0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-toggle{color:#18241f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;width:100%;min-height:56px;padding:10px 12px;display:flex}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-toggle strong{flex:1;font-size:16px;line-height:1.4}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-toggle>svg{flex:none;transition:transform .28s}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-card.is-expanded .p95-csa-training-toggle>svg{transform:rotate(180deg)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-step-number{color:#7042ce;font-size:14px;font-weight:800}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-card.is-expanded .p95-csa-training-collapse{grid-template-rows:1fr}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-collapse>div{min-height:0;overflow:hidden}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-content{padding:0 14px 14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-content>p{margin-top:0}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-speech-box{color:#18241f;background:#eef5dc;border-color:#226443;font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-csa-listen{color:#18241f;background:#d7f950;border-radius:12px;min-width:110px;min-height:44px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-hp-qr-dialog-close{width:44px;height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) .p95-hp-qr-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18241f61}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress{box-shadow:none;background:#fffef9;border:0;border-radius:22px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter{background:#eee5ff;border:0}:is(html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress h2,html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-overview-top h2){color:#18241f;align-items:center;gap:8px;font-size:18px;display:flex}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress h2:before{content:"";background:url(/assets/power95-feature-icons-CzH8lBat.png) 100% 33.333%/300% 400% no-repeat;flex:none;width:24px;height:24px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-overview-top h2:before{content:"";background:url(/assets/power95-feature-icons-CzH8lBat.png) 100% 33.333%/300% 400% no-repeat;flex:none;width:24px;height:24px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-overview-top h2:before{background-position:100% 66.667%}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-progress .p95-eyebrow{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-sparkles{color:#7042ce;filter:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-meter-label{color:#18241f;letter-spacing:0;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-glitter-percent{color:#7042ce;-webkit-text-fill-color:currentColor;background:0 0;animation:.45s ease-out csa-number-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-target-track>span{transform-origin:0;background:#7042ce;animation:.55s ease-out csa-bar-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank-stat b{font-variant-numeric:tabular-nums;animation:.45s ease-out csa-number-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-rank-chip{font-variant-numeric:tabular-nums;animation:.45s ease-out csa-number-in}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-loading-icon{animation:1.1s linear infinite csa-loading-turn}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-bg{background:#f7f5ed;align-items:flex-start;padding:20px 16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card{width:min(100%,460px);box-shadow:none;background:#f7f5ed;border:0;border-radius:22px;padding:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card h1{color:#18241f;font-size:28px;line-height:1.25}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card>p{color:#536256;font-size:16px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card :is(.p95-input-group label,.p95-segmented button){font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card :is(.p95-input,.p95-btn,.p95-segmented button){border-radius:14px;min-height:50px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card .p95-segmented button.active{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card .p95-btn-primary{color:#fffef9;background:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-card .p95-location-disclosure{color:#18241f;background:#8fe6ec;border:0;border-radius:16px;font-size:14px;line-height:1.5}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner{background:#eee5ff;border:0;border-radius:20px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px;display:grid;transform:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-banner:before{background:0 0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-icon{width:32px;height:32px;box-shadow:none;background:0 0;border:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content{min-width:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content :is(strong,small){white-space:normal;color:#18241f;line-height:1.5;display:block;overflow:visible}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content strong{font-size:16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-training-banner-content small{margin-top:8px;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-banner-watch-badge{color:#fffef9;background:#7042ce;border:0;border-radius:14px;grid-column:1/-1;justify-content:center;width:100%;min-height:48px;margin-top:2px;font-size:14px;position:static}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-pill-badge{color:#7042ce}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-access-topline>.p95-back-link{color:#18241f;background:#fffef9;min-width:44px;min-height:44px}@keyframes csa-card-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes csa-sheet-in{0%{opacity:.3;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes csa-sheet-out{to{opacity:0;transform:translateY(24px)}}@keyframes csa-backdrop-in{0%{background-color:#18241f00}}@keyframes csa-backdrop-out{to{background-color:#18241f00}}@keyframes csa-number-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes csa-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csa-loading-turn{to{transform:rotate(360deg)}}@media (width<=360px){html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-screen{padding-inline:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-csa-eyebrow{display:block}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-entry-card{padding:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-training-toggle{gap:6px}}@media (prefers-reduced-motion:reduce){html:has(.p95-csa-shell,.p95-csa-access-bg) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.p95-csa-shell,.p95-csa-access-bg) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.p95-csa-shell,.p95-csa-access-bg) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-topbar{padding:max(10px, env(safe-area-inset-top)) 12px 10px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-brand{align-items:center;gap:6px;min-width:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-role{letter-spacing:0;white-space:nowrap;font-size:12px;line-height:1.3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-outlet{color:#536256;white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:650;line-height:1.3;overflow:visible}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-top-actions{align-items:center;gap:4px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language{gap:0;margin:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-language button{background:radial-gradient(circle,#fffef9 16px,#0000 16.5px);border-radius:50%;width:44px;min-width:44px;height:44px;padding:0;font-size:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-shell .p95-csa-language button.is-active{color:#18241f;background:radial-gradient(circle,#d7f950 16px,#0000 16.5px)}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-icon-button{color:#18241f}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings{padding-top:10px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-screen-head{margin-bottom:4px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings h1{font-size:22px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-intro{margin:4px 0 10px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-progress{margin:10px 0;padding:14px 16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-progress>header{margin-bottom:10px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-progress>header>div{flex-direction:column-reverse;gap:8px;display:flex}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-progress .p95-eyebrow{color:#18241f;text-transform:none;letter-spacing:0;margin:0;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-caption{margin-top:10px;font-size:14px;line-height:1.4}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-meter{padding:12px 14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-target-meter-label{text-transform:none}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-overview{margin:10px 0;padding:14px 16px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-rank-stats{gap:8px;margin:10px 0 0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-rank-stat{padding:10px 12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-rank-stat b{color:#7042ce;font-size:24px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-rank-stat b.is-unranked{font-size:14px;line-height:1.4}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-standing-summary{margin:8px 0 0;font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-standing-summary strong{font-size:22px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-tabs{margin:10px 0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-tabs button{min-height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-note{margin:8px 0 12px;font-size:13px;line-height:1.4}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-leader-row{gap:10px;padding:12px 14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-standing-error{font-size:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standing-error button{color:#fffef9;background:#7042ce;border:0;border-radius:12px;min-height:44px;padding:0 14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal{background:#fffef9;border:0;gap:0;padding:14px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal-header{align-items:start;gap:8px;margin-bottom:12px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-emblem{width:28px;height:28px;box-shadow:none;background:0 0;border:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-modal-header h2{margin:4px 0 0;font-size:18px;line-height:1.3}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-kicker{color:#536256;letter-spacing:0;font-size:11px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-close{color:#18241f;background:0 0;border:0;width:44px;min-width:44px;height:44px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs{box-shadow:none;background:0 0;border:0;gap:6px;margin:0 0 12px;padding:0}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button{color:#18241f;background:#eee5ff;border:0;border-radius:12px;min-height:44px;font-size:13px}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-prizes-language-tabs button.active{background:#d7f950}html:has(.p95-csa-shell,.p95-csa-access-bg) body .p95-csa-standings .p95-csa-rank-stat :is(span,small){white-space:normal;font-size:13px;line-height:1.4;overflow:visible}html:has(.p95-csa-shell) body .p95-csa-notice.is-notification{background:#eee5ff}html:has(.p95-csa-shell) body .p95-csa-notice.is-notification>svg:first-child{color:#7042ce}html:has(.p95-csa-shell) body .p95-csa-notice.is-notification .p95-csa-notice-action{border-color:#cbb6ee;margin-right:8px}html:has(.p95-csa-shell) body .p95-csa-notice.is-notification .p95-csa-notice-action+.p95-csa-notice-action{background:0 0;border-color:#0000}.p95-csa-audio-error{color:#a01930;background:#fde8ec;border-radius:12px;padding:12px;font-size:.875rem;line-height:1.5}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p95-cream:#f7f5ed;--p95-paper:#fffef9;--p95-ink:#18241f;--p95-muted:#536256;--p95-line:#dce0d3;--p95-lime:#d7f950;--p95-purple:#7042ce;--p95-lavender:#eee5ff;--bg-primary:var(--p95-cream);--bg-secondary:var(--p95-paper);--bg-card:var(--p95-paper);--bg-card-hover:#f1f4e8;--text-primary:var(--p95-ink);--text-secondary:var(--p95-muted);--text-muted:var(--p95-muted);--glass-border:var(--p95-line);--glass-border-focus:var(--p95-purple);--brand-violet:var(--p95-purple);--brand-rose:#a01930;--brand-amber:#7a5600;--color-success:#226443;--color-danger:#a01930;--color-info:var(--p95-purple);--shadow-card:none;--shadow-glow:none;--csa-ink:var(--p95-ink);--csa-ink-soft:var(--p95-muted);--csa-line:var(--p95-line);--csa-line-strong:var(--p95-line);--csa-surface:var(--p95-paper);--csa-accent:var(--p95-purple);--csa-accent-ink:var(--p95-paper);--csa-ok:#226443;--csa-bad:#a01930}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root body{background:var(--p95-cream);color:var(--p95-ink);font-family:Outfit,sans-serif}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root body:before,html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root body:after{display:none}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :focus-visible{outline:3px solid var(--p95-purple);outline-offset:3px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(button,input,select,textarea){font-family:inherit}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(h1,h2,h3,h4,strong,b){color:inherit}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(h1,h2,h3,h4){text-wrap:balance}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(input,select,textarea){color:var(--p95-ink);accent-color:var(--p95-purple)}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(input,select,textarea)::placeholder{color:#65716a;opacity:1}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-btn,.p95-input,.p95-icon-button){box-shadow:none;border-radius:14px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-btn{letter-spacing:0;text-transform:none;min-height:44px;font-size:14px;font-weight:600}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-btn-primary{background:var(--p95-purple);color:var(--p95-paper);border:0}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-btn-primary:hover{box-shadow:none;background:#5931ac}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-btn-outline{background:var(--p95-lavender);color:var(--p95-purple);border:0}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-input{background:var(--p95-cream);border:1px solid var(--p95-line);min-height:48px;font-size:16px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-input-group label{color:var(--p95-ink);font-size:14px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-icon-button{min-width:44px;min-height:44px;color:var(--p95-ink);background:var(--p95-lavender);border:0}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-eyebrow{color:var(--p95-muted);letter-spacing:0;text-transform:none;font-size:12px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-error{color:#a01930;background:#fde8ec;border-color:#edc1c9}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-success{color:#226443;background:#e6f4d7;border-color:#c2dbac}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-error,.p95-success){border-radius:14px;font-size:14px;line-height:1.5}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-card{background:var(--p95-paper);color:var(--p95-ink);box-shadow:none;border:0;border-radius:22px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-modal-backdrop,html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-csa-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18241f80}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-dealer-detail-sheet,.p95-csa-sheet,.p95-confirm-dialog,.p95-modal){background:var(--p95-paper);color:var(--p95-ink);box-shadow:none;border:0;border-radius:24px;max-height:calc(100dvh - 32px);overflow-y:auto}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-dealer-detail-sheet,.p95-csa-sheet){width:min(100%,600px);padding:20px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-dealer-detail-sheet,.p95-csa-sheet) :is(h2,dd,strong){color:var(--p95-ink)}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-dealer-detail-sheet,.p95-csa-sheet) :is(p,small,dt){color:var(--p95-muted);font-size:14px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root :is(.p95-dealer-detail-grid>div,.p95-entry-detail-grid>div){background:var(--p95-cream);border-color:var(--p95-line);border-radius:14px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-csa-sheet-close{min-width:44px;min-height:44px;color:var(--p95-ink);background:var(--p95-lavender);border:0;border-radius:14px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-dealer-detail-backdrop{align-items:end;padding:16px}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-hp-qr-dialog{background:var(--p95-paper);color:var(--p95-ink);border-color:var(--p95-line)}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-hp-qr-dialog::backdrop{background:#18241f80}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell,.p95-dealer-payment):root .p95-hp-qr-dialog-close{color:var(--p95-ink);background:var(--p95-lavender)}.p95-dealer-artwork{clip-path:inset(6% round 10%);vertical-align:middle;background:url(/assets/dealer-nav-icons-DKiILRjB.png) 0 0/300% 300% no-repeat;flex:none;display:inline-block}.p95-dealer-workspace.p95-app{background:var(--p95-cream);min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.p95-dealer-workspace .p95-content-wide{width:min(100%,800px);margin:0 auto;padding:14px 20px 24px}.p95-dealer-workspace .p95-tab-panel{scroll-margin-top:82px}.p95-dealer-header{z-index:90;border-bottom:1px solid var(--p95-line);background:#f7f5edf5;align-items:center;gap:8px;width:min(100%,800px);margin:auto;padding:12px 20px;display:flex;position:sticky;top:0}.p95-dealer-identity{flex:1;min-width:0}.p95-dealer-identity b{font-size:13px;line-height:1.35;display:block}.p95-dealer-identity>span{color:var(--p95-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.p95-dealer-header .p95-language-toggle{box-shadow:none;background:0 0;border:0;gap:4px;margin:0;padding:0;position:static}.p95-dealer-header .p95-language-toggle>svg,.p95-dealer-header .p95-language-toggle small{display:none}.p95-dealer-header .p95-language-toggle button{background:var(--p95-paper);width:36px;min-width:36px;min-height:40px;color:var(--p95-ink);border:0;border-radius:14px;padding:0;font-size:12px}.p95-dealer-header .p95-language-toggle button.active{background:var(--p95-lime)}.p95-dealer-settings-button{background:var(--p95-paper);width:44px;height:44px;color:var(--p95-ink);cursor:pointer;border:0;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.p95-dealer-settings-button.is-active{background:var(--p95-lime)}.p95-dealer-settings-button .p95-fee-dot{position:absolute;top:6px;right:6px}.p95-dealer-workspace .p95-dealer-navigation{z-index:100;background:var(--p95-ink);width:100%;margin:0;padding:0;position:fixed;inset:auto 0 0}.p95-dealer-workspace .p95-tabs-dock{grid-template-columns:repeat(var(--dock-tabs), minmax(0, 1fr));width:min(100%,800px);padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:var(--p95-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;gap:4px;margin:auto;display:grid;overflow:visible}.p95-dealer-workspace .p95-tab-btn{min-width:0;min-height:64px;color:var(--p95-paper);box-shadow:none;background:0 0;border:0;border-radius:14px;flex-direction:column;gap:2px;padding:4px 2px;font-size:12px;font-weight:500;line-height:1.2;position:relative}.p95-dealer-workspace .p95-tab-btn.active{color:var(--p95-ink);background:var(--p95-lime);font-weight:600}.p95-dealer-nav-count{color:#fffef9;background:#b92138;border-radius:10px;min-width:18px;padding:2px 4px;font-size:11px;position:absolute;top:3px;right:4px}.p95-dealer-workspace .p95-dealer-screen-title{color:var(--p95-ink);align-items:center;gap:8px;margin:6px 0 12px;font-size:26px;font-weight:650;line-height:1.25;display:flex}.p95-dealer-screen-intro{color:var(--p95-muted);margin:0 0 16px;font-size:14px}.p95-dealer-workspace :is(.p95-dealer-summary,.p95-dealer-compact-section,.p95-dealer-standing,.p95-dealer-ranking-list-section,.p95-hp-qr-card,.p95-dealer-loading-card){background:var(--p95-paper);color:var(--p95-ink);box-shadow:none;border:0;border-radius:22px;margin:0 0 12px;padding:18px}.p95-dealer-workspace .p95-dealer-summary{background:0 0;padding:0}.p95-dealer-workspace :is(.p95-dealer-section-title h2,.p95-dealer-standing-heading h2,.p95-dealer-compact-section>h2,.p95-dealer-campaign-name){color:var(--p95-ink);margin:0;font-size:18px;font-weight:600}.p95-dealer-workspace :is(.p95-dealer-section-title p,.p95-dealer-page-heading p,.p95-dealer-standing-heading p){color:var(--p95-muted);font-size:13px}.p95-dealer-workspace .p95-dealer-cris-state{color:#7a5600;max-width:170px;font-size:12px}.p95-dealer-workspace .p95-dealer-cris-state.is-live{color:#226443}.p95-dealer-workspace .p95-dealer-cris-state.is-error{color:#a01930}.p95-dealer-workspace .p95-dealer-text-action{color:var(--p95-purple);font-size:14px;text-decoration:none}.p95-dealer-workspace .p95-dealer-metric-grid{background:var(--p95-paper);border:0;border-radius:0 0 22px 22px;gap:6px;margin:0 0 12px;padding:14px}.p95-dealer-workspace .p95-dealer-metric-grid>div{background:var(--p95-cream);border:0;border-radius:14px;padding:12px}.p95-dealer-workspace .p95-dealer-metric-grid dt{min-height:32px;color:var(--p95-muted);font-size:12px}.p95-dealer-workspace .p95-dealer-metric-grid dt svg{display:none}.p95-dealer-workspace .p95-dealer-metric-grid dd{color:var(--p95-ink);overflow-wrap:anywhere;font-size:20px;font-weight:650}.p95-dealer-workspace .p95-dealer-metric-grid dd.is-rate{font-size:16px}.p95-dealer-workspace .p95-dealer-campaign-name{background:var(--p95-paper);border-radius:22px 22px 0 0;padding:16px 16px 0}.p95-dealer-targets{gap:12px;margin-bottom:12px;display:grid}.p95-dealer-target{isolation:isolate;background:var(--p95-paper);color:var(--p95-ink);text-align:left;cursor:pointer;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;font-size:14px;display:flex;position:relative;overflow:hidden}.p95-dealer-target.is-daily{background:var(--p95-lime);min-height:218px;padding-right:43%}.p95-dealer-target>img{z-index:-1;object-fit:contain;object-position:bottom;pointer-events:none;width:46%;max-height:100%;position:absolute;bottom:0;right:-2%}.p95-dealer-target-label{align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.p95-dealer-target>strong{color:var(--p95-purple);font-size:30px;font-weight:700;line-height:1.1}.p95-dealer-target.is-daily>strong{color:var(--p95-ink);letter-spacing:-2px;font-size:56px}.p95-dealer-target small{font-size:12px;line-height:1.4}.p95-dealer-target-track{background:#fffef9aa;border-radius:8px;width:100%;height:8px;display:block;overflow:hidden}.p95-dealer-target-track>span{background:var(--p95-purple);border-radius:inherit;height:100%;display:block}.p95-dealer-target.is-monthly{gap:8px}.p95-dealer-workspace :is(.p95-dealer-status-list,.p95-dealer-csa-preview,.p95-dealer-ranking-list,.p95-dealer-setup-list){background:0 0;border:0;border-radius:0}.p95-dealer-workspace :is(.p95-dealer-status-list>button,.p95-dealer-csa-preview button,.p95-dealer-ranking-list button,.p95-dealer-setup-list>button){color:var(--p95-ink);min-height:64px;padding:12px 0}.p95-dealer-workspace :is(.p95-dealer-status-list>button+button,.p95-dealer-csa-preview li+li,.p95-dealer-ranking-list li+li,.p95-dealer-setup-list>button+button){border-top-color:var(--p95-line)}.p95-dealer-workspace :is(.p95-dealer-status-list strong,.p95-dealer-csa-name strong,.p95-dealer-rank-person strong){font-size:15px}.p95-dealer-workspace :is(.p95-dealer-status-list small,.p95-dealer-csa-name small,.p95-dealer-rank-person small,.p95-dealer-rank-volume small){color:var(--p95-muted);font-size:12px;line-height:1.45}.p95-dealer-workspace :is(.p95-dealer-csa-volume,.p95-dealer-rank-volume){color:var(--p95-ink);font-size:16px}.p95-dealer-workspace .p95-dealer-medal{background:var(--p95-lavender);color:var(--p95-purple);box-shadow:none;border:0}.p95-dealer-workspace .p95-dealer-medal.is-1{color:#7a5600;background:#fff1c7}.p95-dealer-workspace .p95-dealer-status-light{box-shadow:none}.p95-dealer-workspace .p95-dealer-standing{background:var(--p95-lavender)}.p95-dealer-workspace :is(.p95-dealer-standing-rank strong,.p95-dealer-standing-metrics dd,.p95-dealer-standing-gap){color:var(--p95-purple)}.p95-dealer-workspace :is(.p95-dealer-standing-rank span,.p95-dealer-standing-metrics dt,.p95-dealer-empty-state,.p95-dealer-empty-state p){color:var(--p95-muted)}.p95-dealer-workspace .p95-dealer-standing-metrics{background:var(--p95-paper);border:0}.p95-dealer-workspace .p95-dealer-empty-state{background:var(--p95-paper);border-color:var(--p95-line);border-radius:18px;font-size:14px}.p95-dealer-settings-actions>button{text-align:left;width:100%;min-height:64px;color:var(--p95-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:flex}.p95-dealer-settings-actions>button+button{border-top:1px solid var(--p95-line)}.p95-dealer-settings-actions>button>span:not(.p95-dealer-artwork){flex:1}.p95-dealer-settings-actions :is(strong,small),.p95-dealer-quick-tile :is(strong,small){display:block}.p95-dealer-settings-actions strong{font-size:15px}.p95-dealer-settings-actions small{color:var(--p95-muted);font-size:13px}.p95-dealer-quick-tiles{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.p95-dealer-quick-tile{text-align:left;background:var(--p95-lavender);min-height:88px;color:var(--p95-ink);cursor:pointer;border:0;border-radius:20px;align-items:center;gap:8px;padding:14px;display:flex}.p95-dealer-quick-tile strong{font-size:14px}.p95-dealer-quick-tile small{color:var(--p95-muted);margin-top:3px;font-size:12px}.p95-dealer-workspace :is(.p95-dealer-sales-tabs,.p95-dealer-access-tabs){background:var(--p95-lavender);border:0;border-radius:14px;gap:4px;margin:0 0 14px;padding:4px;display:flex}.p95-dealer-workspace :is(.p95-dealer-sales-tabs,.p95-dealer-access-tabs)>button{min-height:44px;color:var(--p95-ink);background:0 0;border:0;border-radius:11px;flex:1;padding:8px 12px;font-size:14px;font-weight:500}.p95-dealer-workspace :is(.p95-dealer-sales-tabs,.p95-dealer-access-tabs)>button[aria-selected=true]{background:var(--p95-purple);color:var(--p95-paper);box-shadow:none}.p95-dealer-workspace .p95-dealer-access-heading{background:0 0;border:0;padding:0}.p95-dealer-workspace .p95-dealer-access-heading .p95-eyebrow{display:none}.p95-dealer-workspace .p95-dealer-access-heading p{color:var(--p95-muted);font-size:14px}.p95-dealer-workspace .p95-entry-filter{background:0 0;border:0;gap:6px;padding:0}.p95-dealer-workspace .p95-entry-filter-option{min-height:44px;color:var(--p95-ink);background:var(--p95-lavender);border-radius:12px}.p95-dealer-workspace .p95-entry-filter-option.is-active{background:var(--p95-lime)}.p95-dealer-workspace :is(.p95-entry-list,.p95-transactions-mobile-list,.p95-csa-roster-list,.p95-csa-roster-form,.p95-approval-list){background:var(--p95-paper);box-shadow:none;border:0;border-radius:20px}.p95-dealer-workspace :is(.p95-entry-row,.p95-entry-refresh){color:var(--p95-ink);border-color:var(--p95-line)}.p95-dealer-workspace .p95-entry-refresh{background:var(--p95-lavender);color:var(--p95-purple);border-radius:14px;min-height:44px}.p95-dealer-workspace :is(.p95-entry-explainer,.p95-entry-row small,.p95-entry-log-empty){color:var(--p95-muted);font-size:14px}.p95-dealer-workspace :is(.p95-transactions-panel,.p95-transaction-row,.p95-approval-row,.p95-csa-roster-row){color:var(--p95-ink);background:var(--p95-paper);border-color:var(--p95-line)}.p95-dealer-workspace .p95-transaction-row.is-marked{background:#f0f7e9}.p95-dealer-workspace .p95-transaction-row-action,.p95-dealer-workspace :is(.p95-transaction-amount strong,.p95-transaction-volume strong,.p95-transactions-panel h2,.p95-approval-person input,.p95-csa-roster-row strong,.p95-card-title){color:var(--p95-ink)}.p95-dealer-workspace :is(.p95-approval-person input,.p95-csa-edit-form input){background:var(--p95-cream);border:1px solid var(--p95-line)}.p95-dealer-workspace :is(.p95-approval-avatar,.p95-dealer-setup-icon){background:var(--p95-lavender);color:var(--p95-purple);border:0}.p95-dealer-workspace :is(.p95-csa-roster-row span,.p95-csa-roster-row small,.p95-transactions-panel small,.p95-transactions-note,.p95-transactions-summary,.p95-approval-person small,.p95-approval-person span){color:var(--p95-muted)}.p95-dealer-workspace :is(.p95-transaction-marked,.p95-status-label.approved,.p95-live-pill){color:#226443;background:#e6f4d7;border:0}.p95-dealer-workspace .p95-status-label.rejected{color:#a01930;background:#fde8ec}.p95-dealer-workspace .p95-csa-roster{flex-direction:column;gap:12px;display:flex}.p95-dealer-workspace .p95-csa-roster-form{padding:18px}.p95-dealer-workspace :is(.p95-portfolio-drop,.p95-portfolio-picked,.p95-portfolio-history article){background:var(--p95-cream);border-color:var(--p95-line);color:var(--p95-ink)}.p95-dealer-workspace :is(.p95-dealer-portfolio input,.p95-dealer-portfolio textarea){background:var(--p95-cream);color:var(--p95-ink);border-color:var(--p95-line);border-radius:14px;font-size:16px}.p95-dealer-workspace .p95-dealer-portfolio :is(h2,h3,strong,label>span){color:var(--p95-ink)}.p95-dealer-workspace .p95-dealer-portfolio :is(p,small){color:var(--p95-muted)}.p95-dealer-workspace .p95-photo-panel{background:var(--p95-paper);color:var(--p95-ink);border-color:var(--p95-line);border-radius:22px}.p95-dealer-workspace .p95-photo-panel :is(strong,h3){color:var(--p95-ink)}.p95-dealer-workspace .p95-photo-panel :is(p,small){color:var(--p95-muted)}.p95-dealer-workspace :is(.p95-photo-picker,.p95-photo-star){background:var(--p95-lavender);color:var(--p95-purple);border:0}.p95-dealer-workspace .p95-hp-qr-card{margin-top:12px}.p95-dealer-workspace .p95-hp-qr-card :is(h2,strong){color:var(--p95-ink)}.p95-dealer-workspace .p95-hp-qr-card :is(p,small){color:var(--p95-muted)}.p95-dealer-workspace .p95-hp-qr-button{background:var(--p95-purple);min-height:44px;color:var(--p95-paper);border:0;border-radius:14px}.p95-dealer-workspace .p95-hp-qr-button.is-secondary{background:var(--p95-lavender);color:var(--p95-purple)}.p95-dealer-workspace .p95-dealer-account{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p95-dealer-account h2{width:100%}.p95-dealer-account .p95-language-toggle{background:var(--p95-cream);border:0;position:static}.p95-dealer-account .p95-language-toggle button{color:var(--p95-ink);min-height:44px}.p95-dealer-account .p95-language-toggle button.active{background:var(--p95-lime)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-progress{background:var(--p95-paper);box-shadow:none;border:0;border-radius:22px}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-meter{background:var(--p95-lavender);border:0}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-glitter-percent{color:var(--p95-purple);-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;animation:none}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-track{background:var(--p95-paper)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-track>span{background:var(--p95-purple);box-shadow:none}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-progress :is(h2,.p95-target-meter-label,.p95-target-meter-copy,.p95-target-caption){color:var(--p95-ink)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-target-progress :is(.p95-target-basis,.p95-app-completion){color:var(--p95-muted)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-app-completion strong{color:var(--p95-purple)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-fee-hero{background:var(--p95-lavender);border:0}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-fee-hero.paid{background:#e6f4d7}html:has(.p95-dealer-workspace,.p95-dealer-payment) body :is(.p95-fee-amount,.p95-fee-campaign){color:var(--p95-ink)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-fee-hero :is(p,small),html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-fee-note{color:var(--p95-muted)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body :is(.p95-fee-history li,.p95-fee-field input){border-color:var(--p95-line);color:var(--p95-ink)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-fee-history li{background:var(--p95-cream)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-campaign-checklist{color:var(--p95-ink);background:var(--p95-paper);box-shadow:none;border:0}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-campaign-checklist-tasks button{background:var(--p95-cream);color:var(--p95-ink);border-color:var(--p95-line)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-campaign-checklist :is(p,small,.p95-campaign-checklist-progress){color:var(--p95-muted)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body :is(.p95-campaign-onboarding,.p95-onboarding-main,.p95-onboarding-layout,.p95-onboarding-top,.p95-onboarding-summary){background:var(--p95-paper);color:var(--p95-ink);border-color:var(--p95-line);box-shadow:none}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-onboarding-main :is(h1,h2,h3){color:var(--p95-ink)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-campaign-onboarding :is(p,small,label){color:var(--p95-muted)}html:has(.p95-dealer-workspace,.p95-dealer-payment) body .p95-campaign-onboarding :is(aside,nav) button{background:var(--p95-cream);color:var(--p95-ink);border-color:var(--p95-line)}.p95-dealer-workspace .p95-store{--store-bg:var(--p95-cream);--store-card:var(--p95-paper);--store-line:var(--p95-line);--store-text:var(--p95-ink);--store-muted:var(--p95-muted);--store-primary:var(--p95-purple);--store-primary-hover:#5931ac}.p95-dealer-workspace .p95-store-tabs{background:var(--p95-lavender);border:0;border-radius:14px;padding:4px}.p95-dealer-workspace .p95-store-tabs button.active{background:var(--p95-purple);color:var(--p95-paper);border-radius:11px}.p95-dealer-workspace .p95-store :is(.p95-store-cartbar,.p95-store-actionbar){bottom:calc(90px + env(safe-area-inset-bottom))}.p95-dealer-auth-shell.p95-login-bg{background:var(--p95-cream)}.p95-dealer-auth-shell .p95-dealer-login-card{background:var(--p95-paper);color:var(--p95-ink);box-shadow:none;border:0;border-radius:24px;max-width:460px}.p95-dealer-auth-shell .p95-dealer-login-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.p95-dealer-auth-shell .p95-dealer-login-brand p{color:var(--p95-ink);font-size:28px;font-weight:600;line-height:1.2}.p95-dealer-auth-shell .p95-dealer-login-brand p span{color:var(--p95-muted);font-size:15px;font-weight:400}.p95-dealer-auth-shell :is(.p95-dealer-login-kicker,.p95-back-link,.p95-remember-row,.p95-dealer-login-footer,.p95-password-toggle,.p95-dealer-login-progress){color:var(--p95-muted)}.p95-dealer-auth-shell :is(.p95-dealer-campaign-invite,.p95-captcha-image-shell){background:var(--p95-lavender);border-color:var(--p95-line);color:var(--p95-ink)}@media (width<=600px){.p95-dealer-workspace .p95-content-wide{padding:12px 14px 20px}.p95-dealer-header{gap:6px;padding:10px 12px}.p95-dealer-identity b,.p95-dealer-identity>span{font-size:12px}.p95-dealer-workspace .p95-tab-btn{font-size:10.5px}.p95-dealer-workspace .p95-dealer-access-heading{flex-wrap:wrap;gap:6px}.p95-dealer-workspace .p95-live-pill{min-height:30px;font-size:12px}.p95-dealer-workspace .p95-dealer-metric-grid>div{padding:10px}.p95-dealer-workspace .p95-dealer-metric-grid dd{font-size:18px}.p95-dealer-workspace .p95-dealer-metric-grid dd.is-rate{font-size:14px}.p95-dealer-workspace .p95-csa-roster-row{flex-wrap:wrap;gap:10px}.p95-dealer-workspace .p95-csa-row-actions{margin-left:auto}.p95-dealer-workspace .p95-approval-row{grid-template-columns:auto minmax(0,1fr)}.p95-dealer-workspace .p95-approval-actions{grid-column:2}html:has(.p95-dealer-workspace) .p95-dealer-detail-backdrop{padding:0}html:has(.p95-dealer-workspace) :is(.p95-dealer-detail-sheet,.p95-csa-sheet){border-radius:24px 24px 0 0;padding:18px}}@media (prefers-reduced-motion:reduce){.p95-dealer-workspace *,.p95-dealer-auth-shell *{scroll-behavior:auto;transition:none;animation:none}}html:has(.p95-dealer-workspace) body>#root>.p95-language-toggle{display:none}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell){scrollbar-color:#bbc3b1 #f7f5ed}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell) ::-webkit-scrollbar-track{background:#f7f5ed}html:has(.p95-dealer-workspace,.p95-dealer-auth-shell) ::-webkit-scrollbar-thumb{background:#bbc3b1}.p95-dealer-workspace .p95-dealer-navigation .p95-tab-btn.active{box-shadow:none}.p95-dealer-auth-shell .p95-dealer-login-card:before{display:none}.p95-dealer-auth-shell .p95-back-link{background:var(--p95-lavender);border:0}.p95-dealer-auth-shell .p95-dealer-login-kicker{letter-spacing:.03em}.p95-dealer-auth-shell .p95-input-group label{text-transform:none;letter-spacing:0;font-weight:500}.p95-dealer-auth-shell .p95-dealer-login-footer{color:var(--p95-muted)}.p95-dealer-workspace .p95-latest-transactions{background:var(--p95-paper);color:var(--p95-ink);border:0;border-radius:22px}.p95-dealer-workspace .p95-latest-transactions-header{border-color:var(--p95-line);background:0 0}.p95-dealer-workspace :is(.p95-transaction-summary,.p95-transaction-summary>span){background:var(--p95-cream);color:var(--p95-muted);border-color:var(--p95-line)}.p95-dealer-workspace :is(.p95-transaction-summary strong,.p95-transaction-time strong,.p95-transaction-main strong,.p95-transaction-main p b){color:var(--p95-ink)}.p95-dealer-workspace .p95-transaction-main>div span{color:var(--p95-purple)}.p95-dealer-workspace :is(.p95-transaction-main p,.p95-transaction-time span){color:var(--p95-muted)}.p95-dealer-workspace .p95-outlet-filter select{background:var(--p95-cream);min-height:44px;color:var(--p95-ink);border:1px solid var(--p95-line);border-radius:12px}.p95-dealer-workspace .p95-transaction-row{border-color:var(--p95-line)}.p95-dealer-workspace .p95-transaction-row:before{display:none}.p95-dealer-workspace .p95-store-tabs button[aria-selected=true]{background:var(--p95-purple);color:var(--p95-paper);border-radius:11px}html:has(.p95-dealer-workspace) body .p95-mark-transaction-modal{background:var(--p95-paper);color:var(--p95-ink);border:0;border-radius:24px}html:has(.p95-dealer-workspace) body :is(.p95-mark-transaction-fact,.p95-mark-transaction-fact>div,.p95-mark-mobile-field){background:var(--p95-cream);border-color:var(--p95-line)}html:has(.p95-dealer-workspace) body .p95-mark-transaction-modal :is(strong,input,select,textarea){color:var(--p95-ink)}html:has(.p95-dealer-workspace) body .p95-mark-transaction-modal :is(p,span,small){color:var(--p95-muted)}html:has(.p95-dealer-workspace) body .p95-mark-transaction-modal :is(select,textarea){background:var(--p95-cream);border-color:var(--p95-line)}.p95-dealer-workspace .p95-dealer-entry-panel{display:block}.p95-dealer-workspace .p95-dealer-navigation{box-shadow:none}.p95-dealer-workspace :is(.p95-dealer-empty-state strong,.p95-dealer-unranked strong){color:var(--p95-ink)}.p95-dealer-workspace :is(.p95-dealer-setup-list small,.p95-transaction-main>small,.p95-transaction-state small){color:var(--p95-muted)}.p95-dealer-workspace .p95-transaction-main>span:first-child b{color:var(--p95-purple)}.p95-dealer-workspace .p95-outlet-filter>span{color:var(--p95-muted);text-transform:none}.p95-dealer-workspace .p95-dealer-summary>.p95-dealer-section-heading{align-items:center}.p95-dealer-workspace .p95-dealer-section-heading .p95-eyebrow{display:none}.p95-dealer-workspace .p95-dealer-section-heading .p95-dealer-cris-state{text-align:right}.p95-dealer-workspace .p95-dealer-add-csa{width:100%}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-edit-form{gap:12px;width:100%;display:grid}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-roster-form{background:0 0;padding:0}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-roster-form>div:first-child{display:none}.p95-dealer-workspace .p95-store .p95-store-bar{bottom:calc(84px + env(safe-area-inset-bottom))}.p95-dealer-workspace .p95-alert-warning{color:#7a5600;background:#fff1c7;border-color:#dec883}.p95-dealer-workspace .p95-app-notice button{color:#7a5600}.p95-dealer-workspace :is(.p95-photo-card,.p95-photo-content,.p95-photo-upload){border-color:var(--p95-line)}.p95-dealer-workspace :is(.p95-photo-empty,.p95-photo-card img){background:var(--p95-cream);border-color:var(--p95-line)}html:has(.p95-dealer-workspace) body .p95-photo-dialog{background:var(--p95-paper);color:var(--p95-ink);border-color:var(--p95-line);border-radius:22px}html:has(.p95-dealer-workspace) body .p95-photo-dialog::backdrop{background:#18241f80}.p95-dealer-workspace .p95-tab-btn>span:not(.p95-dealer-artwork){white-space:normal;overflow-wrap:anywhere;max-width:100%}.p95-dealer-workspace :is(.p95-fee-phone,.p95-fee-field input){background:var(--p95-cream);color:var(--p95-ink);border-color:var(--p95-line)}.p95-dealer-workspace :is(.p95-fee-phone>span,.p95-fee-field small){color:var(--p95-muted)}.p95-dealer-workspace .p95-fee-back{background:var(--p95-lavender);color:var(--p95-purple);border:0}.p95-dealer-workspace .p95-fee-status.is-due{color:#7a5600;background:#fff1c7;border:0}.p95-dealer-workspace .p95-fee-status.is-ok,.p95-dealer-workspace .p95-fee-result.is-ok{color:#226443;background:#e6f4d7}.p95-dealer-workspace .p95-fee-result.is-bad{color:#a01930;background:#fde8ec}.p95-dealer-workspace .p95-fee-result.is-wait{color:#7a5600;background:#fff1c7}.p95-dealer-workspace .p95-portal-card{background:var(--p95-paper);color:var(--p95-ink);border:1px solid var(--p95-line);border-radius:20px}.p95-dealer-workspace .p95-portal-card :is(h3,strong){color:var(--p95-ink)}.p95-dealer-workspace .p95-portal-card :is(p,small){color:var(--p95-muted)}.p95-dealer-workspace .p95-portal-card input{border:1px solid var(--p95-line);min-height:44px;color:var(--p95-ink);background:var(--p95-cream);border-radius:12px}.p95-dealer-workspace .p95-operator-status-banner{background:var(--p95-lavender);color:var(--p95-purple);border-color:var(--p95-line)}.p95-dealer-workspace .p95-dealer-gate-notice{color:#7a5600;background:#fff1c7;border-color:#dec883;border-radius:16px}.p95-dealer-workspace .p95-dealer-gate-notice summary strong,.p95-dealer-workspace .p95-dealer-gate-notice p{color:#7a5600}.p95-dealer-workspace .p95-dealer-gate-notice.is-rejected{color:#a01930;background:#fde8ec;border-color:#edc1c9}.p95-dealer-workspace .p95-dealer-gate-notice.is-rejected :is(summary,strong,p){color:#a01930}.p95-dealer-header .p95-language-toggle{flex:none;grid-template-columns:repeat(3,44px);align-items:center;gap:4px;display:grid}.p95-dealer-header .p95-language-toggle button{border-radius:12px;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:grid;transform:none}.p95-dealer-header .p95-language-toggle button span{text-align:center;width:100%;font-size:13px;line-height:1.4;display:block}.p95-dealer-header{gap:8px;padding:12px 16px}.p95-dealer-header>.p95-dealer-artwork{width:32px!important;height:32px!important}.p95-dealer-account .p95-language-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.p95-dealer-account .p95-language-toggle>svg{display:none}.p95-dealer-account .p95-language-toggle button{border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.p95-dealer-account .p95-language-toggle small{line-height:1.5}.p95-dealer-workspace :is(.p95-dealer-sales-tabs,.p95-dealer-access-tabs)>button{white-space:normal;justify-content:center;align-items:center;gap:6px;min-width:0;line-height:1.5;display:inline-flex}.p95-dealer-workspace .p95-dealer-access-heading{margin-bottom:14px}.p95-dealer-workspace .p95-dealer-setup-copy>span{color:var(--p95-purple)}.p95-dealer-workspace .p95-campaign-checklist h2{margin:0}.p95-dealer-workspace .p95-campaign-checklist header p{margin:4px 0 0}@media (width<=360px){.p95-dealer-header{padding:10px 12px}.p95-dealer-header>.p95-dealer-artwork{display:none}.p95-dealer-header .p95-dealer-identity b,.p95-dealer-header .p95-dealer-identity>span{font-size:12px}}.p95-dealer-workspace .p95-onboarding-layout>nav button[aria-current=step]{background:var(--p95-lime);color:var(--p95-ink)}html:has(.p95-dealer-workspace) body .p95-dealer-detail-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html:has(.p95-dealer-workspace) body .p95-dealer-detail-sheet>header .p95-eyebrow{margin-bottom:2px;display:block}html:has(.p95-dealer-workspace) body .p95-dealer-detail-sheet>header h2{margin:0;font-size:26px;line-height:1.2}html:has(.p95-dealer-workspace) body .p95-dealer-detail-status{color:#7a5600;background:#fff1c7;border-radius:10px;margin:12px 0 0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}html:has(.p95-dealer-workspace) body .p95-dealer-detail-status.is-approved{color:#226443;background:#e6f4d7}html:has(.p95-dealer-workspace) body .p95-dealer-detail-status.is-rejected{color:#a01930;background:#fde8ec}html:has(.p95-dealer-workspace) body .p95-dealer-detail-facts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 4px;padding:0;display:grid;overflow:visible}html:has(.p95-dealer-workspace) body .p95-dealer-detail-facts>div{background:var(--p95-cream);border:0;border-radius:14px;min-width:0;margin:0;padding:10px 12px}html:has(.p95-dealer-workspace) body .p95-dealer-detail-facts>div.is-wide{grid-column:1/-1}html:has(.p95-dealer-workspace) body .p95-dealer-detail-facts dt{color:var(--p95-muted);margin:0;font-size:12px;font-weight:500}html:has(.p95-dealer-workspace) body .p95-dealer-detail-facts dd{color:var(--p95-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.35}html:has(.p95-dealer-workspace) body .p95-dealer-detail-sheet>.p95-btn{width:100%;margin-top:12px}html:has(.p95-dealer-workspace) body .p95-confirm-dialog{background:var(--p95-paper);width:min(100% - 32px,420px);color:var(--p95-ink);box-shadow:none;border:0;border-radius:24px;padding:0}html:has(.p95-dealer-workspace) body .p95-confirm-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18241f80}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-card{color:var(--p95-ink);box-shadow:none;text-align:left;background:0 0;border:0;gap:10px;padding:22px;display:grid}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-card>svg{color:#a01930;background:#fde8ec;border-radius:14px;width:44px;height:44px;padding:10px}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-card h2{color:var(--p95-ink);font-size:20px;line-height:1.3}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-card p{color:var(--p95-muted);font-size:14px;line-height:1.5}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}html:has(.p95-dealer-workspace) body .p95-confirm-dialog-actions .p95-btn-danger{color:#fffef9;background:#a01930;border:0}.p95-dealer-workspace .p95-approval-list{background:0 0;gap:10px;padding:0;display:grid}.p95-dealer-workspace .p95-approval-card{background:var(--p95-paper);border-radius:20px;gap:12px;padding:14px 16px;display:grid}.p95-dealer-workspace .p95-approval-card-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.p95-dealer-workspace .p95-approval-card-head strong{color:var(--p95-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.3;display:block}.p95-dealer-workspace .p95-approval-card-head small{color:var(--p95-muted);font-size:13px;line-height:1.4;display:block}.p95-dealer-workspace .p95-approval-avatar{background:var(--p95-lavender);width:40px;height:40px;color:var(--p95-purple);border-radius:12px;place-items:center;font-weight:700;display:grid}.p95-dealer-workspace .p95-approval-chip{white-space:nowrap;border-radius:9px;padding:4px 10px;font-size:12px;font-weight:600}.p95-dealer-workspace .p95-approval-chip.is-pending{color:#7a5600;background:#fff1c7}.p95-dealer-workspace .p95-approval-chip.is-approved{color:#226443;background:#e6f4d7}.p95-dealer-workspace .p95-approval-chip.is-rejected{color:#a01930;background:#fde8ec}.p95-dealer-workspace .p95-approval-name{color:var(--p95-muted);gap:6px;font-size:13px;display:grid}.p95-dealer-workspace .p95-approval-name input{border:1px solid var(--p95-line);background:var(--p95-cream);min-height:46px;color:var(--p95-ink);border-radius:14px;padding:0 14px;font-size:16px}.p95-dealer-workspace .p95-approval-card .p95-approval-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.p95-dealer-workspace .p95-approval-card>*{grid-column:1/-1;min-width:0}.p95-dealer-workspace .p95-approval-card .p95-approval-actions .p95-btn{width:100%;min-height:46px}.p95-dealer-workspace .p95-approval-section-label{color:var(--p95-muted);margin:8px 2px 0;font-size:13px;font-weight:600}.p95-dealer-workspace .p95-csa-roster-list{padding:4px 16px}.p95-dealer-workspace .p95-csa-roster-list>.p95-card-header{display:none}.p95-dealer-workspace .p95-csa-roster-row{background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.p95-dealer-workspace .p95-csa-roster-row+.p95-csa-roster-row{border-top:1px solid var(--p95-line)}.p95-dealer-workspace .p95-csa-roster-row strong{font-size:15px;line-height:1.3;display:block}.p95-dealer-workspace .p95-csa-roster-row small{color:var(--p95-muted);font-size:13px;display:block}.p95-dealer-workspace .p95-csa-roster-row .p95-csa-row-actions{gap:6px;margin:0;display:flex}.p95-dealer-workspace .p95-csa-roster-row .p95-icon-button{background:var(--p95-cream);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--p95-ink);border-radius:12px;padding:0}.p95-dealer-workspace .p95-csa-roster-row .p95-csa-delete-button{color:#a01930}.p95-dealer-workspace .p95-dealer-access-tabs b{min-width:22px;color:inherit;background:#18241f14;border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600}.p95-dealer-workspace .p95-dealer-access-tabs b.is-alert{color:#fffef9;background:#b92138}.p95-dealer-workspace .p95-dealer-access-tabs>button[aria-selected=true] b:not(.is-alert){background:#fffef933}.p95-dealer-outlet .p95-dealer-settings-group{margin:0 0 14px}.p95-dealer-outlet .p95-dealer-settings-group>h2{color:var(--p95-muted);margin:0 4px 8px;font-size:13px;font-weight:600}.p95-dealer-outlet :is(.p95-dealer-settings-rows,.p95-dealer-setup-list){background:var(--p95-paper);border:0;border-radius:20px;margin:0;padding:0 16px;display:block}.p95-dealer-outlet :is(.p95-dealer-settings-rows>button,.p95-dealer-setup-list>button){text-align:left;width:100%;min-height:68px;color:var(--p95-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:10px 0;display:grid}.p95-dealer-outlet :is(.p95-dealer-settings-rows>button+button,.p95-dealer-setup-list>button+button){border-top:1px solid var(--p95-line)}.p95-dealer-outlet :is(.p95-dealer-settings-icon,.p95-dealer-setup-icon){background:var(--p95-lavender);width:40px;height:40px;color:var(--p95-purple);border-radius:12px;place-items:center;display:grid}.p95-dealer-outlet :is(.p95-dealer-settings-rows,.p95-dealer-setup-list) strong{font-size:15px;line-height:1.3;display:block}.p95-dealer-outlet :is(.p95-dealer-settings-rows,.p95-dealer-setup-list) small{color:var(--p95-muted);font-size:13px;line-height:1.4;display:block}.p95-dealer-outlet .p95-dealer-setup-list>button>span:nth-child(3){display:none}.p95-dealer-outlet .p95-dealer-setup-list>button{grid-template-columns:40px minmax(0,1fr) 18px}.p95-dealer-outlet .p95-dealer-settings-status{white-space:nowrap;color:var(--p95-muted);background:var(--p95-cream);border-radius:9px;padding:4px 10px;font-size:12px;font-weight:600}.p95-dealer-outlet .p95-dealer-settings-status.is-due{color:#7a5600;background:#fff1c7}.p95-dealer-outlet .p95-dealer-settings-status.is-ok{color:#226443;background:#e6f4d7}.p95-dealer-outlet .p95-dealer-settings-rows>button.is-sign-out{color:#a01930;grid-template-columns:40px minmax(0,1fr)}.p95-dealer-outlet .p95-dealer-settings-rows>button.is-sign-out .p95-dealer-settings-icon{color:#a01930;background:#fde8ec}.p95-dealer-outlet .p95-dealer-settings-rows>button.is-sign-out strong{color:#a01930}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-hp-qr-card{background:0 0;margin:0;padding:0}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-hp-qr-heading{display:none}.p95-dealer-workspace .p95-csa-roster-row>*{grid-row:1;min-width:0}.p95-dealer-workspace .p95-csa-roster-row>.p95-csa-row-actions{flex-wrap:nowrap;grid-column:3;justify-self:end}html:has(.p95-dealer-workspace) body .p95-csa-sheet :is(.p95-csa-edit-form,.p95-csa-roster-form) .p95-input-group label{text-transform:none;letter-spacing:0;color:var(--p95-ink);font-size:14px;font-weight:500}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-edit-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-edit-actions .p95-btn{width:100%;min-height:46px}html:has(.p95-dealer-workspace) body .p95-csa-sheet .p95-csa-roster-form>.p95-btn{width:100%;min-height:46px}html:has(.p95-dealer-workspace) body :is(.p95-dealer-workspace,.p95-csa-sheet,.p95-dealer-detail-sheet,.p95-mark-transaction-modal) :is(.p95-input-group label,.p95-form-field>span,.p95-mark-transaction-fact span){text-transform:none;letter-spacing:0;color:var(--p95-muted);font-size:13px;font-weight:500}.p95-dealer-header{padding-top:max(12px, env(safe-area-inset-top))}
