/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#f4f8fb;--muted:#91a4b3;--muted-bright:#b9c8d2;--surface:#09131b;--surface-2:#0c1923;--surface-3:#102330;--line:#8ec3e126;--line-strong:#8ec3e147;--blue-dark:#091b2b;--blue:#1673a5;--blue-bright:#35b9ef;--blue-pale:#a6e5ff;--green:#25d366;--page:#050a0e}.trade-calculator-section{background:radial-gradient(circle at 82% 5%,#28afe11f,#0000 29%),#050b0f;border-top:1px solid #78bede1a;position:relative;overflow:hidden}.trade-calculator-section:before{content:"";pointer-events:none;background-image:linear-gradient(#6cb5d609 1px,#0000 1px),linear-gradient(90deg,#6cb5d609 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.trade-calculator-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.6fr);align-items:end;gap:70px;margin-bottom:52px;display:grid;position:relative}.trade-calculator-heading h2{color:#f2f8fb;letter-spacing:-.06em;max-width:820px;margin:12px 0 0;font-size:clamp(43px,5.8vw,73px);font-weight:540;line-height:.98}.trade-calculator-heading h2 span{color:#50c6ef}.trade-calculator-heading>p{color:#8197a2;margin:0;font-size:12px;line-height:1.75}.trade-calculator-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid;position:relative}.trade-calculator-form{gap:14px;display:grid}.trade-calculator-block{background:#08131be6;border:1px solid #80c0de21;border-radius:24px;overflow:hidden}.trade-calculator-block>header{border-bottom:1px solid #80c0de1a;align-items:center;gap:13px;min-height:72px;padding:15px 22px;display:flex}.trade-calculator-block>header>span{color:#58c9f1;background:#2fa8d614;border:1px solid #53c7f23d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:760;display:grid}.trade-calculator-block>header h3{color:#e9f3f7;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:600}.trade-calculator-block>div{gap:18px;padding:22px;display:grid}.trade-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trade-field{gap:8px;display:grid}.trade-field>span,.trade-battery-control>div>span{color:#708792;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:740}.trade-field input,.trade-field select{color:#dcebf1;width:100%;min-height:47px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061117;border:1px solid #84c2df29;border-radius:13px;outline:0;padding:0 13px;font-size:11px}.trade-field input:focus,.trade-field select:focus{border-color:#4dc8f68c;box-shadow:0 0 0 4px #2daadc14}.trade-field>small{color:#596f7a;font-size:8px;line-height:1.5}.trade-grade-options,.trade-screen-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trade-grade-options button,.trade-screen-options button{cursor:pointer;color:#8ca0aa;text-align:left;background:#040e1494;border:1px solid #83c1de21;border-radius:17px;align-items:center;gap:13px;min-height:105px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:flex}.trade-grade-options button:hover,.trade-screen-options button:hover{border-color:#53c7f247;transform:translateY(-2px)}.trade-grade-options button.is-selected,.trade-screen-options button.is-selected{color:#dff5fc;background:linear-gradient(145deg,#2291be2b,#081c27b8);border-color:#4cc9f885;box-shadow:inset 0 0 0 1px #42bfee14}.trade-grade-options button>b{color:#5ac9f1;border:1px solid #5ec7ef38;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;font-size:14px;display:grid}.trade-grade-options button>span,.trade-screen-options button{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.trade-grade-options strong,.trade-screen-options strong{color:inherit;font-size:10px;font-weight:660}.trade-grade-options small,.trade-screen-options small{color:#687e89;font-size:8px;line-height:1.45}.trade-battery-control{background:#040e148c;border:1px solid #84c2df1f;border-radius:17px;gap:12px;padding:17px;display:grid}.trade-battery-control>div{justify-content:space-between;align-items:center;display:flex}.trade-battery-control>div>strong{color:#64cdf2;font-size:20px;font-weight:650}.trade-battery-control input{accent-color:#38b7e8;width:100%}.trade-battery-control>small{color:#647b86;font-size:8px}.trade-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.trade-issue-grid label{cursor:pointer;color:#91a5af;background:#040e1473;border:1px solid #82c0dd1f;border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:9px;display:flex}.trade-issue-grid input,.trade-switch-row input{accent-color:#39b9e9}.trade-switch-row{cursor:pointer;background:#040e1473;border:1px solid #82c0dd1f;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 16px;display:flex}.trade-switch-row>span{gap:5px;display:grid}.trade-switch-row strong{color:#cbdde4;font-size:10px;font-weight:620}.trade-switch-row small{color:#657b86;font-size:8px}.trade-switch-row>input{flex:none;width:18px;height:18px}.trade-repair-switch{align-self:end}.trade-origin-alert{color:#d9b978;background:#b8781a14;border:1px solid #e9b24b38;border-radius:13px;margin:0;padding:12px 14px;font-size:9px;line-height:1.55}.trade-origin-alert.is-error{color:#eaa0a0;background:#be333314;border-color:#ee68683d}.trade-result-card{background:radial-gradient(circle at 90% 0,#2db5e22e,#0000 33%),linear-gradient(155deg,#0a1c27,#061117 65%);border:1px solid #5cc9f13d;border-radius:27px;padding:25px;position:sticky;top:96px;overflow:hidden;box-shadow:0 30px 80px #00000047}.trade-result-topline{color:#65cdf2;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:7px;font-weight:760;display:flex}.trade-result-topline i{background:#62dfab;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #62dfab14}.trade-result-card h3{color:#f1f8fb;letter-spacing:-.045em;margin:30px 0 0;font-size:28px;font-weight:580}.trade-result-card>p{color:#728993;margin:7px 0 0;font-size:9px}.trade-result-value{background:#040e1473;border:1px solid #65ccf226;border-radius:19px;gap:4px;margin-top:27px;padding:19px;display:grid}.trade-result-value small{color:#738994;font-size:8px}.trade-result-value strong{color:#f2fbfe;letter-spacing:-.05em;margin-top:7px;font-size:32px;font-weight:650}.trade-result-value span{color:#5fcaf1;font-size:13px;font-weight:620}.trade-result-breakdown{gap:0;margin:19px 0 0;display:grid}.trade-result-breakdown>div{border-bottom:1px solid #7fbedb17;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.trade-result-breakdown dt,.trade-result-breakdown dd{color:#6f8691;margin:0;font-size:8px}.trade-result-breakdown dd{color:#b9ccd4;font-weight:620}.trade-manual-review{background:#b6751814;border:1px solid #eaae4738;border-radius:13px;gap:5px;margin-top:17px;padding:12px;display:grid}.trade-manual-review strong{color:#e7c17c;font-size:9px}.trade-manual-review span{color:#a88c61;font-size:8px;line-height:1.5}.trade-result-card>a{color:#fff;background:linear-gradient(135deg,#2aa9dc,#1479aa);border:1px solid #4cc8f6;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:51px;margin-top:20px;padding:0 18px;font-size:10px;font-weight:700;display:flex;box-shadow:0 17px 36px #0d7eaf33}.trade-result-card>a span{font-size:18px}.trade-result-disclaimer{color:#536a75;text-align:center;margin-top:14px;font-size:7px;line-height:1.55;display:block}.content-admin-main{padding-top:52px}.content-title-row{align-items:center}.content-editor-tabs{background:#07131b;border:1px solid #84c2de21;border-radius:999px;gap:4px;width:fit-content;margin-top:37px;padding:5px;display:flex}.content-editor-tabs button{cursor:pointer;color:#708692;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:9px;font-weight:680}.content-editor-tabs button.is-active{color:#c3eefc;background:#2597c429}.content-editor-layout{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:20px;margin-top:24px;display:grid}.content-editor-stack{gap:16px;display:grid}.content-editor-wide{margin-top:24px}.content-editor-panel{background:#08131bdb;border:1px solid #84c2de21;border-radius:23px;overflow:hidden}.content-editor-panel>header{border-bottom:1px solid #84c2de1a;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:20px 23px;display:flex}.content-editor-panel>header p{color:#59c7ef;letter-spacing:.12em;margin:0;font-size:7px;font-weight:760}.content-editor-panel>header h2{color:#e8f3f7;letter-spacing:-.035em;margin:7px 0 0;font-size:20px;font-weight:590}.content-editor-panel>header span{color:#687e89;max-width:680px;margin-top:7px;font-size:9px;line-height:1.5;display:block}.content-editor-fields{gap:15px;padding:22px 23px;display:grid}.content-editor-two-columns,.content-editor-three-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.content-editor-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.content-editor-field{gap:7px;min-width:0;display:grid}.content-editor-field>span,.content-quote-search>span{color:#718793;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.content-editor-field input,.content-editor-field textarea,.content-quote-search input,.reference-group-editor input,.trade-quote-row input,.screen-repair-editor input{color:#e2edf2;width:100%;font:inherit;background:#061117;border:1px solid #87c1de29;border-radius:12px;outline:0;padding:11px 12px;font-size:10px}.content-editor-field textarea{resize:vertical;line-height:1.55}.content-editor-field input:focus,.content-editor-field textarea:focus,.content-quote-search input:focus,.reference-group-editor input:focus,.trade-quote-row input:focus,.screen-repair-editor input:focus{border-color:#4bc7f780;box-shadow:0 0 0 3px #2daadc14}.content-assurance-editor,.content-route-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-assurance-editor article,.content-route-editor article{background:#040e146e;border:1px solid #82c0dd1c;border-radius:16px;gap:10px;padding:14px;display:grid}.content-assurance-editor article>span{color:#58c7ef;font-size:8px;font-weight:740}.content-route-editor{grid-template-columns:repeat(3,minmax(0,1fr))}.content-live-preview{background:#07131b;border:1px solid #5bc9f133;border-radius:23px;padding:18px;position:sticky;top:96px}.content-live-preview>p{color:#57c5ed;letter-spacing:.11em;margin:0 0 13px;font-size:7px;font-weight:760}.content-hero-preview{background:radial-gradient(circle at 90% 12%,#2baddc29,#0000 35%),#050d12;border:1px solid #83c1de1f;border-radius:18px;padding:22px;overflow:hidden}.content-hero-preview>small{color:#58c8ef;letter-spacing:.11em;font-size:6px;font-weight:750}.content-hero-preview h2{color:#f0f7fa;letter-spacing:-.06em;margin:16px 0 0;font-size:32px;font-weight:560;line-height:.98}.content-hero-preview h2 span{color:#4fc5ee}.content-hero-preview>p{color:#8196a1;margin:15px 0 0;font-size:8px;line-height:1.6}.content-hero-preview>div{gap:7px;margin-top:17px;display:flex}.content-hero-preview b,.content-hero-preview em{border-radius:999px;padding:8px 10px;font-size:7px;font-style:normal}.content-hero-preview b{color:#fff;background:#2ca9db}.content-hero-preview em{color:#9db1bb;border:1px solid #86bfdb2e}.content-hero-preview ul{color:#718792;flex-wrap:wrap;gap:7px 11px;margin:17px 0 0;padding:0;font-size:6px;list-style:none;display:flex}.content-live-preview>a{color:#82cfe9;text-align:center;margin-top:13px;font-size:8px;display:block}.reference-group-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reference-group-editor>article{background:#08131bd1;border:1px solid #84c2de21;border-radius:20px;overflow:hidden}.reference-group-editor>article>header{border-bottom:1px solid #84c2de1a;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.reference-group-editor>article>header>input{color:#dceaf0;font-weight:650}.reference-group-editor>article>header>div{gap:5px;display:flex}.reference-group-editor button,.trade-quote-row button,.screen-repair-editor button{cursor:pointer;color:#91a6b0;background:0 0;border:1px solid #84c2de29;border-radius:9px;min-width:31px;min-height:31px;font-size:9px}.reference-group-editor button:disabled{cursor:not-allowed;opacity:.35}.reference-group-editor button.is-danger,.trade-quote-row button,.screen-repair-editor button{color:#e49a9a;border-color:#e86c6c36}.reference-model-list{gap:8px;padding:15px 15px 0;display:grid}.reference-model-list>div{grid-template-columns:minmax(0,1fr) 120px 32px;gap:7px;display:grid}.reference-add-model{width:calc(100% - 30px);margin:12px 15px 15px}.content-quote-search{gap:7px;width:min(360px,100%);display:grid}.trade-quote-table{border:1px solid #84c2de1c;border-radius:15px;overflow-x:auto}.trade-quote-header,.trade-quote-row{grid-template-columns:minmax(190px,1fr) 120px 100px 100px 100px 40px;align-items:center;gap:8px;min-width:820px;padding:9px 11px;display:grid}.trade-quote-header{color:#6e8590;letter-spacing:.07em;text-transform:uppercase;background:#040e148f;border-bottom:1px solid #84c2de1c;min-height:43px;font-size:7px;font-weight:740}.trade-quote-row{border-bottom:1px solid #84c2de14}.trade-quote-row:last-child{border-bottom:0}.trade-quote-row input{min-height:38px;padding:8px 9px}.screen-repair-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.screen-repair-editor>div{background:#040e146b;border:1px solid #84c2de1a;border-radius:13px;grid-template-columns:minmax(0,1fr) 92px 32px;align-items:center;gap:6px;padding:8px;display:grid}.screen-repair-editor label{position:relative}.screen-repair-editor label>span{z-index:1;color:#5e7480;font-size:7px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.screen-repair-editor label input{padding-left:31px}.content-save-bar{z-index:20;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#071219f0;border:1px solid #53c7f238;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:14px 16px 14px 20px;display:flex;position:sticky;bottom:15px;box-shadow:0 20px 55px #00000057}.content-save-bar>div{gap:4px;display:grid}.content-save-bar strong{color:#d9e9ef;font-size:10px}.content-save-bar span{color:#657b86;font-size:8px}@media (width<=1050px){.trade-calculator-grid{grid-template-columns:minmax(0,1fr) 340px}.content-editor-layout{grid-template-columns:1fr}.content-live-preview{position:static}.screen-repair-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.trade-calculator-heading{grid-template-columns:1fr;gap:22px}.trade-calculator-heading>p{max-width:620px}.trade-calculator-grid{grid-template-columns:1fr}.trade-result-card{position:static}.content-route-editor,.reference-group-editor{grid-template-columns:1fr}}@media (width<=720px){.content-admin-shell .admin-header{flex-wrap:wrap;padding-block:9px}.content-admin-shell .orders-admin-nav{order:3;justify-content:flex-start;width:100%;overflow-x:auto}.content-admin-shell .orders-admin-nav a{flex:none}.content-editor-tabs{width:100%;overflow-x:auto}.content-editor-tabs button{flex:none}.content-title-row .admin-primary-button{width:100%}}@media (width<=620px){.trade-calculator-heading h2{font-size:43px}.trade-form-two,.trade-grade-options,.trade-screen-options,.trade-issue-grid,.content-editor-two-columns,.content-editor-three-columns,.content-assurance-editor,.screen-repair-editor{grid-template-columns:1fr}.trade-calculator-block>div{padding:17px}.trade-grade-options button,.trade-screen-options button{min-height:80px}.content-editor-panel>header{flex-direction:column;align-items:flex-start}.content-editor-panel>header .admin-secondary-button{width:100%}.reference-model-list>div{grid-template-columns:minmax(0,1fr) 95px 32px}.content-save-bar{flex-direction:column;align-items:stretch}.content-save-bar .admin-primary-button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--page);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;margin:0}body::selection{background:var(--blue-bright);color:#031017}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--blue-bright);outline-offset:4px}svg{display:block}.page-shell{width:min(1180px,100% - 48px);margin-inline:auto}.announcement{z-index:60;color:#bcecff;letter-spacing:.08em;text-transform:uppercase;background:#061018;border-bottom:1px solid #64cdfa29;font-size:11px;font-weight:650;position:relative}.announcement-inner{justify-content:center;align-items:center;gap:14px;min-height:34px;display:flex}.announcement-dot{background:var(--blue-bright);width:3px;height:3px;box-shadow:0 0 12px var(--blue-bright);border-radius:999px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a0ed1;border-bottom:1px solid #96bed61a;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo-link{flex:none;display:inline-flex}.brand{color:#eef9fe;align-items:center;display:inline-flex}.brand-logo{filter:drop-shadow(0 0 12px #48c3f124);width:154px;height:auto;display:block}.header-actions{align-items:center;gap:8px;display:flex}.header-icon{color:#a9c3d0;border:1px solid #74c6ec29;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,background .18s;display:grid}.header-icon:hover{color:#e2f7ff;background:#208bba1a;border-color:#58ccf970}.header-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px}.header-icon .icon-fill{fill:currentColor;stroke:none}.desktop-nav{color:#a3b4c0;align-items:center;gap:30px;font-size:13px;font-weight:520;display:flex}.desktop-nav a{transition:color .18s}.desktop-nav a:hover{color:#fff}.header-cta{color:#cef2ff;background:#1673a51a;border:1px solid #55ccff47;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.header-cta:hover{background:#1673a533;border-color:#55ccff8c;transform:translateY(-1px)}.header-cta svg,.button svg,.product-card>a svg,.faq-intro>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.mobile-menu{display:none}.hero{background:radial-gradient(circle at 78% 40%,#1477a429,#0000 33%),radial-gradient(circle at 8% 90%,#0a5e8f14,#0000 26%),#050a0e;border-bottom:1px solid #97c9e51c;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#52a1c80a 1px,#0000 1px),linear-gradient(90deg,#52a1c80a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 90%);mask-image:linear-gradient(#000c,#0000 90%)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr);align-items:center;gap:60px;min-height:690px;padding-block:70px 80px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.eyebrow,.section-kicker{color:#6fcff6;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:720}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow>span{background:var(--blue-bright);width:18px;height:1px;box-shadow:0 0 10px var(--blue-bright)}.hero h1{color:#f8fbfd;letter-spacing:-.065em;max-width:700px;margin:24px 0 22px;font-size:clamp(56px,6.2vw,88px);font-weight:590;line-height:.96}.hero h1 span{color:#55c6f2;display:block}.hero-lead{color:#9cafbc;max-width:610px;margin:0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-size:13px;font-weight:680;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#2ca9dc,#1374a6);border:1px solid #4dc8f8;box-shadow:0 15px 40px #0c7cad3d,inset 0 1px #ffffff40}.button-primary:hover{box-shadow:0 18px 45px #0c7cad5c,inset 0 1px #ffffff47}.button-secondary{color:#d1dee6;background:#ffffff06;border:1px solid #b4d3e333}.button-secondary:hover{background:#ffffff0f;border-color:#b4d3e361}.hero-proof{color:#92a5b2;flex-wrap:wrap;gap:19px;margin-top:28px;font-size:11px;display:flex}.hero-proof>span{align-items:center;gap:7px;display:inline-flex}.check-icon{background:#1c91c11a;border:1px solid #53c4f159;border-radius:999px;place-items:center;width:17px;height:17px;display:grid}.check-icon svg{fill:none;stroke:#62cff8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:11px}.hero-visual{isolation:isolate;background:radial-gradient(circle at 50% 42%,#1d91c126,#0000 38%),linear-gradient(145deg,#0a1f2ce0,#030a0ff5),#071118;border:1px solid #79c6e82e;border-radius:42px;min-width:0;height:570px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 42px 110px #00000061}.hero-visual:before{z-index:7;content:"";pointer-events:none;background:linear-gradient(#0000,#5cd3ff0b,#0000);height:48%;animation:8s linear infinite heroScan;position:absolute;inset:-50% 0 auto}.hero-visual:after{z-index:6;content:"";pointer-events:none;background:linear-gradient(90deg,#02080c3d,#0000 17% 83%,#02080c3d),linear-gradient(#0000 68%,#02080c73);position:absolute;inset:0}.hero-glow{filter:blur(86px);background:#1b9ccf36;border-radius:50%;width:450px;height:450px;animation:6s ease-in-out infinite heroGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-grid-lines{opacity:.7;background-image:linear-gradient(#4aa5ce11 1px,#0000 1px),linear-gradient(90deg,#4aa5ce11 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 76%)}.hero-orbit{z-index:1;pointer-events:none;border:1px solid #4dbfed21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit:before{content:"";background:#55c8f3;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 18px #55c8f3e6}.hero-orbit-one{width:350px;height:350px;animation:17s linear infinite heroOrbit}.hero-orbit-two{opacity:.55;border-style:dashed;width:470px;height:470px;animation:27s linear infinite heroOrbitReverse}.hero-tech-mark{z-index:1;opacity:.11;filter:drop-shadow(0 0 28px #3ec1f2a6);width:210px;height:auto;animation:7s ease-in-out infinite heroMark;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-live-chip{z-index:10;color:#87a5b3;letter-spacing:.1em;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#051118c2;border:1px solid #7ecff32e;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:8px;font-weight:680;display:flex;position:absolute;top:20px;left:20px}.hero-live-chip>span{background:#4ac9f7;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 12px #4ac9f7cc}.hero-device-deck{z-index:3;perspective:1100px;position:absolute;inset:54px 0 82px}.hero-device{cursor:pointer;opacity:0;pointer-events:none;background:#071219;border:1px solid #80c5e52e;border-radius:26px;outline:0;width:176px;height:298px;padding:0;transition:left .7s cubic-bezier(.2,.8,.2,1),top .7s cubic-bezier(.2,.8,.2,1),width .7s cubic-bezier(.2,.8,.2,1),height .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s,border-color .3s,filter .3s;position:absolute;top:76px;left:50%;overflow:hidden;transform:translate(-50%)scale(.72);box-shadow:0 25px 65px #0000006b}.hero-device:focus-visible{border-color:#58c8f2;box-shadow:0 0 0 4px #2daadc24,0 25px 65px #0000006b}.hero-device img{object-fit:cover;width:100%;height:100%;display:block}.hero-device>span{color:#d6e9f1;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b10bd;border:1px solid #93d3ef24;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:620;position:absolute;inset:auto 9px 9px;overflow:hidden}.hero-device[data-position=center]{z-index:5;opacity:1;pointer-events:auto;border-color:#5ccdf77a;width:246px;height:388px;top:0;transform:translate(-50%)translateZ(55px)}.hero-device[data-position=left]{z-index:3;opacity:.7;pointer-events:auto;filter:saturate(.72)brightness(.74);left:19%;transform:translate(-50%)rotateY(11deg)rotate(-6deg)}.hero-device[data-position=right]{z-index:3;opacity:.76;pointer-events:auto;filter:saturate(.8)brightness(.8);left:81%;transform:translate(-50%)rotateY(-11deg)rotate(6deg)}.hero-device[data-position=hidden]{z-index:1;opacity:0;left:50%;transform:translate(-50%)scale(.68)}.hero-product-card{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06131cd9;border:1px solid #8ad3f336;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;width:212px;padding:14px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 18px 40px #0000004d}.hero-product-card>div{flex-direction:column;min-width:0;display:flex}.hero-product-card span{color:#9eb2bf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hero-product-card strong{color:#f3faff;letter-spacing:-.03em;margin-top:4px;font-size:16px}.hero-product-card small{color:#56c3ec;letter-spacing:.11em;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:700}.hero-product-card>a{color:#72d2f6;border:1px solid #56c7f347;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:border-color .18s,background .18s,transform .18s;display:grid}.hero-product-card>a:hover{background:#32a0cc1a;border-color:#56c7f38a;transform:translate(2px)}.hero-product-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.hero-pagination{z-index:10;align-items:center;gap:6px;display:flex;position:absolute;bottom:28px;left:20px}.hero-pagination button,.product-card-dots button{cursor:pointer;background:#84acbf59;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .24s,background .24s}.hero-pagination button.is-active,.product-card-dots button.is-active{background:#50c8f5;width:22px;box-shadow:0 0 12px #50c8f573}.hero-counter{z-index:10;color:#667f8c;font-family:var(--font-geist-mono), monospace;align-items:baseline;gap:4px;display:flex;position:absolute;top:22px;right:22px}.hero-counter strong{color:#b9d5e0;font-size:14px;font-weight:500}.hero-counter span,.hero-counter small{font-size:8px}.assurance-bar{background:linear-gradient(90deg,#0c233099,#071118f5),#071017;border-bottom:1px solid #94c6e01a}.assurance-track{display:flex;overflow:hidden}.assurance-track article{flex:1 1 0;align-items:center;gap:13px;min-width:0;min-height:116px;padding:22px 24px;display:flex;position:relative}.assurance-track article+article:before{content:"";background:linear-gradient(#0000,#87c0da33,#0000);width:1px;position:absolute;top:30px;bottom:30px;left:0}.assurance-icon{color:#66cef5;background:#2794c014;border:1px solid #57c7f233;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.assurance-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:20px}.assurance-track p{flex-direction:column;min-width:0;margin:0;display:flex}.assurance-track strong{color:#dceaf0;white-space:nowrap;font-size:11px;font-weight:620}.assurance-track small{color:#647b87;white-space:nowrap;margin-top:4px;font-size:8px}@keyframes heroScan{to{transform:translateY(330%)}}@keyframes heroGlow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes heroOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes heroOrbitReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes heroMark{0%,to{opacity:.08;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.15;transform:translate(-50%,-52%)scale(1.04)}}@keyframes livePulse{0%,to{opacity:.45}50%{opacity:1}}.contact-strip{background:linear-gradient(#0d212db8,#071118e0),#071119;border-bottom:1px solid #94c6e01a;padding-block:18px}.contact-strip-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contact-strip-grid>a{background:#ffffff05;border:1px solid #79c2e31f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-width:0;min-height:88px;padding:15px 17px;transition:transform .18s,border-color .18s,background .18s;display:grid}.contact-strip-grid>a:hover{background:#2290be14;border-color:#53c9f757;transform:translateY(-2px)}.contact-strip-icon{color:#6cd3f7;border:1px solid #54c8f540;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.contact-strip-icon svg,.location-copy svg,.social-heading-copy svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px}.contact-strip-icon .icon-fill,.social-heading-copy .icon-fill{fill:currentColor;stroke:none}.contact-strip-grid>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.contact-strip-grid small{color:#5cbde4;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:720}.contact-strip-grid strong{color:#e6f1f6;margin-top:3px;font-size:14px;font-weight:610}.contact-strip-grid em{color:#718792;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-style:normal;overflow:hidden}.contact-strip-grid>a>svg{fill:none;stroke:#657b88;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.section{padding-block:112px}.catalog{background:radial-gradient(circle at 100% 20%,#0e6e9b14,#0000 24%),#081017;position:relative}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.section-heading h2,.trade-in-copy h2,.payment-grid h2,.faq-intro h2,.final-cta h2{color:#f3f7fa;letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(38px,4.5vw,62px);font-weight:560;line-height:1.03}.section-heading>p,.buying-heading>p{color:#879ba8;max-width:420px;margin:0;font-size:14px;line-height:1.75}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.product-card{background:linear-gradient(145deg,#112532c7,#08131bf0),#0b1720;border:1px solid #90c4de21;border-radius:26px;min-width:0;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.product-card:hover{border-color:#55c4f057;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff0a,0 24px 55px #0000003d}.product-card.is-featured{border-color:#49c4f44d;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #1c89b714}.popular-label{z-index:5;color:#041219;letter-spacing:.12em;background:#2caedf;border-radius:0 0 9px 9px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:0;right:22px}.product-topline{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.product-topline p{color:#65c6ed;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.product-topline>span{color:#6f8593;font-size:9px}.product-art-stage{background:#0a141a;border-block:1px solid #77bbda1f;height:390px;margin:18px -22px 0;position:relative;overflow:hidden}.product-art-stage:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(155deg,#ffffff09,#0000 32%),linear-gradient(#0000 72%,#02080c29);position:absolute;inset:0}.product-card-carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow-x:auto}.product-card-carousel::-webkit-scrollbar{display:none}.product-card-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:100%;height:100%;display:block;position:relative}.product-card-slide img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .42s,filter .42s}.product-card:hover .product-card-slide img{filter:saturate(1.04);transform:scale(1.025)}.product-card-arrow{z-index:4;cursor:pointer;color:#d9edf5;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040e14b8;border:1px solid #b4ddef33;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-card:hover .product-card-arrow,.product-card-arrow:focus-visible{opacity:1}.product-card-arrow:hover{background:#0d4d68c7;border-color:#5accf880}.product-card-arrow-left{left:12px}.product-card-arrow-right{right:12px}.product-card-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px}.product-card-arrow svg.is-left{transform:rotate(180deg)}.product-card-dots{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b10a8;border:1px solid #a0d0e621;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-info{justify-content:space-between;align-items:flex-end;gap:16px;padding-top:21px;display:flex}.product-info h3{color:#f3f7fa;letter-spacing:-.045em;margin:0;font-size:21px;font-weight:580}.product-info>div{flex-direction:column;align-items:flex-end;display:flex}.product-info span{color:#657b89;text-transform:uppercase;font-size:9px}.product-info strong{color:#72d2f7;letter-spacing:-.035em;margin-top:2px;font-size:18px;font-weight:650}.product-card>a{color:#b8c9d4;border-top:1px solid #97c2d81a;justify-content:space-between;align-items:center;min-height:46px;margin-top:18px;padding-top:14px;font-size:11px;font-weight:600;transition:color .18s;display:flex}.product-card>a:hover{color:#71d1f7}.price-list{background:linear-gradient(145deg,#0d1f2ad1,#071118eb),#0a151d;border:1px solid #8ec3de24;border-radius:30px;margin-top:62px;padding:35px}.price-list-heading{border-bottom:1px solid #91c1da1f;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:25px;display:flex}.price-list-heading h3{color:#f0f6f9;letter-spacing:-.045em;margin:8px 0 0;font-size:29px;font-weight:560}.price-note{color:#7f93a0;align-items:center;gap:8px;font-size:10px;display:flex}.price-note span{color:#62caef;letter-spacing:.1em;background:#289dca17;border:1px solid #5cc5f040;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.price-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;padding-block:30px 10px;display:grid}.price-group h4{color:#5cc6ef;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:680}.price-group>a{color:#aebec7;border-bottom:1px solid #92bfd614;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:11px;transition:color .18s,border-color .18s;display:flex}.price-group>a:hover{color:#fff;border-color:#5bc5ef42}.price-group>a strong{color:#edf7fb;flex:none;font-weight:590}.catalog-disclaimer{color:#5f7582;margin:22px 0 0;font-size:9px;line-height:1.6}.trade-in{background:radial-gradient(circle at 18%,#1382b233,#0000 30%),linear-gradient(115deg,#07141d,#081017 58%,#050b10);border-block:1px solid #8bc1dd1f;position:relative;overflow:hidden}.trade-in:before{content:"";background-image:linear-gradient(#48a4cd0b 1px,#0000 1px),linear-gradient(90deg,#48a4cd0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.trade-in-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:100px;display:grid;position:relative}.trade-in-copy h2{max-width:580px}.trade-in-copy h2 span,.payment-grid h2 span{color:#55c6f2;display:block}.trade-in-copy>p:not(.section-kicker){color:#93a6b2;max-width:520px;margin:23px 0 0;font-size:15px;line-height:1.75}.trade-in-copy .button{margin-top:30px}.trade-steps{margin:0;padding:0;list-style:none}.trade-steps li{border-bottom:1px solid #91c4dd21;grid-template-columns:62px 1fr;align-items:center;gap:24px;min-height:120px;display:grid}.trade-steps li:first-child{border-top:1px solid #91c4dd21}.trade-steps>li>span{color:#66ccf2;letter-spacing:.1em;background:#1d87b31a;border:1px solid #59c7f13d;border-radius:50%;place-items:center;width:49px;height:49px;font-size:10px;font-weight:720;display:grid}.trade-steps h3{color:#eaf2f6;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:570}.trade-steps p{color:#758b98;margin:7px 0 0;font-size:12px}.buying{background:#060c11}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.benefit-grid article{background:linear-gradient(145deg,#0f1f2ac7,#070f15db);border:1px solid #90c3dc1f;border-radius:23px;min-height:265px;padding:25px}.benefit-icon{color:#62caf2;width:43px;height:43px;font-family:var(--font-geist-mono), monospace;background:#1b8bb814;border:1px solid #5bc8f238;border-radius:13px;place-items:center;font-size:10px;display:grid}.benefit-grid h3{color:#eaf2f6;letter-spacing:-.03em;margin:65px 0 0;font-size:17px;font-weight:570}.benefit-grid p{color:#758b97;margin:10px 0 0;font-size:11px;line-height:1.7}.payment-banner{background:radial-gradient(circle at 80%,#27b0e130,#0000 25%),linear-gradient(120deg,#0d3951,#0b2738 48%,#07151f);border-block:1px solid #66c5ed2b;padding-block:76px;position:relative;overflow:hidden}.payment-banner:after{content:"";border:1px solid #57cbf71f;border-radius:50%;width:390px;height:390px;position:absolute;top:-100px;right:7%;box-shadow:0 0 0 80px #53c6f206,0 0 0 160px #53c6f204}.payment-grid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid;position:relative}.payment-grid h2{max-width:650px;font-size:clamp(37px,4.3vw,58px)}.payment-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f1673;border:1px solid #9ee1fa2e;border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:118px;padding:25px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 45px #0000002e}.payment-chip{color:#fff;letter-spacing:-.05em;background:#1d9fd1;border-radius:11px;place-items:center;width:58px;height:44px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40}.payment-card strong{color:#f1f8fb;font-size:14px;font-weight:600}.payment-card p{color:#98adba;margin:5px 0 0;font-size:10px;line-height:1.45}.contactless{color:#65cbf0;letter-spacing:-.2em;font-size:18px;font-weight:320;transform:rotate(-12deg)}.social-section{background:radial-gradient(circle at 90% 20%,#1881af1a,#0000 28%),#050c11}.social-heading{align-items:end}.social-heading-copy>p{color:#8398a5;margin:0;font-size:13px;line-height:1.7}.social-heading-copy>a{color:#74d4f7;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:630;display:inline-flex}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.social-grid>a{aspect-ratio:1.08;background:#0a1720;border:1px solid #8fc4de21;border-radius:26px;position:relative;overflow:hidden}.social-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}.social-grid>a:after{content:"";background:linear-gradient(#0000 45%,#02080ceb);position:absolute;inset:0}.social-grid>a:hover img{filter:saturate(1.08);transform:scale(1.035)}.social-grid>a>span{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:22px;left:23px;right:23px}.social-grid small{color:#68cdf3;letter-spacing:.12em;font-size:8px;font-weight:750}.social-grid strong{color:#f0f8fb;letter-spacing:-.03em;margin-top:6px;font-size:18px;font-weight:570}.faq{background:radial-gradient(circle at 5% 60%,#1378a514,#0000 25%),#081017}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-intro{align-self:start;position:sticky;top:130px}.faq-intro h2{max-width:440px;font-size:clamp(38px,4.2vw,57px)}.faq-intro>p:not(.section-kicker){color:#8297a4;max-width:390px;margin:22px 0 0;font-size:13px;line-height:1.75}.faq-intro>a{color:#67cbf2;align-items:center;gap:8px;margin-top:26px;font-size:12px;font-weight:620;display:inline-flex}.faq-list{border-top:1px solid #8fc3dd26}.faq-list details{border-bottom:1px solid #8fc3dd26}.faq-list summary{cursor:pointer;color:#dbe8ee;justify-content:space-between;align-items:center;gap:24px;min-height:84px;font-size:15px;font-weight:530;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#68c9ef;border:1px solid #6bc7ee38;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-weight:300;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:#7e929e;max-width:660px;margin:-3px 0 28px;font-size:12px;line-height:1.75}.location-section{background:radial-gradient(circle at 12% 55%,#177fad1f,#0000 30%),#061018;border-top:1px solid #8dc1db17}.location-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:64px;display:grid}.location-map{background:#0b1922;border:1px solid #76c2e42e;border-radius:30px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0003}.location-map iframe{filter:saturate(.75)contrast(1.02);border:0;width:100%;height:100%;min-height:470px}.location-map>span{color:#d5eef7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051119e6;border:1px solid #70cdf438;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:620;position:absolute;bottom:18px;right:18px}.location-copy{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.location-copy h2{color:#f3f7fa;letter-spacing:-.06em;max-width:520px;margin:13px 0 0;font-size:clamp(38px,4.4vw,59px);font-weight:560;line-height:1.03}.location-copy>p:not(.section-kicker){color:#8ba0ac;max-width:510px;margin:23px 0 0;font-size:13px;line-height:1.75}.location-facts{flex-direction:column;gap:11px;margin-top:28px;display:flex}.location-facts>span{color:#bdced7;align-items:center;gap:10px;font-size:11px;display:flex}.location-facts>span>svg{color:#62cbee;width:18px}.location-facts .check-icon{width:18px;height:18px}.location-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.location-phone{color:#7fcfec;text-underline-offset:4px;width:100%;margin-top:5px;font-size:11px;-webkit-text-decoration:underline #7fcfec52;text-decoration:underline #7fcfec52}.final-cta{background:#050b0f;padding:0 0 96px;overflow:hidden}.final-cta-inner{text-align:center;background:linear-gradient(130deg,#0d3245f0,#05141dfa),#0a202d;border:1px solid #57c5f038;border-radius:34px;padding:72px;position:relative;overflow:hidden}.final-cta-inner:before{content:"";background-image:linear-gradient(#49aad30e 1px,#0000 1px),linear-gradient(90deg,#49aad30e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 72%)}.final-cta-glow{filter:blur(90px);background:#2fb4e236;border-radius:50%;width:520px;height:360px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.final-cta-inner>*{z-index:2;position:relative}.final-cta h2{max-width:730px;margin-inline:auto}.final-cta p:not(.section-kicker){color:#93a8b5;max-width:550px;margin:20px auto 0;font-size:14px;line-height:1.7}.final-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}footer{background:#04080b;border-top:1px solid #8fbfd71c;padding-block:62px 30px}.footer-grid{grid-template-columns:1.6fr 1fr 1.1fr .8fr;gap:50px;display:grid}.footer-brand p{color:#637985;max-width:310px;margin:20px 0 0;font-size:11px;line-height:1.7}.footer-grid h3{color:#dce8ee;letter-spacing:.1em;text-transform:uppercase;margin:3px 0 18px;font-size:10px;font-weight:650}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid a,.footer-grid>div:not(.footer-brand)>span{color:#728793;font-size:10px;line-height:1.5;transition:color .18s}.footer-grid a:hover{color:#74ccec}.footer-bottom{color:#4f636d;border-top:1px solid #8fbfd717;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:24px;font-size:9px;display:flex}.whatsapp-float{z-index:70;color:#fff;background:#20ba5a;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:6px 18px 6px 7px;transition:transform .18s,background .18s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 17px 40px #00000057}.whatsapp-float:hover{background:#25c663;transform:translateY(-3px)}.whatsapp-float>span{background:#0000001f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.whatsapp-float strong{font-size:11px;font-weight:650}@media (width<=1060px){.desktop-nav{gap:18px}.hero-grid{grid-template-columns:minmax(0,1fr) 440px;gap:30px}.hero h1{font-size:clamp(53px,6.4vw,72px)}.hero-visual{height:530px}.hero-device-deck{inset-inline:-8px}.hero-device[data-position=center]{width:226px;height:365px}.hero-device[data-position=left],.hero-device[data-position=right]{width:158px;height:274px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-art-stage{height:420px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-grid article{min-height:225px}.benefit-grid h3{margin-top:45px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media (width<=860px){.page-shell{width:min(100% - 32px,720px)}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;background:#ffffff06;border:1px solid #8bc0dc2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#c5d5de;width:17px;height:1px;transition:transform .18s}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071118f7;border:1px solid #81bedb2e;border-radius:17px;flex-direction:column;width:230px;padding:8px;display:flex;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 22px 48px #00000059}.mobile-menu nav a{color:#a9bac4;border-radius:10px;padding:12px;font-size:12px}.mobile-menu nav a:last-child{color:#fff;text-align:center;background:#1677a8;margin-top:4px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:70px 54px}.hero-copy{text-align:center}.eyebrow{justify-content:center}.hero h1{margin-inline:auto;font-size:clamp(50px,12vw,76px)}.hero-lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{width:min(540px,100%);height:535px;margin:18px auto 0}.assurance-track{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.assurance-track::-webkit-scrollbar{display:none}.assurance-track article{flex:0 0 235px;min-width:235px}.section{padding-block:88px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.contact-strip-grid{grid-template-columns:1fr 1fr}.contact-strip-grid>a:last-child{grid-column:1/-1}.price-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-in-grid{grid-template-columns:1fr;gap:55px}.payment-grid{grid-template-columns:1fr;gap:35px}.faq-grid,.location-grid{grid-template-columns:1fr;gap:48px}.location-copy{text-align:center;align-items:center}.location-copy>p:not(.section-kicker){margin-inline:auto}.location-facts{align-items:center}.location-actions{justify-content:center}.faq-intro{position:static}}@media (width<=620px){.page-shell{width:min(100% - 26px,520px)}.announcement{font-size:8px}.announcement-inner{white-space:nowrap;gap:8px}.header-inner{min-height:64px}.brand-logo{width:137px}.hero-grid{gap:28px;padding-top:54px}.hero h1{margin-top:20px;font-size:clamp(46px,15vw,64px);line-height:.97}.hero-lead{font-size:14px;line-height:1.65}.hero-actions{flex-direction:column;margin-top:28px}.button{width:100%}.hero-proof{text-align:left;grid-template-columns:1fr 1fr;gap:11px;display:grid}.hero-proof>span:last-child{grid-column:1/-1}.hero-visual{border-radius:29px;height:445px}.hero-live-chip{padding:7px 9px;top:13px;left:13px}.hero-counter{top:15px;right:14px}.hero-device-deck{inset:47px -8px 73px}.hero-device{border-radius:19px;width:118px;height:210px;top:73px}.hero-device[data-position=center]{width:188px;height:304px;top:0}.hero-device[data-position=left]{left:14%}.hero-device[data-position=right]{left:86%}.hero-device>span{display:none}.hero-tech-mark{width:150px}.hero-orbit-one{width:265px;height:265px}.hero-orbit-two{width:350px;height:350px}.hero-product-card{border-radius:16px;width:190px;padding:11px;bottom:12px;right:12px}.hero-product-card strong{font-size:14px}.hero-pagination{bottom:20px;left:14px}.assurance-track{width:100%;padding-inline:13px}.assurance-track article{flex-basis:220px;min-width:220px;min-height:98px;padding:17px 18px}.assurance-track article:first-child:before,.assurance-track article+article:before{top:23px;bottom:23px}.contact-strip{padding-block:13px}.contact-strip-grid{grid-template-columns:1fr;gap:9px}.contact-strip-grid>a:last-child{grid-column:auto}.contact-strip-grid>a{min-height:76px}.section{padding-block:76px}.section-heading h2,.trade-in-copy h2,.payment-grid h2,.faq-intro h2,.location-copy h2,.final-cta h2{font-size:39px}.social-grid{grid-template-columns:1fr}.social-grid>a{aspect-ratio:1.18}.section-heading>p,.buying-heading>p{font-size:12px}.product-grid{grid-template-columns:1fr}.product-art-stage{height:430px}.product-card-arrow{opacity:1}.price-list{border-radius:23px;margin-top:45px;padding:22px}.price-list-heading{flex-direction:column;align-items:flex-start;gap:16px}.price-list-heading h3{font-size:25px}.price-groups{grid-template-columns:1fr;gap:25px}.trade-in-grid{gap:45px}.trade-in-copy{text-align:center}.trade-in-copy h2,.trade-in-copy>p:not(.section-kicker){margin-inline:auto}.trade-steps li{grid-template-columns:53px 1fr;gap:13px}.trade-steps>li>span{width:42px;height:42px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:210px}.payment-banner{padding-block:65px}.payment-card{grid-template-columns:auto 1fr}.contactless{display:none}.faq-list summary{min-height:78px;font-size:13px}.location-map,.location-map iframe{min-height:370px}.location-facts{text-align:left;align-items:flex-start}.location-actions{width:100%}.location-phone{text-align:center}.final-cta{padding-bottom:70px}.final-cta-inner{border-radius:26px;padding:55px 22px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:last-child{display:flex}.footer-bottom{flex-direction:column;align-items:flex-start}.whatsapp-float{min-height:49px;padding:5px;bottom:13px;right:13px}.whatsapp-float>span{width:39px;height:39px}.whatsapp-float strong{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.product-card>.product-card-photo-link{border:0;min-height:0;margin:0;padding:0;display:block}.product-card>.product-card-photo-link:hover{color:inherit}.heading-action{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.heading-action>p{color:#879ba8;max-width:420px;margin:0;font-size:14px;line-height:1.75}.heading-action>a,.text-link,.catalog-toolbar>a{color:#69cdf4;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.heading-action svg,.text-link svg,.catalog-toolbar svg,.route-grid svg,.payment-option svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.home-featured{padding-bottom:100px}.route-section{background:radial-gradient(circle at 50% 100%,#1885b326,#0000 45%),#071018;border-block:1px solid #8bc1dd1c;padding-block:30px}.route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.route-grid>a{background:#ffffff05;border:1px solid #84c2e121;border-radius:23px;flex-direction:column;align-items:flex-start;min-height:190px;padding:25px;transition:transform .18s,border-color .18s,background .18s;display:flex}.route-grid>a:hover{background:#2b97c30f;border-color:#54c5f354;transform:translateY(-3px)}.route-grid small{color:#5bc7ef;letter-spacing:.13em;font-size:9px;font-weight:750}.route-grid strong{color:#eef6fa;letter-spacing:-.04em;max-width:270px;margin-top:18px;font-size:22px;font-weight:560;line-height:1.12}.route-grid span{color:#839aa7;align-items:center;gap:7px;margin-top:auto;font-size:10px;display:flex}.home-final-cta{padding-top:96px}.page-hero{background:radial-gradient(circle at 78% 30%,#1477a42e,#0000 36%),#050a0e;border-bottom:1px solid #97c9e51c;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#52a1c80a 1px,#0000 1px),linear-gradient(90deg,#52a1c80a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.page-hero-inner{z-index:2;padding-block:90px 96px;position:relative}.page-hero h1{color:#f6fafc;letter-spacing:-.065em;max-width:850px;margin:18px 0 22px;font-size:clamp(52px,7vw,82px);font-weight:575;line-height:.98}.page-hero h1 span{color:#55c6f2;display:block}.page-hero-inner>p:last-child{color:#96aab6;max-width:650px;margin:0;font-size:16px;line-height:1.72}.catalog-page{padding-top:58px}.catalog-toolbar{background:#ffffff05;border:1px solid #85bedc1f;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:16px 19px;display:flex}.catalog-toolbar>div{align-items:center;gap:12px;display:flex}.catalog-toolbar span{color:#69cef3;letter-spacing:.06em;background:#2ba9dc1f;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.catalog-toolbar p{color:#708692;margin:0;font-size:10px}.breadcrumb{color:#617783;flex-wrap:wrap;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb a{transition:color .18s}.breadcrumb a:hover{color:#71cdf0}.breadcrumb strong{color:#9fb2bd;font-weight:550}.product-detail{background:radial-gradient(circle at 18% 10%,#1275a11f,#0000 24%),#050a0e;padding-block:38px 110px;position:relative;overflow:hidden}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);align-items:start;gap:58px;margin-top:34px;display:grid}.product-gallery{min-width:0}.gallery-stage{background:#071118;border:1px solid #7ebedc2b;border-radius:30px;outline:0;width:100%;height:680px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000047}.gallery-stage:focus-visible{border-color:#4bc7f7a6;box-shadow:0 0 0 4px #2daadc1f,0 30px 70px #00000047}.gallery-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border:0;flex:0 0 100%;min-width:100%;height:100%;padding:0;display:block;position:relative}.gallery-slide img{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;transition:transform .45s;display:block}.gallery-slide:hover img{transform:scale(1.018)}.gallery-arrow,.gallery-lightbox-arrow{z-index:4;cursor:pointer;color:#e5f4f9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e14b8;border:1px solid #b8ddee33;border-radius:50%;place-items:center;width:46px;height:46px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-arrow:hover,.gallery-lightbox-arrow:hover{background:#115a78c7;border-color:#54cbf885}.gallery-arrow-left,.gallery-lightbox-arrow-left{left:16px}.gallery-arrow-right,.gallery-lightbox-arrow-right{right:16px}.gallery-arrow svg,.gallery-lightbox-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:19px}.gallery-arrow svg.is-left,.gallery-lightbox-arrow svg.is-left{transform:rotate(180deg)}.gallery-expand{z-index:4;cursor:pointer;color:#91a7b2;font:inherit;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051017cc;border:1px solid #7ac6e929;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:inline-flex;position:absolute;bottom:14px;right:14px}.gallery-expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:13px}.gallery-counter{z-index:4;color:#aac0cb;font-family:var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051017c2;border:1px solid #7ac6e926;border-radius:999px;padding:8px 10px;font-size:8px;position:absolute;bottom:16px;left:16px}.gallery-thumbs{scrollbar-width:none;gap:10px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{cursor:pointer;background:#09151d;border:1px solid #7fbbd81f;border-radius:14px;flex:0 0 88px;width:88px;height:96px;padding:0;transition:border-color .18s,opacity .18s,transform .18s;display:block;position:relative;overflow:hidden}.gallery-thumbs button:hover,.gallery-thumbs button.is-active{opacity:1;border-color:#4ac5f58a;transform:translateY(-1px)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumbs button:not(.is-active){opacity:.55}.gallery-lightbox{z-index:120;cursor:zoom-out;background:#010609f0;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.gallery-lightbox>img{object-fit:contain;image-rendering:auto;border-radius:18px;max-width:min(94vw,1700px);max-height:88vh;display:block;box-shadow:0 35px 100px #0000008c}.gallery-lightbox-close{z-index:2;cursor:pointer;color:#edf7fb;background:#071219e0;border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:25px;display:grid;position:fixed;top:20px;right:22px}.gallery-lightbox-arrow{z-index:3;position:fixed}.gallery-lightbox-arrow-left{left:25px}.gallery-lightbox-arrow-right{right:25px}.gallery-lightbox-counter{color:#74cff3;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;background:#07141ce6;border:1px solid #68caf247;border-radius:999px;padding:10px 14px;font-size:8px;font-weight:700;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.product-summary{background:linear-gradient(145deg,#0f222eeb,#071118fa),#0a151d;border:1px solid #84c1de26;border-radius:29px;min-width:0;padding:32px;position:sticky;top:126px;box-shadow:0 28px 65px #0000003d}.detail-status{justify-content:space-between;gap:8px;margin-bottom:26px;display:flex}.detail-status span{color:#77bddd;letter-spacing:.045em;border:1px solid #5ec1ea2e;border-radius:999px;padding:7px 9px;font-size:8px}.detail-status span:last-child{color:#78909b}.product-summary h1{color:#f6fafc;letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(42px,5vw,62px);font-weight:575;line-height:1}.detail-subtitle{color:#8da1ad;margin:18px 0 0;font-size:13px;line-height:1.7}.detail-price{border-block:1px solid #90bfd71a;flex-direction:column;margin-top:27px;padding-block:23px;display:flex}.detail-price>span{color:#758b97;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.detail-price strong{color:#69cff6;letter-spacing:-.045em;margin-top:4px;font-size:36px;font-weight:630}.detail-price small{color:#6d838f;margin-top:8px;font-size:9px;line-height:1.55}.detail-trust{flex-direction:column;gap:10px;margin-top:23px;display:flex}.detail-trust>span{color:#a9bbc5;align-items:center;gap:9px;font-size:10px;display:flex}.detail-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:27px;display:grid}.detail-actions .button{padding-inline:15px}.detail-fineprint{color:#5e747f;margin:15px 0 0;font-size:8px;line-height:1.55}.spec-section,.related-products{padding-top:105px}.compact-heading{margin-bottom:32px}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.spec-grid article{background:#ffffff05;border:1px solid #83bedb21;border-radius:21px;flex-direction:column;justify-content:space-between;min-height:135px;padding:21px;display:flex}.spec-grid small{color:#5bc6ed;letter-spacing:.12em;font-size:8px;font-weight:720}.spec-grid strong{color:#c8d8e0;font-size:15px;font-weight:540;line-height:1.35}.purchase-page{background:radial-gradient(circle at 80% 10%,#167ca821,#0000 27%),#050a0e;min-height:75vh;padding-block:38px 110px}.purchase-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:65px;margin-top:35px;display:grid}.purchase-product{background:#09151d;border:1px solid #84bfdc24;border-radius:27px;position:sticky;top:126px;overflow:hidden}.purchase-product>img{object-fit:scale-down;width:100%;height:400px;display:block}.purchase-product>div{padding:22px}.purchase-product small{color:#61c8ef;letter-spacing:.12em;font-size:8px;font-weight:720}.purchase-product h1{color:#eef6f9;letter-spacing:-.045em;margin:8px 0 4px;font-size:28px;font-weight:570}.purchase-product span{color:#7bcff0;font-size:13px}.purchase-options{min-width:0}.purchase-options h2{color:#f2f8fa;letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(42px,5.2vw,65px);font-weight:570;line-height:1.02}.purchase-intro{color:#8da1ad;max-width:620px;margin:18px 0 34px;font-size:13px;line-height:1.7}.payment-option{background:#ffffff05;border:1px solid #85bedb24;border-radius:23px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:10px;padding:21px;display:grid}.payment-option.is-primary{background:linear-gradient(120deg,#1a80ae1f,#0000 65%),#ffffff05;border-color:#46c3f44d}.payment-option-icon{color:#67cef5;background:#2299ca1a;border:1px solid #4ec6f440;border-radius:16px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:760;display:grid}.payment-option>div:nth-child(2)>span{color:#56c7f1;letter-spacing:.14em;margin-bottom:5px;font-size:7px;font-weight:780;display:block}.payment-option h3{color:#eaf3f7;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:570}.payment-option p{color:#849aa6;margin:6px 0 0;font-size:10px;line-height:1.55}.payment-option small{color:#5e7681;margin-top:6px;font-size:8px;display:block}.payment-method-price{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.payment-method-price>strong{color:#eaf7fb;letter-spacing:-.035em;font-size:17px;font-weight:720}.payment-method-price del{color:#617783;font-size:10px}.payment-method-price mark{color:#6fe0aa;letter-spacing:.09em;text-transform:uppercase;background:#2ebb7e1f;border:1px solid #54d59d47;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.payment-option>a{color:#cbeefa;white-space:nowrap;border:1px solid #4fc7f64f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:9px;font-weight:680;display:inline-flex}.mp-checkout{justify-items:stretch;gap:8px;width:min(218px,100%);display:grid}.mp-checkout-button{color:#f4fbfe;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#168ab9,#08729e);border:1px solid #4fc7f66b;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:9px;font-weight:720;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #007aae29}.mp-checkout-button:hover:not(:disabled){background:linear-gradient(135deg,#1b9dce,#0879a7);border-color:#7bdcffb8;transform:translateY(-1px)}.mp-checkout-button:focus-visible{outline-offset:3px;outline:2px solid #75d8fb}.mp-checkout-button:disabled{box-shadow:none;color:#78909b;cursor:not-allowed;background:#6f8c991f;border-color:#84a4b22e}.mp-checkout-error{color:#f0a5a5;text-align:left;margin:0;font-size:9px;line-height:1.45}.mp-checkout-error a,.mp-checkout-fallback{color:#70d2f4;text-underline-offset:3px;-webkit-text-decoration:underline #70d2f461;text-decoration:underline #70d2f461}.mp-checkout-fallback{text-align:center;font-size:9px}.checkout-customer-form{border-top:1px solid #72c2e424;grid-column:1/-1;gap:18px;margin-top:8px;padding-top:22px;display:grid}.checkout-form-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.checkout-form-heading>div>span{color:#59c8f0;letter-spacing:.14em;font-size:7px;font-weight:780;display:block}.checkout-form-heading h4{color:#eef7fa;letter-spacing:-.035em;margin:7px 0 0;font-size:20px;font-weight:600}.checkout-form-heading p{color:#718894;max-width:580px;margin:7px 0 0;font-size:9px;line-height:1.55}.checkout-form-close{cursor:pointer;color:#9db1bb;width:32px;height:32px;font:inherit;background:0 0;border:1px solid #86c3df2e;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-fields label,.checkout-notes{gap:7px;display:grid}.checkout-fields label>span,.checkout-notes>span,.delivery-options legend{color:#718793;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.checkout-fields input,.checkout-notes textarea{color:#eaf4f7;width:100%;min-height:44px;font:inherit;background:#050f15;border:1px solid #84c0dd2b;border-radius:12px;outline:0;padding:11px 12px;font-size:11px}.checkout-notes textarea{resize:vertical;min-height:80px;line-height:1.55}.checkout-fields input:focus,.checkout-notes textarea:focus{border-color:#4bc7f780;box-shadow:0 0 0 3px #2daadc14}.checkout-fields .span-2{grid-column:1/-1}.delivery-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.delivery-options legend{grid-column:1/-1;margin-bottom:2px}.delivery-options>label{cursor:pointer;background:#ffffff04;border:1px solid #83c0dd26;border-radius:14px;gap:9px;padding:12px;display:flex}.delivery-options>label:has(input:checked){background:#1c8fbc17;border-color:#48c7f766}.delivery-options input{accent-color:#2eabdc;flex:none;width:15px;height:15px;margin-top:1px}.delivery-options label>span{color:#6e8490;flex-direction:column;font-size:8px;line-height:1.45;display:flex}.delivery-options strong{color:#d5e6ed;margin-bottom:3px;font-size:10px;font-weight:620}.checkout-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-delivery-fields{background:#040e147a;border:1px solid #69bbde1f;border-radius:16px;padding:14px}.checkout-consent{cursor:pointer;color:#718894;align-items:flex-start;gap:10px;font-size:8px;line-height:1.55;display:flex}.checkout-consent input{accent-color:#2eabdc;flex:none;width:15px;height:15px;margin-top:1px}.checkout-submit{width:100%;min-height:48px;font-size:10px}.checkout-form-legal{text-align:center;line-height:1.5;color:#5f7580!important;margin-top:-10px!important;font-size:8px!important}.purchase-security{color:#7f949f;flex-wrap:wrap;gap:15px;margin-top:24px;font-size:9px;display:flex}.purchase-security span{align-items:center;gap:7px;display:flex}.payment-result{background:radial-gradient(circle at 50% 0,#1887b52b,#0000 34%),#050a0e;min-height:72vh;padding-block:72px 110px}.payment-result-shell{place-items:center;display:grid}.payment-result-card{text-align:center;background:linear-gradient(145deg,#102633f0,#071118fa);border:1px solid #77bcdb2e;border-radius:30px;width:min(720px,100%);padding:clamp(29px,6vw,58px);box-shadow:0 28px 90px #0000004d}.payment-result-icon{color:#69d0f6;background:#2091be1c;border:1px solid #5ccef759;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:29px;font-weight:620;display:grid}.payment-result-icon .check-icon{width:36px;height:36px}.payment-result-icon .check-icon svg{width:24px;height:24px}.payment-result-card h1{color:#eff8fb;letter-spacing:-.06em;max-width:570px;margin:10px auto 0;font-size:clamp(39px,6vw,62px);font-weight:570;line-height:1.02}.payment-result-copy{color:#8da2ad;max-width:560px;margin:20px auto 0;font-size:13px;line-height:1.7}.payment-result-order{text-align:left;background:#74b5d321;border:1px solid #74b5d321;border-radius:18px;grid-template-columns:1.4fr 1fr 1fr;gap:1px;margin-top:32px;display:grid;overflow:hidden}.payment-result-order.manual-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-result-order>div{background:#09151d;gap:6px;padding:17px 18px;display:grid}.payment-result-order span{color:#69808c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.payment-result-order strong{color:#dcebf0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590;overflow:hidden}.payment-result-actions{justify-content:center;gap:10px;margin-top:31px;display:flex}.payment-result-actions .button{min-width:180px}.payment-result-note{color:#5f7580;max-width:520px;margin:22px auto 0;font-size:9px;line-height:1.55}.payment-result-failed .payment-result-icon{color:#ef9b9b;background:#b93c3c1a;border-color:#e776764d}.payment-result-review .payment-result-icon{color:#f0c574;background:#c280231a;border-color:#edb5544d}.trade-in-page{border-top:0}.recambio-benefits{background:#050a0e}.payment-explainer{color:#8299a5;max-width:590px;margin:22px 0 0;font-size:12px;line-height:1.7}.guided-buy{background:#050a0e}.guided-buy-inner{background:radial-gradient(circle at 90% 10%,#1d92c124,#0000 36%),#09151d;border:1px solid #7cbedd24;border-radius:29px;justify-content:space-between;align-items:center;gap:40px;padding:45px;display:flex}.guided-buy h2{color:#eff6f9;letter-spacing:-.055em;max-width:720px;margin:12px 0 0;font-size:clamp(34px,4.6vw,53px);font-weight:560;line-height:1.04}.contact-page-location,.faq-page{padding-top:90px}@media (width<=960px){.product-detail-grid{grid-template-columns:1fr;gap:35px}.product-summary{position:static}.gallery-stage{height:620px}.purchase-grid{grid-template-columns:280px minmax(0,1fr);gap:35px}.payment-option{grid-template-columns:52px 1fr}.payment-option>a,.mp-checkout{grid-column:1/-1;width:100%}.delivery-options{grid-template-columns:1fr}}@media (width<=860px){.route-grid{grid-template-columns:1fr}.route-grid>a{min-height:160px}.page-hero-inner{text-align:center;padding-block:74px 78px}.page-hero h1,.page-hero-inner>p:last-child{margin-inline:auto}.catalog-toolbar{flex-direction:column;align-items:flex-start}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-grid{grid-template-columns:1fr}.purchase-product{grid-template-columns:240px 1fr;display:grid;position:static}.purchase-product>img{height:290px}.guided-buy-inner{flex-direction:column;align-items:flex-start}}@media (width<=620px){.heading-action>p{font-size:12px}.page-hero-inner{padding-block:58px 62px}.page-hero h1{font-size:47px}.page-hero-inner>p:last-child{font-size:13px}.catalog-toolbar>div{flex-direction:column;align-items:flex-start}.product-detail,.purchase-page{padding-bottom:78px}.gallery-stage{border-radius:23px;height:510px}.gallery-thumbs{gap:8px}.gallery-thumbs button{flex-basis:74px;width:74px;height:82px}.gallery-arrow{width:40px;height:40px}.gallery-arrow-left{left:11px}.gallery-arrow-right{right:11px}.gallery-lightbox{padding:16px}.gallery-lightbox-arrow{width:40px;height:40px}.gallery-lightbox-arrow-left{left:11px}.gallery-lightbox-arrow-right{right:11px}.product-summary{border-radius:23px;padding:23px}.detail-status{flex-direction:column;align-items:flex-start}.detail-actions{grid-template-columns:1fr}.spec-section,.related-products{padding-top:78px}.spec-grid{grid-template-columns:1fr}.purchase-product{display:block}.purchase-product>img{height:360px}.purchase-options h2{font-size:44px}.payment-option{border-radius:20px;grid-template-columns:45px 1fr;gap:14px;padding:17px}.payment-option-icon{border-radius:13px;width:45px;height:45px}.checkout-fields{grid-template-columns:1fr}.checkout-fields .span-2{grid-column:auto}.payment-result{padding-block:48px 78px}.payment-result-card{border-radius:23px}.payment-result-order,.payment-result-order.manual-order-summary{grid-template-columns:1fr}.payment-result-actions{flex-direction:column;align-items:stretch}.payment-result-actions .button{width:100%}.purchase-security{flex-direction:column}.guided-buy-inner{padding:29px 22px}}.admin-shell,.admin-access-page{background:radial-gradient(circle at 85% 0,#239dcf1f,#0000 30%),#050a0e;min-height:100vh}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select,.admin-access-page button{font:inherit}.admin-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b0fe6;border-bottom:1px solid #8cc4e01f;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.admin-logo img{width:142px;display:block}.orders-admin-nav{background:#ffffff05;border:1px solid #8bc2de1f;border-radius:999px;align-items:center;gap:5px;padding:4px;display:flex}.orders-admin-nav a{color:#778e9a;border-radius:999px;padding:8px 13px;font-size:9px;font-weight:680}.orders-admin-nav a[aria-current=page]{color:#bdeafa;background:#2399c924}.admin-account{align-items:center;gap:10px;display:flex}.admin-account>span{color:#6d8492;text-align:right;flex-direction:column;margin-right:8px;font-size:9px;display:flex}.admin-account>span strong{color:#dbeaf1;font-size:11px;font-weight:620}.admin-account>a{color:#9eb3bf;border:1px solid #8bc2de29;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:620}.admin-account>a:hover{color:#dff5fd;border-color:#4dc7f659}.admin-main{width:min(1240px,100% - 48px);margin-inline:auto;padding-block:64px 100px}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.admin-kicker{color:#5ac8f1;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px;font-weight:760}.admin-title-row h1{color:#f5fafc;letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(41px,5vw,64px);font-weight:580;line-height:1}.admin-title-row>div>p:last-child{color:#849aa7;max-width:590px;margin:17px 0 0;font-size:13px;line-height:1.65}.admin-primary-button,.admin-secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:11px;font-weight:700;display:inline-flex}.admin-primary-button{color:#fff;background:linear-gradient(135deg,#2ca9dc,#1374a6);border:1px solid #4dc8f8;box-shadow:0 14px 32px #0e7dad33}.admin-primary-button>span{font-size:18px;font-weight:350;line-height:1}.admin-primary-button:disabled,.admin-secondary-button:disabled{cursor:wait;opacity:.55}.admin-secondary-button{color:#b5c6d0;background:#ffffff06;border:1px solid #95c5de33}.admin-notice{border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:46px;margin-top:24px;padding:10px 14px;font-size:11px;display:flex}.admin-notice.is-success{color:#a9ebc8;background:#1e975c14;border-color:#3ad38547}.admin-notice.is-error{color:#ffc2c2;background:#c2363614;border-color:#f66f6f4d}.admin-notice button{cursor:pointer;color:inherit;background:0 0;border:0;font-size:18px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.admin-stats article{background:linear-gradient(145deg,#0f222eb8,#071118e6),#0a151d;border:1px solid #89c1de1f;border-radius:20px;min-height:142px;padding:20px}.admin-stats span,.admin-stats small{color:#718793;font-size:9px;display:block}.admin-stats span{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-stats strong{color:#eef9fd;letter-spacing:-.055em;margin:17px 0 4px;font-size:32px;font-weight:620;display:block}.admin-catalog-panel,.admin-payments-panel,.admin-access-panel,.admin-orders-panel,.admin-email-panel{background:#08131bd1;border:1px solid #8bc3de21;border-radius:26px;margin-top:42px;overflow:hidden}.admin-panel-heading{border-bottom:1px solid #8bc3de1c;justify-content:space-between;align-items:flex-end;gap:30px;min-height:108px;padding:25px 27px;display:flex}.admin-panel-heading h2{color:#edf6fa;letter-spacing:-.04em;margin:6px 0 0;font-size:25px;font-weight:570}.admin-panel-heading>div>p:last-child{color:#728894;margin:8px 0 0;font-size:10px}.admin-integration-status{color:#e8bf78;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#bf7c1f12;border:1px solid #ecad4938;border-radius:999px;align-items:center;gap:8px;min-height:31px;padding:0 11px;font-size:8px;font-weight:740;display:inline-flex}.admin-integration-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8bf7814}.admin-integration-status.is-ready{color:#7cdfac;background:#26a56812;border-color:#3ed38b3d}.admin-search{flex-direction:column;gap:6px;width:min(330px,100%);display:flex}.admin-search span,.admin-field>span,.admin-add-form label>span{color:#718793;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-search input,.admin-field input,.admin-field textarea,.admin-field select,.admin-add-form input{color:#e7f1f5;background:#071219;border:1px solid #87c1de29;border-radius:12px;outline:0;width:100%;padding:11px 12px;font-size:11px;transition:border-color .16s,box-shadow .16s}.admin-search input:focus,.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-add-form input:focus{border-color:#4bc7f780;box-shadow:0 0 0 3px #2daadc14}.admin-field textarea{resize:vertical;line-height:1.6}.admin-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-product-list{padding:0 27px 18px}.admin-product-row{border-bottom:1px solid #8abfda1a;grid-template-columns:76px minmax(220px,1fr) 120px 105px 200px;align-items:center;gap:18px;min-height:108px;display:grid}.admin-product-row:last-child{border-bottom:0}.admin-product-image{background:#07131b;border:1px solid #7fbfdd21;border-radius:13px;place-items:center;width:66px;height:74px;display:grid;overflow:hidden}.admin-product-image img{object-fit:cover;width:100%;height:100%}.admin-product-image span{color:#607682;font-size:8px}.admin-product-name{flex-direction:column;min-width:0;display:flex}.admin-product-name>span{color:#5dc5ed;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.admin-product-name strong{color:#eaf3f7;margin-top:5px;font-size:15px;font-weight:610}.admin-product-name small{color:#677d89;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.admin-product-price{color:#cae4ee;font-size:14px;font-weight:620}.admin-status{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:8px;font-weight:720;display:inline-flex}.status-available{color:#80dfae;background:#2ab06f14;border-color:#3fd48e3d}.status-reserved{color:#ebc875;background:#d0942314;border-color:#f7c24b40}.status-sold{color:#ef9999;background:#cd373714;border-color:#f165653d}.status-draft{color:#9dafb9;background:#6b899914;border-color:#8fb2c533}.admin-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-row-actions a,.admin-row-actions button{cursor:pointer;color:#9eb3bf;background:0 0;border:1px solid #8ac3df29;border-radius:999px;padding:8px 10px;font-size:9px}.admin-row-actions button{color:#bfeeff;border-color:#48c4f345}.admin-row-actions .admin-delete-button{color:#f0a2a2;border-color:#ec696940}.admin-row-actions .admin-delete-button:hover:not(:disabled){background:#cd373714;border-color:#f67b7b80}.admin-row-actions button:disabled{cursor:wait;opacity:.5}.admin-empty{color:#758b97;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.admin-empty strong{color:#cadbe3;font-size:14px}.admin-empty span{margin-top:6px;font-size:10px}.admin-payment-grid{grid-template-columns:minmax(0,1fr) 430px;gap:34px;padding:27px;display:grid}.admin-payment-guide h3{color:#dceaf0;margin:0;font-size:14px;font-weight:610}.admin-payment-guide ol{color:#8095a0;gap:13px;margin:18px 0 0;padding-left:20px;font-size:10px;line-height:1.6;display:grid}.admin-payment-guide li::marker{color:#58c7ef;font-weight:760}.admin-payment-guide strong{color:#c8dce5;font-weight:630}.admin-webhook-box{background:#040e149e;border:1px solid #75bcdb21;border-radius:16px;gap:7px;margin-top:24px;padding:16px;display:grid}.admin-webhook-box>span{color:#62c8ed;letter-spacing:.1em;font-size:7px;font-weight:750}.admin-webhook-box code{overflow-wrap:anywhere;color:#b5cbd5;font-family:var(--font-geist-mono), monospace;font-size:9px;line-height:1.55}.admin-webhook-box small{color:#617783;font-size:8px;line-height:1.5}.admin-payment-form,.admin-payment-readonly{background:#07131b;border:1px solid #84c0dd24;border-radius:19px;align-self:start;padding:20px}.admin-payment-form{gap:13px;display:grid}.admin-payment-form label{gap:7px;display:grid}.admin-payment-form label>span{color:#718793;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.admin-payment-form input,.admin-payment-form select{color:#e7f1f5;background:#050f15;border:1px solid #87c1de29;border-radius:12px;outline:0;width:100%;min-height:42px;padding:10px 12px;font-size:10px}.admin-payment-form input:focus,.admin-payment-form select:focus{border-color:#4bc7f780;box-shadow:0 0 0 3px #2daadc14}.admin-payment-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-payment-form .admin-primary-button,.admin-payment-form .admin-secondary-button{width:100%;margin-top:3px}.admin-payment-form .admin-test-payment{min-height:43px;margin-top:-4px}.admin-payment-form>small{color:#5f7580;text-align:center;font-size:8px;line-height:1.5}.admin-payment-readonly{flex-direction:column;justify-content:center;min-height:150px;display:flex}.admin-payment-readonly strong{color:#d7e7ed;font-size:13px;font-weight:620}.admin-payment-readonly span{color:#718793;margin-top:8px;font-size:9px;line-height:1.55}.admin-access-grid{grid-template-columns:minmax(0,1fr) 390px;gap:35px;padding:27px;display:grid}.admin-list{flex-direction:column;display:flex}.admin-list article{border-bottom:1px solid #89bfda1a;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:70px;display:grid}.admin-avatar{color:#75d4f5;background:#2595c21a;border:1px solid #4fc7f640;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:720;display:grid}.admin-list article>div{flex-direction:column;min-width:0;display:flex}.admin-list article strong{color:#dce9ef;font-size:11px;font-weight:600}.admin-list article div span{color:#6c828e;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.admin-list article small{color:#5cc6ee;letter-spacing:.1em;font-size:7px;font-weight:760}.admin-list article button{cursor:pointer;color:#e58b8b;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:700}.admin-add-form{background:#07131b;border:1px solid #84c0dd21;border-radius:19px;align-self:start;padding:20px}.admin-add-form h3{color:#e5f0f5;margin:0;font-size:14px;font-weight:610}.admin-add-form>p{color:#6e8490;margin:8px 0 17px;font-size:9px;line-height:1.55}.admin-add-form label{flex-direction:column;gap:6px;margin-top:11px;display:flex}.admin-add-form button{cursor:pointer;color:#c8effd;background:#1f8bb821;border:1px solid #49c6f659;border-radius:999px;width:100%;min-height:42px;margin-top:15px;font-size:10px;font-weight:680}.orders-admin-main .admin-title-row .admin-primary-button{text-decoration:none}.orders-panel-heading{align-items:center}.orders-toolbar{justify-content:flex-end;align-items:flex-end;gap:14px;min-width:min(620px,100%);display:flex}.orders-filter{background:#07131b;border:1px solid #84c0dd21;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.orders-filter button{cursor:pointer;color:#708692;background:0 0;border:0;border-radius:999px;min-height:31px;padding:0 11px;font-size:8px;font-weight:680}.orders-filter button.is-active{color:#bdeafb;background:#2597c426}.orders-list{gap:12px;padding:20px;display:grid}.order-card{background:#07131b;border:1px solid #84c0dd1f;border-radius:18px;overflow:hidden}.order-card>header{border-bottom:1px solid #84c0dd1a;justify-content:space-between;align-items:center;gap:20px;min-height:93px;padding:18px 20px;display:flex}.order-card>header>div:first-child{min-width:0}.order-card>header>div:first-child>span{color:#59c6ee;letter-spacing:.1em;font-size:7px;font-weight:760}.order-card h3{color:#eaf4f8;letter-spacing:-.025em;margin:5px 0 0;font-size:17px;font-weight:610}.order-card>header small{color:#647b87;margin-top:4px;font-size:8px;display:block}.order-card-amount{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.order-card-amount>strong{color:#dcedf4;letter-spacing:-.04em;font-size:19px;font-weight:650}.order-card-amount>small{color:#6f8792;font-size:8px}.order-payment-status{color:#92a6b0;text-transform:uppercase;border:1px solid #8fb2c52e;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:720;display:inline-flex}.order-payment-status.is-approved{color:#80dfae;background:#2ab06f14;border-color:#3fd48e3d}.order-payment-status.is-pending{color:#e7bf73;background:#c98b2314;border-color:#f4b74a40}.order-payment-status.is-refunded,.order-payment-status.is-charged_back{color:#ef9999;border-color:#f165653d}.order-card-grid{grid-template-columns:1fr 1.25fr .8fr;gap:0;display:grid}.order-card-grid>section{border-right:1px solid #84c0dd17;flex-direction:column;min-width:0;min-height:128px;padding:18px 20px;display:flex}.order-card-grid>section:last-child{border-right:0}.order-card-grid>section>span{color:#5fc8ee;letter-spacing:.1em;margin-bottom:10px;font-size:7px;font-weight:740}.order-card-grid>section>strong{color:#d3e4eb;font-size:11px;font-weight:620}.order-card-grid>section>a,.order-card-grid>section>small{overflow-wrap:anywhere;color:#718793;margin-top:5px;font-size:9px;line-height:1.45}.order-card-grid>section>a{color:#86cfe9}.order-card-grid select{color:#d5e6ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050f15;border:1px solid #84c0dd29;border-radius:10px;outline:0;width:100%;min-height:37px;padding:8px 9px;font-size:9px}.order-card>footer{border-top:1px solid #84c0dd17;align-items:center;gap:8px;min-height:57px;padding:11px 20px;display:flex}.order-card>footer>a,.order-card>footer>button{cursor:pointer;color:#afe6fa;background:0 0;border:1px solid #4ac5f542;border-radius:999px;min-height:33px;padding:0 12px;font-size:8px;font-weight:680}.order-card>footer>a{align-items:center;display:inline-flex}.order-card>footer>button:disabled{cursor:wait;opacity:.55}.order-card>footer>.order-approve-button{color:#8ae3b5;background:#26aa6c14;border-color:#41d38f4d}.order-card>footer>.order-cancel-button{color:#e9a2a2;border-color:#e877773d}.order-card>footer>span{color:#718793;font-size:8px}.order-card>footer>small{color:#566d78;margin-left:auto;font-size:7px}.admin-email-grid{grid-template-columns:minmax(0,1fr) 430px;gap:34px;padding:27px;display:grid}.orders-internal-note{color:#6f8590;background:#040e1480;border:1px solid #84c0dd1c;border-radius:13px;max-width:520px;margin:23px 0 0;padding:13px;font-size:9px;line-height:1.55}.admin-editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010508c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-editor{background:#071017;border-left:1px solid #70c5ea2e;width:min(780px,100%);height:100%;overflow-y:auto;box-shadow:-30px 0 80px #0000005c}.admin-editor>header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071017f0;border-bottom:1px solid #89c0db1f;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:20px 27px;display:flex;position:sticky;top:0}.admin-editor>header h2{color:#eef7fa;letter-spacing:-.045em;margin:7px 0 0;font-size:24px;font-weight:580}.admin-editor>header>button{cursor:pointer;color:#9bb0bb;background:0 0;border:1px solid #8fc3dd29;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.admin-form-section{border-bottom:1px solid #89bfdb1c;grid-template-columns:180px minmax(0,1fr);gap:25px;padding:30px 27px;display:grid}.admin-form-section>div:first-child h3{color:#dceaf0;margin:0;font-size:13px;font-weight:610}.admin-form-section>div:first-child p{color:#647a86;margin:7px 0 0;font-size:9px;line-height:1.55}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-field{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-field>small{color:#607681;font-size:8px;line-height:1.45}.admin-form-grid .span-2{grid-column:1/-1}.admin-check-field{cursor:pointer;background:#ffffff04;border:1px solid #86c0dd21;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.admin-check-field input{accent-color:#2ca9dc;width:16px;height:16px}.admin-check-field>span{color:#677d89;flex-direction:column;font-size:8px;display:flex}.admin-check-field strong{color:#cbdce4;margin-bottom:2px;font-size:10px;font-weight:620}.admin-payment-switch{cursor:pointer;background:#ffffff04;border:1px solid #86c0dd21;border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}.admin-payment-switch input{opacity:0;width:1px;height:1px;position:absolute}.admin-switch-control{background:#67849229;border:1px solid #8bbad033;border-radius:999px;flex:none;width:42px;height:23px;transition:border-color .16s,background .16s;position:relative}.admin-switch-control i{background:#8297a1;border-radius:50%;width:15px;height:15px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.admin-payment-switch.is-enabled{background:#229f630b;border-color:#37cb853d}.admin-payment-switch.is-enabled .admin-switch-control{background:#21b46d38;border-color:#43d5906b}.admin-payment-switch.is-enabled .admin-switch-control i{background:#6ce2a9;transform:translate(19px)}.admin-payment-switch:has(input:focus-visible){outline-offset:3px;outline:2px solid #65ccef}.admin-payment-switch:has(input:disabled){cursor:not-allowed;opacity:.58}.admin-payment-switch>span:last-child{color:#667d88;flex-direction:column;font-size:8px;line-height:1.45;display:flex}.admin-payment-switch strong{color:#cfe0e7;margin-bottom:3px;font-size:10px;font-weight:640}.admin-promotion-group{background:#1c87b40a;border:1px solid #52c5f224;border-radius:15px;grid-template-columns:minmax(220px,1.1fr) repeat(2,minmax(0,.75fr));align-items:end;gap:12px;padding:14px;display:grid}.admin-promotion-group.is-cash{background:#239f670a;border-color:#42cf8f29}.admin-promotion-group>div:first-child{flex-direction:column;justify-content:center;min-height:46px;display:flex}.admin-promotion-group>div:first-child strong{color:#d3e5ec;font-size:10px;font-weight:650}.admin-promotion-group>div:first-child span{color:#687f8a;margin-top:4px;font-size:8px;line-height:1.45}.admin-stock-safety{color:#657c88;background:#1e8bb80b;border:1px solid #4ac2f124;border-radius:13px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:8px;line-height:1.5;display:flex}.admin-stock-safety strong{color:#71cdec;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:8px}.admin-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-photo-grid figure,.admin-photo-upload{aspect-ratio:.86;background:#061118;border:1px solid #84c1df26;border-radius:14px;position:relative;overflow:hidden}.admin-photo-grid figure{cursor:grab;margin:0;transition:border-color .14s,opacity .14s,transform .14s}.admin-photo-grid figure:active{cursor:grabbing}.admin-photo-grid figure.is-dragging{opacity:.42;transform:scale(.97)}.admin-photo-grid figure.is-drag-over{border-color:#53d0ffb3;box-shadow:0 0 0 3px #2caedf1f}.admin-photo-grid figure img{object-fit:cover;width:100%;height:100%}.admin-photo-grid figure>small{color:#6ed1f5;letter-spacing:.09em;background:#030c11db;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:780;position:absolute;bottom:8px;left:8px}.admin-photo-grid figure>.admin-photo-remove{cursor:pointer;color:#dae8ee;background:#030a0ed6;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid;position:absolute;top:7px;right:7px}.admin-photo-drag-handle{color:#a8c1cc;background:#030a0ed1;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;line-height:1;display:grid;position:absolute;top:8px;left:8px}.admin-photo-move-buttons{gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.admin-photo-move-buttons button{cursor:pointer;color:#d6e8ef;background:#030a0edb;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:26px;height:24px;font-size:12px;display:grid}.admin-photo-move-buttons button:disabled{cursor:default;opacity:.35}.admin-photo-upload{cursor:pointer;color:#718894;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-photo-upload:hover{background:#1e8bb80f;border-color:#4dc7f661}.admin-photo-upload input{opacity:0;width:1px;height:1px;position:absolute}.admin-photo-upload>span{color:#65ccef;border:1px solid #4cc6f642;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:330;display:grid}.admin-photo-upload strong{color:#bcd0d9;margin-top:9px;font-size:9px;font-weight:630}.admin-photo-upload small{color:#596f7a;margin-top:4px;font-size:7px}.admin-alt-field{margin-top:13px}.admin-slug-input{background:#071219;border:1px solid #87c1de29;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;display:grid}.admin-slug-input>span{color:#607681;padding-left:12px;font-size:10px}.admin-slug-input input{border:0;padding-left:3px}.admin-editor-footer{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071017f2;border-top:1px solid #89c0db1f;justify-content:flex-end;align-items:center;gap:10px;padding:18px 27px;display:flex;position:sticky;bottom:0}.admin-access-page{place-items:center;padding:30px;display:grid}.admin-access-card{text-align:center;background:radial-gradient(circle at 80% 0,#2199ca1f,#0000 35%),#09151d;border:1px solid #80c2e129;border-radius:28px;width:min(520px,100%);padding:40px}.admin-access-card>img{width:160px;margin-bottom:35px}.admin-access-card h1{color:#f1f8fb;letter-spacing:-.05em;margin:11px 0 0;font-size:34px;font-weight:580}.admin-access-card>p:not(.admin-kicker){color:#8298a4;margin:18px 0 0;font-size:11px;line-height:1.7}.admin-access-card>p strong{color:#c8dbe4}.admin-access-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:26px;display:grid}.admin-access-actions a,.admin-retry-link{color:#c1eafa;border:1px solid #4fc6f545;border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding-inline:15px;font-size:10px;font-weight:650;display:inline-flex}.admin-retry-link{margin-top:25px}@media (width<=980px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-row{grid-template-columns:70px minmax(170px,1fr) 100px 105px}.admin-row-actions{grid-column:2/-1;justify-content:flex-start;margin:-10px 0 14px}.admin-access-grid,.admin-payment-grid,.admin-email-grid{grid-template-columns:1fr}.order-card-grid{grid-template-columns:1fr 1fr}.order-card-grid>section:last-child{border-top:1px solid #84c0dd17;grid-column:1/-1;min-height:100px}}@media (width<=720px){.admin-header{min-height:68px;padding-inline:18px}.admin-logo img{width:118px}.orders-admin-nav{margin-left:auto}.orders-admin-nav a{padding-inline:10px}.admin-account>span,.admin-account>a:first-of-type{display:none}.admin-main{width:min(100% - 28px,1240px);padding-block:42px 72px}.admin-title-row{flex-direction:column;align-items:flex-start}.admin-title-row .admin-primary-button{width:100%}.admin-stats{gap:8px;margin-top:28px}.admin-stats article{border-radius:17px;min-height:125px;padding:16px}.admin-panel-heading{flex-direction:column;align-items:flex-start}.admin-search{width:100%}.admin-product-list{padding:0 17px 15px}.admin-product-row{grid-template-columns:66px 1fr auto;gap:12px;padding-block:14px}.admin-product-price{grid-column:2}.admin-status{grid-area:1/3}.admin-row-actions{grid-column:2/-1;margin:0}.admin-access-grid,.admin-payment-grid,.admin-email-grid{padding:20px 17px}.orders-panel-heading{align-items:stretch}.orders-toolbar{flex-direction:column;align-items:stretch;min-width:0}.orders-filter{width:100%}.orders-filter button{flex:1}.orders-list{padding:14px}.order-card-grid{grid-template-columns:1fr}.order-card-grid>section,.order-card-grid>section:last-child{border-top:0;border-bottom:1px solid #84c0dd17;border-right:0;grid-column:auto;min-height:0}.order-card-grid>section:last-child{border-bottom:0}.order-card>footer{flex-wrap:wrap;align-items:stretch}.order-card>footer>small{width:100%;margin-left:0}.admin-editor{width:100%}.admin-form-section,.admin-promotion-group{grid-template-columns:1fr}.admin-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.admin-stats{grid-template-columns:1fr 1fr}.admin-stats strong{font-size:27px}.admin-product-row{grid-template-columns:60px 1fr}.admin-product-image{width:56px;height:66px}.admin-status{grid-area:auto/2}.admin-product-price,.admin-row-actions{grid-column:2}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .span-2{grid-column:auto}.admin-editor>header,.admin-form-section,.admin-editor-footer{padding-inline:18px}.admin-editor-footer .admin-primary-button,.admin-editor-footer .admin-secondary-button{flex:1;padding-inline:12px}.admin-access-card{padding:31px 21px}.admin-access-actions{grid-template-columns:1fr}.admin-header{gap:7px;padding-inline:12px}.admin-logo img{width:98px}.orders-admin-nav a{padding-inline:8px;font-size:8px}.order-card>header{flex-direction:column;align-items:flex-start}.order-card-amount{text-align:left;align-items:flex-start}}.crm-main{padding-top:52px}.crm-title-row{align-items:center}.crm-title-actions{flex:none;gap:10px;display:flex}.crm-tabs{scrollbar-width:none;border-bottom:1px solid #8bc3de1f;gap:6px;margin-top:34px;display:flex;overflow-x:auto}.crm-tabs::-webkit-scrollbar{display:none}.crm-tabs button{cursor:pointer;color:#718793;white-space:nowrap;background:0 0;border:0;min-height:46px;padding:0 17px;font-size:10px;font-weight:700;position:relative}.crm-tabs button:after{content:"";opacity:0;background:#4dc8f8;border-radius:99px 99px 0 0;height:2px;transition:all .18s;position:absolute;bottom:-1px;left:15px;right:15px;transform:scaleX(.5);box-shadow:0 0 16px #4dc8f88c}.crm-tabs button:hover,.crm-tabs button.is-active{color:#dff5fd}.crm-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.crm-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.crm-metric-card{appearance:none;min-width:0;min-height:128px;color:inherit;text-align:left;background:linear-gradient(150deg,#0e212dd1,#071016f5),#09131a;border:1px solid #8bc3de21;border-radius:18px;padding:17px}button.crm-metric-card{cursor:pointer}button.crm-metric-card:hover{border-color:#5bc9f459;transform:translateY(-1px)}.crm-metric-card>span,.crm-metric-card>small{display:block}.crm-metric-card>span{color:#758d99;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:760}.crm-metric-card>strong{color:#f1f9fc;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;margin:18px 0 5px;font-size:clamp(21px,2vw,28px);font-weight:640;line-height:1;display:block;overflow:hidden}.crm-metric-card>small{color:#637985;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.crm-metric-card.tone-blue{background:radial-gradient(circle at 100% 0,#37b5e52b,#0000 50%),linear-gradient(150deg,#0c2a39e6,#071118f5);border-color:#4dc8f840}.crm-metric-card.tone-green>strong{color:#9ce7c2}.crm-metric-card.tone-amber{border-color:#edb14c3d}.crm-metric-card.tone-amber>strong{color:#efca87}.crm-metric-card.tone-red>strong{color:#ffabab}.crm-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.crm-alert-card{cursor:pointer;color:#d8b56f;text-align:left;background:#b9781812;border:1px solid #ecaa4638;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-width:0;padding:12px 15px;display:grid}.crm-alert-card:hover{background:#b978181a;border-color:#ecaa466b}.crm-alert-card.is-payment{color:#8fdaf5;background:#1f8bb512;border-color:#44c2f238}.crm-alert-icon{opacity:.75;border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:780;display:grid}.crm-alert-card>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.crm-alert-card strong{color:#e8d6b4;font-size:10px}.crm-alert-card.is-payment strong{color:#cceffa}.crm-alert-card small{color:#887d69;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.crm-alert-card.is-payment small{color:#6f909e}.crm-alert-card b{font-size:9px}.crm-overview-grid{grid-template-columns:.85fr 1.2fr 1fr;gap:12px;margin-top:30px;display:grid}.crm-panel{background:linear-gradient(150deg,#0a1922d9,#060f15f5),#081119;border:1px solid #8bc3de21;border-radius:22px;overflow:hidden}.crm-panel-title h2{color:#edf7fb;letter-spacing:-.04em;margin:7px 0 0;font-size:21px;font-weight:580}.crm-panel-title>p:last-child{color:#667d89;margin:6px 0 0;font-size:8px;line-height:1.5}.crm-goal-card,.crm-trend-card,.crm-activity-card{min-height:340px;padding:23px}.crm-goal-card{background:radial-gradient(circle at 85% 10%,#36afe02e,#0000 38%),linear-gradient(150deg,#0c2735db,#060f15f5)}.crm-goal-number{align-items:flex-end;gap:11px;margin-top:43px;display:flex}.crm-goal-number>strong{color:#f4fbfe;letter-spacing:-.08em;font-size:64px;font-weight:600;line-height:.85}.crm-goal-number>span{color:#7e9aa8;flex-direction:column;font-size:11px;display:flex}.crm-goal-number small{color:#4faed2;margin-top:4px;font-size:8px}.crm-progress{background:#8dc9e41a;border-radius:999px;height:7px;margin-top:30px;overflow:hidden}.crm-progress i{border-radius:inherit;background:linear-gradient(90deg,#2498c6,#60d3ff);min-width:3px;height:100%;display:block;box-shadow:0 0 18px #41c2f399}.crm-goal-footer{border-top:1px solid #8bc3de1a;grid-template-columns:1fr 1fr;margin-top:28px;padding-top:17px;display:grid}.crm-goal-footer span{color:#647b87;flex-direction:column;font-size:8px;display:flex}.crm-goal-footer span+span{border-left:1px solid #8bc3de1a;padding-left:16px}.crm-goal-footer b{color:#cde8f3;margin-bottom:4px;font-size:12px}.crm-trend-card{flex-direction:column;display:flex}.crm-trend-chart{border-bottom:1px solid #89c3de1a;flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;min-height:190px;margin-top:20px;padding:8px 5px 0;display:grid}.crm-trend-column{text-align:center;flex-direction:column;justify-content:flex-end;gap:9px;height:100%;display:flex}.crm-trend-column>div{flex-direction:column;justify-content:flex-end;gap:5px;height:158px;display:flex}.crm-trend-column span{color:#68808d;font-size:7px}.crm-trend-column i{background:linear-gradient(#4ec9f8,#126d98);border-radius:7px 7px 2px 2px;width:min(31px,70%);min-height:3px;margin-inline:auto;display:block;box-shadow:0 -8px 30px #39b2e129}.crm-trend-column small{color:#627783;text-transform:capitalize;font-size:8px}.crm-activity-list{margin-top:18px}.crm-activity-list>div{border-top:1px solid #8ac3de14;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:38px;display:grid}.crm-activity-list>div:first-child{border-top:0}.crm-activity-dot{background:#6a808c;border-radius:50%;width:5px;height:5px}.crm-activity-dot.type-sale{background:#55d89b;box-shadow:0 0 9px #55d89b73}.crm-activity-dot.type-expense{background:#e9ac61}.crm-activity-dot.type-partner{background:#a885e8}.crm-activity-list>div>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.crm-activity-list strong{color:#bacbd3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.crm-activity-list small{color:#5c717c;font-size:7px}.crm-activity-list b{color:#98b3bf;white-space:nowrap;font-size:8px;font-weight:630}.crm-activity-list b.is-negative{color:#d99a82}.crm-status-strip{background:#071118bf;border:1px solid #8bc3de1a;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.crm-status-strip>div{border-left:1px solid #8bc3de14;align-items:center;gap:9px;min-height:64px;padding:11px 14px;display:flex}.crm-status-strip>div:first-child{border-left:0}.crm-status-strip>div>span:last-child{color:#617681;flex-direction:column;font-size:8px;display:flex}.crm-status-strip b{color:#c1d5de;font-size:13px}.crm-status-dot{background:#6c818b;border-radius:50%;flex:none;width:7px;height:7px}.crm-status-dot.status-available{background:#4fd49a}.crm-status-dot.status-reserved{background:#6bbde5}.crm-status-dot.status-repair{background:#a58be2}.crm-status-dot.status-sold{background:#657984}.crm-status-dot.status-review{background:#e6ad5d}.crm-section-stack{gap:18px;margin-top:28px;display:grid}.crm-table-panel,.crm-unmatched-panel{margin-top:28px}.crm-section-stack .crm-table-panel,.crm-section-stack .crm-unmatched-panel{margin-top:0}.crm-panel-toolbar{border-bottom:1px solid #8bc3de1a;justify-content:space-between;align-items:flex-end;gap:24px;min-height:108px;padding:23px 25px;display:flex}.crm-toolbar-controls{align-items:center;gap:8px;display:flex}.crm-toolbar-controls input,.crm-toolbar-controls select{color:#b8cbd4;background:#ffffff06;border:1px solid #8bc3de24;border-radius:12px;outline:0;min-height:42px;padding:0 12px;font-size:9px}.crm-toolbar-controls input{width:210px}.crm-toolbar-controls select{width:150px}.crm-toolbar-controls input:focus,.crm-toolbar-controls select:focus{border-color:#4ac6f673}.crm-table-wrap{overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:860px}.crm-table th{color:#5e7580;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;height:44px;padding:0 16px;font-size:7px;font-weight:760}.crm-table td{color:#879da7;vertical-align:middle;white-space:nowrap;border-top:1px solid #8bc3de14;min-height:62px;padding:14px 16px;font-size:9px}.crm-table tr.needs-review{background:#bd7d1c09}.crm-table td>strong,.crm-table td>small,.crm-table td>em{display:block}.crm-table td>strong{color:#c9dbe3;font-size:10px;font-weight:620}.crm-table td>small{color:#5e737d;white-space:normal;margin-top:3px;font-size:7px}.crm-table td>em{color:#d3a760;letter-spacing:.05em;text-transform:uppercase;background:#c2821f1a;border-radius:999px;width:max-content;margin-top:5px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:700}.crm-table td>a{color:#6ec9ed;font-size:8px}.crm-table .is-positive{color:#80d6aa;font-weight:650}.crm-table .is-negative{color:#e7a08f;font-weight:650}.crm-muted{color:#536872;font-size:8px}.crm-badge{color:#8299a4;white-space:nowrap;background:#7daec40d;border:1px solid #88bed724;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:7px;font-weight:710;display:inline-flex}.crm-badge.status-available{color:#87d8ae;border-color:#48cf9133}.crm-badge.status-reserved{color:#81c9e8;border-color:#54b8e540}.crm-badge.status-repair{color:#b5a0e2;border-color:#9f7ee038}.crm-badge.status-review{color:#dfb46f;border-color:#e2a44642}.crm-row-menu{justify-content:flex-end;gap:5px;display:flex}.crm-row-menu button,.crm-card-list button{cursor:pointer;color:#8aa3af;white-space:nowrap;background:#ffffff05;border:1px solid #8ac0da24;border-radius:9px;min-height:29px;padding:0 8px;font-size:7px;font-weight:660}.crm-row-menu button:hover,.crm-card-list button:hover{color:#ccecf8;border-color:#4ac6f652}.crm-empty{color:#5e737e;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;font-size:9px;display:flex}.crm-empty strong{color:#9db1bb;font-size:11px}.crm-card-list{padding:10px 22px 20px}.crm-card-list article{border-bottom:1px solid #8bc3de14;grid-template-columns:1fr auto auto;align-items:center;gap:20px;min-height:66px;display:grid}.crm-card-list article:last-child{border-bottom:0}.crm-card-list article>span{flex-direction:column;gap:3px;display:flex}.crm-card-list strong{color:#cbdce4;font-size:10px}.crm-card-list small{color:#60757f;font-size:8px}.crm-card-list article>b{color:#a7dff3;font-size:12px}.crm-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-partner-card{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:25px;display:grid}.crm-partner-avatar{color:#87d7f4;background:#2796c11a;border:1px solid #50c4f147;border-radius:13px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.crm-partner-card>span small{color:#5f7580;letter-spacing:.09em;font-size:7px;font-weight:760}.crm-partner-card h2{color:#dbeaf1;margin:3px 0 0;font-size:20px;font-weight:570}.crm-partner-card>strong{color:#e9f8fd;letter-spacing:-.05em;font-size:25px;font-weight:620}.crm-partner-card>p{color:#667c87;grid-column:1/-1;margin:10px 0 0;font-size:8px;line-height:1.55}.crm-partner-card dl{border-block:1px solid #8bc3de17;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 3px;padding-block:15px;display:grid}.crm-partner-card dl>div{border-left:1px solid #8bc3de14;padding:0 10px}.crm-partner-card dl>div:first-child{border-left:0;padding-left:0}.crm-partner-card dt{color:#5e737d;font-size:7px}.crm-partner-card dd{color:#afc4ce;margin:5px 0 0;font-size:10px;font-weight:650}.crm-partner-card>button{grid-column:1/-1;justify-self:start}.crm-report-hero{background:radial-gradient(circle at 80% 10%,#38b2e02e,#0000 35%),linear-gradient(145deg,#0b2634,#07131a 70%);border:1px solid #52c5f12e;border-radius:25px;grid-template-columns:1.05fr 1fr;gap:40px;padding:35px;display:grid;overflow:hidden}.crm-report-hero h2{color:#edf9fd;letter-spacing:-.05em;margin:8px 0 0;font-size:29px;font-weight:570}.crm-report-hero>div:first-child>strong{color:#9ee9c6;letter-spacing:-.075em;margin-top:22px;font-size:clamp(38px,5vw,62px);font-weight:620;line-height:1;display:block}.crm-report-hero>div:first-child>span{color:#6f8995;max-width:500px;margin-top:13px;font-size:9px;line-height:1.6;display:block}.crm-report-kpis{background:#040d1270;border:1px solid #8bc3de1c;border-radius:18px;grid-template-columns:1fr;display:grid;overflow:hidden}.crm-report-kpis>span{border-top:1px solid #8bc3de14;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 17px;display:flex}.crm-report-kpis>span:first-child{border-top:0}.crm-report-kpis small{color:#718895;font-size:8px}.crm-report-kpis b{color:#cde6f0;font-size:14px}.crm-next-stage{background:#08151d80;border:1px dashed #8bc3de29;border-radius:18px;grid-template-columns:125px 1fr;gap:24px;padding:22px;display:grid}.crm-next-stage>span{color:#4dbde8;letter-spacing:.12em;font-size:8px;font-weight:760}.crm-next-stage strong{color:#b9ced7;font-size:12px}.crm-next-stage p{color:#647984;max-width:700px;margin:5px 0 0;font-size:8px;line-height:1.55}.crm-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000508c7;place-items:center;padding:30px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.crm-modal{background:radial-gradient(circle at 100% 0,#32abda1c,#0000 30%),#08131a;border:1px solid #8bc3de33;border-radius:24px;width:min(720px,100%);max-height:min(860px,100vh - 60px);overflow-y:auto;box-shadow:0 28px 90px #00000080}.crm-modal>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131af2;border-bottom:1px solid #8bc3de1c;justify-content:space-between;align-items:center;min-height:90px;padding:20px 24px;display:flex;position:sticky;top:0}.crm-modal>header h2{color:#edf7fb;letter-spacing:-.045em;margin:6px 0 0;font-size:25px;font-weight:580}.crm-modal>header>button{cursor:pointer;color:#8fa5b0;background:#ffffff06;border:1px solid #8bc3de26;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.crm-modal>.admin-notice{margin:15px 22px 0}.crm-form{padding:24px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.crm-form-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.crm-form-grid label>span{color:#758b96;font-size:8px;font-weight:690}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{color:#c5d6de;background:#ffffff06;border:1px solid #8bc3de26;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:10px}.crm-form-grid textarea{resize:vertical;min-height:78px;padding-block:11px}.crm-form-grid input:focus,.crm-form-grid select:focus,.crm-form-grid textarea:focus{border-color:#4cc7f773;box-shadow:0 0 0 3px #2b9dca12}.crm-form-grid label>small{color:#617680;font-size:7px;line-height:1.45}.crm-form-grid .span-2{grid-column:1/-1}.crm-review-check{background:#b174180a;border:1px solid #e4a84f26;border-radius:12px;grid-template-columns:18px 1fr;align-items:center;min-height:58px;padding:10px 12px;display:grid!important}.crm-review-check>input{accent-color:#37afd9;width:16px;min-height:16px}.crm-review-check>span{flex-direction:column;display:flex}.crm-review-check strong{color:#cbb687;font-size:9px}.crm-review-check small{color:#796f5a;margin-top:3px;font-size:7px}.crm-form-context,.crm-order-summary{background:#ffffff05;border:1px solid #8bc3de1f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin-bottom:20px;padding:12px 15px;display:flex}.crm-form-context span,.crm-order-summary span{color:#7b929d;font-size:9px}.crm-form-context strong{color:#b8dbe8;font-size:11px}.crm-order-summary{grid-template-columns:auto 1fr auto;display:grid}.crm-order-summary strong{color:#c7dae2;font-size:11px}.crm-order-summary b{color:#8adcf7;font-size:14px}.crm-order-summary small{color:#667a84;grid-column:2;font-size:8px}.crm-form-footer{border-top:1px solid #8bc3de17;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:18px;display:flex}@media (width<=1120px){.crm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-overview-grid{grid-template-columns:1fr 1.3fr}.crm-activity-card{grid-column:1/-1;min-height:0}.crm-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.crm-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-status-strip>div:nth-child(4){border-top:1px solid #8bc3de14;border-left:0}.crm-status-strip>div:nth-child(n+5){border-top:1px solid #8bc3de14}}@media (width<=820px){.crm-title-row{align-items:flex-start}.crm-title-actions{width:100%}.crm-title-actions>button{flex:1}.crm-alert-grid,.crm-overview-grid,.crm-partner-grid,.crm-report-hero{grid-template-columns:1fr}.crm-panel-toolbar{flex-direction:column;align-items:flex-start}.crm-toolbar-controls{flex-wrap:wrap;width:100%}.crm-toolbar-controls input{flex:210px;width:auto}.crm-toolbar-controls select{flex:150px;width:auto}.crm-toolbar-controls .admin-primary-button{flex:100%}.crm-partner-card dl{grid-template-columns:1fr 1fr;gap:15px 0}.crm-partner-card dl>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=620px){.crm-shell .admin-header{flex-wrap:wrap;padding-block:9px}.crm-shell .orders-admin-nav{order:3;justify-content:center;width:100%}.crm-shell .orders-admin-nav a{text-align:center;flex:1}.crm-main{padding-top:35px}.crm-title-row h1{font-size:42px}.crm-title-actions{flex-direction:column-reverse}.crm-metrics{grid-template-columns:1fr 1fr}.crm-metric-card{min-height:116px;padding:14px}.crm-metric-card>strong{font-size:22px}.crm-alert-card{grid-template-columns:30px 1fr}.crm-alert-card>b{grid-column:2}.crm-goal-card,.crm-trend-card,.crm-activity-card{min-height:310px;padding:20px}.crm-activity-card{min-height:0}.crm-activity-list{grid-template-columns:1fr}.crm-status-strip{grid-template-columns:1fr 1fr}.crm-status-strip>div:nth-child(3),.crm-status-strip>div:nth-child(5){border-left:0}.crm-status-strip>div:nth-child(n+3){border-top:1px solid #8bc3de14}.crm-card-list article{grid-template-columns:1fr auto;padding-block:12px}.crm-card-list button{grid-column:1/-1;width:100%}.crm-partner-card{grid-template-columns:42px 1fr}.crm-partner-card>strong{grid-column:1/-1;margin-top:10px;font-size:31px}.crm-report-hero{padding:24px}.crm-next-stage{grid-template-columns:1fr;gap:10px}.crm-modal-backdrop{align-items:end;padding:0}.crm-modal{border-radius:22px 22px 0 0;max-height:93vh}.crm-form-grid{grid-template-columns:1fr}.crm-form-grid .span-2{grid-column:auto}.crm-modal>header,.crm-form{padding-inline:18px}.crm-form-footer>button{flex:1}}.crm-v2 .crm-main{max-width:1540px}.crm-period-bar{background:radial-gradient(circle at 15% 20%,#3bc1f61a,#0000 32%),#07161fd6;border:1px solid #70bbde33;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 18px;padding:18px 20px;display:flex;box-shadow:0 18px 55px #00000029}.crm-period-scope{color:#6f8794;border-top:1px solid #739fb41f;flex:1 0 100%;margin:0;padding-top:13px;font-size:.72rem;line-height:1.55}.crm-period-scope strong{color:#a9bfca;margin-right:6px;font-weight:720}.crm-period-stepper{align-items:center;gap:12px;display:flex}.crm-period-stepper>button{color:#d8e9f2;cursor:pointer;background:#071219b8;border:1px solid #7eb3ca3d;border-radius:50%;width:42px;height:42px;transition:border-color .16s,color .16s,transform .16s}.crm-period-stepper>button:hover:not(:disabled){color:#55cffb;border-color:#55cffb99;transform:translateY(-1px)}.crm-period-stepper>button:disabled{opacity:.28;cursor:not-allowed}.crm-period-stepper label{gap:4px;min-width:260px;display:grid}.crm-period-stepper label>span{color:#6f8998;letter-spacing:.16em;font-size:.65rem;font-weight:800}.crm-period-stepper select{color:#f3f8fb;width:100%;font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:1.05rem;font-weight:750}.crm-period-stepper option{color:#dce8ee;background:#0b1b24}.crm-period-status{border-left:1px solid #739fb426;align-items:center;gap:12px;min-width:295px;padding-left:20px;display:flex}.crm-period-status>i{background:#4fd39c;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 7px #4fd39c17}.crm-period-status.is-closed>i{background:#f4b85c;box-shadow:0 0 0 7px #f4b85c17}.crm-period-status>span{gap:2px;display:grid}.crm-period-status small{color:#708a98;letter-spacing:.14em;font-size:.62rem;font-weight:850}.crm-period-status strong{color:#dfeaf0;font-size:.82rem;font-weight:650}.crm-tabs-v2{margin-bottom:20px}.crm-tabs-v2 button{white-space:nowrap}.crm-money-story{background:radial-gradient(circle at 90% 0,#32baef2b,#0000 35%),linear-gradient(145deg,#091a24 0%,#07131b 62%,#081720 100%);border:1px solid #46beef3d;border-radius:28px;padding:30px;overflow:hidden;box-shadow:0 24px 70px #0000003d}.crm-money-story-head{justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.crm-money-story-head h2{color:#f2f7fa;letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.45rem,2.2vw,2.25rem)}.crm-money-story-head>p{color:#91a6b2;max-width:470px;margin:0;font-size:.9rem;line-height:1.6}.crm-money-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.crm-money-step{background:#040e149e;border:1px solid #80b1c629;border-radius:20px;align-items:center;gap:16px;min-height:128px;padding:21px;display:flex}.crm-money-step>i{color:#55ccfa;border:1px solid #56cdfa73;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-style:normal;font-weight:800;display:grid}.crm-money-step>span{gap:5px;min-width:0;display:grid}.crm-money-step small{color:#88a0ad;font-size:.74rem;font-weight:700}.crm-money-step strong{color:#f4f8fa;letter-spacing:-.04em;text-overflow:ellipsis;font-size:clamp(1.25rem,1.8vw,1.85rem);overflow:hidden}.crm-money-step b{color:#607d8c;font-size:.7rem;font-weight:600}.crm-money-step.tone-green{background:#1f72501c;border-color:#49d09740}.crm-money-step.tone-green strong{color:#6ce1ad}.crm-money-arrow{color:#56cffc80;font-size:1.25rem}.crm-money-result{justify-content:flex-end;align-items:center;gap:24px;padding-top:22px;display:flex}.crm-money-result>span{gap:4px;display:grid}.crm-money-result small{color:#667f8c;letter-spacing:.12em;font-size:.62rem;font-weight:850}.crm-money-result strong{color:#e3edf2;font-size:1.05rem}.crm-money-result>i{background:#79a3b533;width:1px;height:42px}.crm-money-result .is-main strong{font-size:1.5rem}.crm-money-result strong.is-positive{color:#65dca8}.crm-money-result strong.is-negative{color:#ff8f8f}.crm-metrics-v2{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-metrics-v2 .crm-metric-card{min-height:142px}.crm-overview-grid-v2{grid-template-columns:1.1fr .9fr 1fr}.crm-period-summary,.crm-stock-now{min-height:100%;padding:26px}.crm-period-summary dl,.crm-close-summary dl{margin:22px 0 0}.crm-period-summary dl>div,.crm-close-summary dl>div{border-top:1px solid #749eb21f;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.crm-period-summary dt,.crm-close-summary dt{color:#8198a5;font-size:.78rem}.crm-period-summary dd,.crm-close-summary dd{color:#e5eef3;margin:0;font-size:.9rem;font-weight:750}.crm-period-summary dd.is-negative,.crm-close-summary dd.is-negative{color:#ff9b9b}.crm-close-summary dl>div.is-strong{border-color:#4bc7f74d;margin-top:5px;padding:18px 0 0}.crm-close-summary dl>div.is-strong dt,.crm-close-summary dl>div.is-strong dd{color:#58cffb;font-size:1rem;font-weight:800}.crm-stock-now>button{width:100%;margin-top:20px}.crm-status-strip-compact{border:1px solid #739eb124;border-radius:18px;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.crm-status-strip-compact>div{border:0;border-bottom:1px solid #739eb11a}.crm-status-strip-compact>div:nth-child(odd){border-right:1px solid #739eb11a}.crm-status-strip-compact>div:nth-last-child(-n+2){border-bottom:0}.crm-table .crm-row-menu{flex-wrap:nowrap}.crm-row-menu button.is-danger{color:#d99191}.crm-row-menu button:disabled{opacity:.28;cursor:not-allowed}.crm-scope-card{background:linear-gradient(90deg,#2696c21a,#0000 42%),#07161fc2;border:1px solid #4dbfec2e;border-radius:18px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;padding:18px 22px;display:grid}.crm-scope-card>span{color:#55c9f6;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:850}.crm-scope-card>p{color:#7f96a1;margin:0;font-size:.76rem;line-height:1.6}.crm-scope-card strong{color:#c8d9e1;font-weight:720}.crm-inventory-period-summary{align-items:stretch;gap:8px;display:flex}.crm-inventory-period-summary>span{background:#ffffff05;border:1px solid #8bc3de21;border-radius:13px;gap:5px;min-width:92px;padding:11px 14px;display:grid}.crm-inventory-period-summary small{color:#667f8b;letter-spacing:.1em;font-size:.58rem;font-weight:820}.crm-inventory-period-summary b{color:#dcebf1;font-size:1.05rem}.crm-impact-note{background:#2b95be0b;border:1px solid #53c6f124;border-radius:15px;margin-top:20px;padding:15px 17px}.crm-impact-note>strong{color:#9ed7ec;font-size:.72rem;font-weight:760;display:block}.crm-impact-note ul{color:#708995;gap:5px;margin:9px 0 0;padding-left:18px;font-size:.68rem;line-height:1.5;display:grid}.crm-impact-note li::marker{color:#4bc6f3}.crm-definition-note,.crm-closed-notice{background:#1c688714;border:1px solid #4dbfec2e;border-radius:18px;align-items:center;gap:18px;padding:18px 22px;display:flex}.crm-definition-note>span{color:#55c9f6;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:850}.crm-definition-note>p{color:#8ba1ad;margin:0;font-size:.82rem;line-height:1.55}.crm-partner-card-v2 .crm-partner-total{border-top:1px solid #63bee42e;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 4px;display:flex}.crm-partner-total span{color:#77909d;font-size:.75rem}.crm-partner-total b{color:#58cef9;font-size:1rem}.crm-partner-card dd.is-negative{color:#f09a9a}.crm-closed-notice{background:#9a661914;border-color:#f4b85c3d}.crm-closed-notice>span{color:#f3bd68;background:#f4b85c1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.crm-closed-notice p{color:#8198a5;gap:3px;margin:0;font-size:.77rem;display:grid}.crm-closed-notice strong{color:#ddc397;font-size:.88rem}.crm-lead-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-lead-funnel{overflow:hidden}.crm-funnel-strip{border-top:1px solid #76a3b61f;grid-template-columns:repeat(8,minmax(115px,1fr));display:grid;overflow-x:auto}.crm-funnel-strip>div{border-right:1px solid #76a3b61a;justify-content:space-between;align-items:center;gap:12px;min-width:115px;padding:18px;display:flex}.crm-funnel-strip span{color:#7e95a1;font-size:.72rem;line-height:1.35}.crm-funnel-strip strong{color:#eef5f8;font-size:1.25rem}.crm-lead-stage{color:#9fb4bf;white-space:nowrap;background:#4291b312;border:1px solid #63adcd2e;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.65rem;font-weight:750;display:inline-flex}.crm-lead-stage.stage-qualified,.crm-lead-stage.stage-video_sent{color:#5fd0fb;border-color:#53ccf940}.crm-lead-stage.stage-deposit_pending,.crm-lead-stage.stage-reserved{color:#f4c26f;border-color:#f4c26f42}.crm-lead-stage.stage-won{color:#69dba9;border-color:#69dba942}.crm-lead-stage.stage-lost{color:#b5bec3;opacity:.65}.crm-wa{--wa-green:#60dda6;--wa-cyan:#54ccfa}.crm-wa-hero{background:radial-gradient(circle at 82% 30%,#3fd69a24,#0000 28%),radial-gradient(circle at 8% 15%,#4ac4f324,#0000 30%),linear-gradient(145deg,#091b24,#07141c 65%,#091a20);border:1px solid #4bc7f738;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;padding:30px;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000003d}.crm-wa-brand{align-items:center;gap:22px;max-width:800px;display:flex}.crm-wa-mark{color:#071a15;letter-spacing:-.04em;background:linear-gradient(145deg,#78edb9,#42c98e);border:1px solid #68e6ae5c;border-radius:24px;flex:none;place-items:center;width:68px;height:68px;font-size:.92rem;font-weight:900;display:grid;box-shadow:0 16px 38px #39c88b33}.crm-wa-brand h2{color:#f0f7fa;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(1.5rem,2.4vw,2.3rem)}.crm-wa-brand p:last-child{color:#8ca3ae;max-width:690px;margin:0;font-size:.86rem;line-height:1.65}.crm-wa-status{background:#030d1285;border:1px solid #7aacc129;border-radius:18px;align-items:center;gap:14px;min-width:245px;padding:17px 19px;display:flex}.crm-wa-status>i{background:#f2b65e;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 18px #f2b65e8c}.crm-wa-status.is-live>i{background:var(--wa-green);box-shadow:0 0 18px #60dda68f}.crm-wa-status>span{gap:3px;display:grid}.crm-wa-status small{color:#607c89;letter-spacing:.13em;font-size:.57rem;font-weight:850}.crm-wa-status strong{color:#dcebf0;font-size:.8rem}.crm-wa-status b{color:#6f8995;font-size:.66rem;font-weight:600}.crm-wa-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.crm-wa-metric{background:#07151db8;border:1px solid #7dabbf21;border-radius:19px;gap:6px;min-height:120px;padding:20px;display:grid}.crm-wa-metric>span{color:#78919e;font-size:.68rem;font-weight:750}.crm-wa-metric>strong{color:#eff6f8;letter-spacing:-.05em;font-size:1.8rem}.crm-wa-metric>small{color:#58717d;align-self:end;font-size:.62rem}.crm-wa-metric.tone-blue>strong{color:var(--wa-cyan)}.crm-wa-metric.tone-green>strong{color:var(--wa-green)}.crm-wa-metric.tone-amber>strong{color:#f2bd69}.crm-wa-switch{background:#051118c7;border:1px solid #6fa1b626;border-radius:14px;gap:4px;width:fit-content;padding:4px;display:flex}.crm-wa-switch button{cursor:pointer;color:#6e8793;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 16px;font-size:.7rem;font-weight:750}.crm-wa-switch button.is-active{color:#dff4fb;background:#46beed21;box-shadow:inset 0 0 0 1px #53c7f42e}.crm-wa-segments{grid-template-columns:minmax(230px,1.15fr) repeat(3,minmax(170px,.8fr));gap:10px;display:grid}.crm-wa-segments>div{background:#07151dad;border:1px solid #77a5b821;border-radius:20px;min-height:145px;padding:22px}.crm-wa-segments h3,.crm-wa-test-card h3,.crm-wa-connect-card h3{color:#eaf3f6;letter-spacing:-.025em;margin:7px 0 8px;font-size:1.08rem}.crm-wa-segments>div:first-child>p:last-child,.crm-wa-test-card>p,.crm-wa-owner-note{color:#718a96;margin:0;font-size:.72rem;line-height:1.6}.crm-wa-segment>span{color:#59737f;letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:.6rem;font-weight:850;display:block}.crm-wa-segment>p{border-top:1px solid #719fb31a;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 0;display:flex}.crm-wa-segment b{color:#9db0b9;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.crm-wa-segment strong{color:var(--wa-cyan);font-size:.78rem}.crm-wa-segment>small{color:#526b77;font-size:.65rem}.crm-wa-inbox{background:#07151d;border:1px solid #73a5b929;border-radius:25px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.5fr);min-height:620px;display:grid;overflow:hidden}.crm-wa-list{background:#040f15ad;border-right:1px solid #77a3b521;min-width:0}.crm-wa-filters{border-bottom:1px solid #739fb221;gap:10px;padding:18px;display:grid}.crm-wa-filters label,.crm-wa-form label{gap:7px;display:grid}.crm-wa-filters label>span,.crm-wa-form label>span{color:#6a8390;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.crm-wa-filters input,.crm-wa-filters select,.crm-wa-form input,.crm-wa-form select,.crm-wa-form textarea{color:#dce9ee;width:100%;min-height:42px;font:inherit;background:#040f15d9;border:1px solid #6da4ba2e;border-radius:12px;outline:none;padding:0 13px;font-size:.72rem}.crm-wa-filters input:focus,.crm-wa-filters select:focus,.crm-wa-form input:focus,.crm-wa-form select:focus,.crm-wa-form textarea:focus{border-color:#52c9f780;box-shadow:0 0 0 3px #45bceb12}.crm-wa-filters>div,.crm-wa-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-wa-contact-scroll{max-height:545px;overflow-y:auto}.crm-wa-contact{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #6a9aae17;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;transition:all .15s;display:grid}.crm-wa-contact:hover,.crm-wa-contact.is-active{background:linear-gradient(90deg,#37b2e21c,#2fbe8409)}.crm-wa-contact.is-active{box-shadow:inset 2px 0 var(--wa-cyan)}.crm-wa-avatar{color:#8bdcf8;background:#41b0db17;border:1px solid #5accf738;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:850;display:grid}.crm-wa-contact-copy{gap:4px;min-width:0;display:grid}.crm-wa-contact-copy strong{color:#dbe8ed;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.74rem;display:flex;overflow:hidden}.crm-wa-contact-copy em{color:#f0bd6e;letter-spacing:.08em;background:#dc9e381a;border-radius:5px;padding:3px 5px;font-size:.48rem;font-style:normal}.crm-wa-contact-copy small{color:#758d98;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.crm-wa-contact-copy b{color:#4f6b77;font-size:.56rem;font-weight:650}.crm-wa-contact>i{color:#062016;background:var(--wa-green);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.58rem;font-style:normal;font-weight:850;display:grid}.crm-wa-empty{text-align:center;gap:7px;padding:40px 24px;display:grid}.crm-wa-empty strong{color:#94a9b3;font-size:.76rem}.crm-wa-empty span{color:#56707c;font-size:.66rem}.crm-wa-conversation{background:radial-gradient(circle at 85% 10%,#2cbe840f,#0000 24%),linear-gradient(#07161ef5,#06141bf5);grid-template-rows:auto auto minmax(300px,1fr) auto;min-width:0;display:grid}.crm-wa-conversation.is-empty{color:#8097a2;text-align:center;place-content:center;gap:8px}.crm-wa-conversation.is-empty span{color:#55707c;font-size:.72rem}.crm-wa-conversation>header{border-bottom:1px solid #71a2b51f;align-items:center;gap:12px;min-width:0;padding:18px 20px;display:flex}.crm-wa-conversation>header>div:not(.crm-wa-conversation-actions){gap:4px;min-width:0;display:grid}.crm-wa-conversation>header strong{color:#e4eef2;font-size:.8rem}.crm-wa-conversation>header small{color:#627c87;font-size:.63rem}.crm-wa-conversation-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.crm-wa-conversation-actions button,.crm-wa-conversation-actions a,.crm-wa-clean,.crm-wa-webhook button{cursor:pointer;color:#8dcfe6;background:#3497be12;border:1px solid #57b5da33;border-radius:10px;min-height:34px;padding:0 11px;font-size:.61rem;font-weight:700;text-decoration:none}.crm-wa-conversation-actions a{color:#78dcad;background:#33ae7912;border-color:#4fd09433;align-items:center;display:inline-flex}.crm-wa-tags{border-bottom:1px solid #71a2b51a;flex-wrap:wrap;gap:7px;padding:11px 20px;display:flex}.crm-wa-tags span{color:#7f9da9;background:#398aac0e;border:1px solid #66aac624;border-radius:999px;padding:5px 8px;font-size:.58rem}.crm-wa-messages{flex-direction:column;gap:10px;max-height:440px;padding:24px;display:flex;overflow-y:auto}.crm-wa-bubble{background:#0e2631eb;border:1px solid #6aa2b826;border-radius:6px 17px 17px;align-self:flex-start;max-width:min(76%,620px);padding:12px 14px 9px}.crm-wa-bubble.is-out{background:#20634861;border-color:#4ccb912e;border-radius:17px 6px 17px 17px;align-self:flex-end}.crm-wa-bubble p{color:#c9d9df;white-space:pre-wrap;margin:0;font-size:.76rem;line-height:1.55}.crm-wa-bubble small{color:#55727e;text-align:right;margin-top:6px;font-size:.53rem;display:block}.crm-wa-no-messages{color:#57707c;margin:auto;font-size:.7rem}.crm-wa-conversation>footer{color:#5d7682;border-top:1px solid #71a2b51a;flex-wrap:wrap;gap:18px;padding:14px 20px;font-size:.6rem;display:flex}.crm-wa-conversation>footer b{color:#94abb5;font-weight:750}.crm-wa-setup-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.crm-wa-test-card,.crm-wa-connect-card{background:#07151db8;border:1px solid #73a5b926;border-radius:24px;min-width:0;padding:28px}.crm-wa-form{gap:13px;margin-top:22px;display:grid}.crm-wa-form textarea{resize:vertical;min-height:96px;padding:12px 13px;line-height:1.5}.crm-wa-form .admin-primary-button{justify-self:start;min-width:170px;margin-top:3px}.crm-wa-clean{color:#d99b9b;background:#a944440d;border-color:#de77772b;margin-top:14px}.crm-wa-connect-head{align-items:center;gap:13px;display:flex}.crm-wa-connect-head>span{background:#f0b965;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 15px #f0b96573}.crm-wa-connect-head>span.is-ready{background:var(--wa-green);box-shadow:0 0 15px #60dda680}.crm-wa-webhook{background:#030e13b3;border:1px solid #5dadcd26;border-radius:14px;grid-template-columns:1fr auto;gap:8px;margin-top:20px;padding:15px;display:grid}.crm-wa-webhook>span{color:#5f7b87;letter-spacing:.1em;grid-column:1/-1;font-size:.56rem;font-weight:850}.crm-wa-webhook code{color:#8dcde4;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.crm-wa-webhook button{min-height:28px}.crm-wa-steps{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.crm-wa-steps li{border-top:1px solid #719fb21a;align-items:center;gap:12px;padding:12px 0;display:flex}.crm-wa-steps b{width:25px;height:25px;color:var(--wa-cyan);border:1px solid #52c7f438;border-radius:50%;flex:none;place-items:center;font-size:.61rem;display:grid}.crm-wa-steps span{color:#7b929d;font-size:.7rem;line-height:1.5}.crm-wa-settings{border-top:1px solid #719fb21f;margin-top:20px;padding-top:18px}.crm-wa-settings summary{cursor:pointer;color:#9bb1bb;font-size:.72rem;font-weight:750}.crm-wa-secret-note,.crm-wa-owner-note{color:#59717c;font-size:.62rem}.crm-wa-owner-note{border:1px solid #6fa1b51f;border-radius:12px;margin-top:20px;padding:13px 15px}@media (width<=1100px){.crm-wa-metrics,.crm-wa-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-wa-segments>div:first-child{grid-column:1/-1}.crm-wa-inbox{grid-template-columns:minmax(285px,.78fr) minmax(0,1.22fr)}}@media (width<=820px){.crm-wa-hero,.crm-wa-brand{align-items:flex-start}.crm-wa-hero{flex-direction:column}.crm-wa-status{width:100%}.crm-wa-inbox,.crm-wa-setup-grid{grid-template-columns:1fr}.crm-wa-list{border-bottom:1px solid #77a3b521;border-right:0}.crm-wa-contact-scroll{max-height:350px}.crm-wa-conversation{min-height:560px}}@media (width<=560px){.crm-wa-hero,.crm-wa-test-card,.crm-wa-connect-card{padding:20px}.crm-wa-brand{flex-direction:column}.crm-wa-metrics,.crm-wa-segments{grid-template-columns:1fr 1fr}.crm-wa-segments>div:first-child{grid-column:1/-1}.crm-wa-switch{width:100%}.crm-wa-switch button{flex:1;padding:0 8px}.crm-wa-filters>div,.crm-wa-form-row{grid-template-columns:1fr}.crm-wa-conversation>header{flex-wrap:wrap;align-items:flex-start}.crm-wa-conversation-actions{width:100%;margin-left:52px}.crm-wa-bubble{max-width:90%}}.crm-close-hero{background:radial-gradient(circle at 7%,#34b9ec1f,#0000 24%),#07161fcc;border:1px solid #4bc7f63b;border-radius:24px;align-items:center;gap:24px;padding:28px;display:flex}.crm-close-hero.is-closed{background:radial-gradient(circle at 7%,#38b67f1f,#0000 24%),#07161fcc;border-color:#58d19e3d}.crm-close-icon{color:#58cff9;background:#53c9f714;border:1px solid #54ccf959;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:1.55rem;display:grid}.crm-close-hero.is-closed .crm-close-icon{color:#68dca8;background:#68dca814;border-color:#68dca859}.crm-close-hero h2{color:#eef5f8;margin:6px 0 7px;font-size:clamp(1.35rem,2vw,2rem)}.crm-close-hero>div>p:last-child{color:#8da2ae;max-width:760px;margin:0;font-size:.84rem;line-height:1.6}.crm-close-grid{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.crm-close-summary,.crm-close-form{padding:28px}.crm-close-form{gap:20px;display:grid}.crm-close-form>label{gap:8px;display:grid}.crm-close-form>label>span{color:#8299a5;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}.crm-close-form input,.crm-close-form textarea,.crm-history select{color:#e5eff4;width:100%;font:inherit;background:#030f16c2;border:1px solid #76a4b83b;border-radius:14px;outline:none}.crm-close-form input{min-height:48px;padding:0 14px}.crm-close-form textarea{resize:vertical;padding:14px}.crm-close-form input:focus,.crm-close-form textarea:focus,.crm-history select:focus{border-color:#4dc9f9a6;box-shadow:0 0 0 3px #4dc9f914}.crm-checklist{background:#3c9f740d;border:1px solid #69daa924;border-radius:16px;gap:10px;padding:16px 18px;display:grid}.crm-checklist span{color:#8ebba7;font-size:.76rem}.crm-close-meta{color:#718b98;margin:0;font-size:.72rem}.crm-close-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.crm-history{overflow:hidden}.crm-history select{width:auto;min-width:180px;min-height:44px;padding:0 36px 0 13px}.crm-history-list{border-top:1px solid #749fb21f}.crm-history-list>article{border-bottom:1px solid #749fb217;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 24px;display:grid}.crm-history-list>article>i{background:#55c9f5;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #55c9f50f}.crm-history-list>article>i.type-deleted{background:#e78585}.crm-history-list>article>i.type-closed{background:#66d9a7}.crm-history-list>article>i.type-reopened{background:#efb85f}.crm-history-list article>span{gap:4px;display:grid}.crm-history-list article>span strong{color:#dce8ed;font-size:.82rem;font-weight:650}.crm-history-list article small{color:#6f8895;font-size:.67rem}.crm-history-list article>b{color:#8ca2ad;text-align:right;gap:4px;font-size:.72rem;font-weight:600;display:grid}.crm-confirm-modal{max-width:520px}.crm-confirm-body{padding:24px 28px 28px}.crm-confirm-body>p{color:#a1b2bb;margin:0 0 18px;font-size:.9rem;line-height:1.65}.crm-confirm-warning{color:#ca9b9b;background:#8e343414;border:1px solid #e8939333;border-radius:13px;padding:13px 15px;font-size:.72rem}.crm-confirm-body .crm-form-footer{padding:22px 0 0}.crm-danger-button{color:#fff0f0;min-height:46px;font:inherit;cursor:pointer;background:#b84040b8;border:1px solid #f17f7f73;border-radius:999px;padding:0 20px;font-weight:750}.crm-danger-button:hover{background:#cd4747d9}@media (width<=1260px){.crm-metrics-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-overview-grid-v2{grid-template-columns:1fr 1fr}.crm-stock-now{grid-column:1/-1}.crm-money-flow{grid-template-columns:1fr}.crm-money-arrow{display:none}}@media (width<=900px){.crm-period-bar,.crm-money-story-head{flex-direction:column;align-items:stretch}.crm-period-status{border-top:1px solid #739fb426;border-left:0;min-width:0;padding:14px 0 0}.crm-scope-card{grid-template-columns:1fr;gap:7px}.crm-period-inventory .crm-panel-toolbar{align-items:stretch}.crm-money-result{flex-direction:column;align-items:stretch}.crm-money-result>i{width:100%;height:1px}.crm-close-grid{grid-template-columns:1fr}.crm-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-period-bar{border-radius:18px;padding:15px}.crm-period-stepper{grid-template-columns:38px minmax(0,1fr) 38px;display:grid}.crm-period-stepper label{min-width:0}.crm-period-stepper>button{width:38px;height:38px}.crm-period-scope{padding-top:11px;font-size:.68rem}.crm-scope-card{padding:16px}.crm-inventory-period-summary{width:100%}.crm-inventory-period-summary>span{flex:1;min-width:0}.crm-impact-note{padding:14px}.crm-money-story{border-radius:22px;padding:20px}.crm-money-step{min-height:0;padding:17px}.crm-metrics-v2,.crm-lead-metrics,.crm-overview-grid-v2{grid-template-columns:1fr}.crm-stock-now{grid-column:auto}.crm-definition-note{flex-direction:column;align-items:flex-start;gap:7px}.crm-close-hero{flex-direction:column;align-items:flex-start;padding:22px}.crm-close-icon{width:54px;height:54px}.crm-close-summary,.crm-close-form{padding:22px}.crm-close-actions{flex-direction:column-reverse}.crm-close-actions button{width:100%}.crm-history .crm-panel-toolbar{align-items:stretch}.crm-history select{width:100%}.crm-history-list>article{grid-template-columns:10px minmax(0,1fr);padding:15px 18px}.crm-history-list article>b{text-align:left;grid-column:2}}.crm-period-stepper label{position:relative}.crm-period-stepper input[type=month]{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.crm-period-stepper label>strong{color:#f3f8fb;text-transform:capitalize;font-size:1.05rem;font-weight:750}.crm-form-grid .is-wide{grid-column:1/-1}.crm-check-field{border:1px solid #8bc3de21;border-radius:11px;align-items:center;min-height:45px;padding:10px 12px;flex-direction:row!important;gap:10px!important;display:flex!important}.crm-check-field input{accent-color:#43c3f1;width:17px;min-height:17px}.crm-form-footer{border-top:1px solid #8bc3de1a;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.crm-form-footer>span{flex:1}.crm-danger-button{color:#ff9399;cursor:pointer;background:#fa5e680f;border:1px solid #fa5e6840;border-radius:999px;min-height:42px;padding:0 17px}.crm-small-modal{width:min(650px,100%)}.crm-calendar-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;display:grid}.crm-calendar-panel,.crm-calendar-agenda{overflow:hidden}.crm-calendar-head{border-bottom:1px solid #8bc3de1a;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.crm-calendar-head h2,.crm-calendar-agenda h3{color:#eef8fc;letter-spacing:-.04em;text-transform:capitalize;margin:5px 0 7px;font-size:1.55rem}.crm-calendar-head p:not(.admin-kicker),.crm-calendar-agenda>p,.crm-ready-stock>p,.crm-cash-flow .crm-panel-toolbar p:not(.admin-kicker){color:#6f8793;margin:0;font-size:.78rem;line-height:1.5}.crm-calendar-head>div:last-child{gap:9px;display:flex}.crm-calendar-head a{align-items:center;text-decoration:none;display:inline-flex}.crm-calendar-weekdays,.crm-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.crm-calendar-weekdays{background:#ffffff03;border-bottom:1px solid #8bc3de1a}.crm-calendar-weekdays span{color:#657d89;text-align:center;text-transform:uppercase;padding:11px 8px;font-size:.64rem;font-weight:800}.crm-calendar-grid>button{cursor:pointer;color:#b9cad2;text-align:left;background:0 0;border:1px solid #8bc3de14;border-top:0;border-left:0;outline:0;min-width:0;min-height:116px;padding:10px;transition:background .16s}.crm-calendar-grid>button:hover{background:#37b8e80b}.crm-calendar-grid>button.is-outside{opacity:.27}.crm-calendar-grid>button.is-today>b{color:#031019;background:#43c4f1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.crm-calendar-day-events{gap:4px;margin-top:9px;display:grid}.crm-calendar-day-events i{color:#a9dcef;text-overflow:ellipsis;white-space:nowrap;background:#43c4f117;border-left:2px solid #43c4f1;border-radius:4px;padding:5px 6px;font-size:.63rem;font-style:normal;overflow:hidden}.crm-calendar-day-events i.type-delivery{background:#4cd59414;border-color:#6be6ac}.crm-calendar-day-events i.type-repair{background:#f0b55d14;border-color:#f0b55d}.crm-calendar-day-events i.type-follow_up{background:#9b8cff14;border-color:#9b8cff}.crm-calendar-day-events small{color:#6e828c;font-size:.61rem}.crm-calendar-agenda{align-self:start;padding:24px}.crm-calendar-agenda>div{gap:1px;margin-top:20px;display:grid}.crm-calendar-agenda article{border-bottom:1px solid #8bc3de14;grid-template-columns:72px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:13px 0;display:grid}.crm-calendar-agenda time{color:#53c9f4;text-transform:capitalize;font-size:.66rem;font-weight:750}.crm-calendar-agenda article button{cursor:pointer;color:#dce9ee;text-align:left;background:0 0;border:0;min-width:0;padding:0}.crm-calendar-agenda article button strong,.crm-calendar-agenda article button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-calendar-agenda article button small{color:#687f8a;margin-top:4px;font-size:.64rem}.crm-calendar-agenda article>a{color:#9db6c1;border:1px solid #8bc3de26;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.crm-calendar-empty{color:#657d88;font-size:.76rem;line-height:1.6}.crm-cash-hero{background:radial-gradient(circle at 86% 25%,#34c1f533,#0000 32%),linear-gradient(135deg,#091e2afa,#051118fa);border:1px solid #4ac5f233;border-radius:25px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 26px;padding:28px 30px;display:grid;overflow:hidden}.crm-cash-hero h2{color:#f1f9fc;letter-spacing:-.045em;margin:5px 0 7px;font-size:1.6rem}.crm-cash-hero p:not(.admin-kicker),.crm-cash-hero>small{color:#718b97;margin:0;font-size:.78rem}.crm-cash-hero>strong{color:#55cdf8;letter-spacing:-.07em;grid-area:1/2/3;font-size:clamp(2rem,4vw,3.5rem)}.crm-cash-hero>small{grid-column:1}.crm-cash-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.crm-cash-card{background:#08161ed1;border:1px solid #8bc3de21;border-radius:19px;min-height:145px;padding:20px}.crm-cash-card small,.crm-cash-card strong,.crm-cash-card p{display:block}.crm-cash-card>small{color:#758d98;text-transform:uppercase;font-size:.67rem;font-weight:800}.crm-cash-card strong{color:#eaf5f9;letter-spacing:-.055em;margin-top:13px;font-size:1.65rem}.crm-cash-card p{color:#607782;margin:8px 0 0;font-size:.72rem;line-height:1.45}.crm-cash-card.tone-blue{border-color:#46c3f240}.crm-cash-card.tone-green strong{color:#6de3a9}.crm-cash-card.tone-amber strong{color:#efbd6c}.crm-cash-card.tone-red strong{color:#ff8f96}.crm-carry-note{background:#30aedc09;border:1px solid #5fccf621;border-radius:17px;align-items:center;gap:15px;padding:16px 19px;display:flex}.crm-carry-note>span{color:#4ac8f6;background:#49c7f61a;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:1.2rem;display:grid}.crm-carry-note strong{color:#dceaf0;font-size:.82rem}.crm-carry-note p{color:#6f8590;margin:4px 0 0;font-size:.73rem;line-height:1.45}.crm-cash-columns{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;display:grid}.crm-cash-flow,.crm-ready-stock{padding:24px}.crm-cash-equation{background:#ffffff04;border:1px solid #8bc3de1a;border-radius:16px;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:8px;margin:23px 0;padding:16px;display:grid}.crm-cash-equation span{gap:5px;display:grid}.crm-cash-equation small{color:#607985;font-size:.57rem;font-weight:800}.crm-cash-equation b{color:#d7e6ec;font-size:.97rem}.crm-cash-equation>i{color:#48606c;font-style:normal}.crm-cash-equation .is-result{border-left:1px solid #8bc3de24;padding-left:18px}.crm-cash-equation .is-result b{color:#54cffb;font-size:1.2rem}.crm-cash-ledger article{border-top:1px solid #8bc3de13;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.crm-cash-ledger article>i{background:#55caf5;border-radius:50%;width:7px;height:7px}.crm-cash-ledger article>span strong,.crm-cash-ledger article>span small{display:block}.crm-cash-ledger article>span strong{color:#cbdbe2;font-size:.76rem}.crm-cash-ledger article>span small{color:#627984;margin-top:3px;font-size:.63rem}.crm-cash-ledger article>b{font-size:.74rem}.crm-cash-ledger article>button{color:#59c9f3;cursor:pointer;background:0 0;border:0;font-size:.66rem}.is-positive{color:#67dca3!important}.is-negative{color:#ff8e95!important}.crm-ready-stock>div{margin-top:16px}.crm-ready-stock article{border-top:1px solid #8bc3de14;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.crm-ready-stock article span strong,.crm-ready-stock article span small,.crm-ready-stock article>b small{display:block}.crm-ready-stock article span strong{color:#d6e5eb;font-size:.75rem}.crm-ready-stock article span small{color:#667d88;margin-top:4px;font-size:.64rem}.crm-ready-stock article>b{color:#6bdda8;text-align:right;font-size:.76rem}.crm-ready-stock article>b small{color:#587066;margin-top:3px;font-size:.56rem;font-weight:500}.crm-ready-stock footer{border-top:1px solid #64dba633;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;display:flex}.crm-ready-stock footer span{color:#7b918b;font-size:.68rem}.crm-ready-stock footer strong{color:#67dca3;font-size:1.2rem}@media (width<=1100px){.crm-calendar-layout,.crm-cash-columns{grid-template-columns:1fr}.crm-calendar-agenda{position:static}.crm-cash-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.crm-calendar-head{flex-direction:column;padding:20px}.crm-calendar-head>div:last-child{flex-wrap:wrap;width:100%}.crm-calendar-head>div:last-child>*{flex:1;justify-content:center}.crm-calendar-weekdays span{padding-inline:2px;font-size:.55rem}.crm-calendar-grid>button{min-height:76px;padding:6px}.crm-calendar-day-events i{color:#0000;border:0;border-radius:50%;max-width:9px;height:7px;padding:0;overflow:hidden}.crm-calendar-day-events small{display:none}.crm-calendar-agenda{padding:20px}.crm-cash-hero{grid-template-columns:1fr;padding:23px}.crm-cash-hero>strong{grid-area:auto/1;margin-top:12px}.crm-cash-cards{grid-template-columns:1fr}.crm-carry-note{align-items:flex-start}.crm-cash-flow,.crm-ready-stock{padding:20px}.crm-cash-equation{grid-template-columns:1fr 20px 1fr}.crm-cash-equation .is-result{border-top:1px solid #8bc3de21;border-left:0;grid-column:1/-1;padding:13px 0 0}.crm-cash-equation>i:nth-of-type(3){display:none}.crm-form-grid{grid-template-columns:1fr}.crm-form-grid .is-wide{grid-column:auto}.crm-form-footer{flex-wrap:wrap}.crm-form-footer>span{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
