/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:ProxySmart Nunito;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-vietnamese.woff2)format("woff2");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}.proxy-log-admin{gap:16px;display:grid}.proxy-log-hero{background:linear-gradient(135deg,#fff 0%,#f4faf7 100%);border:1px solid #dce7e2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:21px 22px;display:grid;box-shadow:0 8px 28px #1f41340d}.proxy-log-hero-icon{color:#11684c;background:#e6f6ef;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.proxy-log-hero-icon.failed{color:#a33d31;background:#fff0ed}.proxy-log-hero-icon.paused{color:#687871;background:#edf1ef}.proxy-log-hero>div:nth-child(2)>span{color:#a84a31;letter-spacing:.14em;font-size:8px;font-weight:850}.proxy-log-hero h1{color:#17221e;margin:4px 0 5px;font-size:22px;line-height:1.15}.proxy-log-hero p{color:#697a73;max-width:700px;margin:0;font-size:10px;line-height:1.55}.proxy-log-health{background:#ffffffc2;border:1px solid #c8e6da;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;min-width:148px;padding:11px 12px;display:grid}.proxy-log-health i{background:#20a76f;border-radius:99px;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 4px #20a76f1f}.proxy-log-health strong{color:#245d49;font-size:9px}.proxy-log-health small{color:#7b8a84;grid-column:2;font-size:7px}.proxy-log-health.pending i{background:#d69b2b;box-shadow:0 0 0 4px #d69b2b21}.proxy-log-health.failed{background:#fff8f6;border-color:#f0cbc3}.proxy-log-health.failed i{background:#cc4d3d;box-shadow:0 0 0 4px #cc4d3d1f}.proxy-log-health.failed strong{color:#9b3b30}.proxy-log-health.paused{background:#f7f9f8;border-color:#dbe2df}.proxy-log-health.paused i{background:#89958f;box-shadow:0 0 0 4px #89958f1f}.proxy-log-health.paused strong{color:#5c6a64}.proxy-log-feedback{color:#176b4f;background:#f0fbf6;border:1px solid #bfe7d6;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.proxy-log-feedback.error{color:#a23b2f;background:#fff5f3;border-color:#f2c7bf}.proxy-log-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.proxy-log-stat-grid article{background:#fff;border:1px solid #e0e8e4;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.proxy-log-stat-grid article>div{flex:auto;gap:2px;min-width:0;display:grid}.proxy-log-stat-grid strong{color:#1b2924;font-size:17px;line-height:1}.proxy-log-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;cursor:help;min-width:0;max-width:100%;font-size:clamp(15px,1.3vw,19px);display:block;overflow:hidden}.proxy-log-stat-grid small{color:#77867f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proxy-log-stat-icon{color:#9b6a17;background:#fff4d9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.proxy-log-stat-icon.sent,.proxy-log-stat-icon.healthy{color:#147455;background:#e7f7f0}.proxy-log-stat-icon.observed{color:#335f9b;background:#eaf2ff}.proxy-log-stat-icon.failed{color:#ad4235;background:#fff0ed}.proxy-log-layout{grid-template-columns:minmax(0,1.65fr) minmax(255px,.75fr);align-items:start;gap:14px;display:grid}.proxy-log-main,.proxy-log-side{gap:14px;display:grid}.proxy-log-card{padding:19px}.proxy-log-card>header{border-bottom:1px solid #e7eeea;justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:16px;padding-bottom:13px;display:flex}.proxy-log-card>header h2{color:#203029;margin:0 0 4px;font-size:13px}.proxy-log-card>header p{color:#7a8a83;margin:0;font-size:8px;line-height:1.5}.proxy-log-card>header>svg{color:#658078}.proxy-log-secret{position:relative}.proxy-log-secret input{padding-right:39px}.proxy-log-secret button{color:#71827b;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.proxy-log-secret button:hover{color:#087b58;background:#edf8f3}.proxy-log-master-switch{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.proxy-log-master-switch input{opacity:0;pointer-events:none;position:absolute}.proxy-log-master-switch>span{background:#cbd5d1;border-radius:99px;width:34px;height:19px;transition:all .18s;position:relative}.proxy-log-master-switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #182d2538}.proxy-log-master-switch input:checked+span{background:#159a6b}.proxy-log-master-switch input:checked+span:after{transform:translate(15px)}.proxy-log-master-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #2d8065}.proxy-log-master-switch b{color:#53655e;white-space:nowrap;font-size:8px}.proxy-log-master-switch.compact b{min-width:22px}.proxy-log-check{background:#fafcfb;border:1px solid #e1e9e5;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.proxy-log-check input{accent-color:#12875f;margin-top:2px}.proxy-log-check span{gap:3px;display:grid}.proxy-log-check strong{color:#34473f;font-size:9px}.proxy-log-check small{color:#7f8d87;font-size:8px;line-height:1.45}.proxy-log-status-card dl{margin:0;display:grid}.proxy-log-status-card dl>div{border-bottom:1px dashed #e3eae7;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.proxy-log-status-card dl>div:last-child{border-bottom:0}.proxy-log-status-card dt{color:#7c8a84;font-size:8px}.proxy-log-status-card dd{color:#2d4038;text-align:right;margin:0;font-size:8px;font-weight:800}.proxy-log-last-error{color:#a74034;background:#fff1ee;border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:10px;font-size:8px;line-height:1.45;display:flex}.proxy-log-last-error svg{flex:none}.proxy-log-security-note{color:#1a6e52;background:#f1faf6;border:1px solid #cce7dc;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.proxy-log-security-note svg{flex:none}.proxy-log-security-note strong{margin-bottom:3px;font-size:9px;display:block}.proxy-log-security-note p{color:#5d786e;margin:0;font-size:8px;line-height:1.5}.proxy-log-actions{background:#fff;border:1px solid #e0e8e4;border-radius:11px;gap:9px;padding:15px;display:grid}.proxy-log-actions button{width:100%;min-height:40px}.proxy-log-actions small{color:#7d8c85;text-align:center;font-size:7px;line-height:1.45}.proxy-log-loading{text-align:center;align-content:center;place-items:center;gap:9px;min-height:310px;display:grid}.proxy-log-loading h2,.proxy-log-loading p{margin:0}.proxy-log-loading>svg{color:#a74733}.proxy-log-admin .spin{animation:.8s linear infinite proxy-log-spin}@keyframes proxy-log-spin{to{transform:rotate(360deg)}}@media (width<=1040px){.proxy-log-layout{grid-template-columns:1fr}.proxy-log-side{grid-template-columns:1fr 1fr;align-items:start}.proxy-log-actions{grid-column:1/-1}}@media (width<=720px){.proxy-log-hero{grid-template-columns:auto 1fr;padding:17px}.proxy-log-health{grid-column:1/-1}.proxy-log-stat-grid{grid-template-columns:1fr 1fr}.proxy-log-side{grid-template-columns:1fr}.proxy-log-actions{grid-column:auto}.proxy-log-card{padding:16px}.proxy-log-card>header{flex-wrap:wrap}}@font-face{font-family:ProxySmart Nunito;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2)format("woff2");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:ProxySmart Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-vietnamese.woff2)format("woff2");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:ProxySmart Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");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}:root{--ink:#151d24;--muted:#5d6972;--line:#d4dde2;--soft:#eef2f3;--green:#b84c32;--green-dark:#8f3525;--green-deep:#111b23;--mint:#f7e6e1;--lime:#d99a35;--white:#fff;--earth-primary:#b84c32;--earth-primary-dark:#8f3525;--earth-deep:#111b23;--earth-gold:#d99a35;--earth-ivory:#eef2f3;--earth-surface:#fcfdfd;--earth-border:#d4dde2;--earth-text:#151d24;--earth-muted:#5d6972;--semantic-success:#0f9f6e;--future-canvas:#eef2f3;--future-section:#f4f7f8;--future-surface:#fcfdfd;--future-surface-strong:#fff;--future-border:#d4dde2;--future-border-strong:#bdc9d0;--future-text:#151d24;--future-muted:#5d6972;--future-primary:#b84c32;--future-primary-dark:#8f3525;--future-primary-soft:#f7e6e1;--future-amber:#d99a35;--future-carbon:#111b23;--future-panel:#18242d;--future-teal:#197d80;--future-violet:#735a9b;--ui-overline-weight:700;--ui-overline-tracking:.055em}.facebook-messenger-panel{overflow:hidden}.facebook-messenger-heading{border-bottom:1px solid var(--border,#d9e2e5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:20px;display:grid}.facebook-messenger-heading>div{min-width:0}.facebook-messenger-heading small{color:#087f68;letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.facebook-messenger-heading h2{margin:4px 0 2px;font-size:clamp(20px,2vw,28px)}.facebook-messenger-heading p{color:#667a7f;margin:0}.facebook-messenger-icon{color:#0866ff;background:#eaf2ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.telegram-support-panel{margin-top:18px}.telegram-support-icon{color:#168bd2;background:#e8f6ff}.telegram-otp-panel{border-color:#c9d9f7}.telegram-otp-icon{color:#5b55c7;background:#eeedff}.telegram-otp-separation-note{color:#403b9a;background:#f7f6ff;border:1px solid #d8d6fb;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.telegram-otp-separation-note>svg{flex:none;margin-top:1px}.telegram-otp-separation-note>span{gap:2px;display:grid}.telegram-otp-separation-note small{color:#6d6a93}.telegram-otp-connect{background:#f8f7ff;border-color:#d8d6fb}.telegram-verification-reward{background:linear-gradient(135deg,#fffdf8,#fff9ee);border:1px solid #f1d8ac;border-radius:16px;margin-top:18px;padding:18px}.telegram-verification-reward-heading{align-items:flex-start;gap:12px;display:flex}.telegram-verification-reward-heading>span:first-child{color:#a45c04;background:#fff0c9;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.telegram-verification-reward-heading>div{flex:1;min-width:0}.telegram-verification-reward-heading small{color:#a15c08;letter-spacing:.08em;font-size:11px;font-weight:900}.telegram-verification-reward-heading h3{color:#243c37;margin:3px 0 4px;font-size:18px}.telegram-verification-reward-heading p{color:#687b76;margin:0;font-size:12px;line-height:1.55}.telegram-verification-reward-switch{color:#89520d;white-space:nowrap;background:#fff;border:1px solid #efca91;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.telegram-verification-reward-switch input{accent-color:#b66a10;width:17px;height:17px}.telegram-verification-reward-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.telegram-verification-reward-stats>span{background:#ffffffc7;border:1px solid #f0dfbf;border-radius:12px;gap:3px;min-width:0;padding:12px;display:grid}.telegram-verification-reward-stats small{color:#798a85;font-size:10px;font-weight:700}.telegram-verification-reward-stats strong{color:#25433c;font-size:16px}.telegram-verification-reward-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:12px;display:grid}.telegram-verification-reward-grid>article{background:#fff;border:1px solid #eadfc9;border-radius:13px;padding:14px}.telegram-verification-reward-section-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.telegram-verification-reward-section-title>div{gap:2px;display:grid}.telegram-verification-reward-section-title strong{color:#29473f;font-size:13px}.telegram-verification-reward-section-title small{color:#7a8c87;font-size:10px;line-height:1.45}.telegram-verification-reward-section-title button{color:#87530e;white-space:nowrap;background:#fffaf0;border:1px solid #e5cda5;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.telegram-verification-reward-levels{gap:8px;margin-top:11px;display:grid}.telegram-verification-reward-levels>div{grid-template-columns:minmax(120px,1fr) minmax(90px,.7fr) 58px 34px;align-items:end;gap:8px;display:grid}.telegram-verification-reward-levels label,.telegram-verification-reward-options>label,.telegram-verification-reward-delay label{color:#526b65;gap:5px;font-size:10px;font-weight:800;display:grid}.telegram-verification-reward-levels input,.telegram-verification-reward-options input,.telegram-verification-reward-options select{color:#213934;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d8e1df;border-radius:8px;padding:0 10px;font-size:12px}.telegram-verification-reward-levels>div>span{color:#866018;background:#fff6df;border-radius:8px;justify-content:center;align-items:center;height:38px;font-size:10px;font-weight:900;display:inline-flex}.telegram-verification-reward-levels>div>button{color:#ad4939;background:#fff7f5;border:1px solid #f1d4ce;border-radius:8px;justify-content:center;align-items:center;width:34px;height:38px;display:inline-flex}.telegram-verification-reward-levels button:disabled,.telegram-verification-reward-section-title button:disabled{opacity:.45;cursor:not-allowed}.telegram-verification-reward-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.telegram-verification-reward-options>label:first-child{grid-column:1/-1}.telegram-verification-reward-delay{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.telegram-verification-reward-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.telegram-verification-reward-footer p{color:#657b75;align-items:flex-start;gap:7px;margin:0;font-size:10px;line-height:1.5;display:flex}.telegram-verification-reward-footer p svg{color:#168565;flex:none}@media (width<=900px){.telegram-verification-reward-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-verification-reward-grid{grid-template-columns:1fr}}@media (width<=600px){.telegram-verification-reward{padding:13px}.telegram-verification-reward-heading{flex-wrap:wrap}.telegram-verification-reward-switch{margin-left:54px}.telegram-verification-reward-levels>div{grid-template-columns:minmax(0,1fr) minmax(76px,.55fr) 52px 34px}.telegram-verification-reward-footer{flex-direction:column;align-items:stretch}.telegram-verification-reward-footer .save-button{justify-content:center}}.telegram-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-support-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.facebook-messenger-status{color:#826316;background:#fff6d9;border:1px solid #f0dfaa;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.facebook-messenger-status.connected{color:#087a61;background:#e9f9f3;border-color:#b8e8d8}.facebook-messenger-status.draft{color:#68777c;background:#f4f7f8;border-color:#d8e1e4}.facebook-messenger-notice{border-radius:12px;margin-top:16px;padding:12px 14px;font-weight:700}.facebook-messenger-notice.success{color:#087a61;background:#eaf9f3;border:1px solid #b8e8d8}.facebook-messenger-notice.error{color:#b72f25;background:#fff0f0;border:1px solid #ffc7c4}.facebook-messenger-loading{color:#62757a;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.facebook-messenger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.facebook-messenger-grid article{background:#fbfdfd;border:1px solid #d7e2e4;border-radius:16px;padding:18px}.facebook-messenger-section-title{color:#203b3d;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.facebook-messenger-section-title>svg{color:#087f68;flex:none;margin-top:2px}.facebook-messenger-section-title strong,.facebook-messenger-section-title small{display:block}.facebook-messenger-section-title small{color:#718489;margin-top:3px;line-height:1.45}.facebook-messenger-grid label{color:#3c565a;margin-top:12px;font-size:13px;font-weight:800;display:block}.facebook-messenger-grid input{color:#142b2e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfdbdf;border-radius:12px;margin-top:7px;padding:0 14px}.facebook-messenger-grid article>.save-button,.facebook-messenger-grid article>.secondary-button{margin-top:14px}.facebook-copy-field{background:#fff;border:1px solid #cfdbdf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;margin-top:7px;padding:6px 7px 6px 13px;display:grid}.facebook-copy-field code{color:#183e43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.facebook-copy-field button{color:#31585d;cursor:pointer;background:#f7fafb;border:1px solid #d3e0e2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.facebook-messenger-connect{background:#f1fbf8;border:1px solid #cce2dd;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:16px 18px;display:flex}.facebook-messenger-connect strong{color:#173d3b;font-size:16px}.facebook-messenger-connect p{color:#657d7d;margin:4px 0 0}.facebook-messenger-connect .save-button{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.facebook-messenger-connect .save-button.disabled{opacity:.48;pointer-events:none}.facebook-messenger-guide{background:#fff;border:1px solid #dae4e6;border-radius:14px;margin-top:14px;padding:14px 16px}.facebook-messenger-guide summary{color:#24494d;cursor:pointer;font-weight:800}.facebook-messenger-guide ol{color:#526b70;margin:12px 0 0 20px;padding:0;line-height:1.65}.facebook-messenger-guide code{color:#087f68;font-weight:700}@media (width<=900px){.facebook-messenger-heading{grid-template-columns:auto minmax(0,1fr)}.facebook-messenger-status{grid-column:1/-1;justify-self:start}.facebook-messenger-grid{grid-template-columns:1fr}.facebook-messenger-connect{flex-direction:column;align-items:flex-start}}@media (width<=560px){.facebook-messenger-heading{grid-template-columns:1fr}.facebook-messenger-icon{width:46px;height:46px}.facebook-messenger-grid article{padding:14px}.facebook-copy-field code{white-space:normal;word-break:break-all}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-nunito-sans:"ProxySmart Nunito";--font-geist-mono:"ProxySmart Mono";--app-font-ui:var(--font-nunito-sans), "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--app-font-technical:var(--font-geist-mono), monospace;color:var(--ink);font-family:var(--app-font-ui);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-weight:500}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code,pre,kbd,samp{font-family:var(--app-font-technical)}button{cursor:pointer}.container{width:min(1180px,100% - 40px);margin:0 auto}.storefront-announcement{color:#fff;background:var(--green-dark);text-align:center;min-height:36px;padding:8px 18px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.storefront-announcement-inner{z-index:1;justify-content:center;align-items:center;gap:8px;min-height:20px;display:flex;position:relative}.storefront-announcement-inner>svg{flex:none}.storefront-announcement-inner>a{color:#fff;text-underline-offset:3px;white-space:nowrap;border-left:1px solid #fff6;align-items:center;gap:4px;margin-left:5px;padding-left:12px;font-size:11px;font-weight:850;text-decoration:underline;display:inline-flex}.storefront-announcement.effect-pulse{box-shadow:inset 0 -1px #ffffff24, 0 4px 22px var(--green)}@supports (color:color-mix(in lab, red, red)){.storefront-announcement.effect-pulse{box-shadow:inset 0 -1px #ffffff24, 0 4px 22px color-mix(in srgb, var(--green) 28%, transparent)}}.storefront-announcement.effect-pulse .storefront-announcement-inner>svg{animation:1.6s ease-in-out infinite storefront-announcement-pulse}.storefront-announcement.effect-marquee .storefront-announcement-inner{animation:5s ease-in-out infinite alternate storefront-announcement-drift}.storefront-announcement.effect-celebration{background:linear-gradient(100deg, var(--green-dark), var(--green), var(--green-dark));background-size:220% 100%;animation:5s linear infinite storefront-announcement-shine}.storefront-announcement.effect-celebration:before{content:"";opacity:.34;background-image:radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#ffd95a 0 1.5px,#0000 2px);background-position:10% 30%,85% 70%;background-size:38px 38px,52px 52px;animation:4s linear infinite storefront-announcement-confetti;position:absolute;inset:0}@keyframes storefront-announcement-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.28)rotate(-8deg)}}@keyframes storefront-announcement-drift{0%{transform:translate(14px)}to{transform:translate(-14px)}}@keyframes storefront-announcement-shine{to{background-position:-220% 0}}@keyframes storefront-announcement-confetti{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}.storefront-font-rounded{font-family:"Trebuchet MS", var(--app-font-ui)}.storefront-font-classic{font-family:Georgia,Times New Roman,serif}.storefront-font-classic button,.storefront-font-classic input,.storefront-font-classic select{font-family:var(--app-font-ui)}.storefront-corners-square .button,.storefront-corners-square .brand-mark,.storefront-corners-square .hero-console,.storefront-corners-square .product-card,.storefront-corners-square .flow-card,.storefront-corners-square .reassurance-grid,.storefront-corners-square .cta-box{border-radius:3px}.storefront-corners-pill .button{border-radius:999px}.storefront-corners-pill .brand-mark,.storefront-corners-pill .product-family-icon{border-radius:50%}.storefront-corners-pill .hero-console,.storefront-corners-pill .product-card,.storefront-corners-pill .flow-card,.storefront-corners-pill .reassurance-grid,.storefront-corners-pill .cta-box{border-radius:28px}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#ffffffe0;border-bottom:1px solid #0f43331a;height:74px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.storefront .site-header .nav-wrap{width:min(1440px,100% - 48px)}.brand{letter-spacing:-.45px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.brand-wordmark{color:#151d24;min-width:0;font:inherit;letter-spacing:-.45px;white-space:nowrap;align-items:baseline;font-weight:900;line-height:1;display:inline-flex}.brand-wordmark-primary{color:#151d24}.brand-wordmark-accent{color:#b84c32}.brand-wordmark-dark .brand-wordmark-primary{color:#f7fafc}.brand-wordmark-dark .brand-wordmark-accent{color:#f47a5a}.brand-mark{color:#fff;background:linear-gradient(145deg, var(--green), var(--green-dark));width:34px;height:34px;box-shadow:0 7px 18px var(--green-dark);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 7px 18px color-mix(in srgb, var(--green-dark) 22%, transparent)}}.brand-logo{object-fit:contain;width:auto;max-width:180px;height:38px;display:block}.light-brand .brand-logo{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#e6eef3f2);border:1px solid #becfd98f;border-radius:13px;padding:5px;box-shadow:0 9px 24px #020a0f3d,inset 0 1px #fffffff2}.storefront .site-header .brand{gap:2px}.storefront .site-header .brand-logo{max-width:220px;height:48px}.site-footer .brand-logo{max-width:190px;height:42px}.site-footer .light-brand{gap:12px}.site-footer .light-brand.has-name .brand-logo{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#e6eef3f2);border:1px solid #becfd98f;border-radius:13px;height:50px;padding:5px;box-shadow:0 9px 24px #020a0f3d,inset 0 1px #fffffff2}.desktop-nav{color:#4b5a55;justify-content:center;align-items:center;gap:clamp(16px,1.8vw,30px);min-width:0;font-size:14px;font-weight:650;display:flex}.desktop-nav>a{white-space:nowrap}.desktop-nav a:hover,.text-link:hover{color:var(--green-dark)}.storefront-nav-menu{position:relative}.storefront-nav-menu>summary{min-height:38px;color:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:0 12px;list-style:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.storefront-nav-menu>summary::-webkit-details-marker{display:none}.storefront-nav-menu>summary:hover,.storefront-nav-menu>summary:focus-visible,.storefront-nav-menu[open]>summary{color:var(--green-dark);background:#f5f9f7;border-color:#d5e2dd;outline:none}.storefront-nav-menu>summary svg{transition:transform .18s}.storefront-nav-menu[open]>summary svg{transform:rotate(180deg)}.storefront-nav-menu-panel{z-index:70;background:#fffffffa;border:1px solid #d4e0dc;border-radius:16px;gap:3px;width:310px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #10231d29}.storefront-nav-menu-panel:before{content:"";background:#fff;border-top:1px solid #d4e0dc;border-left:1px solid #d4e0dc;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.storefront-nav-menu-panel>a{color:#253a33;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 10px;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.storefront-nav-menu-panel>a:hover,.storefront-nav-menu-panel>a:focus-visible{color:#172b25;background:#f1f7f4;outline:none;transform:translate(2px)}.storefront-nav-menu-panel>a:after{display:none!important}.storefront-nav-menu-icon{color:#9d422d;background:#f9e9e4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.storefront-nav-menu-panel>a>span:last-child{gap:3px;min-width:0;display:grid}.storefront-nav-menu-panel strong{font-size:13px;font-weight:850}.storefront-nav-menu-panel small{color:#7b8b85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.nav-actions{align-items:center;gap:20px;display:flex}.text-link{font-size:14px;font-weight:600}.storefront-session-actions{gap:10px}.storefront-session-identity{color:#183d31;background:#f7fbf9;border:1px solid #d8e5df;border-radius:12px;align-items:center;gap:8px;min-width:0;max-width:220px;padding:5px 7px 5px 5px;transition:border-color .18s,background .18s;display:inline-flex}.storefront-session-identity:hover{background:#eff9f5;border-color:#9bcbb7}.storefront-session-identity>span:first-child{color:#087b59;letter-spacing:.02em;background:#dff5eb;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.storefront-session-identity>span:last-child{gap:1px;min-width:0;display:grid}.storefront-session-identity small{color:#7a8f87;letter-spacing:.08em;font-size:8px;font-weight:850}.storefront-session-identity strong{color:#183d31;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.nav-account-action{color:#fff;background:#0c1c17;min-height:44px;padding-inline:14px}.nav-account-action:hover{color:#fff;background:var(--green-dark);transform:translateY(-1px)}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-small{background:var(--ink);color:#fff;border-radius:9px;min-height:40px;padding:0 17px}.button-primary{background:var(--green);color:#fff;box-shadow:0 10px 28px #0f9f6e33}.button-primary:hover{background:var(--green-dark);box-shadow:0 14px 30px #08745140}.button-ghost{color:#243630;background:#ffffff73;border-color:#b8c8c2}.button-outline{color:#173b30;background:#fff;border-color:#b8c8c2}.button-light{color:var(--green-deep);background:#fff}.button.full{width:100%}.hero-section{background:linear-gradient(#ffffffeb,#f5fbf8eb),radial-gradient(circle at 1px 1px,#0e674b24 1px,#0000 0) 0 0/26px 26px;padding:88px 0 0;position:relative;overflow:hidden}.hero-glow{filter:blur(18px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:#c0ffdc59;width:460px;height:460px;top:-180px;right:-120px}.hero-glow-two{background:#c3f4612b;width:340px;height:340px;bottom:10px;left:-180px}.hero-grid{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:78px;min-height:530px;display:grid;position:relative}.eyebrow-pill{color:#087451;letter-spacing:.2px;background:#effcf6;border:1px solid #bde7d5;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.hero-copy h1{letter-spacing:-3.8px;margin:24px 0;font-size:clamp(46px,5vw,70px);font-weight:780;line-height:.99}.hero-copy h1 span{color:var(--green)}.hero-lead{color:#52635d;max-width:620px;margin:0;font-size:18px;line-height:1.72}.hero-actions{gap:12px;margin-top:34px;display:flex}.hero-trust{color:#52635d;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:13px;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust svg{color:var(--green)}.storefront-hero-centered .hero-grid{text-align:center;grid-template-columns:minmax(0,820px);justify-content:center;min-height:500px}.storefront-hero-centered .hero-console{display:none}.storefront-hero-centered .hero-lead{margin-inline:auto}.storefront-hero-centered .hero-actions,.storefront-hero-centered .hero-trust{justify-content:center}.hero-console{color:#fff;background:#0a1814;border:1px solid #ffffff1a;border-radius:20px;padding:22px;position:relative;transform:rotate(.4deg);box-shadow:0 36px 80px #042c1f3b}.hero-console:before{content:"";pointer-events:none;background:linear-gradient(145deg,#89ffc266,#0000 38%,#b8f34b2e);border-radius:20px;padding:1px;position:absolute;inset:-1px}.console-topbar,.console-feature,.console-address,.console-actions{justify-content:space-between;align-items:center;display:flex}.console-topbar{color:#b6c7c1;border-bottom:1px solid #ffffff1a;padding-bottom:18px;font-size:12px}.console-title{align-items:center;gap:8px;display:flex}.live-dot{background:#70ed9e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #70ed9e1a}.console-status{color:#89f7b2;letter-spacing:1px;background:#70ed9e14;border:1px solid #70ed9e40;border-radius:6px;padding:4px 8px;font-size:10px}.console-feature{padding:22px 0 16px}.proxy-id{align-items:center;gap:12px;display:flex}.proxy-icon{color:#9ff9c1;background:#45cc821f;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.proxy-id div:last-child{flex-direction:column;gap:4px;display:flex}.proxy-id small,.console-metrics small,.flow-result small{color:#83958e;letter-spacing:1px;font-size:9px}.proxy-id strong{font-size:16px}.status-badge{color:#83f1ad;background:#4ac97e1a;border-radius:6px;padding:6px 9px;font-size:11px}.console-address{background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;padding:14px}.console-address div{flex-direction:column;gap:5px;display:flex}.console-address span{color:#77df9f;letter-spacing:1px;font-size:9px}.console-address strong{font:600 13px var(--font-geist-mono);color:#eef8f4}.console-address button{color:#bfd1ca;background:#ffffff12;border:0;border-radius:6px;padding:8px 10px;font-size:10px}.console-metrics{grid-template-columns:repeat(3,1fr);padding:18px 0;display:grid}.console-metrics div{border-right:1px solid #ffffff14;flex-direction:column;gap:5px;padding-left:16px;display:flex}.console-metrics div:first-child{padding-left:0}.console-metrics div:last-child{border:0}.console-metrics strong{font-size:11px;font-weight:600}.console-actions{gap:10px}.console-actions button{color:#dceae5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;height:42px;font-size:11px;display:flex}.floating-uptime{min-width:245px;color:var(--ink);background:#fff;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:-55px;right:-28px;transform:rotate(-1deg);box-shadow:0 18px 45px #0934272b}.floating-uptime>span{width:36px;height:36px;color:var(--green);background:var(--mint);border-radius:9px;place-items:center;display:grid}.floating-uptime>div{flex-direction:column;flex:1;gap:2px;display:flex}.floating-uptime small{color:#778780;letter-spacing:.7px;font-size:8px}.floating-uptime strong{font-size:17px}.floating-uptime>svg{color:var(--green);opacity:.75}.proof-strip{z-index:2;border-top:1px solid #dbe8e3;grid-template-columns:repeat(4,1fr);margin-top:88px;display:grid;position:relative}.proof-strip div{border-right:1px solid #dbe8e3;flex-direction:column;align-items:center;padding:25px 12px;display:flex}.proof-strip div:last-child{border:0}.proof-strip strong{color:#163d31;font-size:18px}.proof-strip span{color:#73817c;margin-top:4px;font-size:11px}.section{padding:100px 0}.section-heading{max-width:600px}.section-heading.centered{text-align:center;margin:0 auto 46px}.section-kicker{color:var(--green);letter-spacing:1.4px;margin-bottom:13px;font-size:11px;font-weight:800;display:inline-block}.section-kicker.light{color:#a8f1ce}.section-heading h2,.feature-copy h2{letter-spacing:-2.2px;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.08}.section-heading p,.feature-copy>p{color:var(--muted);font-size:16px;line-height:1.7}.products-section{background:#fff}.storefront-seo-category-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:-18px auto 34px;display:flex}.storefront-seo-category-links>a{color:#587068;background:#fbfdfc;border:1px solid #d9e6e1;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.storefront-seo-category-links>a:hover{color:var(--green-dark);border-color:#9fd3bd;transform:translateY(-1px)}.storefront-seo-category-links>a.primary{color:#17503f;background:#f1faf6;border-radius:12px;min-height:48px;padding:6px 14px}.storefront-seo-category-links>a.primary>span{text-align:left;gap:1px;display:grid}.storefront-seo-category-links>a.primary strong{font-size:11px}.storefront-seo-category-links>a.primary small{color:#7a9088;font-size:8px;font-weight:700}.product-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));align-items:stretch;gap:18px;display:grid}.product-catalog-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.product-filter-tabs{flex-wrap:wrap;gap:7px;display:flex}.product-filter-tabs button{color:#52665e;background:#f9fbfa;border:1px solid #dce7e2;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.product-filter-tabs button span{color:#6e8079;background:#e9efec;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.product-filter-tabs button:hover{color:var(--green-dark);border-color:#9fd7c1}.product-filter-tabs button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 7px 18px #0f9f6e26}.product-filter-tabs button.active span{color:#08704f;background:#d8f7e8}.product-variant-summary{color:#72827b;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.product-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:30px;position:relative;box-shadow:0 10px 35px #0a372909}.product-card.featured{border:1.5px solid var(--green);transform:translateY(-8px);box-shadow:0 18px 45px #0e7e581a}.popular-label{background:var(--green);color:#fff;letter-spacing:.8px;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800;position:absolute;top:0;right:24px;transform:translateY(-50%)}.product-eyebrow{color:var(--green);font-size:11px;font-weight:750}.product-card h3{letter-spacing:-.8px;margin:10px 0 12px;font-size:24px}.product-card>p{min-height:72px;color:var(--muted);font-size:13px;line-height:1.65}.product-family-card{flex-direction:column;display:flex}.product-family-head{align-items:center;gap:11px;display:flex}.product-family-icon{width:39px;height:39px;color:var(--green);background:#e9f8f1;border-radius:11px;flex:none;place-items:center;display:grid}.product-family-head>div{flex-direction:column;gap:3px;display:flex}.product-family-head small{color:#83918b;font-size:9px}.duration-picker{background:#f8fbf9;border:1px solid #e0e9e5;border-radius:11px;margin:3px 0 2px;padding:13px}.duration-picker>span{color:#72817b;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:5px;margin-bottom:9px;font-size:9px;font-weight:750;display:flex}.duration-picker>div{flex-wrap:wrap;gap:6px;display:flex}.duration-picker button{color:#496057;background:#fff;border:1px solid #d6e2dd;border-radius:8px;min-height:31px;padding:0 10px;font-size:9px;font-weight:750}.duration-picker button:hover{color:var(--green-dark);border-color:#89cdb2}.duration-picker button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 5px 13px #0f9f6e24}.price{border-bottom:1px solid #e6ecea;margin:24px 0;padding-bottom:22px}.price strong{letter-spacing:-1.2px;font-size:30px}.price span{color:#788680;margin-left:5px;font-size:11px}.product-family-price{margin:18px 0}.feature-list{flex-direction:column;gap:13px;margin-bottom:26px;display:flex}.feature-list span{color:#344a43;align-items:center;gap:8px;font-size:13px;display:flex}.feature-list svg{color:var(--green)}.compact-feature-list{flex:1;gap:10px}.compact-feature-list span{font-size:11px}.pricing-note{color:#78857f;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:11px;display:flex}.storefront-empty-product{text-align:center;grid-column:1/-1}.storefront-empty-product>p{min-height:0}.catalog-expand-button{min-height:42px;color:var(--green-dark);background:#fff;border:1px solid #cfe1da;border-radius:999px;align-items:center;gap:7px;margin:28px auto 0;padding:0 18px;font-size:11px;font-weight:750;display:flex;box-shadow:0 7px 22px #0c42310d}.catalog-expand-button:hover{background:#f4fcf8;border-color:#8fd0b6}.catalog-expand-button svg{transition:transform .2s}.catalog-expand-button svg.expanded{transform:rotate(90deg)}.feature-section{background:var(--soft);border-top:1px solid #e8efec;border-bottom:1px solid #e8efec}.feature-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:90px;display:grid}.feature-copy>p{max-width:540px}.feature-points{flex-direction:column;gap:22px;margin-top:32px;display:flex}.feature-points>div{gap:14px;display:flex}.feature-points>div>span{width:42px;height:42px;color:var(--green);background:#dff7eb;border-radius:11px;flex:none;place-items:center;display:grid}.feature-points strong{margin-bottom:5px;display:block}.feature-points p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.flow-card{background:#fff;border:1px solid #dce8e3;border-radius:18px;padding:26px;box-shadow:0 24px 55px #11463514}.flow-header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:13px;font-weight:700;display:flex}.success-chip{color:var(--green-dark);background:#e3f9ed;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.timeline{padding:22px 5px}.timeline-item{grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;display:grid}.timeline-item>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.timeline-item>div{flex-direction:column;gap:3px;display:flex}.timeline-item strong{font-size:13px}.timeline-item small{color:#7b8a84;font-size:10px}.timeline-item>svg{color:var(--green)}.timeline-line{background:#b8decf;width:1px;height:20px;margin:3px 0 3px 19px}.flow-result{color:var(--green-dark);background:#f0fcf6;border:1px solid #cceadf;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.flow-result>div{flex-direction:column;flex:1;gap:4px;display:flex}.flow-result strong{color:#133c30;font:650 12px var(--font-geist-mono)}.flow-result>span{letter-spacing:.6px;font-size:9px;font-weight:800}.reassurance-section{padding:58px 0}.reassurance-grid{border:1px solid var(--line);border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.reassurance-grid>div{border-right:1px solid var(--line);padding:28px}.reassurance-grid>div:last-child{border:0}.reassurance-grid>div>span{width:42px;height:42px;color:var(--green);background:#ebfaf3;border-radius:10px;place-items:center;display:grid}.reassurance-grid h3{margin:18px 0 7px;font-size:16px}.reassurance-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.faq-section{padding-top:68px}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green);font-size:20px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:680px;margin:14px 35px 0 0;font-size:13px;line-height:1.7}.cta-section{padding:30px 0 95px}.cta-box{color:#fff;background:linear-gradient(125deg, var(--green-dark), var(--green));box-shadow:0 26px 60px var(--green-dark);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;padding:46px 54px;display:flex}@supports (color:color-mix(in lab, red, red)){.cta-box{box-shadow:0 26px 60px color-mix(in srgb, var(--green-dark) 18%, transparent)}}.cta-box h2{letter-spacing:-1.3px;margin:0 0 7px;font-size:32px}.cta-box p{color:#c6e7da;margin:0}.site-footer{color:#dce8e3;background:#081712;padding:60px 0 25px}.footer-grid{grid-template-columns:minmax(240px, 1.7fr) repeat(var(--footer-column-count,3), minmax(120px, 1fr));gap:60px;padding-bottom:48px;display:grid}.light-brand{color:#fff}.footer-brand p{color:#8da39a;max-width:310px;margin-top:18px;font-size:12px;line-height:1.7}.footer-grid>div:not(.footer-brand){color:#82968e;flex-direction:column;gap:13px;font-size:12px;display:flex}.footer-grid>div:not(.footer-brand) strong{color:#e8f1ed;margin-bottom:5px;font-size:12px}.footer-grid a:hover{color:#b7f3d4}.footer-bottom{color:#71877f;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding-top:22px;font-size:10px;display:grid}.footer-bottom>span:last-child,.blog-footer-bottom>span:last-child{text-align:right}.footer-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;display:flex}.footer-legal-links a{color:inherit;text-decoration:none}.footer-legal-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-legal-links a:hover,.footer-legal-links button:hover{color:#dce8e3}.footer-legal-links button:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ef9a75}.cookie-consent{box-sizing:border-box;width:min(600px,100vw - 32px);left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:280;color:#17232b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfdfdfa;border:1px solid #d4dde2;border-top:3px solid #b84c32;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 16px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 20px 54px #111b2329}.cookie-consent-icon{color:#9b3c28;background:#f9e8e2;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.cookie-consent-content{min-width:0}.cookie-consent-content>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cookie-consent-content>header>div{min-width:0}.cookie-consent-content>header span{color:#b84c32;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.cookie-consent-content h2{color:#17232b;letter-spacing:-.02em;margin:2px 0 0;font-size:17px;line-height:1.2}.cookie-consent-content>header>svg{color:#16856a;flex:none}.cookie-consent-content>p{color:#63727a;margin:7px 0 0;font-size:11px;line-height:1.52}.cookie-consent-options{background:#f5f8f9;border:1px solid #dbe4e8;border-radius:13px;margin-top:13px;padding:5px 12px;display:grid}.cookie-consent-options label{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:10px 0;display:flex}.cookie-consent-options label+label{border-top:1px solid #dfe7ea}.cookie-consent-options label>span{gap:2px;min-width:0;display:grid}.cookie-consent-options strong{color:#263941;font-size:11px}.cookie-consent-options small{color:#718087;font-size:10px;line-height:1.45}.cookie-consent-options input{accent-color:#b84c32;flex:none;width:18px;height:18px;margin:0}.cookie-consent-content>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cookie-consent-content>footer>a{color:#596b73;text-underline-offset:3px;font-size:10px;font-weight:750;-webkit-text-decoration:underline #b9c6cc;text-decoration:underline #b9c6cc}.cookie-consent-content>footer>a:hover{color:#8f3525}.cookie-consent-content>footer>div{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cookie-consent-content button{color:#344850;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd9de;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.cookie-consent-content button:hover{background:#f5f8f9;border-color:#b8c5cb}.cookie-consent-content button:focus-visible{outline-offset:2px;outline:3px solid #b84c3238}.cookie-consent-content button:disabled{cursor:wait;opacity:.62}.cookie-consent-content .cookie-consent-accept{color:#fff;background:linear-gradient(135deg,#ca5538,#9d3927);border-color:#b84c32;box-shadow:0 10px 24px #97362529}.cookie-consent-content .cookie-consent-accept:hover{background:linear-gradient(135deg,#b94a31,#8f3525);border-color:#8f3525}@media (width<=680px){.cookie-consent{width:auto;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:15px;transform:none}.cookie-consent-icon{border-radius:11px;width:38px;height:38px}.cookie-consent-content h2{font-size:16px}.cookie-consent-content>p{font-size:11px}.cookie-consent-content>footer{flex-direction:column;align-items:stretch}.cookie-consent-content>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookie-consent-content>footer>div>.cookie-consent-accept:last-child{grid-column:1/-1}.cookie-consent:not(.is-customizing) .cookie-consent-content>footer>div>.cookie-consent-accept:last-child{grid-column:auto}}@media (width<=420px){.cookie-consent{grid-template-columns:1fr}.cookie-consent-icon{display:none}.cookie-consent-content>footer>div{grid-template-columns:1fr}.cookie-consent-content>footer>div>.cookie-consent-accept:last-child,.cookie-consent:not(.is-customizing) .cookie-consent-content>footer>div>.cookie-consent-accept:last-child{grid-column:auto}}.blog-public{color:#14241f;min-height:100vh;font-family:var(--app-font-ui);background:#fff}.blog-site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#fffffff0;border-bottom:1px solid #dfe8e4;height:74px;position:sticky;top:0}.blog-nav-wrap{align-items:center;gap:30px;height:100%;display:flex}.blog-nav-wrap>.brand{margin-right:auto}.blog-nav-wrap>nav{color:#5b6b65;align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.blog-nav-wrap>nav a:hover,.blog-nav-wrap>nav a.active{color:var(--green-dark)}.blog-back-row{padding-top:24px}.blog-back-row a{color:#4f665e;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.blog-editorial-hero{color:#fff;text-align:left;background:radial-gradient(circle at 84% 12%, var(--green), transparent 27%), radial-gradient(circle at 8% 110%, var(--green), transparent 33%), linear-gradient(125deg, var(--green-dark), #071b14 72%);min-height:490px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-editorial-hero{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--green) 40%, transparent), transparent 27%), radial-gradient(circle at 8% 110%, color-mix(in srgb, var(--green) 20%, transparent), transparent 33%), linear-gradient(125deg, color-mix(in srgb, var(--green-dark) 90%, #061711), #071b14 72%)}}.blog-editorial-hero{position:relative}.blog-editorial-hero:before,.blog-editorial-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.blog-editorial-hero:before{width:520px;height:520px;top:-315px;right:-130px;box-shadow:0 0 0 72px #ffffff05,0 0 0 144px #ffffff04}.blog-editorial-hero:after{width:270px;height:270px;bottom:-155px;left:-155px}.blog-hero-layout{z-index:1;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:80px;min-height:490px;padding-top:58px;padding-bottom:98px;display:grid;position:relative}.blog-hero-copy{max-width:790px}.blog-hero-copy>span{color:#8ce6bd;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.blog-editorial-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:780px;margin:20px 0 18px;font-size:clamp(44px,5.2vw,64px);line-height:1.01}.blog-editorial-hero h1 em{color:#9ceac6;font-style:normal}.blog-editorial-hero .blog-hero-copy>p{color:#e2f0eabf;max-width:680px;margin:0;font-size:16px;line-height:1.75}.blog-hero-search{color:#a8bbb3;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(680px,100%);min-height:58px;margin:31px 0 0;padding:6px 7px 6px 17px;display:grid;box-shadow:0 18px 45px #0000001f}.blog-hero-search input{color:#fff;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.blog-hero-search input::placeholder{color:#daeae38c}.blog-hero-search button{color:#073d2c;cursor:pointer;background:#9ceac6;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:10px;font-weight:850;display:inline-flex}.blog-hero-search button:hover{background:#b2f3d4}.blog-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff29;border-radius:24px;width:300px;padding:27px;box-shadow:0 28px 70px #00000029}.blog-hero-panel>span{color:#9ceac6;letter-spacing:.13em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.blog-hero-panel>strong{letter-spacing:-.06em;margin-top:25px;font-size:68px;line-height:.9;display:block}.blog-hero-panel>small{color:#e2f0eaa6;margin-top:8px;font-size:10px;display:block}.blog-hero-panel>div{border-top:1px solid #ffffff21;align-items:flex-start;gap:12px;margin-top:27px;padding-top:21px;display:flex}.blog-hero-panel>div>svg{color:#9ceac6;flex:none}.blog-hero-panel p{flex-direction:column;gap:5px;margin:0;display:flex}.blog-hero-panel p b{font-size:10px}.blog-hero-panel p span{color:#e2f0ea9e;font-size:8px;line-height:1.55}.blog-index-content{z-index:2;margin-top:-50px;padding-bottom:100px;position:relative}.blog-category-bar{background:#fff;border:1px solid #dbe8e2;border-radius:20px;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:28px;min-height:100px;margin-bottom:24px;padding:22px 25px;display:grid;box-shadow:0 18px 50px #0f3d2c14}.blog-category-bar>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.blog-category-bar>div:first-child span{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.blog-category-bar>div:first-child strong{color:#244338;font-size:12px}.blog-category-pills{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:stretch;gap:10px;width:100%;min-width:0;display:grid;overflow:visible}.blog-category-pills a{color:#60736a;text-align:left;white-space:normal;background:#fafcfb;border:1px solid #dfe9e5;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px 8px 14px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.blog-category-pills a i{color:#6d8178;background:#edf3f0;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:7px;font-style:normal;display:grid}.blog-category-pills a:hover,.blog-category-pills a.active{color:#fff;border-color:var(--green);background:linear-gradient(125deg, var(--green), var(--green-dark))}.blog-category-pills a.active i,.blog-category-pills a:hover i{color:#fff;background:#ffffff2b}.blog-filter-summary{color:#5f736a;background:#f5faf7;border:1px solid #d8e8e1;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 17px;font-size:10px;display:flex}.blog-filter-summary>div{align-items:center;gap:9px;display:flex}.blog-filter-summary svg,.blog-filter-summary strong{color:var(--green-dark)}.blog-filter-summary>a{color:var(--green-dark);font-weight:850}.blog-featured-heading{margin:42px 0 21px}.blog-featured-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;min-width:0;display:grid}.blog-featured-layout.has-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured-card{background:#fff;border:1px solid #d9e5e0;border-radius:24px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-width:0;max-width:100%;min-height:420px;display:grid;overflow:hidden;box-shadow:0 28px 70px #1548351a}.blog-featured-layout.has-pair .blog-featured-card{grid-template-rows:270px minmax(0,1fr);grid-template-columns:1fr;min-height:0}.blog-featured-layout.has-pair .blog-cover{min-height:270px}.blog-featured-layout.has-pair .blog-featured-card>div:last-child{justify-content:flex-start;padding:30px}.blog-featured-layout.has-pair .blog-featured-card h2{margin-top:17px;font-size:clamp(25px,2.25vw,32px)}.blog-featured-layout.has-pair .blog-featured-card p{min-height:76px}.blog-featured-card>*{min-width:0}.blog-cover{isolation:isolate;background:radial-gradient(circle at 50% 25%, var(--green), transparent 35%), linear-gradient(145deg, var(--green-dark), var(--green));width:100%;min-width:0;max-width:100%;min-height:420px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-cover{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--green) 28%, transparent), transparent 35%), linear-gradient(145deg, var(--green-dark), color-mix(in srgb, var(--green) 70%, #0b2018))}}.blog-cover{place-items:center;display:grid;position:relative}.blog-cover img,.blog-card-cover img,.blog-article-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-cover .blog-cover-backdrop,.blog-card-cover .blog-cover-backdrop{object-fit:cover;object-position:center;z-index:0;opacity:.48;filter:blur(22px)saturate(.82);width:calc(100% + 54px);max-width:none;height:calc(100% + 54px);max-height:none;position:absolute;inset:-27px;transform:scale(1.04)}.blog-cover .blog-cover-image,.blog-card-cover .blog-cover-image{object-fit:contain;object-position:center;z-index:1;filter:drop-shadow(0 12px 22px #0723192e);background:0 0;border-radius:9px;width:calc(100% - 28px);max-width:none;height:calc(100% - 28px);max-height:none;transition:transform .28s;position:absolute;inset:14px}.blog-card-cover .blog-cover-image{filter:drop-shadow(0 7px 14px #07231929);border-radius:7px;width:calc(100% - 18px);height:calc(100% - 18px);inset:9px}.blog-cover:hover .blog-cover-image,.blog-card-cover:hover .blog-cover-image{transform:translateY(-2px)scale(1.005)}.blog-cover>span{color:#fff;flex-direction:column;align-items:center;gap:13px;display:flex}.blog-cover>span small{color:#c9ecde;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:750}.blog-featured-flag{color:#fff;z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071b149e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex;position:absolute;top:20px;left:20px}.blog-featured-card>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.blog-category{color:var(--green-dark);background:var(--green);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.blog-category{background:color-mix(in srgb, var(--green) 11%, white)}}.blog-category{letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.blog-featured-card h2{letter-spacing:-1.2px;margin:20px 0 14px;font-size:clamp(27px,2.45vw,34px);line-height:1.15}.blog-featured-card p{color:#68766f;margin:0;font-size:14px;line-height:1.75}.blog-card-meta{color:#81908a;flex-wrap:wrap;align-items:center;gap:15px;margin-top:20px;font-size:11px;display:flex}.blog-card-meta span{align-items:center;gap:5px;display:inline-flex}.blog-featured-card>div:last-child>a,.blog-read-link{color:var(--green-dark);align-items:center;gap:7px;margin-top:25px;font-size:13px;font-weight:800;display:inline-flex}.blog-featured-link{background:#f0faf5;border:1px solid #bfe1d2;border-radius:11px;min-height:43px;padding:0 15px}.blog-featured-link:hover{border-color:var(--green);background:linear-gradient(125deg, var(--green), var(--green-dark));color:#fff!important}.blog-public-empty{text-align:center;background:#fff;border:1px solid #d9e5e0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:50px;display:flex;box-shadow:0 28px 70px #15483514}.blog-public-empty>svg{color:var(--green)}.blog-public-empty h2{margin:17px 0 8px;font-size:30px}.blog-public-empty p{color:#75847e;max-width:520px;margin:0 0 24px;line-height:1.7}.blog-section-heading{justify-content:space-between;align-items:end;gap:20px;margin:78px 0 26px;display:flex}.blog-section-heading span{color:var(--green);letter-spacing:1.2px;font-size:10px;font-weight:850}.blog-section-heading h2{letter-spacing:-1px;margin:8px 0 0;font-size:32px}.blog-section-heading>strong{color:#7b8b85;font-size:12px}.blog-article-library{scroll-margin-top:100px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;min-width:0;display:grid}.blog-card-grid>*{min-width:0}.blog-card{background:#fff;border:1px solid #dfe8e4;border-radius:17px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #184b3817}.blog-card-cover{isolation:isolate;background:linear-gradient(145deg, var(--soft), var(--green));width:100%;min-width:0;max-width:100%;height:190px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-card-cover{background:linear-gradient(145deg, var(--soft), color-mix(in srgb, var(--green) 20%, white))}}.blog-card-cover{place-items:center;display:grid;position:relative}.blog-card-cover>span{color:var(--green)}.blog-card-cover>i{color:#174f3b;z-index:2;background:#ffffffe6;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:13px;left:14px}.blog-card>div{min-width:0;padding:20px}.blog-card .blog-card-meta{margin:0}.blog-card-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.blog-card-tags a{color:#167456;text-overflow:ellipsis;white-space:nowrap;background:#f1faf6;border:1px solid #d6e9e0;border-radius:999px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.2;overflow:hidden}.blog-card-tags a:hover{color:#075f44;background:#e6f7ef;border-color:#8bcdb3}.blog-card h3{letter-spacing:-.4px;margin:13px 0 9px;font-size:19px;line-height:1.35}.blog-card h3 a:hover{color:var(--green-dark)}.blog-card p{color:#718079;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:62px;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-card .blog-read-link{margin-top:17px;font-size:11px}.blog-pagination{background:#fafcfb;border:1px solid #dce7e2;border-radius:15px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px;margin-top:34px;padding:13px;display:grid}.blog-pagination-direction{color:#365a4d;background:#fff;border:1px solid #d8e5df;border-radius:10px;justify-self:start;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.blog-pagination-direction:last-child{justify-self:end}.blog-pagination-direction:hover{color:#fff;border-color:var(--green-dark);background:var(--green-dark)}.blog-pagination-direction.disabled{color:#9ba9a3;cursor:default;background:#f4f7f5}.blog-pagination>div{justify-content:center;align-items:center;gap:6px;display:flex}.blog-pagination>div>span{display:contents}.blog-pagination>div a{color:#526b61;background:#fff;border:1px solid #dbe6e1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.blog-pagination>div a:hover,.blog-pagination>div a.active{color:#fff;border-color:var(--green);background:var(--green)}.blog-pagination>div i{color:#94a29c;font-size:11px;font-style:normal}.blog-search-empty{color:#74867e;text-align:center;background:#f8fbf9;border:1px dashed #cfe1d9;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:45px 25px;display:flex}.blog-search-empty>svg{color:var(--green)}.blog-search-empty h2{color:#244238;margin:16px 0 7px;font-size:25px}.blog-search-empty p{margin:0 0 21px;font-size:12px}.blog-category-hero{color:#fff;background:radial-gradient(circle at 85% 10%, var(--green), transparent 28%), radial-gradient(circle at 5% 115%, var(--green), transparent 34%), linear-gradient(128deg, var(--green-dark), #071b14 74%);min-height:410px;padding:64px 0 96px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-category-hero{background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--green) 38%, transparent), transparent 28%), radial-gradient(circle at 5% 115%, color-mix(in srgb, var(--green) 22%, transparent), transparent 34%), linear-gradient(128deg, color-mix(in srgb, var(--green-dark) 92%, #061711), #071b14 74%)}}.blog-category-hero{position:relative}.blog-category-hero:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;top:-270px;right:-165px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.blog-category-hero-inner{z-index:1;max-width:980px;position:relative}.blog-category-breadcrumb{color:#e0efe99e;align-items:center;gap:9px;margin-bottom:34px;font-size:10px;font-weight:750;display:flex}.blog-category-breadcrumb a:hover{color:#fff}.blog-category-breadcrumb strong{color:#b9ead4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-category-eyebrow{color:#8ce6bd;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.blog-category-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:800px;margin:17px 0 15px;font-size:clamp(42px,5.3vw,66px);line-height:1.03}.blog-category-hero-inner>p{color:#e2f0eabf;max-width:720px;margin:0;font-size:16px;line-height:1.75}.blog-category-hero-tools{align-items:center;gap:22px;margin-top:30px;display:flex}.blog-category-hero-tools>span{color:#e5f2ecb8;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:7px;min-height:48px;padding:0 15px;font-size:10px;display:inline-flex}.blog-category-hero-tools>span svg,.blog-category-hero-tools>span strong{color:#9ceac6}.blog-category-search{flex:600px;margin:0}.blog-category-content{z-index:2;margin-top:-48px;padding-bottom:100px;position:relative}.blog-category-content>.blog-category-bar{margin-bottom:26px}.blog-category-list-heading{margin-top:54px}.blog-category-footer-card{background:linear-gradient(135deg,#f0faf5,#fff);border:1px solid #d8e7e0;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:58px;padding:24px 26px;display:grid}.blog-category-footer-card>span{width:46px;height:46px;color:var(--green-dark);background:#dff5ea;border-radius:13px;place-items:center;display:grid}.blog-category-footer-card>div{gap:4px;min-width:0;display:grid}.blog-category-footer-card strong{color:#244438;font-size:14px}.blog-category-footer-card p{color:#75867e;margin:0;font-size:10px;line-height:1.55}.blog-category-footer-card>a{min-height:42px;color:var(--green-dark);white-space:nowrap;background:#fff;border:1px solid #bcdccc;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.blog-category-footer-card>a:hover{color:#fff;border-color:var(--green-dark);background:var(--green-dark)}.blog-public-footer{color:#dce8e3;background:#081712;padding:50px 0 23px}.blog-public-footer>.container:first-child{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.blog-public-footer p{color:#8da39a;max-width:460px;margin:15px 0 0;font-size:12px;line-height:1.7}.blog-public-footer nav{color:#9dafa7;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.blog-public-footer nav a:hover{color:#fff}.blog-footer-bottom{color:#71877f;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:34px;padding-top:20px;font-size:10px;display:grid}.blog-public-footer .blog-footer-bottom .footer-legal-links{color:inherit;font-size:inherit;gap:6px 14px}.blog-article{max-width:1080px;padding:38px 0 100px}.blog-article>header{text-align:center;max-width:820px;margin:0 auto 42px}.blog-article>header h1{letter-spacing:-2.4px;margin:20px 0 16px;font-size:clamp(38px,5.5vw,62px);line-height:1.08}.blog-article>header>p{color:#687871;max-width:720px;margin:0 auto;font-size:17px;line-height:1.7}.blog-article-meta{color:#82908a;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:23px;font-size:11px;display:flex}.blog-article-meta span{align-items:center;gap:5px;display:inline-flex}.blog-article-cover{background:var(--soft);border-radius:22px;height:min(55vw,570px);margin-bottom:55px;overflow:hidden;box-shadow:0 24px 60px #14453314}.blog-article-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:70px;display:grid}.blog-article-body{color:#263b34;min-width:0;font-size:16px;line-height:1.85}.blog-article-body p{margin:0 0 24px}.blog-article-body h2{color:#13271f;letter-spacing:-.8px;margin:48px 0 18px;font-size:30px;line-height:1.25}.blog-article-body h3{color:#18352a;margin:34px 0 14px;font-size:22px;line-height:1.35}.blog-article-body ul,.blog-article-body ol{gap:12px;margin:0 0 26px;display:grid}.blog-article-body ul{padding:0;list-style:none}.blog-article-body ol{padding-left:27px}.blog-article-body ul li{padding-left:25px;position:relative}.blog-article-body ul li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;left:0}.blog-article-body ol li{padding-left:5px}.blog-inline-link{color:var(--green-dark);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #86c7ab;text-decoration:underline #86c7ab}.blog-article-body blockquote{border-left:4px solid var(--green);color:#315448;background:var(--soft);border-radius:0 12px 12px 0;margin:30px 0;padding:22px 25px;font-weight:650}.blog-html-content>:first-child{margin-top:0}.blog-html-content>:last-child{margin-bottom:0}.blog-html-content h4{color:#1b4132;margin:28px 0 12px;font-size:18px;line-height:1.4}.blog-html-content a{color:#087b59;text-underline-offset:3px;-webkit-text-decoration:underline #8bcdb3;text-decoration:underline #8bcdb3}.blog-html-content pre{color:#e7f7f0;background:#09251b;border:1px solid #d6e4de;border-radius:13px;max-width:100%;margin:28px 0;padding:18px;overflow:auto}.blog-html-content code{font-family:var(--font-geist-mono)}.blog-html-content :not(pre)>code{color:#176348;background:#edf7f3;border-radius:5px;padding:2px 6px}.blog-html-content hr{border:0;border-top:1px solid #dce7e2;margin:34px 0}.blog-html-content figure{margin:34px 0}.blog-html-content figure img,.blog-html-content>img{background:#f2f7f4;border-radius:16px;max-width:100%;height:auto;margin-inline:auto;display:block;box-shadow:0 16px 40px #14453314}.blog-html-content figcaption{color:#778881;text-align:center;margin-top:9px;font-size:11px;line-height:1.5}.blog-html-content table{border-collapse:separate;border-spacing:0;border:1px solid #d8e5df;border-radius:12px;width:100%;margin:30px 0;overflow:hidden}.blog-html-content th,.blog-html-content td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e9e5;border-right:1px solid #e1e9e5;padding:12px 14px}.blog-html-content th{color:#234c3d;background:#eef7f3;font-weight:750}.blog-html-content tr:last-child td{border-bottom:0}.blog-html-content :is(th,td):last-child{border-right:0}.blog-content-image{margin:34px 0}.blog-content-image img{object-fit:contain;background:#f2f7f4;border-radius:16px;width:100%;max-height:640px;box-shadow:0 16px 40px #14453314}.blog-content-image figcaption{color:#778881;text-align:center;margin-top:9px;font-size:11px;line-height:1.5}.blog-youtube-embed{aspect-ratio:16/9;background:#071a14;border-radius:16px;width:100%;margin:34px 0;overflow:hidden;box-shadow:0 16px 40px #1445331f}.blog-youtube-embed iframe{border:0;width:100%;height:100%;display:block}.blog-article-body .blog-content-link{margin:28px 0}.blog-content-link a{color:var(--green-dark);background:#eff9f5;border:1px solid #bde1d2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-weight:800;text-decoration:none;display:flex}.blog-content-link a:hover{border-color:var(--green);background:#e2f6ed}.blog-article-layout>aside{gap:15px;display:grid;position:sticky;top:98px}.blog-article-layout>aside>div{background:#fbfdfc;border:1px solid #dce7e2;border-radius:14px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.blog-article-layout>aside svg{color:var(--green)}.blog-article-layout>aside strong{margin-top:13px;font-size:14px}.blog-article-layout>aside p{color:#75837d;margin:8px 0 14px;font-size:11px;line-height:1.6}.blog-article-layout>aside a{color:var(--green-dark);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.blog-related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.blog-related-grid>a{background:#fff;border:1px solid #d9e5e0;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.blog-related-grid>a:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.blog-related-grid>a:hover{border-color:color-mix(in srgb, var(--green) 45%, #d9e5e0)}}.blog-related-grid span{color:var(--green);text-transform:uppercase;font-size:9px;font-weight:800}.blog-related-grid strong{font-size:16px;line-height:1.4}.blog-related-grid small{color:#778881;align-items:center;gap:5px;font-size:10px;display:flex}.blog-article-hero{color:#fff;background:radial-gradient(circle at 82% 20%, var(--green), transparent 29%), radial-gradient(circle at 3% 105%, var(--green), transparent 29%), linear-gradient(125deg, #061b14, var(--green-dark));min-height:0;padding:54px 0 112px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog-article-hero{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--green) 34%, transparent), transparent 29%), radial-gradient(circle at 3% 105%, color-mix(in srgb, var(--green) 18%, transparent), transparent 29%), linear-gradient(125deg, #061b14, color-mix(in srgb, var(--green-dark) 88%, #081b14))}}.blog-article-hero{position:relative}.blog-article-hero:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:460px;height:460px;position:absolute;top:-265px;right:-210px;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.blog-article-hero-inner{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:48px;display:grid;position:relative}.blog-article-hero-copy{max-width:650px}.blog-article-breadcrumb{color:#dceee694;align-items:center;gap:9px;margin-bottom:27px;font-size:10px;font-weight:700;display:flex}.blog-article-breadcrumb a:hover{color:#fff}.blog-article-eyebrow{color:#96e9c2;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.blog-article-hero h1{letter-spacing:-.043em;text-wrap:balance;max-width:650px;margin:16px 0 18px;font-size:clamp(40px,4.25vw,54px);line-height:1.075}.blog-article-hero-copy>p{color:#e2f0eac2;max-width:625px;margin:0;font-size:15px;line-height:1.72}.blog-article-hero .blog-article-meta{color:#dceee6b8;justify-content:flex-start;gap:9px;margin-top:25px}.blog-article-hero .blog-article-meta span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;min-height:33px;padding:0 11px}.blog-article-hero .blog-article-meta svg{color:#9ceac6}.blog-article-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.blog-article-tags a{color:#a9eecd;background:#9ceac612;border:1px solid #9ceac638;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;line-height:1.35}.blog-article-tags a:hover{color:#fff;background:#9ceac624;border-color:#9ceac68c}.blog-article-hero-visual{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff26;border-radius:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:300px;margin:0;padding:29px;display:flex;position:relative;box-shadow:0 30px 70px #00000038}.blog-article-hero-visual:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:96px;height:96px;position:absolute;top:20px;right:22px}.blog-article-hero-visual>span{color:#073d2c;background:#9ceac6;border-radius:20px;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:28px;left:28px;box-shadow:0 15px 35px #0000002b}.blog-article-hero-visual small{color:#9ceac6;letter-spacing:.15em;font-size:8px;font-weight:900}.blog-article-hero-visual strong{margin:8px 0 6px;font-size:23px;line-height:1.2}.blog-article-hero-visual p{color:#e2f0eaa6;margin:0;font-size:10px;line-height:1.6}.blog-article-hero-visual.has-image{background:#ffffff1a;align-self:center;min-height:0;padding:6px;display:block;overflow:hidden}.blog-article-hero-visual.has-image:before{display:none}.blog-article-hero-visual.has-image img{object-fit:contain;object-position:center;border-radius:19px;width:100%;height:auto;min-height:0;max-height:560px;display:block}.blog-article-modern{z-index:2;max-width:1180px;margin-top:-62px;padding:0 0 110px;position:relative}.blog-article-modern .blog-article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.blog-reading-card{background:#fff;border:1px solid #dce7e2;border-radius:24px;min-width:0;padding:43px 48px 46px;box-shadow:0 28px 75px #103c2c1a}.blog-reading-intro{border-bottom:1px solid #e4ece8;align-items:center;gap:13px;margin-bottom:39px;padding-bottom:27px;display:flex}.blog-reading-intro>span{width:42px;height:42px;color:var(--green-dark);background:#e7f7ef;border-radius:12px;flex:none;place-items:center;display:grid}.blog-reading-intro>div{flex-direction:column;gap:4px;display:flex}.blog-reading-intro small{color:var(--green);letter-spacing:.12em;font-size:8px;font-weight:900}.blog-reading-intro strong{color:#29473c;font-size:11px}.blog-reading-card .blog-article-body{color:#354a42;font-size:15px;line-height:1.92}.blog-reading-card .blog-article-body h2{color:#0e2d21;letter-spacing:-.025em;margin:52px 0 20px;padding-left:18px;scroll-margin-top:100px;font-size:29px;position:relative}.blog-reading-card .blog-article-body h2:first-child{margin-top:0}.blog-reading-card .blog-article-body h2:before{content:"";background:linear-gradient(var(--green), var(--green-dark));border-radius:99px;width:5px;height:29px;position:absolute;top:4px;left:0}.blog-reading-card .blog-article-body h3{color:#173c2e;scroll-margin-top:100px}.blog-reading-card .blog-article-body blockquote{border:1px solid #cae6da;border-left:5px solid var(--green);background:linear-gradient(135deg,#f1faf6,#fbfdfc);border-radius:15px;margin:35px 0;padding:26px 28px 26px 64px;position:relative}.blog-reading-card .blog-article-body blockquote:before{content:"“";color:var(--green);font-family:Georgia,serif;font-size:47px;line-height:1;position:absolute;top:10px;left:24px}.blog-article-sidebar{gap:15px;display:grid;position:sticky;top:96px}.blog-article-toc,.blog-article-support-card,.blog-article-library-card{background:#fff;border:1px solid #dce7e2;border-radius:18px;box-shadow:0 16px 45px #113d2d0f}.blog-article-toc{padding:21px}.blog-article-toc>div{border-bottom:1px solid #e4ece8;align-items:center;gap:9px;padding-bottom:15px;display:flex}.blog-article-toc>div svg{color:var(--green)}.blog-article-toc>div strong{color:#1c3b30;font-size:11px}.blog-article-toc ol{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.blog-article-toc li a{color:#566b62;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;padding:9px 8px;font-size:9px;font-weight:700;line-height:1.45;display:grid}.blog-article-toc li a span{color:#92a39c;font-size:8px}.blog-article-toc li a:hover{color:var(--green-dark);background:#eef8f3}.blog-article-sidebar>.blog-article-support-card{color:#fff;background:radial-gradient(circle at 90% 0, var(--green), transparent 35%), #09241a;padding:22px}@supports (color:color-mix(in lab, red, red)){.blog-article-sidebar>.blog-article-support-card{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--green) 34%, transparent), transparent 35%), #09241a}}.blog-article-sidebar>.blog-article-support-card{flex-direction:column;align-items:flex-start;display:flex}.blog-article-sidebar>.blog-article-support-card>span{color:#093b2b;background:#9ceac6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.blog-article-sidebar>.blog-article-support-card svg{color:#093b2b}.blog-article-sidebar>.blog-article-support-card small{color:#8fdfb9;letter-spacing:.13em;margin-top:20px;font-size:7px;font-weight:900}.blog-article-sidebar>.blog-article-support-card strong{color:#fff;margin-top:7px;font-size:17px}.blog-article-sidebar>.blog-article-support-card p{color:#dceee6ad;margin:9px 0 17px;font-size:9px;line-height:1.65}.blog-article-sidebar>.blog-article-support-card .blog-article-support-action{color:#fff;min-height:37px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.blog-article-sidebar>.blog-article-support-card .blog-article-support-action svg{color:#9ceac6}.blog-article-library-card{flex-direction:column;align-items:flex-start;padding:21px;display:flex}.blog-article-library-card>svg{color:var(--green)}.blog-article-library-card strong{color:#1f3e32;margin-top:13px;font-size:12px}.blog-article-library-card p{color:#71827a;margin:7px 0 13px;font-size:9px;line-height:1.6}.blog-article-library-card a{color:var(--green-dark);align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.blog-related{background:linear-gradient(#f2f8f5,#f8fbf9);padding:76px 0 92px}.blog-related .blog-section-heading{margin-top:0}.blog-related .blog-section-heading>a{color:var(--green-dark);align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.blog-related-grid{gap:18px}.blog-related-grid>a{border-radius:18px;min-height:245px;padding:24px;transition:transform .2s,box-shadow .2s;position:relative}.blog-related-grid>a:hover{transform:translateY(-3px);box-shadow:0 18px 45px #14433217}.blog-related-grid>a>small{width:33px;height:33px;color:var(--green-dark);background:#e8f6ef;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.blog-related-grid>a>span{margin-top:7px}.blog-related-grid>a>strong{font-size:18px}.blog-related-grid>a>p{color:#74837c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-related-grid>a>em{color:var(--green-dark);align-items:center;gap:6px;margin-top:auto;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}@media (width<=900px){.blog-hero-layout{grid-template-columns:minmax(0,1fr) 235px;gap:35px}.blog-hero-panel{width:235px;padding:22px}.blog-hero-panel>strong{font-size:58px}.blog-category-bar{grid-template-columns:1fr;align-items:flex-start}.blog-featured-layout.has-pair{grid-template-columns:1fr}.blog-featured-layout.has-pair .blog-featured-card{grid-template-rows:320px minmax(0,1fr)}.blog-featured-layout.has-pair .blog-cover{min-height:320px}.blog-featured-card{grid-template-columns:1fr}.blog-cover{min-height:330px}.blog-card-grid{grid-template-columns:1fr 1fr}.blog-category-hero-tools{flex-direction:column;align-items:stretch}.blog-category-hero-tools>span{align-self:flex-start}.blog-category-search{flex:none;width:100%}.blog-article-layout{grid-template-columns:1fr;gap:40px}.blog-article-layout>aside{grid-template-columns:1fr 1fr;position:static}.blog-article-hero-inner{grid-template-columns:1fr;gap:34px}.blog-article-hero-copy,.blog-article-hero h1{max-width:760px}.blog-article-hero-visual{width:min(760px,100%);min-height:245px;padding:22px}.blog-article-hero-visual.has-image{padding:6px}.blog-article-hero-visual.has-image img{min-height:0}.blog-article-modern .blog-article-layout{grid-template-columns:1fr}.blog-article-sidebar{grid-template-columns:1fr 1fr;position:static}.blog-article-toc{grid-column:1/-1}}@media (width<=680px){.blog-site-header{height:auto}.blog-nav-wrap{gap:12px;min-height:68px}.blog-nav-wrap>nav{display:none}.blog-nav-wrap .brand{font-size:15px}.blog-nav-wrap .brand-logo{max-width:120px;height:32px}.blog-nav-wrap .button{min-height:38px;padding:0 12px;font-size:11px}.blog-editorial-hero{min-height:0}.blog-hero-layout{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:48px;padding-bottom:82px}.blog-editorial-hero h1{letter-spacing:-.045em;margin-top:17px;font-size:clamp(40px,12vw,54px)}.blog-editorial-hero .blog-hero-copy>p,.blog-article>header>p{font-size:14px}.blog-hero-search{grid-template-columns:18px minmax(0,1fr);min-height:0;padding:8px 9px 8px 14px}.blog-hero-search button{grid-column:1/-1;min-height:40px}.blog-hero-panel{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;width:100%;padding:20px;display:grid}.blog-hero-panel>span{grid-column:1/-1}.blog-hero-panel>strong{margin-top:15px;font-size:48px}.blog-hero-panel>small{margin:15px 0 0}.blog-hero-panel>div{grid-column:1/-1;margin-top:15px}.blog-index-content{margin-top:-34px}.blog-category-bar{border-radius:16px;min-height:0;padding:19px}.blog-category-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blog-filter-summary{flex-direction:column;align-items:flex-start}.blog-featured-heading{margin-top:35px}.blog-featured-layout.has-pair .blog-featured-card{grid-template-rows:230px minmax(0,1fr)}.blog-featured-layout.has-pair .blog-cover{min-height:230px}.blog-featured-layout.has-pair .blog-featured-card>div:last-child{padding:24px 22px}.blog-featured-layout.has-pair .blog-featured-card p{min-height:0}.blog-featured-card>div:last-child{padding:28px 22px}.blog-featured-card h2{font-size:27px}.blog-cover{min-height:240px}.blog-section-heading{flex-direction:column;align-items:flex-start;margin-top:55px}.blog-card-grid,.blog-related-grid{grid-template-columns:1fr}.blog-pagination{grid-template-columns:1fr 1fr;gap:10px}.blog-pagination>div{grid-area:1/1/auto/-1}.blog-pagination-direction{grid-row:2;justify-content:center;width:100%}.blog-category-hero{min-height:0;padding:38px 0 78px}.blog-category-breadcrumb{margin-bottom:25px}.blog-category-hero h1{font-size:clamp(38px,11vw,51px)}.blog-category-hero-inner>p{font-size:14px}.blog-category-hero-tools{gap:13px;margin-top:24px}.blog-category-hero-tools>span{justify-content:center;width:100%}.blog-category-content{margin-top:-34px}.blog-category-list-heading{margin-top:46px}.blog-category-footer-card{grid-template-columns:42px minmax(0,1fr);padding:20px}.blog-category-footer-card>span{width:42px;height:42px}.blog-category-footer-card>a{grid-column:1/-1;width:100%}.blog-public-footer>.container:first-child{flex-direction:column}.blog-footer-bottom{grid-template-columns:1fr;justify-items:start}.blog-footer-bottom>span:last-child{text-align:left}.blog-public-footer nav{gap:15px}.blog-article{padding-top:25px}.blog-article>header{margin-bottom:30px}.blog-article>header h1{letter-spacing:-1.5px}.blog-article-cover{border-radius:14px;height:58vw;margin-bottom:36px}.blog-article-body{font-size:15px}.blog-article-body h2{margin-top:38px;font-size:25px}.blog-article-layout>aside{grid-template-columns:1fr}.blog-article-hero{min-height:0;padding:34px 0 78px}.blog-article-hero-inner{grid-template-columns:1fr;gap:25px}.blog-article-breadcrumb{white-space:nowrap;text-overflow:ellipsis;margin-bottom:22px;overflow:hidden}.blog-article-hero h1{letter-spacing:-.038em;margin-top:13px;font-size:clamp(34px,9.5vw,44px);line-height:1.1}.blog-article-hero-copy>p{font-size:13px;line-height:1.65}.blog-article-hero .blog-article-meta{flex-flow:wrap;align-items:center}.blog-article-hero .blog-article-meta span{min-height:30px;padding-inline:9px}.blog-article-hero-visual{border-radius:19px;min-height:210px}.blog-article-hero-visual.has-image{min-height:0}.blog-article-hero-visual.has-image img{border-radius:13px;min-height:0}.blog-article-modern{margin-top:-42px;padding-bottom:72px}.blog-reading-card{border-radius:18px;padding:27px 20px 28px}.blog-reading-intro{margin-bottom:28px;padding-bottom:21px}.blog-reading-card .blog-article-body{font-size:14px;line-height:1.85}.blog-reading-card .blog-article-body h2{margin-top:42px;padding-left:14px;font-size:24px}.blog-reading-card .blog-article-body h2:before{width:4px;height:24px;top:3px}.blog-reading-card .blog-article-body blockquote{padding:22px 19px 22px 48px}.blog-reading-card .blog-article-body blockquote:before{font-size:38px;left:17px}.blog-article-sidebar{grid-template-columns:1fr}.blog-article-toc{grid-column:auto}}.admin-page{background:#f3f6f5;min-height:100vh}.dashboard-shell{grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{color:#d9e6e1;background:#0b211a;flex-direction:column;height:100vh;padding:24px 17px;display:flex;position:sticky;top:0}.sidebar .brand{color:#fff;padding:0 10px 26px;font-size:16px}.sidebar .brand-mark{width:31px;height:31px}.sidebar .admin-dashboard-brand{gap:10px;min-width:0}.sidebar .admin-dashboard-brand-logo{object-fit:contain;object-position:center;flex:0 auto;width:auto;max-width:170px;height:48px}.sidebar .admin-dashboard-brand.has-name .admin-dashboard-brand-logo{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#e6eef3f2);border:1px solid #becfd98f;border-radius:13px;flex:0 0 50px;width:50px;max-width:50px;height:50px;padding:5px;box-shadow:0 9px 24px #020a0f47,inset 0 1px #fffffff2}.sidebar .admin-dashboard-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-switcher{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:9px;margin:0 3px 22px;padding:11px;display:flex}.workspace-avatar{color:#0b513a;background:#b8f0d4;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.workspace-switcher div{flex-direction:column;flex:1;gap:2px;display:flex}.workspace-switcher strong{color:#fff;font-size:11px}.workspace-switcher span{color:#87a096;font-size:9px}.sidebar-label{color:#638078;letter-spacing:1.3px;padding:0 12px 8px;font-size:8px;font-weight:800}.side-nav{flex-direction:column;gap:4px;display:flex}.side-nav button,.side-nav a{color:#96aaa3;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.side-nav button:hover,.side-nav button.active,.side-nav a:hover{color:#fff;background:#70ed9e17}.side-nav button.active svg{color:#79eba3}.side-nav .customer-blog-nav{border-top:1px solid #ffffff14;border-radius:0 0 8px 8px;margin-top:4px}.side-nav .customer-blog-nav:hover svg{color:#79eba3}.nav-badge{color:#96f3b9;background:#70ed9e1f;border-radius:999px;place-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 5px;font-size:8px;display:grid}.sidebar-bottom{margin-top:auto}.support-card{background:linear-gradient(145deg,#39bc782e,#ffffff09);border-radius:11px;margin:18px 3px;padding:14px}.support-card svg{color:#83efa9}.support-card strong{color:#fff;margin:9px 0 4px;font-size:11px;display:block}.support-card p{color:#83a096;margin:0 0 10px;font-size:9px;line-height:1.5}.support-card button{color:#12392e;background:#fff;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.support-card button.has-unread{color:#fff;background:#0aa877;box-shadow:0 8px 20px #04775247}.customer-support-unread-badge{color:#087454;background:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.customer-livechat-mobile-launcher,.customer-livechat-mobile-backdrop{display:none}.customer-livechat-desktop-minimized{z-index:209;color:#fff;background:linear-gradient(135deg,#c9573a,#8f3525);border:1px solid #cfa795;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:0 14px;font-size:11px;font-weight:850;transition:transform .16s,box-shadow .16s;display:inline-flex;position:fixed;bottom:20px;right:24px;box-shadow:0 15px 34px #3519133d}.customer-livechat-desktop-minimized:hover{transform:translateY(-2px);box-shadow:0 18px 40px #3519134d}.customer-livechat-desktop-minimized.has-unread{box-shadow:0 15px 34px #35191347,0 0 0 4px #d06d4c29}.customer-livechat-panel{z-index:210;background:#f8fbfa;border:1px solid #cfe2da;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(440px,100vw - 32px);height:min(590px,100vh - 40px);animation:.2s ease-out customer-livechat-enter;display:grid;position:fixed;bottom:20px;right:24px;overflow:hidden;box-shadow:0 26px 80px #04281c47}@keyframes customer-livechat-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.customer-livechat-header{color:#fff;background:linear-gradient(135deg,#0b8e65,#07563f);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:14px 15px;display:grid}.customer-livechat-header>span{color:#087453;background:#c6f3dd;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-livechat-header>div:not(.customer-livechat-window-actions){min-width:0}.customer-livechat-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.customer-livechat-header p{color:#ebfff6d1;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;margin:4px 0 0;font-size:12px;display:flex;overflow:hidden}.customer-livechat-header p i{background:#72f0ac;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #72f0ac29}.customer-livechat-team{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.customer-livechat-header .customer-livechat-tier-badge{flex:none}.customer-livechat-window-actions{align-items:center;gap:6px;display:inline-flex}.customer-livechat-window-actions>button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.customer-livechat-window-actions>button:hover{background:#ffffff26;border-color:#ffffff57}.customer-livechat-security{color:#698078;background:#fff;border-bottom:1px solid #e0eae6;align-items:center;gap:7px;padding:9px 13px;font-size:11px;line-height:1.45;display:flex}.customer-livechat-security svg{color:#0a9167}.customer-livechat-security>span{flex:1;min-width:0}.customer-livechat-security>button{color:#9a513c;min-height:30px;font:inherit;white-space:nowrap;background:#fff8f5;border:1px solid #e7c8bd;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.customer-livechat-security>button:hover{background:#fff1eb;border-color:#dca58f}.customer-livechat-security>button:disabled{opacity:.6;cursor:wait}.customer-livechat-messages{scroll-behavior:smooth;flex-direction:column;gap:10px;min-height:0;padding:15px;display:flex;overflow-y:auto}.customer-livechat-messages,.public-support-messages{overscroll-behavior:contain;scroll-padding-block:14px}.customer-livechat-messages.has-conversation:before,.public-support-messages.has-conversation:before{content:"";flex:auto;min-height:0}.customer-livechat-loading{color:#789087;justify-content:center;align-items:center;gap:7px;min-height:120px;font-size:11px;display:flex}.customer-livechat-welcome{background:#fff;border:1px solid #d7e8e1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;display:grid}.customer-livechat-welcome>span{color:#087b59;background:#e3f7ef;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.customer-livechat-welcome strong{color:#21483b;font-size:13px}.customer-livechat-welcome p{color:#72867e;margin:4px 0 0;font-size:11px;line-height:1.55}.customer-livechat-topics{gap:6px;display:grid}.customer-livechat-topics button{color:#176047;text-align:left;background:#f1faf6;border:1px solid #c9dfd6;border-radius:10px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:750}.customer-livechat-topics button:hover{background:#e7f8f1;border-color:#80c9ad}.customer-livechat-proxy-guide{color:#536c63;background:#fff;border:1px solid #cce3d9;border-radius:15px;gap:11px;padding:13px;display:grid;box-shadow:0 6px 20px #0c3c2b0f}.customer-livechat-proxy-guide>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.customer-livechat-proxy-guide>header>span{color:#087b59;background:#e2f7ee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.customer-livechat-proxy-guide>header strong{color:#214d3e;font-size:13px}.customer-livechat-proxy-guide>header p{color:#74887f;margin:3px 0 0;font-size:11px;line-height:1.5}.customer-livechat-proxy-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-livechat-proxy-guide li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.customer-livechat-proxy-guide li>b{color:#087b59;background:#e8f7f0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.customer-livechat-proxy-guide li>span{color:#5d756c;padding-top:2px;font-size:11px;line-height:1.5}.customer-livechat-proxy-guide li em{color:#087554;font-style:normal;font-weight:850}.customer-livechat-proxy-guide-example{background:#f5faf8;border:1px dashed #bdd9cd;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.customer-livechat-proxy-guide-example span{color:#7b8d86;font-size:10px;font-weight:800}.customer-livechat-proxy-guide-example code{color:#176047;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.customer-livechat-proxy-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customer-livechat-proxy-guide-actions button{color:#42675a;min-height:37px;font:inherit;background:#fff;border:1px solid #bdd8cd;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.customer-livechat-proxy-guide-actions button.primary{color:#fff;background:#098b64;border-color:#098b64}.customer-livechat-proxy-guide-actions button.back{color:#6e827a;background:0 0;border:0;grid-column:1/-1;min-height:30px}.customer-livechat-proxy-check{color:#526b62;background:#fff;border:1px solid #cfe2da;border-radius:15px;gap:10px;width:100%;padding:13px;display:grid;box-shadow:0 6px 22px #0c3c2b12}.customer-livechat-proxy-check>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.customer-livechat-proxy-check>header>span{color:#087b59;background:#e2f7ee;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.customer-livechat-proxy-check>header>div{gap:2px;min-width:0;display:grid}.customer-livechat-proxy-check>header small{color:#7a8c85;letter-spacing:.08em;font-size:9px;font-weight:850}.customer-livechat-proxy-check>header strong{color:#214d3e;font-size:13px;line-height:1.35}.customer-livechat-proxy-check-toggle{color:#527067;min-height:30px;font:inherit;white-space:nowrap;background:#ffffffc7;border:1px solid #c8ded5;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.customer-livechat-proxy-check-toggle svg{transition:transform .18s}.customer-livechat-proxy-check-toggle svg.is-open{transform:rotate(180deg)}.customer-livechat-proxy-check>code{color:#126448;text-overflow:ellipsis;white-space:nowrap;background:#f4faf7;border:1px dashed #bfd9ce;border-radius:9px;min-width:0;padding:8px 9px;font:750 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.customer-livechat-proxy-check>p{color:#60776e;margin:0;font-size:11px;line-height:1.55}.customer-livechat-proxy-check>dl{background:#f5faf8;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:8px 9px;display:grid}.customer-livechat-proxy-check>dl>div{gap:2px;min-width:0;display:grid}.customer-livechat-proxy-check dt{color:#83948e;text-transform:uppercase;font-size:8px;font-weight:800}.customer-livechat-proxy-check dd{color:#274f41;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;font-weight:800;overflow:hidden}.customer-livechat-proxy-check>ol{color:#6e644d;background:#fffaf0;border:1px solid #ecd9ad;border-radius:10px;gap:5px;margin:0;padding:9px 9px 9px 26px;font-size:10px;line-height:1.5;display:grid}.customer-livechat-proxy-check-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customer-livechat-proxy-check-actions button{color:#28624e;min-height:39px;font:inherit;background:#fff;border:1px solid #bad7cb;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.customer-livechat-proxy-check-actions button.primary{color:#fff;background:#098b64;border-color:#098b64}.customer-livechat-proxy-check-actions.has-recovery-actions button.primary,.customer-livechat-proxy-check-actions.is-recovery-registered button.recovery,.customer-livechat-proxy-check-actions.is-recovery-registered button.recovery-notified{grid-column:1/-1}.customer-livechat-proxy-check-actions button.recovery{color:#17664f;background:#f2fbf7;border-color:#9fd5c1}.customer-livechat-proxy-check-actions button.recovery-notified{color:#087b59;background:#e8f7f1;border-color:#b8dfd0}.customer-livechat-proxy-check-actions button.recovery-notified:disabled{opacity:1;cursor:default}.customer-livechat-proxy-check-actions button:disabled{opacity:.65;cursor:wait}.customer-livechat-proxy-check-actions button.support-request{color:#fff;background:#b9533f;border-color:#aa4937;grid-column:1/-1;box-shadow:0 6px 16px #9e433229}.customer-livechat-proxy-check-actions button.support-request.requested{color:#087b59;background:#edf9f4;border-color:#abd9c7}.customer-livechat-proxy-check-actions button.support-request.requested:disabled{opacity:1;cursor:default}.customer-livechat-proxy-check.live{background:#f4fcf8;border-color:#9ed9c1}.customer-livechat-proxy-check.live>header>span{color:#047a56;background:#d9f6e9}.customer-livechat-proxy-check.offline,.customer-livechat-proxy-check.error{background:snow;border-color:#ebc6c9}.customer-livechat-proxy-check.offline>header>span,.customer-livechat-proxy-check.error>header>span{color:#ac424a;background:#fff0f1}.customer-livechat-proxy-check.checking>header>span{color:#3268a3;background:#eaf3fd}.customer-livechat-proxy-check.is-compact{gap:7px;padding:10px 11px;box-shadow:0 4px 14px #0c3c2b0d}.customer-livechat-proxy-check.is-compact>header>span{border-radius:9px;width:32px;height:32px}.customer-livechat-proxy-check.is-compact>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-livechat-proxy-check.is-compact .customer-livechat-proxy-check-actions{grid-template-columns:1fr}.customer-livechat-whitelist-guide{background:#fff;border:1px solid #d7dfdb;border-radius:11px;gap:9px;margin:0;padding:10px;display:grid}.customer-livechat-whitelist-guide>header{align-items:flex-start;gap:8px;display:flex}.customer-livechat-whitelist-guide>header>svg{flex:none;margin-top:2px}.customer-livechat-whitelist-guide>header>div{gap:2px;min-width:0;display:grid}.customer-livechat-whitelist-guide>header strong{color:#244f40;font-size:11px;line-height:1.4}.customer-livechat-whitelist-guide>header small{color:#6f827a;font-size:9px;line-height:1.5}.customer-livechat-whitelist-guide>dl{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.customer-livechat-whitelist-guide>dl>div{background:#ffffffbd;border-radius:7px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7px;min-width:0;padding:6px 7px;display:grid}.customer-livechat-whitelist-guide dt{color:#7c8c86;text-transform:uppercase;font-size:8px;font-weight:800}.customer-livechat-whitelist-guide dd{overflow-wrap:anywhere;color:#294f42;text-align:right;min-width:0;margin:0;font-size:9px;font-weight:850}.customer-livechat-whitelist-guide>ol{color:#705e3d;background:#ffffffad;border-radius:8px;gap:4px;margin:0;padding:8px 8px 8px 24px;font-size:9px;line-height:1.5;display:grid}.customer-livechat-whitelist-guide.is-match{background:#eaf8f2;border-color:#a8d9c5}.customer-livechat-whitelist-guide.is-match>header>svg{color:#087b59}.customer-livechat-whitelist-guide.is-mismatch{background:#fff8e8;border-color:#e7c784}.customer-livechat-whitelist-guide.is-mismatch>header>svg{color:#a66a09}.customer-livechat-ipv6-advisory{background:#fff8e7;border:1px solid #ebc777;border-radius:9px;gap:8px;padding:9px;display:grid}.customer-livechat-ipv6-advisory>header{align-items:flex-start;gap:7px;display:flex}.customer-livechat-ipv6-advisory>header>svg{color:#a66a09;flex:none;margin-top:2px}.customer-livechat-ipv6-advisory>header>div{gap:2px;min-width:0;display:grid}.customer-livechat-ipv6-advisory>header strong{color:#77500b;font-size:10px;line-height:1.4}.customer-livechat-ipv6-advisory>header small{color:#7d6b4d;font-size:9px;line-height:1.5}.customer-livechat-ipv6-advisory>ol{color:#705e3d;background:#ffffffb3;border-radius:8px;gap:5px;margin:0;padding:8px 8px 8px 24px;font-size:9px;line-height:1.5;display:grid}.customer-livechat-ipv6-actions{flex-wrap:wrap;gap:6px;display:flex}.customer-livechat-ipv6-actions button{color:#80550b;background:#fff;border:1px solid #d9b867;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.customer-livechat-ipv6-actions button:hover{background:#fffbf2;border-color:#b78322}.customer-livechat-whitelist-fix{color:#fff;min-height:36px;font:inherit;background:#a86c13;border:1px solid #bd7f22;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.customer-livechat-refund-offer{color:#5c4b38;background:linear-gradient(145deg,#fffdf8,#fff8eb);border:1px solid #e7c59b;border-radius:15px;gap:10px;width:100%;padding:14px;display:grid;box-shadow:0 7px 24px #6f4c1c14}.customer-livechat-refund-offer>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.customer-livechat-refund-offer>header>span{color:#a05f18;background:#fff0d6;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.customer-livechat-refund-offer>header>div{gap:2px;display:grid}.customer-livechat-refund-offer>header small{color:#9b7447;letter-spacing:.08em;font-size:9px;font-weight:850}.customer-livechat-refund-offer>header strong{color:#5d3b17;font-size:13px;line-height:1.35}.customer-livechat-refund-offer>code{color:#79501f;text-overflow:ellipsis;white-space:nowrap;background:#ffffffa6;border:1px dashed #dec29c;border-radius:9px;min-width:0;padding:8px 9px;font:750 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.customer-livechat-refund-amount{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.customer-livechat-refund-amount span{color:#7f6d57;font-size:10px}.customer-livechat-refund-amount strong{color:#9a5a12;white-space:nowrap;font-size:15px}.customer-livechat-refund-offer>p{color:#655a4d;margin:0;font-size:10px;line-height:1.55}.customer-livechat-refund-offer>p.note{background:#ffffff94;border-left:3px solid #e8bc7c;border-radius:0 8px 8px 0;padding:8px 9px}.customer-livechat-refund-expiry{color:#917858;font-size:9px;line-height:1.45}.customer-livechat-refund-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;display:grid}.customer-livechat-refund-actions button{min-height:40px;font:inherit;border:1px solid #d9c3a6;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:850;display:inline-flex}.customer-livechat-refund-actions button.decline{color:#765f45;background:#fff}.customer-livechat-refund-actions button.accept{color:#fff;background:#0a8d65;border-color:#0a8d65}.customer-livechat-refund-actions button:disabled{opacity:.65;cursor:wait}.customer-livechat-action-success{color:#17644d;background:#edf9f4;border:1px solid #aad7c6;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 11px;font-size:10px;line-height:1.45;display:grid}.customer-livechat-action-success button{width:25px;height:25px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.customer-livechat-message{gap:3px;max-width:83%;display:grid}.customer-livechat-message small{color:#788b84;font-size:11px;line-height:1.4}.customer-livechat-message p{color:#284b3f;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:12px 12px 12px 4px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55;box-shadow:0 4px 16px #0c3c2b12}.customer-livechat-message.customer{justify-items:end;margin-left:auto}.customer-livechat-message.customer p{color:#fff;background:#0a9369;border-radius:12px 12px 4px}.customer-livechat-reply-reference,.admin-livechat-reply-reference,.public-support-reply-reference{color:#49655c;text-align:left;cursor:pointer;background:#edf4f1;border:0;border-left:3px solid #d16a48;border-radius:8px;gap:2px;width:100%;min-width:0;padding:7px 9px;display:grid;overflow:hidden}.customer-livechat-reply-reference strong,.admin-livechat-reply-reference strong,.public-support-reply-reference strong{color:#9c442d;font-size:9px;line-height:1.3}.customer-livechat-reply-reference span,.admin-livechat-reply-reference span,.public-support-reply-reference span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.35;overflow:hidden}.customer-livechat-message.customer .customer-livechat-reply-reference,.admin-livechat-messages article.support .admin-livechat-reply-reference{color:#ffffffeb;background:#087c5a;border-left-color:#bde8d7;box-shadow:0 4px 12px #084d381f}.public-support-message.customer .public-support-reply-reference{color:#ffffffeb;background:#9f3e28;border-left-color:#f4c2b4;box-shadow:0 4px 12px #702b1924}.customer-livechat-message.customer .customer-livechat-reply-reference strong,.admin-livechat-messages article.support .admin-livechat-reply-reference strong,.public-support-message.customer .public-support-reply-reference strong{color:#fff}.customer-livechat-message-reply,.admin-livechat-message-reply,.public-support-message-reply{color:#71857e;width:fit-content;font:inherit;cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:750;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.customer-livechat-message-reply:hover,.admin-livechat-message-reply:hover,.public-support-message-reply:hover{color:#9f432c;opacity:1;background:#f8e9e4}.customer-livechat-message.customer .customer-livechat-message-reply,.admin-livechat-messages article.support .admin-livechat-message-reply,.public-support-message.customer .public-support-message-reply{justify-self:end}.customer-livechat-message.reply-highlight,.admin-livechat-messages article.reply-highlight,.public-support-message.reply-highlight{animation:1.8s support-reply-highlight}@keyframes support-reply-highlight{0%,to{filter:none}25%,65%{filter:drop-shadow(0 0 7px #ca4e2f6b)}}.customer-livechat-guided-action{background:#f3f9fc;border:1px solid #b9d9e7;border-radius:13px;width:min(100%,300px);display:grid;overflow:hidden;box-shadow:0 6px 20px #1c5b7717}.customer-livechat-message .customer-livechat-guided-action>p{color:#335866;box-shadow:none;background:0 0;border-radius:0;padding:11px 12px 8px}.customer-livechat-guided-action>button{color:#fff;min-height:40px;font:inherit;background:#14789f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:0 10px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.customer-livechat-guided-action>button:hover{background:#0f698c}.customer-livechat-guided-action>button:focus-visible{outline-offset:2px;outline:2px solid #49a8ce}.customer-livechat-guided-action>small{color:#718a94;text-align:center;padding:7px 10px 9px;font-size:8px;line-height:1.4}.customer-livechat-message.has-attachment{width:min(83%,280px)}.customer-livechat-attachment{background:#fff;border:1px solid #d3e4dd;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 5px 18px #0c3c2b14}.customer-livechat-attachment>a{color:inherit;cursor:zoom-in;background:#eaf1ee;place-items:start center;display:grid}.customer-livechat-attachment img,.customer-livechat-attachment video{object-fit:contain;object-position:top center;background:#eaf1ee;width:100%;max-height:min(62dvh,680px);display:block}.customer-livechat-attachment>a.customer-livechat-file{color:#31594c;background:#f8fbfa;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.customer-livechat-file>span:first-child{color:#087d5b;background:#def4ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.customer-livechat-file>span:last-child{gap:2px;min-width:0;display:grid}.customer-livechat-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-livechat-file small{color:#748980;font-size:8px}.customer-livechat-message.system{text-align:left;align-self:stretch;width:100%;max-width:100%}.customer-livechat-system-note{color:#587067;background:#f8fbfa;border:1px solid #d3e4dd;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:10px 11px;display:grid}.customer-livechat-system-note>span{color:#087b59;background:#e3f6ee;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.customer-livechat-system-note>div{gap:5px;min-width:0;display:grid}.customer-livechat-system-note header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.customer-livechat-system-note header strong{color:#244d3f;font-size:11px;line-height:1.35}.customer-livechat-system-note header time{color:#81928c;white-space:nowrap;flex:none;font-size:9px}.customer-livechat-system-note code{color:#116348;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px dashed #bfd8ce;border-radius:8px;min-width:0;padding:6px 8px;font:750 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.customer-livechat-message.system .customer-livechat-system-note p{color:#61766e;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;font-size:11px;line-height:1.5}.customer-livechat-message.system-success .customer-livechat-system-note{background:#f2fbf7;border-color:#b9dfcf}.customer-livechat-message.system-success .customer-livechat-system-note>span{color:#087b59;background:#dff5eb}.customer-livechat-message.system-checking .customer-livechat-system-note{background:#f4f9fd;border-color:#bed9ec}.customer-livechat-message.system-checking .customer-livechat-system-note>span{color:#2d6f9f;background:#e4f1fb}.customer-livechat-message.system-warning .customer-livechat-system-note{background:#fffaf0;border-color:#ecd7aa}.customer-livechat-message.system-warning .customer-livechat-system-note>span{color:#9a6b18;background:#fff0c9}.customer-livechat-message.system-error .customer-livechat-system-note{background:#fff7f8;border-color:#ecc8cb}.customer-livechat-message.system-error .customer-livechat-system-note>span{color:#a7444c;background:#ffeaec}.customer-livechat-ended-state{color:#60766e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100%;padding:24px 16px;display:flex}.customer-livechat-ended-state>span{color:#07805b;background:#e3f7ef;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.customer-livechat-ended-state strong{color:#224c3e;font-size:15px}.customer-livechat-ended-state p{color:#71867e;max-width:300px;margin:0;font-size:11px;line-height:1.6}.customer-livechat-ended-state button{color:#fff;min-height:42px;font:inherit;background:#098d64;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:5px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.customer-livechat-ended-state button:hover{background:#077a57}.customer-livechat-ended-state button:disabled{opacity:.7;cursor:wait}.customer-livechat-end-confirm{color:#6f5b53;background:#fff8f4;border:1px solid #edcdbf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 11px 9px;padding:10px;display:grid}.customer-livechat-end-confirm>div{gap:2px;min-width:0;display:grid}.customer-livechat-end-confirm strong{color:#754635;font-size:11px}.customer-livechat-end-confirm span{color:#8b746b;font-size:9px;line-height:1.45}.customer-livechat-end-confirm button{color:#6f5c54;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #ddc6bd;border-radius:9px;padding:0 10px;font-size:9px;font-weight:800}.customer-livechat-end-confirm button.confirm{color:#fff;background:#aa5c42;border-color:#aa5c42;align-items:center;gap:5px;display:inline-flex}.customer-livechat-end-confirm button:disabled{opacity:.65;cursor:wait}.customer-livechat-error{color:#a83e47;background:#fff4f5;border:1px solid #f0c8cc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 8px;padding:9px 10px;font-size:11px;display:flex}.customer-livechat-error button{color:#9a3039;white-space:nowrap;background:0 0;border:0;font-weight:800}.customer-livechat-composer{box-sizing:border-box;background:#fff;border-top:1px solid #dce8e3;grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:7px;width:100%;min-width:0;padding:10px 11px 8px;display:grid}.customer-livechat-replying-to,.public-support-replying-to,.admin-livechat-replying-to{color:#476259;background:#f4f7f6;border-left:3px solid #c85235;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:grid}.customer-livechat-replying-to{grid-column:1/-1}.customer-livechat-replying-to>svg,.public-support-replying-to>svg,.admin-livechat-replying-to>svg{color:#b94a2f}.customer-livechat-replying-to>span,.public-support-replying-to>span,.admin-livechat-replying-to>span{gap:1px;min-width:0;display:grid}.customer-livechat-replying-to strong,.public-support-replying-to strong,.admin-livechat-replying-to strong{color:#8f3e2a;font-size:9px;line-height:1.35}.customer-livechat-replying-to small,.public-support-replying-to small,.admin-livechat-replying-to small{color:#71847d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.customer-livechat-replying-to>button,.public-support-replying-to>button,.admin-livechat-replying-to>button{color:#7f918b;background:#fff;border:0;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid}.customer-livechat-file-input{display:none}.customer-livechat-pending-attachment{background:#f5faf8;border:1px solid #cfe2da;border-radius:11px;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.customer-livechat-pending-attachment>img,.customer-livechat-pending-attachment>video{object-fit:cover;background:#e4eeea;border-radius:8px;width:46px;height:42px}.customer-livechat-pending-file{color:#087d5b;background:#dff4ea;border-radius:8px;place-items:center;width:46px;height:42px;display:grid}.customer-livechat-pending-attachment>span{gap:2px;min-width:0;display:grid}.customer-livechat-pending-attachment>span strong{color:#244b3d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-livechat-pending-attachment>span small{color:#748a82;text-align:left;font-size:10px}.customer-livechat-pending-attachment>button{color:#9a4b50;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.customer-livechat-pending-attachment>i{--upload-progress:0%;background:linear-gradient(90deg, #0aa373 var(--upload-progress), #dceae4 var(--upload-progress));height:3px;transition:background .15s;position:absolute;bottom:0;left:0;right:0}.customer-livechat-composer textarea{box-sizing:border-box;color:#1c4034;width:100%;min-width:0;min-height:42px;max-height:104px;font:inherit;resize:none;background:#fbfdfc;border:1px solid #cadcd5;border-radius:11px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5;overflow:hidden}.customer-livechat-composer textarea:focus{border-color:#42af87;box-shadow:0 0 0 3px #14a1711a}.customer-livechat-composer>button{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.customer-livechat-composer>.customer-livechat-attach-button{color:#42675a;background:#fff;border:1px solid #cbded6}.customer-livechat-composer>.customer-livechat-send-button{color:#fff;background:#0a9e70;border:0}.customer-livechat-composer>button:disabled{color:#9aa9a4;cursor:not-allowed;background:#edf2f0;border-color:#0000}.customer-livechat-composer>small{color:#82958e;text-align:center;grid-column:1/-1;font-size:9px;line-height:1.4}.admin-livechat-heading>div>span{color:#0a8d65;letter-spacing:.08em;font-size:11px;font-weight:850}.admin-livechat-error{color:#a43d45;background:#fff4f5;border:1px solid #efc7cb;border-radius:11px;margin-bottom:12px;padding:11px 13px;font-size:12px;font-weight:700}.admin-livechat-telegram{background:#fff;border:1px solid #d3e3dc;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 32px #1442310b}.admin-livechat-telegram>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:grid}.admin-livechat-telegram>header>span{color:#087b59;background:#e1f6ed;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.admin-livechat-telegram>header>div{gap:3px;min-width:0;display:grid}.admin-livechat-telegram>header strong{color:#214b3c;font-size:13px}.admin-livechat-telegram>header small{color:#758a82;font-size:10px;line-height:1.45}.admin-livechat-telegram>header em{color:#6f807a;white-space:nowrap;background:#eef3f1;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.admin-livechat-telegram>header em i{background:#9ba9a4;border-radius:50%;width:7px;height:7px}.admin-livechat-telegram>header em.connected{color:#087b59;background:#e3f7ef}.admin-livechat-telegram>header em.connected i{background:#0eaa78;box-shadow:0 0 0 3px #0eaa781f}.admin-livechat-telegram>header em.warning{color:#93691a;background:#fff6db}.admin-livechat-telegram>header em.warning i{background:#d99a25}.admin-livechat-telegram>header>button{color:#45665b;background:#fff;border:1px solid #cadbd4;border-radius:10px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-livechat-telegram>header>button svg{transition:transform .18s}.admin-livechat-telegram.is-expanded>header>button svg{transform:rotate(180deg)}.admin-livechat-telegram-body{border-top:1px solid #e4ece8;gap:12px;padding:0 16px 16px;display:grid}.admin-livechat-telegram-secure{color:#087b59;background:#effaf5;border:1px solid #cce6da;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:14px;padding:11px 12px;display:grid}.admin-livechat-telegram-secure>div{gap:2px;display:grid}.admin-livechat-telegram-secure strong{font-size:10px}.admin-livechat-telegram-secure small{color:#678078;font-size:9px;line-height:1.5}.admin-livechat-telegram-switch{cursor:pointer;background:#fafcfb;border:1px solid #d9e6e0;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-livechat-telegram-switch input{accent-color:#0a9b6e;width:18px;height:18px;margin:1px 0 0}.admin-livechat-telegram-switch span{gap:3px;display:grid}.admin-livechat-telegram-switch strong{color:#294d40;font-size:11px}.admin-livechat-telegram-switch small{color:#778b84;font-size:9px;line-height:1.45}.admin-livechat-telegram-fields{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:11px;display:grid}.admin-livechat-telegram-fields>label{gap:6px;min-width:0;display:grid}.admin-livechat-telegram-fields>label>span{color:#526960;font-size:10px;font-weight:800}.admin-livechat-telegram-fields input{color:#24483c;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbdcd5;border-radius:10px;outline:none;padding:0 11px;font-size:11px}.admin-livechat-telegram-fields input:focus{border-color:#43ae87;box-shadow:0 0 0 3px #0f9e6d17}.admin-livechat-telegram-fields .password-field{position:relative}.admin-livechat-telegram-fields .password-field input{padding-right:43px}.admin-livechat-telegram-fields .password-field button{color:#7e918a;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:4px;right:4px}.admin-livechat-telegram-fields .password-field button:hover{color:#087b59;background:#eef8f4}.admin-livechat-telegram-discover{background:#fbfdfc;border:1px dashed #c4d9d0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.admin-livechat-telegram-discover ol{color:#647b72;gap:4px;margin:0;padding-left:21px;font-size:9px;line-height:1.5;display:grid}.admin-livechat-telegram-discover li::marker{color:#0a9167;font-weight:900}.admin-livechat-telegram-discover strong,.admin-livechat-telegram-discover code{color:#176047}.admin-livechat-telegram-discover button{justify-content:center;min-width:176px}.admin-livechat-telegram-current{color:#4e6e62;background:#f1f6f4;border-radius:9px;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:9px;display:flex}.admin-livechat-telegram-current strong{color:#087b59}.admin-livechat-telegram-feedback{color:#087b59;background:#effaf5;border:1px solid #b9e1d0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 11px;display:grid}.admin-livechat-telegram-feedback.error{color:#ae4149;background:#fff4f5;border-color:#efc5ca}.admin-livechat-telegram-feedback>span{gap:2px;display:grid}.admin-livechat-telegram-feedback strong{font-size:10px}.admin-livechat-telegram-feedback small{color:#6d827a;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.admin-livechat-telegram-feedback.error small{color:#93656a}.admin-livechat-telegram-actions{align-items:center;gap:8px;display:flex}.admin-livechat-telegram-actions button{justify-content:center;min-height:40px}.admin-livechat-community-preview{color:#087b59;background:linear-gradient(135deg,#effaf5,#f8fcfa);border:1px solid #cce6da;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:14px;padding:12px;display:grid}.admin-livechat-community-preview>div{gap:3px;display:grid}.admin-livechat-community-preview strong{color:#165a45;font-size:11px}.admin-livechat-community-preview small{color:#667d74;font-size:9px;line-height:1.5}.admin-livechat-community-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-livechat-community-fields label{gap:6px;min-width:0;display:grid}.admin-livechat-community-fields label>span{color:#526960;font-size:10px;font-weight:800}.admin-livechat-community-fields input{color:#24483c;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbdcd5;border-radius:10px;outline:none;padding:0 11px;font-size:11px}.admin-livechat-community-fields input:focus{border-color:#43ae87;box-shadow:0 0 0 3px #0f9e6d17}.admin-livechat-community-hint{color:#71857d;font-size:9px;line-height:1.5}.admin-livechat-layout{background:#fff;border:1px solid #d6e4de;border-radius:18px;grid-template-columns:330px minmax(0,1fr);height:min(680px,100vh - 220px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 55px #14423112}.admin-livechat-list{border-right:1px solid #dce7e2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.admin-livechat-list>header{border-bottom:1px solid #e1e9e5;gap:12px;padding:16px;display:grid}.admin-livechat-list>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-livechat-list>header strong{color:#24483c;font-size:14px}.admin-livechat-list>header span{color:#0a8b63;font-size:10px;font-weight:800}.admin-livechat-list label{color:#81928c;border:1px solid #cfddd7;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 10px;display:flex}.admin-livechat-list input{color:#27483d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.admin-livechat-collection-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-livechat-collection-tabs button{color:#587068;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #d3e1db;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;display:grid}.admin-livechat-collection-tabs button>span{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.admin-livechat-collection-tabs button>strong{color:#45675b;font-variant-numeric:tabular-nums;background:#edf4f1;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;display:grid}.admin-livechat-collection-tabs button:hover{color:#087b59;background:#f3faf7;border-color:#9fd2bf}.admin-livechat-collection-tabs button.active{color:#fff;background:#087f5b;border-color:#087f5b;box-shadow:0 6px 16px #087f5b26}.admin-livechat-collection-tabs button.active>strong{color:#087253;background:#fff}.admin-livechat-collection-tabs button.blocked-tab.active{background:#aa3b47;border-color:#aa3b47;box-shadow:0 6px 16px #aa3b4726}.admin-livechat-archive-hint{color:#6c7f78;background:#f1f6f4;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:8px;font-weight:750;line-height:1.4;display:flex;justify-content:flex-start!important}.admin-livechat-archive-hint.blocked{color:#953844;background:#fff0f2}.admin-livechat-status-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-livechat-status-filters button{color:#60766e;min-width:0;min-height:32px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d5e3dd;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;padding:0 7px;font-size:8px;font-weight:800;display:flex}.admin-livechat-status-filters button strong{color:#42675a;font-variant-numeric:tabular-nums;background:#edf4f1;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.admin-livechat-status-filters button:hover{color:#087b59;background:#f3faf7;border-color:#9fd2bf}.admin-livechat-status-filters button.active{color:#fff;background:#0a9369;border-color:#0a9369;box-shadow:0 5px 14px #0a936924}.admin-livechat-status-filters button.active strong{color:#087253;background:#fff}.admin-livechat-list-heading{flex-wrap:wrap}.admin-livechat-bulk-toggle{color:#45695d;min-height:29px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbded6;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.admin-livechat-bulk-toggle:hover:not(:disabled),.admin-livechat-bulk-toggle.active{color:#087b59;background:#edf9f4;border-color:#8bc8b1}.admin-livechat-bulk-toggle:disabled{opacity:.55;cursor:not-allowed}.admin-livechat-bulk-toolbar{background:#f3faf7;border:1px solid #cfe0d9;border-radius:11px;gap:8px;padding:9px;display:grid}.admin-livechat-bulk-toolbar>div{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.admin-livechat-bulk-toolbar>div>strong{color:#315e4e;text-align:right;min-width:50px;font-size:8px}.admin-livechat-bulk-toolbar button{min-width:0;min-height:31px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #c8ddd5;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.admin-livechat-bulk-toolbar .select-page{color:#42675a}.admin-livechat-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.admin-livechat-bulk-actions button.finish{color:#9a4d35;background:#fff7f3;border-color:#e8c3b6}.admin-livechat-bulk-actions button.archive{color:#66583d;background:#fffaf0;border-color:#dfd3b9}.admin-livechat-bulk-actions button b{min-width:19px;height:19px;color:inherit;background:#ffffffd1;border-radius:999px;place-items:center;font-size:8px;display:grid}.admin-livechat-bulk-toolbar button:disabled{color:#9aa8a3;opacity:.7;cursor:not-allowed;background:#f0f4f2;border-color:#e0e7e4}.admin-livechat-bulk-feedback{color:#176a4e;background:#effaf5;border:1px solid #c7e2d6;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px 9px;font-size:8px;font-weight:750;line-height:1.45;display:grid}.admin-livechat-bulk-feedback.warning{color:#815d1c;background:#fff9e9;border-color:#ead49f}.admin-livechat-bulk-feedback.error{color:#9b3944;background:#fff3f4;border-color:#edc4ca}.admin-livechat-bulk-feedback>svg{margin-top:1px}.admin-livechat-bulk-feedback>button{width:22px;height:22px;color:inherit;background:#ffffffb8;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.admin-livechat-list>div{min-height:0;overflow-y:auto}.admin-livechat-thread-row{background:#fff;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.admin-livechat-thread-row:hover,.admin-livechat-thread-row.active{background:#eff9f5}.admin-livechat-thread-row.active{box-shadow:inset 3px 0 #0a9a6d}.admin-livechat-thread-row.bulk-selecting{grid-template-columns:38px minmax(0,1fr)}.admin-livechat-thread-row.bulk-selected{background:#ecf9f4;border-color:#a8d7c5;box-shadow:inset 3px 0 #0a9a6d}.admin-livechat-thread-selector{color:#82948d;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:42px;margin-left:5px;padding:0;display:grid}.admin-livechat-thread-selector:hover,.admin-livechat-thread-selector[aria-checked=true]{color:#098b64;background:#dcf3e9}.admin-livechat-thread-row.bulk-selecting .admin-livechat-thread-main{padding-left:2px}.admin-livechat-thread-row.blocked-customer{background:snow;box-shadow:inset 3px 0 #bd5964}.admin-livechat-thread-row.blocked-customer.active{background:#fff2f4;box-shadow:inset 3px 0 #aa3b47}.admin-livechat-thread-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 8px 13px 14px;display:grid}.admin-livechat-thread-archive{color:#9b5a49;background:#fff9f7;border:1px solid #ebd4ce;border-radius:9px;place-items:center;width:30px;height:30px;margin-right:10px;padding:0;display:grid}.admin-livechat-thread-archive:hover:not(:disabled){color:#fff;background:#ad604c;border-color:#ad604c}.admin-livechat-thread-archive.restore{color:#087b59;background:#f1faf6;border-color:#abd9c7}.admin-livechat-thread-archive.restore:hover:not(:disabled){color:#fff;background:#087f5b;border-color:#087f5b}.admin-livechat-thread-archive:disabled{opacity:.55;cursor:wait}.admin-livechat-thread-unblock{color:#087b59;min-width:48px;min-height:32px;font:inherit;background:#eff9f5;border:1px solid #a9d6c4;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin-right:10px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.admin-livechat-thread-unblock:hover:not(:disabled){color:#fff;background:#087f5b;border-color:#087f5b}.admin-livechat-thread-unblock:disabled{opacity:.55;cursor:wait}.admin-livechat-avatar{color:#087b59;background:#dff4eb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.admin-livechat-avatar.large{width:42px;height:42px}.admin-livechat-thread-copy{gap:3px;min-width:0;display:grid}.admin-livechat-thread-copy strong{color:#254b3e;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.admin-livechat-thread-copy strong b{color:#fff;background:#e14d58;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:inline-grid}.admin-livechat-guest-badge{color:#956112;white-space:nowrap;background:#fff0c9;border-radius:999px;flex:none;align-items:center;min-height:19px;padding:0 6px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.admin-livechat-guest-badge.detail{vertical-align:middle;min-height:21px;margin-left:7px;padding:0 7px;font-size:8px}.admin-livechat-facebook-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#1877f2;border:1px solid #0f65d8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:19px;padding:0 6px;font-size:7px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 3px 8px #1877f233}.admin-livechat-facebook-badge.detail{vertical-align:middle;min-width:25px;min-height:21px;margin-left:7px;padding:0 7px;font-size:8px}.admin-livechat-telegram-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#229ed9;border:1px solid #087fbf;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;min-height:19px;padding:0 6px;font-size:7px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 3px 8px #229ed933}.admin-livechat-telegram-badge.detail{vertical-align:middle;min-width:25px;min-height:21px;margin-left:7px;padding:0 7px;font-size:8px}.admin-livechat-verification-badge{color:#b5412d;vertical-align:middle;background:#fff1ec;border:1px solid #d56a4a;border-radius:999px;flex:none;place-items:center;width:19px;height:19px;line-height:1;display:inline-grid;box-shadow:0 3px 8px #b5412d1f}.admin-livechat-verification-badge.complete{color:#fff;background:#0b8f6a;border-color:#0b8f6a;box-shadow:0 3px 9px #0b8f6a33}.admin-livechat-verification-badge.detail{width:22px;height:22px;margin-left:7px}.admin-livechat-verification-badge>svg{stroke-width:2.6px;display:block}.admin-livechat-thread-copy small{color:#667d75;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-thread-copy em{color:#93a09b;font-size:8px;font-style:normal}.admin-livechat-thread-meta{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.admin-livechat-thread-meta em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-livechat-thread-meta i{white-space:nowrap;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.admin-livechat-thread-meta i.open{color:#087b59;background:#e1f6ed}.admin-livechat-thread-meta i.closed{color:#71827c;background:#edf1ef}.admin-livechat-thread-meta i.archived{color:#7a6540;background:#f7edd9}.admin-livechat-thread-meta i.blocked{color:#a43844;background:#ffe7ea}.admin-livechat-pagination{color:#7c8d87;background:#fbfdfc;border-top:1px solid #e1e9e5;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:8px;display:flex}.admin-livechat-pagination>span strong{color:#315a4c}.admin-livechat-pagination>div{align-items:center;gap:6px;display:flex}.admin-livechat-pagination>div>strong{color:#48635a;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:8px}.admin-livechat-pagination button{color:#41655a;background:#fff;border:1px solid #d2e0da;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.admin-livechat-pagination button:hover:not(:disabled){color:#087b59;background:#f0faf6;border-color:#9fd2bf}.admin-livechat-pagination button:disabled{color:#adb9b4;cursor:not-allowed;background:#f1f5f3}.admin-livechat-bulk-confirm{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091f1780;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.admin-livechat-bulk-confirm>div{text-align:center;background:#fff;border:1px solid #d7e2de;border-radius:17px;width:min(100%,310px);padding:19px;box-shadow:0 24px 70px #08231947}.admin-livechat-bulk-confirm>div>span{border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto 10px;display:grid}.admin-livechat-bulk-confirm>div>span.finish{color:#a14934;background:#fff0ea}.admin-livechat-bulk-confirm>div>span.archive{color:#79633a;background:#faf0d8}.admin-livechat-bulk-confirm h3{color:#29483d;margin:0;font-size:14px}.admin-livechat-bulk-confirm p{color:#71837c;margin:8px 0 13px;font-size:9px;line-height:1.55}.admin-livechat-bulk-confirm-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-livechat-bulk-confirm-counts>span{background:#f8fbfa;border:1px solid #dde7e3;border-radius:9px;gap:2px;padding:8px 4px;display:grid}.admin-livechat-bulk-confirm-counts small{color:#81908b;font-size:7px}.admin-livechat-bulk-confirm-counts strong{color:#3e5e53;font-size:13px}.admin-livechat-bulk-confirm-counts .eligible{background:#eff9f5;border-color:#bde0d2}.admin-livechat-bulk-confirm-counts .eligible strong{color:#087b59}.admin-livechat-bulk-confirm-counts .skipped{background:#fff9ec;border-color:#edd6aa}.admin-livechat-bulk-confirm-counts .skipped strong{color:#8b671f}.admin-livechat-bulk-confirm-note{color:#876926;margin-top:9px;font-size:7.5px;line-height:1.45;display:block}.admin-livechat-bulk-confirm footer{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:8px;margin-top:15px;display:grid}.admin-livechat-bulk-confirm footer button{color:#536b62;min-height:37px;font:inherit;background:#fff;border:1px solid #d5e1dc;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.admin-livechat-bulk-confirm footer button.finish{color:#fff;background:#a84f38;border-color:#a84f38}.admin-livechat-bulk-confirm footer button.archive{color:#fff;background:#78623a;border-color:#78623a}.admin-livechat-bulk-confirm footer button:disabled{opacity:.6;cursor:wait}.admin-livechat-empty{color:#82938d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:25px;font-size:10px;display:flex}.admin-livechat-empty strong{color:#3e5e53;font-size:12px}.admin-livechat-conversation{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.admin-livechat-conversation>header{border-bottom:1px solid #dfe9e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.admin-livechat-conversation>header>div{gap:2px;min-width:0;display:grid}.admin-livechat-conversation>header strong{color:#24493d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-livechat-conversation>header small{color:#788c84;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-livechat-customer-summary>strong{align-items:center;display:flex}.admin-livechat-customer-meta{align-items:center;gap:7px;min-width:0;display:flex}.admin-livechat-customer-email{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.admin-livechat-customer-email svg{color:#6e887f;flex:none}.admin-livechat-customer-email em{color:#986619;background:#fff2d3;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-style:normal;font-weight:850}.admin-livechat-session-id:before{content:"·";color:#b0bcb7;margin-right:7px}.admin-livechat-customer-ip{color:#126b50;background:#edf9f4;border:1px solid #bedbd0;border-radius:999px;align-items:center;gap:5px;min-width:0;height:22px;padding:0 7px;display:inline-flex}.admin-livechat-customer-ip svg{flex:none}.admin-livechat-customer-ip code{text-overflow:ellipsis;white-space:nowrap;font:800 9px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.admin-livechat-customer-ip.unknown{color:#7c8e87;background:#f4f7f6;border-color:#d8e2de}.admin-livechat-conversation>header button{color:#527067;min-height:37px;font:inherit;background:#fff;border:1px solid #cbded6;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-livechat-conversation>header button.reopen{color:#087b59;background:#edf9f4;border-color:#9fd3bf}.admin-livechat-messages{background:#f7faf9;flex-direction:column;gap:11px;min-height:0;padding:18px;display:flex;overflow-y:auto}.admin-livechat-messages article{gap:4px;max-width:min(72%,650px);display:grid}.admin-livechat-messages article small{color:#7a8e87;font-size:10px}.admin-livechat-messages article p{color:#24483d;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:13px 13px 13px 4px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6;box-shadow:0 5px 18px #103f2d12}.admin-livechat-messages article.support{justify-items:end;margin-left:auto}.admin-livechat-messages article.support p{color:#fff;background:#0a9469;border-radius:13px 13px 4px}.admin-livechat-replying-to{grid-column:1/-1;margin-bottom:8px}.admin-livechat-messages article.has-attachment{width:min(72%,480px)}.admin-livechat-attachment{background:#fff;border:1px solid #d0e1da;border-radius:13px;width:100%;overflow:hidden;box-shadow:0 6px 20px #103f2d14}.admin-livechat-attachment>a{display:block}.admin-livechat-attachment img,.admin-livechat-attachment video{object-fit:contain;background:#e9f0ed;width:100%;max-height:360px;display:block}.admin-livechat-attachment>a.admin-livechat-file{color:#31594c;background:#f8fbfa;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px;text-decoration:none;display:grid}.admin-livechat-file>span:first-child{color:#087d5b;background:#def4ea;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-livechat-file>span:last-child{gap:3px;min-width:0;display:grid}.admin-livechat-file strong{color:#244b3d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-livechat-file small{color:#748980;font-size:9px}.admin-livechat-messages article.system{text-align:left;align-self:center;width:min(92%,720px);max-width:720px}.admin-livechat-system-card{color:#587067;background:#fbfdfc;border:1px solid #d2e3dc;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;width:100%;padding:12px 14px;display:grid;box-shadow:0 7px 22px #103f2d0f}.admin-livechat-system-card>span{color:#087b59;background:#e3f5ee;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.admin-livechat-system-card>div{gap:6px;min-width:0;display:grid}.admin-livechat-system-card header{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.admin-livechat-system-card header strong{color:#274e41;font-size:11px;line-height:1.35}.admin-livechat-system-card header time{color:#82948d;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:9px}.admin-livechat-system-card code{color:#12644a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px dashed #bdd8cd;border-radius:8px;min-width:0;padding:6px 8px;font:750 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.admin-livechat-messages article.system .admin-livechat-system-card p{color:#61766e;box-shadow:none;text-align:left;background:0 0;border-radius:0;margin:0;padding:0;font-size:11px;line-height:1.55}.admin-livechat-messages article.system-success .admin-livechat-system-card{background:#f3fbf7;border-color:#b9dfcf}.admin-livechat-messages article.system-success .admin-livechat-system-card>span{color:#087b59;background:#dcf3e9}.admin-livechat-messages article.system-warning .admin-livechat-system-card{background:#fffbf2;border-color:#ead7ac}.admin-livechat-messages article.system-warning .admin-livechat-system-card>span{color:#946419;background:#ffefc7}.admin-livechat-messages article.system-error .admin-livechat-system-card{background:#fff7f8;border-color:#ecc8cb}.admin-livechat-messages article.system-error .admin-livechat-system-card>span{color:#a7444c;background:#ffeaec}.admin-livechat-messages article.support_event{text-align:center;align-self:center;width:min(88%,720px);max-width:720px}.admin-livechat-messages article.support_event small{color:#087b59;font-weight:800}.admin-livechat-messages article.support_event p{color:#17634d;box-shadow:none;background:#edf9f4;border:1px solid #a9ddc9;border-radius:13px;font-weight:700}.admin-livechat-conversation>footer{background:#fff;border-top:1px solid #dfe8e4;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px;display:grid}.admin-livechat-conversation>footer textarea{color:#21463a;min-height:46px;max-height:110px;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #cbdcd5;border-radius:11px;outline:none;padding:10px 12px;font-size:11px;line-height:1.5}.admin-livechat-conversation>footer textarea:focus{border-color:#44ad87;box-shadow:0 0 0 3px #0f9e6d1a}.admin-livechat-conversation>footer .save-button{align-self:stretch}.admin-livechat-conversation>footer>small{color:#83948e;grid-column:1/-1;align-items:center;gap:5px;font-size:9px;display:flex}.admin-livechat-conversation>footer.admin-livechat-closed-footer{display:block}.admin-livechat-closed-footer>div{color:#0a8963;background:#f0faf6;border:1px solid #cfe2da;border-radius:11px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.admin-livechat-closed-footer>div>svg{flex:none;margin-top:1px}.admin-livechat-closed-footer span{gap:3px;display:grid}.admin-livechat-closed-footer strong{color:#275244;font-size:11px}.admin-livechat-closed-footer small{color:#748a82;font-size:9px;line-height:1.5}.admin-livechat-placeholder{color:#82958e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.admin-livechat-placeholder strong{color:#36594d;font-size:14px}.profile-mini{border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:13px 5px 0;display:flex}.profile-mini>span{color:#d8f5e5;background:#245243;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.profile-mini div{flex-direction:column;flex:1;gap:2px;display:flex}.profile-mini strong{color:#fff;font-size:10px}.profile-mini small{color:#789087;font-size:8px}.dashboard-main{min-width:0}.dash-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#ffffffdb;border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.dash-breadcrumb{color:#88948f;align-items:center;gap:8px;font-size:10px;display:flex}.dash-breadcrumb strong{color:#20362f}.dash-actions{align-items:center;gap:9px;display:flex}.icon-button{color:#65736e;background:#fff;border:1px solid #dce5e1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.view-store{color:#28453b;background:#fff;border:1px solid #d8e3de;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.dash-content{max-width:1380px;margin:0 auto;padding:30px 32px 50px}.dash-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.dash-heading h1{letter-spacing:-.8px;margin:0 0 5px;font-size:25px}.dash-heading p{color:#7b8883;margin:0;font-size:11px}.date-filter{background:#e9efec;border-radius:8px;gap:7px;padding:4px;display:flex}.date-filter button{color:#7a8983;background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:9px}.date-filter button.active{color:#1f3c33;background:#fff;font-weight:700;box-shadow:0 2px 8px #0e372a0f}.stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.stat-card{background:#fff;border:1px solid #e0e7e4;border-radius:12px;padding:17px}.stat-top{justify-content:space-between;align-items:center;display:flex}.stat-icon{width:34px;height:34px;color:var(--green);background:#e8f8f0;border-radius:9px;place-items:center;display:grid}.stat-change{color:#138759;font-size:8px;font-weight:700}.stat-card h3{letter-spacing:-.6px;margin:16px 0 3px;font-size:21px}.stat-card p{color:#7a8882;margin:0;font-size:9px}.stat-helper{color:#9aa6a1;margin-top:7px;font-size:7px;display:block}.dashboard-grid{grid-template-columns:1.55fr .85fr;gap:14px;margin-top:14px;display:grid}.panel{background:#fff;border:1px solid #e0e7e4;border-radius:12px;overflow:hidden}.panel-header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:0 18px;display:flex}.panel-header h2{margin:0;font-size:12px}.panel-header p{color:#8b9792;margin:3px 0 0;font-size:8px}.panel-link{color:var(--green-dark);background:0 0;border:0;font-size:9px;font-weight:700}.revenue-value{align-items:end;gap:10px;padding:17px 18px 0;display:flex}.revenue-value strong{letter-spacing:-.8px;font-size:23px}.revenue-value span{color:#138759;background:#e9f8f0;border-radius:5px;padding:4px 6px;font-size:8px}.chart{border-bottom:1px solid #eef2f0;align-items:end;gap:8px;height:178px;padding:14px 18px 16px;display:flex}.bar-group{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.bar{background:#c8e9db;border-radius:5px 5px 2px 2px;width:70%;min-width:14px;max-width:28px;position:relative}.bar.highlight{background:linear-gradient(#25b47d,#0c8158);box-shadow:0 5px 15px #0f9f6e2e}.bar-group small{color:#92a09a;font-size:8px}.chart-legend{color:#71817b;align-items:center;gap:15px;padding:11px 18px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.legend-dot{background:var(--green);border-radius:2px;width:7px;height:7px}.automation-list{padding:6px 16px 10px}.automation-item{border-bottom:1px solid #eef2f0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.automation-item:last-child{border:0}.automation-item>span{width:32px;height:32px;color:var(--green-dark);background:#edf8f3;border-radius:8px;place-items:center;display:grid}.automation-item div{flex-direction:column;gap:3px;display:flex}.automation-item strong{font-size:9px}.automation-item small{color:#8b9792;font-size:8px}.status-online{color:#14845a;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.status-online:before{content:"";background:#1abd7c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e4f7ef}.orders-panel{margin-top:14px}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:730px}.data-table th{color:#84918c;text-align:left;letter-spacing:.3px;background:#fafcfb;padding:10px 16px;font-size:8px;font-weight:650}.data-table td{color:#344b43;border-top:1px solid #eef2f0;padding:13px 16px;font-size:9px}.data-table td strong{font-size:9px}.customer-cell{align-items:center;gap:9px;display:flex}.customer-avatar{color:#17533f;background:#dcf1e8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:750;display:grid}.customer-cell div{flex-direction:column;gap:2px;display:flex}.customer-cell small{color:#98a29e;font-size:7px}.order-status{white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;min-width:max-content;min-height:27px;padding:0 10px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.order-status>span:first-child{color:#0000;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;overflow:hidden;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.order-status>span:first-child{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.order-status.success{color:#087b55;background:#edf9f4;border-color:#c9eadb}.order-status.processing{color:#98600e;background:#fff8e9;border-color:#f1dfb4}.order-status.failed{color:#aa3f48;background:#fff2f3;border-color:#f1ccd0}.orders-data-table th:nth-child(6),.orders-data-table td:nth-child(6){white-space:nowrap;width:1%;min-width:112px}.orders-data-table td:nth-child(6){vertical-align:middle}.more-button{color:#71867e;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.more-button:hover{color:#087956;background:#eff9f5;border-color:#b9dfcf;transform:translateY(-1px)}.empty-card,.settings-card{background:#fff;border:1px solid #e0e7e4;border-radius:12px;padding:22px}.content-grid-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-card h2{margin:0 0 5px;font-size:14px}.settings-card>p{color:#7b8983;margin:0 0 20px;font-size:10px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field.full{grid-column:1/-1}.field label{color:#5f6e68;font-size:9px;font-weight:700}.field input,.field select,.field textarea{color:#243c34;width:100%;font:inherit;background:#fff;border:1px solid #d9e3df;border-radius:8px;outline:none;font-size:10px}.field input,.field select{height:39px;padding:0 11px}.field textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e1a}.field>small{color:#8a9792;font-size:7px;line-height:1.45}.save-button{background:var(--green);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:9px;font-weight:750;display:inline-flex}.save-button:disabled{cursor:not-allowed;opacity:.55}.bank-card{color:#fff;background:linear-gradient(145deg,#075c43,#0b9e6c);border-radius:14px;padding:22px;position:relative;overflow:hidden}.bank-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-85px;right:-60px;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff06}.bank-card small{color:#b7e9d5;letter-spacing:.8px;font-size:8px;display:block}.bank-card h3{font:700 20px var(--font-geist-mono);letter-spacing:.4px;margin:16px 0 4px}.bank-card p{color:#d5f2e6;text-transform:uppercase;margin:0;font-size:10px}.bank-meta{justify-content:space-between;margin-top:25px;font-size:9px;display:flex}.domain-record{color:#cfddd7;font:10px var(--font-geist-mono);background:#0f201a;border-radius:9px;grid-template-columns:70px 1fr;gap:7px;padding:14px;line-height:1.8;display:grid}.domain-record span{color:#6cd99e}.domain-status{color:#176343;background:#effaf5;border:1px solid #c9e8da;border-radius:9px;align-items:center;gap:9px;margin:14px 0;padding:11px;font-size:9px;display:flex}.blog-heading-actions{align-items:center;gap:8px;display:flex}.blog-category-manager{margin-bottom:14px}.blog-category-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.blog-category-heading h2{margin:0 0 4px}.blog-category-heading p{color:#7b8b85;margin:0;font-size:8px}.blog-category-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:13px;display:grid}.blog-category-list{border:1px solid #dce6e2;border-radius:10px;overflow:hidden}.blog-category-list article{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.blog-category-list article:last-child{border-bottom:0}.blog-category-list article.active{background:#f1faf6}.blog-category-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.blog-category-list article strong{color:#315247;font-size:9px}.blog-category-list article small{color:#548071;font:650 7px var(--font-geist-mono)}.blog-category-list article p{color:#83908b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:7px;overflow:hidden}.blog-category-list article>i{color:#176246;background:#e6f7ef;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750}.blog-category-list article>div{gap:5px;display:flex}.blog-category-list article button{color:#426158;background:#fff;border:1px solid #d7e2dd;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.blog-category-list article button:last-child{color:#ad4349;background:#fff8f8;border-color:#edced1}.blog-category-list article button:disabled{cursor:not-allowed;opacity:.35}.blog-category-form{background:#f9fcfb;border:1px solid #dce6e2;border-radius:10px;padding:12px}.blog-category-form>strong{color:#315247;margin-bottom:11px;font-size:9px;display:block}.blog-category-form .admin-form-actions{margin-top:11px}.blog-admin-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.blog-post-list-card,.blog-editor-card{min-width:0}.blog-list-summary{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.blog-list-summary h2{margin:0 0 3px}.blog-list-summary p{color:#7d8a85;margin:0;font-size:8px}.blog-list-filters{grid-template-columns:1fr 125px;gap:7px;display:grid}.blog-list-filters label{background:#fff;border:1px solid #d8e3de;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.blog-list-filters label svg{color:#7a8d86;flex:none}.blog-list-filters input,.blog-list-filters select{color:#355247;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.blog-list-filters>select{background:#fff;border:1px solid #d8e3de;border-radius:8px;height:34px;padding:0 8px}.blog-post-list{border:1px solid #e0e8e4;border-radius:10px;margin-top:11px;overflow:hidden}.blog-post-list>button{color:#355148;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6ece9;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:11px;display:grid}.blog-post-list>button:last-child{border-bottom:0}.blog-post-list>button:hover,.blog-post-list>button.active{background:#f2faf6}.blog-post-list>button.active{box-shadow:inset 3px 0 var(--green)}.blog-list-icon{width:34px;height:34px;color:var(--green);background:#e5f7ef;border-radius:9px;place-items:center;display:grid}.blog-post-list>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.blog-post-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.blog-post-list small{color:#82908b;font-size:7px}.blog-post-list code{color:#507166;font:650 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-post-list i{border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750}.blog-post-list i.published{color:#087451;background:#e2f7ee}.blog-post-list i.scheduled{color:#285f91;background:#e7f2ff}.blog-post-list i.draft{color:#9a6110;background:#fff2d9}.blog-empty-list{color:#83928c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:20px;display:flex}.blog-empty-list strong{color:#466158}.blog-empty-list span{font-size:8px}.blog-list-pagination{color:#7f8d88;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:8px;display:flex}.blog-list-pagination>div{align-items:center;gap:5px;display:flex}.blog-list-pagination select,.blog-list-pagination button{color:#405f54;background:#fff;border:1px solid #d6e1dc;border-radius:7px;height:29px}.blog-list-pagination select{padding:0 21px 0 7px}.blog-list-pagination button{place-items:center;width:29px;display:grid}.blog-list-pagination button:disabled{opacity:.4}.blog-list-pagination strong{color:#425f55;text-align:center;min-width:34px}.blog-editor-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.blog-editor-header>div{min-width:0}.blog-editor-header span:first-child{color:var(--green);letter-spacing:.7px;font-size:7px;font-weight:800}.blog-editor-header h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.blog-editor-status{border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:750}.blog-editor-status.published{color:#087451;background:#e2f7ee}.blog-editor-status.scheduled{color:#285f91;background:#e7f2ff}.blog-editor-status.draft{color:#97610f;background:#fff2d9}.blog-editor-fields .field>label,.blog-seo-editor .field>label{justify-content:space-between;align-items:center;gap:10px;display:flex}.blog-editor-fields .field>label small,.blog-seo-editor .field>label small{color:#8a9792;font-size:7px}.blog-content-format-field{background:linear-gradient(145deg,#f8fcfa,#fff);border:1px solid #d7e4de;border-radius:11px;padding:10px}.blog-content-format-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.blog-content-format-toggle>button{color:#537067;text-align:left;background:#fff;border:1px solid #d5e2dc;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 11px;display:flex}.blog-content-format-toggle>button>svg{flex:none}.blog-content-format-toggle>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.blog-content-format-toggle>button strong{color:#315548;font-size:9px}.blog-content-format-toggle>button small{color:#82918b;font-size:7px}.blog-content-format-toggle>button.active{color:#087b59;background:#eaf8f2;border-color:#55bd94;box-shadow:inset 0 0 0 1px #087b5914}.blog-content-format-toggle>button.active strong{color:#087b59}.blog-safe-format-badge{color:#17684d;white-space:nowrap;background:#eff9f5;border:1px solid #bfe0d2;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:7px;font-weight:750;display:inline-flex}.blog-editor-card.html-mode .blog-rich-editor-field{display:none}.blog-html-editor-field{min-width:0}.blog-html-input{caret-color:#6ee7b7;tab-size:2;color:#d9f3e8!important;font-family:var(--font-geist-mono)!important;background:#09251b!important;font-size:10px!important;line-height:1.65!important}.blog-html-workspace{border-color:#bcd8cc}.blog-html-workspace .blog-editor-write-pane{background:#0d2d22}.blog-html-workspace .blog-editor-write-pane>small{color:#b1cec2}.blog-html-filter-notice{color:#8f5c0d;background:#fff8e9;border:1px solid #f0d49d;border-radius:8px;align-items:center;gap:7px;margin:0 0 14px;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.blog-html-preview-error{color:#9f3e45}.blog-html-link-insert .blog-media-error{grid-column:1/-1;margin:0}.blog-slug-input{border:1px solid #d7e1dd;border-radius:8px;align-items:center;height:36px;display:flex;overflow:hidden}.blog-slug-input:focus-within{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e1a}.blog-slug-input span{color:#71857d;background:#f2f6f4;align-items:center;height:100%;padding:0 8px;font-size:8px;display:flex}.blog-slug-input input{border:0;height:100%;padding-left:7px;box-shadow:none!important}.blog-editor-mode-tabs{background:#f2f7f4;border:1px solid #d8e3de;border-radius:9px;gap:3px;margin-bottom:7px;padding:3px;display:inline-flex}.blog-editor-mode-tabs button{color:#6d7f78;background:0 0;border:0;border-radius:6px;min-width:76px;height:29px;padding:0 10px;font-size:8px;font-weight:750}.blog-editor-mode-tabs button.active{color:#087451;background:#fff;box-shadow:0 1px 4px #153e2f1a}.blog-content-toolbar{background:#f7fbf9;border:1px solid #d8e3de;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;padding:6px;display:flex}.blog-toolbar-group{flex-wrap:wrap;gap:4px;display:flex}.blog-toolbar-separator{background:#d8e3de;width:1px;height:23px}.blog-content-toolbar button{color:#315c4c;background:#fff;border:1px solid #cfe0d8;border-radius:7px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.blog-toolbar-group:not(.blog-toolbar-media) button{justify-content:center;width:31px;padding:0}.blog-content-toolbar button:hover,.blog-content-toolbar button.active{color:#087451;background:#eaf8f2;border-color:#80c9ab}.blog-content-toolbar button:disabled{cursor:wait;opacity:.65}.blog-media-insert{background:#eef9f4;border:1px solid #bfe0d2;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto auto;align-items:end;gap:7px;margin-bottom:7px;padding:9px;display:grid}.blog-media-insert .field{min-width:0}.blog-media-insert .save-button,.blog-media-insert .icon-button{height:36px}.blog-image-insert{grid-template-columns:minmax(0,1fr) auto auto}.blog-media-error{align-items:center;gap:5px;margin:7px 0 0;font-weight:700;display:flex;color:#a43d43!important}.blog-rich-editor-workspace{background:#fff;border:1px solid #d5e1dc;border-radius:10px;min-width:0;display:grid;overflow:hidden}.blog-rich-editor-workspace.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-editor-write-pane{background:#fbfdfc;min-width:0;padding:8px}.blog-rich-editor-workspace.split .blog-editor-write-pane{border-right:1px solid #dce5e1}.blog-editor-write-pane>small{color:#82908b;padding:7px 4px 1px;font-size:7px;display:block}.blog-content-input{font-family:var(--app-font-ui);min-height:290px!important;font-size:8px!important}.blog-editor-write-pane .blog-content-input{background:#fff;border:0;border-radius:7px;min-height:420px!important;box-shadow:none!important}.blog-editor-preview-pane{background:#fff;min-width:0;min-height:450px;max-height:610px;padding:15px;overflow:auto}.blog-preview-heading{border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:10px;display:flex}.blog-preview-heading span{color:var(--green);letter-spacing:.8px;font-size:7px;font-weight:850}.blog-preview-heading small{color:#8a9893;font-size:7px}.blog-editor-preview-pane .blog-article-body{font-size:10px;line-height:1.75}.blog-editor-preview-pane .blog-article-body p{margin-bottom:14px}.blog-editor-preview-pane .blog-article-body h2{letter-spacing:-.3px;margin:28px 0 11px;font-size:18px}.blog-editor-preview-pane .blog-article-body h3{margin:22px 0 9px;font-size:14px}.blog-editor-preview-pane .blog-article-body ul,.blog-editor-preview-pane .blog-article-body ol{gap:7px;margin-bottom:15px}.blog-editor-preview-pane .blog-article-body blockquote{margin:18px 0;padding:13px 15px}.blog-editor-preview-pane .blog-content-image,.blog-editor-preview-pane .blog-youtube-embed{border-radius:10px;margin:20px 0}.blog-editor-preview-pane .blog-content-image img{border-radius:10px}.blog-editor-preview-pane .blog-content-image figcaption{font-size:7px}.blog-editor-preview-pane .blog-content-link a{border-radius:8px;padding:10px 12px}.blog-preview-empty{color:#8a9893;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:350px;display:flex}.blog-preview-empty strong{color:#526b62;font-size:9px}.blog-preview-empty span{font-size:8px}.blog-editor-security-note{align-items:center;gap:5px;margin-top:8px;display:flex;color:#5d786e!important}.blog-editor-security-note svg{color:var(--green);flex:none}.blog-cover-uploader{background:linear-gradient(145deg,#f8fcfa,#fff);border:1px solid #d6e3dd;border-radius:10px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:13px;padding:10px;display:grid}.blog-cover-preview{aspect-ratio:16/9;color:#6e8a7f;background:#edf7f2;border:1px dashed #b9d3c8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;font-size:8px;font-weight:750;display:flex;overflow:hidden}.blog-cover-preview.has-image{background:#e7f1ed;border-style:solid}.blog-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.blog-cover-upload-copy{min-width:0}.blog-cover-upload-copy>strong{color:#294f41;font-size:9px}.blog-cover-upload-copy>p{color:#75877f;margin:6px 0 8px;font-size:8px;line-height:1.5}.blog-cover-requirements{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.blog-cover-requirements span{color:#267258;background:#edf9f4;border:1px solid #cde4da;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:700}.blog-cover-actions{flex-wrap:wrap;gap:6px;display:flex}.blog-cover-actions .secondary-button{min-height:31px;padding:0 10px;font-size:8px}.blog-cover-actions .blog-cover-remove{color:#a43d43;background:#fff8f8;border-color:#ecced1}.blog-seo-editor{border:1px solid #dce7e2;border-radius:10px;margin-top:14px;overflow:hidden}.blog-seo-editor summary{color:#315548;cursor:pointer;background:#f7fbf9;align-items:center;gap:7px;padding:12px;font-size:9px;font-weight:750;display:flex}.blog-seo-editor>.form-grid{border-top:1px solid #e1e9e5;padding:13px}.blog-keyword-control{gap:7px;display:grid}.blog-keyword-tags{background:#fff;border:1px solid #d6e3dd;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:47px;padding:6px 10px;transition:border-color .18s,box-shadow .18s;display:flex}.blog-keyword-tags:focus-within{border-color:#42b88a;box-shadow:0 0 0 3px #42b88a1f}.blog-keyword-tags input{min-width:150px;min-height:31px;box-shadow:none;background:0 0;border:0;outline:0;flex:220px;padding:4px 2px}.blog-keyword-tags input:focus{box-shadow:none;border:0;outline:0}.blog-post-tag-control .blog-keyword-tags{background:#fbfefc}.blog-post-tag-chip{color:#0b7352;background:#eaf8f2;border-color:#b9dfcf}.blog-keyword-chip{color:#17664d;background:#edf8f3;border:1px solid #b9ddcf;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 7px 6px 10px;font-size:8px;font-weight:700;line-height:1.25;display:inline-flex}.blog-keyword-chip>button{color:#4b806f;background:#17664d14;border:0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.blog-keyword-chip>button:hover{color:#fff;background:#16835f}.blog-keyword-summary{color:#788a83;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.blog-keyword-summary span{color:#278366;font-size:7px;font-weight:750}.blog-keyword-summary small{font-size:7px}.blog-google-preview{border:1px solid #e1e6e4;border-radius:8px;flex-direction:column;gap:4px;margin:0 13px 13px;padding:12px;display:flex}.blog-google-preview small{color:#28713f;font-size:7px}.blog-google-preview strong{color:#1a0dab;font-size:12px;font-weight:500}.blog-google-preview p{color:#555;margin:0;font-size:8px;line-height:1.5}.blog-google-site-identity{align-items:center;gap:8px;margin-bottom:3px;display:flex}.blog-google-site-identity>span{color:#087451;background:#f2f8f5;border:1px solid #dfe5e2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.blog-google-site-identity>span img{object-fit:contain;width:100%;height:100%}.blog-google-site-identity>div{gap:1px;min-width:0;display:grid}.blog-google-site-identity b{color:#202124;font-size:8px;font-weight:650;line-height:1.25}.blog-google-site-identity small{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-publishing-options{grid-template-columns:minmax(150px,.6fr) 1.4fr;align-items:end;gap:9px;margin-top:14px;display:grid}.blog-publishing-options .storefront-switch-row{height:55px;margin:0}.blog-editor-actions{margin-top:15px}.blog-delete-button{color:#a53f46;background:#fff8f8;border-color:#efcfd2;margin-right:auto}.storefront-capability-card{background:linear-gradient(145deg,#f8fcfa,#eef9f4)}.storefront-capability-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.storefront-capability-list span{color:#315b4c;background:#ffffffbf;border:1px solid #d8ebe3;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:10px;font-size:8px;font-weight:700;display:flex}.storefront-capability-list svg{color:var(--green);flex:none}.storefront-editor{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-top:14px;display:grid}.storefront-editor-main{gap:14px;min-width:0;display:grid}.storefront-editor-heading{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.storefront-editor-heading>span{color:#fff;background:var(--green);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.storefront-editor-heading h2{margin:1px 0 4px}.storefront-editor-heading p{color:#7c8984;margin:0;font-size:8px;line-height:1.45}.storefront-logo-editor{background:linear-gradient(145deg,#f8fcfa,#fff);border:1px solid #dce7e2;border-radius:11px;grid-template-columns:112px 1fr;align-items:center;gap:14px;margin-bottom:14px;padding:13px;display:grid}.storefront-logo-preview{box-sizing:border-box;width:112px;height:76px;color:var(--green);background:#fff;border:1px dashed #bcd5ca;border-radius:10px;place-items:center;padding:10px;display:grid;overflow:hidden}.storefront-logo-preview img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.storefront-logo-editor>div:last-child{min-width:0}.storefront-logo-editor strong{color:#294d40;font-size:9px}.storefront-logo-limits{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.storefront-logo-limits span{color:#176b4d;background:#edf9f4;border:1px solid #cfe6dc;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.storefront-logo-editor p{color:#7d8c86;margin:7px 0 9px;font-size:7px;line-height:1.45}.storefront-logo-actions{flex-wrap:wrap;gap:7px;display:flex}.storefront-logo-actions .secondary-button{height:31px;padding:0 10px;font-size:8px}.storefront-logo-actions label{cursor:pointer}.storefront-logo-actions input{display:none}.storefront-logo-remove{color:#a73c45;background:#fff7f7;border-color:#efcdd0}.storefront-logo-feedback{color:#167451;margin-top:7px;font-size:7px;line-height:1.4;display:block}.storefront-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.storefront-theme-grid button{color:#405b51;text-align:left;background:#fbfdfc;border:1px solid #dce6e2;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;min-height:72px;padding:10px;display:flex;position:relative}.storefront-theme-grid button.active{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.storefront-theme-grid button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--green) 10%, transparent)}}.storefront-theme-grid button.active{background:#f8fcfa}.storefront-theme-grid button>i{border-radius:999px;width:100%;height:17px;display:flex;overflow:hidden}.storefront-theme-grid button>i b{flex:1}.storefront-theme-grid button>span{font-size:8px;font-weight:750}.storefront-theme-grid button>svg{color:var(--green);position:absolute;bottom:8px;right:8px}.storefront-color-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.storefront-color-grid label{border:1px solid #dfe7e4;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:3px 8px;min-width:0;padding:9px;display:grid}.storefront-color-grid label>span{color:#63736d;font-size:7px;font-weight:750}.storefront-color-grid input{background:0 0;border:0;border-radius:7px;grid-row:1/3;width:27px;height:27px;padding:0;overflow:hidden}.storefront-color-grid code{color:#38594d;font:650 7px var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.storefront-style-selects,.storefront-copy-fields{margin-top:13px}.storefront-switch-row{background:#f9fcfb;border:1px solid #dce7e2;border-radius:9px;align-items:center;gap:9px;margin-bottom:13px;padding:11px;display:flex}.storefront-switch-row input,.storefront-visibility-grid input{width:16px;height:16px;accent-color:var(--green);flex:none}.storefront-switch-row span,.storefront-visibility-grid span{flex-direction:column;gap:3px;min-width:0;display:flex}.storefront-switch-row strong,.storefront-visibility-grid strong{color:#345448;font-size:8px}.storefront-switch-row small,.storefront-visibility-grid small{color:#82908b;font-size:7px;line-height:1.35}.storefront-announcement-editor{background:#f6fcf9;border:1px solid #cfe5db;border-radius:10px;margin:0 0 14px;padding:12px}.storefront-announcement-editor .form-grid{margin-top:11px}.storefront-announcement-preview{color:#fff;background:var(--green-dark);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:750;display:flex;overflow:hidden}.storefront-announcement-preview>svg{flex:none}.storefront-announcement-preview>b{white-space:nowrap;border-left:1px solid #fff6;align-items:center;gap:4px;padding-left:9px;font-size:7px;display:inline-flex}.storefront-announcement-preview.effect-pulse>svg{animation:1.6s ease-in-out infinite storefront-announcement-pulse}.storefront-announcement-preview.effect-marquee>span{animation:5s ease-in-out infinite alternate storefront-announcement-drift}.storefront-announcement-preview.effect-celebration{background:linear-gradient(100deg, var(--green-dark), var(--green), var(--green-dark));background-size:220% 100%;animation:5s linear infinite storefront-announcement-shine}.storefront-visibility-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.storefront-visibility-grid label{border:1px solid #dce7e2;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.storefront-section-copy{gap:8px;display:grid}.storefront-section-copy details{border:1px solid #dfe7e4;border-radius:9px;overflow:hidden}.storefront-section-copy summary{color:#35584b;cursor:pointer;background:#f8fbfa;padding:11px 13px;font-size:9px;font-weight:750}.storefront-section-copy details .form-grid{border-top:1px solid #e4ebe8;padding:13px}.storefront-footer-settings{overflow:hidden}.storefront-footer-editor{border-top:1px solid #e1e9e5;margin-top:14px;padding-top:14px}.storefront-footer-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.storefront-footer-editor-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.storefront-footer-editor-heading strong{color:#315347;font-size:9px}.storefront-footer-editor-heading small{color:#82908b;font-size:7px;line-height:1.45}.storefront-footer-editor-heading .secondary-button{flex:none;height:31px;padding:0 10px;font-size:8px}.storefront-footer-column-list{gap:10px;display:grid}.storefront-footer-column-list>article{background:#f9fcfb;border:1px solid #dce7e2;border-radius:10px;min-width:0;padding:11px}.storefront-footer-column-title{grid-template-columns:minmax(0,1fr) 31px;align-items:end;gap:7px;margin-bottom:9px;display:grid}.storefront-footer-column-title label,.storefront-footer-link-row label{flex-direction:column;gap:5px;min-width:0;display:flex}.storefront-footer-column-title label>span,.storefront-footer-link-row label>span{color:#63736d;font-size:7px;font-weight:700}.storefront-footer-column-title input,.storefront-footer-link-row input{color:#26463b;background:#fff;border:1px solid #d7e2dd;border-radius:7px;outline:0;width:100%;height:31px;padding:0 9px;font-size:8px}.storefront-footer-column-title input:focus,.storefront-footer-link-row input:focus{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e1a}.storefront-footer-column-title button,.storefront-footer-link-row>button{color:#b1444b;background:#fff8f8;border:1px solid #efd3d3;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.storefront-footer-column-title button:disabled,.storefront-footer-link-row>button:disabled{cursor:not-allowed;opacity:.35}.storefront-footer-link-list{gap:7px;display:grid}.storefront-footer-link-row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) 31px;align-items:end;gap:7px;display:grid}.storefront-footer-secondary-links{background:#f9fcfb;border:1px solid #dce7e2;border-radius:10px;margin-top:14px;padding:12px}.storefront-footer-secondary-links .storefront-footer-editor-heading{margin-bottom:9px}.storefront-footer-bottom-link-row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr)}.storefront-footer-add-link{color:var(--green-dark);background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:8px;font-weight:750;display:inline-flex}.storefront-footer-add-link:disabled{cursor:not-allowed;opacity:.45}.storefront-footer-bottom-fields{border-top:1px solid #e1e9e5;margin-top:14px;padding-top:14px}.storefront-footer-bottom-fields code{color:#196a4d;background:#e9f7f1;border-radius:4px;padding:2px 4px;font-size:7px}.storefront-seo-fields .field label{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront-seo-fields .field label small{color:#8b9792;font-size:7px;font-weight:650}.storefront-search-preview{background:#fbfcfc;border:1px solid #dce5e1;border-radius:10px;flex-direction:column;gap:5px;margin:14px 0;padding:14px 16px;display:flex}.storefront-search-preview>small{color:#899590;letter-spacing:.6px;margin-bottom:4px;font-size:7px;font-weight:800}.storefront-search-source{flex-direction:column;gap:2px;display:flex}.storefront-search-source>strong{color:#202124;font-size:9px;font-weight:650}.storefront-search-source>span{color:#28713f;font-size:8px}.storefront-search-preview>strong{color:#1a0dab;font-size:14px;font-weight:500;line-height:1.3}.storefront-search-preview>p{color:#4d5156;margin:0;font-size:9px;line-height:1.45}.storefront-social-heading{color:var(--green);border-top:1px solid #e3eae7;align-items:flex-start;gap:8px;margin:18px 0 12px;padding-top:15px;display:flex}.storefront-social-heading>div{flex-direction:column;gap:3px;display:flex}.storefront-social-heading strong{color:#315347;font-size:9px}.storefront-social-heading small{color:#82908b;font-size:7px}.storefront-social-image-editor{background:linear-gradient(145deg,#f7fbf9,#fff);border:1px solid #d8e6e0;border-radius:11px;grid-template-columns:minmax(190px,.82fr) minmax(0,1.18fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.storefront-social-image-preview{aspect-ratio:1200/630;background:#eaf4ef;border:1px solid #cfe0d8;border-radius:9px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.storefront-social-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.storefront-social-image-preview>span,.storefront-social-image-preview>em{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a3a2bd1;border-radius:999px;font-size:7px;font-style:normal;font-weight:800;position:absolute}.storefront-social-image-preview>span{padding:4px 6px;top:7px;right:7px}.storefront-social-image-preview>em{padding:4px 7px;bottom:7px;left:7px}.storefront-social-image-copy{min-width:0}.storefront-social-image-copy>strong{color:#284f40;font-size:10px;display:block}.storefront-social-image-copy>p{color:#74877f;margin:5px 0 8px;font-size:8px;line-height:1.5}.storefront-social-image-requirements{flex-wrap:wrap;gap:5px;display:flex}.storefront-social-image-requirements>span{color:#176b4d;background:#edf9f4;border:1px solid #cee4da;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.storefront-social-image-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.storefront-social-image-actions .secondary-button{min-height:32px;padding:0 10px;font-size:8px}.storefront-social-image-actions label{cursor:pointer}.storefront-social-image-actions input{display:none}.storefront-social-image-reset{color:#9b474d;background:#fff8f8;border-color:#edcfd1}.storefront-social-feedback{color:#157252;align-items:flex-start;gap:5px;margin-top:8px;font-size:7px;line-height:1.45;display:flex}.storefront-social-feedback svg{flex:none;margin-top:1px}.storefront-social-feedback.error{color:#a53f46}.storefront-social-url-advanced{border-top:1px solid #e2ebe7;margin-top:9px}.storefront-social-url-advanced>summary{cursor:pointer;color:#5d766d;padding-top:9px;font-size:8px;font-weight:750}.storefront-social-url-advanced>.field{margin-top:8px}.storefront-seo-pages-editor{border-top:1px solid #e1e9e5;margin-top:20px;padding-top:18px}.storefront-seo-pages-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.storefront-seo-pages-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.storefront-seo-pages-heading strong{color:#244f40;font-size:11px}.storefront-seo-pages-heading small{color:#71857d;font-size:9px;line-height:1.5}.storefront-seo-pages-heading .secondary-button{flex:none;min-height:34px}.storefront-seo-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.storefront-seo-page-tabs>button{color:#4e675e;text-align:left;background:#fbfdfc;border:1px solid #d7e4de;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px 10px;display:flex}.storefront-seo-page-tabs>button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;font-weight:800;overflow:hidden}.storefront-seo-page-tabs>button small{color:#8b9994;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.storefront-seo-page-tabs>button.active{color:#087451;background:#ecf8f3;border-color:#58b993;box-shadow:0 0 0 2px #2eb17e14}.storefront-seo-page-tabs>button.active small{color:#4d8b74}.storefront-seo-page-preview{background:#fff;border:1px solid #dbe7e2;border-radius:10px;margin:12px 0;padding:11px 13px}.storefront-seo-page-preview>small{color:#82928c;letter-spacing:.05em;font-size:7px;font-weight:800}.storefront-seo-page-preview>div{align-items:center;gap:20px;margin-top:9px;display:flex;overflow-x:auto}.storefront-seo-page-preview span{color:#5a7168;white-space:nowrap;border-bottom:2px solid #0000;padding:0 0 7px;font-size:10px;font-weight:800}.storefront-seo-page-preview span.active{border-color:var(--green);color:var(--green-dark)}.storefront-seo-page-fields{background:#fafcfb;border:1px solid #e0e9e5;border-radius:10px;padding:13px}.storefront-seo-page-fields .field label{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront-seo-page-fields .field label small{color:#8b9792;font-size:7px;font-weight:650}.storefront-seo-faq-editor{background:#fff;border:1px solid #d9e7e1;border-radius:10px;margin-top:12px;overflow:hidden}.storefront-seo-faq-editor>summary{cursor:pointer;color:#315347;background:#f4faf7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.storefront-seo-faq-editor>summary::-webkit-details-marker{display:none}.storefront-seo-faq-editor>summary>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:0;display:grid}.storefront-seo-faq-editor>summary>span>svg{color:var(--green);grid-row:1/3}.storefront-seo-faq-editor>summary strong{font-size:10px}.storefront-seo-faq-editor>summary small{color:#789087;font-size:8px}.storefront-seo-faq-editor>summary>svg{transition:transform .2s}.storefront-seo-faq-editor[open]>summary>svg{transform:rotate(180deg)}.storefront-seo-faq-body{border-top:1px solid #e1ebe6;padding:13px}.storefront-seo-faq-list{gap:9px;margin-top:11px;display:grid}.storefront-seo-faq-list>article{background:#fbfdfc;border:1px solid #dce7e2;border-radius:9px;gap:9px;padding:11px;display:grid}.storefront-seo-faq-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront-seo-faq-list article>header>span{color:#2a5d4b;font-size:9px;font-weight:850}.storefront-seo-faq-list article>header>button{color:#b1444b;background:#fff8f8;border:1px solid #efd3d3;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.storefront-seo-faq-list article>header>button:disabled{cursor:not-allowed;opacity:.35}.storefront-seo-faq-list article>label{gap:5px;display:grid}.storefront-seo-faq-list article>label>span{color:#63736d;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.storefront-seo-faq-list article>label small{color:#8b9792;font-size:7px}.storefront-seo-faq-list input,.storefront-seo-faq-list textarea{color:#26463b;width:100%;font:inherit;background:#fff;border:1px solid #d7e2dd;border-radius:8px;outline:0}.storefront-seo-faq-list input{height:36px;padding:0 10px}.storefront-seo-faq-list textarea{resize:vertical;padding:9px 10px}.storefront-seo-faq-list input:focus,.storefront-seo-faq-list textarea:focus{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e1a}.storefront-seo-add-faq{margin-top:10px}.storefront-seo-pages-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.storefront-seo-pages-actions>span{color:#668078;align-items:center;gap:5px;font-size:8px;display:inline-flex}.storefront-seo-pages-actions>span svg{color:var(--green)}.storefront-seo-pages-actions .secondary-button{min-height:32px}@media (width<=760px){.storefront-social-image-editor{grid-template-columns:1fr}.storefront-social-image-preview{width:100%;max-width:460px}.storefront-seo-pages-heading{flex-direction:column;align-items:stretch}.storefront-seo-pages-heading .secondary-button{width:fit-content}.storefront-seo-page-tabs{scroll-snap-type:x proximity;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.storefront-seo-page-tabs>button{scroll-snap-align:start;min-width:155px}.storefront-seo-pages-actions{flex-direction:column;align-items:flex-start}}.customer-marketing-invitation-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);background:#08141dad;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.customer-marketing-invitation{color:#18242d;background:#fbfcfd;border:1px solid #8399a780;border-radius:26px;width:min(680px,100%);animation:.22s ease-out both customer-marketing-invitation-enter;position:relative;overflow:hidden;box-shadow:0 30px 90px #07141e57}.customer-marketing-invitation:before{z-index:2;content:"";background:linear-gradient(90deg,#c84e32 0%,#ef7b5d 42%,#61a9a4 100%);height:4px;position:absolute;top:0;left:0;right:0}.customer-marketing-invitation-close{z-index:3;color:#dce8ed;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.customer-marketing-invitation-close:hover{color:#fff;background:#ffffff21;border-color:#ffffff61}.customer-marketing-invitation-close:disabled{cursor:wait;opacity:.55}.customer-marketing-invitation>header{color:#fff;background:radial-gradient(circle at 82% 15%,#c84e3233,#0000 31%),linear-gradient(135deg,#102b3b 0%,#172833 58%,#2b282c 100%);align-items:flex-start;gap:17px;padding:31px 70px 27px 30px;display:flex}.customer-marketing-invitation>header>span{color:#fff3ee;background:linear-gradient(145deg,#d35b3f,#a73929);border:1px solid #ff9c7e6b;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 27px #b942294d}.customer-marketing-invitation>header small{color:#ff9b7d;letter-spacing:.1em;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.customer-marketing-invitation>header h2{color:#fff;letter-spacing:-.025em;max-width:510px;margin:0;font-size:clamp(23px,3vw,31px);line-height:1.2}.customer-marketing-invitation>header em{color:#bdcbd3;margin-top:8px;font-size:13px;font-style:normal;font-weight:650;display:block}.customer-marketing-invitation>p{color:#5b6d78;margin:0;padding:25px 30px 18px;font-size:16px;line-height:1.7}.customer-marketing-invitation-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 30px 20px;display:grid}.customer-marketing-invitation-benefits>span{color:#244456;text-align:center;background:linear-gradient(145deg,#f8fbfc,#eef4f6);border:1px solid #d4e1e6;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:60px;padding:12px;display:flex}.customer-marketing-invitation-benefits svg{color:#c84e32;flex:none}.customer-marketing-invitation-benefits b{font-size:13px;line-height:1.35}.customer-marketing-invitation-note{color:#376b63;background:#f0f8f6;border:1px solid #cce5df;border-radius:14px;align-items:center;gap:9px;margin:0 30px 22px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.customer-marketing-invitation-note svg{color:#087b63;flex:none}.customer-marketing-invitation .customer-marketing-invitation-error{color:#9b342d;background:#fff2f1;border:1px solid #f1c0bb;border-radius:12px;margin:-8px 30px 20px;padding:11px 13px;font-size:13px}.customer-marketing-invitation>footer{background:#f6f9fa;border-top:1px solid #dfe7eb;grid-template-columns:minmax(130px,.42fr) minmax(230px,1fr);gap:12px;padding:20px 30px 28px;display:grid}.customer-marketing-invitation>footer button{border-radius:15px;justify-content:center;min-height:52px;margin:0}.customer-marketing-invitation>footer .save-button{background:linear-gradient(135deg,#ce563a,#a83c2c);box-shadow:0 13px 28px #b13d2b38}@keyframes customer-marketing-invitation-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.inline-field-error{color:#b42318;align-items:flex-start;gap:6px;width:100%;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.inline-field-error>svg{flex:none;margin-top:1px}.registration-card input[aria-invalid=true],.registration-card .registration-code-field input[aria-invalid=true],.customer-phone-recovery input[aria-invalid=true],.customer-two-factor-card input[aria-invalid=true]{border-color:#d14343!important;box-shadow:0 0 0 3px #d143431f!important}.registration-legal-consent.has-error{background:#fff7f7;border-color:#d14343}.customer-phone-recovery .inline-field-error,.customer-two-factor-card .inline-field-error{color:#b42318;font-size:12px;font-weight:700}.customer-two-factor-verify>.inline-field-error{grid-column:1}@media (width<=700px){.inline-field-error,.customer-phone-recovery .inline-field-error,.customer-two-factor-card .inline-field-error{margin-top:4px;font-size:13px;line-height:1.4}.registration-validation-message{scroll-margin-block:88px}}@media (width<=680px){.customer-marketing-invitation-backdrop{align-items:flex-end;padding:8px}.customer-marketing-invitation{border-radius:24px 24px 14px 14px;max-height:calc(100dvh - 16px);overflow-y:auto}.customer-marketing-invitation-close{width:40px;height:40px;top:15px;right:15px}.customer-marketing-invitation>header{gap:13px;padding:25px 60px 22px 20px}.customer-marketing-invitation>header>span{border-radius:15px;width:48px;height:48px}.customer-marketing-invitation>header small{font-size:10px}.customer-marketing-invitation>header h2{font-size:21px}.customer-marketing-invitation>p{padding:20px 20px 15px;font-size:15px}.customer-marketing-invitation-benefits{grid-template-columns:1fr;gap:8px;padding:0 20px 16px}.customer-marketing-invitation-benefits>span{text-align:left;justify-content:flex-start;min-height:46px;padding:10px 13px}.customer-marketing-invitation-note{margin:0 20px 18px}.customer-marketing-invitation .customer-marketing-invitation-error{margin:-6px 20px 18px}.customer-marketing-invitation>footer{padding:16px 20px calc(18px + env(safe-area-inset-bottom));grid-template-columns:.72fr 1.28fr}.customer-marketing-invitation>footer button{min-height:50px;padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.customer-marketing-invitation{animation:none}}.storefront-editor-preview{align-self:stretch;min-width:0}.storefront-editor-preview>div{background:#fff;border:1px solid #dce6e2;border-radius:12px;padding:13px;position:sticky;top:78px;box-shadow:0 16px 45px #0f3d2e12}.storefront-preview-title{justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px;display:flex}.storefront-preview-title span{color:#294f41;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.storefront-preview-title small{color:#8a9691;font-size:7px}.storefront-mini-preview{color:#162b24;min-height:310px;font-family:var(--app-font-ui);background:#fff;border:1px solid #dce5e1;border-radius:10px;overflow:hidden}.storefront-mini-preview.preview-font-rounded{font-family:Trebuchet MS,Arial,sans-serif}.storefront-mini-preview.preview-font-classic{font-family:Georgia,serif}.storefront-preview-announcement{color:#fff;background:var(--preview-secondary);text-align:center;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:6px 9px;font-size:6px;font-weight:750;display:flex;overflow:hidden}.storefront-preview-announcement>svg{flex:none}.storefront-preview-announcement>b{white-space:nowrap;border-left:1px solid #fff6;padding-left:4px;font-size:5.5px}.storefront-preview-announcement.effect-pulse>svg{animation:1.6s ease-in-out infinite storefront-announcement-pulse}.storefront-preview-announcement.effect-marquee>span{animation:5s ease-in-out infinite alternate storefront-announcement-drift}.storefront-preview-announcement.effect-celebration{background:linear-gradient(100deg, var(--preview-secondary), var(--preview-primary), var(--preview-secondary));background-size:220% 100%;animation:5s linear infinite storefront-announcement-shine}.storefront-mini-preview>header{border-bottom:1px solid #e8eeeb;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.storefront-mini-preview>header>span{color:#1f4035;align-items:center;gap:4px;margin-right:auto;font-size:7px;font-weight:850;display:flex}.storefront-mini-preview>header>span svg{color:var(--preview-primary)}.storefront-mini-preview>header>span img{object-fit:contain;width:auto;max-width:55px;height:17px;display:block}.storefront-mini-preview>header>i{background:#d8e1dd;border-radius:999px;width:23px;height:3px}.storefront-mini-preview>header>button{color:#fff;background:#152b23;border:0;border-radius:5px;height:21px;padding:0 7px;font-size:5px}.storefront-preview-hero{background:linear-gradient(145deg, white, var(--preview-surface));grid-template-columns:1.1fr .9fr;align-items:center;gap:15px;min-height:185px;padding:22px 17px;display:grid}.preview-layout-centered .storefront-preview-hero{text-align:center;grid-template-columns:1fr}.storefront-preview-hero small{color:var(--preview-primary);text-transform:uppercase;font-size:5px;font-weight:800}.storefront-preview-hero h3{color:#172a24;letter-spacing:-.6px;margin:8px 0;font-size:15px;line-height:1.05}.storefront-preview-hero h3 strong{color:var(--preview-primary);margin-top:2px;display:block}.storefront-preview-hero p{color:#68766f;max-height:39px;margin:0;font-size:6px;line-height:1.5;overflow:hidden}.storefront-preview-hero footer{align-items:center;gap:7px;margin-top:11px;display:flex}.preview-layout-centered .storefront-preview-hero footer{justify-content:center}.storefront-preview-hero footer button{color:#fff;background:var(--preview-primary);border:0;border-radius:5px;height:23px;padding:0 8px;font-size:5px;font-weight:750}.storefront-preview-hero footer span{font-size:5px;font-weight:750}.storefront-preview-hero aside{color:#fff;background:#10241d;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid;transform:rotate(1deg)}.storefront-preview-hero aside span{color:#9bc2b3;font-size:5px}.storefront-preview-hero aside strong{font:650 6px var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.storefront-preview-hero aside div{background:#ffffff12;border-radius:4px;height:18px}.storefront-preview-blocks{background:#fff;flex-wrap:wrap;gap:5px;padding:10px;display:flex}.storefront-preview-blocks span{color:var(--preview-secondary);background:var(--preview-surface);border-radius:5px;padding:6px 7px;font-size:5px;font-weight:800}.preview-corners-square,.preview-corners-square *{border-radius:1px!important}.preview-corners-pill .storefront-preview-hero aside,.preview-corners-pill .storefront-preview-blocks span{border-radius:15px}.storefront-publish-button{width:100%;height:42px;margin-top:11px}.storefront-editor-preview>div>a{color:var(--green-dark);justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:8px;font-weight:750;display:flex}.integration-status{border:1px solid #dbe5e1;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:13px;display:flex}.integration-logo{color:#fff;background:#132820;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.integration-status div{flex-direction:column;flex:1;gap:3px;display:flex}.integration-status strong{font-size:10px}.integration-status small{color:#87938e;font-size:8px}.integration-status.connected{background:#f7fcfa;border-color:#bfe6d5}.provider-low-balance-alert{align-items:center;padding:13px 15px;font-size:10px}.provider-low-balance-alert span{flex-direction:column;gap:2px;display:flex}.provider-low-balance-alert strong{color:#784407;font-size:12px}.provider-balance-card{border-color:#dce8e3;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);margin-bottom:16px;padding:0;display:grid;overflow:hidden}.provider-balance-card.low{border-color:#e9c478;box-shadow:0 10px 28px #ad6f0d14}.provider-balance-card.healthy{border-color:#bde3d4}.provider-balance-summary{background:linear-gradient(135deg,#f1faf6,#fbfdfc);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:20px;display:grid}.provider-balance-card.low .provider-balance-summary{background:linear-gradient(135deg,#fff7e7,#fffcf5)}.provider-balance-card.unavailable .provider-balance-summary{background:#f8fbfa}.provider-balance-summary>span{color:#087b58;background:#dcf4e9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.provider-balance-card.low .provider-balance-summary>span{color:#a7650c;background:#ffebbd}.provider-balance-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.provider-balance-summary small{color:#71877e;letter-spacing:.45px;font-weight:800}.provider-balance-summary strong{color:#153e30;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1.15;overflow:hidden}.provider-balance-card.low .provider-balance-summary strong{color:#8b5007}.provider-balance-summary p{color:#788a82;margin:0;font-size:9px}.provider-balance-summary .provider-balance-bonus{color:#4f6f63;overflow-wrap:anywhere;margin-top:3px}.provider-balance-summary .provider-balance-bonus b{color:#087b58;font-weight:850}.provider-balance-summary .order-status,.provider-balance-notification-heading .order-status{place-items:initial;white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;width:auto;min-width:max-content;height:auto;padding:8px 11px;font-size:9px;line-height:1;display:inline-flex}.provider-balance-summary .order-status>span,.provider-balance-notification-heading .order-status>span{flex:none;font-size:8px}.provider-balance-controls{border-left:1px solid #e2ebe7;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px 14px;min-width:0;padding:16px 18px;display:grid}.provider-balance-controls .field{margin:0}.provider-balance-controls .field input{height:42px;font-weight:750}.provider-balance-actions{align-items:center;gap:8px;padding-bottom:17px;display:flex}.provider-balance-actions button{white-space:nowrap;min-height:42px}.provider-balance-meta{color:#7d8e87;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin:0;font-size:8px;line-height:1.5}.provider-balance-notification-card{margin-bottom:16px;padding:18px}.provider-balance-notification-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.provider-balance-notification-heading>span{color:#07835f;background:#e4f7ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.provider-balance-notification-heading h2{color:#173e33;margin:0;font-size:14px}.provider-balance-notification-heading p{color:#7b8d86;margin:3px 0 0;font-size:9px}.provider-balance-notification-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.provider-balance-notification-channels article{background:#fafcfb;border:1px solid #dfe9e5;border-radius:13px;gap:11px;min-width:0;padding:14px;display:grid}.provider-balance-notification-channels article.active{background:#f4fcf8;border-color:#a9dfcc}.provider-balance-notification-channels header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.provider-balance-notification-channels header>span{color:#5f756c;background:#edf4f1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.provider-balance-notification-channels article.active header>span{color:#087b58;background:#dcf4e9}.provider-balance-notification-channels header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.provider-balance-notification-channels header strong{color:#294d40;font-size:10px}.provider-balance-notification-channels header small{color:#82928c;font-size:8px}.provider-balance-notification-channels header input{accent-color:#0aa174;width:18px;height:18px}.provider-balance-notification-channels label{color:#536a61;gap:5px;font-size:9px;font-weight:750;display:grid}.provider-balance-notification-channels label>input,.provider-balance-notification-channels .password-field input{color:#23463a;height:40px;font:inherit;background:#fff;border:1px solid #d8e4df;border-radius:9px;padding:0 11px}.provider-balance-notification-channels input:disabled{color:#91a099;background:#f1f5f3}.provider-telegram-event-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-balance-notification-channels .provider-telegram-event-toggles label{cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.provider-balance-notification-channels .provider-telegram-event-toggles label:has(input:checked){background:#effaf5;border-color:#9fd9c4}.provider-balance-notification-channels .provider-telegram-event-toggles label>input{accent-color:#0aa174;border:0;width:16px;height:16px;margin:1px 0 0;padding:0}.provider-telegram-event-toggles label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.provider-telegram-event-toggles label strong{color:#294d40;font-size:10px;line-height:1.25}.provider-telegram-event-toggles label small{color:#82928c;font-size:8px;font-weight:600;line-height:1.35}.provider-balance-notification-footer{border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.provider-balance-notification-footer p{color:#7a8d85;overflow-wrap:anywhere;min-width:0;margin:0;font-size:8px}.provider-balance-notification-footer>div{gap:8px;display:flex}.provider-balance-notification-footer button{white-space:nowrap}.vpbank-connector-card{align-self:start}.vpbank-account-lock{background:#f0fbf6;border:1px solid #bfe6d5;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;display:flex}.vpbank-account-lock>svg{color:#08966f;flex:none}.vpbank-account-lock>span{flex-direction:column;gap:3px;min-width:0;display:flex}.vpbank-account-lock small{color:#07835f;letter-spacing:.08em;font-size:7px;font-weight:800}.vpbank-account-lock strong{overflow-wrap:anywhere;color:#173e33;font-size:10px}.vpbank-account-lock em{color:#6e827b;font-size:8px;font-style:normal;line-height:1.45}.vpbank-account-lock.missing{background:#fff8e9;border-color:#f1d9a7}.vpbank-account-lock.missing>svg,.vpbank-account-lock.missing small{color:#9a650e}.payment-accounts-card{align-self:start}.payment-config-fold{background:#fff;border:1px solid #d7e6e0;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 8px 24px #14433309}.bank-payment-config-fold{margin-top:0}.payment-config-fold.is-open{border-color:#9ed5c1;box-shadow:0 10px 28px #0f75540f}.payment-config-fold-toggle{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#f8fcfa);border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 17px;display:grid}.payment-config-fold-toggle:hover{background:linear-gradient(135deg,#fbfffd,#eef9f4)}.payment-config-fold-toggle:focus-visible{outline-offset:-3px;outline:3px solid #0f9f6e2e}.payment-config-fold-icon{color:#087b59;background:#e4f7ef;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.payment-config-fold-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-config-fold-copy small{color:#0b8a62;letter-spacing:.9px;font-size:7px;font-weight:850}.payment-config-fold-copy strong{color:#183e31;font-size:12px;line-height:1.3}.payment-config-fold-copy em{color:#758880;font-size:8px;font-style:normal;line-height:1.45}.payment-config-fold-action{color:#176f53;white-space:nowrap;background:#fff;border:1px solid #c6ddd4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.payment-config-fold-action svg{transition:transform .2s}.payment-config-fold.is-open .payment-config-fold-action svg{transform:rotate(180deg)}.payment-config-fold-content[hidden]{display:none!important}.bank-payment-config-fold .payment-config-fold-content{background:#f7fbf9;border-top:1px solid #e2ece8;padding:14px}.payment-config-fold-content>.content-grid-two{margin:0}.usdt-payment-config-fold .payment-config-fold-content{border-top:1px solid #e2ece8}.usdt-payment-config-fold .usdt-payment-settings{box-shadow:none;border:0;border-radius:0;margin-top:0}.payment-account-mode{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.payment-account-mode>button{color:#526a61;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.payment-account-mode>button.active{color:#087b59;background:#effaf6;border-color:#75c9ab;box-shadow:0 0 0 2px #0f9f6e0f}.payment-account-mode strong,.payment-account-mode small{display:block}.payment-account-mode strong{font-size:9px}.payment-account-mode small{color:#81918b;margin-top:3px;font-size:7px;line-height:1.45}.payment-account-list{gap:12px;display:grid}.payment-account-editor{background:#fbfdfc;border:1px solid #dce7e2;border-radius:13px;padding:13px;transition:opacity .2s,border-color .2s}.payment-account-editor.enabled{background:#f8fcfa;border-color:#b8ddcf}.payment-account-editor.disabled{opacity:.67}.payment-account-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.payment-account-heading>div span,.payment-account-heading>div strong{display:block}.payment-account-heading>div span{color:#0c8c63;letter-spacing:1px;font-size:7px;font-weight:800}.payment-account-heading>div strong{color:#1d3b31;margin-top:3px;font-size:11px}.payment-account-toggle{color:#61766e;cursor:pointer;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.payment-account-toggle input{appearance:none;cursor:pointer;background:#e8eeeb;border:1px solid #cbd9d4;border-radius:999px;width:32px;height:18px;position:relative}.payment-account-toggle input:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.payment-account-toggle input:checked{background:#0f9f6e;border-color:#0f9f6e}.payment-account-toggle input:checked:after{transform:translate(14px)}.bank-card.compact{border-radius:11px;margin-bottom:12px;padding:15px}.bank-card.compact h3{margin:9px 0 3px;font-size:15px}.payment-account-editor .form-grid{margin-top:0}.payment-account-vpbank{background:#fff;border:1px solid #e1e9e6;border-radius:10px;gap:9px;margin-bottom:12px;padding:11px;display:grid}.payment-account-vpbank.connected{background:#f3fbf7;border-color:#b9e2d2}.payment-account-vpbank.selected{box-shadow:0 0 0 2px #0f9f6e14}.payment-account-vpbank-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.payment-account-vpbank-icon{color:#71857d;background:#edf3f0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.payment-account-vpbank.connected .payment-account-vpbank-icon{color:#087e5b;background:#dff5eb}.payment-account-vpbank-heading>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.payment-account-vpbank-heading strong{color:#23473a;font-size:8.5px}.payment-account-vpbank-heading small{color:#788a83;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.payment-account-vpbank-actions{flex-wrap:wrap;gap:7px;display:flex}.payment-account-vpbank-actions button{color:#176b51;cursor:pointer;background:#fff;border:1px solid #c9ddd5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.payment-account-vpbank-actions button:disabled{opacity:.45;cursor:not-allowed}.payment-fixed-choice{color:#667a72;cursor:pointer;border:1px solid #dce7e2;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.payment-fixed-choice.active{color:#087b59;background:#eaf9f3;border-color:#75c9ab}.payment-fixed-choice input{accent-color:#0f9f6e}.payment-fixed-choice strong,.payment-fixed-choice small{display:block}.payment-fixed-choice strong{font-size:8px}.payment-fixed-choice small{color:#84938d;margin-top:2px;font-size:7px}.vpbank-sync-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.vpbank-sync-summary>div{background:#f8fbfa;border:1px solid #dfe9e5;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.vpbank-sync-summary span{color:#7b8983;font-size:8px}.vpbank-sync-summary strong{color:#17372c;overflow-wrap:anywhere;font-size:9px}.vpbank-sync-summary.compact{margin:0}.vpbank-sync-summary.compact>div{background:#ffffffc2;padding:8px}.vpbank-sync-summary.compact span{font-size:7px}.vpbank-sync-summary.compact strong{font-size:8px}.vpbank-actions{flex-wrap:wrap}.topup-reference-preview{color:#087b59;font-family:var(--font-geist-mono);letter-spacing:.35px}.topup-bonus-editor{background:#f5fcf8;border:1px solid #cfe7dc;border-radius:10px;padding:12px}.topup-bonus-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.topup-bonus-heading>div{color:#07835a;align-items:center;gap:8px;min-width:0;display:flex}.topup-bonus-heading>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.topup-bonus-heading strong{color:#234b3d;font-size:9px}.topup-bonus-heading small{color:#728a81;font-size:7px}.topup-bonus-heading button{color:#087654;white-space:nowrap;background:#fff;border:1px solid #b9dfcf;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.topup-bonus-heading button:disabled{opacity:.45;cursor:not-allowed}.topup-bonus-list{gap:7px;margin-top:10px;display:grid}.topup-bonus-row{background:#fff;border:1px solid #dceae4;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.75fr) 32px;align-items:end;gap:8px;min-width:0;padding:8px;display:grid;overflow:hidden}.topup-bonus-row label{flex-direction:column;gap:4px;min-width:0;display:flex}.topup-bonus-row label>span{color:#71857d;font-size:7px;font-weight:700}.topup-bonus-row input{color:#24483b;background:#fbfdfc;border:1px solid #d9e5e0;border-radius:7px;outline:none;width:100%;height:32px;padding:0 9px;font-size:8px;font-weight:700}.topup-bonus-row input:focus{border-color:#75c8aa;box-shadow:0 0 0 3px #0f9f6e12}.topup-percent-input,.topup-days-input{position:relative}.topup-percent-input input{padding-right:27px}.topup-days-input input{padding-right:38px}.topup-percent-input b,.topup-days-input b{color:#0b865d;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.topup-bonus-example{color:#19704f;overflow-wrap:anywhere;background:#eaf8f1;border-radius:7px;grid-area:2/1/auto/4;align-items:center;min-width:0;min-height:32px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.topup-bonus-row>button{color:#b13c45;background:#fff6f6;border:1px solid #efd2d4;border-radius:7px;grid-area:1/4;place-items:center;width:32px;height:32px;display:grid}.topup-bonus-empty{color:#7e8f88;text-align:center;background:#fff9;border:1px dashed #cbded6;border-radius:8px;margin-top:10px;padding:10px;font-size:7px}.customer-bonus-config-content{border-top:1px solid var(--future-border);background:var(--future-section);padding:16px}.customer-bonus-config-fold .payment-config-fold-icon{color:var(--future-primary-dark);background:var(--future-primary-soft)}.customer-bonus-policy-note{border:1px solid var(--future-primary);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.customer-bonus-policy-note{border:1px solid color-mix(in srgb, var(--future-primary) 28%, var(--future-border))}}.customer-bonus-policy-note{color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.customer-bonus-policy-note{background:color-mix(in srgb, var(--future-primary-soft) 58%, white)}}.customer-bonus-policy-note{align-items:flex-start;gap:10px;display:flex}.customer-bonus-policy-note>svg{flex:none;margin-top:1px}.customer-bonus-policy-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-bonus-policy-note strong{font-size:14px}.customer-bonus-policy-note span{color:var(--future-muted);font-size:12px;line-height:1.55}.customer-bonus-management{border:1px solid var(--future-border);background:#fff;border-radius:13px;margin-top:13px;overflow:hidden}.customer-bonus-management-heading{border-bottom:1px solid var(--future-border);background:linear-gradient(135deg, var(--future-surface-strong), var(--future-section));justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.customer-bonus-management-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.customer-bonus-management-heading>div>span{width:36px;height:36px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.customer-bonus-management-heading>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-bonus-management-heading strong{color:var(--future-text);font-size:14px}.customer-bonus-management-heading small{color:var(--future-muted);font-size:12px}.customer-bonus-management-heading>em{color:var(--future-primary-dark);background:var(--future-primary-soft);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.customer-bonus-management-toolbar{border-bottom:1px solid var(--future-border);grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:end;gap:11px;padding:11px 13px;display:grid}.customer-bonus-list-search{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-bonus-list-search>span{color:var(--future-muted);font-size:12px;font-weight:800}.customer-bonus-list-search>div{border:1px solid var(--future-border);background:var(--future-section);border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.customer-bonus-list-search>div:focus-within{border-color:var(--future-primary);box-shadow:0 0 0 3px var(--future-primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.customer-bonus-list-search>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--future-primary) 12%, transparent)}}.customer-bonus-list-search input{width:100%;min-width:0;color:var(--future-text);background:0 0;border:0;outline:0;padding:0;font-size:13px}.customer-bonus-list-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.customer-bonus-list-filters button{border:1px solid var(--future-border);min-height:40px;color:var(--future-muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-size:12px;font-weight:800}.customer-bonus-list-filters button:hover{border-color:var(--future-border-strong);color:var(--future-text)}.customer-bonus-list-filters button.active{border-color:var(--future-primary)}@supports (color:color-mix(in lab, red, red)){.customer-bonus-list-filters button.active{border-color:color-mix(in srgb, var(--future-primary) 42%, var(--future-border))}}.customer-bonus-list-filters button.active{color:var(--future-primary-dark);background:var(--future-primary-soft)}.customer-bonus-management-list{padding:0 13px}.customer-bonus-management-row{border-bottom:1px solid var(--future-border);grid-template-columns:minmax(210px,1.2fr) repeat(2,minmax(155px,.8fr)) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.customer-bonus-management-row:last-child{border-bottom:0}.customer-bonus-management-row.is-selected{background:var(--future-primary-soft);border-radius:10px;margin-inline:-7px;padding-inline:7px}@supports (color:color-mix(in lab, red, red)){.customer-bonus-management-row.is-selected{background:color-mix(in srgb, var(--future-primary-soft) 42%, white)}}.customer-bonus-list-customer{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.customer-bonus-list-customer>span{width:38px;height:38px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.customer-bonus-list-customer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-bonus-list-customer strong{color:var(--future-text);overflow-wrap:anywhere;font-size:13px}.customer-bonus-list-customer small,.customer-bonus-list-customer em{color:var(--future-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.customer-bonus-list-customer em{color:var(--future-muted-strong)}.customer-bonus-list-policy{border:1px solid var(--future-border);min-width:0;min-height:48px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 9px;display:flex}.customer-bonus-list-policy>svg{flex:none}.customer-bonus-list-policy>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-bonus-list-policy small{color:var(--future-muted);font-size:12px}.customer-bonus-list-policy strong{overflow-wrap:anywhere;font-size:12px}.customer-bonus-list-policy.is-none{color:#87570f;background:#fff6df;border-color:#ecd49e}.customer-bonus-list-policy.is-general{color:var(--future-muted);background:var(--future-section)}.customer-bonus-list-edit{white-space:nowrap;min-height:38px;padding-inline:11px;font-size:12px}.customer-bonus-management-empty{min-height:130px;color:var(--future-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px;display:flex}.customer-bonus-management-empty strong{color:var(--future-text);font-size:14px}.customer-bonus-management-empty span{font-size:12px}.customer-bonus-list-pagination{border-top:1px solid var(--future-border);color:var(--future-muted);background:var(--future-section);justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.customer-bonus-list-pagination>nav{align-items:center;gap:8px;display:flex}.customer-bonus-list-pagination button{border:1px solid var(--future-border);width:32px;height:32px;color:var(--future-primary-dark);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.customer-bonus-list-pagination button:disabled{opacity:.42;cursor:not-allowed}.customer-bonus-customer-picker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:11px;margin-top:13px;display:grid}.customer-bonus-customer-picker label{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-bonus-customer-picker label>span{color:var(--future-muted);font-size:12px;font-weight:800}.customer-bonus-customer-picker label>div{border:1px solid var(--future-border);background:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.customer-bonus-customer-picker input,.customer-bonus-customer-picker select{border:1px solid var(--future-border);width:100%;min-width:0;height:40px;color:var(--future-text);background:#fff;border-radius:10px;outline:none;font-size:13px}.customer-bonus-customer-picker input{background:0 0;border:0;height:auto;padding:0}.customer-bonus-customer-picker select{padding:0 11px}.customer-bonus-customer-picker label>div:focus-within,.customer-bonus-customer-picker select:focus{border-color:var(--future-primary);box-shadow:0 0 0 3px var(--future-primary)}@supports (color:color-mix(in lab, red, red)){.customer-bonus-customer-picker label>div:focus-within,.customer-bonus-customer-picker select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--future-primary) 12%, transparent)}}.customer-bonus-selected-customer{border:1px solid var(--future-border);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:grid}.customer-bonus-selected-customer>span{width:38px;height:38px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.customer-bonus-selected-customer>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-bonus-selected-customer strong{color:var(--future-text);font-size:14px}.customer-bonus-selected-customer small{color:var(--future-muted);overflow-wrap:anywhere;font-size:12px}.customer-bonus-selected-customer>em{color:var(--future-primary-dark);background:var(--future-primary-soft);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.customer-bonus-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.customer-bonus-channel-card{border:1px solid var(--future-border);background:var(--future-surface-strong);border-radius:13px;min-width:0;padding:13px;box-shadow:0 8px 22px #111b230a}.customer-bonus-channel-card.is-custom{border-color:var(--future-primary)}@supports (color:color-mix(in lab, red, red)){.customer-bonus-channel-card.is-custom{border-color:color-mix(in srgb, var(--future-primary) 45%, var(--future-border))}}.customer-bonus-channel-card.is-custom{box-shadow:inset 3px 0 var(--future-primary), 0 8px 22px #111b230a}.customer-bonus-channel-card.is-none{box-shadow:inset 3px 0 var(--future-amber), 0 8px 22px #111b230a;border-color:#e6c98e}.customer-bonus-channel-card>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.customer-bonus-channel-card>header>span{width:36px;height:36px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:10px;place-items:center;display:grid}.customer-bonus-channel-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-bonus-channel-card>header strong{color:var(--future-text);font-size:14px}.customer-bonus-channel-card>header small{color:var(--future-muted);font-size:12px;line-height:1.45}.customer-bonus-channel-card>header em{border:1px solid var(--future-border);color:var(--future-muted);background:var(--future-section);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}.customer-bonus-channel-card.is-custom>header em{color:var(--future-primary-dark);border-color:var(--future-primary)}@supports (color:color-mix(in lab, red, red)){.customer-bonus-channel-card.is-custom>header em{border-color:color-mix(in srgb, var(--future-primary) 35%, var(--future-border))}}.customer-bonus-channel-card.is-custom>header em{background:var(--future-primary-soft)}.customer-bonus-channel-card.is-none>header em{color:#8c5a10;background:#fff6df;border-color:#ecd49e}.customer-bonus-mode-switch{border:1px solid var(--future-border);background:var(--future-section);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:12px;padding:3px;display:grid}.customer-bonus-mode-switch button{min-width:0;min-height:38px;color:var(--future-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:12px;font-weight:800}.customer-bonus-mode-switch button.active{color:var(--future-primary-dark);background:#fff;box-shadow:0 2px 8px #111b2314}.customer-bonus-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.customer-bonus-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-bonus-fields label>span{color:var(--future-muted);font-size:12px;font-weight:800}.customer-bonus-fields label>div{position:relative}.customer-bonus-fields input{border:1px solid var(--future-border);width:100%;height:40px;color:var(--future-text);background:#fff;border-radius:9px;outline:none;padding:0 42px 0 10px;font-size:13px;font-weight:750}.customer-bonus-fields input:focus{border-color:var(--future-primary);box-shadow:0 0 0 3px var(--future-primary)}@supports (color:color-mix(in lab, red, red)){.customer-bonus-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--future-primary) 12%, transparent)}}.customer-bonus-fields b{color:var(--future-primary-dark);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.customer-bonus-explanation{min-height:48px;color:var(--future-muted);background:var(--future-section);border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;font-size:12px;line-height:1.55;display:flex}.customer-bonus-explanation>svg{flex:none;margin-top:1px}.customer-bonus-explanation.custom{color:var(--future-primary-dark);background:var(--future-primary-soft)}.customer-bonus-explanation.none{color:#87570f;background:#fff6df}.customer-bonus-channel-card>footer{border-top:1px solid var(--future-border);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.customer-bonus-channel-card>footer small{max-width:48%;color:var(--future-muted);font-size:12px;line-height:1.45}.customer-bonus-channel-card>footer button{min-height:38px;padding-inline:12px;font-size:12px}.customer-bonus-snapshot-note{color:var(--future-muted);background:#fff;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:12px;display:flex}.customer-bonus-empty-customer{border:1px dashed var(--future-border-strong);min-height:160px;color:var(--future-muted);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:20px;display:flex}.customer-bonus-empty-customer strong{color:var(--future-text);font-size:14px}.customer-bonus-empty-customer span{font-size:12px}@media (width<=900px){.customer-bonus-management-toolbar{grid-template-columns:1fr}.customer-bonus-list-filters{justify-content:flex-start}.customer-bonus-management-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-bonus-list-customer{grid-column:1/-1}.customer-bonus-list-edit{grid-column:1/-1;justify-content:center;width:100%}.customer-bonus-customer-picker,.customer-bonus-channel-grid{grid-template-columns:1fr}}@media (width<=560px){.customer-bonus-config-content{padding:11px}.customer-bonus-management-heading{flex-direction:column;align-items:flex-start}.customer-bonus-management-heading>em{white-space:normal;margin-left:46px}.customer-bonus-management-toolbar{padding:10px}.customer-bonus-list-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-bonus-list-filters button{width:100%;padding-inline:7px}.customer-bonus-management-list{padding-inline:10px}.customer-bonus-management-row{grid-template-columns:1fr}.customer-bonus-list-customer,.customer-bonus-list-edit{grid-column:auto}.customer-bonus-list-pagination{flex-direction:column;align-items:flex-start}.customer-bonus-selected-customer{grid-template-columns:34px minmax(0,1fr)}.customer-bonus-selected-customer>span{width:34px;height:34px}.customer-bonus-selected-customer>em{grid-column:2;width:fit-content}.customer-bonus-channel-card>header{grid-template-columns:34px minmax(0,1fr)}.customer-bonus-channel-card>header>span{width:34px;height:34px}.customer-bonus-channel-card>header em{grid-column:2;width:fit-content}.customer-bonus-mode-switch,.customer-bonus-fields{grid-template-columns:1fr}.customer-bonus-channel-card>footer{flex-direction:column;align-items:stretch}.customer-bonus-channel-card>footer small{max-width:none}.customer-bonus-channel-card>footer button{justify-content:center;width:100%}}.usdt-payment-settings{border-color:#cfe4dc;margin-top:14px;padding:0;overflow:hidden}.usdt-payment-settings.is-enabled{border-color:#8ed0b8;box-shadow:0 10px 28px #0f75540f}.usdt-payment-heading{background:linear-gradient(135deg,#fff,#f1faf6);border-bottom:1px solid #dfeae6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.usdt-payment-settings.is-disabled .usdt-payment-heading{background:linear-gradient(135deg,#fff,#f8faf9)}.usdt-payment-title{align-items:center;gap:12px;min-width:0;display:flex}.usdt-payment-title>span{color:#07805b;background:#dcf5ea;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.usdt-payment-title>div{min-width:0}.usdt-payment-title small{color:#07835f;letter-spacing:.1em;font-size:7px;font-weight:850}.usdt-payment-title h2{color:#173e33;margin:3px 0;font-size:15px}.usdt-payment-title p{color:#71847d;margin:0;font-size:9px;line-height:1.5}.usdt-payment-state{flex:none;align-items:center;gap:10px;display:flex}.usdt-payment-toggle{color:#526b62;cursor:pointer;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.usdt-payment-toggle input{appearance:none;cursor:pointer;background:#e6edeb;border:1px solid #cbd9d4;border-radius:999px;width:36px;height:20px;position:relative}.usdt-payment-toggle input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.usdt-payment-toggle input:checked{background:#0f9f6e;border-color:#0f9f6e}.usdt-payment-toggle input:checked:after{transform:translate(16px)}.usdt-payment-body{grid-template-columns:minmax(0,1.45fr) minmax(250px,.65fr);gap:20px;padding:19px 20px;display:grid}.usdt-payment-body>.form-grid{align-content:start;margin:0}.usdt-payment-body .field input[readonly]{color:#5e716a;background:#f4f7f6}.usdt-rate-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.usdt-rate-input input{border-radius:8px 0 0 8px!important}.usdt-rate-input span{color:#167052;white-space:nowrap;background:#edf8f3;border:1px solid #dfe7e3;border-left:0;border-radius:0 8px 8px 0;align-items:center;height:34px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.usdt-payment-safety{background:#f9fcfb;border:1px solid #dce9e4;border-radius:12px;align-self:start;gap:10px;min-width:0;padding:14px;display:grid}.usdt-payment-flow{border-bottom:1px solid #e4ece9;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-bottom:10px;display:grid}.usdt-payment-flow>span{color:#087a58;background:#e1f5ec;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.usdt-payment-flow strong,.usdt-payment-flow small{display:block}.usdt-payment-flow strong{color:#25483c;font-size:9px}.usdt-payment-flow small{color:#778a82;margin-top:3px;font-size:7.5px;line-height:1.5}.usdt-payment-safety .provider-alert{margin:0}.usdt-payment-meta{grid-template-columns:1fr auto;gap:6px 12px;padding-top:2px;display:grid}.usdt-payment-meta span{color:#7d8c86;font-size:7px}.usdt-payment-meta strong{color:#315347;text-align:right;font-size:7.5px}.usdt-payment-error{margin:0 20px 14px}.usdt-payment-actions{background:#f9fcfb;border-top:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.usdt-payment-actions>span{color:#758881;font-size:8px;line-height:1.45}.usdt-payment-actions .save-button{white-space:nowrap;flex:none;min-height:40px}.payment-history-panel{margin-top:14px}.usdt-history-panel{border-color:#cfe7de;overflow:hidden}.usdt-history-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.usdt-history-header-actions .secondary-button{white-space:nowrap;min-height:35px;padding:0 12px}.usdt-history-summary>div{border-top-width:3px}.usdt-history-table{min-width:1320px}.usdt-history-table th:first-child{width:150px}.usdt-history-table th:nth-child(2){width:205px}.usdt-history-table th:nth-child(3){width:255px}.usdt-history-table th:nth-child(4){width:170px}.usdt-history-table th:nth-child(5){width:230px}.usdt-history-table th:nth-child(6){width:310px}.usdt-history-table td{font-size:9px;line-height:1.45}.usdt-history-hash,.usdt-history-address{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.usdt-history-hash>strong{color:#285247;font-size:8px}.usdt-history-hash>a{color:#087b59;align-items:center;gap:5px;max-width:100%;font-weight:800;text-decoration:none;display:inline-flex}.usdt-history-hash>a:hover{color:#075e46;text-underline-offset:3px;text-decoration:underline}.usdt-history-hash code,.usdt-history-address code{max-width:100%;color:inherit;font-family:var(--font-geist-mono);overflow-wrap:anywhere;word-break:break-all;font-size:7.5px}.usdt-history-address>code{color:#244b3e;font-weight:700}.usdt-history-address small{color:#81928b;font-size:7px;line-height:1.5}.payment-reference-cell em{color:#0a7957;font-size:7.5px;font-style:normal;font-weight:750;line-height:1.45}.payment-history-header{min-height:64px}.payment-history-summary{background:linear-gradient(#fcfefd,#f8fbfa);border-bottom:1px solid #e8eeeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.payment-history-summary>div{background:#fff;border:1px solid #dfe9e5;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-width:0;padding:12px 13px;display:grid}.payment-history-summary span{color:#76867f;font-size:8px;font-weight:700}.payment-history-summary strong{color:#203d33;font-size:18px;line-height:1}.payment-history-summary small{color:#96a29d;grid-column:1/-1;font-size:7px}.payment-history-summary .is-success{background:#f4fcf8;border-color:#c7eadb}.payment-history-summary .is-success strong{color:#098258}.payment-history-summary .is-warning{background:#fffaf0;border-color:#f1dfb8}.payment-history-summary .is-warning strong{color:#a66309}.payment-history-summary .is-danger{background:#fff7f7;border-color:#f2ced1}.payment-history-summary .is-danger strong{color:#b64048}.payment-history-toolbar{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:9px 14px;padding:11px 18px;display:grid}.payment-history-search{color:#789088;background:#fbfdfc;border:1px solid #dce7e2;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.payment-history-search:focus-within{color:#087b59;background:#fff;border-color:#79caae;box-shadow:0 0 0 3px #0f9f6e14}.payment-history-search input{color:#1c3e33;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.payment-history-search input::placeholder{color:#8b9994}.payment-history-search button{color:#73867f;cursor:pointer;background:#eef3f1;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.payment-history-search button:hover{color:#087b59;background:#e3f6ef}.payment-history-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payment-history-filters button{color:#60736b;background:#fff;border:1px solid #dce6e2;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.payment-history-filters button span{background:#edf2f0;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.payment-history-filters button.active{color:#fff;background:#11875f;border-color:#11875f}.payment-history-filters button.active span{color:#08704f;background:#d9f5e8}.payment-history-search-count{color:#71847c;grid-column:1/-1;font-size:8px}.payment-history-table{table-layout:fixed;min-width:1160px}.payment-history-table th:first-child{width:145px}.payment-history-table th:nth-child(2){width:165px}.payment-history-table th:nth-child(3){width:240px}.payment-history-table th:nth-child(4){width:125px}.payment-history-table th:nth-child(5){width:230px}.payment-history-table th:nth-child(6){width:240px}.payment-history-table td{vertical-align:top}.payment-history-pagination{color:#71827b;background:#fbfdfc;border-top:1px solid #e8eeeb;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.payment-history-pagination>div{align-items:baseline;gap:5px;font-size:8px;display:flex}.payment-history-pagination>div strong{color:#193e32;font-size:10px}.payment-history-pagination>label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.payment-history-pagination select{color:#29483e;background:#fff;border:1px solid #d9e5e0;border-radius:7px;min-width:70px;height:32px;padding:0 25px 0 9px;font-size:8px;font-weight:700}.payment-history-pagination nav{align-items:center;gap:7px;display:flex}.payment-history-pagination nav button{color:#27604d;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.payment-history-pagination nav button:hover:not(:disabled){color:#fff;background:#0d9468;border-color:#0d9468}.payment-history-pagination nav button:disabled{color:#adb9b4;cursor:not-allowed;background:#f3f6f5}.payment-history-pagination nav span{color:#71827b;text-align:center;min-width:76px;font-size:8px}.payment-history-pagination nav strong{color:#173d30}.admin-order-pagination{color:#71827b;background:#fbfdfc;border-top:1px solid #e8eeeb;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.admin-order-pagination>div{align-items:baseline;gap:5px;font-size:8px;display:flex}.admin-order-pagination>div strong{color:#193e32;font-size:10px}.admin-order-pagination>label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.admin-order-pagination select{color:#29483e;background:#fff;border:1px solid #d9e5e0;border-radius:7px;min-width:70px;height:32px;padding:0 25px 0 9px;font-size:8px;font-weight:700}.admin-order-pagination nav{align-items:center;gap:7px;display:flex}.admin-order-pagination nav button{color:#27604d;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.admin-order-pagination nav button:hover:not(:disabled){color:#fff;background:#0d9468;border-color:#0d9468}.admin-order-pagination nav button:disabled{color:#adb9b4;cursor:not-allowed;background:#f3f6f5}.admin-order-pagination nav span{color:#71827b;text-align:center;min-width:76px;font-size:8px}.admin-order-pagination nav strong{color:#173d30}.wallet-history-pagination{color:#71827b;background:#fbfdfc;border-top:1px solid #e8eeeb;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.wallet-history-pagination>div{align-items:baseline;gap:5px;font-size:8px;display:flex}.wallet-history-pagination>div strong{color:#193e32;font-size:10px}.wallet-history-pagination>label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.wallet-history-pagination select{color:#29483e;background:#fff;border:1px solid #d9e5e0;border-radius:7px;min-width:70px;height:32px;padding:0 25px 0 9px;font-size:8px;font-weight:700}.wallet-history-pagination nav{align-items:center;gap:7px;display:flex}.wallet-history-pagination nav button{color:#27604d;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.wallet-history-pagination nav button:hover:not(:disabled){color:#fff;background:#0d9468;border-color:#0d9468}.wallet-history-pagination nav button:disabled{color:#adb9b4;cursor:not-allowed;background:#f3f6f5}.wallet-history-pagination nav span{color:#71827b;text-align:center;min-width:76px;font-size:8px}.wallet-history-pagination nav strong{color:#173d30}.wallet-history-search{background:#fbfdfc;border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 18px;display:grid}.wallet-history-search>div{color:#769087;background:#fff;border:1px solid #d7e4df;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.wallet-history-search>div:focus-within{border-color:#34b58a;box-shadow:0 0 0 3px #0f9e6f17}.wallet-history-search input{color:#173d30;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:9px}.wallet-history-search input::placeholder{color:#91a09b}.wallet-history-search-clear{color:#789088;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.wallet-history-search-clear:hover{color:#ba3f3f;background:#fff0f0}.wallet-history-search-submit{color:#fff;cursor:pointer;background:#0d9d6f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:94px;height:38px;padding:0 14px;font-size:8px;font-weight:800;display:inline-flex}.wallet-history-search-submit:hover{background:#087e5a}.wallet-history-filters{background:#fff;border-bottom:1px solid #e8eeeb;flex-wrap:wrap;align-content:center;align-items:center;gap:7px;padding:10px 18px;display:flex;overflow:visible}.wallet-history-filters button{color:#5f776e;cursor:pointer;background:#fff;border:1px solid #d8e5e0;border-radius:999px;flex:none;min-width:max-content;height:30px;padding:0 11px;font-size:8px;font-weight:750;transition:color .18s,border-color .18s,background .18s}.wallet-history-filters button:hover{color:#087b59;background:#f1faf6;border-color:#9fd6c2}.wallet-history-filters button.active{color:#fff;background:#0d9d6f;border-color:#0d9d6f;box-shadow:0 4px 10px #0d9d6f29}.wallet-history-mobile-filter{display:none}.customer-order-pagination{color:#71827b;background:#fbfdfc;border-top:1px solid #e8eeeb;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:grid}.customer-order-pagination>div{align-items:baseline;gap:5px;font-size:8px;display:flex}.customer-order-pagination>div strong{color:#193e32;font-size:10px}.customer-order-pagination>label{align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.customer-order-pagination select{color:#29483e;background:#fff;border:1px solid #d9e5e0;border-radius:7px;min-width:70px;height:32px;padding:0 25px 0 9px;font-size:8px;font-weight:700}.customer-order-pagination nav{align-items:center;gap:7px;display:flex}.customer-order-pagination nav button{color:#27604d;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.customer-order-pagination nav button:hover:not(:disabled){color:#fff;background:#0d9468;border-color:#0d9468}.customer-order-pagination nav button:disabled{color:#adb9b4;cursor:not-allowed;background:#f3f6f5}.customer-order-pagination nav span{color:#71827b;text-align:center;min-width:76px;font-size:8px}.customer-order-pagination nav strong{color:#173d30}.customer-order-search{background:#fbfdfc;border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 18px;display:grid}.customer-order-search>div{color:#769087;background:#fff;border:1px solid #d7e4df;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-order-search>div:focus-within{border-color:#34b58a;box-shadow:0 0 0 3px #0f9e6f17}.customer-order-search input{color:#173d30;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:9px}.customer-order-search input::placeholder{color:#91a09b}.customer-order-search-clear{color:#789088;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.customer-order-search-clear:hover{color:#ba3f3f;background:#fff0f0}.customer-order-search-submit{color:#fff;cursor:pointer;background:#0d9d6f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:94px;height:38px;padding:0 14px;font-size:8px;font-weight:800;display:inline-flex}.customer-order-search-submit:hover:not(:disabled){background:#087e5a}.customer-order-search-submit:disabled{opacity:.6;cursor:wait}.payment-time-cell,.payment-content-cell,.payment-amount-cell,.payment-result-cell,.payment-reference-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-time-cell small,.payment-content-cell small,.payment-amount-cell small,.payment-result-cell small,.payment-reference-cell small{color:#8d9b95;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.payment-content-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-content-cell small,.payment-reference-cell strong{font-family:var(--font-geist-mono)}.payment-amount-cell strong{color:#153f31;font-size:11px!important}.payment-amount-cell small{color:#b64048}.payment-result-cell{align-items:flex-start}.payment-provider-cell{align-items:center;gap:9px;display:flex}.payment-provider-cell>span{color:#087453;background:#e4f6ee;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.payment-provider-cell>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-provider-cell small{color:#8a9892;font-size:7px;font-family:var(--font-geist-mono)}.payment-history-empty{color:#85948e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:30px;display:flex}.payment-history-empty svg{color:#16a374}.payment-history-empty strong{color:#355148;font-size:10px}.payment-history-empty span{font-size:8px}@media (width<=1100px){.payment-history-table-wrap{background:#f6faf8;padding:12px;overflow:visible}.payment-history-table{width:100%;min-width:0;display:block}.payment-history-table thead{display:none}.payment-history-table tbody{gap:10px;display:grid}.payment-history-table tr{background:#fff;border:1px solid #dfe9e5;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:13px 18px;padding:13px 14px;display:grid;box-shadow:0 4px 14px #14433309}.payment-history-table td{border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.payment-history-table td:before{content:attr(data-label);color:#84938d;letter-spacing:.35px;text-transform:uppercase;font-size:7px;font-weight:800}.payment-history-table td:nth-child(3){grid-column:1/span 2}.payment-history-table td:nth-child(6){border-top:1px solid #edf2ef;grid-column:1/-1;padding-top:11px}.payment-content-cell strong{white-space:normal;overflow-wrap:anywhere}}.integration-grid{align-items:start}.provider-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.provider-card-heading h2,.provider-card-heading p{margin:0}.provider-card-heading p{margin-top:5px}.provider-card-heading :is(.secondary-button,.save-button){flex:none}.secure-config-note{color:#266047;background:#eef9f4;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:10px 11px;font-size:8px;line-height:1.45;display:flex}.provider-test-card{min-height:100%}.provider-alert{border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.provider-alert svg{flex:none;margin-top:1px}.provider-alert.warning{color:#8a570d;background:#fff8e9;border:1px solid #f1d9a7}.provider-alert.error{color:#a3323a;background:#fff3f4;border:1px solid #f0c8cc}.provider-alert.success{color:#126543;background:#effaf5;border:1px solid #bfe6d5}.provider-alert a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.provider-key-editor{background:#f8fcfa;border:1px solid #cbe8dc;border-radius:11px;margin-top:16px;padding:14px}.provider-key-editor .provider-alert{margin-bottom:14px}.provider-secret-input{position:relative}.provider-secret-input input{width:100%;padding-right:44px!important}.provider-secret-input button{color:#668078;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.provider-secret-input button:hover{color:#087453;background:#e7f6ef}.provider-key-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.provider-success-line{color:#116b47;background:#effaf5;border:1px solid #bfe6d5;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 12px;display:flex}.provider-success-line>div{flex-direction:column;gap:3px;display:flex}.provider-success-line strong{font-size:9px}.provider-success-line small{color:#5f8373;font-size:7px}.provider-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.provider-metrics>div{background:#fbfdfc;border:1px solid #e0e8e4;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-height:76px;padding:11px;display:grid}.provider-metrics svg{color:var(--green);grid-row:1/3}.provider-metrics strong{font-size:17px;line-height:1}.provider-metrics span{color:#7c8b85;font-size:7px}.provider-plan-list{border:1px solid #e1e8e5;border-radius:9px;overflow:hidden}.provider-plan-heading,.provider-plan-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-plan-heading{color:#65736e;background:#f7faf9;padding:9px 11px;font-size:7px}.provider-plan-heading strong{color:#2e473e;font-size:8px}.provider-plan-row{border-top:1px solid #edf1ef;padding:9px 11px}.provider-plan-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.provider-plan-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.provider-plan-row small{color:#8b9893;font-size:7px}.provider-plan-row>span{color:#176b4b;flex:none;font-size:8px;font-weight:750}.provider-empty-test{color:#71817a;text-align:center;background:#fafcfb;border:1px dashed #cfdbd6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:236px;padding:30px;display:flex}.provider-empty-test svg{color:var(--green)}.provider-empty-test strong{color:#31483f;font-size:9px}.provider-empty-test span{max-width:270px;font-size:8px;line-height:1.5}.integration-flow-card{margin-top:14px}.automation-grid{grid-template-columns:repeat(4,1fr);gap:0 18px;padding:0;display:grid}.spin-icon{animation:.9s linear infinite provider-spin}@keyframes provider-spin{to{transform:rotate(360deg)}}@media (width<=720px){.provider-card-heading{flex-direction:column;align-items:stretch}.provider-card-heading :is(.secondary-button,.save-button),.provider-key-actions>button{width:100%}.provider-key-actions{flex-direction:column-reverse}}.live-data-label{color:#18704e;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.live-data-label>span{background:#18b979;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e0f6ec}.admin-toast{border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-bottom:13px;padding:11px 12px;font-size:9px;display:grid}.admin-toast.success{color:#146242;background:#effaf5;border:1px solid #c2e7d6}.admin-toast.error{color:#9e3038;background:#fff2f3;border:1px solid #efc4c8}.admin-toast button{color:inherit;background:0 0;border:0}.admin-search{color:#80908a;background:#fff;border:1px solid #dce5e1;border-radius:8px;align-items:center;gap:7px;min-width:220px;height:34px;padding:0 10px;display:flex}.admin-search input{color:#263d35;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8px}.detail-card,.inline-admin-form{margin-top:14px}.detail-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.detail-grid>div{background:#fafcfb;border:1px solid #e3eae7;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.detail-grid span{color:#84918c;font-size:7px}.detail-grid strong{font-size:9px}.admin-order-dialog-backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0519138f;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-order-dialog{background:#fff;border:1px solid #beded1e6;border-radius:18px;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 26px 80px #03231947}.admin-order-dialog-head{background:linear-gradient(135deg,#f2fbf7 0%,#fff 75%);border-bottom:1px solid #e1ebe6;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:112px;padding:22px 24px;display:grid}.admin-order-dialog-icon,.admin-order-product-icon{color:#087956;background:#def5ea;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.admin-order-dialog-head>div{min-width:0}.admin-order-dialog-head small,.admin-order-dialog-primary small{color:#16815e;letter-spacing:.07em;font-size:11px;font-weight:800}.admin-order-dialog-head h2{color:#163b2f;letter-spacing:-.035em;margin:3px 0 2px;font-size:24px;line-height:1.15}.admin-order-dialog-head p{color:#73877f;margin:0;font-size:12px}.admin-order-dialog-close{color:#60766e;background:#fff;border:1px solid #d8e4df;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-order-dialog-close:hover{color:#9d353d;background:#fff5f6;border-color:#ecc9cc}.admin-order-dialog-body{padding:22px 24px 24px}.admin-order-dialog-primary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-order-dialog-primary article{background:#fbfdfc;border:1px solid #dce8e3;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:88px;padding:15px;display:flex}.admin-order-dialog-primary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-order-dialog-primary strong{color:#26483d;font-size:14px;line-height:1.35}.admin-order-dialog-primary p{color:#7b8d86;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.admin-order-dialog-primary .customer-avatar{flex:none;width:46px;height:46px;font-size:12px}.admin-order-dialog-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.admin-order-dialog-grid>div{background:#f7faf9;border:1px solid #e0e9e5;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:13px 15px;display:flex}.admin-order-dialog-grid span{color:#71847d;font-size:11px;font-weight:650}.admin-order-dialog-grid strong{color:#24483b;font-size:13px;line-height:1.4}.admin-order-dialog-grid strong.amount{color:#087956;font-size:17px}.admin-order-proxy-list{background:#f2faf6;border:1px solid #cfe5dc;border-radius:13px;margin-top:14px;padding:15px}.admin-order-proxy-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.admin-order-proxy-list-head>div{min-width:0}.admin-order-proxy-list-head small{color:#16815e;letter-spacing:.07em;font-size:11px;font-weight:800}.admin-order-proxy-list-head h3{color:#1f4437;margin:3px 0 0;font-size:14px;line-height:1.35}.admin-order-proxy-list-head>span{color:#087956;background:#dff4e9;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.admin-order-proxy-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.admin-order-proxy-search{color:#71877e;background:#fff;border:1px solid #d1e3dc;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;display:flex}.admin-order-proxy-search:focus-within{border-color:#5cbf98;box-shadow:0 0 0 3px #20aa761a}.admin-order-proxy-search input{color:#23473a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-order-proxy-search input::placeholder{color:#91a19b}.admin-order-proxy-page-size{color:#71877e;background:#fff;border:1px solid #d1e3dc;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding-left:11px;display:flex}.admin-order-proxy-page-size span{font-size:11px;font-weight:700}.admin-order-proxy-page-size select{color:#1c5b47;height:40px;font:inherit;background:0 0;border:0;outline:0;padding:0 28px 0 7px;font-size:12px;font-weight:750}.admin-order-support-access{color:#24566f;background:#f3f9fd;border:1px solid #c9ddf0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:10px;padding:12px;display:grid}.admin-order-support-access.revealed{color:#176048;background:#e9f8f1;border-color:#a9d8c5}.admin-order-support-access>span{width:36px;height:36px;color:inherit;background:#fffc;border-radius:10px;place-items:center;display:grid}.admin-order-support-access>div{min-width:0}.admin-order-support-access strong{color:inherit;font-size:12px;line-height:1.35;display:block}.admin-order-support-access p{color:#6d848f;margin:3px 0 0;font-size:11px;line-height:1.45}.admin-order-support-access button{color:#155a78;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #93bfd3;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.admin-order-support-access button:disabled{opacity:.6;cursor:wait}.admin-order-support-error{color:#a03c45;background:#fff5f6;border:1px solid #efc9cd;border-radius:9px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.admin-order-support-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.admin-order-support-summary>div{background:#fff;border:1px solid #d2e4dc;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.admin-order-support-summary small{color:#16815e;letter-spacing:.055em;font-size:10px;font-weight:800}.admin-order-support-summary strong{color:#21483b;font-size:12px;line-height:1.35}.admin-order-support-summary span{color:#6f837b;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.admin-order-support-summary code{color:#4c6d62;font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px;font-weight:700}.admin-order-proxy-rows{gap:8px;display:grid}.admin-order-proxy-row{background:#fff;border:1px solid #d6e7df;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px;display:grid}.admin-order-proxy-row code{color:#145f49;min-width:0;font-family:var(--font-sans);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35}.admin-order-proxy-row button{color:#087956;white-space:nowrap;background:#f7fdfa;border:1px solid #b9dbcd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.admin-order-proxy-row button:hover{background:#eaf8f1;border-color:#79c4a7}.admin-order-proxy-row.has-source-record{border-color:#b8d9cc;padding:10px;box-shadow:0 6px 18px #0c533b0f}.admin-order-proxy-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-order-proxy-identity>span{color:#678079;white-space:nowrap;flex:none;font-size:11px;font-weight:750}.admin-order-proxy-lifecycle{flex-direction:column;align-items:flex-start;gap:2px;min-width:126px;display:flex}.admin-order-proxy-lifecycle strong{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex}.admin-order-proxy-lifecycle strong>span{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffffb3}.admin-order-proxy-lifecycle small{color:#71847d;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.35}.admin-order-proxy-lifecycle.active strong{color:#087956;background:#e2f6ec}.admin-order-proxy-lifecycle.expiring strong{color:#a56208;background:#fff0d4}.admin-order-proxy-lifecycle.expired strong{color:#b43a45;background:#ffeaec}.admin-order-proxy-lifecycle.revoked strong{color:#a82d38;background:#f9dde1}.admin-order-proxy-lifecycle.processing strong{color:#285a91;background:#e8f1fb}.admin-order-proxy-lifecycle.failed strong{color:#b43a45;background:#ffeaec}.admin-order-proxy-lifecycle.unknown strong{color:#687972;background:#edf1ef}.admin-order-source-record{border-top:1px solid #d8e8e1;grid-column:1/-1;min-width:0;margin-top:2px;padding-top:10px}.admin-order-source-record-head{background:#f7f4ff;border:1px solid #d5c9f4;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-order-source-record-head>span{color:#6b50b8;background:#ebe5ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-order-source-record-head>div{min-width:0}.admin-order-source-record-head small{color:#7459ba;letter-spacing:.055em;font-size:9px;font-weight:850;display:block}.admin-order-source-record-head strong{color:#4e3b86;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.4;display:block}.admin-order-source-record-head button{color:#6043ad;background:#fff;border-color:#c9bbef}.admin-order-source-record-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.admin-order-source-record-grid>div{background:#f8faf9;border:1px solid #e0e8e5;border-radius:8px;min-width:0;padding:9px 10px}.admin-order-source-record-grid small{color:#71857d;margin-bottom:3px;font-size:9px;font-weight:750;display:block}.admin-order-source-record-grid strong,.admin-order-source-record-grid code{color:#294d40;font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px;font-weight:750;line-height:1.4;display:block}.admin-order-source-auth>strong{margin-bottom:4px}.admin-order-source-password{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.admin-order-source-password>span{color:#4e3b86;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:750;line-height:1.4}.admin-order-source-password button{color:#684daf;background:#fff;border-color:#d3c8ef;place-items:center;width:29px;height:29px;min-height:29px;padding:0;display:grid}.admin-order-proxy-pagination{color:#71847d;border-top:1px solid #d8e8e1;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;font-size:11px;display:flex}.admin-order-proxy-pagination>span strong{color:#245344}.admin-order-proxy-pagination nav{align-items:center;gap:8px;display:flex}.admin-order-proxy-pagination nav button{color:#167557;background:#fff;border:1px solid #c8ded5;border-radius:8px;place-items:center;width:33px;height:33px;padding:0;display:grid}.admin-order-proxy-pagination nav button:disabled{color:#aebcb7;cursor:not-allowed;background:#f5f8f7;border-color:#e0e8e5}.admin-order-proxy-empty{color:#71847d;background:#fff;border:1px dashed #cbded6;border-radius:10px;margin:0;padding:13px;font-size:12px;line-height:1.5}.admin-order-dialog-actions{border-top:1px solid #e4ebe8;justify-content:flex-end;padding:16px 24px 20px;display:flex}.admin-order-dialog-actions .secondary-button{min-width:180px;min-height:43px;font-size:12px}@media (width<=640px){.admin-order-dialog-backdrop{align-items:end;padding:10px}.admin-order-dialog{border-radius:17px 17px 12px 12px;max-height:calc(100vh - 20px)}.admin-order-dialog-head{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:0;padding:17px}.admin-order-dialog-head>.order-status{grid-column:2;justify-self:start}.admin-order-dialog-close{grid-area:1/3}.admin-order-dialog-body{padding:16px 17px 18px}.admin-order-dialog-primary,.admin-order-dialog-grid,.admin-order-proxy-toolbar{grid-template-columns:1fr}.admin-order-proxy-page-size{justify-content:space-between}.admin-order-support-access{grid-template-columns:auto minmax(0,1fr)}.admin-order-support-access button{grid-column:1/-1;width:100%}.admin-order-support-summary,.admin-order-source-record-grid{grid-template-columns:1fr}.admin-order-proxy-row{grid-template-columns:minmax(0,1fr) auto}.admin-order-proxy-identity{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:3px}.admin-order-proxy-lifecycle{min-width:0}.admin-order-proxy-lifecycle small{white-space:normal}.admin-order-proxy-row button{grid-column:1/-1;width:100%}.admin-order-source-record-head{grid-template-columns:auto minmax(0,1fr)}.admin-order-source-record-head button{grid-column:1/-1;width:100%}.admin-order-source-password button{grid-column:auto;width:31px}.admin-order-proxy-pagination{flex-direction:column;align-items:flex-start}.admin-order-proxy-pagination nav{justify-content:space-between;width:100%}.admin-order-dialog-actions{padding:14px 17px 17px}.admin-order-dialog-actions .secondary-button{width:100%}}.admin-customer-panel{container:admin-customer-panel/inline-size}.admin-customer-panel .panel-header{flex-wrap:wrap}.admin-customer-panel .admin-search{width:min(360px,100%)}.admin-customer-table-wrap{overflow-x:clip}.admin-customer-table{table-layout:fixed;min-width:0}.admin-customer-table th,.admin-customer-table td{overflow-wrap:anywhere;min-width:0;padding-left:8px;padding-right:8px}.admin-customer-table th:first-child{width:18%}.admin-customer-table th:nth-child(2){width:9%}.admin-customer-table th:nth-child(3){width:8%}.admin-customer-table th:nth-child(4){width:5%}.admin-customer-table th:nth-child(5),.admin-customer-table th:nth-child(6),.admin-customer-table th:nth-child(7),.admin-customer-table th:nth-child(8),.admin-customer-table th:nth-child(10){width:8%}.admin-customer-table th:nth-child(9){width:5%}.admin-customer-table th:nth-child(11){width:15%}.admin-customer-table .customer-cell,.admin-customer-table .customer-cell>div{min-width:0}.admin-customer-table .customer-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-actions{flex-wrap:wrap;min-width:0}.admin-customer-actions>button{flex:none}.customer-history-button{color:#087956;background:#eff9f5;border-color:#bfe2d4}.customer-balance-button{color:#17639a;background:#f1f8fc;border-color:#c7dfef}@container admin-customer-panel (width<=1000px){.admin-customer-table-wrap{background:#f5faf7;padding:10px}.admin-customer-table{display:block}.admin-customer-table thead{display:none}.admin-customer-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-customer-table tr{background:#fff;border:1px solid #dce8e3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px 14px;min-width:0;padding:14px;display:grid;box-shadow:0 5px 16px #1443330a}.admin-customer-table td{border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.admin-customer-table td:before{content:attr(data-label);color:#83928c;letter-spacing:.32px;text-transform:uppercase;font-size:7px;font-weight:800}.admin-customer-table .admin-customer-identity{border-bottom:1px solid #edf2f0;grid-column:1/-1;padding-bottom:11px}.admin-customer-table .admin-customer-identity:before{display:none}.admin-customer-table .admin-customer-action-cell{border-top:1px solid #edf2f0;grid-column:1/-1;padding-top:11px}.admin-customer-table .admin-customer-actions{width:100%}.admin-customer-table .admin-customer-actions>button{flex:90px;justify-content:center;min-height:32px}.admin-customer-table .admin-customer-empty-row{grid-column:1/-1;display:block}.admin-customer-table .admin-customer-empty-row td:before{display:none}}@container admin-customer-panel (width<=760px){.admin-customer-panel .panel-header{flex-direction:column;align-items:stretch}.admin-customer-panel .admin-search{width:100%}.admin-customer-table tbody{grid-template-columns:1fr}.admin-customer-pagination{grid-template-columns:1fr auto}.admin-customer-pagination nav{grid-column:1/-1;justify-content:space-between}}.admin-wallet-adjustment-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d1685;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-wallet-adjustment-dialog{--adjustment-accent:#0a9569;color:#23463a;background:#fff;border:1px solid #70b59b8c;border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 26px 70px #082a1f47}.admin-wallet-adjustment-dialog.is-debit{--adjustment-accent:#b54750}.admin-wallet-adjustment-dialog>header{background:linear-gradient(135deg,#f1fbf7,#fff);border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 21px;display:flex}.admin-wallet-adjustment-dialog>header>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-wallet-adjustment-icon{width:44px;height:44px;color:var(--adjustment-accent);background:#e5f7ef;border-radius:13px;flex:none;place-items:center;display:grid}.admin-wallet-adjustment-dialog.is-debit .admin-wallet-adjustment-icon{background:#fff0f1}.admin-wallet-adjustment-dialog>header small{color:var(--adjustment-accent);letter-spacing:.55px;font-size:8px;font-weight:850}.admin-wallet-adjustment-dialog>header h2{color:#193d31;margin:3px 0 1px;font-size:17px;line-height:1.2}.admin-wallet-adjustment-dialog>header p{color:#768a82;overflow-wrap:anywhere;margin:0;font-size:10px}.admin-wallet-adjustment-modes{background:#edf4f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 21px 0;padding:4px;display:grid}.admin-wallet-adjustment-modes button{color:#6f817a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 12px;display:flex}.admin-wallet-adjustment-modes button span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.admin-wallet-adjustment-modes button strong{font-size:11px}.admin-wallet-adjustment-modes button small{font-size:8px;font-weight:550}.admin-wallet-adjustment-modes button.active{color:#087a57;background:#fff;border-color:#b8dfd0;box-shadow:0 4px 12px #0e443214}.admin-wallet-adjustment-modes button.active.debit{color:#a43c45;border-color:#efc8cc}.admin-wallet-adjustment-source{flex-direction:column;gap:7px;margin:14px 21px 0;display:flex}.admin-wallet-adjustment-source>span{color:#38564b;font-size:9px;font-weight:800}.admin-wallet-adjustment-source>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-wallet-adjustment-source button{color:#62776f;cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:9px 11px;display:flex}.admin-wallet-adjustment-source button>svg{flex:none}.admin-wallet-adjustment-source button>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.admin-wallet-adjustment-source button strong{font-size:10px}.admin-wallet-adjustment-source button small{color:#7c8d86;font-size:8px}.admin-wallet-adjustment-source button.active{color:#17639a;background:#f2f9fd;border-color:#acd2e7;box-shadow:0 0 0 2px #17639a0f}.admin-wallet-adjustment-source button.active.bonus{color:#9b6b18;background:#fff9e9;border-color:#e7cd8f;box-shadow:0 0 0 2px #9b6b180f}.admin-wallet-adjustment-balances{background:#f8fbfa;border:1px solid #dfebe6;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 21px 0;display:grid;overflow:hidden}.admin-wallet-adjustment-balances>div{border-right:1px solid #e1ebe7;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.admin-wallet-adjustment-balances>div:last-child{border-right:0}.admin-wallet-adjustment-balances small{color:#7b8d86;text-transform:uppercase;font-size:7px;font-weight:700}.admin-wallet-adjustment-balances strong{color:#174b3a;overflow-wrap:anywhere;font-size:11px}.admin-wallet-adjustment-field{flex-direction:column;gap:6px;margin:14px 21px 0;display:flex}.admin-wallet-adjustment-field>span{color:#38564b;font-size:9px;font-weight:800}.admin-wallet-adjustment-field>div{position:relative}.admin-wallet-adjustment-field input,.admin-wallet-adjustment-field textarea{color:#173c30;width:100%;font:inherit;background:#fff;border:1px solid #d4e2dc;border-radius:10px;outline:0;font-size:11px}.admin-wallet-adjustment-field input{height:50px;padding:0 42px 0 13px;font-size:17px;font-weight:800}.admin-wallet-adjustment-field.is-reference input{letter-spacing:.035em;text-transform:uppercase;padding-right:13px;font-size:11px}.admin-wallet-adjustment-field>small{color:#71877e;font-size:8px;line-height:1.5}.admin-wallet-adjustment-field input[readonly]{color:#176b50;cursor:default;background:#f3faf7}.admin-wallet-adjustment-field textarea{resize:vertical;min-height:76px;padding:11px 13px;line-height:1.55}.admin-wallet-adjustment-field input:focus,.admin-wallet-adjustment-field textarea:focus{border-color:var(--adjustment-accent);box-shadow:0 0 0 3px #0a95691a}.admin-wallet-adjustment-dialog.is-debit .admin-wallet-adjustment-field input:focus,.admin-wallet-adjustment-dialog.is-debit .admin-wallet-adjustment-field textarea:focus{box-shadow:0 0 0 3px #b547501a}.admin-wallet-adjustment-field b{color:var(--adjustment-accent);font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.admin-wallet-bonus-expiry{background:linear-gradient(135deg,#fff9e9,#fffdf7);border:1px solid #ead59e;border-radius:12px;margin:12px 21px 0;padding:13px}.admin-wallet-bonus-expiry-heading{align-items:flex-start;gap:9px;display:flex}.admin-wallet-bonus-expiry-heading>span{color:#9a6818;background:#ffedbd;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-wallet-bonus-expiry-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-wallet-bonus-expiry-heading strong{color:#6f4a0d;font-size:10px}.admin-wallet-bonus-expiry-heading small{color:#816f51;font-size:8px;line-height:1.45}.admin-wallet-bonus-expiry-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.admin-wallet-bonus-expiry-presets button{color:#806536;cursor:pointer;background:#fff;border:1px solid #e7d7ae;border-radius:8px;min-width:0;min-height:31px;padding:0 5px;font-size:8px;font-weight:800}.admin-wallet-bonus-expiry-presets button.active{color:#fff;background:#a87317;border-color:#a87317;box-shadow:0 4px 10px #a873172e}.admin-wallet-bonus-expiry>label{color:#715b35;grid-template-columns:auto minmax(0,120px);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:8px;font-weight:750;display:grid}.admin-wallet-bonus-expiry>label>div{position:relative}.admin-wallet-bonus-expiry>label input{color:#65440d;background:#fff;border:1px solid #e4d2a6;border-radius:8px;outline:0;width:100%;height:34px;padding:0 43px 0 10px;font-size:9px;font-weight:800}.admin-wallet-bonus-expiry>label b{color:#97702b;font-size:8px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.admin-wallet-bonus-expiry>p{color:#806f51;border-top:1px dashed #e3d2a7;justify-content:space-between;align-items:center;gap:8px;margin:9px 0 0;padding-top:9px;font-size:8px;display:flex}.admin-wallet-bonus-expiry>p strong{color:#76500e;font-size:9px}.admin-wallet-adjustment-preview{color:#537269;background:#eaf7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:8px 21px 0;padding:10px 12px;font-size:9px;display:flex}.admin-wallet-adjustment-preview strong{color:#087a57;font-size:12px}.admin-wallet-adjustment-preview.invalid{color:#93424a;background:#fff0f1}.admin-wallet-adjustment-preview.invalid strong{color:#a43c45}.admin-wallet-topup-match{background:#f4fbf8;border:1px solid #b9dfd0;border-radius:11px;margin:9px 21px 0;overflow:hidden}.admin-wallet-topup-match.is-loading{color:#54736a;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:8px;display:flex}.admin-wallet-topup-match>header{color:#087a57;border-bottom:1px solid #d8ebe3;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.admin-wallet-topup-match>header svg{flex:none}.admin-wallet-topup-match>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-wallet-topup-match>header strong{overflow-wrap:anywhere;font-size:9px}.admin-wallet-topup-match>header span{color:#6f857d;font-size:7.5px;line-height:1.45}.admin-wallet-topup-match-values{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-wallet-topup-match-values>span{border-right:1px solid #dcebe5;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.admin-wallet-topup-match-values>span:last-child{border-right:0}.admin-wallet-topup-match-values small{color:#758a82;font-size:7px;font-weight:750}.admin-wallet-topup-match-values strong{color:#1d4c3d;overflow-wrap:anywhere;font-size:9px}.admin-wallet-topup-match-values .bonus strong{color:#9a6a17}.admin-wallet-topup-match-values .total{background:#e8f7f1}.admin-wallet-topup-match-values .total strong{color:#087a57;font-size:10px}.admin-wallet-adjustment-warning{color:#98414a;background:#fff7f7;border:1px solid #f0c8cc;border-radius:9px;align-items:flex-start;gap:8px;margin:8px 21px 0;padding:10px 12px;font-size:8px;line-height:1.5;display:flex}.admin-wallet-adjustment-warning svg{flex:none;margin-top:1px}.admin-wallet-adjustment-audit{color:#0b865f;background:#f6fbf9;border:1px solid #dce9e3;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 21px 0;padding:11px 12px;display:flex}.admin-wallet-adjustment-audit svg{flex:none;margin-top:1px}.admin-wallet-adjustment-audit p{flex-direction:column;gap:2px;margin:0;display:flex}.admin-wallet-adjustment-audit strong{font-size:9px}.admin-wallet-adjustment-audit span{color:#72857e;font-size:8px;line-height:1.45}.admin-wallet-adjustment-dialog>footer{border-top:1px solid #e5ece9;justify-content:flex-end;gap:9px;margin-top:17px;padding:14px 21px 19px;display:flex}.admin-wallet-adjustment-dialog>footer button{min-height:40px}@media (width<=640px){.admin-wallet-adjustment-backdrop{align-items:end;padding:10px}.admin-wallet-adjustment-dialog{border-radius:17px 17px 12px 12px;max-height:calc(100vh - 20px)}.admin-wallet-adjustment-dialog>header,.admin-wallet-adjustment-dialog>footer{padding-inline:16px}.admin-wallet-adjustment-modes,.admin-wallet-adjustment-source,.admin-wallet-adjustment-balances,.admin-wallet-adjustment-field,.admin-wallet-bonus-expiry,.admin-wallet-adjustment-preview,.admin-wallet-topup-match,.admin-wallet-adjustment-warning,.admin-wallet-adjustment-audit{margin-inline:16px}.admin-wallet-adjustment-modes,.admin-wallet-adjustment-source>div,.admin-wallet-adjustment-balances{grid-template-columns:1fr}.admin-wallet-adjustment-balances>div{border-bottom:1px solid #e1ebe7;border-right:0}.admin-wallet-adjustment-balances>div:last-child{border-bottom:0}.admin-wallet-bonus-expiry-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-wallet-topup-match-values{grid-template-columns:1fr 1fr}.admin-wallet-topup-match-values>span:nth-child(2){border-right:0}.admin-wallet-topup-match-values>span:nth-child(-n+2){border-bottom:1px solid #dcebe5}.admin-wallet-adjustment-dialog>footer{flex-direction:column-reverse}.admin-wallet-adjustment-dialog>footer button{width:100%}}@media (width<=680px){.storefront-seo-category-links{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 28px);margin:-12px -14px 28px;padding:0 14px 4px;overflow-x:auto}.storefront-seo-category-links::-webkit-scrollbar{display:none}.storefront-seo-category-links>a{flex:none}}.membership-tier-settings{gap:14px;margin:14px 0;padding:18px;display:grid}.membership-tier-settings.is-collapsed{padding-block:14px}.membership-tier-settings-head,.membership-tier-settings-head>div,.membership-tier-settings-head>div>div{align-items:center;min-width:0;display:flex}.membership-tier-settings-head{justify-content:space-between;gap:14px}.membership-tier-settings-head>div{gap:10px}.membership-tier-settings-head>div>div{flex-direction:column;align-items:flex-start;gap:3px}.membership-tier-settings-head-actions{flex-wrap:wrap;justify-content:flex-end}.membership-tier-settings-head h2{color:#23463a;margin:0;font-size:12px}.membership-tier-settings-head p{color:#7a8a84;margin:0;font-size:8px;line-height:1.45}.membership-tier-settings.is-disabled{background:linear-gradient(#fffdf8,#fff);border-color:#ead8ad}.membership-tier-settings.is-disabled .membership-tier-settings-head .stat-icon{color:#9b6b18;background:#fff2d7}.membership-tier-config-body{gap:14px;min-width:0;display:grid}.membership-tier-disclosure svg{transition:transform .18s}.membership-tier-disclosure svg.is-open{transform:rotate(180deg)}.membership-tier-list{gap:8px;display:grid}.membership-tier-list article{--membership-tier-accent:#087553;--membership-tier-soft:#e4f6ee;--membership-tier-border:#dce8e3;border:1px solid var(--membership-tier-border);background:linear-gradient(105deg, var(--membership-tier-soft), #fbfdfc 18%);min-width:0;box-shadow:inset 3px 0 0 var(--membership-tier-accent);border-radius:10px;grid-template-columns:28px minmax(120px,.9fr) minmax(145px,1fr) minmax(115px,.7fr) minmax(190px,1.2fr) 32px;align-items:end;gap:9px;padding:10px 10px 10px 13px;transition:border-color .18s,box-shadow .18s;display:grid}.membership-tier-row.tone-bronze{--membership-tier-accent:#a96832;--membership-tier-soft:#fff3e8;--membership-tier-border:#ecd0b5}.membership-tier-row.tone-silver{--membership-tier-accent:#71858e;--membership-tier-soft:#f0f4f5;--membership-tier-border:#ced9dd}.membership-tier-row.tone-gold{--membership-tier-accent:#b78316;--membership-tier-soft:#fff8dc;--membership-tier-border:#ead99a}.membership-tier-row.tone-diamond{--membership-tier-accent:#258db5;--membership-tier-soft:#e9f8fd;--membership-tier-border:#b9dfea}.membership-tier-row.tone-emerald{--membership-tier-accent:#078459;--membership-tier-soft:#e8f8f1;--membership-tier-border:#bce2d1}.membership-tier-row.tone-sapphire{--membership-tier-accent:#3669b3;--membership-tier-soft:#edf3fd;--membership-tier-border:#c5d5ee}.membership-tier-row.tone-amethyst{--membership-tier-accent:#8053a6;--membership-tier-soft:#f5effa;--membership-tier-border:#dac8e9}.membership-tier-row.tone-ruby{--membership-tier-accent:#b63e5d;--membership-tier-soft:#fff0f3;--membership-tier-border:#edc4cf}.membership-tier-index{border:1px solid var(--membership-tier-border);width:28px;height:36px;color:var(--membership-tier-accent);background:var(--membership-tier-soft);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.membership-tier-list label{flex-direction:column;gap:4px;min-width:0;display:flex}.membership-tier-list label>small{color:#75877f;font-size:7px;font-weight:750}.membership-tier-name-field>small{justify-content:space-between;align-items:center;gap:6px;min-height:17px;display:flex}.membership-tier-color-preview{border:1px solid var(--membership-tier-border);max-width:110px;color:var(--membership-tier-accent);background:var(--membership-tier-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:6px;font-weight:850;line-height:1.3;display:inline-flex;overflow:hidden}.membership-tier-color-preview>svg{flex:none}.membership-tier-list input{color:#23463a;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d7e4df;border-radius:8px;outline:none;padding:0 10px;font-size:9px;font-weight:700}.membership-tier-list input:focus{border-color:#6fc3a4;box-shadow:0 0 0 3px #0f9f6e14}.membership-tier-list input:disabled{color:#6e8179;background:#eef3f1}.membership-tier-money,.membership-tier-percent{position:relative}.membership-tier-money input,.membership-tier-percent input{padding-right:30px}.membership-tier-money b,.membership-tier-percent b{color:#0b815c;font-size:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.membership-tier-example{color:#70847c;background:#f0f7f4;border-radius:8px;align-items:center;gap:4px;min-height:36px;padding:0 10px;font-size:7px;line-height:1.4;display:flex}.membership-tier-example strong{color:#087553}.membership-tier-delete{color:#b23d46;cursor:pointer;background:#fff7f7;border:1px solid #efd3d5;border-radius:8px;place-items:center;width:32px;height:36px;display:grid}.membership-tier-delete:disabled{opacity:.35;cursor:not-allowed}.membership-tier-settings-actions{border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.membership-tier-settings-actions>span{color:#778a82;font-size:8px;line-height:1.45}.admin-shared-payment-alerts{margin:14px 0;padding:0;overflow:hidden}.admin-shared-payment-alerts>header{background:linear-gradient(135deg,#f4faf7,#fff);border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.admin-shared-payment-alerts.has-warning{border-color:#efc39e;box-shadow:0 14px 32px #974d1f14}.admin-shared-payment-alerts.has-warning>header{background:linear-gradient(135deg,#fff5eb,#fffaf6 55%,#fff);border-bottom-color:#f0d5bd}.admin-shared-payment-alerts>header>div{align-items:center;gap:12px;min-width:0;display:flex}.admin-shared-payment-alerts>header>div>span{color:#087b58;background:#e4f5ee;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.admin-shared-payment-alerts.has-warning>header>div>span{color:#b65220;background:#ffe7d5}.admin-shared-payment-alerts>header>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-shared-payment-alerts>header small{color:#a64e26;letter-spacing:.08em;font-size:8px;font-weight:850}.admin-shared-payment-alerts>header h2{color:#203e34;margin:0;font-size:14px}.admin-shared-payment-alerts>header p{color:#72867e;margin:0;font-size:9px;line-height:1.45}.admin-shared-payment-alerts>header>em{color:#087b58;white-space:nowrap;background:#e7f7f0;border-radius:999px;flex:none;padding:7px 11px;font-size:8px;font-style:normal;font-weight:850}.admin-shared-payment-alerts.has-warning>header>em{color:#a74718;background:#ffe4cf}.admin-shared-payment-summary{background:#fffdfb;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.admin-shared-payment-summary>div{background:#fff;border:1px solid #eee4db;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.admin-shared-payment-summary small{color:#79877f;font-size:8px}.admin-shared-payment-summary strong{overflow-wrap:anywhere;color:#2e493f;font-size:16px}.admin-shared-payment-summary>div:first-child strong{color:#b54c1c}.admin-shared-payment-list{gap:10px;padding:0 16px 14px;display:grid}.admin-shared-payment-list>article{background:linear-gradient(135deg,#fffaf6,#fff);border:1px solid #ead9cb;border-radius:12px;grid-template-columns:38px minmax(180px,.75fr) minmax(280px,1.25fr);align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.admin-shared-payment-bank{color:#b65220;background:#ffe9d8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-shared-payment-source-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-shared-payment-source-copy small{color:#8b6a58;font-size:8px;font-weight:800}.admin-shared-payment-source-copy strong{color:#263f37;font:850 12px var(--font-geist-mono);letter-spacing:.03em;overflow-wrap:anywhere}.admin-shared-payment-source-copy span{color:#7d8984;font-size:8px;line-height:1.45}.admin-shared-payment-customers{border-left:1px solid #eee0d5;flex-direction:column;gap:7px;min-width:0;padding-left:12px;display:flex}.admin-shared-payment-customers>small{color:#a14b20;font-size:8px;font-weight:800}.admin-shared-payment-customers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-shared-payment-customers button{color:#29443a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ddd6;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-width:0;padding:8px;display:grid}.admin-shared-payment-customers button>span{color:#a94e22;background:#fbe7db;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:8px;font-weight:850;display:grid}.admin-shared-payment-customers button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-shared-payment-customers button em{color:#83918b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-style:normal;overflow:hidden}.admin-shared-payment-customers button svg{color:#8b9b95;grid-area:1/3/3}.admin-shared-payment-customers button:hover{background:#fff8f3;border-color:#d58b62}.admin-shared-payment-customers button:disabled{cursor:default;opacity:.58}.admin-shared-payment-alerts .admin-record-pagination{margin:0 16px 12px}.admin-shared-payment-privacy{color:#71817b;background:#f9fbfa;border-top:1px solid #e8ecea;align-items:center;gap:7px;margin:0;padding:11px 16px;font-size:8px;line-height:1.45;display:flex}.admin-shared-payment-privacy svg{color:#0c8560;flex:none}.admin-shared-payment-clear{color:#0a855f;justify-content:center;align-items:center;gap:10px;min-height:84px;padding:16px;display:flex}.admin-shared-payment-clear>span{flex-direction:column;gap:3px;display:flex}.admin-shared-payment-clear strong{color:#2a4b3f;font-size:10px}.admin-shared-payment-clear small{color:#788b83;font-size:8px}@media (width<=1050px){.admin-shared-payment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shared-payment-list>article{grid-template-columns:38px minmax(0,1fr)}.admin-shared-payment-customers{border-top:1px solid #eee0d5;border-left:0;grid-column:1/-1;padding:10px 0 0}}@media (width<=640px){.admin-shared-payment-alerts>header{align-items:flex-start}.admin-shared-payment-alerts>header>em{margin-top:3px}.admin-shared-payment-summary{grid-template-columns:1fr 1fr;padding:11px}.admin-shared-payment-list{padding-inline:11px}.admin-shared-payment-customers>div{grid-template-columns:1fr}.admin-shared-payment-alerts .admin-record-pagination{margin-inline:11px}}.membership-tier-badge{color:#087553;white-space:nowrap;background:#e8f7f0;border-radius:8px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.membership-tier-badge small{color:#087553;background:#fff;border-radius:999px;padding:2px 5px;font-size:6px}.membership-tier-badge.is-disabled{color:#7a6850;background:#f4f0e8}.membership-tier-badge.is-disabled small{color:#7a6850}.customer-history-button>span{color:#087b58;text-align:center;white-space:nowrap;background:#e4f6ee;border-radius:999px;min-width:42px;padding:3px 6px;font-size:6px;font-weight:850}.admin-customer-history{margin:14px 0;padding:0;scroll-margin-block:82px;overflow:hidden}.admin-customer-history-header{background:linear-gradient(135deg,#f4fbf8,#fff);border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.admin-customer-history-header .customer-avatar{width:42px;height:42px;font-size:10px}.admin-customer-history-header .customer-cell{align-items:center}.admin-customer-history-header .customer-cell>div{flex-direction:column;gap:3px;display:flex}.admin-customer-history-header small{color:#07956a;letter-spacing:.65px;font-size:7px;font-weight:800}.admin-customer-history-header h2{color:#183b30;margin:0;font-size:15px}.admin-customer-history-header p{color:#75877f;margin:0;font-size:8px}.admin-customer-history-balances,.admin-customer-history-counts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-customer-history-balances{background:#fbfdfc;border-bottom:1px solid #e4ebe8}.admin-customer-history-balances>div,.admin-customer-history-counts>div{border-right:1px solid #e7eeeb;flex-direction:column;gap:5px;min-width:0;padding:13px 18px;display:flex}.admin-customer-history-balances>div:last-child,.admin-customer-history-counts>div:last-child{border-right:0}.admin-customer-history-balances small,.admin-customer-history-counts small{color:#81918a;text-transform:uppercase;letter-spacing:.35px;font-size:7px}.admin-customer-history-balances strong{color:#174536;font-size:11px}.admin-customer-payment-sources{background:#fbfdfc;border:1px solid #dce8e3;border-radius:12px;margin:14px 18px 0;overflow:hidden}.admin-customer-payment-sources>header{background:linear-gradient(135deg,#f1faf6,#fff);border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.admin-customer-payment-sources>header>div{align-items:center;gap:10px;min-width:0;display:flex}.admin-customer-payment-sources>header svg{color:#07845c;flex:none}.admin-customer-payment-sources>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-customer-payment-sources>header strong{color:#23493b;font-size:10px}.admin-customer-payment-sources>header small{color:#788b83;font-size:7px}.admin-customer-payment-sources>header>em{color:#087b58;background:#e6f6ef;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.admin-customer-payment-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.admin-customer-payment-source-grid>article{background:#fff;border:1px solid #dfe9e5;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.admin-customer-payment-source-grid>article.is-shared{background:#fffaf5;border-color:#efc5a4}.admin-customer-payment-source-icon{color:#087b58;background:#e8f6f0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-customer-payment-source-grid>article.is-shared .admin-customer-payment-source-icon{color:#b65a1f;background:#fff0e3}.admin-customer-payment-source-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-customer-payment-source-copy>small{color:#71837c;font-size:7px;font-weight:750}.admin-customer-payment-source-copy>strong{overflow-wrap:anywhere;color:#173e31;font:800 12px var(--font-geist-mono);letter-spacing:.25px}.admin-customer-payment-source-copy>span{color:#7b8d86;font-size:7px}.admin-customer-payment-source-copy>em{color:#a64d19;align-items:center;gap:4px;margin-top:3px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.admin-customer-payment-source-grid>article>button{color:#176149;cursor:pointer;white-space:nowrap;background:#f5faf8;border:1px solid #cfe2da;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.admin-customer-payment-source-grid>article>button:hover{color:#fff;background:#0a8b62;border-color:#0a8b62}.admin-customer-payment-source-grid>article>button:disabled{cursor:wait;opacity:.65}.admin-customer-payment-source-error{color:#a43a3a;background:#fff5f5;border:1px solid #f2c8c8;border-radius:8px;align-items:center;gap:7px;margin:9px 10px 0;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.admin-customer-payment-source-empty{color:#71847c;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:76px;padding:14px;display:flex}.admin-customer-payment-source-empty>span{flex-direction:column;gap:3px;display:flex}.admin-customer-payment-source-empty strong{color:#405e53;font-size:9px}.admin-customer-payment-source-empty small{font-size:7px}.admin-customer-history-counts{background:#f4fbf8;border:1px solid #dce9e3;border-radius:10px;margin:14px 18px 0;overflow:hidden}.admin-customer-history-counts strong{color:#07845c;font-size:14px}.admin-customer-history-state{color:#71857c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:24px;font-size:9px;display:flex}.admin-customer-history-state.error{color:#a13a42;background:snow}.admin-customer-history-title{border-top:1px solid #e5ece9;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:13px 18px;display:flex}.admin-customer-history-title>div{align-items:center;gap:9px;display:flex}.admin-customer-history-title svg{color:#0a9569}.admin-customer-history-title h3{color:#25463a;margin:0 0 2px;font-size:10px}.admin-customer-history-title p{color:#80908a;margin:0;font-size:7px}.admin-customer-history-title>span{color:#117453;font-size:8px;font-weight:750}.admin-customer-history-search{color:#7c8d86;background:#fbfdfc;border:1px solid #dce7e2;border-radius:9px;align-items:center;gap:8px;min-height:42px;margin:12px 18px 0;padding:0 12px;display:flex}.admin-customer-history-search>svg{color:#568174;flex:none}.admin-customer-history-search input{color:#28483d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:8px}.admin-customer-history-search input::placeholder{color:#899891}.admin-customer-history-search button{color:#60766e;cursor:pointer;background:#edf4f1;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-customer-history-search button:hover{color:#087b58;background:#e3f2eb}.admin-customer-history-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 18px 2px;display:flex}.admin-customer-history-filters button{color:#5f746c;cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.admin-customer-history-filters button span{color:#6b7e77;background:#edf3f0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}.admin-customer-history-filters button:hover{color:#087b58;border-color:#9fd4c1}.admin-customer-history-filters button.active{color:#fff;background:#0c9367;border-color:#0c9367}.admin-customer-history-filters button.active span{color:#087b58;background:#fff}.admin-customer-history-filters button:focus-visible{outline-offset:2px;outline:2px solid #0b9468}.admin-customer-history-list{padding:0 18px}.admin-customer-history-event{border-bottom:1px solid #e8eeeb;grid-template-columns:78px minmax(0,1fr) 170px;align-items:center;gap:13px;min-width:0;padding:13px 0;display:grid}.admin-customer-history-kind{color:#21644d;background:#e8f7f0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-customer-history-event.wallet .admin-customer-history-kind{color:#315a92;background:#edf3fc}.admin-customer-history-event.login .admin-customer-history-kind{color:#76551e;background:#fff4dc}.admin-customer-history-event.proxy .admin-customer-history-kind{color:#6e4899;background:#f5edfd}.admin-customer-history-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-customer-history-copy>strong{color:#2b443b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-customer-history-copy p{color:#71827b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.admin-customer-history-copy code{color:#42675a;width:fit-content;max-width:100%;font:700 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-history-reference{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:3px;display:flex}.admin-customer-history-reference>em{color:#315a92;background:#edf3fc;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.admin-customer-history-reference-part{background:#f8fcfa;border:1px solid #dbe9e3;border-radius:7px;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:4px 5px 4px 7px;display:grid}.admin-customer-history-reference-part small{color:#74877f;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:800}.admin-customer-history-reference-part code{width:auto;min-width:0}.admin-customer-history-reference-part button{color:#087b58;cursor:pointer;background:#e6f5ee;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.admin-customer-history-reference-part button:hover{color:#fff;background:#0b9468}.admin-customer-history-reference-part button:focus-visible{outline-offset:2px;outline:2px solid #0b9468}.admin-customer-history-copy>small{color:#82918b;font-size:7px}.admin-customer-history-result{text-align:right;grid-template-columns:minmax(54px,auto) minmax(80px,auto);justify-content:end;align-items:center;gap:6px 9px;min-width:0;display:grid}.admin-customer-history-result>strong,.admin-customer-history-result>span{color:#28483d;font-size:8px}.admin-customer-history-result time{color:#83918c;grid-column:1/-1;font-size:7px}.admin-customer-history-pagination{border-bottom:0}.admin-customer-login-history{background:#fff;border-top:8px solid #f0f5f3;margin-top:8px}.admin-customer-login-history>header{border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.admin-customer-login-history>header>div{align-items:center;gap:9px;display:flex}.admin-customer-login-history>header svg{color:#087b58}.admin-customer-login-history>header h3{color:#27483c;margin:0 0 3px;font-size:10px}.admin-customer-login-history>header p{color:#7e8e87;margin:0;font-size:7px}.admin-customer-login-history>header>span{color:#087b58;background:#eaf8f2;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.admin-customer-login-head,.admin-customer-login-list article{grid-template-columns:145px minmax(220px,1fr) 150px 105px;align-items:center;gap:13px;display:grid}.admin-customer-login-head{color:#83918c;background:#f8fbfa;min-height:34px;padding:0 18px;font-size:7px;font-weight:750}.admin-customer-login-list article{border-bottom:1px solid #e7eeeb;min-height:64px;margin:0 18px}.admin-customer-login-list article time{color:#38584c;font-size:8px;font-weight:700}.admin-customer-login-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-customer-login-list article>div strong{color:#304a41;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-customer-login-list article>div small{color:#88958f;font-size:7px}.admin-customer-login-list article code{color:#315e4f;font:700 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-login-pagination{border-bottom:0}.inline-admin-form .form-grid{margin-top:15px}.admin-product-panel .panel-header{gap:18px}.admin-product-search{width:min(360px,42vw)}.admin-product-search button{color:#768780;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.admin-product-search button:hover{color:#087b58;background:#eaf7f1}.admin-product-toolbar{background:#f8fbfa;border-bottom:1px solid #e3ebe7;gap:10px;padding:12px 16px;display:grid}.admin-product-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-product-filters button{color:#536b62;cursor:pointer;background:#fff;border:1px solid #d9e5e0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-weight:750;display:inline-flex}.admin-product-filters button span{color:#647970;text-align:center;background:#edf3f0;border-radius:999px;min-width:22px;padding:2px 6px}.admin-product-filters button.active{color:#fff;background:#0b9468;border-color:#0b9468;box-shadow:0 5px 14px #0b946824}.admin-product-filters button.active span{color:#087b58;background:#fff}.admin-product-bulk{background:#fff;border:1px solid #dce7e2;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.admin-product-bulk.has-selection{background:linear-gradient(135deg,#f0fbf6,#fff);border-color:#94d2bb;box-shadow:0 6px 18px #0b94680f}.admin-product-bulk>div:first-child{flex-direction:column;gap:3px;min-width:190px;display:flex}.admin-product-bulk>div:first-child strong{color:#28483d}.admin-product-bulk>div:first-child span{color:#788a82}.admin-product-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-product-bulk-actions>button:not(.save-button){color:#3e5c51;cursor:pointer;background:#fff;border:1px solid #d8e4df;border-radius:8px;min-height:34px;padding:0 10px;font-weight:700}.admin-product-bulk-actions>button:hover:not(:disabled):not(.save-button){color:#087b58;background:#f0faf6;border-color:#8ecdb5}.admin-product-bulk-actions>button:disabled{opacity:.5;cursor:not-allowed}.admin-product-bulk-actions .admin-product-disable:not(:disabled){color:#a44149;background:#fff7f7;border-color:#edc8cb}.admin-product-bulk-actions .admin-product-disable:hover:not(:disabled){color:#8f3038;background:#fff0f1;border-color:#dc9ba1}.admin-product-bulk-actions .save-button{min-height:36px}.admin-product-bulk-actions .admin-product-promotion-bulk-trigger:not(:disabled){color:#9a481f;background:#fff8f3;border-color:#e9b99e}.admin-product-bulk-actions .admin-product-promotion-bulk-trigger:hover:not(:disabled){color:#843716;background:#fff0e7;border-color:#dc9772}.admin-product-bulk-promotion{background:linear-gradient(145deg,#fff8f2,#fff);border:1px solid #e9b99e;border-radius:13px;gap:13px;margin:0 16px 14px;padding:14px;display:grid;box-shadow:0 10px 28px #89412014}.admin-product-bulk-promotion>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-product-bulk-promotion>header>span{color:#bd4d23;background:#ffe8d8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-product-bulk-promotion>header strong{color:#71361f;font-size:12px}.admin-product-bulk-promotion>header p{color:#88746a;margin:3px 0 0;font-size:9px;line-height:1.45}.admin-product-bulk-promotion>header button{color:#9a6048;cursor:pointer;background:#fff;border:1px solid #ead3c7;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-product-bulk-promotion-keep{cursor:pointer;background:#f3fbf7;border:1px solid #b9dbc9;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.admin-product-bulk-promotion-keep input{accent-color:#0b9468;flex:none;width:18px;height:18px;margin:0}.admin-product-bulk-promotion-keep>span{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-product-bulk-promotion-keep strong{color:#23634c;font-size:9px}.admin-product-bulk-promotion-keep small{color:#6e857b;font-size:8px;line-height:1.4}.admin-product-bulk-promotion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-product-bulk-promotion-fields>label{gap:6px;min-width:0;display:grid}.admin-product-bulk-promotion-fields>label>span{color:#65493d;font-size:9px;font-weight:800}.admin-product-bulk-promotion-fields>label>div{background:#fff;border:1px solid #dfcabe;border-radius:9px;align-items:center;min-height:42px;display:flex;overflow:hidden}.admin-product-bulk-promotion-fields input{min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 11px;font-weight:800}.admin-product-bulk-promotion-fields b{color:#a4512d;background:#fff8f3;border-left:1px solid #ecd9cf;align-items:center;height:40px;padding:0 11px;font-size:9px;display:flex}.admin-product-bulk-promotion-fields small{color:#8d7c74;font-size:8px;line-height:1.4}.admin-product-bulk-promotion-presets{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.admin-product-bulk-promotion-presets button{color:#82503b;cursor:pointer;background:#fff;border:1px solid #ead2c4;border-radius:999px;min-height:30px;padding:0 9px;font-size:8px;font-weight:800}.admin-product-bulk-promotion-presets button.active{color:#fff;background:#c6532d;border-color:#c6532d}.admin-product-bulk-promotion-preview{background:#fff;border:1px solid #ecd7cb;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.admin-product-bulk-promotion-preview>span{border-left:1px solid #f0dfd6;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.admin-product-bulk-promotion-preview>span:first-child{border-left:0}.admin-product-bulk-promotion-preview small{color:#917b70;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:750}.admin-product-bulk-promotion-preview strong{color:#85401f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-product-bulk-promotion-warning{color:#826336;background:#fffaf0;border:1px solid #efd5a9;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.admin-product-bulk-promotion-warning svg{flex:none;margin-top:1px}.admin-product-bulk-promotion>footer{justify-content:flex-end;gap:8px;display:flex}.admin-product-table{min-width:940px}.admin-product-checkbox-cell{width:42px;text-align:center!important;padding-right:4px!important}.admin-product-checkbox-cell input{accent-color:#0b9468;cursor:pointer;width:16px;height:16px;margin:0}.admin-product-table tbody tr{transition:background-color .16s,box-shadow .16s}.admin-product-table tbody tr.is-selected{background:#f0faf6;box-shadow:inset 3px 0 #16a876}.admin-product-price{flex-direction:column;gap:2px;min-width:100px;display:flex}.admin-product-price strong{color:#24483b}.admin-product-price small{color:#7d8d86;font-size:8px;font-weight:700}.admin-product-price.active strong,.admin-product-price.active small{color:#d15125}.admin-product-price.scheduled small{color:#2563b8}.admin-product-price.sold-out small,.admin-product-price.ended small{color:#a44747}.admin-product-empty{color:#83938c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.admin-product-empty svg{color:#15a474}.admin-product-empty strong{color:#345448}.admin-product-empty span{color:#82918b}.admin-product-empty button{margin-top:4px}.admin-product-pagination{border-bottom:0}.product-edit-form{scroll-margin-block:90px;animation:.7s both product-editor-focus}.dashboard-shell.dashboard-shell .email-center{--ui-readable-caption:clamp(12px, .85vw, 13px);--ui-readable-control:clamp(13px, .92vw, 14px);--ui-readable-body:clamp(14px, 1vw, 15px)}.email-center{gap:14px;margin-bottom:20px;display:grid}.email-center-loading{color:#557167;background:#fff;border:1px solid #dce8e3;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:11px;font-weight:750;display:flex}.email-center-heading{background:linear-gradient(135deg,#effaf6 0%,#fff 74%);border:1px solid #c8e4d9;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid;box-shadow:0 12px 30px #12543e0d}.email-center-heading>span,.email-api-settings>header>span,.email-campaign-composer>header>span{color:#087e59;background:#dff5eb;place-items:center;display:grid}.email-center-heading>span{border-radius:13px;width:48px;height:48px}.email-center-heading>div:nth-child(2){min-width:0}.email-center-heading small{color:#168762;letter-spacing:.75px;font-size:10px;font-weight:850}.email-center-heading h2{color:#193f32;margin:3px 0 4px;font-size:20px;line-height:1.25}.email-center-heading p{color:#6e827a;margin:0;font-size:12px;line-height:1.55}.email-center-state{color:#6f817a;background:#fff;border:1px solid #e2e9e6;border-radius:11px;align-items:center;gap:9px;min-width:150px;padding:10px 12px;display:flex}.email-center-state>span{flex-direction:column;gap:2px;display:flex}.email-center-state small{color:currentColor;opacity:.76;font-size:9px}.email-center-state strong{white-space:nowrap;font-size:12px}.email-center-state.active,.email-center-state.ready{color:#087d59;background:#ecfaf4;border-color:#b7dfcf}.email-center-state.warning{color:#97600b;background:#fff9ea;border-color:#efd69d}.email-live-route{color:#087b58;background:linear-gradient(135deg,#ecfaf4,#f8fcfa);border:1px solid #bfe2d4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:14px;margin-bottom:12px;padding:13px 14px;display:grid}.email-live-route.smtp_fallback{color:#94600f;background:linear-gradient(135deg,#fff8e8,#fffdf7);border-color:#ebd19a}.email-live-route.unavailable{color:#a33e46;background:linear-gradient(135deg,#fff1f2,#fffbfb);border-color:#edc5c8}.email-live-route-current{align-items:center;gap:11px;min-width:0;display:flex}.email-live-route-current>span{color:#fff;background:#087b58;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.email-live-route.smtp_fallback .email-live-route-current>span{background:#94600f}.email-live-route.unavailable .email-live-route-current>span{background:#a33e46}.email-live-route-current>div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-live-route small{color:currentColor;letter-spacing:.5px;opacity:.76;font-size:8px;font-weight:850}.email-live-route-current strong{color:#214b3c;font-size:13px}.email-live-route.smtp_fallback .email-live-route-current strong{color:#71490e}.email-live-route.unavailable .email-live-route-current strong{color:#85353c}.email-live-route-current p{color:#668078;margin:0;font-size:9.5px;line-height:1.45}.email-live-route-latest{border-left:1px solid;flex-direction:column;gap:2px;min-width:145px;padding-left:14px;display:flex}.email-live-route-latest strong{color:#274b3f;font-size:11px}.email-live-route-latest time{color:#778a83;white-space:nowrap;font-size:9px}.email-live-route-latest.failed strong{color:#a33e46}.email-live-route>button{color:currentColor;cursor:pointer;background:#ffffffb8;border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.email-live-route>button:disabled{opacity:.5;cursor:wait}.email-center-feedback{border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.email-center-feedback.success{color:#087b58;background:#eefaf5;border-color:#bfe3d4}.email-center-feedback.warning{color:#8a5a0a;background:#fff9e9;border-color:#efd49b}.email-center-feedback.error{color:#a43942;background:#fff3f4;border-color:#efc4c8}.email-center-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.email-center-summary article{background:#fff;border:1px solid #dce8e3;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.email-center-summary article>span{color:#0c8d65;background:#e7f7f0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.email-center-summary article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.email-center-summary article small{color:#819089;font-size:10px;line-height:1.35}.email-center-summary article strong{color:#24473b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.email-center-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.email-station-upgrade{background:linear-gradient(145deg,#f4f7ff 0%,#fff 64%);border-color:#c8d9f3;min-width:0;box-shadow:0 14px 34px #2859a80f}.email-station-upgrade>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:15px;display:grid}.email-station-upgrade>header>span{color:#2859a8;background:#e3ebfb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.email-station-upgrade>header>div{min-width:0}.email-station-upgrade>header small{color:#2859a8;letter-spacing:.65px;font-size:9px;font-weight:900}.email-station-upgrade h3{color:#23466e;margin:3px 0;font-size:16px;line-height:1.3}.email-station-upgrade header p{color:#708096;margin:0;font-size:11px;line-height:1.5}.email-station-upgrade>header>em{color:#2859a8;letter-spacing:.35px;white-space:nowrap;background:#ffffffc7;border:1px solid #bed0ef;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.email-station-upgrade-fields{grid-template-columns:repeat(2,minmax(220px,1fr));gap:11px;display:grid}.email-station-upgrade-fields .field{min-width:0;margin:0}.email-station-upgrade-fields .field.full{grid-column:1/-1}.email-station-upgrade-fields label{font-size:11px;font-weight:800}.email-station-upgrade-fields input,.email-station-upgrade-fields select{min-height:44px;font-size:12px}.email-station-upgrade-fields textarea{resize:vertical;min-height:78px;font-size:12px;line-height:1.55}.email-station-upgrade-fields .field>small{color:#81909d;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;line-height:1.45;display:block;overflow:hidden}.email-station-selector{background:#ffffffb8;border:1px solid #cbdaf0;border-radius:12px;padding:12px}.email-station-selector-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.email-station-selector-heading>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.email-station-selector-heading small{color:#74869b;font-size:10px;line-height:1.45}.email-station-selector-actions{flex:none;align-items:center;gap:6px;display:flex}.email-station-selector-actions button{color:#486583;cursor:pointer;background:#fff;border:1px solid #c7d7ec;border-radius:8px;min-height:30px;padding:0 10px;font-size:9px;font-weight:850}.email-station-selector-actions button:hover,.email-station-selector-actions button.active{color:#fff;background:#2859a8;border-color:#2859a8}.email-station-selector-actions button:disabled{color:#a1afbd;cursor:not-allowed;background:#f4f6f8;border-color:#dde4ed}.email-station-search{color:#6e8299;background:#fff;border:1px solid #cbd9eb;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;margin-bottom:10px;padding:0 11px;display:grid}.email-station-search:focus-within{border-color:#5d86c3;box-shadow:0 0 0 3px #2859a814}.email-station-upgrade-fields .email-station-search input{color:#2f4e6e;background:0 0;border:0;outline:0;min-width:0;min-height:40px;padding:0;font-size:11px}.email-station-search input::placeholder{color:#9aa8b7}.email-station-search>span{color:#2859a8;white-space:nowrap;background:#e9f1fd;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.email-station-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.email-station-options>label{color:#526a82;cursor:pointer;background:#fff;border:1px solid #d6e0ee;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.email-station-options>label:hover{border-color:#99b4dc;box-shadow:0 6px 16px #2859a812}.email-station-options>label.selected{color:#234f85;background:#edf4ff;border-color:#5e87c5;box-shadow:inset 0 0 0 1px #2859a814}.email-station-options input{opacity:0;pointer-events:none;position:absolute}.email-station-option-check{color:#9bacbf;background:#f7f9fc;border:1px solid #c9d7e9;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.email-station-options>label.selected .email-station-option-check{color:#fff;background:#2859a8;border-color:#2859a8}.email-station-option-name{flex-direction:column;gap:2px;min-width:0;display:flex}.email-station-option-name strong{color:#2e4f70;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-station-option-name small{color:#8796a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.email-station-options>label>b{color:#486583;white-space:nowrap;background:#edf2f8;border-radius:999px;padding:4px 6px;font-size:8px}.email-station-options>label.selected>b{color:#2859a8;background:#dce9fb}.email-station-pagination{color:#718399;border-top:1px solid #dde6f1;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:9px;display:flex}.email-station-pagination>div{align-items:center;gap:7px;display:flex}.email-station-pagination strong{color:#3c5d7f;text-align:center;min-width:42px;font-size:9px}.email-station-pagination button{color:#426586;cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.email-station-pagination button:disabled{color:#b6c1cc;cursor:not-allowed;background:#f5f7f9}.email-station-search-empty{color:#7b8da1;text-align:center;background:#f9fbfd;border:1px dashed #ccd9e9;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:14px;font-size:10px;display:flex}.email-station-upgrade-summary{color:#2859a8;background:#eef4ffc7;border:1px solid #c5d8f4;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.email-station-upgrade-summary>svg{flex:none;margin-top:1px}.email-station-upgrade-summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.email-station-upgrade-summary strong{color:#274b76;font-size:11px}.email-station-upgrade-summary small{color:#657a94;font-size:10px;line-height:1.5}.email-station-upgrade>footer{justify-content:flex-end;margin-top:13px;display:flex}.email-station-upgrade>footer button{justify-content:center;min-height:41px}.email-station-upgrade-empty{color:#72849a;background:#fff9;border:1px dashed #c9d6e9;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:88px;padding:14px;display:flex}.email-station-upgrade-empty>span{flex-direction:column;gap:2px;display:flex}.email-station-upgrade-empty strong{color:#3d5877;font-size:12px}.email-station-upgrade-empty small{font-size:10px}.email-station-preview-backdrop{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1f339e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.email-station-preview-dialog{background:#fff;border:1px solid #c8d9f3;border-radius:18px;grid-template-rows:auto auto minmax(280px,1fr) auto;width:min(860px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0b234352}.email-station-preview-dialog>header{background:linear-gradient(135deg,#edf4ff,#fff 72%);border-bottom:1px solid #dce6f3;grid-template-columns:42px minmax(0,1fr) 38px;align-items:start;gap:11px;padding:16px 18px;display:grid}.email-station-preview-dialog>header>span{color:#fff;background:#2859a8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.email-station-preview-dialog>header>div{min-width:0}.email-station-preview-dialog>header small{color:#2859a8;letter-spacing:.65px;font-size:9px;font-weight:900}.email-station-preview-dialog>header h3{color:#23466e;margin:3px 0;font-size:17px;line-height:1.3}.email-station-preview-dialog>header p{color:#708096;margin:0;font-size:10px;line-height:1.5}.email-station-preview-dialog>header button{color:#506b87;cursor:pointer;background:#fff;border:1px solid #cad9eb;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.email-station-preview-subject{background:#f7faff;border:1px solid #d5e1ef;border-radius:10px;gap:3px;margin:12px 16px;padding:10px 12px;display:grid}.email-station-preview-subject small{color:#7188a1;letter-spacing:.6px;font-size:8px;font-weight:900}.email-station-preview-subject strong{color:#294f78;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-station-preview-dialog iframe{background:#f2f6fb;border:1px solid #d7e2ef;border-radius:12px;width:calc(100% - 32px);height:100%;min-height:480px;margin:0 16px}.email-station-preview-dialog>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;padding:12px 16px 14px;display:grid}.email-station-preview-dialog>footer>span{color:#637a93;align-items:center;gap:6px;min-width:0;font-size:9px;line-height:1.45;display:flex}.email-station-preview-dialog>footer>span svg{color:#2859a8;flex:none}.email-station-preview-dialog>footer>div{align-items:center;gap:8px;display:flex}.email-station-preview-dialog>footer>div button{justify-content:center;min-height:40px}.email-station-preview-dialog>footer>small{color:#a26714;text-align:right;grid-column:1/-1;font-size:9px}.email-template-manager{background:#fff;border:1px solid #cfe3da;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #124a380f}.email-template-manager-heading{background:linear-gradient(135deg,#f0faf6 0%,#fff 68%);border-bottom:1px solid #dce8e3;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:88px;padding:17px 18px;display:grid}.email-template-manager-heading>span{color:#087b58;background:#ddf5eb;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.email-template-manager-heading>div:nth-child(2){min-width:0}.email-template-manager-heading small{color:#0d8a61;letter-spacing:.75px;font-size:10px;font-weight:850}.email-template-manager-heading h2{color:#193f32;margin:3px 0;font-size:18px;line-height:1.3}.email-template-manager-heading p{color:#70837b;margin:0;font-size:12px;line-height:1.5}.email-template-manager-tabs{background:#f4f8f6;border:1px solid #d5e4de;border-radius:11px;gap:3px;padding:4px;display:flex}.email-template-manager-tabs button{color:#5f746c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.email-template-manager-tabs button.active{color:#fff;background:#087b58;box-shadow:0 5px 13px #087b582e}.email-branding-editor{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:14px;padding:16px;display:grid}.email-branding-fields,.email-branding-preview{background:#fbfdfc;border:1px solid #dce8e3;border-radius:13px}.email-branding-fields{padding:15px}.email-branding-fields>header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:14px;display:grid}.email-branding-fields>header>span{color:#087b58;background:#e2f6ee;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.email-branding-fields h3{color:#28483d;margin:0 0 2px;font-size:14px}.email-branding-fields header p{color:#7b8d86;margin:0;font-size:10px;line-height:1.5}.email-branding-fields .field label,.email-template-editor .field label,.email-template-test label{font-size:11px;font-weight:800}.email-branding-fields .field input,.email-template-editor .field input,.email-template-test input{min-height:42px;font-size:12px}.email-branding-fields .field textarea{resize:vertical;min-height:82px;font-size:12px;line-height:1.55}.email-branding-fields>footer{justify-content:flex-end;margin-top:14px;display:flex}.email-branding-fields>footer button{min-height:40px}.email-branding-icon-input{position:relative}.email-branding-icon-input>svg{z-index:1;color:#789087;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.email-branding-icon-input input{width:100%;padding-left:37px!important}.email-branding-support-link{gap:8px;display:grid}.email-branding-support-actions{flex-wrap:wrap;gap:7px;display:flex}.email-branding-support-actions .secondary-button{cursor:pointer;min-height:34px;padding:0 11px;font-size:9px}.email-branding-support-actions a.secondary-button{text-decoration:none}.email-branding-support-link>small{color:#70847c;font-size:9px;line-height:1.5}.email-branding-logo-uploader{background:linear-gradient(135deg,#f2faf6,#fff);border:1px solid #cfe3da;border-radius:12px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:13px;display:grid}.email-branding-logo-thumb{color:#0b8962;background:#fff;border:1px dashed #a9cebe;border-radius:11px;place-items:center;width:118px;height:82px;padding:12px;display:grid}.email-branding-logo-thumb img{object-fit:contain;width:100%;height:100%;display:block}.email-branding-logo-copy{min-width:0}.email-branding-logo-copy>strong{color:#244b3d;font-size:12px}.email-branding-logo-copy>p{color:#70847c;margin:3px 0 8px;font-size:10px;line-height:1.45}.email-branding-logo-sizes{flex-wrap:wrap;gap:5px;display:flex}.email-branding-logo-sizes span{color:#527267;white-space:nowrap;background:#ffffffd1;border:1px solid #cce3d9;border-radius:999px;padding:5px 7px;font-size:8px}.email-branding-logo-sizes b{color:#087b58}.email-branding-logo-actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.email-branding-logo-actions .secondary-button{cursor:pointer;min-height:34px;padding:0 10px;font-size:9px}.email-branding-logo-actions label input{display:none}.email-branding-logo-remove{color:#a33e46;background:#fff8f8;border-color:#efc9cc}.email-branding-logo-copy>small{color:#7d9189;margin-top:7px;font-size:8px;display:block}.email-branding-logo-copy>em{color:#087b58;margin-top:6px;font-size:9px;font-style:normal;font-weight:700;line-height:1.4;display:block}.email-branding-url-fallback{margin-top:9px}.email-branding-url-fallback summary{color:#607b71;cursor:pointer;width:fit-content;font-size:9px;font-weight:750}.email-branding-url-fallback[open] summary{color:#087b58;margin-bottom:8px}.email-branding-palette-heading{background:linear-gradient(135deg,#f5f8fb,#fff);border:1px solid #d8e4e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.email-branding-palette-heading>div{min-width:0}.email-branding-palette-heading label{display:block}.email-branding-palette-heading small{color:#71818a;margin-top:3px;font-size:9px;line-height:1.45;display:block}.email-branding-palette-heading .secondary-button{cursor:pointer;flex:none;min-height:34px;padding:0 11px;font-size:9px}.email-branding-color-field>small{color:#7b898f;min-height:28px;margin:3px 0 6px;font-size:9px;line-height:1.4;display:block}.email-branding-color{background:#fff;border:1px solid #d7e3de;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:5px 10px 5px 6px;display:flex}.email-branding-color:focus-within{border-color:#8fbcae;box-shadow:0 0 0 3px #14806017}.email-branding-color.invalid{background:snow;border-color:#e7a49a}.email-branding-color input[type=color]{cursor:pointer;background:0 0;border-radius:5px;flex:0 0 48px;border:1px solid #cddbd6!important;width:48px!important;min-height:34px!important;padding:0!important}.email-branding-color .email-branding-hex{color:#223f36;text-transform:uppercase;background:0 0;outline:0;font:750 14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;border:0!important;width:100%!important;min-height:34px!important;padding:0 4px!important}.email-branding-color-error{color:#b64336;margin-top:5px;font-size:11px;font-weight:650;display:block}.email-branding-preview{position:sticky;top:86px;overflow:hidden;box-shadow:0 12px 30px #1d4a3b0f}.email-branding-preview-header{justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:18px;display:flex}.email-branding-preview-header strong{color:#fff;font-size:18px}.email-branding-preview-header img{object-fit:contain;max-width:145px;max-height:38px}.email-branding-preview-header small{color:#dce5e8;letter-spacing:.7px;text-align:right;text-transform:uppercase;max-width:145px;font-size:8px;font-weight:800;line-height:1.45}.email-branding-preview>div:nth-child(2){min-height:180px;padding:22px 20px;position:relative}.email-branding-preview>div:nth-child(2) small{color:#0b8b62;letter-spacing:.8px;font-size:9px;font-weight:850}.email-branding-preview h3{color:#21483b;margin:8px 0;font-size:18px;line-height:1.35}.email-branding-preview p{color:#70847c;margin:0;font-size:12px;line-height:1.65}.email-branding-preview-tagline{margin-top:12px;font-size:9px;font-weight:650;line-height:1.5;display:block}.email-branding-preview>div:nth-child(2) span{border-radius:999px;width:44px;height:5px;margin-top:18px;display:block}.email-branding-preview>footer{color:#87958f;background:#f8fbfa;border-top:1px solid #e4ece9;padding:13px 20px;font-size:9px;line-height:1.55}.email-template-workspace{grid-template-columns:232px minmax(350px,1fr) minmax(310px,.86fr);align-items:stretch;min-height:660px;display:grid}.email-template-library{background:#f7faf9;border-right:1px solid #dfe9e5;flex-direction:column;min-width:0;display:flex}.email-template-library>header{border-bottom:1px solid #e1eae6;align-items:center;gap:9px;min-height:61px;padding:13px 14px;display:flex}.email-template-library>header svg{color:#0b9066}.email-template-library>header div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-template-library>header strong{color:#294b3f;font-size:12px}.email-template-library>header small{color:#819089;font-size:9px}.email-template-library>div{gap:4px;padding:8px;display:grid}.email-template-library>div button{color:#526b62;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.email-template-library>div button:hover{background:#fff;border-color:#d4e4de}.email-template-library>div button.active{background:#fff;border-color:#9bd2bd;box-shadow:inset 3px 0 #0b986c,0 5px 14px #16644a0f}.email-template-library button span{flex-direction:column;gap:3px;min-width:0;display:flex}.email-template-library button strong{color:#315147;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.email-template-library button.active strong{color:#087b58}.email-template-library button small{color:#8a9892;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.email-template-library button em{color:#71837c;white-space:nowrap;background:#eaf1ee;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.email-template-library button.active em{color:#087b58;background:#e2f6ee}.email-template-library>p{color:#648077;background:#edf8f4;border:1px solid #cfe4dc;border-radius:9px;align-items:flex-start;gap:6px;margin:auto 10px 12px;padding:10px;font-size:8px;line-height:1.5;display:flex}.email-template-library>p svg{color:#087b58;flex:none}.email-template-editor{border-right:1px solid #dfe9e5;min-width:0;padding:16px}.email-template-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.email-template-editor>header>div{min-width:0}.email-template-editor>header small{color:#0b8c63;letter-spacing:.55px;font-size:9px;font-weight:850}.email-template-editor h3{color:#21483b;margin:4px 0 3px;font-size:16px;line-height:1.3}.email-template-editor header p{color:#778a82;margin:0;font-size:10px;line-height:1.5}.email-template-editor>header>span{color:#6d8179;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.email-template-editor>header>span.customized{color:#087b58;background:#e1f6ed}.email-template-editor .field{margin-bottom:11px}.email-template-editor .field>small{color:#84938d;margin-top:5px;font-size:8.5px;line-height:1.45;display:block}.email-template-html-input{resize:vertical;min-height:235px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.email-template-variables{background:#f8fbfa;border:1px solid #dce7e2;border-radius:9px;padding:10px}.email-template-variables>strong{color:#47635a;font-size:9px}.email-template-variables>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.email-template-variables button{color:#087b58;cursor:pointer;background:#fff;border:1px solid #cce4da;border-radius:7px;padding:5px 7px;font:750 8px ui-monospace,SFMono-Regular,Consolas,monospace}.email-template-variables button:hover{background:#eef9f5;border-color:#79bea4}.email-template-editor>footer{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.email-template-editor>footer button{justify-content:center;min-height:38px;font-size:10px}.email-template-preview-panel{background:#f5f8f7;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.email-template-preview-panel>header{align-items:center;gap:9px;display:flex}.email-template-preview-panel>header>span{color:#285da8;background:#e1ebfa;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.email-template-preview-panel>header div{flex-direction:column;gap:2px;min-width:0;display:flex}.email-template-preview-panel>header strong{color:#294b3f;font-size:11px}.email-template-preview-panel>header small{color:#819089;font-size:9px}.email-template-preview-subject{background:#fff;border:1px solid #dce6e2;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.email-template-preview-subject small{color:#819089;letter-spacing:.5px;font-size:7px;font-weight:850}.email-template-preview-subject strong{color:#294b3f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.email-template-preview-panel iframe{background:#fff;border:1px solid #d8e4df;border-radius:10px;width:100%;min-height:430px}.email-template-test{background:#fff;border:1px solid #d9e5e0;border-radius:10px;padding:10px}.email-template-test>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:6px;display:grid}.email-template-test button{white-space:nowrap;min-height:40px}.email-api-settings,.email-campaign-composer{min-width:0}.email-api-settings>header,.email-campaign-composer>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px;display:grid}.email-api-settings>header>span,.email-campaign-composer>header>span{border-radius:11px;width:40px;height:40px}.email-api-settings h3,.email-campaign-composer h3,.email-campaign-history h3{color:#25473b;margin:0 0 3px;font-size:16px;line-height:1.3}.email-api-settings header p,.email-campaign-composer header p,.email-campaign-history header p{color:#7d8d87;margin:0;font-size:11px;line-height:1.55}.email-api-settings .field label,.email-campaign-composer .field label{font-size:12px}.email-api-settings .field input,.email-api-settings .field select,.email-campaign-composer .field input{min-height:44px;font-size:13px}.email-campaign-composer .field{margin-bottom:11px}.email-campaign-composer .field textarea{resize:vertical;min-height:142px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.email-campaign-composer .field>small{color:#82918b;margin-top:5px;font-size:10px;line-height:1.5;display:block}.email-campaign-composer .field code{color:#087b58;background:#eaf7f1;border-radius:4px;padding:2px 4px}.email-membership-audience{border:0;min-width:0;margin:0 0 12px;padding:0}.email-membership-audience legend{color:#315147;margin-bottom:7px;font-size:12px;font-weight:800}.email-membership-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.email-membership-audience-grid label{color:#567168;cursor:pointer;background:#fbfdfc;border:1px solid #dce8e3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:9px 10px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.email-membership-audience-grid label:hover{background:#f5fbf8;border-color:#a9d8c6;transform:translateY(-1px)}.email-membership-audience-grid label.selected{color:#087b58;background:linear-gradient(135deg,#eaf9f3,#f8fdfb);border-color:#15966c;box-shadow:0 0 0 2px #15966c17}.email-membership-audience-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.email-membership-audience-grid span{flex-direction:column;gap:2px;min-width:0;display:flex}.email-membership-audience-grid strong{color:#315147;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.email-membership-audience-grid label.selected strong{color:#087b58}.email-membership-audience-grid small{color:#819089;font-size:10px;line-height:1.35}.email-membership-audience-grid b{color:#60766e;background:#edf4f1;border-radius:999px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:11px;display:grid}.email-membership-audience-grid label.selected b{color:#fff;background:#0d9167}.email-activity-audience{border-top:1px solid #e6eeeb;padding-top:11px}.email-activity-audience .email-membership-audience-grid label{align-items:start;min-height:68px}.email-activity-audience .email-membership-audience-grid b{margin-top:2px}.email-activity-audience .email-membership-audience-grid em{color:#91a09a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.email-activity-audience .email-membership-audience-grid label.selected em{color:#4f806f}.email-audience-method{color:#7f918a;margin-top:8px;font-size:9.5px;line-height:1.55;display:block}.email-api-toggles{gap:7px;margin:13px 0;display:grid}.email-api-toggles label{cursor:pointer;background:#fbfdfc;border:1px solid #e0e9e5;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.email-api-toggles input{accent-color:#0a9166;flex:none;width:16px;height:16px;margin:1px 0 0}.email-api-toggles span{flex-direction:column;gap:2px;display:flex}.email-api-toggles strong{color:#315147;font-size:11px}.email-api-toggles small{color:#809089;font-size:10px;line-height:1.5}.email-membership-auto-note{color:#96640b;background:linear-gradient(135deg,#fff8e7,#fffdf8);border:1px solid #ecd9a7;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.email-membership-auto-note>svg{flex:none}.email-membership-auto-note>span{flex-direction:column;gap:2px;display:flex}.email-membership-auto-note strong{color:#6f4c0e;font-size:11px}.email-membership-auto-note small{color:#83765c;font-size:10px;line-height:1.5}.email-confirmation-field{margin-top:10px}.email-confirmation-field>small{color:#82918b;margin-top:4px;font-size:10px}.email-downtime-threshold{color:#087b58;background:linear-gradient(135deg,#effaf6,#fbfdfc);border:1px solid #c8e4d9;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.email-downtime-threshold>svg{flex:none}.email-downtime-threshold>span{flex-direction:column;gap:2px;display:flex}.email-downtime-threshold strong{color:#244b3d;font-size:12px}.email-downtime-threshold small{color:#71867e;font-size:10px;line-height:1.5}.email-api-warning{color:#89580d;background:#fff9eb;border:1px solid #efd7a5;border-radius:9px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:10px;line-height:1.55;display:flex}.email-api-warning svg{flex:none}.email-api-settings>footer,.email-campaign-composer>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.email-api-settings>footer button,.email-campaign-composer>footer button{justify-content:center;min-height:40px;font-size:11px}.email-connection-action{align-items:center;gap:8px;min-width:0;display:flex}.email-connection-feedback{border:1px solid;border-radius:10px;align-items:center;gap:7px;max-width:330px;min-height:40px;padding:8px 11px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.email-connection-feedback svg{flex:none}.email-connection-feedback.pending{color:#285d91;background:#f1f7fd;border-color:#c5d8ec}.email-connection-feedback.success{color:#087b58;background:#eefaf5;border-color:#abdac6}.email-connection-feedback.warning{color:#8a5a0a;background:#fff9e9;border-color:#efd49b}.email-connection-feedback.error{color:#a43942;background:#fff3f4;border-color:#efc4c8}.email-consent-note{color:#087b58;background:#effaf5;border:1px solid #c7e4d8;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:13px;padding:10px;display:flex}.email-consent-note svg{flex:none}.email-consent-note span{flex-direction:column;gap:2px;display:flex}.email-consent-note strong{font-size:11px}.email-consent-note small{color:#627f74;font-size:10px;line-height:1.5}.email-deliverability-test{background:linear-gradient(135deg,#f2f7ff,#fbfdff);border:1px solid #c6d9f7;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;margin-top:13px;padding:12px;display:grid}.email-deliverability-test>span{color:#285bb4;background:#dfeaff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.email-deliverability-test>div{flex-direction:column;gap:4px;min-width:0;display:flex}.email-deliverability-test strong{color:#244b78;font-size:12px}.email-deliverability-test small{color:#657b92;font-size:10px;line-height:1.55}.email-deliverability-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:5px;display:grid}.email-deliverability-controls input{background:#fff;border-color:#cad8ea;width:100%;min-width:0;min-height:40px!important;font-size:12px!important}.email-deliverability-controls button{white-space:nowrap;justify-content:center;min-height:38px}.email-deliverability-test em{color:#8493a3;font-size:9.5px;font-style:normal;line-height:1.5}.email-campaign-history{min-width:0;padding:0;overflow:hidden}.email-campaign-history>header{border-bottom:1px solid #e2ebe7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.email-campaign-history>header button{min-height:34px}.email-campaign-table-wrap{overflow-x:auto}.email-campaign-table{border-collapse:collapse;width:100%;min-width:820px}.email-campaign-table th{color:#86938e;letter-spacing:.45px;text-align:left;background:#f8fbfa;padding:10px 12px;font-size:9px}.email-campaign-table td{color:#4c665d;vertical-align:middle;border-top:1px solid #edf1ef;padding:12px;font-size:11px}.email-campaign-table td:first-child{min-width:220px}.email-campaign-table td:first-child strong,.email-campaign-table td:first-child small,.email-campaign-table td:first-child time{display:block}.email-campaign-table td:first-child strong{color:#264a3d;font-size:12px}.email-campaign-table td:first-child small{color:#6e827a;text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:2px;overflow:hidden}.email-campaign-table td:first-child time{color:#97a19d;margin-top:4px;font-size:9px}.email-campaign-kind,.email-campaign-status{color:#5f756c;white-space:nowrap;background:#edf3f0;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.email-campaign-kind.marketing,.email-campaign-kind.test{color:#2859a8;background:#eaf1ff}.email-campaign-kind.membership{color:#8a5d0a;background:#fff3d5}.email-campaign-kind.service-upgrade{color:#2859a8;background:#e8effd}.email-campaign-audience-label{color:#6c8179;white-space:nowrap;width:fit-content;margin-top:5px;font-size:10px;font-weight:700;display:block}.email-campaign-status.completed,.email-campaign-status.sent,.email-campaign-status.delivered{color:#087c59;background:#e5f7ef}.email-campaign-status.failed{color:#a83e46;background:#ffebed}.email-campaign-metrics{color:#74867f;white-space:nowrap;min-width:190px}.email-campaign-metrics b{color:#2a5042}.email-campaign-error{color:#a83e46;max-width:190px;margin-top:4px;line-height:1.4;display:block}.email-campaign-table td:last-child button{color:#547067;cursor:pointer;background:#fff;border:1px solid #d7e5df;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.email-campaign-table td:last-child button:disabled{opacity:.45;cursor:not-allowed}.email-campaign-empty{color:#82938c;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;display:flex}.email-campaign-empty svg{color:#13a072}.email-campaign-empty strong{color:#355347;font-size:13px}.email-campaign-empty span{font-size:11px}.email-campaign-pagination{background:#fbfdfc;border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.email-campaign-pagination>span{color:#71817a;font-size:10px}.email-campaign-pagination>span strong{color:#315246}.email-campaign-pagination>div{align-items:center;gap:7px;display:flex}.email-campaign-pagination b{color:#3f5c51;text-align:center;min-width:46px;font-size:10px}.email-campaign-pagination button{color:#315f50;cursor:pointer;background:#fff;border:1px solid #d5e2dd;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.email-campaign-pagination button:hover:not(:disabled){color:#087d59;background:#eef9f4;border-color:#86c8b2}.email-campaign-pagination button:disabled{opacity:.4;cursor:not-allowed}.email-center-footnote{color:#75877f;background:#fafcfb;border-top:1px solid #e5ece9;align-items:center;gap:7px;padding:11px 15px;font-size:10px;line-height:1.5;display:flex}.email-delivery-route{background:linear-gradient(135deg,#f1faf6,#fbfdfc);border:1px solid #c9dfd6;border-radius:12px;justify-content:center;align-items:center;gap:14px;margin:20px 0 10px;padding:12px 14px;display:flex}.email-delivery-route>span{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:9px;min-width:180px;display:grid}.email-delivery-route i{color:#fff;background:#07966b;border-radius:999px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.email-delivery-route strong{color:#244b3d;font-size:12px;line-height:1.25}.email-delivery-route small{color:#70877e;font-size:9.5px;line-height:1.35}.email-delivery-route>svg{color:#77a394;flex:none}.email-smtp-divider{border-top:1px solid #dce7e2;align-items:baseline;gap:10px;margin:22px 0 12px;padding-top:18px;display:flex}.email-smtp-divider span{color:#315146;font-size:12px;font-weight:850}.email-smtp-divider p{color:#819089;margin:0;font-size:9px}.smtp-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.smtp-settings-card,.smtp-test-card{min-width:0}.smtp-card-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;display:grid}.smtp-card-heading>span{color:#087b58;background:#e5f6ef;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.smtp-card-heading h2,.smtp-test-card h2{color:#233f35;margin:0 0 4px;font-size:16px}.smtp-card-heading p,.smtp-test-card>p{color:#75877f;margin:0;font-size:11px;line-height:1.55}.smtp-config-status{color:#9a5b08;white-space:nowrap;background:#fff7e6;border:1px solid #ead8af;border-radius:11px;align-items:center;gap:8px;min-width:136px;padding:9px 11px;display:flex}.smtp-config-status>span{flex-direction:column;gap:2px;min-width:0;display:flex}.smtp-config-status small{color:currentColor;letter-spacing:.45px;opacity:.72;font-size:8px;font-weight:750}.smtp-config-status strong{font-size:11px;line-height:1.2}.smtp-config-status.success{color:#087b58;background:#eaf8f2;border-color:#bfe3d4}.smtp-config-status.failed{color:#b13e46;background:#fff0f1;border-color:#f0c8cc}.smtp-setup-banner{color:#8c570d;background:#fff9eb;border:1px solid #ecd7a6;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:13px 14px;display:grid}.smtp-setup-banner>span{background:#d38f241c;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.smtp-setup-banner>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.smtp-setup-banner>div:nth-child(2) strong{color:#604217;font-size:12px}.smtp-setup-banner>div:nth-child(2) small{color:#866f4d;font-size:10px;line-height:1.5}.smtp-setup-banner.success{color:#087b58;background:#f0faf6;border-color:#c6e7d9}.smtp-setup-banner.success>span{background:#dff5eb}.smtp-setup-banner.success>div:nth-child(2) strong{color:#155a43}.smtp-setup-banner.success>div:nth-child(2) small{color:#597a6d}.smtp-setup-banner.failed{color:#b13e46;background:#fff3f4;border-color:#efc8cb}.smtp-setup-banner.failed>span{background:#fde2e5}.smtp-setup-banner.failed>div:nth-child(2) strong{color:#8f3038}.smtp-setup-banner.failed>div:nth-child(2) small{color:#90656a}.smtp-setup-progress{opacity:.8;border-left:1px solid;flex-direction:column;align-items:center;min-width:54px;padding-left:12px;display:flex}.smtp-setup-progress strong{font-size:14px;line-height:1.15}.smtp-setup-progress small{font-size:8px}.smtp-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.smtp-setup-steps>div{color:#71817b;background:#fafcfb;border:1px solid #e1e9e6;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.smtp-setup-steps i{color:#7e8b86;background:#edf2f0;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:800;display:grid}.smtp-setup-steps span{font-size:9px;font-weight:700;line-height:1.35}.smtp-setup-steps>div.done{color:#087b58;background:#f1faf6;border-color:#c9e6da}.smtp-setup-steps>div.done i{color:#fff;background:#0d996b}.smtp-form-grid{margin-top:0}.smtp-settings-card .field label,.smtp-test-card .field label{font-size:11px}.smtp-settings-card .field input,.smtp-settings-card .field select,.smtp-test-card .field input{height:44px;font-size:12px}.smtp-enable-toggle{cursor:pointer;background:#f7fbf9;border:1px solid #d9e8e2;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px;display:flex}.smtp-enable-toggle input{accent-color:#0d996b;width:16px;height:16px;margin:1px 0 0}.smtp-enable-toggle span{flex-direction:column;gap:3px;display:flex}.smtp-enable-toggle strong{color:#29473c;font-size:11px}.smtp-enable-toggle small{color:#788981;font-size:10px}.smtp-save-button{min-width:180px;min-height:42px;font-size:11px}.smtp-test-card{text-align:center;position:sticky;top:92px}.smtp-test-illustration{color:#8a6a21;background:#fff2d6;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 13px;display:grid}.smtp-test-illustration.verified{color:#087b58;background:#ddf6eb}.smtp-test-illustration.failed{color:#b13e46;background:#fde9eb}.smtp-status-summary{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.smtp-status-summary>div{text-align:left;background:#fafcfb;border:1px solid #e0e9e5;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.smtp-status-summary small{color:#81918a;font-size:9px}.smtp-status-summary strong{color:#29483d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.smtp-test-card .field{text-align:left;margin-top:14px}.smtp-test-button{justify-content:center;width:100%;margin-top:10px}.smtp-test-hint{color:#8a9892;margin-top:9px;font-size:9px;line-height:1.5;display:block}.product-form-section{background:#fbfdfc;border:1px solid #e1e9e6;border-radius:10px;margin-top:16px;padding:16px}.product-form-section-title{align-items:flex-start;gap:10px;display:flex}.product-form-section-title h3{color:#29443a;margin:0 0 4px;font-size:11px}.product-form-section-title p{color:#7f8e88;margin:0;font-size:8px;line-height:1.5}.product-promotion-section{background:linear-gradient(145deg,#fff9f3 0%,#fff 76%);border-color:#f0cdb8}.product-promotion-section-icon{color:#c55226;background:#ffeadb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.product-promotion-toggle{background:#fffaf6;border-color:#efc2a7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;margin-top:14px;padding:11px 13px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.product-promotion-toggle:hover{background:#fff7f1;border-color:#df9d77}.product-promotion-toggle:has(.product-promotion-toggle-input:checked){background:#fff3ea;border-color:#e19a72;box-shadow:inset 3px 0 #d65f2d}.admin-checkbox .product-promotion-toggle-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-promotion-toggle .product-promotion-toggle-control{background:#e7ecea;border:1px solid #c8d3cf;border-radius:999px;width:42px;height:24px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block;position:relative}.product-promotion-toggle .product-promotion-toggle-control:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #3b2a2233}.product-promotion-toggle-input:checked+.product-promotion-toggle-control{background:#d65f2d;border-color:#d65f2d}.product-promotion-toggle-input:checked+.product-promotion-toggle-control:after{transform:translate(18px)}.product-promotion-toggle-input:focus-visible+.product-promotion-toggle-control{outline-offset:3px;outline:3px solid #d65f2d33}.product-promotion-toggle .product-promotion-toggle-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.product-promotion-toggle strong{color:#8c3f20;font-size:10px;line-height:1.35}.product-promotion-toggle small{color:#8d766c;font-size:8px;line-height:1.45}.product-promotion-renewal-toggle{background:#f7fbf9;border-color:#c9ddd5;min-height:54px;margin-top:8px}.product-promotion-renewal-toggle:hover{background:#f1faf6;border-color:#91c7b2}.product-promotion-renewal-toggle:has(.product-promotion-toggle-input:checked){background:#eaf8f2;border-color:#69bc9b;box-shadow:inset 3px 0 #11986a}.product-promotion-renewal-toggle .product-promotion-toggle-input:checked+.product-promotion-toggle-control{background:#11986a;border-color:#11986a}.product-promotion-renewal-toggle strong{color:#1c654d}.product-promotion-renewal-toggle small{color:#668278}.product-promotion-grid{margin-top:13px}.product-promotion-customer-limit>label{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-promotion-customer-limit>label span{color:#9b431f;white-space:nowrap;background:#ffeadb;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800;line-height:1}.product-promotion-price-preview{background:#fffaf6;border:1px solid #edd7ca;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-height:52px;padding:7px 8px;display:grid}.product-promotion-price-preview>div{border-left:1px solid #f0ddd2;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:2px 9px;display:flex}.product-promotion-price-preview>div:first-child{border-left:0;padding-left:2px}.product-promotion-price-preview span{color:#9a8176;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:750;line-height:1.2}.product-promotion-price-preview s{color:#697a73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.product-promotion-price-preview strong{color:#b8562d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.product-promotion-price-preview .is-final{background:#fff0e5;border-radius:0 8px 8px 0;margin:-7px -8px -7px 0;padding:9px 10px}.product-promotion-price-preview .is-final strong{color:#a83e17;font-size:12px}.product-promotion-progress>div{background:#fff;border:1px solid #ead7cb;border-radius:8px;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:baseline;gap:3px 6px;min-height:41px;padding:7px 9px;display:grid}.product-promotion-progress strong{color:#c55226;font-size:12px}.product-promotion-progress span{color:#8b7a72;font-size:7px}.product-promotion-note{color:#856f65;border-top:1px solid #f0ddd2;align-items:flex-start;gap:7px;margin:12px 0 0;padding-top:11px;font-size:8px;line-height:1.5;display:flex}.product-promotion-note svg{color:#c55226;flex:none;margin-top:1px}@keyframes product-editor-focus{0%{border-color:#54bd95;box-shadow:0 0 0 5px #0f9f6e24,0 14px 35px #0c413014}to{box-shadow:none;border-color:#dce5e1}}@media (prefers-reduced-motion:reduce){.product-edit-form{animation:none}.storefront-announcement,.storefront-announcement:before,.storefront-announcement-inner,.storefront-announcement-inner>svg,.storefront-announcement-preview,.storefront-announcement-preview>span,.storefront-announcement-preview>svg,.storefront-preview-announcement,.storefront-preview-announcement>span,.storefront-preview-announcement>svg{animation:none!important}}.admin-form-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.secondary-button{color:#395148;background:#fff;border:1px solid #d8e2de;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:8px;font-weight:700;display:inline-flex}.secondary-button:hover{color:var(--green-dark);border-color:#9fc9b8}.secondary-button:disabled{cursor:not-allowed;opacity:.5}.secondary-button.compact{min-height:27px;padding:0 8px;font-size:7px}.admin-checkbox{cursor:pointer;border:1px solid #d9e3df;border-radius:8px;flex-direction:row;align-items:center;min-height:39px;padding:0 11px}.admin-checkbox input{width:15px;height:15px;accent-color:var(--green)}.admin-checkbox span{color:#40564e;font-size:9px}.apply-family-option{background:#eff9f5;border-color:#bfe2d3;align-items:flex-start;min-height:54px;padding:9px 11px}.apply-family-option input{flex:none;margin-top:2px}.apply-family-option>span{flex-direction:column;gap:3px;display:flex}.apply-family-option strong{color:#215c45;font-size:9px}.apply-family-option small{color:#6f847b;font-size:7px}.profit-positive{color:#0f8a5c;font-weight:750}.profit-negative{color:#bc3f48;font-weight:750}.domain-status.pending{color:#8b5c15;background:#fff8e9;border-color:#ead5aa}.proxy-domain-settings{margin:20px 0 26px}.proxy-domain-settings .field small{color:#71827a;margin-top:8px;line-height:1.55;display:block}.proxy-domain-preprovision{background:linear-gradient(135deg,#f4fbf8,#fbfdfc);border:1px solid #cce3da;border-radius:12px;margin:16px 0 4px;padding:15px;overflow:hidden}.proxy-domain-preprovision-heading{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.proxy-domain-preprovision-heading::-webkit-details-marker{display:none}.proxy-domain-preprovision-heading>span:first-child{color:#07845c;background:#def5eb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.proxy-domain-preprovision-heading>div{flex:1;gap:3px;min-width:0;display:grid}.proxy-domain-preprovision-heading strong{color:#234d3e;font-size:12px;line-height:1.35}.proxy-domain-preprovision-heading small{color:#6c8178;font-size:10px;line-height:1.5}.proxy-domain-preprovision-toggle{color:#287058;background:#ffffffbf;border:1px solid #c5ddd3;border-radius:9px;flex:none;align-items:center;gap:6px;width:auto;height:34px;padding:0 10px;display:flex}.proxy-domain-preprovision-toggle b{white-space:nowrap;font-size:9px;font-weight:750}.proxy-domain-preprovision-toggle svg{transition:transform .18s}.proxy-domain-preprovision-toggle .when-open,.proxy-domain-preprovision[open] .proxy-domain-preprovision-toggle .when-closed{display:none}.proxy-domain-preprovision[open] .proxy-domain-preprovision-toggle .when-open{display:inline}.proxy-domain-preprovision[open] .proxy-domain-preprovision-toggle svg{transform:rotate(180deg)}.proxy-domain-preprovision-body{border-top:1px solid #d8e7e1;margin-top:14px;padding-top:14px}.proxy-domain-bulk{background:#ffffffd1;border:1px solid #d8e8e1;border-radius:11px;padding:13px}.proxy-domain-bulk-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.proxy-domain-bulk-heading>div:first-child{gap:3px;min-width:0;display:grid}.proxy-domain-bulk-heading strong{color:#254d3f;font-size:11px}.proxy-domain-bulk-heading small{color:#71837b;font-size:9px;line-height:1.45}.proxy-domain-bulk-modes{background:#edf6f2;border:1px solid #cadfd6;border-radius:9px;flex:none;gap:3px;padding:3px;display:flex}.proxy-domain-bulk-modes button{color:#60776e;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:750}.proxy-domain-bulk-modes button.active{color:#fff;background:#0a9468;box-shadow:0 4px 10px #0a94682e}.proxy-domain-bulk-example{color:#74877f;flex-wrap:wrap;align-items:stretch;gap:7px;margin:10px 0 8px;font-size:9px;display:flex}.proxy-domain-bulk-example>span{background:#f8fcfa;border:1px solid #d8e8e1;border-radius:8px;gap:4px;min-width:0;padding:7px 8px;display:grid}.proxy-domain-bulk-example>span small{color:#7a8d85;font-size:8px;font-weight:700}.proxy-domain-bulk-example>span.customer-alias{background:#eaf8f2;border-color:#9ed9c1}.proxy-domain-bulk-example>span.customer-alias small,.proxy-domain-bulk-example>span.customer-alias code{color:#087953}.proxy-domain-bulk-example>b{color:#7e978d;align-self:center;font-size:11px}.proxy-domain-bulk-example code{color:#236047;font-family:var(--font-geist-mono);font-size:9px}.proxy-domain-bulk-format{color:#61776e;margin:0 0 8px;font-size:9px;line-height:1.5;display:block}.proxy-domain-bulk-format code{color:#235b45;font-family:var(--font-geist-mono);background:#edf7f3;border-radius:5px;padding:2px 5px;font-size:8px}.proxy-domain-bulk>textarea{resize:vertical;color:#244a3c;width:100%;min-height:132px;font:600 11px/1.65 var(--font-geist-mono);background:#fff;border:1px solid #cbded6;border-radius:9px;padding:10px 12px}.proxy-domain-bulk>textarea:focus{border-color:#38ad84;outline:2px solid #0d9b6e33}.proxy-domain-bulk-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.proxy-domain-bulk-actions>small{color:#73867e;font-size:9px}.proxy-domain-bulk-actions .secondary-button{min-height:34px;padding-inline:12px;font-size:9px}.proxy-domain-bulk-feedback{border-radius:8px;padding:9px 10px;align-items:flex-start!important;margin:9px 0 0!important;font-size:9px!important}.proxy-domain-bulk-feedback.success{background:#e9f8f1;color:#087550!important}.proxy-domain-bulk-feedback.warning{background:#fff5df;color:#95600e!important}.proxy-domain-preprovision-divider{color:#81918a;align-items:center;gap:10px;margin:13px 0 0;font-size:9px;font-weight:700;display:flex}.proxy-domain-preprovision-divider:before,.proxy-domain-preprovision-divider:after{content:"";background:#dce8e3;flex:1;height:1px}.proxy-domain-preprovision-fields{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.proxy-domain-preprovision-fields label{color:#4c6259;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.proxy-domain-preprovision-fields input{width:100%;min-height:38px;font-family:var(--font-geist-mono);font-size:11px}.proxy-domain-preprovision-fields .secondary-button{min-height:38px;padding-inline:15px;font-size:10px}.proxy-domain-preprovision-body>p{color:#587168;align-items:center;gap:7px;font-size:9px;line-height:1.5;display:flex;margin:11px 0 0!important}.proxy-domain-preprovision-body>p svg{color:#0a8f65;flex:none}.proxy-domain-preprovision-body>.proxy-domain-preprovision-error{color:#ac303a}.proxy-domain-directory{background:#fff;border:1px solid #d9e6e1;border-radius:12px;margin:14px 0 18px;overflow:hidden}.proxy-domain-record-tools{background:#f8fbfa;border-bottom:1px solid #e4ece9;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.proxy-domain-record-search{color:#70827a;background:#fff;border:1px solid #cfe1da;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 10px;display:flex}.proxy-domain-record-search:focus-within{color:#087a55;border-color:#72b99f;box-shadow:0 0 0 3px #087a5514}.proxy-domain-record-search input{color:#243e35;width:100%;min-width:0;height:36px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:10px}.proxy-domain-record-search input::-webkit-search-cancel-button{display:none}.proxy-domain-record-search button{color:#788a83;cursor:pointer;background:#eef4f1;border:0;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;padding:0;display:grid}.proxy-domain-record-search button:hover{color:#9b342d;background:#fff0ec}.proxy-domain-record-summary{color:#71827a;white-space:nowrap;font-size:9px}.proxy-domain-record-summary strong{color:#234d3e;font-size:10px}.proxy-domain-record-page-size{color:#5f746b;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.proxy-domain-record-page-size select{color:#24473a;background-color:#fff;border-color:#cfe1da;border-radius:9px;width:auto;min-width:72px;height:36px;padding:0 28px 0 10px;font-size:10px;font-weight:750}.proxy-domain-records{border:1px solid #d9e6e1;border-radius:12px;margin:14px 0 18px;overflow:hidden}.proxy-domain-directory .proxy-domain-records{border:0;border-radius:0;margin:0}.proxy-domain-record{border-top:1px solid #e4ece9;grid-template-columns:minmax(250px,1.35fr) 54px minmax(160px,1fr) minmax(175px,1fr) 105px;align-items:center;gap:14px;padding:13px 15px;font-size:12px;display:grid}.proxy-domain-record:first-child{border-top:0}.proxy-domain-record-head{color:#71827a;text-transform:uppercase;letter-spacing:.05em;background:#f5f9f7;font-size:10px;font-weight:700}.proxy-domain-record b,.proxy-domain-record code,.proxy-domain-host{overflow-wrap:anywhere;min-width:0}.proxy-domain-record code{color:#27473b;font-family:var(--font-geist-mono)}.proxy-domain-record small{display:none}.proxy-domain-alias-editor{gap:5px;min-width:0;display:grid}.proxy-domain-alias-editor>span{background:#fff;border:1px solid #cfe1da;border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.proxy-domain-alias-editor input{color:#087a55;width:105px;min-width:74px;height:34px;font:750 12px/1 var(--font-geist-mono);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 9px}.proxy-domain-alias-editor input:focus{outline-offset:-2px;outline:2px solid #1baa79}.proxy-domain-alias-editor code{text-overflow:ellipsis;white-space:nowrap;color:#657b72;min-width:0;overflow:hidden}.proxy-domain-alias-editor>b{color:#087a55;overflow-wrap:anywhere;font-size:9px;font-weight:700}.proxy-domain-duplicate-alert{color:#a42f39;background:#fff3f4;border:1px solid #efb8bc;border-radius:11px;align-items:flex-start;gap:9px;margin:14px 0 10px;padding:11px 13px;display:flex}.proxy-domain-duplicate-alert>svg{flex:none;margin-top:1px}.proxy-domain-duplicate-alert>span{gap:3px;display:grid}.proxy-domain-duplicate-alert strong{font-size:11px;line-height:1.4}.proxy-domain-duplicate-alert small{color:#a65b62;font-size:9px;line-height:1.5}.proxy-domain-record.duplicate{background:#fff7f7;box-shadow:inset 3px 0 #d94b57}.proxy-domain-record.duplicate .proxy-domain-alias-editor>span{background:snow;border-color:#dc6872;box-shadow:0 0 0 3px #d94b5714}.proxy-domain-record.duplicate .proxy-domain-alias-editor input{color:#ad2834}.proxy-domain-record.duplicate .proxy-domain-alias-editor input:focus{outline-color:#d94b57}.proxy-domain-duplicate-message{color:#b02e39;align-items:center;gap:4px;font-size:9px;font-weight:750;line-height:1.4;display:flex}.proxy-domain-host{position:relative}.proxy-domain-source code{color:#62776e}.proxy-domain-record-state{align-items:center;gap:6px;min-width:0;display:flex}.proxy-domain-record-state em{white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-style:normal;font-weight:700}.proxy-domain-record-state em.verified{color:#087a55;background:#e1f7ed}.proxy-domain-record-state em.pending{color:#9a5b0b;background:#fff2d9}.proxy-domain-record-state em.duplicate{color:#ae2e38;background:#ffe3e5}.proxy-domain-record-state button{color:#9a6257;background:#fff;border:1px solid #e2ddd6;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.proxy-domain-record-state button:hover{color:#b2393f;background:#fff7f6;border-color:#d9a99f}.proxy-domain-record-pagination{color:#71827a;background:#f8fbfa;border-top:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:9px;display:flex}.proxy-domain-record-pagination>span strong{color:#234d3e}.proxy-domain-record-pagination>div{align-items:center;gap:7px;display:flex}.proxy-domain-record-pagination>div>span{text-align:center;min-width:80px}.proxy-domain-record-pagination button{color:#287058;cursor:pointer;background:#fff;border:1px solid #c9ded6;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.proxy-domain-record-pagination button:hover:not(:disabled){color:#fff;background:#16805d;border-color:#16805d}.proxy-domain-record-pagination button:disabled{opacity:.38;cursor:not-allowed}.proxy-domain-record-empty{color:#7b8c85;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:28px 18px;display:flex}.proxy-domain-record-empty>svg{color:#3f7965}.proxy-domain-record-empty strong{color:#27473b;font-size:12px}.proxy-domain-record-empty span{font-size:9px}.proxy-domain-record-empty button{color:#087a55;cursor:pointer;background:#f1faf6;border:1px solid #b8ddcf;border-radius:8px;margin-top:5px;padding:7px 11px;font-size:9px;font-weight:750}.proxy-domain-safety{border-top:1px solid #e4ece9;align-items:center;gap:8px;padding-top:14px;display:flex;margin:15px 0 0!important}@media (width<=1180px){.proxy-domain-bulk-heading{flex-direction:column;align-items:flex-start}.proxy-domain-bulk-modes{width:100%}.proxy-domain-bulk-modes button{flex:1}.proxy-domain-preprovision-fields{grid-template-columns:1fr 1fr}.proxy-domain-preprovision-fields .secondary-button{grid-column:1/-1;justify-self:start}.proxy-domain-record-tools{grid-template-columns:minmax(0,1fr) auto}.proxy-domain-record-search{grid-column:1/-1}.proxy-domain-record-head{display:none}.proxy-domain-record{grid-template-columns:1fr auto;gap:10px 12px;padding:14px}.proxy-domain-alias-editor{order:1;grid-column:1}.proxy-domain-record-state{order:2;grid-column:2}.proxy-domain-type{color:#49645a;background:#eef5f2;border-radius:999px;order:3;grid-column:1/-1;justify-self:start;padding:4px 8px;font-size:9px;font-weight:750}.proxy-domain-relay{order:4}.proxy-domain-source{order:5}.proxy-domain-host{background:#f8fbfa;border:1px solid #e1ebe7;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(112px,.42fr) 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.proxy-domain-source{background:#fbfcfc}.proxy-domain-record small{color:#7b8c85;font-family:var(--font-geist-sans);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:700;line-height:1.35;display:block}.proxy-domain-alias-editor small{margin-bottom:1px}.proxy-domain-relay:after{content:"↓";z-index:1;color:#7b9b8e;font-family:var(--font-geist-sans);font-size:12px;position:absolute;bottom:-17px;left:50%}}@media (width<=640px){.proxy-domain-preprovision{padding:13px}.proxy-domain-preprovision-toggle{justify-content:center;width:34px;padding:0}.proxy-domain-preprovision-toggle b{display:none}.proxy-domain-bulk{padding:11px}.proxy-domain-bulk-modes{flex-direction:column}.proxy-domain-bulk-actions{flex-direction:column;align-items:stretch}.proxy-domain-bulk-actions .secondary-button{width:100%}.proxy-domain-preprovision-fields{grid-template-columns:1fr}.proxy-domain-preprovision-fields .secondary-button{grid-column:auto;width:100%}.proxy-domain-record-tools{grid-template-columns:1fr}.proxy-domain-record-search{grid-column:auto}.proxy-domain-record-summary{text-align:center;order:3}.proxy-domain-record-page-size{justify-content:space-between}.proxy-domain-record-page-size select{min-width:96px}.proxy-domain-record-pagination{flex-direction:column;align-items:stretch}.proxy-domain-record-pagination>span{text-align:center}.proxy-domain-record-pagination>div{justify-content:center}}.empty-card h2{margin:0 0 7px;font-size:14px}.empty-card p{color:#7a8882;margin:0 0 14px;font-size:9px}.toggle{background:#20a872;border-radius:999px;width:32px;height:18px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #0003}.mobile-dashboard-nav,.customer-mobile-more-backdrop,.customer-mobile-more-menu{display:none}.checkout-page{background:#f4f8f6;min-height:100vh}.checkout-header{background:#fff;border-bottom:1px solid #e0e8e4;height:70px}.checkout-header .container{justify-content:space-between;align-items:center;height:100%;display:flex}.secure-label{color:#6b7a74;align-items:center;gap:7px;font-size:11px;display:flex}.checkout-wrap{width:min(1020px,100% - 40px);margin:0 auto;padding:52px 0 90px}.checkout-title{text-align:center;margin-bottom:35px}.checkout-title span{color:var(--green);letter-spacing:1.2px;font-size:10px;font-weight:800}.checkout-title h1{letter-spacing:-1.2px;margin:10px 0 7px;font-size:31px}.checkout-title p{color:#74827d;margin:0;font-size:12px}.checkout-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:17px;display:grid}.checkout-card{background:#fff;border:1px solid #dfe8e4;border-radius:14px;overflow:hidden}.checkout-card-header{border-bottom:1px solid #e8eeeb;align-items:center;gap:10px;padding:17px 19px;display:flex}.step-number{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:750;display:grid}.checkout-card-header h2{margin:0;font-size:12px}.checkout-body{padding:20px}.checkout-product-picker{background:#f8fbf9;border:1px solid #dce8e3;border-radius:12px;padding:15px}.checkout-product-picker .form-grid{margin:0 0 13px}.checkout-product-picker .field select{background-color:#fff;height:43px;font-size:10px;font-weight:650}.checkout-selected-plan{background:#fff;border:1px solid #bfe4d4;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex;box-shadow:0 6px 18px #0f5b400a}.checkout-selected-plan>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.checkout-selected-plan small{color:var(--green);letter-spacing:.75px;font-size:7px;font-weight:800}.checkout-selected-plan strong{color:#1d3d32;font-size:11px}.checkout-selected-plan span:not(.summary-icon){color:#7f8d87;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.checkout-selected-plan>b{color:#0b704e;flex:none;font-size:13px}.plan-option{margin-bottom:10px;position:relative}.plan-option input{opacity:0;position:absolute}.plan-option label{cursor:pointer;border:1px solid #dce5e1;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.plan-option input:checked+label{border-color:var(--green);background:#f7fcfa;box-shadow:0 0 0 2px #0f9f6e14}.radio-dot{border:1px solid #b8c7c1;border-radius:50%;width:16px;height:16px;padding:3px}.plan-option input:checked+label .radio-dot{border-color:var(--green);background:radial-gradient(circle, var(--green) 0 45%, transparent 50%)}.plan-option label>div{flex-direction:column;flex:1;gap:3px;display:flex}.plan-option strong{font-size:10px}.plan-option small{color:#89958f;font-size:8px}.plan-option b{font-size:11px}.checkout-form{margin-top:18px}.checkout-form .form-grid{margin-bottom:18px}.order-summary{padding:20px}.summary-product{border-bottom:1px solid #e8eeeb;align-items:center;gap:12px;padding-bottom:17px;display:flex}.summary-icon{width:42px;height:42px;color:var(--green);background:#e6f8ef;border-radius:10px;place-items:center;display:grid}.summary-product div{flex-direction:column;flex:1;gap:4px;display:flex}.summary-product strong{font-size:11px}.summary-product small{color:#87958f;font-size:8px}.summary-row{color:#687770;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.summary-total{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:end;margin-top:17px;padding-top:17px;display:flex}.summary-total span{font-size:10px;font-weight:700}.summary-total strong{color:var(--green-dark);font-size:20px}.checkout-submit{background:var(--green);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:18px;font-size:10px;font-weight:750;display:flex}.checkout-submit:hover{background:var(--green-dark)}.checkout-submit:disabled,.checkout-submit.is-disabled{cursor:not-allowed;pointer-events:none;background:#aebbb6}.checkout-notes{color:#7b8a84;justify-content:center;gap:15px;margin-top:13px;font-size:8px;display:flex}.checkout-notes span{align-items:center;gap:5px;display:flex}.payment-panel{text-align:center;padding:24px}.payment-panel h2{margin:7px 0;font-size:17px}.payment-panel>p{color:#75847e;max-width:420px;margin:0 auto 18px;font-size:10px;line-height:1.6}.qr-placeholder{background:#fff;border:1px solid #dbe5e1;border-radius:12px;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);gap:2px;width:190px;height:190px;margin:0 auto 18px;padding:13px;display:grid;box-shadow:0 10px 30px #0f403114}.qr-placeholder i{background:#10231c;border-radius:1px}.qr-placeholder i:nth-child(3n),.qr-placeholder i:nth-child(5n+1){opacity:0}.qr-placeholder i:nth-child(7n+2){background:var(--green);opacity:1}.payment-details{text-align:left;border:1px solid #e0e8e4;border-radius:10px;overflow:hidden}.payment-details div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;padding:10px 13px;font-size:9px;display:flex}.payment-details div:last-child{border:0}.payment-details span{color:#81908a}.payment-details strong{color:#243c34}.payment-details .transfer-code{color:var(--green-dark);font-family:var(--font-geist-mono)}.wallet-copy-value{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.wallet-copy-value strong{overflow-wrap:anywhere;text-align:right}.wallet-copy-value button{color:#087b59;cursor:pointer;background:#f2fbf7;border:1px solid #c7dfd6;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid}.wallet-copy-value button:hover{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.wallet-copy-value button:focus-visible{outline-offset:2px;outline:2px solid #0f9f6e}.payment-waiting{color:#99610f;background:#fff7e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:15px 0;padding:10px;font-size:9px;display:flex}.wallet-cancel-topup-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:-5px;display:flex}.wallet-cancel-topup{color:#a14242;background:#fff8f8;border:1px solid #e9c8c8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.wallet-cancel-topup:hover:not(:disabled){color:#fff;background:#bb4c4c;border-color:#bb4c4c}.wallet-cancel-topup:disabled{opacity:.55;cursor:not-allowed}.wallet-cancel-topup-wrap small{color:#8c9893;font-size:8px}.spinner{border:2px solid #f0d8a9;border-top-color:#b97916;border-radius:50%;width:13px;height:13px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.success-view{text-align:center;padding:40px 28px}.success-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid;box-shadow:0 12px 30px #0f9f6e40}.success-view h2{margin:0 0 8px;font-size:22px}.success-view>p{color:#74837d;font-size:10px}.proxy-credential{text-align:left;color:#fff;background:#0e211a;border-radius:11px;max-width:500px;margin:22px auto;padding:17px}.proxy-credential small{color:#82a197;letter-spacing:.8px;font-size:8px}.proxy-credential strong{font:650 13px var(--font-geist-mono);margin:8px 0;display:block}.proxy-credential span{color:#86e6ac;font-size:8px}.purchase-endpoint-list{flex-direction:column;gap:7px;margin:14px 0 11px;display:flex}.purchase-endpoint{background:#ffffff0b;border:1px solid #9dc5b433;border-radius:8px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:7px 8px;display:grid}.purchase-endpoint>b{letter-spacing:.25px;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:0 7px;font-size:7px;display:inline-flex}.purchase-endpoint>b.http{color:#8af0bd;background:#1eb77c29}.purchase-endpoint>b.socks{color:#a9c9ff;background:#5381cd2e}.proxy-credential .purchase-endpoint>strong{overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.purchase-endpoint button{color:#bcebd4;background:#ffffff0f;border:1px solid #94cdb547;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.purchase-endpoint button:hover{color:#fff;background:#ffffff1a;border-color:#94cdb58c}.purchase-endpoint-pending{color:#ffd183;text-align:left;background:#ae6b0b21;border:1px solid #ffc96b59;border-radius:9px;align-items:center;gap:8px;margin:13px 0 10px;padding:10px 11px;display:flex}.purchase-endpoint-pending>svg{flex:none}.purchase-endpoint-pending>span{gap:2px;min-width:0;display:grid}.purchase-endpoint-pending strong{color:#ffe0a8;font-size:9px}.purchase-endpoint-pending small{color:#d9c7a8;font-size:7px;line-height:1.45}.purchase-auth-info{background:#ffffff0e;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 11px;padding:9px 10px;display:grid}.purchase-auth-info>div{min-width:0}.purchase-auth-info span{color:#82a197;letter-spacing:.55px;font-size:6.5px;display:block}.proxy-credential .purchase-auth-info strong{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.purchase-allow-ip{color:#bcebd4;background:#ffffff0e;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:9px 10px;font-size:8px;display:flex}.proxy-credential .purchase-expiry{color:#86e6ac;display:block}.purchase-bulk-results{text-align:left;width:min(100%,980px);margin:24px auto 22px}.purchase-bulk-summary{color:#fff;background:#0e211a;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.purchase-bulk-summary>div:first-child{flex-direction:column;gap:4px;display:flex}.purchase-bulk-summary small{color:#8da69d;letter-spacing:.7px;font-size:7px;font-weight:800}.purchase-bulk-summary strong{font-size:14px}.purchase-bulk-summary span{color:#86e6ac;font-size:8px}.purchase-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:620px;display:flex}.purchase-bulk-actions button{color:#c1ddd2;background:#ffffff0f;border:1px solid #9bcbb740;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.purchase-bulk-actions button:hover{color:#fff;background:#ffffff1c;border-color:#9bcbb78c}.purchase-bulk-actions .openvpn-bundle-button{color:#92f0bc;background:#0f9f6e21;border-color:#5ada9459}.purchase-bulk-actions button:disabled{cursor:wait;opacity:.65}.purchase-bundle-error{color:#973940;background:#fff3f4;border:1px solid #edc7ca;border-top:0;padding:9px 12px;font-size:8px}.purchase-bulk-toolbar{background:#f8fbf9;border:1px solid #dce6e2;border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.purchase-bulk-toolbar label:first-child{color:#83918b;background:#fff;border:1px solid #d7e2dd;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:260px;min-height:37px;padding:0 10px;display:flex}.purchase-bulk-toolbar input{color:#29443a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.purchase-bulk-toolbar label:last-child{color:#74847e;align-items:center;gap:7px;font-size:8px;display:flex}.purchase-bulk-toolbar select{color:#29443a;background:#fff;border:1px solid #d7e2dd;border-radius:8px;height:37px;padding:0 9px;font-size:8px}.purchase-bulk-list{background:#fff;border-left:1px solid #dce6e2;border-right:1px solid #dce6e2}.purchase-bulk-item{border-bottom:1px solid #e4ebe8}.purchase-bulk-item>header{grid-template-columns:48px minmax(145px,.8fr) auto 32px;align-items:center;gap:10px;min-height:49px;padding:8px 12px;display:grid}.purchase-bulk-item>header>span{color:var(--green);font:800 9px var(--font-geist-mono)}.purchase-bulk-item>header>div{flex-direction:column;gap:3px;display:flex}.purchase-bulk-item>header strong{color:#274238;font-size:9px}.purchase-bulk-item>header small{color:#819089;font-size:7px}.purchase-bulk-item>header em{color:#08734e;background:#e6f7ef;border-radius:999px;justify-self:end;padding:5px 7px;font-size:7px;font-style:normal;font-weight:750}.purchase-bulk-toggle{color:#62766e;background:#fff;border:1px solid #d8e2de;border-radius:7px;place-items:center;width:29px;height:29px;display:none}.purchase-bulk-item.is-expanded .purchase-bulk-toggle svg{transform:rotate(180deg)}.purchase-bulk-body{grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);align-items:center;gap:11px;padding:0 12px 11px 70px;display:grid}.purchase-bulk-endpoints{flex-direction:column;gap:5px;display:flex}.purchase-bulk-endpoints>div{background:#fafcfb;border:1px solid #e1e9e5;border-radius:7px;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:4px 5px;display:grid}.purchase-bulk-endpoints b{border-radius:5px;justify-content:center;align-items:center;min-height:23px;padding:0 6px;font-size:7px;display:inline-flex}.purchase-bulk-endpoints b.http{color:#08734e;background:#def5e9}.purchase-bulk-endpoints b.socks{color:#345b91;background:#e8f0fb}.purchase-bulk-endpoints strong{overflow-wrap:anywhere;color:#29443a;min-width:0;font:650 8px var(--font-geist-mono)}.purchase-bulk-endpoints button{color:#587068;background:#fff;border:1px solid #d6e1dc;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:7px;font-weight:700;display:inline-flex}.purchase-bulk-auth{background:#eff8f4;border-radius:8px;flex-direction:column;gap:7px;padding:9px 10px;display:flex}.purchase-bulk-auth span{color:#71847c;grid-template-columns:55px minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;font-size:7px;display:grid}.purchase-bulk-auth strong{overflow-wrap:anywhere;color:#23463a;font:650 8px var(--font-geist-mono)}.purchase-bulk-empty{color:#7d8e87;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.purchase-bulk-empty strong{color:#334d43;font-size:10px}.purchase-bulk-empty span{font-size:8px}.purchase-bulk-pagination{background:#f8fbf9;border:1px solid #dce6e2;border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.purchase-bulk-pagination>span{color:#74857e;font-size:8px}.purchase-bulk-pagination>div{align-items:center;gap:8px;display:flex}.purchase-bulk-pagination button{color:#4c665c;background:#fff;border:1px solid #d5e1dc;border-radius:7px;min-height:29px;padding:0 9px;font-size:7px;font-weight:700}.purchase-bulk-pagination button:disabled{opacity:.45;cursor:not-allowed}.purchase-bulk-pagination strong{color:#29443a;font-size:8px}.proxy-openvpn-download{color:#baf5d2;background:#86e6ac17;border:1px solid #86e6ac59;border-radius:8px;align-items:center;gap:7px;width:fit-content;margin-top:12px;padding:8px 10px;font-size:8px;font-weight:750;display:inline-flex}.proxy-openvpn-download:hover{color:#fff;background:#86e6ac29;border-color:#86e6acb3}.checkout-openvpn-selection{color:#789087;background:#f8fbf9;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin:10px 0 4px;padding:9px 10px;font-size:8px;display:grid}.checkout-openvpn-selection strong{color:#63766f}.checkout-openvpn-selection.is-selected{color:#087b59;background:#ecfaf4;border-color:#bfe4d4}.checkout-openvpn-selection.is-selected strong{color:#087b59}@media (width<=1000px){.hero-grid{grid-template-columns:1fr;gap:55px;padding-bottom:30px}.hero-copy{text-align:center;max-width:720px;margin:0 auto}.hero-lead{margin:0 auto}.hero-actions,.hero-trust{justify-content:center}.hero-console{width:100%;max-width:600px;margin:0 auto}.floating-uptime{right:18px}.feature-layout,.faq-layout{gap:45px}.dashboard-shell{grid-template-columns:78px 1fr}.sidebar{padding:22px 12px}.sidebar .brand{padding:0 9px 26px}.sidebar .admin-dashboard-brand-logo,.sidebar .admin-dashboard-brand.has-name .admin-dashboard-brand-logo{flex-basis:40px;width:40px;max-width:40px;height:40px}.sidebar .admin-dashboard-brand.has-name .admin-dashboard-brand-logo{border-radius:11px;padding:4px}.sidebar .brand>span:last-child,.workspace-switcher div,.workspace-switcher>svg,.sidebar-label,.side-nav button span:not(.nav-badge),.side-nav a span,.support-card,.profile-mini div,.profile-mini>svg{display:none}.workspace-switcher{justify-content:center;padding:8px}.side-nav button,.side-nav a{justify-content:center;padding:11px;position:relative}.nav-badge{min-width:15px;height:15px;position:absolute;top:4px;right:5px}.profile-mini{justify-content:center}.content-grid-two{grid-template-columns:1fr}.automation-grid{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:repeat(3,1fr)}.customer-livechat-mobile-launcher{z-index:70;color:#fff;background:#0a986d;border:1px solid #b7ddce;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 34px #06634540}.customer-livechat-desktop-minimized{display:none}.customer-livechat-mobile-launcher.has-unread{background:#087657;border-color:#f8d88a;box-shadow:0 14px 34px #06634552,0 0 0 4px #ffd3632e}.admin-livechat-layout{grid-template-columns:280px minmax(0,1fr)}}@media (width<=760px){.storefront .site-header .brand{gap:0}.storefront .site-header .brand-logo{max-width:170px;height:42px}.customer-livechat-mobile-launcher{min-height:42px;bottom:82px;right:14px}.customer-livechat-mobile-backdrop{z-index:205;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041e158c;border:0;display:block;position:fixed;inset:0}.customer-livechat-panel{box-sizing:border-box;overscroll-behavior:contain;border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-width:100vw;height:min(680px,88dvh);bottom:0;left:0;right:0;overflow-x:hidden}.customer-livechat-panel.is-input-focused{top:var(--customer-livechat-visual-top,0);height:var(--customer-livechat-visual-height,100dvh);border-radius:0;max-height:100dvh;bottom:auto}.customer-livechat-header{min-height:70px;padding:12px 14px}.customer-livechat-minimize{display:none!important}.customer-livechat-messages{box-sizing:border-box;width:100%;min-width:0;padding:13px;overflow-x:hidden}.customer-livechat-message p{font-size:15px;line-height:1.55}.customer-livechat-message small{font-size:12px}.customer-livechat-composer{padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr) 48px;gap:7px}.customer-livechat-composer>button{width:44px;min-width:0;height:44px}.customer-livechat-composer>.customer-livechat-send-button{width:48px}.customer-livechat-composer textarea{min-height:44px;max-height:104px;padding:9px 11px;font-size:16px;line-height:1.45}.customer-livechat-replying-to,.customer-livechat-pending-attachment,.customer-livechat-composer>small{box-sizing:border-box;min-width:0;max-width:100%}.customer-livechat-end-confirm{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-livechat-end-confirm>div{grid-column:1/-1}.customer-livechat-end-confirm button{justify-content:center;width:100%}.admin-livechat-telegram>header{grid-template-columns:auto minmax(0,1fr);gap:9px}.admin-livechat-telegram>header em{grid-column:1/2;justify-self:start}.admin-livechat-telegram>header>button{grid-area:2/2/auto/3;justify-self:end}.admin-livechat-telegram-fields,.admin-livechat-community-fields,.admin-livechat-telegram-discover{grid-template-columns:1fr}.admin-livechat-telegram-discover button{width:100%}.admin-livechat-telegram-actions{grid-template-columns:1fr;display:grid}.admin-livechat-layout{height:auto;min-height:0;display:block}.admin-livechat-list{border-bottom:1px solid #dce7e2;border-right:0;max-height:460px;display:grid}.admin-livechat-conversation{min-height:600px}.admin-livechat-conversation>header{grid-template-columns:auto minmax(0,1fr)}.admin-livechat-conversation>header button{grid-column:1/-1;justify-content:center;width:100%}.admin-livechat-messages article{max-width:88%}.admin-livechat-conversation>footer{grid-template-columns:1fr}.admin-livechat-conversation>footer .save-button{justify-content:center;min-height:43px}.provider-balance-card{grid-template-columns:1fr}.provider-balance-summary{grid-template-columns:42px minmax(0,1fr);padding:16px}.provider-balance-summary>span{border-radius:12px;width:42px;height:42px}.provider-balance-summary .order-status{grid-column:1/-1;justify-self:start;width:fit-content}.provider-balance-controls{border-top:1px solid #e2ebe7;border-left:0;grid-template-columns:1fr;padding:14px}.provider-balance-actions{padding-bottom:0}.provider-balance-actions button{flex:1}.provider-balance-notification-heading{grid-template-columns:42px minmax(0,1fr)}.provider-balance-notification-heading .order-status{grid-column:1/-1;justify-self:start;width:fit-content}.provider-balance-notification-channels,.provider-telegram-event-toggles{grid-template-columns:1fr}.provider-balance-notification-footer{flex-direction:column;align-items:stretch}.provider-balance-notification-footer>div{grid-template-columns:1fr 1fr;display:grid}.admin-product-panel .panel-header{flex-direction:column;align-items:stretch}.admin-product-search{width:100%}.admin-product-toolbar{padding:10px 12px}.admin-product-filters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.admin-product-filters button{flex:none}.admin-product-bulk{flex-direction:column;align-items:stretch}.admin-product-bulk-actions{justify-content:flex-start}.admin-product-bulk-actions .save-button{flex:100%;justify-content:center}.admin-product-bulk-promotion{margin-inline:12px}.payment-config-fold-toggle{grid-template-columns:auto minmax(0,1fr) auto}.payment-config-fold-action{grid-column:2/-1;justify-self:start}.bank-payment-config-fold .payment-config-fold-content{padding:10px}.payment-account-mode{grid-template-columns:1fr}.payment-account-heading{align-items:flex-start}.usdt-payment-heading{flex-direction:column;align-items:flex-start;padding:15px}.usdt-payment-state{justify-content:space-between;width:100%}.usdt-payment-body{grid-template-columns:1fr;padding:15px}.usdt-payment-actions{flex-direction:column;align-items:stretch;padding:13px 15px}.usdt-payment-actions .save-button{justify-content:center;width:100%}.usdt-payment-error{margin-inline:15px}.email-center-heading{grid-template-columns:42px minmax(0,1fr);padding:14px}.email-center-heading>span{width:42px;height:42px}.email-center-state{grid-column:1/-1;width:100%;min-width:0}.email-live-route{grid-template-columns:minmax(0,1fr) 34px;gap:10px}.email-live-route-latest{border-top:1px solid;border-left:0;grid-area:2/1/auto/-1;min-width:0;padding:10px 0 0}.email-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.email-center-grid{grid-template-columns:1fr}.email-station-upgrade>header{grid-template-columns:40px minmax(0,1fr)}.email-station-upgrade>header>span{width:40px;height:40px}.email-station-upgrade>header>em{grid-column:2;width:fit-content}.email-station-upgrade-fields{grid-template-columns:1fr}.email-station-upgrade-fields .field.full{grid-column:auto}.email-station-selector{padding:10px}.email-station-selector-heading{flex-direction:column;align-items:flex-start}.email-station-selector-actions{width:100%}.email-station-selector-actions button{flex:1}.email-station-search{grid-template-columns:18px minmax(0,1fr)}.email-station-search>span{display:none}.email-station-options{overscroll-behavior:contain;grid-template-columns:1fr;max-height:300px;overflow-y:auto}.email-station-pagination{flex-direction:column;align-items:flex-start}.email-station-pagination>div{justify-content:space-between;width:100%}.email-station-upgrade>footer{display:grid}.email-station-upgrade>footer button{width:100%}.email-station-preview-backdrop{place-items:stretch stretch;padding:0}.email-station-preview-dialog{border:0;border-radius:0;grid-template-rows:auto auto minmax(220px,1fr) auto;width:100%;max-height:100dvh}.email-station-preview-dialog>header{grid-template-columns:38px minmax(0,1fr) 36px;padding:13px}.email-station-preview-dialog>header>span{width:38px;height:38px}.email-station-preview-dialog>header h3{font-size:15px}.email-station-preview-dialog>header p{display:none}.email-station-preview-subject{margin:9px 11px}.email-station-preview-dialog iframe{width:calc(100% - 22px);min-height:0;margin:0 11px}.email-station-preview-dialog>footer{grid-template-columns:1fr;padding:10px 11px 12px}.email-station-preview-dialog>footer>div{grid-template-columns:1fr;display:grid}.email-station-preview-dialog>footer>div button{width:100%}.email-station-preview-dialog>footer>small{text-align:left;grid-column:auto}.email-api-settings>footer,.email-campaign-composer>footer{grid-template-columns:1fr;display:grid}.email-api-settings>footer button,.email-campaign-composer>footer button{width:100%}.email-connection-action{grid-template-columns:1fr;width:100%;display:grid}.email-connection-feedback{width:100%;max-width:none}.email-deliverability-controls{grid-template-columns:1fr}.email-deliverability-controls button{width:100%}.email-campaign-history>header{align-items:flex-start}.email-campaign-pagination{align-items:flex-start;padding:9px 11px}.email-campaign-pagination>span{max-width:165px;line-height:1.45}.email-campaign-pagination button{width:36px;height:36px}.email-smtp-divider{flex-direction:column;align-items:flex-start;gap:4px}.email-delivery-route{justify-content:stretch;gap:8px;padding:11px}.email-delivery-route>span{flex:1;grid-template-columns:25px minmax(0,1fr);column-gap:7px;min-width:0}.email-delivery-route i{width:25px;height:25px;font-size:10px}.email-delivery-route strong{font-size:11px}.email-delivery-route small{font-size:8.5px}.smtp-layout{grid-template-columns:1fr}.smtp-test-card{position:static}.smtp-card-heading{grid-template-columns:42px minmax(0,1fr)}.smtp-config-status{grid-column:1/-1;width:100%;min-width:0}.smtp-setup-banner{grid-template-columns:32px minmax(0,1fr);align-items:start}.smtp-setup-progress{border-top:1px solid;border-left:0;flex-direction:row;grid-column:2;justify-content:flex-start;gap:4px;padding:8px 0 0}.smtp-setup-steps{grid-template-columns:1fr}.smtp-save-button{width:100%}.admin-customer-history-header{align-items:flex-start;padding:14px}.admin-customer-history-balances,.admin-customer-history-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-history-balances>div:nth-child(2),.admin-customer-history-counts>div:nth-child(2){border-right:0}.admin-customer-history-balances>div:nth-child(-n+2),.admin-customer-history-counts>div:nth-child(-n+2){border-bottom:1px solid #e7eeeb}.admin-customer-history-counts,.admin-customer-payment-sources{margin:12px}.admin-customer-payment-sources>header{align-items:flex-start}.admin-customer-payment-source-grid{grid-template-columns:1fr}.admin-customer-payment-source-grid>article{grid-template-columns:34px minmax(0,1fr)}.admin-customer-payment-source-grid>article>button{grid-column:1/-1;width:100%}.admin-customer-history-title{align-items:flex-start;padding:12px}.admin-customer-history-search{margin:10px 12px 0}.admin-customer-history-filters{margin:8px 12px 2px}.admin-customer-history-filters button{flex:calc(50% - 6px);justify-content:space-between}.admin-customer-history-list{padding:0 12px}.admin-customer-history-event{grid-template-columns:72px minmax(0,1fr);gap:9px}.admin-customer-history-reference{flex-direction:column;align-items:stretch}.admin-customer-history-reference>em,.admin-customer-history-reference-part{width:100%}.admin-customer-history-result{text-align:left;grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-content:start;padding-left:81px}.admin-customer-history-result time{text-align:right;grid-column:auto}.admin-customer-login-history>header{align-items:flex-start;padding:13px 12px}.admin-customer-login-head{display:none}.admin-customer-login-list{padding:0 12px}.admin-customer-login-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;margin:0;padding:12px 0}.admin-customer-login-list article>div{grid-area:2/1/auto/-1}.admin-customer-login-list article code{grid-area:3/1}.admin-customer-login-list article .order-status{grid-area:3/2}.topup-bonus-heading{flex-direction:column;align-items:flex-start}.vpbank-sync-summary{grid-template-columns:1fr}.payment-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.payment-history-header{flex-direction:column;align-items:flex-start;padding:12px 14px}.usdt-history-header-actions{justify-content:space-between;width:100%}.payment-history-toolbar{grid-template-columns:1fr;padding:10px 12px}.payment-history-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.payment-history-filters button{flex:none}.payment-history-pagination{grid-template-columns:1fr auto;padding:10px 12px}.payment-history-pagination nav{grid-column:1/-1;justify-content:space-between}.admin-order-pagination{grid-template-columns:1fr auto;padding:10px 12px}.admin-order-pagination nav{grid-column:1/-1;justify-content:space-between}.wallet-history-pagination{grid-template-columns:1fr auto;padding:10px 12px}.wallet-history-pagination nav{grid-column:1/-1;justify-content:space-between}.wallet-history-search{grid-template-columns:1fr;padding:10px 12px}.wallet-history-search-submit{width:100%}.wallet-history-filters{padding:9px 12px}.customer-order-pagination{grid-template-columns:1fr auto;padding:10px 12px}.customer-order-pagination nav{grid-column:1/-1;justify-content:space-between}.customer-order-search{grid-template-columns:1fr;padding:10px 12px}.customer-order-search-submit{width:100%}.payment-history-table-wrap{padding:10px}.payment-history-table tr{grid-template-columns:1fr 1fr;gap:12px}.payment-history-table td:nth-child(3),.payment-history-table td:nth-child(5),.payment-history-table td:nth-child(6){grid-column:1/-1}.container,.checkout-wrap{width:min(100% - 28px,1180px)}.desktop-nav{display:none}.site-header{height:64px}.site-header .nav-wrap{gap:10px}.site-header .brand{flex:auto;min-width:0}.site-header .nav-actions{flex:none;gap:7px}.site-header .nav-login-action{min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #cfdcd7;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.site-header .nav-login-action:hover{color:var(--green-dark);background:#f5fbf8;border-color:#8ebfac}.site-header .nav-register-action{white-space:nowrap;gap:5px;min-height:40px;padding:0 12px;font-size:13px}.site-header .storefront-session-actions{gap:7px}.site-header .storefront-session-identity{max-width:150px;padding-right:8px}.site-header .storefront-session-identity>span:first-child{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:11px}.site-header .storefront-session-identity small{display:none}.site-header .storefront-session-identity strong{font-size:11px}.site-header .nav-account-action{white-space:nowrap;gap:5px;min-height:40px;padding:0 11px;font-size:12px}.hero-section{padding-top:62px}.hero-copy h1{letter-spacing:-2.5px}.hero-lead{font-size:15px}.hero-console{padding:17px}.console-metrics{grid-template-columns:1fr 1fr;gap:12px}.console-metrics div{border:0;padding:0}.console-metrics div:last-child{display:none}.floating-uptime{min-width:0;margin-top:13px;position:static}.proof-strip{grid-template-columns:1fr 1fr;margin-top:35px}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid #dbe8e3}.section{padding:72px 0}.product-grid,.feature-layout,.reassurance-grid,.faq-layout,.footer-grid,.checkout-layout{grid-template-columns:1fr}.product-catalog-toolbar{flex-direction:column;align-items:flex-start;margin-bottom:23px}.product-filter-tabs{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.product-filter-tabs button{flex:none}.product-card.featured{transform:none}.feature-layout,.faq-layout{gap:42px}.reassurance-grid>div{border-right:0;border-bottom:1px solid var(--line)}.cta-box{flex-direction:column;align-items:flex-start;padding:34px 26px}.footer-grid{gap:30px}.footer-bottom{grid-template-columns:1fr;justify-items:start;gap:9px}.footer-bottom>span:last-child{text-align:left}.dashboard-shell{display:block}.sidebar{display:none}.dash-topbar{height:61px;padding:0 16px}.dash-breadcrumb span{display:none}.dash-content{padding:22px 14px 88px}.dash-heading{flex-direction:column;align-items:flex-start}.stat-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.mobile-dashboard-nav{z-index:50;background:#0a2019f7;border-top:1px solid #ffffff14;justify-content:space-around;height:68px;padding:8px 10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-dashboard-nav button,.mobile-dashboard-nav a{color:#89a097;text-align:center;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:7px;line-height:1.2;display:flex}.mobile-dashboard-nav button.active,.mobile-dashboard-nav a:hover,.mobile-dashboard-nav a:focus-visible{color:#87efae}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.provider-metrics{grid-template-columns:1fr 1fr 1fr}.automation-grid{grid-template-columns:1fr}.panel-header{align-items:flex-start;gap:10px}.admin-search{width:100%;min-width:0}.detail-grid{grid-template-columns:1fr 1fr}.checkout-wrap{padding-top:34px}}@media (width<=470px){.storefront .site-header .brand-logo{max-width:145px;height:38px}.site-header .nav-wrap{gap:7px;width:min(100% - 20px,1180px)}.site-header .nav-actions{gap:6px}.site-header .nav-login-action,.site-header .nav-register-action{min-height:38px;padding:0 10px;font-size:12px}.site-header .nav-register-action svg{display:none}.site-header .storefront-session-identity{background:0 0;border:0;width:34px;padding:0}.site-header .storefront-session-identity>span:last-child{display:none}.site-header .nav-account-action{min-height:38px;padding:0 10px}.site-header .nav-account-action svg:last-child{display:none}.payment-history-table tr{grid-template-columns:1fr}.payment-history-table td,.payment-history-table td:nth-child(3),.payment-history-table td:nth-child(5),.payment-history-table td:nth-child(6){grid-column:1}.payment-history-table td+td{border-top:1px solid #edf2ef;padding-top:10px}.usdt-history-header-actions{flex-direction:column;align-items:stretch}.usdt-history-header-actions .secondary-button{justify-content:center;width:100%}.payment-config-fold-toggle{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px}.payment-config-fold-icon{width:38px;height:38px}.payment-config-fold-toggle .order-status{grid-column:2;justify-self:start}.payment-config-fold-action{grid-column:1/-1;justify-self:stretch;width:100%}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-trust{flex-direction:column;align-items:center;gap:9px}.console-address strong{font-size:10px}.stat-grid{grid-template-columns:1fr}.dash-heading h1{font-size:22px}.view-store span{display:none}.provider-metrics,.detail-grid{grid-template-columns:1fr}.qr-placeholder{width:165px;height:165px}}.auth-page{background:#fff;grid-template-columns:minmax(360px,.82fr) 1.18fr;min-height:100vh;display:grid}.auth-showcase{color:#fff;background:linear-gradient(145deg,#081c16,#07553f 62%,#0c815b);min-height:100vh;position:relative;overflow:hidden}.auth-showcase:before{content:"";opacity:.2;background-image:radial-gradient(circle at 1px 1px,#b8f34b 1px,#0000 0);background-size:29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000);mask-image:linear-gradient(to bottom right,#0000,#000)}.auth-showcase:after{content:"";border:1px solid #96ffc61f;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-210px;right:-280px;box-shadow:0 0 0 55px #96ffc606,0 0 0 110px #96ffc605}.auth-showcase-inner{z-index:2;flex-direction:column;min-height:100%;padding:38px clamp(34px,5vw,72px);display:flex;position:relative}.auth-brand{color:#fff}.auth-brand-identity{min-width:0;color:inherit;gap:14px}.auth-brand-logo-frame{box-sizing:border-box;background:#fffffff5;border:1px solid #ffffff3d;border-radius:17px;flex:none;place-items:center;width:60px;height:60px;padding:7px;display:grid;overflow:hidden;box-shadow:0 10px 28px #030a0f3d,inset 0 1px #fffc}.auth-brand-logo{object-fit:contain;width:100%;max-width:100%;height:100%}.auth-brand-name{min-width:0;max-width:min(280px,30vw);color:inherit;letter-spacing:-.85px;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:900;line-height:1;overflow:hidden}.auth-brand-showcase .auth-brand-name{filter:drop-shadow(0 3px 10px #0000002e)}.auth-brand-identity:not(.has-name) .auth-brand-logo-frame{width:auto;max-width:210px;padding-inline:9px}.auth-brand-identity:not(.has-name) .auth-brand-logo{width:auto;max-width:190px}.auth-brand-header{color:#17212a}.auth-brand-header .auth-brand-logo-frame{border-color:#d7e1e5;border-radius:14px;width:50px;height:50px;padding:5px;box-shadow:0 7px 18px #111b2314}.auth-brand-header .auth-brand-name{letter-spacing:-.7px;max-width:min(260px,38vw);font-size:22px}.auth-brand-header:not(.has-name) .auth-brand-logo-frame{width:auto;max-width:180px;padding-inline:8px}.auth-brand-header:not(.has-name) .auth-brand-logo{max-width:160px}.auth-showcase-copy{max-width:500px;margin:auto 0 38px}.auth-kicker{color:#9bf0c2;letter-spacing:1px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.auth-showcase-copy h1{letter-spacing:-3.6px;margin:18px 0;font-size:clamp(43px,5vw,66px);line-height:1}.auth-showcase-copy p{color:#b8d4c9;max-width:470px;margin:0;font-size:14px;line-height:1.75}.auth-benefit-list{flex-direction:column;gap:11px;max-width:475px;display:flex}.auth-benefit-list>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:12px;padding:13px 14px;display:flex}.auth-benefit-list>div>span{color:#8ff0b8;background:#70ed9e1a;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.auth-benefit-list div div{flex-direction:column;gap:3px;display:flex}.auth-benefit-list strong{font-size:10px}.auth-benefit-list small{color:#8eaaa0;font-size:8px;line-height:1.45}.auth-copyright{color:#6f8c81;margin:30px 0 0;font-size:8px}.auth-form-side{background:#fbfdfc;place-items:center;min-height:100vh;padding:40px;display:grid}.auth-form-wrap{width:min(430px,100%)}.auth-back{color:#72817b;align-items:center;gap:7px;margin-bottom:35px;font-size:9px;display:inline-flex}.auth-back:hover{color:var(--green-dark)}.auth-heading>span,.registration-heading>span{color:var(--green);letter-spacing:1.1px;font-size:9px;font-weight:800}.auth-heading h2{letter-spacing:-1.2px;margin:10px 0 7px;font-size:29px}.auth-heading p{color:#7a8882;margin:0;font-size:11px}.role-tabs{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;display:grid}.role-tabs button{color:#6b7974;text-align:left;background:#fff;border:1px solid #dbe4e0;border-radius:10px;align-items:center;gap:10px;min-height:67px;padding:11px 12px;display:flex}.role-tabs button>span{flex-direction:column;gap:3px;font-size:10px;font-weight:700;display:flex}.role-tabs button small{color:#9aa49f;font-size:7px;font-weight:450}.role-tabs button.active{border-color:var(--green);color:var(--green-dark);background:#f2fbf7;box-shadow:0 0 0 2px #0f9f6e12}.role-tabs button.active small{color:#5b8c79}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-field label{color:#40534c;font-size:9px;font-weight:700}.auth-field input{color:#1e3830;background:#fff;border:1px solid #d8e2de;border-radius:8px;outline:none;width:100%;height:43px;padding:0 12px;font-size:10px}.auth-field input:focus{border-color:#49b48b;box-shadow:0 0 0 3px #0f9f6e17}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row a{color:var(--green-dark);font-size:8px;font-weight:650}.password-field{position:relative}.password-field input{padding-right:43px}.password-field button{color:#7e8c86;background:0 0;border:0;border-radius:6px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:4px;right:4px}.remember-row,.terms-row{color:#71807a;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.remember-row input,.terms-row input{accent-color:var(--green)}.terms-row a{color:var(--green-dark);font-weight:650}.terms-row .terms-link-pending{color:inherit;font:inherit;font-weight:650;text-decoration:none}.auth-submit{color:#fff;background:var(--green);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0 15px;font-size:10px;font-weight:750;display:flex;box-shadow:0 10px 24px #0f9f6e29}.auth-submit:hover{background:var(--green-dark)}.auth-submit:disabled{opacity:.7;cursor:wait}.light-spinner{border-color:#fff #ffffff59 #ffffff59;width:12px;height:12px}.auth-error-message{color:#b42318;background:#fff4f4;border:1px solid #fecaca;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.auth-error-message svg{flex:none;margin-top:1px}.demo-account-section{margin-top:15px}.demo-account-title{color:#536171;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:800;display:flex}.demo-account-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo-account-grid button{color:#536171;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6e1;border-radius:10px;min-width:0;padding:10px;transition:border-color .2s,background .2s,transform .2s}.demo-account-grid button:hover{background:#f4fcf8;border-color:#79d4ae;transform:translateY(-1px)}.demo-account-grid button span{color:#087653;align-items:center;gap:5px;font-size:9px;font-weight:750;line-height:1.35;display:flex}.demo-account-grid button strong{color:#162235;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;display:block;overflow:hidden}.demo-account-grid button small{color:#778390;margin-top:3px;font-size:7px;display:block}@media (width<=520px){.demo-account-grid{grid-template-columns:1fr}}.auth-switch{text-align:center;color:#7d8984;margin:21px 0 0;font-size:9px}.auth-switch a{color:var(--green-dark);font-weight:750}.password-reset-wrap{width:min(470px,100%)}.password-reset-wrap .auth-heading{margin-bottom:22px}.password-reset-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;padding:0;list-style:none;display:grid}.password-reset-steps li{color:#9aa7a1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.password-reset-steps li:not(:last-child):after{content:"";background:#dfe8e4;height:1px;position:absolute;top:13px;left:33px;right:8px}.password-reset-steps li>span{z-index:1;background:#fff;border:1px solid #d7e2dd;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.password-reset-steps li small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.password-reset-steps li.active{color:#087653}.password-reset-steps li.active>span{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 0 0 4px #0f9f6e17}.password-reset-steps li.complete{color:#258261}.password-reset-steps li.complete>span{color:#087653;background:#e8f8f1;border-color:#a8d9c4}.password-reset-steps li.complete:after{background:#a8d9c4}.password-reset-form{gap:16px}.password-reset-form .input-with-icon{position:relative}.password-reset-form .input-with-icon>svg{z-index:1;color:#81928b;pointer-events:none;position:absolute;top:14px;left:12px}.password-reset-form .input-with-icon>input{padding-left:37px}.password-reset-notice{color:#24664f;background:#f1faf6;border:1px solid #cce8dc;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 17px;padding:11px 12px;font-size:9px;line-height:1.55;display:flex}.password-reset-notice svg{color:var(--green);flex:none;margin-top:1px}.password-reset-email-summary{background:#f8fbfa;border:1px solid #dbe7e1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.password-reset-email-summary span{color:#3c554c;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:700;display:flex}.password-reset-email-summary span svg{color:var(--green);flex:none}.password-reset-email-summary button,.password-reset-resend{color:#087653;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:750}.password-reset-email-summary button{flex:none}.auth-field .password-reset-code{text-align:center;height:55px;font:800 24px/1 var(--font-geist-mono);letter-spacing:10px}.auth-field .password-reset-code::placeholder{color:#bdc8c3}.password-reset-resend{border-radius:8px;width:100%;min-height:34px}.password-reset-resend:hover:not(:disabled){background:#eef8f4}.password-reset-resend:disabled{color:#9aa6a0;cursor:default}.password-reset-requirements{color:#62776e;background:#f3f7f5;border-radius:8px;align-items:center;gap:8px;margin-top:-3px;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.password-reset-requirements svg{color:#188160;flex:none}.password-reset-help{color:#819089;border-top:1px solid #e4ece8;align-items:flex-start;gap:8px;margin:20px 0 0;padding-top:16px;font-size:8px;line-height:1.55;display:flex}.password-reset-help svg{color:#4f7667;flex:none}.password-reset-success{text-align:center;padding:18px 0 0}.password-reset-success>span{color:#087653;background:#e6f8f0;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid;box-shadow:0 0 0 9px #0f9f6e0e}.password-reset-success .auth-heading small{color:var(--green);letter-spacing:1.1px;font-size:9px;font-weight:800}.password-reset-success .auth-heading h2{margin-top:10px}.password-reset-success .auth-submit{margin-top:24px}.password-reset-success>small{color:#84918c;max-width:360px;margin:17px auto 0;font-size:8px;line-height:1.55;display:block}.login-two-factor-form{margin-top:24px}.login-two-factor-icon{color:#087653;background:#e7f8f1;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 2px;display:grid;box-shadow:0 0 0 7px #0f9f6e0e}.login-two-factor-email{color:#087653;background:#f5fbf8;border:1px solid #d8e7e0;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.login-two-factor-email>span{flex-direction:column;gap:2px;min-width:0;display:flex}.login-two-factor-email small{color:#7d8d86;font-size:8px}.login-two-factor-email strong{overflow-wrap:anywhere;color:#315348;font-size:10px}.login-two-factor-notice{color:#5e756c;background:#f1f6f4;border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.login-two-factor-notice svg{color:#16805e;flex:none}.auth-field .login-two-factor-code{text-align:center;height:55px;font:800 24px/1 var(--font-geist-mono);letter-spacing:10px}.auth-field .login-two-factor-code::placeholder{color:#bdc8c3}.login-two-factor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.login-two-factor-actions button{color:#5e746b;background:0 0;border:0;min-height:30px;padding:0;font-size:8px;font-weight:750}.login-two-factor-actions button:last-child{color:#087653}.login-two-factor-actions button:disabled{color:#a0aaa6;cursor:default}.simple-auth-page{background:#f4f8f6;min-height:100vh;padding-bottom:70px}.registration-header{z-index:2;background:#fff;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;height:72px;padding:0 max(30px,50vw - 540px);display:flex;position:relative}.registration-header .auth-brand-identity,.registration-wrap .auth-back{z-index:2;pointer-events:auto;cursor:pointer;position:relative}.registration-login-prompt{color:#718079;align-items:center;gap:4px;font-size:9px;display:flex}.registration-login-prompt a{color:var(--green-dark);font-weight:750}.registration-wrap{width:min(850px,100% - 36px);margin:0 auto;padding-top:34px}.registration-heading{text-align:center;margin:0 auto 26px}.registration-heading h1{letter-spacing:-1.4px;margin:9px 0 6px;font-size:31px}.registration-heading p{color:#76847e;margin:0;font-size:10px}.role-choice-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px;display:grid}.role-choice-grid>button{color:#53655e;text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:12px;gap:13px;min-height:150px;padding:18px;display:flex;position:relative}.role-choice-grid>button.active{border-color:var(--green);background:#f6fcf9;box-shadow:0 0 0 2px #0f9f6e12}.role-choice-icon{width:41px;height:41px;color:var(--green);background:#e7f8f0;border-radius:10px;flex:none;place-items:center;display:grid}.role-choice-grid button>div{flex-direction:column;gap:6px;display:flex}.role-choice-grid strong{color:#223b32;font-size:12px}.role-choice-grid p{color:#7a8882;margin:0 0 4px;font-size:8px}.role-choice-grid small{color:#566a62;align-items:center;gap:5px;font-size:8px;display:flex}.role-choice-grid small svg{color:var(--green)}.role-choice-grid button>i{color:var(--green);position:absolute;top:13px;right:13px}.registration-card{background:#fff;border:1px solid #dce5e1;border-radius:13px;padding:24px}.registration-card-title{border-bottom:1px solid #e7eeeb;align-items:center;gap:10px;margin-bottom:19px;padding-bottom:18px;display:flex}.registration-card-title>span{width:35px;height:35px;color:var(--green);background:#eaf9f2;border-radius:9px;place-items:center;display:grid}.registration-card-title div{flex-direction:column;gap:3px;display:flex}.registration-card-title h2{margin:0;font-size:12px}.registration-card-title p{color:#89958f;margin:0;font-size:8px}.registration-form .form-grid{margin-bottom:16px}.referral-code-field{background:#f8fcfa;border:1px solid #e0ebe6;border-radius:10px;grid-column:1/-1;padding:13px}.referral-code-field label{align-items:center;gap:7px;display:flex}.referral-code-field label span{color:#687a72;background:#eaf3ef;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:650}.referral-code-input{position:relative}.referral-code-input>svg:first-child{z-index:1;color:#719083;position:absolute;top:14px;left:12px}.referral-code-input input{letter-spacing:.08em;padding-left:37px;padding-right:38px;font-weight:750}.referral-code-check{color:var(--green);position:absolute;top:13px;right:12px}.referral-code-help{color:#788981;font-size:8px;line-height:1.5}.referral-code-checking .referral-code-help{color:#486e60}.referral-code-valid{background:#f3fbf7;border-color:#9edbbf}.referral-code-valid .referral-code-input input{border-color:#70c79f}.referral-code-valid .referral-code-help{color:#087653}.referral-code-invalid{background:#fff8f8;border-color:#fecaca}.referral-code-invalid .referral-code-input input{border-color:#f3a8a8}.referral-code-invalid .referral-code-help{color:#b42318}.input-with-icon{position:relative}.input-with-icon>svg{color:#8a9791;position:absolute;top:14px;left:11px}.input-with-icon input{padding-left:33px}.registration-form .auth-submit{margin-top:15px}.reseller-promise{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.reseller-promise>div{background:#ffffffb3;border:1px solid #dfe7e3;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.reseller-promise>div>span{color:var(--green)}.reseller-promise p{flex-direction:column;gap:2px;margin:0;display:flex}.reseller-promise strong{font-size:8px}.reseller-promise small{color:#82908a;font-size:7px}.registration-success{text-align:center;width:min(610px,100% - 36px);margin:0 auto;padding:13vh 55px 55px}.registration-success .success-icon{margin-bottom:21px}.registration-success .auth-kicker{border:1px solid var(--future-teal);padding:6px 11px}@supports (color:color-mix(in lab, red, red)){.registration-success .auth-kicker{border:1px solid color-mix(in srgb, var(--future-teal) 25%, transparent)}}.registration-success .auth-kicker{color:#146466;background:var(--future-teal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.registration-success .auth-kicker{background:color-mix(in srgb, var(--future-teal) 9%, white)}}.registration-success .auth-kicker{letter-spacing:.08em}.registration-success h1{letter-spacing:-1.5px;max-width:560px;margin:10px auto;font-size:34px}.registration-success>p{color:#75837e;max-width:520px;margin:0 auto 23px;font-size:11px;line-height:1.65}.customer-account-loading>p{margin-top:2px;font-size:16px;line-height:1.55}.customer-shell{grid-template-columns:242px 1fr}.customer-sidebar{background:#0a1d17}.customer-sidebar .customer-account-brand{gap:10px;min-width:0}.customer-sidebar .customer-account-brand-logo{object-fit:contain;object-position:center;flex:0 auto;width:auto;max-width:172px;height:48px}.customer-sidebar .customer-account-brand.has-name .customer-account-brand-logo{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#e6eef3f2);border:1px solid #becfd98f;border-radius:13px;flex:0 0 50px;width:50px;max-width:50px;height:50px;padding:5px;box-shadow:0 9px 24px #020a0f47,inset 0 1px #fffffff2}.customer-sidebar .customer-account-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-profile-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;margin:0 2px 22px;padding:11px;display:flex}.customer-profile-card>span{color:#0e563d;background:#b8f0d4;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.customer-profile-card>div{flex-direction:column;flex:1;gap:3px;width:100%;min-width:0;display:flex;overflow:hidden}.customer-profile-card strong{color:#fff;font-size:9px}.customer-profile-name-row{width:100%;min-width:0;line-height:1.3}.customer-profile-card .customer-profile-name{overflow-wrap:anywhere;max-width:100%;line-height:1.3}.customer-account-verification-badge{color:#fff;vertical-align:-3px;filter:drop-shadow(0 1px 2px #00000038);background:0 0;place-items:center;width:16px;height:16px;margin-left:5px;display:inline-grid}.customer-account-verification-badge.complete{color:#fff;filter:none;vertical-align:-4px;background:#0b8f6a;border:1px solid #87f1c3b8;border-radius:50%;width:17px;height:17px;box-shadow:0 4px 13px #0b8f6a4d}.customer-profile-card small{color:#789187;font-size:7px}.customer-profile-meta{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.customer-profile-meta>small{flex:none;line-height:1.45}.customer-membership-badge{color:#baf2d2;letter-spacing:.015em;white-space:nowrap;cursor:pointer;background:#46be8021;border:1px solid #77dfa742;border-radius:8px;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:128px;min-height:23px;padding:3px 8px;font-size:7px;font-weight:850;line-height:1.2;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex}.customer-membership-badge>svg{flex:none}.customer-membership-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-membership-badge:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-1px)}.customer-membership-badge:focus-visible{outline-offset:2px;outline:2px solid #78e3ad}.customer-membership-badge:disabled{cursor:wait}.customer-membership-badge.bronze{color:#ffd6ae;background:#a85b2333;border-color:#d38b4c59}.customer-membership-badge.silver{color:#e5edf0;background:#8499a12e;border-color:#bfd0d757}.customer-membership-badge.gold{color:#ffe6a3;background:#c28c1d33;border-color:#ecbe4966}.customer-membership-badge.diamond{color:#dff7ff;background:linear-gradient(135deg,#248fb057,#4bb5cf26);border-color:#6fd3ed94;box-shadow:inset 0 1px #ffffff21,0 5px 14px #07536b29}.customer-membership-badge.loading{color:#88a39a;background:#ffffff09;border-color:#91aea433}.customer-membership-mobile-trigger,.customer-mobile-logout-trigger{display:none}.side-nav .customer-community-nav{color:#b9d1c7;margin-top:4px}.side-nav .customer-community-nav svg{color:#76e0aa}.side-nav .customer-community-nav:hover{color:#fff;background:#3eb97f1f}.customer-membership-modal-backdrop{z-index:190;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031811b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.customer-membership-modal{background:#f8fbfa;border:1px solid #d4e6de;border-radius:22px;width:min(820px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 100px #001e1452}.customer-membership-modal-hero{--member-accent:#087b58;--member-soft:#dff5eb;color:#153e31;background:linear-gradient(135deg, var(--member-soft), #fff 70%);border-bottom:1px solid #d8e8e1;padding:25px;position:relative}.customer-membership-modal-hero.bronze{--member-accent:#a96832;--member-soft:#fff0e1}.customer-membership-modal-hero.silver{--member-accent:#6f858e;--member-soft:#edf3f5}.customer-membership-modal-hero.gold{--member-accent:#b78316;--member-soft:#fff6d7}.customer-membership-modal-hero.diamond{--member-accent:#258db5;--member-soft:#e5f7fd}.customer-membership-modal-heading{align-items:center;gap:14px;padding-right:50px;display:flex}.customer-membership-modal-heading>span{border:1px solid var(--member-accent);flex:none;width:50px;height:50px}@supports (color:color-mix(in lab, red, red)){.customer-membership-modal-heading>span{border:1px solid color-mix(in srgb, var(--member-accent) 25%, transparent)}}.customer-membership-modal-heading>span{color:var(--member-accent);background:#ffffffb3;border-radius:15px;place-items:center;display:grid}.customer-membership-modal-heading>div{min-width:0}.customer-membership-modal-heading small,.customer-membership-comparison>div:first-child small{color:var(--member-accent);letter-spacing:.09em;font-size:10px;font-weight:900}.customer-membership-modal-heading h2{letter-spacing:-.5px;margin:4px 0 3px;font-size:25px;line-height:1.2}.customer-membership-modal-heading p{color:#667c73;margin:0;font-size:12px;line-height:1.45}.customer-membership-modal-hero>button{color:#587067;background:#ffffffb8;border:1px solid #1c4a3924;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:20px}.customer-membership-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.customer-membership-current-grid>div{background:#ffffffb8;border:1px solid #1c4a391c;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:13px 14px;display:flex}.customer-membership-current-grid small{color:#70827b;letter-spacing:.06em;font-size:8px;font-weight:850}.customer-membership-current-grid strong{color:var(--member-accent);overflow-wrap:anywhere;font-size:17px;line-height:1.25}.customer-membership-current-grid span{color:#71837c;font-size:10px;line-height:1.4}.customer-membership-modal-body{gap:15px;padding:20px 24px 24px;display:grid}.customer-membership-benefit-card{background:#fff;border:1px solid #d9e8e1;border-radius:15px;padding:16px}.customer-membership-benefit-card>div{align-items:flex-start;gap:10px;display:flex}.customer-membership-benefit-card>div>svg{color:#0b9669}.customer-membership-benefit-card h3,.customer-membership-level-progress h3,.customer-membership-comparison h3{color:#244b3e;margin:0;font-size:15px}.customer-membership-benefit-card p{color:#71857d;margin:3px 0 0;font-size:11px;line-height:1.45}.customer-membership-benefit-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.customer-membership-benefit-card li{color:#087b58;background:#eef9f4;border-radius:10px;align-items:flex-start;gap:7px;padding:11px;display:flex}.customer-membership-benefit-card li>svg{flex:none;margin-top:1px}.customer-membership-benefit-card li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-membership-benefit-card li strong{color:#285445;font-size:10px;line-height:1.4}.customer-membership-benefit-card li small{color:#70867d;font-size:9px;line-height:1.4}.customer-membership-level-progress{background:#fff;border:1px solid #d8e6e0;border-radius:15px;padding:15px 16px}.customer-membership-level-progress>div{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.customer-membership-level-progress>div small{color:#0b8a62;letter-spacing:.08em;font-size:9px;font-weight:850}.customer-membership-level-progress>div>strong{color:#0b8a62;font-size:18px}.customer-membership-level-progress>span{background:#e1ebe7;border-radius:999px;height:9px;margin-top:11px;display:block;overflow:hidden}.customer-membership-level-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#0f9f6e,#57c99e);height:100%;display:block}.customer-membership-level-progress p{color:#71837c;margin:8px 0 0;font-size:10px;line-height:1.45}.customer-membership-level-progress p strong{color:#087b58}.customer-membership-comparison{background:#fff;border:1px solid #d9e7e1;border-radius:15px;padding:16px}.customer-membership-comparison>div:first-child{margin-bottom:11px}.customer-membership-comparison>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-membership-comparison article{--tier-accent:#087b58;--tier-soft:#edf8f3;border:1px solid var(--tier-accent);min-width:0;padding:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.customer-membership-comparison article{border:1px solid color-mix(in srgb, var(--tier-accent) 24%, #dce7e2)}}.customer-membership-comparison article{background:linear-gradient(145deg, var(--tier-soft), white);border-radius:12px;flex-direction:column;gap:5px;display:flex}.customer-membership-comparison article.bronze{--tier-accent:#a96832;--tier-soft:#fff3e8}.customer-membership-comparison article.silver{--tier-accent:#6f858e;--tier-soft:#f0f4f5}.customer-membership-comparison article.gold{--tier-accent:#b78316;--tier-soft:#fff8dc}.customer-membership-comparison article.diamond{--tier-accent:#258db5;--tier-soft:#e9f8fd}.customer-membership-comparison article.current{box-shadow:inset 0 0 0 2px var(--tier-accent)}.customer-membership-comparison article>span{color:var(--tier-accent);align-items:center;gap:4px;font-size:9px;font-weight:850;display:flex}.customer-membership-comparison article>strong{color:#264a3e;font-size:13px}.customer-membership-comparison article>small{color:#75877f;font-size:9px}.customer-membership-comparison article>em{color:#fff;background:var(--tier-accent);border-radius:999px;width:max-content;margin-top:2px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}.customer-membership-modal-actions{background:#fff;border-top:1px solid #dde8e3;justify-content:flex-end;gap:9px;padding:16px 24px 20px;display:flex}.customer-membership-modal-actions button{justify-content:center;min-height:40px}.customer-community-modal-backdrop{z-index:210;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031811a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.customer-community-modal{color:#244a3e;text-align:center;background:linear-gradient(155deg,#f0faf6,#fffefa 75%);border:1px solid #cce3d9;border-radius:22px;width:min(480px,100%);padding:29px 26px 22px;position:relative;box-shadow:0 26px 80px #00291b40}.customer-community-modal-close{color:#60786f;background:#ffffffc7;border:1px solid #d4e5de;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.customer-community-modal-icon{color:#07875f;background:#d9f3e7;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 14px;display:grid}.customer-community-modal>small{color:#07875f;letter-spacing:.09em;font-size:10px;font-weight:900}.customer-community-modal h2{color:#174b3a;letter-spacing:-.45px;margin:7px 36px 8px;font-size:24px;line-height:1.25}.customer-community-modal>p{color:#647d74;max-width:390px;margin:0 auto;font-size:13px;line-height:1.6}.customer-community-modal nav{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:20px;display:grid}.customer-community-modal nav a{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.customer-community-modal nav a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0c4a351a}.customer-community-modal nav a>span{min-width:0}.customer-community-modal nav a>svg:last-child{opacity:.7;margin-left:auto}.customer-community-modal nav a.zalo{color:#075fc5;background:#eef6ff;border-color:#c8ddf7}.customer-community-modal nav a.zalo b{color:#fff;background:#0877e8;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.customer-community-modal nav a.telegram{color:#087daf;background:#edf9fe;border-color:#c5e3ef}.customer-community-modal nav a.telegram>svg:first-child{flex:none}.customer-community-modal-later{color:#70847d;background:0 0;border:0;min-height:36px;margin-top:13px;padding:0 17px;font-size:12px;font-weight:750}.customer-community-modal-later:hover{color:#245444}@media (width<=720px){.customer-membership-modal-backdrop{align-items:end;padding:10px}.customer-membership-modal{border-radius:19px 19px 10px 10px;max-height:calc(100vh - 20px)}.customer-membership-modal-hero{padding:20px 16px}.customer-membership-modal-heading{align-items:flex-start;gap:10px;padding-right:38px}.customer-membership-modal-heading>span{border-radius:12px;width:42px;height:42px}.customer-membership-modal-heading h2{font-size:20px}.customer-membership-current-grid{grid-template-columns:1fr;gap:7px}.customer-membership-modal-body{padding:14px}.customer-membership-benefit-card ul{grid-template-columns:1fr}.customer-membership-comparison>div:last-child{grid-template-columns:1fr 1fr}.customer-membership-modal-actions{padding:13px 14px}.customer-membership-modal-actions button{flex:1}.customer-community-modal-backdrop{align-items:end;padding:10px}.customer-community-modal{border-radius:20px 20px 10px 10px;padding:26px 17px 18px}.customer-community-modal-icon{border-radius:16px;width:54px;height:54px}.customer-community-modal h2{margin-left:34px;margin-right:34px;font-size:21px}.customer-community-modal>p{font-size:12.5px}.customer-community-modal nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-community-modal nav a{gap:7px;min-height:46px;padding:0 10px;font-size:12px}.customer-community-modal nav a>svg:last-child{display:none}}.customer-profile-card>svg{color:#728c82;flex:none;align-self:flex-start;margin-top:4px}.customer-logout{color:#839c92;border-top:1px solid #ffffff14;align-items:center;gap:9px;padding:11px 10px 0;font-size:9px;display:flex}.customer-logout:hover{color:#fff}.customer-content{max-width:1320px}.customer-welcome{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.customer-welcome>div:first-child>span{color:var(--green);font-family:var(--app-font-ui);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.35;display:inline-block}.customer-welcome h1{letter-spacing:-.9px;margin:7px 0 4px;font-size:25px}.customer-welcome p{color:#7b8983;margin:0;font-size:10px}.customer-section-title{justify-content:space-between;align-items:end;margin:26px 0 13px;display:flex}.customer-section-title h2{margin:0 0 4px;font-size:14px}.customer-section-title p{color:#84918c;margin:0;font-size:8px}.customer-proxy-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.customer-proxy-grid.full-grid{grid-template-columns:repeat(2,1fr)}.customer-proxy-tools{background:linear-gradient(135deg,#f7fcf9 0%,#fff 72%);border:1px solid #d7e5df;border-radius:12px;margin-bottom:10px;padding:12px;box-shadow:0 6px 20px #0c372a09}.customer-proxy-search{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:10px 0 9px;display:grid}.customer-proxy-search>div{color:#769087;background:#f9fbfa;border:1px solid #d5e2dc;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 10px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-proxy-search>div:focus-within{background:#fff;border-color:#34b58a;box-shadow:0 0 0 3px #0f9e6f17}.customer-proxy-search input{color:#173d30;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:10px;font-weight:600}.customer-proxy-search input::placeholder{color:#91a09b}.customer-proxy-search-clear{color:#789088;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.customer-proxy-search-clear:hover{color:#ba3f3f;background:#fff0f0}.customer-proxy-search-submit{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:104px;height:38px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.customer-proxy-search-submit:hover{background:#087e5a}.customer-proxy-view-mode{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-proxy-view-mode-copy{align-items:center;gap:9px;min-width:0;display:flex}.customer-proxy-view-mode-copy>span{color:#087b59;background:#e3f6ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-proxy-view-mode-copy>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-view-mode-copy strong{color:#24483b;font-size:10px}.customer-proxy-view-mode-copy small{color:#76877f;font-size:8px;line-height:1.4}.customer-proxy-view-mode-actions{grid-template-columns:repeat(2,minmax(90px,1fr));align-items:center;gap:6px;display:grid}.customer-proxy-view-mode-actions button{color:#527067;cursor:pointer;background:#fff;border:1px solid #cfe0d9;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.customer-proxy-view-mode-actions button:hover:not(:disabled){color:#087b59;background:#f0faf6;border-color:#83c9ad}.customer-proxy-view-mode-actions button.is-active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 5px 12px #0f9f6e29}.customer-proxy-view-mode-actions button:disabled{cursor:wait;opacity:.65}.customer-proxy-view-mode-actions em{color:#778981;text-align:right;grid-column:1/-1;font-size:7px;font-style:normal}.customer-proxy-status-filters{border-top:1px solid #e2ebe7;flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}.customer-proxy-status-filters button{color:#5d746b;cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.customer-proxy-status-filters button strong{color:#315f4f;font-variant-numeric:tabular-nums;background:#e9f2ee;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:10px;font-weight:850;line-height:1;display:grid}.customer-proxy-status-filters button:hover{color:#087b59;background:#f2faf6;border-color:#8bceb3}.customer-proxy-status-filters button.is-active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 5px 12px #0f9f6e24}.customer-proxy-status-filters button.is-active strong{color:#087451;background:#fff}.customer-proxy-export-bar{background:linear-gradient(135deg,#f3fbf7,#fff);border:1px solid #d8e7e0;border-radius:9px;align-items:center;gap:12px;min-height:60px;padding:10px 12px;display:flex;position:relative}.customer-proxy-export-copy{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.customer-proxy-export-copy>span{color:#087b59;background:#e3f6ed;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.customer-proxy-export-copy>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-export-copy strong{color:#21483a;font-size:12px;line-height:1.35}.customer-proxy-export-copy small{color:#71877e;font-size:11px;line-height:1.5}.customer-proxy-export-menu{flex:none;position:relative}.customer-proxy-export-menu>summary{color:#087b59;cursor:pointer;background:#fff;border:1px solid #9bcdb9;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;list-style:none;display:inline-flex}.customer-proxy-export-menu>summary::-webkit-details-marker{display:none}.customer-proxy-export-menu[open]>summary{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-export-menu[open]>summary svg:last-child{transform:rotate(180deg)}.customer-proxy-export-menu>div{z-index:20;background:#fff;border:1px solid #d6e5de;border-radius:10px;flex-direction:column;gap:8px;width:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #0d3b2c29}.customer-proxy-export-menu header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:10px;padding:3px 4px 8px;display:flex}.customer-proxy-export-menu header strong{color:#27483d;font-size:13px;line-height:1.35}.customer-proxy-export-menu header small{color:#82928c;font-size:12px;line-height:1.35}.customer-proxy-export-menu button{color:#315e4e;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #e0e9e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.customer-proxy-export-menu button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-proxy-export-menu button strong{color:#21483a;font-size:13px;line-height:1.3}.customer-proxy-export-menu button small{color:#809089;font-size:12px;line-height:1.35}.customer-proxy-export-menu button:hover:not(:disabled){color:#087b59;background:#effaf5;border-color:#84c9ad}.customer-proxy-export-menu button:disabled{cursor:not-allowed;opacity:.42}.customer-proxy-export-feedback{color:#087b59;font-size:11px;font-weight:750}.customer-proxy-pagination{background:#fff;border:1px solid #dce7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 13px;padding:10px 12px;display:flex;box-shadow:0 5px 18px #0c372a05}.customer-proxy-pagination.bottom{margin:13px 0 0}.customer-proxy-bulk-toolbar{background:#fff;border:1px solid #dbe6e2;border-radius:11px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex;box-shadow:0 5px 18px #0c372a06}.customer-proxy-bulk-toolbar.has-selection{background:linear-gradient(135deg,#f3fcf8,#fff);border-color:#8fd1b7;box-shadow:0 7px 22px #0f9f6e12}.customer-proxy-bulk-select{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.customer-proxy-bulk-copy{flex-direction:column;gap:2px;min-width:172px;display:flex}.customer-proxy-bulk-copy>strong{color:#24453a;white-space:nowrap;font-size:9.5px}.customer-proxy-bulk-copy>span{color:#81918b;white-space:nowrap;font-size:7px}.customer-proxy-bulk-select>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.customer-proxy-bulk-select button{color:#41705e;background:#fff;border:1px solid #cddfd7;border-radius:6px;min-height:29px;padding:0 9px;font-size:7.5px;font-weight:750}.customer-proxy-bulk-select button:hover{color:#087b59;background:#eefaf5;border-color:#75c2a4}.customer-proxy-bulk-select button.clear{color:#a34646;background:#fff8f8;border-color:#ebcaca}.customer-proxy-bulk-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.customer-proxy-bulk-actions button{color:#285d4a;white-space:nowrap;background:#f8fcfa;border:1px solid #cfe1da;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:4px 8px;font-size:7px;font-weight:750;display:inline-flex}.customer-proxy-bulk-actions button:hover:not(:disabled){color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-bulk-actions button:disabled{color:#9eaaa5;cursor:not-allowed;background:#f5f7f6;border-color:#e5ebe8}.customer-proxy-bulk-actions .archive-expired{color:#b23e45;background:#fff5f6;border-color:#efc5c9;margin-left:auto}.customer-proxy-bulk-actions .archive-expired:hover:not(:disabled){color:#fff;background:#b23e45;border-color:#b23e45}.proxy-page-summary{color:#71837c;font-size:8px}.proxy-page-summary strong{color:#25483b;font-weight:800}.proxy-page-controls{align-items:center;gap:7px;display:flex}.proxy-page-controls label{color:#71837c;align-items:center;gap:7px;font-size:8px;display:flex}.proxy-page-controls select{color:#26483d;min-width:88px;height:32px;font:750 8px var(--app-font-ui);background:#f9fbfa;border:1px solid #d5e2dc;border-radius:7px;padding:0 27px 0 9px}.proxy-page-controls>button{color:#315c4e;background:#fff;border:1px solid #d5e2dc;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.proxy-page-controls>button:hover:not(:disabled){color:#fff;border-color:var(--green);background:var(--green)}.proxy-page-controls>button:disabled{cursor:not-allowed;opacity:.38}.proxy-page-controls>span{color:#71837c;text-align:center;white-space:nowrap;min-width:72px;font-size:8px}.proxy-page-controls>span strong{color:#1e4638}.customer-proxy-card{background:#fff;border:1px solid #dfe7e4;border-radius:12px;padding:18px;scroll-margin-top:88px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 7px 25px #0c372a06}.customer-proxy-card.is-compact{align-self:start;padding:14px}.customer-proxy-card.is-selected{border-color:#52bb91;transform:translateY(-1px);box-shadow:0 0 0 2px #0f9f6e1c,0 10px 28px #0c5a3f14}.customer-proxy-card.is-expired{background:linear-gradient(snow 0,#fff 150px);border-color:#efd0d3}.customer-proxy-card.is-expired .proxy-icon{color:#b23e45;background:#fdebed}.customer-proxy-card.is-focused{background:linear-gradient(#f1fcf7 0,#fff 180px);border-color:#079668;animation:1.25s both customer-proxy-focus;box-shadow:0 0 0 4px #0f9f6e2b,0 20px 42px #0c5a3f26}.customer-proxy-card.is-focused:before{content:"";background:#0aa878;border-radius:0 5px 5px 0;width:5px;position:absolute;inset:12px auto 12px -2px;box-shadow:0 0 14px #0aa87857}@keyframes customer-proxy-focus{0%{transform:translateY(0)scale(.995)}35%{transform:translateY(-4px)scale(1.008)}to{transform:translateY(0)scale(1)}}.customer-proxy-select{color:#62766e;cursor:pointer;border-bottom:1px solid #edf1ef;align-items:center;gap:7px;margin:-5px 0 11px;padding-bottom:8px;font-size:8px;font-weight:750;display:flex}.customer-proxy-select input{width:16px;height:16px;accent-color:var(--green);margin:0}.customer-proxy-select:has(input:checked){color:#087b59}.customer-proxy-select:has(input:disabled){color:#a0aaa6;cursor:not-allowed}.customer-proxy-head{justify-content:space-between;align-items:center;gap:13px;display:flex}.customer-proxy-head-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.customer-proxy-archive{color:#b23e45;cursor:pointer;background:#fff5f6;border:1px solid #efc5c9;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.customer-proxy-archive:hover:not(:disabled){color:#fff;background:#b23e45;border-color:#b23e45}.customer-proxy-archive:disabled{cursor:wait;opacity:.58}.customer-focus-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#078b63;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex;box-shadow:0 5px 14px #078b6333}.customer-focus-badge.order{width:max-content;margin-top:7px}.customer-focus-context{background:linear-gradient(100deg,#eaf9f3,#f8fdfa);border:1px solid #a9dcc8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 12px;padding:11px 12px;display:grid}.customer-focus-context>span{color:#fff;background:#0a9c70;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 18px #0a9c702e}.customer-focus-context>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-focus-context strong{color:#175b44;font-size:9px}.customer-focus-context small{color:#667d74;font-size:7.5px;line-height:1.45}.customer-focus-context button{color:#087b59;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9fd2be;border-radius:7px;min-height:31px;padding:0 10px;font-size:7.5px;font-weight:800}.customer-focus-context button:hover{color:#fff;background:#0a9c70;border-color:#0a9c70}.customer-proxy-head .proxy-id small{color:#83918b;font-size:7px}.customer-proxy-head .proxy-id strong{color:#1f3930;font-size:11px}.customer-proxy-card .proxy-icon{width:37px;height:37px;color:var(--green);background:#e8f8f0}.customer-proxy-collapse-details{color:#47695c;cursor:pointer;background:#f7fbf9;border:1px solid #cfe1d9;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:29px;margin:10px 0 0;font-size:7px;font-weight:800;display:inline-flex}.customer-proxy-collapse-details:hover{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-compact-summary{flex-direction:column;gap:8px;margin-top:10px;display:flex}.customer-proxy-compact-id{background:#f5faf8;border:1px solid #d9e6e0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.customer-proxy-compact-id>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.customer-proxy-compact-id small,.customer-proxy-compact-auth small,.customer-proxy-compact-whitelist small,.customer-proxy-compact-facts small{color:#74877f;letter-spacing:.06em;font-size:6px;font-weight:850}.customer-proxy-compact-id code{color:#17684f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:750;overflow:hidden}.customer-proxy-compact-id button,.customer-proxy-compact-endpoints button,.customer-proxy-compact-auth button{color:#087b59;cursor:pointer;background:#fff;border:1px solid #bddccd;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.customer-proxy-compact-id button:hover,.customer-proxy-compact-endpoints button:hover,.customer-proxy-compact-auth button:hover{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-compact-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customer-proxy-compact-endpoints>div{background:#fff;border:1px solid #dfe8e4;border-radius:8px;grid-template-columns:60px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:5px 6px;display:grid}.customer-proxy-compact-endpoints strong{color:#1d3a30;min-width:0;font:650 7.5px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-proxy-compact-auth{background:#eff9f4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 9px;display:grid}.customer-proxy-compact-auth>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;column-gap:6px;min-width:0;display:grid}.customer-proxy-compact-auth small{grid-column:1/-1}.customer-proxy-compact-auth strong{color:#173d30;min-width:0;font:650 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.customer-proxy-compact-auth button{grid-area:2/2}.customer-proxy-compact-whitelist{color:#087b59;background:#eff9f4;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.customer-proxy-compact-whitelist>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-compact-whitelist strong{color:#174839;font:750 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-proxy-compact-facts{border-top:1px solid #e7eeeb;border-bottom:1px solid #e7eeeb;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:9px 0;display:grid}.customer-proxy-compact-facts.has-renewal{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-proxy-compact-facts>div{color:#568071;align-items:flex-start;gap:6px;min-width:0;display:flex}.customer-proxy-compact-facts>div>svg{flex:none;margin-top:2px}.customer-proxy-compact-facts>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-compact-facts strong,.customer-proxy-compact-facts time{color:#25473b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.customer-proxy-compact-expiry time{align-items:baseline;gap:5px;display:flex}.customer-proxy-compact-expiry time strong{color:inherit;font:inherit}.customer-proxy-compact-expiry time b{color:#087b59;font:inherit}.customer-proxy-compact-facts em{color:#8b6a2e;font-size:6px;font-style:normal;font-weight:750}.customer-proxy-compact-expiry em{align-items:center;gap:5px;display:flex}.customer-proxy-compact-expiry em i{color:#7c8d86;border-left:1px solid #d9e5df;padding-left:5px;font-size:.9em;font-style:normal;font-weight:700}.customer-proxy-compact-facts .is-renewing{color:#0a8b62}.customer-proxy-compact-note{color:#6257b3;background:#f7f6ff;border:1px solid #cbc6ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.customer-proxy-compact-note span{color:#4d4774;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.customer-proxy-compact-note button{color:#6257b3;cursor:pointer;background:#fff;border:1px solid #bbb4e8;border-radius:6px;min-height:24px;padding:0 7px;font-size:6px;font-weight:800}.customer-proxy-compact-note button:hover{color:#fff;background:#6257b3;border-color:#6257b3}.customer-proxy-compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.customer-proxy-compact-actions button{color:#4e685f;cursor:pointer;background:#fff;border:1px solid #d5e2dc;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.customer-proxy-compact-actions button:hover{color:#087b59;background:#effaf5;border-color:#82c7ac}.customer-proxy-compact-actions .show-full{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-compact-actions .show-full:hover{background:#087e5a;border-color:#087e5a}.customer-proxy-address{background:#f9fbfa;border:1px solid #dce6e2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.customer-proxy-address div{flex-direction:column;gap:4px;display:flex}.customer-proxy-address small,.customer-proxy-meta small{color:#84928c;letter-spacing:.65px;font-size:7px}.customer-proxy-address strong{color:#1d3a30;font:650 10px var(--font-geist-mono)}.customer-proxy-address button{color:#496159;background:#fff;border:1px solid #d5e1dc;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;font-weight:650;display:flex}.customer-proxy-endpoints{background:#f9fbfa;border:1px solid #dce6e2;border-radius:10px;flex-direction:column;gap:8px;margin:15px 0;padding:12px;display:flex}.customer-proxy-endpoints-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-proxy-endpoints-head small{color:#84928c;letter-spacing:.65px;font-size:7px;font-weight:750}.customer-proxy-endpoints-head span{color:#71817b;font-size:7px}.customer-proxy-endpoint{background:#fff;border:1px solid #e0e8e5;border-radius:8px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:39px;padding:6px 7px;display:grid}.proxy-protocol{letter-spacing:.3px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.proxy-protocol.http{color:#08734e;background:#dcf6e9}.proxy-protocol.socks{color:#315991;background:#e9f0fb}.customer-proxy-endpoint strong{overflow-wrap:anywhere;color:#1d3a30;min-width:0;font:650 9px var(--font-geist-mono)}.customer-proxy-endpoint button{color:#496159;background:#fff;border:1px solid #d5e1dc;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:7px;font-weight:700;display:inline-flex}.customer-proxy-endpoint button:hover{color:var(--green-dark);background:#f5fcf8;border-color:#9ed7c0}.customer-proxy-connection-pending{color:#8b5a0d;background:linear-gradient(135deg,#fffaf0,#fff5df);border:1px solid #efcd91;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 10px;margin:13px 0;padding:12px;display:grid;box-shadow:0 8px 22px #8b5a0d0f}.customer-proxy-connection-pending>span{color:#9a6209;background:#ffe7b8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.customer-proxy-connection-pending>div:nth-child(2){gap:3px;min-width:0;display:grid}.customer-proxy-connection-pending small{color:#a56a0c;letter-spacing:.045em;font-size:7px;font-weight:850;line-height:1.35}.customer-proxy-connection-pending strong{color:#5f451e;font-size:10px;line-height:1.3}.customer-proxy-connection-pending p{color:#79684e;margin:0;font-size:8px;line-height:1.45}.customer-proxy-connection-pending-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:7px;min-width:0;display:flex}.customer-proxy-connection-pending-actions button{color:#79500e;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e3bb76;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.customer-proxy-connection-pending-actions button:first-child{color:#fff;background:#a86c0d;border-color:#a86c0d}.customer-proxy-connection-pending-actions button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #8b5a0d1f}.customer-proxy-connection-pending.compact{grid-template-columns:32px minmax(0,1fr);gap:7px 8px;margin:0;padding:10px}.customer-proxy-connection-pending.compact>span{border-radius:8px;width:32px;height:32px}.customer-proxy-connection-pending.compact p{font-size:7px}.customer-proxy-connection-pending.compact .customer-proxy-connection-pending-actions{grid-column:2}.customer-proxy-connection-pending.compact .customer-proxy-connection-pending-actions button{min-height:30px;font-size:7px}@media (width<=680px){.customer-proxy-connection-pending{padding:11px}.customer-proxy-connection-pending-actions{grid-column:2;display:flex}.customer-proxy-connection-pending-actions button{flex:120px;min-width:0}}@media (width<=470px){.customer-proxy-connection-pending-actions,.customer-proxy-connection-pending.compact .customer-proxy-connection-pending-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.customer-proxy-credentials{background:#eff9f4;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:-5px 0 15px;padding:11px 12px;display:grid}.customer-proxy-credentials>div{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-proxy-credentials small{color:#6d857c;letter-spacing:.65px;font-size:7px}.customer-proxy-credentials strong{overflow-wrap:anywhere;color:#173d30;font:650 9px var(--font-geist-mono)}.customer-proxy-credential-value{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.customer-proxy-credential-value strong{min-width:0}.customer-proxy-credential-value button{color:#087553;background:#fff;border:1px solid #bedfd1;border-radius:7px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;padding:0;display:inline-flex}.customer-proxy-credential-value button:hover{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-auth-note{color:#356555;background:#eff9f4;border-radius:9px;align-items:center;gap:9px;margin:-5px 0 15px;padding:10px 12px;display:flex}.customer-proxy-auth-note>svg{color:#0a8b62;flex:none}.customer-proxy-auth-note>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.customer-proxy-auth-note small{color:#6f877e;letter-spacing:.55px;font-size:7px;font-weight:800}.customer-proxy-auth-note strong{overflow-wrap:anywhere;color:#174839;font:750 9px var(--font-geist-mono)}.customer-proxy-auth-note.is-missing{color:#8a621c;background:#fff7e8}.customer-proxy-auth-note.is-missing>svg{color:#a66c0f}.customer-proxy-auth-note.is-missing strong{color:#795719;font-family:var(--app-font-ui)}.customer-proxy-location{color:#315d4e;background:#f8fbfa;border:1px solid #d7e5df;border-radius:9px;align-items:center;gap:8px;margin:-5px 0 15px;padding:9px 10px;display:flex}.customer-proxy-location-icon{color:#087c59;background:#e3f6ed;border-radius:8px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.customer-proxy-location>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.customer-proxy-location small{color:#7b8c85;letter-spacing:.55px;font-size:6px;font-weight:800}.customer-proxy-location strong{color:#24483b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-proxy-location-kind{color:#087553;white-space:nowrap;background:#e6f7ef;border-radius:999px;flex:none;padding:5px 7px;font-size:6px;font-weight:800}.customer-proxy-location.specific{background:#f6f9fd;border-color:#cfdff0}.customer-proxy-location.specific .customer-proxy-location-icon,.customer-proxy-location.specific .customer-proxy-location-kind{color:#315d91;background:#e8f0fa}.customer-proxy-location.unknown{background:#fffaf0;border-color:#eadfc4}.customer-proxy-location.unknown .customer-proxy-location-icon{color:#9b6a15;background:#fff0ce}.customer-proxy-location.unknown .customer-proxy-location-kind{color:#8a621c;background:#fff0ce}.customer-proxy-note-card{color:#61776e;background:#fbfdfc;border:1px dashed #ccdcd5;border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;margin:-5px 0 15px;padding:9px 10px;display:grid}.customer-proxy-note-card>span{color:#748981;background:#edf3f0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.customer-proxy-note-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-note-card small{color:#80918a;letter-spacing:.55px;font-size:6px;font-weight:850}.customer-proxy-note-card strong{color:#4f665d;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:650;line-height:1.45;overflow:hidden}.customer-proxy-note-card>button{color:#3e6a59;cursor:pointer;background:#fff;border:1px solid #cbded6;border-radius:7px;min-height:28px;padding:0 8px;font-size:7px;font-weight:800}.customer-proxy-note-card>button:hover{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-note-card.has-note{background:#f7f6ff;border-style:solid;border-color:#cbc6ef;box-shadow:0 5px 16px #6257b30e}.customer-proxy-note-card.has-note>span{color:#6257b3;background:#ece9ff}.customer-proxy-note-card.has-note small{color:#766db0}.customer-proxy-note-card.has-note strong{color:#3f3a68}.customer-proxy-note-card.has-note>button{color:#6257b3;border-color:#bbb4e8}.customer-proxy-note-card.has-note>button:hover{color:#fff;background:#6257b3;border-color:#6257b3}.customer-openvpn-control{margin:-5px 0 15px}.customer-openvpn-download{color:#08734e;text-align:left;background:linear-gradient(135deg,#e5f9f0,#f3fcf8);border:1px solid #8dd2b5;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex;box-shadow:0 6px 18px #077e5712}.customer-openvpn-feature-icon{color:#fff;background:linear-gradient(145deg,#0ea879,#087a57);border-radius:10px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;box-shadow:0 5px 12px #077e5733}.customer-openvpn-feature-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.customer-openvpn-feature-copy em{color:#079067;letter-spacing:1px;font-size:6px;font-style:normal;font-weight:900}.customer-openvpn-download strong{font-size:9px}.customer-openvpn-download small{color:#678078;font-size:7px}.customer-openvpn-feature-download{flex:none}.customer-openvpn-download:hover{background:linear-gradient(135deg,#d9f5e9,#effbf6);border-color:#41b989;box-shadow:0 8px 22px #077e571f}.customer-openvpn-download.is-retry{color:#966113;background:#fff8e9;border-color:#ecd39d}.customer-openvpn-download.is-retry .customer-openvpn-feature-icon{background:linear-gradient(145deg,#d69b32,#a66a0e);box-shadow:0 5px 12px #a66a0e2e}.customer-openvpn-download.is-retry .customer-openvpn-feature-copy em{color:#a66a0e}.customer-openvpn-download.is-retry small{color:#7d704f}.customer-openvpn-download.is-retry:hover{background:#fff3d9;border-color:#d6ad59}.customer-openvpn-download:disabled{cursor:wait;opacity:.68}.customer-openvpn-feedback{border-radius:7px;margin-top:6px;padding:7px 9px;font-size:7px;line-height:1.45}.customer-openvpn-feedback.success{color:#08734e;background:#e8f8f0}.customer-openvpn-feedback.error{color:#a04434;background:#fff0ed}.customer-proxy-meta{grid-template-columns:repeat(3,1fr);padding-bottom:14px;display:grid}.customer-proxy-meta.has-credentials{grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr) minmax(0,1fr)}.customer-proxy-meta>div{border-right:1px solid #e5ece9;flex-direction:column;gap:4px;padding:0 10px;display:flex}.customer-proxy-meta>div:first-child{padding-left:0}.customer-proxy-meta>div:last-child{border:0}.customer-proxy-meta strong{font-size:8px}.customer-proxy-meta .customer-proxy-meta-auth{gap:3px}.customer-proxy-meta-auth>code{color:#087b59;font:750 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.customer-proxy-meta-auth>code.is-missing{color:#9a6818;font-family:var(--app-font-ui);font-weight:700}.customer-proxy-meta-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:5px;display:grid}.customer-proxy-meta-credential{background:#f3fbf7;border:1px solid #d5e9e0;border-radius:8px;min-width:0;padding:7px 8px}.customer-proxy-meta-credential>span{color:#70867e;letter-spacing:.45px;margin-bottom:3px;font-size:7px;font-weight:750;display:block}.customer-proxy-meta-credential-value{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.customer-proxy-meta-credential-value code{color:#173d30;min-width:0;font:750 9px/1.35 var(--font-geist-mono);overflow-wrap:anywhere}.customer-proxy-meta-credential-value button{color:#087553;background:#fff;border:1px solid #bedfd1;border-radius:7px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;padding:0;display:inline-flex}.customer-proxy-meta-credential-value button:hover{color:#fff;border-color:var(--green);background:var(--green)}.customer-proxy-meta .customer-proxy-expiry{gap:3px}.customer-proxy-expiry time{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.customer-proxy-expiry time strong{color:#203d33;font-size:8px}.customer-proxy-expiry time span{color:#087b59;font:750 8px var(--font-geist-mono)}.customer-proxy-expiry em{color:#8b6a2e;font-size:7px;font-style:normal;font-weight:700}.customer-proxy-actions{border-top:1px solid #e8eeeb;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:13px;display:grid}.customer-proxy-actions button{color:#566b63;background:#fff;border:1px solid #dae4df;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:34px;font-size:7px;font-weight:650;display:flex}.customer-proxy-actions button:hover{color:var(--green-dark);border-color:#9ed7c0}.customer-proxy-actions .manual-renew-button{color:#08734e;background:#eefaf5;border-color:#a8ddc8;font-weight:800}.customer-proxy-actions .renew-button.is-enabled{color:#fff;border-color:var(--green);background:var(--green)}.proxy-auto-renew-note{color:#0b704d;background:#e9f8f1;border-radius:8px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 10px;font-size:7px;font-weight:700;display:flex}.customer-proxy-actions .ip-rotation-button{color:#0b7051;background:#f1fbf6;border-color:#abdcca;grid-column:1/-1}.customer-proxy-actions .ip-rotation-button.is-enabled{color:#fff;border-color:var(--green);background:var(--green)}.proxy-ip-rotation-note{color:#805913;background:#fff7e8;border-radius:8px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 10px;font-size:7px;font-weight:700;display:flex}.customer-proxy-load{color:#7d8d87;text-align:center;background:#fff;border:1px dashed #cedbd6;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:270px;padding:28px;display:flex}.customer-proxy-load strong{color:#29473d;font-size:12px}.customer-proxy-load>span:not(.spinner){max-width:360px;font-size:9px;line-height:1.55}.customer-proxy-load.error{color:#9b4545;background:snow;border-color:#edc9c9}.customer-orders-panel{margin-top:14px}.customer-order-state{color:#7b8d86;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:128px;padding:22px;font-size:9px;display:flex}.customer-order-state strong{color:#365148;font-size:10px}.customer-order-state.error{color:#a84b46}.customer-order-state button{color:#087b59;background:#f0faf6;border:1px solid #bedfd1;border-radius:7px;margin-top:4px;padding:7px 11px;font-size:8px;font-weight:800}.order-kind{color:#81918b;margin-top:3px;font-size:7px;font-weight:650;display:block}.order-number-settings{grid-template-columns:minmax(230px,1fr) minmax(150px,.45fr) minmax(180px,.55fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:16px 18px;display:grid}.order-number-settings-copy{align-items:center;gap:10px;min-width:0;display:flex}.order-number-settings-copy h2{color:#203d33;margin:0 0 4px;font-size:15px}.order-number-settings-copy p{color:#74867f;margin:0;font-size:9px;line-height:1.5}.order-number-settings .field{gap:5px}.order-number-settings .field>span{color:#5e746b;font-size:9px;font-weight:800}.order-number-settings .field input{text-transform:uppercase}.order-number-preview{background:#f3faf7;border:1px solid #d7e5df;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:39px;padding:7px 10px;display:flex}.order-number-preview small{color:#7a8d85;letter-spacing:.06em;font-size:7px;font-weight:850}.order-number-preview strong{color:#087b59;font-size:10px}@media (width<=1050px){.order-number-settings{grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr) minmax(170px,.7fr)}.order-number-settings>.save-button{grid-column:3;justify-self:end}}@media (width<=760px){.order-number-settings{grid-template-columns:1fr;align-items:stretch}.order-number-settings>.save-button{grid-column:auto;justify-content:center;justify-self:stretch}}.customer-order-table tr.customer-order-focused{scroll-margin-top:90px}.customer-order-table tr.customer-order-focused>td{background:#eaf9f3;border-top-color:#8fd4b8;border-bottom-color:#8fd4b8;animation:1.8s ease-out order-focus-pulse}.customer-order-table tr.customer-order-focused>td:first-child{box-shadow:inset 5px 0 #0a9c70}.customer-order-table tr.customer-order-focused>td:last-child{box-shadow:inset -2px 0 #8fd4b8}@keyframes order-focus-pulse{0%,32%{background:#c9efdf}to{background:#eaf9f3}}.customer-order-reconciliation-row>td{background:#fbfdfc;border-top:0;padding:0 14px 14px}.customer-order-reconciliation-row.is-focused>td{background:#eaf9f3;box-shadow:inset 5px 0 #0a9c70,inset -2px 0 #8fd4b8}.customer-order-reconciliation-row.is-focused .customer-order-reconciliation{background:#fff;border-color:#82cdae;box-shadow:0 9px 24px #0a6c4c1a}.customer-order-reconciliation{background:#f7fbf9;border:1px solid #d6e5df;border-radius:10px;padding:12px}.customer-order-reconciliation-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.customer-order-reconciliation-title strong{color:#24473a;font-size:10px}.customer-order-reconciliation-title span{color:#7b8c85;font-size:8px}.customer-order-reconciliation-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.customer-order-reconciliation-grid>section{background:#fff;border:1px solid #e1e9e5;border-radius:8px;min-width:0;padding:10px}.customer-order-reconciliation-grid>section>small{color:#7d8f88;letter-spacing:.06em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.customer-order-reconciliation-grid>section>p{color:#84928d;margin:0;font-size:8px}.customer-order-code{align-items:center;gap:6px;min-width:0;display:flex}.customer-order-code code{color:#315b76;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.customer-order-code button{color:#315b76;cursor:pointer;background:#eef5f8;border:1px solid #d4e1e8;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;padding:0;display:grid}.customer-order-money-split{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.customer-order-money-split span{color:#63766f;background:#f1f6f4;border-radius:6px;padding:5px 7px;font-size:8px}.customer-order-money-split strong{color:#173f31;margin-left:3px}.customer-order-wallet-link{color:#087b59;cursor:pointer;background:#edf9f4;border:1px solid #bfe1d5;border-radius:6px;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.customer-order-proxy-ids{flex-direction:column;gap:6px;display:flex}.customer-order-proxy-row{background:#fff;border:1px solid #e0ebe6;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:grid}.customer-order-proxy-row .customer-order-code code{color:#174d3b;font-size:8.5px}.customer-order-proxy-state{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:92px;display:flex}.customer-order-proxy-state strong{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:7.5px;font-weight:850;line-height:1.2}.customer-order-proxy-state small{color:#7b8c85;white-space:nowrap;font-size:7px}.customer-order-proxy-state.active strong{color:#087b59;background:#e2f6ed}.customer-order-proxy-state.expiring strong{color:#9a5a00;background:#fff0d2}.customer-order-proxy-state.expired strong{color:#b13942;background:#ffe4e6}.customer-order-proxy-state.unknown strong{color:#65736e;background:#edf2f0}.customer-order-proxy-toggle{color:#286b55;cursor:pointer;background:#f1f9f6;border:1px dashed #b9d9cd;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:7px;padding:6px 10px;font-size:8px;font-weight:850;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.customer-order-proxy-toggle:hover{color:#075f44;background:#e5f5ef;border-color:#75bda3}.customer-order-proxy-toggle svg{flex:none;transition:transform .2s}.customer-order-proxy-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.customer-order-proxy-groups{flex-direction:column;gap:9px;display:flex}.customer-order-proxy-group{background:#f8fcfa;border:1px solid #dbe8e2;border-radius:8px;min-width:0;padding:9px}.customer-order-proxy-group-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.customer-order-proxy-group-heading small{color:#55746a;letter-spacing:.05em;font-size:8px;font-weight:850}.customer-order-proxy-group-heading span{color:#087b59;white-space:nowrap;background:#e2f6ed;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.customer-order-proxy-group.refunded{background:#fff6f6;border-color:#f0c7c9}.customer-order-proxy-group.refunded .customer-order-proxy-group-heading small,.customer-order-proxy-group.refunded .customer-order-code code{color:#af3f45}.customer-order-proxy-group.refunded .customer-order-proxy-group-heading span{color:#a83f45;background:#ffe4e6}.customer-order-proxy-group.refunded .customer-order-code button{color:#a83f45;background:#fff;border-color:#efc9cc}.customer-order-refund-note{color:#8d5559;border-top:1px dashed #ebc4c7;margin:8px 0 0;padding-top:7px;font-size:8px;line-height:1.45}@media (width<=760px){.admin-product-bulk-promotion-fields,.admin-product-bulk-promotion-preview{grid-template-columns:1fr}.admin-product-bulk-promotion-preview>span{border-top:1px solid #f0dfd6;border-left:0}.admin-product-bulk-promotion-preview>span:first-child{border-top:0}.admin-product-bulk-promotion>footer{flex-direction:column-reverse;align-items:stretch}.admin-product-bulk-promotion>footer button{justify-content:center;width:100%}.customer-focus-context{grid-template-columns:auto minmax(0,1fr);margin-inline:10px}.customer-focus-context button{grid-column:1/-1;width:100%}.customer-proxy-head-status{gap:4px}.customer-order-reconciliation-title{flex-direction:column;align-items:flex-start}.customer-order-reconciliation-grid{grid-template-columns:1fr}.customer-order-proxy-row{grid-template-columns:minmax(0,1fr)}.customer-order-proxy-state{text-align:left;align-items:flex-start;min-width:0}.customer-orders-welcome{gap:14px;margin-bottom:16px}.customer-orders-welcome h1{letter-spacing:-.55px;margin-top:5px;font-size:22px}.customer-orders-welcome p{max-width:320px;font-size:12px;line-height:1.55}.customer-orders-export{color:#087653;background:#fff;border:1px solid #b9dfd0;width:100%;min-height:42px;box-shadow:0 5px 16px #0f5e440f}.customer-orders-history{border-radius:15px;margin-bottom:92px;box-shadow:0 12px 35px #10423212}.customer-orders-history>.panel-header{min-height:64px;padding:0 14px}.customer-orders-history>.panel-header h2{font-size:15px}.customer-orders-history>.panel-header p{font-size:11px}.customer-orders-history>.panel-header .panel-link{background:#f8fcfa;border:1px solid #d3e5de;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:11px;display:inline-flex}.customer-orders-history .customer-order-search{gap:8px;padding:12px}.customer-orders-history .customer-order-search>div{border-radius:10px;height:44px;padding-inline:12px}.customer-orders-history .customer-order-search input{font-size:13px}.customer-orders-history .customer-order-search-submit{border-radius:10px;height:42px;font-size:12px;box-shadow:0 7px 16px #0d9d6f29}.customer-order-history-wrap{background:#f4f8f6;padding:12px;overflow:visible}.customer-order-history-table{width:100%;min-width:0;display:block}.customer-order-history-table thead{display:none}.customer-order-history-table tbody{width:100%;display:block}.customer-order-history-table .customer-order-summary-row{background:#fff;border:1px solid #d8e6e0;border-bottom-color:#e8efec;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;width:100%;margin-top:12px;padding:14px;display:grid;box-shadow:0 8px 22px #1543340f}.customer-order-history-table .customer-order-summary-row:first-child{margin-top:0}.customer-order-history-table .customer-order-summary-row>td{color:#5d746b;border:0;flex-direction:column;gap:4px;min-width:0;padding:0;font-size:11px;line-height:1.45;display:flex;background:0 0!important}.customer-order-history-table .customer-order-summary-row>td:before{content:attr(data-label);color:#899a93;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.customer-order-history-table .customer-order-summary-row>td:first-child{grid-area:1/1}.customer-order-history-table .customer-order-summary-row>td:first-child>strong{color:#174d3b;font:850 13px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-order-history-table .customer-order-summary-row>td:nth-child(2){color:#244a3d;border-radius:9px;grid-area:2/1/auto/-1;padding:11px 12px;font-size:12px;font-weight:750;background:#f1f8f5!important}.customer-order-history-table .customer-order-summary-row>td:nth-child(3){grid-area:3/1}.customer-order-history-table .customer-order-summary-row>td:nth-child(4){border-top:1px dashed #dce7e2;grid-area:4/1/auto/-1;padding-top:10px}.customer-order-history-table .customer-order-summary-row>td:nth-child(5){text-align:right;grid-area:3/2;align-items:flex-end}.customer-order-history-table .customer-order-summary-row>td:nth-child(5) strong{color:#113f30;font-size:15px}.customer-order-history-table .customer-order-summary-row>td:nth-child(6){grid-area:1/2;align-items:flex-end}.customer-order-history-table .customer-order-summary-row>td:nth-child(6):before{display:none}.customer-order-history-table .order-kind{color:#577369;background:#eaf2ef;border-radius:999px;width:fit-content;margin-top:1px;padding:3px 7px;font-size:9px;font-weight:800}.customer-order-history-table .order-status{min-height:28px;padding-inline:9px;font-size:10px}.customer-order-history-table .customer-order-reconciliation-row{width:100%;display:block}.customer-order-history-table .customer-order-reconciliation-row>td{background:0 0;border:0;width:100%;padding:0 0 12px;display:block}.customer-order-history-table .customer-order-reconciliation{background:#fff;border-top:0;border-radius:0 0 14px 14px;padding:12px;box-shadow:0 10px 22px #1543340f}.customer-order-history-table .customer-order-reconciliation-title{border-bottom:1px solid #e3ece8;gap:4px;margin-bottom:12px;padding-bottom:10px}.customer-order-history-table .customer-order-reconciliation-title strong{color:#194c3b;font-size:12px}.customer-order-history-table .customer-order-reconciliation-title span{font-size:10px;line-height:1.45}.customer-order-history-table .customer-order-reconciliation-grid{gap:9px}.customer-order-history-table .customer-order-reconciliation-grid>section{border-radius:10px;padding:11px}.customer-order-history-table .customer-order-reconciliation-grid>section>small,.customer-order-history-table .customer-order-proxy-group-heading small{font-size:9px}.customer-order-history-table .customer-order-code code{font-size:10px}.customer-order-history-table .customer-order-code button{border-radius:8px;width:32px;height:32px}.customer-order-history-table .customer-order-money-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-order-history-table .customer-order-money-split span{flex-direction:column;gap:3px;font-size:10px;display:flex}.customer-order-history-table .customer-order-money-split strong{margin-left:0;font-size:11px}.customer-order-history-table .customer-order-wallet-link{justify-content:center;width:100%;min-height:36px;font-size:10px}.customer-order-history-table .customer-order-proxy-row{padding:9px}.customer-order-history-table .customer-order-proxy-state strong,.customer-order-history-table .customer-order-proxy-state small,.customer-order-history-table .customer-order-refund-note{font-size:9px}.customer-orders-history .customer-order-pagination{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:13px 12px 16px}.customer-orders-history .customer-order-pagination>div{grid-column:1/-1;font-size:10px}.customer-orders-history .customer-order-pagination>div strong{font-size:12px}.customer-orders-history .customer-order-pagination>label{gap:5px;font-size:10px}.customer-orders-history .customer-order-pagination select{min-width:62px;height:36px;font-size:10px}.customer-orders-history .customer-order-pagination nav{justify-self:end;gap:5px}.customer-orders-history .customer-order-pagination nav button{width:36px;height:36px}.customer-orders-history .customer-order-pagination nav span{min-width:64px;font-size:10px}}.customer-profile-state{color:#768a82;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;font-size:9px;display:flex}.customer-profile-state.error{color:#a84b46}.customer-profile-state button{color:#087b59;background:#f0faf6;border:1px solid #bedfd1;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:800}.customer-profile-source{color:#087b59;background:linear-gradient(145deg,#f4fbf8,#fff)}.customer-profile-source>svg{margin-bottom:8px}.customer-profile-source>div{background:#fff;border:1px solid #d5e8df;border-radius:9px;flex-direction:column;gap:4px;margin-top:18px;padding:13px;display:flex}.customer-profile-source small{color:#84958e;letter-spacing:.4px;font-size:7px;font-weight:800}.customer-profile-source strong{color:#25483b;font-size:12px}.customer-profile-source span{color:#74867f;font-size:8px}.customer-profile-locked-input{background:#f3f7f5;border:1px solid #d6e3de;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}.customer-profile-locked-input>svg{color:#638078;flex:none}.customer-profile-locked-input>input{color:#3d5b51;cursor:not-allowed;background:0 0;border:0;outline:0;min-width:0;padding:0}.customer-profile-locked-input>span{color:#667b73;white-space:nowrap;background:#e3ebe7;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:800}.customer-profile-sync-note{color:#477064;background:#eff8f4;border-radius:8px;align-items:center;gap:7px;margin-top:13px;padding:9px 10px;font-size:8px;display:flex}.customer-profile-sync-note svg{color:#087b59;flex:none}.customer-profile-sync-note strong{color:#1c5f49}.customer-telegram-phone-verification{background:#f8fbfc;border:1px solid #d9e4e8;border-radius:12px;margin-top:13px;padding:14px}.customer-telegram-phone-verification.is-verified{background:#effaf6;border-color:#bde7d8}.customer-telegram-phone-heading{align-items:center;gap:10px;display:flex}.customer-telegram-phone-heading>span:first-child{color:#147cb3;background:#e8f5fc;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.customer-telegram-phone-heading>div{flex:1;gap:3px;min-width:0;display:grid}.customer-telegram-phone-heading strong{color:#173d35;font-size:13px;line-height:1.3}.customer-telegram-phone-heading small{color:#617974;font-size:11px;line-height:1.45}.customer-telegram-verified-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex;color:#087b59!important;background:#dff6ec!important}.customer-telegram-phone-help{color:#7b6c4e;margin:11px 0 0;font-size:11px;line-height:1.5}.customer-telegram-start{color:#116b98;background:#fff;border:1px solid #99cce4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:12px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.customer-telegram-start:disabled{opacity:.6;cursor:wait}.customer-telegram-start-options{gap:10px;margin-top:12px;display:grid}.customer-telegram-start-options>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-telegram-start-options .customer-telegram-start{margin-top:0}.customer-telegram-start.is-reward{color:#88520c;background:#fff9ea;border-color:#e7b95d}.customer-telegram-reward-offer{color:#8b590e;background:#fff9e9;border:1px solid #efd49f;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.customer-telegram-reward-offer>svg{flex:none;margin-top:1px}.customer-telegram-reward-offer>div{gap:3px;display:grid}.customer-telegram-reward-offer strong{font-size:11px;line-height:1.4}.customer-telegram-reward-offer small{color:#786e5a;font-size:10px;line-height:1.45}.customer-telegram-challenge{border-top:1px solid #d9e4e8;gap:9px;margin-top:13px;padding-top:12px;display:grid}.customer-telegram-instructions{color:#244b43;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.customer-telegram-instructions a{color:#fff;white-space:nowrap;background:#1687be;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-weight:800;display:inline-flex}.customer-telegram-challenge label{color:#385b54;font-size:11px;font-weight:800}.customer-telegram-code-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.customer-telegram-code-row input{color:#17252a;letter-spacing:.24em;background:#fff;border:1px solid #cbd9dd;border-radius:9px;min-width:0;height:42px;padding:0 14px;font-size:17px;font-weight:800}.customer-telegram-code-row button{color:#fff;background:#087b59;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.customer-telegram-code-row button:disabled{opacity:.55;cursor:not-allowed}.customer-telegram-challenge>small{color:#6a807b;font-size:10px;line-height:1.45}.customer-telegram-feedback{border-radius:8px;margin-top:10px;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.45}.customer-telegram-feedback.error{color:#a13e43;background:#fff0f1}.customer-telegram-feedback.success{color:#087b59;background:#e5f8f0}@media (width<=640px){.customer-telegram-phone-heading{flex-wrap:wrap;align-items:flex-start}.customer-telegram-verified-chip{margin-left:46px}.customer-telegram-instructions{flex-direction:column;align-items:stretch}.customer-telegram-instructions a{justify-content:center}.customer-telegram-code-row{grid-template-columns:1fr}}.customer-marketing-consent{cursor:pointer;background:#fbfdfc;border:1px solid #d6e7e0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.customer-marketing-consent input{accent-color:#0b9368;flex:none;width:17px;height:17px;margin:1px 0 0}.customer-marketing-consent span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-marketing-consent strong{color:#244a3d;font-size:10px}.customer-marketing-consent small{color:#738880;font-size:8px;line-height:1.5}.customer-balance-email-consent{margin-top:8px}.customer-profile-email-management{margin-top:14px}.customer-profile-email-management .customer-email-change-card{margin-bottom:0}.customer-profile-submit{justify-content:center;width:100%;margin-top:12px}.customer-password-card>svg{color:#087b59;margin-bottom:8px}.customer-password-card .form-grid{margin-top:15px}.customer-password-message{border-radius:9px;margin-top:11px;padding:11px 12px;font-size:12px;font-weight:700;line-height:1.5}.customer-password-message.error{color:#a13e43;background:#fff0f1}.customer-password-message.success{color:#087b59;background:#eaf8f2}.customer-password-submit{justify-content:center;width:100%;margin-top:12px}.copy-toast{z-index:100;color:#0b6243;background:#e2f8ed;border:1px solid #bfe7d5;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:700;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0b41301f}.customer-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041b148a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-dialog{background:#fff;border:1px solid #dce7e2;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 25px 80px #021e1538}.customer-dialog-head{border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.customer-dialog-head small{color:var(--green);letter-spacing:.65px;font-size:11px;font-weight:800;line-height:1.4}.customer-dialog-head>div{min-width:0}.customer-dialog-proxy-id{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-dialog-proxy-id code{color:#087b59;max-width:100%;font:800 11px/1.45 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-dialog-head h2{letter-spacing:-.45px;margin:9px 0 6px;font-size:22px;line-height:1.2}.customer-dialog-head p{color:#6f827a;margin:0;font-size:13px;line-height:1.45}.proxy-bulk-dialog-summary{color:#1f5d47;background:#effaf5;border:1px solid #bfe3d5;border-radius:9px;margin:14px 22px 0;padding:11px 12px}.proxy-bulk-dialog-summary>div:first-child{align-items:flex-start;gap:8px;display:flex}.proxy-bulk-dialog-summary>div:first-child>svg{color:#0b9568;flex:none;margin-top:1px}.proxy-bulk-dialog-summary span{flex-direction:column;gap:3px;display:flex}.proxy-bulk-dialog-summary strong{font-size:13px}.proxy-bulk-dialog-summary small{color:#658177;font-size:11px;line-height:1.5}.proxy-bulk-progress{background:#dceee7;border-radius:7px;height:24px;margin-top:9px;position:relative;overflow:hidden}.proxy-bulk-progress>span{background:linear-gradient(90deg,#20b57f,#0b9669);transition:width .2s;position:absolute;inset:0 auto 0 0}.proxy-bulk-progress>small{z-index:1;color:#173e31;place-items:center;height:100%;font-size:10px;font-weight:800;display:grid;position:relative}.customer-dialog-close{color:#64756e;background:#fff;border:1px solid #dce4e1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-dialog-body{padding:24px}.customer-proxy-note-editor>label{flex-direction:column;gap:6px;margin-top:15px;display:flex}.customer-proxy-note-editor>label>span{color:#3d5e52;font-size:12px;font-weight:800}.customer-proxy-note-editor textarea{resize:vertical;color:#1e4135;width:100%;min-height:120px;font:600 13px/1.55 var(--app-font-ui);background:#fbfdfc;border:1px solid #cfddd7;border-radius:9px;outline:0;padding:13px 14px}.customer-proxy-note-editor textarea:focus{background:#fff;border-color:#7a70c7;box-shadow:0 0 0 3px #6257b31c}.customer-proxy-note-editor label>small{color:#82928c;align-self:flex-end;font-size:11px}.customer-proxy-note-privacy{color:#437061;background:#edf8f3;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.customer-proxy-note-privacy svg{color:#087b59;flex:none;margin-top:1px}.proxy-confirm-icon.note{color:#087b59;background:#e6f7ef}.proxy-auth-choice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px;display:grid}.proxy-auth-choice>button{color:#63746d;text-align:left;background:#fafcfb;border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:10px;min-height:82px;padding:14px;display:flex}.proxy-auth-choice>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.proxy-auth-choice strong{color:#2e473e;font-size:13px}.proxy-auth-choice small{color:#7c8e86;font-size:11px;line-height:1.45}.proxy-auth-choice>button.active{color:var(--green);background:#eefaf4;border-color:#70c9a5;box-shadow:0 0 0 2px #0f9f6e14}.proxy-action-fields{flex-direction:column;gap:13px;display:flex}.proxy-action-fields label{flex-direction:column;gap:6px;display:flex}.proxy-action-fields label>span{color:#53675f;font-size:12px;font-weight:750}.proxy-action-fields input{color:#203d33;width:100%;height:46px;font:700 13px var(--font-geist-mono);background:#fff;border:1px solid #d6e1dc;border-radius:8px;outline:0;padding:0 13px}.proxy-action-fields input:focus{border-color:#69c29f;box-shadow:0 0 0 3px #0f9f6e17}.proxy-action-fields label>small{color:#7e8f87;font-size:11px;line-height:1.45}.proxy-allow-ip-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.proxy-allow-ip-heading>div{gap:4px;min-width:0;display:grid}.proxy-allow-ip-heading strong{color:#2a473d;font-size:13px;line-height:1.3}.proxy-allow-ip-heading span{color:#7b8d85;font-size:11px;line-height:1.4}.proxy-allow-ip-heading>b{color:#087a57;text-align:center;background:#eaf7f1;border-radius:999px;min-width:48px;padding:7px 10px;font-size:12px;line-height:1}.proxy-allow-ip-list{gap:9px;display:grid}.proxy-allow-ip-row{grid-template-columns:32px minmax(0,1fr) 42px;align-items:center;gap:9px;display:grid}.proxy-allow-ip-index{color:#087a57;background:#eaf7f1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.proxy-allow-ip-row .proxy-allow-ip-remove{color:#bd4145;background:#fff7f7;border:1px solid #efd0d0;border-radius:9px;place-items:center;width:42px;height:42px;padding:0;display:grid}.proxy-allow-ip-row .proxy-allow-ip-remove:hover:not(:disabled){background:#fff0f0;border-color:#e7aeb0}.proxy-allow-ip-row .proxy-allow-ip-remove:disabled{opacity:.34;cursor:not-allowed}.proxy-allow-ip-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.proxy-allow-ip-actions>button{color:#087a57;background:#f3fbf7;border:1px solid #b9dfcf;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.proxy-allow-ip-actions>button:hover:not(:disabled){background:#eaf8f1;border-color:#72c8a6}.proxy-allow-ip-actions>button:disabled{opacity:.45;cursor:not-allowed}.proxy-allow-ip-actions>span{color:#7b8d85;text-align:right;max-width:275px;font-size:10px;line-height:1.45}.proxy-action-input-button{grid-template-columns:1fr auto;gap:7px;display:grid}.proxy-action-input-button button{color:#386254;background:#f7fbf9;border:1px solid #d7e2dd;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.proxy-action-fields>.proxy-auth-regenerate-all{color:#264a3e;letter-spacing:-.01em;background:#fbfdfc;border-radius:10px;gap:9px;width:100%;min-height:46px;padding:0 16px;font-size:13px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}.proxy-action-fields>.proxy-auth-regenerate-all:hover{color:#087a57;background:#f1faf6;border-color:#78c5a7;transform:translateY(-1px);box-shadow:0 5px 14px #0c583f14}.proxy-action-fields>.proxy-auth-regenerate-all:active{box-shadow:none;transform:translateY(0)}.proxy-action-fields>.proxy-auth-regenerate-all svg{flex:none}.proxy-action-note{color:#805d22;background:#fff9ed;border:1px solid #ead9b7;border-radius:9px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.proxy-action-note svg{flex:none;margin-top:1px}.proxy-confirm-icon{color:#a46b15;background:#fff1d5;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.proxy-confirm-icon.renew{color:#08734e;background:#e4f7ed}.customer-dialog-body>h3{text-align:center;margin:0 0 9px;font-size:19px;line-height:1.3}.proxy-confirm-copy{color:#657970;text-align:center;max-width:460px;margin:0 auto;font-size:13px;line-height:1.6}.auto-renew-summary{background:#f0faf5;border:1px solid #cce6da;border-radius:11px;grid-template-columns:1fr auto;gap:8px 14px;margin-top:20px;padding:16px;display:grid}.auto-renew-summary span{color:#536d62;font-size:12px;line-height:1.4}.auto-renew-summary strong{color:#08734e;font-size:19px;line-height:1.2}.auto-renew-summary small{color:#6f877d;grid-column:1/-1;font-size:11px;line-height:1.5}.renewal-promotion-price{justify-content:flex-end;align-items:center;gap:7px;font-style:normal;display:inline-flex}.renewal-promotion-price s{color:#8a9a93;font-size:11px;font-weight:650}.renewal-promotion-price b{color:#b45309;white-space:nowrap;background:#fff3d6;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.manual-renew-summary .total .renewal-promotion-price{flex-wrap:wrap;margin-left:auto}.auto-renew-summary .renewal-promotion-price{grid-column:1/-1}.ip-rotation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.ip-rotation-options button{color:#526a61;background:#fff;border:1px solid #d8e4df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.ip-rotation-options button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 6px 16px #0f9f6e2e}.ip-rotation-summary{color:#08734e;background:#edf9f4;border:1px solid #bfe3d4;border-radius:9px;align-items:center;gap:9px;padding:11px 12px;display:flex}.ip-rotation-summary span{flex-direction:column;gap:2px;display:flex}.ip-rotation-summary strong{font-size:12px}.ip-rotation-summary small{color:#668078;font-size:11px;line-height:1.45}.customer-dialog-error{color:#a03840;background:#fff3f4;border:1px solid #ecc7ca;border-radius:8px;margin:0 24px 18px;padding:12px 14px;font-size:12px;line-height:1.5}.customer-dialog-actions{border-top:1px solid #e8eeeb;justify-content:flex-end;gap:10px;padding:18px 24px 22px;display:flex}.customer-dialog-actions .save-button,.customer-dialog-actions .secondary-button{min-width:126px;min-height:44px;font-size:13px;font-weight:800}.customer-dialog-actions.single-action .save-button{min-width:150px}.proxy-bulk-result{text-align:center}.proxy-bulk-result .change-ip-state-icon.partial{color:#9a6410;background:#fff1d5}.proxy-bulk-result-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.proxy-bulk-result-summary>span{background:#f3fbf7;border:1px solid #cee5dc;border-radius:9px;flex-direction:column;gap:3px;padding:11px 8px;display:flex}.proxy-bulk-result-summary>span.failed{background:#fff5f5;border-color:#efd0d0}.proxy-bulk-result-summary strong{color:#087b59;font-size:18px}.proxy-bulk-result-summary .failed strong{color:#b24545}.proxy-bulk-result-summary small{color:#72857d;font-size:11px}.proxy-bulk-charge{color:#31584a;background:#edf7f3;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:11px 13px;font-size:12px;display:flex}.proxy-bulk-charge strong{color:#087b59}.proxy-bulk-failures{text-align:left;background:#fff7f7;border:1px solid #efd2d2;border-radius:9px;flex-direction:column;gap:6px;max-height:190px;margin-top:12px;padding:10px;display:flex;overflow-y:auto}.proxy-bulk-failures>strong{color:#9d3f3f;font-size:12px}.proxy-bulk-failures>div{border-top:1px solid #f2dddd;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:8px;padding-top:6px;display:grid}.proxy-bulk-failures code{color:#793c3c;overflow-wrap:anywhere;font-size:10px;font-weight:800}.proxy-bulk-failures span,.proxy-bulk-failures>small{color:#8b6565;font-size:11px;line-height:1.45}.change-ip-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:255px;display:flex}.change-ip-state-icon{border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:13px;display:grid}.change-ip-state h3{letter-spacing:-.2px;margin:0 0 9px;font-size:19px}.change-ip-state>p{color:#62776e;max-width:440px;margin:0;font-size:13px;line-height:1.6}.change-ip-state.processing .change-ip-state-icon{color:#a46b15;background:#fff1d5}.change-ip-state.success .change-ip-state-icon{color:#087b59;background:#e1f8ee}.change-ip-state.failure .change-ip-state-icon{color:#b64046;background:#fff0f1}.change-ip-state.failure h3{color:#8f3036}.change-ip-processing-line{align-items:center;gap:5px;height:9px;margin-top:22px;display:flex}.change-ip-processing-line span{background:#e1b665;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite proxy-processing-bounce}.change-ip-processing-line span:nth-child(2){animation-delay:.15s}.change-ip-processing-line span:nth-child(3){animation-delay:.3s}@keyframes proxy-processing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.change-ip-countdown{color:#087b59;background:#ecfaf4;border:1px solid #bde6d4;border-radius:15px;justify-content:center;align-items:baseline;gap:5px;min-width:114px;min-height:62px;margin:18px 0 12px;padding:8px 15px;display:flex;box-shadow:0 8px 24px #087b5914}.change-ip-countdown svg{align-self:center;margin-right:3px}.change-ip-countdown strong{font-size:27px;line-height:1}.change-ip-countdown span{color:#52776a;font-size:12px;font-weight:750}.change-ip-progress{background:#e4eee9;border-radius:999px;width:min(310px,86%);height:6px;overflow:hidden}.change-ip-progress span{border-radius:inherit;background:linear-gradient(90deg,#0f9f6e,#40c792);height:100%;transition:width .35s;display:block}.change-ip-wait-note{color:#71837b;margin-top:11px;font-size:11px;line-height:1.5}.change-ip-ready{color:#087b59;text-align:left;background:#eaf9f3;border:1px solid #a9dfc8;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:min(360px,92%);margin-top:20px;padding:14px;display:flex}.change-ip-ready>span{flex-direction:column;gap:3px;display:flex}.change-ip-ready strong{font-size:13px}.change-ip-ready small{color:#5e796f;font-size:11px}.change-ip-failure-note{color:#983b42;text-align:left;background:#fff4f5;border:1px solid #ecc7ca;border-radius:9px;align-items:flex-start;gap:9px;width:min(440px,100%);margin-top:18px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.change-ip-failure-note svg{flex:none;margin-top:1px}.change-ip-state-icon.manual-renew{color:#087b59;background:#e1f8ee}.renew-pulse-icon{animation:1.2s ease-in-out infinite renew-pulse}@keyframes renew-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.manual-renew-summary{background:#f8fbfa;border:1px solid #d6e5df;border-radius:10px;flex-direction:column;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.manual-renew-summary>div{color:#687a73;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.manual-renew-summary strong{color:#29483d;text-align:right;font-size:13px}.manual-renew-summary .total{border-top:1px solid #dde8e3;padding-top:10px}.manual-renew-summary .total span{color:#36584c;font-weight:750}.manual-renew-summary .total strong{color:#087b59;font-size:18px}.manual-renew-auto-note{color:#176b4f;background:#eaf8f2;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.manual-renew-auto-note svg{flex:none;margin-top:1px}.manual-renew-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;display:flex}.manual-renew-result>.change-ip-state-icon{color:#087b59;background:#e1f8ee}.manual-renew-result>h3{margin:0 0 7px;font-size:19px}.manual-renew-result>p{color:#6e7f78;margin:0;font-size:13px}.manual-renew-success-grid{grid-template-columns:.7fr 1.3fr;gap:8px;width:min(430px,100%);margin-top:18px;display:grid}.manual-renew-success-grid>div{text-align:left;background:#f4fbf7;border:1px solid #d5e7df;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.manual-renew-success-grid small{color:#75877f;letter-spacing:.4px;font-size:11px}.manual-renew-success-grid strong{color:#08734e;font-size:13px;line-height:1.4}.api-key-box{background:#f8fbf9;border:1px solid #dce5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.api-key-box div{flex-direction:column;gap:5px;display:flex}.api-key-box small{color:#81908a;font-size:7px}.api-key-box strong{font:650 10px var(--font-geist-mono)}.api-key-box button,.allowed-ip button{color:#6c7c76;background:#fff;border:1px solid #d8e2de;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.allowed-ip{border:1px solid #e0e7e4;border-radius:9px;align-items:center;gap:10px;margin-bottom:9px;padding:11px;display:flex}.allowed-ip>span{width:31px;height:31px;color:var(--green);background:#e9f8f1;border-radius:8px;place-items:center;display:grid}.allowed-ip>div{flex-direction:column;flex:1;gap:3px;display:flex}.allowed-ip strong{font:650 9px var(--font-geist-mono)}.allowed-ip small{color:#8b9792;font-size:7px}.table-actions{align-items:center;gap:5px;display:flex}.danger-button{color:#a33139;background:#fff4f5;border:1px solid #efc5c9;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:700}.danger-button.compact{min-height:27px;padding:0 8px;font-size:7px}.danger-button:disabled{cursor:not-allowed;opacity:.5}.delete-confirm-card{background:snow;border-color:#efc5c9;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.delete-confirm-card h2{color:#842a32;margin:0 0 5px;font-size:13px}.delete-confirm-card p{color:#88646a;margin:0;font-size:8px}.delete-confirm-card .admin-form-actions{flex:none;margin:0}@media (width<=920px){.auth-page{grid-template-columns:.85fr 1.15fr}.auth-showcase-inner{padding:30px}.auth-benefit-list{display:none}.customer-shell{grid-template-columns:78px 1fr}.customer-sidebar .customer-account-brand-logo,.customer-sidebar .customer-account-brand.has-name .customer-account-brand-logo{flex-basis:40px;width:40px;max-width:40px;height:40px}.customer-sidebar .customer-account-brand.has-name .customer-account-brand-logo{border-radius:11px;padding:4px}.customer-profile-card{justify-content:center;padding:8px}.customer-profile-card>div,.customer-profile-card>svg,.customer-logout{display:none}.customer-membership-mobile-trigger{color:#087b58;white-space:nowrap;background:#eef9f4;border:1px solid #c4dfd4;border-radius:9px;align-items:center;gap:5px;max-width:140px;height:36px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.customer-membership-mobile-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-membership-mobile-trigger.bronze{color:#8d5426;background:#fff3e8;border-color:#e1c2a5}.customer-membership-mobile-trigger.silver{color:#61747c;background:#f0f4f5;border-color:#cbd7db}.customer-membership-mobile-trigger.gold{color:#976b0e;background:#fff8dc;border-color:#e4d28a}.customer-membership-mobile-trigger.diamond{color:#207d9e;background:#e9f8fd;border-color:#b2dae7}.customer-membership-mobile-trigger:disabled{opacity:.72;cursor:wait}.customer-mobile-logout-trigger{color:#a64a42;background:#fff7f5;border-color:#eccbc8;place-items:center;width:36px;height:36px;display:grid}.customer-mobile-logout-trigger:hover,.customer-mobile-logout-trigger:focus-visible{color:#8d352e;background:#fff0ed;border-color:#dfaaa5}}@media (width<=760px){.auth-page{background:#f8fbf9;display:block}.auth-showcase{min-height:auto;padding-bottom:25px}.auth-showcase-inner{padding:22px}.auth-brand-identity{gap:11px}.auth-brand-logo-frame{border-radius:14px;width:52px;height:52px;padding:6px}.auth-brand-name{letter-spacing:-.6px;max-width:220px;font-size:20px}.auth-brand-header .auth-brand-logo-frame{border-radius:12px;width:44px;height:44px;padding:4px}.auth-brand-header .auth-brand-name{letter-spacing:-.5px;max-width:min(190px,48vw);font-size:18px}.auth-showcase-copy{margin:55px 0 0}.auth-showcase-copy h1{letter-spacing:-2.3px;font-size:40px}.customer-proxy-endpoint{grid-template-columns:70px minmax(0,1fr) auto}.customer-proxy-endpoint button span{display:none}.customer-dialog-backdrop{align-items:end;padding:10px}.customer-dialog{border-radius:16px 16px 10px 10px;max-height:calc(100vh - 20px)}.proxy-auth-choice{grid-template-columns:1fr}.proxy-allow-ip-actions{flex-direction:column;align-items:flex-start}.proxy-allow-ip-actions>span{text-align:left;max-width:none}.customer-dialog-actions{background:#fff;position:sticky;bottom:0}.auth-showcase-copy p{font-size:12px}.auth-copyright{display:none}.auth-form-side{min-height:auto;padding:32px 20px 55px}.auth-back{margin-bottom:25px}.registration-header{padding:0 18px}.role-choice-grid,.reseller-promise{grid-template-columns:1fr}.registration-card{padding:18px}.customer-shell{display:block}.customer-sidebar{display:none}.customer-welcome{flex-direction:column;align-items:flex-start}.customer-proxy-view-mode{flex-direction:column;align-items:stretch}.customer-proxy-view-mode-actions{width:100%}.customer-proxy-view-mode-actions em{text-align:left}.customer-proxy-tools{padding:10px}.customer-proxy-search{grid-template-columns:1fr}.customer-proxy-search-submit{width:100%}.customer-proxy-status-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-proxy-status-filters button{justify-content:space-between;width:100%}.customer-proxy-status-filters button:first-child{grid-column:1/-1}.customer-proxy-export-bar{flex-direction:column;align-items:stretch}.customer-proxy-export-menu,.customer-proxy-export-menu>summary{width:100%}.customer-proxy-export-menu>div{width:100%;box-shadow:none;margin-top:7px;position:static}.customer-proxy-export-feedback{text-align:center}.customer-proxy-bulk-toolbar{flex-direction:column;align-items:stretch}.customer-proxy-bulk-select{flex-direction:column;flex:none;align-items:flex-start}.customer-proxy-bulk-copy{min-width:0}.customer-proxy-bulk-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-proxy-bulk-actions .archive-expired{grid-column:1/-1;margin-left:0}.customer-proxy-pagination{flex-direction:column;align-items:stretch}.proxy-page-controls{justify-content:space-between}.customer-proxy-grid,.customer-proxy-grid.full-grid{grid-template-columns:1fr}.customer-stats{grid-template-columns:1fr 1fr}.customer-account .mobile-dashboard-nav button,.customer-account .mobile-dashboard-nav a{color:#b0c2bb;gap:5px;font-size:10px;font-weight:650}.customer-account .mobile-dashboard-nav button.active{color:#82efad;font-weight:800}.customer-account .mobile-dashboard-nav svg{stroke-width:2.1px;width:20px;height:20px}.customer-mobile-more-backdrop{z-index:51;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03120d8a;border:0;display:block;position:fixed;inset:0}.customer-mobile-more-menu{z-index:52;background:#102c23;border:1px solid #82efad38;border-radius:16px;width:min(100% - 24px,430px);padding:12px;display:block;position:fixed;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000057}.customer-mobile-more-menu>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:2px 2px 10px;display:flex}.customer-mobile-more-menu>header>span{flex-direction:column;gap:2px;display:flex}.customer-mobile-more-menu>header small{color:#7fb49f;letter-spacing:.08em;font-size:8px;font-weight:800}.customer-mobile-more-menu>header strong{color:#f4fbf8;font-size:14px}.customer-mobile-more-menu>header button{color:#c3d8cf;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-mobile-more-menu>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-mobile-more-menu>div>button,.customer-mobile-more-menu>div>a{color:#d4e2dc;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px 9px;display:flex}.customer-mobile-more-menu>div>button.active{color:#8af0b2;background:#289d6829;border-color:#82efad75}.customer-mobile-more-menu>div>button>span,.customer-mobile-more-menu>div>a>span{color:#7fe7aa;background:#47c4891f;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.customer-mobile-more-menu>div strong{flex:1;min-width:0;font-size:10px;line-height:1.25}.customer-mobile-more-menu>div>button>svg,.customer-mobile-more-menu>div>a>svg{color:#78968a;flex:none}}@media (width<=470px){.role-tabs{grid-template-columns:1fr}.registration-login-prompt>span{display:none}.registration-login-prompt a{background:#f4fbf8;border:1px solid #b8d9ca;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.registration-success{padding:10vh 20px 40px}.registration-success h1{font-size:28px}.customer-stats{grid-template-columns:1fr}.customer-proxy-meta{grid-template-columns:1fr 1fr;gap:10px}.customer-proxy-meta.has-credentials{grid-template-columns:1fr 1fr}.customer-proxy-meta.has-credentials .customer-proxy-meta-auth{grid-column:1/-1}.customer-proxy-meta>div{border:0;padding:0}.customer-proxy-meta>div:last-child{display:none}.customer-proxy-meta-credentials{grid-template-columns:1fr 1fr}.customer-proxy-actions{flex-wrap:wrap}.customer-proxy-actions button{min-width:30%}.customer-proxy-location-kind{display:none}.customer-proxy-note-card{grid-template-columns:29px minmax(0,1fr)}.customer-proxy-note-card>button{grid-column:1/-1;width:100%}.customer-dialog-proxy-id code{white-space:normal;overflow-wrap:anywhere}.customer-proxy-compact-endpoints{grid-template-columns:1fr}.customer-proxy-compact-facts{grid-template-columns:1fr 1fr}.customer-proxy-compact-facts .is-renewing{grid-column:1/-1}.customer-proxy-compact-actions{grid-template-columns:1fr 1fr}.customer-proxy-compact-actions .show-full{grid-column:1/-1}.proxy-page-controls label>span{display:none}.proxy-page-controls select{min-width:96px}.proxy-page-controls>span{min-width:auto}}.checkout-account-pill{background:#effcf6;border:1px solid #b8ead4;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 auto 10px;padding:7px 11px;font-weight:800;color:#087653!important;letter-spacing:0!important;font-size:11px!important;display:inline-flex!important}.checkout-account-confirmed{color:#087653;background:#f2fcf7;border:1px solid #cceee0;border-radius:12px;align-items:center;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.checkout-account-confirmed div{gap:2px;display:grid}.checkout-account-confirmed strong{color:#122138;font-size:13px}.checkout-account-confirmed span{color:#617081;font-size:12px}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.home-category-card{flex-direction:column;min-height:390px;display:flex}.home-category-head{align-items:center;gap:11px;display:flex}.home-category-head>span{width:43px;height:43px;color:var(--green);background:#e8f8f0;border-radius:12px;flex:none;place-items:center;display:grid}.home-category-head>div{flex-direction:column;gap:3px;display:flex}.home-category-head small{color:var(--green);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800}.home-category-head strong{color:#65766f;font-size:10px}.home-category-card>p{min-height:64px}.home-carrier-list{border-top:1px solid #e8eeeb;flex-wrap:wrap;flex:1;align-content:flex-start;gap:7px;padding:17px 0 21px;display:flex}.home-carrier-list span{color:#50645c;background:#f8fbf9;border:1px solid #dfe9e4;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.home-carrier-list svg{color:var(--green)}.home-category-footer{border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.home-category-footer>div{flex-direction:column;gap:3px;display:flex}.home-category-footer small{color:#86938e;letter-spacing:.7px;font-size:8px;font-weight:750}.home-category-footer strong{letter-spacing:-.7px;font-size:20px}.home-category-footer .button{min-height:40px;padding:0 14px;font-size:10px}.customer-shop-heading{align-items:center}.customer-shop-wallet{background:linear-gradient(115deg,#ecfaf4 0%,#f8fdfb 72%);border:1px solid #bfe1d3;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:-4px 0 15px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #0c5a400f}.customer-shop-wallet-icon{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 16px #0f9f6e2e}.customer-shop-wallet-main{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-shop-wallet-main small{color:#24815f;letter-spacing:.65px;font-size:7px;font-weight:850}.customer-shop-wallet-main strong{color:#123e30;letter-spacing:-.35px;font-size:18px;line-height:1.25}.customer-shop-wallet-main p{color:#688078;margin:1px 0 0;font-size:7.5px;line-height:1.45}.customer-shop-wallet>a{color:#087451;letter-spacing:-.01em;white-space:nowrap;background:#fff;border:1px solid #65bc99;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.customer-shop-wallet>a:hover{background:#eaf9f2;border-color:#35a97d;transform:translateY(-1px);box-shadow:0 6px 16px #0c583f17}.customer-shop-wallet>a:active{box-shadow:none;transform:translateY(0)}.customer-shop-wallet>a svg{flex:none}.customer-shop-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;display:grid}.customer-shop-config{flex-direction:column;gap:13px;display:flex}.shop-step{background:#fff;border:1px solid #dde7e3;border-radius:13px;padding:18px;box-shadow:0 7px 25px #0c372a06}.shop-step-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.shop-step-title>span{color:#fff;background:var(--green);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.shop-step-title h2{margin:0 0 3px;font-size:12px}.shop-step-title p{color:#85928d;margin:0;font-size:8px}.shop-type-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.shop-type-grid button{color:#52665e;text-align:left;background:#fafcfb;border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:9px;min-height:62px;padding:10px;display:flex}.shop-type-grid button>span{color:#4f7165;background:#e9f2ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shop-type-grid button>div{flex-direction:column;flex:1;gap:3px;display:flex}.shop-type-grid strong{font-size:9px}.shop-type-grid small{color:#87938e;font-size:7px}.shop-type-grid button.active{color:#0c6d4c;background:#f0fbf6;border-color:#71c6a5;box-shadow:0 5px 15px #0f9f6e14}.shop-type-grid button.active>span{color:#fff;background:var(--green)}.shop-type-grid button.active>svg{color:var(--green)}.shop-carrier-tabs{flex-wrap:wrap;gap:7px;display:flex}.shop-carrier-tabs button{color:#566a62;background:#f9fbfa;border:1px solid #dbe5e1;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.shop-carrier-tabs button small{background:#e8efec;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid}.shop-carrier-tabs button.active{color:#fff;border-color:var(--green);background:var(--green)}.shop-carrier-tabs button.active small{color:#087351;background:#dff7eb}.shop-family-toolbar{align-items:center;gap:10px;margin:-2px 0 12px;display:flex}.shop-family-search{color:#6e847b;background:#f8fbfa;border:1px solid #d7e4de;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 11px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.shop-family-search:focus-within{background:#fff;border-color:#69bd9b;box-shadow:0 0 0 3px #0f9f6e17}.shop-family-search>svg{color:#6f887e;flex:none}.shop-family-search input{color:#243f35;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0}.shop-family-search input::-webkit-search-cancel-button{display:none}.shop-family-search button{color:#62766e;background:#eaf2ee;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.shop-family-search button:hover{color:#087b59;background:#dff3e9}.shop-family-result-count{color:#237256;white-space:nowrap;background:#eaf7f1;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-weight:750;display:inline-flex}.shop-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-family-grid>button{color:#4f625b;text-align:left;background:#fbfcfc;border:1px solid #dde7e3;border-radius:10px;align-items:flex-start;gap:9px;min-height:146px;padding:12px;display:flex}.shop-family-icon{width:35px;height:35px;color:var(--green);background:#e8f7f0;border-radius:9px;flex:none;place-items:center;display:grid}.shop-family-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shop-family-grid small{color:var(--green);text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-weight:750}.shop-family-grid strong{color:#233d34;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shop-family-copy>p{color:#667972;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:25px;margin:1px 0 0;font-size:7px;line-height:1.65;display:-webkit-box;overflow:hidden}.shop-family-price{color:#52675e;font-size:7px;font-weight:700}.shop-family-specs{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.shop-family-specs span{color:#557168;background:#f3f9f6;border:1px solid #d8e8e1;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:6.5px;font-weight:650;display:inline-flex}.shop-family-grid>button>svg{color:#9aa6a1;flex:none;margin-top:9px}.shop-family-grid>button.active{background:#f0faf6;border-color:#70c4a3;box-shadow:0 5px 16px #0f9f6e14}.shop-family-grid>button.active>svg{color:var(--green)}.shop-family-grid>button.active .shop-family-specs span{background:#e4f7ee;border-color:#bfe4d4}.shop-family-empty{color:#70847b;text-align:center;background:#fafcfb;border:1px dashed #cfded7;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:24px;display:flex}.shop-family-empty svg{color:#87a096}.shop-family-empty strong{color:#344d43}.shop-family-empty button{color:#087b59;background:#fff;border:1px solid #bddbce;border-radius:8px;min-height:34px;padding:0 12px;font-weight:750}.shop-family-more{color:#147253;background:#f6fbf8;border:1px dashed #bcd9cd;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;margin-top:10px;padding:0 13px;font-weight:750;display:flex}.shop-family-more:hover{background:#eaf8f1;border-style:solid}.shop-family-more svg{transition:transform .18s}.shop-family-more.is-expanded svg{transform:rotate(-90deg)}.shop-technical-panel{background:linear-gradient(135deg,#f5fcf9 0%,#fbfdfc 100%);border:1px solid #cfe5dc;border-radius:11px;margin-top:12px;padding:15px}.shop-technical-panel>header{align-items:center;gap:9px;display:flex}.shop-technical-panel>header>span{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shop-technical-panel>header>div{flex-direction:column;gap:2px;display:flex}.shop-technical-panel>header small{color:var(--green);letter-spacing:.6px;font-size:7px;font-weight:800}.shop-technical-panel>header h3{color:#203b31;margin:0;font-size:11px}.shop-technical-summary{color:#536b62;margin:12px 0;font-size:8px;line-height:1.65}.shop-technical-grid{background:#fff;border:1px solid #deebe6;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px;display:grid}.shop-technical-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shop-technical-grid span{color:#889690;text-transform:uppercase;letter-spacing:.4px;font-size:6.5px;font-weight:700}.shop-technical-grid strong{color:#2d493f;font-size:8px;line-height:1.45}.shop-technical-grid .vpn-supported strong{color:#087b59}.shop-technical-grid .vpn-unsupported strong{color:#9a6a25}.shop-suitable-for{color:var(--green);background:#e9f8f1;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;display:flex}.shop-suitable-for>svg{flex:none;margin-top:1px}.shop-suitable-for>div{flex-direction:column;gap:3px;display:flex}.shop-suitable-for strong{color:#245844;font-size:8px}.shop-suitable-for p{color:#5f776e;margin:0;font-size:7px;line-height:1.55}.shop-technical-actions{border-top:1px solid #dceae4;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.shop-technical-actions>span{color:#70817a;min-width:0}.shop-technical-actions>span strong{color:#29463b}.shop-technical-actions button{color:#fff;background:var(--green);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex;box-shadow:0 7px 16px #0f9f6e26}.shop-technical-actions button:hover{background:#0b8d62}.shop-final-step{scroll-margin-top:84px}.shop-duration-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;display:grid}.shop-duration-grid button{color:#5d6f68;text-align:left;background:#fafcfb;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:auto 1fr;gap:3px 7px;min-height:61px;padding:10px;display:grid}.shop-duration-grid button svg{color:#82958d;grid-row:1/3;align-self:center}.shop-duration-grid button span{font-size:8px;font-weight:700}.shop-duration-grid button strong{color:#1c3d32;flex-wrap:wrap;align-items:baseline;gap:3px 5px;font-size:10px;display:flex}.shop-duration-grid button strong em{color:#b6431f;background:#ffeadf;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.shop-duration-grid button strong del{color:#788983;font-size:var(--ui-readable-caption,12px);font-weight:700;text-decoration-thickness:1px}.shop-duration-grid button.active{color:#fff;border-color:var(--green);background:var(--green);box-shadow:0 7px 18px #0f9f6e24}.shop-duration-grid button.active svg,.shop-duration-grid button.active strong{color:#fff}.shop-duration-grid button.active strong em{color:#8f351a;background:#fff}.shop-duration-grid button.active strong del{color:#e4f6ef}.shop-limited-promotion{background:linear-gradient(135deg,#fff2e6,#fffaf6);border:1px solid #f0b692;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:grid}.shop-limited-promotion>span{color:#c64d20;background:#ffe2cf;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.shop-limited-promotion>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shop-limited-promotion small{color:#d05224;letter-spacing:.6px;font-size:7px;font-weight:850}.shop-limited-promotion strong{color:#78351d;font-size:10px}.shop-limited-promotion p{color:#8c6f63;margin:0;font-size:7px;line-height:1.45}.shop-promotion-renewal-status{border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:7px;padding:6px 8px;display:flex}.shop-promotion-renewal-status>svg{flex:none}.shop-promotion-renewal-status>span{flex-direction:column;gap:1px;min-width:0;display:flex}.shop-promotion-renewal-status strong{font-size:var(--ui-readable-control,13px);line-height:1.25}.shop-promotion-renewal-status small{font-size:var(--ui-readable-caption,12px);letter-spacing:0;font-weight:600;line-height:1.35}.shop-promotion-renewal-status.is-enabled{color:#087451;background:#eaf8f2;border-color:#a8dcc8}.shop-promotion-renewal-status.is-enabled strong,.shop-promotion-renewal-status.is-enabled small{color:#087451}.shop-promotion-renewal-status.is-standard{color:#795728;background:#fff8e9;border-color:#ead3ad}.shop-promotion-renewal-status.is-standard strong{color:#684719}.shop-promotion-renewal-status.is-standard small{color:#846b48}.shop-limited-promotion.is-exhausted{background:#f7f9f8;border-color:#e0e6e3}.shop-limited-promotion.is-exhausted>span{color:#75857e;background:#e8efec}.shop-limited-promotion.is-exhausted small,.shop-limited-promotion.is-exhausted strong{color:#687972}.shop-quantity-row{border-top:1px solid #e7edea;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.shop-quantity-row>div:first-child{color:var(--green);align-items:center;gap:9px;display:flex}.shop-quantity-row>div:first-child>span{flex-direction:column;gap:2px;display:flex}.shop-quantity-row strong{color:#31483f;font-size:9px}.shop-quantity-row small{color:#8a9691;font-size:7px}.quantity-control{background:#fff;border:1px solid #d7e2dd;border-radius:8px;height:34px;display:flex;overflow:hidden}.quantity-control button{width:32px;color:var(--green-dark);background:#f3f8f5;border:0;font-size:15px}.quantity-control input{text-align:center;-moz-appearance:textfield;border:0;border-left:1px solid #e2e9e6;border-right:1px solid #e2e9e6;outline:0;width:44px;font-size:9px;font-weight:750}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-use-config{border-top:1px solid #e4ebe8;margin-top:15px;padding-top:15px}.shop-use-config-title{align-items:center;gap:9px;margin-bottom:12px;display:flex}.shop-use-config-title>span{width:34px;height:34px;color:var(--green);background:#e8f7f0;border-radius:9px;flex:none;place-items:center;display:grid}.shop-use-config-title>div{flex-direction:column;gap:2px;display:flex}.shop-use-config-title strong{color:#294239;font-size:10px}.shop-use-config-title small{color:#87948f;font-size:7px}.shop-use-config-grid{grid-template-columns:.9fr 1.1fr;gap:10px;display:grid}.customer-shop-layout .shop-use-config-grid{grid-template-columns:1fr;gap:12px}.shop-use-config fieldset{background:#fafcfb;border:1px solid #dfe8e4;border-radius:10px;min-width:0;margin:0;padding:11px}.shop-use-config legend{color:#50675e;padding:0 5px;font-size:8px;font-weight:800}.shop-use-config .shop-openvpn-option{margin-top:10px;padding:8px}.shop-openvpn-option>button{color:#63776f;text-align:left;background:#fff;border:1px solid #dbe6e1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;display:grid}.shop-openvpn-option>button:hover{background:#f8fcfa;border-color:#97cdb7}.shop-openvpn-option>button.active{color:#087b59;background:#ecfaf4;border-color:#58bc94;box-shadow:0 5px 15px #0f9f6e14}.shop-openvpn-option-icon{color:#557268;background:#edf4f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shop-openvpn-option>button.active .shop-openvpn-option-icon{color:#fff;background:var(--green)}.shop-openvpn-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.shop-openvpn-option-copy strong{color:#30483f;font-size:8px}.shop-openvpn-option-copy small{color:#81918a;font-size:7px;line-height:1.45}.shop-openvpn-toggle{background:#d9e4df;border-radius:999px;align-items:center;width:30px;height:17px;padding:2px;transition:background .18s;display:flex}.shop-openvpn-toggle i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;box-shadow:0 1px 4px #21413533}.shop-openvpn-option>button.active .shop-openvpn-toggle{background:var(--green)}.shop-openvpn-option>button.active .shop-openvpn-toggle i{transform:translate(13px)}.shop-choice-list{flex-direction:column;gap:7px;display:flex}.shop-choice-list button{color:#52665e;text-align:left;background:#fff;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.shop-choice-list button>span{color:#59756a;background:#edf4f1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.shop-choice-list button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shop-choice-list button strong{color:#30483f;font-size:8px}.shop-choice-list button small{color:#85928d;font-size:6.5px;line-height:1.4}.shop-choice-list button>svg{color:var(--green)}.shop-choice-list button.active{background:#effaf5;border-color:#65bf9b;box-shadow:0 5px 14px #0f9f6e12}.shop-choice-list button.active>span{color:#fff;background:var(--green)}.shop-auth-entry{border-top:1px solid #e1e9e5;margin-top:10px;padding-top:10px}.shop-auth-fields{grid-template-columns:1fr;gap:7px;display:grid}.shop-auth-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-auth-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}.shop-auth-fields label>span{color:#65766f;font-size:7px;font-weight:750}.shop-auth-field-heading{justify-content:space-between;align-items:center;gap:6px;min-height:16px;display:flex}.shop-auth-field-heading button{color:#087451;cursor:pointer;background:#e8f7f0;border:0;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:6px;font-weight:750;display:inline-flex}.shop-auth-field-heading button:hover{background:#d8f1e6}.shop-auth-fields input{color:#2b443b;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:none;width:100%;height:38px;padding:0 9px;font-size:8px}.shop-auth-fields input::placeholder{color:#9aa7a1}.shop-auth-fields input:focus{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e17}.current-ipv4-suggestion{background:#edf9f3;border:1px solid #cfe4da;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:43px;margin-top:7px;padding:7px 8px;display:flex}.current-ipv4-suggestion>div{min-width:0;color:var(--green);align-items:center;gap:7px;display:flex}.current-ipv4-suggestion>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.current-ipv4-suggestion small{color:#6f857c;font-size:6px}.current-ipv4-suggestion strong{color:#1e5e48;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.current-ipv4-suggestion button{color:#087451;cursor:pointer;background:#fff;border:1px solid #67bc99;border-radius:6px;flex:none;min-height:26px;padding:0 8px;font-size:6.5px;font-weight:800}.current-ipv4-suggestion button:hover{background:#e5f7ef}.current-ipv4-suggestion button:disabled{color:#87958f;cursor:default;background:#f5f8f6;border-color:#cbd9d3}.proxy-auth-network-alert{color:#9a6214;background:#fff8ea;border:1px solid #efcf94;border-radius:9px;align-items:flex-start;gap:10px;margin-top:8px;padding:11px 12px;display:flex}.proxy-auth-network-alert>svg{flex:none;width:18px;height:18px;margin-top:1px}.proxy-auth-network-alert>span{flex-direction:column;gap:5px;min-width:0;display:flex}.proxy-auth-network-alert strong{color:#7d4d0a;font-size:10px;line-height:1.35}.proxy-auth-network-alert small{color:#8d6b37;font-size:8.5px;line-height:1.55}.proxy-auth-network-alert code{color:#9b4148;width:fit-content;max-width:100%;font:750 8.5px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border-radius:5px;padding:4px 6px;overflow:hidden}.proxy-auth-network-alert.ipv6{color:#b23b45;background:#fff2f3;border-color:#efb9bd}.proxy-auth-network-alert.ipv6 strong{color:#9f313b}.proxy-auth-network-alert.ipv6 small{color:#8d555a}.proxy-dialog-ip-suggestion{border-radius:10px;gap:14px;min-height:68px;margin-top:0;padding:12px 14px}.proxy-dialog-ip-suggestion>div{gap:10px}.proxy-dialog-ip-suggestion>div>svg{flex:none;width:18px;height:18px}.proxy-dialog-ip-suggestion>div>span{gap:4px}.proxy-dialog-ip-suggestion small{color:#627b71;font-size:11px;line-height:1.4}.proxy-dialog-ip-suggestion strong{font-size:13px;line-height:1.4}.proxy-dialog-ip-suggestion button{border-radius:8px;min-height:40px;padding:0 14px;font-size:12px}.shop-auth-feedback{background:#f4fbf7;border:1px solid #d6e7df;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:30px;margin-top:7px;padding:6px 8px;display:flex}.shop-auth-feedback span{color:#257355;align-items:center;gap:6px;font-size:6.5px;font-weight:700;line-height:1.35;display:flex}.shop-auth-feedback i{background:#18b37b;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #18b37b1c}.shop-auth-feedback small{color:#8b9993;flex:none;font-size:6px}.shop-auth-feedback.is-error{background:#fff7f4;border-color:#eed8d2}.shop-auth-feedback.is-error span{color:#b64c38}.shop-auth-feedback.is-error i{background:#d65b43;box-shadow:0 0 0 3px #d65b431c}.shop-location-source{color:#267055;background:#eaf8f1;border-radius:7px;align-items:center;gap:6px;min-height:29px;margin-bottom:8px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.shop-location-select{flex-direction:column;gap:5px;display:flex}.shop-location-select>span{color:#76857f;font-size:7px;font-weight:700}.shop-location-select select{color:#29473c;background:#fff;border:1px solid #cfe0d9;border-radius:8px;outline:none;width:100%;height:39px;padding:0 10px;font-size:8px;font-weight:700}.shop-location-select select:focus{border-color:#58b993;box-shadow:0 0 0 3px #2eb17e17}.shop-location-availability{background:#f7fbf9;border:1px solid #d7e7e0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-top:7px;padding:0 8px;font-size:7px;display:flex}.shop-location-availability span{color:#29785a;align-items:center;gap:5px;font-weight:750;display:flex}.shop-location-availability i,.checkout-location-status i{background:#15b77d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #15b77d1f}.shop-location-availability small{color:#8b9993;font-size:6px}.shop-location-availability.is-out{background:#fff7f5;border-color:#f0d9d4}.shop-location-availability.is-out span,.shop-summary-lines strong.stock-out{color:#bd4c37}.shop-location-availability.is-out i,.checkout-location-status.is-out i{background:#d65b43;box-shadow:0 0 0 3px #d65b431f}.shop-location-availability.is-unknown span{color:#6d7c76}.shop-location-availability.is-unknown i{background:#96a39e;box-shadow:0 0 0 3px #96a39e1f}.shop-location-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.shop-location-quick button{color:#64756e;text-align:left;background:#fff;border:1px solid #dbe6e1;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;min-height:46px;padding:7px;display:grid}.shop-location-quick button>svg{color:#6f877d}.shop-location-quick button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.shop-location-quick strong{color:#354f45;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.shop-location-quick small{color:#93a09b;font-size:6px}.shop-location-quick button.active{color:var(--green);background:#effaf5;border-color:#63be99}.shop-location-quick button.active>svg{color:var(--green)}.shop-location-quick button:disabled{opacity:.58;cursor:not-allowed;background:#f5f6f5}.customer-shop-summary{background:#fff;border:1px solid #cfe2da;border-radius:13px;padding:18px;position:sticky;top:16px;box-shadow:0 14px 35px #0c413012}.shop-summary-title{color:var(--green);border-bottom:1px solid #e7edea;align-items:center;gap:9px;padding-bottom:14px;display:flex}.shop-summary-title>div{flex-direction:column;gap:2px;display:flex}.shop-summary-title strong{color:#223c33;font-size:10px}.shop-summary-title small{color:#87938e;font-size:7px}.shop-membership-card{background:#f8fbfa;border:1px solid #dce8e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:12px 0 0;padding:10px;display:grid}.shop-membership-card>span{color:#687d75;background:#e9f0ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.shop-membership-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shop-membership-card small{color:#7f9089;letter-spacing:.08em;font-size:6px;font-weight:800}.shop-membership-card strong{color:#29483d;font-size:9px}.shop-membership-card p{color:#7a8b84;margin:0;font-size:7px;line-height:1.4}.shop-membership-card.has-discount{background:linear-gradient(135deg,#ecfaf4,#f9fffc);border-color:#a9dcc8}.shop-membership-card.has-discount>span{color:#087c58;background:#d6f3e7}.shop-membership-card.has-discount strong,.shop-membership-card.has-discount p{color:#087553}.shop-summary-product{background:#f5fbf8;border:1px solid #d9e8e2;border-radius:10px;gap:9px;margin:15px 0;padding:12px;display:flex}.shop-summary-product>span{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.shop-summary-product>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shop-summary-product small{color:var(--green);font-size:7px;font-weight:750}.shop-summary-product strong{color:#213b32;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.shop-summary-product p{color:#7b8984;margin:0;font-size:7px}.shop-summary-lines{flex-direction:column;gap:9px;display:flex}.shop-summary-lines>div{color:#728079;justify-content:space-between;font-size:8px;display:flex}.shop-summary-lines strong{color:#30473e}.shop-summary-lines strong del{color:#7d8d87;font-size:var(--ui-readable-caption,12px);margin-right:7px;font-weight:700;text-decoration-thickness:1px}.shop-summary-lines strong.free{color:var(--green)}.shop-summary-lines .shop-promotion-discount{color:#a64320;background:#fff0e5;border-radius:7px;padding:7px 8px}.shop-summary-lines .shop-promotion-discount strong{color:#c44d21}.shop-summary-lines .shop-membership-discount{color:#087553;background:#eaf8f1;border-radius:7px;padding:7px 8px}.shop-summary-lines .shop-membership-discount strong{color:#087553}.shop-summary-total{border-top:1px solid #dfe8e4;justify-content:space-between;align-items:end;margin-top:14px;padding-top:14px;display:flex}.shop-summary-total span{color:#52665e;font-size:9px;font-weight:700}.shop-summary-total strong{color:#087451;letter-spacing:-.7px;font-size:20px}.shop-summary-balance{background:#effaf5;border:1px solid #c8e5d8;border-radius:9px;flex-direction:column;gap:5px;margin-top:11px;padding:10px;display:flex}.shop-summary-balance>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.shop-summary-balance span{color:#5d746b;font-size:8px;font-weight:700}.shop-summary-balance strong{color:#087451;font-size:10px}.shop-summary-balance small{color:#348165;font-size:7px;line-height:1.4}.shop-summary-balance.is-low{background:#fff6f0;border-color:#edc9b8}.shop-summary-balance.is-low strong,.shop-summary-balance.is-low small{color:#b44c32}.customer-shop-summary .shop-topup-submit{color:#fff;background:#b75a35}.customer-shop-summary .shop-topup-submit:hover{background:#9e4728}.customer-shop-summary .checkout-submit{color:#fff;text-decoration:none}.shop-purchase-progress{color:#087553;background:#edf9f4;border:1px solid #b9dfcf;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.shop-purchase-progress>svg{flex:none;margin-top:2px}.shop-purchase-progress>span{flex-direction:column;gap:3px;display:flex}.shop-purchase-progress strong{font-size:8px}.shop-purchase-progress small{color:#6f837b;font-size:7px;line-height:1.45}.shop-purchase-error{color:#a44431;background:#fff5f2;border:1px solid #efcfc6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:7px;line-height:1.45;display:grid}.shop-purchase-error>svg{flex:none}.shop-purchase-error a{color:#fff;white-space:nowrap;background:#b64d37;border-radius:6px;padding:5px 7px;font-weight:800;text-decoration:none}.shop-summary-note{color:#7b8a84;align-items:flex-start;gap:7px;margin-top:13px;font-size:7px;line-height:1.55;display:flex}.shop-summary-note svg{color:var(--green);flex:none}.customer-shop-empty{text-align:center;background:#fff;border:1px solid #dfe8e4;border-radius:13px;padding:50px 20px}.customer-shop-empty svg{color:var(--green)}.customer-shop-empty h2{margin:12px 0 6px}.customer-shop-empty p{color:#7d8b85;font-size:10px}.checkout-confirmed-product{flex-direction:column;gap:10px;display:flex}.checkout-change-product{color:var(--green-dark);justify-content:flex-end;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.checkout-config-summary{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 2px;display:grid}.checkout-config-summary>div{background:#f8fbf9;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:9px;display:grid}.checkout-config-summary svg{color:var(--green);grid-row:1/3}.checkout-config-summary span{color:#89958f;font-size:7px}.checkout-config-summary strong{color:#30483f;font-size:8px}.checkout-location-status{background:#f4fbf7;border:1px solid #d8e8e1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.checkout-location-status span{color:#177452;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.checkout-location-status small{color:#809089;font-size:7px}.checkout-location-status.is-out{background:#fff6f3;border-color:#efd5ce}.checkout-location-status.is-out span{color:#bd4c37}.checkout-openvpn-choice{color:#657a72;text-align:left;background:#fff;border:1px solid #dce6e2;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:59px;margin-top:10px;padding:9px 11px;display:grid}.checkout-openvpn-choice>span{color:#527067;background:#edf4f1;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.checkout-openvpn-choice>div{flex-direction:column;gap:3px;display:flex}.checkout-openvpn-choice strong{color:#30483f;font-size:8px}.checkout-openvpn-choice small{color:#81918a;font-size:7px;line-height:1.45}.checkout-openvpn-choice>i{background:#d9e4df;border-radius:999px;align-items:center;width:30px;height:17px;padding:2px;display:flex}.checkout-openvpn-choice>i>b{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .18s;box-shadow:0 1px 4px #21413533}.checkout-openvpn-choice.active{background:#ecfaf4;border-color:#58bc94;box-shadow:0 5px 15px #0f9f6e14}.checkout-openvpn-choice.active>span{color:#fff;background:var(--green)}.checkout-openvpn-choice.active>i{background:var(--green)}.checkout-openvpn-choice.active>i>b{transform:translate(13px)}.checkout-auth-entry{background:#fafcfb;border:1px solid #dfe8e4;border-radius:9px;margin-top:11px;padding:11px}.checkout-auth-summary{background:#eef9f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;padding:9px 10px;font-size:8px;display:flex}.checkout-auth-summary span{color:#74847d}.checkout-auth-summary strong{color:#147653;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-auth-summary.is-missing{background:#fff2ee}.checkout-auth-summary.is-missing strong{color:#bd4c37}.checkout-stock-summary{background:#eef9f4;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;padding:9px 10px;font-size:8px;display:flex}.checkout-stock-summary span{color:#74847d}.checkout-stock-summary strong{color:#147653}.checkout-stock-summary.is-out{background:#fff2ee}.checkout-stock-summary.is-out strong{color:#bd4c37}.wallet-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.wallet-balance-card{background:#fff;border:1px solid #dfe9e5;border-radius:13px;flex-direction:column;gap:8px;min-width:0;padding:21px;display:flex;box-shadow:0 5px 18px #14372c09}.wallet-balance-card.primary{color:#fff;background:linear-gradient(135deg,#087b59,#10a978);border-color:#087b59}.wallet-balance-card.bonus{background:#fffaf0;border-color:#ecd9a5}.wallet-balance-card.bonus>span,.wallet-balance-card.bonus strong{color:#9a6714}.wallet-balance-card>span{color:#75867f;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.wallet-balance-card.primary>span{color:#ffffffd9}.wallet-balance-card strong{color:#173c30;letter-spacing:-.5px;font-size:25px}.wallet-balance-card.primary strong{color:#fff}.wallet-balance-card small{color:#8a9893;font-size:11px;line-height:1.5}.wallet-balance-card.primary small{color:#ffffffbf}.wallet-balance-card .wallet-expiring-bonus-note{color:#7d6741;background:#ffffffb8;border:1px solid #efdba9;border-radius:8px;align-items:center;gap:7px;min-height:33px;padding:7px 8px;display:flex}.wallet-expiring-bonus-note svg{color:#a06b13;flex:none}.wallet-expiring-bonus-note span{min-width:0}.wallet-expiring-bonus-note b{color:#8c5d10}.wallet-topup-method-picker{background:linear-gradient(145deg,#fff,#f7fbf9);border-color:#cfe2da;margin-bottom:16px;padding:18px;scroll-margin-block:85px}.wallet-topup-method-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.wallet-topup-method-heading>div{min-width:0}.wallet-topup-method-heading small{color:#0a8b63;letter-spacing:.1em;font-size:8px;font-weight:850}.wallet-topup-method-heading h2{color:#173d30;margin:3px 0 4px;font-size:17px}.wallet-topup-method-heading p{color:#74877f;margin:0;font-size:10px;line-height:1.5}.wallet-topup-method-heading>svg{color:#0c8d66;flex:none}.wallet-topup-method-tabs{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wallet-topup-method-tabs.has-usdt{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-topup-method-tabs>button{color:#587068;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e5e0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px 13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.wallet-topup-method-tabs>button:hover{background:#f8fdfa;border-color:#9ed5c1;transform:translateY(-1px)}.wallet-topup-method-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #0f9f6e29}.wallet-topup-method-tabs>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-topup-method-tabs>button strong{color:#294a3f;font-size:12px;line-height:1.35}.wallet-topup-method-tabs>button small{color:#82938d;font-size:9px;line-height:1.4}.wallet-topup-method-tabs>button>svg{color:#0000}.wallet-topup-method-tabs>button.active{color:#087b59;background:#ecfaf4;border-color:#31b789;box-shadow:0 6px 18px #0f9f6e17}.wallet-topup-method-tabs>button.active strong,.wallet-topup-method-tabs>button.active>svg{color:#087b59}.wallet-topup-method-icon{color:#58746a;background:#edf4f1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid!important}.wallet-topup-method-tabs>button.active .wallet-topup-method-icon{color:#fff;background:linear-gradient(135deg,#10a475,#087b59)}.wallet-topup-method-tabs>button em{color:#9a610e;white-space:nowrap;background:#fff3d8;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.wallet-topup-method-panel{animation:.2s wallet-method-reveal}@keyframes wallet-method-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wallet-layout{align-items:stretch;margin-bottom:18px}.wallet-layout .settings-card{height:100%}.wallet-topup-card{scroll-margin-block:85px}.wallet-usdt-layout{margin-top:-2px}.wallet-usdt-card{background:linear-gradient(155deg,#fff,#f6fcfa);border-color:#b9ded4}.wallet-payment-heading{align-items:center;gap:10px;display:flex}.wallet-payment-heading>div{min-width:0}.wallet-payment-heading small{color:#11836a;letter-spacing:.08em;margin-bottom:3px;font-size:8px;font-weight:850;display:block}.wallet-payment-heading h2{margin:0}.wallet-usdt-mark{color:#fff;background:linear-gradient(135deg,#19a989,#087b68);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #087b682e}.wallet-usdt-rate{background:#f1faf7;border:1px solid #cce7df;border-radius:9px;grid-template-columns:1fr auto;gap:3px 10px;margin-top:12px;padding:11px 12px;display:grid}.wallet-usdt-rate span{color:#617d74;font-size:9px;font-weight:700}.wallet-usdt-rate strong{color:#087b68;font-size:11px}.wallet-usdt-rate small{color:#82958f;grid-column:1/-1;font-size:8px}.wallet-usdt-create{background:#087b68}.wallet-usdt-warning{color:#a61f29;background:#fff5f5;border:1px solid #f0b8bc;border-radius:16px;align-items:flex-start;gap:11px;margin:15px 0 12px;padding:15px;display:flex;box-shadow:0 5px 16px #b7232e0d}.wallet-usdt-warning-icon{color:#bd242d;background:#ffe5e7;border:1px solid #f0b8bc;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wallet-usdt-warning>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.wallet-usdt-warning strong{color:#a31822;font-size:13px;line-height:1.4}.wallet-usdt-warning b{color:#b0202a;letter-spacing:.01em;background:#ffe5e7;border:1px solid #efb5ba;border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.35}.wallet-usdt-warning>div span{color:#7c4549;font-size:11px;line-height:1.5}.wallet-usdt-transfer-grid{grid-template-columns:180px minmax(0,1fr)}.wallet-usdt-qr-card canvas{image-rendering:pixelated;background:#fff;border-radius:6px;display:block;width:148px!important;height:148px!important}.wallet-usdt-details{margin-top:0}.wallet-usdt-address-row,.wallet-usdt-amount-row{align-items:flex-start!important}.wallet-usdt-address-row .wallet-copy-value,.wallet-usdt-amount-row .wallet-copy-value{min-width:0;max-width:70%}.wallet-usdt-address-row .wallet-copy-value strong{color:#126a59;overflow-wrap:anywhere;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.wallet-usdt-amount-row .wallet-copy-value strong{color:#087b68;letter-spacing:.01em;font-size:15px}.wallet-usdt-fee-guide{background:linear-gradient(155deg,#fbfefd,#f5fbf8);border:1px solid #c9e3da;border-radius:12px;margin-top:13px;padding:16px}.wallet-usdt-fee-guide>header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.wallet-usdt-fee-guide>header>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-usdt-fee-guide>header strong{color:#244a3d;font-size:14px;line-height:1.35}.wallet-usdt-fee-guide>header span{color:#71867e;font-size:11px;line-height:1.5}.wallet-usdt-source-switch{background:#eef6f3;border:1px solid #c7ddd5;border-radius:10px;gap:4px;width:100%;padding:4px;display:flex}.wallet-usdt-source-switch button{color:#61776f;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 12px;font-size:13px;font-weight:800;transition:color .16s,background .16s,box-shadow .16s}.wallet-usdt-source-switch button.active{color:#fff;background:#0b8c6f;box-shadow:0 4px 10px #0b8c6f2b}.wallet-usdt-fee-answer{border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px 12px;margin-top:13px;padding:15px;display:grid}.wallet-usdt-fee-answer.success{color:#0d735b;background:#eaf8f3}.wallet-usdt-fee-answer.warning{color:#8d5a0f;background:#fff5df}.wallet-usdt-fee-icon{width:38px;height:38px;color:inherit;background:#ffffffb3;border-radius:10px;grid-area:1/1;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8}.wallet-usdt-fee-answer>div{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-usdt-fee-answer>div strong{color:inherit;font-size:13px;line-height:1.4}.wallet-usdt-fee-answer>div span{color:#5f756d;font-size:11px;line-height:1.6}.wallet-usdt-fee-answer.warning>div span{color:#866d49}.wallet-usdt-fee-answer>div b{color:inherit}.wallet-usdt-fee-answer>button{width:100%;min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffd1;border:1px solid;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.wallet-usdt-fee-answer>button:hover{background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #1a5b4614}.wallet-usdt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.wallet-usdt-actions>button{color:#087b68;min-height:48px;font:inherit;cursor:pointer;background:#f3fbf8;border:1px solid #b9dcd2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:800;display:inline-flex}.wallet-usdt-actions>button:disabled{opacity:.6;cursor:wait}.wallet-usdt-card .payment-waiting{min-height:48px;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.5}.wallet-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 14px;display:grid}.wallet-quick-amounts button{color:#36544a;cursor:pointer;background:#fff;border:1px solid #dbe7e2;border-radius:8px;padding:11px;font-size:12px;font-weight:750}.wallet-quick-amounts button.active{color:#087b59;background:#ecfaf4;border-color:#40bd91;box-shadow:inset 0 0 0 1px #0f9f6e14}.wallet-quick-amounts button:disabled{color:#81928c;cursor:not-allowed;background:#f4f7f6;border-color:#e1e8e5}.wallet-bonus-program{color:#1d5d45;background:linear-gradient(135deg,#effbf5,#f9fffc);border:1px solid #bfe6d5;border-radius:10px;margin-top:13px;padding:13px}.wallet-bonus-program>div:first-child{align-items:flex-start;gap:9px;display:flex}.wallet-bonus-program>div:first-child>svg{color:#079166;flex:none;margin-top:1px}.wallet-bonus-program>div:first-child span{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-bonus-program>div:first-child strong{color:#15583f;font-size:10px}.wallet-bonus-program>div:first-child small{color:#638277;font-size:8px;line-height:1.55}.wallet-bonus-program>p{color:#638277;margin:10px 0 0 25px;font-size:8px}.wallet-bonus-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.wallet-bonus-tier{background:#ffffffd1;border:1px solid #d7e9e1;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;padding:9px 10px;display:grid;box-shadow:0 4px 13px #15583f09}.wallet-bonus-tier>span{gap:2px;min-width:0;display:grid}.wallet-bonus-tier>span small{color:#7d9189;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.wallet-bonus-tier>span strong{color:#244e40;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.wallet-bonus-tier>b{color:#087b59;white-space:nowrap;background:#e4f7ef;border-radius:999px;padding:4px 6px;font-size:10px;line-height:1}.wallet-bonus-tier>em{color:#7b8d86;grid-column:1/-1;font-size:7px;font-style:normal;line-height:1.35}.wallet-bonus-tier.is-active{background:#fff;border-color:#56bd98;box-shadow:inset 0 0 0 1px #0f9f6e1a,0 7px 17px #0f785314}.wallet-bonus-tier.is-active>b{color:#fff;background:#0c8d63}.wallet-bonus-program>p.wallet-bonus-guidance{border-top:1px dashed #cde2d9;margin-left:0;padding-top:9px;line-height:1.45}.wallet-bonus-preview{color:#fff;background:#0c8d63;border-radius:8px;grid-template-columns:1fr auto;gap:4px 10px;margin-top:11px;padding:10px 11px;display:grid}.wallet-bonus-preview span{font-size:8px}.wallet-bonus-preview span b{color:#c8ff81}.wallet-bonus-preview strong{font-size:12px}.wallet-bonus-preview small{color:#ffffffc7;grid-column:1/-1;font-size:7px}.wallet-create-topup{justify-content:center;width:100%;margin-top:13px}.wallet-create-topup:disabled{color:#5d766d;cursor:not-allowed;opacity:1;background:#dfeae5}.wallet-single-pending-note{color:#8a5b13;background:#fff8e9;border:1px solid #ebd19d;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;display:flex}.wallet-single-pending-note>svg{flex:none;margin-top:1px}.wallet-single-pending-note>div{flex-direction:column;gap:3px;display:flex}.wallet-single-pending-note strong{font-size:9px}.wallet-single-pending-note span{color:#99713b;font-size:8px;line-height:1.45}.wallet-bank-sync-delay{color:#955c0a;background:#fff8e8;border:1px solid #efc47d;border-radius:11px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px 13px;display:flex}.wallet-bank-sync-delay>svg{flex:none;margin-top:2px}.wallet-bank-sync-delay>div{flex-direction:column;gap:3px;display:flex}.wallet-bank-sync-delay strong{font-size:12px}.wallet-bank-sync-delay span{color:#8c6c39;font-size:11px;line-height:1.5}.wallet-transfer-grid{grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:14px;margin-top:17px;display:grid}.wallet-transfer-grid .payment-details{min-width:0}.wallet-qr-card{color:#173d30;text-align:center;background:#f6fcf9;border:1px solid #cfe3da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:11px;display:flex}.wallet-qr-card img{object-fit:contain;background:#fff;border-radius:6px;width:136px;height:136px;display:block}.wallet-qr-card>strong{color:#126a50;margin-top:3px;font-size:11px}.wallet-qr-card>small{color:#75867f;font-size:8px;line-height:1.4}.wallet-qr-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-top:7px;display:grid}.wallet-qr-actions button,.wallet-qr-actions a{color:#087b59;min-width:0;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9dbce;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:6px 7px;font-size:8px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.wallet-qr-actions button:hover,.wallet-qr-actions a:hover{background:#e9f8f2;border-color:#0f9f6e}.wallet-qr-fallback{color:#789087;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:136px;padding:12px;display:flex}.wallet-qr-fallback span{font-size:8px;line-height:1.5}.wallet-qr-preview-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041e16ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.wallet-qr-preview-dialog{color:#173d30;background:#fff;border:1px solid #0f9f6e47;border-radius:22px;width:min(100%,570px);max-height:calc(100dvh - 48px);padding:24px;overflow-y:auto;box-shadow:0 32px 90px #041e1652}.wallet-qr-preview-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wallet-qr-preview-dialog>header>div{min-width:0}.wallet-qr-preview-dialog>header span{color:#0f9f6e;letter-spacing:.08em;font-size:10px;font-weight:850}.wallet-qr-preview-dialog>header h2{color:#163e30;margin:5px 0 4px;font-size:22px;line-height:1.25}.wallet-qr-preview-dialog>header p{color:#71857d;margin:0;font-size:11px;line-height:1.5}.wallet-qr-preview-dialog>header button{color:#496c60;cursor:pointer;background:#f8fbfa;border:1px solid #cee2da;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.wallet-qr-preview-dialog>header button:hover{color:#087b59;background:#eaf8f3;border-color:#9ed4c1}.wallet-qr-preview-image{aspect-ratio:1;background:#f7fbf9;border:1px solid #d7e8e1;border-radius:18px;place-items:center;width:min(100%,390px);margin:20px auto 16px;padding:12px;display:grid}.wallet-qr-preview-image img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:100%;display:block}.wallet-usdt-qr-preview-image canvas{image-rendering:pixelated;background:#fff;border-radius:10px;display:block;width:100%!important;height:100%!important}.wallet-qr-preview-reference{background:#f1faf6;border:1px dashed #9fd2c0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:64px;padding:11px 12px;display:grid}.wallet-qr-preview-reference>span{color:#71857d;letter-spacing:.06em;grid-column:1;font-size:8px;font-weight:800}.wallet-qr-preview-reference>strong{color:#087b59;overflow-wrap:anywhere;grid-column:1;min-width:0;font-size:15px;line-height:1.3}.wallet-qr-preview-reference>button{color:#087b59;cursor:pointer;background:#fff;border:1px solid #b8dacd;border-radius:10px;grid-area:1/2/3;place-items:center;width:40px;height:40px;padding:0;display:grid}.wallet-qr-preview-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.wallet-qr-preview-dialog>footer a{color:#42645a;background:#fff;border:1px solid #bdd9cf;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.wallet-usdt-qr-preview-dialog>footer button{color:#42645a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd9cf;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:inline-flex}.wallet-qr-preview-dialog>footer .wallet-qr-preview-save{color:#fff;background:#0f9f6e;border-color:#0f9f6e;box-shadow:0 8px 20px #0f9f6e33}.wallet-qr-preview-dialog>footer a:hover,.wallet-usdt-qr-preview-dialog>footer button:hover{background:#edf9f4;border-color:#0f9f6e}.wallet-qr-preview-dialog>footer .wallet-qr-preview-save:hover{color:#fff;background:#087b59}.wallet-qr-preview-help{color:#81928c;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:8px;line-height:1.45;display:flex}.wallet-qr-preview-help strong{color:#bd242d;font-size:inherit;background:#fff0f1;border:1px solid #efb9b9;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-weight:850;display:inline-flex}.wallet-qr-preview-help strong svg{flex:none}.wallet-usdt-qr-preview-amount{background:#effaf6;border:1px solid #bfe4d7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}.wallet-usdt-qr-preview-amount span{color:#71857d;letter-spacing:.06em;font-size:8px;font-weight:800}.wallet-usdt-qr-preview-amount strong{color:#087b68;font-size:18px}.wallet-qr-note{color:#42645a;background:#eef8f4;border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.wallet-qr-note svg{color:#0f9f6e;flex:none;margin-top:1px}.wallet-empty-state{color:#82918c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:230px;display:flex}.wallet-empty-state strong{color:#314c43}.wallet-empty-state span{max-width:270px;font-size:11px;line-height:1.55}.wallet-topup-result{color:#4f7869;min-height:260px;padding:28px}.wallet-topup-result-icon{color:#fff;background:linear-gradient(135deg,#0f9f6e,#087b59);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 13px 30px #0f9f6e33;max-width:none!important}.wallet-topup-result strong{color:#087b59;max-width:480px;font-size:16px;line-height:1.45}.wallet-topup-result>span:last-child{max-width:420px}.wallet-bank-notice{margin:14px 0 0}.wallet-alert{border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.wallet-alert.success{color:#087b59;background:#eaf9f3;border:1px solid #bfead9}.wallet-alert.error{color:#ad3d3d;background:#fff2f2;border:1px solid #f1cece}.wallet-history-table th:nth-child(4),.wallet-history-table td:nth-child(4){background:#fbfefc}.wallet-history-table th:nth-child(5),.wallet-history-table td:nth-child(5){background:#fffaf0}.wallet-history-table th:nth-child(3),.wallet-history-table td:nth-child(3){min-width:108px}.wallet-history-table .wallet-zero{color:#a1ada8;font-weight:650}.wallet-history-table .wallet-held-change{color:#a2630a}.wallet-history-table .wallet-change-note{color:#8a9993;white-space:nowrap;margin-top:3px;font-size:8px;display:block}.wallet-history-description{flex-direction:column;align-items:flex-start;gap:6px;min-width:180px;display:flex}.wallet-history-reference{color:#126a50;background:#f1faf6;border:1px solid #cde5db;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;display:inline-flex}.wallet-history-reference small{color:#71837c;white-space:nowrap;font-size:7px}.wallet-history-reference code{color:#087b59;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.wallet-history-reference button{color:#087b59;cursor:pointer;background:#dff3eb;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.wallet-history-reference button:hover{color:#fff;background:#0f9f6e}.wallet-history-transaction{color:#315b76;background:#f4f8fb;border-color:#d2e1e9}.wallet-history-transaction code{color:#315b76}.wallet-history-transaction button{color:#315b76;background:#e2edf3}.wallet-history-transaction button:hover{background:#315b76}.wallet-history-proxy-list{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:flex}.wallet-history-proxy-toggle{color:#9c3d28;cursor:pointer;background:#fff7f4;border:1px solid #efc6bc;border-radius:999px;min-height:30px;padding:5px 11px;font-size:8px;font-weight:800;line-height:1.2}.wallet-history-proxy-toggle:hover{color:#fff;background:#bd4b31;border-color:#bd4b31}.wallet-history-proxy-toggle:focus-visible{outline-offset:2px;outline:2px solid #bd4b31}.wallet-history-proxy{color:#6b43a3;background:#f8f4fc;border-color:#ded2ee}.wallet-history-proxy code{color:#6b43a3}.wallet-history-proxy button{color:#6b43a3;background:#ece2f7}.wallet-history-proxy button:hover{background:#6b43a3}.wallet-history-refund-proxy-list{background:#f0faf6;border:1px solid #9bdcc4;border-radius:10px;gap:7px;width:min(100%,620px);padding:10px}.wallet-history-refund-scope{color:#0d6f50;flex-wrap:wrap;align-items:baseline;gap:3px 9px;line-height:1.35;display:flex}.wallet-history-refund-scope strong{font-size:12px;font-weight:850}.wallet-history-refund-scope span{color:#617a71;font-size:11px;font-weight:600}.wallet-history-refund-proxy-list .wallet-history-proxy{background:#e4f7ef;border-color:#9bdcc4}.wallet-history-refund-proxy-list .wallet-history-proxy,.wallet-history-refund-proxy-list .wallet-history-proxy code{color:#087b59}.wallet-history-refund-proxy-list .wallet-history-proxy small{font-size:10px;font-weight:850}.wallet-history-refund-proxy-list .wallet-history-proxy code{font-size:10px}.wallet-history-refund-proxy-list .wallet-history-proxy button{color:#087b59;background:#cfefe2}.wallet-history-refund-proxy-list .wallet-history-proxy button:hover{background:#087b59}.wallet-history-order-link{color:#17684f;cursor:pointer;background:#edf9f4;border:1px solid #bfe1d5;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.wallet-history-order-link span{color:#31564b}.wallet-history-order-link:hover{background:#def4eb;border-color:#0f9f6e}.wallet-history-table tr.wallet-transaction-focused td{animation:2.4s ease-out wallet-focus-pulse}@keyframes wallet-focus-pulse{0%,35%{background:#dff6ec}to{background:inherit}}.wallet-alert.warning{color:#8b5b12;background:#fff8e9;border:1px solid #efd9ae;line-height:1.5}.wallet-history{margin-top:0}.wallet-transaction-type{color:#536760;white-space:nowrap;background:#edf3f1;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:30px;padding:5px 11px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.wallet-transaction-type.topup,.wallet-transaction-type.bonus,.wallet-transaction-type.release,.wallet-transaction-type.affiliate{color:#087b59;background:#e6f8f1}.wallet-transaction-type.bonus{box-shadow:inset 0 0 0 1px #bfe8d7}.wallet-transaction-type.bonus_expiry{color:#9a6513;background:#fff1cf;box-shadow:inset 0 0 0 1px #f0d796}.wallet-transaction-type.capture{color:#31568b;background:#eaf1fb}.wallet-transaction-type.hold{color:#986315;background:#fff2d8}.wallet-positive{color:#07815a}.wallet-bonus-amount{color:#9a6714}.wallet-negative{color:#ad3d3d}.wallet-empty-row{color:#82918c;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.checkout-wallet-summary{background:#f8fbfa;border:1px solid #dce8e3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:11px 0;padding:12px;display:flex}.checkout-wallet-summary>span{color:#61746d;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.checkout-wallet-summary strong{color:#087b59;font-size:13px}.checkout-wallet-summary.is-missing{background:#fff8f1;border-color:#f0d5bf}.checkout-wallet-summary.is-missing strong{color:#b26723}.checkout-wallet-topup-link{color:#087b59;background:#edfaf5;border:1px solid #a9dfca;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:10px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.wallet-purchase-error{color:#a23d3d;background:#fff3f3;border:1px solid #f0cccc;border-radius:8px;margin:10px 0;padding:9px 10px;font-size:10px;line-height:1.5}.wallet-processing-view{max-width:620px;margin:0 auto}.wallet-safety-steps{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;max-width:470px;margin-top:10px;display:grid}.wallet-safety-steps span{color:#71817b;background:#f1f5f3;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px;font-size:10px;font-weight:700;display:flex}.wallet-safety-steps span.done{color:#087b59;background:#e7f8f1}.checkout-partial-settlement{text-align:left;background:#fff8e9;border:1px solid #f0d3a6;border-radius:9px;flex-direction:column;gap:4px;width:100%;max-width:540px;margin:2px 0 14px;padding:11px 13px;display:flex}.checkout-partial-settlement strong{color:#8d5b12;font-size:11px}.checkout-partial-settlement span{color:#7b6a4e;font-size:9px;line-height:1.5}.checkout-openvpn-warning{color:#9a671c;text-align:left;background:#fff9ed;border:1px solid #efd5ae;border-radius:9px;align-items:flex-start;gap:8px;width:100%;max-width:540px;margin:2px 0 14px;padding:11px 13px;display:flex}.checkout-openvpn-warning>svg{flex:none;margin-top:1px}.checkout-openvpn-warning>div{flex-direction:column;gap:3px;display:flex}.checkout-openvpn-warning strong{font-size:9px}.checkout-openvpn-warning span{color:#7b6a4e;font-size:8px;line-height:1.5}.customer-security-view{--security-border:#d7e7e0;--security-ink:#183f32;--security-muted:#6d8279;max-width:1380px;margin:0 auto}.customer-security-hero{isolation:isolate;background:linear-gradient(128deg,#fff 0%,#f4fbf8 52%,#e5f7ef 100%);border:1px solid #c9e1d7;border-radius:20px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:28px;min-height:188px;margin-bottom:14px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #1b533e14}.customer-security-hero:before,.customer-security-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute}.customer-security-hero:before{background:#0f9f6e17;width:260px;height:260px;top:-140px;right:-106px}.customer-security-hero:after{border:28px solid #0f9f6e0e;width:170px;height:170px;bottom:-132px;right:24%}.customer-security-hero-copy{align-items:flex-start;gap:16px;min-width:0;display:flex}.customer-security-hero-icon{color:#087b59;background:#ffffffdb;border:1px solid #b8dfcf;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 26px #12734f1c}.customer-security-hero-copy>div{min-width:0}.customer-security-hero-copy small,.customer-security-api-intro small{color:#0a8c63;letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.4}.customer-security-hero-copy h1{color:#173d31;letter-spacing:-.035em;margin:6px 0 7px;font-size:clamp(26px,2.3vw,34px);line-height:1.12}.customer-security-hero-copy p{color:#667d74;max-width:680px;margin:0;font-size:13px;line-height:1.65}.customer-security-trust{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #a9d3c2d1;border-radius:16px;gap:2px;min-width:0;padding:8px;display:grid;box-shadow:0 12px 30px #1d5c430e}.customer-security-trust>div{border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.customer-security-trust>div+div{border-top:1px solid #e4eee9}.customer-security-trust>div>span{color:#087b59;background:#e2f6ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.customer-security-trust>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-security-trust strong{color:#29483d;font-size:12px}.customer-security-trust small{color:#7c8e87;font-size:10px;line-height:1.4}.customer-security-nav{border:1px solid var(--security-border);background:var(--earth-ivory);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:7px;display:grid;box-shadow:0 9px 26px #1948370b}.customer-security-nav a{color:#587168;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:56px;padding:9px 11px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.customer-security-nav a>svg:first-child{color:#0a9368}.customer-security-nav a>svg:last-child{color:#9aaca5}.customer-security-nav a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-security-nav strong{color:#2b493e;font-size:11px}.customer-security-nav small{color:#84938d;font-size:9px}.customer-security-nav a:hover,.customer-security-nav a:focus-visible{color:#087b59;background:#f0faf6;border-color:#bde0d2;outline:none;transform:translateY(-1px)}.customer-security-nav a:hover>svg:last-child,.customer-security-nav a:focus-visible>svg:last-child{color:#0a9368}.customer-security-api-intro{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 12px;display:flex}.customer-security-api-intro>div{min-width:0}.customer-security-api-intro h2{color:var(--security-ink);letter-spacing:-.02em;margin:5px 0 4px;font-size:20px;line-height:1.25}.customer-security-api-intro p{max-width:760px;color:var(--security-muted);margin:0;font-size:12px;line-height:1.55}.customer-security-api-intro>span{color:#087b59;white-space:nowrap;background:#eaf9f3;border:1px solid #bfe2d4;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.customer-security-view :is(#login-security,#api-keys,#api-docs){scroll-margin-top:18px}.customer-security-view .customer-two-factor-card,.customer-security-view :is(.customer-api-key-card,.customer-api-docs){border-color:var(--security-border);background:#fff;border-radius:17px;box-shadow:0 14px 38px #1948370e}.customer-security-view .customer-two-factor-card{background:linear-gradient(145deg,#fff 0%,#fbfefc 100%);margin-bottom:0;padding:24px}.customer-security-view .customer-two-factor-card.enabled{border-color:#91d2b8;box-shadow:0 16px 42px #147b5417}.customer-security-view .customer-two-factor-head>div>span{border-radius:13px;width:44px;height:44px}.customer-security-view .customer-two-factor-head h2,.customer-security-view .customer-api-card-head h2{color:var(--security-ink);letter-spacing:-.015em;font-size:18px;line-height:1.3}.customer-security-view .customer-two-factor-head p,.customer-security-view .customer-api-card-head p{color:var(--security-muted);font-size:11px;line-height:1.55}.customer-security-view .customer-two-factor-summary{background:#f7fbf9;border-color:#d8e8e1;border-radius:12px;margin-top:20px;padding:15px}.customer-security-view .customer-two-factor-summary strong{font-size:12px}.customer-security-view .customer-two-factor-summary p,.customer-security-view .customer-two-factor-footnote{font-size:10px}.customer-security-view .customer-two-factor-switch{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.customer-security-view .customer-two-factor-switch:hover:not(:disabled){border-color:#86cdb1;box-shadow:0 0 0 3px #0f9f6e12}.customer-security-view .customer-two-factor-footnote{border-top:1px solid #e7efeb;padding-top:13px}.customer-api-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:18px;display:grid}.customer-security-view .customer-api-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:20px}.customer-email-change-card{border-color:#dce7e2;margin-bottom:18px;padding:21px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.customer-email-change-card.active{border-color:#8fd2b7;box-shadow:0 12px 34px #16705012}.customer-email-change-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-email-change-head>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.customer-email-change-head>div>span{color:#087b59;background:#e7f8f1;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-email-change-head>div>div{min-width:0}.customer-email-change-head small{color:#0a8a62;letter-spacing:.08em;font-size:8px;font-weight:850}.customer-email-change-head h2{color:#203d33;margin:4px 0;font-size:16px}.customer-email-change-head p{color:#778981;margin:0;font-size:10px;line-height:1.55}.customer-email-change-toggle{color:#087653;background:#f4fbf8;border:1px solid #b9dace;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.customer-email-change-toggle:hover{background:#eaf8f2;border-color:#73c5a4;transform:translateY(-1px)}.customer-email-change-toggle:disabled{opacity:.62;cursor:wait;transform:none}.customer-email-change-current{background:#f9fcfb;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:13px;display:grid}.customer-email-change-current>span{color:#087b59;background:#e8f8f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-email-change-current>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-email-change-current small{color:#899790;font-size:7px;font-weight:800}.customer-email-change-current strong{color:#29463b;overflow-wrap:anywhere;font-size:10px}.customer-email-change-current p{color:#75877f;margin:0;font-size:8px}.customer-email-change-current em{color:#087653;white-space:nowrap;background:#e2f7ee;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.customer-email-change-policy{color:#376658;background:#f1faf6;border:1px solid #cfe7dd;border-radius:9px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;font-size:8px;font-weight:700;line-height:1.5;display:flex}.customer-email-change-policy svg{color:#0a8862;flex:none;margin-top:1px}.customer-email-change-policy.locked{color:#8a5d19;background:#fff9ed;border-color:#f0d59e}.customer-email-change-policy.locked svg{color:#a66b0c}.customer-email-change-message{color:#087653;background:#ecfaf4;border:1px solid #bfe6d7;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.customer-email-change-message.error{color:#a34242;background:#fff3f3;border-color:#efcccc}.customer-email-change-message svg{flex:none;margin-top:1px}.customer-email-change-start,.customer-email-change-verify{background:linear-gradient(145deg,#f8fcfa,#f3faf7);border:1px solid #c7dfd5;border-radius:11px;margin-top:13px;padding:14px}.customer-email-change-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-email-change-flow{color:#91a098;grid-column:1/-1;align-items:center;gap:7px;min-width:0;display:flex}.customer-email-change-flow>svg{color:#a5b3ad;flex:none}.customer-email-change-flow>span{white-space:nowrap;background:#e8efec;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.customer-email-change-flow>span b{background:#ffffffc7;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.customer-email-change-flow>span.active{color:#087653;background:#dff6ed;box-shadow:inset 0 0 0 1px #bfe5d6}.customer-email-change-flow>span.done{color:#fff;background:#0c9669}.customer-email-change-start>label{color:#435b52;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:750;display:flex}.customer-email-change-start>label>div{color:#6b8178;background:#fff;border:1px solid #cfddd7;border-radius:8px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 11px;transition:border-color .18s,box-shadow .18s;display:flex}.customer-email-change-start>label>div:focus-within{border-color:#49b48b;box-shadow:0 0 0 3px #0f9f6e17}.customer-email-change-start input{color:#23493c;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.customer-email-change-start input::placeholder{color:#9aaba4}.customer-email-change-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-email-change-actions>button:not(.save-button){color:#64776e;background:0 0;border:0;min-height:34px;padding:0 9px;font-size:8px;font-weight:750}.customer-email-change-actions>button:disabled{opacity:.58;cursor:default}.customer-email-change-actions .save-button{min-height:38px}.customer-email-change-verify{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px 14px;display:grid}.customer-email-change-verify .customer-email-change-flow{grid-column:1/-1}.customer-email-change-verify-title{grid-column:1/-1;align-items:center;gap:9px;display:flex}.customer-email-change-verify-title>span{color:#087b59;background:#e1f6ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.customer-email-change-verify-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-email-change-verify-title strong{color:#29463b;font-size:10px}.customer-email-change-verify-title small{color:#768880;font-size:8px;line-height:1.45}.customer-email-change-verify>label{color:#435b52;grid-column:1;font-size:8px;font-weight:750}.customer-email-change-verify>input{color:#164c3b;text-align:center;width:100%;height:44px;font:800 18px/1 var(--font-geist-mono);letter-spacing:8px;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:none;grid-column:1}.customer-email-change-verify>input:focus{border-color:#49b48b;box-shadow:0 0 0 3px #0f9f6e17}.customer-email-change-actions.verify{grid-area:3/2/5;max-width:320px}.customer-email-change-footnote{color:#7b8b84;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:8px;line-height:1.5;display:flex}.customer-email-change-footnote svg{color:#578070;flex:none}.customer-two-factor-card{border-color:#dce7e2;margin-bottom:18px;padding:21px;transition:border-color .18s,box-shadow .18s}.customer-two-factor-card.enabled{border-color:#9fd8c1;box-shadow:0 10px 30px #1670500f}.customer-two-factor-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-two-factor-head>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.customer-two-factor-head>div>span{color:#087b59;background:#e7f8f1;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-two-factor-head>div>div{min-width:0}.customer-two-factor-head small{color:#0a8a62;letter-spacing:.08em;font-size:8px;font-weight:850}.customer-two-factor-head h2{color:#203d33;margin:4px 0;font-size:16px}.customer-two-factor-head p{color:#778981;margin:0;font-size:10px;line-height:1.55}.customer-two-factor-switch{color:#667970;background:#fff;border:1px solid #d6e1dc;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:114px;min-height:40px;padding:7px 11px 7px 7px;display:inline-flex}.customer-two-factor-switch>span{background:#d4ded9;border-radius:999px;align-items:center;width:36px;height:22px;padding:3px;transition:background .18s;display:flex}.customer-two-factor-switch>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 2px 5px #15403133}.customer-two-factor-switch strong{font-size:9px}.customer-two-factor-switch.active{color:#087653;background:#f1faf6;border-color:#9dd8c0}.customer-two-factor-switch.active>span{background:var(--green)}.customer-two-factor-switch.active>span:after{transform:translate(14px)}.customer-two-factor-switch:disabled{opacity:.68;cursor:wait}.customer-two-factor-summary{background:#f9fcfb;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:18px;padding:13px;display:grid}.customer-two-factor-summary>span{color:#087b59;background:#e8f8f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-two-factor-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-two-factor-summary small{color:#899790;font-size:7px;font-weight:800}.customer-two-factor-summary strong{color:#29463b;font-size:10px}.customer-two-factor-summary p{color:#75877f;margin:0;font-size:8px}.customer-two-factor-summary em{color:#697a73;white-space:nowrap;background:#e9efec;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.customer-two-factor-summary em.active{color:#087653;background:#e2f7ee}.customer-two-factor-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.customer-two-factor-methods>button{color:#6e8179;text-align:left;background:#fbfdfc;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.customer-two-factor-methods>button>svg:first-child{color:#648179}.customer-two-factor-methods>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-two-factor-methods>button small{letter-spacing:.08em;font-size:7px;font-weight:850}.customer-two-factor-methods>button strong{color:#29463b;font-size:10px}.customer-two-factor-methods>button em{color:#75877f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.customer-two-factor-methods>button>svg:last-child{opacity:0;color:#087653}.customer-two-factor-methods>button.active{background:#eefaf5;border-color:#83cdb0;box-shadow:0 0 0 3px #0f9f6e0f}.customer-two-factor-methods>button.active>svg{opacity:1;color:#087653}.customer-two-factor-methods>button:disabled{cursor:default;opacity:.62}.customer-two-factor-methods>button.active:disabled{opacity:1}.customer-two-factor-password{gap:6px;margin-top:12px;display:grid}.customer-two-factor-password label{color:#435b52;font-size:8px;font-weight:750}.customer-two-factor-password input{color:#203d33;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 12px}.customer-two-factor-password input:focus{border-color:#49b48b;box-shadow:0 0 0 3px #0f9f6e17}.customer-two-factor-recovery{background:#fffaf0;border:1px solid #dfbf72;border-radius:11px;gap:12px;margin-top:14px;padding:15px;display:grid}.customer-two-factor-recovery>div:first-child{color:#7d5b13;align-items:center;gap:9px;display:flex}.customer-two-factor-recovery>div:first-child span{flex-direction:column;gap:2px;display:flex}.customer-two-factor-recovery>div:first-child strong{font-size:11px}.customer-two-factor-recovery>div:first-child small{font-size:8px}.customer-two-factor-recovery code{color:#3e3521;font:700 11px/1.8 var(--font-geist-mono);white-space:pre-wrap;columns:2;background:#fff;border:1px dashed #dfbf72;border-radius:8px;padding:12px}.customer-two-factor-recovery>div:last-child{justify-content:flex-end;gap:8px;display:flex}.customer-two-factor-recovery>div:last-child button{border:1px solid #d5c18d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800;display:inline-flex}.customer-two-factor-message{color:#087653;background:#ecfaf4;border:1px solid #bfe6d7;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.customer-two-factor-message.error{color:#a34242;background:#fff3f3;border-color:#efcccc}.customer-two-factor-message svg{flex:none;margin-top:1px}.customer-two-factor-verify{background:#f5faf8;border:1px solid #c7dfd5;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:9px 13px;margin-top:13px;padding:14px;display:grid}.customer-two-factor-verify>div:first-child{grid-column:1/-1;align-items:center;gap:9px;display:flex}.customer-two-factor-verify>div:first-child>svg{color:#087b59}.customer-two-factor-verify>div:first-child span{flex-direction:column;gap:2px;display:flex}.customer-two-factor-verify>div:first-child strong{color:#29463b;font-size:10px}.customer-two-factor-verify>div:first-child small{color:#7c8d86;font-size:8px}.customer-two-factor-verify>label{color:#435b52;grid-column:1;font-size:8px;font-weight:750}.customer-two-factor-verify>input{color:#164c3b;text-align:center;width:100%;height:42px;font:800 18px/1 var(--font-geist-mono);letter-spacing:8px;background:#fff;border:1px solid #cfddd7;border-radius:8px;outline:none;grid-column:1}.customer-two-factor-verify>input:focus{border-color:#49b48b;box-shadow:0 0 0 3px #0f9f6e17}.customer-two-factor-actions{flex-wrap:wrap;grid-area:2/2/4;justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-two-factor-actions>button:not(.save-button){color:#64776e;background:0 0;border:0;min-height:32px;padding:0 7px;font-size:8px;font-weight:750}.customer-two-factor-actions>button:disabled{opacity:.58;cursor:default}.customer-two-factor-actions .save-button{min-height:36px}.customer-two-factor-footnote{color:#7b8b84;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:8px;line-height:1.5;display:flex}.customer-two-factor-footnote svg{color:#578070;flex:none}.customer-api-message{color:#087b59;background:#eaf9f3;border:1px solid #bfe7d8;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.customer-api-message.error{color:#a83f3f;background:#fff2f2;border-color:#efcccc}.customer-api-key-card,.customer-api-docs{min-width:0;padding:21px}.customer-api-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-api-card-head>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.customer-api-card-head h2{color:#203d33;margin:1px 0 4px;font-size:16px}.customer-api-card-head p{color:#778981;margin:0;font-size:10px;line-height:1.55}.customer-api-icon{color:#087b59;background:#e7f8f1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.api-security-badge,.api-version-badge{color:#087b59;background:#e8f8f2;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-flex}.api-version-badge{color:#315c8f;background:#eaf2fd}.customer-api-card-actions{flex:none;align-items:center;gap:6px;display:flex}.customer-api-card-actions a{color:#47665b;background:#fff;border:1px solid #d8e4df;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.customer-api-card-actions a:hover{color:#087b59;border-color:#8dcdb4}.customer-api-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:19px;display:grid}.customer-api-create .field{gap:6px}.customer-api-create .save-button{min-height:38px}.customer-api-secret{background:#fff9ec;border:1px solid #e9ca91;border-radius:10px;flex-direction:column;gap:10px;margin-top:15px;padding:14px;display:flex}.customer-api-secret>div:first-child strong{color:#8c5a13;font-size:11px}.customer-api-secret>div:first-child p{color:#806f54;margin:4px 0 0;font-size:9px;line-height:1.5}.customer-api-secret-value{background:#fff;border:1px solid #e3d3b5;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.customer-api-secret-value code{overflow-wrap:anywhere;color:#27483d;flex:1;min-width:0;font-size:9px;line-height:1.5}.customer-api-secret-value button,.customer-api-key-list-head button,.customer-api-base button{color:#087b59;background:#fff;border:1px solid #d5e2dc;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.customer-api-secret-close{color:#8c5a13;background:0 0;border:0;align-self:flex-end;font-size:9px;font-weight:800}.customer-api-key-list-head{border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.customer-api-key-list-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-api-key-list-head strong{color:#30483f;font-size:11px}.customer-api-key-list-head small{color:#87948f;font-size:8px;line-height:1.4}.customer-api-key-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:326px;margin-top:9px;padding-right:3px;display:flex;overflow-y:auto}.customer-api-key-list article{background:#fbfdfc;border:1px solid #dce7e2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:11px;display:grid}.customer-api-key-list article.revoked{opacity:.66;background:#f4f6f5}.customer-api-key-name{grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.customer-api-key-name>span{background:#a4b0ab;border-radius:50%;flex:none;width:7px;height:7px}.customer-api-key-name>span.active{background:#1a7;box-shadow:0 0 0 3px #11aa771f}.customer-api-key-name>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-api-key-name strong{color:#29453b;font-size:10px}.customer-api-key-name code{color:#73847d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-api-key-meta{color:#87948f;flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;min-width:0;font-size:7px;display:flex}.customer-api-key-status{color:#087b59;background:#e7f8f1;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px;font-weight:800}.customer-api-key-status.revoked{color:#6e7d77;background:#e9eeec}.customer-api-revoke{color:#a84b46;background:0 0;border:0;justify-self:end;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.customer-api-revoke:disabled{color:#a4afaa;cursor:default}.customer-api-empty{color:#81918b;text-align:center;border:1px dashed #d7e3de;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:116px;margin-top:9px;font-size:9px;display:flex}.customer-api-empty strong{color:#3d554d}.customer-api-base{background:#f6faf8;border:1px solid #d7e5df;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;margin-top:19px;padding:10px;display:grid}.customer-api-base small{color:#86968f;font-size:7px;font-weight:800}.customer-api-base code{color:#17684f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:750;overflow:hidden}.customer-api-base button{grid-area:1/2/3}.reseller-api-flow{background:linear-gradient(135deg,#f1faf6,#f8fcfa);border:1px solid #cfe5db;border-radius:9px;margin-top:12px;padding:11px}.reseller-api-flow>strong{color:#1f5643;font-size:9px}.reseller-api-flow>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.reseller-api-flow span{color:#5e746b;align-items:center;gap:6px;min-width:0;font-size:7px;line-height:1.4;display:flex}.reseller-api-flow b{color:#fff;background:#0f9f6e;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.reseller-api-flow code{color:#17684f;font-size:7px;font-weight:800}.customer-api-endpoints{flex-direction:column;gap:7px;margin-top:12px;display:flex}.customer-api-endpoints>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e8e5;border-radius:8px;grid-template-columns:41px minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:8px;padding:9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.customer-api-endpoints>button:hover{background:#f7fcfa;border-color:#9bcdb9}.customer-api-endpoints>button.active{background:#edf9f4;border-color:#48b58b;box-shadow:0 0 0 2px #0f9f6e14}.customer-api-endpoints .method{text-align:center;border-radius:5px;padding:4px;font-size:7px;font-weight:900}.customer-api-endpoints .method.get{color:#087b59;background:#e4f8f0}.customer-api-endpoints .method.post{color:#7c5513;background:#fff0d4}.customer-api-endpoints .method.put{color:#315c8f;background:#e7f0fb}.customer-api-endpoints code{color:#263f36;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.customer-api-endpoints p{color:#778780;margin:0;font-size:7px;line-height:1.45}.customer-api-endpoints>button.active p,.customer-api-endpoints>button.active code{color:#17684f}.customer-api-example-detail{border-top:1px solid #e2ebe7;margin-top:12px;padding-top:12px}.customer-api-example-summary{background:#f2faf6;border:1px solid #cfe3da;border-radius:9px;padding:11px}.customer-api-example-summary>div{align-items:center;gap:9px;display:flex}.customer-api-example-summary>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-api-example-summary .method{text-align:center;border-radius:5px;flex:none;width:43px;padding:5px;font-size:7px;font-weight:900}.customer-api-example-summary .method.get{color:#087b59;background:#ddf5ec}.customer-api-example-summary .method.post{color:#7c5513;background:#ffedca}.customer-api-example-summary .method.put{color:#315c8f;background:#e2edfa}.customer-api-example-summary strong{color:#21463a;font-size:10px}.customer-api-example-summary code{color:#538071;font-size:8px}.customer-api-example-summary p{color:#6b7f77;margin:8px 0 0;font-size:8px;line-height:1.55}.customer-api-fields{background:#fff;border:1px solid #dce6e2;border-radius:9px;margin-top:10px;overflow-x:auto}.customer-api-fields-head,.customer-api-field-row{grid-template-columns:minmax(105px,.8fr) minmax(115px,.85fr) minmax(122px,.75fr) minmax(230px,1.6fr);align-items:center;gap:10px;min-width:660px;display:grid}.customer-api-fields-head{color:#74857e;text-transform:uppercase;background:#f3f7f5;padding:7px 9px;font-size:7px;font-weight:850}.customer-api-field-row{border-top:1px solid #edf1ef;padding:8px 9px}.customer-api-field-row code{color:#195d47;overflow-wrap:anywhere;font-size:7.5px;font-weight:800}.customer-api-field-row>span{flex-direction:column;gap:2px;display:flex}.customer-api-field-row>span b{color:#435e54;font-size:7px}.customer-api-field-row>span small{color:#889690;font-size:6.5px}.customer-api-field-row em{white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 6px;font-size:6px;font-style:normal;font-weight:850}.customer-api-field-row em.required{color:#a3443a;background:#ffebe8}.customer-api-field-row em.conditional{color:#8b5b13;background:#fff0d4}.customer-api-field-row em.optional{color:#49675c;background:#eaf1ee}.customer-api-field-row p{color:#697a73;margin:0;font-size:7px;line-height:1.5}.customer-api-code{background:#0c271e;border:1px solid #18382d;border-radius:9px;margin-top:12px;overflow:hidden}.customer-api-code.response{background:#102238;border-color:#2a405e}.customer-api-code.response button{color:#8fc2ff}.customer-api-code>div{color:#b9cfc6;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:8px 10px;font-size:8px;display:flex}.customer-api-code button{color:#6ce0b3;background:0 0;border:0;align-items:center;gap:4px;font-size:7px;display:inline-flex}.customer-api-code pre{color:#d8eee5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:8px;line-height:1.65;overflow-x:auto}.customer-api-note{color:#786747;background:#fff8e9;border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;font-size:8px;line-height:1.5;display:flex}.customer-api-note svg{color:#a36d18;flex:none}.customer-security-view :is(.customer-api-key-card,.customer-api-docs){padding:24px}.customer-security-view .customer-api-docs{container:api-docs/inline-size}.customer-security-view .customer-api-icon{border-radius:12px;width:40px;height:40px}.customer-security-view .customer-api-card-head{gap:16px}.customer-security-view .customer-api-card-head>div{gap:12px}.customer-security-view .api-security-badge,.customer-security-view .api-version-badge{padding:7px 9px;font-size:9px}.customer-security-view .customer-api-create{background:#f8fbfa;border:1px solid #dce8e3;border-radius:12px;margin-top:21px;padding:14px}.customer-security-view .customer-api-key-list-head{margin-top:20px}.customer-security-view .customer-api-key-list article{border-radius:11px;padding:13px;transition:border-color .18s,box-shadow .18s,transform .18s}.customer-security-view .customer-api-key-list article:hover{border-color:#b9ddcf;transform:translateY(-1px);box-shadow:0 8px 22px #1948370e}.customer-security-view .customer-api-base{background:#f5faf8;border-radius:11px;margin-top:21px;padding:12px}.customer-security-view .reseller-api-flow{border-radius:11px;padding:13px}.customer-security-view .customer-api-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-security-view .customer-api-endpoints>button{border-radius:10px;min-height:60px}.customer-security-view .customer-api-example-detail{margin-top:16px;padding-top:16px}.customer-security-view .customer-api-example-summary,.customer-security-view .customer-api-fields,.customer-security-view .customer-api-code{border-radius:11px}.customer-security-view .customer-api-note{border:1px solid #f0dfbd;border-radius:10px;padding:11px 12px}@container api-docs (width<=760px){.customer-api-fields{overflow-x:hidden}.customer-api-fields-head{display:none}.customer-api-field-row{grid-template-columns:minmax(105px,.8fr) minmax(112px,.9fr) minmax(122px,auto);grid-template-areas:"field kind requirement""description description description";align-items:start;gap:9px 12px;min-width:0;padding:13px}.customer-api-field-row>code{grid-area:field;padding-top:3px}.customer-api-field-row>span{grid-area:kind}.customer-api-field-row>em{grid-area:requirement}.customer-api-field-row>p{border-top:1px dashed #dce8e3;grid-area:description;padding-top:9px}}@container api-docs (width<=480px){.customer-api-field-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"field requirement""kind kind""description description"}}.customer-proxy-api-id{background:#f5faf8;border:1px solid #d9e6e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:11px 0;padding:9px 10px;display:flex}.customer-proxy-api-id>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-proxy-api-id small{color:#6f8179;letter-spacing:.06em;font-size:7px;font-weight:850}.customer-proxy-api-id code{color:#17684f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.customer-proxy-api-id button{color:#087b59;background:#fff;border:1px solid #bcd9cd;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.customer-proxy-api-id button:hover{background:#ecfaf4;border-color:#6fbe9f}@media (width<=980px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-layout{grid-template-columns:minmax(0,1fr)}.customer-shop-config,.customer-shop-summary,.shop-step{width:100%;min-width:0}.customer-shop-summary{position:static}.customer-api-layout,.customer-security-view .customer-api-layout{grid-template-columns:1fr}.wallet-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-security-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:22px}.customer-security-nav{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;padding:6px;overflow-x:auto}.customer-security-nav a{scroll-snap-align:start}.customer-security-api-intro{flex-direction:column;align-items:flex-start;gap:10px}.customer-security-view .customer-api-endpoints{grid-template-columns:1fr}.customer-shop-wallet{grid-template-columns:auto minmax(0,1fr)}.customer-shop-wallet>a{grid-column:1/-1;width:100%}.home-category-grid,.shop-family-grid{grid-template-columns:1fr}.home-category-card{min-height:0}.home-category-card.featured{transform:none}.shop-type-grid{grid-template-columns:1fr 1fr}.shop-carrier-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-carrier-tabs button{justify-content:center;width:100%;min-width:0;min-height:42px;padding:0 8px}.shop-carrier-tabs button:last-child:nth-child(odd){grid-column:1/-1}.shop-family-toolbar,.shop-technical-actions{flex-direction:column;align-items:stretch}.shop-family-result-count{align-self:flex-start}.shop-technical-actions button{width:100%}.shop-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-use-config-grid,.shop-auth-fields.two-columns{grid-template-columns:1fr}.wallet-welcome{gap:14px;margin-bottom:16px}.wallet-welcome h1{margin-top:5px;font-size:26px;line-height:1.15}.wallet-welcome p{max-width:330px;font-size:11px;line-height:1.55}.wallet-welcome .save-button{border-radius:11px;justify-content:center;width:100%;min-height:44px;font-size:11px}.wallet-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.wallet-balance-card{border-radius:14px;gap:6px;min-height:122px;padding:14px}.wallet-balance-card.primary{grid-column:1/-1;justify-content:center;min-height:132px;padding:18px;box-shadow:0 14px 28px #087b592e}.wallet-balance-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;display:grid}.wallet-balance-card:last-child>span{grid-column:1}.wallet-balance-card:last-child>strong{text-align:right;grid-area:1/2}.wallet-balance-card:last-child>small{grid-column:1/-1}.wallet-balance-card>span{gap:6px;font-size:10px;line-height:1.35}.wallet-balance-card>span svg{flex:none;width:17px;height:17px}.wallet-balance-card strong{font-size:19px;line-height:1.25}.wallet-balance-card.primary strong{font-size:28px}.wallet-balance-card small{font-size:9px;line-height:1.45}.wallet-balance-card .wallet-expiring-bonus-note{align-items:flex-start;min-height:0;padding:6px;font-size:8px}.wallet-topup-method-picker{border-radius:14px;margin-bottom:12px;padding:14px}.wallet-topup-method-heading{align-items:flex-start;margin-bottom:11px}.wallet-topup-method-heading h2{font-size:16px}.wallet-topup-method-heading p{font-size:9px}.wallet-topup-method-tabs.has-usdt{grid-template-columns:1fr}.wallet-topup-method-tabs>button{grid-template-columns:38px minmax(0,1fr) auto auto;min-height:62px;padding:10px 11px}.wallet-topup-method-icon{width:38px;height:38px}.wallet-layout{grid-template-columns:1fr;gap:12px;margin-bottom:14px}.wallet-usdt-layout{margin-top:0}.wallet-usdt-actions,.wallet-usdt-transfer-grid{grid-template-columns:1fr}.wallet-usdt-qr-card canvas{width:164px!important;height:164px!important}.wallet-usdt-address-row .wallet-copy-value,.wallet-usdt-amount-row .wallet-copy-value{max-width:64%}.wallet-usdt-source-switch{width:100%}.wallet-usdt-source-switch button{flex:1;min-width:0;padding-inline:8px;font-size:12px}.wallet-usdt-fee-answer{grid-template-columns:36px minmax(0,1fr)}.wallet-usdt-fee-icon{width:36px;height:36px}.wallet-layout .settings-card{border-radius:14px;padding:16px}.wallet-layout .settings-card h2{font-size:16px}.wallet-layout .settings-card>p{font-size:11px;line-height:1.55}.wallet-quick-amounts{gap:8px;margin:14px 0 12px}.wallet-quick-amounts button{min-height:42px;padding:8px;font-size:11px}.wallet-bonus-program{border-radius:12px;padding:14px}.wallet-bonus-program>div:first-child strong{font-size:12px}.wallet-bonus-program>div:first-child small{font-size:9px}.wallet-bonus-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-bonus-tier{min-height:70px;padding:10px}.wallet-bonus-tier>span strong,.wallet-bonus-tier>b{font-size:11px}.wallet-bonus-tier>span small,.wallet-bonus-tier>em{font-size:8px}.wallet-bonus-program>p.wallet-bonus-guidance{font-size:9px}.wallet-create-topup{min-height:48px;font-size:12px}.wallet-transfer-grid{grid-template-columns:1fr}.wallet-qr-card{width:100%;max-width:260px;margin:0 auto}.wallet-qr-card img{width:164px;height:164px}.wallet-qr-actions button,.wallet-qr-actions a{min-height:38px;font-size:9px}.wallet-qr-preview-backdrop{align-items:end;padding:12px}.wallet-qr-preview-dialog{border-radius:20px;width:100%;max-height:calc(100dvh - 24px);padding:18px}.wallet-qr-preview-dialog>header h2{font-size:18px}.wallet-qr-preview-dialog>header p{font-size:10px}.wallet-qr-preview-dialog>header button{width:40px;height:40px}.wallet-qr-preview-image{border-radius:15px;width:min(78vw,340px);margin-top:15px;padding:8px}.wallet-qr-preview-reference>strong{font-size:13px}.wallet-qr-preview-dialog>footer{grid-template-columns:1fr}.wallet-qr-preview-dialog>footer a,.wallet-usdt-qr-preview-dialog>footer button{min-height:46px;font-size:11px}.wallet-qr-preview-help{font-size:9px}.wallet-history{background:0 0;border:0;overflow:visible}.wallet-history .panel-header{background:#fff;border:1px solid #dfe9e5;border-radius:14px 14px 0 0;min-height:0;padding:16px}.wallet-history .panel-header h2{font-size:16px}.wallet-history .panel-header p{margin-top:5px;font-size:10px;line-height:1.5}.wallet-history-search{border:1px solid #dfe9e5;border-top:0;grid-template-columns:1fr;gap:8px;padding:12px}.wallet-history-search>div,.wallet-history-search-submit{border-radius:10px;height:44px}.wallet-history-search input{font-size:11px}.wallet-history-search-submit{width:100%;font-size:10px}.wallet-history-mobile-filter{background:#fff;border:1px solid #dfe9e5;border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.wallet-history-mobile-filter>span{color:#6f817a;white-space:nowrap;font-size:9px;font-weight:800}.wallet-history-mobile-filter select{color:#087b59;width:100%;min-width:0;height:44px;font:inherit;background:#f0faf6;border:1px solid #b9dbce;border-radius:10px;outline:0;padding:0 36px 0 12px;font-size:11px;font-weight:800}.wallet-history-mobile-filter select:focus{border-color:#0f9f6e;box-shadow:0 0 0 3px #0f9f6e1a}.wallet-history-filters{display:none}.wallet-history .table-wrap{padding:10px 0;overflow:visible}.wallet-history-table{width:100%;min-width:0;display:block}.wallet-history-table thead{display:none}.wallet-history-table tbody{gap:10px;display:grid}.wallet-history-table tr{background:#fff;border:1px solid #dce8e3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:13px;display:grid;box-shadow:0 8px 22px #1344330e}.wallet-history-table td{border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:9px;font-size:10px;line-height:1.45;display:flex;background:#f7faf9!important}.wallet-history-table td:before{content:attr(data-label);color:#82928c;letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:800}.wallet-history-table td:nth-child(2){border-bottom:1px solid #e4ece8;border-radius:0;grid-area:1/1/auto/-1;padding:0 0 12px;background:0 0!important}.wallet-history-table td:nth-child(2):before{display:none}.wallet-history-table td:first-child,.wallet-history-table td:nth-child(3){grid-row:2}.wallet-history-table td:nth-child(4){grid-row:3}.wallet-history-table td:nth-child(5){grid-row:3;background:#fff9ed!important}.wallet-history-table td:nth-child(6){grid-row:4}.wallet-history-table td:nth-child(7){grid-row:4;background:#eaf8f2!important}.wallet-history-table td[colspan]{grid-area:auto/1/auto/-1}.wallet-history-table td>strong{overflow-wrap:anywhere;max-width:100%;font-size:11px}.wallet-history-description{gap:7px;width:100%;min-width:0}.wallet-history-description>span:first-child{color:#1f4437;font-size:11px;font-weight:700;line-height:1.5}.wallet-history-reference{width:100%;min-width:0;padding:6px 7px}.wallet-history-reference small{flex:none;font-size:7px}.wallet-history-reference code{flex:1;min-width:0;font-size:8px}.wallet-history-reference button{width:26px;height:26px}.wallet-history-order-link{justify-content:space-between;width:100%;min-height:34px;font-size:9px}.wallet-transaction-type{white-space:normal;min-height:27px;padding:4px 8px;font-size:9px}.wallet-history-refund-scope strong{font-size:10px}.wallet-history-refund-scope span{font-size:9px}.wallet-history-pagination{background:#fff;border:1px solid #dfe9e5;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:12px}.wallet-history-pagination>div,.wallet-history-pagination>label,.wallet-history-pagination nav span{font-size:9px}.wallet-history-pagination>div strong{font-size:11px}.wallet-history-pagination select{height:36px;font-size:9px}.wallet-history-pagination nav{grid-column:1/-1;justify-content:space-between}.wallet-history-pagination nav button{width:38px;height:38px}.customer-api-create{grid-template-columns:1fr}.purchase-bulk-summary{flex-direction:column;align-items:flex-start}.purchase-bulk-actions{justify-content:flex-start;max-width:none}.purchase-bulk-toolbar{flex-direction:column;align-items:stretch}.purchase-bulk-toolbar label:first-child{width:100%;min-width:0}.purchase-bulk-toolbar label:last-child{justify-content:space-between}.purchase-bulk-item>header{grid-template-columns:43px minmax(0,1fr) auto 32px}.purchase-bulk-toggle{display:grid}.purchase-bulk-body{grid-template-columns:1fr;padding:0 10px 10px;display:none}.purchase-bulk-item.is-expanded .purchase-bulk-body{display:grid}.purchase-bulk-pagination{flex-direction:column;align-items:flex-start}}@media (width<=470px){.customer-security-hero{border-radius:16px;padding:18px}.customer-security-hero-copy{gap:12px}.customer-security-hero-icon{border-radius:13px;width:46px;height:46px}.customer-security-hero-copy h1{font-size:26px}.customer-security-hero-copy p{font-size:12px;line-height:1.55}.customer-security-trust{padding:6px}.customer-security-nav{margin-bottom:14px}.customer-security-api-intro{margin-top:20px}.customer-security-api-intro h2{font-size:18px}.customer-security-view .customer-two-factor-card,.customer-security-view :is(.customer-api-key-card,.customer-api-docs){border-radius:14px;padding:17px}.customer-security-view .customer-api-create{padding:11px}.customer-security-view .customer-two-factor-switch{width:100%}.customer-security-view .customer-two-factor-actions .save-button{flex:100%;order:-1;justify-content:center}.home-category-footer,.shop-quantity-row{flex-direction:column;align-items:stretch}.product-promotion-progress>div{grid-template-columns:auto 1fr auto 1fr}.home-category-footer .button{justify-content:center}.shop-type-grid,.shop-technical-grid,.checkout-config-summary{grid-template-columns:1fr}.quantity-control{align-self:flex-start}.wallet-safety-steps{grid-template-columns:1fr}.purchase-bulk-actions button{flex:calc(50% - 6px);justify-content:center}.purchase-bulk-item>header{grid-template-columns:38px minmax(0,1fr) 30px}.purchase-bulk-item>header>em{display:none}.purchase-bulk-endpoints>div{grid-template-columns:58px minmax(0,1fr) 29px}.purchase-bulk-endpoints button{justify-content:center;width:29px;padding:0}.purchase-bulk-endpoints button span{display:none}.customer-api-card-head{flex-direction:column;align-items:stretch}.customer-api-card-head>.api-security-badge,.customer-api-card-actions{align-self:flex-start}.customer-api-endpoints>button{grid-template-columns:41px minmax(0,1fr)}.customer-api-endpoints p{grid-column:1/-1}.customer-api-key-list article{grid-template-columns:1fr}.customer-api-key-status,.customer-api-revoke{justify-self:start}.customer-email-change-card{padding:16px}.customer-email-change-head{flex-direction:column;align-items:stretch}.customer-email-change-toggle{width:100%}.customer-email-change-current{grid-template-columns:auto minmax(0,1fr)}.customer-email-change-current em{grid-column:2;justify-self:start}.customer-email-change-start,.customer-email-change-verify{grid-template-columns:1fr;padding:12px}.customer-email-change-flow{gap:4px;padding-bottom:3px;overflow-x:auto}.customer-email-change-flow>span{padding:6px 7px}.customer-email-change-start>label,.customer-email-change-verify>label,.customer-email-change-verify>input{grid-column:1}.customer-email-change-actions,.customer-email-change-actions.verify{grid-area:auto/1;justify-content:flex-start;max-width:none}.customer-email-change-actions .save-button{flex:100%;order:-1;justify-content:center}.customer-two-factor-head{flex-direction:column;align-items:stretch}.customer-two-factor-switch{align-self:flex-start}.customer-two-factor-summary{grid-template-columns:auto minmax(0,1fr)}.customer-two-factor-summary em{grid-column:2;justify-self:start}.customer-two-factor-methods{grid-template-columns:1fr}.customer-two-factor-recovery code{columns:1}.customer-two-factor-recovery>div:last-child{flex-direction:column;align-items:stretch}.customer-two-factor-verify{grid-template-columns:1fr}.customer-two-factor-actions{grid-area:auto/1;justify-content:flex-start}.customer-proxy-api-id{flex-direction:column;align-items:stretch}.customer-proxy-api-id code{white-space:normal;overflow-wrap:anywhere}.customer-proxy-api-id button{align-self:flex-start}}.customer-notification-trigger{cursor:pointer;transition:border-color .16s,color .16s,background .16s;position:relative}.customer-notification-trigger:hover,.customer-notification-trigger.is-open{color:#087b59;background:#eefaf5;border-color:#9ed5c0}.customer-notification-badge{z-index:1;color:#fff;min-width:22px;height:22px;font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:#d9363e;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-10px;box-shadow:0 4px 12px #b527304d}.customer-notification-backdrop{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#081d1647;border:0;position:fixed;inset:0}.customer-notification-panel{z-index:151;background:#f8fbfa;border:1px solid #d8e5df;border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(460px,100vw - 20px);height:calc(100dvh - 20px);animation:.18s ease-out customer-notification-enter;display:grid;position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:0 24px 70px #072a1f38}@keyframes customer-notification-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.customer-notification-panel>header{background:#fff;border-bottom:1px solid #e0e9e5;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.customer-notification-heading{align-items:center;gap:11px;min-width:0;display:flex}.customer-notification-heading>span{color:#fff;background:linear-gradient(145deg,#0bb079,#087b59);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 18px #0f9f6e2e}.customer-notification-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-notification-heading small{color:#0b9568;letter-spacing:.08em;font-size:.68rem;font-weight:900}.customer-notification-heading h2{color:#173d31;margin:0;font-size:1.42rem;font-weight:650;line-height:1.25}.customer-notification-close{color:#64756e;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.customer-notification-close:hover{color:#1c4a3b;background:#f4faf7;border-color:#b9d7cb}.customer-notification-summary{background:#f5faf7;border-bottom:1px solid #e1eae6;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:10px 17px;display:flex}.customer-notification-summary>div{align-items:baseline;gap:5px;display:flex}.customer-notification-summary strong{color:#087b59;font-size:1.18rem}.customer-notification-summary span{color:#73837d;font-size:.8rem}.customer-notification-summary button{color:#17684f;cursor:pointer;background:#fff;border:1px solid #c9dfd6;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.customer-notification-summary button:disabled{color:#9ba7a2;cursor:default;border-color:#e0e7e4}.customer-notification-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center!important;gap:6px!important;display:flex!important}.customer-notification-summary-actions button.delete{color:#a53d43;background:#fff7f7;border-color:#efc9cc}.customer-notification-summary-actions button.delete:hover:not(:disabled){color:#8f2f35;background:#fff0f1;border-color:#dc9fa4}.customer-notification-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.customer-notification-error{color:#a53d43;background:#fff5f6;border:1px solid #efc9cc;border-radius:9px;padding:10px 12px;font-size:.8rem;line-height:1.5}.customer-notification-item{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.customer-notification-item:hover{border-color:#9dccb9;transform:translateY(-1px);box-shadow:0 8px 20px #14483714}.customer-notification-item.is-unread{background:#f3fbf7}.customer-notification-item.urgent{border-color:#efd0d0}.customer-notification-item.urgent.is-unread{background:#fff7f7}.customer-notification-item.warning{border-color:#edd9b5}.customer-notification-item.warning.is-unread{background:#fffaf0}.customer-notification-item.success{border-color:#cbe7dc}.customer-notification-item.kind-topup{border-color:#b9ddeb}.customer-notification-item.kind-topup.is-unread{background:#f1f9fd}.customer-notification-item.kind-bonus{border-color:#ead8b5}.customer-notification-item.kind-bonus.is-unread{background:#fffaf0}.customer-notification-item.kind-adjustment{border-color:#bcded1}.customer-notification-item.kind-adjustment.is-unread{background:#f1faf6}.customer-notification-item.kind-adjustment.warning.is-unread{background:#fffaf0}.customer-notification-item.kind-refund{border-color:#e5c987}.customer-notification-item.kind-refund.is-unread{background:#fffaf0;box-shadow:inset 3px 0 #d99a25}.customer-notification-tone{color:#087b59;background:#e3f6ee;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.customer-notification-item.kind-topup .customer-notification-tone{color:#18769d;background:#e3f3fa}.customer-notification-item.kind-bonus .customer-notification-tone{color:#aa6a0c;background:#fff0d1}.customer-notification-item.kind-adjustment .customer-notification-tone{color:#087b59;background:#def4e9}.customer-notification-item.kind-refund .customer-notification-tone{color:#9b6107;background:#fff0cf}.customer-notification-item.urgent .customer-notification-tone{color:#bd4040;background:#fee7e7}.customer-notification-item.warning .customer-notification-tone{color:#a56811;background:#fff0d2}.customer-notification-item.info .customer-notification-tone{color:#315f8f;background:#e8f1fb}.customer-notification-copy{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.customer-notification-title-row{justify-content:space-between;align-items:flex-start;gap:7px;width:100%;display:flex}.customer-notification-title-row strong{color:#25463b;font-size:.91rem;font-weight:760;line-height:1.42}.customer-notification-title-row i{background:#0baa77;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #0baa771c}.customer-notification-title-tools{flex:none;align-items:center;gap:7px;display:inline-flex}.customer-notification-title-tools button{color:#9aaaa4;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;margin-top:-5px;margin-right:-5px;display:grid}.customer-notification-title-tools button:hover:not(:disabled){color:#b33e45;background:#fff0f1}.customer-notification-title-tools button:disabled{opacity:.45;cursor:default}.customer-notification-copy>span:not(.customer-notification-title-row){color:#667871;font-size:.81rem;line-height:1.58}.customer-notification-copy small{color:#84938d;font-size:.72rem;line-height:1.45}.customer-refund-offer-amount{background:linear-gradient(135deg,#fff9eb,#fff3d2);border:1px solid #e6be67;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;width:100%;display:grid;box-shadow:0 6px 16px #ac6f0c14;color:#173d31!important;padding:12px 14px!important}.customer-refund-offer-amount small{color:#946114;letter-spacing:.055em;font-size:.68rem;font-weight:850}.customer-refund-offer-amount strong{color:#8c5400;white-space:nowrap;font-size:1.4rem;font-weight:850;line-height:1.1}.customer-refund-offer-amount em{color:#7d6a45;grid-column:1/-1;font-size:.72rem;font-style:normal;line-height:1.4}.customer-refund-offer-deadline{background:#fff9e9;border:1px solid #e3c06f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;width:100%;display:grid;color:#805711!important;padding:10px 11px!important}.customer-refund-offer-deadline svg{color:#aa7315;grid-row:1/3}.customer-refund-offer-deadline strong{font-size:.88rem;font-weight:850;line-height:1.35}.customer-refund-offer-deadline em{color:#826f4c;font-size:.74rem;font-style:normal;line-height:1.4}.customer-refund-offer-deadline.is-expired{background:#fff3f3;border-color:#e7b3b7;color:#a5363c!important}.customer-refund-offer-deadline.is-expired svg,.customer-refund-offer-deadline.is-expired em{color:#a9555a}.customer-notification-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.customer-notification-actions button{color:#087b59;cursor:pointer;background:#f3fbf7;border:1px solid #b8dccf;border-radius:8px;align-items:center;gap:4px;min-height:34px;padding:7px 11px;font-size:.79rem;font-weight:800;display:inline-flex}.customer-notification-actions button:hover{background:#e7f7f0;border-color:#6bbd9e}.customer-notification-actions button.secondary{color:#315f8f;background:#f3f7fc;border-color:#c9daec}.customer-notification-actions button.secondary:hover{background:#e9f1fa;border-color:#91b5d9}.customer-refund-decision-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7px;width:100%;margin-top:5px;display:grid}.customer-refund-decision-actions button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #d4dfda;border-radius:9px;padding:9px 11px;font-size:.82rem;font-weight:800}.customer-refund-decision-actions .decline{color:#9b3c42;background:#fff7f7;border-color:#e9b9bc}.customer-refund-decision-actions .accept{color:#fff;background:#0b9469;border-color:#0b9469}.customer-refund-decision-actions button:disabled{opacity:.55;cursor:not-allowed}.customer-refund-confirm-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1b1885;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-refund-confirm-dialog{background:#fff;border:1px solid #cdded7;border-radius:18px;width:min(470px,100%);animation:.18s ease-out customer-notification-enter;overflow:hidden;box-shadow:0 26px 80px #081e1847}.customer-refund-confirm-dialog>header{background:linear-gradient(135deg,#f7fbf9,#eef8f4);border-bottom:1px solid #dfe9e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.customer-refund-confirm-dialog>header>span{color:#0b865f;background:#dff5ec;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.customer-refund-confirm-dialog>header small{color:#0b865f;letter-spacing:.085em;font-size:.69rem;font-weight:900}.customer-refund-confirm-dialog>header h2{color:#213e35;margin:3px 0 0;font-size:1.18rem;line-height:1.3}.customer-refund-confirm-dialog>header button{color:#60766d;cursor:pointer;background:#fff;border:1px solid #d4e2dc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.customer-refund-confirm-dialog>header button:disabled{opacity:.55;cursor:not-allowed}.customer-refund-confirm-content{gap:14px;padding:20px;display:grid}.customer-refund-confirm-amount{background:linear-gradient(135deg,#fffaf0,#fff2cf);border:1px solid #e4c277;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.customer-refund-confirm-amount small{color:#8a611b;letter-spacing:.065em;font-size:.71rem;font-weight:900}.customer-refund-confirm-amount strong{color:#915700;white-space:nowrap;font-size:1.55rem;font-weight:900}.customer-refund-confirm-content p{color:#5f736b;margin:0;font-size:.91rem;line-height:1.65}.customer-refund-confirm-content dl{background:#f7faf9;border:1px solid #dce6e2;border-radius:11px;gap:4px;margin:0;padding:11px 13px;display:grid}.customer-refund-confirm-content dt{color:#7d8e87;text-transform:uppercase;font-size:.68rem;font-weight:850}.customer-refund-confirm-content dd{overflow-wrap:anywhere;color:#29483e;margin:0;font-size:.78rem;font-weight:750}.customer-refund-confirm-dialog>footer{border-top:1px solid #e2ebe7;grid-template-columns:.9fr 1.1fr;gap:10px;padding:15px 20px 19px;display:grid}.customer-refund-confirm-dialog>footer button{min-height:46px;font:inherit;cursor:pointer;border:1px solid #cfded8;border-radius:11px;padding:11px 15px;font-size:.86rem;font-weight:850}.customer-refund-confirm-dialog>footer button.secondary{color:#425e54;background:#fff}.customer-refund-confirm-dialog>footer button.accept{color:#fff;background:#0b8f66;border-color:#0b8f66;box-shadow:0 9px 22px #0b8f662e}.customer-refund-confirm-dialog>footer button.decline{color:#fff;background:#b9484e;border-color:#b9484e}.customer-archive-confirm-dialog>header>span{color:#b23e45;background:#fff0f1}.customer-archive-confirm-dialog>header small{color:#b23e45}.customer-archive-confirm-dialog>footer button.confirm-delete{color:#fff;background:#b23e45;border-color:#b23e45;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 9px 22px #b23e452e}.customer-refund-confirm-dialog>footer button:disabled{opacity:.58;cursor:not-allowed}.customer-notification-empty{color:#93a09b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;padding:26px;display:flex}.customer-notification-empty>svg{color:#0fa373}.customer-notification-empty strong{color:#315047;font-size:1rem}.customer-notification-empty p{max-width:290px;margin:0;font-size:.82rem;line-height:1.58}.customer-notification-panel>footer{color:#72837c;background:#fff;border-top:1px solid #e0e9e5;align-items:center;gap:8px;padding:12px 16px;font-size:.75rem;line-height:1.5;display:flex}.customer-notification-panel>footer svg{color:#0a9d6d;flex:none}@media (width<=520px){.customer-notification-panel{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.customer-notification-panel>header{padding:15px}.customer-notification-list{padding-bottom:80px}.customer-notification-summary{flex-direction:column;align-items:flex-start}.customer-notification-summary-actions{justify-content:stretch;width:100%}.customer-notification-summary-actions button{flex:145px;justify-content:center}.customer-refund-confirm-backdrop{align-items:end;padding:12px}.customer-refund-confirm-dialog{border-radius:18px 18px 13px 13px}.customer-refund-confirm-dialog>header{padding:16px}.customer-refund-confirm-content{padding:17px 16px}.customer-refund-confirm-dialog>footer{grid-template-columns:1fr;padding:14px 16px 16px}}.customer-login-history{margin-top:14px;padding:0;overflow:hidden}.customer-login-history>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.customer-login-history-title{align-items:flex-start;gap:11px;min-width:0;display:flex}.customer-login-history-title>span{color:#087b59;background:#e5f7ef;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.customer-login-history-title>div{min-width:0}.customer-login-history-title small{color:#0b986a;letter-spacing:.09em;font-size:7px;font-weight:900}.customer-login-history-title h2{color:#1e3d33;margin:3px 0;font-size:15px}.customer-login-history-title p{color:#7b8a84;margin:0;font-size:9px;line-height:1.5}.customer-login-refresh{color:#17684f;cursor:pointer;background:#fff;border:1px solid #cfe0d9;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.customer-login-refresh:disabled{color:#95a29d;cursor:default}.customer-login-summary{background:#f7fbf9;border-bottom:1px solid #e5ece9;grid-template-columns:1.5fr 1fr 1fr;gap:9px;padding:12px 20px;display:grid}.customer-login-summary>div{background:#fff;border:1px solid #dde8e3;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.customer-login-summary small{color:#7d8c86;font-size:7px;font-weight:750}.customer-login-summary strong{color:#28473d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-login-summary .has-warning{background:#fff9ef;border-color:#edd4b1}.customer-login-summary .has-warning strong{color:#a76512}.customer-login-table-wrap{width:100%;overflow-x:auto}.customer-login-table{border-collapse:collapse;width:100%;min-width:720px}.customer-login-table th{color:#84928d;text-align:left;background:#fbfdfc;padding:10px 20px;font-size:7px;font-weight:850}.customer-login-table td{color:#304a41;vertical-align:middle;border-top:1px solid #e9eeec;padding:12px 20px;font-size:8.5px}.customer-login-table time{color:#28473d;white-space:nowrap;font-size:8.5px;font-weight:750;display:block}.customer-login-current{color:#087b59;background:#e3f6ed;border-radius:999px;width:max-content;margin-top:4px;padding:3px 6px;font-size:6.5px;font-weight:850;display:block}.customer-login-device{align-items:center;gap:8px;min-width:180px;display:flex}.customer-login-device>span{color:#087b59;background:#e6f7ef;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.customer-login-device>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-login-device strong{color:#2a483e;font-size:8.5px}.customer-login-device small{color:#87948f;font-size:7px}.customer-login-table code{color:#315d76;white-space:nowrap;font-size:8px;font-weight:750}.customer-login-status{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.customer-login-status.success{color:#087b59;background:#e4f7ef}.customer-login-status.failed{color:#b34141;background:#fdeaea}.customer-login-failure{color:#9a7777;white-space:nowrap;margin-top:4px;font-size:6.5px;display:block}.customer-login-state{color:#87958f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:25px;display:flex}.customer-login-state>svg{color:#0fa373}.customer-login-state strong{color:#385249;font-size:10px}.customer-login-state p{margin:0;font-size:8px}.customer-login-state.error strong{color:#a64242}.customer-login-state button{color:#17684f;background:#fff;border:1px solid #d7e4de;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.customer-login-pagination{color:#798983;background:#fbfdfc;border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:14px;min-height:55px;padding:9px 20px;font-size:8px;display:flex}.customer-login-pagination>div{align-items:center;gap:7px;display:flex}.customer-login-pagination label{align-items:center;gap:6px;display:flex}.customer-login-pagination select{color:#345047;background:#fff;border:1px solid #d5e2dc;border-radius:7px;height:31px;padding:0 25px 0 8px;font-size:8px}.customer-login-pagination button{color:#426157;background:#fff;border:1px solid #d5e2dc;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.customer-login-pagination button:disabled{color:#b0b9b5;background:#f3f6f4}.customer-login-pagination strong{color:#486058;text-align:center;min-width:55px;font-size:8px}@media (width<=760px){.customer-login-history>header{align-items:flex-start}.customer-login-summary{grid-template-columns:1fr}.customer-login-table-wrap{overflow:visible}.customer-login-table{min-width:0}.customer-login-table thead{display:none}.customer-login-table tbody,.customer-login-table tr,.customer-login-table td{display:block}.customer-login-table tr{border-top:1px solid #e6ece9;grid-template-columns:1fr 1fr;gap:11px;padding:12px 15px;display:grid}.customer-login-table td{border:0;padding:0}.customer-login-table td:nth-child(2){grid-area:1/2/3}.customer-login-pagination{flex-direction:column;align-items:flex-start}.customer-login-pagination>div{justify-content:space-between;width:100%}}@media (width<=470px){.customer-login-history>header{flex-direction:column}.customer-login-refresh{justify-content:center;align-self:stretch}.customer-login-table tr{grid-template-columns:1fr}.customer-login-table td:nth-child(2){grid-area:auto}.customer-login-pagination>div{flex-wrap:wrap}}@media (width<=1120px){.blog-category-layout,.blog-admin-layout,.storefront-editor{grid-template-columns:1fr}.storefront-editor-preview{grid-row:1}.storefront-editor-preview>div{position:static}.storefront-mini-preview{max-width:560px;margin-inline:auto}}@media (width<=760px){.blog-heading-actions{flex-wrap:wrap;width:100%}.blog-heading-actions>*{flex:1}.blog-list-filters,.blog-publishing-options{grid-template-columns:1fr}.blog-category-list article{grid-template-columns:minmax(0,1fr) auto}.blog-category-list article>div{grid-column:2}.blog-post-list>button{grid-template-columns:34px minmax(0,1fr)}.blog-post-list>button>i{grid-column:2;justify-self:start}.blog-list-pagination{flex-direction:column;align-items:flex-start}.blog-list-pagination>div{justify-content:space-between;width:100%}.blog-editor-header{flex-direction:column}.blog-editor-mode-tabs{width:100%}.blog-editor-mode-tabs button{flex:1;min-width:0}.blog-content-format-toggle{grid-template-columns:1fr 1fr}.blog-safe-format-badge{grid-column:1/-1;min-height:36px}.blog-toolbar-separator{display:none}.blog-toolbar-media{width:100%}.blog-toolbar-media button{flex:1;justify-content:center}.blog-media-insert{grid-template-columns:1fr auto}.blog-media-insert .field{grid-column:1/-1}.blog-rich-editor-workspace.split{grid-template-columns:1fr}.blog-rich-editor-workspace.split .blog-editor-write-pane{border-bottom:1px solid #dce5e1;border-right:0}.blog-editor-preview-pane{min-height:360px;max-height:560px}.blog-html-input{font-size:13px!important}.blog-cover-uploader{grid-template-columns:1fr}.blog-cover-preview{max-width:420px}.blog-cover-actions>*{flex:1}.blog-editor-actions>*{width:100%}.storefront-logo-editor{grid-template-columns:1fr}.storefront-logo-preview{width:100%;height:92px}.storefront-theme-grid{grid-template-columns:1fr 1fr}.storefront-color-grid,.storefront-visibility-grid,.storefront-capability-list{grid-template-columns:1fr}.storefront-footer-editor-heading{flex-direction:column}.storefront-footer-editor-heading .secondary-button{width:100%}.storefront-footer-link-row{grid-template-columns:1fr 31px}.storefront-footer-bottom-link-row{grid-template-columns:1fr}.storefront-footer-bottom-link-row label:nth-child(2),.storefront-footer-link-row label:nth-child(2){grid-column:1}.storefront-footer-link-row>button{grid-area:1/2/3;align-self:end}.storefront-preview-hero{grid-template-columns:1fr}.storefront-preview-hero aside{display:none}.storefront-announcement{padding-inline:12px;font-size:10px}.storefront-announcement-inner{flex-wrap:wrap;gap:5px 7px}.storefront-announcement-inner>a{margin-left:0;padding-left:8px;font-size:9px}.storefront-announcement-preview{flex-wrap:wrap}.storefront-hero-centered .hero-copy h1{font-size:clamp(40px,13vw,58px)}}.legal-heading-summary{color:#087b59;background:#effaf5;border:1px solid #cee4da;border-radius:12px;align-items:center;gap:10px;min-width:170px;padding:11px 14px;display:flex}.legal-heading-actions{align-items:stretch;gap:9px;display:flex}.legal-heading-actions .save-button{white-space:nowrap}.legal-heading-summary>svg{flex:none}.legal-heading-summary span{flex-direction:column;gap:1px;display:flex}.legal-heading-summary strong{font-size:14px}.legal-heading-summary small{color:#70847b;font-size:8px}.legal-admin-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.legal-page-list-card,.legal-editor-card{min-width:0}.legal-list-heading{border-bottom:1px solid #e1e9e5;padding-bottom:15px}.legal-list-heading h2{margin:0 0 4px;font-size:15px}.legal-list-heading p{color:#7d8b85;margin:0;font-size:9px}.legal-page-list{gap:8px;margin-top:13px;display:grid}.legal-page-list>button{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:11px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.legal-page-list>button:hover,.legal-page-list>button.active{background:#f2fbf7;border-color:#79c9a9;box-shadow:0 6px 18px #0e6f4e12}.legal-page-list>button>span:first-child{color:#087b59;background:#e4f7ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.legal-page-list>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.legal-page-list strong{color:#29483e;font-size:10px}.legal-page-list code{color:#24765d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.legal-page-list small{color:#8b9893;font-size:7px}.legal-page-list i{border-radius:999px;grid-column:1/-1;width:max-content;margin:8px 0 0 44px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.legal-page-list i.published{color:#087b59;background:#def5eb}.legal-page-list i.draft{color:#9b6414;background:#fff0d4}.legal-empty-list{color:#84938d;text-align:center;background:#fbfdfc;border:1px dashed #cfe0d9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:24px;display:flex}.legal-empty-list>svg{color:#0b9d6e}.legal-empty-list strong{color:#38534a;font-size:10px}.legal-empty-list span{font-size:8px}.legal-template-notice{align-items:flex-start;margin-top:14px}.legal-path-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.legal-path-row .secondary-button{white-space:nowrap}.legal-publishing-options{align-items:end}.legal-publish-note{color:#087b59;background:#f1faf6;border:1px solid #d3e7de;border-radius:10px;align-items:center;gap:9px;min-height:61px;padding:11px 13px;display:flex}.legal-publish-note>svg{flex:none}.legal-publish-note span{flex-direction:column;gap:3px;display:flex}.legal-publish-note strong{color:#315047;font-size:8.5px}.legal-publish-note small{color:#7a8a83;font-size:7.5px}.legal-delete-button{margin-right:auto;color:#b33c3c!important;background:snow!important;border-color:#efcaca!important}.legal-delete-button:hover{background:#fff1f1!important}.legal-public{background:#f2f7f4;min-height:100vh}.legal-public .blog-site-header{box-shadow:0 10px 35px #0820170d}.legal-public-footer{padding-top:58px}.legal-public-footer>.legal-footer-grid{grid-template-columns:minmax(280px, 1.45fr) repeat(var(--legal-footer-column-count), minmax(130px, 1fr));align-items:start;gap:42px;display:grid}.legal-footer-brand{min-width:0}.legal-footer-brand>p{max-width:390px;margin-top:17px}.legal-footer-trust{color:#9ceac6;background:#9ceac60f;border:1px solid #9ceac629;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:20px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.legal-public-footer .legal-footer-grid>nav{color:#91a69d;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;font-size:11px;display:flex}.legal-public-footer .legal-footer-grid>nav>strong{color:#f0f7f4;margin-bottom:4px;font-size:12px}.legal-public-footer .legal-footer-grid>nav>a{overflow-wrap:anywhere;max-width:100%;line-height:1.45}.legal-public-footer .legal-footer-grid>nav>a:hover{color:#9ceac6;transform:translate(2px)}.legal-public-footer .blog-footer-bottom{margin-top:42px}.legal-hero{color:#fff;background:radial-gradient(circle at 84% 18%, var(--green), transparent 25%), radial-gradient(circle at 8% 110%, var(--green), transparent 35%), linear-gradient(125deg, var(--green-dark), #071b14 72%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-hero{background:radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--green) 44%, transparent), transparent 25%), radial-gradient(circle at 8% 110%, color-mix(in srgb, var(--green) 22%, transparent), transparent 35%), linear-gradient(125deg, color-mix(in srgb, var(--green-dark) 88%, #061711), #071b14 72%)}}.legal-hero{position:relative}.legal-hero:before,.legal-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;position:absolute}.legal-hero:before{width:440px;height:440px;top:-250px;right:-80px;box-shadow:0 0 0 68px #ffffff06,0 0 0 136px #ffffff05}.legal-hero:after{width:250px;height:250px;bottom:-145px;left:-145px}.legal-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:70px;min-height:440px;padding-top:56px;padding-bottom:88px;display:grid;position:relative}.legal-hero-copy{max-width:830px}.legal-breadcrumb{color:#def1e9ad;align-items:center;gap:8px;margin-bottom:34px;font-size:10px;font-weight:700;display:flex}.legal-breadcrumb a:hover{color:#fff}.legal-eyebrow{color:#8ce6bd;letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.legal-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:780px;margin:17px 0;font-size:clamp(42px,5.4vw,68px);line-height:1.02}.legal-hero-copy>p{color:#e2f0eac2;max-width:700px;margin:0;font-size:16px;line-height:1.7}.legal-hero-meta{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.legal-hero-meta span{color:#deeee7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.legal-hero-seal{text-align:center;background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff2b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:240px;min-height:214px;padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 24px 58px #00000024}.legal-hero-seal:before{content:"";background:#9ceac6;border-radius:99px;width:42px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.legal-hero-seal>span{color:#0c5b43;background:#dff8ec;border:1px solid #9ceac657;border-radius:16px;place-items:center;width:68px;height:68px;margin-bottom:20px;display:grid;transform:none}.legal-hero-seal>span svg{width:38px;height:38px}.legal-hero-seal strong{letter-spacing:.13em;font-size:12px;line-height:1.45}.legal-hero-seal small{color:#e2f0eab8;margin-top:8px;font-size:8px;line-height:1.5}.legal-article{z-index:2;margin-top:-55px;padding-bottom:96px;position:relative}.legal-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.legal-content-card{background:#fff;border:1px solid #dce8e2;border-radius:24px;min-width:0;padding:35px 44px 42px;box-shadow:0 22px 65px #0a362517}.legal-content-heading{border-bottom:1px solid #e2ebe7;align-items:center;gap:13px;margin-bottom:32px;padding-bottom:24px;display:flex}.legal-content-heading>span{color:#fff;background:linear-gradient(145deg, var(--green), var(--green-dark));width:42px;height:42px;box-shadow:0 9px 22px var(--green);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.legal-content-heading>span{box-shadow:0 9px 22px color-mix(in srgb, var(--green) 24%, transparent)}}.legal-content-heading>div{flex-direction:column;gap:3px;display:flex}.legal-content-heading small{color:var(--green-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.legal-content-heading strong{color:#19372c;font-size:14px}.legal-content-card>.blog-article-body{color:#34483f;min-width:0;font-size:15px;line-height:1.9}.legal-content-card>.blog-article-body h2{color:#102a20;margin:48px 0 19px;padding-left:19px;font-size:29px;position:relative}.legal-content-card>.blog-article-body h2:first-child{margin-top:0}.legal-content-card>.blog-article-body h2:before{content:"";background:linear-gradient(var(--green), var(--green-dark));border-radius:99px;width:5px;height:28px;position:absolute;top:5px;left:0}.legal-content-card>.blog-article-body h3{color:#183b2d}.legal-content-card>.blog-article-body ul{background:#f6faf8;border:1px solid #dfece6;border-radius:14px;padding:18px 20px}.legal-content-card>.blog-article-body ul li:before{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid;top:5px}.legal-content-signoff{border:1px solid var(--green);margin-top:46px;padding:19px 21px}@supports (color:color-mix(in lab, red, red)){.legal-content-signoff{border:1px solid color-mix(in srgb, var(--green) 22%, #dce8e2)}}.legal-content-signoff{color:var(--green-dark);background:linear-gradient(120deg, var(--soft), #f8fcfa);border-radius:15px;align-items:flex-start;gap:12px;display:flex}.legal-content-signoff>svg{flex:none;margin-top:2px}.legal-content-signoff strong{font-size:11px}.legal-content-signoff p{color:#687c73;margin:4px 0 0;font-size:9px;line-height:1.55}.legal-article-layout>aside{gap:15px;display:grid;position:sticky;top:96px}.legal-page-menu,.legal-support-card{border-radius:20px}.legal-page-menu{background:#fff;border:1px solid #dce8e2;flex-direction:column;gap:7px;padding:23px 18px 18px;display:flex;box-shadow:0 14px 42px #0a36250f}.legal-page-menu>span{color:var(--green);letter-spacing:.13em;font-size:8px;font-weight:900}.legal-page-menu>strong{color:#25443a;margin:3px 0 12px;font-size:11px}.legal-page-menu>a{color:#5f736a;border-radius:11px;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;font-size:9px;line-height:1.35;transition:transform .18s,background .18s,color .18s;display:grid}.legal-page-menu>a i{color:#9aa8a2;font-size:8px;font-style:normal;font-weight:850}.legal-page-menu>a b{min-width:0;font-weight:780}.legal-page-menu>a svg{opacity:.45}.legal-page-menu>a:hover{color:var(--green-dark);background:var(--soft);transform:translate(3px)}.legal-page-menu>a.active{color:#fff;background:linear-gradient(125deg, var(--green), var(--green-dark));box-shadow:0 10px 24px var(--green)}@supports (color:color-mix(in lab, red, red)){.legal-page-menu>a.active{box-shadow:0 10px 24px color-mix(in srgb, var(--green) 22%, transparent)}}.legal-page-menu>a.active i,.legal-page-menu>a.active svg{color:#fff;opacity:.78}.legal-support-card{color:#fff;background:radial-gradient(circle at 100% 0, var(--green), transparent 42%), linear-gradient(145deg, var(--green-dark), #071b14);padding:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legal-support-card{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--green) 50%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--green-dark) 90%, #061711), #071b14)}}.legal-support-card{flex-direction:column;align-items:flex-start;display:flex;position:relative}.legal-support-card>span{color:#0b5e44;background:#9ceac6;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:17px;display:grid}.legal-support-card>small{color:#8ce6bd;letter-spacing:.13em;font-size:7px;font-weight:900}.legal-support-card strong{margin-top:6px;font-size:15px}.legal-support-card p{color:#e1f0eab3;margin:8px 0 17px;font-size:9px;line-height:1.65}.legal-support-card a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:7px;width:100%;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.legal-support-card a svg:last-child{margin-left:auto}.legal-support-card a:hover{background:#ffffff24}@media (width<=1120px){.legal-admin-layout{grid-template-columns:1fr}.legal-page-list{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-public-footer>.legal-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-footer-brand{grid-column:1/-1}}@media (width<=900px){.legal-hero-inner{grid-template-columns:minmax(0,1fr) 180px;gap:35px}.legal-hero-seal{width:200px}.legal-article-layout{grid-template-columns:1fr;gap:40px}.legal-article-layout>aside{grid-template-columns:1fr 1fr;position:static}}@media (width<=760px){.legal-heading-actions{flex-direction:column;width:100%}.legal-heading-actions .save-button{justify-content:center;width:100%}.legal-heading-summary{width:100%}.legal-page-list{grid-template-columns:1fr}.legal-public-footer{padding-top:44px}.legal-public-footer>.legal-footer-grid{grid-template-columns:1fr;gap:0}.legal-footer-brand{grid-column:auto;margin-bottom:27px}.legal-public-footer .legal-footer-grid>nav{border-top:1px solid #ffffff14;gap:10px;padding:18px 0}.legal-public-footer .legal-footer-grid>nav>strong{margin-bottom:3px}.legal-public-footer .blog-footer-bottom{margin-top:20px}.legal-path-row{grid-template-columns:1fr}.legal-path-row .secondary-button{width:100%}.legal-publishing-options{grid-template-columns:1fr}.legal-hero-inner{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:38px;padding-bottom:72px}.legal-breadcrumb{margin-bottom:25px}.legal-hero h1{font-size:clamp(38px,12vw,52px)}.legal-hero-copy>p{font-size:13px}.legal-hero-seal{text-align:left;border-radius:15px;flex-direction:row;justify-content:flex-start;gap:13px;width:100%;height:auto;min-height:0;padding:17px 20px}.legal-hero-seal:before{width:3px;height:28px;top:50%;left:0;transform:translateY(-50%)}.legal-hero-seal>span{border-radius:14px;width:48px;height:48px;margin:0}.legal-hero-seal>span svg{width:30px}.legal-hero-seal strong{font-size:10px}.legal-hero-seal small{text-align:right;max-width:190px;margin:0 0 0 auto}.legal-article{margin-top:-34px;padding-bottom:62px}.legal-content-card{border-radius:18px;padding:25px 20px 28px}.legal-content-heading{margin-bottom:26px}.legal-content-card>.blog-article-body{font-size:14px}.legal-content-card>.blog-article-body h2{margin-top:38px;padding-left:15px;font-size:24px}.legal-content-card>.blog-article-body h2:before{width:4px;height:24px;top:3px}.legal-article-layout>aside{grid-template-columns:1fr}}.storefront-broadcasts{z-index:4;background:var(--background,#f5f8f7);padding:14px 0 0;position:relative}.storefront-broadcasts>.container{gap:10px;display:grid}.storefront-broadcast{color:#143f34;background:#f2fbf7;border:1px solid #c9e5dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #0e40320d}.storefront-broadcast>span{color:#07865e;background:#dff5ec;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.storefront-broadcast>div{gap:2px;display:grid}.storefront-broadcast small{color:#07865e;letter-spacing:.12em;font-size:10px;font-weight:800}.storefront-broadcast strong{font-size:15px}.storefront-broadcast p{color:#647b74;margin:0;font-size:13px;line-height:1.5}.storefront-broadcast>a{color:#087956;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.storefront-broadcast.info{background:#f3fbff;border-color:#c6e1ee}.storefront-broadcast.info>span{color:#147fa8;background:#dff3fc}.storefront-broadcast.info small,.storefront-broadcast.info>a{color:#147fa8}.storefront-broadcast.warning{background:#fffaf0;border-color:#f0d9a8}.storefront-broadcast.warning>span{color:#a66a08;background:#fff0ce}.storefront-broadcast.warning small,.storefront-broadcast.warning>a{color:#956006}.customer-home-announcement{background:#f2fbf7;border:1px solid #c8e3da;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 20px;padding:18px 20px;display:grid}.customer-home-announcement>span{color:#07865e;background:#ddf5eb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-home-announcement>div{gap:3px;display:grid}.customer-home-announcement small{color:#07865e;letter-spacing:.12em;font-size:10px;font-weight:900}.customer-home-announcement h2{margin:0;font-size:17px}.customer-home-announcement p{color:#6d7e79;margin:0;font-size:13px;line-height:1.5}.customer-home-announcement>a{color:#087956;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.customer-home-announcement.info{background:#f2faff;border-color:#c4deeb}.customer-home-announcement.info>span{color:#157ea4;background:#dff2fb}.customer-home-announcement.info small,.customer-home-announcement.info>a{color:#157ea4}.customer-home-announcement.warning{background:#fff9ee;border-color:#eed5a2}.customer-home-announcement.warning>span{color:#a76b08;background:#fff0cf}.customer-home-announcement.warning small,.customer-home-announcement.warning>a{color:#956006}.customer-active-promotions{background:linear-gradient(135deg,#fff9ed,#fffdf8 52%,#fff7e8);border:1px solid #efcf99;border-radius:18px;grid-template-columns:minmax(210px,.62fr) minmax(0,1.55fr);align-items:stretch;gap:14px;margin:0 0 20px;padding:15px;display:grid;box-shadow:0 12px 32px #8a570c0f}.customer-active-promotions>header{align-items:flex-start;gap:11px;min-width:0;padding:5px 7px;display:flex}.customer-active-promotions>header>span{color:#a86108;background:#ffedc9;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.customer-active-promotions>header>div{gap:3px;min-width:0;display:grid}.customer-active-promotions>header small{color:#a86108;letter-spacing:.1em;font-size:9px;font-weight:950}.customer-active-promotions>header h2{color:#3f382f;margin:0;font-size:17px;line-height:1.3}.customer-active-promotions>header p{color:#7b7164;margin:0;font-size:10px;line-height:1.5}.customer-active-promotions>header>.customer-active-promotion-mobile-controls{display:none}.customer-active-promotion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.customer-active-promotion-list.is-single{grid-template-columns:minmax(0,1fr)}.customer-active-promotion-list article{background:#ffffffe6;border:1px solid #f0d8ae;border-radius:13px;align-content:space-between;gap:8px;min-width:0;padding:11px;display:grid;box-shadow:0 5px 14px #8557130d}.customer-active-promotion-list.is-single article{grid-template-columns:auto minmax(150px,1fr) auto auto;align-content:center;align-items:center;gap:13px}.customer-active-promotion-list.is-single .customer-active-promotion-head{flex-direction:column;justify-content:center;align-items:flex-start}.customer-active-promotion-list.is-single .customer-active-promotion-price{flex-direction:column;align-items:flex-start}.customer-active-promotion-list.is-single footer{border-top:0;border-left:1px solid #f3e5cc;flex-direction:column;align-items:flex-end;padding:0 0 0 13px}.customer-active-promotion-head,.customer-active-promotion-price,.customer-active-promotion-list footer{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.customer-active-promotion-head strong{color:#fff;background:#e0711d;border-radius:999px;padding:4px 7px;font-size:10px;line-height:1}.customer-active-promotion-head small{color:#a36a22;white-space:nowrap;font-size:8px;font-weight:800}.customer-active-promotion-copy{min-width:0}.customer-active-promotion-copy h3{color:#27453b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.35;overflow:hidden}.customer-active-promotion-copy p{color:#829089;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.customer-active-promotion-price{flex-wrap:wrap;justify-content:flex-start}.customer-active-promotion-price del{color:#9b9e9a;font-size:9px}.customer-active-promotion-price strong{color:#bd5714;font-size:15px}.customer-active-promotion-list footer{border-top:1px solid #f3e5cc;padding-top:7px}.customer-active-promotion-list footer>small{color:#968a7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.customer-active-promotion-list footer button{color:#a85514;cursor:pointer;background:#fffaf1;border:1px solid #e6b46f;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:3px;min-height:27px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.customer-active-promotion-list footer button:hover{color:#fff;background:#df6c18;border-color:#df6c18}.customer-notification-item.kind-announcement .customer-notification-tone{color:#167da5;background:#e4f3ff}.announcement-admin-layout{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:start;gap:20px;display:grid}.announcement-admin-list,.announcement-editor{padding:0;overflow:hidden}.announcement-admin-list>header,.announcement-editor>header{border-bottom:1px solid #e1ebe7;justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.announcement-admin-list h2,.announcement-editor h2{margin:0;font-size:18px}.announcement-admin-list p,.announcement-editor p{color:#7d8d88;margin:5px 0 0;font-size:12px}.announcement-admin-list>div:not(.announcement-admin-empty){display:grid}.announcement-admin-list article{border-bottom:1px solid #edf2f0;grid-template-columns:minmax(0,1fr) auto;display:grid}.announcement-admin-list article.active{background:#f2faf7;box-shadow:inset 3px 0 #0f9f6e}.announcement-admin-list article>button:first-child{color:#27483f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:17px 10px 17px 20px;display:grid}.announcement-admin-list article>button span:last-child{gap:5px;min-width:0;display:grid}.announcement-admin-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announcement-admin-list article small{color:#84938f;font-size:10px}.announcement-tone-dot{background:#238bb1;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 4px #e4f4fa}.announcement-tone-dot.success{background:#0f9f6e;box-shadow:0 0 0 4px #e0f5ec}.announcement-tone-dot.warning{background:#c18118;box-shadow:0 0 0 4px #fff1d7}.announcement-delete{color:#b75a5a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-self:center;place-items:center;width:34px;height:34px;margin-right:12px;display:grid}.announcement-delete:hover{background:#fff3f3;border-color:#f1caca}.announcement-admin-empty{color:#80908b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:25px;display:grid}.announcement-admin-empty strong{color:#315248}.announcement-admin-empty span{max-width:260px;font-size:12px;line-height:1.5}.announcement-editor>header small{color:#0b9569;letter-spacing:.12em;font-size:10px;font-weight:900}.announcement-editor-status{color:#71817c;background:#eef3f1;border-radius:999px;align-self:start;padding:7px 10px;font-size:10px;font-weight:800}.announcement-editor-status.published{color:#07865e;background:#def5eb}.announcement-live-preview{background:#f3faff;border:1px solid #c6deeb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:20px 24px 0;padding:15px;display:grid}.announcement-live-preview>span{color:#157ea4;background:#dff2fb;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.announcement-live-preview>div{gap:2px;display:grid}.announcement-live-preview small{color:#157ea4;letter-spacing:.1em;font-size:9px;font-weight:900}.announcement-live-preview strong{font-size:13px}.announcement-live-preview p{margin:0;font-size:11px;line-height:1.45}.announcement-live-preview em{color:#157ea4;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-style:normal;font-weight:800;display:flex}.announcement-live-preview.success{background:#f2fbf7;border-color:#c5e4d9}.announcement-live-preview.success>span{color:#07865e;background:#def5eb}.announcement-live-preview.success small,.announcement-live-preview.success em{color:#07865e}.announcement-live-preview.warning{background:#fffaf0;border-color:#edd6a6}.announcement-live-preview.warning>span{color:#a76b08;background:#fff0cf}.announcement-live-preview.warning small,.announcement-live-preview.warning em{color:#956006}.announcement-effect-control{background:#f8fbfa;border:1px solid #d9e6e1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:12px 24px 0;padding:12px 14px;display:flex}.announcement-effect-control>div{gap:2px;display:grid}.announcement-effect-control strong{color:#29443b;font-size:12px}.announcement-effect-control small{color:#7b8d87;font-size:10px}.announcement-effect-control select{color:#264139;background-color:#fff;border:1px solid #cbdcd6;border-radius:10px;width:min(235px,48%);min-height:40px;padding:0 34px 0 12px;font-size:11px;font-weight:700}.storefront-broadcast.effect-pulse,.customer-home-announcement.effect-pulse,.announcement-live-preview.effect-pulse,.customer-notification-item.kind-announcement.effect-pulse{animation:2.8s ease-in-out infinite announcementPulse}.storefront-broadcast.effect-shimmer,.customer-home-announcement.effect-shimmer,.announcement-live-preview.effect-shimmer,.customer-notification-item.kind-announcement.effect-shimmer{isolation:isolate;position:relative;overflow:hidden}.storefront-broadcast.effect-shimmer>*,.customer-home-announcement.effect-shimmer>*,.announcement-live-preview.effect-shimmer>*,.customer-notification-item.kind-announcement.effect-shimmer>*{z-index:1;position:relative}.storefront-broadcast.effect-shimmer:after,.customer-home-announcement.effect-shimmer:after,.announcement-live-preview.effect-shimmer:after,.customer-notification-item.kind-announcement.effect-shimmer:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffd1 48%,#0000 66%);animation:3.4s ease-in-out infinite announcementShimmer;position:absolute;inset:0;transform:translate(-115%)}.storefront-broadcast.effect-sparkle,.customer-home-announcement.effect-sparkle,.announcement-live-preview.effect-sparkle,.customer-notification-item.kind-announcement.effect-sparkle{animation:2.4s ease-in-out infinite announcementGlow}.storefront-broadcast.effect-sparkle>span,.customer-home-announcement.effect-sparkle>span,.announcement-live-preview.effect-sparkle>span,.customer-notification-item.kind-announcement.effect-sparkle>.customer-notification-tone{animation:1.8s ease-in-out infinite announcementSparkle}@keyframes announcementPulse{0%,to{box-shadow:0 8px 24px #0e40320d}50%{box-shadow:0 10px 32px #0e9b6d33,0 0 0 3px #14b87f14}}@keyframes announcementShimmer{0%,35%{transform:translate(-115%)}72%,to{transform:translate(115%)}}@keyframes announcementGlow{0%,to{filter:saturate()}50%{filter:saturate(1.18)brightness(1.025)}}@keyframes announcementSparkle{0%,to{filter:drop-shadow(0 0 #0a9b6900);transform:rotate(0)scale(1)}50%{filter:drop-shadow(0 4px 8px #0a9b6940);transform:rotate(-5deg)scale(1.08)}}.announcement-editor>.form-grid{padding:20px 24px}.announcement-audience-picker{border:0;min-width:0;margin:0;padding:0}.announcement-audience-picker>legend{color:#596c66;margin-bottom:7px;font-size:11px;font-weight:800}.announcement-audience-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.announcement-audience-picker>div>label{cursor:pointer;background:#fff;border:1px solid #d8e4e0;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:72px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.announcement-audience-picker>div>label:hover{border-color:#8bcdb7}.announcement-audience-picker>div>label.active{background:#eefaf5;border-color:#22ae80;box-shadow:0 0 0 3px #10a47412}.announcement-audience-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.announcement-audience-picker span{gap:3px;min-width:0;display:grid}.announcement-audience-picker strong{color:#263e37;font-size:12px}.announcement-audience-picker small{color:#7d8d88;font-size:10px;line-height:1.35}.announcement-audience-picker svg{color:#0c9c6c;opacity:0;flex:none;margin-left:auto}.announcement-audience-picker label.active svg{opacity:1}.announcement-editor>footer{border-top:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.announcement-editor>footer p{align-items:center;gap:6px;margin:0;display:flex}@media (width<=1050px){.announcement-admin-layout,.customer-active-promotions{grid-template-columns:1fr}.customer-active-promotions>header{align-items:center}}.customer-overview{container:customer-overview/inline-size}@container customer-overview (width<=1100px){.customer-active-promotions{grid-template-columns:minmax(0,1fr);gap:12px}.customer-active-promotions>header{grid-template-columns:43px minmax(0,1fr);align-items:center;display:grid}.customer-active-promotions>header p{max-width:72ch}}@container customer-overview (width<=820px){.customer-active-promotion-list:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr))}.customer-active-promotion-list:not(.is-single) article:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.storefront-broadcast,.customer-home-announcement,.announcement-live-preview{grid-template-columns:auto minmax(0,1fr)}.storefront-broadcast>a,.customer-home-announcement>a,.announcement-live-preview>em{grid-column:2;justify-self:start}.customer-home-announcement{padding:15px}.customer-active-promotions{padding:13px}.customer-active-promotions>header{padding-inline:2px}.customer-active-promotion-list{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-inline:-2px;padding:0 2px 4px;display:flex;overflow-x:auto}.customer-active-promotion-list article{scroll-snap-align:start;flex:0 0 min(78vw,280px)}.customer-active-promotion-list.is-single article{grid-template-columns:1fr;align-items:stretch;gap:8px}.customer-active-promotion-list.is-single .customer-active-promotion-head,.customer-active-promotion-list.is-single .customer-active-promotion-price{flex-direction:row;justify-content:space-between;align-items:center}.customer-active-promotion-list.is-single footer{border-top:1px solid #f3e5cc;border-left:0;flex-direction:row;align-items:center;padding:7px 0 0}.announcement-editor>header,.announcement-editor>footer{flex-direction:column;align-items:flex-start}.announcement-editor>footer .save-button{justify-content:center;width:100%}.announcement-audience-picker>div{grid-template-columns:1fr}.announcement-effect-control{flex-direction:column;align-items:stretch}.announcement-effect-control select{width:100%}}@media (prefers-reduced-motion:reduce){.storefront-broadcast.effect-pulse,.customer-home-announcement.effect-pulse,.announcement-live-preview.effect-pulse,.customer-notification-item.kind-announcement.effect-pulse,.storefront-broadcast.effect-sparkle,.customer-home-announcement.effect-sparkle,.announcement-live-preview.effect-sparkle,.customer-notification-item.kind-announcement.effect-sparkle,.storefront-broadcast.effect-sparkle>span,.customer-home-announcement.effect-sparkle>span,.announcement-live-preview.effect-sparkle>span,.customer-notification-item.kind-announcement.effect-sparkle>.customer-notification-tone{animation:none}.storefront-broadcast.effect-shimmer:after,.customer-home-announcement.effect-shimmer:after,.announcement-live-preview.effect-shimmer:after,.customer-notification-item.kind-announcement.effect-shimmer:after{display:none}}.public-support-launcher{z-index:190;color:#fff;text-align:left;background:linear-gradient(135deg,#0b956a,#076247);border:1px solid #ade5ceb8;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:202px;min-height:58px;padding:8px 12px 8px 8px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:20px;right:22px;box-shadow:0 18px 50px #06483345}.public-support-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 56px #06483352}.public-support-launcher>span:first-child{color:#087555;background:#c8f5df;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.public-support-launcher>span:nth-child(2){gap:1px;min-width:0;display:grid}.public-support-launcher strong{font-size:13px;line-height:1.25}.public-support-launcher small{color:#e5fff2c7;font-size:10px;line-height:1.25}.public-support-launcher>i{background:#78f0ad;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #78f0ad26}.public-support-launcher>b{color:#fff;background:#e83e55;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.public-support-launcher.account{border-radius:18px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:58px;min-width:58px;height:58px;min-height:58px;padding:7px;text-decoration:none}.public-support-backdrop{display:none}.public-support-panel{z-index:205;background:#f7fbf9;border:1px solid #c9dfd6;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(410px,100vw - 32px);height:min(690px,100dvh - 40px);animation:.2s ease-out public-support-enter;display:grid;position:fixed;bottom:20px;right:22px;overflow:hidden;box-shadow:0 28px 86px #0530224d}@keyframes public-support-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.public-support-header{color:#fff;background:radial-gradient(circle at 88% 0,#79eba33d,#0000 36%),linear-gradient(135deg,#0b8e65,#07563f);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:14px 15px;display:grid}.public-support-header>span{color:#087453;background:#c6f3dd;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.public-support-header h2{margin:0;font-size:18px;line-height:1.2}.public-support-header p{color:#ebfff6cc;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;display:flex}.public-support-header p i{background:#72f0ac;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #72f0ac29}.public-support-header>button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.public-support-onboarding{scrollbar-width:thin;min-height:0;padding:16px;overflow-y:auto}.public-support-intro{color:#315b4c;background:linear-gradient(135deg,#eaf9f2,#f7fcfa);border:1px solid #cde8db;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:15px;padding:13px;display:grid}.public-support-intro>span{color:#07835e;background:#d2f4e3;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.public-support-intro strong{color:#174d3b;font-size:13px}.public-support-intro p{color:#698078;margin:4px 0 0;font-size:11px;line-height:1.5}.public-support-onboarding form,.public-support-onboarding form>label{gap:7px;display:grid}.public-support-onboarding form{gap:12px}.public-support-onboarding label>span{color:#355a4d;font-size:11px;font-weight:800}.public-support-onboarding label>div{background:#fff;border:1px solid #cbded6;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:0 12px;display:flex}.public-support-onboarding label>div:focus-within,.public-support-onboarding textarea:focus{border-color:#21a77a;outline:none;box-shadow:0 0 0 3px #21a77a1a}.public-support-onboarding label>div svg{color:#6c847b;flex:none}.public-support-onboarding input{color:#24483b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.public-support-onboarding textarea{resize:vertical;color:#24483b;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #cbded6;border-radius:12px;outline:0;padding:11px 12px;font-size:12px;line-height:1.5}.public-support-topics{flex-wrap:wrap;gap:6px;display:flex}.public-support-topics button{color:#517066;background:#f9fcfb;border:1px solid #cfe2da;border-radius:999px;min-height:31px;padding:0 9px;font-size:9px;font-weight:750}.public-support-topics button:hover{color:#087655;background:#effaf5;border-color:#9ed7c0}.public-support-start{color:#fff;background:linear-gradient(135deg,#0a9a6d,#087754);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;font-weight:850;display:flex;box-shadow:0 10px 25px #0677522e}.public-support-start:disabled{opacity:.65}.public-support-privacy{color:#789087;align-items:flex-start;gap:7px;margin-top:13px;font-size:9px;line-height:1.45;display:flex}.public-support-privacy svg{color:#0b9870;flex:none;margin-top:1px}.public-support-account-links{border-top:1px solid #e0ebe6;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:10px;display:flex}.public-support-account-links span{color:#7a8d85}.public-support-account-links a{color:#087b59;font-weight:800}.public-support-panel:has(.public-support-identity){grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.public-support-identity{background:#fff;border-bottom:1px solid #dfeae5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:9px 13px;display:grid}.public-support-identity>span{color:#07835e;background:#e2f6ed;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.public-support-identity>div{gap:2px;min-width:0;display:grid}.public-support-identity strong{color:#214b3d;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.public-support-identity small{color:#789087;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.public-support-identity>button{color:#a5503c;background:#fff9f7;border:1px solid #edc7bc;border-radius:9px;min-height:31px;padding:0 9px;font-size:10.5px;font-weight:800}.public-support-messages{scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.public-support-loading,.public-support-ended{color:#72877f;justify-content:center;align-items:center;gap:7px;min-height:100%;font-size:12px;display:flex}.public-support-ended{text-align:center;flex-direction:column;padding:24px}.public-support-ended>span{color:#0a8b65;background:#ddf5e9;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.public-support-ended strong{color:#285044;font-size:14px}.public-support-ended p{margin:0;font-size:12px}.public-support-ended button{color:#fff;background:#0a956a;border:0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.support-direct-channels{gap:8px;width:min(100%,380px);margin-top:7px;display:grid}.support-direct-channels>span{color:#82928c;white-space:nowrap;align-items:center;gap:9px;width:100%;font-size:9.5px;font-weight:750;line-height:1;display:flex}.support-direct-channels>span:before,.support-direct-channels>span:after{content:"";background:#dce6e2;flex:auto;height:1px}.support-direct-channels nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-direct-channels nav.single{grid-template-columns:minmax(0,1fr);width:min(190px,100%);margin:0 auto}.support-direct-channels a{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43px;padding:0 12px;font-size:11.5px;font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex}.support-direct-channels a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #183f531a}.support-direct-channels a.messenger{color:#075dcc;background:#f0f6ff;border-color:#c9dcfb}.support-direct-channels a.telegram{color:#087fae;background:#eef9fd;border-color:#c6e3ee}.customer-livechat-channel-choice{background:linear-gradient(150deg,#fff 0%,#f8fcfa 100%);border:1px solid #d4e3dd;border-radius:17px;gap:12px;width:min(100%,380px);margin:auto;padding:16px;display:grid;box-shadow:0 14px 34px #1d443614}.customer-livechat-channel-choice>header{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.customer-livechat-channel-choice>header>span{color:#087d5b;background:#e2f6ed;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.customer-livechat-channel-choice>header div{gap:3px;min-width:0;display:grid}.customer-livechat-channel-choice>header strong{color:#214c3d;font-size:14px;line-height:1.35}.customer-livechat-channel-choice>header p{color:#71877e;margin:0;font-size:11px;line-height:1.5}.customer-livechat-channel-choice>button.website{color:#fff;text-align:left;background:linear-gradient(135deg,#c84f33,#a83827);border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 22px #b23d2733}.customer-livechat-channel-choice>button.website:hover{transform:translateY(-1px);box-shadow:0 13px 26px #b23d273d}.customer-livechat-channel-choice>button.website>span:first-child{background:#ffffff29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.customer-livechat-channel-choice>button.website>span:nth-child(2){gap:2px;min-width:0;display:grid}.customer-livechat-channel-choice>button.website strong{color:inherit;font-size:12px}.customer-livechat-channel-choice>button.website small{color:#ffffffc7;font-size:9.5px}.customer-livechat-channel-choice .support-direct-channels{width:100%;margin-top:0}.customer-livechat-channel-choice>button.community{color:#4e7064;background:#fbfdfc;border:1px solid #d8e4df;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:0 auto;padding:0 11px;font-size:10.5px;font-weight:800;display:inline-flex}.customer-livechat-channel-choice>button.community small{color:#8a9a94;font-size:9px;font-weight:650}.customer-livechat-channel-choice>button.community:hover{color:#167357;background:#f1faf6;border-color:#afd1c3}.support-community-invite{color:#536f65;width:min(100%,380px);box-shadow:none;text-align:left;background:linear-gradient(145deg,#f0faf6,#fffdf6);border:1px solid #c6e4d7;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:10px;padding:13px;display:grid;position:relative}.support-community-invite>span{color:#0a8d65;background:#daf3e7;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.customer-livechat-ended-state .support-community-invite-close{color:#526f65;background:#ffffffe6;border:1px solid #d5e7df;border-radius:9px;place-items:center;width:29px;min-width:29px;height:29px;min-height:29px;margin:0;padding:0;font-size:0;line-height:1;display:grid;position:absolute;top:8px;right:8px}.customer-livechat-ended-state .support-community-invite-close>svg{stroke:currentColor;width:15px;height:15px;display:block}.customer-livechat-ended-state .support-community-invite-close:hover{color:#235343;background:#fff;border-color:#b9d9cc}.support-community-invite>div{gap:4px;min-width:0;padding-right:27px;display:grid}.support-community-invite>div strong{color:#215243;font-size:13.5px;line-height:1.35}.support-community-invite>div p{color:#607b71;max-width:none;margin:0;font-size:11.5px;line-height:1.55}.support-community-invite nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-community-invite nav a{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:11.5px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.support-community-invite nav a:hover{transform:translateY(-1px);box-shadow:0 7px 18px #114c381c}.support-community-invite nav a.zalo{color:#075dc5;background:#eef6ff;border-color:#c7dcf7}.support-community-invite nav a.zalo b{color:#fff;background:#0877e8;border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.support-community-invite nav a.telegram{color:#087bb1;background:#edf9fe;border-color:#c6e4f0}.customer-livechat-ended-state .support-community-mini-trigger{color:#397060;min-height:28px;box-shadow:none;background:#f7fbf9;border:1px solid #cfe5dc;border-radius:999px;align-items:center;gap:5px;margin-top:9px;padding:0 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.customer-livechat-ended-state .support-community-mini-trigger:hover{color:#087b58;background:#edf9f4;border-color:#9fd1bd}.public-support-welcome{background:#eef9f4;border:1px solid #cce5da;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin-bottom:13px;padding:11px;display:grid}.public-support-welcome>span{color:#07835e;background:#d7f2e5;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.public-support-welcome strong{color:#245344;font-size:12.5px}.public-support-welcome p{color:#6c8179;margin:3px 0 0;font-size:11.5px;line-height:1.5}.public-support-message{width:fit-content;max-width:86%;margin:0 0 11px}.public-support-message small{color:#82928c;margin:0 5px 4px;font-size:11px;line-height:1.4;display:block}.public-support-message p{color:#456159;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8e3;border-radius:6px 14px 14px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55;box-shadow:0 7px 20px #1042300b}.public-support-message.has-attachment{width:min(86%,280px)}.public-support-attachment{background:#fff;border:1px solid #d5e5df;border-radius:13px;width:100%;margin-top:4px;overflow:hidden;box-shadow:0 7px 20px #1042300f}.public-support-attachment>a{display:block}.public-support-attachment img,.public-support-attachment video{object-fit:contain;background:#eaf2ef;width:100%;max-height:230px;display:block}.public-support-attachment>a.public-support-file{color:#31594c;background:#f8fbfa;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:10px;text-decoration:none;display:grid}.public-support-file>span:first-child{color:#087d5b;background:#def4ea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.public-support-file>span:last-child{gap:2px;min-width:0;display:grid}.public-support-file strong{color:#244b3d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.public-support-file small{color:#748980;font-size:9.5px}.public-support-message.customer{margin-left:auto}.public-support-message.customer small{text-align:right}.public-support-message.customer p{color:#fff;background:#0a986d;border-color:#09966c;border-radius:14px 6px 14px 14px}.public-support-replying-to{grid-column:1/-1}.public-support-message-reply{margin-top:3px}@media (width<=760px){.customer-livechat-message-reply,.admin-livechat-message-reply,.public-support-message-reply{opacity:.9;min-height:27px;padding:4px 7px}}.public-support-message.system,.public-support-message.support_event{width:100%;max-width:100%}.public-support-message.system p,.public-support-message.support_event p{color:#5d756c;background:#f2f8f5;border-color:#d6e7df;border-radius:12px}.public-support-waiting{color:#587269;background:#ffffffdb;border:1px solid #d7e4de;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:4px auto 12px;padding:8px 11px;display:flex}.public-support-waiting svg{color:#b47b18}.public-support-waiting span{gap:1px;display:grid}.public-support-waiting strong{font-size:10.5px}.public-support-waiting small{color:#85958f;font-size:9.5px}.public-support-error{color:#a53f3f;background:#fff4f4;border:1px solid #f0c6c6;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.4}.public-support-error.chat{margin:0 13px 8px}.public-support-composer{background:#fff;border-top:1px solid #dfe9e5;grid-template-columns:43px minmax(0,1fr) 43px;align-items:end;gap:8px;padding:10px 12px;display:grid}.public-support-file-input{display:none}.public-support-pending-attachment{background:#f5faf8;border:1px solid #cfe2da;border-radius:11px;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative;overflow:hidden}.public-support-pending-attachment>img,.public-support-pending-attachment>video{object-fit:cover;background:#e4eeea;border-radius:8px;width:46px;height:42px}.public-support-pending-file{color:#087d5b;background:#dff4ea;border-radius:8px;place-items:center;width:46px;height:42px;display:grid}.public-support-pending-attachment>span{gap:2px;min-width:0;display:grid}.public-support-pending-attachment>span strong{color:#244b3d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.public-support-pending-attachment>span small{color:#748a82;font-size:10px}.public-support-pending-attachment>button{color:#9a4b50;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.public-support-pending-attachment>i{--upload-progress:0%;background:linear-gradient(90deg, #0aa373 var(--upload-progress), #dceae4 var(--upload-progress));height:3px;transition:background .15s;position:absolute;bottom:0;left:0;right:0}.public-support-composer textarea{resize:none;color:#24483b;min-height:43px;max-height:108px;font:inherit;background:#fbfdfc;border:1px solid #cbded6;border-radius:12px;outline:0;padding:11px 12px;font-size:12.5px;line-height:1.45}.public-support-composer textarea:focus{border-color:#23aa7c;box-shadow:0 0 0 3px #23aa7c1a}.public-support-composer>button{border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.public-support-attach{color:#58756a;background:#fbfdfc;border:1px solid #cbded6}.public-support-send{color:#fff;background:#0a986d;border:0}.public-support-composer>button:disabled{cursor:not-allowed;opacity:.72}.public-support-send:disabled{color:#a4b5ae;background:#eaf0ed}.public-support-attachment-limits{color:#81958d;text-align:center;grid-column:1/-1;font-size:9.5px}.admin-livechat-translation{color:#49685d;background:#fffffff0;border:1px solid #d5e4de;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid;box-shadow:0 5px 18px #0f43300d}.admin-livechat-translation.enabled{background:#edf9f4;border-color:#91d2b8}.admin-livechat-translation.suggested{background:#fff9ec;border-color:#e4c57d}.admin-livechat-translation-intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-livechat-translation-intro>span{color:#087b59;background:#dff4ea;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.admin-livechat-translation.suggested .admin-livechat-translation-intro>span{color:#936118;background:#ffebbf}.admin-livechat-translation-intro>div{gap:2px;min-width:0;display:grid}.admin-livechat-translation-intro strong{color:#234d3f;font-size:11px}.admin-livechat-translation-intro small{color:#6e847c;font-size:9px;line-height:1.4}.admin-livechat-translation>label{gap:3px;display:grid}.admin-livechat-translation>label>span{color:#768a82;font-size:8px;font-weight:800}.admin-livechat-translation select{color:#285346;min-width:138px;height:34px;font:inherit;background:#fff;border:1px solid #bdd8cd;border-radius:9px;padding:0 28px 0 9px;font-size:10px;font-weight:750}.admin-livechat-translation>button{color:#087957;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #9dccb9;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.admin-livechat-translation>button.active{color:#fff;background:#098b64;border-color:#098b64}.admin-livechat-translation-original,.admin-livechat-translation-delivery{width:100%;margin-top:2px;font-size:9px}.admin-livechat-translation-original summary,.admin-livechat-translation-delivery summary{color:#668078;cursor:pointer;font-weight:750}.admin-livechat-messages article .admin-livechat-translation-original p,.admin-livechat-messages article .admin-livechat-translation-delivery p{color:#5d746c;box-shadow:none;background:#f8fbfa;border:1px dashed #c9ddd5;border-radius:9px;margin-top:5px;padding:8px 9px;font-size:10px;line-height:1.5}.admin-livechat-message .admin-livechat-translation-delivery p,.admin-livechat-messages article.support .admin-livechat-translation-delivery p{color:#42675a;background:#eff8f4}.admin-livechat-translation-failed{color:#a16517;font-size:8px;line-height:1.4}@media (width<=760px){.admin-livechat-translation{grid-template-columns:minmax(0,1fr) auto}.admin-livechat-translation>label{grid-column:1/2}.admin-livechat-translation>button{grid-area:2/2/3/3}.admin-livechat-translation select{width:100%;min-width:0}}.dashboard-shell .admin-order-reconciliation-alert{isolation:isolate;color:#3d2c14;background:radial-gradient(circle at 92% 18%,#ffc65838,#0000 34%),linear-gradient(135deg,#fffaf0,#fff5dc);border:1px solid #da992a6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 0 16px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #60410f14}.dashboard-shell .admin-order-reconciliation-alert:before{content:"";z-index:-1;background:linear-gradient(#f5b842,#d98716);width:4px;position:absolute;inset:0 auto 0 0}.dashboard-shell .admin-order-reconciliation-alert>span{color:#9b5f08;background:#ffffffb8;border:1px solid #d2881138;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.dashboard-shell .admin-order-reconciliation-alert>div{min-width:0}.dashboard-shell .admin-order-reconciliation-alert small{color:#9a630d;letter-spacing:.11em;font-size:9px;font-weight:900}.dashboard-shell .admin-order-reconciliation-alert h2{color:#3e2d15;letter-spacing:-.02em;margin:3px 0 4px;font-size:17px}.dashboard-shell .admin-order-reconciliation-alert p{color:#796747;max-width:760px;margin:0;font-size:11px;line-height:1.55}.dashboard-shell .admin-order-reconciliation-alert button{color:#fff;min-height:42px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#223946,#172832);border:1px solid #243a46;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 9px 22px #17283229}.dashboard-shell .admin-order-reconciliation-alert button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #17283233}.dashboard-shell .admin-order-status-filters{scrollbar-width:thin;background:linear-gradient(#fbfdfc,#f7faf9);border-top:1px solid #e2ebe7;border-bottom:1px solid #e2ebe7;align-items:center;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.dashboard-shell .admin-order-status-filters button{color:#526a61;min-height:36px;font:inherit;white-space:nowrap;background:#ffffffe6;border:1px solid #d6e2de;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:10px;font-weight:800;display:inline-flex}.dashboard-shell .admin-order-status-filters button b{color:#667a72;background:#edf3f0;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:grid}.dashboard-shell .admin-order-status-filters button:hover{color:#203f35;border-color:#9dbdb1}.dashboard-shell .admin-order-status-filters button.active{color:#fff;background:linear-gradient(135deg,#223b48,#172a34);border-color:#1f3844;box-shadow:0 7px 17px #1a2f3a24}.dashboard-shell .admin-order-status-filters button.active b{color:#1d3945;background:#fff}.dashboard-shell .admin-order-status-filters button.has-alert:not(.active){color:#86540a;background:#fffaf0;border-color:#e9c77e}.dashboard-shell .admin-order-status-filters button.has-alert:not(.active) b{color:#8d5809;background:#ffedc7}.dashboard-shell .orders-data-table tr.is-manual-review>td{background:#fff8e8b3}.dashboard-shell .orders-data-table tr.is-manual-review>td:first-child{box-shadow:inset 3px 0 #e2a22d}.dashboard-shell .admin-order-reconciliation-panel{background:#fffdfa;border:1px solid #e5c26f;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 12px 30px #5a3e0b14}.dashboard-shell .admin-order-reconciliation-panel>header{color:#493717;background:linear-gradient(90deg,#ffffffa6,#0000),linear-gradient(135deg,#fff8e9,#ffefc8);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.dashboard-shell .admin-order-reconciliation-panel>header>span{color:#9a6009;background:#fffc;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dashboard-shell .admin-order-reconciliation-panel>header>div{min-width:0}.dashboard-shell .admin-order-reconciliation-panel>header small,.dashboard-shell .admin-order-reconciliation-evidence-head small,.dashboard-shell .admin-order-reconciliation-error small{color:#986213;letter-spacing:.1em;font-size:8px;font-weight:900}.dashboard-shell .admin-order-reconciliation-panel>header h3{color:#453319;margin:3px 0;font-size:15px}.dashboard-shell .admin-order-reconciliation-panel>header p{color:#796846;margin:0;font-size:10px;line-height:1.48}.dashboard-shell .admin-order-reconciliation-panel>header>strong{color:#704609;white-space:nowrap;background:#ffffffd1;border:1px solid #9d640c2e;border-radius:10px;padding:8px 11px;font-size:15px}.dashboard-shell .admin-order-reconciliation-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;padding:11px 13px;display:grid}.dashboard-shell .admin-order-reconciliation-metrics>div{background:#fff;border:1px solid #e5ebe8;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:61px;padding:10px 11px;display:flex}.dashboard-shell .admin-order-reconciliation-metrics span{color:#75847e;font-size:9px;font-weight:700}.dashboard-shell .admin-order-reconciliation-metrics strong{color:#243f36;font-size:11px;line-height:1.35}.dashboard-shell .admin-order-reconciliation-error{color:#a34335;background:#fff6f4;border:1px solid #ecc8c3;border-radius:10px;align-items:flex-start;gap:9px;margin:0 13px 11px;padding:11px 12px;display:flex}.dashboard-shell .admin-order-reconciliation-error svg{flex:none;margin-top:2px}.dashboard-shell .admin-order-reconciliation-error p{color:#804d45;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.5}.dashboard-shell .admin-order-reconciliation-evidence{background:#fff;border:1px solid #e1e9e5;border-radius:11px;margin:0 13px 12px;overflow:hidden}.dashboard-shell .admin-order-reconciliation-evidence-head{background:#f8fbfa;border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dashboard-shell .admin-order-reconciliation-evidence-head h4{color:#29463c;margin:2px 0 0;font-size:12px}.dashboard-shell .admin-order-reconciliation-evidence-head svg{color:#7b8e86}.dashboard-shell .admin-order-reconciliation-evidence ol{max-height:245px;margin:0;padding:7px 12px;list-style:none;overflow-y:auto}.dashboard-shell .admin-order-reconciliation-evidence li{grid-template-columns:minmax(0,1fr);min-height:55px;padding:8px 0 8px 19px;display:grid;position:relative}.dashboard-shell .admin-order-reconciliation-evidence li:not(:last-child):before{content:"";background:#dfe8e4;width:1px;position:absolute;top:22px;bottom:-8px;left:4px}.dashboard-shell .admin-order-reconciliation-evidence li>span{background:#81928b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:0;box-shadow:0 0 0 1px #cbd8d3}.dashboard-shell .admin-order-reconciliation-evidence li.is-success>span{background:#1a9a70;box-shadow:0 0 0 1px #9ed7c3}.dashboard-shell .admin-order-reconciliation-evidence li.is-warning>span{background:#d7921d;box-shadow:0 0 0 1px #edcf91}.dashboard-shell .admin-order-reconciliation-evidence li.is-failed>span{background:#c65443;box-shadow:0 0 0 1px #e7afa7}.dashboard-shell .admin-order-reconciliation-evidence li.is-manual>span{background:#547589;box-shadow:0 0 0 1px #b6cbd7}.dashboard-shell .admin-order-reconciliation-evidence li>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-width:0;display:grid}.dashboard-shell .admin-order-reconciliation-evidence li strong{color:#2e493f;font-size:10px}.dashboard-shell .admin-order-reconciliation-evidence li small{color:#809089;white-space:nowrap;font-size:8px}.dashboard-shell .admin-order-reconciliation-evidence li p{color:#697c74;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.dashboard-shell .admin-order-reconciliation-empty{color:#7c8984;margin:0;padding:14px;font-size:10px;line-height:1.5}.dashboard-shell .admin-order-reconciliation-panel>footer{background:#fffcf6;border-top:1px solid #eadfca;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.dashboard-shell .admin-order-reconciliation-panel>footer>span{color:#756a55;align-items:center;gap:7px;font-size:9px;line-height:1.45;display:inline-flex}.dashboard-shell .admin-order-reconciliation-panel>footer>span svg{color:#516b61;flex:none}.dashboard-shell .admin-order-reconciliation-panel>footer button{color:#fff;min-height:39px;font:inherit;white-space:nowrap;background:linear-gradient(135deg,#294753,#1b303a);border:1px solid #2b4653;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.dashboard-shell .admin-order-reconciliation-panel>footer button:disabled{opacity:.62;cursor:wait}@media (width<=820px){.dashboard-shell .admin-order-reconciliation-alert{grid-template-columns:auto minmax(0,1fr);padding:15px}.dashboard-shell .admin-order-reconciliation-alert button{grid-column:1/-1;width:100%}.dashboard-shell .admin-order-reconciliation-panel>header{grid-template-columns:auto minmax(0,1fr)}.dashboard-shell .admin-order-reconciliation-panel>header>strong{text-align:center;grid-column:1/-1;justify-self:stretch}.dashboard-shell .admin-order-reconciliation-panel>footer{flex-direction:column;align-items:stretch}.dashboard-shell .admin-order-reconciliation-panel>footer button{width:100%}}@media (width<=560px){.dashboard-shell .admin-order-reconciliation-alert{border-radius:15px}.dashboard-shell .admin-order-reconciliation-alert>span{border-radius:12px;width:40px;height:40px}.dashboard-shell .admin-order-reconciliation-alert h2{font-size:15px}.dashboard-shell .admin-order-list-header{flex-direction:column;align-items:stretch}.dashboard-shell .admin-order-list-header .admin-search{width:100%}.dashboard-shell .admin-order-status-filters{padding:9px 11px}.dashboard-shell .admin-order-reconciliation-metrics{grid-template-columns:1fr 1fr}.dashboard-shell .admin-order-reconciliation-evidence li>div{grid-template-columns:1fr}.dashboard-shell .admin-order-reconciliation-evidence li p{grid-column:auto}}.public-support-conversion{background:#f6faf8;border-top:1px solid #e0eae6;justify-content:space-between;align-items:center;gap:9px;min-height:56px;padding:9px 13px;display:flex}.public-support-conversion>div{gap:2px;min-width:0;display:grid}.public-support-conversion strong{color:#2a5043;font-size:11.5px}.public-support-conversion small{color:#7c8f87;font-size:9.5px}.public-support-conversion a{color:#087957;white-space:nowrap;background:#dff4e9;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10.5px;font-weight:850;display:flex}@media (width<=640px){body:has(.public-support-panel){overflow-x:hidden}.public-support-launcher{min-width:0;bottom:14px;right:14px}.public-support-launcher.auth-mobile{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:56px;min-width:56px;height:56px;min-height:56px;padding:7px;text-decoration:none;transition:opacity .18s,visibility .18s,transform .18s,box-shadow .18s}.public-support-launcher.auth-mobile>span:first-child{width:42px;height:42px}.public-support-launcher.auth-mobile>span:nth-child(2){display:none}.public-support-launcher.auth-mobile>:is(i,b){position:absolute;top:-4px;right:-4px}.public-support-launcher.auth-mobile.auth-interaction-active{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}body:has(.legal-consent-backdrop) .public-support-launcher.auth-mobile{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px)}:is(.auth-page,.simple-auth-page){box-sizing:border-box;padding-bottom:max(96px, calc(76px + env(safe-area-inset-bottom)))}.public-support-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041e158a;border:0;display:block;position:fixed;inset:0}.public-support-panel{box-sizing:border-box;border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100dvw;min-width:0;max-width:100dvw;height:min(720px,92dvh);max-height:100dvh;bottom:0;right:0}:is(.public-support-panel:has(.public-support-identity),.public-support-identity,.public-support-messages,.public-support-composer,.public-support-conversion){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.public-support-messages{overscroll-behavior:contain;overflow-x:hidden}.public-support-message{min-width:0;max-width:min(88%,100% - 22px)}.public-support-message p,.public-support-attachment{box-sizing:border-box;max-width:100%}.public-support-message p{font-size:15px;line-height:1.55}.public-support-message small{font-size:12px}.public-support-composer{padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:40px minmax(0,1fr) 40px;gap:7px}.public-support-composer textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.public-support-composer>button{width:40px;height:43px}.public-support-onboarding input,.public-support-onboarding textarea{font-size:16px}.public-support-conversion>div{min-width:0}.public-support-conversion :is(strong,small){overflow-wrap:anywhere}.public-support-panel.is-input-focused{top:var(--public-support-visual-top,0);height:var(--public-support-visual-height,100dvh);max-height:var(--public-support-visual-height,100dvh);border-radius:0;bottom:auto}.public-support-panel.is-input-focused .public-support-conversion{display:none}.public-support-onboarding{padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.public-support-panel{animation:none}.public-support-launcher{transition:none}}:is(.section-kicker,.blog-hero-copy>span,.blog-hero-panel>span,.blog-category-bar>div:first-child span,.blog-section-heading span,.blog-article-eyebrow,.blog-article-hero-visual small,.blog-reading-intro small,.blog-article-sidebar>.blog-article-support-card small,.sidebar-label,.blog-editor-header span:first-child,.blog-preview-heading span,.payment-account-heading>div span,.admin-customer-history-header small,.checkout-title>span,.checkout-selected-plan small,.auth-kicker,.auth-heading>span,.registration-heading>span,.customer-welcome>div:first-child>span,.customer-dialog-head small,.home-category-head small,.shop-technical-panel>header small,.customer-notification-heading small,.customer-login-history-title small,.legal-eyebrow,.legal-content-heading small,.legal-page-menu>span,.legal-support-card>small,.storefront-broadcast small,.customer-home-announcement small,.announcement-editor>header small,.announcement-live-preview small){font-family:var(--app-font-ui);font-weight:var(--ui-overline-weight);letter-spacing:var(--ui-overline-tracking)}.sidebar-label{text-transform:uppercase;font-size:9px;line-height:1.35}:is(.dashboard-shell,.auth-page,.simple-auth-page,.checkout-page),.customer-account{--ui-readable-caption:clamp(10px, .72vw, 11px);--ui-readable-control:clamp(11px, .8vw, 12px);--ui-readable-body:clamp(12px, .86vw, 13px)}:is(.dashboard-shell,.auth-page,.simple-auth-page,.checkout-page) :is(p,td):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *)){font-size:var(--ui-readable-body);line-height:1.55}:is(.dashboard-shell,.auth-page,.simple-auth-page,.checkout-page) :is(small,span,em,code,time,th):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *,.brand-wordmark,.brand-wordmark *)){font-size:var(--ui-readable-caption);line-height:1.45}:is(.dashboard-shell,.auth-page,.simple-auth-page,.checkout-page) :is(label,button,input,select,textarea,strong):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *)){font-size:var(--ui-readable-control)}:is(.dashboard-shell,.auth-page,.simple-auth-page,.checkout-page) :is(.sidebar-label,.customer-welcome>div:first-child>span,.auth-kicker,.auth-heading>span,.registration-heading>span,.customer-dialog-head small),.dashboard-shell .customer-proxy-head .proxy-id small,.dashboard-shell .customer-proxy-expiry :is(strong,span),.dashboard-shell .customer-order-table td strong{font-size:var(--ui-readable-caption);line-height:1.45}:is(.dashboard-shell.dashboard-shell,.auth-page.auth-page,.simple-auth-page.simple-auth-page,.checkout-page.checkout-page) :is(small,legend,th,code):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *)){line-height:1.45;font-size:var(--ui-readable-caption)!important}:is(.dashboard-shell.dashboard-shell,.auth-page.auth-page,.simple-auth-page.simple-auth-page,.checkout-page.checkout-page) :is(button,label):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *)){font-size:var(--ui-readable-control)!important}:is(.dashboard-shell.dashboard-shell,.auth-page.auth-page,.simple-auth-page.simple-auth-page,.checkout-page.checkout-page) :is(input,select,textarea):not(:where(.storefront-mini-preview *,.storefront-search-preview *,.blog-editor-preview-pane *,.blog-google-preview *,.blog-cover-preview *)){font-size:var(--ui-readable-body)!important}.dashboard-shell.dashboard-shell :is(.data-table td strong,.shop-duration-grid span,.shop-choice-list strong,.reseller-api-flow b,.customer-api-docs .method,.customer-api-docs .customer-api-field-row b,.customer-api-example-summary>span,.order-number-settings .field>span,.payment-account-heading span,.vpbank-sync-summary.compact span,.vpbank-sync-summary.compact strong,.topup-bonus-row>label>span,.topup-percent-input b,.topup-days-input b,.payment-history-filters button>span,.blog-editor-header span:first-child,.blog-post-list i,.legal-page-list i,.storefront-theme-grid span,.storefront-color-grid span,.storefront-footer-column-title>span,.storefront-footer-link-row>label>span,.storefront-section-copy summary){line-height:1.45;font-size:var(--ui-readable-caption)!important}.dashboard-shell.dashboard-shell .customer-api-code{line-height:1.55;font-size:var(--ui-readable-caption)!important}.dashboard-shell.dashboard-shell :is(.admin-order-pagination span,.payment-history-pagination span,.domain-status,.blog-seo-editor summary,.storefront-footer-column-title span){line-height:1.45;font-size:var(--ui-readable-caption)!important}.dashboard-shell.dashboard-shell a.secondary-button,.dashboard-shell.dashboard-shell .storefront-editor-preview>div>a{font-size:var(--ui-readable-control)!important}.customer-account.customer-account :is(.customer-logout,.proxy-page-summary,.proxy-auto-renew-note,.customer-pagination span,.wallet-pagination span,.order-history-pagination span,.wallet-history-pagination span,.customer-order-pagination span,.customer-api-card-actions a,.customer-api-code>div,.customer-api-code button,.customer-api-code pre){line-height:1.5;font-size:var(--ui-readable-caption)!important}.checkout-page.checkout-page :is(.checkout-change-product,.checkout-card-header>span,.checkout-selected-plan span,.shop-auth-field-heading>span,.checkout-openvpn-choice strong,.checkout-config-summary span,.checkout-config-summary strong,.checkout-openvpn-selection span,.checkout-openvpn-selection strong,.checkout-auth-summary span,.checkout-auth-summary strong,.checkout-stock-summary span,.checkout-stock-summary strong,.summary-row span,.summary-row strong),.auth-page.auth-page :is(.auth-back,.field-label-row a,.demo-account-grid strong,.demo-account-grid span),.simple-auth-page.simple-auth-page .auth-back{line-height:1.45;font-size:var(--ui-readable-caption)!important}.storefront.storefront small,.storefront.storefront :is(.popular-label,.console-address span,.flow-result>span,.home-carrier-list span){line-height:1.45;font-size:10px!important}.blog-public.blog-public :is(.blog-category-pills a,.blog-featured-flag,.legal-footer-trust,.blog-hero-panel p span,.blog-category-bar>div:first-child span,.blog-category-pills i,.blog-article-eyebrow,.blog-article-toc li a,.blog-article-toc li a span,.blog-article-support-card p,.blog-article-support-card .blog-article-support-action,.blog-article-library-card p,.blog-article-library-card a,.blog-related-grid>a>em),.legal-public.legal-public :is(.legal-hero-meta span,.legal-support-card a,.legal-footer-trust){line-height:1.5;font-size:10px!important}.blog-public.blog-public :is(.blog-hero-panel>span,.blog-article-hero-visual small,.blog-reading-intro small,.blog-article-sidebar>.blog-article-support-card small,.blog-related-grid>a>small,.legal-hero-seal small,.legal-content-heading small,.legal-page-menu>span,.legal-support-card>small){line-height:1.45;font-size:10px!important}.legal-public.legal-public :is(.legal-content-signoff p,.legal-page-menu i,.legal-page-menu b,.legal-support-card p){line-height:1.55;font-size:10px!important}.blog-public.blog-public{--blog-prose-size:17px;--blog-ui-size:14px;--blog-caption-size:13px;--blog-overline-size:11px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.blog-public.blog-public .blog-nav-wrap>nav,.blog-public.blog-public .blog-back-row a{font-size:var(--blog-ui-size);line-height:1.5}.blog-public.blog-public .blog-hero-copy>span,.blog-public.blog-public .blog-section-heading span{font-size:12px;line-height:1.45}.blog-public.blog-public .blog-editorial-hero .blog-hero-copy>p,.blog-public.blog-public .blog-article-hero-copy>p{font-size:17px;line-height:1.72}.blog-public.blog-public .blog-hero-search input{font-size:15px}.blog-public.blog-public .blog-hero-search button{font-size:var(--blog-ui-size)}.blog-public.blog-public .blog-hero-panel>span,.blog-public.blog-public .blog-article-hero-visual small,.blog-public.blog-public .blog-reading-intro small,.blog-public.blog-public .blog-article-sidebar>.blog-article-support-card small{line-height:1.45;font-size:var(--blog-overline-size)!important}.blog-public.blog-public .blog-hero-panel>small,.blog-public.blog-public .blog-hero-panel p b{font-size:var(--blog-ui-size);line-height:1.5}.blog-public.blog-public .blog-hero-panel p span{line-height:1.6;font-size:var(--blog-caption-size)!important}.blog-public.blog-public .blog-category-bar>div:first-child span{font-size:var(--blog-overline-size)!important}.blog-public.blog-public .blog-category-bar>div:first-child strong{font-size:15px;line-height:1.45}.blog-public.blog-public .blog-category-pills a{min-height:44px;padding-inline:15px 11px;line-height:1.4;font-size:var(--blog-ui-size)!important}.blog-public.blog-public .blog-category-pills a i{min-width:24px;height:24px;font-size:12px!important}.blog-public.blog-public .blog-filter-summary{font-size:var(--blog-ui-size);line-height:1.55}.blog-public.blog-public .blog-featured-flag,.blog-public.blog-public .blog-category,.blog-public.blog-public .blog-card-cover>i{line-height:1.4;font-size:12px!important}.blog-public.blog-public .blog-featured-card p{font-size:16px;line-height:1.72}.blog-public.blog-public .blog-card-meta{font-size:var(--blog-caption-size);line-height:1.5}.blog-public.blog-public .blog-featured-card>div:last-child>a,.blog-public.blog-public .blog-read-link{font-size:var(--blog-ui-size);line-height:1.45}.blog-public.blog-public .blog-section-heading>strong{font-size:var(--blog-caption-size)}.blog-public.blog-public .blog-category-breadcrumb,.blog-public.blog-public .blog-category-hero-tools>span{font-size:var(--blog-caption-size);line-height:1.5}.blog-public.blog-public .blog-category-eyebrow{font-size:12px;line-height:1.45}.blog-public.blog-public .blog-category-hero-inner>p{font-size:17px;line-height:1.72}.blog-public.blog-public .blog-category-footer-card strong{font-size:16px;line-height:1.4}.blog-public.blog-public .blog-category-footer-card p{font-size:var(--blog-caption-size);line-height:1.62}.blog-public.blog-public .blog-category-footer-card>a,.blog-public.blog-public .blog-pagination-direction,.blog-public.blog-public .blog-pagination>div a{font-size:var(--blog-ui-size);line-height:1.45}.blog-public.blog-public .blog-card h3{font-size:20px;line-height:1.35}.blog-public.blog-public .blog-card p,.blog-public.blog-public .blog-search-empty p{font-size:15px;line-height:1.68}.blog-public.blog-public .blog-card .blog-read-link{font-size:var(--blog-ui-size)}.blog-public.blog-public .blog-article-breadcrumb,.blog-public.blog-public .blog-article-meta{font-size:var(--blog-caption-size);line-height:1.5}.blog-public.blog-public .blog-article-eyebrow{line-height:1.45;font-size:12px!important}.blog-public.blog-public .blog-article-hero-visual p{font-size:var(--blog-ui-size);line-height:1.6}.blog-public.blog-public .blog-reading-intro strong{font-size:var(--blog-ui-size);line-height:1.45}.blog-public.blog-public .blog-reading-card>.blog-article-body{color:#2f453d;max-width:720px;font-size:var(--blog-prose-size);overflow-wrap:break-word;margin-inline:auto;line-height:1.82}.blog-public.blog-public .blog-reading-card .blog-article-body p{margin-bottom:1.45em}.blog-public.blog-public .blog-reading-card .blog-article-body h2{font-size:clamp(28px,2.35vw,31px);line-height:1.28}.blog-public.blog-public .blog-reading-card .blog-article-body h3{font-size:22px;line-height:1.38}.blog-public.blog-public .blog-reading-card .blog-article-body h4{font-size:19px;line-height:1.42}.blog-public.blog-public .blog-reading-card .blog-article-body blockquote{font-size:16px;line-height:1.75}.blog-public.blog-public .blog-html-content :is(th,td){font-size:15px;line-height:1.6}.blog-public.blog-public .blog-content-image figcaption{font-size:var(--blog-caption-size);line-height:1.55}.blog-public.blog-public .blog-article-toc>div strong{font-size:16px;line-height:1.45}.blog-public.blog-public .blog-article-toc ol{scrollbar-width:thin;gap:4px;max-height:min(55vh,520px);padding-right:3px;overflow-y:auto}.blog-public.blog-public .blog-article-toc li a{grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:44px;padding:11px 9px;line-height:1.55;font-size:var(--blog-ui-size)!important}.blog-public.blog-public .blog-article-toc li a span{line-height:1.55;font-size:var(--blog-caption-size)!important}.blog-public.blog-public .blog-article-sidebar>.blog-article-support-card p,.blog-public.blog-public .blog-article-library-card p{line-height:1.65;font-size:var(--blog-ui-size)!important}.blog-public.blog-public .blog-article-sidebar>.blog-article-support-card .blog-article-support-action,.blog-public.blog-public .blog-article-library-card a{min-height:44px;line-height:1.4;font-size:var(--blog-ui-size)!important}.blog-public.blog-public .blog-article-library-card strong{font-size:16px;line-height:1.4}.blog-public.blog-public .blog-related .blog-section-heading>a{font-size:var(--blog-ui-size);line-height:1.45}.blog-public.blog-public .blog-related-grid>a>small{font-size:var(--blog-caption-size)!important}.blog-public.blog-public .blog-related-grid>a>span{font-size:12px;line-height:1.45}.blog-public.blog-public .blog-related-grid>a>strong{font-size:20px;line-height:1.4}.blog-public.blog-public .blog-related-grid>a>p{font-size:var(--blog-ui-size);line-height:1.65}.blog-public.blog-public .blog-related-grid>a>em{line-height:1.45;font-size:var(--blog-ui-size)!important}.blog-public.blog-public .legal-footer-brand p,.blog-public.blog-public .legal-footer-grid nav strong,.blog-public.blog-public .legal-footer-grid nav a{font-size:var(--blog-ui-size);line-height:1.6}.blog-public.blog-public .legal-footer-trust,.blog-public.blog-public .blog-footer-bottom{line-height:1.55;font-size:12px!important}@media (width<=680px){.blog-public.blog-public{--blog-prose-size:16px}.blog-public.blog-public .blog-editorial-hero .blog-hero-copy>p,.blog-public.blog-public .blog-article-hero-copy>p,.blog-public.blog-public .blog-category-hero-inner>p{font-size:16px;line-height:1.7}.blog-public.blog-public .blog-reading-card .blog-article-body{line-height:1.78}.blog-public.blog-public .blog-reading-card .blog-article-body h2{font-size:26px}.blog-public.blog-public .blog-reading-card .blog-article-body h3{font-size:21px}.blog-public.blog-public .blog-article-toc>div strong{font-size:17px}.blog-public.blog-public .blog-article-toc li a,.blog-public.blog-public .blog-article-sidebar>.blog-article-support-card p,.blog-public.blog-public .blog-article-library-card p{font-size:15px!important}}:is(.dashboard-shell,.customer-account,.auth-page,.simple-auth-page,.checkout-page,.blog-public,.legal-public),:is(.dashboard-shell,.customer-account,.auth-page,.simple-auth-page,.checkout-page,.blog-public,.legal-public) :is(button,input,select,textarea){font-family:var(--app-font-ui)}:is(.dashboard-shell,.customer-account,.auth-page,.simple-auth-page,.checkout-page,.blog-public,.legal-public) :is([class*=status],[class*=badge],[class*=pill],[class*=kicker],[class*=eyebrow]),:is(.blog-public,.legal-public,.dashboard-shell) :is(.blog-category,.blog-category-pills a,.blog-card-cover>i,.blog-related-grid span,.blog-editor-status,.blog-post-list i,.blog-category-list article>i,.legal-page-list i){font-family:var(--app-font-ui)!important;font-weight:700!important}.dashboard-shell .blog-content-input{font-weight:400;font-family:var(--app-font-ui)!important}@media (width>=1251px){.sidebar .sidebar-label{color:#78948a;letter-spacing:.09em;padding:3px 13px 12px;font-weight:650;line-height:1.45;font-size:12px!important}.sidebar .side-nav{gap:7px}.sidebar .side-nav button,.sidebar .side-nav a{color:#b5c6c0;letter-spacing:-.012em;border-radius:11px;gap:13px;min-height:50px;padding:12px 14px;font-weight:600;line-height:1.45;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;font-size:15px!important}.sidebar .side-nav button:hover,.sidebar .side-nav a:hover{color:#eff8f4;background:#70ed9e11;transform:translate(2px)}.sidebar .side-nav button.active{color:#fff;background:linear-gradient(110deg,#4ac18429,#70ed9e14);font-weight:650;box-shadow:inset 3px 0 #65e59a,0 8px 22px #00000014}.sidebar .side-nav button>svg,.sidebar .side-nav a>svg{stroke-width:1.85px;flex:none;width:21px;height:21px}.customer-sidebar .customer-profile-card strong{font-size:13px}.customer-sidebar .customer-profile-card small,.customer-sidebar .customer-logout{font-size:11px!important}.customer-sidebar .customer-membership-badge{max-width:100%;padding:3px 7px;font-size:10px}}.sidebar .side-nav-group{border-top:1px solid #c8ebdc1a;margin-top:7px;padding-top:8px;position:relative}.sidebar .side-nav .side-nav-group-trigger{background:#ffffff09;border:1px solid #a6dac421;min-height:58px}.sidebar .side-nav .side-nav-group-trigger:hover,.sidebar .side-nav .side-nav-group-trigger.group-active{color:#f3fbf7;background:linear-gradient(110deg,#4ac18424,#70ed9e11);border-color:#69e59f38}.sidebar .side-nav .side-nav-group-trigger.group-active{box-shadow:inset 3px 0 #65e59a}.sidebar .side-nav .side-nav-group-copy{flex:1;gap:2px;min-width:0;display:grid}.sidebar .side-nav .side-nav-group-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.93em;font-weight:700;line-height:1.25;overflow:hidden}.sidebar .side-nav .side-nav-group-copy small{color:#78958a;text-overflow:ellipsis;white-space:nowrap;font-size:.73em;font-weight:550;line-height:1.25;overflow:hidden}.sidebar .side-nav .side-nav-group-trigger.group-active .side-nav-group-copy small{color:#9ed8bd}.sidebar .side-nav .side-nav-group-chevron{color:#78958a;flex:none;width:16px;height:16px;transition:transform .18s,color .18s}.sidebar .side-nav-group.is-open .side-nav-group-chevron{color:#79eba3;transform:rotate(180deg)}.sidebar .side-nav-group-panel{overscroll-behavior:contain;scrollbar-color:#6fac938c transparent;scrollbar-width:thin;background:#02130e7a;border:1px solid #a6dac41f;border-radius:12px;max-height:min(44vh,410px);margin-top:7px;padding:6px;overflow-y:auto;box-shadow:inset 0 1px #ffffff06}.sidebar .side-nav .side-nav-group-panel button{border-radius:8px;gap:10px;min-height:39px;padding:9px 10px;font-size:12px!important}.sidebar .side-nav .side-nav-group-panel button+button{margin-top:2px}.sidebar .side-nav .side-nav-group-panel button>svg{width:17px;height:17px}@media (width>=1001px) and (width<=1250px){.sidebar .side-nav .side-nav-group-trigger{min-height:49px}}@media (width>=761px) and (width<=1000px){.sidebar .side-nav-group{padding-top:7px}.sidebar .side-nav .side-nav-group-trigger{min-height:44px}.sidebar .side-nav .side-nav-group-chevron{display:none}.sidebar .side-nav-group-panel{z-index:80;background:#0d2a21;width:236px;max-height:min(70vh,480px);margin:0;padding:8px;position:absolute;top:6px;left:calc(100% + 13px);box-shadow:0 18px 45px #00000047}.sidebar .side-nav .side-nav-group-panel button{justify-content:flex-start}.sidebar .side-nav .side-nav-group-panel button span{display:block}}.customer-account.customer-account,.customer-account.customer-account .customer-shell{--ui-readable-caption:clamp(12px, .85vw, 13px);--ui-readable-control:clamp(13px, .92vw, 14px);--ui-readable-body:clamp(14px, 1vw, 15px)}.customer-account.customer-account .customer-content :is(p,li,td){line-height:1.55;font-size:var(--ui-readable-body)!important}.customer-account.customer-account .customer-content :is(small,legend,th,code,time,em){line-height:1.45;font-size:var(--ui-readable-caption)!important}.customer-account.customer-account .customer-content :is(button,label,input,select,textarea),.customer-account.customer-account .customer-topbar :is(span,strong,a,button){font-size:var(--ui-readable-control)!important}.customer-account.customer-account .customer-shop-layout :is(span,small,em,time,legend,th){line-height:1.45;font-size:var(--ui-readable-caption)!important}.customer-account.customer-account .customer-shop-layout :is(button,label,input,select,textarea,strong){font-size:var(--ui-readable-control)!important}.customer-account.customer-account .customer-shop-layout :is(.shop-step-title h2,.shop-technical-panel>header h3){font-size:17px;line-height:1.3}.customer-account.customer-account .customer-shop-layout .shop-family-copy>p{min-height:42px}.customer-shop-mobile-flow,.customer-shop-mobile-checkout,.shop-summary-mobile-toggle{display:none}@media (width<=760px){.customer-shop-view{padding-bottom:92px}.customer-shop-mobile-flow{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cee3da;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:6px;display:grid;position:sticky;top:60px;box-shadow:0 10px 28px #0b45331a}.customer-shop-mobile-flow button{color:#49645a;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:40px;padding:5px 3px;font-size:11px;font-weight:800;display:flex}.customer-shop-mobile-flow button:active,.customer-shop-mobile-flow button:focus-visible{color:#087856;background:#ecf8f3}.customer-shop-mobile-flow button>span{color:#fff;background:#0a986d;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;line-height:1;display:grid}.customer-shop-view .shop-step{scroll-margin-top:122px}.customer-shop-view .shop-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-view .shop-type-grid button{min-height:68px;padding:9px}.customer-shop-view .shop-type-grid button:last-child:nth-child(odd){grid-column:1/-1}.customer-shop-view .shop-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.customer-shop-view .shop-technical-grid>div{background:#f6faf8;border-radius:8px;justify-content:center;min-height:54px;padding:8px}.customer-shop-view .shop-technical-grid>div:last-child:nth-child(odd){grid-column:1/-1}.customer-shop-view .customer-shop-summary{border-radius:16px;padding:14px}.customer-shop-view .shop-summary-mobile-toggle{color:#36574b;background:#f7fbf9;border:1px solid #d6e7e0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin:10px 0;padding:0 11px;font-size:12px;font-weight:800;display:flex}.customer-shop-view .shop-summary-mobile-toggle svg{transition:transform .18s}.customer-shop-view .shop-summary-mobile-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.customer-shop-view .shop-summary-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customer-shop-view .shop-summary-lines:not(.is-mobile-open){display:none}.customer-shop-view .shop-summary-lines>div{background:#f8fbfa;border:1px solid #e1ebe7;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:58px;padding:9px;display:flex}.customer-shop-view .shop-summary-lines>:is(.shop-promotion-discount,.shop-membership-discount){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px}.customer-shop-view .shop-summary-lines strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.customer-shop-view .customer-shop-summary>.checkout-submit{display:none}.customer-shop-mobile-checkout{z-index:49;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #add8c7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:9px 9px 9px 13px;display:grid;position:fixed;bottom:76px;left:12px;right:12px;box-shadow:0 16px 42px #05362738}.customer-shop-mobile-checkout-total{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-shop-mobile-checkout-total small{color:#70837c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.3;overflow:hidden}.customer-shop-mobile-checkout-total strong{color:#123d2f;font-size:19px;line-height:1.15}.shop-mobile-checkout-action{color:#fff;white-space:nowrap;background:#0a986d;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:108px;min-height:46px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.shop-mobile-checkout-action.is-topup{background:#b45b2f}.shop-mobile-checkout-action.is-disabled{color:#71847d;background:#e8efec}body:has(.customer-shop-mobile-checkout) .customer-livechat-mobile-launcher{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;position:fixed;bottom:154px}body:has(.customer-shop-mobile-checkout) .customer-livechat-mobile-launcher>span{display:none}body:has(.customer-shop-mobile-checkout) .customer-livechat-mobile-launcher .customer-support-unread-badge{position:absolute;top:-6px;right:-5px}}@media (width<=470px){.customer-shop-view .shop-type-grid,.customer-shop-view .shop-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-mobile-checkout{bottom:74px;left:8px;right:8px}.shop-mobile-checkout-action{min-width:102px;padding:0 12px}}.customer-proxy-refund-state{color:#81520d;background:#fff8e9;border:1px solid #efc57c;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.customer-proxy-refund-state>div,.customer-proxy-refund-state>span{gap:3px;min-width:0;display:grid}.customer-proxy-refund-state small{letter-spacing:.06em;font-size:.78rem;font-weight:800}.customer-proxy-refund-state strong{font-size:.98rem}.customer-proxy-refund-state p{color:inherit;margin:2px 0 0;font-size:.88rem;line-height:1.5}.customer-proxy-refund-state.approved{color:#086a4a;background:#ecfbf5;border-color:#8eddbf}.customer-proxy-refund-state.awaiting_customer{color:#7c520f;background:#fff9e9;border-color:#e3bc68}.customer-proxy-refund-state.customer_accepted,.customer-proxy-refund-state.reviewing{color:#16664e;background:#f0faf6;border-color:#9dcaba}.customer-proxy-refund-state.rejected,.customer-proxy-refund-state.customer_declined,.customer-proxy-refund-state.cancelled{color:#a62d35;background:#fff2f2;border-color:#f0b4b4}.customer-proxy-refund-state.is-closed-result{background:#fff8f8;border-color:#efc8c8;border-radius:11px;align-items:center;gap:10px;padding:10px 11px}.customer-proxy-refund-state.is-closed-result>div{flex:1;gap:1px}.customer-proxy-refund-state.is-closed-result small{letter-spacing:.055em;font-size:.68rem}.customer-proxy-refund-state.is-closed-result strong{font-size:.9rem;line-height:1.3}.customer-proxy-refund-state.is-closed-result p{margin-top:0;font-size:.8rem;line-height:1.35}.customer-proxy-refund-dismiss{color:#a62d35;cursor:pointer;background:#fff;border:1px solid #efcaca;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:border-color .18s,background-color .18s,transform .18s;display:inline-grid}.customer-proxy-refund-dismiss:hover,.customer-proxy-refund-dismiss:focus-visible{background:#fff0f1;border-color:#df8f95;transform:translateY(-1px)}.customer-proxy-compact-summary .customer-proxy-refund-state{margin:0;padding:10px 12px}.customer-proxy-actions .proxy-refund-request-button{color:#7b8d86;width:max-content;min-width:0;height:auto;min-height:32px;box-shadow:none;opacity:.86;background:0 0;border-color:#0000;border-radius:8px;grid-column:1/-1;justify-self:end;margin-top:1px;padding:5px 8px;font-weight:650;transition:color .18s,background-color .18s,opacity .18s}.customer-proxy-actions .proxy-refund-request-button:hover,.customer-proxy-actions .proxy-refund-request-button:focus-visible{color:#a43139;opacity:1;background:#fff3f3;border-color:#0000}.customer-proxy-refund-form label{text-align:left;gap:7px;margin-top:15px;display:grid}.customer-proxy-refund-form label>span{color:#405c52;font-size:.88rem;font-weight:750}.customer-proxy-refund-form select,.customer-proxy-refund-form textarea{color:#17382d;width:100%;font:inherit;background:#fff;border:1px solid #cddfd7;border-radius:12px;padding:13px 14px}.customer-proxy-refund-form textarea{resize:vertical;line-height:1.55}.customer-proxy-refund-form label>small{color:#7b8e87;font-size:.78rem}.proxy-refund-estimate{text-align:left;background:#eff8f4;border:1px solid #cde7dc;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin-top:16px;padding:16px;display:grid}.proxy-refund-estimate span{color:#58736a;font-size:.88rem}.proxy-refund-estimate strong{color:#087754;font-size:1.15rem}.proxy-refund-estimate .deduction{color:#b34a42}.proxy-refund-estimate .refund-total{color:#096f50;border-top:1px solid #cce1d8;margin-top:5px;padding-top:10px;font-weight:800}.proxy-refund-estimate small{color:#758981;grid-column:1/-1;line-height:1.4}.proxy-confirm-icon.refund{color:#aa6410;background:#fff0e0}.customer-dialog-actions .danger-button{color:#fff;min-width:210px;font:inherit;background:#b5343e;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.customer-dialog-actions .danger-button:disabled{opacity:.45;cursor:not-allowed}.admin-order-refund-badge{color:#9a5708;background:#fff1df;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:7px;padding:5px 8px;font-size:.72rem;font-weight:800;display:flex}.admin-order-support-notice{color:#08704e;background:#effbf6;border:1px solid #9ddfc5;border-radius:12px;align-items:center;gap:7px;margin:10px 0;padding:11px 13px;font-weight:700;display:flex}.admin-proxy-refund-request{background:#fff9ec;border:1px solid #ecc983;border-radius:15px;margin-top:14px;padding:16px}.admin-proxy-refund-request.approved{background:#f0fbf7;border-color:#91d9bc}.admin-proxy-refund-request.rejected{background:#fff5f5;border-color:#edb7ba}.admin-proxy-refund-request>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.admin-proxy-refund-request>header>span{color:#a3610a;background:#fff0cf;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-proxy-refund-request>header>div{gap:3px;display:grid}.admin-proxy-refund-request>header small{color:#806e55;letter-spacing:.05em;font-size:.72rem;font-weight:800}.admin-proxy-refund-request>header strong{color:#493719}.admin-proxy-refund-request>header b{color:#965700;background:#fff0cf;border-radius:999px;padding:6px 9px;font-size:.74rem}.admin-proxy-refund-request>p{color:#5f5544;margin:13px 0;line-height:1.55}.admin-proxy-refund-amount{background:#ffffffb3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 14px;padding:12px;display:grid}.admin-proxy-refund-amount span{color:#718179;font-size:.8rem}.admin-proxy-refund-amount strong{color:#0b7453;text-align:right}.admin-proxy-refund-amount .deduction{color:#b33e47}.admin-proxy-refund-amount .refund-total{color:#08704e;border-top:1px solid #d9e7e1;margin-top:4px;padding-top:8px;font-weight:800}.admin-proxy-refund-outcome{background:#ffffffbf;border-radius:10px;margin-top:12px;padding:12px}.admin-proxy-refund-outcome small{color:#73847d;font-weight:800}.admin-proxy-refund-outcome p{margin:5px 0}.admin-proxy-refund-outcome code{color:#685293;font-size:.78rem}.admin-proxy-refund-offer{color:#365981;background:#f4f7fd;border:1px solid #c8d9f2;border-radius:11px;gap:4px;margin-top:12px;padding:13px 14px;display:grid}.admin-proxy-refund-offer small{color:#607ba0;letter-spacing:.05em;font-size:.72rem;font-weight:850}.admin-proxy-refund-offer strong{color:#244e7d}.admin-proxy-refund-offer p{color:#405f82;margin:3px 0 0;line-height:1.5}.admin-proxy-refund-offer span{color:#6b7f96;font-size:.8rem}.admin-proxy-refund-offer time{color:#8292a4;font-size:.72rem}.admin-refund-waiting-customer,.admin-refund-customer-agreed{border-radius:11px;grid-column:1/-1;align-items:flex-start;padding:12px 13px;justify-content:flex-start!important;gap:10px!important;display:flex!important}.admin-refund-waiting-customer{color:#825610;background:#fff9e9;border:1px solid #e5c987;margin-top:12px}.admin-refund-customer-agreed{color:#096c4e;background:#effaf6;border:1px solid #9bd8c1}.admin-refund-waiting-customer>div,.admin-refund-customer-agreed>span{gap:3px;min-width:0;display:grid}.admin-refund-waiting-customer span,.admin-refund-customer-agreed small{color:inherit;opacity:.78;font-weight:550}.admin-proxy-refund-review.final-step{border-top-color:#a9d9c6}.admin-proxy-refund-review{border-top:1px solid #ead7af;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:14px;display:grid}.admin-proxy-refund-review label{gap:6px;display:grid}.admin-proxy-refund-review label>span{color:#566e64;font-size:.78rem;font-weight:800}.admin-proxy-refund-review textarea,.admin-proxy-refund-review input{color:#17392e;width:100%;font:inherit;background:#fff;border:1px solid #cfddd7;border-radius:10px;padding:11px 12px}.admin-proxy-refund-review textarea{resize:vertical}.admin-proxy-refund-review .admin-proxy-refund-confirm{background:#eff9f5;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.admin-proxy-refund-confirm input{accent-color:#0b9d70;width:17px;height:17px;margin-top:2px}.admin-proxy-refund-confirm span{gap:2px;display:grid}.admin-proxy-refund-confirm small{color:#73867e;font-weight:500}.admin-proxy-refund-review>div{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.danger-outline{color:#aa3038!important;background:#fff8f8!important;border-color:#e7a7ac!important}.admin-order-refund-summary{color:#4f4430;text-align:left;cursor:pointer;background:#fff9ed;border:1px solid #e8cc94;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-top:14px;padding:13px 14px;display:grid}.admin-order-refund-summary:hover{border-color:#d8ae5c;box-shadow:0 8px 20px #78510d14}.admin-order-refund-summary>span{color:#9b5d08;background:#fff0ce;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-order-refund-summary>div{gap:3px;min-width:0;display:grid}.admin-order-refund-summary small{color:#8a785d;letter-spacing:.045em;font-size:.72rem;font-weight:800}.admin-order-refund-summary strong{color:#493719}.admin-order-refund-summary p{color:#756a57;margin:0;font-size:.8rem}.admin-order-refund-summary b{color:#8d560a;white-space:nowrap;align-items:center;gap:5px;display:flex}.admin-order-refund-summary.approved{background:#f1fbf7;border-color:#a8dcca}.admin-order-refund-summary.rejected{background:#fff6f6;border-color:#e8b8bb}.admin-refund-settings{border-color:#cfe1da;margin-bottom:18px;overflow:hidden}.admin-refund-settings.is-disabled{border-color:#e2c98d}.admin-refund-settings-head{background:linear-gradient(135deg,#fff,#f4fbf8);border-bottom:1px solid #e1eae6;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.admin-refund-settings.is-disabled .admin-refund-settings-head{background:linear-gradient(135deg,#fff,#fff9ed)}.admin-refund-settings-title{align-items:flex-start;gap:13px;min-width:0;display:flex}.admin-refund-settings-title>span{color:#087c59;background:#e4f7ef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-refund-settings-title>div{gap:3px;display:grid}.admin-refund-settings-title small{color:#0a8560;letter-spacing:.06em;font-size:.72rem;font-weight:800}.admin-refund-settings-title h2{color:#17392e;margin:0;font-size:1.12rem}.admin-refund-settings-title p{color:#71857d;margin:0;font-size:.82rem;line-height:1.5}.admin-refund-settings-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-refund-settings-disclosure{white-space:nowrap;min-height:42px;padding-inline:14px}.admin-refund-settings-disclosure svg{transition:transform .18s}.admin-refund-settings.is-expanded .admin-refund-settings-disclosure svg{transform:rotate(180deg)}.admin-refund-settings.is-collapsed .admin-refund-settings-head{border-bottom:0}.admin-refund-toggle{color:#687a73;min-width:118px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e0dc;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:7px 13px 7px 8px;font-size:.82rem;font-weight:800;display:inline-flex}.admin-refund-toggle>span{background:#cbd7d2;border-radius:999px;width:38px;height:23px;transition:background .2s;position:relative}.admin-refund-toggle>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #14372c2e}.admin-refund-toggle.active{color:#087554;background:#effbf6;border-color:#91d6bd}.admin-refund-toggle.active>span{background:#0ea474}.admin-refund-toggle.active>span:after{transform:translate(15px)}.admin-refund-reason-editor{padding:18px 20px}.admin-refund-reason-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.admin-refund-reason-heading>div:first-child{gap:3px;display:grid}.admin-refund-reason-heading strong{color:#23483c;font-size:.92rem}.admin-refund-reason-heading span{color:#7c8e87;font-size:.78rem}.admin-refund-reason-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-refund-reason-heading .secondary-button{min-height:38px;padding:8px 12px}.admin-refund-reason-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-refund-reason-row{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:12px;grid-template-columns:27px minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;padding:9px 9px 9px 11px;display:grid}.admin-refund-reason-row>span{color:#087858;background:#e5f7f0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.75rem;font-weight:850;display:grid}.admin-refund-reason-row label{gap:2px;min-width:0;display:grid}.admin-refund-reason-row label small{color:#82918b;font-size:.67rem}.admin-refund-reason-row input{color:#23483c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:2px 0;font-size:.84rem;font-weight:700}.admin-refund-reason-delete{color:#bf454d;cursor:pointer;background:#fff7f7;border:1px solid #f0c8cc;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-refund-reason-delete:disabled{opacity:.35;cursor:not-allowed}.admin-refund-notification-settings{border-top:1px solid #e1eae6;gap:13px;margin-top:18px;padding-top:18px;display:grid}.admin-refund-notification-heading{align-items:flex-start;gap:11px;display:flex}.admin-refund-notification-heading>span{color:#087b59;background:#e4f7ef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-refund-notification-heading>div{gap:3px;min-width:0;display:grid}.admin-refund-notification-heading strong{color:#23483c;font-size:.92rem}.admin-refund-notification-heading small{color:#7c8e87;font-size:.78rem;line-height:1.45}.admin-refund-notification-events,.admin-refund-notification-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-refund-notification-events>label{cursor:pointer;background:#fbfdfc;border:1px solid #dbe7e2;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;padding:12px;display:grid}.admin-refund-notification-events input,.admin-refund-notification-channels header input{accent-color:#0e9e70;width:18px;height:18px;margin:1px 0 0}.admin-refund-notification-events label>span,.admin-refund-notification-channels header>div{gap:3px;min-width:0;display:grid}.admin-refund-notification-events strong,.admin-refund-notification-channels header strong{color:#294d40;font-size:.82rem}.admin-refund-notification-events small,.admin-refund-notification-channels header small{color:#80918a;font-size:.72rem;line-height:1.45}.admin-refund-notification-channels>article{background:#fbfdfc;border:1px solid #dbe7e2;border-radius:12px;min-width:0;padding:14px}.admin-refund-notification-channels>article.active{background:#f3fbf8;border-color:#a9d9c8;box-shadow:inset 0 0 0 1px #0e9e700a}.admin-refund-notification-channels header{grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:9px;display:grid}.admin-refund-notification-channels header>span{color:#087b59;background:#e5f7f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-refund-notification-channels article>label{gap:6px;margin-top:11px;display:grid}.admin-refund-notification-channels article>label>span{color:#476058;font-size:.75rem;font-weight:750}.admin-refund-notification-channels article>label input,.admin-refund-notification-channels .password-field input{color:#17392e;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:10px;outline:none;padding:0 12px;font-size:.82rem}.admin-refund-notification-channels article>label input:focus,.admin-refund-notification-channels .password-field input:focus{border-color:#39af86;box-shadow:0 0 0 3px #15a4741a}.admin-refund-notification-channels .password-field{position:relative}.admin-refund-notification-channels .password-field input{padding-right:42px}.admin-refund-notification-channels .password-field button{color:#71857d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.admin-refund-notification-test-row{align-items:center;gap:12px;display:flex}.admin-refund-notification-test-row .secondary-button{flex:none;min-height:40px}.admin-refund-notification-test-row>small{color:#7c8e87;font-size:.74rem;line-height:1.45}.admin-refund-notification-feedback{border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.admin-refund-notification-feedback.success{color:#146242;background:#effaf5;border-color:#bfe3d2}.admin-refund-notification-feedback.error{color:#9e3038;background:#fff2f3;border-color:#efc4c8}.admin-refund-notification-feedback>span{gap:2px;min-width:0;display:grid}.admin-refund-notification-feedback strong{font-size:.8rem}.admin-refund-notification-feedback small{color:inherit;overflow-wrap:anywhere;opacity:.86;font-size:.73rem;line-height:1.45}.admin-refund-notification-feedback button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.admin-refund-settings-actions{background:#f9fcfb;border-top:1px solid #e2ebe7;justify-content:flex-end;align-items:center;gap:14px;padding:13px 20px;display:flex}.admin-refund-settings-actions>span{color:#7c8c86;margin-right:auto;font-size:.78rem}.admin-refund-settings-actions .save-button{min-height:40px}.admin-refund-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-refund-heading-actions .secondary-button,.admin-refund-heading-actions .save-button{min-height:42px}.admin-support-refund-create{background:linear-gradient(145deg,#fff,#f3fbf8);border-color:#a8d9c8;margin-bottom:18px;overflow:hidden}.admin-support-refund-create-head{border-bottom:1px solid #dceae4;align-items:flex-start;gap:13px;padding:20px;display:flex}.admin-support-refund-create-head>span{color:#087b59;background:#e3f7ef;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.admin-support-refund-create-head>div{gap:3px;display:grid}.admin-support-refund-create-head small{color:#09805d;letter-spacing:.055em;font-size:.74rem;font-weight:850}.admin-support-refund-create-head h2{color:#17392e;margin:0;font-size:1.16rem}.admin-support-refund-create-head p{color:#70847c;margin:0;font-size:.84rem;line-height:1.55}.admin-support-refund-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.admin-support-refund-create-grid label{color:#405c52;gap:6px;min-width:0;font-size:.8rem;font-weight:750;display:grid}.admin-support-refund-create-grid label.wide{grid-column:1/-1}.admin-support-refund-create-grid input,.admin-support-refund-create-grid textarea{color:#17392e;width:100%;min-width:0;font:inherit;resize:vertical;background:#ffffffe6;border:1px solid #cdded8;border-radius:11px;outline:none;padding:11px 13px;font-weight:500}.admin-support-refund-create-grid input:focus,.admin-support-refund-create-grid textarea:focus{border-color:#39af86;box-shadow:0 0 0 3px #15a4741a}.admin-support-refund-proxy-field>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-support-refund-proxy-field .secondary-button{white-space:nowrap;min-height:42px;padding:9px 12px}.admin-support-refund-preview{background:linear-gradient(135deg,#f5fffb,#e9f9f3);border:1px solid #8fd5bb;border-radius:13px;grid-column:1/-1;grid-template-columns:auto minmax(180px,1fr) minmax(260px,1.3fr);align-items:center;gap:12px 18px;padding:14px;display:grid}.admin-support-refund-preview-title{align-items:center;gap:10px;display:flex}.admin-support-refund-preview-title>span{color:#fff;background:#0b956a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-support-refund-preview-title>div{gap:3px;min-width:180px;display:grid}.admin-support-refund-preview-title small{color:#087354;letter-spacing:.06em;font-size:.68rem;font-weight:850}.admin-support-refund-preview-title strong{color:#087354;font-size:1.55rem;line-height:1.1}.admin-support-refund-amount-input{background:#fff;border:2px solid #20a979;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:190px;min-height:48px;padding:7px 12px;display:grid;box-shadow:0 0 0 4px #0b956a14,0 8px 18px #0c6c4e14}.admin-support-refund-amount-input:focus-within{border-color:#087b59;box-shadow:0 0 0 4px #0b956a24,0 10px 22px #0c6c4e1c}.admin-support-refund-amount-input input{color:#087354;background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;padding:0;font-size:1.55rem;font-weight:850}.admin-support-refund-amount-input b{color:#087354;font-size:1.15rem}.admin-support-refund-preview-title em{color:#54736a;font-size:.71rem;font-style:normal;font-weight:700;line-height:1.45}.admin-support-refund-preview-customer{gap:2px;min-width:0;display:grid}.admin-support-refund-preview-customer strong{color:#17392e}.admin-support-refund-preview-customer span,.admin-support-refund-preview-customer small{color:#6f827a;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.admin-support-refund-preview-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-support-refund-preview-breakdown span{color:#74867f;background:#ffffffc7;border-radius:9px;gap:2px;padding:8px 9px;font-size:.7rem;display:grid}.admin-support-refund-preview-breakdown strong{color:#294f42;font-size:.8rem}.admin-support-refund-preview>p{color:#55736a;border-top:1px solid #5fab8f3d;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding-top:9px;font-size:.76rem;line-height:1.45;display:flex}.admin-support-refund-preview>p svg{color:#07825d;flex:none}.admin-support-refund-create-actions{background:#f7fcfae6;border-top:1px solid #dce9e4;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.admin-support-refund-create-actions>p{color:#668078;align-items:flex-start;gap:8px;max-width:720px;margin:0;font-size:.8rem;line-height:1.5;display:flex}.admin-support-refund-create-actions>p svg{color:#07825d;flex:none;margin-top:2px}.admin-support-refund-create-actions>div{flex:none;gap:9px;display:flex}.admin-support-refund-confirm-backdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101c2194;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-support-refund-confirm-dialog{background:#fbfdfc;border:1px solid #ee926f8c;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 28px 75px #0a181c47}.admin-support-refund-confirm-icon{color:#fff;background:linear-gradient(145deg,#cf5435,#9f3427);border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 12px 26px #aa3d2a3d}.admin-support-refund-confirm-dialog>div{align-content:center;gap:5px;min-width:0;display:grid}.admin-support-refund-confirm-dialog small{color:#a23b2b;letter-spacing:.07em;font-size:.7rem;font-weight:850}.admin-support-refund-confirm-dialog h2{color:#17272b;margin:0;font-size:1.25rem}.admin-support-refund-confirm-dialog p{color:#64777a;margin:0;font-size:.84rem;line-height:1.55}.admin-support-refund-confirm-dialog dl{background:#f2f7f6;border:1px solid #dbe7e4;border-radius:13px;grid-column:1/-1;gap:8px;margin:4px 0 0;padding:12px 14px;display:grid}.admin-support-refund-confirm-dialog dl>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-support-refund-confirm-dialog dt{color:#728481;font-size:.76rem}.admin-support-refund-confirm-dialog dd{color:#25453c;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin:0;font-size:.78rem;font-weight:800;overflow:hidden}.admin-support-refund-confirm-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.admin-refund-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-refund-summary-grid article{background:#fff;border:1px solid #d9e5e0;border-radius:15px;align-items:flex-start;gap:13px;min-height:112px;padding:18px;display:flex;box-shadow:0 10px 26px #17392e09}.admin-refund-summary-grid article>span{color:#087c59;background:#e7f8f1;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.admin-refund-summary-grid article.attention{background:#fffaf0;border-color:#edc67b}.admin-refund-summary-grid article.attention>span{color:#a55f00;background:#fff0cf}.admin-refund-summary-grid article>div{gap:3px;display:grid}.admin-refund-summary-grid small{color:#7f8f89;letter-spacing:.05em;font-size:.72rem;font-weight:800}.admin-refund-summary-grid strong{color:#17392e;font-size:1.55rem;line-height:1.15}.admin-refund-summary-grid p{color:#7a8b84;margin:0;font-size:.78rem;line-height:1.45}.admin-refund-panel{overflow:hidden}.admin-refund-toolbar{border-bottom:1px solid #e1e9e6;grid-template-columns:minmax(260px,.9fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.admin-refund-toolbar .admin-search{width:100%}.admin-refund-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-refund-filters button{color:#526c63;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2dd;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.78rem;font-weight:750;display:flex}.admin-refund-filters button span{color:#71847c;background:#eef4f1;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;display:grid}.admin-refund-filters button.active{color:#fff;background:#0d9468;border-color:#0d9468}.admin-refund-filters button.active span{color:#0d7455;background:#dff8ee}.admin-refund-list{gap:16px;padding:18px 20px 4px;display:grid}.admin-refund-card{background:linear-gradient(145deg,#fffdf7,#fff9ed);border:1px solid #e2c47f;border-radius:16px;padding:18px}.admin-refund-card.approved{background:linear-gradient(145deg,#fbfffd,#f0fbf7);border-color:#9fd8c1}.admin-refund-card.rejected{background:linear-gradient(145deg,#fff,#fff5f5);border-color:#e5b3b7}.admin-refund-card>header{border-bottom:1px solid #6c857b2e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-bottom:15px;display:grid}.admin-refund-card-icon{color:#9a5c08;background:#fff0cf;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.admin-refund-card header>div{gap:2px;min-width:0;display:grid}.admin-refund-card header small{color:#7c8b85;letter-spacing:.055em;font-size:.72rem;font-weight:800}.admin-refund-card header h2{color:#17392e;margin:0;font-size:1.08rem}.admin-refund-card header p{color:#83918c;margin:0;font-size:.76rem}.admin-refund-status{color:#9a5b04;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:800}.admin-refund-status.approved{color:#087151;background:#def7ed}.admin-refund-status.rejected{color:#ac3f47;background:#fde7e8}.admin-refund-status.reviewing,.admin-refund-status.awaiting{color:#855b0d;background:#fff1d8}.admin-refund-status.accepted{color:#0a6d50;background:#dff6ed}.admin-refund-source-badge{color:#5c746b;white-space:nowrap;background:#fffc;border:1px solid #c7ddd5;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.admin-refund-source-badge.support{color:#176499;background:#edf7fd;border-color:#b9d8ed}.admin-refund-source-badge.customer{color:#087253;background:#effaf6;border-color:#b9decf}.admin-refund-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-refund-identity-grid>div{background:#ffffffc7;border:1px solid #c0d5cdcc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;padding:12px 13px;display:grid}.admin-refund-identity-grid small{color:#7b8b85;letter-spacing:.045em;grid-column:1/-1;font-size:.7rem;font-weight:800}.admin-refund-identity-grid strong,.admin-refund-identity-grid code{color:#1d493b;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-refund-identity-grid span{color:#7b8b85;grid-column:1/-1;font-size:.76rem}.admin-refund-identity-grid button{color:#087857;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.72rem;font-weight:750;display:inline-flex}.admin-refund-customer-message{background:#ffffffb8;border-radius:11px;margin-top:12px;padding:13px 14px}.admin-refund-customer-message small{color:#7c8d86;letter-spacing:.045em;font-size:.7rem;font-weight:800}.admin-refund-customer-message p{color:#455e55;margin:5px 0 0;line-height:1.55}.admin-refund-customer-message.support-created{background:#eef8fde0;border:1px solid #bddced}.admin-refund-customer-message.support-created small{color:#176797}.admin-refund-proration{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.admin-refund-proration>div{background:#ffffffc7;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.admin-refund-proration span{color:#7b8b85;font-size:.72rem}.admin-refund-proration strong{color:#1e4d3e;font-size:.92rem}.admin-refund-proration .deduction{color:#b34149}.admin-refund-proration .refund-total{color:#fff;background:#0d8c65}.admin-refund-proration .refund-total span,.admin-refund-proration .refund-total strong{color:#fff}.admin-refund-source-line{color:#687e75;background:#e7f3eecc;border-radius:10px;flex-wrap:wrap;gap:8px 22px;margin-top:11px;padding:10px 12px;font-size:.76rem;display:flex}.admin-refund-source-line strong,.admin-refund-source-line code{color:#284d40}.admin-refund-empty{color:#80918a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;padding:35px;display:grid}.admin-refund-empty strong{color:#284a3f;font-size:1rem}.admin-refund-empty p{margin:0}@media (width<=720px){.admin-proxy-refund-request>header{grid-template-columns:auto 1fr}.admin-proxy-refund-request>header b{grid-column:1/-1;width:max-content}.admin-proxy-refund-review{grid-template-columns:1fr}.admin-proxy-refund-review>div{justify-content:stretch}.admin-proxy-refund-review>div button{flex:1}.admin-order-refund-summary{grid-template-columns:auto minmax(0,1fr)}.admin-order-refund-summary>b{grid-column:1/-1;margin-left:49px}.admin-refund-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-refund-heading-actions{justify-content:stretch;width:100%}.admin-refund-heading-actions button{flex:1}.admin-support-refund-create-grid{grid-template-columns:1fr}.admin-support-refund-create-grid label.wide{grid-column:auto}.admin-support-refund-proxy-field>div,.admin-support-refund-preview{grid-template-columns:1fr}.admin-support-refund-create-actions{flex-direction:column;align-items:stretch}.admin-support-refund-create-actions>div{justify-content:flex-end}.admin-support-refund-confirm-dialog{border-radius:18px;padding:19px}.admin-support-refund-confirm-dialog footer{grid-template-columns:1fr;display:grid}.admin-support-refund-confirm-dialog footer button{width:100%}.admin-refund-settings-head,.admin-refund-reason-heading{flex-direction:column;align-items:stretch}.admin-refund-settings-head-actions{justify-content:space-between;width:100%}.admin-refund-toggle{width:max-content}.admin-refund-reason-heading>div:last-child{justify-content:flex-start}.admin-refund-reason-list,.admin-refund-notification-events,.admin-refund-notification-channels{grid-template-columns:1fr}.admin-refund-notification-test-row{flex-direction:column;align-items:stretch}.admin-refund-notification-test-row .secondary-button{width:100%}.admin-refund-toolbar{grid-template-columns:1fr}.admin-refund-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.admin-refund-filters button{flex:none}.admin-refund-card>header{grid-template-columns:auto minmax(0,1fr)}.admin-refund-source-badge{grid-column:1/2;width:max-content;margin-left:55px}.admin-refund-status{grid-area:2/2/auto/3;width:max-content}.admin-refund-identity-grid,.admin-refund-proration{grid-template-columns:1fr}}.customer-notification-item.kind-diagnostic{border-color:#a9cfe4}.customer-notification-item.kind-diagnostic.is-unread{background:#f2f9fd;box-shadow:inset 3px 0 #2a87b7}.customer-notification-item.kind-diagnostic .customer-notification-tone{color:#17678f;background:#e4f3fb}.customer-diagnostic-deadline{background:linear-gradient(135deg,#f4fbff,#e9f6fd);border:1px solid #9ecfe5;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;width:100%;display:grid;color:#174e6c!important;padding:11px 12px!important}.customer-diagnostic-deadline svg{color:#207fae;grid-row:1/3}.customer-diagnostic-deadline strong{font-size:.92rem;font-weight:850;line-height:1.35}.customer-diagnostic-deadline em{color:#58798a;font-size:.78rem;font-style:normal;line-height:1.45}.customer-diagnostic-deadline.is-expired{background:#fff3f3;border-color:#e7b3b7;color:#a5363c!important}.customer-diagnostic-deadline.is-expired svg,.customer-diagnostic-deadline.is-expired em{color:#a9555a}.customer-diagnostic-decision-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;width:100%;margin-top:5px;display:grid}.customer-diagnostic-decision-actions button{min-height:42px;font:inherit;cursor:pointer;border:1px solid #d4dfda;border-radius:10px;padding:10px 12px;font-size:.86rem;font-weight:800}.customer-diagnostic-decision-actions .decline{color:#9b3c42;background:#fff7f7;border-color:#e9b9bc}.customer-diagnostic-decision-actions .accept{color:#fff;background:#197aa4;border-color:#197aa4}.customer-diagnostic-decision-actions button:disabled{opacity:.55;cursor:not-allowed}.customer-proxy-diagnostic-state{color:#185d7f;background:#eff9fe;border:1px solid #9dcfe5;border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;display:flex}.customer-proxy-diagnostic-state>span{gap:3px;min-width:0;display:grid}.customer-proxy-diagnostic-state svg{flex:none;margin-top:2px}.customer-proxy-diagnostic-state small{letter-spacing:.055em;font-size:.77rem;font-weight:850}.customer-proxy-diagnostic-state strong{font-size:.98rem}.customer-proxy-diagnostic-state p{color:inherit;margin:1px 0 0;font-size:.87rem;line-height:1.5}.customer-proxy-diagnostic-state.awaiting_customer{color:#805711;background:#fff9ea;border-color:#e2c06f}.customer-proxy-diagnostic-state.customer_approved,.customer-proxy-diagnostic-state.testing{color:#155b7d;background:#eef8fd;border-color:#9bcde3}.customer-proxy-diagnostic-state.restore_failed{color:#a3353d;background:#fff3f3;border-color:#e6aeb2}.customer-proxy-compact-summary .customer-proxy-diagnostic-state{margin:0;padding:10px 12px}.admin-diagnostics{gap:18px;display:grid}.admin-diagnostics-heading{justify-content:space-between;align-items:flex-start;gap:20px;max-width:none;display:flex}.admin-diagnostics-heading>div{max-width:760px}.admin-diagnostics-heading small{color:#0a8d65;letter-spacing:.075em;font-size:.78rem;font-weight:850}.admin-diagnostics-heading h1{margin:5px 0 8px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.admin-diagnostics-heading p{color:#70837c;margin:0;font-size:1rem;line-height:1.6}.admin-diagnostic-notification-settings{background:#fff;border:1px solid #cfe1da;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1648370a}.admin-diagnostic-notification-head{background:linear-gradient(135deg,#fff,#f3fbf8);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:92px;padding:17px 19px;display:grid}.admin-diagnostic-notification-head>span{color:#087c59;background:#e3f7ef;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-diagnostic-notification-head>div{gap:2px;min-width:0;display:grid}.admin-diagnostic-notification-head small{color:#0a8560;letter-spacing:.06em;font-size:.7rem;font-weight:850}.admin-diagnostic-notification-head strong{color:#1f4438;font-size:.95rem}.admin-diagnostic-notification-head p{color:#74867f;margin:0;font-size:.77rem;line-height:1.45}.admin-diagnostic-notification-head>b{color:#93600d;white-space:nowrap;background:#fff9ea;border:1px solid #e1d09f;border-radius:999px;padding:7px 10px;font-size:.73rem}.admin-diagnostic-notification-head>b.active{color:#087553;background:#ebf9f3;border-color:#a9d9c8}.admin-diagnostic-notification-head>button{min-height:39px}.admin-diagnostic-notification-settings.is-expanded .admin-diagnostic-notification-head>button svg{transform:rotate(180deg)}.admin-diagnostic-notification-body{border-top:1px solid #e1eae6;gap:13px;padding:17px 19px;display:grid}.admin-diagnostic-notification-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-diagnostic-notification-actions>span{color:#7c8e87;margin-right:auto;font-size:.76rem}.admin-diagnostic-notification-actions button{min-height:40px}.admin-diagnostic-notification-note{color:#70847c;align-items:center;gap:7px;font-size:.72rem;line-height:1.45;display:flex}.admin-diagnostic-notification-note svg{color:#0b8b64;flex:none}.admin-diagnostic-create,.admin-diagnostic-list{background:#fff;border:1px solid #d6e4df;border-radius:17px;overflow:hidden;box-shadow:0 14px 36px #143c2f0a}.admin-diagnostic-form{background:linear-gradient(135deg,#fff,#f4fbf8);gap:12px;padding:20px;display:grid}.admin-diagnostic-form label{color:#35594d;gap:8px;font-size:.9rem;font-weight:800;display:grid}.admin-diagnostic-form label>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-diagnostic-form input,.admin-diagnostic-preview textarea{color:#173a2f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbded7;border-radius:12px;outline:none;font-size:.95rem}.admin-diagnostic-form input{min-height:48px;padding:12px 14px}.admin-diagnostic-form input:focus,.admin-diagnostic-preview textarea:focus{border-color:#2cab80;box-shadow:0 0 0 4px #16a3741a}.admin-diagnostic-form p{color:#6e837b;align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.admin-diagnostic-preview{border-top:1px solid #dfeae6;gap:15px;padding:20px;display:grid}.admin-diagnostic-preview-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-diagnostic-preview-head>div{gap:4px;min-width:0;display:grid}.admin-diagnostic-preview-head small{color:#0a9168;letter-spacing:.06em;font-size:.75rem;font-weight:850}.admin-diagnostic-preview-head strong{color:#174538;overflow-wrap:anywhere;font-size:1.05rem}.diagnostic-auth,.diagnostic-status{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.diagnostic-auth.whitelist{color:#98600a;background:#fff0cf}.diagnostic-auth.credentials{color:#0a7755;background:#e2f7ef}.admin-diagnostic-preview-grid,.admin-diagnostic-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-diagnostic-preview-grid>span,.admin-diagnostic-card-grid>span{background:#f9fcfb;border:1px solid #dce7e3;border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.admin-diagnostic-preview-grid small,.admin-diagnostic-card-grid small{color:#7b8d86;letter-spacing:.04em;font-size:.72rem;font-weight:800}.admin-diagnostic-preview-grid strong,.admin-diagnostic-card-grid strong{color:#21493c;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.admin-diagnostic-preview-grid em,.admin-diagnostic-card-grid em{color:#73867e;overflow-wrap:anywhere;font-size:.78rem;font-style:normal;line-height:1.45}.admin-diagnostic-preview label{color:#405d53;gap:7px;font-size:.86rem;font-weight:800;display:grid}.admin-diagnostic-preview textarea{resize:vertical;min-height:90px;padding:13px 14px;line-height:1.55}.admin-diagnostic-preview-actions{justify-content:flex-end;gap:9px;display:flex}.admin-diagnostic-auto-fill{background:#effaf6;border:1px solid #b9dfd2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.admin-diagnostic-auto-fill-icon{color:#0b8f67;background:#dff5ed;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-diagnostic-auto-fill>span:nth-child(2){gap:3px;min-width:0;display:grid}.admin-diagnostic-auto-fill strong{color:#184d3e;font-size:.9rem}.admin-diagnostic-auto-fill small{color:#6d827a;font-size:.78rem;line-height:1.45}.admin-diagnostic-auto-fill>b{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.76rem}.admin-diagnostic-auto-fill>b.ready{color:#087958;background:#dff5eb}.admin-diagnostic-auto-fill>b.missing{color:#a35413;background:#fff0d8}.admin-diagnostic-empty,.admin-diagnostic-loading{color:#7e918a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;padding:30px;display:grid}.admin-diagnostic-empty svg{color:#0b9a6d}.admin-diagnostic-empty strong{color:#254b3f;font-size:1rem}.admin-diagnostic-empty p{max-width:520px;margin:0;line-height:1.55}.admin-diagnostic-list-head{border-bottom:1px solid #e1eae6;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.admin-diagnostic-list-head h2{color:#193e32;margin:0;font-size:1.15rem}.admin-diagnostic-list-head p{color:#809089;margin:4px 0 0;font-size:.8rem}.admin-diagnostic-list-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-diagnostic-list-head-actions>span{color:#0a7d59;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.admin-diagnostic-history-toggle{white-space:nowrap;min-height:40px;padding:8px 13px}.admin-diagnostic-history-toggle svg{transition:transform .2s}.admin-diagnostic-history-toggle svg.is-open{transform:rotate(180deg)}.admin-diagnostic-history{animation:.18s ease-out diagnostic-history-reveal}@keyframes diagnostic-history-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-diagnostic-search{background:#fbfdfc;border:1px solid #d5e3de;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;margin:14px 20px 4px;padding:6px 8px 6px 14px;display:grid}.admin-diagnostic-search>svg{color:#6f847c}.admin-diagnostic-search input{color:#193e32;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:.92rem}.admin-diagnostic-search input::placeholder{color:#8b9b95}.admin-diagnostic-search button{color:#587069;background:#fff;border:1px solid #d8e4df;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-diagnostic-search button:hover{color:#087354;background:#f0fbf7;border-color:#99d1bd}.admin-diagnostic-search>span{color:#6d7f78;text-align:center;white-space:nowrap;background:#edf5f2;border-radius:9px;min-width:88px;padding:7px 10px;font-size:.8rem}.admin-diagnostic-search>span strong{color:#087354;font-size:.9rem}.admin-diagnostic-no-results{min-height:220px}.admin-diagnostic-no-results svg{color:#8aa098}.admin-diagnostic-no-results strong{color:#254b3f;font-size:1rem}.admin-diagnostic-no-results span{max-width:520px;line-height:1.5}.admin-diagnostic-no-results button{margin-top:4px}.admin-diagnostic-card{background:#fff;border:1px solid #d8e5e0;border-radius:14px;gap:13px;margin:16px 20px;padding:17px;display:grid}.admin-diagnostic-card:focus{outline:0}.admin-diagnostic-card.is-just-created{border-color:#36b98d;animation:.42s ease-out diagnostic-card-focus;box-shadow:0 0 0 4px #10a3711f,0 18px 38px #134e3c1f}.admin-diagnostic-new-label{color:#087354;background:#e8f8f1;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:850;display:inline-flex}@keyframes diagnostic-card-focus{0%{opacity:.65;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-diagnostic-card.is-just-created{animation:none}}.admin-diagnostic-card-compact{gap:10px;margin-block:12px;padding:14px 16px}.admin-diagnostic-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-diagnostic-card header>div{gap:4px;min-width:0;display:grid}.admin-diagnostic-card header small{color:#7c8d86;font-size:.75rem;font-weight:750}.admin-diagnostic-card header h3{color:#173f33;overflow-wrap:anywhere;margin:0;font-size:1rem}.admin-diagnostic-summary{background:#f9fcfb;border:1px solid #e0e9e5;border-radius:11px;grid-template-columns:1.1fr .7fr .85fr .7fr 1fr;gap:10px;padding:10px 12px;display:grid}.admin-diagnostic-summary>span{align-content:start;gap:2px;min-width:0;display:grid}.admin-diagnostic-summary small{color:#7b8c85;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-diagnostic-summary strong{color:#21483c;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.35;overflow:hidden}.admin-diagnostic-details{gap:11px;padding-top:3px;display:grid}.admin-diagnostic-request-id{color:#81918b;overflow-wrap:anywhere;margin:0;font-size:.76rem}.diagnostic-status.awaiting{color:#8d5a09;background:#fff0ce}.diagnostic-status.approved,.diagnostic-status.ready,.diagnostic-status.live,.diagnostic-status.completed{color:#087354;background:#e2f7ef}.diagnostic-status.testing{color:#176695;background:#e4f2fb}.diagnostic-status.restore-failed,.diagnostic-status.failed,.diagnostic-status.offline,.diagnostic-status.rejected{color:#a83840;background:#fde9ea}.diagnostic-status.expired,.diagnostic-status.closed{color:#687a73;background:#edf2f0}.admin-diagnostic-waiting,.admin-diagnostic-danger{border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.admin-diagnostic-waiting{color:#81550e;background:#fff9e8;border:1px solid #e3c271}.admin-diagnostic-danger{color:#a1373e;background:#fff3f3;border:1px solid #e7b3b7}.admin-diagnostic-danger.restore-waiting{color:#81550e;background:#fff9e8;border-color:#e3c271}.admin-diagnostic-waiting span,.admin-diagnostic-danger span{gap:2px;display:grid}.admin-diagnostic-waiting small,.admin-diagnostic-danger small{color:inherit;font-size:.76rem;line-height:1.45}.admin-diagnostic-ip-result{background:#effaf6;border:1px solid #b9dfd2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.admin-diagnostic-ip-result.offline{background:#fff5f5;border-color:#efc4c7}.admin-diagnostic-ip-result.unknown{background:#fffaf0;border-color:#e6d39e}.admin-diagnostic-ip-result>span{gap:4px;min-width:0;display:grid}.admin-diagnostic-ip-result small{color:#71857d;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-diagnostic-ip-result strong{overflow-wrap:anywhere;color:#174d3d;font-size:.92rem}.admin-diagnostic-ip-result.offline strong{color:#a43e45}.admin-diagnostic-card>footer{border-top:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.admin-diagnostic-card>footer>span{color:#81918b;overflow-wrap:anywhere;font-size:.74rem}.admin-diagnostic-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-diagnostic-card>footer .diagnostic-copy-result{color:#126b53;background:#f4fcf9;border-color:#a9d9c9}.admin-diagnostic-card>footer .diagnostic-copy-result:hover{color:#075f45;background:#e9f9f3;border-color:#65c5a5}.admin-diagnostic-toggle{color:#49665d;background:#fff;min-width:126px}.admin-diagnostic-toggle svg{transition:transform .18s}.admin-diagnostic-toggle svg.is-open{transform:rotate(180deg)}.admin-diagnostic-pagination{background:#fbfdfc;border-top:1px solid #e1eae6;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.admin-diagnostic-pagination>div{color:#71827b;align-items:baseline;gap:5px;font-size:.82rem;display:flex}.admin-diagnostic-pagination>div strong{color:#193e32;font-size:.92rem}.admin-diagnostic-pagination>label{color:#64766f;align-items:center;gap:7px;font-size:.82rem;font-weight:750;display:flex}.admin-diagnostic-pagination select{color:#25483d;min-width:70px;height:38px;font:inherit;background:#fff;border:1px solid #d2dfda;border-radius:10px;outline:none;padding:0 30px 0 11px;font-size:.86rem;font-weight:750}.admin-diagnostic-pagination nav{align-items:center;gap:8px;display:flex}.admin-diagnostic-pagination nav button{color:#356052;background:#fff;border:1px solid #d5e1dc;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.admin-diagnostic-pagination nav button:disabled{cursor:not-allowed;color:#a7b5b0;background:#f2f6f4}.admin-diagnostic-pagination nav span{color:#71827b;text-align:center;min-width:88px;font-size:.82rem}.admin-diagnostic-pagination nav span strong{color:#21483c}@media (width<=900px){.admin-diagnostic-notification-head{grid-template-columns:auto minmax(0,1fr) auto}.admin-diagnostic-notification-head>button{grid-column:2/-1;justify-self:end}.admin-diagnostic-preview-grid,.admin-diagnostic-card-grid,.admin-diagnostic-ip-result{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-diagnostic-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.admin-diagnostic-notification-head{grid-template-columns:auto minmax(0,1fr)}.admin-diagnostic-notification-head>b{grid-column:2;justify-self:start}.admin-diagnostic-notification-head>button{grid-column:1/-1;width:100%}.admin-diagnostic-notification-actions{flex-direction:column;align-items:stretch}.admin-diagnostic-notification-actions>span{margin-right:0}.admin-diagnostic-notification-actions button{width:100%}.admin-diagnostics-heading,.admin-diagnostic-preview-head,.admin-diagnostic-list-head,.admin-diagnostic-card>header,.admin-diagnostic-card>footer{flex-direction:column;align-items:stretch}.admin-diagnostic-list-head-actions{justify-content:space-between;align-items:center;width:100%}.admin-diagnostic-history-toggle{margin-left:auto}.admin-diagnostic-form label>div,.admin-diagnostic-preview-grid,.admin-diagnostic-card-grid{grid-template-columns:1fr}.admin-diagnostic-preview-actions,.admin-diagnostic-card>footer>div{justify-content:stretch}.admin-diagnostic-preview-actions button,.admin-diagnostic-card>footer button{flex:1}.admin-diagnostic-auto-fill{grid-template-columns:auto minmax(0,1fr)}.admin-diagnostic-auto-fill>b{grid-column:1/-1;justify-self:start}.admin-diagnostic-ip-result{grid-template-columns:1fr}.admin-diagnostic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-diagnostic-card-compact{margin-inline:12px;padding:13px}.admin-diagnostic-search{grid-template-columns:auto minmax(0,1fr) auto;margin-inline:12px;padding-left:12px}.admin-diagnostic-search>span{grid-column:1/-1;justify-self:stretch}.admin-diagnostic-pagination{grid-template-columns:1fr auto;padding-inline:14px}.admin-diagnostic-pagination nav{grid-column:1/-1;justify-content:space-between}.customer-diagnostic-decision-actions{grid-template-columns:1fr}}.affiliate-heading,.affiliate-admin-heading{margin-bottom:20px}.affiliate-admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.affiliate-admin-heading>div>span,.affiliate-heading>div>span{color:#0f9f6e;letter-spacing:.12em;font-size:10px;font-weight:850}.affiliate-admin-heading h1,.affiliate-heading h1{color:#133d31;letter-spacing:-.035em;margin:6px 0;font-size:clamp(25px,3vw,34px)}.affiliate-admin-heading p,.affiliate-heading p{color:#718079;max-width:760px;margin:0;font-size:12px;line-height:1.65}.affiliate-state-card{color:#5d716a;text-align:center;background:#fff;border:1px solid #dce7e3;border-radius:16px;align-content:center;place-items:center;gap:12px;min-height:300px;padding:40px;display:grid}.affiliate-state-card strong{color:#173f33;font-size:15px}.affiliate-state-card p{margin:0;font-size:11px}.affiliate-state-card button{color:#0b7958;min-height:38px;font:inherit;background:#f3fcf8;border:1px solid #b9d9ce;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.affiliate-state-card.error{color:#a33f45;background:snow}.affiliate-message{color:#0c7254;background:#effaf6;border:1px solid #b6ddcf;border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:10px;font-weight:750;display:flex}.affiliate-message.error{color:#a13b43;background:#fff4f5;border-color:#efc4c7}.affiliate-link-card{background:radial-gradient(circle at 92% 10%,#53cb9e33,#0000 28%),linear-gradient(135deg,#f3fcf8,#fff 62%);border:1px solid #9cd2be;border-radius:16px;margin-bottom:18px;padding:22px;position:relative;overflow:hidden}.affiliate-link-card:after{content:"";pointer-events:none;border:28px solid #0f9f6e0f;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-64px;right:-42px}.affiliate-link-title{align-items:center;gap:11px;margin-bottom:15px;display:flex}.affiliate-link-title>span,.affiliate-settings-title>span{color:#fff;background:linear-gradient(135deg,#0f9f6e,#087552);border-radius:12px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 10px 20px #0f9f6e33}.affiliate-link-title small{color:#0b7958;letter-spacing:.1em;font-size:8px;font-weight:850}.affiliate-link-title h2{color:#173f33;margin:3px 0 0;font-size:16px}.affiliate-link-box{z-index:1;background:#fff;border:1px solid #c7ddd5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 7px 7px 15px;display:grid;position:relative}.affiliate-link-box code{color:#31594c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.affiliate-link-box button{color:#fff;min-height:38px;font:inherit;background:#0f9f6e;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.affiliate-link-meta{z-index:1;flex-wrap:wrap;gap:16px;margin-top:13px;display:flex;position:relative}.affiliate-link-meta span{color:#5f776f;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.affiliate-link-meta svg{color:#0f9f6e}.affiliate-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.admin-affiliate-view .affiliate-summary-grid.admin{grid-template-columns:repeat(3,minmax(130px,.78fr)) repeat(3,minmax(190px,1.22fr))}.affiliate-summary-grid article{background:#fff;border:1px solid #dfe8e5;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:88px;padding:14px;display:flex}.affiliate-summary-grid article>span{color:#0f8f66;background:#eaf8f3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.affiliate-summary-grid article div{gap:4px;min-width:0;display:grid}.affiliate-summary-grid small{color:#7b8a84;overflow-wrap:anywhere;text-wrap:balance;white-space:normal;font-size:8px;font-weight:750;line-height:1.3}.affiliate-summary-grid strong{color:#173f33;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-affiliate-view .affiliate-summary-amount{font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-overflow:clip;white-space:nowrap;width:100%;overflow:visible}.admin-affiliate-view .affiliate-summary-amount.compact{letter-spacing:-.035em;font-size:14px!important}.admin-affiliate-view .affiliate-summary-amount.dense{letter-spacing:-.045em;font-size:12px!important}.affiliate-summary-grid em{color:#789087;font-size:8px;font-style:normal}.affiliate-summary-grid article.highlight{background:linear-gradient(145deg,#eefbf6,#fff);border-color:#91ceb8}.affiliate-summary-grid article.highlight>span{color:#fff;background:#0f9f6e}.affiliate-layout,.affiliate-admin-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.affiliate-table-panel{margin-bottom:18px}.affiliate-table-panel .panel-header{min-height:60px}.affiliate-table-panel .panel-header h2{color:#173f33;letter-spacing:.05em;font-size:10px}.affiliate-table-panel .panel-header p{font-size:8px}.affiliate-table-panel .panel-header>strong,.affiliate-table-panel .panel-header>span{color:#0b7958;font-size:9px;font-weight:800}.affiliate-table-tools{background:#fbfdfc;border-bottom:1px solid #e8eeeb;flex-wrap:wrap;align-items:center;gap:9px;min-height:58px;padding:10px 15px;display:flex}.affiliate-table-search{color:#81918b;background:#fff;border:1px solid #d7e2de;border-radius:9px;flex:320px;align-items:center;gap:8px;min-width:260px;min-height:36px;padding:0 11px;display:flex}.affiliate-table-search:focus-within{border-color:#1b9a70;box-shadow:0 0 0 3px #1b9a701a}.affiliate-table-search input{color:#284b40;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.affiliate-table-search input::placeholder{color:#9aa8a3}.affiliate-table-tools select{color:#426057;background:#fff;border:1px solid #d7e2de;border-radius:9px;outline:0;min-height:36px;padding:0 30px 0 10px;font-size:9px;font-weight:700}.affiliate-table-tools select:focus{border-color:#1b9a70;box-shadow:0 0 0 3px #1b9a701a}.affiliate-filter-result{color:#71857d;white-space:nowrap;margin-left:auto;font-size:8px;font-weight:800}.affiliate-table-wrap{overflow-x:auto}.affiliate-table{border-collapse:collapse;width:100%;min-width:720px}.affiliate-table th{color:#7f918a;letter-spacing:.04em;text-align:left;background:#fafcfb;padding:11px 15px;font-size:8px;font-weight:750}.affiliate-table td{color:#4f675e;vertical-align:middle;border-top:1px solid #edf2f0;padding:13px 15px;font-size:9px}.affiliate-table td>strong,.affiliate-table td>small{display:block}.affiliate-table td>strong{color:#284b40;font-size:9px}.affiliate-table td>small{color:#87968f;margin-top:3px;font-size:8px;line-height:1.4}.affiliate-table code{color:#0d7657;background:#f3faf7;border:1px solid #d5e5df;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.affiliate-money{color:#0b8a61!important}.affiliate-status{border-radius:999px;align-items:center;width:max-content;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-status.pending{color:#956614;background:#fff4d7}.affiliate-status.available{color:#087553;background:#e7f8f1}.affiliate-status.processing{color:#2d64a0;background:#eaf3fe}.affiliate-status.paid{color:#087553;background:#e7f8f1}.affiliate-status.voided{color:#a1434a;background:#fff0f1}.affiliate-empty{color:#8b9a94;align-content:center;place-items:center;gap:7px;min-height:130px;display:grid}.affiliate-empty strong{color:#4d675d}.affiliate-empty span{font-size:8px}.affiliate-table-pagination{color:#71857d;background:#fbfdfc;border-top:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 15px;font-size:8px;font-weight:700;display:flex}.affiliate-table-pagination>div{align-items:center;gap:8px;display:flex}.affiliate-customer-pagination{flex-wrap:wrap}.affiliate-customer-pagination>label{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.affiliate-customer-pagination select{color:#284b40;min-width:62px;height:31px;font:inherit;background:#fff;border:1px solid #d4e1dc;border-radius:8px;padding:0 24px 0 8px;font-weight:800}.affiliate-table-pagination button{color:#426057;background:#fff;border:1px solid #d4e1dc;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-table-pagination button:hover:not(:disabled){color:#087553;background:#f0faf6;border-color:#9ed2bf}.affiliate-table-pagination button:disabled{cursor:not-allowed;opacity:.45}.affiliate-table-pagination strong{color:#284b40;text-align:center;min-width:34px}.affiliate-payout-card,.affiliate-policy-card{background:#fff;border:1px solid #d9e7e2;border-radius:15px;padding:20px}.affiliate-payout-balance{color:#fff;background:linear-gradient(135deg,#0d8d64,#07543f);border-radius:12px;gap:5px;padding:17px;display:grid}.affiliate-payout-balance small{color:#ffffffbf;letter-spacing:.08em;font-size:8px;font-weight:800}.affiliate-payout-balance strong{letter-spacing:-.03em;font-size:25px}.affiliate-payout-balance span{color:#ffffffbf;font-size:8px}.affiliate-payout-pending{color:#895c0b;background:#fff7e2;border-radius:9px;align-items:center;gap:7px;margin:11px 0;padding:9px 10px;font-size:9px;display:flex}.affiliate-wallet-transfer{background:#f3fbf7;border:1px solid #cfe8dd;border-radius:11px;gap:9px;margin-top:12px;padding:12px;display:grid}.affiliate-wallet-transfer>div:first-child{align-items:center;gap:9px;display:flex}.affiliate-wallet-transfer>div:first-child>span{color:#087653;background:#dff5ea;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.affiliate-wallet-transfer p{gap:2px;margin:0;display:grid}.affiliate-wallet-transfer strong{color:#214d3d;font-size:9px}.affiliate-wallet-transfer p small,.affiliate-wallet-transfer>small{color:#6f857d;font-size:8px;line-height:1.45}.affiliate-wallet-transfer .affiliate-wallet-bonus{color:#087653;background:#edfbf4;border:1px solid #bee8d2;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;line-height:1.4;display:flex}.affiliate-wallet-transfer .affiliate-wallet-bonus>span{text-align:center;min-width:0}.affiliate-wallet-transfer .affiliate-wallet-bonus strong{color:#056443;font-size:inherit}.affiliate-wallet-transfer>button{color:#fff;min-height:39px;font:inherit;background:#087653;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.affiliate-wallet-transfer>button:disabled{cursor:not-allowed;color:#85958f;background:#e4ece8}.affiliate-payout-method-disabled{color:#7e8d88;background:#f7f9f8;border:1px dashed #d8dfdc;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.affiliate-payout-method-disabled>svg{flex:none}.affiliate-payout-method-disabled>span{gap:2px;display:grid}.affiliate-payout-method-disabled strong{color:#586963;font-size:9px}.affiliate-payout-method-disabled small{font-size:8px;line-height:1.45}.affiliate-payout-divider{color:#8a9994;align-items:center;gap:8px;margin:14px 0 0;font-size:8px;display:flex}.affiliate-payout-divider:before,.affiliate-payout-divider:after{content:"";background:#e2eae7;flex:1;height:1px}.affiliate-payout-card form{gap:10px;margin-top:14px;display:grid}.affiliate-payout-card form>label{color:#51665e;gap:5px;font-size:8px;font-weight:750;display:grid}.affiliate-payout-card input,.affiliate-review-actions input{color:#294b40;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #d5e1dd;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.affiliate-payout-card input:focus,.affiliate-review-actions input:focus{border-color:#5fbea0;box-shadow:0 0 0 3px #0f9f6e1a}.affiliate-payout-card input:disabled{cursor:not-allowed;color:#879791;background:#f2f6f4}.affiliate-payout-amount{background:#f8fcfa;border:1px solid #cfe2db;border-radius:11px;gap:8px;padding:11px;display:grid}.affiliate-payout-amount>span{color:#688078;letter-spacing:.06em;font-size:8px;font-weight:800}.affiliate-payout-amount>div{background:#eaf2ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.affiliate-payout-amount>div button{color:#667a73;min-height:33px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:8px;font-weight:800}.affiliate-payout-amount>div button.active{color:#087553;background:#fff;box-shadow:0 1px 4px #1a483a1f}.affiliate-payout-amount>strong{color:#087553;justify-content:space-between;align-items:baseline;gap:8px;font-size:17px;display:flex}.affiliate-payout-amount>strong small{color:#789087;font-size:8px;font-weight:600}.affiliate-payout-amount>label{color:#51665e;gap:5px;font-size:8px;font-weight:750;display:grid}.affiliate-payout-amount>label>small{color:#7a8c86;font-size:8px;font-weight:500}.affiliate-saved-bank-choice,.affiliate-payout-confirmation{cursor:pointer;background:#f4faf7;border:1px solid #cfe2db;border-radius:10px;align-items:flex-start;padding:10px;gap:9px!important;display:flex!important}.affiliate-payout-confirmation{background:#fffaf0;border-color:#eadbb6}.affiliate-saved-bank-choice input,.affiliate-payout-confirmation input{accent-color:#0f9f6e;flex:none;margin:1px 0 0;width:16px!important;height:16px!important;padding:0!important}.affiliate-saved-bank-choice>span,.affiliate-payout-confirmation>span{gap:3px;display:grid}.affiliate-saved-bank-choice strong,.affiliate-payout-confirmation strong{color:#31594c;align-items:center;gap:5px;font-size:9px;display:inline-flex}.affiliate-saved-bank-choice small,.affiliate-payout-confirmation small{color:#74877f;font-size:8px;font-weight:500;line-height:1.45}.affiliate-bank-otp{background:#f8fbfa;border:1px solid #d7e5df;border-radius:11px;gap:11px;padding:12px;display:grid}.affiliate-bank-otp.sent{background:#f1fbf7;border-color:#a9dac9}.affiliate-bank-otp>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.affiliate-bank-otp>div>span{color:#0a8b63;background:#e2f6ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.affiliate-bank-otp p{gap:2px;margin:0;display:grid}.affiliate-bank-otp p strong{color:#21493c;font-size:9px}.affiliate-bank-otp p small{color:#778b84;font-size:8px;line-height:1.45}.affiliate-bank-otp button{color:#087553;background:#fff;border:1px solid #9fd2c0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-bank-otp button:disabled{cursor:not-allowed;opacity:.55}.affiliate-bank-otp>label{margin:0}.affiliate-bank-otp>label input{letter-spacing:.22em;text-align:center;min-height:44px;font-size:16px;font-weight:800}.affiliate-bank-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.affiliate-bank-actions button{min-height:41px;font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.affiliate-bank-actions button[type=submit]{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.affiliate-save-bank{color:#087553;background:#eff9f5;border-color:#9fcfbe!important}.affiliate-bank-actions button:disabled{cursor:not-allowed;color:#8a9994;background:#edf2f0;border-color:#e2eae7!important}.affiliate-payout-card>p{color:#80918b;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:8px;line-height:1.5;display:flex}.affiliate-settings-collapsible{gap:16px;margin-bottom:18px;display:grid}.affiliate-settings-collapsible-header{background:#fff;border:1px solid #e0e7e4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 22px;display:flex}.affiliate-settings-collapsible-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.affiliate-program-status{color:#6d7e78;white-space:nowrap;background:#f5f8f7;border:1px solid #d6dfdc;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.affiliate-program-status.active{color:#087553;background:#eef9f5;border-color:#a9d8c7}.affiliate-settings-collapsible-actions>button{color:#087553;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#f3faf7;border:1px solid #b8d8cc;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.affiliate-settings-collapsible-actions>button:hover{background:#e9f7f1;border-color:#69b89b}.affiliate-settings-collapsible .affiliate-admin-layout{margin-bottom:0}.affiliate-settings-card{gap:15px;display:grid}.affiliate-settings-title{align-items:center;gap:11px;display:flex}.affiliate-settings-title h2{margin:0}.affiliate-settings-title p{color:#7c8c86;margin:3px 0 0;font-size:9px}.affiliate-settings-card .switch-row{border-top:1px solid #e7eeeb;border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.affiliate-settings-card .switch-row span{gap:3px;display:grid}.affiliate-settings-card .switch-row strong{color:#284b40;font-size:10px}.affiliate-settings-card .switch-row small{color:#82918c;font-size:8px}.affiliate-settings-card .switch-row input{accent-color:#0f9f6e;width:37px;height:20px}.affiliate-notification-settings{background:#f8fcfa;border:1px solid #d6e6e0;border-radius:12px;gap:12px;padding:14px;display:grid}.affiliate-notification-heading{align-items:center;gap:10px;display:flex}.affiliate-notification-heading>span{color:#087553;background:#ddf4eb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.affiliate-notification-heading>div{gap:3px;display:grid}.affiliate-notification-heading strong{color:#284b40;font-size:11px}.affiliate-notification-heading small{color:#7b8e86;font-size:8px;line-height:1.45}.affiliate-notification-settings .switch-row{margin:0;padding:10px 0}.affiliate-notification-settings .switch-row strong{align-items:center;gap:6px;display:inline-flex}.affiliate-notification-fields{margin:0}.affiliate-notification-test{justify-content:center;width:100%}.affiliate-notification-feedback{color:#087553;background:#eefaf5;border:1px solid #a9d8c7;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.affiliate-notification-feedback>svg{flex:none}.affiliate-notification-feedback>span{gap:2px;min-width:0;display:grid}.affiliate-notification-feedback strong{color:inherit;font-size:10px}.affiliate-notification-feedback small{color:#58776c;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.affiliate-notification-feedback ol{color:#704a4e;gap:5px;margin:8px 0 0;padding-left:19px;display:grid}.affiliate-notification-feedback li{padding-left:2px;font-size:9px;line-height:1.45}.affiliate-notification-feedback code{color:#7f5055;overflow-wrap:anywhere;white-space:normal;background:#ffffffb8;border:1px solid #a2384229;border-radius:8px;margin-top:8px;padding:8px 9px;font-size:8px;line-height:1.45}.affiliate-notification-feedback>button{width:30px;height:30px;color:inherit;background:#ffffffb8;border:1px solid;border-radius:8px;place-items:center;padding:0;display:grid}.affiliate-notification-feedback.error{color:#a23842;background:#fff4f5;border-color:#efb9bd}.affiliate-notification-feedback.error small{color:#8a5d61}.affiliate-notification-hint{color:#7c8d86;font-size:8px;line-height:1.5}.affiliate-settings-card .save-button{justify-self:start}.affiliate-policy-card{color:#dceee8;background:linear-gradient(145deg,#153f33,#0a2e25);border-color:#174c3d}.affiliate-policy-card>svg{color:#5bd4a7}.affiliate-policy-card h2{color:#fff;margin:10px 0;font-size:15px}.affiliate-policy-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.affiliate-policy-card li{align-items:center;gap:8px;font-size:9px;display:flex}.affiliate-policy-card li svg{color:#5bd4a7}.affiliate-policy-card>div{border-top:1px solid #ffffff21;gap:4px;margin-top:17px;padding-top:15px;display:grid}.affiliate-policy-card>div small{color:#91b0a5;font-size:8px}.affiliate-policy-card>div strong{color:#fff;font-size:22px}.affiliate-payout-account{gap:4px;min-width:190px;display:grid}.affiliate-payout-account>button{color:#087553;width:max-content;min-height:29px;font:inherit;background:#eff9f5;border:1px solid #a9d8c7;border-radius:8px;align-items:center;gap:6px;margin-top:3px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-payout-account>button:hover{background:#e4f6ef;border-color:#62b99b}.affiliate-qr-backdrop{z-index:130;background:#071f1894;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.affiliate-qr-dialog{background:#fff;border:1px solid #d6e5df;border-radius:17px;gap:14px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 24px 70px #082b2042}.affiliate-qr-dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.affiliate-qr-dialog>header>div{align-items:center;gap:10px;display:flex}.affiliate-qr-dialog>header>div>span{color:#087553;background:#ddf4eb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.affiliate-qr-dialog>header small{color:#759087;letter-spacing:.06em;font-size:8px;font-weight:800}.affiliate-qr-dialog>header h2{color:#173f32;margin:3px 0 0;font-size:14px}.affiliate-qr-dialog>header>button{color:#6e827a;background:#f7faf9;border:1px solid #dce7e3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.affiliate-qr-image{background:#f7fbf9;border:1px solid #dceae5;border-radius:14px;place-items:center;min-height:300px;display:grid;overflow:hidden}.affiliate-qr-image img{width:min(100%,285px);height:auto;display:block}.affiliate-qr-image>div{color:#8a5a12;text-align:center;justify-items:center;gap:6px;max-width:250px;padding:24px;display:grid}.affiliate-qr-image>div strong{font-size:10px}.affiliate-qr-image>div small{color:#8b7b61;font-size:8px;line-height:1.5}.affiliate-qr-dialog dl{background:#fbfdfc;border:1px solid #e2ebe7;border-radius:11px;margin:0;padding:10px 12px;display:grid}.affiliate-qr-dialog dl>div{border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.affiliate-qr-dialog dl>div:last-child{border-bottom:0}.affiliate-qr-dialog dt{color:#789087;font-size:8px}.affiliate-qr-dialog dd{color:#294f42;text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.affiliate-qr-dialog>p{color:#6f765f;background:#fff9e9;border-radius:9px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:8px;line-height:1.5;display:flex}.affiliate-qr-dialog>p svg{color:#b47712;flex:none}.affiliate-qr-dialog>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.affiliate-qr-dialog>footer button{min-height:39px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.affiliate-qr-dialog>footer .secondary{color:#087553;background:#f3faf7;border:1px solid #b8d8cc}.affiliate-qr-dialog>footer .primary{color:#fff;background:#087553;border:1px solid #087553}.affiliate-review-actions{gap:7px;min-width:240px;display:grid}.affiliate-review-actions>div{justify-content:flex-end;gap:7px;display:flex}.affiliate-review-actions button,.affiliate-account-toggle{min-height:31px;font:inherit;background:#fff;border:1px solid #d1dfda;border-radius:8px;padding:0 10px;font-size:8px;font-weight:800}.affiliate-review-actions .reject{color:#a03b43;background:#fff6f6;border-color:#ecc4c7}.affiliate-review-actions .paid{color:#fff;background:#0f9f6e;border-color:#0f9f6e}.affiliate-account-toggle.active{color:#087553;background:#edf9f5;border-color:#a9d8c7}.affiliate-account-toggle.suspended{color:#a13f47;background:#fff5f5;border-color:#edc7ca}.affiliate-review-actions button:disabled,.affiliate-account-toggle:disabled{cursor:wait;opacity:.6}@media (width<=1120px){.affiliate-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1440px){.admin-affiliate-view .affiliate-summary-grid.admin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.affiliate-layout,.affiliate-admin-layout{grid-template-columns:1fr}.affiliate-admin-heading,.affiliate-heading{flex-direction:column;align-items:flex-start}.affiliate-payout-card{order:-1}}@media (width<=620px){.affiliate-link-card,.affiliate-payout-card,.affiliate-policy-card{border-radius:13px;padding:15px}.affiliate-link-box{grid-template-columns:1fr;padding:8px}.affiliate-link-box button{justify-content:center}.affiliate-link-meta{gap:9px;display:grid}.affiliate-summary-grid,.admin-affiliate-view .affiliate-summary-grid.admin{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-summary-grid article{min-height:77px;padding:11px}.affiliate-summary-grid article>span{width:30px;height:30px}.affiliate-summary-grid strong{font-size:13px}.affiliate-settings-collapsible-header{flex-direction:column;align-items:stretch;padding:14px 15px}.affiliate-settings-collapsible-actions{justify-content:space-between}.affiliate-settings-collapsible-actions>button{flex:1}.affiliate-settings-card .form-grid{grid-template-columns:1fr}.affiliate-table-tools{align-items:stretch}.affiliate-table-search{flex-basis:100%;min-width:100%}.affiliate-table-tools select{flex:150px}.affiliate-filter-result{width:100%;margin-left:0}.affiliate-table-pagination{flex-direction:column;align-items:flex-start}.affiliate-table-pagination>div{justify-content:space-between;width:100%}.affiliate-customer-pagination>label{justify-content:space-between;width:100%;margin-left:0}.affiliate-bank-otp>div{grid-template-columns:auto 1fr}.affiliate-bank-otp>div>button{grid-column:1/-1}.affiliate-bank-actions{grid-template-columns:1fr}.affiliate-qr-backdrop{align-items:end;padding:10px}.affiliate-qr-dialog{border-radius:15px;padding:15px}.affiliate-qr-image{min-height:260px}.affiliate-qr-image img{width:min(100%,250px)}.affiliate-qr-dialog>footer{grid-template-columns:1fr}}.customer-affiliate-view{--affiliate-surface:#fff;--affiliate-border:#dce8e3;--affiliate-muted:#71857d;gap:14px;display:grid}.customer-account.customer-account .customer-content .customer-affiliate-view :is(p,li,td){line-height:1.5;font-size:14px!important}.customer-account.customer-account .customer-content .customer-affiliate-view :is(small,th,code,em){line-height:1.4;font-size:13px!important}.customer-affiliate-view>*{min-width:0;margin-bottom:0}.customer-affiliate-view .affiliate-heading{border:1px solid var(--affiliate-border);background:radial-gradient(circle at 92% 12%,#0f9f6e1f,#0000 30%),linear-gradient(135deg,#fff 0%,#f5fbf8 100%);border-radius:16px;align-items:center;min-height:112px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0e40300b}.customer-affiliate-view .affiliate-heading:after{content:"";pointer-events:none;border:24px solid #0f9f6e0b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-64px;right:74px}.customer-affiliate-view .affiliate-heading>div,.customer-affiliate-view .affiliate-heading>button{z-index:1;position:relative}.customer-affiliate-view .affiliate-heading h1{margin:4px 0;font-size:clamp(24px,2.4vw,30px)}.customer-affiliate-view .affiliate-heading p{max-width:780px}.customer-affiliate-view .affiliate-heading .save-button{color:#087553;background:#ffffffe0;border-color:#bdded2;flex:none;min-height:38px;box-shadow:0 4px 12px #124e3b0d}.customer-affiliate-view .affiliate-message{margin:0;box-shadow:0 5px 16px #105b420a}.customer-affiliate-view .affiliate-enrollment-card{text-align:center;background:radial-gradient(circle at 100% 0,#0f9f6e21,#0000 34%),linear-gradient(145deg,#fff,#f7fcfa);border:1px solid #cfe4db;border-radius:20px;flex-direction:column;align-items:center;width:min(720px,100%);margin:8px auto 0;padding:34px;display:flex;box-shadow:0 18px 48px #0e4e3914}.affiliate-enrollment-icon{color:#087b59;background:linear-gradient(145deg,#ddf7ed,#effbf6);border:1px solid #b8e1d1;border-radius:20px;place-items:center;width:66px;height:66px;margin-bottom:15px;display:grid;box-shadow:0 10px 24px #0f9f6e1f}.affiliate-enrollment-status{color:#7a5a14;letter-spacing:.06em;background:#fff1cd;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.customer-affiliate-view .affiliate-enrollment-card h2{color:#153f32;margin:12px 0 8px;font-size:clamp(23px,3vw,30px);line-height:1.2}.customer-affiliate-view .affiliate-enrollment-card>p{color:#687d75;max-width:580px;margin:0}.affiliate-enrollment-benefits{text-align:left;background:#ffffffc7;border:1px solid #dfebe6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;width:min(540px,100%);margin:22px 0;padding:16px;display:grid}.affiliate-enrollment-benefits span{color:#365b4e;align-items:flex-start;gap:8px;font-size:13px;font-weight:650;line-height:1.45;display:flex}.affiliate-enrollment-benefits svg{color:var(--green);flex:none;margin-top:2px}.affiliate-enrollment-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f9f6e,#087553);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:230px;min-height:48px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #0f9f6e33}.affiliate-enrollment-card>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 30px #0f9f6e40}.affiliate-enrollment-card>button:disabled{opacity:.72;cursor:wait}.customer-affiliate-view .affiliate-enrollment-card>small{color:#84948e;max-width:520px;margin-top:12px}.customer-affiliate-view .affiliate-link-card{border-color:#b6ddcf;border-radius:16px;grid-template-columns:minmax(220px,.58fr) minmax(420px,1.42fr);align-items:center;gap:14px 18px;padding:17px 18px;display:grid;box-shadow:0 8px 26px #0e40300a}.customer-affiliate-view .affiliate-link-title{margin:0}.customer-affiliate-view .affiliate-link-title>span{flex:none;width:42px;height:42px}.customer-affiliate-view .affiliate-link-box{padding:6px 6px 6px 13px;box-shadow:0 4px 14px #173f330b}.customer-affiliate-view .affiliate-link-box button{white-space:nowrap;min-height:38px}.customer-affiliate-view .affiliate-link-meta{border-top:1px solid #9dcdbb7a;grid-column:1/-1;gap:8px;margin-top:-1px;padding-top:11px}.customer-affiliate-view .affiliate-link-meta span{background:#ffffffb3;border:1px solid #dceae5;border-radius:999px;min-height:28px;padding:0 10px}.customer-affiliate-view .affiliate-summary-grid{gap:10px;margin:0}.customer-affiliate-view .affiliate-summary-grid article{border-color:var(--affiliate-border);border-radius:14px;min-height:88px;padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 7px 22px #0e403009}.customer-affiliate-view .affiliate-summary-grid article:hover{border-color:#bddbce;transform:translateY(-1px);box-shadow:0 10px 26px #0e403012}.customer-affiliate-view .affiliate-summary-grid article>span{width:36px;height:36px}.customer-affiliate-view .affiliate-summary-grid article.highlight{background:linear-gradient(145deg,#eaf9f3,#fff);border-color:#85cdb3}.customer-affiliate-view .affiliate-layout{grid-template-columns:minmax(0,1fr) minmax(350px,390px);gap:14px;margin:0}.customer-affiliate-view .affiliate-table-panel{border-color:var(--affiliate-border);border-radius:16px;margin:0;overflow:hidden;box-shadow:0 8px 26px #0e40300a}.customer-affiliate-view .affiliate-table-panel .panel-header{background:linear-gradient(#fff,#fbfdfc);min-height:64px;padding:13px 16px}.customer-affiliate-view .affiliate-table-panel .panel-header h2{letter-spacing:.075em}.customer-affiliate-view .affiliate-table th{white-space:nowrap;padding:10px 14px}.customer-affiliate-view .affiliate-table td{padding:12px 14px}.customer-affiliate-view .affiliate-table tbody tr{transition:background-color .15s}.customer-affiliate-view .affiliate-table tbody tr:not(:has(.affiliate-empty)):hover{background:#f8fcfa}.customer-affiliate-view .affiliate-table-pagination{min-height:48px;padding:8px 14px}.customer-affiliate-view .affiliate-payout-card{scrollbar-color:#b8d7cb transparent;scrollbar-width:thin;border-color:#cfe1da;border-radius:16px;padding:16px;box-shadow:0 12px 34px #0e403012}.customer-affiliate-view .affiliate-payout-balance{background:radial-gradient(circle at 90% 12%,#74ebbc33,#0000 34%),linear-gradient(135deg,#0c8f64,#07513d);padding:16px;box-shadow:0 10px 24px #065b3f2b}.customer-affiliate-view .affiliate-payout-balance strong{font-size:26px}.customer-affiliate-view .affiliate-wallet-transfer,.customer-affiliate-view .affiliate-payout-amount,.customer-affiliate-view .affiliate-bank-otp{border-radius:12px}.customer-affiliate-view .affiliate-wallet-transfer{padding:11px}.customer-affiliate-view .affiliate-payout-card form{gap:9px;margin-top:12px}.customer-affiliate-view .affiliate-payout-card input{height:40px}.customer-affiliate-view .affiliate-payout-amount{padding:10px}.customer-affiliate-view .affiliate-bank-actions button{min-height:42px}@media (width>=1180px){.customer-affiliate-view .affiliate-payout-card{max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}}@media (width<=1240px){.customer-affiliate-view .affiliate-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.customer-affiliate-view .affiliate-link-card{grid-template-columns:1fr}.customer-affiliate-view .affiliate-link-meta{grid-column:auto}.customer-affiliate-view .affiliate-layout{grid-template-columns:1fr}}@media (width<=800px){.customer-affiliate-view .affiliate-heading{align-items:flex-start;min-height:0}.customer-affiliate-view .affiliate-payout-card{order:-1}}@media (width<=620px){.customer-affiliate-view{gap:11px}.customer-affiliate-view .affiliate-heading{border-radius:14px;padding:15px}.customer-affiliate-view .affiliate-heading .save-button{justify-content:center;width:100%}.customer-affiliate-view .affiliate-enrollment-card{border-radius:16px;margin-top:0;padding:24px 16px}.affiliate-enrollment-benefits{grid-template-columns:1fr;margin:18px 0}.affiliate-enrollment-card>button{width:100%;min-width:0}.customer-affiliate-view .affiliate-link-card,.customer-affiliate-view .affiliate-payout-card{border-radius:14px;padding:13px}.customer-affiliate-view .affiliate-link-box{padding:6px}.customer-affiliate-view .affiliate-link-box code{padding:4px 6px}.customer-affiliate-view .affiliate-link-meta{grid-template-columns:1fr;gap:6px}.customer-affiliate-view .affiliate-link-meta span{width:100%}.customer-affiliate-view .affiliate-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-affiliate-view .affiliate-summary-grid article{min-height:88px;padding:10px}.customer-affiliate-view .affiliate-table-panel{border-radius:14px}.customer-affiliate-view .affiliate-table-panel .panel-header{padding:12px 13px}.customer-affiliate-view .affiliate-table th,.customer-affiliate-view .affiliate-table td{padding-left:12px;padding-right:12px}.customer-affiliate-view .affiliate-table-pagination{padding:10px 12px}}.dashboard-shell.dashboard-shell .admin-affiliate-view{--ui-readable-caption:clamp(12px, .84vw, 13px);--ui-readable-control:clamp(13px, .92vw, 14px);--ui-readable-body:clamp(14px, 1vw, 15px)}.admin-affiliate-view{gap:18px;display:grid}.admin-affiliate-view>*{min-width:0;margin-bottom:0}.dashboard-shell.dashboard-shell .admin-affiliate-view :is(p,li,td){line-height:1.5;font-size:var(--ui-readable-body)!important}.dashboard-shell.dashboard-shell .admin-affiliate-view :is(small,th,code,em,time){line-height:1.4;font-size:var(--ui-readable-caption)!important}.dashboard-shell.dashboard-shell .admin-affiliate-view :is(button,label,input,select,textarea){font-size:var(--ui-readable-control)!important}:is(.customer-affiliate-view,.admin-affiliate-view) :is(.affiliate-heading,.affiliate-admin-heading)>div>span{font-size:12px}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-link-title h2{font-size:18px}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-link-meta span{font-size:13px}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid small{font-size:12px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid strong{line-height:1.25;font-size:16px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid em{font-size:12px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table-panel .panel-header h2{font-size:14px;line-height:1.3}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table-panel .panel-header p,:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table-panel .panel-header>:is(strong,span){font-size:13px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table td>strong,:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-empty strong{line-height:1.4;font-size:13px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-status{padding:5px 9px;line-height:1.3;font-size:12px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table-pagination,:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-filter-result,.customer-affiliate-view .affiliate-payout-balance span,.customer-affiliate-view .affiliate-payout-pending,.customer-affiliate-view .affiliate-payout-divider{font-size:12px}.customer-affiliate-view :is(.affiliate-wallet-transfer,.affiliate-payout-method-disabled,.affiliate-saved-bank-choice,.affiliate-payout-confirmation,.affiliate-bank-otp) strong{font-size:13px;line-height:1.4}.customer-affiliate-view .affiliate-saved-bank-choice{cursor:default;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:11px 12px;gap:10px!important;display:grid!important}.customer-affiliate-view .affiliate-saved-bank-choice>span{min-width:0}.customer-affiliate-view .affiliate-saved-bank-choice>svg{color:#087553;background:#ddf4eb;border-radius:10px;width:34px;height:34px;padding:8px}.customer-affiliate-view .affiliate-saved-bank-choice.editing{background:#fffaf0;border-color:#e2cf9c}.customer-affiliate-view .affiliate-saved-bank-choice.editing>svg{color:#976614;background:#fff0c9}.customer-affiliate-view .affiliate-saved-bank-choice>button{color:#087553;white-space:normal;background:#fff;border:1px solid #a9d6c6;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 11px;font-weight:800;display:inline-flex}.customer-affiliate-view .affiliate-saved-bank-choice>button:hover{background:#f1faf6;border-color:#69b89b}.customer-affiliate-view .affiliate-bank-actions>button:only-child{grid-column:1/-1}.customer-affiliate-view .affiliate-payout-amount>span{font-size:12px}.customer-affiliate-view .affiliate-payout-amount>strong{font-size:19px}.admin-affiliate-view .affiliate-settings-title h2,.admin-affiliate-view .affiliate-policy-card h2{font-size:17px}.admin-affiliate-view .affiliate-settings-title p,.admin-affiliate-view .affiliate-settings-card .switch-row small,.admin-affiliate-view .affiliate-notification-heading small{font-size:12px!important}.admin-affiliate-view .affiliate-settings-card .switch-row strong,.admin-affiliate-view .affiliate-notification-heading strong{font-size:13px!important}@media (width<=620px){:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid strong{font-size:15px!important}:is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-table-panel .panel-header h2{font-size:13px}}@media (width<=460px){.admin-affiliate-view .affiliate-summary-grid.admin{grid-template-columns:1fr}}@media (width<=1100px){.membership-tier-list article{grid-template-columns:28px repeat(3,minmax(105px,1fr)) 32px}.membership-tier-example{grid-column:2/5}.membership-tier-delete{grid-area:1/5}}@media (width<=720px){.membership-tier-settings-head,.membership-tier-settings-actions{flex-direction:column;align-items:stretch}.membership-tier-settings-head-actions{width:100%}.membership-tier-settings-head-actions .admin-refund-toggle,.membership-tier-settings-head-actions .secondary-button{flex:150px;width:auto}.membership-tier-settings-head .secondary-button,.membership-tier-settings-actions .save-button{justify-content:center;width:100%}.membership-tier-list article{grid-template-columns:28px minmax(0,1fr) 32px;align-items:start}.membership-tier-index{grid-area:1/1}.membership-tier-list article>label{grid-column:1/-1}.membership-tier-list article>label:first-of-type{grid-area:1/2}.membership-tier-example{grid-column:1/-1}.membership-tier-delete{grid-area:1/3}}.simple-auth-page.simple-auth-page .registration-login-prompt,.simple-auth-page.simple-auth-page .registration-login-prompt a,.simple-auth-page.simple-auth-page .auth-back{line-height:1.45;font-size:14px!important}.simple-auth-page.simple-auth-page .registration-wrap{width:min(920px,100% - 40px)}.simple-auth-page.simple-auth-page .registration-heading{margin-bottom:30px}.simple-auth-page.simple-auth-page .registration-heading>span{line-height:1.4;font-size:12px!important}.simple-auth-page.simple-auth-page .registration-heading h1{letter-spacing:-1.5px;margin:10px 0 8px;font-size:clamp(36px,3vw,42px);line-height:1.12}.simple-auth-page.simple-auth-page .registration-heading p{font-size:15px;line-height:1.55}.simple-auth-page.simple-auth-page .registration-card{padding:28px}.simple-auth-page.simple-auth-page .registration-card-title{gap:12px;margin-bottom:22px;padding-bottom:20px}.simple-auth-page.simple-auth-page .registration-card-title>span{border-radius:11px;width:42px;height:42px}.simple-auth-page.simple-auth-page .registration-card-title h2{font-size:16px;font-weight:700;line-height:1.35}.simple-auth-page.simple-auth-page .registration-card-title p{font-size:14px;line-height:1.5}.simple-auth-page.simple-auth-page .registration-form .form-grid{gap:18px;margin-bottom:20px}.simple-auth-page.simple-auth-page .auth-field{gap:8px}.simple-auth-page.simple-auth-page .auth-field label{font-weight:700;line-height:1.4;font-size:14px!important}.simple-auth-page.simple-auth-page .auth-field input{height:52px;padding:0 15px;line-height:1.4;font-size:15px!important}.simple-auth-page.simple-auth-page .registration-form .password-field input{padding-right:52px}.simple-auth-page.simple-auth-page .registration-form .password-field button{border-radius:10px;width:38px;height:38px;top:50%;right:7px;transform:translateY(-50%)}.simple-auth-page.simple-auth-page .registration-form .password-field button:hover{color:var(--future-primary-dark);background:var(--future-primary-soft)}.simple-auth-page.simple-auth-page .referral-code-field{padding:16px}.simple-auth-page.simple-auth-page .referral-code-field label span{padding:4px 8px;line-height:1.3;font-size:11px!important}.simple-auth-page.simple-auth-page .referral-code-input input{padding-left:42px;padding-right:42px}.simple-auth-page.simple-auth-page .referral-code-input>svg:first-child,.simple-auth-page.simple-auth-page .referral-code-check{top:18px}.simple-auth-page.simple-auth-page .referral-code-input>svg:first-child{left:14px}.simple-auth-page.simple-auth-page .referral-code-check{right:14px}.simple-auth-page.simple-auth-page .referral-code-help{line-height:1.5;font-size:13px!important}.simple-auth-page.simple-auth-page .terms-row,.simple-auth-page.simple-auth-page .terms-row span,.simple-auth-page.simple-auth-page .terms-row a{line-height:1.5;font-size:14px!important}.simple-auth-page.simple-auth-page .terms-row{align-items:center;gap:10px}.simple-auth-page.simple-auth-page .terms-row input{flex:none;width:18px;height:18px}.simple-auth-page.simple-auth-page .registration-legal-consent{border:1px solid var(--future-border,#d4dde2);background:var(--future-surface,#fcfdfd);cursor:pointer;border-radius:12px;padding:14px 16px;transition:border-color .18s,background-color .18s,box-shadow .18s}.simple-auth-page.simple-auth-page .registration-legal-consent:hover,.simple-auth-page.simple-auth-page .registration-legal-consent:focus-within{border-color:#d59a88;box-shadow:0 0 0 4px #b84c3214}.simple-auth-page.simple-auth-page .registration-legal-consent.is-accepted{background:#f3fbf7;border-color:#9edbbf}.simple-auth-page.simple-auth-page .registration-legal-consent.is-unavailable{cursor:not-allowed;opacity:.72}.simple-auth-page.simple-auth-page .registration-legal-consent>span{min-width:0;display:block}.simple-auth-page.simple-auth-page .registration-legal-consent>span>small{color:var(--future-muted,#5d6972);margin-top:3px;line-height:1.45;display:block;font-size:12px!important}.simple-auth-page.simple-auth-page .registration-legal-consent.is-accepted>span>small{color:#087653}.legal-consent-backdrop{z-index:320;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d161dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legal-consent-dialog{border:1px solid var(--future-border-strong,#bdc9d0);background:var(--future-surface-strong,#fff);border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:min(820px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0d161d47}.legal-consent-header{border-bottom:1px solid var(--future-border,#d4dde2);background:linear-gradient(135deg, var(--future-surface,#fcfdfd), var(--future-section,#f4f7f8));align-items:flex-start;gap:14px;padding:22px 64px 20px 22px;display:flex;position:relative}.legal-consent-icon{width:46px;height:46px;color:var(--future-primary-dark,#8f3525);background:var(--future-primary-soft,#f7e6e1);border-radius:13px;flex:none;place-items:center;display:grid}.legal-consent-header>div{min-width:0}.legal-consent-header small,.legal-consent-document-heading small{color:var(--future-primary,#b84c32);letter-spacing:.09em;font-size:11px;font-weight:800}.legal-consent-header h2{color:var(--future-text,#151d24);margin:3px 0 2px;font-size:24px;line-height:1.25}.legal-consent-header p,.legal-consent-document-heading p{color:var(--future-muted,#5d6972);margin:0;font-size:14px;line-height:1.5}.legal-consent-close{border:1px solid var(--future-border,#d4dde2);width:40px;height:40px;color:var(--future-muted,#5d6972);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.legal-consent-tabs{border-bottom:1px solid var(--future-border,#d4dde2);background:var(--future-surface,#fcfdfd);grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px;display:grid}.legal-consent-tabs button{border:1px solid var(--future-border,#d4dde2);min-height:46px;color:var(--future-muted,#5d6972);cursor:pointer;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:750;display:flex}.legal-consent-tabs button>span{background:var(--future-section,#f4f7f8);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.legal-consent-tabs button.active{color:var(--future-primary-dark,#8f3525);background:var(--future-primary-soft,#f7e6e1);border-color:#d59a88;box-shadow:0 5px 18px #b84c3214}.legal-consent-tabs button.active>span{color:#fff;background:var(--future-primary,#b84c32)}.legal-consent-content{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.legal-consent-document-heading{border-bottom:1px solid var(--future-border,#d4dde2);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.legal-consent-document-heading h3{color:var(--future-text,#151d24);margin:4px 0 5px;font-size:22px;line-height:1.3}.legal-consent-document-heading>a{border:1px solid var(--future-border,#d4dde2);color:var(--future-primary-dark,#8f3525);background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.legal-consent-content .blog-article-body{color:var(--future-text,#151d24);font-size:15px;line-height:1.75}.legal-consent-content .blog-article-body :is(h2,h3){color:var(--future-text,#151d24);scroll-margin-top:20px}.legal-consent-content .blog-article-body h2{margin:24px 0 10px;font-size:20px}.legal-consent-content .blog-article-body h3{margin:20px 0 8px;font-size:17px}.legal-consent-actions{border-top:1px solid var(--future-border,#d4dde2);background:var(--future-surface,#fcfdfd);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.legal-consent-actions button{cursor:pointer;border-radius:11px;min-height:46px;padding:0 18px;font-size:14px;font-weight:800}.legal-consent-decline{color:#a43b42;background:#fff8f8;border:1px solid #e9b5b5}.legal-consent-accept{border:1px solid var(--future-primary,#b84c32);color:#fff;background:linear-gradient(135deg, var(--future-primary,#b84c32), var(--future-primary-dark,#8f3525));justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 10px 24px #b84c322e}@media (width<=640px){.legal-consent-backdrop{padding:10px}.legal-consent-dialog{border-radius:17px;max-height:calc(100vh - 20px)}.legal-consent-header{padding:18px 56px 17px 16px}.legal-consent-icon{width:40px;height:40px}.legal-consent-header h2{font-size:20px}.legal-consent-tabs{grid-template-columns:1fr;padding:10px}.legal-consent-tabs button{justify-content:flex-start}.legal-consent-content{padding:18px 16px}.legal-consent-document-heading{flex-direction:column;gap:12px}.legal-consent-actions{flex-direction:column-reverse;padding:12px}.legal-consent-actions button{width:100%}}.simple-auth-page.simple-auth-page .registration-marketing-consent{color:#18242d;cursor:pointer;isolation:isolate;background:#fbfcfc;border:1px solid #d7e0e5;border-radius:16px;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.simple-auth-page.simple-auth-page .registration-marketing-consent:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle,#c84e3224,#c84e3200 70%);border-radius:50%;width:140px;height:140px;transition:opacity .2s;position:absolute;top:-88px;right:-48px}.simple-auth-page.simple-auth-page .registration-marketing-consent:hover{background:#fffaf8;border-color:#d7a293;transform:translateY(-1px);box-shadow:0 13px 30px #1f2c3514}.simple-auth-page.simple-auth-page .registration-marketing-consent:focus-within{border-color:#c84e32;box-shadow:0 0 0 4px #c84e321a}.simple-auth-page.simple-auth-page .registration-marketing-consent input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.simple-auth-page.simple-auth-page .registration-marketing-check{color:#667780;background:#f5f7f8;border:1px solid #cbd6dc;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background-color .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fffc}.simple-auth-page.simple-auth-page .registration-marketing-tick{opacity:0;transition:opacity .18s,transform .22s;position:absolute;transform:scale(.55)rotate(-8deg)}.simple-auth-page.simple-auth-page .registration-marketing-gift{opacity:1;transition:opacity .16s,transform .2s;transform:scale(1)}.simple-auth-page.simple-auth-page .registration-marketing-body{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.simple-auth-page.simple-auth-page .registration-marketing-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-auth-page.simple-auth-page .registration-marketing-title{flex-direction:column;gap:1px;min-width:0;display:flex}.simple-auth-page.simple-auth-page .registration-marketing-eyebrow{color:#a8432d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.3}.simple-auth-page.simple-auth-page .registration-marketing-consent strong{color:#18242d;font-size:15px;line-height:1.35}.simple-auth-page.simple-auth-page .registration-marketing-state{color:#fff;background:#fff;border:1px solid #87959c;border-radius:4px;flex:0 0 18px;align-self:flex-start;place-items:center;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:2px;padding:0;transition:border-color .18s,background-color .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.simple-auth-page.simple-auth-page .registration-marketing-state svg{opacity:0;transition:opacity .16s,transform .18s;transform:scale(.65)}.simple-auth-page.simple-auth-page .registration-marketing-benefits{flex-wrap:wrap;gap:6px;display:flex}.simple-auth-page.simple-auth-page .registration-marketing-benefits>span{color:#40515b;background:#ffffffbd;border:1px solid #dce4e8;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.simple-auth-page.simple-auth-page .registration-marketing-benefits svg{color:#c44d32;flex:none}.simple-auth-page.simple-auth-page .registration-marketing-consent small{color:#76838a;font-size:10px;line-height:1.45}.simple-auth-page.simple-auth-page .registration-marketing-note-selected{display:none}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked){background:linear-gradient(135deg,#fff0eb 0%,#fffaf8 48%,#f7fafb 100%);border-color:#d3765f;box-shadow:0 10px 26px #b84c321a}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked):after{opacity:1}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-check{color:#fff;background:#b84c32;border-color:#b84c32;transform:scale(1.04)}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-gift{opacity:0;transform:scale(.6)}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-tick{opacity:1;transform:scale(1)rotate(0)}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-state{color:#fff;background:#b84c32;border-color:#b84c32;transform:scale(1.03)}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-state svg{opacity:1;transform:scale(1)}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-note-idle{display:none}.simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked) .registration-marketing-note-selected{display:inline}.simple-auth-page.simple-auth-page .registration-form .auth-submit{height:52px;margin-top:18px;line-height:1.3;font-size:15px!important}.simple-auth-page.simple-auth-page .registration-verification-wrap{width:min(600px,100% - 40px)}.simple-auth-page.simple-auth-page .registration-edit-details{cursor:pointer;background:0 0;border:0;padding:0}.simple-auth-page.simple-auth-page .registration-verification-card{box-shadow:0 20px 55px #15483714}.registration-verification-destination{background:#f4fbf8;border:1px solid #d7e9e1;border-radius:12px;align-items:center;gap:12px;padding:15px 16px;display:flex}.registration-verification-destination>span{width:38px;height:38px;color:var(--green);background:#dff5ec;border-radius:10px;flex:none;place-items:center;display:grid}.registration-verification-destination div{flex-direction:column;gap:3px;min-width:0;display:flex}.registration-verification-destination small{color:#76867f;font-size:13px;line-height:1.4}.registration-verification-destination strong{color:#183d31;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.registration-verification-form{margin-top:22px}.registration-verification-form>label{color:#294d41;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.registration-code-field{position:relative}.registration-code-field>svg{color:#6f867e;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.registration-code-field input{color:#16483a;width:100%;height:64px;font:inherit;letter-spacing:9px;background:#fff;border:1px solid #bcd8cc;border-radius:12px;outline:none;padding:0 18px 0 48px;font-size:25px;font-weight:800;transition:border-color .2s,box-shadow .2s}.registration-code-field input:focus{border-color:var(--green);box-shadow:0 0 0 4px #0f9f6e1f}.registration-code-field input::placeholder{color:#b2c1bb}.registration-verification-note{color:#788981;margin:10px 0 0;font-size:13px;line-height:1.5}.registration-verification-form .auth-submit{height:52px;margin-top:18px;font-size:15px!important}.registration-resend{color:#356153;cursor:pointer;background:#fff;border:1px solid #c9ddd4;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.registration-resend:hover:not(:disabled){color:var(--green-dark);background:#f5fbf8;border-color:#8fc8b0}.registration-resend:disabled{color:#91a19b;cursor:not-allowed;background:#f4f7f6}@media (width<=700px){.simple-auth-page.simple-auth-page .registration-wrap{width:min(100% - 28px,920px);padding-top:26px}.simple-auth-page.simple-auth-page .registration-heading h1{letter-spacing:-1px;font-size:clamp(30px,8.5vw,36px)}.simple-auth-page.simple-auth-page .registration-card{padding:22px}.simple-auth-page.simple-auth-page .registration-form .form-grid{gap:16px}.simple-auth-page.simple-auth-page .auth-field input{font-size:16px!important}.simple-auth-page.simple-auth-page .registration-verification-wrap{width:min(100% - 28px,600px)}}@media (width<=470px){.simple-auth-page.simple-auth-page .registration-heading{margin-bottom:22px}.simple-auth-page.simple-auth-page .registration-card{padding:18px}.simple-auth-page.simple-auth-page .registration-card-title{align-items:flex-start}.registration-code-field input{letter-spacing:7px;height:60px;padding-left:44px;font-size:22px}}.auth-page.auth-page:not(.password-reset-page) .auth-form-side{padding:clamp(32px,4vw,56px)}.auth-page.auth-page:not(.password-reset-page) .auth-form-wrap{width:min(500px,100%)}.auth-page.auth-page:not(.password-reset-page) .auth-back{margin-bottom:34px;line-height:1.45;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .auth-heading>span,.auth-page.auth-page:not(.password-reset-page) .auth-kicker{line-height:1.4;font-size:12px!important}.auth-page.auth-page:not(.password-reset-page) .auth-heading h2{letter-spacing:-1.5px;margin:10px 0 8px;font-size:clamp(36px,3vw,42px);line-height:1.12}.auth-page.auth-page:not(.password-reset-page) .auth-heading p{font-size:15px;line-height:1.55}.auth-page.auth-page:not(.password-reset-page) .auth-form{gap:20px;margin-top:28px}.auth-page.auth-page:not(.password-reset-page) .auth-field{gap:8px}.auth-page.auth-page:not(.password-reset-page) .auth-field label,.auth-page.auth-page:not(.password-reset-page) .field-label-row a{line-height:1.4;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .auth-field input{height:52px;padding:0 15px;line-height:1.4;font-size:15px!important}.auth-page.auth-page:not(.password-reset-page) .password-field input{padding-right:52px}.auth-page.auth-page:not(.password-reset-page) .password-field button{width:44px;height:44px;top:4px;right:4px}.auth-page.auth-page:not(.password-reset-page) .remember-row,.auth-page.auth-page:not(.password-reset-page) .remember-row span{align-items:center;gap:10px;line-height:1.5;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .remember-row input{flex:none;width:18px;height:18px}.auth-page.auth-page:not(.password-reset-page) .auth-submit{height:52px;line-height:1.3;font-size:15px!important}.auth-page.auth-page:not(.password-reset-page) .auth-error-message{border-radius:12px;align-items:center;gap:11px;min-height:58px;margin:0;padding:14px 16px;font-weight:600;line-height:1.45;font-size:15px!important}.auth-page.auth-page:not(.password-reset-page) .auth-error-message svg{stroke-width:2px;width:21px;height:21px;margin-top:0}.auth-page.auth-page:not(.password-reset-page) .auth-switch,.auth-page.auth-page:not(.password-reset-page) .auth-switch a{line-height:1.5;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .auth-switch{margin-top:24px}.auth-page.auth-page:not(.password-reset-page) .auth-benefit-list strong{line-height:1.4;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .auth-benefit-list small{line-height:1.5;font-size:13px!important}.auth-page.auth-page:not(.password-reset-page) .auth-copyright{line-height:1.45;font-size:11px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-code{height:58px;font-size:24px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-email{border-radius:11px;gap:11px;min-height:64px;padding:12px 15px}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-email>svg{flex:none;width:20px;height:20px}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-email small{line-height:1.35;font-size:14px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-email strong{line-height:1.35;font-size:16px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-notice{align-items:center;gap:9px;min-height:46px;padding:11px 13px;line-height:1.45;font-size:13px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-notice svg{width:18px;height:18px}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-actions{flex-wrap:wrap;justify-content:center;gap:7px 24px}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-actions button{min-height:36px;line-height:1.35;font-size:14px!important}@media (width<=760px){.auth-page.auth-page:not(.password-reset-page) .auth-form-side{padding:32px 22px 56px}.auth-page.auth-page:not(.password-reset-page) .auth-heading h2{letter-spacing:-1px;font-size:clamp(30px,8.5vw,36px)}.auth-page.auth-page:not(.password-reset-page) .auth-field input{font-size:16px!important}.auth-page.auth-page:not(.password-reset-page) .login-two-factor-actions{column-gap:18px}}.password-reset-page.password-reset-page .auth-form-side{padding:clamp(32px,4vw,56px)}.password-reset-page.password-reset-page .password-reset-wrap{width:min(520px,100%)}.password-reset-page.password-reset-page.auth-page .auth-back{margin-bottom:34px;line-height:1.45;font-size:14px!important}.password-reset-page.password-reset-page .auth-kicker,.password-reset-page.password-reset-page .auth-heading>span,.password-reset-page.password-reset-page .password-reset-success .auth-heading small{line-height:1.4;font-size:12px!important}.password-reset-page.password-reset-page .auth-heading h2{letter-spacing:-1.5px;margin:10px 0 8px;font-size:clamp(36px,3vw,42px);line-height:1.12}.password-reset-page.password-reset-page .auth-heading p,.password-reset-page.password-reset-page .auth-showcase-copy p{font-size:15px;line-height:1.55}.password-reset-page.password-reset-page .password-reset-wrap .auth-heading{margin-bottom:28px}.password-reset-page.password-reset-page .password-reset-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 30px}.password-reset-page.password-reset-page .password-reset-steps li{grid-template-rows:36px auto;align-items:start;gap:8px;display:grid;position:relative}.password-reset-page.password-reset-page .password-reset-steps li:not(:last-child):after{z-index:0;height:2px;top:17px;left:36px;right:0}.password-reset-page.password-reset-page .password-reset-steps li>span{z-index:1;width:36px;height:36px;font-size:13px;line-height:1}.password-reset-page.password-reset-page .password-reset-steps li small{max-width:100%;text-overflow:initial;white-space:normal;padding-right:10px;line-height:1.4;overflow:visible;font-size:13px!important}.password-reset-page.password-reset-page .password-reset-form{gap:20px}.password-reset-page.password-reset-page .auth-field{gap:8px}.password-reset-page.password-reset-page .auth-field label{line-height:1.4;font-size:14px!important}.password-reset-page.password-reset-page .auth-field input{height:52px;padding:0 15px;line-height:1.4;font-size:15px!important}.password-reset-page.password-reset-page .password-reset-form .input-with-icon>svg{top:18px;left:15px}.password-reset-page.password-reset-page .password-reset-form .input-with-icon>input{padding-left:44px}.password-reset-page.password-reset-page .password-field input{padding-right:52px}.password-reset-page.password-reset-page .password-field button{width:44px;height:44px;top:4px;right:4px}.password-reset-page.password-reset-page .auth-submit{height:52px;line-height:1.3;font-size:15px!important}.password-reset-page.password-reset-page .password-reset-notice{padding:13px 14px;font-size:14px;line-height:1.5}.password-reset-page.password-reset-page .password-reset-email-summary{min-height:48px;padding:10px 13px}.password-reset-page.password-reset-page .password-reset-email-summary span{line-height:1.45;font-size:14px!important}.password-reset-page.password-reset-page .password-reset-email-summary button,.password-reset-page.password-reset-page .password-reset-resend{line-height:1.4;font-size:14px!important}.password-reset-page.password-reset-page .password-reset-resend{min-height:44px}.password-reset-page.password-reset-page .auth-field .password-reset-code{height:60px;line-height:1;font-size:24px!important}.password-reset-page.password-reset-page .password-reset-requirements,.password-reset-page.password-reset-page .password-reset-requirements span,.password-reset-page.password-reset-page .password-reset-help{line-height:1.55;font-size:13px!important}.password-reset-page.password-reset-page .password-reset-requirements{padding:11px 12px}.password-reset-page.password-reset-page .password-reset-help{gap:10px;margin-top:24px;padding-top:20px}.password-reset-page.password-reset-page .password-reset-success>small{max-width:420px;line-height:1.55;font-size:13px!important}.password-reset-page.password-reset-page .auth-benefit-list strong{line-height:1.4;font-size:14px!important}.password-reset-page.password-reset-page .auth-benefit-list small{line-height:1.5;font-size:13px!important}.password-reset-page.password-reset-page .auth-copyright{line-height:1.45;font-size:11px!important}@media (width<=760px){.password-reset-page.password-reset-page .auth-form-side{padding:32px 22px 56px}.password-reset-page.password-reset-page .auth-heading h2{letter-spacing:-1px;font-size:clamp(30px,8.5vw,36px)}.password-reset-page.password-reset-page .auth-field input{font-size:16px!important}}@media (width<=420px){.password-reset-page.password-reset-page .password-reset-steps li small{padding-right:6px;font-size:12px!important}}.admin-staff-view{gap:20px;display:grid}.admin-staff-heading>div>span{color:#07835f;letter-spacing:.1em;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.admin-staff-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-staff-summary article{background:#fff;border:1px solid #d7e5df;border-radius:18px;align-items:center;gap:13px;min-height:98px;padding:18px;display:flex}.admin-staff-summary article>span{color:#07835f;background:#e6f7f0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-staff-summary article div{gap:4px;min-width:0;display:grid}.admin-staff-summary small{color:#74867f;letter-spacing:.06em;font-size:11px;font-weight:900}.admin-staff-summary strong{color:#173c31;font-size:25px}.admin-staff-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.admin-staff-form>header{border-bottom:1px solid #e0ebe7;align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:17px;display:flex}.admin-staff-form>header>span{color:#07835f;background:#e6f7f0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.admin-staff-form h2,.admin-staff-roles h2{color:#183f33;margin:0;font-size:19px}.admin-staff-form header p,.admin-staff-roles>p{color:#73867f;margin:5px 0 0;font-size:13px;line-height:1.5}.admin-staff-form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.admin-staff-roles{gap:12px;display:grid}.admin-staff-roles>article{background:#fbfdfc;border:1px solid #dce8e3;border-radius:15px;gap:11px;padding:14px;display:flex}.admin-staff-roles>article.active{background:#effaf6;border-color:#8ed6bb;box-shadow:inset 3px 0 #0da372}.admin-staff-roles>article>span{color:#07835f}.admin-staff-roles>article div{gap:4px;display:grid}.admin-staff-roles>article strong{color:#20483c;font-size:14px}.admin-staff-roles>article small{color:#71847d;font-size:12px;line-height:1.5}.admin-staff-list{overflow:hidden}.admin-staff-table-wrap{overflow-x:auto}.admin-staff-table{border-collapse:collapse;width:100%}.admin-staff-table th{color:#75877f;text-align:left;letter-spacing:.06em;background:#f6faf8;padding:13px 18px;font-size:11px}.admin-staff-table td{color:#365a4f;vertical-align:middle;border-top:1px solid #e2ebe7;padding:16px 18px;font-size:13px}.admin-staff-table td:first-child strong,.admin-staff-table td:first-child small{display:block}.admin-staff-table td:first-child strong{color:#173f33}.admin-staff-table td:first-child small{color:#75877f;margin-top:4px}.admin-staff-table td:first-child em{color:#07835f;background:#e6f7f0;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;font-style:normal}.admin-staff-role,.admin-staff-status{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.admin-staff-role.admin{color:#3168a7;background:#e8f1ff}.admin-staff-role.support{color:#07835f;background:#e6f7f0}.admin-staff-role.accounting{color:#956115;background:#fff2dc}.admin-staff-status.active{color:#07835f;background:#e6f7f0}.admin-staff-status.disabled{color:#83766e;background:#f3f1ef}.admin-staff-table td:last-child{text-align:right}.admin-staff-empty{color:#789087;text-align:center;place-items:center;gap:8px;min-height:210px;display:grid}.admin-staff-empty strong{color:#31564a}@media (width<=1050px){.admin-staff-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-staff-layout{grid-template-columns:1fr}}@media (width<=680px){.admin-staff-summary{grid-template-columns:1fr 1fr;gap:10px}.admin-staff-summary article{min-height:82px;padding:13px}.admin-staff-summary article>span{width:38px;height:38px}.admin-staff-summary strong{font-size:21px}.admin-staff-table th,.admin-staff-table td{padding:13px 12px}.admin-staff-form-actions{flex-direction:column-reverse}.admin-staff-form-actions button{width:100%}}.accounting-customer-heading{margin-bottom:16px}.accounting-customer-search-card{gap:18px;display:grid}.accounting-customer-search-heading{align-items:center;gap:13px;display:flex}.accounting-customer-search-heading>span,.wallet-adjustment-approval-heading>span{color:#07835f;background:#e4f7ef;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.accounting-customer-search-heading h2,.wallet-adjustment-approval-heading h2{color:#173e32;margin:0;font-size:18px}.accounting-customer-search-heading p,.wallet-adjustment-approval-heading p{color:#74877f;margin:4px 0 0;font-size:13px;line-height:1.5}.accounting-customer-search-card form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.accounting-customer-search-card label{color:#38584d;gap:7px;font-size:12px;font-weight:800;display:grid}.accounting-customer-search-card label>div{position:relative}.accounting-customer-search-card label svg{color:#7a8f87;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.accounting-customer-search-card input{color:#173d31;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #cfded8;border-radius:13px;outline:0;padding:0 15px 0 44px;font-size:15px}.accounting-customer-search-card input:focus{border-color:#0ba472;box-shadow:0 0 0 3px #0ba4721a}.accounting-customer-search-card .save-button{height:52px;padding-inline:22px}.accounting-inline-toast{margin:12px 0;animation:none;position:static}.accounting-customer-empty{min-height:210px}.accounting-customer-result{margin-bottom:16px;overflow:hidden}.accounting-customer-profile{border-bottom:1px solid #e1ebe7;align-items:center;gap:14px;padding:20px 22px;display:flex}.accounting-customer-profile .customer-avatar{width:50px;height:50px;font-size:15px}.accounting-customer-profile>div{flex:1;min-width:0}.accounting-customer-profile small{color:#07835f;letter-spacing:.07em;font-size:10px;font-weight:900}.accounting-customer-profile h2{color:#173f33;margin:3px 0;font-size:20px}.accounting-customer-profile p{color:#74877f;overflow-wrap:anywhere;margin:0;font-size:13px}.accounting-customer-status{color:#8d5d14;background:#fff1d8;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.accounting-customer-status.active{color:#087d5a;background:#e2f7ef}.accounting-customer-balances{background:#f8fbfa;border-bottom:1px solid #e1ebe7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.accounting-customer-balances>div{border-right:1px solid #e1ebe7;gap:5px;padding:17px 22px;display:grid}.accounting-customer-balances>div:last-child{border-right:0}.accounting-customer-balances small{color:#74877f;font-size:10px;font-weight:850}.accounting-customer-balances strong{color:#174638;overflow-wrap:anywhere;font-size:18px}.accounting-customer-only-action{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.accounting-customer-only-action p{color:#71867e;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.accounting-customer-only-action p svg{color:#07835f;flex:none}.accounting-adjustment-history{margin-top:16px;overflow:hidden}.accounting-adjustment-list,.wallet-adjustment-approval-list{display:grid}.accounting-adjustment-row{border-top:1px solid #e2ebe7;grid-template-columns:auto minmax(220px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(155px,.8fr);align-items:center;gap:15px;padding:15px 20px;display:grid}.accounting-adjustment-row>div{gap:4px;min-width:0;display:grid}.accounting-adjustment-row small{color:#81918b;font-size:10px}.accounting-adjustment-row strong{color:#24493d;font-size:13px}.accounting-adjustment-customer span{color:#72857e;overflow-wrap:anywhere;font-size:12px}.accounting-adjustment-customer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accounting-adjustment-direction{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.accounting-adjustment-direction.credit{color:#07835f;background:#e4f7ef}.accounting-adjustment-direction.debit{color:#b1444d;background:#fff0f1}.accounting-adjustment-row strong.credit{color:#07835f}.accounting-adjustment-row strong.debit{color:#ae404a}.accounting-adjustment-status{border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.accounting-adjustment-status.pending{color:#8f6118;background:#fff2dc}.accounting-adjustment-status.approved{color:#087d5a;background:#e2f7ef}.accounting-adjustment-status.rejected{color:#a73d46;background:#fff0f1}.accounting-adjustment-empty{color:#789087;text-align:center;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.accounting-adjustment-empty.compact{min-height:105px}.accounting-adjustment-empty strong{color:#31564a}.accounting-adjustment-empty p{margin:0;font-size:12px}.wallet-adjustment-approval-panel{margin:14px 0;padding:0;overflow:hidden}.wallet-adjustment-approval-panel.has-pending{border-color:#e8c77e;box-shadow:0 10px 28px #724e0b14}.wallet-adjustment-approval-heading{align-items:center;gap:13px;padding:18px 20px;display:flex}.wallet-adjustment-approval-heading>div{flex:1;min-width:0}.wallet-adjustment-approval-heading small{color:#07835f;letter-spacing:.07em;font-size:9px;font-weight:900}.wallet-adjustment-approval-heading>strong{color:#8f6118;white-space:nowrap;background:#fff2dc;border-radius:999px;padding:7px 11px;font-size:11px}.wallet-adjustment-notification-button{color:#4d695f;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3e1dc;border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.wallet-adjustment-notification-button>span{color:#7b8c85;background:#edf3f0;border-radius:999px;padding:3px 6px;font-size:8px}.wallet-adjustment-notification-button.active{color:#087b59;background:#f1fcf8;border-color:#8bd7bd}.wallet-adjustment-notification-button.active>span{color:#087b59;background:#dff7ee}.wallet-adjustment-notification-button>svg:last-child{transition:transform .18s}.wallet-adjustment-notification-button>svg:last-child.open{transform:rotate(180deg)}.wallet-adjustment-notification-settings{background:#f7fbf9;border-top:1px solid #dce9e4;padding:16px 20px}.wallet-adjustment-notification-settings-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.wallet-adjustment-notification-settings-heading>span{color:#087f5c;background:#e2f7ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.wallet-adjustment-notification-settings-heading>div{flex:1;min-width:0}.wallet-adjustment-notification-settings-heading strong{color:#21483b;font-size:13px}.wallet-adjustment-notification-settings-heading p{color:#74877f;margin:2px 0 0;font-size:10px;line-height:1.45}.wallet-adjustment-notification-settings-heading>small{color:#71867e;font-size:9px}.wallet-adjustment-notification-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.wallet-adjustment-notification-grid>section{background:#fff;border:1px solid #d9e7e1;border-radius:13px;padding:12px}.wallet-adjustment-notification-channel{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-adjustment-notification-channel>span{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.wallet-adjustment-notification-channel svg{color:#07835f;grid-row:1/3}.wallet-adjustment-notification-channel strong{color:#284d41;font-size:11px}.wallet-adjustment-notification-channel small{color:#80928b;font-size:9px}.wallet-adjustment-notification-channel>input,.wallet-adjustment-notification-events input{accent-color:#079b6d;cursor:pointer;width:17px;height:17px}.wallet-adjustment-notification-field{gap:5px;margin-top:11px;display:grid}.wallet-adjustment-notification-field>span{color:#5e756d;font-size:9px;font-weight:800}.wallet-adjustment-notification-field input{color:#23483c;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d3e1dc;border-radius:9px;outline:0;padding:0 11px;font-size:10px}.wallet-adjustment-notification-field input:focus{border-color:#0ba472;box-shadow:0 0 0 3px #0ba47214}.wallet-adjustment-notification-field input:disabled{color:#93a39d;cursor:not-allowed;background:#f1f5f3}.wallet-adjustment-notification-telegram-fields{grid-template-columns:1.2fr .8fr;gap:9px;display:grid}.wallet-adjustment-notification-events{background:#fff;border:1px solid #d9e7e1;border-radius:11px;align-items:center;gap:18px;margin-top:11px;padding:10px 12px;display:flex}.wallet-adjustment-notification-events>strong{color:#31564a;font-size:10px}.wallet-adjustment-notification-events>label{color:#5f766e;align-items:center;gap:7px;font-size:10px;display:flex}.wallet-adjustment-notification-last-error{color:#9b3e45;background:#fff4f4;border:1px solid #efc9cb;border-radius:10px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.wallet-adjustment-notification-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;display:flex}.wallet-adjustment-notification-actions p{color:#7b8e87;margin:0 auto 0 0;font-size:9px}.wallet-adjustment-review-toolbar{background:#f8fbfa;border-top:1px solid #e2ebe7;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;padding:14px 20px;display:grid}.wallet-adjustment-review-search{min-width:0;position:relative}.wallet-adjustment-review-search>svg{color:#789087;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.wallet-adjustment-review-search input{color:#21473a;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d3e1dc;border-radius:11px;outline:0;padding:0 40px;font-size:12px}.wallet-adjustment-review-search input:focus{border-color:#0ba472;box-shadow:0 0 0 3px #0ba47217}.wallet-adjustment-review-search button{color:#788c84;cursor:pointer;background:#eef4f1;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.wallet-adjustment-review-select{color:#587268;background:#fff;border:1px solid #d3e1dc;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.wallet-adjustment-review-select select{color:#31564a;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:750}.wallet-adjustment-status-filters{background:#f8fbfa;border-bottom:1px solid #e2ebe7;gap:8px;padding:0 20px 14px;display:flex;overflow-x:auto}.wallet-adjustment-status-filters button{color:#61776e;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e5df;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.wallet-adjustment-status-filters button span{color:#647b72;text-align:center;background:#edf4f1;border-radius:999px;min-width:23px;padding:3px 6px}.wallet-adjustment-status-filters button.active{color:#fff;background:#0a9d70;border-color:#0a9d70;box-shadow:0 5px 14px #0a9d7029}.wallet-adjustment-status-filters button.active span{color:#087a57;background:#fff}.wallet-adjustment-approval-row{background:#fff;border-top:1px solid #e2ebe7;grid-template-columns:auto minmax(165px,.85fr) minmax(190px,1fr) minmax(220px,1.2fr) minmax(120px,.65fr) auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.wallet-adjustment-approval-row:first-child{border-top:0}.wallet-adjustment-approval-row.status-approved,.wallet-adjustment-approval-row.status-rejected{background:#fbfdfc}.wallet-adjustment-approval-row>div{gap:4px;min-width:0;display:grid}.wallet-adjustment-approval-row small{color:#7e9089;font-size:9px;font-weight:800}.wallet-adjustment-approval-row strong{color:#23483c;font-size:12px}.wallet-adjustment-approval-row span{color:#74877f;overflow-wrap:anywhere;font-size:10px}.wallet-adjustment-approval-reason p{color:#385b50;margin:0;font-size:11px;line-height:1.45}.wallet-adjustment-approval-amount strong{color:#07835f;font-size:15px}.wallet-adjustment-approval-row.is-debit .wallet-adjustment-approval-amount strong{color:#ae404a}.wallet-adjustment-approval-amount span{align-items:center;gap:4px;display:flex}.wallet-adjustment-approval-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.wallet-adjustment-approval-actions button{white-space:nowrap}.wallet-adjustment-review-result{min-width:150px}.wallet-adjustment-review-result strong{overflow-wrap:anywhere;font-size:10px}.wallet-adjustment-review-result span{font-size:9px}.wallet-adjustment-review-result p{color:#6b8077;margin:1px 0 0;font-size:9px;line-height:1.4}.wallet-adjustment-review-pagination{background:#fbfdfc;border-top:1px solid #e2ebe7}@media (width<=1180px){.accounting-adjustment-row{grid-template-columns:auto minmax(190px,1.4fr) repeat(2,minmax(110px,.7fr))}.accounting-adjustment-row>div:last-child{grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.wallet-adjustment-approval-row{grid-template-columns:auto repeat(2,minmax(0,1fr))}.wallet-adjustment-approval-reason,.wallet-adjustment-approval-actions,.wallet-adjustment-review-result{grid-column:2/-1}}@media (width<=720px){.accounting-customer-search-card form{grid-template-columns:1fr}.accounting-customer-search-card .save-button{width:100%}.accounting-customer-profile{flex-wrap:wrap;align-items:flex-start}.accounting-customer-status{margin-left:64px}.accounting-customer-balances{grid-template-columns:1fr 1fr}.accounting-customer-balances>div:nth-child(2){border-right:0}.accounting-customer-balances>div:nth-child(-n+2){border-bottom:1px solid #e1ebe7}.accounting-customer-only-action{flex-direction:column;align-items:stretch}.accounting-customer-only-action .save-button{width:100%}.accounting-adjustment-row{grid-template-columns:auto 1fr;padding:14px}.accounting-adjustment-row>div{grid-column:2}.accounting-adjustment-row>div:last-child{flex-direction:column;grid-column:2;align-items:flex-start;gap:6px}.wallet-adjustment-approval-heading{flex-wrap:wrap;align-items:flex-start}.wallet-adjustment-approval-heading>div{flex-basis:calc(100% - 62px)}.wallet-adjustment-approval-heading>strong{margin-left:59px}.wallet-adjustment-approval-heading>button{margin-left:auto}.wallet-adjustment-notification-settings{padding:14px}.wallet-adjustment-notification-settings-heading{flex-wrap:wrap;align-items:flex-start}.wallet-adjustment-notification-settings-heading>small{width:100%;padding-left:49px}.wallet-adjustment-notification-grid,.wallet-adjustment-notification-telegram-fields{grid-template-columns:1fr}.wallet-adjustment-notification-events{flex-direction:column;align-items:flex-start;gap:8px}.wallet-adjustment-notification-actions{flex-direction:column;align-items:stretch}.wallet-adjustment-notification-actions p{margin:0 0 2px}.wallet-adjustment-notification-actions button{width:100%}.wallet-adjustment-review-toolbar{grid-template-columns:1fr;padding:12px 14px}.wallet-adjustment-review-select,.wallet-adjustment-review-select select{width:100%}.wallet-adjustment-status-filters{padding:0 14px 12px}.wallet-adjustment-approval-row{grid-template-columns:auto 1fr;padding:15px}.wallet-adjustment-approval-row>div,.wallet-adjustment-approval-reason,.wallet-adjustment-approval-actions,.wallet-adjustment-review-result{grid-column:2}.wallet-adjustment-approval-actions{flex-direction:column;align-items:stretch}.wallet-adjustment-approval-actions button{width:100%}.wallet-adjustment-review-pagination{align-items:stretch}}.uptime-kuma-panel{border-color:#cfe0da;margin-bottom:18px;padding:0;overflow:hidden}.uptime-kuma-panel.healthy{border-color:#a8dec9}.uptime-kuma-panel.has-issues{border-color:#e8c98a}.uptime-kuma-heading{background:linear-gradient(135deg,#f7fcfa 0%,#fff 70%);border-bottom:1px solid #dce8e3;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.uptime-kuma-heading>span:first-child{color:#07845e;background:#e1f6ee;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.uptime-kuma-heading small,.uptime-summary-grid small{color:#0b865f;letter-spacing:.075em;font-size:11px;font-style:normal;font-weight:800;display:block}.uptime-kuma-heading h2{color:#193d32;margin:3px 0 2px;font-size:23px;line-height:1.15}.uptime-kuma-heading p{color:#758b83;margin:0;font-size:13px;line-height:1.5}.uptime-overall-status{color:#087453;white-space:nowrap;background:#e7f8f1;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.uptime-overall-status.warning{color:#8e5d0d;background:#fff2d8}.uptime-overall-status i,.uptime-status i{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.uptime-overall-status i,.uptime-status i{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 14%, transparent)}}.uptime-heading-actions{align-items:center;gap:8px;display:flex}.uptime-heading-actions a,.uptime-heading-actions button{color:#31594c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddfd8;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.uptime-heading-actions button:disabled{cursor:wait;opacity:.65}.uptime-settings-panel{background:linear-gradient(135deg,#fbfefd 0%,#f4faf7 100%);border:1px solid #cfe2db;border-radius:15px;margin:18px 24px 0;padding:18px}.uptime-settings-title{align-items:center;gap:12px;display:flex}.uptime-settings-title>span{color:#087d5c;background:#e1f6ee;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.uptime-settings-title>div{flex:1;min-width:0}.uptime-settings-title strong{color:#183f33;font-size:15px;display:block}.uptime-settings-title p{color:#758a83;margin:3px 0 0;font-size:13px;line-height:1.45}.uptime-settings-title em{color:#087d5c;background:#e5f7f0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.uptime-settings-loading{color:#658078;justify-content:center;align-items:center;gap:9px;min-height:96px;font-size:13px;display:flex}.uptime-settings-fields{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.uptime-settings-fields label{color:#31564a;gap:7px;min-width:0;font-size:13px;font-weight:750;display:grid}.uptime-settings-fields input{color:#193e33;width:100%;min-width:0;height:46px;font:inherit;background:#fff;border:1px solid #c9dcd5;border-radius:11px;outline:0;padding:0 13px;font-size:14px}.uptime-settings-fields input:focus{border-color:#10a779;box-shadow:0 0 0 4px #10a7791a}.uptime-secret-input{position:relative}.uptime-secret-input input{padding-right:48px}.uptime-secret-input button{color:#6f867e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:5px;right:5px}.uptime-secret-input button:hover{color:#087d5c;background:#edf8f4}.uptime-telegram-settings{background:#fff;border:1px solid #d4e2dd;border-radius:14px;margin-top:18px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.uptime-telegram-settings.enabled{border-color:#9fd8c4;box-shadow:0 8px 24px #0e876012}.uptime-telegram-settings>header{background:linear-gradient(135deg,#fbfefd,#f4faf7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.uptime-telegram-settings>header>span{color:#087d5c;background:#e2f7ef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.uptime-telegram-settings>header>div{min-width:0}.uptime-telegram-settings>header strong{color:#1b4638;font-size:13px;display:block}.uptime-telegram-settings>header p{color:#758a83;margin:3px 0 0;font-size:11px;line-height:1.45}.uptime-telegram-switch{color:#60766e;cursor:pointer;background:#fff;border:1px solid #d4e2dd;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.uptime-telegram-switch input{accent-color:#0a986c;width:16px;height:16px}.uptime-telegram-settings.enabled .uptime-telegram-switch{color:#087b59;background:#eaf8f3;border-color:#a9dcc9}.uptime-telegram-fields{border-top:1px solid #e4ece8;grid-template-columns:minmax(240px,1.2fr) minmax(210px,.8fr) minmax(170px,.55fr);gap:11px;padding:14px;display:grid}.uptime-telegram-fields>label{color:#426156;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.uptime-telegram-fields input,.uptime-telegram-fields select{color:#21483b;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cadbd4;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.uptime-telegram-fields input:focus,.uptime-telegram-fields select:focus{border-color:#10a779;box-shadow:0 0 0 3px #10a77917}.uptime-telegram-fields input:disabled,.uptime-telegram-fields select:disabled{color:#8c9a95;cursor:not-allowed;background:#f2f5f4}.uptime-telegram-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.uptime-telegram-preview article{border:1px solid;border-radius:11px;min-width:0;padding:12px}.uptime-telegram-preview article.offline{background:#fff5f5;border-color:#efc4c7}.uptime-telegram-preview article.online{background:#f0faf6;border-color:#b9e1d1}.uptime-telegram-preview span{letter-spacing:.05em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.uptime-telegram-preview .offline span{color:#b12e38;background:#ffe1e3}.uptime-telegram-preview .online span{color:#087b59;background:#daf3e9}.uptime-telegram-preview strong{color:#284a3f;margin-top:7px;font-size:11px;display:block}.uptime-telegram-preview p{color:#71837c;margin:3px 0 0;font-size:10px;line-height:1.5}.uptime-telegram-settings>footer{background:#fbfdfc;border-top:1px solid #e4ece8;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.uptime-telegram-settings>footer>div:first-child{gap:3px;min-width:0;display:grid}.uptime-telegram-settings>footer>div:first-child strong{color:#31594c;font-size:11px}.uptime-telegram-settings>footer>div:first-child small{color:#7b8d87;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.uptime-telegram-settings>footer>div:last-child{flex:none;gap:8px;display:flex}.uptime-telegram-settings>footer button{color:#31594c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd8ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.uptime-telegram-settings>footer button.primary{color:#fff;background:#0b9f73;border-color:#0b9f73}.uptime-telegram-settings>footer button:disabled{opacity:.55;cursor:not-allowed}.uptime-settings-notice{color:#087a59;background:#edfaf5;border:1px solid #b9dfd1;border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.uptime-settings-notice.error{color:#a53039;background:#fff4f4;border-color:#efb8bb}.uptime-settings-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.uptime-settings-footer>small{color:#7b8f88;font-size:12px;line-height:1.45}.uptime-settings-footer>div{flex:none;gap:8px;display:flex}.uptime-settings-footer button{color:#31594c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd8ce;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.uptime-settings-footer button.primary{color:#fff;background:#0b9f73;border-color:#0b9f73}.uptime-settings-footer button:disabled{cursor:wait;opacity:.55}.uptime-error{color:#a42d35;background:#fff5f5;border:1px solid #f2b9b9;border-radius:12px;align-items:center;gap:12px;margin:16px 24px 0;padding:13px 14px;display:flex}.uptime-error>span{flex:1;gap:2px;display:grid}.uptime-error small{color:#9d6568;font-size:12px}.uptime-error button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.uptime-loading{color:#628077;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:13px;display:flex}.uptime-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.uptime-summary-grid article{background:#fbfdfc;border:1px solid #d9e7e2;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.uptime-summary-grid article>span{color:#4d6c62;background:#edf4f1;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.uptime-summary-grid article.up>span{color:#07845e;background:#e2f7ef}.uptime-summary-grid article.down>span{color:#b23f46;background:#fff0f0}.uptime-summary-grid article.warning>span{color:#a2670a;background:#fff4dc}.uptime-summary-grid article>div{min-width:0}.uptime-summary-grid strong{color:#153c30;text-overflow:ellipsis;margin:2px 0 0;font-size:22px;line-height:1.15;display:block;overflow:hidden}.uptime-summary-grid em{color:#83958f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-style:normal;display:block;overflow:hidden}.uptime-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:0 24px 16px;display:flex}.uptime-toolbar>label{color:#789087;background:#fff;border:1px solid #d2e1dc;border-radius:11px;align-items:center;gap:9px;width:min(420px,100%);min-height:42px;padding:0 12px;display:flex}.uptime-toolbar input{color:#24483c;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.uptime-toolbar>label button{color:#70847d;cursor:pointer;background:#eef4f1;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.uptime-filters{align-items:center;gap:7px;display:flex}.uptime-filters button{color:#5f776f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3e1dc;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.uptime-filters button.active{color:#fff;background:#0a966b;border-color:#0a966b}.uptime-filters button span{color:#547069;background:#eaf2ef;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.uptime-filters button.active span{color:#087555;background:#fff}.uptime-table-wrap{border:1px solid #d9e6e1;border-radius:14px;margin:0 24px;overflow:hidden}.uptime-table{grid-template-columns:minmax(220px,1.6fr) minmax(115px,.7fr) minmax(125px,.8fr) minmax(100px,.65fr) minmax(120px,.7fr);align-items:center;gap:14px;display:grid}.uptime-table-head{color:#73867f;letter-spacing:.045em;text-transform:uppercase;background:#f5f9f7;padding:12px 16px;font-size:10px;font-weight:800}.uptime-monitor-row{background:#fff;border-top:1px solid #e3ece8;min-height:70px;padding:12px 16px}.uptime-monitor-name{align-items:center;gap:10px;min-width:0;display:flex}.uptime-monitor-name>span{color:#0a8963;background:#e5f6ef;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.uptime-monitor-name>div,.uptime-monitor-row>div{min-width:0}.uptime-monitor-name strong,.uptime-monitor-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uptime-monitor-name strong{color:#24493d;font-size:13px}.uptime-monitor-name small,.uptime-monitor-row>div>small{color:#869791;margin-top:3px;font-size:10px}.uptime-status{color:#07815d;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.uptime-status.down{color:#b13b45}.uptime-status.pending,.uptime-status.maintenance{color:#a76a0a}.uptime-status.unknown{color:#6f817b}.uptime-value{color:#21473a;font-size:13px;display:block}.uptime-ssl{color:#087555;background:#e5f6ef;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.uptime-ssl.warning{color:#95600c;background:#fff1d4}.uptime-ssl.danger{color:#ad343e;background:#fff0f0}.uptime-ssl.muted{color:#74867f;background:#edf2f0}.uptime-empty{color:#7c9189;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.uptime-empty strong{color:#31564a;font-size:13px}.uptime-empty span{font-size:11px}.uptime-pagination{color:#71867f;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:15px 24px 18px;font-size:11px;display:grid}.uptime-pagination p{margin:0}.uptime-pagination>span{align-items:center;gap:6px;display:inline-flex}.uptime-pagination>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.uptime-pagination button{color:#315b4d;cursor:pointer;background:#fff;border:1px solid #d0dfda;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.uptime-pagination button:disabled{color:#afbfba;cursor:not-allowed;background:#f2f6f4}.uptime-pagination strong{color:#48675d;white-space:nowrap;font-size:11px}@media (width<=1180px){.uptime-kuma-heading{grid-template-columns:auto minmax(240px,1fr) auto}.uptime-overall-status{display:none}.uptime-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uptime-toolbar{flex-direction:column;align-items:flex-start}.uptime-toolbar>label{width:100%}.uptime-filters{flex-wrap:wrap;width:100%}.uptime-table{grid-template-columns:minmax(190px,1.35fr) minmax(105px,.7fr) minmax(115px,.75fr) minmax(85px,.55fr) minmax(105px,.65fr);gap:9px}.uptime-telegram-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.uptime-telegram-fields>label:last-child{grid-column:1/-1}}@media (width<=760px){.uptime-kuma-heading{grid-template-columns:auto minmax(0,1fr);padding:18px}.uptime-heading-actions{grid-column:1/-1}.uptime-heading-actions a,.uptime-heading-actions button{flex:1}.uptime-error{margin:14px 16px 0}.uptime-settings-panel{margin:14px 16px 0;padding:15px}.uptime-settings-title{align-items:flex-start}.uptime-settings-title em{display:none}.uptime-settings-fields{grid-template-columns:1fr}.uptime-telegram-settings>header{grid-template-columns:auto minmax(0,1fr)}.uptime-telegram-switch{grid-column:1/-1;justify-content:center;justify-self:stretch}.uptime-telegram-fields,.uptime-telegram-preview{grid-template-columns:1fr}.uptime-telegram-fields>label:last-child{grid-column:auto}.uptime-telegram-settings>footer{flex-direction:column;align-items:stretch}.uptime-telegram-settings>footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uptime-settings-footer{flex-direction:column;align-items:stretch}.uptime-settings-footer>div{grid-template-columns:1fr 1fr;display:grid}.uptime-summary-grid{gap:9px;padding:16px}.uptime-summary-grid article{align-items:flex-start;padding:12px}.uptime-summary-grid article>span{width:32px;height:32px}.uptime-summary-grid strong{font-size:18px}.uptime-summary-grid em{white-space:normal}.uptime-toolbar{padding:0 16px 14px}.uptime-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uptime-filters button{justify-content:space-between}.uptime-table-wrap{border:0;border-radius:0;margin:0 16px}.uptime-table-head{display:none}.uptime-monitor-row{border:1px solid #dbe7e3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;margin-bottom:10px;padding:14px}.uptime-monitor-name{grid-column:1/-1}.uptime-monitor-row>div:not(.uptime-monitor-name):before{color:#82948e;content:attr(data-label);letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.uptime-pagination{grid-template-columns:1fr auto;padding:12px 16px 16px}.uptime-pagination>span{grid-area:2/1/auto/-1}}@media (width<=420px){.uptime-kuma-heading>span:first-child{width:42px;height:42px}.uptime-kuma-heading h2{font-size:20px}.uptime-heading-actions{flex-direction:column}.uptime-heading-actions a,.uptime-heading-actions button{width:100%}.uptime-summary-grid,.uptime-settings-footer>div,.uptime-telegram-settings>footer>div:last-child{grid-template-columns:1fr}}.customer-proxy-management{--proxy-surface:#fff;--proxy-soft:#f4faf7;--proxy-line:#d8e7e0;--proxy-ink:#173c30;--proxy-muted:#71847c;padding-bottom:24px}.customer-proxy-management>.customer-welcome{display:none}.customer-proxy-command-hero{isolation:isolate;background:radial-gradient(circle at 88% 10%,#71dab23d,#0000 30%),linear-gradient(135deg,#f1fbf7 0%,#fff 58%,#f4faf7 100%);border:1px solid #cce4da;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin-bottom:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #114d3914}.customer-proxy-command-heading{min-width:0}.customer-proxy-command-kicker{color:#087a57;letter-spacing:.07em;text-transform:uppercase;background:#ffffffd1;border:1px solid #bfe2d4;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.customer-proxy-command-heading h1{color:#163d30;letter-spacing:-1.2px;margin:13px 0 7px;font-size:clamp(26px,3vw,34px);line-height:1.08}.customer-proxy-command-heading p{color:#667e75;max-width:680px;margin:0;font-size:13px;line-height:1.65}.customer-proxy-command-actions{align-items:flex-start;gap:9px;display:flex}.customer-proxy-command-actions button{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.customer-proxy-command-actions button:hover:not(:disabled){transform:translateY(-1px)}.customer-proxy-command-actions button:disabled{cursor:wait;opacity:.68}.customer-proxy-refresh-button{color:#315f50;background:#ffffffe6;border:1px solid #bdd8cd}.customer-proxy-refresh-button:hover:not(:disabled){color:#087b59;background:#fff;border-color:#79bfa3}.customer-proxy-buy-button{color:#fff;background:linear-gradient(135deg,#0aa574,#07865f);border:1px solid #079568;box-shadow:0 8px 18px #088e6330}.customer-proxy-buy-button:hover:not(:disabled){background:#087b59;border-color:#087b59;box-shadow:0 11px 22px #087b593b}.customer-proxy-command-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-proxy-command-stats article{background:#ffffffdb;border:1px solid #c9e0d6eb;border-radius:14px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:13px 14px;display:flex;box-shadow:0 7px 20px #14493709}.customer-proxy-command-stats article>span{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.customer-proxy-command-stats article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-proxy-command-stats strong{color:var(--proxy-ink);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.customer-proxy-command-stats small{color:var(--proxy-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.customer-proxy-command-stats .is-active>span{color:#087b59;background:#def5eb}.customer-proxy-command-stats .is-expiring>span{color:#a66a0b;background:#fff0ce}.customer-proxy-command-stats .is-renewing>span{color:#2f6ea5;background:#e5f1fb}.customer-proxy-command-stats .is-ended>span{color:#8a6d75;background:#f3ecef}.customer-proxy-management .customer-focus-context{border-radius:14px;margin-bottom:14px}.customer-proxy-identifier-guide{background:linear-gradient(115deg,#eaf2ff 0%,#f7f9ff 68%,#fff 100%);border:1px solid #8fb6ff;border-left:4px solid #2563eb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 14px 16px;padding:14px;scroll-margin-top:18px;animation:.38s cubic-bezier(.2,.8,.2,1) both customer-identifier-guide-enter;display:grid;box-shadow:0 12px 30px #2563eb1f}.customer-proxy-identifier-guide>span{color:#fff;background:#2563eb;border-radius:11px;place-items:center;width:40px;height:40px;animation:1.45s ease-in-out 3 customer-identifier-icon-pulse;display:grid;box-shadow:0 8px 18px #2563eb3d}.customer-proxy-identifier-guide>div:nth-child(2){gap:3px;min-width:0;display:grid}.customer-proxy-identifier-guide small{color:#1d4ed8;letter-spacing:.06em;font-size:8px;font-weight:900}.customer-proxy-identifier-guide strong{color:#1e3a8a;font-size:12px}.customer-proxy-identifier-guide p{color:#536681;margin:0;font-size:9px;line-height:1.55}.customer-proxy-identifier-steps{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.customer-proxy-identifier-steps span{color:#385584;background:#ffffffd1;border:1px solid #bdd0fa;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:3px 7px 3px 4px;font-size:7px;font-weight:800;display:inline-flex}.customer-proxy-identifier-steps b{color:#fff;background:#2563eb;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.customer-proxy-identifier-guide-actions{align-items:center;gap:6px;display:flex}.customer-proxy-identifier-guide-actions button{color:#1d4ed8;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #adc6fa;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.customer-proxy-identifier-guide-actions button:last-child{width:34px;padding:0}.customer-proxy-order-code{border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:23px;padding:2px 3px 2px 7px;display:inline-flex}.customer-proxy-order-code small{letter-spacing:.05em;font-weight:850;color:#72867e!important;font-size:7px!important}.customer-proxy-order-code code{color:#17684f;font:750 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-proxy-order-code button{color:#087b59;cursor:pointer;background:#eaf7f2;border:0;border-radius:6px;place-items:center;width:21px;height:21px;padding:0;display:grid}.customer-proxy-order-code button span,.customer-proxy-compact-id button span{font-size:7px;font-weight:850}.customer-proxy-order-code.is-guided,.customer-proxy-api-id.is-guided,.customer-proxy-compact-id.is-guided{animation:1.8s ease-in-out 3 customer-identifier-guide-pulse;position:relative;box-shadow:0 0 0 4px #3b82f624,0 10px 24px #2563eb24;background:#eff6ff!important;border-color:#3b82f6!important}.customer-proxy-api-id.is-guided:before,.customer-proxy-compact-id.is-guided:before{content:"BẤM SAO CHÉP";z-index:2;color:#fff;letter-spacing:.05em;background:#2563eb;border-radius:999px;padding:3px 7px;font-size:6px;font-weight:900;position:absolute;top:-10px;right:10px;box-shadow:0 5px 14px #2563eb42}.customer-proxy-order-code.is-guided button,.customer-proxy-api-id.is-guided button,.customer-proxy-compact-id.is-guided button{color:#fff;background:#2563eb;border-color:#1d4ed8;animation:1.2s ease-in-out 3 customer-identifier-button-pop}.customer-proxy-order-code.is-guided button,.customer-proxy-compact-id.is-guided button{justify-content:center;align-items:center;gap:4px;width:auto;padding-inline:7px;display:inline-flex}@keyframes customer-identifier-guide-pulse{0%,to{box-shadow:0 0 0 4px #3b82f624,0 10px 24px #2563eb24}50%{box-shadow:0 0 0 7px #3b82f638,0 12px 28px #2563eb33}}@keyframes customer-identifier-guide-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes customer-identifier-icon-pulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #2563eb3d}50%{transform:scale(1.08);box-shadow:0 0 0 7px #3b82f629,0 10px 22px #2563eb47}}@keyframes customer-identifier-button-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (width<=760px){.customer-proxy-identifier-guide{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-inline:10px;padding:12px}.customer-proxy-identifier-guide-actions{grid-column:1/-1}.customer-proxy-identifier-guide-actions button:first-child{flex:1}.customer-proxy-order-code{width:100%}}@media (prefers-reduced-motion:reduce){.customer-proxy-identifier-guide,.customer-proxy-identifier-guide>span,.customer-proxy-order-code.is-guided,.customer-proxy-api-id.is-guided,.customer-proxy-compact-id.is-guided,.customer-proxy-order-code.is-guided button,.customer-proxy-api-id.is-guided button,.customer-proxy-compact-id.is-guided button{animation:none}}.customer-proxy-management .customer-proxy-tools{border-color:var(--proxy-line);background:var(--proxy-surface);border-radius:18px;margin-bottom:16px;padding:17px;box-shadow:0 12px 32px #1143330e}.customer-proxy-management .customer-proxy-view-mode{border-bottom:1px solid #e5eeea;padding-bottom:13px}.customer-proxy-management .customer-proxy-view-mode-copy>span{border-radius:12px;width:42px;height:42px}.customer-proxy-management .customer-proxy-view-mode-copy strong{font-size:13px}.customer-proxy-management .customer-proxy-view-mode-copy small{margin-top:2px;font-size:10px}.customer-proxy-management .customer-proxy-view-mode-actions{grid-template-columns:repeat(2,minmax(100px,1fr))}.customer-proxy-management .customer-proxy-view-mode-actions button{border-radius:9px;min-height:38px;padding:0 13px;font-size:10px}.customer-proxy-management .customer-proxy-view-mode-actions em{font-size:9px}.customer-proxy-management .customer-proxy-search{margin:14px 0 12px}.customer-proxy-management .customer-proxy-search>div{background:#f8fbf9;border-radius:11px;height:46px;padding:0 13px}.customer-proxy-management .customer-proxy-search input{font-size:12px}.customer-proxy-management .customer-proxy-search-submit{border-radius:11px;min-width:116px;height:46px;font-size:10px}.customer-proxy-management .customer-proxy-status-filters{border-top:0;border-bottom:1px solid #e5eeea;gap:7px;padding:0 0 13px}.customer-proxy-management .customer-proxy-status-filters button{border-radius:10px;min-height:38px;padding:0 12px;font-size:10px}.customer-proxy-management .customer-proxy-status-filters button strong{min-width:25px;height:25px;font-size:10px}.customer-proxy-management .customer-proxy-export-bar{background:#f5faf8;border-radius:12px;min-height:68px;margin-top:13px;padding:11px 13px}.customer-proxy-management .customer-proxy-export-copy strong{font-size:12px}.customer-proxy-management .customer-proxy-export-copy small{font-size:10px}.customer-proxy-management .customer-proxy-export-menu>summary{min-height:40px;font-size:11px}.customer-proxy-management .customer-proxy-pagination{box-shadow:none;border-radius:12px;margin-bottom:12px;padding:11px 13px}.customer-proxy-management .proxy-page-summary,.customer-proxy-management .proxy-page-controls label,.customer-proxy-management .proxy-page-controls>span,.customer-proxy-management .proxy-page-controls select{font-size:10px}.customer-proxy-management .customer-proxy-bulk-toolbar{box-shadow:none;border-radius:12px;margin-bottom:12px;padding:11px 12px}.customer-proxy-management .customer-proxy-bulk-copy>strong{font-size:11px}.customer-proxy-management .customer-proxy-bulk-copy>span{font-size:9px}.customer-proxy-management .customer-proxy-bulk-select button,.customer-proxy-management .customer-proxy-bulk-actions button{border-radius:8px;min-height:32px;padding:5px 10px;font-size:9px}.customer-proxy-management .customer-proxy-grid.full-grid{gap:16px}.customer-proxy-management .customer-proxy-card{border-color:#d8e5df;border-radius:17px;padding:18px;overflow:hidden;box-shadow:0 12px 32px #1342330e}.customer-proxy-management .customer-proxy-card:hover{border-color:#bed9ce;box-shadow:0 16px 38px #13423313}.customer-proxy-management .customer-proxy-select{margin:-1px 0 13px;padding-bottom:11px;font-size:10px}.customer-proxy-management .customer-proxy-select input{width:18px;height:18px}.customer-proxy-management .customer-proxy-head .proxy-id{min-width:0}.customer-proxy-management .customer-proxy-head .proxy-id small{font-size:9px}.customer-proxy-management .customer-proxy-head .proxy-id strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.customer-proxy-management .customer-proxy-card .proxy-icon{border-radius:12px;width:42px;height:42px}.customer-proxy-management .customer-proxy-api-id{border-radius:11px;margin:14px 0;padding:11px 12px}.customer-proxy-management .customer-proxy-api-id small{font-size:8px}.customer-proxy-management .customer-proxy-api-id code{font-size:10px}.customer-proxy-management .customer-proxy-api-id button{min-height:34px;font-size:9px}.customer-proxy-management .customer-proxy-endpoints{background:#f7faf9;border-radius:12px;margin:14px 0;padding:12px}.customer-proxy-management .customer-proxy-endpoints-head small,.customer-proxy-management .customer-proxy-endpoints-head span{font-size:8px}.customer-proxy-management .customer-proxy-endpoint{border-radius:9px;min-height:44px;padding:7px 8px}.customer-proxy-management .customer-proxy-endpoint strong{font-size:10px}.customer-proxy-management .customer-proxy-endpoint button{min-height:31px;font-size:8px}.customer-proxy-management .customer-proxy-meta{gap:0;padding-bottom:16px}.customer-proxy-management .customer-proxy-meta small{font-size:8px;font-weight:800}.customer-proxy-management .customer-proxy-meta strong,.customer-proxy-management .customer-proxy-meta-auth>code,.customer-proxy-management .customer-proxy-meta-credential-value code{font-size:10px}.customer-proxy-management .customer-proxy-meta-credential{border-radius:9px;padding:8px 9px}.customer-proxy-management .customer-proxy-expiry time strong,.customer-proxy-management .customer-proxy-expiry time span{font-size:10px}.customer-proxy-management .customer-proxy-expiry em{font-size:8px}.customer-proxy-management .customer-proxy-location,.customer-proxy-management .customer-proxy-note-card{border-radius:11px;margin-bottom:14px;padding:10px 11px}.customer-proxy-management .customer-proxy-location small,.customer-proxy-management .customer-proxy-note-card small{font-size:8px}.customer-proxy-management .customer-proxy-location strong,.customer-proxy-management .customer-proxy-note-card strong{font-size:10px}.customer-proxy-management .customer-proxy-location-kind,.customer-proxy-management .customer-proxy-note-card>button{font-size:8px}.customer-proxy-management .customer-proxy-actions{gap:8px;padding-top:15px}.customer-proxy-management .customer-proxy-actions button{cursor:pointer;border-radius:9px;height:auto;min-height:39px;padding:7px 9px;font-size:9px;font-weight:750}.customer-proxy-management .customer-proxy-actions button:disabled{cursor:not-allowed;opacity:.55}.customer-proxy-management .customer-proxy-compact-summary{gap:10px;margin-top:12px}.customer-proxy-management .customer-proxy-compact-id small,.customer-proxy-management .customer-proxy-compact-auth small,.customer-proxy-management .customer-proxy-compact-whitelist small,.customer-proxy-management .customer-proxy-compact-facts small{font-size:8px}.customer-proxy-management .customer-proxy-compact-id code,.customer-proxy-management .customer-proxy-compact-auth strong,.customer-proxy-management .customer-proxy-compact-whitelist strong,.customer-proxy-management .customer-proxy-compact-facts strong,.customer-proxy-management .customer-proxy-compact-facts time{font-size:10px}.customer-proxy-management .customer-proxy-compact-endpoints>div{min-height:42px}.customer-proxy-management .customer-proxy-compact-endpoints strong,.customer-proxy-management .customer-proxy-compact-note span{font-size:9px}.customer-proxy-management .customer-proxy-compact-note button{font-size:8px}.customer-proxy-management .customer-proxy-compact-actions button{border-radius:9px;min-height:36px;font-size:9px}@media (width<=1050px){.customer-proxy-command-hero{grid-template-columns:1fr}.customer-proxy-command-actions{grid-row:2}.customer-proxy-command-stats{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-proxy-management{padding-bottom:12px}.customer-proxy-command-hero{border-radius:18px;gap:16px;margin:-2px 0 14px;padding:17px}.customer-proxy-command-heading h1{margin-top:11px;font-size:27px}.customer-proxy-command-heading p{font-size:12px;line-height:1.55}.customer-proxy-command-actions{grid-template-columns:46px minmax(0,1fr);display:grid}.customer-proxy-command-actions button{border-radius:11px;min-height:44px}.customer-proxy-refresh-button{width:46px;padding:0}.customer-proxy-refresh-button span{display:none}.customer-proxy-command-stats{gap:8px}.customer-proxy-command-stats article{border-radius:12px;gap:9px;min-height:64px;padding:10px}.customer-proxy-command-stats article>span{border-radius:10px;width:34px;height:34px}.customer-proxy-command-stats strong{font-size:18px}.customer-proxy-command-stats small{font-size:9px}.customer-proxy-management .customer-proxy-tools{border-radius:15px;padding:13px}.customer-proxy-management .customer-proxy-view-mode{gap:12px}.customer-proxy-management .customer-proxy-view-mode-actions em{text-align:center}.customer-proxy-management .customer-proxy-search{gap:8px}.customer-proxy-management .customer-proxy-search-submit{min-height:42px}.customer-proxy-management .customer-proxy-status-filters{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 26px);margin-left:-13px;padding:0 13px 13px;display:flex;overflow-x:auto}.customer-proxy-management .customer-proxy-status-filters::-webkit-scrollbar{display:none}.customer-proxy-management .customer-proxy-status-filters button,.customer-proxy-management .customer-proxy-status-filters button:first-child{flex:none;grid-column:auto;width:auto}.customer-proxy-management .customer-proxy-export-bar{gap:10px}.customer-proxy-management .customer-proxy-export-copy{align-items:flex-start}.customer-proxy-management .customer-proxy-export-menu>div{border:0;border-top:1px solid #dce8e3;border-radius:0}.customer-proxy-management .customer-proxy-bulk-copy>span{white-space:normal}.customer-proxy-management .customer-proxy-bulk-select>div:last-child{width:100%}.customer-proxy-management .customer-proxy-bulk-select button{flex:1}.customer-proxy-management .customer-proxy-bulk-actions button{min-height:38px}.customer-proxy-management .customer-proxy-pagination{gap:10px}.customer-proxy-management .proxy-page-controls{width:100%}.customer-proxy-management .customer-proxy-card,.customer-proxy-management .customer-proxy-card.is-compact{border-radius:15px;padding:14px}.customer-proxy-management .customer-proxy-head{align-items:flex-start}.customer-proxy-management .customer-proxy-head .proxy-id strong{white-space:normal}.customer-proxy-management .customer-proxy-api-id{flex-direction:row;align-items:center}.customer-proxy-management .customer-proxy-api-id code{white-space:nowrap}.customer-proxy-management .customer-proxy-api-id button{align-self:auto}.customer-proxy-management .customer-proxy-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-proxy-management .customer-proxy-actions .ip-rotation-button,.customer-proxy-management .customer-proxy-actions .proxy-refund-request-button{grid-column:1/-1}}@media (width<=470px){.customer-proxy-command-kicker{font-size:9px}.customer-proxy-command-stats article{flex-direction:column;align-items:flex-start}.customer-proxy-command-stats small{white-space:normal}.customer-proxy-management .customer-proxy-view-mode-copy small{line-height:1.5}.customer-proxy-management .customer-proxy-view-mode-actions{grid-template-columns:1fr 1fr}.customer-proxy-management .customer-proxy-export-copy>span{width:34px;height:34px}.customer-proxy-management .customer-proxy-export-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-proxy-management .customer-proxy-api-id{flex-direction:column;align-items:stretch}.customer-proxy-management .customer-proxy-api-id code{white-space:normal;overflow-wrap:anywhere}.customer-proxy-management .customer-proxy-api-id button{width:100%}.customer-proxy-management .customer-proxy-endpoint{grid-template-columns:64px minmax(0,1fr) 31px}.customer-proxy-management .customer-proxy-meta-credentials,.customer-proxy-management .customer-proxy-compact-auth{grid-template-columns:1fr}.customer-proxy-management .customer-proxy-location strong,.customer-proxy-management .customer-proxy-note-card strong{white-space:normal}}.customer-proxy-management .customer-proxy-meta-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customer-proxy-management .customer-proxy-meta-credential{min-width:0;padding:8px}.customer-proxy-management .customer-proxy-meta-credential>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.customer-proxy-management .customer-proxy-meta-credential-value code{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.customer-proxy-management .customer-proxy-meta-credential-value button{width:26px;height:26px}.admin-security-view{gap:18px;display:grid}.admin-security-heading{align-items:flex-end}.admin-security-loading{color:#5f786f;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.admin-security-identity{background:linear-gradient(135deg,#fff 0%,#f2faf6 100%);border:1px solid #cfe3da;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 14px 34px #16533e12}.admin-security-avatar{color:#087d5a;background:#dff5eb;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.admin-security-identity>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-security-identity small,.admin-two-factor-status small,.admin-security-email small{color:#7b8e87;letter-spacing:.08em;font-size:11px;font-weight:800}.admin-security-identity strong{color:#173f33;font-size:17px}.admin-security-identity>div:nth-child(2)>span{color:#70857d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-security-role{color:#176a51;background:#e3f5ed;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.admin-security-role.is-support{color:#295f91;background:#e7f1fb}.admin-security-role.is-accounting{color:#8a5b18;background:#fff2d8}.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin-security-card{gap:16px;padding:22px;display:grid}.admin-security-card>header{align-items:flex-start;gap:12px;display:flex}.admin-security-card>header>span{color:#087d5a;background:#e3f6ee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-security-card>header h2{color:#173f33;margin:0 0 4px;font-size:18px}.admin-security-card>header p{color:#72867f;margin:0;line-height:1.45}.admin-security-note{color:#547068;background:#f6faf8;border:1px solid #d8e9e1;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.admin-security-note svg{color:#0a8c64;flex:none;margin-top:1px}.admin-security-password-input{position:relative}.admin-security-password-input input{width:100%;padding-right:48px}.admin-security-password-input button{color:#5f786f;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.admin-security-password-input button:hover{color:#087d5a;background:#edf7f3}.admin-security-primary{justify-content:center;width:100%;min-height:44px}.admin-security-primary.danger{color:#a34b3c;background:#fff8f6;border-color:#e7b9af}.admin-two-factor-card.is-enabled{border-color:#9cd9c2;box-shadow:0 16px 38px #0d7d5a17}.admin-two-factor-status{background:#f3f8f6;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-two-factor-card.is-enabled .admin-two-factor-status{background:#eaf8f2}.admin-two-factor-status>span:first-child{color:#678078;background:#e8f0ed;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-two-factor-card.is-enabled .admin-two-factor-status>span:first-child{color:#07835c;background:#d5f1e5}.admin-two-factor-status>div{gap:2px;min-width:0;display:grid}.admin-two-factor-status strong{color:#21483c}.admin-two-factor-status em{color:#71857e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.admin-two-factor-status>span:last-child{border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.admin-two-factor-status>span:last-child.enabled{color:#087956;background:#d8f3e7}.admin-two-factor-status>span:last-child.disabled{color:#718078;background:#e7eeeb}.admin-security-email{color:#087d5a;background:#fbfefd;border:1px dashed #bddbd0;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-security-email>div{gap:2px;display:grid}.admin-security-email strong{color:#244b3f;font-size:13px}.admin-two-factor-challenge{background:#f2fbf7;border:1px solid #b7dfcf;border-radius:15px;gap:14px;padding:15px;display:grid}.admin-two-factor-challenge-heading{color:#087d5a;align-items:center;gap:10px;display:flex}.admin-two-factor-challenge-heading>div{gap:2px;display:grid}.admin-two-factor-challenge-heading small{color:#668078}.admin-two-factor-code{text-align:center;letter-spacing:.35em;height:50px;font-weight:800;font-size:22px!important}.admin-two-factor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-security-card>footer{color:#7a8e86;align-items:center;gap:7px;padding-top:2px;font-size:12px;display:flex}.admin-network-access-card{background:radial-gradient(circle at 94% 5%,#1aa37014,#0000 24%),#fff;border-color:#b8ddce}.admin-network-current-ip{background:#edf9f4;border:1px solid #b9decf;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-network-current-ip>span{color:#087d5a;background:#d5f1e5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.admin-network-current-ip>div{gap:2px;min-width:0;display:grid}.admin-network-current-ip small{color:#70867e;letter-spacing:.08em;font-size:11px;font-weight:800}.admin-network-current-ip strong{color:#174b3a;font-size:16px}.admin-network-current-ip em,.admin-network-current-badge{color:#087956;background:#d4f1e4;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.admin-network-warning{color:#725d2e;background:#fffaf0;border-color:#f0dfad}.admin-network-message{border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.admin-network-message svg{flex:none;margin-top:1px}.admin-network-message.error{color:#9b3b32;background:#fff0ee}.admin-network-message.success{color:#087956;background:#eaf8f2}.admin-network-list{gap:10px;display:grid}.admin-network-row{background:#fbfdfc;border:1px solid #d9e8e1;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto 40px;align-items:end;gap:10px;padding:12px;display:grid}.admin-network-row.is-current{background:#f0faf6;border-color:#abd9c7}.admin-network-index{color:#4e6e63;background:#edf3f0;border-radius:10px;place-items:center;width:28px;height:38px;font-size:12px;font-weight:800;display:grid}.admin-network-row .field{min-width:0}.admin-network-row input:disabled{color:#285c4b;opacity:1;-webkit-text-fill-color:#285c4b;background:#e9f5f0}.admin-network-remove{color:#a34b3c;cursor:pointer;background:#fff8f6;border:1px solid #ead2ce;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.admin-network-remove:disabled{cursor:not-allowed;opacity:.42}.admin-network-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-network-toolbar>span{color:#758980;font-size:12px;font-weight:700}.admin-network-save{border-top:1px solid #e0ebe6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:4px;display:grid}.admin-network-save .save-button{justify-content:center;min-height:42px}@media (width<=980px){.admin-security-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-security-heading{align-items:flex-start}.admin-security-identity{grid-template-columns:auto minmax(0,1fr);padding:15px}.admin-security-role{grid-column:1/-1;justify-self:start}.admin-security-card{padding:17px}.admin-two-factor-status{grid-template-columns:auto minmax(0,1fr)}.admin-two-factor-status>span:last-child{grid-column:2;justify-self:start}.admin-two-factor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-two-factor-actions .save-button{grid-column:1/-1;justify-content:center}.admin-network-current-ip{grid-template-columns:auto minmax(0,1fr)}.admin-network-current-ip em{grid-column:2;justify-self:start}.admin-network-row{grid-template-columns:minmax(0,1fr) 40px}.admin-network-index{display:none}.admin-network-current-badge{grid-column:1;justify-self:start}.admin-network-remove{grid-area:1/2/span 2;align-self:center}.admin-network-save{grid-template-columns:1fr}}.customer-overview{min-width:0}.customer-overview-welcome{background:radial-gradient(circle at 92% 12%,#2abb851f,#0000 30%),linear-gradient(135deg,#fff 0%,#f5fbf8 100%);border:1px solid #d9e9e2;border-radius:18px;padding:20px 22px;box-shadow:0 12px 32px #134c390e}.customer-overview-welcome .save-button{border-radius:12px;min-height:42px;padding-inline:17px;box-shadow:0 8px 20px #088b6129}.customer-overview .customer-stats{gap:12px}.customer-overview .customer-stats .stat-card{border-color:#dbe8e3;min-width:0;box-shadow:0 9px 26px #1b46380d}.customer-overview .customer-stats .stat-card h3{overflow-wrap:anywhere}.customer-overview-proxy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.customer-overview-proxy-card{background:#fff;border:1px solid #d8e7e1;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1847370f}.customer-overview-proxy-card>header{background:linear-gradient(135deg,#f7fcfa,#fff);border-bottom:1px solid #e6eeeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.customer-overview-proxy-icon{color:#087b59;background:#e1f6ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.customer-overview-proxy-card>header>div{min-width:0}.customer-overview-proxy-card>header small,.customer-overview-proxy-id small,.customer-overview-proxy-facts small{color:#7c8e87;letter-spacing:.075em;font-size:8px;font-weight:850;display:block}.customer-overview-proxy-card>header h3{color:#1f4538;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:13px;line-height:1.3;overflow:hidden}.customer-overview-proxy-card>header p{color:#789087;font:700 9px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.customer-overview-proxy-card>header .order-status{align-self:start}.customer-overview-proxy-id{background:#f5fbf8;border:1px dashed #b8dccc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:13px 14px 0;padding:10px 11px;display:grid}.customer-overview-proxy-id>div{min-width:0}.customer-overview-proxy-id code{color:#096b4d;font:750 10px/1.35 var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.customer-overview-proxy-id button,.customer-overview-proxy-card>footer button{color:#24614e;white-space:nowrap;background:#fff;border:1px solid #c5ddd4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.customer-overview-proxy-id button:hover,.customer-overview-proxy-card>footer button:hover{color:#fff;background:#0a9468;border-color:#0a9468}.customer-overview-proxy-facts{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;padding:11px 14px 13px;display:grid}.customer-overview-proxy-facts>div{color:#0c8a62;background:#f3f8f6;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:9px 10px;display:flex}.customer-overview-proxy-facts>div>svg{flex:none;margin-top:2px}.customer-overview-proxy-facts>div>span{min-width:0}.customer-overview-proxy-facts strong,.customer-overview-proxy-facts em{color:#294a3f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.customer-overview-proxy-facts em{color:#9a6818;margin-top:1px;font-size:8px;font-weight:750}.customer-overview-proxy-pending{color:#96600c;background:#fff8e9;border:1px solid #efcd91;border-radius:9px;align-items:center;gap:8px;margin:0 14px 11px;padding:9px 10px;display:flex}.customer-overview-proxy-pending>svg{flex:none}.customer-overview-proxy-pending>span{gap:2px;min-width:0;display:grid}.customer-overview-proxy-pending strong{color:#6b4a17;font-size:9px}.customer-overview-proxy-pending small{color:#87765b;font-size:7px;line-height:1.4}.customer-overview-proxy-card>footer{border-top:1px solid #e9efed;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 14px 14px;display:grid}.customer-overview-proxy-card>footer .customer-overview-proxy-manage{color:#fff;background:#088a61;border-color:#088a61}.customer-overview-proxy-empty{color:#0b8b63;background:#f8fcfa;border:1px dashed #c7ded5;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:102px;padding:17px 18px;display:grid}.customer-overview-proxy-empty>div{gap:3px;display:grid}.customer-overview-proxy-empty strong{color:#284b3e;font-size:12px}.customer-overview-proxy-empty span{color:#788a83;font-size:10px}.customer-overview-proxy-empty button{color:#087b59;background:#fff;border:1px solid #b9dccf;border-radius:9px;align-items:center;gap:4px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.customer-overview-orders{border-color:#dbe8e3;overflow:hidden;box-shadow:0 10px 28px #1847370e}@media (width<=760px){.customer-overview{padding-bottom:92px}.customer-overview-welcome{border-radius:16px;gap:14px;margin-bottom:14px;padding:17px}.customer-overview-welcome h1{margin-top:5px;font-size:23px;line-height:1.18}.customer-overview-welcome .save-button{justify-content:center;width:100%;min-height:43px}.customer-overview .customer-home-announcement{border-radius:15px;gap:11px;margin-bottom:14px;padding:13px}.customer-overview .customer-home-announcement>span{border-radius:11px;width:38px;height:38px}.customer-overview .customer-home-announcement h2{font-size:15px}.customer-overview .customer-active-promotions{border-radius:15px;gap:10px;margin-bottom:14px;padding:12px}.customer-overview .customer-active-promotions>header>span{border-radius:11px;width:39px;height:39px}.customer-overview .customer-active-promotions>header{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.customer-overview .customer-active-promotions>header h2{font-size:15px}.customer-overview .customer-active-promotions>header p{display:none}.customer-overview .customer-active-promotions>header>.customer-active-promotion-mobile-controls{grid-column:2;grid-template-columns:auto 31px 31px;align-items:center;gap:6px;width:fit-content;display:none}.customer-overview .customer-active-promotion-mobile-controls>span{color:#9b5c13;white-space:nowrap;background:#ffffffd1;border:1px solid #efc787;border-radius:999px;align-content:center;gap:0;min-height:31px;padding:4px 10px;display:grid}.customer-overview .customer-active-promotion-mobile-controls small{color:#ae7734;font-size:7px;font-weight:750;line-height:1.1}.customer-overview .customer-active-promotion-mobile-controls strong{font-size:9px;line-height:1.2}.customer-overview .customer-active-promotion-mobile-controls button{color:#a85c12;background:#fffaf1;border:1px solid #e8b96e;border-radius:10px;place-items:center;width:31px;height:31px;padding:0;display:grid;box-shadow:0 4px 10px #9f5e1112}.customer-overview .customer-active-promotion-mobile-controls button:active:not(:disabled){color:#fff;background:#df6c18;border-color:#df6c18;transform:translateY(1px)}.customer-overview .customer-active-promotion-mobile-controls button:disabled{color:#c8bba8;box-shadow:none;opacity:.62;background:#ffffff7a;border-color:#eadfce}.customer-overview .customer-active-promotion-list{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin-inline:0;padding:0;scroll-padding-inline:0}.customer-overview .customer-active-promotion-list::-webkit-scrollbar{display:none}.customer-overview .customer-active-promotion-list article{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-height:0;padding:14px}.customer-overview .customer-active-promotion-list .customer-active-promotion-head,.customer-overview .customer-active-promotion-list footer{grid-column:1/-1}.customer-overview .customer-active-promotion-copy h3{font-size:14px}.customer-overview .customer-active-promotion-copy p{margin-top:3px;font-size:11px}.customer-overview .customer-active-promotion-price{flex-direction:column;align-items:flex-end;gap:2px}.customer-overview .customer-active-promotion-price del{font-size:10px}.customer-overview .customer-active-promotion-price strong{font-size:18px;line-height:1.1}.customer-overview .customer-active-promotion-list footer{padding-top:10px}.customer-overview .customer-active-promotion-list footer>small{font-size:9px}.customer-overview .customer-active-promotion-list footer button{min-height:34px;padding-inline:11px;font-size:10px}.customer-overview .customer-stats,.customer-overview.customer-overview .customer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.customer-overview .customer-stats .stat-card{border-radius:14px;min-height:112px;padding:13px}.customer-overview .customer-stats .stat-top{margin-bottom:11px}.customer-overview .customer-stats .stat-icon{border-radius:10px;width:34px;height:34px}.customer-overview .customer-stats .stat-change,.customer-overview .customer-stats .status-online{display:none}.customer-overview .customer-stats .stat-card h3{margin-bottom:3px;font-size:clamp(18px,5.8vw,24px);line-height:1.1}.customer-overview .customer-stats .stat-card p{line-height:1.35}.customer-overview .customer-section-title{align-items:end;margin:22px 1px 11px}.customer-overview .customer-section-title h2{font-size:17px}.customer-overview .customer-section-title p{display:none}.customer-overview .customer-section-title .panel-link{min-height:34px;padding-inline:9px}.customer-overview-proxy-grid{grid-template-columns:1fr;gap:11px}.customer-overview-proxy-card{border-radius:15px}.customer-overview-proxy-card>header{padding:13px}.customer-overview-proxy-card>header .order-status{padding-inline:7px}.customer-overview-proxy-id{margin:11px 12px 0}.customer-overview-proxy-facts,.customer-overview-proxy-card>footer{padding:10px 12px 12px}.customer-overview-proxy-card>footer button{min-height:38px}.customer-overview-proxy-empty{grid-template-columns:auto minmax(0,1fr)}.customer-overview-proxy-empty button{grid-column:1/-1;justify-content:center;width:100%}.customer-overview-orders{border-radius:15px;margin-top:18px}.customer-overview-orders>.panel-header{align-items:center;padding:15px}.customer-overview-orders>.panel-header h2{font-size:16px}.customer-overview-orders>.panel-header p{display:none}.customer-overview-orders .table-wrap{padding:0 12px 13px;overflow:visible}.customer-overview-orders .customer-order-table,.customer-overview-orders .customer-order-table tbody{gap:10px;width:100%;min-width:0;display:grid}.customer-overview-orders .customer-order-table thead{display:none}.customer-overview-orders .customer-order-summary-row{background:#fff;border:1px solid #dce8e3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 5px 14px #1948380a}.customer-overview-orders .customer-order-summary-row>td{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-top:1px solid #edf2f0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 11px;display:flex}.customer-overview-orders .customer-order-summary-row>td:before{color:#83928d;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.customer-overview-orders .customer-order-summary-row>td:first-child,.customer-overview-orders .customer-order-summary-row>td:nth-child(2){grid-column:1/-1}.customer-overview-orders .customer-order-summary-row>td:first-child{background:#f6fbf9;border-top:0;padding-right:96px;position:relative}.customer-overview-orders .customer-order-summary-row>td:nth-child(2){color:#294a3f;font-weight:700}.customer-overview-orders .customer-order-summary-row>td:nth-child(2n):not(:nth-child(2)){border-left:1px solid #edf2f0}.customer-overview-orders .order-kind{color:#087b59;background:#e5f6ef;border-radius:999px;margin:0;padding:4px 7px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.customer-overview-orders .order-status{max-width:100%}}@media (width<=640px){.customer-overview .customer-active-promotions>header>.customer-active-promotion-mobile-controls{display:grid}}@media (width<=390px){.customer-overview{padding-bottom:88px}.customer-overview-welcome,.customer-overview .customer-home-announcement,.customer-overview .customer-active-promotions{border-radius:14px}.customer-overview .customer-stats .stat-card{min-height:106px;padding:12px}.customer-overview .customer-stats .stat-card h3{font-size:18px}.customer-overview-proxy-card>header{grid-template-columns:auto minmax(0,1fr)}.customer-overview-proxy-card>header .order-status{grid-column:2;justify-self:start}.customer-overview-proxy-id button span{display:none}.customer-overview-proxy-id button{width:36px;padding:0}.customer-overview-proxy-facts{grid-template-columns:1fr}.customer-overview-proxy-card>footer{grid-template-columns:1fr 1fr}}@media (width<=1240px){.email-template-workspace{grid-template-columns:220px minmax(0,1fr)}.email-template-preview-panel{border-top:1px solid #dfe9e5;grid-column:1/-1}.email-template-preview-panel iframe{min-height:560px}}@media (width<=760px){.email-template-manager-heading{grid-template-columns:42px minmax(0,1fr);padding:14px}.email-template-manager-heading>span{width:42px;height:42px}.email-template-manager-heading h2{font-size:16px}.email-template-manager-tabs{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.email-template-manager-tabs button{justify-content:center}.email-branding-editor{grid-template-columns:1fr;padding:11px}.email-branding-preview{position:static}.email-branding-fields{padding:12px}.email-branding-fields .form-grid{grid-template-columns:1fr}.email-branding-fields .field{grid-column:1!important}.email-branding-palette-heading{flex-direction:column;align-items:stretch}.email-branding-palette-heading .secondary-button{justify-content:center;width:100%}.email-branding-color-field>small{min-height:0}.email-branding-logo-uploader{grid-template-columns:1fr}.email-branding-logo-thumb{width:100%;height:96px}.email-branding-logo-sizes,.email-branding-logo-actions{grid-template-columns:1fr;display:grid}.email-branding-logo-actions .secondary-button{justify-content:center;width:100%}.email-branding-support-actions{grid-template-columns:1fr;display:grid}.email-branding-support-actions .secondary-button,.email-branding-fields>footer .save-button{justify-content:center;width:100%}.email-template-workspace{min-height:0;display:block}.email-template-library{border-bottom:1px solid #dfe9e5;border-right:0}.email-template-library>div{scroll-snap-type:x proximity;padding:8px;display:flex;overflow-x:auto}.email-template-library>div button{scroll-snap-align:start;flex:0 0 190px;min-width:190px}.email-template-library>p{margin:4px 8px 10px}.email-template-editor{border-bottom:1px solid #dfe9e5;border-right:0;padding:13px}.email-template-editor>header{flex-direction:column}.email-template-html-input{min-height:205px}.email-template-editor>footer{grid-template-columns:1fr;display:grid}.email-template-editor>footer button{width:100%}.email-template-preview-panel{padding:12px}.email-template-preview-panel iframe{min-height:500px}.email-template-test>div{grid-template-columns:1fr}.email-template-test button{justify-content:center;width:100%}}.promotional-gift-manager{background:#fffdfa;border-color:#ead6ad;padding:0;overflow:hidden}.promotional-gift-heading{background:linear-gradient(135deg,#fff8e9 0%,#fff 72%);border-bottom:1px solid #efe1c5;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.promotional-gift-heading>span{color:#ae690a;background:#ffedc6;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.promotional-gift-heading>div:nth-child(2){min-width:0}.promotional-gift-heading small{color:#a86a12;letter-spacing:.8px;font-size:10px;font-weight:900}.promotional-gift-heading h3{color:#3f3423;margin:3px 0;font-size:18px}.promotional-gift-heading p{color:#7b756a;margin:0;font-size:12px;line-height:1.55}.promotional-gift-safety{color:#6c665c;background:#ffffffdb;border:1px solid #dfd6c4;border-radius:11px;align-items:center;gap:9px;min-width:205px;padding:10px 12px;display:flex}.promotional-gift-safety>span{gap:2px;display:grid}.promotional-gift-safety strong{font-size:12px}.promotional-gift-safety small{color:#8c877d;letter-spacing:0;font-size:9px}.promotional-gift-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:17px 18px 18px;display:grid}.promotional-gift-form .field{min-width:0}.promotional-gift-form .field label{color:#635f57;font-size:11px}.promotional-gift-form .field input,.promotional-gift-form .field select{height:43px}.promotional-gift-form .field>small{color:#8a8377;letter-spacing:.2px;margin-top:5px;font-size:8px;font-weight:700;display:block}.promotional-gift-name{grid-column:span 2}.promotional-gift-money-input,.promotional-gift-unit-input{background:#fff;border:1px solid #d8e3df;border-radius:10px;align-items:center;display:flex}.promotional-gift-money-input{color:#a86308;padding-left:12px}.promotional-gift-money-input input,.promotional-gift-unit-input input{min-width:0;box-shadow:none!important;border:0!important}.promotional-gift-unit-input span{color:#7b817d;padding:0 12px;font-size:11px;font-weight:800}.promotional-gift-delivery{background:linear-gradient(145deg,#fbfdfc,#f5f8f7);border:1px solid #d6e1dd;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:12px;min-width:0;margin:0;padding:13px;display:grid}.promotional-gift-delivery.scheduled{background:linear-gradient(145deg,#fffaf7,#f7f9f8);border-color:#d8b59d}.promotional-gift-delivery legend{color:#536a61;padding:0 7px;font-size:11px;font-weight:850}.promotional-gift-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.promotional-gift-delivery-options>button{color:#667870;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2de;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:70px;padding:11px 12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.promotional-gift-delivery-options>button:hover{border-color:#b8cbc4;transform:translateY(-1px)}.promotional-gift-delivery-options>button>svg{color:#596e66;background:#edf3f1;border-radius:10px;width:34px;height:34px;padding:8px}.promotional-gift-delivery-options>button>span{gap:3px;min-width:0;display:grid}.promotional-gift-delivery-options strong{color:#314b42;font-size:11px}.promotional-gift-delivery-options small{color:#7e8d87;font-size:9px;line-height:1.4}.promotional-gift-delivery-options>button.active{background:#fff4ef;border-color:#bc654d;box-shadow:0 6px 18px #8f352514}.promotional-gift-delivery-options>button.active>svg{color:#fff;background:linear-gradient(145deg, var(--future-primary), var(--future-primary-dark))}.promotional-gift-delivery-options>button.active strong{color:var(--future-primary-dark)}.promotional-gift-schedule-field,.promotional-gift-delivery-note{background:#ffffffd6;border:1px solid #d9e3df;border-radius:11px;min-width:0;min-height:70px;padding:10px 11px}.promotional-gift-schedule-field{align-content:center;gap:5px;display:grid}.promotional-gift-schedule-field>span{color:#5c6c66;font-size:9px;font-weight:850}.promotional-gift-schedule-field input{width:100%;height:40px!important}.promotional-gift-schedule-field small{color:#7b8a84;font-size:8px;line-height:1.45}.promotional-gift-delivery-note{color:#34715c;align-items:center;gap:10px;display:flex}.promotional-gift-delivery-note>svg{flex:none}.promotional-gift-delivery-note>span{gap:3px;min-width:0;display:grid}.promotional-gift-delivery-note strong{color:#2e5749;font-size:10px}.promotional-gift-delivery-note small{color:#73867f;font-size:8px;line-height:1.45}.promotional-gift-budget{background:#fff9ec;border:1px solid #efd6a4;border-radius:12px;grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:13px;padding:13px 14px;display:grid}.promotional-gift-budget>span{color:#a96709;background:#ffebbd;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.promotional-gift-budget>div{gap:2px;min-width:0;display:grid}.promotional-gift-budget small{color:#9b7a43;letter-spacing:.55px;font-size:9px;font-weight:850}.promotional-gift-budget strong{color:#573f1e;font-size:15px}.promotional-gift-budget p{color:#887d6b;margin:0;font-size:10px}.promotional-gift-form>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.promotional-gift-form>footer>div{color:#7c766d;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.5;display:flex}.promotional-gift-form>footer>.promotional-gift-form-actions{flex:none;align-items:center;gap:8px;display:flex}.promotional-gift-form-actions button{white-space:nowrap;justify-content:center;min-height:40px}.promotional-gift-preview-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d231c8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.promotional-gift-preview-dialog{background:#fff;border:1px solid #dfd6c5;border-radius:18px;grid-template-rows:auto auto minmax(280px,1fr) auto;width:min(780px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0e2a2142}.promotional-gift-preview-dialog>header{background:linear-gradient(135deg,#fff8e8,#fff 70%);border-bottom:1px solid #e6ede9;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.promotional-gift-preview-dialog>header small{color:#a5670b;letter-spacing:.7px;font-size:9px;font-weight:900}.promotional-gift-preview-dialog>header h3{color:#2f493f;margin:3px 0;font-size:17px}.promotional-gift-preview-dialog>header p{color:#71817a;max-width:620px;margin:0;font-size:10px;line-height:1.55}.promotional-gift-preview-dialog>header button{color:#4d675d;background:#fff;border:1px solid #d6e2dd;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.promotional-gift-preview-subject{background:#f8fbfa;border:1px solid #dce6e2;border-radius:10px;gap:3px;margin:12px 16px;padding:10px 12px;display:grid}.promotional-gift-preview-subject small{color:#819089;letter-spacing:.6px;font-size:8px;font-weight:900}.promotional-gift-preview-subject strong{color:#294b3f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.promotional-gift-preview-dialog iframe{background:#f2f6f4;border:1px solid #dce6e2;border-radius:12px;width:calc(100% - 32px);height:100%;min-height:430px;margin:0 16px}.promotional-gift-preview-dialog>footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 14px;display:flex}.promotional-gift-preview-dialog>footer span{color:#788780;font-size:9px}.promotional-gift-history{background:#fff;border-top:1px solid #efe6d6}.promotional-gift-history>header{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.promotional-gift-history h4{color:#344b42;margin:0 0 3px;font-size:14px}.promotional-gift-history p{color:#7f8a85;margin:0;font-size:10px}.promotional-gift-history>header>span{color:#667a72;white-space:nowrap;background:#f7faf8;border:1px solid #e3e9e6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.promotional-gift-empty{color:#849089;text-align:center;border:1px dashed #dfded6;border-radius:12px;justify-items:center;gap:5px;margin:0 18px 18px;padding:22px;display:grid}.promotional-gift-empty strong{color:#52665e;font-size:12px}.promotional-gift-empty span{font-size:10px}.promotional-gift-list{gap:9px;padding:0 18px 18px;display:grid}.promotional-gift-list>article{background:#fbfdfc;border:1px solid #e2e8e5;border-radius:12px;gap:11px;padding:13px;display:grid}.promotional-gift-campaign-main{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.promotional-gift-campaign-main>span{color:#a8670a;background:#fff0ce;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.promotional-gift-campaign-main>div{gap:2px;min-width:0;display:grid}.promotional-gift-campaign-main strong{color:#2f4e42;font-size:12px}.promotional-gift-campaign-main small,.promotional-gift-campaign-main em{color:#78867f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.promotional-gift-campaign-main>b{color:#087c59;white-space:nowrap;background:#e3f7ee;border-radius:999px;padding:6px 9px;font-size:9px}.promotional-gift-campaign-main>b.scheduled{color:#78522b;background:#f7e9de;box-shadow:inset 0 0 0 1px #e9cdb9}.promotional-gift-campaign-main>b.paused{color:#95610e;background:#fff0ce}.promotional-gift-campaign-main>b.cancelled{color:#a34444;background:#ffe9e9}.promotional-gift-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.promotional-gift-progress>span{background:#fff;border:1px solid #e3ebe7;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.promotional-gift-progress small{color:#86938d;font-size:8px}.promotional-gift-progress strong{color:#315246;font-size:11px}.promotional-gift-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.promotional-gift-list article>footer>span{color:#7b8983;font-size:9px}.promotional-gift-list article>footer>div{gap:7px;display:flex}.promotional-gift-list article>footer button{min-height:34px;padding:0 11px;font-size:9px}.promotional-gift-list article>footer .promotional-gift-send-now{color:var(--future-primary-dark);background:#fff6f2;border-color:#dfad9f}.promotional-gift-pagination{background:#f8fbf9;border:1px solid #e3e9e6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:3px;padding:11px 12px;display:flex}.promotional-gift-pagination>span{color:#71817a;font-size:9px}.promotional-gift-pagination>span strong{color:#315246}.promotional-gift-pagination>div{align-items:center;gap:7px;display:flex}.promotional-gift-pagination b{color:#3f5c51;text-align:center;min-width:44px;font-size:9px}.promotional-gift-pagination button{color:#315f50;background:#fff;border:1px solid #d5e2dd;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.promotional-gift-pagination button:hover:not(:disabled){color:#087d59;background:#eef9f4;border-color:#86c8b2}.promotional-gift-pagination button:disabled{opacity:.4;cursor:not-allowed}.customer-promotional-gift-card{background:#fffdfa;border-color:#e7cf9d;margin:10px 0;padding:0;overflow:hidden}.customer-gift-toggle{color:#314b41;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff8e7,#fff);border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 13px;display:grid}.customer-gift-toggle:hover{background:linear-gradient(135deg,#fff4d8,#fff)}.customer-gift-toggle:focus-visible{outline-offset:-3px;outline:3px solid #d8891940}.customer-gift-toggle-icon{color:#a86609;background:#ffedc5;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.customer-gift-toggle-copy{gap:2px;min-width:0;display:grid}.customer-gift-toggle-copy strong{font-size:12px}.customer-gift-toggle-copy small{color:#798780;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-gift-toggle-action{color:#9b620d;white-space:nowrap;background:#fff;border:1px solid #e2c98f;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:34px;padding:0 10px 0 12px;font-size:10px;font-weight:800;display:flex}.customer-gift-toggle-action svg{transition:transform .2s}.customer-promotional-gift-card.open .customer-gift-toggle-action svg{transform:rotate(180deg)}.customer-gift-panel{border-top:1px solid #eee1c7}.customer-gift-panel>form{gap:7px;padding:12px 14px;display:grid}.customer-gift-form-heading{color:#34715d;align-items:center;gap:7px;margin-bottom:1px;display:flex}.customer-gift-form-heading>span{gap:1px;display:grid}.customer-gift-form-heading strong{font-size:10px}.customer-gift-form-heading small{color:#839089;font-size:8px}.customer-gift-panel>form>label{color:#52675f;font-size:10px;font-weight:800}.customer-gift-fields{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.customer-gift-panel>form input{color:#264a3e;letter-spacing:1px;text-transform:uppercase;background:#fff;border:1px solid #d5e2dd;border-radius:10px;height:42px;padding:0 13px;font-size:13px;font-weight:850}.customer-gift-panel>form>small{color:#87928e;font-size:8px;line-height:1.45}.customer-gift-feedback{border:1px solid;border-radius:9px;align-items:center;gap:7px;margin:0 16px 12px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.customer-gift-feedback.error{color:#a33e45;background:#fff3f4;border-color:#efc8ca}.customer-gift-feedback.success{color:#087b58;background:#effaf5;border-color:#bde3d3}.customer-gift-loading{color:#819089;align-items:center;gap:7px;padding:0 16px 14px;font-size:10px;display:flex}.customer-gift-list{gap:7px;padding:0 16px 15px;display:grid}.customer-gift-list article{background:#fff;border:1px solid #e0e9e5;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.customer-gift-list article>span{color:#a76709;background:#fff0d0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.customer-gift-list article>div{gap:2px;min-width:0;display:grid}.customer-gift-list article>div strong{color:#315045;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-gift-list article>div small,.customer-gift-list article>div em{color:#84918c;font-size:8px;font-style:normal}.customer-gift-list article>strong{color:#9e620b;white-space:nowrap;font-size:11px}.customer-gift-list article>b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:8px}.customer-gift-list article>b.active{color:#087d59;background:#e3f7ee}.customer-gift-list article>b.waiting{color:#91610e;background:#fff0ce}.customer-gift-list article>b.available{color:#256f9c;background:#e8f4fb}.customer-gift-list article>b.expired{color:#8b7676;background:#f1eeee}.customer-gift-list article>svg{color:#a36a12}@media (width<=1000px){.promotional-gift-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.promotional-gift-heading{grid-template-columns:42px minmax(0,1fr);padding:14px}.promotional-gift-heading>span{width:42px;height:42px}.promotional-gift-heading h3{font-size:15px}.promotional-gift-safety{grid-column:1/-1;width:100%;min-width:0}.promotional-gift-form{grid-template-columns:1fr;gap:10px;padding:13px}.promotional-gift-name{grid-column:auto}.promotional-gift-delivery{grid-column:auto;grid-template-columns:1fr}.promotional-gift-delivery-options{grid-template-columns:1fr}.promotional-gift-delivery-options>button{min-height:62px}.promotional-gift-budget{grid-column:auto;grid-template-columns:34px minmax(0,1fr)}.promotional-gift-budget>div:last-child{grid-column:2}.promotional-gift-form>footer{flex-direction:column;grid-column:auto;align-items:stretch}.promotional-gift-form>footer>.promotional-gift-form-actions{grid-template-columns:1fr;width:100%;display:grid}.promotional-gift-form>footer .save-button,.promotional-gift-form>footer .secondary-button{justify-content:center;width:100%}.promotional-gift-preview-backdrop{place-items:stretch stretch;padding:0}.promotional-gift-preview-dialog{border:0;border-radius:0;grid-template-rows:auto auto minmax(240px,1fr) auto;width:100%;max-height:100dvh}.promotional-gift-preview-dialog>header{padding:14px}.promotional-gift-preview-dialog>header h3{font-size:15px}.promotional-gift-preview-subject{margin:10px 12px}.promotional-gift-preview-dialog iframe{width:calc(100% - 24px);min-height:0;margin:0 12px}.promotional-gift-preview-dialog>footer{flex-direction:column;align-items:stretch;padding:10px 12px 12px}.promotional-gift-preview-dialog>footer button{justify-content:center;width:100%}.promotional-gift-list{padding:0 12px 14px}.promotional-gift-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.promotional-gift-list article>footer{flex-direction:column;align-items:stretch}.promotional-gift-list article>footer>div{grid-template-columns:1fr 1fr;display:grid}.promotional-gift-list article>footer button{justify-content:center}.promotional-gift-pagination{padding:9px 10px}.promotional-gift-pagination>span{max-width:145px;line-height:1.45}.promotional-gift-pagination button{width:36px;height:36px}.customer-gift-toggle{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:9px 11px}.customer-gift-toggle-icon{width:36px;height:36px}.customer-gift-toggle-copy small{display:none}.customer-gift-toggle-action{min-width:82px;height:32px;padding:0 8px}.customer-gift-panel>form{padding:11px 12px}.customer-gift-fields{grid-template-columns:1fr}.customer-gift-fields button{justify-content:center;width:100%}.customer-gift-list{padding:0 13px 13px}.customer-gift-list article{grid-template-columns:28px minmax(0,1fr) auto}.customer-gift-list article>b{grid-column:2/-1;justify-self:start}.customer-gift-list article>svg{display:none}}.dashboard-shell.dashboard-shell .blog-workspace-heading{align-items:flex-end;margin-bottom:18px}.dashboard-shell.dashboard-shell .blog-workspace-heading>div:first-child{max-width:720px}.dashboard-shell.dashboard-shell .blog-workspace-kicker{color:#0a8b62;letter-spacing:.12em;margin-bottom:8px;font-weight:800;display:block;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-workspace-heading h1{color:#17372c;letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(28px,2.5vw,38px);line-height:1.05}.dashboard-shell.dashboard-shell .blog-workspace-heading p{color:#71827b;max-width:660px;margin:0;font-size:14px}.dashboard-shell.dashboard-shell .blog-heading-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-shell.dashboard-shell .blog-heading-actions>*{border-radius:10px;min-height:42px;padding-inline:15px}.blog-editorial-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.blog-editorial-overview article{background:linear-gradient(145deg,#fff,#f8fbfa);border:1px solid #dce8e3;border-radius:15px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 9px 28px #0f44300b}.blog-editorial-overview article>span{color:#087b59;background:#e4f7ee;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.blog-editorial-overview article>div{gap:2px;min-width:0;display:grid}.dashboard-shell.dashboard-shell .blog-editorial-overview small{color:#82928c;letter-spacing:.07em;font-weight:800;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editorial-overview strong{color:#1b4033;line-height:1;font-size:24px!important}.dashboard-shell.dashboard-shell .blog-editorial-overview p{color:#7b8b85;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.dashboard-shell.dashboard-shell .blog-category-manager{border-radius:17px;margin-bottom:20px;padding:22px;box-shadow:0 14px 38px #0f44300e}.dashboard-shell.dashboard-shell .blog-editorial-workspace{grid-template-columns:minmax(300px,330px) minmax(0,1fr);gap:20px}.dashboard-shell.dashboard-shell .blog-editorial-workspace.editor-closed{grid-template-columns:minmax(0,1fr)}.dashboard-shell.dashboard-shell .blog-editorial-workspace.editor-closed .blog-post-list-card{position:static}.dashboard-shell.dashboard-shell .blog-editorial-workspace.editor-closed .blog-post-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.dashboard-shell.dashboard-shell .blog-post-list-card{border-radius:18px;padding:18px;position:sticky;top:78px;box-shadow:0 16px 42px #0e3d2d11}.dashboard-shell.dashboard-shell .blog-list-summary{align-items:center;margin-bottom:14px}.dashboard-shell.dashboard-shell .blog-list-summary>div{min-width:0}.dashboard-shell.dashboard-shell .blog-list-summary>div>span{color:#0a8b62;letter-spacing:.09em;font-weight:850;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-list-summary h2{color:#1d4034;letter-spacing:-.025em;margin:5px 0 2px;font-size:20px}.dashboard-shell.dashboard-shell .blog-list-summary p{color:#84918c;margin:0;font-size:11px}.dashboard-shell.dashboard-shell .blog-list-summary>button{color:#fff;background:linear-gradient(145deg,#0aa071,#087453);border:0;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 9px 20px #087b5933}.dashboard-shell.dashboard-shell .blog-list-filters{display:block}.dashboard-shell.dashboard-shell .blog-list-filters label{background:#f9fbfa;border-radius:10px;height:43px;padding-inline:12px}.dashboard-shell.dashboard-shell .blog-list-filters input{font-size:12px!important}.blog-list-status-tabs{background:#f2f7f4;border:1px solid #dce6e2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;display:grid}.dashboard-shell.dashboard-shell .blog-list-status-tabs button{color:#6b7d76;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:35px;padding:5px 6px;font-weight:700;display:flex;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-list-status-tabs button span{color:#5a7168;background:#5882711a;border-radius:999px;min-width:20px;padding:2px 5px;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-list-status-tabs button.active{color:#087653;background:#fff;box-shadow:0 3px 10px #14403017}.dashboard-shell.dashboard-shell .blog-list-status-tabs button.active span{color:#087653;background:#e4f6ed}.dashboard-shell.dashboard-shell .blog-post-list{scrollbar-width:thin;border:0;border-radius:0;gap:7px;max-height:min(650px,100vh - 355px);margin-top:12px;display:grid;overflow-y:auto}.dashboard-shell.dashboard-shell .blog-post-list>button{background:#fff;border:1px solid #e0e9e5;border-radius:12px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:10px;min-height:88px;padding:10px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative}.dashboard-shell.dashboard-shell .blog-post-list>button:hover{background:#f9fdfb;border-color:#a9d6c3;transform:translateY(-1px)}.dashboard-shell.dashboard-shell .blog-post-list>button.active{background:#f1faf6;border-color:#68bd99;box-shadow:inset 3px 0 #0a9368,0 8px 20px #08755314}.dashboard-shell.dashboard-shell .blog-list-icon{border-radius:10px;width:50px;height:50px;overflow:hidden}.dashboard-shell.dashboard-shell .blog-list-icon.has-image{background:#f4f7f5;border:1px solid #dce7e2}.blog-list-icon img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-shell.dashboard-shell .blog-post-list>button>span:nth-child(2){gap:4px;padding-right:2px}.dashboard-shell.dashboard-shell .blog-post-list strong{color:#2b4a3f;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:54px;line-height:1.4;display:-webkit-box;font-size:12px!important}.dashboard-shell.dashboard-shell .blog-post-list small,.dashboard-shell.dashboard-shell .blog-post-list code{font-size:10px!important}.dashboard-shell.dashboard-shell .blog-post-list code{color:#618076}.dashboard-shell.dashboard-shell .blog-post-list i{padding:4px 7px;position:absolute;top:9px;right:9px;font-size:9px!important}.dashboard-shell.dashboard-shell .blog-empty-list{background:#fbfdfc;border:1px dashed #c9ddd4;border-radius:13px;min-height:270px}.dashboard-shell.dashboard-shell .blog-empty-list .save-button{margin-top:5px}.dashboard-shell.dashboard-shell .blog-list-pagination{border-top:1px solid #e4ebe8;margin-top:13px;padding-top:12px}.dashboard-shell.dashboard-shell .blog-editor-card{background:#f4f8f6;border-radius:20px;padding:0;overflow:clip;box-shadow:0 18px 48px #0d3a2a13}.dashboard-shell.dashboard-shell .blog-editor-header{background:#fff;align-items:center;margin:0;padding:23px 26px 20px}.dashboard-shell.dashboard-shell .blog-editor-header>div:first-child{min-width:0}.dashboard-shell.dashboard-shell .blog-editor-header span:first-child{color:#0a8e65;letter-spacing:.1em;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editor-header h2{color:#193c30;letter-spacing:-.025em;max-width:720px;margin:6px 0 3px;font-size:22px;line-height:1.3}.dashboard-shell.dashboard-shell .blog-editor-header p{color:#82918b;margin:0;font-size:11px}.blog-editor-head-actions{flex:none;align-items:center;gap:8px;display:flex}.dashboard-shell.dashboard-shell .blog-editor-head-actions>a{color:#167052;background:#f7fbf9;border:1px solid #cfe0d8;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.dashboard-shell.dashboard-shell .blog-editor-status{padding:7px 10px;font-size:10px!important}.blog-editor-progress{background:#e5ede9;height:4px;overflow:hidden}.blog-editor-progress>span{background:linear-gradient(90deg,#0a8f65,#3fc891);border-radius:0 99px 99px 0;height:100%;transition:width .3s;display:block}.blog-editor-body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;padding:20px;display:grid}.blog-editor-main{gap:18px;min-width:0;display:grid}.blog-editor-panel,.blog-inspector-card{background:#fff;border:1px solid #dce7e2;border-radius:16px;min-width:0;box-shadow:0 8px 28px #113f2e0a}.blog-editor-panel{padding:22px}.blog-editor-panel-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.blog-editor-panel-heading>span{color:#087b59;background:#e5f7ef;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:850;display:grid;font-size:11px!important}.blog-editor-panel-heading>div:nth-child(2){min-width:0}.dashboard-shell.dashboard-shell .blog-editor-panel-heading h3{color:#22463a;letter-spacing:-.015em;margin:0 0 3px;font-size:16px}.dashboard-shell.dashboard-shell .blog-editor-panel-heading p{color:#82918b;margin:0;font-size:11px}.blog-editor-live-metrics{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.dashboard-shell.dashboard-shell .blog-editor-live-metrics b{color:#1e5e48;font-size:12px}.dashboard-shell.dashboard-shell .blog-editor-live-metrics small{color:#84938d;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editor-panel .field{gap:8px}.dashboard-shell.dashboard-shell .blog-editor-panel .field>label,.dashboard-shell.dashboard-shell .blog-inspector-card .field>label{color:#466158;font-weight:750;font-size:12px!important}.dashboard-shell.dashboard-shell .blog-editor-panel .field>label small,.dashboard-shell.dashboard-shell .blog-inspector-card .field>label small{color:#8b9893;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editor-panel :is(input,select),.dashboard-shell.dashboard-shell .blog-inspector-card :is(input,select){border-radius:10px;height:44px;font-size:13px!important}.dashboard-shell.dashboard-shell .blog-editor-panel textarea{border-radius:10px;line-height:1.65;font-size:13px!important}.dashboard-shell.dashboard-shell .blog-headline-input{color:#18382d;height:auto;min-height:64px;padding:13px 15px;font-weight:700;line-height:1.35;font-size:20px!important}.dashboard-shell.dashboard-shell .blog-content-format-field{border-radius:12px;margin-bottom:14px;padding:13px}.dashboard-shell.dashboard-shell .blog-content-format-field>label{margin-bottom:8px}.dashboard-shell.dashboard-shell .blog-content-format-toggle>button{border-radius:10px;min-height:62px;padding:11px 13px}.dashboard-shell.dashboard-shell .blog-content-format-toggle>button strong{font-size:12px!important}.dashboard-shell.dashboard-shell .blog-content-format-toggle>button small,.dashboard-shell.dashboard-shell .blog-safe-format-badge{font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editor-mode-tabs{margin-bottom:9px}.dashboard-shell.dashboard-shell .blog-editor-mode-tabs button{min-height:34px;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-content-toolbar{margin-bottom:9px;padding:7px}.dashboard-shell.dashboard-shell .blog-content-toolbar button{min-height:35px;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-toolbar-group:not(.blog-toolbar-media) button{width:35px}.dashboard-shell.dashboard-shell .blog-editor-write-pane{padding:10px}.dashboard-shell.dashboard-shell .blog-editor-write-pane .blog-content-input{padding:18px;line-height:1.85;min-height:540px!important;font-size:15px!important}.dashboard-shell.dashboard-shell .blog-html-input{font-family:var(--font-geist-mono)!important;font-size:13px!important;line-height:1.72!important}.dashboard-shell.dashboard-shell .blog-editor-write-pane>small,.dashboard-shell.dashboard-shell .blog-editor-security-note{font-size:10px!important}.dashboard-shell.dashboard-shell .blog-editor-preview-pane{min-height:580px;max-height:760px;padding:24px}.dashboard-shell.dashboard-shell .blog-editor-preview-pane .blog-article-body{font-size:14px;line-height:1.8}.dashboard-shell.dashboard-shell .blog-editor-preview-pane .blog-article-body h2{font-size:24px}.dashboard-shell.dashboard-shell .blog-editor-preview-pane .blog-article-body h3{font-size:19px}.dashboard-shell.dashboard-shell .blog-media-insert{margin-top:12px;padding:12px}.dashboard-shell.dashboard-shell .blog-cover-uploader{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:18px;padding:14px}.dashboard-shell.dashboard-shell .blog-cover-preview{border-radius:12px;font-size:11px}.dashboard-shell.dashboard-shell .blog-cover-upload-copy>strong{font-size:13px!important}.dashboard-shell.dashboard-shell .blog-cover-upload-copy>p{font-size:11px}.dashboard-shell.dashboard-shell .blog-cover-requirements span{font-size:10px!important}.dashboard-shell.dashboard-shell .blog-cover-actions .secondary-button{min-height:36px;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-seo-editor{border-radius:12px;margin:0}.dashboard-shell.dashboard-shell .blog-seo-editor summary{min-height:48px;padding:13px 15px;font-size:12px!important}.dashboard-shell.dashboard-shell .blog-seo-editor summary>span{color:#82918b;margin-left:auto;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-seo-editor>.form-grid{padding:17px}.dashboard-shell.dashboard-shell .blog-google-preview{border-radius:12px;gap:6px;margin:0 17px 17px;padding:17px}.dashboard-shell.dashboard-shell .blog-google-site-identity>span{width:30px;height:30px}.dashboard-shell.dashboard-shell .blog-google-site-identity b{font-size:12px}.dashboard-shell.dashboard-shell .blog-google-site-identity small{font-size:11px}.dashboard-shell.dashboard-shell .blog-google-preview>strong{font-size:19px;line-height:1.35}.dashboard-shell.dashboard-shell .blog-google-preview>p{font-size:13px;line-height:1.55}.blog-editor-inspector{gap:14px;min-width:0;display:grid;position:sticky;top:78px}.blog-inspector-card{padding:17px}.blog-readiness-heading{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.blog-readiness-ring{background:conic-gradient(#0aa273 var(--editorial-score), #e3ebe7 0);border-radius:50%;width:72px;height:72px;padding:6px}.blog-readiness-ring>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dashboard-shell.dashboard-shell .blog-readiness-ring strong{color:#176249;font-size:16px!important}.dashboard-shell.dashboard-shell .blog-readiness-ring small{color:#86948e;font-size:8px!important}.dashboard-shell.dashboard-shell .blog-readiness-heading>div:last-child>small,.dashboard-shell.dashboard-shell .blog-inspector-heading small{color:#0a8b62;letter-spacing:.08em;font-weight:850;font-size:9px!important}.dashboard-shell.dashboard-shell .blog-readiness-heading h3,.dashboard-shell.dashboard-shell .blog-inspector-heading h3{color:#24483b;margin:4px 0 2px;font-size:14px}.dashboard-shell.dashboard-shell .blog-readiness-heading p{color:#83918b;margin:0;font-size:10px}.blog-readiness-card ul{border-top:1px solid #e4ebe8;gap:9px;margin:15px 0 0;padding:14px 0 0;list-style:none;display:grid}.blog-readiness-card li{color:#788981;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid}.blog-readiness-card li>span{border:1px solid #cbd9d3;border-radius:50%;width:14px;height:14px}.blog-readiness-card li.complete{color:#22674f;font-weight:700}.blog-readiness-card li.complete svg{color:#0aa273}.blog-inspector-heading{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px;display:grid}.blog-inspector-heading>span{color:#087a58;background:#e6f7ef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dashboard-shell.dashboard-shell .blog-publishing-options{grid-template-columns:1fr;gap:12px;margin:0}.dashboard-shell.dashboard-shell .blog-publishing-options .storefront-switch-row{align-items:center;height:auto;min-height:66px;padding:11px}.dashboard-shell.dashboard-shell .blog-schedule-field{background:#f5f9fe;border:1px solid #c9ddf1;border-radius:11px;padding:11px}.dashboard-shell.dashboard-shell .blog-schedule-field input[type=datetime-local]{cursor:pointer}.dashboard-shell.dashboard-shell .blog-schedule-field small{color:#56728b;align-items:center;gap:5px;margin-top:6px;line-height:1.45;display:flex;font-size:9px!important}.blog-publish-note{color:#16684d;background:#f0faf5;border:1px solid #cce6db;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.blog-publish-note>svg{flex:none;margin-top:2px}.blog-publish-note>span{gap:2px;display:grid}.dashboard-shell.dashboard-shell .blog-publish-note strong{font-size:10px!important}.dashboard-shell.dashboard-shell .blog-publish-note small{color:#6f847b;font-size:9px!important}.blog-organization-card{gap:14px;display:grid}.blog-organization-card .blog-inspector-heading{margin-bottom:0}.dashboard-shell.dashboard-shell .blog-slug-input{height:44px}.dashboard-shell.dashboard-shell .blog-slug-input span{font-size:11px!important}.dashboard-shell.dashboard-shell .blog-keyword-tags{border-radius:10px;min-height:48px;padding:7px}.dashboard-shell.dashboard-shell .blog-keyword-chip{padding:6px 7px 6px 9px;font-size:10px!important}.dashboard-shell.dashboard-shell .blog-keyword-tags input{min-width:120px;min-height:32px;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-keyword-summary span,.dashboard-shell.dashboard-shell .blog-keyword-summary small{font-size:9px!important}.dashboard-shell.dashboard-shell .blog-editor-actions{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dce7e2;align-items:center;gap:9px;min-height:68px;margin:0;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #0e3a2b0f}.blog-save-context{color:#0a9368;align-items:center;gap:8px;min-width:0;margin-right:auto;display:flex}.blog-save-context>span{gap:1px;display:grid}.dashboard-shell.dashboard-shell .blog-save-context strong{color:#315247;font-size:11px!important}.dashboard-shell.dashboard-shell .blog-save-context small{color:#7c8d86;font-size:9px!important}.dashboard-shell.dashboard-shell .blog-editor-actions>button,.dashboard-shell.dashboard-shell .blog-editor-actions>a{border-radius:9px;min-height:40px;padding-inline:14px}@media (width<=1380px){.dashboard-shell.dashboard-shell .blog-editorial-workspace{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-post-list-card{position:static}.dashboard-shell.dashboard-shell .blog-post-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (width<=1040px){.blog-editorial-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editor-body{grid-template-columns:1fr}.blog-editor-inspector{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-organization-card{grid-column:1/-1}}@media (width<=760px){.dashboard-shell.dashboard-shell .blog-workspace-heading{align-items:stretch}.dashboard-shell.dashboard-shell .blog-heading-actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-shell.dashboard-shell .blog-heading-actions .save-button{grid-column:1/-1}.blog-editorial-overview{grid-template-columns:1fr 1fr;gap:8px}.blog-editorial-overview article{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px}.blog-editorial-overview article>span{width:36px;height:36px}.dashboard-shell.dashboard-shell .blog-editorial-overview strong{font-size:20px!important}.dashboard-shell.dashboard-shell .blog-editorial-overview p{display:none}.dashboard-shell.dashboard-shell .blog-post-list-card{padding:14px}.dashboard-shell.dashboard-shell .blog-post-list{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-editor-header{align-items:flex-start;padding:18px}.blog-editor-head-actions{justify-content:space-between;width:100%}.blog-editor-body{padding:12px}.blog-editor-panel,.blog-inspector-card{border-radius:14px;padding:16px}.blog-editor-inspector{grid-template-columns:1fr}.blog-organization-card{grid-column:auto}.blog-editor-panel-heading{align-items:flex-start}.blog-editor-live-metrics{display:none}.dashboard-shell.dashboard-shell .blog-headline-input{min-height:58px;font-size:17px!important}.dashboard-shell.dashboard-shell .blog-content-format-toggle{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-safe-format-badge{grid-column:auto;min-height:38px}.dashboard-shell.dashboard-shell .blog-editor-write-pane .blog-content-input{padding:13px;min-height:420px!important;font-size:14px!important}.dashboard-shell.dashboard-shell .blog-editor-preview-pane{min-height:420px;padding:17px}.dashboard-shell.dashboard-shell .blog-cover-uploader{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-editor-actions{flex-wrap:wrap;padding:10px 12px}.blog-save-context{width:100%}.dashboard-shell.dashboard-shell .blog-editor-actions>button,.dashboard-shell.dashboard-shell .blog-editor-actions>a{flex:1}.dashboard-shell.dashboard-shell .blog-editor-actions>.save-button{flex-basis:100%}}@media (width<=470px){.blog-editorial-overview,.dashboard-shell.dashboard-shell .blog-heading-actions{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-heading-actions .save-button{grid-column:auto}.blog-list-status-tabs{grid-template-columns:1fr}.dashboard-shell.dashboard-shell .blog-list-status-tabs button{justify-content:space-between}.blog-readiness-heading{grid-template-columns:62px minmax(0,1fr)}.blog-readiness-ring{width:62px;height:62px}}body.theme-future{--ink:var(--earth-text);--muted:var(--earth-muted);--line:var(--earth-border);--soft:var(--earth-ivory);--green:var(--earth-primary);--green-dark:var(--earth-primary-dark);--green-deep:var(--earth-deep);--mint:#f7e6e1;--lime:var(--earth-gold);background:radial-gradient(circle at 8% 0%, #ae843c0a, transparent 28rem), var(--earth-ivory);color:var(--earth-text)}body.theme-future :is(.site-header,.blog-site-header,.dash-topbar,.customer-topbar,.checkout-header){border-color:var(--earth-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f4eff5;box-shadow:0 7px 24px #4e251a09}body.theme-future :is(.sidebar,.customer-sidebar){color:#f6e9dc;background:radial-gradient(circle at 15% 0,#d6a33d2b,#0000 17rem),linear-gradient(165deg,#51271c 0%,#371b14 58%,#29130f 100%);border-right:1px solid #e7d9c81f}body.theme-future :is(.side-nav,.customer-sidebar-nav) :is(button,a).active{color:#fffaf5;box-shadow:inset 3px 0 var(--earth-gold);background:linear-gradient(90deg,#d6a33d33,#a64b2a2e)}body.theme-future :is(.side-nav,.customer-sidebar-nav) :is(button,a).active svg{color:#edc36c}body.theme-future :is(.panel,.settings-card,.stat-card,.empty-card,.detail-card,.product-card,.product-family-card,.flow-card,.support-card,.checkout-card,.registration-card,.customer-profile-card,.customer-password-card,.customer-two-factor-card,.customer-api-card,.customer-api-key-card,.customer-proxy-card,.customer-orders-panel,.customer-notification-panel,.wallet-topup-card,.wallet-usdt-card,.wallet-balance-card,.wallet-qr-card,.wallet-usdt-qr-card,.payment-panel,.payment-history-panel,.payment-accounts-card,.legal-content-card,.blog-card,.blog-featured-card,.blog-hero-panel,.blog-article-sidebar>div){border-color:var(--earth-border);background:var(--earth-surface);box-shadow:0 10px 28px #4e251a09}body.theme-future :is(.dash-content,.customer-content){background:radial-gradient(circle at 100% 0%, #ae843c09, transparent 25rem), var(--earth-ivory)}body.theme-future :is(.button-primary,.save-button,.auth-submit,.checkout-submit,.storefront-publish-button):hover:not(:disabled){border-color:var(--earth-primary-dark);background:linear-gradient(135deg,#914027,#64291c);transform:translateY(-1px)}body.theme-future :is(.secondary-button,.icon-button,.more-button){color:#694536;background:var(--earth-surface);border-color:#d8c5b5}body.theme-future :is(.field,.auth-field,.checkout-field) :is(input,select,textarea),body.theme-future :is(input,select,textarea).field{color:var(--earth-text);background:#faf6f1;border-color:#d9cbbf}body.theme-future :is(.field,.auth-field,.checkout-field) :is(input,select,textarea):focus,body.theme-future :is(input,select,textarea).field:focus{border-color:#bd7658;box-shadow:0 0 0 4px #91402714}body.theme-future :is(.product-filter-tabs button,.duration-picker button,.shop-carrier-tabs button).active{color:#fff;border-color:var(--earth-primary);background:linear-gradient(135deg, #b65b38, var(--earth-primary-dark));box-shadow:0 7px 18px #7f352229}body.theme-future :is(.duration-picker,.flow-result,.storefront-session-identity,.blog-filter-summary){color:#6d4939;background:#e8edef;border-color:#dbc9ba}body.theme-future .storefront-session-identity:hover{color:#5e4033;background:#f4e9df;border-color:#c99276}body.theme-future .storefront-session-identity>span:first-child{color:#8f3525;background:#f7e6e1}body.theme-future .storefront-session-identity small{color:#8a776d}body.theme-future .storefront-session-identity strong{color:#3e302a}body.theme-future .nav-account-action{color:#fff;background:var(--earth-deep)}body.theme-future .hero-glow-one{background:#ae843c17}body.theme-future .hero-glow-two{background:#8f43280e}body.theme-future .hero-console{background:radial-gradient(circle at 90% 0,#c2984d17,#0000 17rem),#2d1712;box-shadow:0 30px 68px #371b1433}body.theme-future .hero-console:before{background:linear-gradient(145deg,#c2984d52,#0000 38%,#8f432826)}body.theme-future .products-section{background:#f7f2ec}body.theme-future .proof-strip,body.theme-future .proof-strip div{border-color:var(--earth-border)}body.theme-future .proof-strip strong{color:#18242d}body.theme-future .storefront .desktop-nav a{padding-block:8px;position:relative}body.theme-future .storefront .desktop-nav a:after{content:"";background:linear-gradient(90deg,#95482f,#b38342);border-radius:99px;height:2px;transition:right .2s,left .2s;position:absolute;bottom:1px;left:50%;right:50%}body.theme-future .storefront .desktop-nav a:hover:after,body.theme-future .storefront .desktop-nav a:focus-visible:after{left:0;right:0}body.theme-future .storefront .storefront-session-identity{color:#60483d;background:#f7f0e9;border-color:#ddcabb}body.theme-future .storefront .storefront-session-identity :is(small,strong){color:inherit}body.theme-future .storefront .hero-section{background-color:#0000;background-image:radial-gradient(circle at 84% 9%,#b88b3e14,#0000 27rem),radial-gradient(circle at 3% 78%,#8f43280d,#0000 25rem),linear-gradient(135deg,#f3ece5,#f7f2ec 58%,#f0e8e0);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-top:94px;padding-bottom:54px}body.theme-future .storefront .hero-copy h1{color:#2f2723}body.theme-future .storefront :is(.hero-lead,.hero-trust){color:#6c625b}body.theme-future .storefront .button-primary:hover{background:#7b3522;border-color:#8f3525;box-shadow:0 12px 26px #5b271933}body.theme-future .storefront .button-ghost,body.theme-future .storefront .button-outline{color:#654232;background:#f8f3ede0;border-color:#dcc1ae}body.theme-future .storefront .button-ghost:hover,body.theme-future .storefront .button-outline:hover{color:#8f3525;background:#fff6ee;border-color:#bd795b;box-shadow:0 10px 24px #4e251a14}body.theme-future .storefront .console-address button:hover,body.theme-future .storefront .console-actions button:hover{color:#fff8ef;background:#edc5741c;border-color:#edc57447}body.theme-future .storefront .floating-uptime{background:#f4f7f8;border:1px solid #dfcfc1;box-shadow:0 18px 40px #4e251a1a}body.theme-future .storefront .floating-uptime>svg{color:var(--earth-primary)}body.theme-future .storefront .proof-strip{border:1px solid var(--earth-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f0e9e6;border-radius:20px;margin-top:72px;overflow:hidden;box-shadow:0 14px 36px #4e251a0b}body.theme-future .storefront .proof-strip div{border-color:var(--earth-border)}body.theme-future .storefront .proof-strip span{color:#7a6d64}body.theme-future .storefront :is(.section-heading h2,.feature-copy h2){color:#342924}body.theme-future .storefront .storefront-seo-category-links>a{color:#6e5c52;background:#f4eee8;border-color:#dfd0c3}body.theme-future .storefront .storefront-seo-category-links>a.primary small{color:#866f63}body.theme-future .storefront .home-category-card{background:#faf6f1;border-color:#dfd0c3;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 28px #4e251a0a}body.theme-future .storefront .home-category-card:not(.featured):hover{border-color:#d3ad95;transform:translateY(-3px);box-shadow:0 16px 36px #4e251a12}body.theme-future .storefront .home-category-card.featured:hover{transform:translateY(-9px);box-shadow:0 18px 40px #67352017}body.theme-future .storefront .popular-label{color:#3f2a20;background:#c79a4c;box-shadow:0 6px 16px #79531b24}body.theme-future .storefront .home-category-head>span{color:var(--earth-primary);background:#eee0d6}body.theme-future .storefront .home-category-head small{color:var(--earth-primary-dark)}body.theme-future .storefront .home-category-head strong,body.theme-future .storefront .home-category-footer small{color:#82736a}body.theme-future .storefront :is(.home-carrier-list,.home-category-footer){border-color:#eadfd5}body.theme-future .storefront .home-carrier-list span{color:#68574e;background:#f3ede7;border-color:#dfd2c7}body.theme-future .storefront .home-carrier-list svg{color:var(--earth-primary)}body.theme-future .storefront .pricing-note{color:#7a6d64}body.theme-future .storefront .feature-points>div{border:1px solid #0000;border-radius:15px;padding:12px;transition:border-color .18s,background .18s}body.theme-future .storefront .feature-points>div>span{color:var(--earth-primary);background:#e9d9ce}body.theme-future .storefront .flow-card{background:#f4f7f8;border-color:#ddcdbf;box-shadow:0 18px 42px #4e251a11}body.theme-future .storefront :is(.flow-header,.home-carrier-list,.home-category-footer){border-color:#eaded4}body.theme-future .storefront .reassurance-grid{background:#f4f7f8;border-color:#ddcfc2;box-shadow:0 12px 32px #4e251a0a}body.theme-future .storefront .reassurance-grid>div{border-color:#e7d9cc;transition:background .18s}body.theme-future .storefront .reassurance-grid>div>span{color:var(--earth-primary);background:#f6e5d9}body.theme-future .storefront .faq-list{border-top:0;gap:10px;display:grid}body.theme-future .storefront .faq-list details{background:#f4f7f8;border:1px solid #ded0c4;border-radius:14px;padding:19px 20px;box-shadow:0 6px 18px #4e251a06}body.theme-future .storefront .faq-list summary span{color:var(--earth-primary)}body.theme-future .storefront .cta-box{background:radial-gradient(circle at 88% 4%,#d6a33d33,#0000 18rem),linear-gradient(125deg,#6f2f20,#18242d 55%,#321813);border:1px solid #edc57433;box-shadow:0 28px 64px #4e251a33}body.theme-future .storefront .button-light{color:#642f20;background:#f8efe6;border-color:#f1d8bd;box-shadow:0 10px 22px #210e091f}body.theme-future .storefront-broadcast:not(.info):not(.warning){color:#55382d;background:#f2e8df;border-color:#e2c8b6;box-shadow:0 7px 20px #4e251a09}body.theme-future .storefront-broadcast:not(.info):not(.warning) small,body.theme-future .storefront-broadcast:not(.info):not(.warning)>a{color:#8a3e25}@media (width<=720px){body.theme-future .storefront .hero-section{padding-top:60px;padding-bottom:38px}body.theme-future .storefront .proof-strip{border-radius:16px;margin-top:52px}body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover{transform:none}body.theme-future .storefront .faq-list details{padding:17px}}body.theme-future .auth-showcase{background:radial-gradient(circle at 20% 10%,#d6a33d3d,#0000 24rem),linear-gradient(145deg,#6f2f20,#351a13 72%)}body.theme-future .customer-livechat-panel{background:#fcf8f2;border-color:#dcc8b8;box-shadow:0 28px 78px #371b1447}body.theme-future :is(.customer-livechat-topics button,.customer-livechat-proxy-guide,.customer-livechat-proxy-check,.customer-livechat-welcome,.customer-livechat-system-note){background:#fffdfa;border-color:#e1cdbd}body.theme-future .customer-livechat-ended-state>span{color:var(--earth-primary-dark);background:#f6e1d3}body.theme-future .customer-livechat-composer textarea{color:var(--earth-text);background:var(--earth-surface);border-color:#decbbb}body.theme-future :is(.customer-community-card,.customer-community-reminder,.customer-community-compact){background:linear-gradient(135deg, #f1e7df, var(--earth-surface));border-color:#e4cdbb}body.theme-future :is(.status-online,.success-chip,.customer-livechat-action-success,.customer-livechat-message.system-success .customer-livechat-system-note,.customer-livechat-proxy-check.live){--green:var(--semantic-success);--green-dark:#087451}@media (width<=780px){body.theme-future :is(.site-header,.blog-site-header,.dash-topbar,.customer-topbar){background:#f8f4effa}body.theme-future :is(.mobile-dashboard-nav,.customer-mobile-nav){border-color:var(--earth-border);background:var(--earth-surface);box-shadow:0 -8px 24px #4e251a0e}}body.theme-future .blog-editorial-hero,body.theme-future .blog-category-hero,body.theme-future .blog-article-hero{background:radial-gradient(circle at 88% 4%,#d6a33d30,#0000 25rem),radial-gradient(circle at 3% 110%,#a64b2a47,#0000 30rem),linear-gradient(125deg,#8f3525 0%,#18242d 48%,#261713 100%)}body.theme-future .blog-hero-copy>span,body.theme-future .blog-hero-copy h1 em,body.theme-future .blog-hero-panel>span,body.theme-future .blog-hero-panel>div>svg{color:#efc979}body.theme-future .blog-hero-search input::placeholder{color:#ffeee091}body.theme-future .blog-hero-search button{color:#4e2a18;background:linear-gradient(135deg,#efc979,#d6a33d);box-shadow:0 8px 20px #2e160e24}body.theme-future .blog-hero-search button:hover{background:linear-gradient(135deg,#f4d695,#e2b552)}body.theme-future :is(.blog-category-bar,.blog-featured-card,.blog-card,.blog-pagination,.blog-search-empty){background:var(--earth-surface);border-color:#e8d9cc}body.theme-future .blog-article-modern .blog-article-layout{gap:22px}body.theme-future .blog-article-toc{background:linear-gradient(155deg, var(--earth-surface), #f4ece5);border-color:#e4d2c4;padding:18px 16px;box-shadow:0 14px 34px #4925190e}body.theme-future .blog-article-toc>div{border-color:#eaded4;padding:0 4px 14px}body.theme-future .blog-article-toc>div svg{color:#b84c32}body.theme-future .blog-article-toc>div strong{color:#3f2d26;margin:0}body.theme-future .blog-article-toc>div small{color:#8a6554;background:#f5e8de;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2}body.theme-future .blog-article-toc ol{gap:0;margin-top:10px;position:relative}body.theme-future .blog-article-toc ol:before{content:"";background:#e6cbbb;width:1px;position:absolute;top:24px;bottom:24px;left:20px}body.theme-future .blog-article-toc li{position:relative}body.theme-future .blog-article-toc li a{color:#5f514a;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;min-height:0;padding:9px 5px}body.theme-future .blog-article-toc li a span{color:#8c442b;z-index:1;background:#f5eee7;border:1px solid #e4c3b0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}body.theme-future .blog-article-toc li a:hover,body.theme-future .blog-article-toc li a:focus-visible{color:#743622;background:#f9ede4;outline:none}body.theme-future .blog-article-toc li a:hover span,body.theme-future .blog-article-toc li a:focus-visible span{color:#fffaf4;background:#b84c32;border-color:#b84c32}body.theme-future .blog-public :is(.blog-category,.blog-card-cover>i){color:#743622;background:#fff8f1f0;border:1px solid #ae603b38;box-shadow:0 8px 20px #49251917}body.theme-future :is(.blog-featured-link,.blog-content-link a){color:#8f3525;background:#e8edef;border-color:#dfbda8;border-radius:14px}body.theme-future .blog-public .blog-card .blog-read-link{background:#fff8f2;border:1px solid #ead0be;border-radius:999px;align-self:flex-start;min-height:40px;padding:0 16px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s}body.theme-future .blog-public .blog-featured-link:hover,body.theme-future .blog-public .blog-featured-link:focus-visible,body.theme-future .blog-public .blog-read-link:hover,body.theme-future .blog-public .blog-read-link:focus-visible{background:linear-gradient(135deg,#c9573a,#8f3525);border-color:#8f3525;outline:none;transform:translateY(-2px);box-shadow:0 9px 22px #7f35222e;color:#fffaf4!important}body.theme-future .blog-article-sidebar>.blog-article-support-card{color:#fff;background:radial-gradient(circle at 90% 0,#d6a33d2e,#0000 15rem),#351b14;border-color:#e7d9c829}body.theme-future .blog-article-sidebar>.blog-article-support-card>span{color:#18242d;background:#edc574}body.theme-future :is(.workspace-avatar,.customer-profile-card>span){color:#6c351f;background:#edc574}body.theme-future :is(.sidebar-label,.workspace-switcher span,.customer-profile-card small){color:#bda596}body.theme-future .sidebar .side-nav .side-nav-group-trigger:hover,body.theme-future .sidebar .side-nav .side-nav-group-trigger.group-active{color:#fff8f1;background:linear-gradient(110deg,#d6a33d2b,#a64b2a17);border-color:#e1ae6f42}body.theme-future .sidebar .side-nav .side-nav-group-trigger.group-active{box-shadow:inset 3px 0 0 var(--earth-gold)}body.theme-future .sidebar .side-nav .side-nav-group-trigger.group-active .side-nav-group-copy small{color:#e3bd91}body.theme-future .sidebar .side-nav-group.is-open .side-nav-group-chevron{color:#edc574}body.theme-future .support-card{background:linear-gradient(145deg,#d6a33d21,#ffffff09);border:1px solid #e7c7af1f}body.theme-future .support-card svg{color:#edc574}body.theme-future .support-card p{color:#bda79a}body.theme-future :is(.customer-profile-sync-note,.customer-email-change-current,.customer-email-change-policy,.customer-email-change-start,.customer-email-change-verify){color:#6d5549;background:#fcf6f0;border-color:#e3d2c4}body.theme-future :is(.customer-email-change-head small,.customer-login-history-title small){color:#b84c32}body.theme-future :is(.customer-email-change-head h2,.customer-login-history-title h2,.customer-email-change-current strong){color:#4e3026}body.theme-future :is(.customer-email-change-toggle,.customer-login-refresh):hover:not(:disabled){color:#fff;background:#b84c32;border-color:#b84c32}body.theme-future :is(.customer-profile-card,.customer-password-card,.customer-email-change-card,.customer-login-history){border-color:#e5d5c7}body.theme-future .wallet-topup-method-picker{background:linear-gradient(145deg,#fffdf9,#fcf6f0);border-color:#e3d1c1}body.theme-future .wallet-topup-method-heading small,body.theme-future .wallet-topup-method-heading>svg{color:#b84c32}body.theme-future .wallet-topup-method-tabs>button{color:#735e54;background:var(--earth-surface);border-color:#e2d2c4}body.theme-future .wallet-topup-method-tabs>button.active{color:#8f3525;background:#fff1e7;border-color:#c77f5f;box-shadow:0 6px 18px #7f35221a}body.theme-future .wallet-topup-method-tabs>button.active strong,body.theme-future .wallet-topup-method-tabs>button.active>svg{color:#8f3525}body.theme-future :is(.customer-email-change-current em,.customer-login-status.success,.customer-password-message.success){color:#087b59;background:#e9f8f1;border-color:#b9dfcf}body.theme-future{--ink:var(--future-text);--muted:var(--future-muted);--line:var(--future-border);--soft:var(--future-canvas);--green:var(--future-primary);--green-dark:var(--future-primary-dark);--green-deep:var(--future-carbon);--mint:var(--future-primary-soft);--lime:var(--future-amber);--earth-primary:var(--future-primary);--earth-primary-dark:var(--future-primary-dark);--earth-deep:var(--future-carbon);--earth-gold:var(--future-amber);--earth-ivory:var(--future-canvas);--earth-surface:var(--future-surface);--earth-border:var(--future-border);--earth-text:var(--future-text);--earth-muted:var(--future-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--future-text);background:radial-gradient(circle at 85% -8%, #735a9b0b, transparent 27rem), radial-gradient(circle at 4% 0%, #b84c320b, transparent 25rem), var(--future-canvas)}body.theme-future :is(.storefront,.blog-public,.legal-public){--green:var(--future-primary)!important;--green-dark:var(--future-primary-dark)!important;--green-deep:var(--future-carbon)!important;--soft:var(--future-canvas)!important}body.theme-future .customer-security-view{--security-border:var(--future-border);--security-ink:var(--future-text);--security-muted:var(--future-muted)}body.theme-future .customer-affiliate-view{--affiliate-surface:var(--future-surface);--affiliate-border:var(--future-border);--affiliate-muted:var(--future-muted)}body.theme-future .customer-proxy-management{--proxy-surface:var(--future-surface);--proxy-soft:var(--future-section);--proxy-line:var(--future-border);--proxy-ink:var(--future-text);--proxy-muted:var(--future-muted)}body.theme-future :is(.admin-page,.auth-page,.checkout-page,.blog-public,.legal-public){color:var(--future-text);background:linear-gradient(180deg, #f8fafbeb, #eef2f3fa), var(--future-canvas)}body.theme-future :is(.site-header,.blog-site-header,.dash-topbar,.customer-topbar,.checkout-header){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfdfdf0;border-color:#151d241c;box-shadow:0 7px 26px #111b230b}body.theme-future :is(.sidebar,.customer-sidebar){color:#dce4e8;background:radial-gradient(circle at 16% 0,#b84c322e,#0000 18rem),linear-gradient(165deg,#1d2a33 0%,#131e26 58%,#0d151b 100%);border-color:#ffffff12}body.theme-future :is(.sidebar,.customer-sidebar) :is(.brand-mark,.sidebar-brand-mark){color:#fff;background:linear-gradient(145deg, #cc5a3d, var(--future-primary-dark));box-shadow:0 10px 27px #040a0f4d}body.theme-future :is(.side-nav,.customer-sidebar-nav) :is(button,a):hover{color:#fff;background:#fff1}body.theme-future :is(.side-nav,.customer-sidebar-nav) :is(button,a).active,body.theme-future .sidebar .side-nav .side-nav-group-trigger.group-active{color:#fff;box-shadow:inset 3px 0 var(--future-primary);background:linear-gradient(90deg,#b84c323d,#ffffff09);border-color:#df6f524d}body.theme-future :is(.side-nav,.customer-sidebar-nav) :is(button,a).active svg,body.theme-future .sidebar .side-nav-group.is-open .side-nav-group-chevron,body.theme-future .support-card svg{color:#f09a74}body.theme-future .sidebar .side-nav-group-panel{scrollbar-color:#b84c327a transparent;background:#050b1059;border-color:#ffffff14}body.theme-future :is(.dash-content,.customer-content){color:var(--future-text);background:radial-gradient(circle at 100% 0%, #197d800b, transparent 25rem), radial-gradient(circle at 0% 100%, #b84c3209, transparent 22rem), var(--future-canvas)}body.theme-future :is(.dash-content,.customer-content) :is(h1,h2,h3),body.theme-future :is(.panel-header,.settings-card>header,.customer-section-heading) :is(h1,h2,h3){color:var(--future-text)}body.theme-future :is(.dash-content,.customer-content) :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-toolbar],[class*=-toolbar\ ]):not([class*=success]):not([class*=warning]):not([class*=error]):not([class*=danger]){border-color:var(--future-border);background-color:var(--future-surface);box-shadow:0 9px 27px #111b230b}body.theme-future :is(.panel,.settings-card,.stat-card,.empty-card,.detail-card,.product-card,.product-family-card,.flow-card,.checkout-card,.registration-card,.customer-profile-card,.customer-password-card,.customer-two-factor-card,.customer-api-card,.customer-api-key-card,.customer-proxy-card,.customer-orders-panel,.customer-notification-panel,.wallet-topup-card,.wallet-usdt-card,.wallet-balance-card,.wallet-qr-card,.wallet-usdt-qr-card,.payment-panel,.payment-history-panel,.payment-accounts-card,.legal-content-card,.blog-card,.blog-featured-card,.blog-hero-panel,.blog-article-sidebar>div){border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 30px #111b230b}body.theme-future :is(.button-primary,.save-button,.auth-submit,.checkout-submit,.storefront-publish-button){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 10px 24px #8f352530}body.theme-future :is(.button-primary,.save-button,.auth-submit,.checkout-submit,.storefront-publish-button):hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#b8462e,#7f2c20);border-color:#7f2c20;box-shadow:0 13px 28px #68281d38}body.theme-future :is(.secondary-button,.icon-button,.more-button){color:#34424c;border-color:var(--future-border-strong);background:var(--future-surface)}body.theme-future :is(.secondary-button,.icon-button,.more-button):hover:not(:disabled){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future :is(.field,.auth-field,.checkout-field) :is(input,select,textarea),body.theme-future :is(input,select,textarea).field,body.theme-future :is(.dash-content,.customer-content) :is(input,select,textarea){color:var(--future-text);border-color:var(--future-border);background:#fbfcfc}body.theme-future :is(.field,.auth-field,.checkout-field) :is(input,select,textarea):focus,body.theme-future :is(input,select,textarea).field:focus,body.theme-future :is(.dash-content,.customer-content) :is(input,select,textarea):focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future :is(.product-filter-tabs,.duration-picker,.shop-carrier-tabs,.wallet-topup-method-tabs,.blog-list-status-tabs) button.active,body.theme-future :is(.dash-content,.customer-content) [aria-selected=true]{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future :is(.eyebrow-pill,.blog-category-pills a,.product-filter-tabs button){color:#7f3527;background:#f7e9e5;border-color:#e4c7bf}body.theme-future :is(.product-family-icon,.stat-icon,.timeline-item>span,.reassurance-grid>div>span){color:var(--future-primary);background:var(--future-primary-soft)}body.theme-future .timeline-item>span{color:#fff;background:var(--future-primary)}body.theme-future :is(.popular-label,.product-card.featured .popular-label){color:#33240e;background:linear-gradient(135deg, #efbd62, var(--future-amber));box-shadow:0 6px 16px #7c541824}body.theme-future .product-card.featured{background:linear-gradient(#fff,#faf5f3);border-color:#e0b2a5}body.theme-future :is(.duration-picker,.flow-result,.storefront-session-identity,.blog-filter-summary){color:#44525c;border-color:var(--future-border);background:var(--future-section)}body.theme-future :is(.site-footer,.blog-public-footer){color:#aebbc3;background:radial-gradient(circle at 85% 5%, #b84c321f, transparent 22rem), var(--future-carbon)}body.theme-future .support-card{background:linear-gradient(145deg,#b84c3224,#ffffff09);border-color:#ffffff17}body.theme-future .support-card p,body.theme-future :is(.sidebar-label,.workspace-switcher span,.customer-profile-card small){color:#a8b5bd}body.theme-future .support-card button:not(.has-unread){color:#6f2c20;background:#fff7f4}body.theme-future .storefront{color:var(--future-text);background:var(--future-canvas)}body.theme-future .storefront .site-header{background:#fcfdfdf0;border-color:#151d241a}body.theme-future .storefront .desktop-nav{color:#4d5b65}body.theme-future .storefront .desktop-nav a:after{background:linear-gradient(90deg, var(--future-primary), var(--future-amber))}body.theme-future .storefront .storefront-session-identity{color:#33414b;border-color:var(--future-border);background:#f8fafb}body.theme-future .storefront .storefront-session-identity:hover{background:#fff7f4;border-color:#d19a89}body.theme-future .storefront .storefront-session-identity>span:first-child{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .storefront .hero-section{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 82% 13%,#197d8014,#0000 27rem),radial-gradient(circle at 3% 75%,#b84c3211,#0000 25rem),linear-gradient(135deg,#f7f9fa,#eef2f3 62%,#f5f7f8);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-top:94px;padding-bottom:54px}body.theme-future .storefront .hero-section:before,body.theme-future .storefront .hero-section:after{content:"";z-index:1;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 88%,#0000)}body.theme-future .storefront .hero-section:before{opacity:.55;filter:drop-shadow(0 0 7px #197d8012);background:radial-gradient(circle,#197d80c2 0 2px,#197d8021 2.5px 5px,#0000 5.5px) 64px 86px/12px 12px no-repeat,radial-gradient(circle,#6b818e94 0 2px,#6b818e1f 2.5px 5px,#0000 5.5px) 262px 86px/12px 12px no-repeat,radial-gradient(circle,#197d80b8 0 2px,#197d8021 2.5px 5px,#0000 5.5px) 334px 158px/12px 12px no-repeat,radial-gradient(circle,#6b818e94 0 2px,#6b818e1f 2.5px 5px,#0000 5.5px) 512px 158px/12px 12px no-repeat,radial-gradient(circle,#b84c32bd 0 2px,#b84c3221 2.5px 5px,#0000 5.5px) 584px 230px/12px 12px no-repeat,radial-gradient(circle,#6b818e94 0 2px,#6b818e1f 2.5px 5px,#0000 5.5px) 756px 230px/12px 12px no-repeat,radial-gradient(circle,#6b818e85 0 2px,#6b818e1a 2.5px 5px,#0000 5.5px) 32px 352px/12px 12px no-repeat,radial-gradient(circle,#197d80b8 0 2px,#197d8021 2.5px 5px,#0000 5.5px) 206px 352px/12px 12px no-repeat,radial-gradient(circle,#6b818e8f 0 2px,#6b818e1c 2.5px 5px,#0000 5.5px) 276px 282px/12px 12px no-repeat,radial-gradient(circle,#b84c32b3 0 2px,#b84c321f 2.5px 5px,#0000 5.5px) 438px 282px/12px 12px no-repeat,radial-gradient(circle,#6b818e8f 0 2px,#6b818e1c 2.5px 5px,#0000 5.5px) 508px 352px/12px 12px no-repeat,radial-gradient(circle,#197d80b3 0 2px,#197d801f 2.5px 5px,#0000 5.5px) 690px 352px/12px 12px no-repeat,linear-gradient(90deg,#6b818e57,#197d8047) 76px 92px/190px 1px no-repeat,linear-gradient(135deg,#0000 49.4%,#197d804a 49.7% 50.3%,#0000 50.6%) 266px 92px/72px 72px no-repeat,linear-gradient(90deg,#197d8047,#6b818e52) 346px 164px/170px 1px no-repeat,linear-gradient(135deg,#0000 49.4%,#b84c3245 49.7% 50.3%,#0000 50.6%) 516px 164px/72px 72px no-repeat,linear-gradient(90deg,#b84c3242,#6b818e4d) 596px 236px/166px 1px no-repeat,linear-gradient(90deg,#6b818e4d,#197d8045) 44px 358px/166px 1px no-repeat,linear-gradient(45deg,#0000 49.4%,#197d8045 49.7% 50.3%,#0000 50.6%) 210px 288px/70px 70px no-repeat,linear-gradient(90deg,#197d8045,#b84c3242) 288px 288px/154px 1px no-repeat,linear-gradient(135deg,#0000 49.4%,#b84c3242 49.7% 50.3%,#0000 50.6%) 442px 288px/70px 70px no-repeat,linear-gradient(90deg,#b84c3240,#197d8045) 520px 358px/174px 1px no-repeat;width:860px;height:470px;top:18px;right:-92px;transform:rotate(-2deg)}body.theme-future .storefront .hero-section:after{opacity:.42;background:radial-gradient(circle,#b84c32b8 0 2px,#b84c321f 2.5px 5px,#0000 5.5px) 48px 84px/12px 12px no-repeat,radial-gradient(circle,#6b818e8a 0 2px,#6b818e1a 2.5px 5px,#0000 5.5px) 214px 84px/12px 12px no-repeat,radial-gradient(circle,#197d80ad 0 2px,#197d801f 2.5px 5px,#0000 5.5px) 280px 150px/12px 12px no-repeat,radial-gradient(circle,#6b818e8a 0 2px,#6b818e1a 2.5px 5px,#0000 5.5px) 446px 150px/12px 12px no-repeat,radial-gradient(circle,#197d80ad 0 2px,#197d801f 2.5px 5px,#0000 5.5px) 104px 250px/12px 12px no-repeat,radial-gradient(circle,#b84c32ad 0 2px,#b84c321f 2.5px 5px,#0000 5.5px) 310px 250px/12px 12px no-repeat,linear-gradient(90deg,#b84c3240,#6b818e47) 60px 90px/158px 1px no-repeat,linear-gradient(135deg,#0000 49.4%,#197d8040 49.7% 50.3%,#0000 50.6%) 218px 90px/66px 66px no-repeat,linear-gradient(90deg,#197d8040,#6b818e45) 292px 156px/158px 1px no-repeat,linear-gradient(90deg,#197d8040,#6b818e45) 116px 256px/194px 1px no-repeat;width:590px;height:330px;bottom:-35px;left:-115px;transform:rotate(3deg)}body.theme-future .storefront .hero-glow-one{background:#197d8014}body.theme-future .storefront .hero-glow-two{background:#b84c3211}@media (width<=720px){body.theme-future .storefront .hero-section:before{opacity:.28;right:-560px}body.theme-future .storefront .hero-section:after{display:none}}body.theme-future .storefront .hero-copy h1,body.theme-future .storefront :is(.section-heading h2,.feature-copy h2){color:var(--future-text)}body.theme-future .storefront .hero-copy h1 span{color:var(--future-primary);-webkit-text-fill-color:currentColor;background:0 0}body.theme-future .storefront :is(.hero-lead,.hero-trust,.pricing-note){color:var(--future-muted)}body.theme-future .storefront .eyebrow-pill{color:#7f3527;background:#f7e6e1d6;border-color:#e4c7bf}body.theme-future .storefront .button-primary{background:linear-gradient(135deg,#d05a3a,#a53d2b);border-color:#a93f2c;box-shadow:0 10px 25px #8f352533}body.theme-future .storefront .button-primary:hover{background:linear-gradient(135deg,#b8462e,#842f22);border-color:#842f22}body.theme-future .storefront :is(.button-ghost,.button-outline){color:#34424c;border-color:var(--future-border-strong);background:#fcfdfde0}body.theme-future .storefront :is(.button-ghost,.button-outline):hover{color:var(--future-primary-dark);background:#fff7f4;border-color:#d09583;box-shadow:0 10px 24px #111b2312}body.theme-future .hero-console,body.theme-future .storefront .hero-console{color:#edf4f7;background:radial-gradient(circle at 92% 0%, #197d801f, transparent 18rem), linear-gradient(145deg, #ffffff09, transparent 34%), var(--future-panel);border-color:#9fb7c529;box-shadow:0 30px 70px #0a151d3d}body.theme-future .hero-console:before,body.theme-future .storefront .hero-console:before{background:linear-gradient(145deg,#e06f514d,#0000 38%,#197d8029)}body.theme-future .storefront .proxy-icon{color:#f09a74;background:#b84c3224}body.theme-future .storefront .console-address span{color:#f09a74}body.theme-future .storefront :is(.console-address button,.console-actions button):hover{color:#fff;background:#b84c3224;border-color:#e06f5152}body.theme-future .storefront .floating-uptime{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 18px 42px #111b231c}body.theme-future .storefront .floating-uptime>span{color:var(--future-primary);background:var(--future-primary-soft)}body.theme-future .storefront .proof-strip{border-color:var(--future-border);background:#fcfdfde6;box-shadow:0 14px 38px #111b230e}body.theme-future .storefront .proof-strip :is(div){border-color:var(--future-border)}body.theme-future .storefront .proof-strip :is(strong){color:#26343e}body.theme-future .storefront .proof-strip :is(span){color:var(--future-muted)}body.theme-future .storefront .products-section{background:radial-gradient(circle at 96% 3%, #735a9b0a, transparent 24rem), var(--future-section)}body.theme-future .storefront .storefront-seo-category-links>a{color:#52616b;border-color:var(--future-border);background:#f8fafb}body.theme-future .storefront .storefront-seo-category-links>a:hover{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d49b89}body.theme-future .storefront .storefront-seo-category-links>a.primary{color:#6f2d21;background:#f9ece8;border-color:#e1b9ae;box-shadow:0 7px 18px #111b2309}body.theme-future .storefront :is(.home-category-card,.flow-card,.reassurance-grid){border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 30px #111b230b}body.theme-future .storefront .home-category-card:not(.featured):hover{border-color:#d9a899;box-shadow:0 16px 38px #111b2313}body.theme-future .storefront .home-category-head>span,body.theme-future .storefront .feature-points>div>span,body.theme-future .storefront .reassurance-grid>div>span{color:var(--future-primary);background:var(--future-primary-soft)}body.theme-future .storefront :is(.home-carrier-list,.home-category-footer,.flow-header){border-color:#e1e7ea}body.theme-future .storefront .home-carrier-list span{color:#4b5963;border-color:var(--future-border);background:var(--future-section)}body.theme-future .storefront .feature-section{border-color:var(--future-border);background:radial-gradient(circle at 9% 15%,#b84c320b,#0000 23rem),linear-gradient(135deg,#e8edef,#f4f7f8)}body.theme-future .storefront .feature-points>div:hover{background:#fcfdfdbf;border-color:#dbe2e6}body.theme-future .storefront .timeline-line{background:#e2aaa0}body.theme-future .storefront .flow-result strong{color:#27343d}body.theme-future .storefront .reassurance-grid>div{border-color:#e1e7ea}body.theme-future .storefront .reassurance-grid>div:hover{background:var(--future-section)}body.theme-future .storefront .faq-section{background:linear-gradient(#0000,#e4eaed9e)}body.theme-future .storefront .faq-list details{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 6px 18px #111b2308}body.theme-future .storefront .faq-list details[open]{background:#fbf4f2;border-color:#dda999}body.theme-future .storefront .faq-list summary{color:#2b3841}body.theme-future .storefront .cta-box{isolation:isolate;background:radial-gradient(circle at 88% 4%,#b84c3233,#0000 18rem),radial-gradient(circle at 8% 100%,#197d801f,#0000 19rem),linear-gradient(125deg,#26343e,#18242d 58%,#101920);border-color:#e06f5133;position:relative;overflow:hidden;box-shadow:0 28px 66px #0a151d38}body.theme-future .storefront .cta-box:before{content:"";z-index:-1;opacity:.48;pointer-events:none;background:radial-gradient(circle at 8% 28%,#5bbbbcd9 0 2px,#5bbbbc29 2.5px 5px,#0000 5.5px),radial-gradient(circle at 30% 28%,#93a7b2b8 0 2px,#93a7b221 2.5px 5px,#0000 5.5px),radial-gradient(circle at 30% 72%,#b84c32d6 0 2px,#b84c3226 2.5px 5px,#0000 5.5px),radial-gradient(circle at 53% 72%,#5bbbbcc2 0 2px,#5bbbbc21 2.5px 5px,#0000 5.5px),radial-gradient(circle at 72% 34%,#b84c32d1 0 2px,#b84c3224 2.5px 5px,#0000 5.5px),radial-gradient(circle at 92% 34%,#93a7b2b3 0 2px,#93a7b21f 2.5px 5px,#0000 5.5px),linear-gradient(90deg,#0000 7%,#5bbbbc5c 8% 30%,#0000 31% 71%,#b84c324f 72% 92%,#0000 93%) 0 28%/100% 1px no-repeat,linear-gradient(90deg,#0000 29%,#b84c324d 30% 53%,#0000 54%) 0 72%/100% 1px no-repeat,linear-gradient(#0000 27%,#93a7b24d 28% 72%,#0000 73%) 30% 0/1px 100% no-repeat,linear-gradient(135deg,#0000 49.4%,#5bbbbc45 49.7% 50.3%,#0000 50.6%) 53% 32%/110px 110px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d9,#000 30%,#00000073);mask-image:linear-gradient(90deg,#000000d9,#000 30%,#00000073)}body.theme-future .storefront .cta-box>*{z-index:1;position:relative}body.theme-future .storefront .section-kicker.light{color:#f09a74}body.theme-future .storefront .cta-box p{color:#e6eff3c2}body.theme-future .storefront .button-light{color:#6f2c20;background:#fff8f5;border-color:#efc7bc}body.theme-future .storefront .button-light:hover{color:#5f241b;background:#f8e3dd}body.theme-future .storefront .footer-brand p,body.theme-future .storefront .footer-grid>div:not(.footer-brand),body.theme-future .storefront .footer-bottom{color:#9eabb4}body.theme-future .storefront .footer-grid>div:not(.footer-brand) strong{color:#edf3f6}body.theme-future .storefront .footer-grid a:hover{color:#f09a74}body.theme-future .storefront-broadcasts{background:var(--future-canvas)}body.theme-future .storefront-broadcast:not(.info):not(.warning){color:#3d4a53;border-color:var(--future-border);background:var(--future-section);box-shadow:0 7px 20px #111b2309}body.theme-future .storefront-broadcast:not(.info):not(.warning)>span{color:var(--future-primary);background:var(--future-primary-soft)}body.theme-future .storefront-broadcast:not(.info):not(.warning) :is(small,a){color:var(--future-primary-dark)}body.theme-future .auth-showcase{isolation:isolate;background:radial-gradient(circle at 18% 10%,#b84c3233,#0000 24rem),radial-gradient(circle at 92% 88%,#197d8024,#0000 22rem),linear-gradient(145deg,#25323b,#111b23 72%)}body.theme-future .auth-showcase:before{opacity:.5;background:radial-gradient(circle at 12% 24%,#f09a74d1 0 2px,#f09a7421 2.5px 5px,#0000 5.5px),radial-gradient(circle at 43% 24%,#82b2bac2 0 2px,#82b2ba21 2.5px 5px,#0000 5.5px),radial-gradient(circle at 43% 58%,#5bbbbccc 0 2px,#5bbbbc24 2.5px 5px,#0000 5.5px),radial-gradient(circle at 76% 58%,#f09a74c2 0 2px,#f09a7421 2.5px 5px,#0000 5.5px),radial-gradient(circle at 76% 82%,#82b2bab3 0 2px,#82b2ba1f 2.5px 5px,#0000 5.5px),linear-gradient(90deg,#0000 11%,#f09a744d 12% 43%,#0000 44%) 0 24%/100% 1px no-repeat,linear-gradient(90deg,#0000 42%,#5bbbbc4d 43% 76%,#0000 77%) 0 58%/100% 1px no-repeat,linear-gradient(#0000 23%,#82b2ba4a 24% 58%,#0000 59%) 43% 0/1px 100% no-repeat,linear-gradient(#0000 57%,#f09a7445 58% 82%,#0000 83%) 76% 0/1px 100% no-repeat;-webkit-mask-image:linear-gradient(135deg,#0000 2%,#000 42%,#00000059);mask-image:linear-gradient(135deg,#0000 2%,#000 42%,#00000059)}body.theme-future .auth-form-side{background:var(--future-surface)}body.theme-future .bank-card{background:radial-gradient(circle at 100% 0,#b84c3233,#0000 18rem),linear-gradient(145deg,#2b3943,#151f27);box-shadow:0 17px 40px #0a151d33}body.theme-future .wallet-topup-method-picker{border-color:var(--future-border);background:linear-gradient(145deg,#fff,#f6f8f9)}body.theme-future .wallet-topup-method-heading :is(small,svg){color:var(--future-primary)}body.theme-future .wallet-topup-method-heading h2{color:var(--future-text)}body.theme-future .wallet-topup-method-tabs>button{color:#4d5a64;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .wallet-topup-method-tabs>button:hover{background:var(--future-primary-soft);border-color:#d5a091}body.theme-future .wallet-topup-method-tabs>button.active{color:#7f3527;background:#fff0eb;border-color:#d78872}body.theme-future .wallet-topup-method-tabs>button.active :is(strong,svg){color:#7f3527}body.theme-future .wallet-topup-method-tabs>button.active .wallet-topup-method-icon{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future :is(.blog-editorial-hero,.blog-category-hero,.blog-article-hero){background:radial-gradient(circle at 88% 4%,#197d8029,#0000 25rem),radial-gradient(circle at 3% 110%,#b84c3233,#0000 30rem),linear-gradient(125deg,#26343e 0%,#18242d 48%,#101920 100%)}body.theme-future :is(.blog-hero-copy>span,.blog-hero-copy h1 em,.blog-hero-panel>span,.blog-hero-panel>div>svg){color:#f09a74}body.theme-future .blog-editorial-hero .blog-hero-copy>p,body.theme-future .blog-hero-panel>small,body.theme-future .blog-hero-panel p span{color:#e6eff3bf}body.theme-future .blog-hero-search{color:#e6eef2;background:#ffffff14;border-color:#d3e2ea33;box-shadow:0 18px 46px #060f1533}body.theme-future .blog-hero-search button{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .blog-editorial-hero .blog-hero-panel{color:#f4f8fa;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border-color:#d3e2ea2e;box-shadow:0 28px 72px #060f1538}body.theme-future :is(.blog-category-bar,.blog-featured-card,.blog-card,.blog-pagination,.blog-search-empty){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .blog-category-pills a i{color:#6f2c20;background:var(--future-primary-soft)}body.theme-future .blog-article-toc{border-color:var(--future-border);background:linear-gradient(155deg, #fff, var(--future-section));box-shadow:0 14px 35px #111b230e}body.theme-future .blog-article-toc>div{border-color:#e1e7ea}body.theme-future .blog-article-toc>div svg,body.theme-future .blog-article-toc li a span{color:var(--future-primary)}body.theme-future .blog-article-toc>div strong{color:var(--future-text)}body.theme-future .blog-article-toc>div small{color:#6d4b41;background:var(--future-primary-soft)}body.theme-future .blog-article-toc ol:before{background:#e0c3bc}body.theme-future .blog-article-toc li a{color:#46535d}body.theme-future .blog-article-toc li a span{background:#fff;border-color:#e1b9ae}body.theme-future .blog-article-toc li a:hover,body.theme-future .blog-article-toc li a:focus-visible{color:var(--future-primary-dark);background:#fbefeb}body.theme-future .blog-article-toc li a:hover span,body.theme-future .blog-article-toc li a:focus-visible span{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .blog-public :is(.blog-category,.blog-card-cover>i){color:#6f2c20;background:#fffaf8f2;border-color:#b84c3238;box-shadow:0 8px 20px #111b2314}body.theme-future :is(.blog-featured-link,.blog-content-link a,.blog-public .blog-card .blog-read-link){color:var(--future-primary-dark);background:#fff7f4;border-color:#e1b9ae}body.theme-future .blog-public :is(.blog-featured-link,.blog-read-link):hover,body.theme-future .blog-public :is(.blog-featured-link,.blog-read-link):focus-visible{border-color:var(--future-primary-dark);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 9px 22px #8f352530;color:#fff!important}body.theme-future :is(.blog-card-tags a,.blog-related-grid>a>small,.blog-reading-intro>span){color:#7f3527;background:var(--future-primary-soft);border-color:#ead0c9}body.theme-future .blog-article-sidebar>.blog-article-support-card,body.theme-future .legal-support-card{color:#fff;background:radial-gradient(circle at 90% 0, #b84c322e, transparent 15rem), var(--future-panel);border-color:#d3e2ea24}body.theme-future .legal-hero{background:radial-gradient(circle at 86% 8%,#197d8021,#0000 22rem),radial-gradient(circle at 4% 108%,#b84c3226,#0000 25rem),linear-gradient(135deg,#26343e,#151f27)}body.theme-future .legal-hero-seal{color:#f4f8fa;background:linear-gradient(#fff1,#ffffff06);border-color:#d3e2ea2e;box-shadow:0 24px 58px #050e143d}body.theme-future .legal-hero-seal:before{background:var(--future-primary)}body.theme-future .legal-hero-seal>span{color:#0f7165;background:#e6f7f3;border-color:#81d2c55c}body.theme-future :is(.legal-content-card,.legal-page-menu){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-livechat-panel{border-color:var(--future-border);background:#f8fafb;box-shadow:0 28px 78px #0a151d42}body.theme-future :is(.customer-livechat-header,.public-support-header){color:#fff;background:radial-gradient(circle at 12% 0,#f09a7426,#0000 9rem),radial-gradient(circle at 92% 115%,#197d802b,#0000 10rem),linear-gradient(135deg,#293944,#18242d)}body.theme-future :is(.customer-livechat-header,.public-support-header)>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future :is(.customer-livechat-topics button,.customer-livechat-proxy-guide,.customer-livechat-proxy-check,.customer-livechat-welcome,.customer-livechat-system-note){border-color:var(--future-border);background:var(--future-surface)}body.theme-future :is(.customer-livechat-welcome>span,.customer-livechat-proxy-guide>header>span,.customer-livechat-proxy-guide li>b,.customer-livechat-proxy-check>header>span,.customer-livechat-system-note>span){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-livechat-message.customer p,body.theme-future .customer-livechat-composer>.customer-livechat-send-button,body.theme-future .customer-livechat-ended-state button,body.theme-future .customer-livechat-proxy-guide-actions button.primary,body.theme-future .customer-livechat-proxy-check-actions button.primary{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-livechat-composer textarea{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface)}body.theme-future :is(.customer-community-card,.customer-community-reminder,.customer-community-compact){border-color:var(--future-border);background:linear-gradient(135deg, #f7f9fa, var(--future-surface))}body.theme-future .public-support-launcher{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));border-color:#e06f51a6;box-shadow:0 18px 50px #0a151d40}body.theme-future .public-support-launcher:hover{box-shadow:0 22px 56px #0a151d4d}body.theme-future .public-support-launcher>span:first-child{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .public-support-launcher small{color:#ffefead1}body.theme-future :is(.customer-profile-sync-note,.customer-email-change-current,.customer-email-change-policy,.customer-email-change-start,.customer-email-change-verify){color:#4b5963;border-color:var(--future-border);background:#f8fafb}body.theme-future :is(.customer-profile-sync-note svg,.customer-password-card>svg,.customer-email-change-head>div>span,.customer-email-change-current>span,.customer-login-history-title>span,.customer-login-device>svg){color:var(--future-primary)}body.theme-future :is(.customer-email-change-head>div>span,.customer-email-change-current>span,.customer-login-history-title>span){background:var(--future-primary-soft)}body.theme-future :is(.customer-email-change-toggle,.customer-login-refresh){color:var(--future-primary-dark);background:#fff8f5;border-color:#e1b9ae}body.theme-future :is(.customer-email-change-toggle,.customer-login-refresh):hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-marketing-consent input{accent-color:var(--future-primary)}body.theme-future :is(.status-online,.success-chip,.customer-livechat-action-success,.customer-livechat-message.system-success .customer-livechat-system-note,.customer-livechat-proxy-check.live,.customer-email-change-current em,.customer-login-status.success,.customer-password-message.success,.admin-livechat-proxy-status.live,.admin-livechat-proxy-status.recovered){--green:var(--semantic-success);--green-dark:#087451}body.theme-future :is(.status-online,.success-chip,.customer-login-status.success,.customer-password-message.success){color:#087451;background:#e9f8f1;border-color:#b9dfcf}body.theme-future .status-online:before,body.theme-future :is(.live-dot,.online-dot){background:#16a66f}@media (width<=780px){body.theme-future :is(.site-header,.blog-site-header,.dash-topbar,.customer-topbar){background:#fcfdfdf7}body.theme-future :is(.mobile-dashboard-nav,.customer-mobile-nav){border-color:var(--future-border);background:var(--future-surface);box-shadow:0 -8px 26px #111b2312}}body.theme-future .storefront{font-family:var(--app-font-ui)}body.theme-future .storefront .button{border-radius:11px}body.theme-future .storefront :is(.brand-mark,.hero-console,.home-category-card,.product-card,.flow-card,.reassurance-grid,.faq-list details,.cta-box){border-radius:16px}body.theme-future :is(.dash-content,.customer-content) :is(.payment-config-fold-icon,.payment-config-fold-copy small,.payment-config-fold-action,.payment-account-mode>button.active,.payment-account-heading>div span,.payment-fixed-choice.active,.topup-reference-preview,.usdt-history-hash>a,.payment-history-search:focus-within,.payment-history-search button:hover,.wallet-copy-value button,.wallet-history-filters button:hover,.wallet-qr-actions button,.wallet-qr-actions a,.wallet-qr-preview-dialog>header span,.wallet-qr-preview-dialog>header button:hover,.wallet-qr-preview-reference>strong,.wallet-qr-preview-reference>button,.wallet-history-reference code,.wallet-history-reference button,.customer-proxy-view-mode-copy>span,.customer-proxy-view-mode-actions button:hover:not(:disabled),.customer-proxy-status-filters button:hover,.customer-proxy-export-copy>span,.customer-proxy-export-menu>summary,.customer-proxy-export-menu button:hover:not(:disabled),.customer-proxy-export-feedback,.customer-proxy-bulk-select button:hover,.customer-proxy-select:has(input:checked),.customer-focus-context button,.customer-proxy-compact-id button,.customer-proxy-compact-endpoints button,.customer-proxy-compact-auth button,.customer-proxy-compact-whitelist,.customer-proxy-compact-actions button:hover,.customer-proxy-credential-value button,.customer-proxy-location-icon,.customer-proxy-location-kind,.customer-proxy-meta-auth>code,.customer-proxy-meta-credential-value button,.customer-proxy-actions button:hover,.customer-profile-state button,.customer-profile-sync-note svg,.customer-password-card>svg,.customer-dialog-proxy-id code,.customer-proxy-note-privacy svg,.customer-email-change-head>div>span,.customer-email-change-current>span,.customer-email-change-verify-title>span,.customer-two-factor-head>div>span,.customer-two-factor-summary>span,.customer-two-factor-verify>div:first-child>svg,.customer-api-icon,.api-security-badge,.api-version-badge,.customer-api-card-actions a:hover,.customer-api-secret-value button,.customer-api-key-list-head button,.customer-api-base button,.customer-api-base code,.customer-proxy-api-id button,.customer-notification-trigger:hover,.customer-notification-trigger.is-open,.customer-notification-heading>span,.customer-notification-summary strong,.customer-notification-tone,.customer-notification-actions button,.customer-login-history-title>span,.customer-login-device>span,.legal-heading-summary,.legal-page-list>button>span:first-child,.legal-publish-note){color:var(--future-primary-dark)}body.theme-future :is(.dash-content,.customer-content) :is(.payment-config-fold-icon,.payment-account-mode>button.active,.payment-fixed-choice.active,.payment-history-search button:hover,.wallet-copy-value button,.wallet-history-filters button:hover,.wallet-qr-actions button,.wallet-qr-actions a,.wallet-qr-preview-dialog>header button:hover,.wallet-qr-preview-reference>button,.wallet-history-reference button,.customer-proxy-view-mode-copy>span,.customer-proxy-view-mode-actions button:hover:not(:disabled),.customer-proxy-status-filters button:hover,.customer-proxy-export-copy>span,.customer-proxy-export-menu button:hover:not(:disabled),.customer-proxy-bulk-select button:hover,.customer-focus-context button,.customer-proxy-compact-id button,.customer-proxy-compact-endpoints button,.customer-proxy-compact-auth button,.customer-proxy-compact-whitelist,.customer-proxy-compact-actions button:hover,.customer-proxy-credential-value button,.customer-proxy-location-icon,.customer-proxy-location-kind,.customer-proxy-meta-credential-value button,.customer-profile-state button,.customer-email-change-head>div>span,.customer-email-change-current>span,.customer-email-change-verify-title>span,.customer-two-factor-head>div>span,.customer-two-factor-summary>span,.customer-api-icon,.api-security-badge,.api-version-badge,.customer-notification-trigger:hover,.customer-notification-trigger.is-open,.customer-notification-heading>span,.customer-notification-tone,.customer-notification-actions button,.customer-login-history-title>span,.customer-login-device>span,.legal-heading-summary,.legal-page-list>button>span:first-child,.legal-publish-note){background:var(--future-primary-soft);border-color:#e2bbb0}body.theme-future :is(.payment-account-toggle input:checked,.usdt-payment-toggle input:checked){border-color:var(--future-primary);background:var(--future-primary)}body.theme-future :is(.payment-fixed-choice input,.customer-proxy-select input,.customer-marketing-consent input,.affiliate-saved-bank-choice input,.affiliate-payout-confirmation input,.affiliate-settings-card .switch-row input){accent-color:var(--future-primary)}body.theme-future :is(.payment-history-filters button.active,.payment-history-pagination nav button:hover:not(:disabled),.wallet-history-search-submit,.wallet-history-filters button.active,.wallet-history-pagination nav button:hover:not(:disabled),.wallet-quick-amounts button.active,.wallet-qr-preview-dialog>footer .wallet-qr-preview-save,.customer-proxy-search-submit,.customer-proxy-status-filters button.active,.customer-proxy-compact-actions .show-full,.customer-proxy-actions .renew-button.is-enabled,.customer-proxy-actions .ip-rotation-button.is-enabled,.customer-api-endpoints>button.active){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future .wallet-balance-card.primary{color:#fff;background:radial-gradient(circle at 100% 0, #b84c323b, transparent 16rem), linear-gradient(135deg, #273640, var(--future-carbon));border-color:#33434e;box-shadow:0 16px 36px #0a151d33}body.theme-future .wallet-topup-result-icon{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 13px 30px #8f352533}body.theme-future :is(.customer-proxy-tools,.customer-proxy-export-bar,.customer-proxy-compact-auth,.customer-proxy-credentials,.customer-proxy-auth-note,.customer-proxy-meta-credential,.customer-api-base,.customer-api-example-summary,.customer-api-fields){border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-api-endpoints>button.active{color:#fff;border-color:var(--future-teal);background:linear-gradient(135deg,#238c8f,#156d70);box-shadow:0 6px 17px #197d8029}body.theme-future :is(.customer-api-endpoints .method.get,.customer-api-example-summary .method.get){color:#156d70;background:#dceeee}body.theme-future .customer-api-code{background:var(--future-carbon);border-color:#31434e}body.theme-future .customer-api-code button{color:#f09a74}body.theme-future .customer-api-code pre{color:#dce6eb}body.theme-future .customer-notification-heading>span{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark));box-shadow:0 8px 20px #8f35252e}body.theme-future .announcement-admin-list article.active{box-shadow:inset 3px 0 var(--future-primary);background:#fbf2ef}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) :is(.affiliate-admin-heading>div>span,.affiliate-heading>div>span,.affiliate-link-title small,.affiliate-link-meta svg,.affiliate-table-panel .panel-header>strong,.affiliate-table-panel .panel-header>span,.affiliate-table code,.affiliate-notification-heading>span,.affiliate-payout-account>button,.affiliate-qr-dialog>header>div>span,.affiliate-qr-dialog>footer .secondary,.affiliate-account-toggle.active,.affiliate-enrollment-icon){color:var(--future-primary-dark)}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) :is(.affiliate-link-title>span,.affiliate-settings-title>span,.affiliate-link-box button,.affiliate-wallet-transfer>button,.affiliate-bank-actions button[type=submit],.affiliate-qr-dialog>footer .primary){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 8px 20px #8f35252b}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-link-card{background:radial-gradient(circle at 92% 10%,#b84c321f,#0000 28%),linear-gradient(135deg,#fff8f5,#fcfdfd 62%);border-color:#ddb1a5}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-link-card:after{border-color:#b84c3211}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid article>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid article.highlight{background:linear-gradient(145deg,#fbefeb,#fff);border-color:#ddb1a5}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-summary-grid article.highlight>span{color:#fff;background:var(--future-primary)}body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-payout-balance,body.theme-future :is(.customer-affiliate-view,.admin-affiliate-view) .affiliate-policy-card{color:#dce6eb;background:radial-gradient(circle at 100% 0, #b84c3233, transparent 16rem), linear-gradient(145deg, #273640, var(--future-carbon));border-color:#31434e}body.theme-future .customer-affiliate-view .affiliate-heading,body.theme-future .customer-affiliate-view .affiliate-enrollment-card{border-color:var(--future-border);background:radial-gradient(circle at 94% 8%,#b84c321a,#0000 30%),linear-gradient(135deg,#fff 0%,#f7f9fa 100%);box-shadow:0 12px 32px #111b230e}body.theme-future .customer-affiliate-view .affiliate-heading:after{border-color:#b84c320b}body.theme-future .customer-affiliate-view .affiliate-heading .save-button,body.theme-future .affiliate-enrollment-icon{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#e0b6aa;box-shadow:0 7px 18px #8f352514}body.theme-future :is(.payment-account-vpbank.connected .payment-account-vpbank-icon,.payment-history-summary .is-success strong,.wallet-alert.success,.wallet-topup-result.success strong,.wallet-transaction-type.topup,.wallet-transaction-type.bonus,.wallet-transaction-type.release,.customer-proxy-compact-expiry time b,.customer-proxy-expiry time span,.customer-proxy-compact-facts .is-renewing,.customer-proxy-actions .manual-renew-button,.customer-api-key-status.active,.customer-api-key-name>span.active,.affiliate-status.available,.affiliate-status.paid,.affiliate-money,.affiliate-message:not(.error),.affiliate-notification-feedback:not(.error),.customer-notification-item.kind-adjustment .customer-notification-tone,.legal-page-list i.published){color:#087451}body.theme-future :is(.wallet-alert.success,.wallet-transaction-type.topup,.wallet-transaction-type.bonus,.wallet-transaction-type.release,.customer-api-key-status.active,.affiliate-status.available,.affiliate-status.paid,.affiliate-message:not(.error),.affiliate-notification-feedback:not(.error),.customer-notification-item.kind-adjustment .customer-notification-tone,.legal-page-list i.published){background:#e9f8f1;border-color:#b9dfcf}body.theme-future .blog-reading-card{color:#35434d;border-color:var(--future-border);background:var(--future-surface);box-shadow:0 26px 70px #0a151d1f}body.theme-future .blog-reading-card .blog-article-body{color:#3f4e58}body.theme-future .blog-reading-card .blog-article-body :is(h2,h3,h4),body.theme-future .blog-html-content th{color:var(--future-text)}body.theme-future .blog-reading-card .blog-article-body h2:before{background:linear-gradient(var(--future-primary), var(--future-primary-dark))}body.theme-future .blog-article-body ul li:before,body.theme-future :is(.blog-inline-link,.blog-html-content a),body.theme-future .blog-article-library-card>svg,body.theme-future .blog-article-library-card a,body.theme-future .blog-related .blog-section-heading>a,body.theme-future .blog-related-grid>a>em{color:var(--future-primary-dark)}body.theme-future :is(.blog-inline-link,.blog-html-content a){text-decoration-color:#dda999}body.theme-future .blog-html-content pre{color:#dce6eb;background:var(--future-carbon);border-color:#334650;box-shadow:0 14px 34px #0a151d1f}body.theme-future .blog-html-content :not(pre)>code{color:#6f2c20;background:var(--future-primary-soft)}body.theme-future :is(.blog-html-content table,.blog-html-content th,.blog-html-content td){border-color:var(--future-border)}body.theme-future .blog-html-content th{background:var(--future-section)}body.theme-future .blog-reading-card .blog-article-body blockquote{color:#3f4e58;border-color:#e3c1b8;border-left-color:var(--future-primary);background:linear-gradient(135deg,#fbefeb,#fbfcfc)}body.theme-future .blog-reading-card .blog-article-body blockquote:before{color:var(--future-primary)}body.theme-future :is(.blog-article-eyebrow,.blog-article-hero .blog-article-meta svg){color:#f09a74}body.theme-future .blog-article-tags a{color:#f3b098;background:#b84c321c;border-color:#f09a7445}body.theme-future .blog-article-tags a:hover{color:#fff;background:#b84c3233;border-color:#f09a748f}body.theme-future .blog-article-hero-visual>span,body.theme-future .blog-article-sidebar>.blog-article-support-card>span{color:#6f2c20;background:#f3b098}body.theme-future .blog-article-hero-visual small,body.theme-future .blog-article-sidebar>.blog-article-support-card small,body.theme-future .blog-article-sidebar>.blog-article-support-card .blog-article-support-action svg{color:#f09a74}body.theme-future .blog-article-sidebar>.blog-article-support-card svg{color:#6f2c20}body.theme-future .blog-related{background:linear-gradient(180deg, var(--future-section), var(--future-canvas))}body.theme-future .blog-related-grid>a{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .blog-related-grid>a:hover{border-color:#d9a899;box-shadow:0 18px 45px #111b2314}body.theme-future :is(.customer-proxy-order-code.is-guided,.customer-proxy-api-id.is-guided,.customer-proxy-compact-id.is-guided){box-shadow:0 0 0 4px #197d801f,0 10px 24px #111b231a;background:#edf7f7!important;border-color:#4f9da0!important}body.theme-future .customer-proxy-api-id.is-guided:before,body.theme-future .customer-proxy-compact-id.is-guided:before,body.theme-future .customer-proxy-order-code.is-guided button,body.theme-future .customer-proxy-api-id.is-guided button,body.theme-future .customer-proxy-compact-id.is-guided button{color:#fff;background:var(--future-teal);border-color:#156d70}body.theme-future .simple-auth-page{color:var(--future-text);background:radial-gradient(circle at 12% 0, #b84c320e, transparent 24rem), var(--future-canvas)}body.theme-future .customer-account .customer-sidebar .customer-profile-card,body.theme-future .customer-account .customer-sidebar .support-card{color:#f7fafb;background:linear-gradient(145deg,#b84c3221,#ffffff09);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff06}body.theme-future .customer-account .customer-sidebar .customer-profile-card{border-radius:14px}body.theme-future .customer-account .customer-sidebar .customer-profile-card>span{color:#fff7f4;background:linear-gradient(145deg, #cc5a3d, var(--future-primary-dark));box-shadow:0 7px 18px #050b103d}body.theme-future .customer-account .customer-sidebar .customer-profile-card strong,body.theme-future .customer-account .customer-sidebar .support-card strong{color:#f7fafb}body.theme-future .customer-account .customer-sidebar .customer-profile-card small,body.theme-future .customer-account .customer-sidebar .customer-profile-card>svg,body.theme-future .customer-account .customer-sidebar .support-card p,body.theme-future .customer-account .customer-sidebar .customer-logout{color:#aebbc3}body.theme-future .customer-account .customer-sidebar .customer-profile-card strong{font-size:13px;line-height:1.35}body.theme-future .customer-account .customer-sidebar .customer-profile-card small{font-size:11px}body.theme-future .customer-account .customer-sidebar .customer-membership-badge{border-radius:8px;min-height:25px;padding:4px 9px;font-size:10px}body.theme-future .customer-account .customer-sidebar .customer-membership-badge.diamond{color:#dff8ff;background:linear-gradient(110deg,#4abfdc47,#1c74913b),#ffffff06;border-color:#6fd3ed9e;box-shadow:inset 0 1px #ffffff26,0 7px 18px #00567026}body.theme-future .customer-account .customer-sidebar .sidebar-label{color:#8fa0aa;font-size:9px}body.theme-future .customer-account .customer-sidebar .side-nav :is(button,a){font-size:12px}body.theme-future .customer-account .customer-sidebar :is(.customer-blog-nav,.customer-community-nav):hover svg,body.theme-future .customer-account .customer-sidebar .customer-community-nav svg{color:#f09a74}body.theme-future .customer-account .customer-sidebar .support-card{border-radius:14px}body.theme-future .customer-account .customer-sidebar .support-card strong{font-size:13px}body.theme-future .customer-account .customer-sidebar .support-card p{font-size:11px}body.theme-future .customer-account .customer-sidebar .support-card button,body.theme-future .customer-account .customer-sidebar .support-card button.has-unread{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 8px 20px #070d1233}body.theme-future .customer-account .customer-sidebar .support-card button svg{color:currentColor}body.theme-future .customer-account .customer-sidebar .customer-support-unread-badge{color:#6f2c20;background:#fff3ee}body.theme-future .customer-account .customer-sidebar .customer-logout:hover{color:#fff}body.theme-future .customer-account .dash-topbar .view-store{color:#34424c;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .dash-topbar .view-store:hover{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future .customer-account .customer-overview-welcome{border-color:var(--future-border);background:radial-gradient(circle at 92% 8%, #197d8013, transparent 29%), radial-gradient(circle at 5% 0%, #b84c320f, transparent 24%), linear-gradient(135deg, var(--future-surface), #f6f8f9);box-shadow:0 12px 32px #111b230e}body.theme-future .customer-account .customer-overview-welcome .save-button{box-shadow:0 9px 22px #8f35252e}body.theme-future .customer-account .customer-active-promotions{background:radial-gradient(circle at 5% 0, #d99a351a, transparent 18rem), linear-gradient(135deg, #fffaf0, var(--future-surface));border-color:#e7c884;box-shadow:0 12px 32px #5d40140e}body.theme-future .customer-account .customer-active-promotion-list article{background:#fcfdfdf0;border-color:#ead7ad;box-shadow:0 6px 16px #111b230b}body.theme-future .customer-account .customer-active-promotion-copy h3{color:var(--future-text)}body.theme-future .customer-account .customer-overview .customer-stats .stat-card,body.theme-future .customer-account .customer-overview-proxy-card,body.theme-future .customer-account .customer-overview-orders{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 28px #111b230d}body.theme-future .customer-account .customer-overview .stat-change:not(.status-online){color:#315f61;background:linear-gradient(135deg,#156d7016,#fcfdfdd1);border:1px solid #c6dfe0;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffd6}body.theme-future .customer-account .customer-overview .status-online{color:#315f61;background:linear-gradient(135deg,#156d7016,#fcfdfdd1);border:1px solid #c6dfe0;border-radius:999px;min-height:26px;padding:0 9px;font-weight:750;line-height:1;box-shadow:inset 0 1px #ffffffd6}body.theme-future .customer-account .customer-overview .status-online:before{background:#2f8f91;width:6px;height:6px;box-shadow:0 0 0 3px #2f8f9121}body.theme-future .customer-account .customer-overview-proxy-card>header{border-color:var(--future-border);background:linear-gradient(135deg, var(--future-section), var(--future-surface))}body.theme-future .customer-account .customer-overview-proxy-icon{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-overview-proxy-card>header h3,body.theme-future .customer-account .customer-overview-proxy-facts strong{color:var(--future-text)}body.theme-future .customer-account .customer-overview-proxy-card>header p,body.theme-future .customer-account .customer-overview-proxy-card :is(small,p){color:var(--future-muted)}body.theme-future .customer-account .customer-overview-proxy-id{background:#f2f7f7;border-color:#b8d5d6}body.theme-future .customer-account .customer-overview-proxy-id code{color:#156d70}body.theme-future .customer-account .customer-overview-proxy-id button{color:#34424c;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-overview-proxy-id button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-overview-proxy-facts>div{color:#156d70;background:var(--future-section)}body.theme-future .customer-account .customer-overview-proxy-card>footer{border-color:var(--future-border)}body.theme-future .customer-account .customer-overview-proxy-card>footer .customer-overview-proxy-manage,body.theme-future .customer-account .customer-overview-proxy-empty button{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352526}body.theme-future .customer-account .customer-overview-proxy-empty{color:var(--future-primary);border-color:var(--future-border-strong);background:var(--future-section)}body.theme-future .customer-account .customer-overview-proxy-empty strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-wallet{background:radial-gradient(circle at 0 0, #b84c321a, transparent 16rem), linear-gradient(115deg, #fff8f5, var(--future-surface) 72%);border-color:#e1b9ae;box-shadow:0 9px 25px #111b230e}body.theme-future .customer-account .customer-shop-wallet-icon,body.theme-future .customer-account :is(.shop-step-title>span,.shop-type-grid button.active>span,.shop-technical-panel>header>span,.shop-summary-product>span){color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 17px #8f352529}body.theme-future .customer-account .customer-shop-wallet-main small,body.theme-future .customer-account :is(.shop-family-icon,.shop-family-grid small,.shop-technical-panel>header small,.shop-summary-title,.shop-summary-product small,.shop-summary-note svg,.customer-shop-empty svg){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-wallet-main strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-wallet>a{color:var(--future-primary-dark);background:#fff8f5;border-color:#dfb1a5}body.theme-future .customer-account .customer-shop-wallet>a:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account :is(.shop-step,.shop-technical-panel,.customer-shop-summary){border-color:var(--future-border);background:var(--future-surface);box-shadow:0 8px 26px #111b230b}body.theme-future .customer-account :is(.shop-type-grid button.active,.shop-family-grid>button.active,.shop-openvpn-option>button.active,.shop-choice-list button.active,.shop-location-quick button.active){color:var(--future-primary-dark);background:#fbefeb;border-color:#dca99a;box-shadow:0 6px 17px #8f352517}body.theme-future .customer-account :is(.shop-duration-grid button.active,.shop-technical-actions button){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future .customer-account :is(.shop-family-icon,.shop-use-config-title>span,.shop-openvpn-option>button.active .shop-openvpn-option-icon,.shop-choice-list button.active>span){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account :is(.shop-family-search,.shop-family-grid>button,.shop-type-grid button){border-color:var(--future-border);background:#fafcfc}body.theme-future .customer-account .shop-family-search:focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account :is(.shop-family-search button:hover,.shop-family-result-count){color:#156d70;background:#e8f3f3}body.theme-future .customer-account .shop-suitable-for{color:#156d70;background:#edf7f7}body.theme-future .customer-account .shop-summary-total strong{color:var(--future-primary-dark)}body.theme-future .customer-account .wallet-topup-method-picker{border-color:var(--future-border);background:linear-gradient(145deg, var(--future-surface), var(--future-section))}body.theme-future .customer-account .wallet-topup-method-heading :is(small,svg){color:var(--future-primary-dark)}body.theme-future .customer-account .wallet-topup-method-tabs>button.active{color:var(--future-primary-dark);background:#fbefeb;border-color:#dca99a;box-shadow:0 7px 18px #8f352517}body.theme-future .customer-account .wallet-topup-method-tabs>button.active :is(strong,svg){color:var(--future-primary-dark)}body.theme-future .customer-account .wallet-topup-method-tabs>button.active .wallet-topup-method-icon{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account :is(.wallet-usdt-mark,.wallet-usdt-source-switch button.active){color:#fff;background:linear-gradient(135deg,#238c8f,#156d70);box-shadow:0 7px 18px #197d802b}body.theme-future .customer-account :is(.wallet-payment-heading small,.wallet-usdt-rate strong,.wallet-usdt-address-row .wallet-copy-value strong,.wallet-usdt-amount-row .wallet-copy-value strong,.wallet-usdt-actions>button){color:#156d70}body.theme-future .customer-account :is(.wallet-usdt-card,.wallet-usdt-rate,.wallet-usdt-fee-guide){background:linear-gradient(155deg, var(--future-surface), #f1f7f7);border-color:#c6dfe0}body.theme-future .customer-account .wallet-usdt-create{background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .wallet-bonus-program{color:#6f541e;background:linear-gradient(135deg, #fff8e9, var(--future-surface));border-color:#ead39f}body.theme-future .customer-account .wallet-bonus-program>div:first-child>svg,body.theme-future .customer-account .wallet-bonus-program>div:first-child strong{color:#94641a}body.theme-future .customer-account .wallet-bonus-tier{background:#ffffffe0;border-color:#ead9b7;box-shadow:0 5px 14px #6f541e0b}body.theme-future .customer-account .wallet-bonus-tier>b{color:#94641a;background:#fff0cc}body.theme-future .customer-account .wallet-bonus-tier.is-active{border-color:var(--future-primary)}@supports (color:color-mix(in lab, red, red)){body.theme-future .customer-account .wallet-bonus-tier.is-active{border-color:color-mix(in srgb, var(--future-primary) 62%, #ead39f)}}body.theme-future .customer-account .wallet-bonus-tier.is-active{box-shadow:inset 0 0 0 1px var(--future-primary), 0 7px 18px #8f352517}@supports (color:color-mix(in lab, red, red)){body.theme-future .customer-account .wallet-bonus-tier.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--future-primary) 16%, transparent), 0 7px 18px #8f352517}}body.theme-future .customer-account .wallet-bonus-tier.is-active>b{color:#fff;background:var(--future-primary-dark)}body.theme-future .customer-account .wallet-bonus-program>p.wallet-bonus-guidance{border-color:#ead9b7}body.theme-future .customer-account .wallet-bonus-program.is-snapshot{color:var(--future-muted);border-color:var(--future-primary)}@supports (color:color-mix(in lab, red, red)){body.theme-future .customer-account .wallet-bonus-program.is-snapshot{border-color:color-mix(in srgb, var(--future-primary) 34%, var(--future-border))}}body.theme-future .customer-account .wallet-bonus-program.is-snapshot{background:linear-gradient(135deg, var(--future-primary-soft), var(--future-surface))}body.theme-future .customer-account .wallet-bonus-program.is-snapshot>div:first-child>svg,body.theme-future .customer-account .wallet-bonus-program.is-snapshot>div:first-child strong{color:var(--future-primary-dark)}body.theme-future .customer-account .wallet-bonus-preview{color:#f8fafb;background:radial-gradient(circle at 100% 0, #d99a3538, transparent 10rem), var(--future-panel)}body.theme-future .customer-account .customer-proxy-command-hero{border-color:var(--future-border);background:radial-gradient(circle at 88% 8%, #197d801a, transparent 30%), radial-gradient(circle at 8% 0, #b84c3211, transparent 28%), linear-gradient(135deg, var(--future-surface), var(--future-section));box-shadow:0 18px 48px #111b2313}body.theme-future .customer-account .customer-proxy-command-kicker{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account .customer-proxy-command-heading h1{color:var(--future-text)}body.theme-future .customer-account .customer-proxy-command-heading p{color:var(--future-muted)}body.theme-future .customer-account .customer-proxy-refresh-button{color:#34424c;border-color:var(--future-border-strong);background:var(--future-surface)}body.theme-future .customer-account .customer-proxy-refresh-button:hover:not(:disabled){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future .customer-account .customer-proxy-buy-button{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 9px 21px #8f35252e}body.theme-future .customer-account .customer-proxy-command-stats article{border-color:var(--future-border);background:#fcfdfde6;box-shadow:0 7px 20px #111b230a}body.theme-future .customer-account .customer-security-hero{border-color:var(--future-border);background:radial-gradient(circle at 92% 8%, #197d8017, transparent 29%), radial-gradient(circle at 5% 0, #b84c3211, transparent 26%), linear-gradient(128deg, var(--future-surface), var(--future-section));box-shadow:0 18px 48px #111b2312}body.theme-future .customer-account .customer-security-hero:before{background:#b84c3212}body.theme-future .customer-account .customer-security-hero:after{border-color:#197d800f}body.theme-future .customer-account .customer-security-hero-icon{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa;box-shadow:0 10px 25px #8f35251a}body.theme-future .customer-account :is(.customer-security-hero-copy small,.customer-security-api-intro small){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-security-hero-copy h1{color:var(--future-text)}body.theme-future .customer-account .customer-security-hero-copy p{color:var(--future-muted)}body.theme-future .customer-account .customer-security-trust{border-color:var(--future-border);background:#fcfdfdc7;box-shadow:0 12px 30px #111b230b}body.theme-future .customer-account .customer-security-trust>div>span{color:#156d70;background:#e3f1f1}body.theme-future .customer-account .customer-security-nav{border-color:var(--future-border);background:var(--future-section);box-shadow:0 9px 26px #111b230a}body.theme-future .customer-account .customer-security-nav a>svg:first-child{color:var(--future-primary)}body.theme-future .customer-account .customer-security-nav a:hover,body.theme-future .customer-account .customer-security-nav a:focus-visible{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#dfb1a5}body.theme-future .customer-account .customer-security-nav a:hover>svg:last-child,body.theme-future .customer-account .customer-security-nav a:focus-visible>svg:last-child{color:var(--future-primary)}body.theme-future .customer-account .customer-two-factor-head small{color:var(--future-primary-dark)}body.theme-future .customer-account .reseller-api-flow{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .reseller-api-flow b{background:var(--future-primary)}body.theme-future .customer-account .reseller-api-flow strong{color:var(--future-text)}body.theme-future .customer-account .reseller-api-flow code{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-api-endpoints button.active :is(code,p){color:#fff}body.theme-future .customer-account .customer-api-endpoints button:not(.active) code,body.theme-future .customer-account .customer-api-field-row code{color:#156d70}body.theme-future .customer-account .customer-api-endpoints button:not(.active) p{color:var(--future-muted)}body.theme-future .customer-account .customer-security-trust>div+div{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-security-trust strong,body.theme-future .customer-account .customer-security-nav strong,body.theme-future .customer-account .customer-two-factor-summary strong,body.theme-future .customer-account .customer-api-key-list-head strong,body.theme-future .customer-account .customer-api-key-name strong,body.theme-future .customer-account .customer-api-example-summary strong{color:var(--future-text)}body.theme-future .customer-account :is(.customer-security-trust small,.customer-security-nav small,.customer-two-factor-summary p,.customer-two-factor-footnote,.customer-api-key-list-head small,.customer-api-key-name code,.customer-api-key-meta,.customer-api-example-summary p,.customer-api-field-row p){color:var(--future-muted)}body.theme-future .customer-account .customer-security-nav a>svg:last-child{color:#87949c}body.theme-future .customer-account .customer-security-nav a{color:var(--future-text)}body.theme-future .customer-account .customer-two-factor-summary,body.theme-future .customer-account .customer-two-factor-verify,body.theme-future .customer-account .customer-api-create,body.theme-future .customer-account .customer-api-key-list article,body.theme-future .customer-account .customer-api-empty,body.theme-future .customer-account .customer-api-endpoints>button:not(.active){border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-two-factor-switch{color:#596872;border-color:var(--future-border-strong);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-two-factor-switch>span{background:#c9d1d5}body.theme-future .customer-account .customer-two-factor-switch>span:after{box-shadow:0 2px 5px #111b232e}body.theme-future .customer-account .customer-two-factor-summary small{color:#7b8890}body.theme-future .customer-account .customer-two-factor-summary em:not(.active){color:#596872;background:#e8edef}body.theme-future .customer-account .customer-two-factor-switch:hover:not(:disabled):not(.active){border-color:#d59a88;box-shadow:0 0 0 3px #b84c3214}body.theme-future .customer-account .customer-two-factor-switch.active{color:#087653;background:#f1faf6;border-color:#9dd8c0}body.theme-future .customer-account .customer-two-factor-switch.active>span{background:#0f9f6e}body.theme-future .customer-account .customer-two-factor-verify>div:first-child strong,body.theme-future .customer-account .customer-two-factor-verify>label{color:var(--future-text)}body.theme-future .customer-account .customer-two-factor-verify>div:first-child small,body.theme-future .customer-account .customer-two-factor-actions>button:not(.save-button){color:var(--future-muted)}body.theme-future .customer-account .customer-two-factor-verify>input{color:var(--future-text);border-color:var(--future-border-strong);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-two-factor-verify>input:focus{border-color:#cb725b;box-shadow:0 0 0 3px #b84c3217}body.theme-future .customer-account .customer-two-factor-footnote{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-two-factor-footnote svg{color:#526f79}body.theme-future .customer-account :is(.customer-two-factor-message:not(.error),.customer-api-message:not(.error),.customer-api-key-status:not(.revoked)),body.theme-future .customer-account .customer-content .customer-security-view .customer-api-key-status.active{color:#087b59;background:#e9f8f1;border-color:#b9dfcf}body.theme-future .customer-account .customer-api-card-actions a{color:#4f5f68;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-api-card-actions a:hover{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future .customer-account .customer-api-secret-value code{color:var(--future-text)}body.theme-future .customer-account :is(.customer-api-secret-value button,.customer-api-key-list-head button,.customer-api-base button){border-color:var(--future-border)}body.theme-future .customer-account .customer-api-create .field>span,body.theme-future .customer-account .customer-api-key-name strong{color:var(--future-text)}body.theme-future .customer-account .customer-api-key-list-head{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-api-key-list article:hover{border-color:#d9a393;box-shadow:0 8px 22px #8f352512}body.theme-future .customer-account .customer-api-key-list article.revoked,body.theme-future .customer-account .customer-api-key-status.revoked{color:#687780;background:#e9edef}body.theme-future .customer-account .customer-api-empty{color:var(--future-muted)}body.theme-future .customer-account .customer-api-empty strong{color:var(--future-text)}body.theme-future .customer-account .reseller-api-flow span{color:var(--future-muted)}body.theme-future .customer-account .customer-api-base small{color:#77858d}body.theme-future .customer-account .customer-api-endpoints>button:not(.active):hover{background:#fff8f5;border-color:#d59a88;box-shadow:0 0 0 2px #b84c320e}body.theme-future .customer-account .customer-api-example-detail{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-api-example-summary code{color:#156d70}body.theme-future .customer-account .customer-api-fields-head{color:#67757e;background:#edf1f3}body.theme-future .customer-account .customer-api-field-row{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-api-field-row>span b{color:#42515b}body.theme-future .customer-account .customer-api-field-row>span small{color:#7b8890}body.theme-future .customer-account .customer-api-code>div{color:#c5d0d6}body.theme-future .customer-account .customer-api-field-row em.optional{color:#52616a;background:#e8edef}@container api-docs (width<=760px){body.theme-future .customer-account .customer-api-field-row>p{border-top-color:var(--future-border)}}body.theme-future .customer-account :is(.customer-order-search>div,.customer-order-pagination select){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-order-search>div:focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account :is(.customer-order-search-submit,.customer-order-pagination nav button:hover:not(:disabled)){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-order-table tr.customer-order-focused>td,body.theme-future .customer-account .customer-order-reconciliation-row.is-focused>td{background:#fbefeb;border-color:#e0b6aa}body.theme-future .customer-account .customer-order-table tr.customer-order-focused>td:first-child,body.theme-future .customer-account .customer-order-reconciliation-row.is-focused>td{box-shadow:inset 5px 0 var(--future-primary)}body.theme-future .customer-account .customer-profile-source,body.theme-future .customer-account .customer-profile-sync-note{color:#34424c;border-color:var(--future-border);background:linear-gradient(145deg, var(--future-section), var(--future-surface))}body.theme-future .customer-account .customer-profile-source>svg,body.theme-future .customer-account .customer-profile-sync-note svg,body.theme-future .customer-account .customer-profile-sync-note strong,body.theme-future .customer-account .customer-email-change-policy>svg{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-sidebar .side-nav :is(button,a):not(.active){color:#a8b5bd}body.theme-future .customer-account .customer-sidebar .side-nav :is(button,a):not(.active) svg{color:#93a2ab}body.theme-future .customer-account .customer-welcome p,body.theme-future .customer-account :is(#customer-profile-form>p,.customer-password-card>p,#customer-profile-form .field label,.customer-password-card .field label),body.theme-future .customer-account .customer-profile-state{color:var(--future-muted)}body.theme-future .customer-account .customer-profile-state button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account .customer-profile-state button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-profile-locked-input{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-profile-locked-input>svg{color:#64747d}body.theme-future .customer-account .customer-profile-locked-input>input{color:var(--future-text);background:0 0}body.theme-future .customer-account .customer-profile-locked-input>span{color:#596872;background:#e8edef}body.theme-future .customer-account .customer-marketing-consent{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-marketing-consent strong{color:var(--future-text)}body.theme-future .customer-account .customer-marketing-consent small{color:var(--future-muted)}body.theme-future .simple-auth-page:has(.registration-form-layout){background:radial-gradient(circle at 8% 8%, #b84c320b, transparent 30%), radial-gradient(circle at 92% 18%, #1839450e, transparent 32%), var(--future-canvas,#eef3f5)}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout){width:min(1160px,100% - 56px);padding-top:28px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .auth-back{margin-bottom:10px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading{margin-bottom:24px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading h1{letter-spacing:-.045em;font-size:clamp(38px,3.6vw,52px)}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading p{font-size:16px}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout){border-color:var(--future-border,#d4dde2);border-radius:22px;padding:32px;box-shadow:0 24px 65px #15232b17}.registration-card-header{border-bottom:1px solid var(--future-border,#d4dde2);justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding-bottom:22px;display:flex}.simple-auth-page.simple-auth-page .registration-card-header .registration-card-title{border:0;min-width:210px;margin:0;padding:0}.registration-progress{grid-template-columns:repeat(3,minmax(0,1fr));width:min(520px,100%);margin:0;padding:0;list-style:none;display:grid}.registration-progress li{min-width:0;color:var(--future-muted,#66747c);align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.registration-progress li:not(:last-child):after{content:"";z-index:0;background:var(--future-border,#d4dde2);height:1px;position:absolute;top:14px;left:30px;right:8px}.registration-progress li>span{z-index:1;border:1px solid var(--future-border-strong,#bdc9d0);background:var(--future-surface-strong,#fff);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:relative}.registration-progress li>strong{z-index:1;background:var(--future-surface-strong,#fff);white-space:nowrap;padding-right:8px;font-weight:700;position:relative}.registration-progress li.active{color:var(--future-primary-dark,#8f3525)}.registration-progress li.active>span{color:#fff;border-color:var(--future-primary,#b84c32);background:var(--future-primary,#b84c32);box-shadow:0 6px 16px #b84c3233}.registration-form-layout{border:1px solid var(--future-border,#d4dde2);background:var(--future-surface,#fcfdfd);border-radius:17px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.registration-form-section{min-width:0;padding:24px 26px 26px}.registration-form-section+.registration-form-section{border-left:1px solid var(--future-border,#d4dde2);background:linear-gradient(145deg,#f4f7f8b8,#fffc)}.registration-form-section-title{align-items:flex-start;gap:11px;min-height:55px;margin-bottom:20px;display:flex}.registration-form-section-title>span{width:38px;height:38px;color:var(--future-primary-dark,#8f3525);background:var(--future-primary-soft,#f7e6e1);border-radius:11px;flex:none;place-items:center;display:grid}.registration-form-section-title div{min-width:0}.registration-form-section-title small{color:var(--future-primary,#b84c32);letter-spacing:.09em;font-size:10px;font-weight:850}.registration-form-section-title h3{color:var(--future-text,#151d24);margin:2px 0 1px;font-size:17px;line-height:1.3}.registration-form-section-title p{color:var(--future-muted,#66747c);margin:0;font-size:12px;line-height:1.45}.registration-field-stack{gap:15px;display:grid}.simple-auth-page.simple-auth-page .registration-form-layout .auth-field input{background:#ffffffeb;border-radius:12px;height:54px}.registration-security-hints{color:var(--future-muted,#66747c);background:#dde5e873;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px 12px;padding:12px 14px;font-size:11px;line-height:1.4;display:grid}.registration-security-hints span{align-items:center;gap:6px;display:flex}.registration-security-hints span:last-child{grid-column:1/-1}.registration-security-hints svg{color:#16805e;flex:none}.registration-password-count{color:var(--future-muted,#66747c);margin-top:7px;font-size:12px;font-weight:650;line-height:1.4;transition:color .18s;display:block}.registration-password-count.is-valid{color:#16805e}.registration-password-match-status{min-height:0;color:var(--future-muted,#66747c);align-items:flex-start;gap:8px;margin-top:0;font-size:12px;line-height:1.4;display:flex;overflow:hidden}.registration-password-match-status:empty{display:none}.registration-password-match-status>svg{flex:none;margin-top:2px}.registration-password-match-status>span{gap:2px;min-width:0;display:grid}.registration-password-match-status strong,.registration-password-match-status small{display:block}.registration-password-match-status strong{font-size:12px;font-weight:800}.registration-password-match-status small{color:inherit;font-size:11px}.registration-password-match-status.is-error{color:#b2373f;margin-top:8px}.registration-password-match-status.is-valid{color:#16805e;margin-top:8px}.simple-auth-page.simple-auth-page .registration-confirmation-field.has-error .password-field input{background:#fff8f8;box-shadow:0 0 0 4px #d85b631a;border-color:#d85b63!important}.simple-auth-page.simple-auth-page .registration-confirmation-field.has-error .password-field button{color:#b2373f}.simple-auth-page.simple-auth-page .registration-confirmation-field.is-valid .password-field input{background:#f7fcfa;box-shadow:0 0 0 4px #16805e12;border-color:#70bfa3!important}.registration-referral-panel{border:1px solid var(--future-border,#d4dde2);background:var(--future-surface-strong,#fff);border-radius:15px;margin-top:16px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.registration-referral-panel.is-open{border-color:#d8a89a;box-shadow:0 0 0 4px #b84c320e}.registration-referral-toggle{width:100%;min-height:64px;color:var(--future-text,#151d24);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.registration-referral-toggle:hover{background:var(--future-section,#f4f7f8)}.registration-referral-icon{width:38px;height:38px;color:var(--future-primary-dark,#8f3525);background:var(--future-primary-soft,#f7e6e1);border-radius:11px;place-items:center;display:grid}.registration-referral-toggle>span:nth-child(2){align-items:baseline;gap:8px;min-width:0;display:flex}.registration-referral-toggle strong{font-size:14px}.registration-referral-toggle small{color:var(--future-muted,#66747c);font-size:11px}.registration-referral-toggle>svg{color:var(--future-muted,#66747c);transition:transform .2s}.registration-referral-panel.is-open .registration-referral-toggle>svg{transform:rotate(180deg)}.registration-referral-content{opacity:0;visibility:hidden;pointer-events:none;border-top:0 solid #0000;max-height:0;transition:max-height .25s,opacity .18s,border-width .18s}.registration-referral-panel.is-open .registration-referral-content{border-top-width:1px;border-top-color:var(--future-border,#d4dde2);opacity:1;visibility:visible;pointer-events:auto;max-height:190px}.simple-auth-page.simple-auth-page .registration-referral-content .referral-code-field{background:var(--future-section,#f4f7f8);border:0;border-radius:0;margin:0;padding:16px}.registration-consent-stack{grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid}.simple-auth-page.simple-auth-page .registration-consent-stack .registration-legal-consent,body.theme-future .simple-auth-page.simple-auth-page .registration-consent-stack .registration-marketing-consent{border-color:var(--future-border,#d4dde2);background:linear-gradient(135deg, #fff8f5, var(--future-surface,#fcfdfd));border-radius:16px;min-height:0;margin:0;padding:13px 15px}body.theme-future .simple-auth-page.simple-auth-page .registration-consent-stack .registration-marketing-consent:hover{background:linear-gradient(135deg, #fff0eb, var(--future-surface,#fcfdfd));border-color:#d5a294}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .registration-form .auth-submit{border-radius:13px;height:56px;margin-top:18px;box-shadow:0 14px 30px #b84c3233;font-size:16px!important}.registration-submit-note{color:var(--future-muted,#66747c);text-align:center;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.45;display:flex}.registration-submit-note svg{color:#16805e;flex:none}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .auth-error-message{border-radius:13px;align-items:center;gap:11px;min-height:58px;margin:16px 0 0;padding:14px 16px;font-weight:650;line-height:1.45;font-size:15px!important}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .registration-validation-message{margin:0 0 18px}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .auth-error-message svg{stroke-width:2px;width:21px;height:21px;margin-top:0}@media (width<=900px){.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout){width:min(760px,100% - 36px)}.registration-card-header{flex-direction:column;align-items:flex-start;gap:18px}.registration-progress{width:100%}.registration-form-layout{grid-template-columns:1fr}.registration-form-section+.registration-form-section{border-top:1px solid var(--future-border,#d4dde2);border-left:0}}@media (width<=700px){.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout){width:min(100% - 24px,620px);padding-top:18px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .auth-back{margin-bottom:18px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading{text-align:left;margin-bottom:20px}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading h1{margin-top:7px;font-size:clamp(31px,9.4vw,38px)}.simple-auth-page.simple-auth-page .registration-wrap:has(.registration-form-layout) .registration-heading p{font-size:15px}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout){border-radius:18px;padding:18px}.registration-card-header{margin-bottom:18px;padding-bottom:18px}.registration-form-section{padding:20px 16px}.registration-form-section-title{margin-bottom:18px}.registration-security-hints{grid-template-columns:1fr}.registration-security-hints span:last-child{grid-column:auto}.registration-password-match-status strong{font-size:13px}.registration-password-match-status small{font-size:12px;line-height:1.45}.registration-consent-stack{grid-template-columns:1fr}.simple-auth-page.simple-auth-page .registration-consent-stack .registration-legal-consent,body.theme-future .simple-auth-page.simple-auth-page .registration-consent-stack .registration-marketing-consent{min-height:0}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .registration-form .auth-submit{height:auto;min-height:56px;padding:13px 16px}.simple-auth-page.simple-auth-page .registration-card:has(.registration-form-layout) .auth-error-message{min-height:54px;padding:13px 14px;font-size:14px!important}}@media (width<=470px){.simple-auth-page.simple-auth-page .registration-marketing-consent{gap:10px;padding:12px}.simple-auth-page.simple-auth-page .registration-marketing-check{border-radius:12px;flex-basis:38px;width:38px;height:38px}.simple-auth-page.simple-auth-page .registration-marketing-heading{flex-direction:column;align-items:flex-start;gap:5px}.simple-auth-page.simple-auth-page .registration-marketing-consent strong{font-size:14px}.simple-auth-page.simple-auth-page .registration-marketing-state{flex-basis:18px;width:18px;min-width:18px;height:18px;min-height:18px;padding:0}.simple-auth-page.simple-auth-page .registration-marketing-benefits{gap:6px}.simple-auth-page.simple-auth-page .registration-marketing-benefits>span{min-height:25px;padding:4px 7px;font-size:9px}.registration-progress li{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.registration-progress li:not(:last-child):after{left:29px;right:5px}.registration-progress li>strong{white-space:normal;padding-right:4px;line-height:1.25}.registration-referral-toggle>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:1px}.simple-auth-page.simple-auth-page .registration-referral-content .referral-code-field{padding:14px}.registration-submit-note{align-items:flex-start}}body.theme-future .customer-account .customer-password-card .password-field button{color:#6c7a83}body.theme-future .customer-account .customer-password-card .password-field button:hover{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-email-change-card{border-color:var(--future-border)}body.theme-future .customer-account .customer-email-change-card.active{border-color:#d9a393;box-shadow:0 12px 34px #8f352514}body.theme-future .customer-account .customer-email-change-policy.locked{color:#8a5d19;background:#fff9ed;border-color:#f0d59e}body.theme-future .customer-account .customer-email-change-policy.locked>svg{color:#a66b0c}body.theme-future .customer-account :is(.customer-email-change-head p,.customer-email-change-current p,.customer-email-change-footnote,.customer-email-change-verify-title small){color:var(--future-muted)}body.theme-future .customer-account .customer-email-change-current small{color:#77858d}body.theme-future .customer-account .customer-email-change-current strong,body.theme-future .customer-account .customer-email-change-verify-title strong{color:var(--future-text)}body.theme-future .customer-account .customer-email-change-footnote svg{color:#526f79}body.theme-future .customer-account .customer-email-change-flow{color:#87949c}body.theme-future .customer-account .customer-email-change-flow>svg{color:#a1abb1}body.theme-future .customer-account .customer-email-change-flow>span{color:#596872;box-shadow:none;background:#e8edef}body.theme-future .customer-account .customer-email-change-flow>span.active{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e2bbb0}body.theme-future .customer-account .customer-email-change-flow>span.done{color:#fff;box-shadow:none;background:#0c9669}body.theme-future .customer-account :is(.customer-email-change-start>label,.customer-email-change-verify>label){color:#42515b}body.theme-future .customer-account .customer-email-change-start>label>div,body.theme-future .customer-account .customer-email-change-verify>input{color:#596872;border-color:var(--future-border-strong);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-email-change-start>label>div{background:#fff;overflow:hidden}body.theme-future .customer-account .customer-email-change-start>label>div:focus-within,body.theme-future .customer-account .customer-email-change-verify>input:focus{border-color:#cb725b;box-shadow:0 0 0 3px #b84c3217}body.theme-future .customer-account .customer-email-change-start input{color:var(--future-text);box-shadow:none;background:0 0!important}body.theme-future .customer-account .customer-email-change-start input:-webkit-autofill{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}body.theme-future .customer-account .customer-email-change-start input:-webkit-autofill:hover{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}body.theme-future .customer-account .customer-email-change-start input:-webkit-autofill:focus{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}body.theme-future .customer-account .customer-email-change-start input::placeholder{color:#8b979e}body.theme-future .customer-account .customer-email-change-actions>button:not(.save-button){color:var(--future-muted)}body.theme-future .customer-account .customer-login-history>header{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-login-history-title h2{color:var(--future-text)}body.theme-future .customer-account .customer-login-history-title p{color:var(--future-muted)}body.theme-future .customer-account .customer-login-summary{border-bottom-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-login-summary>div{border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-login-summary small{color:#74818a}body.theme-future .customer-account .customer-login-summary strong{color:var(--future-text)}body.theme-future .customer-account .customer-login-summary .has-warning{background:#fff8eb;border-color:#e8c68f}body.theme-future .customer-account .customer-login-summary .has-warning strong{color:#936018}body.theme-future .customer-account .customer-login-table th{color:#6f7c84;background:#edf1f3}body.theme-future .customer-account .customer-login-table td{color:#42515b;border-top-color:var(--future-border)}body.theme-future .customer-account .customer-login-table time,body.theme-future .customer-account .customer-login-device strong{color:var(--future-text)}body.theme-future .customer-account .customer-login-device small,body.theme-future .customer-account .customer-login-state{color:var(--future-muted)}body.theme-future .customer-account .customer-login-state:not(.error)>svg{color:var(--future-primary)}body.theme-future .customer-account .customer-login-state strong{color:var(--future-text)}body.theme-future .customer-account .customer-login-state button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account .customer-login-state button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-login-pagination{color:var(--future-muted);border-top-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-login-pagination :is(select,button){color:#52616a;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-login-pagination button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-login-pagination button:disabled{color:#9ca7ad;border-color:var(--future-border);background:#e9edef}body.theme-future .customer-account .customer-login-pagination strong{color:var(--future-text)}@media (width<=760px){body.theme-future .customer-account .customer-login-table tr{border-top-color:var(--future-border)}}body.theme-future .customer-account .shop-carrier-tabs button.active small{color:#fff5f1;background:#ffffff29;border-color:#ffffff3d}body.theme-future .customer-account .shop-family-more,body.theme-future .customer-account .shop-auth-field-heading button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account .shop-family-more:hover,body.theme-future .customer-account .shop-auth-field-heading button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .shop-suitable-for strong{color:var(--future-text)}body.theme-future .customer-account .vpn-supported strong{color:#156d70}body.theme-future .customer-account .affiliate-enrollment-benefits svg,body.theme-future .customer-account .affiliate-bank-otp>div>span{color:var(--future-primary)}body.theme-future .customer-account .affiliate-enrollment-card>button{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 11px 25px #8f35252e}body.theme-future .customer-account .affiliate-payout-amount>div button.active,body.theme-future .customer-account .affiliate-bank-otp button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account :is(.customer-membership-modal,.customer-community-modal,.customer-dialog,.customer-notification-panel){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 30px 90px #0a151d47}body.theme-future .customer-account .customer-membership-modal-hero{--member-accent:var(--future-primary);--member-soft:var(--future-primary-soft)}body.theme-future .customer-account .customer-community-modal{background:radial-gradient(circle at 90% 0, #197d8012, transparent 14rem), linear-gradient(155deg, var(--future-section), var(--future-surface))}body.theme-future .customer-account .customer-community-modal-icon{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-community-modal>small{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-community-modal h2{color:var(--future-text)}body.theme-future .customer-account .customer-community-modal>p{color:var(--future-muted)}body.theme-future .customer-account :is(.customer-dialog-head small,.customer-dialog-proxy-id code,.customer-proxy-note-privacy svg,.proxy-confirm-icon.note){color:var(--future-primary-dark)}body.theme-future .customer-account :is(.customer-proxy-note-privacy,.proxy-confirm-icon.note){background:var(--future-primary-soft)}body.theme-future .customer-account :is(.proxy-auth-choice>button.active,.ip-rotation-options button.active){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 6px 16px #8f352529}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button{color:#61717a;border-color:var(--future-border);box-shadow:none;background:#fbfcfc;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button>svg{color:#6a7a83;flex:none}body.theme-future .customer-account .customer-dialog .proxy-auth-choice strong{color:var(--future-text)}body.theme-future .customer-account .customer-dialog .proxy-auth-choice small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button:hover:not(.active){background:#fff8f5;border-color:#d9a18f;transform:translateY(-1px);box-shadow:0 7px 18px #111b230f}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button.active{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 10px 24px #8f35252e,inset 0 1px #ffffff24}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button.active>svg,body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button.active strong{color:#fff}body.theme-future .customer-account .customer-dialog .proxy-auth-choice>button.active small{color:#ffffffc7}body.theme-future .customer-account .customer-dialog .proxy-action-fields label>span{color:#4c5b64}body.theme-future .customer-account .customer-dialog .proxy-action-fields input{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-dialog .proxy-action-fields input:focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-dialog .proxy-action-fields label>small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-action-input-button button,body.theme-future .customer-account .customer-dialog .proxy-action-fields>.proxy-auth-regenerate-all{color:#3d4d56;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-dialog .proxy-action-input-button button svg,body.theme-future .customer-account .customer-dialog .proxy-action-fields>.proxy-auth-regenerate-all svg{color:var(--future-primary)}body.theme-future .customer-account .customer-dialog .proxy-action-input-button button:hover,body.theme-future .customer-account .customer-dialog .proxy-action-fields>.proxy-auth-regenerate-all:hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f;box-shadow:0 7px 18px #8f352514}body.theme-future .customer-account .customer-dialog .proxy-allow-ip-heading strong{color:var(--future-text)}body.theme-future .customer-account .customer-dialog .proxy-allow-ip-heading span,body.theme-future .customer-account .customer-dialog .proxy-allow-ip-actions>span{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-allow-ip-heading>b,body.theme-future .customer-account .customer-dialog .proxy-allow-ip-index{color:var(--future-primary-dark);background:var(--future-primary-soft);border:1px solid #ecd1c9}body.theme-future .customer-account .customer-dialog .proxy-allow-ip-actions>button{color:var(--future-primary-dark);background:#fff9f7;border-color:#dfb4a8;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 14px #8f35250d}body.theme-future .customer-account .customer-dialog .proxy-allow-ip-actions>button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));transform:translateY(-1px);box-shadow:0 8px 20px #8f352529}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion{border-color:var(--future-border);background:linear-gradient(90deg, #b84c3212, transparent 8rem), var(--future-section);box-shadow:inset 3px 0 var(--future-primary)}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion>div{color:var(--future-primary)}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion strong{color:var(--future-text)}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion button{color:var(--future-primary-dark);background:var(--future-surface);border-color:#d9a18f;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352526}body.theme-future .customer-account .customer-dialog .proxy-dialog-ip-suggestion button:disabled{color:#7d8a92;border-color:var(--future-border);background:#f3f5f6}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters{border-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button{color:#52616a;border-color:var(--future-border);box-shadow:none;background:#fbfcfc;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button strong{color:#52616a;background:#edf1f3;border:1px solid #dde4e8}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button:hover:not(.is-active){color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f;transform:translateY(-1px);box-shadow:0 7px 18px #8f352512}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button:hover:not(.is-active) strong{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#e6bfb4}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button.is-active{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 8px 20px #8f352529}body.theme-future .customer-account .customer-proxy-management .customer-proxy-status-filters button.is-active strong{color:var(--future-primary-dark);background:#fff;border-color:#fff}body.theme-future .customer-account .customer-notification-panel>header,body.theme-future .customer-account .customer-notification-panel>footer{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-notification-heading>span{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-notification-heading small,body.theme-future .customer-account .customer-notification-summary strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-notification-summary{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-notification-summary button:not(.delete),body.theme-future .customer-account .customer-notification-actions button:not(.secondary){color:var(--future-primary-dark);background:#fff8f5;border-color:#e0b6aa}body.theme-future .customer-account .customer-notification-item{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-notification-item:hover{border-color:#d7a596;box-shadow:0 8px 22px #111b2312}body.theme-future .customer-account .customer-notification-item.is-unread:not(.urgent):not(.warning):not(.success):not(.kind-topup):not(.kind-bonus):not(.kind-adjustment):not(.kind-refund){background:#fbefeb}body.theme-future .customer-account .customer-notification-tone{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-notification-title-row i{background:var(--future-primary);box-shadow:0 0 0 3px #b84c321c}body.theme-future .customer-account .customer-notification-empty>svg,body.theme-future .customer-account .customer-notification-panel>footer svg{color:var(--future-primary)}body.theme-future .customer-account .customer-refund-decision-actions .accept{border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-refund-confirm-dialog{border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-refund-confirm-dialog>header{border-bottom-color:var(--future-border);background:linear-gradient(135deg, var(--future-section), #fff8f5)}body.theme-future .customer-account .customer-refund-confirm-dialog>header>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-refund-confirm-dialog>header small{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-refund-confirm-dialog>footer button.accept{border-color:var(--future-primary);background:var(--future-primary);box-shadow:0 9px 22px #b84c3233}body.theme-future .customer-account :is(.customer-livechat-welcome>span,.customer-livechat-proxy-guide>header>span,.customer-livechat-proxy-guide li>b,.customer-livechat-proxy-check:not(.live):not(.offline):not(.error):not(.checking)>header>span,.customer-livechat-file>span:first-child,.customer-livechat-system-note>span,.customer-livechat-ended-state>span,.customer-livechat-pending-file){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account :is(.customer-livechat-topics button,.customer-livechat-proxy-guide-actions button,.customer-livechat-proxy-check-actions button){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account :is(.customer-livechat-topics button:hover,.customer-livechat-proxy-guide-actions button.primary,.customer-livechat-proxy-check-actions button.primary){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-livechat-composer textarea:focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-livechat-mobile-launcher,body.theme-future .customer-account .customer-livechat-mobile-launcher.has-unread{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));border-color:#d17b63;box-shadow:0 13px 32px #0a151d3b}@media (width<=1000px){body.theme-future .customer-account .customer-shell{grid-template-columns:78px minmax(0,1fr)}body.theme-future .customer-account .customer-profile-card{justify-content:center;padding:8px}body.theme-future .customer-account .customer-profile-card>div,body.theme-future .customer-account .customer-profile-card>svg,body.theme-future .customer-account .customer-logout{display:none}body.theme-future .customer-account .customer-membership-mobile-trigger{max-width:160px;min-height:38px;color:var(--future-primary-dark);white-space:nowrap;background:#fff8f5;border:1px solid #e0b6aa;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}body.theme-future .customer-account .customer-membership-mobile-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}body.theme-future .customer-account .customer-membership-mobile-trigger.bronze{color:#874b2e;background:#fff2e8;border-color:#d7aa8d}body.theme-future .customer-account .customer-membership-mobile-trigger.silver{color:#53606a;background:#f4f7f8;border-color:#c5ced4}body.theme-future .customer-account .customer-membership-mobile-trigger.gold{color:#7c5918;background:#fff8df;border-color:#dec27d}body.theme-future .customer-account .customer-membership-mobile-trigger.diamond{color:#156d70;background:linear-gradient(135deg,#e9f8f8,#f5fbfb);border-color:#9ccacc;box-shadow:inset 0 1px #ffffffe6,0 5px 14px #146f7414}body.theme-future .customer-account .customer-mobile-logout-trigger{color:#9b3d32;background:#fff7f4;border-color:#ecc8be;place-items:center;width:38px;height:38px;display:grid}}@media (width<=760px){body.theme-future .customer-account .dash-topbar{height:64px;padding:0 14px}body.theme-future .customer-account .dash-breadcrumb{display:none}body.theme-future .customer-account .dash-actions{justify-content:flex-end;gap:8px;width:100%;min-width:0}body.theme-future .customer-account .customer-membership-mobile-trigger{flex:0 auto;max-width:min(160px,100vw - 190px);margin-right:auto}body.theme-future .customer-account .mobile-dashboard-nav :is(button,a){min-height:48px;color:var(--future-muted)}body.theme-future .customer-account .mobile-dashboard-nav button.active{color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:11px}body.theme-future .customer-account .mobile-dashboard-nav a:hover,body.theme-future .customer-account .mobile-dashboard-nav a:focus-visible{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-mobile-more-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e139e}body.theme-future .customer-account .customer-mobile-more-menu{color:#dce6eb;background:radial-gradient(circle at 90% 0, #b84c3229, transparent 14rem), var(--future-panel);border-color:#f09a743d;box-shadow:0 20px 55px #050a0e66}body.theme-future .customer-account .customer-mobile-more-menu>header{border-color:#ffffff17}body.theme-future .customer-account .customer-mobile-more-menu>header small{color:#f09a74}body.theme-future .customer-account .customer-mobile-more-menu>header button{color:#c7d3d9;background:#ffffff0d;border-color:#ffffff21}body.theme-future .customer-account .customer-mobile-more-menu>div>:is(button,a){color:#dce6eb;background:#ffffff0b;border-color:#ffffff1a}body.theme-future .customer-account .customer-mobile-more-menu>div>button.active{color:#fff3ee;background:#b84c322e;border-color:#f09a7473}body.theme-future .customer-account .customer-mobile-more-menu>div>:is(button,a)>span{color:#f09a74;background:#b84c3221}body.theme-future .customer-account .customer-mobile-more-menu>div>:is(button,a)>svg{color:#899ba6}}@media (width<=420px){body.theme-future .customer-account .dash-topbar{padding-inline:10px}body.theme-future .customer-account .dash-actions{gap:6px}body.theme-future .customer-account .customer-membership-mobile-trigger{max-width:min(132px,100vw - 172px);min-height:36px;padding-inline:8px}}body.theme-future .dashboard-shell{--admin-card-radius:16px;--admin-control-radius:10px;--admin-inner-radius:12px}body.theme-future .dashboard-shell .dash-content{width:100%}body.theme-future .dashboard-shell :is(.dash-heading,.admin-diagnostics-heading,.admin-staff-heading,.admin-security-heading,.blog-workspace-heading) h1{color:var(--future-text);letter-spacing:-.035em;font-size:clamp(24px,2.1vw,32px);line-height:1.12}body.theme-future .dashboard-shell :is(.dash-heading,.admin-diagnostics-heading,.admin-staff-heading,.admin-security-heading,.blog-workspace-heading) p{color:var(--future-muted);line-height:1.55}body.theme-future .dashboard-shell :is(.panel,.settings-card,.stat-card,.empty-card,.detail-card,.admin-livechat-layout,.admin-diagnostic-notification-settings,.admin-diagnostic-create,.admin-diagnostic-list,.admin-staff-summary article,.admin-security-identity,.email-center-heading,.email-station-upgrade,.email-template-manager){border-color:var(--future-border);border-radius:var(--admin-card-radius);background:var(--future-surface);box-shadow:0 10px 30px #111b230d}body.theme-future .dashboard-shell :is(.panel-header,.email-template-manager-heading,.admin-diagnostic-notification-head){border-color:var(--future-border);background:linear-gradient(135deg, #fff 0%, var(--future-section) 100%)}body.theme-future .dashboard-shell .panel-header{min-height:60px;padding-inline:18px}body.theme-future .dashboard-shell .panel-header h2{color:var(--future-text);letter-spacing:-.01em;font-size:13px}body.theme-future .dashboard-shell .panel-header p{color:var(--future-muted);font-size:10px;line-height:1.45}body.theme-future .dashboard-shell :is(.stat-card,.admin-staff-summary article){transition:border-color .18s,box-shadow .18s,transform .18s}body.theme-future .dashboard-shell :is(.stat-card,.admin-staff-summary article):hover{border-color:var(--future-border-strong);transform:translateY(-1px);box-shadow:0 14px 34px #111b2313}body.theme-future .dashboard-shell :is(.stat-icon,.automation-item>span,.admin-refund-summary-grid article:not(.attention)>span,.admin-staff-summary article>span,.admin-staff-form>header>span,.admin-diagnostic-notification-head>span,.email-center-heading>span,.email-api-settings>header>span,.email-campaign-composer>header>span,.email-template-manager-heading>span,.email-branding-fields>header>span,.provider-balance-notification-heading>span){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell :is(.system-operation-icon,.panel-link){color:var(--future-primary)}body.theme-future .dashboard-shell .panel-link:hover{color:var(--future-primary-dark)}body.theme-future .dashboard-shell .automation-item{border-color:var(--future-border)}body.theme-future .dashboard-shell .automation-item strong{color:var(--future-text)}body.theme-future .dashboard-shell .automation-item small{color:var(--future-muted)}body.theme-future .dashboard-shell .status-warning{color:#96600c;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}body.theme-future .dashboard-shell .status-warning:before{content:"";background:#d79222;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #fff2d8}body.theme-future .dashboard-shell :is(.table-wrap,[class$=-table-wrap]){scrollbar-color:#b84c3266 transparent;scrollbar-width:thin}body.theme-future .dashboard-shell :is(.data-table,.admin-staff-table,.affiliate-table,.email-campaign-table) th{color:#6f7e87;border-color:var(--future-border);background:var(--future-section);letter-spacing:.045em;font-size:9px}body.theme-future .dashboard-shell :is(.data-table,.admin-staff-table,.affiliate-table,.email-campaign-table) td{color:#35434c;border-color:var(--future-border);background:var(--future-surface);font-size:10px}body.theme-future .dashboard-shell :is(.data-table,.admin-staff-table,.affiliate-table,.email-campaign-table) tbody tr:hover td{background:#fcf7f5}body.theme-future .dashboard-shell .dashboard-grid>.panel:first-child .data-table{min-width:620px}body.theme-future .dashboard-shell .customer-avatar{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell :is(.admin-search,.affiliate-table-search,.payment-history-search,.wallet-history-search>div){border-color:var(--future-border);border-radius:var(--admin-control-radius);color:var(--future-muted);background:#fff}body.theme-future .dashboard-shell :is(.admin-search,.affiliate-table-search,.payment-history-search,.wallet-history-search>div):focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .dashboard-shell :is(.admin-order-pagination,.payment-history-pagination,.wallet-history-pagination,.customer-order-pagination,.admin-product-pagination,.affiliate-pagination){color:var(--future-muted);border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell :is(.admin-order-pagination,.payment-history-pagination,.wallet-history-pagination,.customer-order-pagination,.admin-product-pagination,.affiliate-pagination) :is(select,button){border-color:var(--future-border-strong);border-radius:var(--admin-control-radius);color:#45545d;background:#fff}body.theme-future .dashboard-shell :is(.admin-order-pagination,.payment-history-pagination,.wallet-history-pagination,.customer-order-pagination,.admin-product-pagination,.affiliate-pagination) button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .dashboard-shell :is(.admin-refund-filters,.admin-customer-history-filters,.admin-product-filters,.blog-list-status-tabs,.email-template-manager-tabs,.proxy-domain-bulk-modes,.admin-livechat-collection-tabs,.admin-livechat-status-filters) button.active:not(.blocked-tab){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future .dashboard-shell :is(.admin-refund-filters,.admin-customer-history-filters,.admin-product-filters,.admin-livechat-collection-tabs,.admin-livechat-status-filters) button.active:not(.blocked-tab) span,body.theme-future .dashboard-shell .admin-livechat-collection-tabs button.active:not(.blocked-tab) strong,body.theme-future .dashboard-shell .admin-livechat-status-filters button.active strong{color:var(--future-primary-dark);background:#fff}body.theme-future .dashboard-shell :is(.admin-product-checkbox-cell input,.announcement-audience-picker input,.provider-balance-notification-channels input,.email-audience-picker input){accent-color:var(--future-primary)}body.theme-future .dashboard-shell .admin-product-table tbody tr.is-selected{box-shadow:inset 3px 0 var(--future-primary);background:#fbf2ef}body.theme-future .dashboard-shell .admin-product-bulk.has-selection{background:linear-gradient(135deg,#fbf1ee,#fff);border-color:#dfb0a4;box-shadow:0 7px 20px #8f352512}body.theme-future .dashboard-shell .announcement-audience-picker>div>label.active{background:var(--future-primary-soft);border-color:#cb725b;box-shadow:0 0 0 3px #b84c3212}body.theme-future .dashboard-shell .announcement-audience-picker label.active svg{color:var(--future-primary)}body.theme-future .dashboard-shell .email-station-options input[type=checkbox]{clip-path:inset(50%);border:0;margin:0;width:1px!important;height:1px!important}body.theme-future .dashboard-shell .admin-order-dialog{color:var(--future-text);border-color:var(--future-border-strong);background:var(--future-surface);box-shadow:0 28px 80px #08121847}body.theme-future .dashboard-shell .admin-order-dialog-head{border-color:var(--future-border);background:linear-gradient(135deg, #fff, var(--future-section))}body.theme-future .dashboard-shell :is(.admin-order-dialog-icon,.admin-order-product-icon){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell .admin-order-source-record{border-color:var(--future-border)}body.theme-future .dashboard-shell .admin-order-source-record-head{color:#285f62;background:#eef7f7;border-color:#b9d7d8}body.theme-future .dashboard-shell .admin-order-source-record-head>span{color:#156d70;background:#dceeee}body.theme-future .dashboard-shell .admin-order-source-record-head :is(small,strong),body.theme-future .dashboard-shell .admin-order-source-password>span{color:#285f62}body.theme-future .dashboard-shell .admin-order-source-record-head button,body.theme-future .dashboard-shell .admin-order-source-password button{color:#156d70;background:#fff;border-color:#b9d7d8}body.theme-future .dashboard-shell .admin-customer-table-wrap{background:var(--future-section)}body.theme-future .dashboard-shell .admin-customer-table tr{border-color:var(--future-border);border-radius:var(--admin-inner-radius);background:var(--future-surface);box-shadow:0 6px 18px #111b230a}body.theme-future .dashboard-shell :is(.admin-customer-history-filters button,.customer-history-button,.customer-balance-button){border-color:var(--future-border);color:#45545d;background:#fff}body.theme-future .dashboard-shell :is(.admin-refund-settings,.admin-support-refund-create,.admin-refund-panel){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .dashboard-shell :is(.admin-refund-toolbar,.admin-support-refund-create-actions){border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell .admin-refund-summary-grid article{border-color:var(--future-border);border-radius:var(--admin-card-radius);background:var(--future-surface);box-shadow:0 9px 26px #111b230b}body.theme-future .dashboard-shell .admin-refund-source-badge.customer{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#e3b9ae}body.theme-future .dashboard-shell .admin-refund-source-badge.support{color:#156d70;background:#eef7f7;border-color:#b9d7d8}body.theme-future .dashboard-shell .admin-refund-identity-grid button{color:var(--future-primary-dark)}body.theme-future .dashboard-shell .admin-diagnostics-heading small{color:var(--future-primary)}body.theme-future .dashboard-shell :is(.admin-diagnostic-form,.admin-diagnostic-list>header,.admin-diagnostic-preview,.admin-diagnostic-auto-fill,.admin-diagnostic-search){border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell :is(.admin-diagnostic-notification-head small,.admin-diagnostic-notification-note svg,.admin-diagnostic-preview>header span,.admin-diagnostic-list>header span){color:var(--future-primary-dark)}body.theme-future .dashboard-shell :is(.admin-diagnostic-form input,.admin-diagnostic-form select,.admin-diagnostic-preview textarea,.admin-diagnostic-search input):focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .dashboard-shell .admin-staff-heading>div>span{color:var(--future-primary)}body.theme-future .dashboard-shell .admin-staff-form>header{border-color:var(--future-border)}body.theme-future .dashboard-shell .admin-staff-roles>article{border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell .admin-staff-roles>article.active{background:var(--future-primary-soft);box-shadow:inset 3px 0 var(--future-primary);border-color:#d99a89}body.theme-future .dashboard-shell .admin-staff-roles>article>span,body.theme-future .dashboard-shell .admin-staff-table td:first-child em{color:var(--future-primary-dark)}body.theme-future .dashboard-shell .admin-staff-table td:first-child em{background:var(--future-primary-soft)}body.theme-future .dashboard-shell .admin-staff-role.support{color:#156d70;background:#dceeee}body.theme-future .dashboard-shell .admin-security-identity{background:linear-gradient(135deg, #fff, var(--future-section))}body.theme-future .dashboard-shell .admin-security-avatar,body.theme-future .dashboard-shell .admin-security-card>header>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell .admin-security-role{color:#156d70;background:#eef7f7;border-color:#b9d7d8}body.theme-future .dashboard-shell .admin-product-toolbar,body.theme-future .dashboard-shell .payment-config-fold{border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell :is(.admin-product-search button:hover,.admin-product-bulk-actions>button:hover:not(:disabled):not(.save-button)){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d99a89}body.theme-future .dashboard-shell :is(.payment-config-fold,.payment-account-mode,.payment-accounts-card,.topup-bonus-editor,.usdt-payment-card){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .dashboard-shell :is(.payment-account-mode>button.active,.payment-fixed-choice.active){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d99a89;box-shadow:0 7px 18px #8f352514}body.theme-future .dashboard-shell .payment-provider-cell>span,body.theme-future .dashboard-shell .payment-history-empty svg{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell .email-center-heading,body.theme-future .dashboard-shell .email-template-manager-heading{background:linear-gradient(135deg, #fff, var(--future-section))}body.theme-future .dashboard-shell .email-station-upgrade{background:linear-gradient(145deg,#eef7f7 0%,#fff 64%);border-color:#bfd8d9;box-shadow:0 14px 34px #156d7011}body.theme-future .dashboard-shell .email-station-upgrade>header>span,body.theme-future .dashboard-shell .email-station-option-check{color:#156d70;background:#dceeee}body.theme-future .dashboard-shell .email-station-upgrade :is(h3,header small,header em){color:#285f62}body.theme-future .dashboard-shell .email-station-selector,body.theme-future .dashboard-shell .email-station-search,body.theme-future .dashboard-shell .email-station-upgrade-summary{background:#ffffffd1;border-color:#bfd8d9}body.theme-future .dashboard-shell .email-station-selector-actions button:hover,body.theme-future .dashboard-shell .email-station-selector-actions button.active{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .dashboard-shell .email-station-options>label{color:#52646f;border-color:var(--future-border);background:#fff}body.theme-future .dashboard-shell .email-station-options>label:hover{border-color:#d59a88;box-shadow:0 7px 18px #8f352512}body.theme-future .dashboard-shell .email-station-options>label.selected{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d99a89;box-shadow:inset 0 0 0 1px #b84c3212}body.theme-future .dashboard-shell .email-station-options>label.selected .email-station-option-check{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .dashboard-shell .email-template-manager-tabs button.active{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 6px 16px #8f35252b}body.theme-future .dashboard-shell .email-template-library>div button.active{box-shadow:inset 3px 0 var(--future-primary), 0 6px 16px #111b230b;background:#fff;border-color:#d99a89}body.theme-future .dashboard-shell .email-template-library button.active :is(strong,em){color:var(--future-primary-dark)}body.theme-future .dashboard-shell :is(.email-branding-fields,.email-branding-preview,.email-template-editor,.email-template-library,.email-template-test,.email-api-settings,.email-campaign-composer){border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell .domain-record{color:#dce6eb;background:var(--future-carbon);border-color:#33434e}body.theme-future .dashboard-shell .domain-record span{color:#f09a74}body.theme-future .dashboard-shell :is(.proxy-domain-preprovision,.proxy-domain-bulk-editor,.proxy-domain-directory,.proxy-domain-records){border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell :is(.proxy-domain-record-tools,.proxy-domain-record-pagination){color:var(--future-muted);border-color:var(--future-border);background:#f3f6f7}body.theme-future .dashboard-shell .proxy-domain-record-search{color:var(--future-muted);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .dashboard-shell .proxy-domain-record-search:focus-within{color:var(--future-primary-dark);border-color:#d89b89;box-shadow:0 0 0 3px #c34c2f17}body.theme-future .dashboard-shell .proxy-domain-record-page-size select,body.theme-future .dashboard-shell .proxy-domain-record-pagination button,body.theme-future .dashboard-shell .proxy-domain-record-empty{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .dashboard-shell .proxy-domain-record-pagination button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .dashboard-shell :is(.proxy-domain-record-summary strong,.proxy-domain-record-pagination strong,.proxy-domain-record-empty strong){color:var(--future-text)}body.theme-future .dashboard-shell .proxy-domain-record-empty>svg,body.theme-future .dashboard-shell .proxy-domain-record-empty button{color:var(--future-primary-dark)}body.theme-future .dashboard-shell .proxy-domain-records .customer-alias{color:#156d70;background:#eef7f7}body.theme-future .dashboard-shell .integration-logo{color:#f09a74;background:var(--future-carbon)}body.theme-future .dashboard-shell .provider-balance-summary{background:linear-gradient(135deg, #fff, var(--future-section))}body.theme-future .dashboard-shell .provider-balance-summary>span,body.theme-future .dashboard-shell .provider-metrics svg,body.theme-future .dashboard-shell .provider-empty-test svg{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell .provider-balance-notification-channels article.active{background:var(--future-primary-soft);box-shadow:inset 3px 0 var(--future-primary);border-color:#d99a89}body.theme-future .dashboard-shell .provider-balance-notification-channels article.active header>span{color:var(--future-primary-dark);background:#fff}body.theme-future .dashboard-shell :is(.provider-key-editor,.provider-metrics>div,.provider-plan-list,.provider-empty-test){border-color:var(--future-border);background:var(--future-section)}body.theme-future .dashboard-shell .provider-secret-input button:hover{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell :is(.admin-livechat-telegram,.admin-livechat-community-preview){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface)}body.theme-future .dashboard-shell .admin-livechat-community-fields input:focus,body.theme-future .dashboard-shell .admin-livechat-list label:focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .dashboard-shell .admin-livechat-thread-row:hover,body.theme-future .dashboard-shell .admin-livechat-thread-row.active{background:#fbf2ef}body.theme-future .dashboard-shell .admin-livechat-thread-row.active{box-shadow:inset 3px 0 var(--future-primary)}body.theme-future .dashboard-shell .admin-livechat-avatar{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .dashboard-shell.dashboard-shell :is(.blog-editorial-overview,.blog-category-manager,.blog-post-list-card,.blog-editor-card,.blog-editor-panel,.blog-inspector-card,.legal-page-list,.legal-editor){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 30px #111b230b}body.theme-future .dashboard-shell.dashboard-shell :is(.blog-workspace-kicker,.blog-editor-header span:first-child,.blog-editor-panel-heading>span,.announcement-editor>header small){color:var(--future-primary)}body.theme-future .dashboard-shell.dashboard-shell :is(.blog-list-status-tabs button.active,.blog-editor-mode-tabs button.active,.blog-content-format-toggle>button.active){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future .dashboard-shell.dashboard-shell .blog-post-list>button.active,body.theme-future .dashboard-shell.dashboard-shell .legal-page-list>button.active{background:var(--future-primary-soft);box-shadow:inset 3px 0 var(--future-primary);border-color:#d99a89}body.theme-future .dashboard-shell.dashboard-shell .blog-html-input{color:#dce6eb!important;background:var(--future-carbon)!important;border-color:#33434e!important}body.theme-future .dashboard-shell :is(.affiliate-table-tools,.affiliate-table-panel,.affiliate-settings-card){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .dashboard-shell .affiliate-table code{color:#156d70;background:#eef7f7;border-color:#bfd8d9}body.theme-future .dashboard-shell .affiliate-qr-dialog>footer .secondary{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d99a89}@media (width<=760px){body.theme-future .admin-page .mobile-dashboard-nav{border-color:var(--future-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfdfdfa;box-shadow:0 -8px 26px #111b2312}body.theme-future .admin-page .mobile-dashboard-nav :is(button,a){color:#77858e;border-radius:11px;min-height:48px;transition:color .18s,background-color .18s,transform .18s}body.theme-future .admin-page .mobile-dashboard-nav :is(button,a):hover,body.theme-future .admin-page .mobile-dashboard-nav :is(button,a):focus-visible{color:var(--future-primary-dark);background:#fbf2ef}body.theme-future .admin-page .mobile-dashboard-nav button.active{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-page .mobile-dashboard-nav button.active svg{color:var(--future-primary)}body.theme-future .admin-page .mobile-dashboard-nav :is(button,a):focus-visible{outline-offset:1px;outline:2px solid #b84c324d}body.theme-future .dashboard-shell .affiliate-review-actions{min-width:0}body.theme-future .dashboard-shell .email-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-future .dashboard-shell .storefront-editor,body.theme-future .dashboard-shell .storefront-editor-main{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}body.theme-future .dashboard-shell .storefront-editor-main>.settings-card{width:100%;min-width:0;max-width:100%}}@media (width<=480px){body.theme-future .dashboard-shell :is(.stat-grid,.admin-refund-summary-grid,.admin-staff-summary),body.theme-future .dashboard-shell .email-center-summary{grid-template-columns:1fr}}body.theme-future .public-support-panel{color:var(--future-text);border-color:var(--future-border);background:var(--future-canvas);box-shadow:0 28px 86px #0a151d47}body.theme-future .public-support-intro{color:#4f5e68;background:linear-gradient(135deg, var(--future-primary-soft), var(--future-surface));border-color:#e2b8ae}body.theme-future .public-support-intro>span,body.theme-future :is(.public-support-identity>span,.public-support-welcome>span,.public-support-file>span:first-child,.public-support-pending-file){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future :is(.public-support-intro strong,.public-support-onboarding label>span,.public-support-identity strong,.public-support-welcome strong,.public-support-ended strong,.public-support-file strong,.public-support-pending-attachment>span strong,.public-support-conversion strong){color:var(--future-text)}body.theme-future :is(.public-support-intro p,.public-support-identity small,.public-support-welcome p,.public-support-ended,.public-support-file small,.public-support-pending-attachment>span small,.public-support-attachment-limits,.public-support-conversion small){color:var(--future-muted)}body.theme-future :is(.public-support-onboarding label>div,.public-support-onboarding textarea,.public-support-composer textarea,.public-support-attach,.public-support-pending-attachment,.public-support-attachment){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface)}body.theme-future .public-support-onboarding input,body.theme-future .public-support-onboarding textarea,body.theme-future .public-support-composer textarea{color:var(--future-text)}body.theme-future :is(.public-support-onboarding input,.public-support-onboarding textarea,.public-support-composer textarea)::placeholder{color:#96a2aa}body.theme-future :is(.public-support-onboarding label>div,.public-support-onboarding textarea,.public-support-composer textarea):focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .public-support-onboarding label>div svg{color:#73818a}body.theme-future .public-support-topics button{color:#53616a;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .public-support-topics button:hover,body.theme-future .public-support-topics button:focus-visible{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future :is(.public-support-start,.public-support-ended button,.public-support-send){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 10px 25px #8f35252e}body.theme-future .public-support-send:disabled{color:#a5b0b7;border-color:var(--future-border);box-shadow:none;background:#eef2f3}body.theme-future .public-support-privacy{color:var(--future-muted)}body.theme-future .public-support-privacy svg,body.theme-future .public-support-account-links a,body.theme-future .public-support-conversion a{color:var(--future-primary-dark)}body.theme-future .public-support-account-links{border-color:var(--future-border)}body.theme-future .public-support-account-links span{color:var(--future-muted)}body.theme-future :is(.public-support-identity,.public-support-composer){border-color:var(--future-border);background:var(--future-surface)}body.theme-future .public-support-messages{background:radial-gradient(circle at 100% 0, #197d8009, transparent 14rem), radial-gradient(circle at 0 100%, #b84c3206, transparent 13rem), var(--future-canvas)}body.theme-future .public-support-welcome,body.theme-future :is(.public-support-message.system,.public-support-message.support_event) p,body.theme-future .public-support-waiting{color:#56646d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .public-support-message p{color:#45535d;border-color:var(--future-border);background:var(--future-surface);box-shadow:0 7px 20px #111b230b}body.theme-future .public-support-message.customer p{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .public-support-message small,body.theme-future .public-support-waiting small{color:var(--future-muted)}body.theme-future .public-support-conversion{border-color:var(--future-border);background:var(--future-section)}body.theme-future .public-support-conversion a{background:var(--future-primary-soft)}body.theme-future .public-support-ended>span,body.theme-future .support-community-invite>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .support-direct-channels>span{color:var(--future-muted)}body.theme-future .support-direct-channels>span:before,body.theme-future .support-direct-channels>span:after{background:var(--future-border)}body.theme-future .support-community-invite{color:#56646d;border-color:var(--future-border);background:linear-gradient(145deg, var(--future-section), var(--future-surface))}body.theme-future .support-community-invite>div strong{color:var(--future-text)}body.theme-future .support-community-invite>div p{color:var(--future-muted)}body.theme-future .customer-livechat-ended-state .support-community-mini-trigger{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#dfb5aa}body.theme-future .customer-livechat-ended-state .support-community-mini-trigger:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .public-support-pending-attachment>i{background:linear-gradient(90deg, var(--future-primary) var(--upload-progress), var(--future-border) var(--upload-progress))}body.theme-future .simple-auth-page.simple-auth-page .registration-card-title{border-color:var(--future-border)}body.theme-future .simple-auth-page.simple-auth-page .registration-card-title>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .simple-auth-page.simple-auth-page .registration-card-title p{color:var(--future-muted)}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field{color:var(--future-text);border-color:var(--future-border);background:var(--future-section)}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field label span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .simple-auth-page.simple-auth-page .referral-code-input>svg:first-child{color:var(--future-primary)}body.theme-future .simple-auth-page.simple-auth-page .referral-code-help{color:var(--future-muted)}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field.referral-code-valid{background:#f3fbf7;border-color:#9edbbf}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field.referral-code-valid .referral-code-help{color:#087653}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field.referral-code-invalid{background:#fff8f8;border-color:#fecaca}body.theme-future .simple-auth-page.simple-auth-page .referral-code-field.referral-code-invalid .referral-code-help{color:#b42318}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent{color:var(--future-text);background:#fff;border-color:#cbd7dd}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent:hover{background:linear-gradient(135deg, #fff0eb, var(--future-surface));border-color:#d59a88}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent:focus-within{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent:has(input:checked){background:linear-gradient(135deg, #fff0eb 0%, #fffaf8 48%, var(--future-surface) 100%);border-color:#d3765f;box-shadow:0 10px 26px #b84c321a}body.theme-future .simple-auth-page.simple-auth-page :is(.registration-marketing-consent input,.terms-row input){accent-color:var(--future-primary)}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent strong{color:var(--future-text)}body.theme-future .simple-auth-page.simple-auth-page .registration-marketing-consent small{color:var(--future-muted)}body.theme-future .password-reset-page.password-reset-page.auth-page .auth-back:hover{color:var(--future-primary-dark)}body.theme-future .password-reset-page.password-reset-page .auth-kicker{color:#f09a74}body.theme-future .password-reset-page.password-reset-page .auth-showcase-copy p{color:#dce6ebc2}body.theme-future .password-reset-page.password-reset-page .auth-benefit-list>div>span{color:#f09a74;background:#b84c3229}body.theme-future .password-reset-page.password-reset-page .auth-benefit-list small,body.theme-future .password-reset-page.password-reset-page .auth-copyright{color:#cfdce2ad}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li{color:#8b979e}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li:not(:last-child):after{background:var(--future-border)}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li>span{color:#75828a;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li.active{color:var(--future-primary-dark)}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li.active>span{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 0 0 4px #b84c321a}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li.complete{color:var(--future-primary-dark)}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li.complete>span{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#dfb5aa}body.theme-future .password-reset-page.password-reset-page .password-reset-steps li.complete:after{background:#dfb5aa}body.theme-future .password-reset-page.password-reset-page .password-reset-form .input-with-icon>svg{color:var(--future-primary)}body.theme-future .password-reset-page.password-reset-page .password-reset-email-summary{color:var(--future-text);border-color:var(--future-border);background:var(--future-section)}body.theme-future .password-reset-page.password-reset-page .password-reset-email-summary span{color:#42505a}body.theme-future .password-reset-page.password-reset-page .password-reset-email-summary span svg,body.theme-future .password-reset-page.password-reset-page :is(.password-reset-email-summary button,.password-reset-resend){color:var(--future-primary-dark)}body.theme-future .password-reset-page.password-reset-page .password-reset-resend:hover:not(:disabled){background:var(--future-primary-soft)}body.theme-future .password-reset-page.password-reset-page .password-reset-requirements{color:#5a6871;background:var(--future-section)}body.theme-future .password-reset-page.password-reset-page :is(.password-reset-requirements svg,.password-reset-help svg){color:var(--future-primary)}body.theme-future .password-reset-page.password-reset-page .password-reset-help{color:var(--future-muted);border-color:var(--future-border)}body.theme-future .auth-page.auth-page:not(.password-reset-page) .auth-kicker{color:#f09a74}body.theme-future .auth-page.auth-page:not(.password-reset-page) .auth-showcase-copy p{color:#dce6ebc2}body.theme-future .auth-page.auth-page:not(.password-reset-page) .auth-benefit-list>div>span{color:#f09a74;background:#b84c3229}body.theme-future .auth-page.auth-page:not(.password-reset-page) :is(.auth-benefit-list small,.auth-copyright){color:#cfdce2ad}body.theme-future .auth-page.auth-page:not(.password-reset-page) :is(.auth-field label,.remember-row){color:#53616a}body.theme-future .auth-page.auth-page:not(.password-reset-page) :is(.remember-row input,.terms-row input){accent-color:var(--future-primary)}body.theme-future :is(.auth-page,.simple-auth-page) .auth-field input:-webkit-autofill{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fbfcfc!important}body.theme-future :is(.auth-page,.simple-auth-page) .auth-field input:-webkit-autofill:hover{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fbfcfc!important}body.theme-future :is(.auth-page,.simple-auth-page) .auth-field input:-webkit-autofill:focus{caret-color:var(--future-text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--future-text)!important;box-shadow:inset 0 0 0 1000px #fbfcfc!important}body.theme-future .auth-page.auth-page:not(.password-reset-page) .login-two-factor-icon{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:0 0 0 7px #b84c320f}body.theme-future .auth-page.auth-page:not(.password-reset-page) .login-two-factor-email{color:#46545e;border-color:var(--future-border);background:var(--future-section)}body.theme-future .auth-page.auth-page:not(.password-reset-page) .login-two-factor-email strong{color:var(--future-text)}body.theme-future .auth-page.auth-page:not(.password-reset-page) .login-two-factor-email small{color:var(--future-muted)}body.theme-future .auth-page.auth-page:not(.password-reset-page) .login-two-factor-notice{color:#5a6871;background:var(--future-section)}body.theme-future .auth-page.auth-page:not(.password-reset-page) :is(.login-two-factor-notice svg,.login-two-factor-actions button:last-child){color:var(--future-primary-dark)}body.theme-future .customer-livechat-panel{--customer-tier-accent:#b84c32;--customer-tier-soft:#f9e8e2;--customer-tier-border:#e5bdb1;border-top:3px solid var(--customer-tier-accent)}body.theme-future .customer-livechat-panel.membership-bronze{--customer-tier-accent:#a96832;--customer-tier-soft:#fff0e3;--customer-tier-border:#e5c09f}body.theme-future .customer-livechat-panel.membership-silver{--customer-tier-accent:#6f858e;--customer-tier-soft:#edf3f5;--customer-tier-border:#c4d1d6}body.theme-future .customer-livechat-panel.membership-gold{--customer-tier-accent:#a8750f;--customer-tier-soft:#fff5d2;--customer-tier-border:#e3ca7f}body.theme-future .customer-livechat-panel.membership-diamond{--customer-tier-accent:#197d80;--customer-tier-soft:#e6f5f5;--customer-tier-border:#9bcacc}body.theme-future .customer-livechat-panel .customer-livechat-header>span{color:var(--customer-tier-accent);background:var(--customer-tier-soft);box-shadow:inset 0 0 0 1px var(--customer-tier-border)}body.theme-future .customer-livechat-tier-badge{border:1px solid var(--customer-tier-border);max-width:118px;min-height:20px;color:var(--customer-tier-accent);background:var(--customer-tier-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-left:4px;padding:2px 7px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}body.theme-future .customer-livechat-tier-badge>svg{flex:none}@media (width<=420px){body.theme-future .customer-livechat-tier-badge{max-width:96px}}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-toolbar{border:1px solid var(--future-border);background:var(--future-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:16px;padding:18px;display:grid;box-shadow:0 12px 30px #111b230f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-toolbar.has-selection{background:radial-gradient(circle at 0 0, #b84c3214, transparent 18rem), var(--future-surface);box-shadow:inset 3px 0 var(--future-primary), 0 14px 34px #111b2312;border-color:#dfb4a8}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select{border-bottom:1px solid var(--future-border);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding-bottom:14px;display:flex}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-copy{gap:4px;min-width:0;display:grid}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-copy>strong{color:var(--future-text);white-space:normal;font-size:13px;line-height:1.35}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-copy>span{color:var(--future-muted);white-space:normal;font-size:10px;line-height:1.45}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select>div:last-child{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button{border:1px solid var(--future-border-strong);color:#44535c;background:#fbfcfc;border-radius:10px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button:hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f;transform:translateY(-1px);box-shadow:0 6px 16px #8f352514}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button.clear{color:#a23d3d;background:#fff7f7;border-color:#ebc1c1}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button.clear:hover{color:#fff;background:#b33f45;border-color:#b33f45;box-shadow:0 7px 17px #b33f4529}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;display:grid}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions button{border:1px solid var(--future-border);color:#3f4f58;background:var(--future-section);white-space:normal;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin:0;padding:8px 12px;font-size:10px;font-weight:800;line-height:1.25;transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions button>svg{color:var(--future-primary);flex:none}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));transform:translateY(-1px);box-shadow:0 8px 20px #8f352529}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions button:hover:not(:disabled)>svg{color:#fff}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions button:disabled{color:#87949b;background:#f2f4f5;border-color:#e1e6e9}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired{color:#a53b42;background:#fff6f6;border-color:#ecc2c5;margin-left:0}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired>svg{color:#b33f45}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired:hover:not(:disabled){color:#fff;background:#b33f45;border-color:#b33f45;box-shadow:0 8px 20px #b33f452e}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired:hover:not(:disabled)>svg{color:#fff}@media (width<=760px){body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-toolbar{border-radius:14px;gap:12px;padding:14px}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button{width:100%}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-select button.clear{grid-column:1/-1}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired{grid-column:1/-1}}@media (width<=430px){body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions{grid-template-columns:minmax(0,1fr)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-bulk-actions .archive-expired{grid-column:auto}}body.theme-future .customer-account .wallet-welcome .wallet-topup-cta{gap:9px}body.theme-future .customer-account .wallet-welcome .wallet-topup-cta-icon{color:#fff;fill:none;stroke:currentColor;background:0 0;border:0;border-radius:0;flex:none;width:19px;height:19px;padding:0;display:block}body.theme-future .customer-account .wallet-topup-method-tabs>button:not(.active){color:#697780;border-color:var(--future-border);background:var(--future-surface);box-shadow:none}body.theme-future .customer-account .wallet-topup-method-tabs>button:not(.active) strong{color:var(--future-text)}body.theme-future .customer-account .wallet-topup-method-tabs>button small{color:var(--future-muted)}body.theme-future .customer-account .wallet-topup-method-tabs .wallet-topup-method-icon{color:#53636c;background:#edf1f3;transition:color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #dde4e8}body.theme-future .customer-account .wallet-topup-method-icon-bank{position:relative}body.theme-future .customer-account .wallet-topup-method-icon-bank:before{content:"";border:2px solid;border-radius:3px;width:23px;height:16px}body.theme-future .customer-account .wallet-topup-method-icon-bank:after{content:"";background:currentColor;border-radius:999px;width:19px;height:2px;position:absolute;top:18px;left:50%;transform:translate(-50%)}body.theme-future .customer-account .wallet-topup-method-tabs>button:not(.active):hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f;box-shadow:0 7px 18px #8f352512}body.theme-future .customer-account .wallet-topup-method-tabs>button:not(.active):hover .wallet-topup-method-icon{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e6bfb4}body.theme-future .customer-account .wallet-topup-method-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #b84c322e}body.theme-future .customer-account .wallet-topup-method-tabs>button.active .wallet-topup-method-icon{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark));box-shadow:none}body.theme-future .customer-account .wallet-topup-method-tabs>button.active .wallet-topup-method-icon>svg{color:#fff;fill:none;stroke:currentColor}body.theme-future .customer-account .wallet-topup-method-tabs.single-method{display:block}body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active{border-color:var(--future-border);width:100%;min-height:76px;color:var(--future-text);background:linear-gradient(90deg, #b84c320e, transparent 12rem), var(--future-surface);box-shadow:inset 3px 0 var(--future-primary);cursor:default;grid-template-columns:44px minmax(0,1fr) auto auto;padding:12px 14px}body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active:hover{border-color:var(--future-border);background:linear-gradient(90deg, #b84c320e, transparent 12rem), var(--future-surface);box-shadow:inset 3px 0 var(--future-primary);transform:none}body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active strong{color:var(--future-text)}body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active .wallet-topup-method-icon{width:44px;height:44px;color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e6bfb4}body.theme-future .customer-account .wallet-topup-method-state{min-height:30px;color:var(--future-primary-dark);white-space:nowrap;background:#fff8f5;border:1px solid #e2b9ae;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}body.theme-future .customer-account .wallet-topup-method-state>svg{color:var(--future-primary);flex:none}@media (width<=560px){body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active{grid-template-columns:40px minmax(0,1fr) auto;min-height:70px}body.theme-future .customer-account .wallet-topup-method-tabs.single-method>button.active .wallet-topup-method-icon{width:40px;height:40px}body.theme-future .customer-account .wallet-topup-method-state{color:#0000;gap:0;width:30px;padding:0;overflow:hidden}body.theme-future .customer-account .wallet-topup-method-state>svg{color:var(--future-primary)}}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 14px 34px #111b2312}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer{border-color:var(--future-border);background:linear-gradient(90deg, #b84c320e, transparent 12rem), var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer>div:first-child>span{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e6bfb4}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer p strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer p small,body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer>small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer .affiliate-wallet-bonus{color:var(--future-primary-dark);background:#fff8f5;border-color:#e6c7be}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer .affiliate-wallet-bonus strong,body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer .affiliate-wallet-bonus>svg{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-affiliate-view .affiliate-wallet-transfer>button:disabled{color:#89949a;box-shadow:none;background:#edf1f3;border-color:#e0e5e8}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-divider{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-divider:before,body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-divider:after{background:var(--future-border)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card form>label{color:#4f5d66}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card input:not([type=checkbox]){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card input:not([type=checkbox]):focus{border-color:#c98573;outline:none;box-shadow:0 0 0 3px #b84c321c}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card input::placeholder{color:#8b959b}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>span{color:#596872}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>div{background:#edf1f3;border:1px solid #dde4e8;padding:4px}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>div button{color:#63717a}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>div button.active{color:var(--future-primary-dark);background:#fff;border-color:#e4c0b6;box-shadow:0 3px 10px #111b2314}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>strong small,body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>label,body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-amount>label>small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.active{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.active>svg{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e6bfb4}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.active strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.active small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice>button{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice>button:hover{color:#fff;border-color:var(--future-primary-dark);background:var(--future-primary-dark);box-shadow:0 8px 18px #8f352524}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.editing{background:#fffaf0;border-color:#e2cf9c}body.theme-future .customer-account .customer-affiliate-view .affiliate-saved-bank-choice.editing>svg{color:#976614;box-shadow:none;background:#fff0c9}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-confirmation strong{color:#554728}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-confirmation small{color:#746a53}body.theme-future .customer-account .customer-affiliate-view .affiliate-bank-otp{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-bank-otp.sent{background:#fff8f5;border-color:#e1b5aa}body.theme-future .customer-account .customer-affiliate-view .affiliate-bank-otp>div>span{color:var(--future-primary-dark);background:var(--future-primary-soft);box-shadow:inset 0 0 0 1px #e6bfb4}body.theme-future .customer-account .customer-affiliate-view .affiliate-bank-otp p strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-bank-otp p small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-save-bank{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f!important}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card>p{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card>p>svg{color:var(--future-primary)}body.theme-future .customer-account .customer-affiliate-view .affiliate-heading p{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-link-card{box-shadow:0 10px 28px #111b230e}body.theme-future .customer-account .customer-affiliate-view .affiliate-link-box{border-color:var(--future-border);background:var(--future-surface-strong);box-shadow:0 5px 16px #111b230e}body.theme-future .customer-account .customer-affiliate-view .affiliate-link-box code{color:#35434c}body.theme-future .customer-account .customer-affiliate-view .affiliate-link-meta{border-top-color:#ead9d4}body.theme-future .customer-account .customer-affiliate-view .affiliate-link-meta span{color:var(--future-muted);border-color:var(--future-border);background:#ffffffc7}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid article{border-color:var(--future-border);background:var(--future-surface-strong);box-shadow:0 7px 22px #111b230b}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid article:hover{border-color:#d9a18f;box-shadow:0 10px 26px #8f352514}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid em{color:#6f7e87}body.theme-future .customer-account .customer-affiliate-view .affiliate-summary-grid article.highlight strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-panel{border-color:var(--future-border);box-shadow:0 8px 26px #111b230d}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-panel .panel-header{border-color:var(--future-border);background:linear-gradient(180deg, #fff, var(--future-section))}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-panel .panel-header h2{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-panel .panel-header p{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table th{color:#64727b;background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table td{color:#4f5d66;border-top-color:#e5eaed}body.theme-future .customer-account .customer-affiliate-view .affiliate-table td>strong{color:#28343d}body.theme-future .customer-account .customer-affiliate-view .affiliate-table td>small{color:#7b8790}body.theme-future .customer-account .customer-affiliate-view .affiliate-table code{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#e2bbb0}body.theme-future .customer-account .customer-affiliate-view .affiliate-table tbody tr:not(:has(.affiliate-empty)):hover{background:#fff8f5}body.theme-future .customer-account .customer-affiliate-view .affiliate-empty{color:#7b8790}body.theme-future .customer-account .customer-affiliate-view .affiliate-empty strong{color:#35434c}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-pagination{color:var(--future-muted);border-top-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-customer-pagination select,body.theme-future .customer-account .customer-affiliate-view .affiliate-table-pagination button{color:#42515b;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-pagination strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-table-pagination button:hover:not(:disabled){color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-card{scrollbar-color:#b84c3257 transparent}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-balance{box-shadow:0 10px 24px #111b2329}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-confirmation input{accent-color:var(--future-primary)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-method-disabled{color:var(--future-muted);border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-affiliate-view .affiliate-payout-method-disabled strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-state-card{color:var(--future-muted);border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-affiliate-view .affiliate-state-card strong{color:var(--future-text)}body.theme-future .customer-account .customer-affiliate-view .affiliate-state-card button{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-affiliate-view .affiliate-enrollment-card>p,body.theme-future .customer-account .customer-affiliate-view .affiliate-enrollment-card>small{color:var(--future-muted)}body.theme-future .customer-account .customer-affiliate-view .affiliate-enrollment-benefits{border-color:var(--future-border);background:#ffffffd1}body.theme-future .customer-account .customer-affiliate-view .affiliate-enrollment-benefits span{color:#45545d}body.theme-future .customer-account .customer-shop-view :is(.customer-shop-wallet-main p,.shop-step-title p,.shop-family-copy>p,.shop-family-price,.shop-technical-summary,.shop-technical-actions>span,.shop-use-config-title small,.shop-openvpn-option-copy small,.shop-choice-list button small,.shop-auth-fields label>span,.shop-location-select>span,.shop-summary-title small,.shop-summary-product p,.shop-summary-lines>div,.shop-summary-note,.customer-shop-empty p){color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view :is(.shop-family-grid strong,.shop-technical-panel>header h3,.shop-technical-grid strong,.shop-technical-actions>span strong,.shop-duration-grid button strong,.shop-use-config-title strong,.shop-openvpn-option-copy strong,.shop-choice-list button strong,.shop-summary-title strong,.shop-summary-product strong,.shop-summary-lines strong,.customer-shop-empty h2){color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-type-grid button:not(.active){color:#52616a}body.theme-future .customer-account .customer-shop-view .shop-type-grid button:not(.active)>span{color:#596872;background:#edf1f3;box-shadow:inset 0 0 0 1px #dbe2e6}body.theme-future .customer-account .customer-shop-view .shop-type-grid small{color:#7d8991}body.theme-future .customer-account .customer-shop-view .shop-carrier-tabs button:not(.active){color:#53616a;border-color:var(--future-border);background:#fafcfc}body.theme-future .customer-account .customer-shop-view .shop-carrier-tabs button:not(.active) small{color:#687680;background:#edf1f3}body.theme-future .customer-account .customer-shop-view .shop-family-search{color:#697781}body.theme-future .customer-account .customer-shop-view .shop-family-search>svg{color:#6c7a83}body.theme-future .customer-account .customer-shop-view .shop-family-search input{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-family-search button{color:#5f6e77;background:#edf1f3}body.theme-future .customer-account .customer-shop-view .shop-family-search button:hover,body.theme-future .customer-account .customer-shop-view .shop-family-result-count,body.theme-future .customer-account .customer-shop-view .shop-family-toolbar .shop-family-result-count{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .shop-family-grid>button{color:#4f5d66;box-shadow:0 5px 16px #111b2309}body.theme-future .customer-account .customer-shop-view .shop-family-specs span{color:#596872;background:#f4f7f8;border-color:#dde4e8}body.theme-future .customer-account .customer-shop-view .shop-family-grid>button>svg{color:#8d989f}body.theme-future .customer-account .customer-shop-view .shop-family-grid>button.active>svg{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-family-grid>button.active .shop-family-specs span{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-shop-view .shop-family-empty{color:var(--future-muted);border-color:var(--future-border-strong);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-family-empty svg{color:#839099}body.theme-future .customer-account .customer-shop-view .shop-family-empty strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-family-empty button,body.theme-future .customer-account .customer-shop-view .shop-family-more{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-shop-view .shop-family-more:hover{background:var(--future-primary-soft);border-style:solid}body.theme-future .customer-account .customer-shop-view .shop-technical-grid{border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-shop-view .shop-technical-grid span{color:#7a8790}body.theme-future .customer-account .customer-shop-view .shop-suitable-for{color:var(--future-primary-dark);background:#fff8f5;border:1px solid #ead2cb}body.theme-future .customer-account .customer-shop-view .shop-suitable-for strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-suitable-for p{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .shop-technical-actions{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-duration-grid button:not(.active){color:#596872;border-color:var(--future-border);background:#fafcfc}body.theme-future .customer-account .customer-shop-view .shop-duration-grid button:not(.active) svg{color:#76838c}body.theme-future .customer-account .customer-shop-view .shop-duration-grid button strong del{color:#77848d}body.theme-future .customer-account .customer-shop-view .shop-duration-grid button.active strong del{color:#ffffffb8}body.theme-future .customer-account .customer-shop-view .shop-limited-promotion.is-exhausted{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-limited-promotion.is-exhausted>span{color:#687680;background:#e9eef1}body.theme-future .customer-account .customer-shop-view .shop-limited-promotion.is-exhausted :is(small,strong){color:#5d6b74}body.theme-future .customer-account .customer-shop-view .shop-quantity-row,body.theme-future .customer-account .customer-shop-view .shop-use-config,body.theme-future .customer-account .customer-shop-view .shop-auth-entry{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-quantity-row>div:first-child{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-quantity-row strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-quantity-row small{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .quantity-control{border-color:var(--future-border-strong)}body.theme-future .customer-account .customer-shop-view .quantity-control button{color:var(--future-primary-dark);background:#fff8f5}body.theme-future .customer-account .customer-shop-view .quantity-control input{color:var(--future-text);border-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-use-config fieldset{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-use-config legend{color:#596872}body.theme-future .customer-account .customer-shop-view :is(.shop-openvpn-option>button:not(.active),.shop-choice-list button:not(.active),.shop-location-quick button:not(.active)){color:#596872;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-shop-view .shop-openvpn-option>button:not(.active):hover{background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-shop-view :is(.shop-openvpn-option>button:not(.active) .shop-openvpn-option-icon,.shop-choice-list button:not(.active)>span){color:#596872;background:#edf1f3}body.theme-future .customer-account .customer-shop-view .shop-openvpn-toggle{background:#d9e0e4}body.theme-future .customer-account .customer-shop-view :is(.shop-openvpn-option>button.active .shop-openvpn-option-copy strong,.shop-choice-list button.active strong){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-auth-field-heading button{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .shop-auth-field-heading button:hover{background:#f4dcd5}body.theme-future .customer-account .customer-shop-view .shop-auth-fields input,body.theme-future .customer-account .customer-shop-view .shop-location-select select{color:var(--future-text);border-color:var(--future-border-strong);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-shop-view .shop-auth-fields input::placeholder{color:#8a959c}body.theme-future .customer-account .customer-shop-view .shop-auth-fields input:focus,body.theme-future .customer-account .customer-shop-view .shop-location-select select:focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion,body.theme-future .customer-account .customer-shop-view .shop-location-source{color:#4f5e67;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion>div{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion small{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion button{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-shop-view .current-ipv4-suggestion button:hover{background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .shop-location-availability.is-unknown{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-location-availability.is-unknown span{color:#64727b}body.theme-future .customer-account .customer-shop-view .shop-location-availability.is-unknown i{background:#8a959c;box-shadow:0 0 0 3px #72808a1f}body.theme-future .customer-account .customer-shop-view .shop-location-quick button:not(.active)>svg{color:#687680}body.theme-future .customer-account .customer-shop-view .shop-location-quick button:not(.active) strong{color:#35434c}body.theme-future .customer-account .customer-shop-view .shop-location-quick button:not(.active) small{color:#87929a}body.theme-future .customer-account .customer-shop-view .customer-shop-summary{box-shadow:0 14px 35px #111b2313}body.theme-future .customer-account .customer-shop-view .shop-summary-title{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-membership-card{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-membership-card>span{color:#5d6b74;background:#e9eef1}body.theme-future .customer-account .customer-shop-view .shop-membership-card small{color:#74818a}body.theme-future .customer-account .customer-shop-view .shop-membership-card strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-membership-card p{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .shop-membership-card.has-discount{background:linear-gradient(135deg,#fff5f1,#fffaf8);border-color:#e2bbb0}body.theme-future .customer-account .customer-shop-view .shop-membership-card.has-discount>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .shop-membership-card.has-discount strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-membership-card.has-discount p{color:#6f625f}body.theme-future .customer-account .customer-shop-view .shop-summary-product{background:linear-gradient(135deg,#fff8f5,#fffdfc);border-color:#e2bbb0;box-shadow:0 6px 18px #8f35250e}body.theme-future .customer-account .customer-shop-view .shop-summary-lines>div{border-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-summary-lines .shop-membership-discount{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .shop-summary-lines .shop-membership-discount strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-summary-total{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-shop-view .shop-summary-total span{color:#52616a}body.theme-future .customer-account .customer-shop-view .shop-summary-balance:not(.is-low){background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-shop-view .shop-summary-balance:not(.is-low) span{color:#5c6972}body.theme-future .customer-account .customer-shop-view .shop-summary-balance:not(.is-low) strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-shop-view .shop-summary-balance:not(.is-low) small{color:#746965}body.theme-future .customer-account .customer-shop-view .shop-purchase-progress{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-shop-view .shop-purchase-progress small{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .customer-shop-empty{border-color:var(--future-border);background:var(--future-surface)}@media (width<=760px){body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-flow{border-color:var(--future-border-strong);background:#fffffff7;box-shadow:0 10px 28px #111b231c}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-flow button{color:#50606a}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-flow button:active,body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-flow button:focus-visible{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-flow button>span{background:linear-gradient(145deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-shop-view .shop-technical-grid>div{background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-summary-mobile-toggle{color:#42515b;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .shop-summary-lines>div{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-checkout{background:#fffffffa;border-color:#d9a18f;box-shadow:0 16px 42px #111b2338}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-checkout-total small{color:var(--future-muted)}body.theme-future .customer-account .customer-shop-view .customer-shop-mobile-checkout-total strong{color:var(--future-text)}body.theme-future .customer-account .customer-shop-view .shop-mobile-checkout-action:not(.is-disabled){background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-shop-view .shop-mobile-checkout-action.is-disabled{color:#6c7881;background:#e8edef}}body.theme-future .customer-account .customer-proxy-management .customer-proxy-tools{color:var(--future-text);border-color:var(--future-border);background:linear-gradient(145deg, var(--future-surface), var(--future-section));box-shadow:0 8px 24px #111b230b}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-view-mode-copy strong,.customer-proxy-export-copy strong,.customer-proxy-export-menu header strong,.customer-proxy-export-menu button strong,.proxy-page-summary strong,.proxy-page-controls>span strong,.customer-proxy-head .proxy-id strong,.customer-proxy-compact-endpoints strong,.customer-proxy-compact-auth strong,.customer-proxy-compact-whitelist strong,.customer-proxy-address strong,.customer-proxy-endpoint strong,.customer-proxy-meta strong,.customer-proxy-meta-credential-value code,.customer-proxy-location strong,.customer-proxy-note-card strong,.customer-proxy-load strong){color:var(--future-text)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-view-mode-copy small,.customer-proxy-view-mode-actions em,.customer-proxy-export-copy small,.customer-proxy-export-menu header small,.customer-proxy-export-menu button small,.proxy-page-summary,.proxy-page-controls label,.proxy-page-controls>span,.customer-proxy-select,.customer-proxy-head .proxy-id small,.customer-proxy-compact-id small,.customer-proxy-compact-auth small,.customer-proxy-compact-whitelist small,.customer-proxy-compact-facts small,.customer-proxy-address small,.customer-proxy-endpoints-head small,.customer-proxy-endpoints-head span,.customer-proxy-credentials small,.customer-proxy-auth-note small,.customer-proxy-meta small,.customer-proxy-meta-credential>span,.customer-proxy-location small,.customer-proxy-note-card small,.customer-openvpn-download small,.customer-proxy-load){color:var(--future-muted)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-search>div{color:#697781;border-color:var(--future-border);background:#fafcfc}body.theme-future .customer-account .customer-proxy-management .customer-proxy-search>div:focus-within{background:var(--future-surface-strong);border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-proxy-management .customer-proxy-search input{color:var(--future-text)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-search input::placeholder{color:#8a959c}body.theme-future .customer-account .customer-proxy-management .customer-proxy-view-mode-actions button:not(.is-active){color:#52616a;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-view-mode-actions button:hover:not(:disabled,.is-active){color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-view-mode-actions button.is-active{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352529}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-bar{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu>summary{color:var(--future-primary-dark);background:var(--future-surface-strong);border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu[open]>summary{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu>div{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 14px 36px #111b2329}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu header{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu button{color:#52616a;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-export-menu button:hover:not(:disabled){color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-pagination{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 5px 18px #111b2309}body.theme-future .customer-account .customer-proxy-management .proxy-page-controls select,body.theme-future .customer-account .customer-proxy-management .proxy-page-controls>button{color:#42515b;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .proxy-page-controls>button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-card{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 8px 26px #111b230d}body.theme-future .customer-account .customer-proxy-management .customer-proxy-card.is-selected{border-color:#d59a88;box-shadow:0 0 0 3px #b84c321c,0 12px 30px #111b2314}body.theme-future .customer-account .customer-proxy-management .customer-proxy-card.is-focused{border-color:var(--future-primary);background:linear-gradient(180deg, #fff8f5 0, var(--future-surface) 180px);box-shadow:0 0 0 4px #b84c3224,0 20px 42px #111b2324}body.theme-future .customer-account .customer-proxy-management .customer-proxy-card.is-focused:before{background:var(--future-primary);box-shadow:0 0 14px #b84c324d}body.theme-future .customer-account .customer-proxy-management .customer-proxy-select{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-select:has(input:checked){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-card:not(.is-expired) .proxy-icon{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-order-code code,.customer-proxy-api-id code,.customer-proxy-compact-id code){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-order-code button,.customer-proxy-api-id button,.customer-proxy-compact-id button,.customer-proxy-compact-endpoints button,.customer-proxy-compact-auth button,.customer-proxy-credential-value button,.customer-proxy-meta-credential-value button){color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-order-code button,.customer-proxy-api-id button,.customer-proxy-compact-id button,.customer-proxy-compact-endpoints button,.customer-proxy-compact-auth button,.customer-proxy-credential-value button,.customer-proxy-meta-credential-value button):hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-api-id,.customer-proxy-compact-id,.customer-proxy-address,.customer-proxy-endpoints,.customer-proxy-compact-endpoints>div){border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-api-id small{color:var(--future-muted)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-endpoint{border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-endpoint button{color:#52616a;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-endpoint button:hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .proxy-protocol.http{color:#156d70;background:#dceeee}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-compact-auth,.customer-proxy-credentials,.customer-proxy-meta-credential,.customer-proxy-auth-note:not(.is-missing)){border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-compact-auth strong,.customer-proxy-credentials strong,.customer-proxy-auth-note:not(.is-missing) strong,.customer-proxy-meta-credential-value code){color:var(--future-text)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-auth-note:not(.is-missing)>svg{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-whitelist{color:#156d70;background:#edf7f7;border:1px solid #c9dfe0}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-whitelist strong{color:#24494b}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-facts{border-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-facts>div{color:#5f6e77}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-facts :is(strong,time){color:var(--future-text)}body.theme-future .customer-account .customer-proxy-management :is(.customer-proxy-compact-expiry time b,.customer-proxy-expiry time span){color:var(--future-primary-dark)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-location.random{color:#52616a;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-location.random .customer-proxy-location-icon,body.theme-future .customer-account .customer-proxy-management .customer-proxy-location.random .customer-proxy-location-kind{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-note-card:not(.has-note){color:#596872;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-note-card:not(.has-note)>span{color:#687680;background:#edf1f3}body.theme-future .customer-account .customer-proxy-management .customer-proxy-note-card:not(.has-note)>button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-proxy-management .customer-proxy-note-card:not(.has-note)>button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-proxy-management .customer-openvpn-download:not(.is-retry){color:#155f62;background:linear-gradient(135deg,#eaf5f5,#f7fbfb);border-color:#b9d9da;box-shadow:0 6px 18px #156d7012}body.theme-future .customer-account .customer-proxy-management .customer-openvpn-download:not(.is-retry) .customer-openvpn-feature-icon{color:#fff;background:linear-gradient(145deg,#238c8f,#156d70);box-shadow:0 5px 12px #156d7033}body.theme-future .customer-account .customer-proxy-management .customer-openvpn-download:not(.is-retry) .customer-openvpn-feature-copy em{color:#156d70}body.theme-future .customer-account .customer-proxy-management .customer-openvpn-download:not(.is-retry):hover{background:linear-gradient(135deg,#e2f1f1,#f2f9f9);border-color:#72b4b6;box-shadow:0 8px 22px #156d701f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-actions{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-actions button{color:#52616a;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-actions button:hover:not(:disabled){color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-actions :is(.manual-renew-button,.ip-rotation-button:not(.is-enabled)){color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0;font-weight:800}body.theme-future .customer-account .customer-proxy-management .customer-proxy-actions :is(.renew-button.is-enabled,.ip-rotation-button.is-enabled){color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352524}body.theme-future .customer-account .customer-proxy-management .customer-proxy-collapse-details{color:#52616a;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-collapse-details:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-actions button{color:#52616a;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-actions button:hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#d9a18f}body.theme-future .customer-account .customer-proxy-management .customer-proxy-compact-actions .show-full{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .customer-account .customer-proxy-management .customer-proxy-load{border-color:var(--future-border-strong);background:var(--future-surface)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-view-mode{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-meta>div{border-right-color:var(--future-border)}body.theme-future .customer-account .customer-proxy-management .customer-proxy-order-code small{color:var(--future-muted)!important}body.theme-future .customer-account .customer-focus-badge{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 6px 16px #8f35252e}body.theme-future .customer-account .customer-focus-context{color:var(--future-text);background:linear-gradient(90deg, #b84c3212, transparent 11rem), var(--future-surface);box-shadow:inset 3px 0 var(--future-primary);border-color:#dfb4a8}body.theme-future .customer-account .customer-focus-context>span{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f35252e}body.theme-future .customer-account .customer-focus-context strong{color:var(--future-text)}body.theme-future .customer-account .customer-focus-context small{color:var(--future-muted)}body.theme-future .customer-account .customer-focus-context button{color:var(--future-primary-dark);background:var(--future-surface-strong);border-color:#d9a18f}body.theme-future .customer-account .customer-focus-context button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-proxy-refund-state.customer_accepted,body.theme-future .customer-account .customer-proxy-refund-state.reviewing{color:#155f62;background:#edf7f7;border-color:#b9d9da}body.theme-future .customer-account .customer-dialog .proxy-bulk-dialog-summary{color:#24494b;background:#edf7f7;border-color:#c9dfe0}body.theme-future .customer-account .customer-dialog .proxy-bulk-dialog-summary>div:first-child>svg{color:#156d70}body.theme-future .customer-account .customer-dialog .proxy-bulk-dialog-summary small{color:#61757d}body.theme-future .customer-account .customer-dialog .proxy-bulk-progress{background:#dcebed}body.theme-future .customer-account .customer-dialog .proxy-bulk-progress>span{background:linear-gradient(90deg,#238c8f,#156d70)}body.theme-future .customer-account .customer-dialog .proxy-bulk-progress>small{color:#18383d}body.theme-future .customer-account .customer-dialog .proxy-bulk-result-summary>span{border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-dialog .proxy-bulk-result-summary>span:first-child{background:#edf8f3;border-color:#b9decf}body.theme-future .customer-account .customer-dialog .proxy-bulk-result-summary strong{color:var(--future-text)}body.theme-future .customer-account .customer-dialog .proxy-bulk-result-summary>span:first-child strong{color:#0b704d}body.theme-future .customer-account .customer-dialog .proxy-bulk-result-summary small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-bulk-charge{color:#4c5b64;border:1px solid var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-dialog .proxy-bulk-charge>svg,body.theme-future .customer-account .customer-dialog .proxy-bulk-charge strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-dialog .customer-proxy-note-editor>label>span,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form label>span{color:#4c5b64}body.theme-future .customer-account .customer-dialog .customer-proxy-note-editor textarea,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form select,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form textarea{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-dialog .customer-proxy-note-editor textarea:focus,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form select:focus,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form textarea:focus{background:var(--future-surface);border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-dialog .customer-proxy-note-editor label>small,body.theme-future .customer-account .customer-dialog .customer-proxy-refund-form label>small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .customer-proxy-note-privacy{color:#52616a;background:var(--future-section)}body.theme-future .customer-account .customer-dialog .customer-proxy-note-privacy svg{color:#156d70}body.theme-future .customer-account .customer-dialog .proxy-refund-estimate{border-color:var(--future-border);background:linear-gradient(90deg, #b84c320e, transparent 8rem), var(--future-section)}body.theme-future .customer-account .customer-dialog .proxy-refund-estimate span,body.theme-future .customer-account .customer-dialog .proxy-refund-estimate small{color:var(--future-muted)}body.theme-future .customer-account .customer-dialog .proxy-refund-estimate strong,body.theme-future .customer-account .customer-dialog .proxy-refund-estimate .refund-total{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-dialog .proxy-refund-estimate .refund-total{border-top-color:var(--future-border)}body.theme-future .customer-account .customer-orders-history{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 30px #111b230d}body.theme-future .customer-account .customer-orders-history>.panel-header{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-orders-history>.panel-header :is(h2,p){color:var(--future-text)}body.theme-future .customer-account .customer-orders-history>.panel-header p{color:var(--future-muted)}body.theme-future .customer-account .customer-orders-history>.panel-header .panel-link,body.theme-future .customer-account .customer-orders-export{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-orders-history>.panel-header .panel-link:hover,body.theme-future .customer-account .customer-orders-export:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-orders-history .customer-order-search{border-bottom-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-orders-history .customer-order-search>div{color:#697781;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-orders-history .customer-order-search>div:focus-within{background:var(--future-surface);border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .customer-account .customer-orders-history .customer-order-search input{color:var(--future-text)}body.theme-future .customer-account .customer-orders-history .customer-order-search input::placeholder{color:#8a959c}body.theme-future .customer-account .customer-orders-history .customer-order-search-submit{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f352526}body.theme-future .customer-account .customer-order-history-wrap{background:var(--future-surface)}body.theme-future .customer-account .customer-order-history-table th{color:#6f7e87;border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td{color:#46555e;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:first-child>strong,body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:nth-child(5) strong{color:var(--future-text)}body.theme-future .customer-account .customer-order-history-table .order-kind{color:var(--future-muted)}body.theme-future .customer-account .customer-order-table tr.customer-order-focused>td{color:var(--future-text);background:#fbefeb;border-color:#e0b6aa;animation:1.8s ease-out future-order-focus-pulse}body.theme-future .customer-account .customer-order-table tr.customer-order-focused>td:first-child{box-shadow:inset 5px 0 var(--future-primary)}body.theme-future .customer-account .customer-order-table tr.customer-order-focused>td:last-child{box-shadow:inset -2px 0 #d99a87}@keyframes future-order-focus-pulse{0%,32%{background:#f6dcd4}to{background:#fbefeb}}body.theme-future .customer-account .customer-order-reconciliation-row>td{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .customer-account .customer-order-reconciliation-row.is-focused>td{box-shadow:inset 5px 0 var(--future-primary);background:#fbefeb;border-color:#e0b6aa}body.theme-future .customer-account .customer-order-reconciliation-row.is-focused .customer-order-reconciliation{background:var(--future-surface);border-color:#d9a18f;box-shadow:0 9px 24px #8f35251a}body.theme-future .customer-account .customer-order-reconciliation{color:var(--future-text);border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-order-reconciliation-title strong{color:var(--future-text)}body.theme-future .customer-account .customer-order-reconciliation-title span,body.theme-future .customer-account .customer-order-reconciliation-grid>section>small,body.theme-future .customer-account .customer-order-reconciliation-grid>section>p{color:var(--future-muted)}body.theme-future .customer-account .customer-order-reconciliation-grid>section{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-order-code code,body.theme-future .customer-account .customer-order-proxy-row .customer-order-code code{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-order-code button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-order-code button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-order-money-split span{color:#586771;background:#eef2f4}body.theme-future .customer-account .customer-order-money-split strong{color:var(--future-text)}body.theme-future .customer-account .customer-order-wallet-link{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-order-wallet-link:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-order-proxy-group{color:var(--future-text);border-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-order-proxy-group-heading small{color:#52616a}body.theme-future .customer-account .customer-order-proxy-group:not(.refunded) .customer-order-proxy-group-heading span{color:#155f62;background:#dceeee}body.theme-future .customer-account .customer-order-proxy-row{color:var(--future-text);border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-order-proxy-state small{color:var(--future-muted)}body.theme-future .customer-account .customer-order-proxy-state.unknown strong{color:#596872;background:#edf1f3}body.theme-future .customer-account .customer-order-proxy-toggle{color:var(--future-primary-dark);background:#fff8f5;border-color:#dfb8ad}body.theme-future .customer-account .customer-order-proxy-toggle:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-order-pagination{color:var(--future-muted);border-top-color:var(--future-border);background:var(--future-section)}body.theme-future .customer-account .customer-order-pagination :is(nav strong){color:var(--future-text)}body.theme-future .customer-account .customer-order-pagination select,body.theme-future .customer-account .customer-order-pagination nav button{color:#42515b;border-color:var(--future-border);background:var(--future-surface-strong)}body.theme-future .customer-account .customer-order-pagination nav button:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .customer-account .customer-order-pagination nav button:disabled{color:#9ca7ad;border-color:var(--future-border);background:#edf1f3}body.theme-future .customer-account .customer-order-pagination nav span,body.theme-future .customer-account .customer-order-state{color:var(--future-muted)}body.theme-future .customer-account .customer-order-state strong{color:var(--future-text)}body.theme-future .customer-account .customer-order-state:not(.error)>svg{color:var(--future-primary)}body.theme-future .customer-account .customer-order-state button{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-order-state button:hover{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}@media (width<=760px){body.theme-future .customer-account .customer-orders-export{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0;box-shadow:0 6px 18px #8f352514}body.theme-future .customer-account .customer-orders-history{box-shadow:0 12px 35px #111b2312}body.theme-future .customer-account .customer-orders-history>.panel-header .panel-link{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2bbb0}body.theme-future .customer-account .customer-orders-history .customer-order-search-submit{box-shadow:0 7px 18px #8f352526}body.theme-future .customer-account .customer-order-history-wrap{background:var(--future-section)}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 8px 22px #111b230f}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td{color:#586771}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:before{color:#7c8991}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:first-child>strong{color:var(--future-primary-dark)}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:nth-child(2){color:var(--future-text);background:var(--future-section)!important}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:nth-child(4){border-top-color:var(--future-border)}body.theme-future .customer-account .customer-order-history-table .customer-order-summary-row>td:nth-child(5) strong{color:var(--future-text)}body.theme-future .customer-account .customer-order-history-table .order-kind{color:#596872;background:#edf1f3}body.theme-future .customer-account .customer-order-history-table .customer-order-reconciliation{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 10px 22px #111b230f}body.theme-future .customer-account .customer-order-history-table .customer-order-reconciliation-title{border-bottom-color:var(--future-border)}body.theme-future .customer-account .customer-order-history-table .customer-order-reconciliation-title strong{color:var(--future-text)}}body.theme-future .blog-public{--blog-tech-carbon:#18242d;--blog-tech-ember:var(--future-primary);--blog-tech-ember-dark:var(--future-primary-dark);--blog-tech-teal:var(--future-teal);--blog-tech-muted:#65747d;--blog-tech-line:var(--future-border);color:var(--future-text);background:var(--future-canvas)}body.theme-future .blog-public .blog-skip-link{color:#fff;background:var(--blog-tech-carbon);z-index:260;border-radius:0 0 10px;padding:10px 15px;transition:transform .16s;position:fixed;top:0;left:0;transform:translateY(-120%)}body.theme-future .blog-public .blog-skip-link:focus{transform:translateY(0)}body.theme-future .blog-public .blog-site-header{background:#fcfdfde6;border-bottom-color:#bdc9d0cc;box-shadow:0 9px 28px #111b230e}body.theme-future .blog-public .blog-nav-wrap>nav{color:#586770}body.theme-future .blog-public .blog-nav-wrap>nav a:is(:hover,:focus-visible,.active){color:var(--blog-tech-ember-dark)}body.theme-future .blog-public .blog-hero-search{transition:border-color .18s,background-color .18s,box-shadow .18s}body.theme-future .blog-public .blog-hero-search:focus-within{background:#ffffff21;border-color:#f09a74db;box-shadow:0 0 0 4px #f09a7429,0 20px 52px #060f153d}body.theme-future .blog-public .blog-hero-search button:is(:hover,:focus-visible){color:#fff;background:linear-gradient(135deg, #d45b3d, var(--blog-tech-ember-dark));box-shadow:0 10px 24px #8f352540}body.theme-future .blog-public :is(.blog-category-bar,.blog-category-footer-card){border-color:var(--blog-tech-line);background:linear-gradient(145deg,#fff,#f8fafb);box-shadow:0 18px 48px #111b2312}body.theme-future .blog-public .blog-category-bar>div:first-child span,body.theme-future .blog-public .blog-section-heading span{color:var(--blog-tech-ember)}body.theme-future .blog-public .blog-category-bar>div:first-child strong,body.theme-future .blog-public .blog-section-heading h2,body.theme-future .blog-public .blog-search-empty h2{color:var(--future-text)}body.theme-future .blog-public .blog-category-pills a{color:#54636c;border-color:var(--blog-tech-line);background:#f8fafb;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s}body.theme-future .blog-public .blog-category-pills a i{color:#6b4a41;background:var(--future-primary-soft)}body.theme-future .blog-public .blog-category-pills a:is(.active,:hover,:focus-visible){color:#fff;border-color:var(--blog-tech-ember);background:linear-gradient(135deg, #c9573a, var(--blog-tech-ember-dark));transform:translateY(-1px);box-shadow:0 9px 22px #8f35252b}body.theme-future .blog-public .blog-category-pills a:is(.active,:hover,:focus-visible) i{color:#fff;background:#ffffff2e}body.theme-future .blog-public :is(.blog-featured-card,.blog-card){border-color:var(--blog-tech-line);background:var(--future-surface);position:relative;box-shadow:0 18px 48px #111b2313}body.theme-future .blog-public :is(.blog-featured-card,.blog-card):before{content:"";background:linear-gradient(90deg, var(--blog-tech-teal), var(--blog-tech-ember) 62%, transparent);z-index:4;pointer-events:none;height:3px;position:absolute;inset:0 32% auto 0}body.theme-future .blog-public .blog-card{grid-template-rows:auto minmax(0,1fr);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}body.theme-future .blog-public .blog-card>div:last-child{flex-direction:column;align-items:flex-start;padding:23px;display:flex}body.theme-future .blog-public .blog-card h3{min-height:2.7em;color:var(--future-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.theme-future .blog-public .blog-card p{min-height:5.05em;color:var(--blog-tech-muted)}body.theme-future .blog-public .blog-card-meta,body.theme-future .blog-public .blog-section-heading>strong{color:#77858d}body.theme-future .blog-public .blog-card .blog-read-link{border:1px solid #e1b9ae;border-radius:12px;justify-content:center;min-height:42px;margin-top:auto;padding:0 14px}body.theme-future .blog-public .blog-card:is(:hover,:focus-within){border-color:#d6a99d;transform:translateY(-4px);box-shadow:0 24px 58px #111b231c}body.theme-future .blog-public .blog-card:is(:hover,:focus-within) .blog-cover-image{transform:scale(1.025)}body.theme-future .blog-public .blog-cover-image{filter:drop-shadow(0 12px 28px #111b2333);transition:transform .24s}body.theme-future .blog-public .blog-cover-backdrop{filter:blur(22px)saturate(.78)}body.theme-future .blog-public .blog-featured-card>div:last-child{min-height:0}body.theme-future .blog-public .blog-featured-layout.has-pair .blog-featured-card h2{min-height:2.3em;color:var(--future-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.theme-future .blog-public .blog-featured-layout.has-pair .blog-featured-card p{min-height:5.1em;color:var(--blog-tech-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.theme-future .blog-public .blog-featured-card .blog-featured-link{min-height:43px;margin-top:auto}body.theme-future .blog-public .blog-featured-flag{color:#f8fbfc;background:#101920d1;border-color:#e06f5161}body.theme-future .blog-public .blog-card-tags a{color:#704033;background:#fbf3f0;border-color:#e7cec7}body.theme-future .blog-public .blog-card-tags a:is(:hover,:focus-visible){color:var(--blog-tech-ember-dark);background:#fff;border-color:#d9a899}body.theme-future .blog-public :is(.blog-card a,.blog-featured-card a,.blog-category-pills a,.blog-pagination a,.blog-category-footer-card a,.blog-related-grid>a,.blog-article-sidebar a,.blog-article-tags a):focus-visible{outline-offset:3px;outline:3px solid #197d806b}body.theme-future .blog-public .blog-category-breadcrumb{color:#e6eff3b8}body.theme-future .blog-public .blog-category-breadcrumb strong,body.theme-future .blog-public .blog-category-eyebrow,body.theme-future .blog-public .blog-category-hero-tools>span :is(svg,strong){color:#f09a74}body.theme-future .blog-public .blog-category-hero-inner>p{color:#e6eff3c7}body.theme-future .blog-public .blog-category-hero-tools>span{color:#e6eff3c2;background:#ffffff13;border-color:#d3e2ea33}body.theme-future .blog-public .blog-category-footer-card>span{color:var(--blog-tech-ember-dark);background:var(--future-primary-soft)}body.theme-future .blog-public .blog-category-footer-card strong{color:var(--future-text)}body.theme-future .blog-public .blog-category-footer-card p{color:var(--blog-tech-muted)}body.theme-future .blog-public .blog-category-footer-card>a{color:var(--blog-tech-ember-dark);background:#fff;border-color:#ddb3a7}body.theme-future .blog-public .blog-category-footer-card>a:is(:hover,:focus-visible){color:#fff;border-color:var(--blog-tech-ember-dark);background:var(--blog-tech-ember-dark)}body.theme-future .blog-public .blog-pagination{border-color:var(--blog-tech-line);background:#f8fafb}body.theme-future .blog-public .blog-pagination-direction,body.theme-future .blog-public .blog-pagination>div a{color:#52616a;border-color:var(--blog-tech-line);background:#fff}body.theme-future .blog-public .blog-pagination :is(a:hover,a:focus-visible,a.active){color:#fff;border-color:var(--blog-tech-ember);background:var(--blog-tech-ember)}body.theme-future .blog-public .blog-pagination-direction.disabled{color:#9ba5ab;background:#f1f4f5}body.theme-future .blog-public .blog-search-empty{color:var(--blog-tech-muted)}body.theme-future .blog-public .blog-article-breadcrumb{color:#e6eff3ad}body.theme-future .blog-public .blog-article-breadcrumb a:is(:hover,:focus-visible),body.theme-future .blog-public .blog-article-eyebrow,body.theme-future .blog-public .blog-article-meta svg{color:#f09a74}body.theme-future .blog-public .blog-article-hero-copy>p,body.theme-future .blog-public .blog-article-meta,body.theme-future .blog-public .blog-article-hero-visual p{color:#e6eff3c2}body.theme-future .blog-public .blog-reading-card{border-color:var(--blog-tech-line);background:var(--future-surface);position:relative;box-shadow:0 26px 70px #111b2317}body.theme-future .blog-public .blog-reading-card:before{content:"";background:linear-gradient(90deg, var(--blog-tech-teal), var(--blog-tech-ember), transparent 88%);border-radius:99px;height:3px;position:absolute;inset:0 34px auto}body.theme-future .blog-public .blog-reading-intro{border-bottom-color:var(--blog-tech-line)}body.theme-future .blog-public .blog-reading-intro strong,body.theme-future .blog-public .blog-article-library-card strong{color:var(--future-text)}body.theme-future .blog-public .blog-content-image{border-color:var(--blog-tech-line);background:#f4f7f8;box-shadow:0 16px 40px #111b2314}body.theme-future .blog-public .blog-content-image figcaption{color:#697880;border-top-color:var(--blog-tech-line);background:#fff}body.theme-future .blog-public .blog-youtube-embed{border-color:var(--blog-tech-line);background:var(--blog-tech-carbon);box-shadow:0 16px 40px #111b231f}body.theme-future .blog-public .blog-html-content table{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}body.theme-future .blog-public .blog-article-toc,body.theme-future .blog-public .blog-article-library-card{border-color:var(--blog-tech-line)}body.theme-future .blog-public .blog-article-library-card{background:linear-gradient(145deg,#fff,#f6f8f9);box-shadow:0 14px 35px #111b230e}body.theme-future .blog-public .blog-article-sidebar>.blog-article-support-card p{color:#e6eff3b8}body.theme-future .blog-public .blog-article-sidebar>.blog-article-support-card .blog-article-support-action{background:#ffffff14;border-color:#f09a7457}body.theme-future .blog-public .blog-article-library-card p,body.theme-future .blog-public .blog-related-grid>a>p{color:var(--blog-tech-muted)}body.theme-future .blog-public .blog-related-grid>a{border-color:var(--blog-tech-line);background:var(--future-surface);min-height:240px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 14px 38px #111b230f}body.theme-future .blog-public .blog-related-grid>a:before{content:"";background:linear-gradient(90deg, var(--blog-tech-teal), var(--blog-tech-ember));width:42px;height:2px;position:absolute;top:0;left:22px}body.theme-future .blog-public .blog-related-grid>a>strong{color:var(--future-text)}body.theme-future .blog-public .blog-related-grid>a>em{margin-top:auto}body.theme-future .blog-public .blog-related-grid>a:is(:hover,:focus-visible){border-color:#d6a99d;transform:translateY(-3px);box-shadow:0 20px 48px #111b231a}body.theme-future:has(.blog-public) .public-support-launcher{border-radius:17px;justify-content:center;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;padding:6px;bottom:12px;right:10px}body.theme-future:has(.blog-public) .public-support-launcher>span:nth-child(2){display:none}body.theme-future:has(.blog-public) .public-support-launcher>svg{display:none}body.theme-future:has(.blog-public) .public-support-launcher>:is(i,b){position:absolute;top:-3px;right:-3px}@media (width<=900px){body.theme-future .blog-public .blog-article-modern .blog-article-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}body.theme-future .blog-public .blog-reading-card{grid-area:2/1/auto/-1}body.theme-future .blog-public .blog-article-sidebar{display:contents}body.theme-future .blog-public .blog-article-toc{grid-area:1/1/auto/-1}body.theme-future .blog-public .blog-article-support-card{grid-area:3/1}body.theme-future .blog-public .blog-article-library-card{grid-area:3/2}}@media (width<=680px){body.theme-future .blog-public .blog-category-pills{grid-template-columns:minmax(0,1fr);gap:9px;padding:2px;display:grid;overflow:visible}body.theme-future .blog-public .blog-category-pills a{width:100%}body.theme-future .blog-public .blog-card>div:last-child{padding:20px}body.theme-future .blog-public .blog-card h3,body.theme-future .blog-public .blog-card p,body.theme-future .blog-public .blog-featured-layout.has-pair .blog-featured-card h2,body.theme-future .blog-public .blog-featured-layout.has-pair .blog-featured-card p{min-height:0}body.theme-future .blog-public .blog-article-modern .blog-article-layout{grid-template-columns:minmax(0,1fr)}body.theme-future .blog-public .blog-article-support-card,body.theme-future .blog-public .blog-article-library-card{grid-column:1}body.theme-future .blog-public .blog-article-support-card{grid-row:3}body.theme-future .blog-public .blog-article-library-card{grid-row:4}body.theme-future:has(.blog-public) .public-support-launcher{border-radius:15px;width:46px;min-width:46px;height:46px;min-height:46px;padding:4px;right:6px}body.theme-future:has(.blog-public) .public-support-launcher>span:first-child{border-radius:11px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){body.theme-future .blog-public :is(.blog-card,.blog-cover-image,.blog-category-pills a,.blog-related-grid>a,.blog-skip-link){transition:none}body.theme-future .blog-public :is(.blog-card,.blog-category-pills a,.blog-related-grid>a):is(:hover,:focus-within,:focus-visible){transform:none}}body.theme-future .dashboard-shell .partner-admin-heading{align-items:flex-end}body.theme-future .dashboard-shell .partner-admin-heading>div:first-child{max-width:760px}body.theme-future .dashboard-shell .partner-admin-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}body.theme-future .dashboard-shell .partner-admin-heading>div:last-child>*{min-height:40px}body.theme-future .dashboard-shell .partner-admin-kicker{width:max-content;color:var(--future-primary-dark);background:var(--future-primary-soft);letter-spacing:.09em;border:1px solid #dfb4a8;border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}body.theme-future .dashboard-shell .partner-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}body.theme-future .dashboard-shell .partner-admin-summary article{border:1px solid var(--future-border);border-radius:var(--admin-card-radius);background:linear-gradient(145deg,#fffffff2,#f4f7f8eb);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:118px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #111b230d}body.theme-future .dashboard-shell .partner-admin-summary article:before{content:"";background:linear-gradient(90deg, var(--future-primary), transparent);width:68px;height:2px;position:absolute;top:0;left:18px}body.theme-future .dashboard-shell .partner-admin-summary article:nth-child(2):before{background:linear-gradient(90deg, var(--future-teal), transparent)}body.theme-future .dashboard-shell .partner-admin-summary article:nth-child(3):before{background:linear-gradient(90deg, var(--future-amber), transparent)}body.theme-future .dashboard-shell .partner-admin-summary article:hover{border-color:var(--future-border-strong);transform:translateY(-2px);box-shadow:0 16px 36px #111b2313}body.theme-future .dashboard-shell .partner-admin-summary article>span{width:42px;height:42px;color:var(--future-primary-dark);background:var(--future-primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}body.theme-future .dashboard-shell .partner-admin-summary article:nth-child(2)>span{color:#156d70;background:#e3f1f1}body.theme-future .dashboard-shell .partner-admin-summary article:nth-child(3)>span{color:#8c5a12;background:#fff1d8}body.theme-future .dashboard-shell .partner-admin-summary article>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;min-width:0;display:grid}body.theme-future .dashboard-shell .partner-admin-summary small{color:#6d7981;letter-spacing:.08em;font-size:7px;font-weight:900}body.theme-future .dashboard-shell .partner-admin-summary strong{color:var(--future-text);font:850 27px/1 var(--app-font-technical);grid-area:1/2/3}body.theme-future .dashboard-shell .partner-admin-summary p{color:var(--future-muted);grid-column:1;margin:0;font-size:9px;line-height:1.45}body.theme-future .dashboard-shell .partner-admin-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.65fr);align-items:start;gap:16px;min-width:0;display:grid}body.theme-future .dashboard-shell .partner-admin-layout.editor-closed{grid-template-columns:minmax(0,1fr)}body.theme-future .dashboard-shell .partner-admin-layout.editor-closed .partner-admin-list>div:not(.partner-admin-empty){grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-height:none}body.theme-future .dashboard-shell :is(.partner-admin-list,.partner-admin-editor){border-color:var(--future-border);background:var(--future-surface);min-width:0;padding:0;overflow:hidden;box-shadow:0 12px 32px #111b230e}body.theme-future .dashboard-shell .partner-admin-list{position:sticky;top:88px}body.theme-future .dashboard-shell .partner-admin-list>header,body.theme-future .dashboard-shell .partner-admin-editor>header{border-bottom:1px solid var(--future-border);background:linear-gradient(135deg, var(--future-surface-strong), var(--future-section));justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:16px 18px;display:flex}body.theme-future .dashboard-shell .partner-admin-list>header>div,body.theme-future .dashboard-shell .partner-admin-editor>header>div{min-width:0}body.theme-future .dashboard-shell :is(.partner-admin-list,.partner-admin-editor)>header h2{color:var(--future-text);letter-spacing:-.015em;margin:0 0 4px;font-size:15px;line-height:1.25}body.theme-future .dashboard-shell :is(.partner-admin-list,.partner-admin-editor)>header p{color:var(--future-muted);margin:0;font-size:9px;line-height:1.5}body.theme-future .dashboard-shell .partner-admin-list>header>span{min-width:30px;height:30px;color:var(--future-primary-dark);background:var(--future-primary-soft);font:800 10px/1 var(--app-font-technical);border:1px solid #dfb4a8;border-radius:9px;place-items:center;padding:0 8px;display:grid}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty){overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#c4cfd5 transparent;gap:7px;max-height:min(600px,100vh - 250px);padding:9px;display:grid;overflow-y:auto}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button{color:#59666f;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:62px;padding:9px;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button:hover{color:var(--future-primary-dark);background:#fff8f5;border-color:#e2c0b7;transform:translate(2px)}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button.active{color:var(--future-primary-dark);box-shadow:inset 3px 0 var(--future-primary), 0 7px 18px #8f352513;background:linear-gradient(90deg,#b84c321f,#ffffffe0);border-color:#dfa99b}body.theme-future .dashboard-shell .partner-admin-list-logo{border:1px solid var(--future-border);color:#156d70;background:var(--future-surface-strong);border-radius:10px;place-items:center;width:42px;height:42px;padding:5px;display:grid;overflow:hidden}body.theme-future .dashboard-shell .partner-admin-list-logo img{object-fit:contain;width:100%;height:100%;display:block}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button strong{color:var(--future-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button small{color:var(--future-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button>svg{color:#89959c}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button:is(:hover,.active)>svg{color:var(--future-primary)}body.theme-future .dashboard-shell .partner-admin-empty{min-height:270px;color:var(--future-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}body.theme-future .dashboard-shell .partner-admin-empty>svg{color:var(--future-primary)}body.theme-future .dashboard-shell .partner-admin-empty strong{color:var(--future-text);font-size:12px}body.theme-future .dashboard-shell .partner-admin-empty p{max-width:260px;color:var(--future-muted);margin:0 0 4px;font-size:9px;line-height:1.55}body.theme-future .dashboard-shell .partner-admin-editor>header>div>span{color:var(--future-primary-dark);letter-spacing:.09em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}body.theme-future .dashboard-shell .partner-admin-delete{color:#b34141;background:#fff5f5;border:1px solid #efc4c4;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;padding:0;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:grid}body.theme-future .dashboard-shell .partner-admin-delete:hover:not(:disabled){color:#fff;background:#b34141;border-color:#b34141;transform:translateY(-1px)}body.theme-future .dashboard-shell .partner-admin-delete:disabled{opacity:.55;cursor:default}body.theme-future .dashboard-shell .partner-admin-editor-grid{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);align-items:start;gap:18px;padding:18px;display:grid}body.theme-future .dashboard-shell .partner-logo-uploader{border:1px solid var(--future-border);background:var(--future-section);border-radius:13px;flex-direction:column;gap:9px;min-width:0;padding:13px;display:flex}body.theme-future .dashboard-shell .partner-logo-uploader>div{border:1px dashed var(--future-border-strong);color:#697780;background:linear-gradient(135deg, #197d800b, #b84c320a), var(--future-surface-strong);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:172px;padding:18px;display:flex;overflow:hidden}body.theme-future .dashboard-shell .partner-logo-uploader>div>svg{color:var(--future-primary)}body.theme-future .dashboard-shell .partner-logo-uploader>div strong{color:var(--future-text);font-size:11px}body.theme-future .dashboard-shell .partner-logo-uploader>div small{color:var(--future-muted);font-size:8px}body.theme-future .dashboard-shell .partner-logo-uploader>div.has-logo{background:#fff}body.theme-future .dashboard-shell .partner-logo-uploader>div.has-logo img{object-fit:contain;width:100%;height:138px;display:block}body.theme-future .dashboard-shell .partner-logo-uploader>button{justify-content:center;width:100%;min-height:38px}body.theme-future .dashboard-shell .partner-logo-specs{border:1px solid var(--future-border);background:var(--future-surface-strong);border-radius:10px;gap:7px;margin:0;padding:9px 10px;list-style:none;display:grid}body.theme-future .dashboard-shell .partner-logo-specs li{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}body.theme-future .dashboard-shell .partner-logo-specs li+li{border-top:1px solid var(--future-border);padding-top:7px}body.theme-future .dashboard-shell .partner-logo-specs span{color:var(--future-muted);font-size:8px;font-weight:700}body.theme-future .dashboard-shell .partner-logo-specs strong{color:var(--future-text);font-size:8px;font-weight:750;line-height:1.45}body.theme-future .dashboard-shell .partner-logo-uploader>small{color:#77848c;text-align:center;font-size:8px;line-height:1.5}body.theme-future .dashboard-shell .partner-logo-uploader>p[role=status]{color:#285f62;background:#eef7f7;border:1px solid #bfd8d9;border-radius:8px;margin:0;padding:8px 9px;font-size:8px;line-height:1.45}body.theme-future .dashboard-shell .partner-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;display:grid}body.theme-future .dashboard-shell .partner-admin-fields .full{grid-column:1/-1}body.theme-future .dashboard-shell .partner-admin-fields .field{gap:7px;min-width:0}body.theme-future .dashboard-shell .partner-admin-fields .field>label{color:#46545d;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}body.theme-future .dashboard-shell .partner-admin-fields .field>label small{color:#7d8990;font:700 7px/1 var(--app-font-technical)}body.theme-future .dashboard-shell .partner-admin-fields :is(input,select,textarea){border:1px solid var(--future-border);border-radius:var(--admin-control-radius);width:100%;min-width:0;color:var(--future-text);background:var(--future-surface-strong);outline:none;font-size:10px;transition:border-color .16s,box-shadow .16s,background-color .16s}body.theme-future .dashboard-shell .partner-admin-fields :is(input,select){height:42px;padding:0 11px}body.theme-future .dashboard-shell .partner-admin-fields textarea{resize:vertical;min-height:124px;padding:11px;line-height:1.55}body.theme-future .dashboard-shell .partner-admin-fields :is(input,select,textarea):focus{background:#fff;border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .dashboard-shell .partner-admin-fields .field>small{color:var(--future-muted);font-size:8px;line-height:1.45}body.theme-future .dashboard-shell .partner-footer-toggle{border:1px solid var(--future-border);color:#526069;background:var(--future-section);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}body.theme-future .dashboard-shell .partner-footer-toggle:has(input:checked){background:var(--future-primary-soft);box-shadow:inset 3px 0 var(--future-primary);border-color:#dfb2a6}body.theme-future .dashboard-shell .partner-footer-toggle input{width:17px;height:17px;accent-color:var(--future-primary)}body.theme-future .dashboard-shell .partner-footer-toggle>span{flex-direction:column;gap:3px;min-width:0;display:flex}body.theme-future .dashboard-shell .partner-footer-toggle strong{color:var(--future-text);font-size:9px}body.theme-future .dashboard-shell .partner-footer-toggle small{color:var(--future-muted);font-size:8px;line-height:1.4}body.theme-future .dashboard-shell .partner-footer-toggle>svg{color:#a0abb1}body.theme-future .dashboard-shell .partner-footer-toggle:has(input:checked)>svg{color:var(--future-primary-dark)}body.theme-future .dashboard-shell .partner-public-preview{background:radial-gradient(circle at 100% 0, #197d802e, transparent 13rem), linear-gradient(145deg, #24333d, var(--future-carbon));border:1px solid #344650;border-radius:14px;margin:0 18px 18px;padding:13px;box-shadow:0 14px 32px #0a151d24}body.theme-future .dashboard-shell .partner-public-preview>span{color:#f09a74;letter-spacing:.09em;margin-bottom:9px;font-size:7px;font-weight:900;display:block}body.theme-future .dashboard-shell .partner-public-preview>article{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px;display:grid}body.theme-future .dashboard-shell .partner-public-preview>article>div{color:#156d70;background:#fff;border-radius:10px;place-items:center;width:60px;height:60px;padding:8px;display:grid;overflow:hidden}body.theme-future .dashboard-shell .partner-public-preview>article>div img{object-fit:contain;width:100%;height:100%}body.theme-future .dashboard-shell .partner-public-preview>article>section{min-width:0}body.theme-future .dashboard-shell .partner-public-preview>article small{color:#f0a98a;letter-spacing:.07em;font-size:7px;font-weight:850}body.theme-future .dashboard-shell .partner-public-preview>article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}body.theme-future .dashboard-shell .partner-public-preview>article p{color:#aebdc4;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;line-height:1.45;overflow:hidden}body.theme-future .dashboard-shell .partner-public-preview>article>i{color:#f09a74;background:#b84c321f;border:1px solid #f09a744d;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}body.theme-future .dashboard-shell .partner-admin-editor>.admin-form-actions{border-top:1px solid var(--future-border);background:var(--future-section);justify-content:flex-end;align-items:center;gap:9px;min-height:66px;margin:0;padding:12px 18px;display:flex}body.theme-future .dashboard-shell .partner-admin-editor>.admin-form-actions>*{min-height:39px}body.theme-future .blog-public .partners-public-page{--partner-carbon:#111b23;--partner-panel:#1b2933;--partner-ember:var(--future-primary);--partner-ember-dark:var(--future-primary-dark);--partner-teal:var(--future-teal);--partner-muted:#66757e;min-height:calc(100vh - 74px);color:var(--future-text);background:radial-gradient(circle at 92% 8%, #197d800e, transparent 24rem), var(--future-canvas)}body.theme-future .blog-public .partners-public-hero{color:#e8eef1;background:radial-gradient(circle at 85% 0, #197d8033, transparent 26rem), radial-gradient(circle at 6% 90%, #b84c3229, transparent 24rem), linear-gradient(135deg, #22323d 0%, var(--partner-carbon) 68%);isolation:isolate;position:relative;overflow:hidden}body.theme-future .blog-public .partners-public-hero:before{content:"";opacity:.16;z-index:-1;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%,#000);mask-image:linear-gradient(90deg,#0000,#000 36%,#000)}body.theme-future .blog-public .partners-public-hero:after{content:"";z-index:-1;border:52px solid #f09a740e;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-210px;right:-145px}body.theme-future .blog-public .partners-public-hero>.container{grid-template-columns:minmax(0,1.2fr) minmax(290px,.58fr);align-items:center;gap:clamp(42px,7vw,90px);min-height:410px;padding-block:72px;display:grid}body.theme-future .blog-public .partners-public-hero-copy{min-width:0}body.theme-future .blog-public .partners-public-hero-copy>span,body.theme-future .blog-public .partners-public-content>.container>header>span{color:#f1a181;letter-spacing:.09em;background:#b84c321f;border:1px solid #f09a744d;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}body.theme-future .blog-public .partners-public-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:18px 0 15px;font-size:clamp(42px,5.2vw,72px);line-height:.98}body.theme-future .blog-public .partners-public-hero-copy h1 em{color:#f09a74;font-style:normal}body.theme-future .blog-public .partners-public-hero-copy p{color:#dee8edc2;max-width:710px;margin:0;font-size:16px;line-height:1.7}body.theme-future .blog-public .partners-public-hero aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff21;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-width:0;padding:21px;display:grid;box-shadow:0 24px 70px #040b103d}body.theme-future .blog-public .partners-public-hero aside>span{color:#f09a74;background:#b84c3221;border:1px solid #f09a744d;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}body.theme-future .blog-public .partners-public-hero aside>div{min-width:0}body.theme-future .blog-public .partners-public-hero aside small{color:#aab9c0;letter-spacing:.075em;font-size:10px;font-weight:850;display:block}body.theme-future .blog-public .partners-public-hero aside strong{color:#fff;font:850 35px/1 var(--app-font-technical);margin-top:3px;display:block}body.theme-future .blog-public .partners-public-hero aside p{color:#adbbc2;margin:7px 0 0;font-size:12px;line-height:1.55}body.theme-future .blog-public .partners-public-hero aside>svg{color:#71b9bb}body.theme-future .blog-public .partners-public-content{padding:72px 0 86px}body.theme-future .blog-public .partners-public-content>.container>header{max-width:720px;margin-bottom:26px}body.theme-future .blog-public .partners-public-content>.container>header>span{color:#156d70;background:#e6f2f2;border-color:#bed9da}body.theme-future .blog-public .partners-public-content>.container>header h2{color:var(--future-text);letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1.12}body.theme-future .blog-public .partners-public-content>.container>header p{color:var(--partner-muted);margin:0;font-size:15px;line-height:1.7}body.theme-future .blog-public .partners-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}body.theme-future .blog-public .partners-public-grid>a{border:1px solid var(--future-border);min-width:0;min-height:382px;color:var(--future-text);background:linear-gradient(145deg,#fffffffa,#f4f7f8ed);border-radius:17px;flex-direction:column;padding:19px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #111b230f}body.theme-future .blog-public .partners-public-grid>a:before{content:"";background:linear-gradient(90deg, var(--partner-teal), var(--partner-ember));border-radius:999px;width:74px;height:3px;position:absolute;top:0;left:18px}body.theme-future .blog-public .partners-public-grid>a:is(:hover,:focus-visible){border-color:#d7a99c;outline:none;transform:translateY(-4px);box-shadow:0 22px 52px #111b231c}body.theme-future .blog-public .partners-public-logo{border:1px solid var(--future-border);background:linear-gradient(135deg,#197d800a,#b84c3209),#fff;border-radius:13px;place-items:center;height:124px;padding:19px;display:grid;overflow:hidden}body.theme-future .blog-public .partners-public-logo img{object-fit:contain;width:100%;height:100%;transition:transform .2s;display:block}body.theme-future .blog-public .partners-public-grid>a:is(:hover,:focus-visible) .partners-public-logo img{transform:scale(1.035)}body.theme-future .blog-public .partners-public-grid>a>section{min-width:0;padding:19px 3px 16px}body.theme-future .blog-public .partners-public-grid>a>section small{color:var(--partner-ember-dark);font:800 11px/1.35 var(--app-font-technical);letter-spacing:.08em}body.theme-future .blog-public .partners-public-grid>a h3{overflow-wrap:anywhere;color:var(--future-text);letter-spacing:-.02em;margin:9px 0 8px;font-size:21px;line-height:1.25}body.theme-future .blog-public .partners-public-grid>a p{color:var(--partner-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.58;display:-webkit-box;overflow:hidden}body.theme-future .blog-public .partners-public-grid>a>span{border-top:1px solid var(--future-border);color:var(--partner-ember-dark);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:13px 3px 1px;font-size:13px;font-weight:850;display:flex}body.theme-future .blog-public .partners-public-grid>a>span svg{transition:transform .2s}body.theme-future .blog-public .partners-public-grid>a:is(:hover,:focus-visible)>span svg{transform:translate(2px,-2px)}body.theme-future .blog-public .partners-public-empty{border:1px dashed var(--future-border-strong);min-height:330px;color:var(--future-muted);background:radial-gradient(circle at 50% 0, #197d8012, transparent 17rem), var(--future-surface);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:42px 24px;display:flex;box-shadow:0 14px 38px #111b230b}body.theme-future .blog-public .partners-public-empty>span{color:#156d70;background:#e6f2f2;border:1px solid #bfd9da;border-radius:18px;place-items:center;width:66px;height:66px;display:grid}body.theme-future .blog-public .partners-public-empty h2{max-width:560px;color:var(--future-text);margin:18px 0 8px;font-size:23px}body.theme-future .blog-public .partners-public-empty p{max-width:610px;color:var(--future-muted);margin:0;font-size:11px;line-height:1.65}body.theme-future .public-partner-strip{color:#dfe8ec;background:radial-gradient(circle at 100% 0,#197d8021,#0000 17rem),#ffffff0b;border:1px solid #c4cfd529;border-radius:17px;width:100%;margin-bottom:46px;padding:16px;box-shadow:inset 0 1px #ffffff0b}body.theme-future .public-partner-strip-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:13px;display:grid}body.theme-future .public-partner-strip-heading>span{color:#f09a74;background:#b84c3221;border:1px solid #f09a7447;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}body.theme-future .public-partner-strip-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}body.theme-future .public-partner-strip-heading strong{color:#f2f6f8;font-size:14px}body.theme-future .public-partner-strip-heading small{color:#91a0a8;font-size:11px}body.theme-future .public-partner-strip-heading>a{color:#f0a182;background:#b84c321a;border:1px solid #f09a7440;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:11px;font-weight:850;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}body.theme-future .public-partner-strip-heading>a:is(:hover,:focus-visible){color:#fff;border-color:var(--future-primary);background:var(--future-primary);outline:none}body.theme-future .public-partner-strip-logos{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}body.theme-future .public-partner-strip-logos>a{color:#aebbc2;background:#ffffff0b;border:1px solid #c4cfd521;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:70px;padding:9px;transition:color .17s,border-color .17s,background-color .17s,transform .17s;display:flex;overflow:hidden}body.theme-future .public-partner-strip-logos>a:is(:hover,:focus-visible){color:#fff;background:#b84c321a;border-color:#f09a746b;outline:none;transform:translateY(-2px)}body.theme-future .public-partner-strip-logos img{filter:saturate(.82)brightness(1.08);object-fit:contain;width:100%;max-width:106px;height:28px;display:block}body.theme-future .public-partner-strip-logos span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:750;overflow:hidden}@media (width<=1160px){body.theme-future .dashboard-shell .partner-admin-layout{grid-template-columns:minmax(0,1fr)}body.theme-future .dashboard-shell .partner-admin-list{position:static}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty){max-height:340px}}@media (width<=920px){body.theme-future .blog-public .partners-public-hero>.container{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding-block:58px}body.theme-future .blog-public .partners-public-hero aside{max-width:560px}body.theme-future .blog-public .partners-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body.theme-future .dashboard-shell .partner-admin-heading{align-items:stretch}body.theme-future .dashboard-shell .partner-admin-heading>div:last-child,body.theme-future .dashboard-shell .partner-admin-heading>div:last-child>*{width:100%}body.theme-future .dashboard-shell .partner-admin-heading>div:last-child>*{justify-content:center}body.theme-future .dashboard-shell .partner-admin-summary{grid-template-columns:minmax(0,1fr)}body.theme-future .dashboard-shell .partner-admin-summary article{min-height:96px}body.theme-future .dashboard-shell .partner-admin-editor-grid{grid-template-columns:minmax(0,1fr)}body.theme-future .dashboard-shell .partner-logo-uploader>div{min-height:150px}body.theme-future .dashboard-shell .partner-public-preview>article{grid-template-columns:52px minmax(0,1fr) auto}body.theme-future .dashboard-shell .partner-public-preview>article>div{width:52px;height:52px}body.theme-future .blog-public .partners-public-content{padding:54px 0 66px}}@media (width<=640px){body.theme-future .dashboard-shell .partner-admin-fields{grid-template-columns:minmax(0,1fr)}body.theme-future .dashboard-shell .partner-admin-fields .full{grid-column:1}body.theme-future .dashboard-shell .partner-admin-editor-grid{padding:14px}body.theme-future .dashboard-shell .partner-public-preview{margin:0 14px 14px}body.theme-future .dashboard-shell .partner-admin-editor>.admin-form-actions{padding:12px 14px}body.theme-future .blog-public .partners-public-hero-copy h1{font-size:clamp(37px,12vw,52px)}body.theme-future .blog-public .partners-public-hero-copy p{font-size:15px}body.theme-future .blog-public .partners-public-grid{grid-template-columns:minmax(0,1fr)}body.theme-future .blog-public .partners-public-grid>a{min-height:370px}body.theme-future .public-partner-strip{border-radius:14px;margin-bottom:34px;padding:13px}body.theme-future .public-partner-strip-heading{grid-template-columns:auto minmax(0,1fr)}body.theme-future .public-partner-strip-heading strong{font-size:15px}body.theme-future .public-partner-strip-heading small{font-size:12px}body.theme-future .public-partner-strip-heading>a{grid-column:1/-1;justify-content:center;width:100%;font-size:12px}body.theme-future .public-partner-strip-logos{scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:10px;padding:1px 2px 3px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}body.theme-future .public-partner-strip-logos::-webkit-scrollbar{display:none}body.theme-future .public-partner-strip-logos>a{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(142px,42vw,180px);min-height:82px;padding:10px 8px}body.theme-future .public-partner-strip-logos>a:last-child:nth-child(odd){width:auto}body.theme-future .public-partner-strip-logos img{max-width:112px;height:32px}body.theme-future .public-partner-strip-logos span{font-size:12px}}@media (width<=460px){body.theme-future .dashboard-shell .partner-admin-list>header,body.theme-future .dashboard-shell .partner-admin-editor>header{padding:14px}body.theme-future .dashboard-shell .partner-admin-editor>header{align-items:flex-start}body.theme-future .dashboard-shell .partner-admin-list>div:not(.partner-admin-empty)>button{grid-template-columns:38px minmax(0,1fr) auto}body.theme-future .dashboard-shell .partner-admin-list-logo{width:38px;height:38px}body.theme-future .dashboard-shell .partner-public-preview>article{grid-template-columns:46px minmax(0,1fr)}body.theme-future .dashboard-shell .partner-public-preview>article>div{width:46px;height:46px}body.theme-future .dashboard-shell .partner-public-preview>article>i{display:none}body.theme-future .dashboard-shell .partner-admin-editor>.admin-form-actions{flex-direction:column-reverse}body.theme-future .dashboard-shell .partner-admin-editor>.admin-form-actions>*{justify-content:center;width:100%}body.theme-future .blog-public .partners-public-hero>.container{padding-block:44px}body.theme-future .blog-public .partners-public-hero aside{grid-template-columns:auto minmax(0,1fr);padding:15px}body.theme-future .blog-public .partners-public-hero aside>span{width:46px;height:46px}body.theme-future .blog-public .partners-public-hero aside>svg{display:none}body.theme-future .blog-public .partners-public-content>.container>header h2{font-size:28px}body.theme-future .blog-public .partners-public-content>.container>header p{font-size:14px}body.theme-future .public-partner-strip-logos{gap:8px}body.theme-future .public-partner-strip-logos>a,body.theme-future .public-partner-strip-logos>a:last-child:nth-child(odd){flex-direction:column;flex:0 0 clamp(138px,44vw,166px);justify-content:center;gap:6px;width:auto;min-height:78px;padding:9px 8px}body.theme-future .public-partner-strip-logos img{flex:none;width:100%;max-width:108px;height:30px}body.theme-future .public-partner-strip-logos span{text-align:center;font-size:12px}}@media (prefers-reduced-motion:reduce){body.theme-future .dashboard-shell :is(.partner-admin-summary article,.partner-admin-list>div:not(.partner-admin-empty)>button,.partner-admin-delete),body.theme-future .blog-public :is(.partners-public-grid>a,.partners-public-logo img),body.theme-future :is(.public-partner-strip-heading>a,.public-partner-strip-logos>a){transition:none}body.theme-future .dashboard-shell :is(.partner-admin-summary article,.partner-admin-list>div:not(.partner-admin-empty)>button):hover,body.theme-future .blog-public .partners-public-grid>a:is(:hover,:focus-visible),body.theme-future .public-partner-strip-logos>a:is(:hover,:focus-visible){transform:none}}body.theme-future .storefront .products-section{background:radial-gradient(circle at 8% 16%,#367f8711,#0000 24rem),radial-gradient(circle at 94% 5%,#b84c320e,#0000 25rem),linear-gradient(#f2f5f6 0%,#eef2f3 100%);position:relative;overflow:hidden}body.theme-future .storefront .products-section:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000 49.8%,#7b8f9a14 50%,#0000 50.2%) 0 0/74px 74px,linear-gradient(#0000 49.8%,#7b8f9a14 50%,#0000 50.2%) 0 0/74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}body.theme-future .storefront .products-section>.container{z-index:1;position:relative}body.theme-future .storefront .products-section .section-heading.centered{max-width:720px;margin-bottom:34px}body.theme-future .storefront .products-section .section-kicker{color:var(--future-primary-dark);background:#ffffffb8;border:1px solid #b84c322e;border-radius:999px;margin-bottom:14px;padding:7px 11px;box-shadow:0 8px 24px #111b2309}body.theme-future .storefront .products-section .section-heading h2{color:var(--future-text);letter-spacing:-2.4px;font-size:clamp(38px,4.2vw,55px)}body.theme-future .storefront .products-section .section-heading p{color:#63717a;max-width:680px;margin:14px auto 0;font-size:15px;line-height:1.65}body.theme-future .storefront .products-section .storefront-seo-category-links{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfdfde0;border:1px solid #bdc9d0cc;border-radius:17px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1180px;margin:-6px auto 30px;padding:9px;display:grid;box-shadow:0 14px 36px #111b230e}body.theme-future .storefront .products-section .storefront-seo-category-links>a{color:#52616b;letter-spacing:.01em;background:0 0;border-color:#0000;justify-content:center;min-width:0;min-height:40px;padding:0 10px;font-size:10px}body.theme-future .storefront .products-section .storefront-seo-category-links>a:hover{border-color:var(--future-border);color:var(--future-primary-dark);box-shadow:none;background:#f7e9e5}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary{color:#f7fafb;background:radial-gradient(circle at 100% 0,#b84c3230,#0000 48%),linear-gradient(135deg,#182934,#111b23);border-color:#ffffff17;grid-column:span 3;justify-content:flex-start;min-height:58px;padding:8px 16px;box-shadow:0 10px 24px #111b231f}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary:hover{color:#fff;background:radial-gradient(circle at 100% 0,#dd664842,#0000 50%),linear-gradient(135deg,#1d303c,#111b23);border-color:#e0715473;box-shadow:0 13px 28px #111b2329}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary>svg{color:#ee7858;flex:none}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary>svg:last-child{margin-left:auto}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary>span{gap:3px}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary strong{color:#fff;font-size:12px}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary small{color:#aebbc3;font-size:9px}body.theme-future .storefront .home-category-grid{gap:22px}body.theme-future .storefront .home-category-card{--home-card-accent:#2f7f87;--home-card-accent-soft:#2f7f8721;isolation:isolate;border:1px solid var(--future-border);background:radial-gradient(circle at 103% -6%, var(--home-card-accent-soft), transparent 35%), linear-gradient(180deg, #fffffffa, #f9fbfcfa);border-radius:20px;min-height:372px;padding:25px;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;transform:none;box-shadow:0 18px 44px #111b2312,inset 0 1px #fffc}body.theme-future .storefront .home-category-card:before{content:"";background:linear-gradient(90deg, transparent, var(--home-card-accent) 18%, var(--home-card-accent) 82%, transparent);opacity:.9;border-radius:0 0 999px 999px;height:3px;position:absolute;inset:0 24px auto}body.theme-future .storefront .home-category-card:after{content:"";z-index:-1;border-top:1px solid var(--home-card-accent-soft);border-left:1px solid var(--home-card-accent-soft);opacity:.72;border-radius:18px 0 0;width:132px;height:58px;position:absolute;top:70px;right:-24px;transform:skew(-24deg)}body.theme-future .storefront .home-category-card.segment-mobile{--home-card-accent:#c9573a;--home-card-accent-soft:#c9573a24}body.theme-future .storefront .home-category-card.segment-ipv6{--home-card-accent:#6575a7;--home-card-accent-soft:#6575a724}body.theme-future .storefront .home-category-card.segment-trial,body.theme-future .storefront .home-category-card.segment-other{--home-card-accent:#6f7e87;--home-card-accent-soft:#6f7e8721}body.theme-future .storefront .home-category-card.featured{background:radial-gradient(circle at 103% -6%,#c9573a2b,#0000 36%),linear-gradient(#fff,#fbf7f5);border-color:#c9573a6b;transform:none;box-shadow:0 20px 48px #7934231b,inset 0 1px #ffffffe0}body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover,body.theme-future .storefront .home-category-card:not(.featured):hover{border-color:var(--home-card-accent)}@supports (color:color-mix(in lab, red, red)){body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover,body.theme-future .storefront .home-category-card:not(.featured):hover{border-color:color-mix(in srgb, var(--home-card-accent) 50%, var(--future-border))}}body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover,body.theme-future .storefront .home-category-card:not(.featured):hover{transform:translateY(-4px);box-shadow:0 24px 54px #111b231c,inset 0 1px #ffffffe6}body.theme-future .storefront .home-category-card .popular-label,body.theme-future .storefront .home-category-card.featured .popular-label{z-index:2;color:#fff;letter-spacing:.75px;background:linear-gradient(135deg,#d06042,#a53d29);padding:7px 10px;font-size:9px;top:19px;right:20px;transform:none;box-shadow:0 8px 20px #88301f2e}body.theme-future .storefront .home-category-card.featured .home-category-head{padding-right:88px}body.theme-future .storefront .home-category-head{gap:13px}body.theme-future .storefront .home-category-head>span{color:#f1886c;background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 48%),linear-gradient(145deg,#203642,#111b23);border:1px solid #ffffff14;border-radius:14px;width:50px;height:50px;box-shadow:0 10px 22px #111b2321}body.theme-future .storefront .home-category-card.segment-residential .home-category-head>span{color:#61b6bd}body.theme-future .storefront .home-category-card.segment-ipv6 .home-category-head>span{color:#9ca9d3}body.theme-future .storefront .home-category-head small{color:var(--home-card-accent);letter-spacing:.95px;font-size:10px}body.theme-future .storefront .home-category-head strong{color:#697780;font-size:11px;font-weight:700}body.theme-future .storefront .home-category-card h3{color:var(--future-text);letter-spacing:-1px;margin:20px 0 10px;font-size:27px;line-height:1.15}body.theme-future .storefront .home-category-card>p{color:#5e6c75;min-height:68px;margin:0;font-size:13px;line-height:1.65}body.theme-future .storefront .home-category-card .home-carrier-list{border-color:#e1e7ea;flex:none;align-content:center;min-height:70px;padding:14px 0 16px}body.theme-future .storefront .home-category-card .home-carrier-list span{color:#45545e;background:#f4f7f8f0;border-color:#d7e0e5;min-height:31px;padding:0 10px;font-size:10px;font-weight:750}body.theme-future .storefront .home-category-card .home-carrier-list svg{color:var(--home-card-accent)}body.theme-future .storefront .home-category-footer{color:#fff;background:radial-gradient(circle at 100% 0%, var(--home-card-accent-soft), transparent 42%), linear-gradient(135deg, #1b2e39, #111b23);border:1px solid #ffffff13;border-radius:14px;min-height:82px;margin-top:auto;padding:14px 14px 14px 16px;box-shadow:0 13px 28px #111b2321}body.theme-future .storefront .home-category-footer small{color:#9eacb5;letter-spacing:.9px;font-size:9px}body.theme-future .storefront .home-category-footer strong{color:#fff;letter-spacing:-.85px;font-size:25px;line-height:1.05}body.theme-future .storefront .home-category-footer .button{white-space:nowrap;border-radius:11px;min-height:45px;padding:0 15px;font-size:11px}body.theme-future .storefront .home-category-footer .button-outline{color:#182731;background:#f9fbfc;border-color:#ffffffd1;box-shadow:0 8px 18px #0000001f}body.theme-future .storefront .home-category-footer .button-outline:hover{color:var(--future-primary-dark);background:#fff;border-color:#fff}body.theme-future .storefront .home-category-footer .button-primary{background:linear-gradient(135deg,#d16042,#9c3826);border-color:#d76547;box-shadow:0 9px 20px #69261a42}body.theme-future .storefront .products-section .pricing-note{color:#66747d;background:#fcfdfdc2;border:1px solid #bdc9d0b8;border-radius:999px;width:fit-content;max-width:100%;margin:25px auto 0;padding:9px 13px;box-shadow:0 8px 22px #111b2309}@media (width<=980px){body.theme-future .storefront .home-category-grid>.home-category-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - 11px)}}@media (width<=760px){body.theme-future .storefront .products-section .section-heading.centered{margin-bottom:28px}body.theme-future .storefront .products-section .section-heading h2{letter-spacing:-1.8px;font-size:clamp(34px,10vw,46px)}body.theme-future .storefront .products-section .section-heading p{font-size:14px}body.theme-future .storefront .products-section .storefront-seo-category-links{scroll-snap-type:x proximity;scrollbar-width:none;border-inline:0;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:calc(100% + 28px);max-width:none;margin:-2px -14px 26px;padding:9px 14px 12px;scroll-padding-inline:14px;display:flex;overflow-x:auto}body.theme-future .storefront .products-section .storefront-seo-category-links>a{scroll-snap-align:start;flex:none}body.theme-future .storefront .products-section .storefront-seo-category-links>a.primary{width:min(245px,74vw)}body.theme-future .storefront .home-category-grid>.home-category-card:last-child:nth-child(odd){grid-column:auto;width:100%}body.theme-future .storefront .home-category-card,body.theme-future .storefront .home-category-card.featured{min-height:0;padding:22px;transform:none}body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover,body.theme-future .storefront .home-category-card:not(.featured):hover{transform:none}}@media (width<=470px){body.theme-future .storefront .home-category-card{border-radius:17px;padding:19px}body.theme-future .storefront .home-category-card.featured .home-category-head{padding-right:0}body.theme-future .storefront .home-category-card .popular-label{padding:6px 8px;font-size:8px;top:16px;right:16px}body.theme-future .storefront .home-category-card.featured .home-category-head>div{padding-right:76px}body.theme-future .storefront .home-category-card h3{font-size:25px}body.theme-future .storefront .home-category-card>p{min-height:0;font-size:12.5px}body.theme-future .storefront .home-category-card .home-carrier-list{min-height:0}body.theme-future .storefront .home-category-footer{gap:13px;min-height:0}body.theme-future .storefront .home-category-footer .button{width:100%}}@media (prefers-reduced-motion:reduce){body.theme-future .storefront .home-category-card,body.theme-future .storefront .products-section .storefront-seo-category-links>a{transition:none}body.theme-future .storefront .home-category-card:hover,body.theme-future .storefront .home-category-card.featured:hover,body.theme-future .storefront .home-category-card:not(.featured):hover{transform:none}}.cron-health-panel{color:#17212b;background:linear-gradient(145deg,#fff 0%,#f7fafb 100%);border:1px solid #ccd9de;border-radius:24px;margin:24px 0;overflow:hidden;box-shadow:0 18px 45px #16263014}.cron-health-heading{background:linear-gradient(110deg,#f8fbfc 0%,#fff 55%,#f4f8f8 100%);border-bottom:1px solid #dbe4e7;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:24px 26px;display:grid}.cron-health-heading-icon{color:#087e60;background:#e4f5ef;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.cron-health-heading-icon.warning{color:#a76500;background:#fff1cf}.cron-health-heading-icon.failed{color:#b63e35;background:#ffe4e1}.cron-health-heading small{color:#b44a32;letter-spacing:.12em;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.cron-health-heading h2{color:#18232c;margin:0;font-size:23px;line-height:1.25}.cron-health-heading p{color:#718087;margin:6px 0 0;font-size:14px}.cron-overall-status{white-space:nowrap;color:#166d59;background:#eef8f5;border:1px solid #bdd9d2;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.cron-overall-status span{background:#18a77c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #18a77c1f}.cron-overall-status.warning{color:#95600c;background:#fff8e7;border-color:#ead49d}.cron-overall-status.warning span{background:#e0a52c;box-shadow:0 0 0 5px #e0a52c21}.cron-overall-status.failed{color:#a73831;background:#fff0ee;border-color:#efbeb9}.cron-overall-status.failed span{background:#d24c43;box-shadow:0 0 0 5px #d24c431f}.cron-icon-button{color:#39535d;cursor:pointer;background:#fff;border:1px solid #c7d4d9;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.cron-icon-button:disabled{opacity:.55;cursor:wait}.cron-health-notice{border-radius:14px;align-items:center;gap:10px;margin:18px 24px 0;padding:13px 16px;font-size:14px;font-weight:700;display:flex}.cron-health-notice.success{color:#087a5c;background:#eaf8f3;border:1px solid #bce7d9}.cron-health-notice.error{color:#ab3d37;background:#fff0ef;border:1px solid #f2c1bd}.cron-health-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 24px 14px;display:grid}.cron-health-summary article{background:#fff;border:1px solid #d7e0e4;border-radius:17px;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex}.cron-health-summary small{color:#7d8d93;letter-spacing:.09em;font-size:11px;font-weight:900}.cron-health-summary strong{color:#203039;margin:8px 0 5px;font-size:20px}.cron-health-summary span{color:#7a898f;font-size:13px}.vpbank-observability{background:#f6fbf9;border:1px solid #c7ded7;border-radius:20px;margin:0 24px 22px;overflow:hidden}.vpbank-observability.warning{background:#fffaf0;border-color:#ead19c}.vpbank-observability>header{border-bottom:1px solid #dce8e4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 18px;display:grid}.vpbank-observability-icon{color:#0a7b5f;background:#e3f5ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.vpbank-observability.warning .vpbank-observability-icon{color:#a16305;background:#fff0cf}.vpbank-observability>header small{color:#b44a32;letter-spacing:.11em;font-size:10px;font-weight:900;display:block}.vpbank-observability>header h3{color:#1b2b33;margin:3px 0 0;font-size:17px}.vpbank-observability>header p{color:#718289;margin:4px 0 0;font-size:12px}.vpbank-observability>header>span{color:#0b7459;white-space:nowrap;background:#e6f6f0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.vpbank-observability>header>span.warning{color:#955d08;background:#fff0d1}.vpbank-observability-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.vpbank-observability-metrics article{background:#fff;border:1px solid #d9e5e1;border-radius:14px;flex-direction:column;min-width:0;padding:13px 14px;display:flex}.vpbank-observability-metrics small{color:#7b8c91;letter-spacing:.07em;font-size:10px;font-weight:900}.vpbank-observability-metrics strong{color:#203138;margin:6px 0 3px;font-size:18px}.vpbank-observability-metrics span{color:#75868c;font-size:11px}.vpbank-attempts{padding:0 16px 16px}.vpbank-attempts>div:first-child{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.vpbank-attempts h4{color:#26363d;margin:0;font-size:13px}.vpbank-attempts>div:first-child>span{color:#7c8c91;font-size:11px}.vpbank-attempts>article{background:#fff;border-top:1px solid #e1e9e6;grid-template-columns:110px minmax(130px,.65fr) minmax(170px,1fr) minmax(160px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.vpbank-attempts>article:first-of-type{border-radius:13px 13px 0 0}.vpbank-attempts>article:last-child{border-bottom:1px solid #e1e9e6;border-radius:0 0 13px 13px}.vpbank-attempts>article.failure{background:#fff8f7}.vpbank-attempt-status{color:#08775c;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.vpbank-attempts>article.failure .vpbank-attempt-status{color:#b3433a}.vpbank-attempts>article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vpbank-attempts>article strong{color:#314148;font-size:12px}.vpbank-attempts>article small{text-overflow:ellipsis;white-space:nowrap;color:#7b8a90;font-size:10px;overflow:hidden}.vpbank-attempts-empty{color:#638078;border-radius:13px;font-size:12px;border:1px dashed #cbdcd6!important;justify-content:center!important;gap:9px!important;padding:20px!important;display:flex!important}.cron-monitor-box{background:linear-gradient(110deg,#edf9f6,#f8fbfb);border:1px solid #b8d9d1;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(300px,1.7fr) auto auto;align-items:center;gap:10px;margin:0 24px 22px;padding:16px;display:grid}.cron-monitor-box>div{color:#146953;align-items:center;gap:11px;display:flex}.cron-monitor-box>div span{flex-direction:column;gap:3px;display:flex}.cron-monitor-box>div strong{font-size:14px}.cron-monitor-box>div small{color:#69827c;font-size:12px;line-height:1.4}.cron-monitor-box code{text-overflow:ellipsis;white-space:nowrap;color:#42555d;background:#fff;border:1px solid #d2e0e2;border-radius:11px;min-width:0;padding:11px 12px;font-size:12px;overflow:hidden}.cron-monitor-box button{color:#087b5d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #91cdbd;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-weight:800;display:inline-flex}.cron-monitor-box button.rotate{color:#607179;border-color:#d4dde0}.cron-monitor-box button:disabled{opacity:.5;cursor:not-allowed}.cron-task-list{padding:0 24px 24px}.cron-task-list-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.cron-task-list-heading h3{color:#1c2a32;margin:0;font-size:18px}.cron-task-list-heading p{color:#78888e;margin:4px 0 0;font-size:13px}.cron-task-list-heading>span{color:#587078;background:#edf3f4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.cron-task-row{background:#ffffffb3;border-top:1px solid #e0e7e9;grid-template-columns:auto minmax(0,1fr) minmax(180px,.42fr) auto;align-items:center;gap:14px;padding:16px 14px;display:grid}.cron-task-row:first-of-type{border-top:1px solid #d8e1e4;border-radius:16px 16px 0 0}.cron-task-row:last-child{border-bottom:1px solid #d8e1e4;border-radius:0 0 16px 16px}.cron-task-row.failed{background:#fff9f8}.cron-task-status-icon{color:#0b8666;background:#e9f6f2;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.cron-task-status-icon.failed{color:#bb473e;background:#feecea}.cron-task-status-icon.running{color:#386ca9;background:#eef4ff}.cron-task-status-icon.idle{color:#76858a;background:#edf2f3}.cron-task-copy{min-width:0}.cron-task-copy>div{align-items:center;gap:8px;display:flex}.cron-task-copy strong{color:#223039;font-size:14px}.cron-task-copy>div span{color:#986014;background:#fff0de;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:900}.cron-task-copy p{color:#75858b;margin:4px 0 0;font-size:12px}.cron-task-copy small{text-overflow:ellipsis;white-space:nowrap;color:#ad4840;margin-top:5px;font-size:11px;display:block;overflow:hidden}.cron-task-meta{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cron-task-meta>span{color:#0b7d60;background:#e7f7f1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.cron-task-meta>span.failed{color:#b4433b;background:#feeae8}.cron-task-meta>span.running{color:#376ba5;background:#eaf1fb}.cron-task-meta>span.idle{color:#687980;background:#eef2f3}.cron-task-meta small{color:#849197;font-size:11px}.cron-task-row>button{color:#176b58;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bad4cd;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.cron-task-row>button:hover:not(:disabled){background:#eff9f6;border-color:#5eaf99}.cron-task-row>button:disabled{opacity:.5;cursor:not-allowed}.cron-health-empty{color:#718087;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}@media (width<=1050px){.cron-monitor-box{grid-template-columns:1fr auto auto}.cron-monitor-box>div{grid-column:1/-1}.cron-monitor-box code{grid-column:1/2}.cron-task-row{grid-template-columns:auto minmax(0,1fr) auto}.cron-task-meta{grid-column:2/3}.cron-task-row>button{grid-area:1/3/3/4}.vpbank-attempts>article{grid-template-columns:100px minmax(120px,.7fr) minmax(150px,1fr)}.vpbank-attempts>article>small{grid-column:2/-1}}@media (width<=720px){.cron-health-panel{border-radius:18px}.cron-health-heading{grid-template-columns:auto minmax(0,1fr) auto;padding:18px 16px}.cron-health-heading-icon{border-radius:14px;width:44px;height:44px}.cron-health-heading h2{font-size:18px}.cron-health-heading p{display:none}.cron-overall-status{grid-column:1/3;justify-self:start;padding:8px 11px}.cron-icon-button{grid-area:1/3}.cron-health-summary{grid-template-columns:1fr;padding:16px}.cron-health-summary article{min-height:auto}.vpbank-observability{margin:0 16px 18px}.vpbank-observability>header{grid-template-columns:auto minmax(0,1fr)}.vpbank-observability>header>span{grid-column:1/-1;justify-self:start}.vpbank-observability>header p{display:none}.vpbank-observability-metrics{grid-template-columns:1fr}.vpbank-attempts>article{grid-template-columns:1fr 1fr}.vpbank-attempts>article>small{grid-column:1/-1}.cron-monitor-box{grid-template-columns:1fr 1fr;margin:0 16px 18px}.cron-monitor-box code{grid-column:1/-1}.cron-monitor-box button{width:100%}.cron-task-list{padding:0 16px 18px}.cron-task-row{grid-template-columns:auto minmax(0,1fr);padding:14px 10px}.cron-task-meta{grid-column:2}.cron-task-row>button{grid-area:auto/1/auto/-1;width:100%}.cron-health-notice{margin:14px 16px 0}.cron-task-list-heading{align-items:center}.cron-task-list-heading p{display:none}}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view{--legal-admin-navy:#102b4e;--legal-admin-navy-dark:#0b213c;--legal-admin-blue-soft:#edf3f7;--legal-admin-orange:#c74d31;--legal-admin-ink:#17232d;--legal-admin-muted:#65747e}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .dash-heading>div:first-child>p{color:var(--legal-admin-muted)}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-heading-summary{color:var(--legal-admin-navy);background:linear-gradient(135deg,#f7fafc,#edf3f7);border-color:#cbd7e0;box-shadow:0 8px 20px #102b4e0f}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-heading-summary small{color:var(--legal-admin-muted)}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view :is(.legal-page-list-card,.legal-editor-card){color:var(--legal-admin-ink);background:#fff;border-color:#cfdae1;box-shadow:0 16px 42px #0d213011}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-list-heading{border-color:#dbe4e9}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-list-heading h2{color:var(--legal-admin-ink);font-size:18px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-list-heading p{color:var(--legal-admin-muted);font-size:12px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list>button{color:var(--legal-admin-ink);background:#fff;border-color:#d6e0e6;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list>button:hover{background:#f7fafc;border-color:#aebfcb;transform:translateY(-1px);box-shadow:0 8px 20px #102b4e11}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list>button.active{box-shadow:inset 4px 0 var(--legal-admin-orange), 0 10px 24px #102b4e14;background:linear-gradient(135deg,#f4f8fb,#fff);border-color:#9fb3c2}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list>button>span:first-child{color:var(--legal-admin-navy);background:var(--legal-admin-blue-soft)}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list>button.active>span:first-child{color:#fff;background:linear-gradient(145deg, var(--legal-admin-navy), var(--legal-admin-navy-dark))}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list strong{color:var(--legal-admin-ink);font-size:13px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list code{color:#426078;font-size:10px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list small,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-page-list i{font-size:10px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-header{border-bottom-color:#dbe4e9}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-header span:first-child,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-preview-heading span{color:var(--legal-admin-orange)}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-header h2{color:var(--legal-admin-ink);font-size:24px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-fields .field>label,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-seo-editor .field>label{color:#314351;font-size:12px}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-format-field{background:linear-gradient(145deg,#f7fafc,#fff);border-color:#d2dde4}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-format-toggle>button{color:#526674;background:#fff;border-color:#d2dde4}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-format-toggle>button strong{color:#263946}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-format-toggle>button.active{color:#fff;border-color:var(--legal-admin-navy);background:linear-gradient(145deg, var(--legal-admin-navy), var(--legal-admin-navy-dark));box-shadow:0 9px 22px #102b4e2e}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-format-toggle>button.active :is(strong,small){color:#fff}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-safe-format-badge{color:#344d5e;background:#f1f5f7;border-color:#cbd8df}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-safe-format-badge svg{color:#087451}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-mode-tabs,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-toolbar{background:#f2f6f8;border-color:#d3dee5}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-mode-tabs button{color:#5b6c77}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-mode-tabs button.active{color:#fff;border-color:var(--legal-admin-navy);background:var(--legal-admin-navy);box-shadow:0 6px 14px #102b4e29}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-toolbar button{color:#334b5b;background:#fff;border-color:#cad6de}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-toolbar button:hover,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-content-toolbar button.active{color:var(--legal-admin-navy);background:var(--legal-admin-blue-soft);border-color:#91a9bb}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view :is(.blog-rich-editor-workspace,.blog-html-workspace){border-color:#bdcbd4}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-rich-editor-workspace.split .blog-editor-write-pane{border-right-color:#d4dfe5}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-editor-write-pane{background:#f5f8fa}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-html-workspace .blog-editor-write-pane,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .blog-html-input{background:var(--legal-admin-navy-dark)!important}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-publish-note{color:var(--legal-admin-navy);background:var(--legal-admin-blue-soft);border-color:#c7d5df}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-publish-note strong{color:#253a49}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-publish-note small{color:var(--legal-admin-muted)}@media (width<=760px){body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-heading-actions{width:100%}body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-heading-summary,body.theme-future .dashboard-shell.dashboard-shell .legal-admin-view .legal-heading-actions .save-button{flex:1}}body.theme-future .storefront .storefront-nav-menu>summary:hover,body.theme-future .storefront .storefront-nav-menu>summary:focus-visible,body.theme-future .storefront .storefront-nav-menu[open]>summary{color:var(--future-primary);background:#f2f5f7;border-color:#d8e0e5}body.theme-future .storefront .storefront-nav-menu-panel{background:#fcfdfdfc;border-color:#d3dde3;box-shadow:0 24px 60px #15222b2e}body.theme-future .storefront .storefront-nav-menu-panel:before{background:#fcfdfd;border-color:#d3dde3}body.theme-future .storefront .storefront-nav-menu-panel>a:hover,body.theme-future .storefront .storefront-nav-menu-panel>a:focus-visible{color:#15222b;background:#f0f4f6}body.theme-future .storefront .storefront-nav-menu-icon{color:var(--future-primary);background:#f8e7e1}@media (width<=1180px){.storefront .site-header .nav-wrap{gap:14px;width:min(100% - 30px,1120px)}.storefront .site-header .brand-logo{max-width:178px}.storefront .desktop-nav{gap:12px;font-size:13px}.storefront .storefront-session-identity{max-width:165px}.storefront .nav-account-action{padding-inline:11px}}@media (width<=900px){.storefront .site-header .desktop-nav{display:none}}.support-storage-panel{background:#fbfdfc;border:1px solid #cfe0dc;border-radius:22px;margin:22px 0;overflow:hidden;box-shadow:0 18px 48px #1e3d3712}.support-storage-panel.failed{border-color:#efc2bd}.support-storage-heading{background:linear-gradient(135deg,#f7fcfa,#fff);border-bottom:1px solid #dce9e6;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:23px 26px;display:grid}.support-storage-heading-icon{color:#087f67;background:#dff6ef;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-storage-heading small{color:#087f67;letter-spacing:.85px;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.support-storage-heading h2{color:#173b34;margin:0;font-size:20px;line-height:1.25}.support-storage-heading p{color:#6a7d79;margin:5px 0 0;font-size:13px;line-height:1.55}.support-storage-status{color:#34695e;white-space:nowrap;background:#f3faf7;border:1px solid #c8ddd8;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.support-storage-status.success{color:#087f67;background:#e9f9f3;border-color:#a9d9cc}.support-storage-status.failed{color:#b23b30;background:#fff1ef;border-color:#efc2bd}.support-storage-icon-button{color:#49635d;cursor:pointer;background:#fff;border:1px solid #cbdcd8;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.support-storage-icon-button:disabled{cursor:wait;opacity:.55}.support-storage-notice,.support-storage-last-error{border-radius:12px;align-items:center;gap:9px;margin:18px 24px 0;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.support-storage-notice.success{color:#087f67;background:#ebfaf5;border:1px solid #b5dfd3}.support-storage-notice.error,.support-storage-last-error{color:#aa372d;background:#fff2f0;border:1px solid #efc2bd}.support-storage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:22px 24px 14px;display:grid}.support-storage-summary article{background:#fff;border:1px solid #d9e6e2;border-radius:15px;gap:12px;min-width:0;padding:16px;display:flex}.support-storage-summary article>span{color:#087f67;background:#e7f7f2;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.support-storage-summary article>div{min-width:0}.support-storage-summary small{color:#80908c;letter-spacing:.55px;font-size:9px;font-weight:800;display:block}.support-storage-summary strong{color:#193d36;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;display:block;overflow:hidden}.support-storage-summary p{color:#788985;margin:4px 0 0;font-size:11px}.support-storage-details{background:#f6faf8;border:1px solid #d7e5e1;border-radius:16px;margin:0 24px;padding:17px 18px}.support-storage-file-types{border-bottom:1px solid #dbe7e4;flex-wrap:wrap;gap:9px;padding-bottom:14px;display:flex}.support-storage-file-types span{color:#4f6963;background:#fff;border:1px solid #cfdfdb;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.support-storage-file-types svg{color:#087f67}.support-storage-file-types strong{color:#173b34}.support-storage-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;margin:16px 0 0;display:grid}.support-storage-details dl>div{min-width:0}.support-storage-details dt{color:#85938f;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750}.support-storage-details dd{overflow-wrap:anywhere;color:#2d4c45;margin:0;font-size:12px;font-weight:650;line-height:1.45}.support-storage-footer{justify-content:space-between;align-items:center;gap:18px;padding:18px 24px 22px;display:flex}.support-storage-footer>small{color:#758682;font-size:11px;line-height:1.5}.support-storage-footer>div{flex:none;gap:10px;display:flex}.support-storage-footer button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.support-storage-footer button:disabled{cursor:not-allowed;opacity:.5}.support-storage-secondary{color:#49635d;background:#fff;border:1px solid #c7d9d5}.support-storage-primary{color:#fff;background:#087f67;border:1px solid #087f67;box-shadow:0 8px 20px #087f672e}.support-storage-switcher{background:#fff;border:1px solid #bddbd3;border-radius:17px;margin:18px 24px 0;overflow:hidden}.support-storage-switcher>header{background:#f1faf7;border-bottom:1px solid #d9e7e3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.support-storage-switcher>header>span{color:#087f67;background:#dff5ee;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.support-storage-switcher h3{color:#173b34;margin:0;font-size:16px}.support-storage-switcher header p{color:#6f827d;margin:4px 0 0;font-size:12px;line-height:1.45}.support-storage-switcher>header>button{color:#60736e;cursor:pointer;background:#fff;border:1px solid #ccddd9;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.support-storage-candidate-form,.support-storage-candidate-ready{padding:18px}.support-storage-switch-note{color:#685315;background:#fff9e9;border:1px solid #e7d59b;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.support-storage-switch-note svg{color:#a17600;flex:none;margin-top:1px}.support-storage-switch-note strong{color:#674c00;display:block}.support-storage-switch-guide{color:#49625c;background:#f8fbfa;border:1px solid #d4e4e0;border-radius:12px;margin:0 0 16px;font-size:12px;line-height:1.55;overflow:hidden}.support-storage-switch-guide summary{color:#176b59;cursor:pointer;align-items:center;gap:8px;padding:12px 13px;font-weight:750;list-style:none;display:flex}.support-storage-switch-guide summary::-webkit-details-marker{display:none}.support-storage-switch-guide summary svg{flex:none}.support-storage-switch-guide[open] summary{background:#f1f8f6;border-bottom:1px solid #dce9e6}.support-storage-switch-guide>div{padding:12px 15px 14px}.support-storage-switch-guide ol{gap:7px;margin:0;padding-left:20px;display:grid}.support-storage-switch-guide li::marker{color:#0a8068;font-weight:800}.support-storage-switch-guide b,.support-storage-switch-guide strong{color:#234d44}.support-storage-switch-guide code{color:#075d4d;overflow-wrap:anywhere;background:#e7f3ef;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.support-storage-switch-guide p{margin:10px 0 0}.support-storage-switch-guide-warning{color:#875511}.support-storage-switch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-storage-switch-fields label{color:#536a64;gap:7px;font-size:11px;font-weight:750;display:grid}.support-storage-switch-fields label.wide{grid-column:1/-1}.support-storage-switch-fields input{color:#193d36;background:#fbfdfc;border:1px solid #cbdcd8;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 13px;font-size:13px}.support-storage-switch-fields input:focus{border-color:#55ad98;box-shadow:0 0 0 3px #087f6717}.support-storage-token-field{position:relative}.support-storage-token-field input{padding-right:48px}.support-storage-token-field button{color:#60736e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:4px;right:4px}.support-storage-switch-actions{justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.support-storage-switch-actions button,.support-storage-rollback button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.support-storage-switch-actions button:disabled,.support-storage-rollback button:disabled{cursor:not-allowed;opacity:.5}.support-storage-danger-link{color:#a94338;background:#fff7f6;border:1px solid #ecc7c2}.support-storage-candidate-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.support-storage-candidate-title>span{color:#087f67;background:#e4f7f1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.support-storage-candidate-title small{color:#087f67;letter-spacing:.7px;font-size:9px;font-weight:800;display:block}.support-storage-candidate-title strong{color:#173b34;margin-top:3px;font-size:15px;display:block}.support-storage-candidate-title p{color:#71837e;margin:3px 0 0;font-size:11px}.support-storage-candidate-title em{color:#82918d;font-size:10px;font-style:normal}.support-storage-migration-progress{background:#f8fbfa;border:1px solid #d6e5e1;border-radius:13px;margin-top:17px;padding:14px}.support-storage-migration-progress>div{background:#dce9e5;border-radius:999px;height:8px;overflow:hidden}.support-storage-migration-progress>div>span{border-radius:inherit;background:linear-gradient(90deg,#0a876e,#39b798);height:100%;transition:width .25s;display:block}.support-storage-migration-progress p{color:#70827d;justify-content:space-between;gap:12px;margin:9px 0 0;font-size:11px;display:flex}.support-storage-migration-progress strong{color:#31534b}.support-storage-candidate-ready ol{gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.support-storage-candidate-ready li{color:#7d8c88;align-items:center;gap:8px;font-size:12px;display:flex}.support-storage-candidate-ready li.done,.support-storage-candidate-ready li.ready{color:#087f67;font-weight:650}.support-storage-rollback{background:#fffaf0;border:1px solid #e4d3a9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 18px 18px;padding:13px 14px;display:flex}.support-storage-rollback strong{color:#5e4a17;font-size:12px;display:block}.support-storage-rollback small{color:#8b7950;margin-top:3px;font-size:10px;display:block}.support-storage-rollback button{color:#6e571b;background:#fff;border:1px solid #dec98d;flex:none}@media (width<=1120px){.support-storage-summary,.support-storage-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.support-storage-panel{border-radius:17px}.support-storage-heading{grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.support-storage-heading-icon{width:42px;height:42px}.support-storage-heading h2{font-size:17px}.support-storage-heading p{font-size:12px}.support-storage-status{grid-column:1/3;justify-self:start}.support-storage-icon-button{grid-area:2/3}.support-storage-summary{grid-template-columns:1fr;padding:18px 16px 12px}.support-storage-details{margin:0 16px;padding:15px}.support-storage-details dl{grid-template-columns:1fr}.support-storage-notice,.support-storage-last-error{margin-inline:16px}.support-storage-footer{flex-direction:column;align-items:stretch;padding:16px}.support-storage-footer>div{grid-template-columns:1fr;display:grid}.support-storage-footer button{width:100%}.support-storage-switcher{margin-inline:16px}.support-storage-switch-fields{grid-template-columns:1fr}.support-storage-switch-fields label.wide{grid-column:auto}.support-storage-candidate-title{grid-template-columns:auto minmax(0,1fr)}.support-storage-candidate-title em{grid-column:2}.support-storage-migration-progress p{flex-direction:column;align-items:flex-start}.support-storage-switch-actions{grid-template-columns:1fr;display:grid}.support-storage-switch-actions button{width:100%}.support-storage-rollback{flex-direction:column;align-items:stretch}.support-storage-rollback button{width:100%}}.customer-phone-recovery{background:#fbfefd;border:1px solid #d5e4df;border-radius:16px;margin-top:14px;overflow:hidden}.customer-phone-recovery__header{align-items:center;gap:10px;padding:13px 14px;display:flex}.customer-phone-recovery__header>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.customer-phone-recovery__header strong{color:#173f35;font-size:14px}.customer-phone-recovery__header small{color:#6d827c;font-size:12px}.customer-phone-recovery__icon{color:#a83b27;background:#fff0eb;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.customer-phone-recovery__toggle{color:#26574b;background:#fff;border:1px solid #c8d9d4;border-radius:10px;padding:8px 11px;font-weight:750}.customer-phone-recovery__body{background:#fff;border-top:1px solid #dce9e5;gap:13px;padding:14px;display:grid}.customer-phone-recovery__summary,.customer-phone-recovery__holding{color:#08775e;background:#eefaf6;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.customer-phone-recovery__summary span,.customer-phone-recovery__holding span{flex:1;gap:3px;display:grid}.customer-phone-recovery__summary small,.customer-phone-recovery__holding small{color:#657e77;line-height:1.45}.customer-phone-recovery__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-phone-recovery__fields label{gap:5px;display:grid}.customer-phone-recovery__fields label:last-child{grid-column:1/-1}.customer-phone-recovery__fields span,.customer-phone-recovery__step>strong{color:#31554b;font-size:12px;font-weight:800}.customer-phone-recovery input{width:100%;min-height:44px;font:inherit;color:#153f35;background:#fff;border:1px solid #cadbd6;border-radius:10px;outline:none;padding:9px 11px}.customer-phone-recovery input:focus{border-color:#c45239;box-shadow:0 0 0 3px #c452391f}.customer-phone-recovery__actions{flex-wrap:wrap;gap:8px;display:flex}.customer-phone-recovery button{cursor:pointer}.customer-phone-recovery button:disabled{cursor:not-allowed;opacity:.55}.customer-primary-button,.customer-phone-recovery__step button:not(.customer-link-danger){color:#fff;background:linear-gradient(135deg,#c94f35,#a63829);border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.customer-secondary-button{color:#28594d;background:#fff;border:1px solid #cbdad6;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-weight:750;display:inline-flex}.customer-recovery-codes{background:#fffaf0;border:1px solid #f0cf84;border-radius:13px;gap:10px;padding:13px;display:grid}.customer-recovery-codes>div:first-child{color:#815500;gap:9px;display:flex}.customer-recovery-codes>div:first-child span{gap:2px;display:grid}.customer-recovery-codes small{color:#7f7660}.customer-recovery-codes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.customer-recovery-codes__grid code{text-align:center;letter-spacing:.04em;color:#5d4718;background:#fff;border:1px dashed #dfb758;border-radius:8px;padding:7px;font-weight:800}.customer-phone-recovery__step{background:#f9fcfb;border:1px solid #d7e4e0;border-radius:13px;gap:9px;padding:13px;display:grid}.customer-phone-recovery__step>small{color:#647e77;line-height:1.45}.customer-phone-recovery__step>div{align-items:center;gap:8px;display:flex}.customer-phone-recovery__step>div input{flex:1}.customer-link-danger{text-align:left;border:0;font-weight:800;color:#b6362b!important;box-shadow:none!important;background:0 0!important;padding:4px 0!important}.customer-phone-recovery__holding{color:#805900;background:#fff8e7;border:1px solid #f0d18c;align-items:center}.customer-phone-recovery__message{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.customer-phone-recovery__message.is-error{color:#b42318;background:#fff0f0}.customer-phone-recovery__message.is-success{color:#08775e;background:#eafaf3}@media (width<=700px){.customer-phone-recovery__fields{grid-template-columns:1fr}.customer-phone-recovery__fields label:last-child{grid-column:auto}.customer-recovery-codes__grid{grid-template-columns:1fr}.customer-phone-recovery__step>div{flex-direction:column;align-items:stretch}.customer-phone-recovery__holding{flex-wrap:wrap;align-items:flex-start}.customer-phone-recovery__holding button{margin-left:30px}}.admin-phone-recovery-panel{background:#fffdf7;border:1px solid #e5c88e;border-radius:16px;margin:0 0 18px;overflow:hidden}.admin-phone-recovery-panel>header{border-bottom:1px solid #efe1c2;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.admin-phone-recovery-panel>header>div{color:#8c5a00;align-items:flex-start;gap:9px;display:flex}.admin-phone-recovery-panel>header span{gap:2px;display:grid}.admin-phone-recovery-panel>header small{color:#7d7667;font-weight:500}.admin-phone-recovery-panel>header em{color:#7b5100;white-space:nowrap;background:#fff3d5;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.admin-phone-recovery-summary{background:#eadfca;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-phone-recovery-summary>span{background:#fff;gap:3px;padding:11px 15px;display:grid}.admin-phone-recovery-summary small{color:#7e7b72}.admin-phone-recovery-summary strong{color:#294b43}.admin-phone-recovery-list{gap:10px;padding:13px;display:grid}.admin-phone-recovery-list article{background:#fff;border:1px solid #e0e6e3;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto;gap:8px 14px;padding:12px;display:grid}.admin-phone-recovery-list article.is-active{border-color:#e4b85e;box-shadow:0 5px 16px #78500012}.admin-phone-recovery-list article>div:first-child{gap:3px;display:grid}.admin-phone-recovery-list article>div:first-child span,.admin-phone-recovery-list article>div:first-child small{color:#72807c}.admin-phone-recovery-list ul{color:#6c756f;flex-wrap:wrap;grid-column:1/-1;gap:6px 24px;margin:0;padding-left:20px;font-size:12px;display:flex}.admin-phone-recovery-list footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-phone-risk{border-radius:10px;gap:2px;min-width:145px;padding:8px 10px;display:grid}.admin-phone-risk span{font-size:11px}.admin-phone-risk.low{color:#08775e;background:#eafaf3}.admin-phone-risk.medium{color:#886000;background:#fff6dd}.admin-phone-risk.high{color:#b42318;background:#fff0ef}@media (width<=760px){.admin-phone-recovery-panel>header{flex-direction:column;align-items:flex-start}.admin-phone-recovery-summary,.admin-phone-recovery-list article{grid-template-columns:1fr}.admin-phone-risk{min-width:0}.admin-phone-recovery-list footer{justify-content:flex-start}}.admin-phone-change-history{background:#fbfefd;border:1px solid #cfe2dc;border-radius:16px;margin:0 0 18px;overflow:hidden}.admin-phone-change-history>header{background:linear-gradient(135deg,#effaf6,#fff);border-bottom:1px solid #dceae5;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.admin-phone-change-history>header>div{color:#08785d;align-items:flex-start;gap:10px;display:flex}.admin-phone-change-history>header span{gap:3px;display:grid}.admin-phone-change-history>header small{color:#70827b;font-weight:500}.admin-phone-change-history>header>em{color:#08785d;white-space:nowrap;background:#e3f6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.admin-phone-change-error{color:#b42318;background:#fff1f0;border-bottom:1px solid #ffd5d1;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.admin-phone-change-list{gap:10px;padding:13px;display:grid}.admin-phone-change-list article{background:#fff;border:1px solid #dfe9e5;border-radius:12px;grid-template-columns:minmax(260px,1.15fr) minmax(210px,.85fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.admin-phone-change-main,.admin-phone-change-meta{gap:6px;min-width:0;display:grid}.admin-phone-change-numbers{color:#213d35;align-items:center;gap:9px;display:flex}.admin-phone-change-numbers strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.admin-phone-change-numbers span{color:#879a93;font-weight:800}.admin-phone-change-badges{flex-wrap:wrap;gap:6px;display:flex}.admin-phone-change-badges em{border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.admin-phone-change-badges em.verified{color:#08775e;background:#e7f8f1}.admin-phone-change-badges em.unverified{color:#7a6450;background:#f4f0ec}.admin-phone-change-meta strong{color:#2b5145;font-size:12px}.admin-phone-change-meta span,.admin-phone-change-meta small{color:#788780;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-phone-change-list article>button{color:#08775e;white-space:nowrap;background:#f6fcfa;border:1px solid #bad9ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-phone-change-list article>button:disabled{opacity:.6;cursor:wait}@media (width<=900px){.admin-phone-change-list article{grid-template-columns:1fr}.admin-phone-change-list article>button{justify-self:start}}@media (width<=600px){.admin-phone-change-history>header{align-items:flex-start}.admin-phone-change-numbers{flex-direction:column;align-items:flex-start;gap:3px}.admin-phone-change-numbers span{margin-left:7px;transform:rotate(90deg)}}.admin-email-change-history{background:#fbfefd;border:1px solid #cfe2dc;border-radius:16px;margin:0 0 18px;overflow:hidden}.admin-email-change-history>header{background:linear-gradient(135deg,#effaf6,#fff);border-bottom:1px solid #dceae5;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.admin-email-change-history>header>div{color:#08785d;align-items:flex-start;gap:10px;display:flex}.admin-email-change-history>header span{gap:3px;display:grid}.admin-email-change-history>header small{color:#70827b;font-weight:500}.admin-email-change-history>header>em{color:#08785d;white-space:nowrap;background:#e3f6ef;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.admin-email-change-list{gap:10px;padding:13px;display:grid}.admin-email-change-list article{background:#fff;border:1px solid #dfe9e5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.admin-email-change-addresses{color:#879a93;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-email-change-addresses span{gap:3px;min-width:0;display:grid}.admin-email-change-addresses small{color:#788780;text-transform:uppercase;font-size:10px;font-weight:800}.admin-email-change-addresses strong{color:#213d35;overflow-wrap:anywhere;font-size:13px}.admin-email-change-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-email-change-meta em{color:#08775e;background:#e7f8f1;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.admin-email-change-meta time{color:#788780;text-align:right;width:100%;font-size:11px}@media (width<=900px){.admin-email-change-list article{grid-template-columns:1fr}.admin-email-change-meta{justify-content:flex-start}.admin-email-change-meta time{text-align:left}}@media (width<=600px){.admin-email-change-history>header{align-items:flex-start}.admin-email-change-addresses{grid-template-columns:1fr}.admin-email-change-addresses>svg{transform:rotate(90deg)}}@media (width>=921px){body.theme-future .customer-account .customer-sidebar{overscroll-behavior-y:contain;scrollbar-color:#ffffff2e transparent;scrollbar-width:thin;max-height:100dvh;overflow:hidden auto}body.theme-future .customer-account .customer-sidebar::-webkit-scrollbar{width:5px}body.theme-future .customer-account .customer-sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}}@media (width>=921px) and (height<=940px){body.theme-future .customer-account .customer-sidebar{padding:14px 14px 10px}body.theme-future .customer-account .customer-sidebar .customer-account-brand{padding:0 9px 13px}body.theme-future .customer-account .customer-sidebar .customer-account-brand-logo,body.theme-future .customer-account .customer-sidebar .customer-account-brand.has-name .customer-account-brand-logo{flex-basis:42px;width:42px;max-width:42px;height:42px}body.theme-future .customer-account .customer-sidebar .customer-account-brand.has-name .customer-account-brand-logo{border-radius:11px;padding:4px}body.theme-future .customer-account .customer-sidebar .customer-profile-card{gap:8px;margin:0 2px 11px;padding:8px 9px}body.theme-future .customer-account .customer-sidebar .customer-profile-card>span{flex-basis:29px;width:29px;height:29px}body.theme-future .customer-account .customer-sidebar .customer-profile-meta{gap:3px}body.theme-future .customer-account .customer-sidebar .customer-membership-badge{min-height:21px;padding:2px 7px}body.theme-future .customer-account .customer-sidebar .sidebar-label{padding:0 11px 5px}body.theme-future .customer-account .customer-sidebar .side-nav{gap:2px}body.theme-future .customer-account .customer-sidebar .side-nav :is(button,a){border-radius:9px;gap:10px;min-height:39px;padding:7px 11px;font-size:12px!important}body.theme-future .customer-account .customer-sidebar .side-nav :is(button,a)>svg{width:18px;height:18px}body.theme-future .customer-account .customer-sidebar .side-nav .customer-blog-nav,body.theme-future .customer-account .customer-sidebar .side-nav .customer-community-nav{margin-top:2px}body.theme-future .customer-account .customer-sidebar .sidebar-bottom{margin-top:auto;padding-top:8px}body.theme-future .customer-account .customer-sidebar .support-card{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 9px;margin:0 2px 8px;padding:10px;display:grid}body.theme-future .customer-account .customer-sidebar .support-card>svg{box-sizing:border-box;background:#b84c321f;border:1px solid #f09a7433;border-radius:10px;grid-row:1/3;width:32px;height:32px;padding:7px}body.theme-future .customer-account .customer-sidebar .support-card strong{margin:0;font-size:11.5px;line-height:1.35}body.theme-future .customer-account .customer-sidebar .support-card p{text-overflow:clip;white-space:normal;margin:2px 0 0;font-size:9.5px;line-height:1.42;overflow:visible}body.theme-future .customer-account .customer-sidebar .support-card button{grid-column:1/-1;justify-content:center;min-height:31px;margin-top:8px;padding:6px 10px}body.theme-future .customer-account .customer-sidebar .customer-logout{min-height:29px;padding:8px 9px 0}}.customer-account .customer-verification-reward-prompt{color:#eaf4ef;background:radial-gradient(circle at 100% 0,#f4b16a2b,#0000 44%),linear-gradient(145deg,#bb492c33,#ffffff0b);border:1px solid #f1a4744d;border-radius:13px;margin:10px 2px 0;padding:12px;box-shadow:0 12px 28px #00000029}.customer-account .customer-verification-reward-prompt__heading{align-items:center;gap:9px;display:flex}.customer-account .customer-verification-reward-prompt__heading>span{color:#ffc88f;background:#ffc6871a;border:1px solid #ffd7ac3d;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.customer-account .customer-verification-reward-prompt__heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-account .customer-verification-reward-prompt__heading small{color:#f3ad76;letter-spacing:.12em;font-size:8px;font-weight:900}.customer-account .customer-verification-reward-prompt__heading strong{color:#fff9f5;font-size:11px;line-height:1.3}.customer-account .customer-verification-reward-prompt>p{color:#bfcfc8;margin:9px 0 7px;font-size:9.5px;line-height:1.45}.customer-account .customer-verification-reward-prompt>p b{color:#ffd09f}.customer-account .customer-verification-reward-prompt>ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.customer-account .customer-verification-reward-prompt>ul li{color:#a8bdb4;align-items:center;gap:6px;min-width:0;font-size:8.5px;line-height:1.35;display:flex}.customer-account .customer-verification-reward-prompt>ul svg{color:#75d3a7;flex:none}.customer-account .customer-verification-reward-prompt__consent,.customer-account .customer-verification-reward-prompt__error{border-radius:8px;margin:7px 0;padding:7px 8px;font-size:8.5px;line-height:1.4}.customer-account .customer-verification-reward-prompt__consent{color:#e7c39f;background:#ffb86f14;border:1px solid #f6bb7c33}.customer-account .customer-verification-reward-prompt__error{color:#ffc0c0;background:#b42d2d21;border:1px solid #ff868638}.customer-account .customer-verification-reward-prompt__primary{color:#fff;background:linear-gradient(135deg,#c95335,#a53b29);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:7px 9px;font-size:9.5px;font-weight:850;display:flex;box-shadow:0 8px 18px #a53b2933}.customer-account .customer-verification-reward-prompt__primary:disabled,.customer-account .customer-verification-reward-prompt__footer button:disabled{opacity:.62;cursor:wait}.customer-account .customer-verification-reward-prompt__footer{justify-content:space-between;align-items:center;gap:7px;margin-top:8px;display:flex}.customer-account .customer-verification-reward-prompt__footer label{color:#aebfb7;align-items:center;gap:5px;min-width:0;font-size:8px;line-height:1.25;display:flex}.customer-account .customer-verification-reward-prompt__footer input{accent-color:#c95335;flex:0 0 14px;width:14px;height:14px}.customer-account .customer-verification-reward-prompt__footer button{color:#f1b78f;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:8.5px;font-weight:800}.customer-account .customer-verification-reward-prompt.is-compact{border-radius:11px;margin:7px 2px 0;padding:9px 10px;box-shadow:0 9px 22px #00000021}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading{gap:8px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading>span{border-radius:9px;flex-basis:30px;width:30px;height:30px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading small{font-size:7px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading strong{font-size:9.5px;line-height:1.25}.customer-account .customer-verification-reward-prompt__reward{color:#ffd09f;font-weight:900}.customer-account .customer-verification-reward-prompt.is-compact>p{margin:6px 0;font-size:8px;line-height:1.35}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__error{margin:6px 0;padding:6px 7px;font-size:8px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__primary{border-radius:8px;min-height:30px;padding:6px 8px;font-size:8.5px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__footer{margin-top:6px}@media (width>=921px) and (height<=940px){.customer-account .customer-verification-reward-prompt{margin-top:7px;padding:9px}.customer-account .customer-verification-reward-prompt__heading>span{flex-basis:30px;width:30px;height:30px}.customer-account .customer-verification-reward-prompt>p{margin:6px 0;font-size:8.5px}.customer-account .customer-verification-reward-prompt>ul,.customer-account .customer-verification-reward-prompt__consent{display:none}.customer-account .customer-verification-reward-prompt__primary{min-height:30px}}@media (width<=920px){.customer-account .customer-mobile-more-menu{overscroll-behavior:contain;max-height:min(82dvh,720px);overflow-y:auto}.customer-account .customer-verification-reward-prompt.is-compact{margin:10px 0 0;padding:10px}.customer-account .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading strong{font-size:10.5px}.customer-account .customer-verification-reward-prompt.is-compact>p{font-size:9px}}@media (width>=761px) and (width<=920px){.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact{border-radius:12px;width:52px;margin:9px auto 0;padding:5px}.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__heading,.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact>p,.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__footer,.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__error{display:none}.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__primary{border-radius:9px;width:40px;height:40px;min-height:40px;padding:0;font-size:0}.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__primary>span{display:none}.customer-account .customer-sidebar .customer-verification-reward-prompt.is-compact .customer-verification-reward-prompt__primary svg{width:18px;height:18px}}body.theme-future .dashboard-shell .measurement-heading{align-items:center}body.theme-future .dashboard-shell .measurement-summary{color:#6f7e79;background:#fff;border:1px solid #dce5e2;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}body.theme-future .dashboard-shell .measurement-summary i{background:#aeb9b5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #aeb9b524}body.theme-future .dashboard-shell .measurement-summary.is-active i{background:#16a36a;box-shadow:0 0 0 4px #16a36a21}body.theme-future .dashboard-shell .measurement-privacy-note{color:#176b4d;background:linear-gradient(135deg,#f2fbf7,#fbfdfc);border:1px solid #d8e8e1;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}body.theme-future .dashboard-shell .measurement-privacy-note svg{flex:none;margin-top:1px}body.theme-future .dashboard-shell .measurement-privacy-note strong{color:#244d3e;margin-bottom:4px;font-size:12px;display:block}body.theme-future .dashboard-shell .measurement-privacy-note p{color:#647973;margin:0;font-size:10px;line-height:1.6}body.theme-future .dashboard-shell .measurement-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.theme-future .dashboard-shell .measurement-provider-card{transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}body.theme-future .dashboard-shell .measurement-provider-card:before{content:"";background:#d8e0dd;width:3px;position:absolute;inset:0 auto 0 0}body.theme-future .dashboard-shell .measurement-provider-card.is-active{border-color:#badfce;transform:translateY(-1px);box-shadow:0 12px 30px #235b4312}body.theme-future .dashboard-shell .measurement-provider-card.is-active:before{background:#16a36a}body.theme-future .dashboard-shell .measurement-provider-card>header{align-items:center;gap:11px;margin-bottom:17px;display:flex}body.theme-future .dashboard-shell .measurement-provider-card>header h2,body.theme-future .dashboard-shell .measurement-provider-card>header p{margin:0}body.theme-future .dashboard-shell .measurement-provider-card>header h2{color:#263c34;font-size:13px}body.theme-future .dashboard-shell .measurement-provider-card>header p{color:#7d8c87;margin-top:3px;font-size:9px;line-height:1.4}body.theme-future .dashboard-shell .measurement-provider-mark{color:#fff;letter-spacing:-.3px;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}body.theme-future .dashboard-shell .measurement-provider-mark.google{background:linear-gradient(135deg,#4285f4,#195ccc)}body.theme-future .dashboard-shell .measurement-provider-mark.tag-manager{background:linear-gradient(135deg,#246fdb,#174ea6);font-size:9px}body.theme-future .dashboard-shell .measurement-provider-mark.analytics{background:linear-gradient(135deg,#f9ab00,#e37400)}body.theme-future .dashboard-shell .measurement-provider-mark.meta{background:linear-gradient(135deg,#0866ff,#5135d5)}body.theme-future .dashboard-shell .measurement-provider-card .field{margin-top:15px}body.theme-future .dashboard-shell .measurement-provider-card .field input:disabled{cursor:not-allowed;color:#93a09c;opacity:.78;background:#f3f6f5}body.theme-future .dashboard-shell .measurement-scope-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}body.theme-future .dashboard-shell .measurement-duplicate-note{color:#78591b;background:#fffaf0;border:1px solid #f0d9a8;border-radius:11px;align-items:center;gap:9px;margin:14px 0 0;padding:11px 13px;font-size:9.5px;line-height:1.5;display:flex}body.theme-future .dashboard-shell .measurement-duplicate-note svg{flex:none}body.theme-future .dashboard-shell .measurement-scope-card>div{background:#fafcfb;border:1px solid #e1e8e5;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}body.theme-future .dashboard-shell .measurement-scope-card svg{color:#437362;flex:none}body.theme-future .dashboard-shell .measurement-scope-card span{flex-direction:column;gap:3px;min-width:0;display:flex}body.theme-future .dashboard-shell .measurement-scope-card strong{color:#344c43;font-size:10px}body.theme-future .dashboard-shell .measurement-scope-card small{color:#7b8984;font-size:8.5px;line-height:1.45}body.theme-future .dashboard-shell .measurement-actions{margin-top:14px}@media (width<=1120px){body.theme-future .dashboard-shell .measurement-provider-grid{grid-template-columns:1fr}}@media (width<=680px){body.theme-future .dashboard-shell .measurement-summary{justify-content:center;width:100%}body.theme-future .dashboard-shell .measurement-privacy-note{padding:14px}body.theme-future .dashboard-shell .measurement-scope-card{grid-template-columns:1fr}body.theme-future .dashboard-shell .measurement-actions .save-button{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.support-app-shell{color:#173f32;background:#eef5f2;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;padding:0;display:flex;overflow:hidden}.support-app-topbar{min-height:68px;padding:max(10px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));z-index:5;background:#fff;border-bottom:1px solid #cfe0d9;align-items:center;gap:16px;display:flex;box-shadow:0 5px 24px #0f49340d}.support-app-shell.chat-open>.support-app-topbar,.support-app-shell.chat-open>.support-app-device-status{display:none}.support-app-shell.chat-open>.admin-livechat-standalone{padding-top:0}.support-app-brand{color:#173f32;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.support-app-brand>span{color:#fff;background:#087f5b;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.support-app-brand>span img{border-radius:inherit;object-fit:contain;background:#fff;width:100%;height:100%}.support-app-brand strong{letter-spacing:-.02em;font-size:16px}.support-app-brand em{color:#0a9b6e;font-style:normal}.support-app-identity{justify-items:end;min-width:0;margin-left:auto;display:grid}.support-app-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;overflow:hidden}.support-app-identity span{color:#71877f;font-size:10px;font-weight:700}.support-app-actions{align-items:center;gap:7px;display:flex}.support-app-actions button,.support-app-actions a{color:#47665b;min-height:38px;font:inherit;background:#fff;border:1px solid #ccded6;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.support-app-actions button.active{color:#087b59;background:#e9f8f2;border-color:#9bd5bf}.support-app-actions button:hover,.support-app-actions a:hover{color:#087b59;border-color:#9bd5bf}.support-app-device-status{min-height:39px;padding:8px max(18px, env(safe-area-inset-right)) 8px max(18px, env(safe-area-inset-left));color:#087b59;background:#e7f7f0;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.support-app-device-status.warning{color:#98621f;background:#fff7e5}.support-app-device-status button{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:8px;margin-left:8px;padding:5px 9px;font-size:9px;font-weight:850}.support-app-gate{color:#647d74;background:#eef5f2;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}.support-app-gate strong{color:#244b3e;font-size:16px}.support-app-gate.error{color:#a8444b}.support-app-gate a{color:#087b59;font-weight:800}.admin-livechat-heading-actions{align-items:center;gap:10px;display:flex}.admin-livechat-heading-actions .secondary-button{text-decoration:none}.admin-livechat-standalone{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex}.admin-livechat-standalone>.admin-livechat-error{flex:none}.admin-livechat-standalone .admin-livechat-layout{flex:1;grid-template-columns:minmax(290px,340px) minmax(0,1fr);height:auto;min-height:0}.admin-livechat-assignee{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;width:max-content;max-width:100%;font-weight:800;overflow:hidden;color:#0a7f5d!important;font-size:8px!important;display:flex!important}.admin-livechat-thread-accept{color:#087b59;min-width:78px;min-height:32px;font:inherit;white-space:nowrap;background:#edf9f4;border:1px solid #9fd5c0;border-radius:9px;justify-content:center;align-items:center;gap:5px;margin-right:10px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.admin-livechat-thread-accept:hover:not(:disabled){color:#fff;background:#087f5b;border-color:#087f5b;box-shadow:0 5px 14px #087f5b29}.admin-livechat-thread-accept:disabled{opacity:.6;cursor:wait}.admin-livechat-thread-row.requires-human{background:#fff8f6;box-shadow:inset 3px 0 #c75b45}.admin-livechat-thread-row.requires-human.active{background:#fff3ef;box-shadow:inset 3px 0 #b94f3b}.admin-livechat-human-required{color:#a34231;white-space:nowrap;background:#fff0ec;border:1px solid #efc0b5;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.admin-livechat-block-badge{color:#aa3543;white-space:nowrap;background:#fff0f2;border:1px solid #efb8be;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.admin-livechat-block-badge.temporary{color:#995b16;background:#fff6df;border-color:#efd095}.admin-livechat-block-badge.detail{flex:none;margin-left:7px;padding:4px 7px;font-size:7px}.admin-livechat-conversation{flex-direction:column;display:flex;container:support-workspace/inline-size}.admin-livechat-conversation>header{flex:none}.admin-livechat-header-actions{justify-content:flex-end;align-items:center;gap:7px!important;display:flex!important}.admin-livechat-conversation>header .admin-livechat-block-trigger{color:#a2444c;background:#fff8f8;border-color:#e8bdc2}.admin-livechat-conversation>header .admin-livechat-block-trigger.active{color:#fff;background:#ad3c48;border-color:#ad3c48}.admin-livechat-session-id:before{content:" · "}.admin-livechat-mobile-back{display:none!important}.admin-livechat-conversation>header>.admin-livechat-mobile-customer{display:none}.admin-livechat-workspace-toolbar{scrollbar-width:none;background:#fbfdfc;border-bottom:1px solid #dfe9e5;flex:none;align-items:center;gap:8px;min-height:50px;padding:7px 12px;display:flex;overflow:visible}.admin-livechat-workspace-toolbar::-webkit-scrollbar{display:none}.admin-livechat-workspace-toolbar>nav{align-items:center;gap:5px;display:flex}.admin-livechat-workspace-toolbar button{color:#5c746b;min-height:34px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d1e0da;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.admin-livechat-workspace-toolbar button.active{color:#fff;background:#0a9369;border-color:#0a9369}.admin-livechat-workspace-toolbar button strong{color:#087b59;background:#e5f5ef;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.admin-livechat-assignment{z-index:2;color:#0a8260;background:#fff;border:1px solid #d1e0da;border-radius:9px;height:34px;margin-left:auto;position:relative}.admin-livechat-assignment.open{z-index:20;border-color:#83c8ae;box-shadow:0 0 0 3px #0a93691a}.admin-livechat-workspace-toolbar .admin-livechat-assignment-trigger{border-radius:inherit;width:100%;height:100%;min-height:0;color:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0 7px;display:flex}.admin-livechat-assignment-icon{flex:none;place-items:center;display:grid}.admin-livechat-assignment-copy{flex:1;min-width:0;display:grid}.admin-livechat-assignment-copy small{display:none}.admin-livechat-workspace-toolbar .admin-livechat-assignment-copy strong{color:#36594d;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;min-width:0;height:auto;font-size:9px;font-weight:750;display:block;overflow:hidden}.admin-livechat-assignment-chevron{color:#527168;pointer-events:none;flex:none}.admin-livechat-assignment.open .admin-livechat-assignment-chevron{transform:rotate(180deg)}.admin-livechat-assignment-menu{background:#fff;border:1px solid #cfe0d9;border-radius:12px;gap:3px;width:250px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 42px #0d3f2e2e}.admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button{color:#587067;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;display:grid}.admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button:hover,.admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button.active{color:#087b59;background:#edf8f4}.admin-livechat-assignment-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button strong{color:#315549;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;min-width:0;height:auto;font-size:10px;display:block;overflow:hidden}.admin-livechat-assignment-menu>button small{color:#83958e;font-size:8px;font-weight:700}.admin-livechat-assignment-option-icon,.admin-livechat-assignment-option-avatar{color:#087b59;background:#e3f5ee;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.admin-livechat-proxy-tools{z-index:2;min-width:0;display:flex;position:relative}.admin-livechat-proxy-tools.open{z-index:20}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status{color:#8a6220;white-space:nowrap;background:#fff4dc;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-height:34px;padding:0 9px;display:inline-flex}.admin-livechat-proxy-status:hover{filter:brightness(.985)}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status strong{min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;font-size:9px;display:block}.admin-livechat-proxy-status em{font-size:8px;font-style:normal;font-weight:800}.admin-livechat-proxy-status.live{color:#087b59;background:#e4f7ef}.admin-livechat-proxy-status.recovered{color:#087b59;background:#e8f8f1;border:1px solid #b7e1d1;box-shadow:0 4px 12px #087b5914}.admin-livechat-proxy-status.human-required{color:#a34231;background:#fff0ec;border:1px solid #efb9ad;box-shadow:0 5px 15px #a342311a}.admin-livechat-proxy-tools-panel{color:#5d746c;background:#fff;border:1px solid #d2e2dc;border-radius:13px;gap:9px;width:min(320px,100vw - 18px);padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 46px #0d3f2e33}.admin-livechat-proxy-tools-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-livechat-proxy-tools-panel>header>span{gap:2px;min-width:0;display:grid}.admin-livechat-proxy-tools-panel>header small{color:#84958f;letter-spacing:.06em;font-size:7px;font-weight:850}.admin-livechat-proxy-tools-panel>header strong{color:#2c5145;font-size:11px}.admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>header>button{color:#678078;background:#f8fbfa;border:1px solid #d6e3de;border-radius:8px;place-items:center;width:27px;height:27px;min-height:27px;padding:0;display:grid}.admin-livechat-proxy-tools-panel code{color:#0b7253;text-overflow:ellipsis;white-space:nowrap;background:#f7fcfa;border:1px dashed #b9d7cb;border-radius:9px;min-width:0;padding:8px 9px;font:800 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.admin-livechat-proxy-tools-panel p{color:#6d827b;margin:0;font-size:9px;line-height:1.5}.admin-livechat-proxy-tools-panel>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button{color:#45685c;background:#fff;border:1px solid #c9ddd5;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:35px;padding:0 9px;font-size:9px;display:inline-flex}.admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button.primary{color:#fff;background:#0a9369;border-color:#0a9369}.admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button.copied{color:#087b59;background:#edf9f4;border-color:#9fd5c0}.admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button:disabled{opacity:.6;cursor:wait}.admin-livechat-first-reply-warning{color:#795818;background:linear-gradient(135deg,#fff7dd,#fffdf7);border-bottom:1px solid #ead59d;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:grid;box-shadow:inset 3px 0 #d89a26}.admin-livechat-first-reply-warning>span{color:#9a6814;background:#ffebbb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-livechat-first-reply-warning>div{gap:2px;min-width:0;display:grid}.admin-livechat-first-reply-warning strong{color:#6f4e0f;font-size:11px;line-height:1.35}.admin-livechat-first-reply-warning small{color:#8c713b;font-size:9px;line-height:1.45}.admin-livechat-first-reply-warning>button{color:#77520e;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d6ad5d;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}.admin-livechat-first-reply-warning>button:hover{background:#fff9e9;border-color:#b77c15}.admin-livechat-block-panel{color:#536f66;background:linear-gradient(135deg,#fff7f8,#fff);border-bottom:1px solid #ecc5ca;flex:none;gap:11px;padding:13px 14px;display:grid}.admin-livechat-block-panel>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-livechat-block-panel>header>span{color:#aa3543;background:#ffe7ea;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-livechat-block-panel>header>div{gap:2px;min-width:0;display:grid}.admin-livechat-block-panel>header strong{color:#77323b;font-size:11px}.admin-livechat-block-panel>header small{color:#836b6f;font-size:9px;line-height:1.45}.admin-livechat-block-panel>header>button{color:#8f5d63;background:#fff;border:1px solid #ead3d6;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.admin-livechat-block-panel>label{gap:5px;display:grid}.admin-livechat-block-panel>label>span{color:#714a4f;font-size:9px;font-weight:850}.admin-livechat-block-panel>label>span em{color:#a33743;background:#ffe4e7;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal}.admin-livechat-block-panel textarea{color:#4b393c;width:100%;min-height:58px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfc6c9;border-radius:10px;outline:0;padding:9px 10px;font-size:10px;line-height:1.45}.admin-livechat-block-panel textarea:focus{border-color:#c36a74;box-shadow:0 0 0 3px #aa354317}.admin-livechat-block-panel>label>small{color:#8b7c7f;font-size:8px}.admin-livechat-block-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-livechat-block-actions>button{color:#8b5a18;min-height:45px;font:inherit;background:#fff8e8;border:1px solid #e8c98e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 11px;display:flex}.admin-livechat-block-actions>button.blacklist{color:#a23541;background:#fff0f2;border-color:#e8b7bd}.admin-livechat-block-actions>button:disabled{opacity:.5;cursor:not-allowed}.admin-livechat-block-actions>button>span{text-align:left;gap:1px;display:grid}.admin-livechat-block-actions strong{font-size:9px}.admin-livechat-block-actions small{color:inherit;opacity:.76;font-size:8px}.admin-livechat-block-current{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-livechat-block-current>div{background:#ffffffc7;border:1px solid #eed9dc;border-radius:10px;grid-template-columns:1.5fr 1fr 1fr;gap:8px;min-width:0;padding:9px;display:grid}.admin-livechat-block-current span{gap:2px;min-width:0;display:grid}.admin-livechat-block-current small{color:#92797d;text-transform:uppercase;font-size:7px;font-weight:850}.admin-livechat-block-current strong{color:#684149;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-block-current>button{color:#087b59;min-height:40px;font:inherit;white-space:nowrap;background:#eff9f5;border:1px solid #9bcfb9;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.admin-livechat-block-current>button:disabled{opacity:.55;cursor:wait}.admin-livechat-refund-trigger{color:#9b4f3d!important;background:#fff8f5!important;border-color:#e8c6bc!important}.admin-livechat-refund-panel{background:#fffaf7;border-bottom:1px solid #efcdbd;flex:none;gap:10px;padding:12px 14px;display:grid}.admin-livechat-refund-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-livechat-refund-panel>header>div{gap:2px;display:grid}.admin-livechat-refund-panel>header strong{color:#66392d;font-size:11px}.admin-livechat-refund-panel>header small{color:#8d7067;font-size:9px}.admin-livechat-refund-panel>header button{color:#8d5849;background:#fff;border:1px solid #e4ccc3;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.admin-livechat-refund-summary{grid-template-columns:1.2fr .7fr .7fr;gap:7px;display:grid}.admin-livechat-refund-summary span{background:#fff;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.admin-livechat-refund-summary small{color:#8d7b75;font-size:8px}.admin-livechat-refund-summary strong{color:#4b332c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-refund-fields{grid-template-columns:1fr 1fr 150px;gap:8px;display:grid}.admin-livechat-refund-fields label{gap:4px;min-width:0;display:grid}.admin-livechat-refund-fields label>span{color:#76594f;font-size:8px;font-weight:800}.admin-livechat-refund-fields textarea,.admin-livechat-refund-fields input{color:#4c342d;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #dec9c0;border-radius:8px;padding:7px 9px;font-size:9px}.admin-livechat-inline-loading{color:#80685f;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10px;display:flex}.admin-livechat-messages,.admin-livechat-notes-panel{flex:auto;min-height:0}.support-app-shell .admin-livechat-translation{border-left:0;border-right:0;border-radius:0;flex:none;box-shadow:0 4px 16px #0f433009}.support-app-shell .admin-livechat-messages{overscroll-behavior:contain;scroll-padding-block:14px}.admin-livechat-message-stack{flex-direction:column;gap:11px;min-height:100%;display:flex}.admin-livechat-message-stack>article:first-of-type{margin-top:auto}.support-app-shell .admin-livechat-messages article p{font-size:15px;line-height:1.6}.support-app-shell .admin-livechat-messages article small{font-size:11px;line-height:1.45}.support-app-shell .admin-livechat-messages article.system .admin-livechat-system-card p{font-size:13px;line-height:1.55}.support-app-shell .admin-livechat-translation-original,.support-app-shell .admin-livechat-translation-delivery{font-size:11px}.support-app-shell .admin-livechat-messages article .admin-livechat-translation-original p,.support-app-shell .admin-livechat-messages article .admin-livechat-translation-delivery p{font-size:13px;line-height:1.55}.admin-livechat-notes-panel{background:#f6faf8;align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.admin-livechat-note-composer{background:#fff;border:1px solid #cfe1da;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.admin-livechat-note-composer>div{color:#087b59;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.admin-livechat-note-composer>div>span{gap:2px;display:grid}.admin-livechat-note-composer strong{color:#2d5145;font-size:11px}.admin-livechat-note-composer small{color:#7a8e87;font-size:9px}.admin-livechat-note-composer textarea{color:#294d40;min-height:66px;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #cfdfd9;border-radius:9px;padding:9px 10px;font-size:10px}.admin-livechat-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-livechat-notes-grid>section{background:#fff;border:1px solid #d4e2dc;border-radius:12px;min-width:0;overflow:hidden}.admin-livechat-notes-grid>section>header{color:#41655a;border-bottom:1px solid #e1eae6;align-items:center;gap:6px;padding:10px 11px;font-size:10px;font-weight:850;display:flex}.admin-livechat-notes-grid article{border-bottom:1px solid #edf2ef;padding:10px 11px}.admin-livechat-notes-grid article:last-child{border-bottom:0}.admin-livechat-notes-grid article p{color:#36594d;white-space:pre-wrap;margin:0 0 4px;font-size:10px;line-height:1.5}.admin-livechat-notes-grid article small{color:#84958f;font-size:8px}.admin-livechat-notes-grid .empty{color:#899992;text-align:center;margin:0;padding:18px;font-size:9px}.admin-livechat-reply-footer{padding:9px 12px!important;display:block!important}.admin-livechat-quick-editor{background:#f3faf7;border:1px solid #c9ded5;border-radius:11px;grid-template-columns:150px minmax(0,1fr) auto;gap:7px;margin-bottom:7px;padding:8px;display:grid}.admin-livechat-quick-editor.action{background:#f3f9fc;border-color:#bdd6e2;grid-template-columns:155px 150px minmax(0,1fr) auto}.admin-livechat-quick-editor>header{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.admin-livechat-quick-editor>header>span{color:#087b59;background:#ddf5eb;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-livechat-quick-editor.action>header>span{color:#176f97;background:#dceff8}.admin-livechat-quick-editor>header>div{gap:1px;min-width:0;display:grid}.admin-livechat-quick-editor>header strong{color:#214a3d;font-size:9px}.admin-livechat-quick-editor.action>header strong{color:#28566e}.admin-livechat-quick-editor>header small{color:#748b82;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-livechat-quick-editor>header button{color:#607d72;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}.admin-livechat-quick-editor>header button:hover{background:#2b695314}.admin-livechat-quick-editor label{gap:3px;min-width:0;display:grid}.admin-livechat-quick-editor label>span{color:#657f75;letter-spacing:.04em;font-size:7px;font-weight:850}.admin-livechat-quick-editor input,.admin-livechat-quick-editor select{color:#294d40;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cbded6;border-radius:8px;padding:0 8px;font-size:9px}.admin-livechat-quick-editor.action input,.admin-livechat-quick-editor.action select{border-color:#c7dce6}.admin-livechat-quick-editor .admin-livechat-quick-editor-save{color:#fff;min-height:34px;font:inherit;background:#087f5b;border:0;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:4px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.admin-livechat-quick-editor.action .admin-livechat-quick-editor-save{background:#267da3}.admin-livechat-quick-editor .admin-livechat-quick-editor-save:disabled{opacity:.45;cursor:not-allowed}.admin-livechat-selected-action{color:#286483;background:#f1f8fc;border:1px solid #b8d9e9;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:7px;padding:7px 9px;display:grid}.admin-livechat-selected-action>span:first-child{color:#246f98;background:#dceefa;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-livechat-selected-action>span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-livechat-selected-action strong{font-size:9px}.admin-livechat-selected-action small{color:#678797;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-livechat-selected-action>button{color:#527d91;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.admin-livechat-selected-action>button:hover{background:#dfedf4}.admin-livechat-selected-file{color:#087b59;background:#eef9f5;border:1px solid #cbe0d7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;padding:7px 9px;display:grid}.admin-livechat-selected-file>span{min-width:0;display:grid}.admin-livechat-selected-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-selected-file small{color:#758b83;font-size:8px}.admin-livechat-selected-file button{color:#627c72;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.admin-livechat-reply-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.admin-livechat-composer-tools{grid-template-columns:repeat(3,46px);gap:7px;display:grid}.admin-livechat-composer-tools.guest{grid-template-columns:repeat(2,46px)}.admin-livechat-quick-reply-control,.admin-livechat-guided-control{min-width:0;position:relative}.admin-livechat-quick-reply-trigger,.admin-livechat-guided-trigger{color:#4d7063;background:#fff;border:1px solid #cbdcd5;border-radius:11px;place-items:center;width:46px;height:100%;min-height:46px;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid}.admin-livechat-quick-reply-trigger:hover,.admin-livechat-quick-reply-trigger.active{color:#087b59;background:#eef9f5;border-color:#8dcbb4;box-shadow:0 0 0 3px #0f9e6d17}.admin-livechat-guided-trigger{color:#376b82;background:#fafdff;border-color:#c9dce5}.admin-livechat-guided-trigger:hover,.admin-livechat-guided-trigger.active{color:#176f97;background:#edf7fb;border-color:#8ebbd1;box-shadow:0 0 0 3px #227ea617}.admin-livechat-quick-reply-trigger:focus-visible,.admin-livechat-guided-trigger:focus-visible{outline-offset:2px;outline:2px solid #0f9e6d}.admin-livechat-quick-reply-menu{z-index:30;background:#fff;border:1px solid #c9ded5;border-radius:14px;flex-direction:column;width:min(340px,100vw - 24px);max-height:min(480px,100dvh - 120px);display:flex;position:absolute;bottom:calc(100% + 9px);left:-53px;overflow:hidden;box-shadow:0 18px 50px #15443433}.admin-livechat-guided-menu{z-index:30;background:#fff;border:1px solid #bdd6e2;border-radius:14px;flex-direction:column;width:min(340px,100vw - 24px);max-height:min(380px,100dvh - 120px);display:flex;position:absolute;bottom:calc(100% + 9px);left:-106px;overflow:hidden;box-shadow:0 18px 50px #174e6633}.admin-livechat-quick-reply-menu>header,.admin-livechat-guided-menu>header{background:linear-gradient(135deg,#f2fbf7,#fff);border-bottom:1px solid #e2ece8;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:53px;padding:9px 10px;display:grid}.admin-livechat-guided-menu>header{background:linear-gradient(135deg,#eff8fc,#fff);border-color:#dceaf0}.admin-livechat-quick-reply-menu>header>span,.admin-livechat-guided-menu>header>span{color:#087b59;background:#ddf5eb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.admin-livechat-guided-menu>header>span{color:#176f97;background:#dceff8}.admin-livechat-quick-reply-menu>header>div,.admin-livechat-guided-menu>header>div{gap:1px;min-width:0;display:grid}.admin-livechat-quick-reply-menu>header strong,.admin-livechat-guided-menu>header strong{color:#214a3d;font-size:10px}.admin-livechat-guided-menu>header strong{color:#28566e}.admin-livechat-quick-reply-menu>header small,.admin-livechat-guided-menu>header small{color:#81948c;font-size:8px}.admin-livechat-quick-reply-menu>header button,.admin-livechat-guided-menu>header button{color:#087b59;background:#fff;border:1px solid #c9ded5;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid}.admin-livechat-guided-menu>header button{color:#176f97;border-color:#c8ddea}.admin-livechat-guided-actions{background:#f8fbfd;border-bottom:1px solid #e2edf2;flex:auto;gap:5px;min-height:0;padding:7px;display:grid;overflow-y:auto}.admin-livechat-guided-actions>small{color:#6d8793;letter-spacing:.06em;padding:0 3px;font-size:7px;font-weight:900}.admin-livechat-guided-actions>button{color:#315d73;text-align:left;background:#fff;border:1px solid #c8ddea;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.admin-livechat-guided-actions>button:hover{background:#f0f8fc;border-color:#8ebbd1}.admin-livechat-guided-actions>button>span:first-child{color:#216f97;background:#e1f0f8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-livechat-guided-actions>button>span:last-child{gap:2px;min-width:0;display:grid}.admin-livechat-guided-actions strong{color:#28566e;font-size:9px}.admin-livechat-guided-actions button small{color:#758c97;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-livechat-guided-actions>button.admin-livechat-create-action{color:#176f97;background:#edf7fb;border-style:dashed;border-color:#76b8d5}.admin-livechat-guided-actions>button.admin-livechat-create-action:hover{background:#e2f2f9;border-color:#3285aa}.admin-livechat-guided-actions>button.admin-livechat-create-action>span:first-child{color:#fff;background:#3285aa}.admin-livechat-saved-actions{background:#fff;min-height:0;padding:6px;overflow-y:auto}.admin-livechat-saved-actions>small{color:#718893;letter-spacing:.06em;padding:4px 4px 6px;font-size:7px;font-weight:900;display:block}.admin-livechat-quick-reply-list{flex:auto;min-height:0;max-height:260px;padding:6px;overflow-y:auto}.admin-livechat-quick-reply-list>p{color:#7d9189;text-align:center;margin:0;padding:18px 10px;font-size:9px}.admin-livechat-quick-reply-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.admin-livechat-quick-reply-item+.admin-livechat-quick-reply-item{border-top:1px solid #edf2f0}.admin-livechat-quick-reply-select{color:#365d50;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.admin-livechat-quick-reply-select:hover{background:#eff9f5}.admin-livechat-quick-reply-select>span:first-child{color:#0a8761;background:#e7f7f0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-livechat-quick-reply-copy{gap:2px;min-width:0;display:grid}.admin-livechat-quick-reply-copy strong{color:#315449;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-quick-reply-copy small{color:#7b8e87;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-livechat-quick-reply-delete{color:#9a655a;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.admin-livechat-quick-reply-delete:hover{color:#a33f36;background:#fff0ed}.admin-livechat-guided-message{color:#2e6b88;background:#edf7fb;border:1px solid #bcd9e6;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.admin-livechat-reply-row textarea{color:#21463a;min-height:46px;max-height:110px;font:inherit;resize:vertical;background:#fbfdfc;border:1px solid #cbdcd5;border-radius:11px;outline:none;padding:10px 12px;font-size:11px;line-height:1.5}.admin-livechat-attach-button{color:#4d7063;background:#fff;border:1px solid #cbdcd5;border-radius:11px;place-items:center;width:46px;padding:0;display:grid}.admin-livechat-attachment-limits{color:#83948e;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.admin-livechat-note-footer{color:#667e75;justify-content:center;align-items:center;min-height:45px;font-size:9px;font-weight:750;background:#f8fbfa!important;gap:6px!important;padding:10px 14px!important;display:flex!important}@media (width>=761px){.admin-livechat-standalone .admin-livechat-layout{grid-template-columns:minmax(360px,390px) minmax(0,1fr)}.support-app-shell .admin-livechat-list>header{gap:14px;padding:18px}.support-app-shell .admin-livechat-list>header strong{font-size:17px}.support-app-shell .admin-livechat-list>header span{font-size:12px}.support-app-shell .admin-livechat-list label{height:44px;padding:0 12px}.support-app-shell .admin-livechat-list input{font-size:14px}.support-app-shell .admin-livechat-collection-tabs button{min-height:44px;padding:0 10px}.support-app-shell .admin-livechat-collection-tabs button>span{font-size:11px}.support-app-shell .admin-livechat-collection-tabs button>strong{min-width:24px;height:24px;font-size:10px}.support-app-shell .admin-livechat-status-filters button{min-height:38px;padding:0 9px;font-size:11px}.support-app-shell .admin-livechat-status-filters button strong{min-width:23px;height:23px;font-size:10px}.support-app-shell .admin-livechat-thread-main{gap:11px;padding:15px 10px 15px 16px}.support-app-shell .admin-livechat-avatar{width:42px;height:42px;font-size:13px}.support-app-shell .admin-livechat-avatar.large{width:46px;height:46px}.support-app-shell .admin-livechat-thread-copy{gap:5px}.support-app-shell .admin-livechat-thread-copy strong{font-size:14px;line-height:1.35}.support-app-shell .admin-livechat-thread-copy strong b{min-width:22px;height:22px;font-size:10px}.support-app-shell .admin-livechat-thread-copy small{font-size:12px;line-height:1.4}.support-app-shell .admin-livechat-thread-copy em{font-size:10px;line-height:1.4}.support-app-shell .admin-livechat-thread-meta i{padding:4px 7px;font-size:10px}.support-app-shell .admin-livechat-assignee{line-height:1.35;font-size:11px!important}.support-app-shell .admin-livechat-thread-accept,.support-app-shell .admin-livechat-thread-unblock{min-height:36px;font-size:10px}.support-app-shell .admin-livechat-pagination{min-height:52px;font-size:11px}.support-app-shell .admin-livechat-pagination>div>strong{font-size:11px}.support-app-shell .admin-livechat-conversation>header{min-height:78px;padding:13px 18px}.support-app-shell .admin-livechat-conversation>header strong{font-size:16px}.support-app-shell .admin-livechat-conversation>header small{font-size:12px;line-height:1.4}.support-app-shell .admin-livechat-customer-email em{font-size:9px}.support-app-shell .admin-livechat-customer-ip{height:25px}.support-app-shell .admin-livechat-customer-ip code{font-size:11px}.support-app-shell .admin-livechat-conversation>header button{min-height:40px;padding:0 13px;font-size:12px}.support-app-shell .admin-livechat-workspace-toolbar{min-height:56px;padding:8px 14px}.support-app-shell .admin-livechat-workspace-toolbar button{min-height:38px;padding:0 11px;font-size:12px}.support-app-shell .admin-livechat-workspace-toolbar button strong{min-width:21px;height:21px;font-size:10px}.support-app-shell .admin-livechat-assignment{height:38px}.support-app-shell .admin-livechat-workspace-toolbar .admin-livechat-assignment-copy strong,.support-app-shell .admin-livechat-workspace-toolbar .admin-livechat-proxy-status strong{font-size:12px}.support-app-shell .admin-livechat-proxy-status em{font-size:10px}.support-app-shell .admin-livechat-translation{gap:13px;padding:13px 15px}.support-app-shell .admin-livechat-translation-intro>span{width:38px;height:38px}.support-app-shell .admin-livechat-translation-intro strong{font-size:14px}.support-app-shell .admin-livechat-translation-intro small{font-size:11px}.support-app-shell .admin-livechat-translation>label>span{font-size:10px}.support-app-shell .admin-livechat-translation select{min-width:160px;height:39px;font-size:12px}.support-app-shell .admin-livechat-translation>button{min-height:40px;padding:0 13px;font-size:12px}.support-app-shell .admin-livechat-messages{gap:14px;padding:22px}.support-app-shell .admin-livechat-messages article{gap:6px;max-width:min(76%,760px)}.support-app-shell .admin-livechat-messages article p{padding:13px 15px;font-size:17px;line-height:1.6}.support-app-shell .admin-livechat-messages article small{font-size:13px;line-height:1.45}.support-app-shell .admin-livechat-messages article.support_event p{font-size:16px}.support-app-shell .admin-livechat-system-card header strong{font-size:14px}.support-app-shell .admin-livechat-system-card header time,.support-app-shell .admin-livechat-system-card code{font-size:12px}.support-app-shell .admin-livechat-messages article.system .admin-livechat-system-card p{font-size:15px}.support-app-shell .admin-livechat-translation-original,.support-app-shell .admin-livechat-translation-delivery{font-size:12px}.support-app-shell .admin-livechat-messages article .admin-livechat-translation-original p,.support-app-shell .admin-livechat-messages article .admin-livechat-translation-delivery p{font-size:14px}.support-app-shell .admin-livechat-reply-footer{padding:11px 14px!important}.support-app-shell .admin-livechat-reply-row textarea{min-height:54px;padding:12px 14px;font-size:15px}.support-app-shell .admin-livechat-attachment-limits{font-size:11px}.support-app-shell .admin-livechat-reply-row .save-button{min-height:54px;padding:0 17px;font-size:12px}.support-app-shell .admin-livechat-note-footer{font-size:11px}}@media (width>=761px) and (width<=1400px){.admin-livechat:not(.admin-livechat-standalone) .admin-livechat-layout{grid-template-columns:280px minmax(0,1fr)}}@container support-workspace (width<=760px){.admin-livechat-workspace-toolbar{flex-wrap:wrap;gap:6px;min-height:46px;padding:6px 9px;overflow-x:visible}.admin-livechat-workspace-toolbar>nav{flex:none;gap:4px}.admin-livechat-workspace-toolbar button{min-height:32px;padding:0 7px}.admin-livechat-assignment{flex:0 170px;min-width:125px;max-width:170px;height:32px;margin-left:0;padding:0}.admin-livechat-assignment select{width:100%;max-width:126px}.admin-livechat-proxy-tools{flex:0 auto}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status{min-height:32px;padding:0 8px}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status strong{display:none}.admin-livechat-proxy-status,.admin-livechat-refund-trigger{overflow:hidden}.admin-livechat-take-button,.admin-livechat-refund-trigger{flex:0 0 34px;width:34px;min-width:34px;padding:0!important;font-size:0!important}.admin-livechat-take-button .admin-livechat-button-label,.admin-livechat-refund-trigger .admin-livechat-button-label,.admin-livechat-reply-row .save-button .admin-livechat-button-label{display:none}.admin-livechat-messages{padding:14px}.admin-livechat-messages article{max-width:84%}.admin-livechat-refund-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-livechat-refund-fields label:last-child{grid-column:1/-1}.admin-livechat-reply-row .save-button{width:46px;min-width:46px;padding:0;font-size:0}}@container support-workspace (width<=560px){.admin-livechat-workspace-toolbar>nav{flex:1 0 100%;width:100%}.admin-livechat-workspace-toolbar>nav button{flex:1}.admin-livechat-assignment{flex-basis:170px}.admin-livechat-assignment select{max-width:none}.admin-livechat-proxy-status{flex:auto;justify-content:center}.admin-livechat-refund-summary,.admin-livechat-refund-fields{grid-template-columns:1fr}.admin-livechat-refund-fields label:last-child{grid-column:auto}}@media (width<=760px){.support-app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.support-app-shell textarea,.support-app-shell select{font-size:16px!important}.admin-livechat-heading-actions{flex-wrap:wrap;width:100%}.support-app-topbar{min-height:60px;padding-top:max(9px, env(safe-area-inset-top));gap:8px}.support-app-brand>span{width:36px;height:36px}.support-app-brand strong{font-size:14px}.support-app-identity{display:none}.support-app-actions{margin-left:auto}.support-app-actions button,.support-app-actions a{justify-content:center;width:37px;height:37px;min-height:37px;padding:0}.support-app-actions span{display:none}.support-app-device-status{justify-content:flex-start;font-size:9px}.admin-livechat-standalone{min-height:0;padding:0}.admin-livechat-standalone .admin-livechat-layout{border:0;border-radius:0;height:100%;min-height:0;display:block}.admin-livechat-standalone .admin-livechat-list{background:#f6faf8;border:0;height:100%;max-height:none;display:grid}.admin-livechat-standalone .admin-livechat-conversation{height:100%;min-height:0;display:none}.admin-livechat-standalone.has-selected-thread .admin-livechat-list{display:none}.admin-livechat-standalone.has-selected-thread .admin-livechat-conversation{display:flex}.admin-livechat-standalone .admin-livechat-list>header{background:linear-gradient(#fff 0%,#fbfdfc 100%);border-bottom-color:#dce9e4;gap:10px;padding:13px 14px 12px}.admin-livechat-standalone .admin-livechat-list>header>div>strong{letter-spacing:-.02em;font-size:15px}.admin-livechat-standalone .admin-livechat-list>header>div>span{color:#087b59;background:#e8f7f1;border-radius:999px;padding:4px 8px;font-size:9px}.admin-livechat-standalone .admin-livechat-collection-tabs{background:#f1f6f4;border:1px solid #dce8e3;border-radius:12px;gap:4px;padding:4px}.admin-livechat-standalone .admin-livechat-collection-tabs button{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:9px}.admin-livechat-standalone .admin-livechat-collection-tabs button.active{background:#087f5b;box-shadow:0 5px 13px #087f5b24}.admin-livechat-standalone .admin-livechat-collection-tabs button.blocked-tab.active{background:#aa3b47;box-shadow:0 5px 13px #aa3b4726}.admin-livechat-standalone .admin-livechat-collection-tabs button>span{font-size:9px}.admin-livechat-standalone .admin-livechat-collection-tabs button>strong{min-width:20px;height:20px;font-size:8px}.admin-livechat-standalone .admin-livechat-list label{background:#fff;border-color:#cdded7;border-radius:11px;height:40px;padding:0 11px;transition:border-color .16s,box-shadow .16s}.admin-livechat-standalone .admin-livechat-list label:focus-within{border-color:#73bea3;box-shadow:0 0 0 3px #0f9e6d17}.admin-livechat-standalone .admin-livechat-list input{font-size:16px}.admin-livechat-standalone .admin-livechat-status-filters{background:#f1f6f4;border-radius:11px;gap:3px;padding:3px}.admin-livechat-standalone .admin-livechat-status-filters button{background:0 0;border:0;border-radius:8px;min-height:31px;font-size:9px}.admin-livechat-standalone .admin-livechat-status-filters button.active{background:#0a9369;box-shadow:0 4px 11px #0a936921}.admin-livechat-standalone .admin-livechat-status-filters button strong{min-width:19px;height:19px;font-size:8px}.admin-livechat-standalone .admin-livechat-thread-list{background:#f6faf8;align-content:start;gap:7px;padding:9px;display:grid}.admin-livechat-standalone .admin-livechat-thread-row{background:#fff;border:1px solid #dbe8e3;border-radius:13px;overflow:hidden;box-shadow:0 4px 14px #1244320b}.admin-livechat-standalone .admin-livechat-thread-row.active{background:#f0faf6;border-color:#a9d8c6;box-shadow:inset 3px 0 #0a9a6d,0 6px 17px #1244320f}.admin-livechat-standalone .admin-livechat-thread-row.requires-human{background:#fff9f7;border-color:#efc7bd;box-shadow:inset 3px 0 #c75b45,0 4px 14px #6f2f210d}.admin-livechat-standalone .admin-livechat-thread-row.requires-human.active{background:#fff3ef;border-color:#e6b4a8;box-shadow:inset 3px 0 #b94f3b,0 6px 17px #6f2f2112}.admin-livechat-standalone .admin-livechat-thread-row.blocked-customer{background:snow;border-color:#edcbd0;box-shadow:inset 3px 0 #bd5964,0 4px 14px #6f2f370d}.admin-livechat-standalone .admin-livechat-thread-row.blocked-customer.active{background:#fff2f4;border-color:#e3aeb5;box-shadow:inset 3px 0 #aa3b47,0 6px 17px #6f2f3712}.admin-livechat-standalone .admin-livechat-thread-main{gap:9px;padding:11px 9px 11px 11px}.admin-livechat-standalone .admin-livechat-avatar{border-radius:11px;width:39px;height:39px;font-size:11px}.admin-livechat-standalone .admin-livechat-thread-copy{gap:4px}.admin-livechat-standalone .admin-livechat-thread-copy strong{font-size:13px;line-height:1.3}.admin-livechat-standalone .admin-livechat-thread-copy small{font-size:11px;line-height:1.35}.admin-livechat-standalone .admin-livechat-thread-copy em{font-size:9px}.admin-livechat-standalone .admin-livechat-thread-meta i{padding:3px 7px;font-size:8px}.admin-livechat-standalone .admin-livechat-thread-unblock{border-radius:10px;min-width:54px;min-height:34px;margin-right:9px;font-size:9px}.admin-livechat-standalone .admin-livechat-assignee{background:#e9f7f1;border-radius:999px;width:fit-content;padding:3px 7px;color:#087b59!important;font-size:9px!important}.admin-livechat-standalone .admin-livechat-thread-accept{min-width:82px;min-height:34px;margin-right:9px;padding:0 9px;font-size:9px}.admin-livechat-standalone .admin-livechat-pagination{min-height:49px;padding:7px 13px max(7px, env(safe-area-inset-bottom));background:#fffffff5;border-top-color:#dce8e3;font-size:9px}.admin-livechat-standalone .admin-livechat-pagination button{border-radius:9px;width:32px;height:32px}.admin-livechat-standalone .admin-livechat-bulk-toggle{min-height:34px;padding-inline:10px;font-size:10px}.admin-livechat-standalone .admin-livechat-bulk-toolbar{gap:9px;padding:10px}.admin-livechat-standalone .admin-livechat-bulk-toolbar button{min-height:36px;font-size:10px}.admin-livechat-standalone .admin-livechat-bulk-toolbar>div>strong{font-size:10px}.admin-livechat-standalone .admin-livechat-bulk-actions button b{min-width:22px;height:22px;font-size:9px}.admin-livechat-standalone .admin-livechat-bulk-feedback{padding:10px;font-size:10px}.admin-livechat-standalone .admin-livechat-thread-selector{width:39px;height:48px;margin-left:5px}.admin-livechat-standalone .admin-livechat-thread-row.bulk-selecting{grid-template-columns:43px minmax(0,1fr)}.admin-livechat-standalone .admin-livechat-bulk-confirm{padding:16px}.admin-livechat-standalone .admin-livechat-bulk-confirm>div{width:min(100%,340px);padding:22px 18px}.admin-livechat-standalone .admin-livechat-bulk-confirm h3{font-size:17px}.admin-livechat-standalone .admin-livechat-bulk-confirm p{font-size:12px}.admin-livechat-standalone .admin-livechat-bulk-confirm-counts small{font-size:9px}.admin-livechat-standalone .admin-livechat-bulk-confirm-counts strong{font-size:17px}.admin-livechat-standalone .admin-livechat-bulk-confirm-note{font-size:10px}.admin-livechat-standalone .admin-livechat-bulk-confirm footer button{min-height:44px;font-size:11px}.admin-livechat-standalone .admin-livechat-conversation>header{z-index:25;grid-template-rows:40px;grid-template-columns:36px minmax(0,1fr) 38px;gap:8px;min-height:56px;padding:8px 10px;position:relative}.support-app-shell.chat-open .admin-livechat-standalone .admin-livechat-conversation>header{min-height:calc(56px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.admin-livechat-customer-avatar,.admin-livechat-header-actions{display:none!important}.admin-livechat-mobile-back{grid-row:1;place-items:center;height:36px;border-radius:11px!important;grid-column:1!important;width:36px!important;min-height:36px!important;padding:0!important;display:grid!important}.admin-livechat-customer-summary{grid-area:1/2;align-content:center;min-width:0;gap:1px!important;display:grid!important}.admin-livechat-conversation>header .admin-livechat-customer-summary>strong{color:#214a3d;font-size:13px;line-height:1.3}.admin-livechat-customer-meta{align-items:center;min-width:0;display:flex}.admin-livechat-customer-email,.admin-livechat-customer-ip{display:none}.admin-livechat-conversation>header .admin-livechat-session-id{color:#7a8f87;letter-spacing:.01em;font-size:9px;font-weight:750}.admin-livechat-session-id:before{content:none}.admin-livechat-conversation>header>.admin-livechat-mobile-customer{z-index:2;grid-area:1/3;justify-self:end;display:block;position:relative}.admin-livechat-mobile-customer.open{z-index:40}.admin-livechat-conversation>header .admin-livechat-mobile-customer-trigger{color:#087b59;background:#edf9f4;border-color:#bcd9ce;border-radius:12px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid;position:relative}.admin-livechat-mobile-customer-trigger>span{background:#84958f;border:2px solid #edf9f4;border-radius:999px;width:8px;height:8px;position:absolute;bottom:5px;right:5px}.admin-livechat-mobile-customer-trigger>span.open{background:#19ae79}.admin-livechat-mobile-customer-panel{overscroll-behavior:contain;color:#36594d;background:#fff;border:1px solid #c9ddd5;border-radius:16px;width:min(390px,100vw - 12px);max-height:min(620px,100dvh - 140px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 22px 56px #0d3f2e38}.admin-livechat-mobile-customer-panel>header{background:linear-gradient(135deg,#f0faf6,#fff);border-bottom:1px solid #e0ebe6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.admin-livechat-mobile-customer-panel>header>div{gap:3px;min-width:0;display:grid}.admin-livechat-mobile-customer-panel>header strong{color:#214b3e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-livechat-mobile-customer-panel>header small{color:#71877f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:10px;display:flex;overflow:hidden}.admin-livechat-conversation>header .admin-livechat-mobile-customer-panel>header>button{background:#fff;border-color:#d4e3dd;border-radius:9px;place-items:center;width:31px;height:31px;min-height:31px;padding:0;display:grid}.admin-livechat-mobile-customer-facts{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.admin-livechat-mobile-customer-facts>span{background:#f4f9f7;border-radius:10px;gap:2px;min-width:0;padding:9px 10px;display:grid}.admin-livechat-mobile-customer-facts small{color:#83958e;text-transform:uppercase;font-size:8px;font-weight:800}.admin-livechat-mobile-customer-facts strong{color:#35594d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-livechat-mobile-customer-facts strong.open{color:#087b59}.admin-livechat-mobile-customer-facts>.admin-livechat-mobile-ip{background:#eef9f5;border:1px solid #c4e0d5;grid-column:1/-1}.admin-livechat-mobile-ip strong{color:#0b7254;align-items:center;gap:5px;min-width:0;display:flex}.admin-livechat-mobile-ip strong svg{flex:none}.admin-livechat-mobile-ip strong code{text-overflow:ellipsis;white-space:nowrap;font:800 10px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.admin-livechat-mobile-ip strong.unknown{color:#758981}.admin-livechat-mobile-ip em{color:#80928b;font-size:8px;font-style:normal}.admin-livechat-mobile-workspace-switch{gap:5px;margin:0 10px 9px;display:grid}.admin-livechat-mobile-workspace-switch>span{color:#657c74;font-size:9px;font-weight:850}.admin-livechat-mobile-workspace-switch>div{background:#f4f9f7;border:1px solid #d3e2dc;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.admin-livechat-conversation>header .admin-livechat-mobile-workspace-switch button{color:#60786f;background:0 0;border:0;border-radius:8px;justify-content:center;min-width:0;min-height:35px;padding:0 8px;font-size:10px}.admin-livechat-conversation>header .admin-livechat-mobile-workspace-switch button.active{color:#fff;background:#0a9369;box-shadow:0 4px 12px #0a936929}.admin-livechat-mobile-workspace-switch button strong{color:#087b59;background:#e3f4ed;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.admin-livechat-mobile-handler{gap:5px;margin:0 10px 9px;display:grid}.admin-livechat-mobile-handler-label{color:#657c74;font-size:9px;font-weight:850}.admin-livechat-conversation>header .admin-livechat-mobile-handler-trigger{color:#36594d;text-align:left;background:#fff;border-color:#c9ddd5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 9px;display:grid}.admin-livechat-mobile-handler.open .admin-livechat-mobile-handler-trigger{border-color:#83c8ae;box-shadow:0 0 0 3px #0a93691a}.admin-livechat-mobile-handler-trigger>svg{color:#5f7b71;transition:transform .16s}.admin-livechat-mobile-handler.open .admin-livechat-mobile-handler-trigger>svg{transform:rotate(180deg)}.admin-livechat-mobile-handler-avatar,.admin-livechat-mobile-handler-option-icon,.admin-livechat-mobile-handler-option-avatar{color:#587168;background:#eef4f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.admin-livechat-mobile-handler-avatar.assigned,.admin-livechat-mobile-handler-option-avatar{color:#087b59;background:#e2f5ed}.admin-livechat-mobile-handler-copy{gap:2px;min-width:0;display:grid}.admin-livechat-mobile-handler-copy small{color:#7c9189;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.admin-livechat-mobile-handler-copy strong{color:#284f42;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-livechat-mobile-handler-change{color:#087b59;background:#e6f6f0;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.admin-livechat-mobile-handler-menu{background:#f8fbfa;border:1px solid #d2e2dc;border-radius:12px;gap:3px;padding:5px;display:grid}.admin-livechat-conversation>header .admin-livechat-mobile-handler-menu>button{color:#587067;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 7px;display:grid}.admin-livechat-conversation>header .admin-livechat-mobile-handler-menu>button.active{color:#087b59;background:#eaf7f2}.admin-livechat-mobile-handler-menu>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-livechat-mobile-handler-menu strong{color:#315549;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-livechat-mobile-handler-menu small{color:#7e918a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-livechat-mobile-handler-menu>button>svg{color:#0a9369}.admin-livechat-conversation>header .admin-livechat-mobile-take{color:#087b59;background:#edf9f4;border-color:#9fd5c0;justify-content:center;width:calc(100% - 20px);min-height:39px;margin:0 10px 9px;padding:0 11px}.admin-livechat-mobile-customer-facts strong.blocked{color:#aa3543}.admin-livechat-mobile-access{background:#fff8f8;border:1px solid #e8c8cc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:3px 10px 11px;padding:10px;display:grid}.admin-livechat-mobile-access>div{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-livechat-mobile-access>div>span:first-child{color:#a2444c;background:#ffe8eb;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.admin-livechat-mobile-access>div>span:last-child{gap:2px;min-width:0;display:grid}.admin-livechat-mobile-access strong{color:#6f3f45;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-livechat-mobile-access small{color:#8c7478;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-livechat-conversation>header .admin-livechat-mobile-access>button{color:#a2444c;white-space:nowrap;background:#fff;border-color:#dfadb4;justify-content:center;min-height:34px;padding:0 9px;font-size:9px}.admin-livechat-mobile-access.blocked{background:#fff0f2;border-color:#d78d96}.admin-livechat-mobile-access.blocked>div>span:first-child{color:#fff;background:#ad3c48}.admin-livechat-mobile-customer-action{background:#fbfdfc;border-top:1px solid #e5edea;grid-template-columns:1fr;gap:6px;padding:11px 10px 10px;display:grid}.admin-livechat-mobile-customer-action>span{color:#71877f;letter-spacing:.025em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-livechat-conversation>header .admin-livechat-mobile-customer-action button{justify-content:center;width:100%;min-height:40px;padding:0 11px}.admin-livechat-mobile-customer-action button.close{color:#9b4f3d;background:#fff8f5;border-color:#e8c6bc}.admin-livechat-mobile-customer-action button.reopen{color:#087b59;background:#edf9f4;border-color:#9fd3bf}.admin-livechat-workspace-toolbar{min-height:44px;padding:6px 9px}.admin-livechat-workspace-toolbar>nav,.admin-livechat-workspace-toolbar:not(.has-mobile-tools),.admin-livechat-workspace-toolbar>.admin-livechat-assignment,.admin-livechat-workspace-toolbar>.admin-livechat-take-button{display:none!important}.admin-livechat-first-reply-warning{grid-template-columns:31px minmax(0,1fr);gap:8px;min-height:0;padding:9px 10px}.admin-livechat-first-reply-warning>span{border-radius:9px;width:31px;height:31px}.admin-livechat-first-reply-warning strong{font-size:11px}.admin-livechat-first-reply-warning small{font-size:9px}.admin-livechat-first-reply-warning>button{grid-column:1/-1;width:100%;min-height:35px;font-size:10px}.admin-livechat-assignment select{max-width:132px;font-size:11px}.admin-livechat-proxy-status em{display:none}.admin-livechat-refund-trigger{font-size:0!important}.admin-livechat-refund-summary,.admin-livechat-refund-fields{grid-template-columns:1fr}.admin-livechat-refund-panel{max-height:55dvh;overflow-y:auto}.admin-livechat-block-panel{max-height:62dvh;padding:11px 10px;overflow-y:auto}.admin-livechat-block-panel>header{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.admin-livechat-block-panel>header>span{width:34px;height:34px}.admin-livechat-block-actions,.admin-livechat-block-current,.admin-livechat-block-current>div{grid-template-columns:1fr}.admin-livechat-block-current>button{width:100%}.admin-livechat-messages{background:#f6faf8;gap:9px;padding:12px 10px}.admin-livechat-messages article{gap:5px;max-width:92%}.admin-livechat-messages article p{border-radius:13px 13px 13px 4px;padding:11px 13px;font-size:16px;line-height:1.58}.admin-livechat-messages article small{padding:0 2px;font-size:12px;line-height:1.45}.admin-livechat-messages article.support p{border-radius:12px 12px 4px}.admin-livechat-messages article.support_event{text-align:left;width:min(94%,560px);max-width:560px}.admin-livechat-messages article.support_event small{padding-left:10px;font-size:11px}.admin-livechat-messages article.support_event p{border-color:#b7dfd0 #b7dfd0 #b7dfd0 #21a878;border-left-style:solid;border-left-width:3px;border-radius:11px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.55}.admin-livechat-messages article.system{width:min(96%,620px);max-width:620px}.admin-livechat-system-card{border-radius:12px;gap:9px;padding:10px 11px;box-shadow:0 6px 18px #103f2d0e}.admin-livechat-system-card>span{border-radius:8px;width:29px;height:29px}.admin-livechat-system-card>div{gap:5px}.admin-livechat-system-card header{gap:7px}.admin-livechat-system-card header strong{font-size:13px}.admin-livechat-system-card header time{font-size:11px}.admin-livechat-system-card code{padding:5px 7px;font-size:12px}.admin-livechat-messages article.system .admin-livechat-system-card p{padding:0;font-size:14px;line-height:1.55}.support-app-shell .admin-livechat-translation-original,.support-app-shell .admin-livechat-translation-delivery{font-size:12px}.support-app-shell .admin-livechat-messages article .admin-livechat-translation-original p,.support-app-shell .admin-livechat-messages article .admin-livechat-translation-delivery p{font-size:14px;line-height:1.55}.admin-livechat-notes-panel{padding:10px}.admin-livechat-note-composer{grid-template-columns:1fr}.admin-livechat-note-composer>div{grid-column:auto}.admin-livechat-notes-grid{grid-template-columns:1fr}.admin-livechat-quick-editor,.admin-livechat-quick-editor.action{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-livechat-quick-editor>header,.admin-livechat-quick-editor-message,.admin-livechat-quick-editor .admin-livechat-quick-editor-save{grid-column:1/-1}.admin-livechat-reply-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.admin-livechat-composer-tools{background:#f7faf9;border:1px solid #d2e1db;border-radius:11px;grid-template-columns:repeat(3,34px);align-self:center;gap:2px;padding:3px}.admin-livechat-composer-tools.guest{grid-template-columns:repeat(2,34px)}.admin-livechat-attach-button,.admin-livechat-quick-reply-trigger,.admin-livechat-guided-trigger{width:34px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px}.admin-livechat-composer-tools button>svg{width:16px;height:16px}.admin-livechat-attach-button:hover,.admin-livechat-quick-reply-trigger:hover{color:#087b59;box-shadow:none;background:#e8f5f0}.admin-livechat-quick-reply-trigger.active{box-shadow:none}.admin-livechat-guided-trigger:hover,.admin-livechat-guided-trigger.active{box-shadow:none;background:#e5f2f8}.admin-livechat-quick-reply-menu{left:-39px}.admin-livechat-guided-menu{left:-75px}.admin-livechat-reply-row .save-button{border-radius:10px;align-self:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:0}.admin-livechat-reply-row .save-button svg{width:16px;height:16px}.admin-livechat-reply-row textarea{border-radius:10px;min-height:44px;padding:9px 10px;font-size:16px;line-height:1.45}.admin-livechat-reply-footer{padding:8px 10px max(8px, env(safe-area-inset-bottom))!important}.admin-livechat-attachment-limits{margin-top:5px;padding-left:2px;font-size:8px}}@container support-workspace (width>=680px) and (width<=760px){.admin-livechat-assignment+:is(.admin-livechat-take-button,.admin-livechat-proxy-tools,.admin-livechat-refund-trigger){margin-left:auto}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status strong{display:inline}.admin-livechat-take-button,.admin-livechat-refund-trigger{flex:none;width:auto;padding:0 10px!important;font-size:9px!important}.admin-livechat-take-button .admin-livechat-button-label,.admin-livechat-refund-trigger .admin-livechat-button-label{display:inline}}@container support-workspace (width<=560px){.admin-livechat-workspace-toolbar{flex-wrap:wrap;align-items:center;display:flex;overflow:visible}.admin-livechat-workspace-toolbar>nav{flex:1 0 100%;width:100%}.admin-livechat-assignment{width:120px;min-width:108px;max-width:120px;height:34px;box-shadow:none;background:#fff;border-color:#cbded6;border-radius:9px;flex:0 120px;padding:0}.admin-livechat-assignment-icon{display:none}.admin-livechat-assignment-copy{gap:0}.admin-livechat-assignment-copy small{display:none}.admin-livechat-workspace-toolbar .admin-livechat-assignment-copy strong{color:#31594b;font-size:10px;font-weight:850;line-height:1.25}.admin-livechat-assignment-chevron{width:14px;height:14px}.admin-livechat-assignment-menu{width:min(280px,100vw - 18px);left:0;right:auto}.admin-livechat-proxy-tools{flex:140px;width:auto;min-width:140px}.admin-livechat-proxy-status{justify-content:flex-start;width:100%}.admin-livechat-proxy-status>svg{flex:none}.admin-livechat-workspace-toolbar .admin-livechat-proxy-status strong{text-overflow:ellipsis;min-width:0;font-size:9px;display:inline;overflow:hidden}.admin-livechat-proxy-status em{flex:none;font-size:10px;display:inline}.admin-livechat-proxy-tools-panel{width:min(300px,100vw - 18px);right:0}.admin-livechat-take-button,.admin-livechat-refund-trigger{flex:0 0 34px;width:34px;min-width:34px;padding:0!important;font-size:0!important}.admin-livechat-take-button .admin-livechat-button-label,.admin-livechat-refund-trigger .admin-livechat-button-label{display:none}}body.theme-future .support-app-shell{color:#4f352b;background:radial-gradient(circle at 0 0, #ae843c0a, transparent 25rem), var(--earth-ivory)}body.theme-future .support-app-topbar{background:var(--earth-surface);border-color:#e5d4c4;box-shadow:0 6px 22px #4e251a0a}body.theme-future .support-app-brand em{color:#b84c32}body.theme-future .support-app-actions :is(button,a){color:#6d4939;background:var(--earth-surface);border-color:#dfcbbb}body.theme-future .support-app-gate a{color:#b84c32}body.theme-future .admin-livechat-standalone .admin-livechat-layout{background:var(--earth-surface);border-color:#e3d1c1;box-shadow:0 14px 38px #4e251a0e}body.theme-future .admin-livechat-workspace-toolbar,body.theme-future .admin-livechat-pagination{background:#fcf8f3;border-color:#e5d6c8}body.theme-future .admin-livechat-workspace-toolbar button{color:#75594c;background:var(--earth-surface);border-color:#dfcfc0}body.theme-future .admin-livechat-workspace-toolbar button.active,body.theme-future .admin-livechat-collection-tabs button.active,body.theme-future .admin-livechat-status-filters button.active{color:#fff;background:linear-gradient(135deg,#c9573a,#8f3525);border-color:#b84c32;box-shadow:0 6px 16px #7f352229}body.theme-future .admin-livechat-thread-row:hover,body.theme-future .admin-livechat-thread-row.active{background:#fff4eb}@media (width<=760px){.support-app-shell.chat-open{top:var(--support-app-visual-top,0);width:100%;height:var(--support-app-visual-height,100dvh);min-height:0;max-height:var(--support-app-visual-height,100dvh);overscroll-behavior:none;position:fixed;bottom:auto;left:0;right:0}.support-app-shell.chat-open>.admin-livechat-standalone,.support-app-shell.chat-open .admin-livechat-layout,.support-app-shell.chat-open .admin-livechat-conversation{height:100%;min-height:0}.support-app-shell .admin-livechat-message-stack{gap:9px}.support-app-shell.is-keyboard-open .admin-livechat-translation{grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:44px;padding:6px 9px}.support-app-shell.is-keyboard-open .admin-livechat-translation-intro>span{border-radius:8px;width:28px;height:28px}.support-app-shell.is-keyboard-open .admin-livechat-translation-intro strong{font-size:11px}.support-app-shell.is-keyboard-open .admin-livechat-translation-intro small,.support-app-shell.is-keyboard-open .admin-livechat-translation>label{display:none}.support-app-shell.is-keyboard-open .admin-livechat-translation>button{min-height:31px;padding:0 9px;font-size:10px}.support-app-shell.is-keyboard-open .admin-livechat-messages{padding-top:8px;padding-bottom:8px}}body.theme-future .admin-livechat-system-card{color:#705d54;background:var(--earth-surface);border-color:#e2d1c2;box-shadow:0 6px 18px #4e251a09}body.theme-future .admin-livechat-conversation>footer{background:var(--earth-surface);border-color:#e4d3c5}body.theme-future .admin-livechat-conversation>footer textarea{color:#4c352c;background:#faf6f1;border-color:#decaba}body.theme-future .admin-livechat-reply-row .save-button{color:#fff;background:linear-gradient(135deg,#c9573a,#8f3525);border-color:#b84c32}body.theme-future .support-app-shell{--support-canvas:var(--future-canvas);--support-surface:var(--future-surface);--support-border:var(--future-border);--support-text:var(--future-text);--support-muted:var(--future-muted);--support-accent:var(--future-primary);--support-accent-dark:var(--future-primary-dark);color:var(--support-text);background:radial-gradient(circle at 100% 0, #197d800b, transparent 24rem), radial-gradient(circle at 0 100%, #b84c3209, transparent 21rem), var(--support-canvas)}body.theme-future .support-app-topbar{border-color:var(--future-border);background:#fcfdfdf5;box-shadow:0 6px 24px #111b230d}body.theme-future .support-app-brand{color:var(--future-text)}body.theme-future .support-app-brand>span{color:#fff;background:linear-gradient(145deg, #c9573a, var(--future-primary-dark));box-shadow:0 8px 22px #8f352533}body.theme-future .support-app-brand em,body.theme-future .support-app-gate a{color:var(--future-primary)}body.theme-future .support-app-identity span{color:var(--future-muted)}body.theme-future .support-app-actions :is(button,a){color:#45535d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .support-app-actions button.active,body.theme-future .support-app-actions :is(button,a):hover{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d69c8b}body.theme-future .support-app-gate{color:var(--future-muted);background:var(--future-canvas)}body.theme-future .support-app-gate strong{color:var(--future-text)}body.theme-future .admin-livechat-standalone .admin-livechat-layout{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 14px 40px #111b230f}body.theme-future :is(.admin-livechat-workspace-toolbar,.admin-livechat-pagination){border-color:var(--future-border);background:#f8fafb}body.theme-future .admin-livechat-workspace-toolbar button{color:#4d5b65;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-workspace-toolbar button.active,body.theme-future .admin-livechat-collection-tabs button.active,body.theme-future .admin-livechat-status-filters button.active{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 7px 18px #8f35252b}body.theme-future .admin-livechat-workspace-toolbar button strong{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-assignee{color:var(--future-primary-dark)!important}body.theme-future .admin-livechat-thread-accept{color:var(--future-primary-dark);background:#fff4f0;border-color:#dfa99a}body.theme-future .admin-livechat-thread-accept:hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary);box-shadow:0 5px 15px #8f35252b}body.theme-future :is(.admin-livechat-thread-row:hover,.admin-livechat-thread-row.active){background:#fbefeb}body.theme-future .admin-livechat-assignment{color:var(--future-primary-dark);background:linear-gradient(135deg,#fffdfc,#fcf7f5);border-color:#dfc8c1;transition:border-color .18s,background-color .18s,box-shadow .18s}body.theme-future .admin-livechat-assignment:hover{background:#fff8f5;border-color:#d7a99c}body.theme-future .admin-livechat-assignment.open{border-color:#d18c77;box-shadow:0 0 0 3px #b84c3217}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-assignment-trigger:focus-visible{outline-offset:2px;outline:2px solid #b84c3252}body.theme-future :is(.admin-livechat-assignment-icon,.admin-livechat-assignment-chevron){color:var(--future-primary-dark)}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-assignment-copy strong,body.theme-future .admin-livechat-assignment-menu>button strong{color:#34424c;background:0 0}body.theme-future .admin-livechat-assignment-menu{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 17px 44px #0a151d2e}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button:hover,body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-assignment-menu>button.active,body.theme-future :is(.admin-livechat-assignment-option-icon,.admin-livechat-assignment-option-avatar){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-proxy-tools-panel{color:var(--future-muted);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 18px 48px #0a151d33}body.theme-future .admin-livechat-proxy-tools-panel>header strong{color:var(--future-text)}body.theme-future .admin-livechat-proxy-tools-panel code{color:#6f2c20;background:#fff8f5;border-color:#dcb2a6}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button{color:#45535d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button.primary{color:#fff;border-color:var(--future-primary);background:var(--future-primary)}body.theme-future .admin-livechat-workspace-toolbar .admin-livechat-proxy-tools-panel>div>button.copied{color:#087451;background:#e9f8f1;border-color:#b9dfcf}body.theme-future .admin-livechat-messages{background:radial-gradient(circle at 100% 0, #197d8009, transparent 18rem), radial-gradient(circle at 0 100%, #b84c3206, transparent 16rem), var(--future-canvas)}body.theme-future .admin-livechat-messages article.support p{color:#fff;background:linear-gradient(135deg,#2a3944,#18242d)}body.theme-future .admin-livechat-system-card{color:var(--future-muted);border-color:var(--future-border);background:var(--future-surface);box-shadow:0 6px 19px #111b230a}body.theme-future .admin-livechat-system-card>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-notes-panel{background:var(--future-section)}body.theme-future .admin-livechat-note-composer,body.theme-future .admin-livechat-notes-grid>section{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-note-composer>div,body.theme-future .admin-livechat-note-composer strong{color:var(--future-primary-dark)}body.theme-future .admin-livechat-note-composer textarea{color:var(--future-text);border-color:var(--future-border);background:#fbfcfc}body.theme-future .admin-livechat-note-footer{background:var(--future-section)!important}body.theme-future .admin-livechat-quick-editor{border-color:var(--future-border);background:var(--future-section)}body.theme-future .admin-livechat-quick-editor.action{background:#f0f7f7;border-color:#bfd4d5}body.theme-future .admin-livechat-quick-editor>header>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-quick-editor.action>header>span{color:#156d70;background:#dceeee}body.theme-future .admin-livechat-quick-editor>header strong{color:var(--future-text)}body.theme-future .admin-livechat-quick-editor :is(input,select){color:var(--future-text);border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-quick-editor .admin-livechat-quick-editor-save{color:#fff;background:var(--future-primary)}body.theme-future .admin-livechat-quick-editor.action .admin-livechat-quick-editor-save{background:#197d80}body.theme-future .admin-livechat-selected-action{color:#165f62;background:#eef7f7;border-color:#bdd6d7}body.theme-future .admin-livechat-selected-file{color:var(--future-primary-dark);background:#fff5f1;border-color:#e0b8ad}body.theme-future :is(.admin-livechat-quick-reply-trigger,.admin-livechat-guided-trigger){color:#45535d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future :is(.admin-livechat-quick-reply-trigger:hover,.admin-livechat-quick-reply-trigger.active){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d4917e;box-shadow:0 0 0 3px #b84c3214}body.theme-future :is(.admin-livechat-guided-trigger:hover,.admin-livechat-guided-trigger.active){color:#156d70;background:#eaf5f5;border-color:#8fbfc1;box-shadow:0 0 0 3px #197d8014}body.theme-future :is(.admin-livechat-quick-reply-trigger,.admin-livechat-guided-trigger):focus-visible{outline-color:var(--future-primary)}body.theme-future .admin-livechat-quick-reply-menu{border-color:var(--future-border);background:var(--future-surface);box-shadow:0 18px 52px #0a151d33}body.theme-future .admin-livechat-conversation>footer{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-conversation>footer textarea{color:var(--future-text);border-color:var(--future-border);background:#fbfcfc}body.theme-future .admin-livechat-conversation>footer textarea:focus{border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .admin-livechat-reply-row .save-button{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .support-app-device-status:not(.warning),body.theme-future .admin-livechat-proxy-status.live,body.theme-future .admin-livechat-proxy-status.recovered,body.theme-future .admin-livechat-telegram>header em.connected{color:#087451}body.theme-future .admin-livechat-proxy-status.live,body.theme-future .admin-livechat-proxy-status.recovered{background:#e9f8f1;border-color:#b9dfcf}@media (width<=860px){body.theme-future .admin-livechat-standalone .admin-livechat-assignee{background:var(--future-primary-soft);color:var(--future-primary-dark)!important}body.theme-future .admin-livechat-conversation>header .admin-livechat-mobile-customer-trigger{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#dfb5aa}body.theme-future .admin-livechat-mobile-customer-panel{color:#45535d;border-color:var(--future-border);background:var(--future-surface);box-shadow:0 22px 56px #0a151d38}body.theme-future .admin-livechat-mobile-customer-panel>header{border-color:var(--future-border);background:linear-gradient(135deg, var(--future-section), #fff)}body.theme-future .admin-livechat-mobile-customer-panel>header strong,body.theme-future .admin-livechat-mobile-handler-copy strong,body.theme-future .admin-livechat-mobile-handler-menu strong{color:var(--future-text)}body.theme-future :is(.admin-livechat-mobile-customer-facts>span,.admin-livechat-mobile-workspace-switch>div,.admin-livechat-mobile-handler-menu,.admin-livechat-mobile-customer-action){border-color:var(--future-border);background:var(--future-section)}body.theme-future .admin-livechat-conversation>header .admin-livechat-mobile-workspace-switch button.active{color:#fff;background:linear-gradient(135deg, #c9573a, var(--future-primary-dark));box-shadow:0 5px 14px #8f35252b}body.theme-future .admin-livechat-mobile-workspace-switch button strong,body.theme-future :is(.admin-livechat-mobile-handler-avatar.assigned,.admin-livechat-mobile-handler-option-avatar,.admin-livechat-mobile-handler-change){color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-conversation>header .admin-livechat-mobile-handler-trigger{color:#45535d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-mobile-handler.open .admin-livechat-mobile-handler-trigger{border-color:#d18c77;box-shadow:0 0 0 3px #b84c3217}body.theme-future .admin-livechat-conversation>header .admin-livechat-mobile-handler-menu>button.active{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-mobile-handler-menu>button>svg{color:var(--future-primary)}body.theme-future .admin-livechat-conversation>header .admin-livechat-mobile-take{color:#fff;border-color:var(--future-primary);background:linear-gradient(135deg, #c9573a, var(--future-primary-dark))}body.theme-future .admin-livechat-messages{background:radial-gradient(circle at 100% 0, #197d8009, transparent 14rem), radial-gradient(circle at 0 100%, #b84c3206, transparent 13rem), var(--future-canvas)}body.theme-future .admin-livechat-mobile-customer-facts strong.open,body.theme-future .admin-livechat-mobile-customer-trigger>span.open,body.theme-future .admin-livechat-mobile-customer-action button.reopen{color:#087451}}body.theme-future .admin-livechat-heading>div>span{color:var(--future-primary)}body.theme-future .admin-livechat-telegram>header>span{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future .admin-livechat-telegram>header strong{color:var(--future-text)}body.theme-future .admin-livechat-telegram>header small{color:var(--future-muted)}body.theme-future .admin-livechat-telegram>header>button{color:#4d5b65;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-telegram>header>button:hover,body.theme-future .admin-livechat-telegram>header>button:focus-visible{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future :is(.admin-livechat-list,.admin-livechat-list>header,.admin-livechat-thread-row){border-color:var(--future-border)}body.theme-future .admin-livechat-bulk-toggle,body.theme-future .admin-livechat-bulk-toolbar,body.theme-future .admin-livechat-bulk-toolbar button{border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-bulk-toggle:hover:not(:disabled),body.theme-future .admin-livechat-bulk-toggle.active,body.theme-future .admin-livechat-thread-selector[aria-checked=true]{color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future .admin-livechat-thread-row.bulk-selected{box-shadow:inset 3px 0 var(--future-primary);background:#fbefeb;border-color:#e2b8ae}body.theme-future .admin-livechat-list>header strong,body.theme-future .admin-livechat-thread-copy strong,body.theme-future .admin-livechat-empty strong{color:var(--future-text)}body.theme-future .admin-livechat-list>header>div>span{color:#55636d}body.theme-future .admin-livechat-list label{color:#78868f;border-color:var(--future-border);background:#fbfcfc}body.theme-future .admin-livechat-list label:focus-within{color:var(--future-primary-dark);border-color:#cb725b;box-shadow:0 0 0 4px #b84c3217}body.theme-future .admin-livechat-list input{color:var(--future-text)}body.theme-future :is(.admin-livechat-collection-tabs,.admin-livechat-status-filters) button:not(.active){color:#56646d;border-color:var(--future-border);background:var(--future-surface)}body.theme-future :is(.admin-livechat-collection-tabs,.admin-livechat-status-filters) button:not(.active):hover,body.theme-future :is(.admin-livechat-collection-tabs,.admin-livechat-status-filters) button:not(.active):focus-visible{color:var(--future-primary-dark);background:#fbf2ef;border-color:#d59a88}body.theme-future :is(.admin-livechat-collection-tabs,.admin-livechat-status-filters) button:not(.active)>strong{color:#5b6871;background:var(--future-section)}body.theme-future .admin-livechat-thread-copy small{color:var(--future-muted)}body.theme-future .admin-livechat-thread-copy em{color:#89969e}body.theme-future .admin-livechat-pagination{color:var(--future-muted);border-color:var(--future-border);background:var(--future-section)}body.theme-future .admin-livechat-pagination>span strong,body.theme-future .admin-livechat-pagination>div>strong{color:#4f5d66}body.theme-future .admin-livechat-pagination button{color:#596770;border-color:var(--future-border);background:var(--future-surface)}body.theme-future .admin-livechat-pagination button:hover:not(:disabled){color:var(--future-primary-dark);background:var(--future-primary-soft);border-color:#d59a88}body.theme-future .admin-livechat-pagination button:disabled{color:#a5b0b7;background:#eef2f3}body.theme-future .admin-livechat-avatar{color:var(--future-primary-dark);background:var(--future-primary-soft)}body.theme-future :is(.admin-livechat-thread-archive.restore,.admin-livechat-thread-unblock){color:var(--future-primary-dark);background:#fff7f4;border-color:#dfb5aa}body.theme-future :is(.admin-livechat-thread-archive.restore,.admin-livechat-thread-unblock):hover:not(:disabled){color:#fff;border-color:var(--future-primary);background:var(--future-primary);box-shadow:0 6px 16px #8f352529}body.theme-future .admin-livechat-thread-row.active:not(.blocked-customer):not(.requires-human){box-shadow:inset 3px 0 var(--future-primary), 0 6px 17px #111b230f;background:#fbefeb;border-color:#e2b8ae}.admin-livechat-membership-badge{--support-tier-accent:#9b4331;--support-tier-soft:#fae9e4;--support-tier-border:#e8bdb2;border:1px solid var(--support-tier-border);min-width:0;max-width:132px;min-height:21px;color:var(--support-tier-accent);background:var(--support-tier-soft);vertical-align:middle;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:4px;padding:2px 7px;font-size:8px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.admin-livechat-membership-badge>svg{flex:none}.admin-livechat-membership-badge>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-livechat-membership-badge>em{border-left:1px solid var(--support-tier-border);color:inherit;flex:none;padding-left:4px;font-size:7px;font-style:normal}.admin-livechat-membership-badge.bronze{--support-tier-accent:#8d5428;--support-tier-soft:#fff1e5;--support-tier-border:#e4bf9e}.admin-livechat-membership-badge.silver{--support-tier-accent:#5d7079;--support-tier-soft:#eff4f5;--support-tier-border:#c7d3d7}.admin-livechat-membership-badge.gold{--support-tier-accent:#90640f;--support-tier-soft:#fff6d8;--support-tier-border:#dfc777}.admin-livechat-membership-badge.diamond{--support-tier-accent:#176f72;--support-tier-soft:#e8f6f6;--support-tier-border:#9bc9cb}.admin-livechat-membership-badge.emerald{--support-tier-accent:#087654;--support-tier-soft:#e8f7f1;--support-tier-border:#acd9c7}.admin-livechat-membership-badge.sapphire{--support-tier-accent:#315f9e;--support-tier-soft:#edf3fc;--support-tier-border:#bdcee8}.admin-livechat-membership-badge.amethyst{--support-tier-accent:#724890;--support-tier-soft:#f5eff9;--support-tier-border:#d5c2e3}.admin-livechat-membership-badge.ruby{--support-tier-accent:#a33955;--support-tier-soft:#fff0f3;--support-tier-border:#e9bdc8}.admin-livechat-customer-summary>strong .admin-livechat-membership-badge{max-width:164px;margin-left:7px}@media (width<=760px){.admin-livechat-mobile-customer-panel .admin-livechat-membership-badge{max-width:138px;margin-left:6px}}.support-app-session-notice{color:#76500b;background:#fff7df;border:1px solid #e7bd63;border-radius:12px;align-items:center;gap:10px;margin:10px 14px 0;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.support-app-session-notice.expired{color:#9b2f36;background:#fff1f1;border-color:#e5a8a8}.support-app-session-notice span{flex:1;min-width:0}.support-app-session-notice button,.support-app-session-notice a,.support-app-gate button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:10px;padding:8px 14px;text-decoration:none}@media (width<=680px){.support-app-session-notice{flex-wrap:wrap;align-items:flex-start;margin-inline:8px}.support-app-session-notice span{flex-basis:calc(100% - 30px)}.support-app-session-notice button,.support-app-session-notice a{margin-left:28px}}._page_1p3v3_1{color:#17222c;background:#eef3f6}._hero_1p3v3_6{color:#f7fafc;background:radial-gradient(circle at 82% 24%,#ff5f3733,#0000 27%),linear-gradient(125deg,#102b4e 0%,#132431 55%,#201e23 100%);padding:72px 0 68px;position:relative;overflow:hidden}._hero_1p3v3_6:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}._heroGrid_1p3v3_26{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:68px;display:grid;position:relative}._eyebrow_1p3v3_35,._sectionHeading_1p3v3_36>span,._endpointPanel_1p3v3_37 header span,._safetyPanel_1p3v3_38>span,._cta_1p3v3_39 span{color:#ff8a68;letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}._heroCopy_1p3v3_49 h1{color:#fff;letter-spacing:-.045em;max-width:720px;margin:20px 0;font-size:clamp(42px,5vw,70px);line-height:1.02}._heroCopy_1p3v3_49 h1 em{color:#ff6a43;font-style:normal}._heroCopy_1p3v3_49>p{color:#c7d2db;max-width:690px;font-size:18px;line-height:1.75}._heroActions_1p3v3_70,._trustRow_1p3v3_71{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._heroActions_1p3v3_70{margin-top:30px}._primaryAction_1p3v3_80,._secondaryAction_1p3v3_81,._cta_1p3v3_39 a{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}._primaryAction_1p3v3_80,._cta_1p3v3_39 a{color:#fff;background:linear-gradient(135deg,#d74f31,#a93223);box-shadow:0 14px 30px #c03b2547}._secondaryAction_1p3v3_81{color:#eef5fa;background:#ffffff0f;border:1px solid #ffffff42}._trustRow_1p3v3_71{color:#aebdc8;margin-top:24px;font-size:13px}._trustRow_1p3v3_71 span{align-items:center;gap:6px;display:inline-flex}._trustRow_1p3v3_71 svg{color:#7fe2bd}._terminalCard_1p3v3_116{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08141edb;border:1px solid #91b1c545;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #00000047}._terminalCard_1p3v3_116 header,._terminalCard_1p3v3_116 footer{color:#aebdca;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}._terminalCard_1p3v3_116 header span{gap:6px;display:flex}._terminalCard_1p3v3_116 header i{background:#506572;border-radius:50%;width:8px;height:8px}._terminalCard_1p3v3_116 header i:first-child{background:#ff6a43}._terminalCard_1p3v3_116 header i:nth-child(2){background:#e7b649}._terminalCard_1p3v3_116 header i:nth-child(3){background:#43bb8b}._terminalCard_1p3v3_116>div{padding:24px}._terminalCard_1p3v3_116 p{color:#dbe6ed;align-items:center;gap:8px;margin:0 0 16px;font-weight:700;display:flex}._terminalCard_1p3v3_116 pre{color:#9ddfc4;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.8;overflow-x:auto}._terminalCard_1p3v3_116 footer{border:0;border-top:1px solid #ffffff17;justify-content:flex-start;gap:8px;font-size:13px}._terminalCard_1p3v3_116 footer svg{color:#60d49e}._quickFacts_1p3v3_146{background:#fff;border-bottom:1px solid #d5e0e7}._quickFacts_1p3v3_146>div{grid-template-columns:repeat(3,1fr);display:grid}._quickFacts_1p3v3_146 article{border-right:1px solid #dce5eb;align-items:center;gap:14px;min-width:0;padding:24px 30px;display:flex}._quickFacts_1p3v3_146 article:first-child{padding-left:0}._quickFacts_1p3v3_146 article:last-child{border:0}._quickFacts_1p3v3_146 svg{color:#c44a2e;flex:none}._quickFacts_1p3v3_146 div div{gap:4px;min-width:0;display:grid}._quickFacts_1p3v3_146 small{color:#81909b;letter-spacing:.1em;font-size:11px;font-weight:800}._quickFacts_1p3v3_146 strong{color:#243641;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._content_1p3v3_156{padding-top:80px;padding-bottom:90px}._sectionHeading_1p3v3_36{max-width:700px;margin-bottom:30px}._sectionHeading_1p3v3_36 h2,._endpointPanel_1p3v3_37 h2,._safetyPanel_1p3v3_38 h2,._cta_1p3v3_39 h2{color:#152233;letter-spacing:-.03em;margin:10px 0;font-size:clamp(28px,3vw,42px)}._sectionHeading_1p3v3_36 p{color:#6f7f8b;line-height:1.7}._steps_1p3v3_164{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:64px;display:grid}._steps_1p3v3_164 article{background:#fff;border:1px solid #d2dee6;border-radius:20px;min-height:250px;padding:28px;position:relative;box-shadow:0 14px 36px #1f39490f}._steps_1p3v3_164 article>span{color:#a7b4bd;font-weight:800;position:absolute;top:22px;right:22px}._steps_1p3v3_164 article>svg{color:#c64d31}._steps_1p3v3_164 h3{margin:23px 0 9px;font-size:20px}._steps_1p3v3_164 p{color:#6f7e89;min-height:72px;margin:0 0 18px;line-height:1.6}._steps_1p3v3_164 a{color:#983723;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}._steps_1p3v3_164 code{color:#246049;text-overflow:ellipsis;white-space:nowrap;background:#eef7f3;border-radius:10px;padding:11px 12px;font-size:12px;display:block;overflow:hidden}._docsGrid_1p3v3_188{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:22px;display:grid}._endpointPanel_1p3v3_37,._safetyPanel_1p3v3_38{background:#fff;border:1px solid #d0dce5;border-radius:22px;box-shadow:0 16px 40px #1f39490f}._endpointPanel_1p3v3_37{overflow:hidden}._endpointPanel_1p3v3_37>header{border-bottom:1px solid #dbe4e9;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}._endpointPanel_1p3v3_37 h2{margin-bottom:0;font-size:28px}._endpointPanel_1p3v3_37 header a{color:#913724;white-space:nowrap;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}._endpointList_1p3v3_195 article{border-bottom:1px solid #e3e9ed;grid-template-columns:62px minmax(160px,.62fr) 1fr;align-items:center;gap:14px;padding:17px 26px;display:grid}._endpointList_1p3v3_195 article:last-child{border:0}._endpointList_1p3v3_195 article>span{border-radius:8px;justify-content:center;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}._get_1p3v3_198{color:#087451;background:#e5f6ef}._post_1p3v3_199{color:#9a3a26;background:#fdeae4}._endpointList_1p3v3_195 code{color:#152a3b;font-weight:800}._endpointList_1p3v3_195 p{color:#6b7b86;margin:0;line-height:1.5}._safetyPanel_1p3v3_38{background:linear-gradient(160deg,#132b3b,#102330 70%,#1c2227);padding:28px}._safetyPanel_1p3v3_38 h2{color:#fff;font-size:29px}._safetyPanel_1p3v3_38 ul{gap:18px;margin:26px 0;padding:0;list-style:none;display:grid}._safetyPanel_1p3v3_38 li{color:#c3d0d8;align-items:flex-start;gap:10px;line-height:1.55;display:flex}._safetyPanel_1p3v3_38 li svg{color:#63d4a3;flex:none;margin-top:3px}._safetyPanel_1p3v3_38>div{color:#d1dce2;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}._safetyPanel_1p3v3_38>div svg{color:#ff8462;flex:none}._safetyPanel_1p3v3_38>div p{margin:0;line-height:1.5}._safetyPanel_1p3v3_38 strong{color:#fff}._cta_1p3v3_39{color:#fff;background:linear-gradient(110deg,#102b4e,#162630 62%,#33211e);padding:42px 0}._cta_1p3v3_39>div{justify-content:space-between;align-items:center;gap:30px;display:flex}._cta_1p3v3_39 h2{color:#fff;font-size:34px}._cta_1p3v3_39 p{color:#b8c6cf;margin:0}._cta_1p3v3_39 a{flex:none}@media (width<=980px){._heroGrid_1p3v3_26{grid-template-columns:1fr;gap:40px}._terminalCard_1p3v3_116{max-width:680px}._docsGrid_1p3v3_188{grid-template-columns:1fr}._safetyPanel_1p3v3_38{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}._safetyPanel_1p3v3_38>span,._safetyPanel_1p3v3_38 h2,._safetyPanel_1p3v3_38>div{grid-column:1/-1}}@media (width<=760px){._hero_1p3v3_6{padding:48px 0}._heroGrid_1p3v3_26{grid-template-columns:minmax(0,1fr)}._heroCopy_1p3v3_49 h1{font-size:42px}._heroCopy_1p3v3_49>p{font-size:16px}._heroActions_1p3v3_70 a{width:100%}._quickFacts_1p3v3_146>div{grid-template-columns:1fr}._quickFacts_1p3v3_146 article,._quickFacts_1p3v3_146 article:first-child{border-bottom:1px solid #dce5eb;border-right:0;padding:18px 0}._steps_1p3v3_164{grid-template-columns:1fr}._steps_1p3v3_164 article{min-height:auto}._steps_1p3v3_164 p{min-height:0}._endpointPanel_1p3v3_37>header{flex-direction:column;align-items:flex-start}._endpointList_1p3v3_195 article{grid-template-columns:58px 1fr;gap:9px;padding:16px 18px}._endpointList_1p3v3_195 p{grid-column:1/-1}._safetyPanel_1p3v3_38{display:block}._cta_1p3v3_39>div{flex-direction:column;align-items:flex-start}._cta_1p3v3_39 a{width:100%}}@media (width<=460px){._heroCopy_1p3v3_49 h1{font-size:36px}._terminalCard_1p3v3_116>div{padding:18px}._content_1p3v3_156{padding-top:58px;padding-bottom:64px}._steps_1p3v3_164 article,._safetyPanel_1p3v3_38{padding:22px}._endpointList_1p3v3_195 code{font-size:12px}}._page_pagsd_1{--landing-primary:#0f9f6e;--landing-deep:#087451;--landing-soft:#f3f8f6;color:#143a30;min-height:100vh;font-family:var(--app-font-ui);background:#fff}._container_pagsd_11{width:min(1180px,100% - 40px);margin-inline:auto}._header_pagsd_16{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #dce8e3;height:74px;position:sticky;top:0}._header_pagsd_16>div{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}._brand_pagsd_34{color:#133b30;letter-spacing:-.045em;align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}._brand_pagsd_34>span:first-child{color:#fff;background:linear-gradient(145deg, var(--landing-primary), var(--landing-deep));width:36px;height:36px;box-shadow:0 8px 22px color-mix(in srgb, var(--landing-primary) 22%, transparent);border-radius:11px;place-items:center;display:grid}._brand_pagsd_34 img{object-fit:contain;width:auto;max-width:180px;height:38px}._header_pagsd_16 nav{color:#577068;align-items:center;gap:26px;font-size:13px;font-weight:750;display:flex}._header_pagsd_16 nav a{padding-block:10px;position:relative}._header_pagsd_16 nav a._active_pagsd_77:after{content:"";background:var(--landing-primary);border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}._breadcrumbs_pagsd_92{color:#84968f;align-items:center;gap:7px;min-height:52px;font-size:11px;display:flex}._breadcrumbs_pagsd_92 span{color:#49655c;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}._hero_pagsd_113{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--landing-primary) 15%, transparent), transparent 34%), radial-gradient(circle at 10% 90%, #dff7ec 0, transparent 31%), linear-gradient(135deg, #fbfefd 0%, #f0f8f5 100%);border-top:1px solid #edf3f0;border-bottom:1px solid #dce9e4;position:relative;overflow:hidden}._hero_pagsd_113:after{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#19604a29 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}._heroGrid_pagsd_135{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:76px;min-height:520px;padding-block:68px 72px;display:grid;position:relative}._heroCopy_pagsd_146{min-width:0}._eyebrow_pagsd_150,._sectionKicker_pagsd_151{color:var(--landing-deep);letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:950;display:inline-flex}._eyebrow_pagsd_150{border:1px solid color-mix(in srgb, var(--landing-primary) 30%, #d7e8e1);background:color-mix(in srgb, var(--landing-primary) 8%, #fff);border-radius:999px;padding:8px 11px}._hero_pagsd_113 h1{color:#123b30;letter-spacing:-.055em;max-width:790px;margin:22px 0;font-size:clamp(44px,5.4vw,72px);font-weight:900;line-height:1.02}._hero_pagsd_113 h1 em{color:var(--landing-primary);font-style:normal}._heroCopy_pagsd_146>p{color:#61786f;max-width:720px;margin:0;font-size:17px;line-height:1.75}._heroActions_pagsd_191{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._primaryButton_pagsd_198,._secondaryButton_pagsd_199{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}._primaryButton_pagsd_198{color:#fff;background:linear-gradient(135deg, var(--landing-primary), var(--landing-deep));box-shadow:0 12px 27px color-mix(in srgb, var(--landing-primary) 24%, transparent)}._primaryButton_pagsd_198:hover,._secondaryButton_pagsd_199:hover{transform:translateY(-2px)}._trust_pagsd_230{color:#637b72;flex-wrap:wrap;gap:20px;margin-top:23px;font-size:11px;font-weight:700;display:flex}._trust_pagsd_230 span{align-items:center;gap:6px;display:inline-flex}._heroPanel_pagsd_250{color:#f3fff9;background:linear-gradient(145deg,#ffffff0f,#0000 34%),#0b241c;border:1px solid #ffffff1f;border-radius:21px;padding:21px;position:relative;box-shadow:0 28px 70px #11453433}._heroPanel_pagsd_250:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #81f3b81f;position:absolute;inset:0}._heroPanelTop_pagsd_271{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}._heroPanelTop_pagsd_271>span,._heroPanelNetwork_pagsd_281>span{color:#92f0bd;background:#71eba81a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}._heroPanelTop_pagsd_271 div,._heroPanelNetwork_pagsd_281 div{gap:3px;min-width:0;display:grid}._heroPanelTop_pagsd_271 small,._heroPanelNetwork_pagsd_281 small{color:#839b91;letter-spacing:.12em;font-size:8px;font-weight:850}._heroPanelTop_pagsd_271 strong,._heroPanelNetwork_pagsd_281 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._heroPanel_pagsd_250 dl{grid-template-columns:repeat(3,1fr);margin:0;padding:18px 0;display:grid}._heroPanel_pagsd_250 dl>div{border-right:1px solid #ffffff17;gap:7px;min-width:0;padding:5px 13px;display:grid}._heroPanel_pagsd_250 dl>div:first-child{padding-left:0}._heroPanel_pagsd_250 dl>div:last-child{border:0;padding-right:0}._heroPanel_pagsd_250 dt{color:#82968e;font-size:8px;line-height:1.35}._heroPanel_pagsd_250 dd{color:#effdf6;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:900;overflow:hidden}._heroPanelNetwork_pagsd_281{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}._heroPanelNetwork_pagsd_281>span{border-radius:10px;width:36px;height:36px}._heroPanelNetwork_pagsd_281 strong{font-size:11px}._quickNavigation_pagsd_380{background:#fff;border-bottom:1px solid #e2ebe7}._quickNavigation_pagsd_380>div{justify-content:center;align-items:center;gap:8px;min-height:68px;display:flex}._quickNavigation_pagsd_380 a{color:#4a695f;background:#fbfdfc;border:1px solid #d5e4de;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}._quickNavigation_pagsd_380 a:hover{color:var(--landing-deep);border-color:color-mix(in srgb, var(--landing-primary) 40%, #d5e4de);background:color-mix(in srgb, var(--landing-primary) 5%, #fff)}._products_pagsd_413,._explanation_pagsd_414,._relatedSection_pagsd_415,._faq_pagsd_416{padding:92px 0}._products_pagsd_413{scroll-margin-top:90px}._sectionHeading_pagsd_424{text-align:center;max-width:720px;margin:0 auto 38px}._sectionHeading_pagsd_424>span{color:var(--landing-primary);letter-spacing:.15em;font-size:10px;font-weight:950}._sectionHeading_pagsd_424 h2,._explanation_pagsd_414 h2,._faq_pagsd_416 h2{color:#153f33;letter-spacing:-.04em;margin:11px 0;font-size:clamp(31px,4vw,47px);line-height:1.1}._sectionHeading_pagsd_424 p,._explanationGrid_pagsd_448>div:first-child>p,._faqGrid_pagsd_449>div:first-child>p{color:#6b8179;margin:0;font-size:15px;line-height:1.72}._productGrid_pagsd_456{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}._productCard_pagsd_463{background:#fff;border:1px solid #d7e5df;border-radius:18px;flex-direction:column;min-width:0;padding:23px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 35px #1041320b}._promotionFlag_pagsd_476{color:#b9441d;background:#fff0e5;border:1px solid #f4b38f;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px #b8431c1a}._productCard_pagsd_463 header{align-items:center;gap:11px;display:flex}._productCard_pagsd_463 header>span{width:42px;height:42px;color:var(--landing-primary);background:color-mix(in srgb, var(--landing-primary) 9%, #fff);border-radius:12px;flex:none;place-items:center;display:grid}._productCard_pagsd_463 header div{min-width:0}._productCard_pagsd_463 header small{color:#85968f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}._productCard_pagsd_463 h3{color:#173f34;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:17px;overflow:hidden}._productCard_pagsd_463>p{color:#6a7f77;min-height:62px;margin:17px 0;font-size:12px;line-height:1.65}._productFacts_pagsd_545{flex-wrap:wrap;gap:6px;min-height:33px;display:flex}._productFacts_pagsd_545 span{color:#507066;background:#f1f7f4;border-radius:8px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}._variants_pagsd_565{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0;display:grid}._variants_pagsd_565>span{background:#fbfdfc;border:1px solid #e0e9e5;border-radius:10px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:8px 10px;display:grid}._variants_pagsd_565 small{color:#82928c;font-size:8px;font-weight:750}._variants_pagsd_565 em{color:#c3481e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:750;overflow:hidden}._variants_pagsd_565 del{color:#9ba7a2;font-size:8px;font-weight:600}._variants_pagsd_565 strong{color:#1b4a3c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._productCard_pagsd_463 footer{border-top:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}._productCard_pagsd_463 footer>div{gap:3px;display:grid}._productCard_pagsd_463 footer small{color:#879791;font-size:8px;font-weight:850}._productCard_pagsd_463 footer strong{color:#123e31;font-size:18px}._productCard_pagsd_463 footer>a{color:#fff;background:var(--landing-primary);border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}._emptyProducts_pagsd_653{color:#6d8179;text-align:center;background:#f8fbfa;border:1px dashed #cbded6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}._emptyProducts_pagsd_653 p{max-width:480px;margin:0;font-size:12px}._explanationGrid_pagsd_448{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:75px;display:grid}._explanationGrid_pagsd_448>div:first-child>a{color:var(--landing-deep);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:900;display:inline-flex}._highlightGrid_pagsd_698{gap:10px;display:grid}._highlightGrid_pagsd_698 article{background:#fff;border:1px solid #d7e6df;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:100px;padding:17px 19px;display:grid}._highlightGrid_pagsd_698 article>span{color:var(--landing-primary);font:850 11px var(--app-font-technical)}._highlightGrid_pagsd_698 article>div{min-width:0}._highlightGrid_pagsd_698 h3{color:#214a3e;margin:0 0 5px;font-size:14px}._highlightGrid_pagsd_698 p{color:#748780;margin:0;font-size:11px;line-height:1.5}._highlightGrid_pagsd_698 article>svg{color:var(--landing-primary)}._relatedSection_pagsd_415{padding-bottom:0}._relatedGrid_pagsd_745{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._relatedGrid_pagsd_745>a{background:#fff;border:1px solid #dbe7e2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:94px;padding:16px;transition:border-color .18s,transform .18s;display:grid}._relatedGrid_pagsd_745>a:hover{border-color:color-mix(in srgb, var(--landing-primary) 42%, #dbe7e2);transform:translateY(-2px)}._relatedGrid_pagsd_745>a>span{width:38px;height:38px;color:var(--landing-primary);background:color-mix(in srgb, var(--landing-primary) 8%, #fff);border-radius:11px;place-items:center;display:grid}._relatedGrid_pagsd_745>a>div{gap:4px;min-width:0;display:grid}._relatedGrid_pagsd_745 strong{color:#224b3f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._relatedGrid_pagsd_745 small{color:#81928c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._relatedGrid_pagsd_745>a>svg{color:#95a69f}._faqGrid_pagsd_449{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:78px;display:grid}._supportHint_pagsd_812{max-width:390px;color:var(--landing-primary);background:#f6faf8;border:1px solid #d8e7e0;border-radius:13px;align-items:center;gap:11px;margin-top:24px;padding:13px;display:flex}._supportHint_pagsd_812 span{gap:2px;display:grid}._supportHint_pagsd_812 strong{color:#244b3f;font-size:11px}._supportHint_pagsd_812 small{color:#7b8e87;font-size:9px}._faq_pagsd_416 details{border-bottom:1px solid #dae6e1}._faq_pagsd_416 summary{color:#244b3f;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;font-size:13px;font-weight:850;list-style:none;display:flex}._faq_pagsd_416 summary::-webkit-details-marker{display:none}._faq_pagsd_416 summary span{width:28px;height:28px;color:var(--landing-primary);background:#edf7f3;border-radius:50%;flex:none;place-items:center;transition:transform .18s;display:grid}._faq_pagsd_416 details[open] summary span{transform:rotate(45deg)}._faq_pagsd_416 details p{color:#70847c;max-width:720px;margin:-3px 0 19px;font-size:12px;line-height:1.68}._cta_pagsd_885{padding:0 0 80px}._ctaBox_pagsd_889{color:#fff;background:radial-gradient(circle at 85% 20%,#5cf0a033,#0000 26%),linear-gradient(135deg,#0a2b21,#0b6145);border-radius:24px;justify-content:space-between;align-items:center;gap:35px;min-height:250px;padding:44px 50px;display:flex;box-shadow:0 25px 60px #0f48362e}._ctaBox_pagsd_889>div{max-width:750px}._ctaBox_pagsd_889>div>span{color:#9ceec1;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}._ctaBox_pagsd_889 h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(28px,4vw,43px);line-height:1.12}._ctaBox_pagsd_889 p{color:#b9d1c8;margin:0;font-size:13px;line-height:1.65}._ctaBox_pagsd_889>a{color:#0d4c37;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}._footer_pagsd_947{color:#b8cbc4;background:#091e17;padding:65px 0 24px}._footerGrid_pagsd_953{grid-template-columns:1.5fr repeat(4,1fr);gap:50px;display:grid}._footerGrid_pagsd_953>div{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}._footer_pagsd_947 ._brand_pagsd_34{color:#fff}._brand_pagsd_34>._footerBrandLogoFrame_pagsd_971{box-sizing:border-box;background:linear-gradient(145deg,#fffffffa,#e6eef3f2);border:1px solid #becfd98f;border-radius:13px;width:48px;height:48px;padding:5px;box-shadow:0 9px 24px #020a0f3d,inset 0 1px #fffffff2}._brand_pagsd_34>._footerBrandLogoFrame_pagsd_971 img{object-fit:contain;width:100%;max-width:100%;height:100%}._footerGrid_pagsd_953 p{color:#809b91;max-width:330px;margin:2px 0 0;font-size:11px;line-height:1.65}._footerGrid_pagsd_953 strong{color:#f1fff8;margin-bottom:4px;font-size:12px}._footerGrid_pagsd_953>div>a:not(._brand_pagsd_34){color:#91a79f;font-size:10px}._footerBottom_pagsd_1012{color:#718a81;border-top:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:48px;padding-top:20px;font-size:9px;display:grid}._footerBottom_pagsd_1012>span:last-child{text-align:right}._footerPolicyLinks_pagsd_1028{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 13px;min-width:0;display:flex}._footerPolicyLinks_pagsd_1028 a,._cookieSettingsButton_pagsd_1038{color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}._cookieSettingsButton_pagsd_1038{cursor:pointer}._footerPolicyLinks_pagsd_1028 a:hover,._cookieSettingsButton_pagsd_1038:hover{color:#fff}._cookieSettingsButton_pagsd_1038:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ef9a75}@media (width<=1050px){._header_pagsd_16 nav{display:none}._heroGrid_pagsd_135{gap:42px}._productGrid_pagsd_456,._relatedGrid_pagsd_745{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){._container_pagsd_11{width:min(100% - 28px,680px)}._header_pagsd_16{height:66px}._header_pagsd_16 .nav-actions .text-link,._header_pagsd_16 .storefront-session-identity{display:none}._header_pagsd_16 .button-small{min-height:40px;padding:0 12px;font-size:11px}._brand_pagsd_34{font-size:16px}._brand_pagsd_34>span:first-child{width:34px;height:34px}._breadcrumbs_pagsd_92{min-height:46px}._heroGrid_pagsd_135{grid-template-columns:1fr;gap:34px;min-height:0;padding-block:48px 54px}._hero_pagsd_113 h1{font-size:clamp(39px,11vw,58px)}._heroCopy_pagsd_146>p{font-size:15px}._heroPanel_pagsd_250{width:100%;max-width:560px}._quickNavigation_pagsd_380>div{scrollbar-width:none;justify-content:flex-start;width:100%;padding:14px;overflow-x:auto}._quickNavigation_pagsd_380>div::-webkit-scrollbar{display:none}._quickNavigation_pagsd_380 a{flex:none}._products_pagsd_413,._explanation_pagsd_414,._relatedSection_pagsd_415,._faq_pagsd_416{padding:68px 0}._explanationGrid_pagsd_448,._faqGrid_pagsd_449{grid-template-columns:1fr;gap:38px}._ctaBox_pagsd_889{flex-direction:column;align-items:flex-start;padding:35px}._footerGrid_pagsd_953{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}._footerGrid_pagsd_953>div:first-child{grid-column:1/-1}}@media (width<=560px){._container_pagsd_11{width:calc(100% - 24px)}._header_pagsd_16>div{gap:10px}._header_pagsd_16 .nav-actions{gap:0}._header_pagsd_16 .button-small{width:42px;min-width:42px;padding:0;font-size:0}._header_pagsd_16 .button-small svg:first-child{display:block}._brand_pagsd_34 img{max-width:130px;height:34px}._breadcrumbs_pagsd_92{font-size:10px}._heroGrid_pagsd_135{padding-block:40px 46px}._eyebrow_pagsd_150{font-size:9px}._hero_pagsd_113 h1{letter-spacing:-.05em;margin:18px 0;font-size:38px}._heroActions_pagsd_191{grid-template-columns:1fr;display:grid}._trust_pagsd_230{gap:10px 16px}._heroPanel_pagsd_250{border-radius:17px;padding:16px}._heroPanel_pagsd_250 dl{grid-template-columns:repeat(2,1fr);gap:7px}._heroPanel_pagsd_250 dl>div,._heroPanel_pagsd_250 dl>div:first-child,._heroPanel_pagsd_250 dl>div:last-child{background:#ffffff0a;border:0;border-radius:9px;padding:9px}._heroPanel_pagsd_250 dl>div:last-child{grid-column:1/-1}._productGrid_pagsd_456,._relatedGrid_pagsd_745{grid-template-columns:1fr}._sectionHeading_pagsd_424{text-align:left;margin-bottom:28px}._sectionHeading_pagsd_424 h2,._explanation_pagsd_414 h2,._faq_pagsd_416 h2{font-size:31px}._productCard_pagsd_463{padding:18px}._productCard_pagsd_463>p{min-height:0}._highlightGrid_pagsd_698 article{padding:14px}._relatedGrid_pagsd_745>a{min-height:78px}._faq_pagsd_416 summary{min-height:62px;font-size:12px}._cta_pagsd_885{padding-bottom:54px}._ctaBox_pagsd_889{border-radius:19px;width:calc(100% - 24px);min-height:0;padding:27px}._ctaBox_pagsd_889>a{width:100%}._footer_pagsd_947{padding-top:50px}._footerGrid_pagsd_953{grid-template-columns:1fr 1fr;gap:30px 18px}._footerBottom_pagsd_1012{grid-template-columns:1fr;justify-items:start;gap:9px}._footerPolicyLinks_pagsd_1028{justify-content:flex-start}._footerBottom_pagsd_1012>span:last-child{text-align:left}}._page_pagsd_1{--landing-canvas:#eef2f3;--landing-section:#f7f2ec;--landing-surface:#faf6f1;--landing-muted-surface:#eee5dc;--landing-border:#dfd0c3;--landing-text:#332a25;--landing-muted-text:#746a63;--landing-accent:#b84c32;--landing-accent-deep:#8f3525;--landing-gold:#d99a35;color:var(--landing-text);background:var(--landing-canvas)}._header_pagsd_16 nav a:hover,._header_pagsd_16 nav a._active_pagsd_77{color:var(--landing-accent-deep)}._breadcrumbs_pagsd_92 a:hover{color:var(--landing-accent-deep)}._hero_pagsd_113:after{opacity:.12;background-image:radial-gradient(circle at 1px 1px,#744f3e2e 1px,#0000 0);-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}._quickNavigation_pagsd_380 a{color:#6c5b52;background:#f1eae4;border-color:#dfd0c3}._productCard_pagsd_463:hover{border-color:#cfa78f;transform:translateY(-3px);box-shadow:0 16px 36px #4e251a12}._productCard_pagsd_463 header>span{color:var(--landing-accent);background:#f7e6e1}._productCard_pagsd_463 h3,._productCard_pagsd_463 footer strong,._variants_pagsd_565 strong{color:#49362d}._productCard_pagsd_463>p{color:#766a63}._variants_pagsd_565>span{background:#f3ede7;border-color:#e0d3c8}._emptyProducts_pagsd_653{color:#766a63;background:#f1e9e2;border-color:#d3bdac}._explanationGrid_pagsd_448>div:first-child>a{color:var(--landing-accent-deep)}._highlightGrid_pagsd_698 article{background:#f4f7f8;border-color:#ddcfc3}._highlightGrid_pagsd_698 article>span,._highlightGrid_pagsd_698 article>svg{color:var(--landing-accent)}._highlightGrid_pagsd_698 h3{color:#4b382f}._highlightGrid_pagsd_698 p{color:#796d66}._relatedGrid_pagsd_745>a{border-color:var(--landing-border);background:#f4f7f8;box-shadow:0 7px 20px #4e251a06}._relatedGrid_pagsd_745>a:hover{background:#f3e9e0;border-color:#c99579;transform:translateY(-2px)}._relatedGrid_pagsd_745>a>span{color:var(--landing-accent);background:#f7e6e1}._relatedGrid_pagsd_745 strong{color:#4d392f}._relatedGrid_pagsd_745 small,._relatedGrid_pagsd_745>a>svg{color:#867970}._supportHint_pagsd_812{color:var(--landing-accent);background:#efe5dc;border-color:#d9c5b5}._supportHint_pagsd_812 strong{color:#4d3a31}._supportHint_pagsd_812 small{color:#7f726a}._faqGrid_pagsd_449>div:last-child{gap:10px;display:grid}._faq_pagsd_416 details{background:#f4f7f8;border:1px solid #ded0c4;border-radius:14px;padding:0 18px;box-shadow:0 6px 18px #4e251a06}._faq_pagsd_416 summary{color:#4d3a31}._faq_pagsd_416 details p{color:#786c65}._ctaBox_pagsd_889{color:#fff8f1;background:radial-gradient(circle at 86% 14%,#c2984d2b,#0000 27%),linear-gradient(135deg,#5d291e,#351a13 66%,#29130f);border:1px solid #e5bc7e2e;box-shadow:0 24px 56px #4e251a2e}._ctaBox_pagsd_889>a{color:#5f2e20;background:#f5e9df;border:1px solid #ead1ba}@media (width<=560px){._hero_pagsd_113:after{opacity:.07}._productCard_pagsd_463:hover,._relatedGrid_pagsd_745>a:hover{transform:none}._faq_pagsd_416 details{padding-inline:15px}}._page_pagsd_1{--landing-canvas:#eef2f3;--landing-section:#f4f7f8;--landing-surface:#fcfdfd;--landing-muted-surface:#e8edef;--landing-border:#d4dde2;--landing-text:#151d24;--landing-muted-text:#5d6972;--landing-accent:#b84c32;--landing-accent-deep:#8f3525;--landing-gold:#d99a35;color:var(--landing-text);background:var(--landing-canvas);--landing-primary:#b84c32!important;--landing-deep:#8f3525!important;--landing-soft:#eef2f3!important}._header_pagsd_16{background:#fcfdfdf0;border-color:#151d241a;box-shadow:0 8px 28px #111b230b}._brand_pagsd_34{color:var(--landing-text)}._brand_pagsd_34>span:first-child{background:linear-gradient(145deg, #c9573a, var(--landing-accent-deep));box-shadow:0 8px 22px #8f352530}._sectionHeading_pagsd_424>span{color:var(--landing-accent)}._header_pagsd_16 nav{color:#4d5b65}._header_pagsd_16 nav a:hover,._header_pagsd_16 nav a._active_pagsd_77,._breadcrumbs_pagsd_92 a:hover{color:var(--landing-accent-deep)}._header_pagsd_16 nav a._active_pagsd_77:after{background:linear-gradient(90deg, var(--landing-accent), var(--landing-gold))}._breadcrumbs_pagsd_92{color:#7a8790}._breadcrumbs_pagsd_92 span{color:#46545e}._hero_pagsd_113{border-color:var(--landing-border);background:radial-gradient(circle at 82% 18%,#197d8014,#0000 31%),radial-gradient(circle at 8% 92%,#b84c3211,#0000 29%),linear-gradient(135deg,#f7f9fa,#eef2f3 62%,#f5f7f8)}._hero_pagsd_113:after{opacity:.46;background:radial-gradient(circle at 7% 27%,#197d80a6 0 2px,#197d801c 2.5px 5px,#0000 5.5px),radial-gradient(circle at 31% 27%,#68818f99 0 2px,#68818f1a 2.5px 5px,#0000 5.5px),radial-gradient(circle at 31% 66%,#b84c329e 0 2px,#b84c321a 2.5px 5px,#0000 5.5px),radial-gradient(circle at 57% 66%,#197d809e 0 2px,#197d801a 2.5px 5px,#0000 5.5px),radial-gradient(circle at 74% 38%,#68818f94 0 2px,#68818f1a 2.5px 5px,#0000 5.5px),radial-gradient(circle at 94% 38%,#b84c3294 0 2px,#b84c321a 2.5px 5px,#0000 5.5px),linear-gradient(90deg,#0000 6%,#197d8040 7% 31%,#0000 32%) 0 27%/100% 1px no-repeat,linear-gradient(90deg,#0000 30%,#b84c3238 31% 57%,#0000 58%) 0 66%/100% 1px no-repeat,linear-gradient(90deg,#0000 73%,#68818f3b 74% 94%,#0000 95%) 0 38%/100% 1px no-repeat,linear-gradient(#0000 26%,#68818f3b 27% 66%,#0000 67%) 31% 0/1px 100% no-repeat,linear-gradient(135deg,#0000 49.4%,#197d8038 49.7% 50.3%,#0000 50.6%) 57% 28%/105px 105px no-repeat;-webkit-mask-image:linear-gradient(90deg,#000,#000000bf 58%,#0000 94%);mask-image:linear-gradient(90deg,#000,#000000bf 58%,#0000 94%)}._eyebrow_pagsd_150,._sectionKicker_pagsd_151{color:#7f3527}._eyebrow_pagsd_150{background:#f7e6e1e0;border-color:#e4c7bf}._hero_pagsd_113 h1,._sectionHeading_pagsd_424 h2,._explanation_pagsd_414 h2,._faq_pagsd_416 h2{color:var(--landing-text)}._hero_pagsd_113 h1 em{color:var(--landing-accent)}._heroCopy_pagsd_146>p,._sectionHeading_pagsd_424 p,._explanationGrid_pagsd_448>div:first-child>p,._faqGrid_pagsd_449>div:first-child>p{color:var(--landing-muted-text)}._primaryButton_pagsd_198{color:#fff;background:linear-gradient(135deg,#d05a3a,#a53d2b);border-color:#a93f2c;box-shadow:0 11px 26px #8f352533}._primaryButton_pagsd_198:hover{background:linear-gradient(135deg,#b8462e,#842f22);border-color:#842f22;box-shadow:0 14px 30px #68281d38}._secondaryButton_pagsd_199{color:#34424c;background:#fcfdfde6;border-color:#bdc9d0}._secondaryButton_pagsd_199:hover{color:var(--landing-accent-deep);background:#fff7f4;border-color:#d09583}._trust_pagsd_230{color:var(--landing-muted-text)}._trust_pagsd_230 svg{color:var(--landing-accent)}._heroPanel_pagsd_250{color:#edf4f7;background:radial-gradient(circle at 92% 0,#197d801f,#0000 17rem),linear-gradient(145deg,#ffffff09,#0000 34%),#18242d;border-color:#9fb7c529;box-shadow:0 28px 70px #0a151d3d}._heroPanel_pagsd_250:before{border-color:#e06f512e}._heroPanelTop_pagsd_271>span,._heroPanelNetwork_pagsd_281>span{color:#f09a74;background:#b84c3224}._heroPanelTop_pagsd_271 small,._heroPanelNetwork_pagsd_281 small,._heroPanel_pagsd_250 dt{color:#91a1ab}._heroPanelTop_pagsd_271>svg{color:#f09a74}._heroPanel_pagsd_250 dd{color:#f5f9fb}._quickNavigation_pagsd_380{border-color:var(--landing-border);background:#f8fafb}._quickNavigation_pagsd_380 a{color:#4d5b65;border-color:var(--landing-border);background:var(--landing-surface)}._quickNavigation_pagsd_380 a:hover{color:var(--landing-accent-deep);background:#f9ece8;border-color:#d49b89}._products_pagsd_413{background:radial-gradient(circle at 96% 2%, #735a9b0a, transparent 24rem), var(--landing-section)}._productCard_pagsd_463{border-color:var(--landing-border);background:var(--landing-surface);box-shadow:0 10px 30px #111b230b}._productCard_pagsd_463:hover{border-color:#d8a696;box-shadow:0 17px 38px #111b2313}._promotionFlag_pagsd_476{color:#7f3527;background:#fae9e3;border-color:#e0b09f;box-shadow:0 5px 15px #8f352517}._productCard_pagsd_463 header>span,._relatedGrid_pagsd_745>a>span{color:var(--landing-accent);background:#f7e6e1}._productCard_pagsd_463 header small,._productCard_pagsd_463 footer small,._variants_pagsd_565 small{color:#7b8790}._productCard_pagsd_463 h3,._productCard_pagsd_463 footer strong,._variants_pagsd_565 strong,._highlightGrid_pagsd_698 h3,._relatedGrid_pagsd_745 strong{color:#27343d}._productCard_pagsd_463>p,._highlightGrid_pagsd_698 p,._relatedGrid_pagsd_745 small,._relatedGrid_pagsd_745>a>svg{color:var(--landing-muted-text)}._productFacts_pagsd_545 span{color:#4d5b65;background:var(--landing-muted-surface)}._variants_pagsd_565>span{border-color:var(--landing-border);background:#f8fafb}._productCard_pagsd_463 footer{border-color:#e1e7ea}._productCard_pagsd_463 footer>a{color:#fff;background:var(--landing-accent)}._productCard_pagsd_463 footer>a:hover{background:var(--landing-accent-deep)}._emptyProducts_pagsd_653{color:var(--landing-muted-text);border-color:var(--landing-border);background:var(--landing-section)}._emptyProducts_pagsd_653 strong{color:var(--landing-text)}._explanation_pagsd_414{background:radial-gradient(circle at 8% 14%, #b84c320a, transparent 22rem), var(--landing-muted-surface)}._explanationGrid_pagsd_448>div:first-child>a,._highlightGrid_pagsd_698 article>span,._highlightGrid_pagsd_698 article>svg{color:var(--landing-accent)}._highlightGrid_pagsd_698 article,._relatedGrid_pagsd_745>a{border-color:var(--landing-border);background:var(--landing-surface);box-shadow:0 8px 22px #111b2308}._relatedSection_pagsd_415{background:var(--landing-canvas)}._relatedGrid_pagsd_745>a:hover{background:#fbf2ef;border-color:#d49b89}._faq_pagsd_416{background:linear-gradient(180deg, var(--landing-canvas), var(--landing-section))}._supportHint_pagsd_812{color:var(--landing-accent);border-color:var(--landing-border);background:#f7e9e5}._supportHint_pagsd_812 strong,._faq_pagsd_416 summary{color:#2c3942}._supportHint_pagsd_812 small,._faq_pagsd_416 details p{color:var(--landing-muted-text)}._faq_pagsd_416 details{border-color:var(--landing-border);background:var(--landing-surface);box-shadow:0 6px 18px #111b2308}._faq_pagsd_416 details[open]{background:#fbf2ef;border-color:#d9a899}._faq_pagsd_416 summary span{color:var(--landing-accent);background:var(--future-primary-soft,#f7e6e1)}._ctaBox_pagsd_889{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 14%,#b84c3233,#0000 27%),radial-gradient(circle at 7% 100%,#197d801f,#0000 24%),linear-gradient(135deg,#26343e,#18242d 66%,#101920);border-color:#e06f5133;position:relative;overflow:hidden;box-shadow:0 25px 60px #0a151d38}._ctaBox_pagsd_889:before{content:"";z-index:-1;opacity:.46;pointer-events:none;background:radial-gradient(circle at 8% 28%,#5bbbbcd1 0 2px,#5bbbbc24 2.5px 5px,#0000 5.5px),radial-gradient(circle at 31% 28%,#93a7b2b3 0 2px,#93a7b21f 2.5px 5px,#0000 5.5px),radial-gradient(circle at 31% 72%,#b84c32cc 0 2px,#b84c3224 2.5px 5px,#0000 5.5px),radial-gradient(circle at 56% 72%,#5bbbbcb8 0 2px,#5bbbbc1f 2.5px 5px,#0000 5.5px),radial-gradient(circle at 74% 35%,#b84c32c7 0 2px,#b84c3221 2.5px 5px,#0000 5.5px),radial-gradient(circle at 93% 35%,#93a7b2ad 0 2px,#93a7b21c 2.5px 5px,#0000 5.5px),linear-gradient(90deg,#0000 7%,#5bbbbc57 8% 31%,#0000 32% 73%,#b84c324a 74% 93%,#0000 94%) 0 28%/100% 1px no-repeat,linear-gradient(90deg,#0000 30%,#b84c3247 31% 56%,#0000 57%) 0 72%/100% 1px no-repeat,linear-gradient(#0000 27%,#93a7b247 28% 72%,#0000 73%) 31% 0/1px 100% no-repeat,linear-gradient(135deg,#0000 49.4%,#5bbbbc40 49.7% 50.3%,#0000 50.6%) 56% 32%/104px 104px no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#000 35%,#0000006b);mask-image:linear-gradient(90deg,#000000e6,#000 35%,#0000006b)}._ctaBox_pagsd_889>*{z-index:1;position:relative}._ctaBox_pagsd_889>div>span{color:#f09a74}._ctaBox_pagsd_889 p{color:#c2cdd3}._ctaBox_pagsd_889>a{color:#6f2c20;background:#fff8f5;border-color:#efc7bc}._ctaBox_pagsd_889>a:hover{background:#f8e3dd}._footer_pagsd_947{color:#aebbc3;background:radial-gradient(circle at 86% 4%,#b84c321f,#0000 22rem),#111b23}._footerGrid_pagsd_953 p,._footerGrid_pagsd_953>div>a:not(._brand_pagsd_34),._footerBottom_pagsd_1012{color:#98a7b0}._footerGrid_pagsd_953 strong{color:#eef4f7}._footerGrid_pagsd_953>div>a:not(._brand_pagsd_34):hover{color:#f09a74}._mobileProductCard_pagsd_2192{--mobile-network-accent:#197d80;--mobile-network-glow:#197d8033;isolation:isolate;background:linear-gradient(145deg, #fffffffa, #f6f9fafa), var(--landing-surface);border-color:#ccd7dd;border-radius:22px;padding:25px;transition:transform .24s cubic-bezier(.2,.72,.2,1),border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 18px 44px #111b2311,inset 0 1px #ffffffdb}._mobileProductCard_pagsd_2192[data-carrier=viettel]{--mobile-network-accent:#b84c32;--mobile-network-glow:#b84c3233}._mobileProductCard_pagsd_2192[data-carrier=vinaphone],._mobileProductCard_pagsd_2192[data-carrier=vnpt]{--mobile-network-accent:#197d80;--mobile-network-glow:#197d8033}._mobileProductCard_pagsd_2192[data-carrier=mobifone]{--mobile-network-accent:#386f8c;--mobile-network-glow:#386f8c33}._mobileProductCard_pagsd_2192:before{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--mobile-network-accent) 18%, #d66d4f 74%, transparent);height:3px;box-shadow:0 4px 18px var(--mobile-network-glow);border-radius:0 0 999px 999px;position:absolute;top:0;left:22px;right:22px}._mobileProductCard_pagsd_2192:after{content:"";z-index:0;opacity:.26;pointer-events:none;background:radial-gradient(circle at 21% 34%, var(--mobile-network-accent) 0 2px, transparent 2.5px), radial-gradient(circle at 57% 34%, #91a1ab 0 2px, transparent 2.5px), radial-gradient(circle at 57% 72%, #d66d4f 0 2px, transparent 2.5px), radial-gradient(circle at 89% 72%, var(--mobile-network-accent) 0 2px, transparent 2.5px), linear-gradient(90deg, transparent 20%, var(--mobile-network-accent) 21% 57%, transparent 58%) 0 34% / 100% 1px no-repeat, linear-gradient(90deg, transparent 56%, #d66d4fd1 57% 89%, transparent 90%) 0 72% / 100% 1px no-repeat, linear-gradient(180deg, transparent 33%, #91a1abcc 34% 72%, transparent 73%) 57% 0 / 1px 100% no-repeat;width:184px;height:116px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%);mask-image:linear-gradient(90deg,#0000,#000 36%)}._mobileProductCard_pagsd_2192>*{z-index:1;position:relative}._mobileProductCard_pagsd_2192:hover{border-color:color-mix(in srgb, var(--mobile-network-accent) 38%, #ccd7dd);box-shadow:0 26px 58px #111b231f, 0 10px 30px var(--mobile-network-glow), inset 0 1px 0 #ffffffe6;transform:translateY(-6px)}._mobileProductCard_pagsd_2192 ._promotionFlag_pagsd_476{width:max-content;margin:0 0 14px auto;position:static}._productCardHeader_pagsd_2288{min-width:0}._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}._mobileProductCard_pagsd_2192 ._productIcon_pagsd_2299{color:#f09a74;background:radial-gradient(circle at 30% 22%, var(--mobile-network-glow), transparent 48%), linear-gradient(145deg, #263640, #17232c);border:1px solid #ffffff17;border-radius:15px;width:50px;height:50px;box-shadow:0 11px 24px #111b2329,inset 0 0 0 1px #ffffff09}._mobileProductCard_pagsd_2192 ._productIcon_pagsd_2299 svg{filter:drop-shadow(0 0 7px #f09a7447);width:22px;height:22px}._productIdentity_pagsd_2319{min-width:0}._mobileProductCard_pagsd_2192 ._productIdentity_pagsd_2319 small{color:var(--mobile-network-accent);letter-spacing:.13em;font-size:10px;font-weight:900}._mobileProductCard_pagsd_2192 ._productIdentity_pagsd_2319 h3{color:#172129;letter-spacing:-.025em;margin-top:5px;font-size:20px;font-weight:790}._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288>._mobileTechnology_pagsd_2338{border:1px solid color-mix(in srgb, var(--mobile-network-accent) 34%, #d4dde2);color:#42515b;width:auto;height:28px;min-height:28px;font:850 9px var(--app-font-technical);letter-spacing:.055em;white-space:nowrap;background:#f7fafbe0;border-radius:999px;flex:none;justify-content:center;place-self:center end;align-items:center;gap:6px;padding:0 9px;display:inline-flex}._mobileTechnology_pagsd_2338 i{background:var(--mobile-network-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--mobile-network-glow);border-radius:50%}._mobileProductCard_pagsd_2192>p{color:#5a6871;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:45px;margin:20px 0 17px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}._mobileProductCard_pagsd_2192 ._productFacts_pagsd_545{gap:7px;min-height:31px}._mobileProductCard_pagsd_2192 ._productFacts_pagsd_545 span{color:#45535d;background:#f4f7f8db;border:1px solid #d8e1e5;border-radius:999px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800}._mobileProductCard_pagsd_2192 ._productFacts_pagsd_545 span:nth-child(2){color:color-mix(in srgb, var(--mobile-network-accent) 78%, #26343d);border-color:color-mix(in srgb, var(--mobile-network-accent) 25%, #d8e1e5);background:color-mix(in srgb, var(--mobile-network-accent) 7%, #f7fafb)}._mobileProductCard_pagsd_2192 ._variants_pagsd_565{background:radial-gradient(circle at 12% 0, var(--mobile-network-glow), transparent 48%), linear-gradient(145deg, #1f2e38, #17232c);border:1px solid #31434e;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:0;margin:17px 0 18px;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 13px 28px #111b231f}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418{background:0 0;border:0;border-radius:10px;align-content:center;min-height:76px;padding:12px 11px;position:relative}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418+._variantOption_pagsd_2418:before{content:"";background:#abbec92b;width:1px;position:absolute;top:12px;bottom:12px;left:0}._variantDuration_pagsd_2438{color:#8fa1ac;align-items:center;gap:5px;min-width:0;display:flex}._mobileProductCard_pagsd_2192 ._variantDuration_pagsd_2438 small{color:#9aabb5;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418 strong{color:#f5f8fa;font:850 13px var(--app-font-technical);letter-spacing:-.02em;margin-top:7px}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418 em{color:#f0a477;margin-top:4px;font-size:8px}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418 del{color:#83939d;font-size:8px}._mobileProductCard_pagsd_2192 footer{border-top:0;padding-top:3px}._mobileProductCard_pagsd_2192 footer>div{gap:4px}._mobileProductCard_pagsd_2192 footer small{color:#76838c;letter-spacing:.09em;font-size:9px}._mobileProductCard_pagsd_2192 footer strong{color:#172129;font:900 21px var(--app-font-technical);letter-spacing:-.035em}._mobileProductCard_pagsd_2192 footer>a{background:linear-gradient(135deg,#d05a3a,#a53d2b);border:1px solid #a93f2c;border-radius:12px;min-height:44px;padding:0 16px;font-size:11px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 22px #8f35252e}._mobileProductCard_pagsd_2192 footer>a:hover{background:linear-gradient(135deg,#bb482f,#842f22);transform:translateY(-2px);box-shadow:0 14px 26px #68281d38}._mobileProductCard_pagsd_2192 footer>a svg{transition:transform .2s}._mobileProductCard_pagsd_2192 footer>a:hover svg{transform:translate(3px)}._mobileProductCard_pagsd_2192 footer>a:focus-visible{outline-offset:3px;outline:3px solid #197d803d}@media (width<=560px){._mobileProductCard_pagsd_2192{border-radius:19px;padding:19px}._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288{gap:11px}._mobileProductCard_pagsd_2192 ._productIcon_pagsd_2299{border-radius:14px;width:46px;height:46px}._mobileProductCard_pagsd_2192 ._productIdentity_pagsd_2319 h3{font-size:18px}._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288>._mobileTechnology_pagsd_2338{width:auto;height:26px;min-height:26px;padding-inline:8px;font-size:8px}._mobileProductCard_pagsd_2192>p{min-height:0;margin-block:17px 15px}._mobileProductCard_pagsd_2192 ._variants_pagsd_565{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}}@media (width<=390px){._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288{grid-template-columns:auto minmax(0,1fr)}._mobileProductCard_pagsd_2192 ._productCardHeader_pagsd_2288>._mobileTechnology_pagsd_2338{grid-column:2;justify-self:start}._mobileProductCard_pagsd_2192 ._variants_pagsd_565{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418:nth-child(3):last-child{grid-column:1/-1}._mobileProductCard_pagsd_2192 ._variantOption_pagsd_2418:nth-child(3):last-child:before{width:auto;height:1px;inset:0 12px auto}._mobileProductCard_pagsd_2192 footer{flex-direction:column;align-items:stretch}._mobileProductCard_pagsd_2192 footer>a{width:100%}}@media (prefers-reduced-motion:reduce){._mobileProductCard_pagsd_2192,._mobileProductCard_pagsd_2192 footer>a,._mobileProductCard_pagsd_2192 footer>a svg{transition:none}._mobileProductCard_pagsd_2192:hover,._mobileProductCard_pagsd_2192 footer>a:hover{transform:none}}._residentialProductCard_pagsd_2617{--residential-network-accent:#b84c32;--residential-network-glow:#b84c322e;isolation:isolate;background:radial-gradient(circle at 100% 0, var(--residential-network-glow), transparent 145px), linear-gradient(145deg, #fffffffc, #f6f9fafa);border-color:#ccd7dd;border-radius:22px;padding:25px;transition:transform .24s cubic-bezier(.2,.72,.2,1),border-color .24s,box-shadow .24s;overflow:hidden;box-shadow:0 18px 44px #111b2311,inset 0 1px #ffffffe6}._residentialProductCard_pagsd_2617[data-carrier=viettel]{--residential-network-accent:#b84c32;--residential-network-glow:#b84c322e}._residentialProductCard_pagsd_2617[data-carrier=vnpt]{--residential-network-accent:#197d80;--residential-network-glow:#197d802e}._residentialProductCard_pagsd_2617[data-carrier=fpt]{--residential-network-accent:#925b16;--residential-network-glow:#b678282e}._residentialProductCard_pagsd_2617[data-carrier=fpt-new]{--residential-network-accent:#725a92;--residential-network-glow:#725a922b}._residentialProductCard_pagsd_2617:before{content:"";z-index:0;background:linear-gradient(90deg, transparent, var(--residential-network-accent) 15% 43%, #91a1ab7a 43% 57%, #d66d4f 57% 86%, transparent);height:3px;box-shadow:0 4px 18px var(--residential-network-glow);border-radius:0 0 999px 999px;position:absolute;top:0;left:22px;right:22px}._residentialProductCard_pagsd_2617:after{content:"";z-index:0;opacity:.25;pointer-events:none;background:radial-gradient(circle at 18% 34%, var(--residential-network-accent) 0 2px, transparent 2.5px), radial-gradient(circle at 54% 34%, #91a1ab 0 2px, transparent 2.5px), radial-gradient(circle at 54% 72%, #d66d4f 0 2px, transparent 2.5px), radial-gradient(circle at 88% 72%, var(--residential-network-accent) 0 2px, transparent 2.5px), linear-gradient(90deg, transparent 17%, var(--residential-network-accent) 18% 54%, transparent 55%) 0 34% / 100% 1px no-repeat, linear-gradient(90deg, transparent 53%, #d66d4fd1 54% 88%, transparent 89%) 0 72% / 100% 1px no-repeat, linear-gradient(180deg, transparent 33%, #91a1abc7 34% 72%, transparent 73%) 54% 0 / 1px 100% no-repeat;width:205px;height:112px;position:absolute;top:8px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}._residentialProductCard_pagsd_2617>*{z-index:1;position:relative}._residentialProductCard_pagsd_2617:hover{border-color:color-mix(in srgb, var(--residential-network-accent) 38%, #ccd7dd);box-shadow:0 26px 58px #111b231f, 0 10px 30px var(--residential-network-glow), inset 0 1px 0 #fffffff0;transform:translateY(-6px)}._residentialProductCard_pagsd_2617 ._promotionFlag_pagsd_476{width:max-content;margin:0 0 14px auto;position:static}._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}._residentialProductCard_pagsd_2617 ._productIcon_pagsd_2299{color:#f09a74;background:radial-gradient(circle at 28% 20%, var(--residential-network-glow), transparent 50%), linear-gradient(145deg, #263640, #17232c);border:1px solid #ffffff17;border-radius:15px;width:50px;height:50px;box-shadow:0 11px 24px #111b2329,inset 0 0 0 1px #ffffff09}._residentialProductCard_pagsd_2617 ._productIcon_pagsd_2299 svg{filter:drop-shadow(0 0 7px #f09a7447);width:22px;height:22px}._residentialProductCard_pagsd_2617 ._productIdentity_pagsd_2319 small{color:var(--residential-network-accent);letter-spacing:.13em;font-size:11px;font-weight:900}._residentialProductCard_pagsd_2617 ._productIdentity_pagsd_2319 h3{color:#172129;letter-spacing:-.025em;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:19px;font-weight:790;line-height:1.15;display:-webkit-box;overflow:hidden}._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288>._residentialTechnology_pagsd_2768{border:1px solid color-mix(in srgb, var(--residential-network-accent) 32%, #d4dde2);color:#42515b;width:auto;height:28px;min-height:28px;font:850 10px var(--app-font-technical);letter-spacing:.04em;white-space:nowrap;background:#f7fafbe6;border-radius:999px;flex:none;justify-content:center;place-self:center end;align-items:center;gap:6px;padding:0 9px;display:inline-flex}._residentialTechnology_pagsd_2768 i{background:var(--residential-network-accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--residential-network-glow);border-radius:2px}._residentialProductCard_pagsd_2617>p{color:#5a6871;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:45px;margin:20px 0 17px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}._residentialProductCard_pagsd_2617 ._productFacts_pagsd_545{gap:7px;min-height:31px}._residentialProductCard_pagsd_2617 ._productFacts_pagsd_545 span{color:#45535d;background:#f4f7f8e0;border:1px solid #d8e1e5;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}._residentialProductCard_pagsd_2617 ._productFacts_pagsd_545 span:nth-child(2){color:color-mix(in srgb, var(--residential-network-accent) 78%, #26343d);border-color:color-mix(in srgb, var(--residential-network-accent) 25%, #d8e1e5);background:color-mix(in srgb, var(--residential-network-accent) 7%, #f7fafb)}._residentialProductCard_pagsd_2617 ._variants_pagsd_565{background:radial-gradient(circle at 10% 0, var(--residential-network-glow), transparent 48%), linear-gradient(145deg, #1f2e38, #17232c);border:1px solid #31434e;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:0;margin:17px 0 18px;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 13px 28px #111b231f}._residentialProductCard_pagsd_2617 ._variantOption_pagsd_2418{background:0 0;border:0;border-radius:10px;align-content:center;min-height:80px;padding:11px 6px;position:relative}._residentialProductCard_pagsd_2617 ._variantOption_pagsd_2418+._variantOption_pagsd_2418:before{content:"";background:#abbec92b;width:1px;position:absolute;top:12px;bottom:12px;left:0}._residentialProductCard_pagsd_2617 ._variantDuration_pagsd_2438{color:#8fa1ac}._residentialProductCard_pagsd_2617 ._variantDuration_pagsd_2438 small{color:#9aabb5;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}._residentialProductCard_pagsd_2617 ._variantOption_pagsd_2418 strong{color:#f5f8fa;font:850 12px var(--app-font-technical);letter-spacing:-.025em;margin-top:7px}._residentialProductCard_pagsd_2617 ._variantOption_pagsd_2418 em{color:#f0a477;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}._residentialProductCard_pagsd_2617 ._variantOption_pagsd_2418 del{color:#83939d;font-size:10px}._residentialProductCard_pagsd_2617 footer{border-top:0;padding-top:3px}._residentialProductCard_pagsd_2617 footer>div{gap:4px}._residentialProductCard_pagsd_2617 footer small{color:#65747d;letter-spacing:.09em;font-size:10px}._residentialProductCard_pagsd_2617 footer strong{color:#172129;font:900 21px var(--app-font-technical);letter-spacing:-.035em}._residentialProductCard_pagsd_2617 footer>a{background:linear-gradient(135deg,#d05a3a,#a53d2b);border:1px solid #a93f2c;border-radius:12px;min-height:44px;padding:0 16px;font-size:11px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 22px #8f35252e}._residentialProductCard_pagsd_2617 footer>a:hover{background:linear-gradient(135deg,#bb482f,#842f22);transform:translateY(-2px);box-shadow:0 14px 26px #68281d38}._residentialProductCard_pagsd_2617 footer>a svg{transition:transform .2s}._residentialProductCard_pagsd_2617 footer>a:hover svg{transform:translate(3px)}._residentialProductCard_pagsd_2617 footer>a:focus-visible{outline-offset:3px;outline:3px solid #27343d}@media (width<=780px){._residentialProductGrid_pagsd_2959{grid-template-columns:1fr}}@media (width<=560px){._residentialProductCard_pagsd_2617{border-radius:19px;padding:19px}._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288{gap:11px}._residentialProductCard_pagsd_2617 ._productIcon_pagsd_2299{border-radius:14px;width:46px;height:46px}._residentialProductCard_pagsd_2617 ._productIdentity_pagsd_2319 h3{font-size:18px}._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288>._residentialTechnology_pagsd_2768{width:auto;height:26px;min-height:26px;padding-inline:8px;font-size:10px}._residentialProductCard_pagsd_2617>p{min-height:0;margin-block:17px 15px}._residentialProductCard_pagsd_2617 ._variants_pagsd_565{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}}@media (width<=340px){._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288{grid-template-columns:auto minmax(0,1fr)}._residentialProductCard_pagsd_2617 ._productCardHeader_pagsd_2288>._residentialTechnology_pagsd_2768{grid-column:2;justify-self:start}._residentialProductCard_pagsd_2617 ._variants_pagsd_565{grid-template-columns:repeat(2,minmax(0,1fr))}._residentialProductCard_pagsd_2617 footer{flex-direction:column;align-items:stretch}._residentialProductCard_pagsd_2617 footer>a{width:100%}}@media (prefers-reduced-motion:reduce){._residentialProductCard_pagsd_2617,._residentialProductCard_pagsd_2617 footer>a,._residentialProductCard_pagsd_2617 footer>a svg{transition:none}._residentialProductCard_pagsd_2617:hover,._residentialProductCard_pagsd_2617 footer>a:hover{transform:none}}
